agcttttcattctgactgcaacgggcaatatgtctctgtgtggattaaaaaaagagtgtctgatagcagcttctgaactggttacctgccgtgagtaaattaaaattttattgacttaggtcactaaatactttaaccaatataggcatagcgcacagacagataaaaattacagagtacacaacatccatgaaacgcattagcaccaccattaccaccaccatcaccattaccacaggtaacggtgcgggctgacgcgtacaggaaacacagaaaaaagcccgcacctgacagtgcgggcttttttttcgaccaaaggtaacgaggtaacaaccatgcgagtgttgaagttcggcggtacatcagtggcaaatgcagaacgttttctgcgtgttgccgatattctggaaagcaatgccaggcaggggcaggtggccaccgtcctctctgcccccgccaaaatcaccaaccacctggtggcgatgattgaaaaaaccattagcggccaggatgctttacccaatatcagcgatgccgaacgtatttttgccgaacttttgacgggactcgccgccgcccagccggggttcccgctggcgcaattgaaaactttcgtcgatcaggaatttgcccaaataaaacatgtcctgcatggcattagtttgttggggcagtgcccggatagcatcaacgctgcgctgatttgccgtggcgagaaaatgtcgatcgccattatggccggcgtgttagaagcgcgtggtcacaacgttaccgttatcgatccggtcgaaaaactgctggcagtggggcattacctcgaatctaccgtcgatattgctgagtccacccgccgtattgcggcaagccgcattccggctgatcacatggtgttgatggcaggtttcaccgccggtaatgaaaaaggcgaactggtggtacttggacgcaacggttccgactactccgcggcggtgctggctgcctgtttacgcgccgattgttgcgagatttggacggacgttgacggggtctatacctgcgacccgcgtcaggtgcccgatgcgaggttgttgaagtcgatgtcctaccaggaagcgatggagctttcctacttcggcgctaaagttcttcacccccgcaccattacccccatcgcccagttccagatcccttgcctgattaaaaataccggaaatcctcaagcaccaggtacgctcattggtgccagtcgtgatgaagacgaattaccggtcaagggcatttccaatctgaataacatggcaatgttcagcgtttccggcccggggatgaaaggaatggtcggcatggcggcgcgcgtctttgccgcgatgtcacgcgcccgtatttccgtggtgctgattacgcaatcatcttccgaatacagtatcagtttctgcgttccgcaaagcgactgtgtgcgggctgaacgggcaatgcaggaagagttctacctggaactgaaagaaggcttactggagccgctggcggtgacggaacggctggccattatctcggtggtaggtgatggtatgcgcaccttgcgtgggatctcggcgaaattctttgccgcgctggcccgcgccaatatcaacattgtcgccattgctcagggatcttctgaacgctcaatctctgtcgtggtaaataacgatgatgcgaccactggcgtgcgcgttactcatcagatgctgttcaataccgatcaggttatcgaagtgtttgtgattggcgtcggtggcgttggcggtgcgctgctggagcaactgaagcgtcaacaaagctggctgaagaataaacatatcgacttacgtgtctgcggtgttgccaactcgaaggcactgctcaccaatgtgcatggcctaaatctggaaaactggcaggaagaactggcgcaagccaaagagccgtttaatctcgggcgcttaattcgcctcgtgaaagaatatcatctgctgaacccggtcattgttgactgcacctccagccaggcagtggcggatcaatatgccgacttcttgcgcgaaggtttccacgttgtcacgccgaacaaaaaggccaacacctcgtcgatggattactaccatctgttgcgtcatgcggcggaaaaatcgcggcgtaaattcctctatgacaccaacgttggggctggattaccggttattgagaacctgcaaaatctgctcaatgctggtgatgaattgatgaagttctccggcattctttcaggttcgctttcttatatcttcggcaagttagacgaaggcatgagtttctccgaggcgactactctggcgcgggaaatgggttataccgaaccggatccgcgagatgatctttctggtatggatgtagcgcgtaagctattgattctcgctcgtgaaacgggacgtgaactggagctggcggatattgaaattgaacctgtgctgcccgcagagtttaacgctgagggtgatgttgccgcttttatggcgaatctgtcacagctcgacgatctctttgccgcgcgcgtggcgaaggcccgtgatgaaggaaaagttttgcgctatgttggcaatattgatgaagatggtgcctgccgcgtgaagattgccgaagtggatggtaatgatccgctgttcaaagtgaaaaatggcgaaaacgccctggccttttatagccactattatcagccgctgccgttggtgctgcgcggatatggtgcgggcaatgacgttacagctgccggtgtctttgccgatctgctacgtaccctctcatggaagttaggagtctgacatggttaaagtttatgccccggcttccagtgccaatatgagcgtcgggtttgatgtgctcggggcggcggtgacacctgttgatggtgcattgctcggagatgtagtcacggttgaggcggcagagacattcagtctcaacaacctcggacgctttgccgataagctgccgtcagaaccacgggaaaatatcgtttatcagtgctgggagcgtttttgccaggagcttggcaagcaaattccagtggcgatgactctggaaaagaatatgccaatcggttcgggcttaggctccagcgcctgttcggtggtcgcggcgctgatggcgatgaatgaacactgtggcaagccgcttaatgacactcgtttgctggctttgatgggcgagctggaaggacgtatctccggcagcattcattacgacaacgtggcaccgtgttttcttggtggtatgcagttgatgatcgaagaaaacgacatcatcagccagcaagtgccagggtttgatgagtggctgtgggtgctggcgtatccggggattaaagtctcgacggcagaagccagggctattttaccggcgcagtatcgccgccaggattgcattgcgcacgggcgacatctggctggcttcattcacgcctgctattcccgtcagcctgagcttgccgcgaagctgatgaaagatgttatcgctgaaccctaccgtgaacggttactgcctggcttccggcaggcgcggcaggcggtcgcggaaatcggcgcggtagcgagcggtatctccggctccggcccgaccttgttcgctctatgtgacaagccggataccgcccagcgcgttgccgactggttgggtaagaactacctgcaaaatcaggaaggttttgttcatatttgccggctggatacggcgggcgcacgagtactggaaaactaaatgaaactctacaatctgaaagatcacaacgagcaggtcagctttgcgcaagccgtaacccaggggttgggcaaaaatcaggggctgttttttccgcatgacctgccggaattcagcctgactgaaattgatgagatgctgaagctggattttgtcacccgcagtgcgaagatcctctcggcgtttattggtgatgaaatcccgcaggaaatcctggaagagcgcgtgcgcgcggcgtttgccttcccggctccggtcgccaatgttgaaagcgatgtcggttgtctggaattgttccacgggccaacgctggcatttaaagatttcggcggtcgctttatggcacaaatgctgacccatattgcgggcgataagccagtgaccattctgaccgcgacctccggtgataccggagcggcagtggctcatgctttctacggtttaccgaatgtgaaagtggttatcctctatccacgaggcaaaatcagtccactgcaagaaaaactgttctgtacattgggcggcaatatcgaaactgttgccatcgacggcgatttcgatgcctgtcaggcgctggtgaagcaggcgtttgatgatgaagagctgaaagtggcgctggggttaaactcagctaactcgattaacatcagccgtttgctggcgcagatttgctactactttgaagcagttgcgcagctgccgcaggaagcgcgcaaccagctggttgtctcggtgccaagcggaaacttcggcgatttgacggcgggtctgctggcgaagtcactcggtctgccggtgaaacgttttattgctgcgaccaacgtgaacgataccgtgccacgtttcctgcacgacggtcagtggtcacccaaagcgactcaggcgacgttatccaacgcgatggacgtgagtcagccgaacaactggccgcgtgtggaagagttgttccgccgcaaaatctggcaactgaaagagctgggttatgcagccgtggatgatgaaaccacgcaacagacaatgcgtgagttaaaagaactgggctacacctcggagccgcacgctgccgtagcgtatcgtgcgctgcgtgaccagttgaatccaggcgaatatggcttgttcctcggcaccgcgcatccggcgaaatttaaagagagcgtggaagcgattctcggtgaaacgttggatctgccaaaagagctggcagaacgtgctgatttacccttgctttcacataatctgcccgccgattttgctgcgttgcgtaaattgatgatgaatcatcagtaaaatctattcattatctcaatcaggccgggtttgcttttatgcagcccggcttttttatgaagaaattatggagaaaaacgacagggaaaaaggagaaattctcaataaatgcggtaacttagagattaggattgcggagaataacaaccgtcgttctcatcgcgtaatctccggatatcgacccataacgggcaatgataaaaggagtaacctgtgaaaaagatgcaatctatcgtactcgcactttccctggttctggtcgctcccatggcagcacaggctgcggaaattacgttagtcccgtcagtaaaattacagataggcgatcgtgataatcgtggctattactgggatggaggtcactggcgcgaccacggctggtggaaacaacattatgaatggcgaggcaatcgctggcacccacacggaccgccgccaccgccgcgccaccataagaaagctcctcatgatcatcacggcggtcatggtccaggcaaacatcaccgctaaatgacaaatgccgggtaacaatccggcattcagcgcctgatgcgacgctggcgcgtcttatcaggccttgtattatccctccagtgcagagaaaatcggccagttttctctgcctgcagtccgcatgccgtatcgggccttgggttctaacctgttgcgtagatttatgcagcggactgcctttctcccaaagtgataaaccggacagtatcatggaccggttttcccggtaatccgtatttgcaaggttggtttcactatggaacatgaacttcattatatcggtatcgacaccgctaaagagaaactggatgtcgatgtgttgcgtcctgatggtcgtcatcgcaccaaaaaattcgctaacaccactaaagggcacgatgagctggtgagctggctgaaaggtcacaagattgaccatgcgcatatctgcatcgaagcgaccggcacctatatggaacctgtcgctgagtgcctttacgatgctggctacatagtgtcagtcattaatcctgcgctgggtaaagctttcgctcagagtgaaggactgcgtaacaagactgataccgtggatgcgcgcatgctggcagagttctgtcgtcagaagcgccctgcagcctgggaagcgcctcacccgcttgaacgcgcgttgcgtgccctggtagtccgccaccaggcgctgacagatatgcacacgcaggaactgaatcgcactgaaacggcgcgggaagtccagagaccgagcattgatgctcaccttctgtggcttgaagcagagctgaagcgtcttgagaagcagataaaagacctgacagacgatgatccggatatgaaacaccgcaggaaactgctggaaagcatcccgggtatcggagagaaaacatctgcggtattgctggcttatatcggtctgaaggaccgcttcgcccatgccagacagttcgccgcttttgcgggtctgacaccacggcgttatgaatcaggtagcagtgtgagaggggcgagccggatgagtaaggccggacatgtgtcgcttcgcagggcgttgtatatgcccgcaatggtagccaccagtaagactgagtggggacgggcgttccgcgaccgtctggcggctaatggcaagaaaggaaaggtgattctcggcgcgatgatgcgcaagctggcacaggtggcgtatggagtgctgaagtcaggcgtgccgttcgatgcgtcacggcataatccggtagcggcgtaaaaatcgcggaagggatgaaaaaaacagcgcctgacggcgctgtgtctggcatgcctgcaatccgggaaaccggaccaggaaaaaacttgcaggccataacagtatctacgtgaattctgcaatatattgaatctgcatgcttttgtaggccggataaggcgttcacgccgcatccggcattgactgcaaacttaacgctgctcgtagcgtttaaacaccagttcgccattgctggaggaagcttcatcaaagaagtaaccttcgctattaaaaccagtcagttgctctggtttggtcagccgattttcaataataaaacgactcatcagaccgcgtgctttcttagcgtagaagctgattatcttaaatttgccgttcttctcatcgaggaacaccggcttgataatctcggcattcaatttcttcggcttcaccgatttaaaatactcatctgacgccagattaatcaccacattatcgccttgtgctgcgagcgcctcgttcagcttgttggtgatgatatctccccagaattgatacagatctttccctcgggcattctcaagacggatccccatttccagacgataaggctgcattaaatcgagcgggcgcagtacgccatacaagccggaaagcattcgcaaatgctgttgggcaaaatcgaaatcgtcttcgctgaaggtttcggcctgcaagccggtgtagacatcacctttaaacgccagaatcgcctggcgggcattctccggcgtgaaatctggctgccagtcatgaaagcgagcggcgttgatacccgccagtttgtcgctgatgcgcatcagcgtgctaatctgcggaggcgtcagtttccgcgcttcatggatcaactgctgggaattgtctaacagctccggcagcgtatagcgcgtggtggtcaacgggctttggtaatcaagcgttttcgcaggtgaaataagaatcagcatatccagtccttgcaggaaatttatgccgactttagcaaaaaaagagaatgagttgatcgatagttgtgattactcctgcgaaacatcatcccacgcgtccggagaaagctggcgaccgatatccggataacgcaacggatcaaacaccgggcgcacgccgagtttacgctggcgtagataatcactggcaatggtatgaaccacaggcgagagcagtaaaatggcggtcaaattggtaatagccatgcaggccattatgatatctgccagttgccacatcagcggaaggcttagcaaggtgccgccgatgaccgttgcgaaggtgcagatccgcaaacaccagatcgctttagggttgttcaggcgtaaaaagaagagattgttttcggcataaatgtagttggcaacgatggagctgaaggcaaacagaataaccacgagggtaacaaactcagcaccccaggaacccattagcacccgcatcgccttctggataagctgaataccttccagcggcatgtaggttgtgtcgttacccgccagtaatatcagcatggcgcttgccgtacagatgaccagggtgtcgataaaaatgccaatcatctggacaatcccttgcgctgccggatgcggaggccaggacgccgctgccgctgccgcgtttggcgtcgaacccattcccgcctcattggaaaacatactgcgctgaaaaccgttagtaatcgcctggcttaaggtatatcccgccgcgccgcctgccgcttcctgccagccaaaagcactctcaaaaatagaccaaatgacgtggggaagttgcccgatatttattacgcaaatcaccatgctggtcagcacccagattatcgccatcaacgggacaaacccctgcatgagccgggcgacgccatgaagaccgcgagtgattgccagcagagcaaagacagcgagaataatgcctgtcaccagcgggggaaaatcaaaagaaaaactcagggctcgggcaacggcgttcgcctgaactccgctgaaaattatgccgtaggcgatgagcaaaaagacggcgaacagaacgcccatccaacgcatccccagcccgcgcgccatataccatgccggtccgccacgaaactgtccattgacgtcacgttctttataaagttgtgcaagggaacattcggcaaacgaggtcgccatgccgataaacgcggcaacccacatccaaaagacggctccaggtccaccggcggtaatagccagcgcaacgccggccaggttgccgctacccacgcgcgccgcaagactggtacacaatgactgaaatgaggttaaaccgcctggctgtggatgaatgctatttttaagacttttgccaaactggcggatgtagcgaaactgcacaaatccggtgcgaaaagtgaaccaacaacctgcgccgaagagcaggtaaatcattaccgatccccaaaggacgctgttaataaaggagaaaaaatctggcatgcatatccctcttattgccggtcgcgatgactttcctgtgtaaacgttaccaattgtttaagaagtatatacgctacgaggtacttgataacttctgcgtagcatacatgaggttttgtataaaaatggcgggcgatatcaacgcagtgtcagaaatccgaaacagtctcgcctggcgataaccgtcttgtcggcggttgcgctgacgttgcgtcgtgatatcatcagggcagaccggttacatccccctaacaagctgtttaaagagaaatactatcatgacggacaaattgacctcccttcgtcagtacaccaccgtagtggccgacactggggacatcgcggcaatgaagctgtatcaaccgcaggatgccacaaccaacccttctctcattcttaacgcagcgcagattccggaataccgtaagttgattgatgatgctgtcgcctgggcgaaacagcagagcaacgatcgcgcgcagcagatcgtggacgcgaccgacaaactggcagtaaatattggtctggaaatcctgaaactggttccgggccgtatctcaactgaagttgatgcgcgtctttcctatgacaccgaagcgtcaattgcgaaagcaaaacgcctgatcaaactctacaacgatgctggtattagcaacgatcgtattctgatcaaactggcttctacctggcagggtatccgtgctgcagaacagctggaaaaagaaggcatcaactgtaacctgaccctgctgttctccttcgctcaggctcgtgcttgtgcggaagcaggcgtgttcctgatctcgccatttgttggccgtattcttgactggtacaaagcgaatactgataagaaagagtacgctccggcagaagatccgggcgtggtttctgtatctgaaatctaccagtactacaaagagcacggttatgaaaccgtggttatgggcgcaagcttccgtaacatcggcgaaattctggaactggcaggctgcgaccgtcttaccatcgcacctacactgctgaaagagctggctgagagcgaaggggctatcgaacgtaaactgtcttacaccggcgaagtgaaagcgcgtccggcgcgtatcactgagtccgagttcctgtggcagcacaaccaggatccaatggcagtagataaactggcggaaggtatccgtaagtttgctattgaccaggaaaaactggaaaaaatgatcggcgatctgctgtaatcattcttagcgtgaccgggaagtcggtcacgctacctcttctgaagcctgtctgtcactcccttcgcagtgtatcattctgtttaacgagactgtttaaacggaaaaatcttgatgaatactttacgtattggcttagtttccatctctgatcgcgcatccagcggcgtttatcaggataaaggcatccctgcgctggaagaatggctgacatcggcgctaaccacgccgtttgaactggaaacccgcttaatccccgatgagcaggcgatcatcgagcaaacgttgtgtgagctagtggatgaaatgagttgccatctggtgctcaccacgggcggaactggcccggcgcgtcgtgacgtaacgcccgatgcgacgctggcagtagcggaccgcgagatgcctggctttggtgaacagatgcgccagataagcctgcattttgtaccaactgcgatcctttcgcgtcaggttggtgtgattcgcaaacaggcgctgatccttaacttacccggtcagccgaagtctattaaagagacgctggaaggtgtgaaggacgctgcgggtaacgttgtggtacacggtatttttgccagcgtaccgtactgcattcagttgctggaagggccatacgttgaaacggcaccggaagtggttgcagcattcagaccgaagagtgcaagacgcgacgttagcgaataaaaaaatccccccgagcggggggatctcaaaacaattagtgggattcaccaatcggcagaacggtgcgaccaaactgctcgttcagtacttcacccatcgccagatagattgcgctggcaccgcagatcagcccaatccagccggcaaagtggatgattgcggcgttaccggcaatgttaccgatcgccagcagggcaaacagcacggtcaggctaaagaaaacgaattgcagaacgcgtgcgcctttcagcgtgccgaagaacataaacagcgtaaatacgccccacagacccaggtagacaccaaggaactgtgcatttggcgcatcggtcagacccagtttcggcatcagcagaatcgcaaccagcgtcagccagaaagaaccgtaagaggtgaatgcggttaaaccgaaagtgttgccttttttgtactccagcagaccagcaaaaatttgcgcgatgccgccgtagaaaatgcccatggcaagaataataccgtccagagcgaaataacccacgttgtgcaggttaagcagaatggtggtcatgccgaagcccatcaggcccagcggtgccggattagccaacttagtgttgcccataattcctcaaaaatcatcatcgaatgaatggtgaaataatttccctgaataactgtagtgttttcagggcgcggcataataatcagccagtggggcagtgtctacgatcttttgaggggaaaatgaaaattttccccggtttccggtatcagacctgagtggcgctaaccatccggcgcaggcaggcgatttgcagtacggctggaatcgtcacgcgataggcgctgccgctgaccgctttaaccccatttagtgccgcacctacagggcctcccagccccgcgccgcgcagcaaaccatgcccaagtacgctcattgctgcgtgggtgcgtaaaatgcgggtcagttggctggaaagcaaatgcgacacgccttttgccaataatttgtctttcatcagcagcggcagcagctcttccagctcattcaccctcgcatcgaccgcgtgcagaaactcctgtttatgttcctcgtccatattcttccaggtgttacgcagaaattgttccagtaactgttgctcaatctcaaacgtagacatctctttgtcggctttcagcttcaatcgttttgaaacatcgagcaaaatggcccgatacaatttaccgtgtccgcgcagtttgttggcgatactatcgccaccaaaatgctgtaattctccagcaatcagctgccagttgcggcgatgttgctcgggatgcccttccatcgatttaaacagttcgttgcgcatcagtacgctggagaggcgagttttgcctttttcattatgggtgagcaatcgggcgaaatttgccaactgttcctcactgcaatgctggagaaaatccagatctgaatcattcaggtaattaacattcattttttgtggcttctatattctggcgttagtcgtcgccgataattttcagcgtggccatatccgatgagttcaccgtatgaccggaaaaggtgatttttgagacgcagcgtttattgtcgttatcgctgttaatgttgatccagtcagtggtttgcccttcttttatttctgaaggaatattcaggctctgactggcgctacgggcggctttgaaataaaccgatgcaccgcttaactgtaaatcgccatggtcggcagagagttgtatgcgtttaacaattcggcaaacaggaagtttcagcgccagatcgttggtttcgttacgtggcatcgcaatgacgccgaggattttatggtcgtttgcctgcgccgtgcagcacagcatcagactaatcgccaggctggcggaaatcgtaaaaacggatttcataaggattcacttagtggggagaggtagggggatggatacccactagtttactgctgataaagagaagattcaggtgcgtaatgttttctttttattacaattttttgatgaatgtcttggctgcgattcattctttatatgaataaaattgctgtcagtttcacgtcttgtcctgctatatcgcgaaatttctgcgcaaaagcacaaaaaatttttgcatctcccccttgatgacgtgggttacgaccccatttagtagtcaaccgcagtgagtgagtctgcaaaaaaatgaaattgggcagttgaaaccagacgtttcgcccctattacagactcacaaccacatgatgaccgaatatatagtggagacgtttagatgggtaaaataattggtatcgacctgggtactaccaactcttgtgtagcgattatggatggcaccactcctcgtgtgctggagaacgccgaaggcgatcgcaccacgccttctatcattgcctatacccaggatggtgaaactctggttggtcagccggctaaacgtcaggcagtgacgaacccgcaaaacaccctgtttgcgattaaacgcctgattggccgccgcttccaggacgaagaagtacagcgtgatgtttccatcatgccgttcaaaattattgctgctgataacggcgacgcatgggtcgaagttaaaggccagaaaatggcaccgccgcagatctctgctgaagtgctgaaaaaaatgaagaaaaccgctgaagattacttgggtgaaccggtaactgaagctgttatcaccgtaccggcatactttaacgatgctcagcgtcaggcaaccaaagacgcaggccgtatcgctggtctggaagtaaaacgtatcatcaacgaaccgaccgcagctgcgctggcttacggtctggacaaaggtactggcaaccgtactatcgcggtttatgacctgggtggtggtactttcgatatttctattatcgaaatcgacgaagttgacggcgaaaaaaccttcgaagttctggctaccaacggtgatacccacctgggtggtgaagacttcgacagccgtctgatcaactacctggttgaagaattcaagaaagatcagggcattgacctgcgcaacgatccgctggcaatgcagcgcctgaaagaagcggcagaaaaagcgaaaatcgaactgtcttccgctcagcagaccgacgttaacctgccgtacatcactgcagatgcgaccggtccgaaacacatgaacatcaaagtgactcgtgcgaaactggaaagcctggttgaagatctggtaaaccgttccattgagccgctgaaagttgcactgcaggacgctggcctgtccgtatctgatatcgacgacgttatcctcgttggtggtcagactcgtatgccaatggttcagaagaaagttgctgagttctttggtaaagagccgcgtaaagacgttaacccggacgaagctgtagcaatcggtgctgctgttcagggtggtgttctgactggtgacgtgaaagacgtactgctgctggacgttaccccgctgtctctgggtatcgaaaccatgggcggtgtgatgacgacgctgatcgcgaaaaacaccactatcccgaccaagcacagccaggtgttctctaccgctgaagacaaccagtctgcggtaaccatccatgtgctgcagggtgaacgtaaacgtgcggctgataacaaatctctgggtcagttcaacctggatggtatcaacccggcaccgcgcggcatgccgcagatcgaagttaccttcgatatcgatgctgacggtatcctgcacgtttccgcgaaagataaaaacagcggtaaagagcagaagatcaccatcaaggcttcttctggtctgaacgaagatgaaatccagaaaatggtacgcgacgcagaagctaacgccgaagctgaccgtaagtttgaagagctggtacagactcgcaaccagggcgaccatctgctgcacagcacccgtaagcaggttgaagaagcaggcgacaaactgccggctgacgacaaaactgctatcgagtctgcactgactgcactggaaactgctctgaaaggtgaagacaaagccgctatcgaagcgaaaatgcaggagctggcacaggtttcccagaaactgatggaaatcgcccagcagcaacatgcccagcagcagactgccggtgctgatgcttctgcaaacaacgcgaaagatgacgatgttgtcgacgctgaatttgaagaagtcaaagacaaaaaataatcgccctataaacgggtaattatactgacacgggcgaaggggaatttcctctccgcccgtgcattcatctaggggcaatttaaaaaagatggctaagcaagattattacgagattttaggcgtttccaaaacagcggaagagcgtgaaatcaaaaaggcctacaaacgcctggccatgaaataccacccggaccgtaaccagggtgacaaagaggccgaggcgaaatttaaagagatcaaggaagcttatgaagttctgaccgactcgcaaaaacgtgcggcatacgatcagtatggtcatgctgcgtttgagcaaggcggcatgggcggcggcggttttggcggcggcgcagacttcagcgatatttttggtgacgttttcggcgatatttttggcggcggacgtggtcgtcaacgtgcggcgcgcggtgctgatttacgctataacatggagctcaccctcgaagaagctgtacgtggcgtgaccaaagagatccgcattccgactctggaagagtgtgacgtttgccacggtagcggtgcaaaaccaggtacacagccgcagacctgtccgacctgtcatggttctggtcaggtgcagatgcgtcagggattcttcgctgtacagcagacctgtccacactgtcagggccgcggtacgctgatcaaagatccgtgcaacaaatgtcatggtcatggtcgtgttgagcgcagcaaaacgctgtccgttaaaatcccggcaggggtggacactggagaccgcatccgtcttgcgggcgaaggtgaagcgggcgagcatggcgcaccggcaggcgatctgtacgttcaggttcaggttaaacagcacccgattttcgagcgtgaaggcaacaacctctattgcgaagtcccgatcaacttcgctatggcggcgctgggtggcgaaatcgaagtaccgacccttgatggtcgcgtcaaactgaaagtgcctggcgaaacccagaccggtaagcttttccgtatgcgcggtaaaggcgtcaagtctgtccgcggtggcgcacagggtgatttgctgtgccgcgttgtcgtcgaaacaccggtaggcctgaacgagaagcagaaacagctgctgcaagagctgcaagaaagcttcggtggcccaaccggtgagcacaacagcccgcgctcaaagagcttctttgatggtgtgaagaagttttttgacgacctgacccgctaacctccccaaaagcctgcccgtgggcaggcttgggtaaaattagggtgcgttgaagatatgcgagcacctgaaaagtggcggggatcactccccgccgttgcacttactcggattcgtaagccgtgaaaacagcaacctccgtctggccagttcggatgtgaacctcacagaggtcttttctcgttaccagcgccgccactacggcggtgatacagatgacgatcagggcgacaatcatcgccttatgctgcttcattgctctcttctccttgaccttacggtcagtaagaggcactctacatgtgttcagcatatagggggcctcgggttgatagtaaaatatcactcggggcttttctctatctgccgttcagctaatgcctgagacagatagcctcaagcacccgccgctattatatcgctctctttaacccattctgttttatcgattctaatcctgaagacgcctcgcatttttgtggcgtaattttttaatgatttaattatttaactttaatttatctctttatcgcaattattgacgacaagctggattatttttgaaatattgtcctaacaaataacgccgactgacaagaaattaattattacttttcctaattaatccctcagaaatcctgaccttaagctatgattatcagggcttagggtcacccgttagcgcttacagccgtcaaaaactcatctcaccgctgatggcgcaaatcctttaattgctcgtaaaaaacgagttattcctacactataatctgattttaacgatgatttgtgcggggtaaaatagtaaaaacgatctattcacctgaaagagaaataaaaagtgaaacatctgcatcgattctttagcagtgatgcctcgggaggcattattcttatcattgccgctatcctggcgatgattatggccaatagcggcgcaaccagtggatggtatcacgactttctggagacgccggttcagctccgggttggttcactcgaaatcaacaaaaacatgctgttatggataaatgacgcgctgatggcggtatttttcctgttagtcggtctggaagttaaacgtgaactgatgcaaggatcgctagccagcttacgccaggccgcatttccagttatcgccgctattggtgggatgattgttccggcattactctatctggcctttaactatgccgatccgattacccgcgaagggtgggcgatcccggcggctactgacattgcctttgcacttggtgtgctggcgctgttgggaagtcgtgttccgttagcgctgaagatctttttgatggctctggctattatcgacgatcttggggccatcattatcatcgcattgttctacactaatgacttatcgatggcctctcttggcgtcgcggctgtagcaattgcggtactcgcggtattgaatctgtgtggtgtacgccgcacgggcgtctatattctggttggcgtagtgttgtggactgcggtgttgaaatcgggggttcacgcaaccctggcgggggtaattgtcggcttctttattcctttgaaagagaagcatgggcgttctccagcgaagcgactggagcatgtgttacacccgtgggtggcgtatctgattttgccgctgtttgcatttgctaatgctggcgtttcactgcaaggtgtcacgctggatggcttgacctccattctgccattggggatcatcgctggcttgctgattggcaaaccgctggggattagtctgttctgctggttggcgctgcgtttgaaactggcgcatctgcctgagggaacgacttatcagcaaattatggcggtggggatcctgtgcggtatcggttttactatgtctatctttattgccagcctggcctttggtagcgtagatccagaactgattaactgggcgaaactcggtatcctggtcggttctatctcttcggcggtaattggatacagctggttacgcgttcgtttgcgtccatcagtttgacaggacggtttaccggggagccataaacggctcccttttcattgttatcagggagagaaatgagcatgtctcatatcaattacaaccacttgtattacttctggcatgtctataaagaaggttccgtggttggcgcagcggaggcgctttatttaactccacaaaccattaccggacagattcgagcgctggaagagcgcctgcaaggcaaattatttaaacgcaagggacgtggtctcgaacccagcgagctgggagaactggtctatcgctatgccgataaaatgttcaccttaagccaggaaatgctggatattgtgaactatcgcaaagaatccaatttattgtttgacgttggtgtggctgatgcactttccaaacgcctggtcagtagcgtacttaacgccgcagtggtagaaggcgagcccattcatcttcgctgcttcgaatccacccacgaaatgctgctggagcaattaagtcagcataaactggatatgatcatttctgactgtccgatagactctacgcagcaggaaggcctgttctccgtgagaattggcgaatgtggcgtgagtttctggtgtacaaatccaccaccagaaaaaccgttcccggcttgtctggaagaacggcgacttttgattcctgggcgacgttcaatgttagggcgcaaattgcttaactggtttaactcccagggattaaacgtagaaatcctcggcgagtttgatgatgccgcgttgatgaaagcttttggtgcgatgcacaatgcaatcttcgttgccccaacgctttatgcatatgacttttatgccgataaaactgtcgtagaaattggtcgcgtcgagaatgtgatggaagagtaccatgctatttttgctgagcggatgattcagcacccggcggtacagcgaatctgcaatacggattattctgcgctttttagtccagcggcgcgttaatcggcacctccccccaaagttaaggtgggggagatagattagttgtacataaccacgattttgactcggctcattatttgcccgcttgagacattatttccatatgtacgcgggcgaataaatagaggaatctgattacttccttcatggggatgctgaaaagagtagtaattgcttttaccatactggatttcattcgtaccatcattggagagttgaaagcctatttgacccgcaccgtcctcactgttttctaactcattttttaatatgctggttcctgactcctgtatcgtcactggttcaaagtaatattcaacatcactgggttcaaaaactaattcaccttgctcgccctggatgcagtcaaatcttatatgatgaaactgataattttcattattgatacgagacagtacaaatcgtccagtgtcgatggattgatcttcaaaactacaggtcattaaatttacctgtaaaatagtatttaaattataattaaagcggacgctattacaattagtgttattccctgtacatgaactcacttcaatttcgaacaacaaaggaaaaggagttccaggaaaaatgtctgcggtgttagaactatctgatacagatgcgatagaatatggaatggtgaaatttatcgcagatagcatttcttctaaattataagatgacttccctggaagctctttttttttaccgtcagattcaaaggggaaattaataatataatgacgacttccgactttaaaccttaaagcgttctgtgttaaaaaatgaactttaatggcgttggttgtctcttgcaagtctgtacactcaatgatatttccggtgttttcaattttttcggcggttagattacctttcatactcagtggcttgagtatatatgttccacgttgttcaccgacattggtcaatgcacagggagcactttgcacaataaaagaatatagactcaaggtgattaataaaagccacttcatagtaaactccttttactggcatatatatgttttgttttcatcgataacgtgttgaaaagtaatagtacagaataagttctgttcatcattgagagcaacttttatgtcagtgggaatttcatctacgcgaataaaaaggcgactaccctggccaacgactccaatattgttttcctggaaatccagtacgtcatagccaaaggttaatggcgaaccatcgggacgcagtgcctgtatataccagggcttacgttggtcagttgtaaactgcacataagaaactgctccacggtaaggcgcaataatttgacgattgccctgcaattcggtttcactttcactgtttgctatatcaagtaccagatggttttcacgatgaggtataatcaggtcgtaaacaacctggcctttgctgtttgttcgattgtatttttgtccattaatatgtgcaccttctaacccaggcgcatccagaattgcaaatgtatcggataactggttagtgatattaataccaccgggccagacaactaatccactactaatacttccaccactttgccaggcgtttttagaatgactatagctgccatctattatggcgatgggagttctccagcttaaattcgtaccaagcgaggtatcattattttgttgttgctgattaacatatataccataatttaactgatcatgttcaccggctatgccagtaattccagtattgttggaggaatagccatctttggaaaatgaggtcgaattcgataagttaatttggtgacgtgttttggcaatatcatccccccagtagaaaggaatggagataaacagattaaaacgctcctcttctttattattttcatcataagattggctggcagagaaagtataactaatgtgttgccagttattggagtaactgagttggtaatctttagcatttccacttcgcccccagtaattccgccaaagcgcacttaatgatacatttcccagattattggataaaggttgcataatattagcagaaaggctattttttctgccaatatcataaaaatcatcataatcactctgatgatttattttatcattttcgtaaagatggtcgctgaatgtcctgtaatcctgcgaagcataacgccaggcggccacgctaaatcgagtggctgtttgtactagatatttattataggcgacctgatagctcgtaccttcgtgtctggtatcattatttaacttactactcgatcgggcagcgtaaaaagagatggcacccagcggtgtattccaaccatttcccagagttatagcattatagttatcggataaaatcgtacccgattatgtgatcaggttgttattatttagattaatgtttaaattttttaatttcttgatgtgaagttgatgaaagtttaatattcttaattattcccttctttataagaagagcaaggtgccattattagagtgagagagtaggatgtttcagagtatgcttcagattattttttattcctctgtagtgaattaataatcatcacagttaatttcattctgaaattacttcttttttgagattttttaattttgatgagctatgtttttcataaggaacatagactcgttgatgctctgaaggtattttctcatttccggggatgttttgtcgtaatcgtgcataaactttttcagttctttatacacatcattatttagctttacattgtcgcgaactaaagtttgtatcaatggtatcaaaatttcgaaacgggacggtttgtcatcaatacttgccagggttttgaatactcctgtgtatctgtaacctaagtgcttattgacaagttgagtggtccatcgaccaggcataatatcttcacagagcaaattttttattctggtattagtgaatgatgctccaaatatgttgctttttttaatgaagagattattaatttctccatttgaaaagatggtgtttgataagtcgctttcaaaacatgatatattggataatacacaactaaaataatacccatatgaaaggttgctcttttctattgttatatttgatagcgacattttatgtatattgatattaggggcagtcaaatactggatcttttgatcgttaagttcatacatctccagtgatttattatagggtaataaaagtataaattcctttatattattctccgcagtaagaaaagacgacatcaaatttattagtggccatattttcagttgagcagtaagctgatttttctattaaccgactgggcacgcttttaaataaagataattttccacatagttttgaatatgccgaattgctagttttaaaattctgccatgttattttctggttatcatctttcgatgaggaggggattttattgcattgttcattatatagctcagggaaaatattttttttaattagctttttgatttcctggttaagatgactttttttcttgtctattgcactatatttagcgttttgtgacgtctcctgatgagcataaaatgactggagatttctgcaggcctcataaaatatttcaggagtatatagctgtgggtatatttccgggttgaagtttgcctttaagaacttaacgaatttttcatagcattcttgatatatcttaatctcttcagaaagacattcgcttgttctgtcatcaaaaacatccaatctaagtaatgtgatgcctttgtgtttaaaaaataaaattgaactgtatgttctatgagtttacatctataaaaatatgcatctctcagatgagtatattgaaaaaaatgatgaaggactggagatggtttaggcaagttatggcttctaaaaaagtcatcaaacaaaattaagaactctgttttatactcgcaaaatacttttactaactcattttgtcttgttttatttattattacatcatctactatatttgatttataaagacaatgtggcgaagttgagataccatttgtcattatcagtccttgaagttgatgaatttttattaatttaatttatgagtgaatgtgactactatcaaaaatagctcattaattttatgaagtagaatataaataggtatttaacctgtgttgattgttgttaattatttacaagatctaataaggagatatttatgaatggttaaagtgtataggaatttaattcaaaaatagagtggtcttaagtttaatacctcaatgtgtatcacaatatccacattctttgtaggggagtctggagattgagtagatattcttgttcagaatgtatcagccgatggttctacgattcttaagccacgaagagttcagaaagtgtaacggcatgtctgcaaaagccagcatcttttgactatctggcaaccggtagtgtgttctctcacgcatcataaaagcagcaggcataaaaaaacccgcttgcgcgggctttttcacaaagcttcagcaaattggcgattaagccagtttgttgatctgtgcagtcaggttagccttatgacgtgcagctttgtttttgtggatcagacctttagcagcctgacggtccacgatcggttgcatttcgttaaatgctttctgtgcagcagctttgtcgccagcttcgatagctgcgtatactttcttgatgaaagtacgcatcatagagcgacggcttgcgttgtgcttacgagccttttcagactgaatggcgcgcttcttagctgatttgatattagccaaggtccaactcccaaatgtgttctatatggacaattcaaaggccgaggaatatgcccttttagccttcttttgtcaatggatttgtgcaaataagcgccgttaatgtgccggcactcgttacgtagtgatggcgcaggattctaccagcttgcggggtgtgaatacagcttttccgcgataaaaattgcagcaggcggtcactttcttcccgtgatttgcgccatggcaatgaaaagccacttctttctgatttcggtactcaatcgccggttaaccttgaccgctgtacaaggtatactcggacgattttcactgttttgagccagacatgaagctgatacgcggcatacataatctcagccaggccccgcaagaagggtgtgtgctgactattggtaatttcgacggcgtgcatcgcggtcatcgcgcgctgttacagggcttgcaggaagaagggcgcaagcgcaacttaccggtgatggtgatgctttttgaacctcaaccactggaactgtttgctaccgataaagccccggcacggctgacccggctgcgggaaaaactgcgttaccttgcagagtgtggcgttgattacgtgctgtgcgtgcgtttcgacaggcgtttcgcggcgttaaccgcgcaaaatttcatcagcgatcttctggtgaagcatttgcgcgtaaaatttcttgccgtaggtgatgatttccgctttggcgctggtcgtgaaggcgatttcttgttattacagaaagctggcatggaatacggcttcgatatcaccagtacgcaaactttttgcgaaggtggcgtgcgtatcagcagcaccgctgtgcgtcaggcgctggcggatgacaatctggctctggcagaaagtttactggggcacccgtttgccatctccgggcgtgtagtccacggtgatgaattagggcgcactataggtttcccgacggcgaatgtaccgctacgccgtcaggtttccccggtgaaaggggtttatgcggtagaagtgctgggcctcggtgaaaagccgttacccggcgtggcaaacattggaacacgcccaacggttgccggtattcgccagcagctggaagtgcatttgttagatgttgcaatggacctttacggtcgccatatacaagtagtgctgcgtaaaaaaatacgcaatgagcagcgatttgcgtcgctggacgaactgaaagcgcagattgcgcgtgatgaattaaccgcccgcgaattttttgggctaacaaaaccggcttaagcctgttatgtaatcaaaccgaaacacggaaccgagaatctgatgagtgactataaatcaaccctgaatttgccggaaacagggttcccgatgcgtggcgatctcgccaagcgcgaaccgggaatgctggcgcgttggactgatgatgatctgtacggcatcatccgtgcggctaaaaaaggcaaaaaaaccttcattctgcatgatggccctccttatgcgaatggcagcattcatattggtcactcggttaacaagattctgaaagacattatcgtgaagtccaaagggctttccggttatgactcgccgtatgtgcctggctgggactgccacggtctgccgatcgagctgaaagtagagcaagaatacggtaagccgggtgagaaattcaccgccgccgagttccgcgccaagtgccgcgaatacgcggcgacccaggttgacggtcaacgcaaagactttatccgtctgggcgtgctgggcgactggtcgcacccgtacctgaccatggacttcaaaactgaagccaacatcatccgcgcgctgggcaaaatcatcggcaacggtcacctgcacaaaggcgcgaagccagttcactggtgcgttgactgccgttctgcgctggcggaagcggaagttgagtattacgacaaaacttctccgtccatcgacgttgcttttcaggcggtcgatcaggatgcactgaaagcaaaatttgccgtaagcaacgttaacggcccaatctcgctggtgatctggaccactacgccgtggactctgcctgcgaaccgcgcaatctctattgcacctgatttcgactatgcgctggtgcagatcgacggtcaggccgtgattctggcgaaagatctggttgaaagcgtaatgcagcgtatcggcgtgaccgattacaccattctcggcacggtaaaaggtgcggagcttgagttgctgcgctttacccatccgtttatgggcttcgacgttccggcaatcctcggcgatcacgttaccctggatgccggtaccggtgccgttcacaccgcgcctggccacggcccggacgactatgtgatcggtcagaaatacggcctggaaaccgctaacccggttggcccggacggcacttatctgccgggcacttatccgacgctggatggcgtgaacgtcttcaaagcgaacgacatcgtcgttgcgctgctgcaggaaaaaggcgcgctgctgcacgttgagaaaatgcagcacagctatccgtgctgctggcgtcacaaaacgccgatcatcttccgcgcgacgccgcagtggttcgtcagcatggatcagaaaggtctgcgtgcgcagtcactgaaagagatcaaaggcgtgcagtggatcccggactggggccaggcgcgtatcgagtcgatggttgctaaccgtcctgactggtgtatctcccgtcagcgcacctggggcgtaccgatgtcactgttcgtgcacaaagacacggaagagctgcatccgcgtactctcgaactaatggaagaagtggcaaaacgcgttgaagttgacggcatccaggcgtggtgggatcttgatgcgaaagagatcctcggcgatgaagctgatcagtacgtgaaagtgccggacacattggatgtatggtttgactccggatctacccactcttctgttgttgacgtgcgtccggaatttgccggtcacgcagcggacatgtatctggaaggttctgaccagcaccgtggttggttcatgtcttccctaatgatctccaccgcgatgaaaggcaaagcgccgtatcgtcaggtactgacccacggctttaccgtggatggtcagggtcgcaagatgtctaaatccatcggcaataccgtttcgccgcaggatgtgatgaacaaactgggcgcggatattctgcgtctgtgggtggcatcaaccgactacaccggtgaaatggccgtttctgacgagatcctgaaacgtgctgccgatagctatcgtcgtatccgtaacaccgcgcgcttcctgctggcaaacctgaacggttttgatccagcaaaagatatggtgaaaccggaagagatggtggtactggatcgctgggccgtaggttgtgcgaaagcggcacaggaagacatcctcaaggcgtacgaagcatacgatttccacgaagtggtacagcgtctgatgcgcttctgctccgttgagatgggttccttctacctcgacatcatcaaagaccgtcagtacaccgccaaagcggacagcgtggcgcgtcgtagctgccagactgcgctgtatcacatcgctgaagcgctggtgcgctggatggcaccaatcctctccttcaccgctgatgaagtgtggggctatctgccgggcgaacgtgaaaaatacgtctttaccggtgagtggtacgaaggcctgtttggtctggcagacagtgaagcgatgaacgatgcgttctgggacgagctgttgaaagtgcgtggcgaagtgaacaaagtcattgagcaagcgcgtgccgacaagaaagtgggtggctcgctggaagcggcagtaaccttgtatgcagaaccggaactgtcggcgaaactgaccgcgctgggcgatgaattacgatttgtcctgttgacctccggcgctaccgttgcagactataacgacgcacctgctgatgctcagcagagcgaagtactcaaagggctgaaagtcgcgttgagtaaagccgaaggtgagaagtgcccacgctgctggcactacacccaggatgtcggcaaggtggcggaacacgcagaaatctgcggccgctgtgtcagcaacgtcgccggtgacggtgaaaaacgtaagtttgcctgatgagtcaatcgatctgttcaacagggctacgctggctgtggctggtggtagtcgtgctgattatcgatctgggcagcaaatacctgatcctccagaactttgctctgggggatacggtcccgctgttcccgtcgcttaatctgcattatgcgcgtaactatggcgcggcgtttagtttccttgccgatagcggcggctggcagcgttggttctttgccggtattgcgattggtattagcgtgatcctggcagtgatgatgtatcgctcgaaggccacgcagaagctaaacaatatcgcttatgcgctgattattggcggcgcgctgggcaacctgttcgaccgcctgtggcacggcttcgttgtcgatatgatcgacttctacgtcggcgactggcacttcgccaccttcaaccttgccgatactgccatttgtgtcggtgcggcactgattgtgctggaaggttttttgccttctaaagcgaaaaaacaataataaaccctgccggataaggcctacagattgctgcgaaatcgtaggccgcatccggcaaaaatcctcaaaatataagagcaaacctgcatgtctgaatctgtacagagcaatagcgccgtcctggtgcacttcacgctaaaactcgacgatggcaccaccgccgagtctacccgcaacaacggtaaaccggcgctgttccgcctgggtgatgcttctctttctgaagggctggagcaacacctgttggggctgaaagtgggcgataaaaccaccttctcgttggagccagatgcggcgtttggcgtgccgtcaccggacctgattcagtacttctcccgccgtgaatttatggatgcaggcgagccagaaattggcgcaatcatgctttttaccgcaatggatggcagtgagatgcctggcgtgatccgcgaaattaacggcgactccattaccgttgatttcaaccatccgctggccgggcagaccgttcattttgatattgaagtgctggaaatcgatccggcactggaggcgtaacatgcagatcctgttggccaacccgcgtggtttttgtgccggggtagaccgcgctatcagcattgttgaaaacgcgctggccatttacggcgcaccgatatatgtccgtcacgaagtggtacataaccgctatgtggtcgatagcttgcgtgagcgtggggctatctttattgagcagattagcgaagtaccggacggcgcgatcctgattttctccgcacacggtgtttctcaggcggtacgtaacgaagcaaaaagtcgcgatttgacggtatttgacgcgacctgtccgctggtgaccaaagtgcatatggaagtcgcccgcgctagtcgccgtggcgaagaatctattctcatcggtcacgccgggcacccggaagtggaaggcacgatgggtcagtacagcaacccggaagggggaatgtatctggttgaatcaccagacgatgtgtggaaactgacggtcaaaaacgaagagaaactctcctttatgacccagaccacgctgtcggtggatgacacgtctgatgtgatcgacgcgctgcgtaaacgcttcccgaaaattgtcggtccgcgcaaagatgacatctgctacgccacgactaaccgacaggaagcggtacgtgccctggccgaacaggcggaagttgtgctggtggtcggttcgaaaaactcctctaactccaaccgtctggcggagctggcccagcgtatgggcaaaagcgcgtttttgattgatgatgcgaaagatatccaggaagagtgggtgaaagaggttaaatgcgtcggcgtgactgcgggcgcatcggctccggatattctggtgcagaatgtggtggcacgtttgcaacagctgggcggtggtgaagccattccgctggaaggacgtgaagaaaacattgttttcgaagtgccgaaagagctgcgtgtcgatattcgtgaagtcgattaagtcattagcagcctaagttatgcgaaaatgccggtcttgttaccggcattttttatggagaaaacatgcgtttacctatcttcctcgatactgaccccggcattgacgatgccgtcgccattgccgccgcgatttttgcacccgaactcgacctgcaactgatgaccaccgtcgcgggtaatgtctcggttgagaaaactacccgcaatgccctgcaactgctgcatttctggaatgcggagattccgctcgcccaaggggccgctgtgccgctggtacgcgcaccgcgtgatgcggcatctgtgcacggcgaatcgggaatggctggctacgactttgttgagcacaaccgaaagccgctcgggataccggcgtttctggcgattcgggatgccctgatgcgtgcaccagagcctgttaccctggtggccattggcccgttaaccaatattgcgctgttactttcacaatgcccggaatgcaagccgtatattcgccgtctggtgatcatgggtggttctgccggacgcggcaactgtacgccaaacgccgagtttaatatcgctgccgatccagaagcggctgcctgtgtcttccgtagcggaatcgaaatcgtcatgtgcggtctggatgtcaccaatcaggcaatattaacccctgactatctcgctactttgccggagttgaatcgcaccggaaaaatgcttcatgcactgtttagccactaccgtagcggcagtatgcaaagcggtctgcgaatgcacgatctctgcgccatcgcctggctggtgcgcccggacttattcaccctcaagccgtgttttgtcgcggtagaaactcaaggcgaatttacctcaggcacgacggtggttgatatcgacggttgcctgggcaaaccagccaatgtaaaggtggcattggatctggatgtgaaaggcttccagcagtgggtggctgaggtgctggctctggcgtcgtaacctgtcacatgttatcggcatgcagtcattcatcgactcatgcctttcactgatatccctccctgtttatcattaatttctaattatcagcgtttttggctggcggcgtagcgatgcgctggttactctgaaaacggtctatgcaaattaacaaaagagaatagctatgcatgatgcaaacatccgcgttgccatcgcgggagccggggggcgtatgggccgccagttgattcaggcggcgctggcattagaaggcgtgcagctgggcgcggcgctggagcgcgaaggatcttctttactgggcagcgacgccggtgagctggctggtgcagggaaaacaggcgttaccgtgcaaagcagcctcgatgcggtaaaagatgattttgatgtgtttatcgattttacccgtccggaaggtacgctgaaccatctcgctttttgtcgccagcatggcaaagggatggtgatcggcactacggggtttgacgaagccggtaaacaggcgattcgtgacgccgccgccgatattgcgattgtctttgccgccaattttagcgttggcgttaacgtcatgcttaagctgctggagaaagcagccaaagtgatgggtgactacaccgatatcgaaattattgaagcacatcatagacataaagttgatgcgccgtcaggcaccgcactggcaatgggagaggcgatcgcccacgcccttgataaagatctgaaagattgcgcggtctacagtcgtgaaggccacaccggtgaacgtgtgcctggcaccattggttttgccaccgtgcgtgcaggtgacatcgttggcgaacataccgcgatgtttgccgatattggcgagcgtctggagatcacccataaggcgtccagccgcatgacatttgctaacggcgcggtaagatcggctttgtggttgagtagtaaggaaagtggtctttttgatatgcgagatgtgcttgatctcaatagtttgtaaccacaaaatatttgttatggtgcaagaataacacatttaatttattgattataaagggctttaatttttggcccttttatttttagtgttatgtttttaaattgtctataagtgccaaaaattacatgttttgtcttcggtttttgttgttttaatgtaaattttgaccatttggtccacttttccctgctcgcttttatttcatgcaatcttcttgctgcgcaagcgttttccagaacaggttatatgatctttttgtcgcttaatgcctgtaaaacatgcatgagccacaaaataatataaaaaatcccgccattaagttgacttttagcgcccatatctccagaatgccgccgtttgccagaaattcgtcggtaagcagatttgcattgatttacgtcatcattgtgaattaatatgcaaataaagtgagtgaatattctctggagggtgttttgattaagtcagcgctattggttctggaagacggaacccagtttcacggtcgggccataggggcaacaggttcggcggttggggaagtcgttttcaatacttcaatgaccggttatcaagaaatcctcactgatccttcctattctcgtcaaatcgttactcttacttatccccatattggcaatgtcggcactaatgacgccgatgaagaatcttctcaggtacatgcgcaaggtctggtgattcgcgatctgccgctgattgccagcaacttccgtaatactgaagacctctcttcttacctgaagcgccataacatcgtggcgattgccgatatcgatacccgtaagctgacgcgtttactgcgcgagaaaggcgcacagaatggctgcattatcgcaggcgataacccggatgcggcgctggcgttagaaaaagctcgcgcgttcccaggtctgaatggcatggatctggcaaaagaagtgaccaccgcagaagcctatagctggacacaagggagctggacgttgaccggcggcctgccagaagcgaaaaaagaagacgagctgccgttccacgtcgtggcttatgattttggtgccaagcgcaacatcctgcgcatgttggtggacagaggctgtcgcctgaccatcgttccggcgcaaacttctgcggaagatgtgctgaaaatgaatccagacggcatcttcctctccaacggtcctggcgacccggccccgtgcgattacgccattaccgccatccagaaattcctcgaaaccgatattccggtcttcggcatctgcctcggtcatcagctgctggcgctggcgagcggtgcgaagactgtcaaaatgaaatttggtcaccacggcggcaaccatccggttaaagatgttgagaaaaacgtggtgatgatcaccgcccagaaccacggttttgcggtggacgaagcaacattaccagcaaacctgcgtgtcacgcataaatccctgttcgacggtacgttacagggcattcatcgcaccgataaaccggcgttcagcttccaggggcaccctgaagccagccctggtccacacgacgccgcgccgttgttcgaccactttatcgagttaattgagcagtaccgtaaaaccgctaagtaatcaggagtaaaagagccatgccaaaacgtacagatataaaaagtatcctgattctgggtgcgggcccgattgttatcggtcaggcgtgtgagtttgactactctggcgcgcaagcatgtaaagccctgcgcgaagagggttaccgggtcattctggtgaactccaacccggcgaccatcatgaccgacccggaaatggccgatgcgacctacatcgagccgattcactgggaagtggtacgcaagattattgaaaaagagcgcccggacgcggtgctgccaacgatgggcggtcagacggcgctgaactgcgcgctggagctggagcgtcagggcgtgttggaagagttcggcgtgactatgattggtgcgaccgccgatgcgattgataaagcagaagaccgccgtcgtttcgacgtagcgatgaagaaaattggtctggaaaccgcgcgttccggtatcgcacacacgatggaagaagcgctggcggttgccgctgacgtgggcttcccgtgcattattcgcccatcctttaccatgggcggtagcggcggcggtatcgcttataaccgcgaagagtttgaagaaatttgcgcccgcggtctggatctctctccgaccaaagagttgctgattgatgagtcgctgattggctggaaagagtacgagatggaagtggtgcgtgataaaaacgacaactgcatcatcgtctgctctatcgaaaactttgatgcgatgggcatccataccggtgactccatcactgtcgcgccagcccaaacgctgaccgacaaagaatatcaaatcatgcgtaacgcctcgatggcggtgctgcgtgaaatcggcgttgaaaccggtggttccaatgtccagtttgcggtgaacccgaaaaacggtcgcctgattgttatcgaaatgaacccgcgcgtgtcccgttcttcggcgctggcgtcgaaagcgaccggtttcccgattgctaaagtggcggcgaaactggcggtgggttacaccctcgacgaactgatgaacgacatcactggcggacgtactccggcctccttcgagccgtccatcgactatgtggttactaaaattcctcgcttcaacttcgaaaaattcgctggtgctaacgaccgtctgaccactcagatgaaatcggttggcgaagtgatggcgattggtcgcacgcagcaggaatccctgcaaaaagcgctgcgcggcctggaagtcggtgcgactggattcgacccgaaagtgagcctcgatgacccggaagcgttaaccaaaatccgtcgcgaactgaaagatgctggcgcagagcgtatctggtacatcgccgatgccttccgtgcgggcctgtctgtggacggcgtgttcaacctgaccaatattgaccgctggttcctggtacagattgaagaactggtgcgtctggaagagaaagtagcggaagtgggcatcactggcctgaacgctgaattcctgcgccagctgaaacgcaaaggctttgccgatgcgcgtctggcaaaactggcgggcgtgcgcgaagcggaaatccgcaagctgcgcgaccagtatgacctgcacccggtttataagcgcgtggatacctgtgcggcagagttcgccaccgacaccgcttacatgtactccacttatgaagaagagtgcgaagcgaatccgtctaccgaccgtgaaaaaatcatggttctcggcggcggcccgaaccgtatcggtcagggtatcgaattcgactactgctgtgtacacgcctcgctggcgctgcgcgaagacggttacgaaaccattatggttaactgtaacccggaaaccgtctccaccgactacgacacttccgatcgcctctacttcgagccggtaactctggaggatgtgctggaaatcgtgcgtattgagaagccgaaaggcgttatcgttcagtacggcggtcagaccccgctgaaactggcgcgcgcgctggaagctgctggcgtaccggttatcggcaccagcccggatgctatcgaccgtgcagaagaccgtgaacgctttcagcatgcggttgagcgtctgaaactgaaacaaccggcgaacgccaccgttaccgctattgaaatggcggtagagaaggcgaaagagattggctacccgctggtggtacgtccgtcttacgttctcggcggtcgggcgatggaaatcgtctatgacgaagctgacctgcgtcgctacttccagacggcggtcagcgtgtctaacgatgcgccagtgttgctggatcacttccttgatgacgcggtagaagttgacgtggatgccatctgcgacggcgaaatggtgcttattggcggcatcatggagcacatcgagcaggcgggcgtgcactccggtgactccgcatgttctctgccagcctacaccttaagtcaggaaattcaggatgtgatgcgccagcaggtgcagaaactggccttcgaattgcaggtgcgcggtctgatgaacgtgcagtttgcggtgaaaaacaacgaagtctacctgattgaagttaacccgcgtgcggcgcgtaccgttccgttcgtctccaaagccaccggcgtaccgctggcaaaagtggcggcgcgtgtgatggctggcaaatcgctggctgagcagggcgtaaccaaagaagttatcccgccgtactactcggtgaaagaagtggtgctgccgttcaataaattcccgggtgttgacccgctgttagggccagaaatgcgctccaccggggaagtgatgggcgtgggccgcaccttcgctgaagcgtttgccaaagcgcagctgggcagcaactccaccatgaagaaacacggtcgtgcgttgctttccgtgcgcgaaggcgataaagaacgcgtggtggacctggcggcaaaactgctgaaacagggcttcgagctggatgcgacccacggcacggcgattgtgctgggcgaagcgggcattaatccgcgtctggtgaacaaggtgcatgaaggccgtccgcacattcaggaccgcatcaagaatggcgaatatacctacatcatcaacaccacttcaggccgtcgcgcgattgaagactcccgcgtgatccgtcgcagtgcgctgcaatataaagtgcattatgacaccaccctgaacggtggtttcgctaccgcgatggcgctgaatgccgacgcgaccgaaaaagtaatttcggtgcaggaaatgcacgcgcagatcaaataatagcgtgtcatggcggatatttttcatccgctaatttgatcgaataagtaatacggttctctgatgaggaccgttttttttgcccattaagtaaatcttttggggaatcgatatttttgatgacataagcaggatttagctcacacttatcgacggtgaagttgcatactatcgatatatccacaattttaatatggccttgtttaattgcttcaaaacgagtcatagccagacttttaatttgtgaaactggagttcgtatgtgtgaaggatatgttgaaaaaccactctacttgttaatcgccgaatggatgatggctgaaaatcggtgggtgatagcaagagagatctctattcatttcgatattgaacacagcaaggcggttaataccctgacttatattctgtcggaagtcgcagaaataagctgcgaagttaagatgatccctaataagctggaaggacggggatgccagtgccagcgactggtaaaagtggtcgatatcgatgagcaaatttacgcgcgcctgcgcaataacagccgggataaattagtcggcgtaagaaagacgccgcgtattcctgccgttccgctcacggaacttaaccgcgagcagaagtggcagatgatgttgtcaaagagtatgcgtcgttaattttatctcgttgataccgggcgtcctgcttgccagatgcgatgttgtagcatcttatccagcaaccaggtcgcatccggcaagatcaccgtttaggcgtcacatccgtcgtcccctgcaaacgggggcgattttcctccatttgcctcagtggctgtgtttcatgtaacgatgcatgacagcgcccgacaagatcctgatactctttggtattcaaccgtttccagtgtaactcgtcgtcactaacactgcgtacagcgcgggctggcgtacccatcaacaactggcgtttctcgccgtgaaagcctgctttgacaaagctcatggcggcaacaatgctctcttcgccaatgaccgcgccatccataatcacgctgttcatcccgaccaatgcatcgcgaccaatcacacaaccatgcaggatcgctccgtgcccgatatggccgttttccccaacgatggtgtcagtgtcgcagtagccatgcataatgcagccatcctgaatattggctcccgcttgcacgatcaaccgcccgtagtcaccacgcagtgaggcgagtgggccgatgtagacaccggctcccacaatcacatcgccaatcaagacggcactgggatggacaaacgccgtcgggtgaaccaccggaattaacccctcaaaggcgtaatagctcacggttgttaacgtcctttccacaccggatcgcgcttctcggcaaacgccagcggcccttcaatggcatcctccgaatgcagaaccgacggatagtgtttcaacacgccgctgcgaatatagcgatacgcttcttctaccggcatttcgctggtggtgcggaagatctctttcagcgccgcaatcgccagcggggcgctgttaaccagctgctgcgccagttcgcgggcgttatccatcagttccgcctggctaaccacgcggttgactatcccccaacgcagcgcctcttctgcgcccattcgtctgccggtcatcaccatttcattgacgatggcaggcggcaggatcttcggtagacgcagcacgccgccgctgtcaggaacgatgcccagcttggcttccggcagggcgaagctggcgttatcggcacaaacaataaaatctgccgccagcgccagttcgaaaccgccgccaaaggcatagccgttcacagctgcgataaccggtttgtcgagattgaaaatttcggttaatcccgcaaatccacccgggccaaagtcagcatccggtgcttcgccttctgctgccgcttttaaatcccagcccgcggaaaagaacttctctccggcaccggtaataatggcgacacgtaattgcggatcgtcacggaaatttagaaatacttcgcccatttcaaagctggtttttgcatcaatagcattcgcttttggacgatcaagggtaatttccagaattgatccattgcgggtcagatgtaatgattcactcattccttttctccatttttgctttttcagggacgacaacatccctgcaaaaaatgcatattgttttatagcgtgattattagctggcagggtagttccctgctgtttcatttatttcagattctttctaattattttccccgagcaattacgtggcagatcttttctgatctccagataagagggcactttaaatttcgccatattttgttcgcagaagcggaaaaattcctcttcgctcaatgtttcaccttcattcaccaccacaaatgctttgatggcttcatcgcgaatcgaatctttaatacccacaaccacgatatcctgaatttttggatgggtggcgatgatattttccagctccacgcaggagacattctcgccaccgcgtttgatcatattgcagcggcgatcgacgaaataaaaaaagccctcttcgtcgcagtatccggtatcgccggtatgtagccagccgtcggcttccagcactttcgcagtggctttcgggttgagaaaatactctttgaagatggttttccctggtacgcctttaatacagatttcaccgatctcacctgccgggagcgggcgattgtgatcgtcgcggatctccgcttcgtagcaaaaccccgcccgaccaatcgacggccagcgtcgtttatcgccagggcgatcgccgataatgcccacaatggtttccgtcatcccataagacgtcagcaagcgaacgccgaagcgttcacaaaacgcatctttttcctgctccgacaagttgagataaaacatcacttcccgcaggcggtgttgccgatcgttcgctgaaggcggctgcaccatcaacgtacggatcatcatcggaatacattcggtaatggtggcgcggtacttctgcacctgtccccagaaggcgcgggcgctgtatttctcgaccagcacaaaggtggccccggcagaaaacgccgccatcgccgcagtacactggcaatcgatatgaaacgcaggcattaccgtcaggtagacgtcatcgtcacgcagtgcacactgccaggcggagtaatatccagcgaagcgcaggttgtaatgggtaatcaccacacctttcggtcgggaggtggtgccggaggtgaagagaatttccgccgtatcgtcagtcgatagcggcggtgcatagcacaaggtggcaggttgttgatttttcagttgagtaaacgaactcacgccatcatcagcgggaagtgccacatctgtcaggcaaatgtgccgcaattgagtggcatcttcctgctgaatctgttgatacataggatagaattgcgcactggtcaccagcaggcacgcctggctattttgcaggatccacgcgctttcctcgcgtaacaggcgggcgttaatcggcaccataatcgcgccaatttttgccagcccgaaccagcaaaagataaattccgggcagttgtcgagatgtagtgcaaccttgtcgcctttgcgaatccccagcgtataaaacaggtttgccgtgcggttaatctcctgatttaactcaagataactataccggttaacgactccgccgctggattcacaaatcagcgccgttttatgaccgtaaacgtccgcaagatcgtcccacatttgacgtagatgttgtccgccaatgatatccattgcacctctatccatttttgttcgtttgttattgggcgggcgctagtcaggcaagccgactgacgccacgcgtttagtcctcaactttggccagacctttgctgaccaactcctgaatgtcgttttcgctgtagccgatatttttcaaaatggcagccgtgtccatgccatgtgagggcattccgcgccagatttgtccggggttatttttgaatttcggcatgatgttcggccctttgcaggtgcgaccatccatcgtttgccactgagtgattgattcacgggccacatactgtggattgctttccagttccggtacggtcagtactttggcacaggcgatatacagttcggcaaagcgttctttaacttctgcgatggtatgtgccgccagccaggcatcgagtttttcttctaccagtgggccgtaagggcattcgatacggtggataagctgagtgccttccgggatttccggcgtaccgagtagatgtgcgaggccaatatctttaaagcactcttcaatttgggtaatgcccaccagttccatcacgatgtagccgtcggcacatttatacagaccgcaaccggcgtagtagggatctttacctttgctcatgcgcgggcacatttcgccgccgttgaagtaatccatcatgaagtactggcccatacgcagcatcacttcatacatggcgatgtcgatactttcgcctttaccggtttcacgcactttatgcagtgctgccagcgccgccgtggtggcggtcaggccagaaaagtaatcggcggtatacgggaaggcaggcattggctggtcaacatcaccgttctgaatcaggtaaccactgaaggcctgggcgatggtgttataggccggaagattggtgtactcctcggtgccgtactgaccaaaaccggacaggtgagcgataaccagtttcgggttgtgctgccacagtacttcatcggtaatgccacgacgggcaaaggccggacctttgctggcttcgatgaagatatcggtggtttccattaatttcagaaacgcttcgcggccttcatctttgaaaatatttaacgacagcgcgtgcaaattgcggcgggagagttgcgggtagttcggttgaacgcgaatggtgtcggcccaggcgacgttctcgatccagataacttccgcgccccattctgcgaacatttgcccggcaaacggtccggcgatttcgataccggagaagacaacgcgcaatccggccaacggcccgaatttcggcatgggtagatgatccattattagctcctgaaaaatttatgtagcgcatgactgccggatgcggcgtaaacgctttatccggcctacattcgtgctcccgtaggcctgataagacgcattagcgtcgcatcaggcagcgcacggacttagcggtattgcttcagcaccgcgcgacccagcgtcagaatctgcatttcgtcagatcccccggagacgcggtctacacgcaggtcacgccagaagcggctgatgcggtggttgcccgcaatcccgacaccgcccagcacctgcattgcgctatccaccacttcaaatgccgcattggcgcagaagtatttgcacatcgctgcatcgccagaggtgatggtgccgttgtctgctttccacgctgcttcatacagcatgtttttcatggagtttaatttgatcgccatgtgggcgaatttttcctgaatcaactggaaacggccaatagcctcgccaaactgcacgcgctggttggcgtagcgcgccgcatcttcaaaggcgcacatcgccgtaccgtagttggtcagggctaccaggaaacgttcatggtcgaactcttctttgacgcggttaaagccgttaccttcccgaccgaacatgtctttctcgtccagttccacgtcgtcaaaggtgatttcacagcagctatccatacgcagaccgagcttttcaagtttggtcactttgatgcccggtttgctcatatcaacaaaccattcggtgtagacaggtttgtccggagaagccccgtcgcgcgccatcaccacgatgtacggggtgtaggcgctactggtaataaaacacttactaccattaagataaatcttaccatttctacgggtataagtcgttttcaggctacccacgtcggagcccgcgcccggttcggtaatcgctgagttccacatctgcttaccggtgccgcggaaagccataatcttgtcgatctgctcttgtgtgccttcgcgcaggaaggtattgaacccgcccggcaactggtacagtacataggttggtgcccccagacgtcccagctccatccacacggcggcgagagtaacaaaccccgcgtccagaccaccgtgctcttcagggatcagcagactgtcgatacccatatccgccagtgctttgacaaaacgttccgggtagacgctgtcacggtcgcactcggcaaaataggcctcccagttttcgctggccatcagttcgcggataccggcgacaaacagttcctgctcatcatttaaattaaaatccatctttcaacctcttgatattttgggggttaattaatctttccagttctgtttcgcgtctttaataaaggagagcgtcaccataatgttgacgaagaacagcgggcatcctccggcgataatggcagtttgaatcggtttcaggccgccgagcgccagcaaaacaataccgataatgccaaccagaattgaccaaccgatacgcaccagcagcggtggttcttcaccatcgcgtacttcgcggcaagtggacatcgccagggtataagagcaggcgttaaccagcgtaacggtggcaataaagcagaggatgaagaagccccacatggtggcggtgctgagtggcagagcggcccaggtttcaatgatggcgcgcgccacaccgtactgttcgatcagatttggaatgttgatgatgtttttatctatcaacagcagagtgttactaccgagtacagtccacaggatccaggttgacgctgtcagccccagcaccatgccgaagcacagttcacgcacagtacgaccacgggagatgcgggcgaggaagatactcatctggatagcataaatcacccaccatgcccagtagaacacggtccagccctgcgggaagccgcctttagcgatgggatcggtatagaacaacatgcgcggcagatacatcagcaacatccccaccgaatcggtgaagtagttcatgatgaagctggcaccgctgacaatgaacacccaacccagcatcaggaagctcaggtaactacgcacgtcactggcgatacgtacccctttttgcagaccgcaagcgacgcaaatggcgttgaggataatccagcaggtaatgatgatagcgtccagttgcagggtatgcggaatgccaaacaaccattgcatacactcggtcaccagcggcgtggcaaggcccagactggtacccatcgcgaagatcaaggcgacgagatagaagttgtcgacgatagtgccgaacaaccctttggcgtgtttttcacctaccagcggcaccagtgtcgagctggggcgaatcacttccattttgcggacaaagaagaagtaagcgaaggcgactgaaaggaagctgtaagtggcccacggcagaggtccccagtggaacaagctgtaagccagccccaactctttcgcccctgtcgagttcggttctaagccaaacggcggggtggagatgtagtagtagatctcaatcgatccccagaacagtacggcagcagacgtacaggaggcgaacatcataaagatccaactggcggtactaaattcaggtggttcgttacctaaacgctttttggcatacgggccaaacaccagccagaaccaaccgaaaagcatcaccaccatataccattcaaatgcccatccccatacattggtgacgtaactgaatacagcattaataacgacattcgctgcatccagatctctgactgtaagccaacaaagtatgccgacgattattaacggcggaaagaaaaccttcggttctattcccgtttttctcttttcattcttcatgagttaattccactgtgaaaacgaatatttattttgcgttcccgtttgttttatttttgttaacatttaatataattattattaacctcgtggacgcgttaatggctaactcataatgggtattcaataagctgcattctgtgattgttatcacatttttgtttcgggtgaatagagggcgattttctcgttaattttgattattaatcagtttgttatgttgtgttgtgagtaaaaaaatagcatctgactttcaatattggtgatccataaagcaatattgaaaatttcttttttctacgccatgttttcaatattggtgaggaacttaacaatattgaaagttggatttatctgcgtgtgacattttcaatattggtgattaaagttttatttccaaattaaagggcgtgatatctgtaattaacaccaccgatatgaacgacgtttccttcatgatttctggagatgcaatgaagattattacttgctataagtgcgtgcctgatgaacaggatattgcggtcaataatgctgatggttcattagacttcagcaaagccgatgccaaaataagccaatacgatctgaacgctattgaagcggcttgccagctaaagcaacaggcagcagaggcgcaggtgacggccttaagtgtgggcggtaaagccctgaccaacgccaaagggcgtaaagatgtgctatcgcgcggcccggatgaactgattgtggtgattgatgaccagttcgagcaggcactgccgcaacaaacggcgagcgcactggctgcagccgcccagaaagcaggctttgatttgatcctctgtggcgatggttcttccgacctttatgcccagcaggttggtctgctggtgggcgaaatcctcaatattccggcagttaacggcgtcagcaaaattatctccctgacggcagataccctcaccgttgagcgcgaactggaagatgaaaccgaaaccttaagcattccgctgcctgcggttgttgctgtttccactgatatcaactccccacaaattccttcgatgaaagccattctcggcgcggcgaaaaagccagtccaggtatggtcggcggcggatatcggttttaacgccgtggacgcctggtctgaacaacaggttgctgcgccgaaacagcgcgaacgtcagcgcatcgtgattgaaggcgacggcgaagaacagatcgccgcatttgctgaaaatcttcgcaaagtcatttaattacaggggatgctatgaacacgttttctcaagtctgggtattcagcgataccccttctcgtctgccggaactgatgaacggtgcgcaggctttagctaatcaaatcaacacctttgtcctcaatgatgccgacggcgcacaggcaatccagctcggcgctaatcatgtctggaaattaaacggcaaaccggacgatcggatgatcgaagattacgccggtgtcatggctgacactattcgccagcacggcgcagacggcctggtgctgctgccaaacacccgtcgcggcaaattactggcggcaaaactgggttatcgccttaaagcggcggtgtctaacgatgccagcaccgtcagcgtacaggacggtaaagcgacagtgaaacacatggtttacggtggtctggcgattggcgaagaacgcattgccacgccgtatgcggtactgaccatcagcagcggcacgttcgatgcggctcagccagacgcgtcacgcactggcgaaacgcacaccgtggagtggcaggctccggctgtggcgattacccgcacggcaacccaggcgcgccagagcaacagcgtcgatctcgacaaagcccgtctggtggtcagcgtcggtcgcggtattggcagcaaagagaacattgcgctggcagaacagctttgcaaggcgataggtgcggagttggcctgttctcgtccggtggcggaaaacgaaaaatggatggagcacgaacgctatgtcggtatctccaacctgatgctgaaacctgaactgtacctggcggtggggatctccgggcagatccagcacatggttggtgctaatgcatcgcaaaccattttcgccatcaataaagataaaaatgcgccgatcttccagtacgcggattacggcattgttggtgacgccgtgaagatccttccggcgctgaccgcagctttagcgcgttgatccactctggcagggctgcattttggccctgccgctgacagggagctcttatgtccgaagatatctttgacgccatcatcgtcggtgctgggcttgccggttcggttgccgcactggtgctcgcccgcgaaggggcgcaagtgttagttatcgagcgtggcaattccgcaggtgccaagaacatcaccggcgggcgtctctatgcccacagcctggaacacattattcctggtttcgccgactccgcccccgtagaacgcctgatcacccatgaaaaactcgcgtttatgacggaaaagtcagcgatgactatggactactgcaatggtgacgaaacctcgccatcccagcgttcttactccgttttgcgcagtaaatttgatgcctggctgatggagcaggccgaagaagcgggcgcgcagttaattaccgggatccgcgtcgataacctcgtacagcgcgatggcaaagtcgtcggtgtagaagccgatggcgatgtgattgaagcgaaaacggtgatccttgctgatggagtgaactccatccttgccgaaaagctggggatggcaaaacgcgttaaaccgacggatgtggcggttggcgtgaaggaactgatcgagttaccgaagtcggtaatcgaagaccgttttcagttgcagggtaatcagggcgcggcttgtctgtttgcgggatcacccaccgatggcctgatgggcggcggcttcctttataccaatgaaaacaccctgtcgctggggctggtttgtggtttgcatcatctgcatgacgcgaaaaaatcggtgccgcaaatgctggaagatttcaaacaacatccggccgttgcaccactgatcgcaggtggcaagctggtggaatattccgctcacgtagtgccggaagcaggcatcaacatgctgccggagttggttggtgacggcgtattgattgccggtgatgccgccggaatgtgtatgaatctcggttttaccattcgcggtatggatctggcgattgccgccggggaagccgcagcaaaaaccgtgctttcagcgatgaaaagcgacgatttcagtaagcaaaaactggcggaatatcgtcagcatcttgagagtggtccgctgcgcgatatgcgtatgtatcagaaactaccggcgttccttgataacccacgcatgtttagcggctacccggagctggcggtgggtgtggcgcgtgacctgttcaccattgatggcagcgcgccggaactgatgcgcaagaaaatcctccgccatggcaagaaagtgggcttcatcaatctaatcaaggatggcatgaaaggagtgaccgttttatgacttctcccgtcaatgtggacgtcaaactgggcgtcaataaattcaatgtcgatgaagagcatccgcacattgttgtgaaggccgatgccgataaacaggcgctggagctgctggtgaaagcgtgccccgcaggtctgtacaagaagcaggatgacggcagtgtgcgcttcgattacgccggatgtctggagtgcggcacctgtcgcattctggggctggggtcggcgctggaacagtgggaatacccgcgcggcacctttggtgtggagttccgttacggctgatgttggtttgatacgtaacgccgtactgactctcattgcaaaaaaacaggaataacccatgcaaccgtccagaaactttgacgatctcaaattctcctcaattcaccgccgcattttgctgtggggaagcggtggtccgtttctggatggttatgtactggtaatgattggcgtggcgctggagcaactgactccggcgctaaaactggacgctgactggattggcttgttgggcgcgggaacgctcgccgggctgttcgttggcacatcgctgtttggctatatttccgataaagtcggacggcgcaaaatgttcctcattgatatcatcgccatcggcgtgatatcggtggcgacgatgtttgtttcatcccccgtcgaactgttggtgatgcgggtacttatcggcattgtcatcggtgcagattatcccatcgccacctcaatgatcaccgagttctccagtacccgtcagcgggcgttttccatcagctttatcgccgccatgtggtatgtcggcgcgacctgcgccgatctggtcggctactggctttatgatgtggaaggcggctggcgctggatgctgggtagcgcggcgatcccctgtttgttgattttgattggtcgattcgaactgcctgaatctccccgctggttattacgcaaagggcgagtaaaagagtgcgaagagatgatgataaaactgtttggcgaaccggtggctttcgatgaagagcaaccgcagcaaacccgttttcgcgatctgtttaatcgccgccattttccttttgttctgtttgttgccgccatctggacctgccaggtgatcccaatgttcgccatttacacctttggcccgcaaatcgttggtttgttgggattgggtgttggcaaaaacgcggcgctggggaacgtggtgattagcctgttctttatgctcggctgtattccgccgatgctgtggttaaacactgccggacggcgtccattgttgattggcagctttgccatgatgacgctggcgctggcggttttggggctgatcccggatatggggatctggctggtagtgatggcctttgcggtgtatgcctttttctctggcgggccgggtaatttgcagtggctctatcctaatgaactcttcccgacagatatccgcgcctctgccgtgggcgtgattatgtccttaagccgtattggcaccattgtttcgacctgggcactgccgatctttatcaataattacggtatcagtaacacgatgctaatgggggcgggtatctcgctgtttggcttgttgatttccgtagcgtttgccccggagactcgagggatgtcactggcgcaaaccagcaatatgacgatccgcgggcagagaatggggtaaattgttcagatttctctcttttctgaatcaatattattgactataagccgcgtgaatatatgactacactttgtgggaaaacaaaggcgtaatcacgcgggctacctatgattcttataatttatgcgcatccgtatccgcatcattcccatgcgaataaacggatgcttgaacaggcaaggacgctggaaggcgtcgaaattcgctctctttatcaactctatcctgacttcaatatcgatattgccgccgagcaggaggcgctgtctcgcgccgatctgatcgtctggcagcacccgatgcagtggtacagcattcctccgctcctcaaactttggatcgataaagttttctcccacggctgggcttacggtcatggcggcacggcgctgcatggcaaacatttgctgtgggcggtgacgaccggcggcggggaaagccattttgaaattggtgcgcatccgggctttgatgtgctgtcgcagccgctacaggcgacggcaatctactgcgggctgaactggctgccaccgtttgccatgcactgcacctttatttgtgacgacgaaaccctcgaagggcaggcgcgtcactataagcaacgtctgctggaatggcaggaggcccatcatggatagccatacgctgattcaggcgctgatttatctcggttcggcagcgctgattgtacccattgcggtacgtcttggtctgggatcggtacttggctacctgatcgccggctgcattattggcccgtgggggctgcgactggtgaccgatgccgaatctattctgcactttgccgagattggggtggtgctgatgctgtttattatcggcctcgaactcgatccacaaaggctgtggaagctgcgtgcggcagtgttcggcggtggcgcattgcagatggtgatttgcggcggcctgctggggctgttctgcatgttacttgggctgcgctggcaggtcgcggaattgattggcatgacgctggcgctctcctctacggcgattgccatgcaggcgatgaatgaacgcaatctgatggtgacgcaaatgggtcgcagtgcctttgcggtgctgctgttccaggatatcgcggcgatcccgctggtggcgatgattccgctactggcaacgagcagtgcctcgacgacgatgggcgcatttgctctctcggcgttaaaagtggcgggtgcgctggtgctggtggtattgctggggcgctatgtcacgcgtccggcgctgcgttttgtagcccgctctggcttgcgggaagtgtttagtgccgtggcgttattcctcgtgtttggctttggtttgctgctggaagaggtcggcttgtcgatggcgatgggcgcgtttctggcgggcgtactgctggcaagttcggaataccgtcatgcgctggagagcgatatcgaaccatttaaaggtttgctgttggggctgtttttcatcggtgttggcatgtcgatagactttggcacgctgcttgaaaacccattgcgcattgtcattttgctgctcggtttcctcatcatcaaaatcgccatgctgtggctgattgcccgaccgttgcaagtgccaaataaacagcgtcgttggtttgcggtgttgttagggcagggcagtgagtttgcctttgtggtatttggcgcggcgcagatggcgaatgtgctggagccggagtgggcgaaatcgctgaccctggcggtggcgctgtcgatggcagcaacgccgattctgctggtgatcctcaatcgccttgagcaatcttctactgaggaagcgcgtgaagccgatgagatcgacgaagaacagccgcgcgtgattatcgccggattcggtcgttttgggcagattaccggacgtatactgctctccagcggggtgaaaatggtggtactcgatcacgatccggaccatatcgaaaccttgcgtaaatttggtatgaaagtgttttatggcgatgccacgcggatggatttactggaatctgccggagcggcgaaagcggaagtgctgattaacgccatcgacgatccgcaaaccaacctgcaactgacagagatggtgaaagaacatttcccgcatttgcagattattgcccgcgcccgcgatgtcgaccactacattcgtttgcgtcaggcaggcgttgaaaagccggagcgtgaaaccttcgaaggtgcgctgaaaaccgggcgtctggcactggaaagtttaggtctggggccgtatgaagcgcgagaacgtgccgatgtgttccgccgctttaatattcagatggtggaagagatggcaatggttgagaacgacaccaaagcccgcgcggcggtctataaacgcaccagcgcgatgttaagtgagatcattaccgaggaccgcgaacatctgtcattaattcaacgacatggctggcagggaaccgaagaaggtaaacataccggcaacatggcggatgaaccggaaacgaaaccctcatcctaataaagagtgacgtaaatcacactttacagctaactgtttgtttttgtttcattgtaatgcggcgagtccagggagagagcgtggactcgccagcagaatataaaattttcctcaacatcatcctcgcaccagtcgacgacggtttacgctttacgtatagtggcgacaattttttttatcgggaaatctcaatgatcagtctgattgcggcgttagcggtagatcgcgttatcggcatggaaaacgccatgccgtggaacctgcctgccgatctcgcctggtttaaacgcaacaccttaaataaacccgtgattatgggccgccatacctgggaatcaatcggtcgtccgttgccaggacgcaaaaatattatcctcagcagtcaaccgggtacggacgatcgcgtaacgtgggtgaagtcggtggatgaagccatcgcggcgtgtggtgacgtaccagaaatcatggtgattggcggcggtcgcgtttatgagcagttcctgccaaaagcgcaaaaactgtatctgacgcatatcgacgcagaagtggaaggcgacacccatttcccggattacgagccggatgactgggaatcggtattcagcgaattccacgatgctgatgcgcagaactctcacagctattgctttgagattctggagcggcggtaattttgtatagaatttacggctagtgccggatgcgacgccggtcgcgtcttatccggccttcctatatcaggctgtgtttaagacgccgccgcttcgcccaaatccttatgccggttcgacggctggacaaaatactgcttatcttcccagcgcaggcaggttaatgacccaccccagcagcagccggtatccagcgcgtaaataccttccggcgtacctttgccttccagcgatgcccagtgaccaaaggcgatgctgtattcttcagcgacagggccaggaatcgcaaaccacggtttcagtggggcaggggcttcttccggcgattctttgctgtacatatccagttgaccgtttggaaagcaaaaacgcatacgggtaaaggcgttggtgataaaacgcagtcttcccagcccccgcaattccggtgaccagttatttggcatatcgccgtacatagcgtcgagaaagaagggataggagtcactcgatagcaccgcttctacatcgcgcgcgcactctttggcggtctgtagatcccactgcggcgtgatccctgcgtgggccatcaccaactttttctcttcgtcgatttgcagcaaaggctggcgacgcagccagttaagcagctcgtcggcatccggcgcttccagcagcggtgtcaggcgatctttcggtttattgcggctgatcccggcaaataccgccagcagatgcagatcgtgattgcccagcaccagacgtacgctgtcgcctaaggatttcacatagcgcagaacatccagcgaacccgggccgcgcgcgaccagatcgcccgtcagccagagggtatctttcccaggggtaaattctactttatgcagcaatgcgatcagttcatcgtaacaaccatgaacgtcgccaataaggtatgtcgccatattcttttaatgaatgagtgtgggaacggcgagtcggaatacgggaatgtcgatgctgaaagggacgccattttcatcgatcatttcgtagtgaccctgcatggtgcccagcggggtttcaatgattgcaccgctggtgtactggtactcttcgccaggcgcgataagtggctggacgccaaccactccttcgccctggacttcggtttcacggccattgccattggtgatcagccagtaacgccccaacaactgcactggcgctcgccccagattgcgtatggttacggtataagcaaaaacgtaacgttcattatcaggtgaagattgtgcctcaatgtagacgctttgaacctgaatacacactcggggcgaattgatcatcgttaactctcctgcaaaggcgcgttctccgccagatagttcgccatctggcaatattgcgcgacagagatattttccgctcgcatcgccgggtcgatccccattcccgttaacacctcgacgctaaacaggttgccgaggctgttacgaatggttttacgacgctggttaaaggcttcggtggtgatgcggctcaacacacgaacatctttaaccgggtgaggcatcgttgcatgaggaaccaggcgcacgacggcggaatccactttgggtggtggtgtaaaggctgacggcggaacttccagtaccgggatcacgttgcaatagtattgcgccatgacgcttaatcgaccatacgctttgctgttcggtcctgcaaccagacgattcaccacctctttttgcaacataaagtgcatgtcggcaatggcatcagtatagctaaacagatggaacatcaacggcgtggagatgttataaggcaggttgccgaaaacacgcagcggctgacccattttctcggccagttcgccaaagttaaaggtcatcgcatcctgctgataaatcgtcagtttcgggcctaagaatggatgcgtttgcagacgtgccgccagatcgcggtcaagttcgatgaccgtcagctggtccagacgttcgccgaccggctcggtcaatgccgccagaccggggccgatttcgaccattgcctggcccttttgcgggttaatggcagaaacaatgctgtcgatcacgaactgatcgttgagaaagttttgcccgaagcgtttacgggctaagtggccctggtggactcgattattcattgggtgttaacaatcattttgatggcgagattaagcgccgtaataaaactgccgacatcggcttcgccacgtcccgccagttcaagcgcggtgccgtggtccactgatgtgcgaataaagggcaggcccagcgtaatgttcacaccgcgcccgaagccctggtattttagcacgggaagaccctgatcgtggtacatcgccagcacggcgtcggcgttatcgagatatttcggctgaaacagggtatcggcaggcagcggcccgctgagtttcatctcctgcgcccgcagctcgtcgagcaccggaataatggtgtctatctcttccgtacccatatgaccgccttcgcccgcgtgcggattcagcccgcagaccagaatgcgcggttcggcaataccaaattttgtacgcaaatcgtgatgcaaaatagcaatcacttcgtgcaaaagtgcaggggtgatagcatctgcgatatcgcgcagcggtaaatgcgtcgttgccagcgccacgcgaagttcttcggtcgccagcatcatcaccacttttttcgcctgcgaacgctcttcgaaaaactcggtatgaccggtaaacggaatgcctgcgtcgttaatgacgcctttatgcacggggcctgtgatcagcgcagcaaattcaccgttcagacagccatcacacgctcgcgccagcgtctccaccacgtaatgtccattttcaatcgctaactgccccgcagtgacagattcacgtagcgcgacaggaagtagcgttaatgtgcccgtagtttgcggttgtgcaggggagttgggggaataagggcggagggtgagcggcaaaccgagcatcgctgcccggtcggtaaggagagtggcatcggcacaaacaaccagttcgaccggccactcacgctgtgcaagctggacaactaagtccgggccaatcccggcgggctcgccgggagtgatcacaacacgttgggttttaaccattagttgctcaggattttaacgtaggcgctggcacgttgttcctgcatccagcttgctgcttcttccgagaacttacggttcatcagcatgcggtatgcacgatctttctgcgcagcgtcggttttatcgacattacgggtatccagcagttcgattaaatgccagccgaatgaagagtgaaccggtgcactcatttgacctttgttcaggcgagtcagggcgtcacggaaggccggatcgaaaatatctggtgtagcccagccgagatcaccgccctggttagcagagcctggatcctgagagaactctttcgctgcggcagcaaaagtcgttttaccactcttgatatcagcagcaatctgttccagtttcacacgggcctgttcgtcagtcatgatcggcgacggtttcagcagaatatggcgagcatgaacttcggtcaccgagatatttttgctttcgccgcgcaggtcgttaactttcagaatatggaagccaacgccggaacgaatcgggccaacaatgtcgcctttcttcgcggtgcttaatgcctgggcgaagatcccgggcaactcctgaatacggccccagcccatctggccgccgttcagcgcctgctggtcggcagaatgagcaatcgccagcttaccgaaatcagcgccgttacgcgcctgatcgacaatggcgcgcgcctggctttccgcttcgttcacctgatcagaggtcgggttttccggcagcgggatcaggatgtggctcaggttcagctcagtgctggcgtcgttttggttacccacctgctgcgccagggattcgacttcctgcggcaggatggtgatgcgacgacgcacctcgttgttacgcacttcagagataatcatctctttgcggatctggttacgataggtgttgtagttcagtccatcgtaagccagacggctgcgcatctgatccagcgtcatgttgttctgtttcgcgatgttagcaatcgcctgatccagctgctcatcggagattttcactcccattttctgccccatctgcaggatgatttgatccatgatcaaacgttccatgatttggtggcgcagcgtcgcgtcatcaggaagttgctgccttgcctgagcagcgttcagttttaccgactgcattaatccatcaacgtcgctttccagcacgacgccgttattgacgacggctgcgactttatcgactacctggggggcagcgaaactggtattcgcgatcatggcgataccgagaagcagcgttttccagttcttcatactttttccatttcaattaaccgcactgcggattacgtggtaaatcaacaaatcacaaagtgttttgatacggcagaatgttcgaacgcagcatctcttgcgtacccagaccgtagttggagctcaggccgcgaagttcgatgttaaagccgattgcgttgtcatataccgcatgttgtttatcgttatcccaaccgttcagcttccgctcgtaaccgacgcgaattgcatagcagcaggagctgtattgcacacctaacatagagtcggcttgcttgttcgcattggtgtcgtagtagtaggccccaacaatggaccaacgatcggcaattggccagctggcgacagcacctacctgcgaaataccattcttatattgctcagcagtggaatagtacttaggcagcgtagcctgaatatattccgggctggcgtaacggtaattcagctgtaccagacggtcttcatcccgacggtattcaatgctggagttactggtcgctacgttatccagacgtgtatcgtactgaatcccgccacgcaatccccaacgctcggagatacgccagtaagtatcgcctgcccacaccagtgaacccgttttgtcgtcattctcccatgttatgttgtcatcgccagtgcgagactccgtgaaatagtagatttgaccaacggaaatattaaaacgttcaacggcagcatcatcatatatgcgagatgtgacaccggtcgtcacctggttagcggaggcaatacggtcaagaccgccgtaagtccggtcccggaacaggccagagtagtcagattgcagcagagacgagtcgtagttatagatgttgctctgatcgcgatacggcacgtacaaatactgcgcgcgcggttccagcgtttgggtataacccggagccagcatttccatatcgcgttcaaagaccattttgccgtcaactttgaattgcggcattacgcggttaacggattcgtccagcttggtcgtgtttctggagttataccagtcaagattggtttgctgataatgggttgccagcaacttcgcttcggtattgatgctgccccagttattagagagcggcaaattgatggtcggttccaggtgaacacgggttgcttcaggcatgtcgtctctggtgttaacaaagtgcactgcctggccgtaaatacgcgtatcaaacggaccaacatcattctggtagtaattaacgtctaactgcggctctgccgagtagctactggtgttctgttcgctgaaaacctggaactgcttggttgaaacggtggcattgaagttttgcaccgcatagccaacgctgaatttttgcgttgcgtagccgtcagtactggaaccgtacttgttatcgaaatcattgaagtagctaggatcgctgaccttggtgtagtcgacgttgaaacgccacacctgatccatgaccccggagtggttccagtagaataaccaacgacgtgaactgtcatcgttcgggtgttcatcttcatagactttatctgaaggcagatagtccagttccatcaagccagcgcccgcctgggagaggtagcggaattcgttctcccacatgatgttgccacgacgatgcatataatgcggcgtgatggtggcatccatatttggcgcgatgttccagtaatatggcaggtagaactcaaagtagttggtggtggtgtacttggcgttcgggatcaagaaaccagagcgacgtttgtcacccaccggcaactgcaaataggggctataaaagatcggtaccggacccaccttaaagcgggcgttccagatctccgcaacttgttcttcgcggtcatgaataatttcgctacctaccacgctccaggtgtcagaacccggcagacaggaggtaaagctaccgttatccagaatggtatagcggttttcaccacgttgtttcatcaggtccgctttaccgcggccctggcgacccaccatctggtaatcacctttccagacgttggtatctttggtgttcagattcgcccagcctttcggccctttgaggatcacctggttatcgtcgtaatggacattaccgagcgcatcaacggtacgtaccggctccggttgtcctggtgcctctttttgatggagctgcacttcgtcggcctgcagacggctgttaccctgcatgatatccacgctgccagtaaacacggcgtcatccgggtagtcccctttcgcgtggtcagcattgatagtcacgggtaagtcattggtatcgccctgtaccagaggacggtcatagcttggcacgcccaacatgcactgtgaggcgaggtcggctgccagtccctgttgactataaagggcggtggcaatcatggtggccaggagagtggggatacgttttttcatacgttgattttattgttccatcatcggtaacgttgcgcgtgacaaacggtcagagactaacgtactcgtcatctctacgctagtgttaatcctgtccgaatagcgtcagtggtgttaggcacggcattgaatgacaggtatgataatgcaaattataggcgatgtcccacaattgaccgcagccggaaaacggtaaaagcacctttatattgtgggagatagccctgatatccgtgtgtcgatttggggaatatatgcagtattggggaaaaatcattggcgtggccgtggccttactgatgggcggcggcttttggggcgtagtgttaggcctgttaattggccatatgtttgataaagcccgtagccgtaaaatggcgtggttcgccaaccagcgtgagcgtcaggcgctgttttttgccaccacttttgaagtgatggggcatttaaccaaatccaaaggtcgcgtcacggaggctgatattcatatcgccagccagttgatggaccgaatgaatcttcatggcgcttcccgtactgcggcgcaaaatgcgttccgggtgggaaaatcagacaattacccgctgcgcgaaaagatgcgccagtttcgcagtgtctgctttggtcgttttgacttaattcgtatgtttctggagatccagattcaggcggcgtttgctgatggttcactgcacccgaatgaacgggcggtgctgtatgtcattgctgaagaattagggatctcccgcgcccagtttgaccagtttttgcgcatgatgcagggcggtgcacagtttggcggcggttatcagcagcaatctggcggtggtaactggcagcaagcgcagcgtggcccgacgctggaagatgcctgtaatgtgctgggcgtgaagccgacggatgatgcgaccaccatcaaacgtgcctaccgtaagctgatgagtgaacaccatcccgataagctggtggcgaaaggtttgccgcctgagatgatggagatggcgaagcagaaagcgcaggaaattcagcaggcatatgagctgataaagcagcagaaagggtttaaataagttttaaactgtaggcctgataagacgcggcccgcgtcgcatcaggcaatcggcgcacaattgccggatgcggcgtgaacgccttatccgcctaccgaactgcgccagcgtgacgattaaaaatccgctggcgctttaaacgtcatactattgccatacgccggatgggtaatcgtcaacatctctgcatgtagcaacaaacgcggtgccatcgctctcgcttctggtgatgcataaaaacgatcgccgagaatcggatgccccagcgccagcatatgcacacgcaattgatgcgaacgcccggtaatcggttttaacaccactcttgccgtgttatccgccgcatactccaccacttcatattccgtctgcgcaggtttacccgtttcgtaacagactttctgtttcgggcggtttggccagtcgcaaatcagaggcagatccaccagaccttctgcgggggatggatgcccccagacgcgggccacatactgctttttcggctcgcgctcgcggaactggcgttttaactcccgctccgcggctttggtcagcgccactacaatcacgccgctggtagccatatccagacgatgcaccgattctgcctgcggataatcacgctgaatgcgcgtcatcacgctgtctttgtgctcttccagacgacccggcaccgacaacaaaccgctcggcttgttgaccaccataatatggtcatcctgatacaggataaccaaccagggttcctgcggtggattgtagttttccatccccattttcggctccgttactgatgcgttacaacgatcaaacgcagggcatccagacgccaacctgcctgatccaggctttccattacctgctgacggttgctctcaatggcggtcagttcgtcgtcacgaatgttcgggttcactgcacgcagagcttccagacgagacagctcggcagacagtttttcgtcggcttcgttacgcgctgcatcaatcaatgcacgggcagatttctcgatctgcgcttcacccagttgaaggatagcgtgaacatcctgctgcacggcgttaaccagtttgctgccggtgtgacggttaaccgcgttaagctggcggttaaaggtttcaaactctacctgcgccgccaggttgttgccgtttttatccagcagcatacgtaccggcgtcggtggcaggaagtggttgagctgcaactgcttcggagcctgggcttcaaccacataaatcagttccaccaacagcgtacctaccggcaacgctttgttttttaacagtgaaatcgtgctgctaccggtatcgccagaaaggatcagatccagaccgttgcggatcagcggatgctcccaggtaataaactgtgcatcttcacgcgccagtgccacttcacgatcaaaggtgatggtgatgccatcttccgacaggccagggaagtccggcaccagcatatgatcggacggcgtcagcacgatcatgttgtcgccgcgatcgtcctgattgataccgataatatcgaacaggttcatggcgaaggcgatcaggttggtatcgtcatcctgctcttcaatgctttctgccagtgcctgggctttttcgccaccgttggagtggatttccagcaggcggtcacgaccctgttccagctgtgctttcagcgcttcatgttgctcgcggcagtttttgatcagatcgtcaaagccttcggtttgatccggtgaagccagatagttaatcagatcgttgtatacgctatcgtaaatagtgcgtccggtcgggcaggtgtgctcaaatgcatccagaccttcgtgataccagcgcaccagcaccgactgagcggttttctccagataaggcacatggatctgaatatcgtgcgcctggccgatacgatccagacgaccaatacgctgctccagtagatccgggttgaatggcaggtcaaacatcaccatgtggctggcgaactggaagttacgtccttcagaaccgatttctgagcacagcagtacctgtgcgccggtgtcttcttcggcaaaccaggcggcagcgcggtcacgttcgataatcgacataccttcgtggaacaccgcagcgcgaataccttcacgttcgcgcagtacctgctccagttgcagcgcagtggcagctttggcgcagatcaccagcactttctgagagcgatggctggtcaggtagcccatcagccactcaacgcgcggatcgaagttccaccaggtggcgttatcaccttcaaattcctgataaatacgctccgggtagagcatatcgcgagcacgatcttccgcacttttacgtgcgcccataatgccggagactttaatagccgtctgatactgcgtcggtagcggcagtttaatggtgtgcagctcgcgtttcgggaatcctttcacaccgttacgcgtgttacggaacagcacgcggctggtgccgtggcgatccatcagcatcgaaaccagctcctgacgggcgctctgggcatcttcgctgtcgctgtttgctgcctgcaacagcggctcgatatcctgctcgccgatcatctcgccgagcatgttcagttcgtcattgctcagtttgttacctgccagcagcatggcaacggcgtccgcaaccggacgataatttttctgctcttcaacgaactgcgcaaaatcgtggaaacggttcgggtccagcagacgcagacgggcgaagtggctttccatccccagctgttccggggtcgcggtcagcagcagaacgcccggcacgtgctctgccagttgttcaatggcctgatattcacggcttggcgcatcttcgctccacaccaggtgatgcgcttcatcgaccaccagcaggtcccattcggcttcacagagatgttccaggcgctgtttgctacgacgggcaaaatccagcgagcaaatcaccagctgttcggtgtcgaacgggttgtaagcatcgtgctgagcttcggcataacgctcatcatcaaatagcgcaaagcgcaggttgaaacggcgcagcatttctaccagccactgatgctgtaaggtttccgggacgataattagcacacgttcagcagcgccagagagcagttgctgatgcaggatcatcccggcttcaatggttttccctaaacccacttcgtcagccagcaggacgcgcggcgcgtggcggcgaccaacatcatgagcgatgttgagctgatgcggaatcaggctggtacgctgaccgcgcaggccgctgtacggcatacggaactgttcgctggaatacttacgcgcgcgataacgcagcgcaaagcggtccatacggtcaatctgcccggcaaacagacggtcctgcggtttgctgaacaccagtttgctatcaaggaaaacttcacgcagggctacgccggactcttcagtatccaggcgagtaccgatataggtcagcaagccattttcttcttttacttcttcgacttgcatctgccagccgtcatggctggtaatagtatcaccagggttgaacatcacgcgggtcacgggggaatcactgcgtgcgtacagacggttttcaccagtagatgggaaaagtaaagtgacagttcgcgcatccaccgcgacaacggttccaagtcccaattcgctttctgtatcgctgatccagcgttgaccaagtgtaaaaggcatatgtgttcggctctatatctttaattgcaggcaataaccacccgctaccgtgcttatgaggtagtggtgttattcaggtccaggaatggaaagggcgctatggtactggatggcaaagcattcgtcacgcatcaaaatggtatctggcgaactcttttttttgctcaaaatagcccaagttgcccggtcataagtgtagcaaaattatcctcaataaaagggagtattccctccgccacgggttgtagctggcgggtcagatagtgttcgtaatccagtggtgaacgttggtagtccagcggctccgggccgttggtggtccatacgtacttaatggtgccgcgattctgatattgcaaggggcgaccgcgcttttggttttcttcatcggcaaggcgagcggcgcgtacatgaggcggcacattacgctgatactcgctcagcggacggcgaaggcgtttacggtaaaccagtcgcgcatccagttcacccgccatcagtttgtcgatggtttcgcgtacatattcctgatatggctcgttgcggaagatgcgcaggtatagctcctgctgaaactgctgggccagcggcgtccagtcggtgcgcacggtttccagccctttaaacaccatccgctgtttatcgccctcctgaatcagcccggcgtagcgctttttactgccggtatcggctccgcgaatggttggcatcagaaaacggcagaaatgagtttcatactccagttctaatgcgctggtcagccgttgtttttgcagcgtttccgcccaccaggcgttaacgtgctgcaccagtacacgaccgattttcgccgcctcttcttccgaatgtgcaccttttagccagacaaaagtcgagtcggtatctccgtagataacgtcgtagccctgcgcttcaatcaatgctttggtctgccgcatgatctgatgaccacgcatggtgatcgacgatgccaggcgcggatcgaagaagcggcaggcggtggtgccgagcacgccataaaaggcattcataatgatcttcagcgcctgcgaaagcggcttattaccctgacgtttggcttcatcgcgcccgtgccagatgttagtcacaatctccggcaggcaatgtttctcccgtgagaaccaggcatcgagaaaaccttcggtactgtgctctggatcaggttgcgccatgccttcaaccagcccgacgggatcaatcagaaaggtgcggatgatcgacgggtacaggcttttatagtccagcaccagcactgaatcataaagccctggccgtgaatccatcacgtagccgccagggctggcgtgcggtggcacttcgccgagattaggcgcgacataaccagcgcgatgcattcgcggaaaatagagatgaccaaacgctgccaccgaaccgccgtgccgatccaccggcaggccgttcaccgttgctcgttcgagtaaaaatggcatgatttcagttttgtggaagatctgcgtcaccagctcgcaatctttcaggttataagttgccagcgcaggtttatcttcggcgaaacggcggtcaatttcgtccattcgatcccacgggttatcgatagattttccttcgcctaatagctcctgagcgacagtttccagcgagaatgaagagaaattccagaacgcggatttcagcgcttcgataccgtcgataattagccgacctttagcctgggcaaaaaagacgccgtttttaaagccgtgctcgcgccactccagctcgctattatcgcgcccaagacgcagcggaagacggtaacgctcggcatgtttttgcagcattcgcagatcgaactgcaccacgttccagccgatgatcacatcgggatcgtggtttgcaaaccaggcgttgagtttttccagcagcagcgggcggctggcgacgtattccagttcgaaatcaagcgaggaggcgtcgccattctccggccccagcatataaacgatgcgctgcccgcagccttccaggccgatgcagtacagctcaccgtggcgggtggtttcaatatctatagaaacccacttgagcggcggacgatagtcgggatgcggtttcagacgggcattaacgatagtgccattgtgcatatcaccctcgacccacaccggtgaggtgataaaccgctccatcagatagcgttctggcgggcgcacatcggcctcgtagacggtaacgccaccttcacgcaggcgcttttcgtaattcatcaattggcgatgggcgcgacagtaaaggccatacaccggctggcggtgaaaatcctttaacgccagcggtgtcaggcgaaagccttgttcaccctgcaaaatatgctgagcgcggggaacctgatcggcgggaataaacgccacggactcttgcggtgcaagcgtaacctgcaacggcccgttgtccgtcgccagccagaaggagacttctgtcccttgcggggtgtcccgccagtgtcgggttaagataaaacctgcctgcgccacgctgaaaatccatcaaaaaaccaggcttgagtatagcctggtttcgtttgattggctgtggttttatacagtcattactgcccgtaatatgccttcgcgccatgcttacgcagatagtgtttatccagcagcgtttgctgcatatccggtaactgcggcgctaactgacggcagaatatccccatataagcgacctcttccagcacgatggcgttatgcaccgcatcttcggcatttttgccccatgcaaacgggccgtgggaatggaccagaacgccgggcatttgcgctgcatcgataccctgtttttcaaaggtttctacgatgacgttaccggtttcccactcatattcgccgttgatttctgcgtcggtcattttgcgggtgcagggaatggtgccgtagaaatagtcggcgtgggtggtgccgattgctggaatcgactgacccgactgcgcccagatggtggcgtggcgcgagtgcgtatgcacaatgccgccaatggaggggaatgcctgatagagcagccggtgagttggcgtgtcggaggagggctttttcgtaccttcaaccacttcaccggtttcgatgctaaccacgaccatatcgtcagcggtcatgacgctgtaatcgacgccggaaggtttgatcacaaagacgccgcgctcgcgatcaacggcgctgacgttgccccatgtgagcgtgaccaggttgtgttttggcagcgccaggttggcttctaatacctggcgtttgagatcttctaacatgttgactcctgagaggtcgtttcccctcaccccggccctctccccaaaggggcgagggggaaaacaatgccggatgcgctttgcttatccggcctacaaaatcgcagcgtgtaggccagataagacgcgtcagcgtcgcatcaggcgttacatacctgatgtggctacttagcgacgaaatccgtaatacacttcgttccagcgcagtgcgtctttaaacgctggcaggcgggtgtcgttatcaatcaccgtgatttcaatgtcgtgcatctcggcgaactggcgcatatcgttgaggttcagcgcatggctgaagacggtatggtgcgcgccaccagcaaggatccacgcttcggaagcagttggcagatccggttgcgctttccacagcgcattcgccaccggcagtttcggcagggagtgcggtgttttcaccgtgtcgatacagttaaccagcagacggtaacgatcgccgagatcaatcaggctggcgacaatcgctggaccggtttgggtattgaagatcagtcgggcaggatcgtccttaccaccaataccgagatgctgaacgtcgaggatcggtttctcttctacggcaatcgacgggcagacttccagcatatgggagccgagcaccaggtcattacctttctcgaagtgataggtgtagtcctccataaaggaggtgccgccctgcagaccggttgacatcaccttcatgatgcgaagcagggcggcggttttccagtcgccttcgcccgcaaagccgtaaccctgctgcatcagacgctgtacggccagacctggaagctgtttcagaccgtgcaaatcttcaaaggtggtggtgaacgcgtggaagccaccttgttccaggaaacgcttcatccccagctcaatacgcgccgcttccagcacgttctgtcgtttttcgccgtggatttgtgtggcaggcgtcatggtgtagcagctttcgtactcatcgaccagcgcgttaacatcgccgtcgctgatggagttcaccacctgcaccagatcgccaaccgcccaggtattgacggagaaaccgaacttgatctgtgcggcaactttatcaccatcggtgaccgctacttcacgcatgttatcgccaaaacggcagactttcagatgacgggtatcctgtttagagaccgcctggcgcatccaggagccgatacgctcatgggcttgtttatcctgccagtgaccggtaaccacggcatgttgctgacgcatacgcgcgccaatgaagccgaactcgcgaccgccatgtgcagtctggttcaggttcataaagtccatatcgatactgtcccacggcagcgccgcgttaaactgggtgtggaattgcagcaacggtttgttgagcatggtcaggccgttgatccacattttggccggggagaaagtgtgcagccacaccaccagaccagcgcaacgatcgtcgtaattcgcgtcgcggcaaatagcggtgatttcatccggcgtggtgcccagcggtttcaacaccagtttgcagggcagtttcgcttccgtattcagcgcattaacaacgtgctcggcatgttgggtgacctgacgcagggtttccgggccatacagatgctggctgccaatgacaaaccacacttcataattatcaaaaatcgtcattatcgtgtccttatagagtcgcaacggcctgggcagcctgtgccggggcggaagttggaagatagtgttgttcggcgctcatcgcccattgctgatagcggcgataaagctgttcaaagcgttgtgcctgttcgctgcgcggttgcagggttttctctaccgcactggccattttttgctgggctgatgggatgtctgcgtgcactttcgcggcgacggcagcaaaaatcgccgcaccgagcgcacagcactggtcagaggcaacaatttgcagcgggcgattcagcacgtcgcagcaggcctgcataatgacctggtttttccgcgcgatgccgcccagcgccatcacgttattgacggcgatcccctgatcggtaaagcactccatgattgcgcgtgcgccaaaggcggtggcagcaatcaaaccgccgaacagcagcggagcgtcggtagcgaggttaagatcggtaatcacccctttcaggcgttggttagcgttcggtgtgcgacgaccgttaaaccagtcgagcaccaccggcaggtgatccagagacggatttttggcccatgcttcggtcagcgccggaagcagttgtttctggctggcgttgatttgcgctttcagttccggatgctgggcggcaagctgttccagcggccagctgagtacgcgaccgaaccaggcgtagatatcaccaaacgccgattggcctgcttccagaccgataaatccaggcaccacgctgccatcaacctgaccgcaaatacctttaactgcccgctcgccaacgctctgtttgtcggcaatcagaatgtcgcaggtggaagtaccgataacttttaccagtgcgttaggctgtgcgcctgcgccaactgcgcccatatggcagtcaaacgcgccgccggaaatcaccacgctttcaggcaggccgagacgctgcgcccattccgggcataaggtgcccaccggaatatcggcagtccaggtgtcagtgaacagcggggaaggcaaatggcgattgaggatcgggtccagctcatcaaagaaactggctggcggcaagccgccccagctttcgtgccacagagatttatgcccggcgctgcaacgtccgcgacgaatatcctgcgggcgggtggtaccggaaagcagagctggcacccagtcgcacagctcaatccacgatgcggcagattgcgccacggcgctgtcctggcgagtcacatgcaggatttttgcccagaaccattcgctggaataaataccgccaatatagcgggagtagtcaacgttgcccggcgcgtggcacaaacgggtaatctcttccgcttcttcaaccgcagtgtggtctttccacaatacgaacatcgcgttcgggttttcggcaaactccgggcgcagcgccagcacgttaccgtcggcatcaatcggtgcgggcgtcgagccggtactgtcaacgccaatcccgaccacagctgcgcgctgttcgacgctaagctctgcaagcacggttttcagtgccgcttccattgactcaatgtagtcacgcggatgatgacggaactggttattcggggcatcacaaaattgccctttttgccaacggggataccactctacgctggtggcgatctcttcaccgctggcgcagtccaccgccaaagctcgcacagaatcactgccaaaatcgaggccaattgcaatcgccatcgtttcactccatccaaaaaaacgggtatggagaaacagtagagagttgcgataaaaagcgtcaggtaggatccgctaatcttatggataaaaatgctatggcatagcaaagtgtgacgccgtgcaaataatcaatgtggacttttctgccgtgattatagacacttttgttacgcgtttttgtcatggctttggtcccgctttgttacagaatgcttttaataagcggggttaccggttgggttagcgagaagagccagtaaaagacgcagtgacggcaatgtctgatgcaatatggacaattggtttcttctctgaatggcgggagtatgaaaagtatggctgaagcgcaaaatgatcccctgctgccgggatactcgtttaacgcccatctggtggcgggtttaacgccgattgaggccaacggttatctcgatttttttatcgaccgaccgctgggaatgaaaggttatattctcaatctcaccattcgcggtcagggggtggtgaaaaatcagggacgagaatttgtctgccgaccgggtgatattttgctgttcccgccaggagagattcatcactacggccgtcatccggaggctcgcgaatggtatcaccagtgggtttactttcgtccgcgcgcctactggcatgaatggcttaactggccgtcaatatttgccaatacgggtttctttcgcccggatgaagcgcaccagccgcatttcagcgacttgtttgggcaaatcattaacgccgggcaaggggaagggcgctattcggagctgctggcgataaatctgcttgagcaattgttactgcggcgcatggaagcgattaacgagtcgctccatccaccgatggataatcgggtacgcgaggcttgtcagtacatcagcgatcatcttgctgacagcaattttgatatcgccagcgtcgcacagcatgtttgcctgtcgccgtcgcgtctgtcacatcttttccgccagcagttagggattagcgtcttaagctggcgcgaggaccaacgcattagtcaggcgaagctgcttttgagcaccacccggatgcctatcgctaccgtcggtcgcaatgttggttttgacgatcaactctatttctcgcgagtatttaaaaaatgcaccggggccagcccgagcgagttccgtgccggttgtgaagaaaaagtgaatgatgtagccgtcaagttgtcataattggtaacgaatcagacaattgacggcttgacggagtagcatagggtttgcagaatccctgcttcgtccatttgacaggcacattatgcaagcattgctggaacactttattacccaatccaccgtgtattcattgatggcggtggtgttggtggcctttctggagtcgctggcgctggtcggtttgattctacccggtacggtgctgatggcggggctgggagcgctgattggcagcggcgagttaagtttctggcacgcctggctggcagggatcgtcggttgtctgctgggcgactggatctccttctggctgggctggcgttttaaaaagccgttgcatcgctggtcatttctgaagaaaaacaaagcattactcgataaaactgaacatgcgttgcatcaacacagcatgttcaccattctggtcggtcgctttgttggcccgacgcgtccgctggtgccaatggtggcgggaatgctggatctgccggtggcaaaatttatcacgccaaatattattggctgcctgttatggccgccgttttacttcctgccggggattctggcgggcgcggcgatcgatattcctgccggaatgcagagcggtgagtttaaatggttgctgctggcaacagcggtatttttgtgggttggtggctggctgtgctggcggttatggcgcagcggtaaagcgactgaccgtttgagtcattatttgtcccgcggtcgtttgttgtggctgacgccgttgatttctgccatcggcgtggtggcgctggtggtgttaattcgccacccgttgatgccggtgtatatcgatattttgcgtaaagtggttggggtttagggcgggttgcctgatgcgacgcttgccgcgtcttatcaggcctacaaaacgcactgtccgtaggtcggataaggcgttcacgccgcatccgacagtgcatactaacccgtaatccccaatagtgccgaagctctcgccttaccgctcaacaactcatcggtcttaccctgccaggcgatacgcccgtcggcgaccaccaccgagcgcgtggcaatccgcgccgcatcttccacgctgtgcgacaccatcaatagcgtcattttttgctgctggcagctcgtgctcaccagcgtcagcatctcctgacgcagcgccggatcgagcgcagaaaacggttcatcgagcaataaaatcggttgttcgcgtaccagacaacgcgctaacgccacgcgctgtcgctgaccgccggaaagctcgcccggtaaccgcgccattaaattatcaatccccatctgacgggcaatcgcgtgcattttctcctgctgtgccgcgttcagcttcagtcctggattaagccccagcccgatgttctgcgcgaccgtcaggtggctgaacaggttgttctcctgaaacagcatcgacaccggacggcgtgacggcggcatagttgtgtgatctacgccatcgatagtcagcgaaccgctggctggcgtcagaaaaccggcaatcaaattcagcagggtacttttacccgcgccgcttggcccgaggatcgccacctgctcgccgcgttccaccgttaagctaaaacgcatcggcaaatggtgataaagccaggtgatatcagtcagttttaacatttcgccccggtagtttttcaatcacggtaaacagcagaaaacagagcagcagcagaattaacgcggtgaccgcgccgtcctggctgcgataggagccaatttgctggtagagataaaacggcagggtacggaaatcatcgttaccgaacaacgccactacgccaaaatcaccaatcgacagcacgcaggcaaaagccagcgcctgcgccagtggacgtttcagggcgcgcagctcgaccacttttaagcgcgaccagccttcaatgcccagcgactgacacaacatactgtagcgggcggtgatatcgcgcatcgggttttccagcactttcagcgcataagggatcgccattaacgcattggtgaaaatcacaatgccgtcagcagattgtggcaggccgatagtgttgttgagcagtaaaaagaagccggtagccagcacaatccccggcatggcgaggatcaacatgccgctcatctccagcgcctgacccgccagcattttctgccgcgcccgcagttcgcgactgctccatagcagcatcatggtcagcactacgcacaatacacctgccgccagcgcaatacgcaacgaggtccacagcgcctgccacagcaccggttgtgccagcacttccggcaactggcgatttaccccatcgacgatcaccgccagtaacggtggcagcaacagcagcagcgccagcacaattaacaccgtgtcgcaaatgcggctatgcagacgatcgtccgggtcgcgccaaccttgcagcagcgtggtgccaggcgcaatggccttactcaatcgctgactcagcagcaccagaccgagacagcacaccatctggatcagcgccagcatcgccgcgcgggcgggatcgtagtcgtaactcagcgcctgataaatagccagctcgatagtcgtcgcttgcggaccgccgcccagcgacaacacggtggcgaagctggcgaaacagagcataaagataagcgcggcaaccggcgggatttgtcgccgtaaccacggccattcgacgaagcggaaaaaatgccagctacgcatcccaagctgggcggcaagttgacgctgttcgccggggatgttttccagtgcctggagtaataagcggctcgccatcggcagattaaaaaatacgtgcgccagcaaaataccttgcaggccgtagggcgaaaaggtccactccagaccgagcgattggcagagcgatgccagccagccctgacgaccatagacgctaagaatgccgaaaacagcaactagcaccgggaggatcaaggtcattgcgcacagacgcaacagcgccagccgacccggaaagcgcctgcgatagagggcgcgggcgaggaatatcgcgggtacgacagagagtagcgccgagagaaacgcctgccagaaggagaagcgcaccacatgccacaggtagctgtcctgccagactgccacccagttaccctgcggcgcgttccaccacagggcgagaaacgccgcgagcgcaaccgctaccaccagcgtggcggcgcttacacctggaattaaccagccgggaattaacggctgacggcgcgttgccattcgctaatccatgcctgacgttgtgcagccacttcagctggtgtgaactccagcgtggtggccggtttggtcaattgttcaaacccggcaggcagcgtgacatttgccaccggatacatccagttaccggttgggatcgcattctgaaaagccggagaaaccataaactggaggaatttttgcgccagctccggctgcttgctggcagcggtgcgggcggcgacttccacctgcagatagtgaccttcgctaaagttcgcggcggcgtagttatcttttttctcttcgagaatgtgataagccggagaggtggtgtaactcagtaccagatcgctttcaccttttaaaaacaggccgtaggcttcgctccagcctttggtgaccgtgacggttttcttcgccagtttttgccaggcttgtggggcgtcatcgccatagactttttgcatccacaacagcaggcccagccccggcgtactggtgcgcggatcctgataaatcacccgccagttctgatcgctctcaaccaattctttcaggctttgcggcgggtttttcagtttgttcttgtcatagacgaaggcgaaatagccgtaatcaaacgggacgaaagtgtcattattccagccgccgggaacgttaacggcatccgctgccacaccgcttttggcaaatagtccggttttactggcggcgtctaacagattgttatccagccccagcaccacatcggctttactatttttgccttccatccgtagacggttgagaagcgaaacgccatcttccagcgccaccagtttcagttcgcagttacagtcggcttcaaaagcttttttgatctttggaccaggcccccagtcggcggcgaaggaatcgtaggtataaacagtcagaacgggtttagcgaaaacgggcgctgtgcacagcaacagcaggggaagacatttttttaacactttgcacctcaaaaaagagtggcaaaggacttgagaaggagcctcaaatcccttcgccggcgttatccggatcaggttcgacgggtattttctcagcgcacgcgtttgcgtggcaccccgttgagaacggcgttagtgtagtgattttgttatctaccagcaatcatggatccggtggcgcaaaccacgctgatttaaaatcgaaccagccgagggtattcatgcgcaggccgcgcatactgcgttgcccctgaatgatcagccagtggtggataagcggcaccattgctttactggcgaccagttgctggcaccagttcgccaggttcatttcgccattgcgccagcgggcggcgtcggcttgccagtcgatcggaatacagtgttggagcagcggcacctcgcacaagtgcgcgaacagcgaaaaatccagcggcagcgtaaagttggcgctattaagccagatatcgctctcgatctctccttcatgccactgatcgtagctgatctctttgatttccagcgtgacctggtgacttgccagaatctgctgcatgatcccggcaatcacccgatgctcactgtgatcctgataaaaggtcagggtgaggctttccaggccagccggtttttcgctctttatggtgcgggcatggtgccaacgggggagcagtccataagccgggaaccacagttgctggtactgttcctcagcgaaatagaccagattagttggagaaagcacatagcttacccagtccctgacttgctgattcgccccgcgatgggtgcggctgtcgaacagtaaatagtagcaaccttcctccaggcggctttcaatctctttttcctcgccctgtggaccttttagcatcagacctccagctggctcgtcggcaatttccggcagaacccagacgttaacttcatcgattaatgcccggtaaccgaagaagtcatcgaatgcctgaattttcagttgattggtggtgttgcggatcaccgcatacggaccggtgccgatgggatggctggcaaagttactgagggtttcccattcgcacggcaggatcatcgccggaacttgccccagcagtaacggcaaccagcggtccggctgcgtgagatggatatccagcgtccagggcgtcggcgacacaatgtccgcaatatgcgaatagagcggcagcgtattgattcgttttaaagaggcgatcacgtcgtccatttccagttcacgaccatgatgaaaatggactcctggacgcaaaaagaaacgccagtgaagcggtgatatttgctgccagtggtgggcgatgtctgcttccagttccccattttcctcatttatgcgcgttagggaactgaagatttgccgggcaatatgggtttcggaacggcgcaatgcgctgccaggtagcagattacgcaacggacgatagtagagcacgcgcaggatgtgccgcccctggcggaagctgcggcccagatgagaaaccagcatttgccgcacagtcgctttgtcgccaaccaactgcactagttggtcgatacgatcctgctccagcaggtcttccgcccgctgttgctgaagcgccagcccggtatagaggaatgtcagacgcgagcgtttaccgcgcccgacttccgcttcccacgtcagccagccgcgatcctgcatggtgttgagcagggtacgcatatgacgacgcgagcagctcaataacgctgccagttcgttgagcgttgtgtcctgcgatttaccctcgcagcattgccacaggcggatgaactgttgttgcagacgagcagatggcataaaaggggaactcctgcgcaaaagacagcaattttattttccctatattaagtcaataattcctaacgatgaagcaaggaggtgccccatgcgtcagttttatcagcactattttaccgcgacagcgaagttgtgctggttgcgttggttaagcgtcccacaacgattaaccatgcttgaaggactgatgcagtgggatgaccgcaattctgaaagttgacttgcctgcatcatgtgtgactgagtattggtgtaaaatcacccgccagcagattatacctgctggttttttttattctcgccgcgctaaaaagggaacgtatgatctggataatgacgatggctcgccgtatgaacggtgtttacgcggcatttatgctggtcgcttttatgatgggggtggccggggcgctacaggctcctacattgagcttatttctgagtcgtgaggttggcgcgcaacctttctggatcggactcttttatacggtgaatgctattgctgggatcggcgtaagcctctggttggcaaaacgttctgacagtcagggcgatcggcgaaaactgattatattttgctgtttgatggctatcggcaatgcgctattgtttgcatttaatcgtcattatctgacgcttatcacctgtggtgtgcttctggcatctctggccaatacggcaatgccacagttatttgctctggcgcgggaatatgcggataactcggcgcgagaagtggtgatgtttagctcggtgatgcgtgcgcagctttctctggcatgggttatcggtccaccgttggcctttatgctggcgttgaattacggctttacggtgatgttttcgattgccgccgggatattcacactcagtctggtattgattgcatttatgcttccgtctgtggcgcgggtagaactgccgtcggaaaatgctttatcaatgcaaggtggctggcaggatagtaacgtacggatgttatttgtcgcctcgacgttaatgtggacctgcaacaccatgtacattattgatatgccgttgtggatcagtagcgagttaggattgccagacaaactggcgggtttcctgatggggacggcagctggactggaaataccagcaatgattctggctggctactatgtcaaacgttatggtaagcggcgaatgatggtcatagcagtggcggcaggagtactgttttacaccggattgattttctttcatagccgtatggcgttgatgacgctgcaactttttaacgctgtatttatcggcattgttgcgggtattgggatgctatggtttcaggatttaatgcctggaagagcgggggcagctaccaccttatttactaacagtatttctaccggggtaattctggctggcgttattcagggagcaattgcacaaagttgggggcactttgctgtctactgggtaattgcggttatttctgttgtcgcattatttttaaccgcaaaggttaaagacgtttgatgacgtggacgatagcggaaagcccggtcatttgaccgggcaaggggattaattcataaacgcaggttgttttgcttcataagcggcaatggcgtcgtcgtgctgcaaggtaagcccaatactgtccagaccgttcatcatgcagtggcggcggaaggcatcgatggtaaagcgataggttttctctcccgctttcacctcttgcgcttccagatccacgtcgaaatggatccccggattggctttcaccagcgcaaacagttcgtccacttctgcatcgcttaatttcaccggcagcagctggttgttaaagctattgccgtagaagatgtcagcaaaactcggcgcaatcaccactttaaaaccgtagtcggtcaatgcccagggcgcgtgctcacgcgaggagccacagccgaagttttctcgtgccagcaaaatggaagcgccctgatactgcgggaagttcagcacgaagtccgggtttggctgttggcctttttcatcgagaaaacgccagtcgttaaacagatgcgcgccaaaacccgtacgggtcactttctgcaaaaactgtttcgggatgattgcatcggtatcgacattggcggcatccagcggaaccaccaggcctgtgtgtttgataaatttctctgccatggtgtgctccttatttaatgttgcgaatgtcggcgaaatgtccggtcacagcagcagcggcagccattgccgggctgaccagatgcgtgcgcccgccgcgcccctggcggccttcaaagttacggttgctggtggatgcacaacgttcgcccggattcagacggtcgttgttcatcgccagacacattgagcagccaggcaagcgccattcaaaaccggcttcaataaagattttatccagaccttccgcttccgcctgggcttttaccgggccagagccgggaaccaccagtgcctgcacgcctggcgcgacttttcgccctttggcgatctccgctgccgcgcgtaaatcttcaatgcgcgagttggtacaggaaccgataaacactttgtcgatagccacttcggtcagcggaatgcccggtttcagccccatataggccagcgctttttctgccgacgcgcgttcaaccggatcggcaaacgaagccggatcgggaatattgtcgttcacggaaatcacctggcctggattggtgccccaggtgacctgcggtgaaatttcttctgcttgcagagtgacaacggtatcgaaagttgcgccttcgtcggtttgcagggttttccagtaggcaacggcgtcgtcgaaatctttgcctttcggcgcatgcaaacggcctttgacatagttaaaggtggtttcgtccggtgcaaccagaccggcttttgcgcccatttcgattgccatattgcacagggtcatacgaccttccatgcttaaatcacggattgcttcgccgcaaaactccaccacatgcccggtgccgcctgcgctaccggttttaccgataattgccagcacgatatcttttgcggtaatgcccggcgcggctttgccctggacttcaattttcatggtttttgcgcggccctgtttcagggtttgcgttgccagtacgtgttcaacttcggaagtgccgataccaaaggccagtgcgccaaacgcgccgtgggtggcggtatgcgagtcgccgcagacaatggtcatccccggcaaggtgacgccctgttccggccccattacgtggacgatcccctgatacgggtgattcaggtcatacagctcgacgccaaattctttgcagtttttaatcagctcctgcatctggatgcgcgccatttcaccacaggcattaatgtctttggtctgggtagagacgttgtgatccatagtggcgaaggttttgcccggctgacgtaccgggcgaccgtgggcgcgcagaccatcaaacgcctgcggtgaggtcacttcatgcaccaggtggcggtcgatatataacagcggggtttcgttttcggcttcgtacactacgtgagcgtcgaataatttttcgtataacgttttagccatgattacaccccttctgccacatagcgggcaatgatatcgcccatttcatcggtactaacggcggcagcgccacgggctaaatccccggtgcgaatgccttcttctaatgcgcggttaatggcgcgttcaatggcgcaagccgcatcatcggcatccaggctgtagcgcagcagcagtgccagcgacagaatttgcgcaatcgggttggcgatgtttttgcctgcgatatctggtgctgagccgcctgccggttcatacagaccaaaaccttgctcgttcaggctggcggaaggcaacatccccatcgagccagtgatcattgcgcactcgtcagacagaatgtcgccaaacaggttggagcacagcagaacgtcaaactgtgatggatctttaatcagctgcatggtggcgttgtcgatgtacatatgcgccagttcgacatccgggtattccgtggcgatctcgttgacgatttcacgccataaaatagaggattgcagcacgttagctttgtcgattgaggtgactttgtggcgacgtttacgagcagattcaaacgcgatgcgggcaatacgctcgatctcaaaacggtgatacaactcggtatcaaacgctttttcatattgtccgctaccttcgcggccttttggctgaccgaaatagatgccgccggtcagttcgcgcacgcacaggatgtcgaagccgttagcggcaatgtctgcacgcagcggacagaatgcttccagcccctgatacagttttgccgggcgcaggttgctgaataatttgaagtgcttacgcaaaggcaacagcgcgccgcgttctggttgctggtctggtggtaaatgttcccatttcggaccgcctaccgagccaaacagcacggcatcggcttgctcacaaccttcaaccgtcgcaggcggcagtggttgcccgtggttatcaatggctgcgccgcctacatcgtaatggctggtggtgatgcgcatcgcaaagcggttgcgcacggcatccagcactttcagcgcctgggtcatcacttccggaccaataccgtcccccggcaatacggcaatatggtaattcttcgacatcacacggtttccttgttgttttcgttgtgttgagctttgcgttgcaactctttttcgacttctgcggcacgccagatattgttcagtacgtgcaccatggctttggcggaggactcgacaatatcggtggccaggccgacgccgtggaagcggcgaccgttgtagttggcgacaatatccacctgacccagcgcatctttaccgtgacctttggcggtcaggctgtatttcaccagttcgacgttatagtcagtgatgcggttaattgcctgatagacggcatcgaccggaccgttaccgttggcggcttctgctttgacttcttcgccacaggccagtttgacggcggcggtggcgatatcgttagagccagactgcacgctgaagtaatccagacggaaatgctccggctcttcttgctgcttaccgatgaaggccagcgcctccagatcgtaatcaaacacctgaccttttttgtccgccagcttcaggaaagcatcgtacaaattgtctaaattatattcactttctttataccccatctcatccatgcgatgtttcaccgccgcacgccccgaacgagaggtcagattcagctggatttggttcagaccaatagattctggtgtcatgatttcgtagttttcgcggtttttcagcacgccatcctggtggataccggaggagtgagcgaatgcgccgctgccaacaatggctttgtttgccgggatcggcatattacaaatctggctaactaactggctggtgcgccatatctcctggtgattaatggcggtgtggacgttgagaatatccttacgaactttaatcgccatgatgacttcttccagcgaacagttaccggcacgctcgccgatcccgttcattgcaccttccacctggcgtgcaccggcatgtaccgccgccagtgagttgccgaccgccaggcctaaatcgtcgtgggtatgtacggaaataatggctttgtcgatgttaggtacgcgttcatacaggccgctgatgattccggcgaactcaaacggcatggtgtagcccacggtgtccggaatgttgatggtggtggcaccggcattaatcgccgcttcgaccactcgcgccagatcggcaatgggtgtacgcccggcatcttcgcaagaaaattcaacatcatcggtgtaattacgggcgcgtttcaccatatagatagcgcgttcgatcacttcatccagcgtgctgcgcagcttggtggcgatgtgcattggcgaagtggcaataaaggtatgaatacggaaggcttcggcgactttcagggattcggccgccacgtcgatatctttctccacgcagcgagctaacgcacatacgcggctgtttttaacctggcgggcgatggtttgcaccgattcaaaatcgcccggcgaagagacggggaaaccgacttccatcacgtcaacacccatacgctcaagggccagcgcaatttgcagtttttctttcacactcaagcttgcctgtaacgcctgttcaccgtcgcgcaatgtggtatcgaaaataatgacttgctggctcatggtttgggtccttgtctcttttagagcgcctcgcttcgggcataaaaaaacccgcgcaatggcgcgggttttttgtttgactgcgtgctggcttaatgctggatgccgctcactcgtctaccgcgcaaagaagatgcgtttagtagtagtagaccgataaagcgaacgatgtgagtcattaaatcagctccagatgaatgcgatatgcttttagagttactggatacaaaaacggatgtcaaccctgacgcaataaaaacgtcccgccagcgtgagttctgcatccgtaaaattagctaattgtgctgcggtggttaaagtaagcgatattaatttctgcttaactaccgacgcttttcatcggttgacatatttcagcataaatttttgcatctaatcaacgaggaaaaaggggacaaaatgcacgcgttgcaaaacctatcctgatgatttgtattgaattatatgttttgcgattttttttgatattgatttggtgaatattattgatcaattaatgttaagaattaatgcattaaatatataaattaattattaaataagcacatttaatccattttgtagatgattgagtattcgcggtagttatgattagattgttttcgcaacaaaaacattatggataattatgctgtggtaaatgactcattccacggcaatggattctgtttttatcagaacccgtatctttatgttttccgaattttactcattttgctttttcttattttatatgcatgataaatcatattcttcaggattatttctctgcattccaataagggaaagggagttaagtgtgacagtggagttaagtatgccagaggtacaaacagatcattcagagacggcggagttaagcaagccacagctacgcatggtcgatctcaacttattaaccgttttcgatgccgtgatgcaggagcaaaacattacccgtgccgctcatgttctgggtatgtcgcaacctgcggtcagtaacgctgttgcacgcctgaaggtgatgtttaatgacgagctttttgttcgttatggccgtggtattcaaccgactgctcgcgcatttcaactttttggctcagttcgtcaggcattgcaactagtacaaaatgaattgcctggttcaggttttgaacccgcgagcagtgaacgtgtatttcatctttgtgtttgcagcccgttagacagcattctgacctcgcagatttataatcacattgagcagattgcgccaaatatacatgttatgttcaagtcttcattaaatcagaacactgaacatcagctgcgttatcaggaaacggagtttgtgattagttatgaagacttccatcgtcctgaatttaccagcgtgccattatttaaagatgaaatggtgctggtagccagcaaaaatcatccaacaattaagggcccgttactgaaacatgatgtttataacgaacaacatgcggcggtttcgctcgatcgtttcgcgtcatttagtcaaccttggtatgacacggtagataagcaagccagtatcgcgtatcagggcatggcaatgatgagcgtacttagcgtggtgtcgcaaacgcatttggtcgctattgcgccgcgttggctggctgaagagttcgctgaatccttagaattacaggtattaccgctgccgttaaaacaaaacagcagaacctgttatctctcctggcatgaagctgccgggcgcgataaaggccatcagtggatggaagaacaattagtctcaatttgcaaacgctaactgaatgcagaataggccagacatgaatgtctggtttattctgcattttttattgaatgtagaattttattctgaatgtgtgtgctctctattttaggattaattaaaaaaatagagaaattgctgtaagttgtgggattcagccgatttattgtcaatttaatccttcgtaatggaggattttatcgtttcttttcacctttcctcctgtttattcttattaccctgcgtttatgtctctggctgccaattgcttaagcaagatcggacggttaatgtgttttacacattttttccgtcaaacagtgaggcaggccatggagatgttgtctggagccgagatggtcgtccgatcgcttatcgatcagggcgttaaacaagtattcggttatcccggaggcgcagtccttgatatttacgatgcattgcataccgtgggtggtattgatcatgtattagttcgtcatgagcaggcggcggtgcatatggccgatggcctggcgcgtgcgaccggggaagtcggcgtcgtgctggtaacgtcgggtccaggggcgaccaatgcgattaccggcatcgccaccgcttatatggattccattccattagttgtcctttccgggcaggtagcgacctcgttgataggttacgatgcctttcaggagtgcgacatggtggggatttcgcgaccggtggttaaacacagttttctggttaagcaaacggaagacattccgcaggtgctgaaaaaggctttctggctggcggcaagtggtcgtcctggaccagtagtcgttgatttaccgaaagatattcttaatccggcgaacaaattaccctatgtctggccggagtcggttagtatgcgttcttacaatcccactactaccggacataaagggcaaattaagcgtgctctgcaaacgctggtggcggcaaaaaaaccggttgtctacgtaggcggtggggcaatcacggcgggctgccatcagcagttgaaagaaacggtggaggcgttgaatctgcccgttgtttcctcattgatgggcctgggggcatttccggcaacgcatcgtcaggcgctgggcatgctgggaatgcacggcacctacgaagccaatatgacgatgcataacgcggatgtgattttcgccgtcggggtaagatttgatgaccgaacgacgaataatctggcaaagtactgcccaaatgccactgttctgcatatcgatattgatcctacttccatttctaaaaccgtgactgctgatatcccgattgtgggggatgctcgccaggtcctcgaacaaatgcttgaactcctgtcgcaagaatccgcccatcaaccgctggatgagatccgcgactggtggcagcagattgaacagtggcgcgctcgtcagtgcctgaaatatgacactcacagtgaaaagattaaaccgcaggcggtgatcgagactctttggcggttgacgaagggagacgcttacgtgacgtccgatgtcgggcagcaccagatgtttgctgcactttattatccattcgacaaaccgcgtcgctggatcaattccggtggcctcggcacgatgggttttggtttacctgcggcactgggcgtcaaaatggcgttgccagaagaaaccgtggtttgcgtcactggcgacggcagtattcagatgaacatccaggaactgtctaccgcgttgcaatacgagttgccggtactggtggtgaatctcaataaccgctatctggggatggtgaaacagtggcaggacatgatctattccggccgtcattcacaatcttatatgcaatcactacccgatttcgtccgtctggcggaagcctatggtcacgtcgggatccagatctctcatccgcatgagctggaaagcaaacttagcgaggcgctggaacaggtgcgcaataatcgcctggtgtttgttgatgttaccgtcgatggcagtgagcacgtctacccgatgcagattcgcgggggcggaatggatgaaatgtggttaagcaaaacggagagaacctgattatgcgccggatattatcagtcttactcgaaaatgaatcaggcgcgttatcccgcgtgattggccttttttcccagcgtggctacaacattgaaagcctgaccgttgcgccaaccgacgatccgacattatcgcgtatgaccatccagaccgtgggcgatgaaaaagtgcttgagcagatcgaaaagcaattacacaagctggtcgatgtcttgcgcgtgagtgagttggggcagggcgcgcatgttgagcgggaaatcatgctggtgaaaattcaggccagcggttacgggcgtgacgaagtgaaacgtaatacggaaatattccgtgggcaaattatcgatgtcaccccctcgctttataccgttcaattagcaggcaccagcgataagcttgatgcatttttagcatcgattcgcgatgtggcgaaaattgtggaagttgctcgctctggtgtggtcggactttcgcgcggcgataaaataatgcgttgagaatgatctcagtgcgcaatttgcagcccaacatgtcacgttgggctttttttgcgaaatcagtgggaacctggaataaaagcagttgccgcagttaattttctgcgcttagatgttaatgaatttaacccataccagtacaatggctatggtttttacattttacgcaaggggcaattgtgaaactggatgaaatcgctcggctggcgggagtgtcgcggaccactgcaagctatgttattaacggcaaagcgaagcaataccgtgtgagcgacaaaaccgttgaaaaagtcatggctgtggtgcgtgagcacaattaccacccgaacgccgtggcagctgggcttcgtgctggacgcacacgttctattggtcttgtgatccccgatctggagaacaccagctatacccgcatcgctaactatcttgaacgccaggcgcggcaacggggttatcaactgctaattgcctgctcagaagatcagccagacaacgaaatgcgctgtattgagcaccttttacagcgtcaggtcgatgccattattgtttcgacgtcgttgcctcctgagcatcctttttatcaacgctgggctaacgacccgttcccgattgtcgcgctggaccgcgccctcgatcgtgaacacttcaccagcgtggttggtgccgatcaggatgatgccgaaatgctggcggaagagttacgtaagtttcccgccgagacggtgctttatcttggcgcgctgccggagctttctgtcagcttcctgcgtgaacaaggtttccgtactgcctggaaagatgatccgcgcgaagtgcatttcctgtatgccaacagctatgagcgggaggcggctgcccagttattcgaaaaatggctggaaacgcatccgatgccgcaggcgctgttcacaacgtcgtttgcgttgttgcaaggggtgatggatgtcacgctacgtcgcgatggtaaactgccttctgacctggcaattgccacctttggcgataacgaactgctcgacttcttacagtgcccggtgctggcagtggctcaacgtcaccgcgatgtcgcagagcgtgtgctggagattgtcctggcaagcctggacgaaccgcgtaagccaaaacctggtttaacgcgcattaaacgtaatctctatcgccgcggtgtgctcagccgtagctaagccgcgaacaaaaatacgcgccaggtgaatttccctctggcgcgtagagtacgggaatggacatcaatatccttaaagtaaataagactattcctgactattattgataagttcttttaaacccgcccgttaattaactcaccagctgaaattcacaataattaagtgatatcgacagcgcgtttttgcattattttgttacatgcagagatgaattgccgatttaacaagcacttttctttgcttttgcgcaaacccgctggcatcaagcgccacacagacgcaacagggactgttaaccggggaagatatgtcctaaaatgccgctcgcgtcgcaaactgacactttatatttgctgtggaaaatagtgagtcattttaaaacggtgatgacgatgagggattttttcttacagctattcataacgttaatttgctgcgcacgttggacgtaaaataaacaacgctgatattagccgtaaacatcgggttttttacctcggtatgccttgtgactggcttgacaagcttttcctccgctccgtaaactcctttcagtgggaaattgtggggcaaagtgggaataaggggtgaggctggcatgttccggggagcaacgttagtcaatctcgacagcaaagggcgcttatcagtgcctacccgttaccgggaacagctgcttgagaacgctgccggtcaaatggtttgcaccattgacattcatcacccgtgcctgctgctttaccccctgcctgaatgggaaattatcgagcaaaaattatcgcgtctgtcgagcatgaacccggttgagcgccgtgtgcagcgcctactgttaggtcatgccagcgaatgtcagatggatggcgcaggtcgattgttaatcgcgccagtactgcggcaacatgccgggctgacaaaagaagtgatgctggttggacagttcaacaagtttgagctgtgggatgaaacaacctggcatcaacaggtcaaggaagatatcgacgcagagcagttggctaccggagacttatcggagcgactgcaggacttgtctctataaaatgatggaaaactataaacatactacggtgctgctggatgaagccgttaatggcctcaatatccgtcctgatggcatctacattgatgggacttttggtcgcggtggtcactcacgtctgatcctctcgcagcttggcgaagaggggcgtttgctggcgatcgatcgcgacccgcaggctatcgccgttgcgaagactattgatgatccgcgcttctccatcatccacggacctttctccgcgctgggcgaatacgttgccgagcgcgatcttatcggcaagatcgacggcattctcctcgatcttggcgtctcttcaccgcaacttgatgatgctgagcgcggcttttcctttatgcgcgatggtccgctggacatgcgtatggacccaacccgtgggcagtcagccgctgaatggctacaaaccgcagaagaagccgatatcgcctgggtattgaaaacctatggtgaagagcgttttgccaaacgcattgcccgcgccattgtcgagcgtaaccgcgaacagccgatgacccgcaccaaagaactggcggaagtcgtggctgctgcaacgccggtgaaagataagtttaaacatcccgcgactcgtaccttccaggcggtgcgcatttgggtaaacagtgaactggaggagatagagcaggcgctaaaaagctcgctcaacgtgctggccccgggtgggcggctttcgatcatcagcttccactcgctggaagaccgtattgtgaaacgttttatgcgtgaaaacagccgcggtccgcaagttccggcagggttaccgatgactgaagagcagctcaaaaaactgggtggccgtcagctgcgagcattaggcaagttaatgccgggcgaagaagaggtggctgagaatcctcgtgcccgtagttcagttctgcgtatcgcagagaggacgaacgcatgatcagcagagtgacagaagctctaagcaaagttaaaggatcgatgggaagccacgagcgccatgcattgcctggtgttatcggtgacgatcttttgcgatttgggaagctgccactctgcctgttcatttgcattattttgacggcggtgaccgtggtaaccacggcgcaccatacccgtttactgaccgctcagcgcgaacaactggtgctggagcgagatgctttagacattgaatggcgcaacctgatccttgaagagaatgcgctcggcgaccatagccgggtggaaaggatcgccacggaaaagctgcaaatgcagcatgttgatccgtcacaagaaaatatcgtagtgcaaaaataaggataaacgcgacgcatgaaagcagcggcgaaaacgcagaaaccaaaacgtcaggaagaacatgccaactttattagttggcgttttgcgttgttatgcggctgtattctcctggcgctggcttttctgctcggacgcgtagcgtggttacaagttatctccccggatatgctggtgaaagagggcgacatgcgttctcttcgcgttcagcaagtttccacctcccgcggcatgattactgaccgttctggtcgcccgttagcggtgagcgtgccggtaaaagcgatttgggctgacccgaaagaagtgcatgacgctggcggtatcagcgtcggtgaccgctggaaggcgctggctaacgcgctcaatattccgctggatcagctttctgcccgcattaacgccaacccgaaagggcgctttatttatctggcgcgtcaggtaaaccctgacatggcggactacatcaaaaaattgaaactgccggggattcatctgcgtgaagaatctcgccgttattatccatccggcgaagtgactgctcacctcatcggctttactaacgtcgatagtcaggggattgagggcgttgagaagagtttcgataaatggcttaccgggcagccgggtgagcgcattgtgcgtaaagaccgctatggtcgcgtaattgaagatatttcttctactgacagccaggcagcgcacaacctggcgctgagtattgatgaacgcctgcaggcgctggtttatcgcgaactgaacaacgcggtggcctttaacaaggctgaatctggtagcgccgtgctggtggatgtcaacaccggtgaagtgctggcgatggctaacagcccgtcatacaaccctaacaatctgagcggcacgccgaaagaggcgatgcgtaaccgtaccatcaccgacgtgtttgaaccgggctcaacggttaaaccgatggtggtaatgaccgcgttgcaacgtggcgtggtgcgggaaaactcggtactcaataccattccttatcgaattaacggccacgaaatcaaagacgtggcacgctacagcgaattaaccctgaccggggtattacagaagtcgagtaacgtcggtgtttccaagctggcgttagcgatgccgtcctcagcgttagtagatacttactcacgttttggactgggaaaagcgaccaatttggggttggtcggagaacgcagtggcttatatcctcaaaaacaacggtggtctgacatagagagggccaccttctctttcggctacgggctaatggtaacaccgttacagttagcgcgagtctacgcaactatcggcagctacggcatttatcgcccactgtcgattaccaaagttgaccccccggttcccggtgaacgtgtcttcccggaatccattgtccgcactgtggtgcatatgatggaaagcgtggcgctaccaggcggcggcggcgtgaaggcggcgattaaaggctatcgtatcgccattaaaaccggtaccgcgaaaaaggtcgggccggacggtcgctacatcaataaatatattgcttataccgcaggcgttgcgcctgcgagtcagccgcgcttcgcgctggttgttgttatcaacgatccgcaggcgggtaaatactacggcggcgccgtttcagcgccggtctttggtgccatcatgggcggcgtattgcgtaccatgaacatcgagccggatgcgctgacaacgggcgataaaaatgaatttgtgattaatcaaggcgaggggacaggtggcagatcgtaatttgcgcgaccttcttgctccgtgggtgccagacgcaccttcgcgagcactgcgagagatgacactcgacagccgtgtggctgcggcgggcgatctctttgtagctgtagtaggtcatcaggcggacgggcgtcgatatatcccgcaggcgatagcgcaaggtgtggctgccattattgcagaggcgaaaggtgaggcgaccgacggtgaaatccgtgaaatgcacggcgtaccggtcatctatctcagccagctcaacgagcgtttatctgcactggcgggccgcttttaccatgaaccctctgacaatttacgtctcgtaggcgtaacgggcaccaacggcaaaaccacgactacccagctgctggcgcagtggagccaactgcttggcgaaaccagcgcggtaatgggcaccgttggtaacggtctgctggggaaagtgatcccgacagaaaataccaccggttcggcagtcgatgttcagcatgagctggcggggctggtggatcagggcgcgacgttttgcgcaatggaagtttcctcccacgggctggtacagcaccgtgtggcggcattgaaatttgcggcgtcggtctttaccaacttaagccgcgatcaccttgattatcatggtgatatggaacactacgaagccgcgaaatggctgctttattctgaacatcattgtggtcaggcgattgttaacgccgacgatgaagtgggccgccgctggctggcaaaactgccggacgcggttgcggtatcaatggaagatcatatcaatccgaactgtcacggacgctggttgaaagcgaccgaagtgaactatcacgacagcggcgcgaccattcgctttagttcaagttggggcgatggcgaaattgaaagccatctgatgggcgcttttaacgtcagcaacctgctgctcgcgctggcgacactgctggcacttggctacccgctggctgatctgttaaaaaccgccgcgcgtctgcaaccggtttgcggacgtatggaagtgttcactgcgccaggcaaaccgacggtggtggtggattacgcgcatacgccggatgcactggaaaaagccttacaggcggcgcgcctgcactgtgcgggcaagctgtggtgcgtctttggctgtggtggcgatcgcgataaaggtaagcgtccactgatgggcgcaattgccgaagagtttgctgacgtggcggtggtgacggacgataacccgcgtaccgaagaaccgcgtgccatcatcaacgatattctggcgggaatgttagatgccggacatgccaaagtgatggaaggccgtgctgaagcggtgacttgcgccgttatgcaggctaaagagaatgatgtggtactggtcgcgggcaaaggccatgaggattaccagattgttggcaatcagcgtctggactactccgatcgcgtcacggtggcgcgtctgctgggggtgattgcatgattagcgtaacccttagccaacttaccgatattctcaacggtgaactgcaaggtgcagatatcacccttgatgctgtaaccactgatacccgaaaactgacgccgggctgcctgtttgttgccctgaaaggcgaacgttttgatgcccacgattttgccgaccaggcgaaagctggcggcgcaggcgcactactggttagccgtccgctggacatcgacctgccgcagttaatcgtcaaggatacgcgtctggcgtttggtgaactggctgcatgggttcgccagcaagttccggcgcgcgtggttgctctgacggggtcctccggcaaaacctccgttaaagagatgacggcggcgattttaagccagtgcggcaacacgctttatacggcaggcaatctcaacaacgacatcggtgtaccgatgacgctgttgcgcttaacgccggaatacgattacgcagttattgaacttggcgcgaaccatcagggcgaaatagcctggactgtgagtctgactcgcccggaagctgcgctggtcaacaacctggcagcggcgcatctggaaggttttggctcgcttgcgggtgtcgcgaaagcgaaaggtgaaatctttagcggcctgccggaaaacggtatcgccattatgaacgccgacaacaacgactggctgaactggcagagcgtaattggctcacgcaaagtgtggcgtttctcacccaatgccgccaacagcgatttcaccgccaccaatatccatgtgacctcgcacggtacggaatttaccctacaaaccccaaccggtagcgtcgatgttctgctgccgttgccggggcgtcacaatattgcgaatgcgctggcagccgctgcgctctccatgtccgtgggcgcaacgcttgatgctatcaaagcggggctggcaaatctgaaagctgttccaggccgtctgttccccatccaactggcagaaaaccagttgctgctcgacgactcctacaacgccaatgtcggttcaatgaccgccgctgttcaggtactggctgaaatgccgggctaccgcgtgctggtggtgggcgatatggcggaactgggcgctgaaagcgaagcctgccatgtacaggtgggcgaggcggcaaaagctgctggtattgaccgcgtgttaagcgtgggtaaacaaagccatgctatcagcaccgccagcggcgttggcgaacattttgctgataaaactgcgttaattacgcgtcttaaatcactgattgctgagcaacaggtaattacgattttagttaagggttcacgtagtgccgccatggaagaggtagtacgcgctttacaggagaatgggacatgttagtttggctggccgaacatttggtcaaatattattccggctttaacgtcttttcctatctgacgtttcgcgccatcgtcagcctgctgaccgcgctgttcatctcattgtggatgggcccgcgtatgattgctcatttgcaaaaactttcctttggtcaggtggtgcgtaacgacggtcctgaatcacacttcagcaagcgcggtacgccgaccatgggcgggattatgatcctgacggcgattgtgatctccgtactgctgtgggcttacccgtccaatccgtacgtctggtgcgtgttggtggtgctggtaggttacggtgttattggctttgttgatgattatcgcaaagtggtgcgtaaagacaccaaagggttgatcgctcgttggaagtatttctggatgtcggtcattgcgctgggtgtcgccttcgccctgtaccttgccggcaaagacacgcccgcaacgcagctggtggtcccattctttaaagatgtgatgccgcagctggggctgttctacattctgctggcttacttcgtcattgtgggtactggcaacgcggtaaacctgaccgatggtctcgacggcctggcaattatgccgaccgtatttgtcgccggtggttttgcgctggtggcgtgggcgaccggcaacatgaactttgccagctatttacacataccgtatctgcgacacgccggggaactggtcattgtctgcacggcgatagtcggggcaggactgggcttcctgtggtttaacacctatccggcgcaggtctttatgggcgatgtaggttcgctggcgttaggtggtgcgttaggcattatcgccgtactgctacgtcaggaattcctgctggtgattatggggggcgtgttcgtggtagaaacgctttctgtcatcctgcaggtcggctcctttaaactgcgcggacaacgtattttccgcatggcaccgattcatcaccactatgaactgaaaggctggccggaaccgcgcgtcattgtgcgtttctggattatttcgctgatgctggttctgattggtctggcaacgctgaaggtacgttaatcatggctgattatcagggtaaaaatgtcgtcattatcggcctgggcctcaccgggctttcctgcgtggactttttcctcgctcgcggtgtgacgccgcgcgttatggatacgcgtatgacaccgcctggcctggataaattacccgaagccgtagaacgccacacgggcagtctgaatgatgaatggctgatggcggcagatctgattgtcgccagtcccggtattgcactggcgcatccatccttaagcgctgccgctgatgccggaatcgaaatcgttggcgatatcgagctgttctgtcgcgaagcacaagcaccgattgtggcgattaccggttctaacggcaaaagcacggtcaccacgctagtgggtgaaatggctaaagcggcgggggttaacgttggtgtgggtggcaatattggcctgccagcgttgatgctgcttgatgctgagtgcgaactgtacgtgctggaactgtcgagcttccagctggaaaccacttccagcttacaggcggtggcggcgaccattctgaacgtgactgaagatcatatggaccgctatccgtttggtttgcagcaataccgtgcggcaaaattgcgtatttacgaaaatgcgaaagtttgtgtcgtcaatgctgatgatgccttaacaatgccgattcgcggtgctgatgaacgctgcgtcagctttggcgtcaacatgggtgactatcacctgaatcatcagcagggagaaacctggctgcgagtgaaaggcgagaaagtgctgaacgtgaaagagatgaaactttccgggcagcataactacaccaatgcgctggcagcactggcactggcagacgcagctggtttgccgcgcgccagcagcctgaaagcgttaaccaccttcaccggtctgccgcatcgctttgaagtggtgctggagcacaatggcgtacgctggattaacgattcgaaagccactaacgtcggcagtacggaagcggcgttgaatggcttgcaggtagacggcacgctgcatttgttgctgggcggcgatggtaaatcggcggacttcagtccactggcgcgctatctgaatggcgacaacgtgcgtttgtactgttttggtcgtgacggtgcgcagctggcggcgctacgcccggaagtggcagaacaaaccgaaactatggaacaggcgatgcgcttgctggctccgcgtgttcagccgggcgatatggttctgctctccccggcctgtgccagccttgatcagttcaagaactttgaacaacgaggcaatgagtttgcccgtctggcgaaggagttaggttgatgcgtttatctctccctcgcctgaaaatgccgcgcctgccaggattcagtatcctggtctggatctccacggcgctaaaaggctgggtgatgggctcgcgggaaaaagataccgacagcctgatcatgtacgatcgcaccttactgtggctgaccttcggccttgcggcgattggctttatcatggtgacctcggcgtcaatgcccatagggcaacgcttaaccaacgatccgttcttcttcgcgaagcgtgatggcgtctatctgatcctggcattcattctggcgatcattacgctgcgtctgccgatggagttctggcaacgctacagtgccacgatgctgctcggatctatcatcctgctgatgatcgtgctggtagtgggtagctcggttaaaggggcatcgcgttggatcgatctcggtttgctgcgtatccagcctgcggagctgacaaaactgtcgctgttttgttatatcgccaactatctggtgcgtaaaggcgacgaagtacgtaataacctgcgcggcttcctgaaaccgatgggcgtgattctggtgttggcagtgttactgctggcacagccagaccttggtacggtggtggtgttgtttgtgactacgctggcgatgttgttcctggcgggagcgaaattgtggcagttcattgccattatcggtatgggcatttcagcggttgtgttgctgatactcgccgaaccgtaccgtatccgccgtgttaccgcattctggaacccgtgggaagatccctttggcagcggctatcagttaacgcaatcgctgatggcgtttggtcgcggcgaactttggggacaaggtttaggtaactcggtacaaaaactggagtatctgccggaagcgcacactgactttattttcgccattatcggcgaagaactggggtatgtcggtgtggtgctggcacttttaatggtattcttcgtcgcttttcgcgcgatgtcgattggccgcaaagcgttagaaattgaccaccgtttttccggttttctcgcctgttctattggcatctggtttagcttccaggcgctggttaacgtaggcgcggcggcggggatgttaccgaccaaaggtctgacattgccgctgatcagttacggtggttcgagcttactgattatgtcgacagccatcatgatgctgttgcgtattgattatgaaacgcgtctggagaaagcgcaggcgtttgtacgaggttcacgatgagtggtcaaggaaagcgattaatggtgatggcaggcggaaccggtggacatgtattcccgggactggcggttgcgcaccatctaatggctcagggttggcaagttcgctggctggggactgccgaccgtatggaagcggacttagtgccaaaacatggcatcgaaattgatttcattcgtatctctggtctgcgtggaaaaggtataaaagcactgatagctgcgccgctgcgtatcttcaacgcctggcgtcaggcgcgggcgattatgaaagcgtacaaacctgacgtggtactcggtatgggcggctatgtatcaggtccaggtggtctggccgcgtggtcgttaggcattccggttgtacttcatgaacaaaacggtattgcgggcttaaccaataaatggctggcgaagattgccaccaaagtgatgcaggcgtttccaggcgctttccctaatgcggaagtggtgggtaacccggtgcgtaccgatgtgctggcgctgccgttgccgcagcaacgtttggctggacgtgaaggtccggttcgtgtgctggtagtgggtggttcccagggcgcacgcattcttaaccagacaatgccgcaggttgctgcgaaactgggtgattcagtcactatctggcatcagagcggtaaaggttcgcaacaatccgttgaacaggcgtatgccgaagcggggcaaccgcagcataaagtgacggaatttattgatgatatggcggcggcgtatgcgtgggcggatgtcgtcgtttgccgctccggtgctttaacggtgagtgaaatcgccgcggcaggactaccggcgttgtttgtgccgtttcaacataaagaccgccagcaatactggaatgcgctaccgctggaaaaagcgggcgcagccaaaattatcgagcagccacagcttagcgtggatgctgtcgccaacaccctggccgggtggtcgcgagaaaccttattaaccatggcagaacgcgcccgcgctgcatccattccggatgccaccgagcgagtggcaaatgaagtgagccgggctgcccgggcgtaattgtagcgatgccttttgcatcgtatgaatttaagaagttaatggcgtaaagaatgaatacacaacaattggcaaaactgcgttccatcgtgcccgaaatgcgtcgcgttcggcacatacattttgtcggcatcggtggtgccggtatgggcggtattgccgaagttctggccaatgaaggttatcagatcagtggttccgatttagcgccaaatccggtcacgcaacagttaatgaatcttggggcgacgatttatttcaaccatcgcccggaaaacgtacgtgatgccagcgtggtcgttgtttccagcgcgatttctgccgataacccggaaattgtcgcagctcatgaagcgcgtattccggtgatccgtcgtgccgaaatgctggctgagttaatgcgttttcgtcatggcatcgccattgcaggaacgcacggcaaaacgacaaccaccgcgatggtttccagcatctacgcagaagcgggactcgacccaaccttcgttaacggtgggctggtaaaagcggcgggggttcatgcgcgtttggggcatggtcggtacctgattgccgaagcagatgagagtgatgcatcgttcctgcatctgcaaccgatggtggcgattgtcaccaatatcgaagccgaccacatggatacctaccagggcgactttgagaatttaaaacagacttttattaattttctgcacaacctgccgttttacggtcgtgcggtgatgtgtgttgatgatccggtgatccgcgaattgttaccgcgagtgggacgtcagaccacgacttacggcttcaacgaagatgccgacgtgcgtgtagaagattatcagcagattggcccgcaggggcactttacgctgctgcgccaggacaaagagccgatgcgcgtcaccctgaatgcgccaggtcgtcataacgcgctgaacgccgcagctgcggttgcggttgctacggaagagggaattgatgacgaggctattttacgtgcgctggagagcttccaggggactgggcgccgttttgatttcctcggtgaattcccgctggagccagtgaatggtaaaagcggtacggcaatgctggtcgatgactacggccaccacccgacggaagtggacgccactattaaagcagcgcgtgcaggctggccggataaaaacctggtaatgctgtttcagccgcaccgttttacccgtacgcgcgacctgtatgatgatttcgccaatgtgctgacgcaggttgataccctgttgatgctggaagtgtatccggctggcgaagcgccaattccgggagcggacagccgttcgctgtgtcgcacaattcgtggacgtgggaaaattgatcccattctggtgccggacccggcgcaggtagccgagatgctggcaccggtattaaccggtaacgacctgattctcgttcagggggctggtaatatcggaaaaattgcccgttctttagctgaaatcaaactgaagccgcaaactccggaggaagaacaacatgactgataaaatcgcggtcctgttgggcgggacctccgctgagcgggaagtttctctgaattctggcgcagcggtgttagccgggctgcgtgaaggcggtattgacgcgtatcctgtcgacccgaaagaagtcgacgtgacgcaactgaagtcgatgggcttccagaaagtgtttatcgcgctacacggtcgcggcggtgaagatggtacgctgcagggcatgctcgagctgatgggcttgccttataccggcagcggagtgatggcatctgcgctttcaatggataaactacgcagcaaactgctgtggcaaggtgccggtttaccggtcgcgccgtgggtagcgttaacccgcgcagagtttgaaaaaggcctgagcgataagcagttagcagaaatttctgctctgggtttgccggttatcgttaagccgagccgcgaaggttccagtgtgggaatgtcaaaagtagtagcagaaaatgctctacaagatgcattaagattggcatttcagcacgatgaagaagtattgattgaaaaatggctaagtgggccggagttcacggttgcgatactcggtgaagaaattttaccgtcaatacgtattcaaccgtccggaaccttctatgattatgaggcgaagtatctctctgatgagacacagtatttctgccccgcaggtctggaagcgtcacaagaggccaatttgcaggcattagtgctgaaagcatggacgacgttaggttgcaaaggatggggacgtattgacgttatgctggacagcgatggacagttttatctgctggaagccaatacctcaccgggtatgaccagccacagcctggtgccgatggcggcacgtcaggcaggtatgagcttctcgcagttggtagtacgaattctggaactggcggactaatatgtcgcaggctgctctgaacacgcgaaatagcgaagaagaggtttcttctcgccgcaataatggaacgcgtctggcggggatccttttcctgctgaccgttttaacgacagtgttggtgagcggctgggtcgtgttgggctggatggaagatgcgcaacgcctgccgctctcaaagctggtgttgaccggtgaacgccattacacgcgtaatgacgatatccggcagtcgatcctggcattgggtgagccgggtacctttatgacccaggatgtcaacatcatccagacgcaaatagaacaacgcctgccgtggattaagcaggtgagcgtcagaaagcagtggcctgatgaattgaagattcatctggttgaatatgtgccgattgcgcggtggaatgatcaacacatggtagacgcggaaggaaacaccttcagcgtgccgccagatcgcaccagcaagcaggtgcttccaatgctgtatggcccggaaggcagcgccaatgaagtgttgcagggctatcgcgaaatggggcagatgctggcaaaggacagatttactctgaaggaagcggcgatgaccgcgcggcgttcctggcagttgacgctgaataacgatattaagctcaatcttggccggggcgatacgatgaaacgtttggctcgctttgtagaactttatccggttttacagcagcaggcgcaaaccgatggcaaacggattagctacgttgatttgcgttatgactctggagcggcagtaggctgggcgcccttgccgccagaggaatctactcagcaacaaaatcaggcacaggcagaacaacaatgatcaaggcgacggacagaaaactggtagtaggactggagattggtaccgcgaaggttgccgctttagtaggggaagttctgcccgacggtatggtcaatatcattggcgtgggcagctgcccgtcacgtggtatggataaaggcggggtgaacgacctcgaatccgtggtcaagtgcgtacaacgcgccattgaccaggcagaattgatggcagattgtcagatctcttcggtatatctggcgctttctggtaagcacatcagctgccagaatgaaattggtatggtgcctatttctgaagaagaagtgacgcaagaagatgtggaaaacgtcgtccataccgcgaaatcggtgcgtgtgcgcgatgagcatcgtgtgctgcatgtgatcccgcaagagtatgcgattgactatcaggaagggatcaagaatccggtaggactttcgggcgtgcggatgcaggcaaaagtgcacctgatcacatgtcacaacgatatggcgaaaaacatcgtcaaagcggttgaacgttgtgggctgaaagttgaccaactgatatttgccggactggcatcaagttattcggtattgacggaagatgaacgtgaactgggtgtctgcgtcgtcgatatcggtggtggtacaatggatatcgccgtttataccggtggggcattgcgccacactaaggtaattccttatgctggcaatgtcgtgaccagtgatatcgcttacgcctttggcacgccgccaagcgacgccgaagcgattaaagttcgccacggttgtgcgctgggttccatcgttggaaaagatgagagcgtggaagtgccgagcgtaggtggtcgtccgccgcggagtctgcaacgtcagaccctggcagaggtgatcgagccgcgctataccgagctgctcaacctggtcaacgaagagatattgcagttgcaggaaaagcttcgccaacaaggggttaaacatcacctggcggcaggcattgtattaaccggtggcgcagcgcagatcgaaggtcttgcagcctgtgctcagcgcgtgtttcatacgcaagtgcgtatcggcgcgccgctgaacattaccggtttaacggattatgctcaggagccgtattattcgacggcggtgggattgcttcactatgggaaagagtcacatcttaacggtgaagctgaagtagaaaaacgtgttacagcatcagttggctcgtggatcaagcgactcaatagttggctgcgaaaagagttttaatttttatgaggccgacgatgattacggcctcaggcgacaggcacaaatcggagagaaactatgtttgaaccaatggaacttaccaatgacgcggtgattaaagtcatcggcgtcggcggcggcggcggtaatgctgttgaacacatggtgcgcgagcgcattgaaggtgttgaattcttcgcggtaaataccgatgcacaagcgctgcgtaaaacagcggttggacagacgattcaaatcggtagcggtatcaccaaaggactgggcgctggcgctaatccagaagttggccgcaatgcggctgatgaggatcgcgatgcattgcgtgcggcgctggaaggtgcagacatggtctttattgctgcgggtatgggtggtggtaccggtacaggtgcagcaccagtcgtcgctgaagtggcaaaagatttgggtatcctgaccgttgctgtcgtcactaagcctttcaactttgaaggcaagaagcgtatggcattcgcggagcaggggatcactgaactgtccaagcatgtggactctctgatcactatcccgaacgacaaactgctgaaagttctgggccgcggtatctccctgctggatgcgtttggcgcagcgaacgatgtactgaaaggcgctgtgcaaggtatcgctgaactgattactcgtccgggtttgatgaacgtggactttgcagacgtacgcaccgtaatgtctgagatgggctacgcaatgatgggttctggcgtggcgagcggtgaagaccgtgcggaagaagctgctgaaatggctatctcttctccgctgctggaagatatcgacctgtctggcgcgcgcggcgtgctggttaacatcacggcgggcttcgacctgcgtctggatgagttcgaaacggtaggtaacaccatccgtgcatttgcttccgacaacgcgactgtggttatcggtacttctcttgacccggatatgaatgacgagctgcgcgtaaccgttgttgcgacaggtatcggcatggacaaacgtcctgaaatcactctggtgaccaataagcaggttcagcagccagtgatggatcgctaccagcagcatgggatggctccgctgacccaggagcagaagccggttgctaaagtcgtgaatgacaatgcgccgcaaactgcgaaagagccggattatctggatatcccagcattcctgcgtaagcaagctgattaagaattgactggaatttgggtttcgaggctctttgtgctaaactggcccgccgaatgtatagtacacttcggttggataggtaatttggcgagataatacgatgatcaaacaaaggacacttaaacgtatcgttcaggcgacgggtgtcggtttacataccggcaagaaagtcaccctgacgttacgccctgcgccggccaacaccggggtcatctatcgtcgcaccgacttgaatccaccggtagatttcccggccgatgccaaatctgtgcgtgataccatgctctgtacgtgtctggtcaacgagcatgatgtacggatttcaaccgtagagcacctcaatgctgctctcgcgggcttgggcatcgataacattgttatcgaagttaacgcgccggaaattccgatcatggacggcagcgccgctccgtttgtatacctgctgcttgacgccggtatcgacgagttgaactgcgccaaaaaatttgttcgcatcaaagagactgttcgtgtcgaagatggcgataagtgggctgaatttaagccgtacaatggtttttcgctggatttcaccatcgattttaaccatccggctattgattccagcaaccagcgctatgcgatgaacttctccgctgatgcgtttatgcgccagatcagccgtgcgcgtacgttcggtttcatgcgtgatatcgaatatctgcagtcccgtggtttgtgcctgggcggcagcttcgattgtgccatcgttgttgacgattatcgcgtactgaacgaagacggcctgcgttttgaagacgaatttgtgcgtcacaaaatgctcgatgcgatcggtgacttgttcatgtgtggtcacaatattattggtgcatttaccgcttataaatccggtcatgcactgaataacaaactgctgcaggctgtcctggcgaaacaggaagcctgggaatatgtgaccttccaggacgacgcagaactgccgttggccttcaaagcgccttcagctgtactggcataacgacatttatactgtcgtataaaattcgactggcaaatctggcactctctccggccaggtgaaccagtcgtttttttttgaattttataagagctataaaaaacggtgcgaacgctgttttcttaagcacttttccgcacaacttatcttcattcgtgctgtggactgcaggctttaatgataagatttgtgcgctaaatacgtttgaatacgatcgggatggcaataacgtgagtggaatactgacgcgctggcgacagtttggtaaacgctacttctggccgcatctcttattagggatggttgcggcgagtttaggtttgcctgcgctcagcaacgccgccgaaccaaacgcgcccgcaaaagcgacaacccgcaaccacgagccttcagccaaagttaactttggtcaattggccttgctggaagcgaacacacgccgcccgaattcgaactattccgttgattactggcatcaacatgccattcgcacggtaatccgtcatctttctttcgcaatggcaccgcaaacactgcccgttgctgaagaatctttgcctcttcaggcgcaacatcttgcattactggatacgctcagcgcgctgctgacccaggaaggcacgccgtctgaaaagggttatcgcattgattatgcgcattttaccccacaagcaaaattcagcacgcccgtctggataagccaggcgcaaggcatccgtgctggccctcaacgcctcacctaacaacaataaacctttacttcattttattaactccgcaacgcggggcgtttgagattttattatgctaatcaaattgttaactaaagttttcggtagtcgtaacgatcgcaccctgcgccggatgcgcaaagtggtcaacatcatcaatgccatggaaccggagatggaaaaactctccgacgaagaactgaaagggaaaaccgcagagtttcgtgcacgtctggaaaaaggcgaagtgctggaaaatctgatcccggaagctttcgccgtggtacgtgaggcaagtaagcgcgtctttggtatgcgtcacttcgacgttcagttactcggcggtatggttcttaacgaacgctgcatcgccgaaatgcgtaccggtgaaggtaaaaccctgaccgcaacgctgcctgcttacctgaacgcactaaccggtaaaggcgtgcacgtagttaccgtcaacgactacctggcgcaacgtgacgccgaaaacaaccgtccgctgtttgaattccttggcctgactgtcggtatcaacctgccgggcatgccagcaccggcaaagcgcgaagcttacgcagctgacatcacttacggtacgaacaacgaatacggctttgactacctgcgcgacaatatggcgttcagccctgaagaacgtgtacagcgtaaactgcactatgcgctggtggacgaagtggactccatcctgatcgatgaagcgcgtacaccgctgatcatttccggcccggcagaagacagctcggaaatgtataaacgcgtgaataaaattattccgcacctgatccgtcaggaaaaagaagactccgaaaccttccagggcgaaggccacttctcggtggacgaaaaatctcgccaggtgaacctgaccgaacgtggtctggtgctgattgaagaactgctggtgaaagagggcatcatggatgaaggggagtctctgtactctccggccaacatcatgctgatgcaccacgtaacggcggcgctgcgcgctcatgcgctgtttacccgcgacgtcgactacatcgttaaagatggtgaagttatcatcgttgacgaacacaccggtcgtaccatgcagggccgtcgctggtccgatggtctgcaccaggctgtggaagcgaaagaaggtgtgcagatccagaacgaaaaccaaacgctggcttcgatcaccttccagaactacttccgtctgtatgaaaaactggcggggatgaccggtactgctgataccgaagctttcgaatttagctccatctacaagctggataccgtcgttgttccgaccaaccgtccaatgattcgtaaagatctgccggacctggtctacatgactgaagcggaaaaaattcaggcgatcattgaagatatcaaagaacgtactgcgaaaggccagccggtgctggtgggtactatctccatcgaaaaatcggagctggtgtcaaacgaactgaccaaagccggtattaagcacaacgtcctgaacgccaaattccacgccaacgaagcggcgattgttgctcaggcaggttatccggctgcggtgactatcgcgaccaatatggcgggtcgtggtacagatattgtgctcggtggtagctggcaggcagaagttgccgcgctggaaaatccgaccgcagagcaaattgaaaaaattaaagccgactggcaggtacgtcacgatgcggtactggaagcaggtggcctgcatatcatcggtaccgagcgtcacgaatcccgtcgtatcgataaccagttgcgcggtcgttctggtcgtcagggggatgctggttcttcccgtttctacctgtcgatggaagatgcgctgatgcgtatttttgcttccgaccgagtatccggcatgatgcgtaaactgggtatgaagccaggcgaagccattgaacacccgtgggtgactaaagcgattgccaacgcccagcgtaaagttgaaagccgtaacttcgacattcgtaagcaactgctggaatatgatgacgtggctaacgatcagcgtcgcgccatttactcccagcgtaacgaactgctggatgtcagcgatgtgagcgaaaccatcaacagcattcgtgaagatgtgttcaaagcgaccattgatgcctacattccgccacagtcactggaagaaatgtgggatattccggggctgcaggaacgtctgaagaacgatttcgacctcgatttgccaattgccgagtggctggataaagaaccagaactgcatgaagagacgctgcgtgagcgaattctggcgcagtccatcgaagtgtatcagcgtaaagaagaagtggttggtgctgagatgatgcgtcacttcgaaaaaggcgtcatgctgcaaactctcgactctctgtggaaagagcacctggcggcgatggactatctgcgtcagggtatccacctgcgtggctatgcacagaaagatccgaagcaggaatacaaacgtgaatcgttctccatgtttgcagcgatgctggagtcgttaaaatatgaagttatcagcacgctgagcaaagtccaggtacgtatgcctgaagaggttgaggagctggaacaacagcgtcgtatggaagccgagcgtttagcgcaaatgcagcagcttagccatcaggatgacgactctgcagccgcagctgcactggcggcgcaaaccggtgagcgcaaagtaggacgtaacgatccttgcccgtgcggttctggtaaaaaatacaagcagtgccatggtcgcctgcaataaaagctaacagttgaagtaaaaggcgcaggattctgcgccttttttataggtttaagacaatgaaaaagctgcaaattgcggtaggtattattcgcaacgagaacaatgaaatctttataacgcgtcgcgcagcagatgcgcacatggcgaataaactggagtttcccggcggtaaaattgaaatgggcgaaacgccggaacaggcggtggtgcgtgaacttcaggaagaagtcgggattaccccacaacatttttcgctatttgaaaaactggaatatgaattcccggacaggcatataactctgtggttctggctggtcgaaagctgggaaggggagccgtggggtaaagaagggcaacccggtgagtggatgtcgctagtcggtcttaatgccgatgattttccgccagccaatgaaccggtaattgcgaagcttaagcgtctgtaggtcggataaggcgttcacgccgcatccgacatttgcacaagatgcctgatgcgacgctgtccgcgtcttatcaggcctacgtgcggcatcagacaaatgtcactgctttggctcttcgctccagtcatcgctttcggaaagatcgccactgctggggattcgtttttcttcagcagcccattctccgaggtcgatcagctgacaacgtttggagcaaaatggccgaaacgggctgatttcaccccacaccaccgttttcccgcaggttgggcaattcaccgtaatagtttctgacattttcactccttagcaacaggccagttcgaaatccagacgttccggtacctgtccgttttcagtgtccagcggcataaaacgaatggcaaaacggctcttatgtccggaaatttgcggataaagctgtgaatcgagcgacagattcaggcgcagcaagtcggcatcgccaccgttatcctgataaaaaccattcaggctggtttgtttacggaagggggccgactggcgaattaaatccagcaccatggtaagtgcctgggtgagcgggttcaggctggcaatccaggtttctacctggctgtcgcgctgcgcctggggtagatgcagccaaatgtgcaatgtaggtaaatcaaagctgcaacagccgcctgggatgctcagtcgctgacgcaccagagcaatcaaacgatcttcacgcagaaattgcccgatacgcggcgcggaaattaatacgctccccgccgcttttaactgctgaattaatgcttcaatacggctctggtccacgccaggcacgccaatccaggtctggagtttacgttgctgccggtcaagttctttcaacagctcagtgcggacttcgccgcgctcgaaaacatccagtaattcactgacattacggaagaaatgcagcgcgccagcgtggtcaacgatgggtaaattaacggtgagttgctgaatcaaaaactcaatgcgcagccatgtacgcattttttcatttagtggatgttcaaaaaggacctgggtctgcattacggtttttcctgtgagacaaactgcgacgcaagctgcaaatagtgtgcgtgcaggcgggcaacatccgatgcgatagcatccggtgcgccgttattatcaatgacgtcatctgccacggcaaggcgggcttcgcgcgttgcctgagcagcaaggatttgttcgacatgttcgcgagttacatcatcgcgctgcatggtgcgcttaagttgcgtttctgggctgacatccaccaccagcactcgattcgcttttttatacagtgagttttctaccagcaatggcacaacccacagtacatagggggaagttgcttgctggatctggtgttgcgtctcttgctgaatcagcggatgcagcaggtcgttaagccagtttttctcttccgggttggcgaagatccgctcgcgcaaggcccggcgctgcaatgttccatcagcagcaatcatgttagcgccaaagtgatcagcaatggcatgtagcgcaggtgcacctggttcaaccacctgacgcgcaataatatcggcatcaatgacgttaattccgagatcagcaaacgcattggcaacggtactcttgccactgccaatgcctcccgttaaggcaactatatacctcataatttatattcccgggaattcatcatgattatcaaaacgttaaaaatgagcgcacgaaagcgaaattgatgaaacgttcgctcactatttaccaggtaaatttatgggattgtagcgtaaaaaaagacaatttcgcagtcttgcgccgcattgattagtgcgtatgatagcgtcactggagttgcgctcttacccttatagccattaaccccaggaatccgcacatgcgtattgaagaagatctgaagttaggttttaaagacgttctcatccgccctaaacgctccactcttaaaagccgttccgatgttgaactggaacgtcaattcaccttcaaacattcaggtcagagctggtccggcgtgccaattatcgccgcaaatatggacaccgtaggtacattttctatggcctctgcgctggcttcttttgatattttgactgctgtgcataaacactattctgtcgaagagtggcaagcgtttatcaacaattcttccgctgatgtgctgaaacatgtgatggtttctaccggtacgtctgatgcggatttcgaaaaaactaaacagattctcgacctgaacccggcattaaacttcgtttgtattgatgtggcgaatggttattccgaacacttcgtgcagttcgttgcgaaagcgcgtgaagcgtggccgaccaaaaccatttgtgctggcaacgtagtgactggtgaaatgtgtgaggagcttatcctctccggtgctgatatcgttaaagttggcattggcccaggttctgtttgtacaactcgcgtcaaaacaggcgtcggttatccgcagctttctgcggtaatcgaatgtgccgatgcggcgcacggtctgggcggaatgatcgtcagcgacggtggctgcaccacgccgggcgatgtcgcaaaagcctttggcggcggtgccgatttcgtcatgcttggcggcatgctggcgggccacgaagagagcggcggtcgcatcgttgaggagaacggcgagaaatttatgctgttctacggcatgagctccgagtctgcgatgaaacgtcacgttggcggcgttgcggaatatcgcgcagcagaaggtaaaaccgttaagctgccgctgcgaggcccggttgaaaataccgcgcgtgatattttgggcggcctgcgttcagcttgtacatacgttggggcttcacgcctgaaagaactgaccaagcgcaccacatttatccgtgtgcaggaacaagaaaaccgcatcttcaacaacctgtaatcttccaacgctggtgtggagcaacacgccagcgttatcccatcccactcatcgcatcgcctaaatggaaaattggcagatacatcgccaccaccagcgtaccgataattcctcccgttatgatcagcaacgccggttccagtaaggctgcgaggttatccgccagcgccattgtgttatcccgatgatgatgggcgaggttgtctaacatgaggtccagcgagccggatgcctctcctgttctcactaattgcaaacagagcgggctaaactccccggtattttttagcgccagccagatgggatgaccgttactgatatcgtgctggatttgtgtcagaagttgcacccagtacgggcagcgcattgtttctctgacgctctctacgccctgcaaaaaagtaatgcctgcactttgtgtcagcgccagaatcgtaaaaatctgcgtgagtttttgtccccgcatcagtgaacccataatcgggatgcgtaacagcaatttctgccgcactataagccaggtcggtcggcgcatcagcaacttattggctatcgccagcagaaagccgaacaacaccagcagccagctccattcgccactaaagtctgccagcgtcatgatcccctgcgttagtgccggtagtggggtgttgaaggtcttatagatagcggcaaactccggcagaacaaaatgcagcattgccacaaccaccatgattgccatcgctaaaatgatgatgggataacgtaacgctgatttcactttgtcggtcaactgacgctgggctttttgctgacgcgccagttcaaagcagcattcatccagcttaccggtcagttcacccgtgcggatcatcgcctgatagagtggcggaaatacctctgaccagggtaataaggcattggaaaaagcaatgccctgttcgagatcgtgcgccagcgattgcagcaacgcttgccattgcttactgggatgctgttccgccagcagtgccagcccttcagaaagcgttaacccggctttgagtagcgtcgccagttgatgaatgacttccgcgcttttatctcctcgccactgcgcagaattgatggcgattcgcttcaggctaagtggggtaaccatctgttgctgtagtgccatgagcagcaaagcacggctctctgcccatagcatcccatcttgcgcattgccgtcgccggttatgccatgccagcgccagagttgcttactcgccatgcggcatccccagtacgcggattaactcttcaaaggtggttaagccttgctccacggccaggcagccgttttcaaaaagcgtacacatacccgcctgtcgtgcgtgcgtttccagcgattcaacgtcggtattagcggaaataagctgacgaatgaccggcgttatgggcagaacttcaaataaggccgtacgaccataaaaaccgtggtagcaatgtacacaaccgggtgcctgccagtggggcagcggcgacggccatacattgactggaatatggatgggctccccttgctgctggcgacaatgtgggcaaagtttacgtaccagacgctgggctattaccagcgtaagcgctgatgagagcatccagcgggcgactcccatttgctgtaaacgtaccagcgtttcgcaggtggaattagtgtgtagggtagacaacaccaggtgaccagtttgcgccgctttaatagcgatctctgctgtttcgccatcgcggatctctccgatcatgatgacgtcaggatcctggcgcaataacgcacgcaaaacgccctgaaaggtgagcccggcacgcggatggatttgcgtctggtttagtccggctatggggatctcaaccggatcttcgacgctacaaatattaatgtcagcggtattcagcttttgcagggcactataaagcgtgaccgttttgccgctgccggtagggccagttaccagcaccagtccctgtggttgttgcaaggcatgagcaaagtccgccagttgtaacggctgcattccaagcgtgttgacatccagtgcctgactcacctgctgtaacaaccttaataccaccttttcaccaccccgacatggtaaggtcgcaatacgaaatgagacggcgtttcctgccagttcgacagtgaattgcccgtcctgcggcaggcgatgttccgcaatatccaggtttcccagcacttttaatctggcggttaatgcgactccggcatccggtgaaacatccggtaaaggatgcaatacgccgtcgatacgcaagcggatgcggtaggcattgtccgctggttcgatatgaatatcagacgcgcgttgttccagcgcagattgtaacgttcgagtcagcaactctgctttgggctgatgcttctcctgaacagctacgggcaatgtctgttgtgtgcgactggcgtgaccttccatttgttggcgcgtccagcaggtgatctcaatacgtttggtggtagcgaaatgcaatgcgtccagtagctcatgcgaaggtgcatcgactaccgcaacatgaaccacctcttcgctggcatccagcaagactccatgataacgcagacacagggcagtgagctgtggaatattcattgccgctccttagttggcgtcatcaaagcggaagacatcttcgcaggcttgctgcaatgcgctgtcactttgaatattgcagttgcgcgtccagccggtgacgccgtttgcgttatcccaacccggtgtcatgacgacgcttagcccattgagactttcttgcccggtcagcgacaccacgccctttgccacactcatggctgaaacatagcgggtggtggtaggcgagggaatgccattgctgccaccgtcgcaggtatctaatccaccatgttccagcgcgcacaactctacggcggtacggtaaggcacaaaggtttgtagcatgtcggtgagtgcggctttgcgcaggtagttttgataagcgggaataccaatggcgcttaaaatggcaatgatgccaataaccaccatcagttcgataagtgtaaaaccgcgttgcttgtccatctgtttcgctccttgatttggttggcgctactttggcaaacgccatcagcacaggcgaggggcaaaaaacgaaacgggaaagcagattccgaggttttttatttcgttgcagcgaaagacaagaaatttgcgaggcgttacgaagaaagttggggaaggggagattatccgcccgcgatggagcggataaatctgtcaactattagcgaaaacgcattgaaaggtcgagtgcttgtacgtgtttagttagcgcaccgacggagataaagtccacgcccgtttcggcaaattcacgcagtgttttgtcagtgacgttgccagacacttccagtagcgccttgccgttggtgcgtttgacggcttcgcgcatctgttctgtttcgaagttatccagcatgatgatatcggctcctgctttcagggcttcatcaagttcttccagattctctacttcgacttctactggcgcatccgggtgcagccaggacgctttttcgaccgcctggcgcactgagccggaggcaataatatggttttctttgatcaggaaggcatcagaaagccccagacggtgattcgctccgccgccgcaaagtaccgcgtatttcagagctgaacgcaggccgggtaaggttttgcgcgtatccaacaactgtgtgttggtgccttccagcaattcgacatagtggcgtaccttactggcaactcctgaaagggtttgcacaaaattaagcgcagtgcgttcgcccgttaacagcacgcgggatgggccttcaagttcgaacaaggattgattggcattgatgacatcgccgtcatccacatgccagattatggtgacatcgtcgcctgccagttgaataaacacctcttcaacccagcgtttgccgcaaaagacgccattctcgcgggtgatcaccgtggcatgagagcgagaattttccggtaaaagttttgccgtaatatcattgttggcatcgactgttccgcctaaatcttcccgcagcgcctgggccaccgcgccggggatatcgagattaatgcgttccagcagctcgtcacgtcgggtgtcagggttatagcggcgaggcggcatgttaaaactccagatagctaacgaatcataaggtagaaacatgctactctgaaccgggtattagcaccacatataaggagatcctgcatgttgttagaacaggggtggctggttggcgcgcgccgcgttccctcaccacattacgattgccgcccggatgacgaaacacccaccctgctggtggtgcacaatattagcctgccgccaggcgagtttggcggtccgtggatcgacgcattattcactggaactattgatccgcaggcacatcctttctttgctgagatcgcccatttgcgcgtctccgctcactgtttgattcgccgtgatggtgaaatagtccagtatgttcctttcgataaacgtgcatggcatgcgggagtctctcagtatcaggggcgcgaacgctgcaatgatttttctattgggattgagcttgaaggcaccgatacgctggcgtataccgatgcgcagtatcaacagcttgcggcggttacgcgggcactgattgattgctatccggatatcgctaaaaacatgacgggccattgtgatattgcgccggatcggaaaaccgatcccggtcctgcatttgattgggcacggtttcgtgtgctggtcagcaaggagacaacatgacgctatttacaaccttactggtgttaattttcgagcgcctgtttaagttgggcgagcactggcagcttgatcatcgtcttgaagcgttctttcggcgggtgaaacatttttctctcgggcgcacgttaggcatgaccattattgcgatgggcgtgacttttttactgttacgcgcattgcagggagtattgttcaacgttcccacgctactggtgtggctgctgattggtttgctgtgtattggcgcaggtaaagttcgtcttcattatcatgcttatctgacagctgcttcacgtaatgatagccatgcccgtgccacgatggctggcgaactcaccatgattcacggcgtcccggcaggctgcgacgaacgtgagtatttgcgtgagctgcaaaatgcattgctgtggattaactttcgtttttatcttgcaccgctgttctggctgattgtggggggaacctggggacccgttacgctgatggggtatgcgtttttgcgtgcatggcaatactggctggcgcgatatcagacgccgcatcatcgtttacagtccggcattgatgccgtgcttcatgtactggattgggtgccggttcgtcttgcgggtgtggtatatgccttgatcggtcatggtgagaaagcgttaccggcctggtttgcttcgctgggtgatttccatacttcgcagtatcaggtgttaacgcgtctggcgcagttctctctggcgcgtgaaccgcatgtcgataaggtggagacgccgaaggcagcggtttcaatggcgaagaaaacctcgttcgtggtcgtggtggtgattgcactactgacgatttacggggcgttggtgtaaagattattgccctcaccctgtacgggtgagggcgtagagagattaatgcgcttttacggctttggcggttttctctttaaacagatagccgatacctaacacgatcagccataccgggatcaggtataccgaaatcgccattcctggggtcatcagcataatcaccagtaccgccgccataaacagcaggcagatccagttacccagcggataaagcagagcagggaagcgagttaccacgccttgttcctgcttggcgcgacggaatttcatatgcgccaggctaatcatcgcccagttgattaccagtgcagataccaccagcgccattaacagtccgaaagcggactctggggcaaggtagttaatcagtacgcacaacgccgttaccagtgcagacaccagaatggtatttactggtacaccacgtttatcgacagacgccagcgcttttggcgcattaccctgttgtgccagaccaaacagcatacggctgttgcaatatacgcagctgttgtacacggagagcgccgcagtcagtaccacgatgttcagcgcattcgccacaaaggtatcgcctaactcgtggaagatcagcacaaacggactggtatcggcggtaacgcgggtccacggcatcagtgagagcagaacggctaacgaaccaatatagaaaatcaggatgcggtagataacctggttagttgctttcggtatactttgctccgggttatcagcttctgctgcggtgatccccaccagttccagaccaccgaacgagaacatgataatcgccatcatcatcaccagcccggtgaagccgtgcggcaggaaaccaccctgatcccacaggttgctaacggtcgcctgcgggccgccgttgccactgaatagcagccagccgccgaagatgatcatcgctaccaccgcgataactttgataatggcaaaccagaactccatctcgccaaacactttaacgttggtcaggttgatggcgttaatcaccacaaagaatacggcggcagaaacccaggtggggatttccggataccagaactgaatgtatttacccacggcagtcagctcagccatggcaactaaaacgtacagtacccagtagttccagccagaggcgaaaccggcaaaactgccccagtatttataagcaaagtggctaaaggagcctgcgacaggttcttcgaccaccatttcacccagctgacgcatgatcagaaaggcgataaaaccagcaatggcgtaacccaggataatccctggccctgcggactgtattacggaggcgctacccaggaataacccggtccctatcgcgccacccagcgcgataagctgaatatggcggtttttaaggccgcgctttagctgctcgccgtgctgttgaccttccatcatgaaacctcgtgcggtggttgtttttttgatctacgcagtgatgcgtgtgtaagtttgcaattccgtttgttgtattaatttgtttacatcaaagaagtttgaattgttacaaaaagacttccgtcagatcaagaataatggtatgcggcagcgaatgcacccgctttatgcatggttgaagatgagttgcttaaaaagaaaccgtttgtaaagctcagcctcaacccctctcaatatgtagaatgaatttaaattcgttttaattgaattaaaaatcacaaaattggtaagtgaatcggttcaattcggatttttatagtttaataatcgttaaaaaactcctttcctacgtaaagtctacatttgtgcatagttacaactttgaaacgttatatatgtcaagttgttaaaatgtgcacagtttcatgatttcaatcaaaacctgtatggacataaggtgaatactttgttactttagcgtcacagacatgaaattggtaagaccaattgacttcggcaagtggcttaagacaggaactcatggcctacagcaaaatccgccaaccaaaactctccgatgtgattgagcagcaactggagtttttgatcctcgaaggcactctccgcccgggcgaaaaactcccaccggaacgcgaactggcaaaacagtttgacgtctcccgtccctccttgcgtgaggcgattcaacgtctcgaagcgaagggcttgttgcttcgtcgccagggtggcggcacttttgtccagagcagcctatggcaaagcttcagcgatccgctggtggagctgctctccgaccatcctgagtcacagtatgacttgctcgaaacacgacacgccctggaaggtatcgccgcttattacgccgcgctgcgtagtaccgatgaagacaaggaacgcatccgtgaactccaccacgccatagagctggcgcagcagtctggcgatctggacgcggaatcaaacgccgtactccagtatcagattgctgtcactgaagcggcccacaatgtggttctgcttcatctgctaaggtgtatggagccgatgttggcccagaatgtccgccagaacttcgaattgctctattcgcgtcgcgagatgctgccgctggtgagtagtcaccgcacccgcatatttgaagcgattatggccggtaagccggaagaagcgcgcgaagcatcgcatcgccatctggcctttatcgaagaaattttgctcgacagaagtcgtgaagagagccgccgtgagcgttctctgcgtcgtctggagcaacgaaagaattagtgatttttctggtaaaaattatccagaagatgttgtaaatcaagcgcatataaaagcgcggcaactaaacgtagaacctgtcttattgagctttccggcgagagttcaatgggacaggttccagaaaactcaacgttattagatagataaggaataacccatgtcagaacgtttcccaaatgacgtggatccgatcgaaactcgcgactggctccaggcgatcgaatcggtcatccgtgaagaaggtgttgagcgtgctcagtatctgatcgaccaactgcttgctgaagcccgcaaaggcggtgtaaacgtagccgcaggcacaggtatcagcaactacatcaacaccatccccgttgaagaacaaccggagtatccgggtaatctggaactggaacgccgtattcgttcagctatccgctggaacgccatcatgacggtgctgcgtgcgtcgaaaaaagacctcgaactgggcggccatatggcgtccttccagtcttccgcaaccatttatgatgtgtgctttaaccacttcttccgtgcacgcaacgagcaggatggcggcgacctggtttacttccagggccacatctccccgggcgtgtacgctcgtgctttcctggaaggtcgtctgactcaggagcagctggataacttccgtcaggaagttcacggcaatggcctctcttcctatccgcacccgaaactgatgccggaattctggcagttcccgaccgtatctatgggtctggggccgattggtgctatttaccaggctaaattcctgaaatatctggaacaccgtggcctgaaagatacctctaaacagaccgtttacgcgttcctcggcgacggtgaaatggacgaaccggaatccaaaggtgcgatcaccatcgctacccgtgaaaaactggataacctggtcttcgttatcaactgtaacctgcagcgtcttgacggcccggtcaccggtaacggcaagatcatcaacgaactggaaggcatcttcgaaggtgctggctggaacgtgatcaaagtgatgtggggtagccgttgggatgaactgctgcgtaaagataccagcggtaaactgatccagctgatgaacgaaaccgttgacggcgactaccagaccttcaaatcgaaagatggtgcgtacgttcgtgaacacttcttcggtaaatatcctgaaaccgcagcactggttgcagactggactgacgagcagatctgggcactgaaccgtggtggtcacgatccgaagaaaatctacgctgcattcaagaaagcgcaggaaaccaaaggcaaagcgacagtaatccttgctcataccattaaaggttacggcatgggcgacgcggctgaaggtaaaaacatcgcgcaccaggttaagaaaatgaacatggacggcgtgcgtcacatccgcgaccgtttcaatgtgccggtgtctgatgcagatatcgaaaaactgccgtacatcaccttcccggaaggttctgaagagcatacctatctgcacgcacagcgtcagaaactgcacggttatctgccaagccgtcagccgaacttcaccgagaagcttgagctgccgagcctgcaagacttcggcgcgctgctggaagagcagagcaaagagatctctaccactatcgctttcgttcgtgccctgaacgtaatgctgaagaacaagtcgatcaaagatcgtctggtaccgatcatcgccgacgaagcgcgtactttcggtatggaaggtctgttccgtcagattggtatttacagcccgaacggtcagcagtacaccccgcaggaccgcgagcaggttgcttactataaagaagacgagaaaggtcagattctgcaggaagggatcaacgagctgggcgcaggttgttcctggctggcagcggcgacctcttacagcaccaacaatctgccgatgatcccgttctacatctattactcgatgttcggcttccagcgtattggcgatctgtgctgggcggctggcgaccagcaagcgcgtggcttcctgatcggcggtacttccggtcgtaccaccctgaacggcgaaggtctgcagcacgaagatggtcacagccacattcagtcgctgactattccgaactgtatctcttacgacccggcttacgcttacgaagttgctgtcattatgcatgacggtctggagcgtatgtacggtgaaaaacaagagaacgtttactactacatcaccacgctgaacgaaaactaccacatgccggcaatgccggaaggtgctgaggaaggtatccgtaaaggtatctacaaactcgaaaccattgaaggtagcaaaggtaaagttcagctgctgggctccggttctatcctgcgtcacgtccgtgaagcggcagagatcctggcgaaagattacggcgtaggttctgacgtttatagcgtgacctccttcaccgaactggcgcgagatggtcaggattgtgaacgctggaacatgctgcacccgctggaaactccgcgcgttccgtatatcgctcaggtgatgaacgacgctccggcagtggcatctaccgactatatgaaactgttcgctgagcaggtccgtacttacgtaccggctgacgactaccgcgtactgggtactgatggcttcggtcgttccgacagccgtgagaacctgcgtcaccacttcgaagttgatgcttcctacgtggttgtagcggcgctgggcgaactggctaaacgtggcgaaatcgataagaaagtggttgctgacgcaatcgccaaattcaacatcgatgcagataaagttaacccgcgtctggcgtaagaggtaaaagaataatggctatcgaaatcaaagtaccggacatcggggctgatgaagttgaaatcaccgagatcctggtcaaagtgggcgacaaagttgaagccgaacagtcgctgatcaccgtagaaggcgacaaagcctctatggaagttccgtctccgcaggcgggtatcgttaaagagatcaaagtctctgttggcgataaaacccagaccggcgcactgattatgattttcgattccgccgacggtgcagcagacgctgcacctgctcaggcagaagagaagaaagaagcagctccggcagcagcaccagcggctgcagcggcaaaagacgttaacgttccggatatcggcagcgacgaagttgaagtgaccgaaatcctggtgaaagttggcgataaagttgaagctgaacagtcgctgatcaccgtagaaggcgataaagcgtctatggaagttccggctccgtttgctggcaccgtgaaagagatcaaagtgaacgtgggtgacaaagtgtctaccggctcgctgattatggtcttcgaagtcgcgggtgaagcaggcgcggcagctccggcggctaaacaggaagcggctccggcagcggcccctgcaccagcggctggcgtgaaagaagttaacgttccggatatcggaggtgacgaagttgaagtgaccgaagtgatggtgaaagtgggcgacaaagttgccgctgaacagtcactgattaccgtagaaggcgacaaagcttctatggaagttccggctccgtttgcaggcgtcgtgaaggaactgaaagtcaacgttggcgataaagtgaaaactggctcgctgattatgatcttcgaagttgaaggcgcagcgcctgcggcagctcctgcgaaacaggaagcggcagcgccggctccggcagcaaaagctgaagctccggcagcagcaccggctgcgaaagcggaaggcaaatctgaatttgcagaaaacgacgcttacgttcacgcgactccgctgatccgccgtctggcacgcgagtttggcgttaacctggcgaaagtgaagggcactggccgtaaaggtcgtatcctgcgcgaagacgttcaggcttacgtgaaagaagctatcaaacgtgcagaagcagctccggcggcgactggcggcggtatcccaggcatgctgccgtggccgaaggtggacttcagcaagtttggtgaaatcgaagaagtggaactgggccgtatccagaaaatttctggtgcgaacctgagccgtaactgggtgatgatcccgcatgttactcacttcgacaaaaccgatatcaccgagctggaagcgttccgtaaacagcagaacgaagaagcggcgaaacgtaagctggatgtgaagatcaccccggttgtcttcatcatgaaagccgttgctgcagctcttgagcagatgcctcgcttcaacagttcgttgtcggaagacggtcagcgtctgaccctgaagaaatacatcaacatcggtgtggcggtggataccccgaacggtctggttgttccggtattcaaagacgtcaacaagaaaggcatcatcgagctgtctcgcgagctgatgactatttctaagaaagcgcgtgacggtaagctgactgcgggcgaaatgcagggcggttgcttcaccatctccagcatcggcggcctgggtactacccacttcgcgccgattgtgaacgcgccggaagtggctatcctcggcgtttccaagtccgcgatggagccggtgtggaatggtaaagagttcgtgccgcgtctgatgctgccgatttctctctccttcgaccaccgcgtgatcgacggtgctgatggtgcccgtttcattaccatcattaacaacacgctgtctgacattcgccgtctggtgatgtaagtaaaagagccggcccaacggccggcttttttctggtaatctcatgaatgtattgaggttattagcgaatagacaaatcggttgccgtttgttgtttaaaaattgttaacaattttgtaaaataccgacggatagaacgacccggtggtggttagggtattacttcacataccctatggatttctgggtgcagcaaggtagcaagcgccagaatccccaggagcttacataagtaagtgactggggtgagggcgtgaagctaacgccgctgcggcctgaaagacgacgggtatgaccgccggagataaatatatagaggtcatgatgagtactgaaatcaaaactcaggtcgtggtacttggggcaggccccgcaggttactccgctgccttccgttgcgctgatttaggtctggaaaccgtaatcgtagaacgttacaacacccttggcggtgtttgcctgaacgtcggctgtatcccttctaaagcactgctgcacgtagcaaaagttatcgaagaagccaaagcgctggctgaacacggtatcgtcttcggcgaaccgaaaaccgatattgacaagattcgtacctggaaagagaaagtgatcaatcagctgaccggtggtctggctggtatggcgaaaggccgcaaagtcaaagtggtcaacggtctgggtaaatttaccggggctaacaccctggaagttgaaggtgagaacggtaaaaccgtgatcaacttcgacaacgcgatcattgcagcgggttctcgcccgatccaactgccgtttattccgcatgaagatccgcgtatctgggactccactgacgcgctggaactgaaagaagtaccagaacgcctgctggtaatgggtggcggtatcatcggtctggaaatgggcaccgtataccacgcgctgggttcacagattgacgtggttgaaatgttcgaccaggttatcccggcagctgacaaagacatcgttaaagtcttcaccaagcgtatcagcaagaaattcaacctgatgctggaaaccaaagttaccgccgttgaagcgaaagaagacggtatttatgtgacgatggaaggcaaaaaagcacccgctgaaccgcagcgttacgacgccgtgctggtagcgattggtcgtgtgccgaacggtaaaaacctcgacgcaggcaaagctggcgtggaagtggacgaccgtggtttcatccgcgttgacaaacagctgcgtaccaacgtaccgcacatctttgctatcggcgatatcgtcggtcagccgatgctggcacacaaaggtgttcacgaaggtcacgttgccgctgaagttatcgccggtaagaaacactacttcgatccgaaagttatcccgtccatcgcctataccgaaccagaagttgcatgggtaggtctgactgagaaagaagcgaaagagaaaggcatcagctatgaaaccgccaccttcccgtgggctgcttctggtcgtgctatcgcttccgactgcgcagacggtatgaccaagctgattttcgacaaagaatctcaccgtgtgatcggtggtgcgattgtcggtaccaacggcggcgagctgctgggtgaaatcggcctggcaatcgaaatgggttgtgatgctgaagacatcgcactgaccatccacgcgcacccgactctgcacgagtctgtgggcctggcggcagaagtgttcgaaggtagcattaccgacctgccgaacccgaaagcgaagaagaagtaattgttcgtttgccggaacatccggcaattaaaaaagcggctaaccacgccgctttttttacgtctgcaatttacctttcctgtcgccttgctccgcgctcagagagacgttcgcgtactgctgaccgttgctcgttattcagcctgacagtatggttactgtcgtttagacgttgtgggcggctctcctgaactttttcccgaaaaacctgacgttgttcaggtgatgctgattgaacacgctggcgggcgttatcacgttgctgttggttcagtgggcgctgctgtactttttccttaaatacctggcgctgttcgggagttgcagactgaatacgctcacgcgctgcctctcttcgctgctggttctgtgggttagtctgcattttctcgcgaaccgcctggcgctgctcaggcgaggcggactgataacgctgacgagcggcgtccttttgttgctgggtcaggggttggcgacggctgaagtcgcggaagtcgtcatagctcccatagtgttcagcttcattaaaccgctgtgccgctgcctgacgttgggtatctcgtgtaatgacgggggcggcgtgtgttcgttgctgaaactgacttgctgccgcctgacgctggctgtcgcgtgttggagcaggtagctgcgtggcactcattccgccgttgacatcggtttgatgaaaccgctttgccatatcctgatcatgatagggcacaccattacggtagtttggattgtgccgccatgccatattcttatcagtaagatgctcaccggtgatacggttgaaattgttgacgtcgatattgatgttgtcgccgttgtgttgccagccattaccgtcacgatgaccgccatcgtggtgatgataatcatcatcgtcatgatgatgatggtcatgatcgtcgtcgtcccagtcgatgctgctgaatagtgcgtacgtggtagcaacacccatgctatagccgaatccgcgcacaaagctgtcaataaacggttctccggctggtggtggcagataaaccggcggatacgcagtattggcccagttcccgtaaaccacggttgggttgtagttgggaatatagaccacatcaggattggcgggctcaatggaaatgacggttgttgcaggctctgtaatgatggggctggcagttgaaacggtattggatggtatgacgggagccgtgactgtctgtgttaccggtacagctttcttcgttgtggtaataactttctgttcggttgatgacttcagcgagccggtttgttgcgccagttgccgcaatcgctgtaccgagtccatcacgtcctgcggctgcgccagaaaagcatcgcccaggttttgcacccattgcgggttttcgcccatcaatgccatcaattgtggaaaggccaccagtgatttaacgctggcgtcccacggctggtcagatactgcctgaatagcagcatcgccttgtttaagtggattatcgtgcgaccattgcactgcttgagcaacgtttgccggataggttgatgccattaacacttgtgaaagcagagaatcggggtacagcgcgacaggcgcaacccattgatcgatttgtgcagtgctgaatgcggatttgacgacggcgggcgttacgggcggtgcggaaaccgttgcaggaagcgtaactgcggtgatgtcaggcgcagtctgttgtgtcgattgcggttccacaggcgcttccactgtgcggctttttatatatagcccggtagaggcggcacaaagcccggcactgcaaattagcgccagcacatggggtttaaacggcaaagtcattttcataattcggatctcaaggaaatcgcaatggtcggcgaactgccacccgcaggtgctgtgaatccgagtataaagaggcggtagtttaaattttgactaatcttgggattcgttgagaaaggtgattatcaccatgcgaattaacgaagtttttacggagggaaacaatctctagaccatccttaacgattcagccacttttttatgttgcttttttgtaaacagattaacacatcgtcaaaatcctgctattctgcccgttgcggtactgggcatttaccctacaaactgctgtctcacaggagcgtgaagagaatcgcctgccgcactatgacaatgagagcgaggagaaccgtcgtgctagaagaataccgtaagcacgtagctgagcgtgccgctgaggggattgcgcccaaacccctggatgcaaaccaaatggccgcacttgtagagctgctgaaaaacccgcccgcgggcgaagaagaattcctgttagatctgttaaccaaccgtgttccccctggcgtcgatgaagccgcctatgtcaaagcaggcttcctggctgctatcgcgaaaggcgaagccaaatcccctctgctgactccggaaaaagccatcgaactgctgggcaccatgcagggtggttacaacattcatccgctgatcgacgcgctggatgatgccaaactggcaccgatcgctgccaaagcactttctcacacactgctgatgttcgataacttctatgacgtagaagagaaagcgaaagcaggcaacgaatatgcgaagcaggtaatgcagtcctgggcggatgccgaatggttcctgaatcgcccggtgctggctgaaaaactgaccgttaccgtcttcaaagtcactggcgaaaccaacaccgatgacctttctccggcaccggatgcgtggtcgcgcccggatatcccactgcacgcgctggcgatgctgaaaaacgcccgtgaaggtattgagccagaccagccaggtgttgttggcccgatcaaacagattgaagctctgcaacagaaaggtttcccgctggcgtacgtcggtgacgttgtgggtacgggttcatcgcgtaaatccgccacgaactccgttctgtggtttatgggcgatgatattccacatgtgccgaacaaacgcggcggtggtttgtgcctcggcggtaaaattgcacccatcttctttaacacgatggaagacgcgggtgcactgccaatcgaagtcgacgtctctaacctgaacatgggcgacgtgattgacgtttacccgtacaaaggtgaagtgcgtaaccacgaaacaggcgaactgctggcgaccttcgaactgaaaaccgacgtgctgattgatgaagtgcgtgctggcggccgtatcccgctgattatcgggcgtggcctgaccaccaaagcgcgtgaagcacttggtctgccgcacagtgatgtgttccgtcaggcgaaagatgtcgctgagagcgatcgcggcttctcgctggcgcagaaaatggtaggccgtgcctgtggcgtgaaaggcattcgtccgggcgcgtactgcgaaccgaaaatgacttctgtaggctctcaggacaccaccggcccgatgacccgtgatgaactgaaagacctggcgtgcctgggcttctcggctgacctggtgatgcagtctttctgccacaccgcggcgtatccgaagccagttgacgtgaacacgcaccacacgctgccggacttcattatgaaccgtggcggtgtgtcgctgcgtccgggtgacggcgtcattcactcctggctgaaccgtatgctgctgccggataccgtcggtaccggtggtgattcccatacccgtttcccgatcggtatctctttcccggcgggttctggtctggtggcatttgcagccgcaacaggcgtaatgccgctggatatgccggaatccgttctggtgcgcttcaaaggcaaaatgcagccgggcatcaccctgcgcgatctggtacatgccattccgctgtatgcgatcaaacaaggtctgctgaccgttgagaagaaaggcaagaaaaacatcttctctggccgcatcctggaaattgaaggtctgccggatctgaaagttgagcaggcatttgaactgaccgatgcgtccgccgagcgttctgccgctggttgtaccatcaagctgaacaaagaaccgatcatcgaatacctgaactctaacatcgtcctgctgaagtggatgatcgcggaaggttacggcgatcgtcgcaccctggaacgtcgtattcagggcatggaaaaatggctggcgaatcctgagctgctggaagccgatgcagatgctgaatacgcggcagtgatcgacatcgatctggcggatattaaagagccaatcctctgtgcaccgaacgacccggatgacgcgcgtccgctgtctgcggtacagggtgagaagatcgacgaagtatttatcggttcctgcatgaccaacatcggtcacttccgtgctgcgggtaaactgctggatgcgcacaaaggccaactgccgacccgcctgtgggtggcaccgccaacccgtatggacgccgcgcagttgactgaagaaggctactacagcgtcttcggtaagagtggtgcgcgtatcgagatcccgggctgttctctgtgtatgggtaaccaggcgcgtgtagcagacggtgcgacggtggtttccacctctacccgtaacttcccgaaccgtctgggtactggcgcgaatgtcttcctggcttctgcggaactggcggctgttgcggcgctgattggcaaactgccgacgccggaagagtaccagacctacgtggcgcaagtagataaaactgccgttgatacttatcgttatctgaacttcaaccagctttctcagtacaccgaaaaagccgatggggtgattttccagactgcggtgtaataagtaagcgcacgcgctgcgcataaacgacacaatgcccggtgaatgagattcccgggcatttttttatttctaaaccatcgccgttccgctgtttttctccggtaaggctgcgataattacatcaatggcgcaatgcgatttcggcgcattgccgggagcagaggaacacactatggattacgaatttctgcgcgatattaccggagtggtaaaggtgcgtatgtccatggggcatgaagtggtcgggcactggtttaatgaagaggtgaaagaaaacctggccttgcttgatgaagtggaacaagcagcgcacgcactgaaaggtagcgaacggtcctggcaacgggcagggcatgaatacaccctgtggatggacggtgaagaggtgatggttcgcgccaatcaactggaattcgctggcgatgaaatggaagaggggatgaactactacgacgaagaaagcctgtcgctatgcggcgttgaggattttctgcaggtcgtggcggcttaccgcaatttcgtgcagcagaagtaaataaatctggcggagcctgggagctccgccagagccgttaaacagctggcatattgcgcccgtaataaatctcgcgcatttctttccacagcgcagcggtaatttcctggcgctcgctgtcggttaaatcttccggtttggtgtggaacatgtagtgcttaaggtcgaactctttaagcaacatcttggtatggaagatattttcctgatagacgttcacatccaccatgtcatacagcgccttcatatcgtcagacataaagttctgaatcgaattaatctcatggtcgataaagtgcttcataccgttaatgtcgcgggtaaaaccgcgcacgcgataatcaatggttacgatatcggactcaagctggtggatcaggtaattcagcgccttcagcggagaaatcacgccgcaggtagagacttcaatatcggcgcggaaggtacataaaccgccttcaggatgactttccgggtaggtatgtacgcaaatatgacttttatcgagatgggcaacgaccgtttctggcagtgggccggggtgttctgttttgtcgatgagtttcgggtcaaccggttcttcactcaccagaatagtgacgctggcaccctgtggttcgtaatcctggcgggcgatgttaagaatattggccccgataatggaacaggtttctgacaggatttcggtcagacggttggcattatagagttcatcgatataagcaatataaccgtcgcgctcttcggcagttttggcgtagcagatatcgtaaatacaaaaactcagacttttggtcagattattaaagccatgcagtttcagttttttcaatttcttatcttctccttaggacggctgtgaagccagtgcgtcttgcagatactgaggtaaggcaaaagctgccgtatggattgccggattgtaataacggcatttcaggccagaggcgagaaaacgcgcctgaataatttcggttgagagatggcgtaaggcgtcgttatctgtcgcccatgcaaaagtcatgataccgccgtaataggtcgggatcgccgcctgataaaagccaacgtcgctgaagtaatggctgagtttgcgatggctgtcgatggcttcttcctgctgtaaaaagcagacgccgttttgtgcgacgaagataccgccaggattcaggcaacgtttgcagccttcataaaatgccgaagtgaaaaggctttcgccgggaccgataggatcggtgcagtcggagataatgacatcaaaggtctggctggtttgattaacgaaattgacgccatcgtcgatcaccagcttaaagcgcggatcgtcgtagctaccggcgttatggttgggtagatactgacggcagaacgatacgacacccgcatcgatttccaccatcgtgattgactcaacgtttttatgtcgggttacttcacgcagcatggcaccgtcgccgccgccgataatcagcacatgtttcgcgtgaccatgggccagtagcggaacatgggtcatcatctcatgatagataaactcgtcgcgctcggtggtttgtactacgccatccagcgccattacgcgaccaaatgcagcgttctcaaaaatgatcagatcctggtgatcggtcttttcatgatacagaacgttatctaccgcaaagtactgcccaaactggtcgtgtagcgtttcatgccactgttttttttcggccatgggttgatacctcctttgttaacacccgtaaaaaaagggcgcaacataatagctaacattgaccgcggatgcacggtcaatatttctacaaaaaggtatcagggattatttgacgtaggcaagcaggcttaaggaatcgcgggccagggctttgcattttttagcgacgggaatgccaatgccgctgagatcgcggtagctgtcttcaccgagggctttcatgtcgaaggtgtcgtaattactgaggtcccactggttttgctgagcgaaaaagaccagtgcgcgacgaatttgcccgttaggtaagttctggtaaccacaatcgttcttcagaaagacaaaaactgccgttaaatcggccatatcttcggcttcagactcgctgagcgcgtaactgtttgcgcagacggccatcaggctgccgaataacactgttctgaaaaacgtcttcattgcttctaccaggggcttaaagaagataaacgttagcacactgcgagcgaggcgacgaccattattgtcgattaaattgtgtctgcggcttgaccttcccgtaaggggaaggactatgctcaacgtttgattttgtttcgcctgcttaagaataaggaaataactatgcaacgtcgtgatttcttaaaatattccgtcgcgctgggtgtggcttcggctttgccgctgtggagccgcgcagtatttgcggcagaacgcccaacgttaccgatccctgatttgctcacgaccgatgcccgtaatcgcattcagttaactattggcgcaggccagtccacctttggcgggaaaactgcaactacctggggctataacggcaatctgctggggccggcggtgaaattacagcgcggcaaagcggtaacggttgatatctacaaccaactgacggaagagacaacgttgcactggcacgggctggaagtaccgggtgaagtcgacggcggcccgcagggaattattccgccaggtggcaagcgctcggtgacgttgaacgttgatcaacctgccgctacctgctggttccatccgcatcagcacggcaaaaccgggcgacaggtggcgatggggctggctgggctggtggtgattgaagatgacgagatcctgaaattaatgctgccaaaacagtggggtatcgatgatgttccggtgatcgttcaggataagaaatttagcgccgacgggcagattgattatcaactggatgtgatgaccgccgccgtgggctggtttggcgatacgctgctgaccaacggtgcaatctacccacaacacgctgccccgcgtggttggctgcgcctgcgtttgctcaatggctgtaatgcccgctcgctcaatttcgccaccagcgacaatcgcccgctgtatgtgattgccagcgacggtggtctgctacctgaaccggtgaaggtgagcgagctgccggtgctgatgggcgagcgttttgaagtgctggtggaggttaacgacaacaaaccctttgacctggtgacgctaccggtcagccagatggggatggcgattgcgccgtttgacaagccgcatccggtaatgcggattcagccgattgctattagtgcctccggtgctttgcctgacacattaagtagcctgcctgcgttaccttcgctggaagggctgacggtacgcaagctgcaactttctatggacccgatgctcgatatgatgggtatgcagatgctaatggagaaatatggcgatcaggcgatggccggaatggatcacagccagatgatgggccatatggggcacggcaatatgaatcatatgaaccatggcgggaagttcgatttccaccatgccaataaaatcaacggtcaggcgtttgatatgaataagccgatgtttgcggcggcgaaagggcagtacgaacgttgggttatctctggcgtgggcgacatgatgctgcatccgttccatattcacggcacgcagttccgtatcttgtcagaaaatggcaaaccgccagcggctcatcgcgcgggctggaaagataccgttaagatagaaggtaatgtcagcgaagtgctggtgaagtttaatcacgatgcaccgaaagaacatgcttatatggcgcactgccatctgctggagcatgaagatacggggatgatgttagggtttacggtataaaaagaccgtatttggaaatatgcccggatctctccgggcattatggttatttcacatcatccggcagggcataagccacaatatagtcgcccatcttcgtaccaaatgaaccgtgaccgcctgcggagatcaccacatactgcttgccattcacttcataggtcattggcgtcgcctgaccacccgctggtaaacggccctgccacagtttttcaccgttgctcatgttgtaagcgcgcaggtagttatctgccgtagcagcgataaacagcacgttacccgccgtggagattggcccgcccagcatcggcatacccatattgaacggcaccggtacaggcatcgggaacggcatactgtcttgcggcgtaccaatacgtttcttccacaccacttcattggttttcagatccagcgccgagatataaccccatgctggctgtttacatggcagaccaaacggtgagaggaacgggttgagcgtgacaccatacggtacaccgtactgtggctgaatgccggattccgtacccgtgcctttggcatctttcggctgctccatcgggttaccaggaccacgcgggatcagtttcgaaacaaacggcagtgccattgggttggcaattgccacttcacgatttggatcaacggaaatcccgccccattcgaacatccccaggttacccgggaagaccagcgtaccctgttcagatggcggggtgaaaatgccttcatagcgcatctggtggaacatcacgcggcacaccagttggtcaaacatggtggctccccacatatccgcaccgctcaaatctttcgtcggacggaagctcagttccgagaatggttgagtaggggtaacgtaatcgcctttggcagcaccttggggaaccggtttttccggtgccggaaccaccagttcgccattacgacgatcgagcacaaaaatgttgccggttttcgccggagcgtaaataactggcactttctgaccattaacggtgatgtccgccagcgtcggctgtgccggaagatccatatcccacaggtcgtggtgaacggtctggtagctccacgccagtttcccggtagtggcattcagcgccagaatcgagctggcataacgttcctgttccggtgtgcggttaccgccccagatatccggcgtggtcacgcccatcggcagatagaccagatccagcttcgcgtcataggccgctggtgcccaggagtttggcgagttaaaggtaaaggtgtgttcgtcagacgggattgcgttcggatctttcgcgccgggatcaaaagcccacagcagctccccggtgttgacatcaaaaccacggatcacgccagacgtttcgcgggttgagaagttatcggtaactgaaccggccatcacgatggttttatcggtgataatcggtggcgaagtcggttcatacagacccggtttggtgtctggcatattgctttgcagattgagtacgcctttattggcgaaggtttcgcacagtttgccgttttcagcgttaatcgcaatcagtcgaccatcattgaccggaagaatgatacgacgcgggcaatccgccatcacttccggcgaagccgtttctgctttggcttcatgataagagacgccacggcaggttacgtgctggaaagactcgttagttttcagctcaggatcgtaatgccatttctctttgccgctggcggcatcgagcgcaaacaggcgctggtgagcggtacacaggtaaagggtgtcgcccactttaatcggcgtcacttcattggtgatttcgcccggatcgttcggctgcttcacatcgccagtacggaacacccaggcttctttcagattatggacgttatcggcgttaatttgtttcagaggtgaaaagcgttgaccttcctgattgcgaccataggcaggccagtcctgatcggcaacgggtgagatagcttccgcaggtgtggcattggcgcttaaggtgccgttgatttcctgcggatcgttaaatccggcccaggtcaggataccaccgctaatcagcagtgccaccaccagtgcggcaactgcgccgctggcaggaatgaccaggcgacgccagacaaacggcaggatcagccagatgccgaagaagaccagaatgtcgctgcgcggagtcagcgcccagaagtcgaaaccaacttcccagacgccccaaatcatggtgccgagcagcagggctgcgtacagccaaagcgcggcacgtttactgcgccacagcatccaggcgacgccgagcatcacaagaccagcgatagggtagtaccaggagccgccaatcgcgaccagccagcctccgccaatgagtagatacagcccgcaaagcgctgcaaaaagggctgttagcgtgacgagtaatcgtcgcgagcctgtattgttaattgccataaagagacaccatttcaattcattaatattttagtagcaattaattataggttttaacatgtgtgatcgtcatcacaattcgagctttattaacagattccgcgaatgaatagttttactggtatactgcgtgtcttgcgctttgttgcggtgccaaaacctgcccgtgcgaagtgatttgtttttaaatcatatggttagagatatgaaacatactgtagaagtaatgatccccgaagcggagattaaagcgcgtatcgccgaactgggtcgtcagattactgagcgttacaaagacagcggcagcgatatggtgctggttggtctgctgcgtggctcatttatgtttatggcggacctgtgccgtgaagttcaggtatctcatgaagtcgactttatgaccgcctccagctacggtagcggcatgtccaccacccgtgatgtgaaaatcctcaaagatctggatgaagatatccgtggcaaggacgtgctgattgttgaagatatcatcgactcggggaatacactgtcgaaagtgcgtgagatcttaagcctgcgcgaaccgaagtcgctggcgatttgtacgctgctggataaaccgtcccgtcgtgaagtgaacgtcccggttgaatttatcggtttctcgatcccggatgagtttgtggtgggttacggcattgattacgcacagcgttaccgtcatctgccgtatatcggcaaagtgattctgctggacgagtaagtgtgaagttgccggatgtgttgcatccggcatggcatttttatttgtggttggcgtgtttcagcttgaggttggaaatcccgtgacggtaacgttgctcaagggtttcgcggttggtcgctgtgacatccagatcacgcagcaagccgtcgtgaatgccgtaggcccagccgtgaatggtaactttctgcccgcgtttccacgctgattgcataatggtggagtggcccaggttataaacctgttccatgacgttcagttcacacaaggtatccagacggcgctcttgcggcatttcgccgagcaatgagctatgtttgaaccagatatcgcggatatgcagcagccagttgttgataagccccagttccgggttttcaactgcggcttgtacgccgccgcaaccgtagtggccacagataataatgtgttcaacttcgagtacatccactgcatactgaaccacggaaaggcagttcaggtcggtgtgaatgaccaggttagcaacattacggtgaacaaagagttcgcccggctcaagaccggttaaacgttctgcaggaacgcgactgtcggaacatccaatccatagaaagcgcggtttttgcgcttgtgccagtttctcaaaaaacccgggatcctcttccaccagcatttttgaccatagtgcattgttgctgatgagtgtatctatgtctttcatggaggttaacgacctgtaaccaaataattacgtttggctaatatagggcaactccgggacgatttaaaccacagataaagtgtaagaacgtaaggtaagtaaaaatttatgaccattgcactggaacttcaacagcttaaaaaaacctatccaggcggcgttcaggcgcttcgtggaatagatttgcaggtcgaagcgggtgatttttatgcgcttctcgggccgaacggggccgggaaatcgaccactatcggtattatcagctctctggtaaataaaacctccgggcgggtcagcgtatttggttacgatctcgagaaagatgtcgtgaacgctaaacgtcagttgggactggtgccgcaggaatttaacttcaacccgtttgaaaccgtgcagcaaattgtggtgaatcaggcagggtactacggtgtggagcgcaaagaggcgtacatccgcagcgaaaaatatcttaagcagctcgatttatggggaaaacgcaacgaacgtgcgcgcatgttatctggcgggatgaagcgccgtttaatgattgcccgtgcgttaatgcatgaacctaaactactgattctcgacgagccgactgcaggcgtggatattgaacttcgccgctcaatgtggggctttttgaaggatttaaacgacaaaggcaccaccatcattctcaccacacactacctggaagaagcagaaatgctgtgccgcaatatcggcattattcaacacggtgagctggtggaaaatacctcgatgaaggcgctgctggctaagctgaaatcggaaacctttattctcgatctcgcaccgaaaagtccgttaccgaagctcgatggctatcagtatcgactggtcgataccgcgacgctggaagttgaagtgctgcgtgagcaggggatcaacagcgtatttacgcagttaagtgagcagggcattcaggtattaagtatgcgtaacaaagctaaccgtctggaagagctgtttgtttcactggttaatgaaaaacaaggagatcgcgcatgatgcatctttactgggtggcgctaaaaagcatctgggcgaaagagatccatcgctttatgcgtatctgggtgcagacgctggtgccgccagtcatcaccatgaccctttactttattatcttcggtaacctgataggttcgcgtattggcgatatgcatggcttcagctatatgcagttcatcgtaccggggctgatcatgatgtcggtgatcaccaatgcctacgctaacgtcgcgtcatcattttttggtgccaagttccagcgtaatattgaagagctgctggtagcgccggttccgactcacgtcattattgccggatatgtcggcggtggcgtggcgcgtggtctgtttgttggcattctggtgacggcaatttcactgttttttgtgccgtttcaggtgcattcgtgggtattcgttgccttaaccctggtgctcacggcggtgctattctcccttgcgggtttgctgaacggcgtgtttgccaaaacgttcgatgacatcagcctggtgccaacctttgtgttaacgccactcacgtatttgggcggggtgttttactccctgactttgttgccgccgttctggcaagggctgtcgcacctgaacccaatcgtttatatgatcagtggtttccgctacggcttcctcggtataaatgatgtgccgctggtcactacctttggcgtactggtggtctttattgtggcgttttatttgatctgttggtcgctgatccaacgtggacgtggtttgcgtagctaaggctatttcctctcctctggattcgggggagaggagttttgacggctatcaccctttatcaacaatggtcagggtagactgattttcggctaaggaggaaggcgatgttaggttgggtaattacctgtcacgatgaccgggcgcaagagatactggatgcgctggagaaaaaacatggggcacttcttcagtgccgggccgtgaatttctggcgcggattaagctctaatatgctcagccgcatgatgtgcgatgctctgcatgaagcggactctggtgagggtgtcatcttcttaaccgatttagccggagcgccaccgtaccgcgtggcttcattattaagccataaacactcccgttgtgaagtgatttctggtgtcacgttaccgttaattgaacagatgatggcttgccgtgaaaccatgaccagttcagagtttcgcgagcgtattgtcgaactgggtgggccggaggtgagtagtctttggcaccaacaacaaaaaaatccgcctttcgtcctcaaacataatttgtatgagtattaacccacgattcttatagcgcttttgctacaataaaagcgttgtttcaccctcggttattttttcatgtacaaacaagctgttattctcctgctgatgctgtttaccgcaagtgtcagtgccgcgttacctgcccgttatatgcaaaccatcgaaaatgctgcgatctgggcgcaaattggcgacaagatggtgaccgtggggaatattcgggccgggcaaatcattgccgtggagcccactgccgcaagttattacgcatttaattttggctttggtaaagggtttatcgataaagggcatctcgagccagttcaggggcgacaaaaagttgaagacggtttgggtgacctcaacaagccgctgagtaatcagaacttaattacctggaaagatacgccggtctataacgcgccgagtgcgggcagtgcgccatttggggtactggcggacaatttgcgctacccgattttgcataaactgaaagacaggttaaatcaaacctggtatcagatccgtattggcgatcgactcgcctatatcagcgcgctggatgcccaacccgataatggcctgccggtgctaacctatcaccatattctgcgcgatgaagaaaactcccgttttcgccatacttcgacgaccacctcggtacgcgctttcaataaccaaatggcctggctgcgcgacaggggatacgcgacactgagcatggcgcagctggaaggttacgtgaagaataagatcaatctccctgcgcgagcggtggtgattacctttgatgatggcctcaagtcggtgagccgctatgcgtatcctgtattgaaacaatatggcatgaaggcgacggcgtttgttgttacctcgcgcatcaaacgtcacccgcagaagtggaacccaaaatcgctgcaatttatgagcgtttctgagcttaacgaaattcgcgatgtttttgattttcagtcacatacccattttttgcatcgggtggatggctatcgccgacccatattactgagccgtagtgagcacaatattctgtttgattttgcacgttcacgccgcgctctggcgcaatttaatccgcatgtctggtatctttcgtatccgtttggcggatttaatgacaaagccgtgaaggcagcaaacgatgccggatttcacctggcggtgacaaccatgaaaggcaaagtaaaaccgggggataatccgttgttactaaaacgactttatatcttaagaacggattcgctggagacgatgtcgcggctggtgagtaaccagccgcagggataacaatcaagcaacctgtaccggaatcgctttcgcggtacgtttcatttcattgtcgccttcaaaataggcgacgttgggtcgccaggtgcgagcttcttcatctggcatggtaacgaagctggcgatgatgacaatatcgccgacactggcgcagtgggccgccgcaccgttaacagaaataattctcgaaccgcgttctgccgcgatggcataagtggagaaacgcttgccgttggtgacattccagatatcaatggcttcgttttcgagaataccggctgcgtcaagaaaatcctggtcaatggcgcaagaaccttcatagtgcaggtccgcatgagtcactttcacgcggtggagtttgccctgcagcatcgtgcgaatcataacttctacctttctaccctgtcgttaacgaagcaggcgatgcctgctttgaggaaattctcacgcagtattgcccgatttttgtttagtgtctactcatctgacggcatttacatcagcagtttgcgtaccgtgccgaagcgtgccatgtaacggctgtaaccaattgaaatttctctgaacgctgctcggtaaacactaaagaggtggctgacgatggcacgccttgactggatactgccttcacgcaagacaacacggaaggcagggaagatggatgcaccgagtaccacaccgcatgatgcagtgtttaaacaatttttaatgcacgcggagacggctcgcgactttctggagatacatttgccagtggaattacgagaactttgtgacctcaacacgcttcatttagagtcggggagtttcattgaagagagcctgaaaggacacagcacggacgtgctctattccgtgcaaatgcagggcaatcccggttatctgcatgttgtgattgaacaccaaagcaagccggataagaaaatggcctttcgcatgatgcgttattctattgctgccatgcaccggcatctggaggcggatcacgataagctgccgctggtggtgccgatactgttttatcagggcgaggccacaccttatccgctctcaatgtgctggtttgatatattttactcgccggagctggcacgacgcgtctataacagtcctttcccgctggtggatatcaccatcacaccggatgacgaaatcatgcaacatcggcggattgcgattctcgaactactgcaaaaacatattcgccagcgcgacttaatgttattgctggagcaactggtcacgctgattgacgaagggtacactagcggaagtcagttagttgccatgcaaaactatatgctgcaacgcggtcatactgaacaagcggatttgttttatggtgtgctgagagacagggaaacgggaggggagtctatgatgacgctggcgcagtggtttgaagagaaagggattgagaaggggattcagcagggaagacaggaggaaaggcaagaattcgccctgcgtcttctaagtaaaggaatgtctcgggaagacgttgcagagatgacaaatttatctcttgctgagattgataaggtaattaaccttatttaagttacctgtgttatgacagatgacgtggggtaaattaataactggcgccatcagccgtagcgccagttaagtattacgccagctcgaccattttgttgtcgatcaggcgagcatcgccaagccaggcggctaccagaattactgcccgtttgctggtttcagaaacttccagcaatgtgtcggcatcgcgaatctgaatatcatcggcgcggaagcctttttcattcagttcttgccccgcaatggtaataatttcatcgagatcccgttccccagcctgcaatttgtcagcaatcgaacttaaaactttgtacagaccaggcgcaattttgcgttgttccgccgtcagataaccgttacgggaacttagcgccagaccgtctttggcgcgcataattggcacaccgacaatctcaatatcgaagcccatatcggcaaccattttgcggatcagcgccagttgctgaaagtccttttcaccgaagcaggcgatgtccggctggaccaggttaaacagcttgctgacgatagtcgaaacgccgcgaaaatgccccggacggctcgcgccttccagcatggtcgaaagcccgggaacgtcaacgtaagtatgggtttcagtaccgttcgggtagatctcttttaccgaaggggcgaaaactaaatccactttacgtttgtttagcttctcgcagtcctcctgcaaggtccgtggataacgtgccagatcttccgggcggtcgaactgcatcgggttaacgaaaatactgacgacgaccacatcggcgcgggctttggcttcgtcgaccagcttcatatggccatcgtgcagattacccatagtaggcaccagcgccacgcgcttgccttccatacgcaggcggcgaatttgctgacgcagcagcggcagggtttcgataattaacacaacgtgactccttaatggaaactgtgttcttcgcccggataaacgccggactccacttcagccatatactgccgcacagccgcgcggatgtcgcccgtttcggcgaggaaatttttagcgaatttaggaatgtgaccgccggtaatgccgaaggcgtcgtgcatcacgaggatctgcccgtcagtgacgttgcctgcgccaatgccaataaccgggatcgccagtgcttcggtaatacgttttgccagttcaaccggcacgcattccagcaccagcagctgtgccccagcggcttctaaggctaatgcatcgctgagcagttgatcgcccgcttcatcgccgcgcccctgaactttgtagccaccgaaaatattcactgactgtggggttaaacctaagtgaccacatacaggaacggcacgttcggtcagcatttttacggtttcgaccagccactcaccgccctcaattttgaccatattggcaccggcacgcataaccgttgcggcgttttcaaaggcttgttccggcgtggcatacgccataaacggcaggtcagccaacagcaggcagtttggcgcgccgcgacgtacggcggcggtatgataggcgatatcctcgacggtaacgggaagggtggagtcgtggccctgaaccgtcatgcccagcgaatcgcctaccagcatgacgttaagtccttcatcagcaaatagtttcgcgaagctgtagtcgtaagcggtgatggtcgcgaaacgctttttatcctgcttacatttctgaagtgaagcaatggtggtcggtttcataacgtgtcctgataaatgatgtcgtgttgcctggcattttatcagtcacattggtgggggcaatgatttatcaattaccgcaccgccagatgatggcggtgcggtggacttattaagggtaggttacctggaaagtactggtggctttaaactcaccagcttctattggtatagttccatcctgttgtagcgtggcctggaaatggagagggtatgttatacctgtatcttgatccgggtaaactcctcctgttgtatcgtctttgcctctcgggtcgtaatctttataaacagaatttgaatcattaggtttcaatgtcattagaggatttttactagttgctaaaccttctatgagtacaccgactccttttgctgcgtcattacctgtgagagtattaccaaggagttgcccgttttcagtaccaacctttgttgaaactaattttgtctcaatattagtcacacgaacgcagttttgaagtgaaatatcaaaaggaaccggtgtggcaccgtttctgatttgttctgcactatattcacccatttttaccgtagaaccagtcacagaagttccactaagcatagcggtaaaacaagtgggattagtcaacttgacattgagcagatcgaaatcgattttgataaaataactatgctcatttataccttggcctgcgccataggctttaaatgaatacagataatttgatgagctggataatttgatctgttgagttactgttggatcaaagtttgtatctgtatagaattcaattgtaagggtctgataaataccacctacagcccagtatttacgggtgctattcgcattattgcaactccaatataacacgtcttcgcttggattataccacgaaaaatattgttctgcagagtcaccaatgtatatcccaggtgaactaacgttagttacggtaccgtaagctgaccacatgtttgaaattaataatgtgtaatacaaaccaggaactgatgtattaaataatttatgggagccatacattttacctgagtcaaccattgcattttcaatacgcattgcgctaccacttgtgctatcacttctgttgcaataaagaaaaccaccaccagaagcggtatctaactgactccactgtaattttacacctgtaggtccaagctgcgtcggtttgtagaaaactaaattatttgtacttgttgcatatctgaatatgacagtagcatcgccattcggccccgtttctctccatttttgatctgacggaccaacgccgtaactattcccaacaatatatcctacgttatcatcagtgccagcactcgcggtataacaactcaagcacagaattaaaaaaagaaaatgtctgaagaatttcttcattatcactccaccatctactgctgtaacagtcgcagttatttgttttgatctattattcgtagtacacatcaactaatatatgactcattacctggccagatatgacatccagcgcgggatcgattttttgcattctggcataaaatttccatgaagaattatgcagggcagaagtcattactggatacacggaacgagaatttcctgctgaactaataacattgaatatattggtcgggtcctgaatggaaaagagaacgacaccgacatttttagccccggttgcgacttcattggcaaatatttgccttgaacctgcagccatgacaccgctaagggctctaaaatcaatatgtaactgattaagcacatcgccagttccctgtaatgcacagtctgatactgtgacagtgaactcttttccacctggttgatagctttcaggagtaacattatctgaaaaatatcccaccccaacgacgccaagatcaatattaccctggttactgattccgcttttgcaagtgctgttttttacattggcaacaaggtcaatatcctgcccagcgatggctggataggtaatgggaaactgtagtgacagaaacagaattattctcttcatcagcttacgttgagtgggatgcatatatagttcctggatctgtcagtctgttagttataggttactgtaaatgtggcaggtgcagaaaatttacccgcagtgatattgcttacggttttatttttttcgacgaccagtcgagcactcatcggataataaacaaccgcgttggctgcattggagatagtgacctcttgagatgctggtgtcacacaactaaattgtgttgcgctccctgttgccggagtttcggtgctccagacttcaacggcgacggcacttgctttatctgcggctgtggatccatttgcgaaccccgcaccgtcattagcagtaccttcgcatgtggctcgcttggttaattttatttgtgcttttttattggggatacccgcacagtctttgaatttgagtttgaatgttttaactttggtcttggcattgatttcagaaatatatacatcgccaaagtcaacaacagaaatgtcctgatcagagtcatttactaatgtagcagtacaagtacctatttctacggtagtaatcacggtcagcccaatgctgtctgttgccgcataagagggtacgctgaacaatgaggcagccaaaacgacactgctggataatccataacgtaaatttttaaatgtcatcttaattatccttcttattgatagatgaaattaaacgttgccagtgcacgaaaattccccggtacgccttgccctgcatctgtttcacgtagcgcaacggtcatttcaagacccttatcgggctgcatctcgtctgtgctccagcgtatcttttccgcactgttaggtttaaggaaagtggcatcatcagtagtccgttttttgaaacccataccgatattacttgtcgtcgaagatgaatcaccagactgcggtataataagcttaggtgagcttgatgatgcatttccggtcagagtggtatcaatccaactgatgccactgctgcacccactagcaaccagtttaaaatcagcctgagattctgtcgttttattcgcgatcttatccagacccatcttagggattctcaatgtgtagttattattgccatcattcgtgacgttattaccagtaagtgtgatgttacaggttgtcgctttgacagtggctgtaaactctacattaatatccgttgcaaatactgatggtgataataatattcccatcagtatcgctattttatgtggcgttatttttatcatttgacgtcccttgtagttactgaatctgacaccgaattccattcagaataatagattgcgctattttttctgcttctgaactttgttgataatgcgcaagacaacttacgggtttactttcttcgagccatttaatgctgatatttccctgctgctcaataccacgaacaaatgcttgtccaccctgtccaacattaccaatgacattgcctttctcatcataaatatctgcagcaaatggaatatttttaccatcacttcgtgtgatgttcataatggctgattgcccttgcacggtttcaaaatcagcaaagacgactgaaccctgacgcggtacagctactgcactggtactttttaattcaacatcgttctcaagatcgttgatatccagcgcgatacggttttcatgataaggagaaagagcgctggtgacaccataaccccatcgatcgatagtactgttgccataatttattcgcgctccttgagcacccggagcctgaactaccgccagtgtatcggagtcgctaaaactgtcattactgaaggtcaggccgccgctatgcaatacaaaaccaccgtcggtgctgagagacacttgacgactgttatcgctatttgcagaaactgaacctgccagggttccccacggtgattcatagctggcataacccccaacataactcaaatctttgctggctttattcatcgtatagccagtatttacgctataactgacgcgagcgttatcactatagccactgctactgacgttgagttggttattacccttaaagtcactgctcatttgagtatcaatactctggaaacctgaagtccgttgttcagtgccaagtaatttttcaataggaatggtgaaactgagataaacgctatcgtcagtgtcgccgtcttcattccatgaacgctgggcactgacactgtagctgccccaggatgcactgttactgtagccaatagagtaattgctacgattttgtccggaagcccagtaatcggaccaacttccggaaagataaaatgaaccgtaatcttttttctcaaattttagcggttggttaatactgaccgtaacctgatttttcatgcgcgagtaattacgcatggatttcggttcaagatcttgttcgggatgtttcacttcatcaattagagttagtgcatcattaagaccaaggtaattctgtgtcgaatagcgataggccgcgatattcagtgaagtacttgtttcttcgaataacttgttccaggaaacacgataactttgtccctgatatgttttatcatccggtatacgaacattggaatgagtcacatcgaaagaaaatgcaccgactgaagtattcagaccaagacctaacaaaccagcggtatagttattatcggtaatctgaataccagtataacccgttagacagttattcagaccgtagtagtagctggcctgaaataaattaggctcatcctgaatatcatcttttaagacctggccgccgctaatatcccaacgtccaacgccagggcgtaacatttgaacgaccgatgaaaaaggttgcgagaatgtccgctttgagccatcggattcttcgacagtaacaataagatcgctgccgtaacctgacggactcatatcatcaatgacgaacgcgcctggcggcacagtcgtttcataaatcttatagccaccttgcataatagtgactttggcgttggtattagcaacgccatgaatgataggcgcaaaactcgctaatgtcggaggcaacatgcggctgtcgctgtataaacgaatgccgcggatactgacagaatcaaaggtttcgcccgttgtataagactcaccaagaatgagttgagaacgcagcgaggcgatatcacgctgtatataccgattcttaaaatcataattactgccagaatcggtcatccagttgtagttgcctgaggcacgcagtcgccatgcacctaaattcatcccaccgttaaaagcagcataaatgctgtcatttcttcgaccaggagtttcactatgatatccgttgaggttgtatgacaacatggccgcattaatgccattttcccataacgatggatcaacatagttttggtaatttttcattacccatgcctgaggaacgtctatatccagacgttgctcgttaacgtcataacgaacagaagcctgagggataatttccgtcaaattaaggcaattgccgagtgtttcatccctggcaagcagaacggctttttcgttatttatatcgggagaatttatatgaaactgcaataaattcttaagtgtgatacaggcttgtgcgtttttttttccttcaatttcaataaatgtaatgctttggttaataataggttgatcgttgacataaacactgacgtcgtacatacccggtatagcagggttaccttcactataccggctgagatcaatatttgaggcattctgccccatcaggaaggtatggtcatattcaacaagttcagcacagaaagcactattgcaatacagcagcgcgcaaaacgtagcgatacgggtcagatgattatgataatttttagttggttttatagtcacgttatgcttcctgcggaattatatccttgcctgattacagactggcattaccttcaatggcgccaccaaaatcattaatggcgtaaaaatgtacttttgcagaacttgctttgccattaaggccagtgactttcatgacctcatcactaaatggtgcaatcattttcacatcaatcggatagcgtttaccgctagcttctaaatcaccactgctaaaagagacgtagtaaggggttggattggtcactcgcaatgacgccttaccttctgaacctgaccagaaccacttcagggctaacggggcttcagagggatttcccttcaatccatccgggcgatagaaaagttttatacgtgtgcgaaatgccagttgcagcagactttgattcgcgaccttttctgcatctggttttggtggaacttccagtacgttaaaccagaacacgctctctctgtctttaggcagtgaggtgctggctgtgtacattaatttgattgtttgcccacgtttggcatcaatacgcgatactggcggcgtggcagtaaaagggactgtaatactgccaggctcagcgttgtcatcgccagtatctaaccaactctggacaagcaacgggttattccctttattttccagacgtacgttgacacttttttgatcgcttttatatattacgcgagtacccgaaatgacaatgtccgcaatagacgatgaactaaaagccatacaggttacgaagcataaagctgttgtatgtttggtgttaaaaaacataaaccatccctgacagagttaattaaaacagggaataatataaaaatagaaattattaacactattccctgtatattcattcaatcaatttaattggtgaatacttactgataagtaatggtgtatgcagtgttagtttttacataaccagcagttgctgtttggtctgcgacggcacgaacgtaagacgctttaaaatcataaacagcagattttgtcgttgcatccagggctttagtatacacatcgccagggttgttaatttgaacctgtttgatagtggaaccatcaatattgtgcagagcgatattcacgccgtcagacgggttgttaatagacatgtcgttgttcagcgttcctttgctattaccaaagaaaacagaaccgaaggtcattttagctgtactacctggattcggatttgctttgctgcagtcaacggtgatgctgaaaggtttggctttagcgccaacggtgtcattcagcacgccagcatcgatttcaccaacagttgcagtttgcagcaggatcagaccatctttattaccgccgtcaacgcgggtttcacaggtgttatcaacaaccagaccactgatatttaactgaccaccatccatatcagcagaagcagtacctgcaaccattgccagcataagaccagacagggcaaaacctaattttttagacataaaaatccttgaataaaattccattagtcagactactggtttgaagaatgactattcatgacacaaatgttataagcagatgctagatattaatgagcaatgatatttgttaccaaaatttacaaccattgttcattaggacgcctattgtgcactttaagggcttttgaacaaattaaattttcttaattcaaaattaagcaaaaataaattcacaagtgcaattggttagggtatggcgatgggattgatatttatctgcgggaatttatattatgtttctgcaaaaatgtttaaactaaaatttttattaaggaaagaaaggatgtatgattttcagaaaatatttatattcgtaatataaataaattaccatttgcttaatttgtcaaatgctcttgtatgtaagacttcacgcaacgtctccccatcaggaaacgccagctccggtgcaatctcaaacagcggccacagcataaatccacgattcttcatatcgtagtgcggaacggtcaggcgttcggtatttatcacttcattaccaaacagcatgatatcgagatccagcgtgcgtggtccccagcgttcagctttacgaacacgaccctgttgcagttctatgcgctgtgtatggctgagtaactcttccggggcgagcgaagtttcaagcgccacggcggcgttgaggtaatcgggttgatcttgcggccccagcggtggagtgcggtaaaacgaagaaacggcaagaatgtggctttcagggatatcgcctaatgctttcagggcagcattgacctgctccagcggagaggccagattgctgcctatggcaatatacgccactgtcatgcggtaccctcacgacgcggtgcgcgtttgcgtggacgacgagtacggcgacgcggtgacggctcttcatccaactcgttaagcatccctttttgatctggtggtgcggaaacctggaactcaccccaccatttcaccagacgctgcagttcagcattacgttcaacttcagctcgcaaggccaacaggtcataagccgcacggaacttaggatgctccagcagtttccatgcgcgtttaccctgacgacgggacatacgcaactgcaactgccagatatcgcgggttaacgtcgtcagacgtttcgggattgccagtgaacggcaggcttcgtccagcacgtcgttcatcgccagcgcgaaagcgtcgtgataggtcaggccgctttcctgggcgatcttctgtgccgtctccagcagtgggtaccagaacatggcggcaaacaagaacgccgggttcacgcgcatatcgttatggatacgcgtatcggtattcttcagcacctgttcaatgatccgctccatcgggctgtcgccattttccgtgaagtagcgggtaatggtcgggaacagcggctggaacagatgatattcacacaacagcttataggtttcgtaaccgtagcccgcttgtagcagtttaagcgattcttcaaacaggcgtgccggtgggatatcgttcagcagggtagcgaggcgagggatcggttctgcggtttccgggctgatgcgcatacccaatttggcggcaaaacgtaccgcgcgcagcatacgtaccggatcttcacggtagcgcgtttccgggttaccaatcagacggataacgccgtccttcagatccttcataccgccaacgtaatcacggacggtaaaatccgctacgctgtaatagaggctgttgatagtgaaatcgcggcgctgggcgtcttcttcgatggagccgaaaatgttgtcgcgcagcaacatgccgttttgcccgcgttgggaggtcgtgcggtcgctgacgttaccttcgtggtgtccacggaaggttgcaacttcgataatctccgggccaaacatcacatgagccagacggaaacggcgacccaccaggcggcagttacggaacagtttgcgcacctgctcaggcgtggcgttagtggttacgtcaaaatctttcggctttttgccaagtaacaggtcgcgcacgccgccgccaaccagccaggcttcgtatcccgctttgttgagcctgtacattaccttcagggcattttcactgatatctttgcgggaaatagcatgctgctcacgcgggatcaccgtcacctgtggacgggcgactgcctgttcagcctcgctttcctcgcggcttagcaccttgcggcaaaaattagcgactcgggtaaaaatagtacacctcggtagtgtcaaacatcattcaggacaaaaaaatagcggctaatcatagctcagcatgacgcatttgagaatgttgaatttacaattgccgactcgggcacggcggtaagccgccagtttttgacggctgactgaaggatttgctcgacgctgaaatcctgccagtgtgcttctgcctgctgccccagaaattgaagtgccgcgattagtaccgggcgtggatcgcctttcggcaacgcaggcgcatgattctgcttggaaagtttagcgccttgtggattaagcgccagcggcagatgaatgtaatctggcactttccagccaaaaagctggtacagcgagatttgccttactgttggttcaatcagatcagccccacgcactatttctgtaacgccctggaaatgatcatcaaccacaacagccaggttgtaggcgaacaacccatcacggcgatgaatgataaaatcttcccgtgccagtttttcgtcggcgtgaataatgccgcgcagctggtcagtaaattgcgtgaccggatgctgctggcggatacgcactgcggcattgtctggtccatgatgcaacacccggcaatgaccgtcgtaaataccgccaatgctttgaatacgcgcacgcgtacaggtgcagtaataacttagtccttgttcatgtaaccaggcgagtgcttcacgataggcgtggtgacgttgcgattgccagagaacatcgccgtcccagtgcagaccgtaatgttccagctggcgcaggatagtttctgcggcaccgggaacttcacgaggcgggtcgatatcttctatgcgtaccagccagcgaccttgccgggcgcgagcctgcaaatagctgccgagcgcggcgatcagagagccaaaatgaagctcgccggaaggagagggggcgaagcggccaatatactgtgtgtctgtcatctctttgaacaaaaaataaggcgggagcatttcccgcctgtggtaaacgtgatggaacggctgtaattagccagccatctgtttttcgcgaatttcagccagcgttttgcagtcgatgcacagatcggctgtcgggcgcgcttccagacggcgaataccaatttcaacaccgcaggattcgcagtagccgaaatcttcgtcttccacttttttcagcgtcttctcgatctttttgatcagcttacgctcgcgatcgcggttacgcagttcgaggctgaactcttcttcctgggctgcacggtctaccgggtccgggaagttggctgcttcatcctgcatatgtgtaacggtgcgatcgacttcatccctgagttgattacgccatgcttccagaatacgacggaagtgcgccagctgggcttcattcatatactcttcgcccggcttctcctgatatggttccaccccagcgatggcgagaatactcagggacgatgttttacggttttgcccttcttgcatgttgcttctccttaacacgcactatcgatccccatgttcgggggaaaaatgaggccgctataaatagcagatgcttttccggatagcaattatctaaacgtaacacttgacaactgtgtgaggaaaagcgtatttgcgcacgcgaccagaatgtaaattaaccagttacttactttactacaatgtaaccggcagtgattttttaagagccatgccttcagcagaaatttccgctttgtaagccagaatttctacccccctctgttgagcttctgacaatagttgcgcgtatttctcatcgatgtggcgcgcgggtgaaaaccgtgtaatggctgaatgcagcacggcgaaaaagataaccgcacgctggccttcagccgctacgctcatcaactcccgaaggtgtttctgacctcgttcagtgaccgcatcgggaaaatatccctgttcgttctccgctaacgtaaccgatttcacttcaatatagcagtctggacgcgaatccgcctgcaacataaagtcaatacggctgcgttctgcgccgtattttacttcgcttttcagcgagctatagcctgacagttctgaaattgattcattaaggatagcctctttcgtcaacctgttagcccaaagcgtgttgacgcaaataaatgcgccgctctggctttgagttaattcccaggtgtgtgggtatttccgtttggtgttgtctgaagtcgaataccagacggtatcgccaggcgttgcacaaccggtcattgcacccgtattcgggcagtgtagcgttaattcgcgaccatcgggtgtgatcacatcggctaaaaaacgtttgtaacgctgaattagcgtcgcgcgctgtagagggggagagaattccattgcgacaatccttgttattgcgttagcgcccagcgttttagcggcgtgtagcgtgtgcgtccacgggcaaacgaggaggcgtaaagggtgaactccgtcaccgcatacgaccagttaaaacctggcggcgggattgtcaccgcctctctggcgtcgcgcaataaggtaatatgtggatgaaacggacgattgctttgaaaacaaccgctgcgggcagcctgtgaacggagcatattcgccagctggattaagccgcgtggcggctgacgcatccctaaccacaccacacgcgaacgcagccattgtccggcgtcatcaagcgtgagtgtgaaaccaggttgacgaatccgtccggctaaaagagaaagcgccttctctttctcggcgctcacttcgcctaaaaatgccagagtcagatgcaaattatcggcggcgaccggacgtcccgcctcaggtgggaagtgtgtggcgcgccaatggataatctgttcgcggatttctgcaggtaagtcgatagcaaagaacagacgttgcggttcagacatgtgaggcactcggttatgaattaccgcgatgctacaatgtggcgcgaagaatgttaaccctctggagcgttttgtgtcgtcgttgcccgttgctgccgtcttatctgaattacttaccgctctcgattgtgcgccgcaggtattattaagtgcgccgaccggggccgggaaatcaacctggctgccgctgcaactgctggcgcatcccggcattaacgggaaaattatcctgctggagccgcgtcgtctggcggcgcgtaacgtcgcgcaacggctggcggagctgcttaacgaaaagccaggcgataccgttggctaccggatgcgtgcgcaaaactgcgtcgggccgaatacccgcctggaagtggttaccgaaggcgtgctgacgcgcatgatccagcgtgacccggaactgagcggtgttggactggtgatccttgatgaatttcatgagcgcagcttgcaggcggatttggcgttggcgctgttactcgatgtgcaacaaggtctgcgtgatgaccttaaactgctgattatgtcggctaccctggacaacgaccgcttgcagcaaatgctgccagaagcgcctgtcgtcatctcagaagggcgctcgtttccggttgaacgccgttatttaccgctgcccgcgcatcagcgttttgacgatgccgttgcggtagccaccgctgaaatgctgcgtcaggaaagcggatcattactgttatttttacctggcgtcggagaaattcagcgtgtgcaggaacaactggcttcgcgcatcggcagtgatgtattgctctgcccgctgtatggcgcgttgtcgctgaacgatcagcgaaaagcgatcctcccggcaccgcaagggatgcgcaaagtggtgctggcgaccaatattgctgaaaccagtttaaccattgaaggtattcgtctggtggtggattgtgcccaggagcgtgtggcgcgttttgatccgcgcacggggcttacgcgactgattactcaacgcgttagccaggcatccatgacgcagcgtgccgggcgcgccgggcgtctggagccgggtatctgcctgcatttaatcgccaaagaacaagcagaacgcgccgcggcgcaaagtgaaccggagatcttacaaagcgatctttccggtttgctgatggaattactgcaatggggatgcagcgatccggcgcagatgagctggctggatcaaccgccagtagtgaatctactggccgcgaaacgtctgttacaaatgctgggggcactggagggtgaacggcttagtgcgcaagggcaaaaaatggcagcgctgggtaacgatccgcgtttagcggcaatgctggttagcgcgaagaacgacgacgaagctgctaccgcggcaaaaattgccgccattctcgaagagccgccacggatgggcaatagtgacctgggcgtggcgttttcgcgcaatcaaccagcctggcagcaacgtagtcagcaactgttaaaacgcttaaacgtacgtggcggtgaggcagacagttcgcttatcgcgccgctacttgccggggcgtttgccgatcgcattgctcgtcgccgtgggcaagatggacgctatcaactggcaaacggcatgggagcgatgctcgatgccaacgacgcgctaagccgccacgaatggttgatcgcaccgttattattgcagggcagcgcctcgccggatgcgcggattttactggcgctgctggtcgatattgatgagttagtacaacgctgcccgcagctggtacagcagtctgacactgtggagtgggatgacgcgcaaggtacgctgaaagcctggcgtcggctacaaatcggtcagttgacggtgaaagtgcagccgctggcgaaaccgtcagaagacgagttgcatcaggcgatgcttaatggcatccgtgataaaggtttaagcgtgctcaactggacggcggaagcggaacagctacgcttgcgtttgttatgcgccgcaaagtggttgccggaatatgactggccagcggttgatgatgaaagtttattggcagcgctggaaacgtggctgctgccacatatgactggcgtacattcactacgcggcctgaaatcactcgacatttatcaggcactacgcggattacttgattggggaatgcagcaacgtctggatagtgaattgcctgcgcattacactgtgccgacgggaagccggatcgccattcgttatcatgaagataacccgcccgcgctggcggtgagaatgcaagagatgtttggcgaggccaccaatccgacgatcgcccaggggcgcgtgccgctggtgctggagttgctttcacctgcccaaaggccattacaaatcacacgagatttgagcgccttctggaaaggagcgtaccgtgaggtgcaaaaagagatgaaagggcgttatcccaaacatgtctggccggacgacccggcaaatactgcaccgacgcgacggacgaaaaagtattcgtaaggttggttttctccctctccctgtgggagagggccggggtgagggcatcagcgcgcacgttcaccctcaccctaaccctctccctcaagggagaggggaccgatcgagcacaaattttgagagatatcttcttctgtcttgtaacagaagaacagaaaatcgggcttttgcgcctgaatattgcggagaaaaagcatggccgggaatgaccgcgagccaattggacgcaaagggaaaccgacgcgtccggtcaaacaaaaggtaagccgtcgtcgttacgaagatgacgatgattacgacgattatgatgactatgaggatgaagaaccgatgccgcgcaaaggtaagggcaaaggcaaagggcgtaagcctcgtggcaaacgcggctggctatggctactgctaaaactggctatcgtttttgccgtgctgatcgccatttacggcgtttatctcgatcaaaaaattcgtagccgtattgatggcaaggtctggcaactgcctgcggcagtttatggccgaatggtcaatcttgagccagacatgaccatcagcaagaacgagatggtgaagctgctggaggcgacccagtatcgtcaggtgtcgaaaatgacccgtcctggcgaatttaccgtgcaggccaacagcattgagatgattcgccgtccgtttgatttcccggacagtaaagaaggacaggtgcgcgcgcgtctgacctttgatggcgatcatctggcgacgatcgtcaatatggagaacaaccgtcagttcggtttcttccgtcttgatccgcgtctgatcaccatgatctcttcgccaaacggtgagcagcgtctgtttgtgccgcgcagtggtttcccggatttgctggtggatactttgctggcgacagaagaccgtcatttttacgagcatgatggaatcagtctctactcaatcggacgtgcggtgctggcaaacctgaccgccggacgcacggtacagggtgcgagtacgctgacgcaacagctggtgaaaaacctgttcctctccagcgagcgttcttactggcgtaaagcgaacgaagcttacatggcgctgatcatggacgcgcgttacagcaaagaccgtattcttgagctgtatatgaacgaggtgtatctcggtcagagcggcgacaacgaaatccgcggcttcccgctggcaagcttgtattactttggtcgcccggtagaagagctaagcctcgaccagcaggcgctgttagtcggtatggtgaaaggggcgtccatctacaacccgtggcgtaacccaaaactggcgctggagcgacgtaatctggtgctgcgtctgctgcaacagcaacagattattgatcaagaactctatgacatgttgagtgcacgtccgctgggtgttcagccacgcggtggggtgatctctccacagccagcctttatgcaactggtgcgtcaggagctgcaggcgaaattaggcgataaggtaaaagatctctccggcgtgaagatcttcactacctttgactcggtggcccaggacgcggcagaaaaagccgccgtggaaggcattccggcactgaagaaacagcgtaagttgagcgatcttgaaactgcgattgtggtcgtcgaccgctttagtggtgaagttcgtgcgatggtcggtggttctgagccgcagtttgcgggctacaaccgtgcgatgcaggcgcgtcgttcgattggttcccttgcaaaaccagcgacttatctgactgccttaagccagccgaaaatctatcgtctgaatacgtggattgcggatgcgccaatcgcgctgcgtcagccgaatggccaggtctggtcaccgcagaatgatgaccgtcgttatagcgaaagcggcagagtgatgctggtggatgcgttgacccgttcgatgaacgtgccgacggtaaatctggggatggcgctggggctgcctgcggttacggagacctggatcaaactgggcgtaccgaaagatcagttgcatccggttccggcgatgctgctgggggcgttgaacttaacgccaatcgaagtggcgcaggcgttccagaccatcgccagcggcggtaaccgtgcaccgctttctgcactgcgttcggtaattgcggaagatggcaaggtgctgtatcagagcttcccgcaggcggaacgcgctgttccggcgcaggcggcgtatctgacactatggaccatgcagcaggtggtacaacgcggtacgggtcgtcagcttggggcgaaatacccgaacctgcatctggcagggaaaacagggactaccaacaataacgtagatacctggtttgcaggcattgacggcagcacggtgaccatcacctgggtaggccgtgataacaaccagccgaccaaactgtatggagccagcggggcaatgtcgatttatcagcgttatctggctaaccagacgccaacgccgctgaatcttgttccgccagaagatattgcagatatgggcgtggactacgacggcaactttgtttgcagcggtggcatgcgtgtcttgccggtctggaccagcgatccgcaatcgctgtgccagcagagcgagatgcagcagcagccgtcaggcaatccgtttgatcagtcttctcagccgcagcaacagccgcaacagcaacctgctcagcaagagcagaaagacagcgacggtgtagccggttggatcaaggatatgtttggtagtaattaacatctaagcgtgaaataccggatggcgaattgccatccggtaaaataacatcccatctaagatattaaccctttcttttcatctggttgtttattaacccttcaggaacgctcagattgcgtaccgcttgcgaacccgccagcgtttcgaatattatcttatctttataataatcattctcgtttacgttatcattcactttacatcagagatataccaatggcgcgttccaaaactgctcagccaaaacactcactgcgtaaaatcgcagttgtagtagccacagcggtaagcggcatgtctgtttatgcacaggcagcggttgaaccgaaagaagacactatcaccgttaccgctgcagctgcgccgcaagaaagcgcatgggggcctgctgcaactattgcggcgcgacagtctgctaccggcactaaaaccgatacgccgattcaaaaagtgccacagtctatttctgttgtgaccgccgaagagatggcgctgcatcagccgaagtcggtaaaagaagcgcttagctacacgccgggtgtctctgttggtacgcgtggcgcatccaacacctatgaccacctgatcattcgcggctttgcggcagaaggccaaagccagaataactatctgaatggcctgaagttgcagggcaacttctataacgatgcggtcattgacccgtatatgctggaacgcgctgaaattatgcgtggcccggtttccgtgctttacggtaaaagcagtcctggcggcctgttgaatatggtcagcaagcgtccgaccaccgaaccgatgaaagaagttcagtttaaagccggtactgacagcctgttccagactggttttgactttagcgattcgttggatgatgacggtgtttactcttatcgcctgaccggtcttgcgcgttctgccaatgcccagcagaaagggtcagaagagcagcgttatgctattgcaccggcgttcacctggcgtccggatgataaaaccaattttaccttcctttcttacttccagaacgagccggaaaccggttattacggctggttgccgaaagagggaaccgttgagccgctgccgaacggtaagcgtctgccgacagactttaatgaaggggcgaagaacaacacctattctcgtaatgagaagatggtcggctacagcttcgatcacgaatttaacgacacctttactgtgcgtcagaacctgcgctttgctgaaaacaaaacctcgcaaaacagcgtttatggttacggcgtctgctccgatccggcgaatgcttacagcaaacagtgtgcggcattagcgccagcggataaaggccattatctggcacgtaaatacgtcgttgatgatgagaagctgcaaaacttctccgttgatacccagttgcagagcaagtttgccactggcgatatcgaccacaccctgctgaccggtgtcgactttatgcgtatgcgtaatgacatcaacgcctggtttggttacgacgactctgtgccactgctcaatctgtacaatccggtgaataccgatttcgacttcaatgccaaagatccggcaaactccggcccttaccgcattctgaataaacagaaacaaacgggcgtttatgttcaggatcaggcgcagtgggataaagtgctggtcaccctgggcggtcgttatgactgggcagatcaagaatctcttaaccgcgttgctgggacgaccgataaacgtgatgacaaacagtttacctggcgtggtggtgttaactacctgtttgataatggtgtaacaccttacttcagctatagcgaatcgtttgaaccttcttcgcaagttgggaaggatggtaatattttcgcaccgtctaaaggtaagcagtatgaagtcggcgtgaaatatgtaccggaagatcgtccgattgtagttactggtgccgtgtataatctcactaaaaccaacaacctgatggcggaccctgagggttccttcttctcggttgaaggtggcgagatccgcgcacgtggcgtagaaatcgaagcgaaagcggcgctgtcggcgagtgttaacgtagtcggttcttatacttacaccgatgcggaatacaccaccgatactacctataaaggcaatacgcctgcacaggtgccaaaacacatggcttcgctgtgggctgactataccttctttgacggtccgctttcaggtctgacgctgggcaccggtggtcgttatactggctccagctatggtgatccggctaactcctttaaagtgggaagttatacggtcgtggatgcgttagtgcgttatgatctggcgcgagtcggcatggcgggctccaacgtggcgctgcatgttaacaacctgttcgatcgtgaatacgtcgccagctgctttaacacttatggctgcttctggggcgcagaacgtcaggtcgttgcaaccgcaaccttccgtttctaatttctcttttggggcacggattaccgtgcccatttcacaagttggctgttatgcaggaatacacgaatcattccgataccacttttgcactgcgtaatatctcctttcgtgtgcccgggcgcacgcttttgcatccgctgtcgttaacctttcctgccgggaaagtgaccggtctgatcggtcacaacggttctggtaaatccactctgctcaaaatgcttggccgtcatcagcctccgtcagaaggggagattcttcttgatgcccagccgctggaaagctggagcagcaaagcgtttgcccgcaaagtggcttatttgccgcagcagcttcctccggcagaagggatgaccgtgcgtgaactggtggcgattggtcgttacccgtggcatggcgcgttggggcgctttggggcggcagatcgcgaaaaagtcgaggaagctatctcgctggttggcttaaaaccgctggcgcatcggctggtcgatagtctctctggcggcgaacgtcagcgggcgtggatcgccatgctggtggcgcaggatagccgttgtctgttgctcgacgaaccgacctcggcgctggatatcgcccaccaggttgatgtgctgtcgctggtgcaccgtttaagtcaggagcgtggcctgacggtcattgccgtgttgcacgatatcaatatggcggcacgctactgtgattatctggtcgccctgcgcggcggtgaaatgattgctcagggaacgcctgcggaaattatgcgcggcgaaaccctcgaaatgatttatggcatcccgatgggtattttgccgcatccggcgggtgctgcacctgtgagttttgtttattgatgagcggcttacctcttatttcgcgccgtcgactgttaacggcgatggcgctttctccgttgttatggcagatgaataccgcccacgcggcggctattgatcccaatcgtattgtggcgctggagtggttgccggtggaattactgctggcgctcggcatcgtgccttacggcgtggcggataccatcaactatcgcctgtgggtcagcgaaccaccattgccggactcagtgatcgacgtcggtttgcgcacagaacctaaccttgaactgctgaccgaaatgaaaccatcgtttatggtctggtcggcaggatatggcccttcaccagaaatgctggctcgtattgcgccggggcgtggatttaacttcagcgacggcaaacagccgctggcgatggcgcgtaagtcactgacggaaatggcagatttacttaacctgcaaagcgcagcagaaacgcatttagcgcactatgaagactttatccgcagcatgaaaccccgctttgtgaagcgtggtgaacgcccgttattgctgacgacgcttatcgatccgcgccatatgctggttttcggtccaaacagcttgtttcaggaaattcttgatgagtacggcatcccaaatgcctggcaaggggaaaccaacttctggggcagtaccgccgtcagcatcgatcgtctggcggcgtataaagatgttgatgtgctctgttttgatcacgacaacagcaaagacatggacgcgctaatggcaaccccgctgtggcaggccatgccgtttgtccgcgccggacgctttcagcgcgtacccgcagtctggttttatggtgcgacgctttcggcaatgcactttgtgcgcgttctggataacgccatcggaggtaaagcgtgagtaaacgaattgcgctttttccggcgttattgctggcgctgctggtgattgtcgctacggcgctgacctggatgaacttctcacaggcgctgccgcgcagtcagtgggcgcaggccgcctggtcgccggatattgacgtcatcgagcagatgatttttcactacagcttgttgccgcgtctggcgatttcgctgctggtgggcgcaggcctggggctggtgggcgtgctgtttcagcaagtgctgcgtaatccgctggcggaaccgacgacacttggcgttgctacaggcgcgcaactgggaattaccgtcaccacactttgggcgatcccaggtgctatggcgagccagtttgccgcactggtgggcgcttgtgtcgttggcttaatcgtctttggcgtcgcgtgggggaaacggctttcgccggttacgcttattctcgcggggctggtggtgagcctttattgcggggcaattaatcagctactggttatcttccatcacgaccagctgcaaagcatgttcctgtggagcaccggaacgctgacgcaaaccgactggggcggcgttgagcgtttatggccgcagttgctgggcggcgtgatgttgacgttattgctacttcgcccgttaaccctgatggggcttgatgatggcgtggcgcgcaatctcgggctggccttgtcgctcgcgcgtctggcagcgctgtcgctggcgattgtcatcagtgcgctgctggtgaacgctgtggggattatcggctttatcgggttgttcgcgccgctgctggcaaaaatgctgggggcgcggcgtctgctgccacgactgatgctggcgtcgctgattggggcgctgatcctctggctttccgatcaaatcatcctctggctgactcgcgtgtggatggaagtgtccaccggttcggtcactgcgttgatcggtgcgccgctgctactgtggctgttgccgcgtttacgcagcattagcgcgccggatatgaaggtcaacgatcgtgtcgcggctgaacgccaacatgtgctggcgtttgccctcgcgggcggcgtgctgctgttgatggctgtggtggtggcgctgtcgtttggtcgtgatgcgcacggctggacgtgggcgagcggggcgctgctcgatgatttaatgccctggcgctggccgcgaattatggcggcgctgtttgcgggcgtcatgctggcggtggcgggctgtattattcagcggctgaccggaaacccgatggcaagcccggaagtgctggggattagctccggcgcggcgtttggcgtggtgttgatgctgtttctggtgccgggtaatgcctttggctggctgttacctgcaggcagtctcggcgcggcggtgacgctgttgatcattatgatcgccgccggccgcggtggattttccccacaccgcatgttactggcggggatggcgttaagcaccgcgttcaccatgcttttgatgatgttgcaggcaagtggtgacccgcgaatggcgcaagtgctgacctggatttccggttcgacctacaacgcgaccgatgcgcaggtctggcgcaccggaattgtgatggtgattttgctggcgattaccccgctgtgccgccgctggctgaccattttaccgctgggtggtgataccgcccgagccgtaggaatggcgctgacgccgacgcgaattgcgctgctgctgttagcggcttgcctgacggcgaccgcgacgatgactattggaccgttgagttttgttggtttaatggcaccgcatattgcgcggatgatgggctttcgacggacgatgccacacatcgtaatttcggcgctggtgggtggtttactgctggtgttcgctgactggtgtgggcggatggtgctgtttccattccagatcccggcggggctgctgtcaacctttatcggcgcgccatattttatctatttgttgagaaagcagagccgttaattgaatgcctcgcccggtgggcgaggcaaaatcatcacaacttcgcaaacacccgacgtgcagcatcgatggtgttattgatatcttccatgctgtgcgccacggacataaagcccgcttcaaacgctgacggtgccaggtaaacaccttcatccagcatcatatggaagaaacgcttaaagcgttccacgtcacaggccatcacatcctgatagcacgtcacggactcggcgtcggtaaagaaaataccgaacatgccgccaacgtggttaacgaccagcggaattccggcttcttctgccgcttccagcagaccttctgccagacgtgatgtcagctcatccaacgtttcgtgaacgcccggctgcgcgacttcattcagacaggcgaaacccgctgccatcgcaattgggttaccggaaagcgtacccgcctgatagaccggacccgtcggggccagcgcatccattacatcacgacgaccaccgaatgcgcctaccggcattccaccgccgatgattttgcccaggcaggtgagatccggttccacaccgtaataatcctgtgcgccagctagcgctacgcggaagccagtcattacttcatcgatgatcagcaatgcgccaaattcgtcgcacagcgcgcgcagacctggcaggaactctggcagcggtggaacgcagttcatattgcctgccaccggctcgacgataatacaggcaatctcttgcgggtattgctcaaacgcggcgcgtacagaagccagatcgttataagtacaggttaaggtatgtttggcgaaatctgccggaacacccggcgagtttggctggcctaacgtgagtgcgccagaaccggctttcaccagcaggcagtcagcgtgaccgtggtaacaaccttcaaatttaatgattttgtcgcgaccggtaaaaccacgggccaggcggatggcgctcatggtcgcttcagtgccggagttcaccatgcgcaccatatccatggtcgggaccagttcggtcaccagttgcgccattttcacttccatttcggttggtgcaccaaagcttaaaccacgctcggcggcttcaatcacggcattgcggatcgccggatggttatggcccagcaccatcggcccccaggaaccgacataatcgatataggctttgccatcaacatcgtacagataggcgccgtccgctttttcgataaacagtggagtgccgcccacgccagtaaaggcgcgaacaggggagttcacaccgccagggatcagctcgcgcgctgcgctgtaaagattttcagacttactcatggagggttcctgattcgtagaaaaagtgaatggctgctattctatgttattcataacaagttaaatactcgtcaaacatcaggctgcttgtactggtgcaatcctgatttcttagagtataaaagttttgtgcatttgaaacattacgctttgcaaaggattttcatggaacgtgcgagtaaaatgccgtcatcttatttgtatgaccaataagtgatcattggatgaaaactgatactccctctttagaaacaccgcaggccgcgcgcctgcgacgcagacaactgattcgccaacttcttgagcgcgataaaaccccgttagccattttgtttatggcggcagtcgtcggcacgcttgtcgggctggcagcggttgcttttgacaaaggtgtcgcctggttgcagaaccaacgtatgggggcgctggtacatactgctgataattatccgcttctgttaaccgtcgcttttctctgttcggcggtgctggcgatgttcggctactttttggtgcgcaaatacgcgccggaagcaggtggttcggggatcccggaaattgaaggggcgctggaagatcaacgtcccgttcgctggtggcgtgtgttgccggtgaaattctttggcgggctggggacactcggcggaggcatggtgctagggcgcgaaggaccaaccgtgcagatcggcggcaatatcggtcgcatggtgcttgatattttccgcctgaaaggtgatgaagctcgccatacgctgctggcaaccggtgctgctgcggggctggctgcggcctttaacgcgccgctggcgggtattttgtttattatcgaagagatgcgtccgcagtttcgctatacgttaatttcgattaaagcggtatttattggcgtcattatgtcgaccattatgtaccggatttttaatcatgaagttgcgttgattgacgtcggtaaactttctgatgcgccgcttaatacgctgtggctttatctgatcctcggtattatttttggcattttcggccctatttttaataaatgggtgctggggatgcaggatttgctgcaccgtgtgcacggcggcaatattaccaaatgggtactgatgggtggtgcgattggcggtctgtgtggattgctggggtttgtggcaccagcaacgtcgggcggcggttttaacctgattcctatcgctaccgcggggaatttcagcatgggaatgctggtgtttatcttcgtcgctcgggtcattaccaccttactctgcttctcttccggcgcgccgggcggtatttttgccccgatgctggcgctgggtactgtgctgggaaccgctttcggaatggttgccgttgagctgtttccgcaatatcacctggaggcggggacgtttgctattgccggaatgggggcattactggcggcatctattcgcgcgccgttaacggggatcattctggttctggagatgaccgataactaccagctcattttgccaatgattattaccggtcttggcgcaacactattagcgcaatttaccggcgggaaaccgctatactcggcgattcttgcgcgcacgctggcaaaacaggaagctgagcaactggcgcgaagcaaggccgcatcagccagcgagaatacttgaacgaaataccagggtattagataatggcgattattattgggttagaatttgcccaattgccgatgtcgtttggagcaaaatatgagtgatgacgtagcactgccgctggagtttaccgacgcagcagccaacaaagttaaaagcctgatcgctgacgaagataacccgaatctgaaattacgcgtgtatatcaccggtggcggttgcagcggcttccagtatggtttcacctttgatgatcaggtgaacgaaggcgatatgaccatcgaaaaacagggcgttggcctggtggttgatccgatgagcctgcaatatctggtcggcggttccgttgactacaccgaaggactggaaggttctcgtttcatcgtgaccaacccgaacgcgaaaagcacctgcggttgcggttcttcctttagcatctaatctgttgttcatgtgccggataaactatccggcacatcttctctcttcaacgcccattctcatccagcgcaaacgtcggtagcttaagatgccaacgaatagccgccagccgaatcaatagcgtcacgaccatgcccatcatactggctgtttccagtggtacggaaaatgtgtaataagccgtagcgtggacaataccgccgataatacaggcagttgcgtagatttctgtacgtaaaatcatggggatctcgcgggccagtacatcacgaatgatcccgccgccaacgccagtaatgacgcccatgcaaaccgcgattaacggaccggcttccgcattaaaggctttattcacgccaatgccgacaaacaccgccagaccaacggcgtccagcaccggcaacatccattttggtaagcgtcttggctggcgcaccagcacgatggtcagcatgctggtgaccattgcaacgaccagatcggtgggatctttcacccaaaataccgggccgtgatccagcgccatgtcgcgaattgtcccgccgcctacagcggtaaccacgcccagtaccagaacaccaaaagggtccatacgcaattttccggctaacaaaacgccggagatggcaaataccgctgtgccgactatatccagccaatagacgagcattgttcaatccccactgagcacctgaaaaggtcaggcactaatctacctgtgaaagcgcattacagagctgttgtgcagcgaggataatacgtgggcttgcacgttcaaaccagtcactcgtgagaggaataacgggaattttgagctgttcaccccagtattgtttgattttaggaatttggtccggtccgcctgtaatgacaatcgcctgtggcgagcgtgctaacacctgttcgcggctaacttgcggccagggaacccggctgtctttaaagatgttttctccgccacaaacttcgagtacctggttctgaatcgactcttttccactggtaaatggcggattaatgccgaattgcagaaaaacacgttttttaggtttatcagcatattgcgctttcaattgcgcgtactgatccagcagggattgcgcggcttgttcggccttgtctggttgcggactccagggggccagttgacgtaacgcattggcaatttgttcaatgcttgtcgcatcgacccacatcacttttattcccagcgaagccagctggtcaacctgccgctcggcattacctccacgccaggcaatcaccagatcgggtttcagcgcgacaatgcgttccagattcatcccctgccaggtggaaacctgctcaatcttttgcgcttgtggaggatagtcggaatagctgctgaccccaaccggcgtgatcccggcggcaaaggcaagttcagtgttggcgggagaaagcgtgatgacgcgcggcgcggcgttgagccacagtggcgcaagaaaagacagggcgaccagcgccctgaacagtgacttagccatgtgcaagtttctgcaccagtgactcaaccatcaggctggactgtttagcggcaacagccaggaactcatcgaagctaagatgagactgttgatcggccacgtcggagatggcgcgtacgacaacaaacgggacgttgaaattgtggcagacatgggcgattgccgtcgcttccatctctacagcaatggcctgtgggaagttgtggcggattttcgccagaccaacagaaccgttgatgaaagcgtcgccgctaacaatcaggccacgtacagcgttaagattcagttcggcaatgcaggcctcagcggcagcgatcagtttatcgtcagctttaaagcctgccggacagcctggtaactgaccgtattcataaccaaatgccgtgacatccgcgtcgtgataacgtgcttcgtccgagacaacgatatcgcccactttcagcgttggtgccaggccaccggcagaaccggtgttaataatcacatctggcttgcagtgttccaacagcagagtggcacccagcgccgcagcgactttaccgatgcccgatttcagaagcgcaacctcggttccattcagttggccggtatagatttcgcaaccgccgagactgatagtttgacggttttcgattttgtcacgcagcagcgtaacttcttcttccattgcaccaatgatgccgattttcatagatttactcgcgataagcccgatttgaaggcatagtttaccatgcgcttacggggaagcgtatttctcacgcgggagaggacatggcacagattgatttccgaaaaaaaataaactggcatcgtcgttaccgttcaccgcagggcgttaaaaccgaacatgagatcctgcggatcttcgagagcgatcgcgggcgtatcatcaactctccggcaattcgtcgtctgcaacaaaagacgcaggtttttccactggagcgcaatgccgccgtgcgcacgcgtcttacccactcgatggaagtccagcaggtggggcgctacatcgccaaagaaattttaagccgtctgaaagagcttaaattgctggaagcatacggcctggatgaactgaccggaccttttgaaagcattgttgagatgtcatgcctgatgcacgatatcggcaatccgccgtttggtcattttggcgaagcagcgataaatgactggtttcgccaacgtttgcacccggaagatgccgaaagccagcctctgactgacgatcgctgcagcgtggcggcactacgtttacgggacggggaagaaccgcttaacgagctgcggcgcaagattcgtcaggacttatgtcattttgaggggaatgcacaaggcattcgtctggtgcatacattgatgcggatgaatctcacctgggcacaggttggcggtattttaaaatatacccgtccggcgtggtggcgtggcgaaacgcctgagacacatcactatttaatgaaaaagccgggttattatctttctgaagaagcctatattgcccggttgcgtaaagaacttaatttggcgctttacagtcgttttccattaacgtggattatggaagctgccgacgacatctcctattgtgtggcagaccttgaagatgcggtagagaaaagaatatttaccgttgagcagctttatcatcatttgcacgaagcgtggggccagcatgagaaaggttcgctcttttcgctggtggttgaaaatgcctgggaaaaatcacgctcaaatagtttaagccgcagtacggaagatcagttttttatgtatttacgggtaaacaccctaaataaactggtaccctacgcggcacaacgatttattgataatctgcctgcgattttcgccggaacgtttaatcatgcattattggaagatgccagcgaatgcagcgatcttcttaagctatataaaaatgtcgctgtaaaacatgtgtttagccatccggatgtcgagcagcttgaattgcagggctatcgggtcattagcggattattagagatttatcgtcctttattaagcctgtcgttatcagactttactgaactggtagaaaaagaacgggtgaaacgtttccctattgaatcgcgcttattccacaaactctcgacgcgccatcggctggcctatgtcgaggctgtcagtaaattaccgtcagattctcctgagtttccgctatgggaatattattaccgttgccgcctgttgcaggattatatcagcggtatgaccgacctctatgcgtgggatgaataccgacgtctgatggccgtagaacaataaccaggcttttgtaaagacgaacaataaatttttaccttttgcagaaactttagttcggaacttcgcgctataaaacgaatctgaagaacacagcaattttgcgttatctgttaatcgagactgaaatacatgaaaaaaaccacattagcactgagtgcactggctctgagtttaggtttggcgttatctccgctctctgcaacggcggctgagacttcttcagcaacgacagcccagcagatgccaagccttgcaccgatgctcgaaaaggtgatgccttcagtggtcagcattaacgtagaaggtagcacaaccgttaatacaccgcgtatgccgcgtaatttccagcagttcttcggtgatgattctccgttctgccaggaaggttctccgttccagagctctccgttctgccaggggggccagggcggtaatggcggcggccagcaacaaaaattcatggcgctgggttccggcgtcatcattgatgccgataaaggctatgtcgtcaccaacaaccatgttgttgataacgcgacggtgattaaagtccagctgagcgatggtcgtaagttcgacgcgaagatggttggcaaagatccgcgctctgatatcgcgctgatccaaatccagaacccgaaaaacctgaccgcaattaagatggcggattctgatgcactgcgcgtgggtgattacaccgtagcgattggtaacccgtttggtctgggagagacggtaacttccgggattgtctctgcgctggggcgtagcggcctgaatgccgaaaactacgaaaacttcatccagaccgatgcagcgatcaaccgtggtaactccggtggtgcgctggttaacctgaacggcgaactgatcggtatcaacaccgcgatcctcgcaccggacggcggcaacatcggtatcggttttgctatcccgagcaacatggtgaaaaacctgacctcgcagatggtggaatacggccaggtgaaacgcggtgagctgggtattatggggactgagctgaattccgaactggcgaaagcgatgaaagttgacgcccagcgcggtgctttcgtaagccaggttctgcctaattcctccgctgcaaaagcgggcattaaagcgggtgatgtgatcacctcactgaacggtaagccaatcagcagctttgccgcactgcgtgctcaggtgggtactatgccggtgggcagcaaactgaccctgggcttgctgcgcgacggtaagcaggtcaacgtgaatctggaactgcagcagagcagccagaatcaggttgattccagctccatcttcaacggcattgaaggcgctgagatgagcaacaaaggcaaagatcagggcgtggtagtgaacaacgtgaaaacgggcactccggctgcgcagatcggcctgaagaaaggtgatgtgattattggcgcgaaccagcaggcagtgaaaaacatcgctgaactgcgtaaagtgctcgacagcaaaccgtctgtgctggcactgaacattcagcgcggcgacagcaccatctacctgttaatgcagtaatctccctcaaccccttcctgaatacgggaaggggttctccttacaatctgtgaacttcgccacaactccatacatcttcatcatcctttgggcatttgcacaatgccgtacgttacgtacttccttatgctaagccgtgcataacggaggacttatggctggctggcatcttgataccaaaatggcgcaggatatcgtggcacgtaccatgcgcatcatcgataccaatatcaacgtaatggatgcccgcgggcgaattatcggcagcggcgatcgtgagcgtattggtgaattgcacgaaggtgcattgctggtactttcacagggacgagtcgtcgatatcgatgacgcggtagcacgtcatctgcacggtgtgcggcaggggattaatctaccgttacggctggaaggtgaaattgtcggcgtaattggcctgacaggtgaaccagagaacctgcgtaaatatggcgaactggtctgcatgacggctgaaatgatgctggaacagtcgcggttgatgcacctgttggcgcaggatagccgtttgcgggaagaactggtgatgaacctgattcaggctgaggagaatactcccgcacttactgaatgggcgcaacggctggggatcgatctcaatcaaccgcgagtggtggctattgttgaggtcgacagcggtcagcttggcgtggacagcgcaatggcggagttacaacaactgcaaaatgcgctgactacgcccgagcgtaataatctggtggcgattgtctcgctaaccgaaatggtggtgttgaaaccggcgttgaactcttttgggcgctgggatgcagaagatcatcgtaagcgagttgaacaactgattacccgcatgaaagagtacggccagttgcgttttcgcgtttcgctgggcaactattttaccggtcctggcagtattgcccgatcctatcgtacggcgaaaacgacgatggtggtgggtaaacagcggatgccagaaagtcgctgctatttttatcaggatctgatgttacctgtgttactcgacagtttgcgtggcgactggcaggccaatgaactggcgcgaccgctggcgcggctgaaagcgatggacaataatggcttgctgcgacgaacgctggcggcgtggtttcgccacaatgtgcaaccgctggctacgtcaaaggcgctgtttattcatcgtaatactctggagtatcggcttaatcgtatatcggaactgaccgggcttgatttgggtaattttgatgacaggttgctgctgtatgtggcgttgcagctggatgaagagcggtaggttatgcgttaaggtcgaggcggcgctggctcattcccctcagcccgaagggtagaggggaatgtccgagttaaccgtcagttcggcattatttacgcgttagtttttccagatcggcttcaatctcgctgatcttattggttacgactgactccaggtgacgtaagtcgtcgaggatcttacgcttaagatcaacttcgctgcggtcacgctggcagatttgatcaagctcatcaatgatataccgtagattcgggctgatttcctggacttctttataaccctgacccacaccatcagcgacgaccgttttacgctgacgcggatatttaaacttaacgctcttggcgaaaaactcgcctttgtctttctggaaatagattttcagaatatcgttgttggcttcctgccggaggctgtaacgatcaatttcttcaggattggtaatacccagacttttcagattgtcgtacatagcgttacctcaaaatgagtcagtaaattgtgcttattttagcatttggcctggcccgcccggctcgactgtgatcgcagaaagcctttttcttccagacttctatcatggcgtaaaaatcaaaaaattacctgctttattgtggcgatattccatgggatggattaacacatttatcttcgttttgcgaattacatgacagtccgaaacaagatgaaaaagtatttaaaaaaggggggaagaatgagtaggtcgaattattctgagccagaaagcatacgggcagcatcatgctgcccgtatatgtactcttaatcgatggtacgcagcagttcgttaatgccgactttgccgcgagttttcgcgtcaactttcttaacgataaccgcacagtagaggctgtatttgccatctttcgacggcagattacctgaaacaaccacagaccccgccggaacgcgaccgtagtggatttcgccggtttcacggtcgtaaatacgggtgctctgaccaatgtatacgcccatggaaatgacggaaccttcttcgacaatcaccccttcaaccacttcagagcgtgcgccaatgaagcagttatcttcaatgatggttgggttagcctgcagcggctccagcacgccgccgatgcccacgccaccggaaaggtggacgtttttaccaatctgcgcacaagaaccgacggtcgcccaggtatcaaccatggtgccttcatcaacatatgcgccgatgttgacgtaagacggcatcagcacggtgttacgggcaataaacgcaccctgacgtaccgccgctggtggcacaacgcggaagccttctttctggaaacgtgcttcgtcgtagtcggcgaatttcatcggcactttgtcgaagtagcggctttctgccccttcgatcacctgattatcattaatacggaaagagagcagcaccgcttttttcaaccactgatgcgtcacccactgaccgtcaattttttccgctacacgcagtgcaccggaatccagcagggcgatcacctgatttaccgcttcgcgggtaacggtgtctgcgttggctggcgtgatctcggcacggcgttcaaaagcggtttcaataatgttctgtaactgctgcattgttaaactcttttcatatcagtaaacacatcaccctttatcgtttggattgagggcctctgtcaaccgctgatgcacttcctgctgcaactcgttattaagtgcacgccggtcagcggtggcaattatgaataaatcttctactcgctcgccaatggttgtaattcgggcaccatgaagcgaaattcccagatcggcaaaaattttcccgactctcgccagcagtcctggctggtcgagcgcgataagctcaaggaacgatttgcggtcggtatgggtcggcaaaaacgttacttcggtttcaacagtaaaatggcgtaatttggcgggttggcgacggggctgcggtggctgccagctactttgcgtcagtacttgctccagaccaaaccgaataacctcatgacgatctgcggacagcgggctgccatcgggttccagcacgataaaggtatccatcgccataccgtcgcgagtggtgaaaatttgtgcgtcgtgaacacttaaattgcggcggtctaattcggcacagacggcggcaaacagataggggcggtccgggctccagataaaaatctcggtgcctccacgcgtagcctgcgggctaagcaataccagcggtttgcttaaatcatgctgtaataaatggcgggcatgccaggccagttgatttgggctatggcggacaaaatagttagcacgacagcgtgaccaaatttggtgcagcgcctcttcgtcgatgttatccatgcgcagtagtgccagtgcctggagttggtgatggcgaacccgttcgcgcatatccggcgtgttttgcattccgcgtcgtagctgcttttcggtggcaaaatagagttcgcgcaacagactttgcttccagctattccacagcgtttcgttggtggcgcaaatgtcagccactgtcaggcataccagatagcgcagacgattttccgtttgaacttcttcggcaaactgcttgatgacttcagggtcctgaatatcgcggcgttgtgctgtcaccgacatcagcaagtgctggcgaaccagccaggcaaccagctgtgtttcgcgtgagttcagcccgtggagttctgcaaaatgcactacatcctgagcaccgagaatggagtggtcgccgccgcgtcctttggcgatatcgtgaaacagcgcggcgatgaaaatcagctcagttgacggcaggcgcggccagacgtccacacacaacggatggcgctggcgcgtttcttcactggcaaaactctccagtttcagcatcacgcggatagtatgttcatccaccgtgtaggcgtggaacagatcaaactgcatctgcccgacgatatgcgaccattgcggcatatacgcgccgagcacgctatggcgatgcattggcaatagcccgcgccgcaccgctccggggtgacgcagaatgctcaaaaacagttttcgtgcttccggaatattacacagcggttgttgcagatggcgacgggcatggcgtaactggcgcagcgtggtggagtaaatgccggtgatcgcactgttgcgcaccatggtgtagaacatacgcaagatggcttccggctggcgcataaatagtgtttcatcacgcaggtcgattagcgtaccgcgtagctgaaactcatcgtcgagtggacgtggtttttcgtcggcgggaagggcgaggatggcttcatcgaacagttgcagcagcatctggttgagttcactgacgcggcgtgtaacgcggaagtaatccttcatcatccgctcgaccggttcgttgccttcaccactgtaattcagacgctgagcgacgctaagttggcgatcgaataacagacgattatcgtaacggctgacgaccagatgcagggcaaagcgaatacgccacagtatatgcagacattcgtttaattccgcccgctccgctgaggttaagaagccaaacccgaccatttcatccagcgatgttgcgccaaaatgacggcgggccacccattgcagagtgtgaatatcgcgcaagccgccagggctacttttgatgtctggttcaaggttgtagctggtgccatggtaacgctgatggcgctggttctgttcttcaactttcgccgcgtagaacttgtcggaaggccagaatccttcgctaaaaatatgtttttgcagttcgaggaagagcgcaacatcgccaattaataagcgggattcgattaaattggtggcgacggttaaatccgataacccttccagcatgcactcttcaagcgtgcgcacactatgaccgacttccagctttacatcccagagcagcgttaacagctcgcccactttttgcgcctgatcgtccgggagctttttacggcttaaaatcagtaaatcgatgtcagaaagtggatgcagctcgccacgaccgtagccaccgacggcgaccaatgccaggtcggcaatctggctgaatcccgcttcaatccataatcgttgcaggagctggtcgataaactcggtgcgcgcctcaatcaactgttctgcagagatcccattgtcaaaggcatcacccagccaacgctggaaagtatcgatatgggcttttatcccaccgacggttaattcatcacggggccagacgcatggattttgcggttgaccgggcagggtggggagagcggtgtttgcgtactgttctggaagggtattcattgtgcgccacccataagattaaattatcgcattaaaaaagccggcattcgccggcttcatcttattcgtcgtgcgagattatcgccgggatggtgtcatccttgcgtagcgtcagaatttcgcagccgttatcagtcaccacaatagtatgctcatattgtgcagacaagctgcgatctttggtttttaccgtccagccatctttcatggtgcggatctcttttttacccgcgttgaccattggctcgatggtgaacgtcatcccaggtttcagtacgacgttggtttcacgggagtcatagtgcagcacctgcggttcttcatggaagccgcgaccaataccgtgtccgcaatattcacgaacgacggagaagccttctgcttcgacaaatttctgaatcgccgcaccgatttcgcgcagattaatgcctggtttgaccatgcgcagcgccaggtacaggctttcttgcgtgatgcggcacagacgttcgcccatgatggtcggcttaccgacgataaacattttcgaggtatcgccgtggaaaccatctttgattacggtgacatcaatgttaacgatatcgccatctttcagcagcttcgcatcgtccgggataccgtggcacaccacttcattaatagagatgcaaacggatttcggatagccgtgatagccgaggcaggcagaaaccgcgtgttgttcattaacaatgtaatcattacagatgcgatccagctcgccggtgctgacgcccggtttaacatacggttcgatcatctccagcacttcggcagccagtcggccagcgacgcgcattttttcgatatcttctggggtcttgattgagatagccattaattctgtccatcagcgtcggtgataccgacaatatatatgtaagtgccgtcaatggtatcacacccgggcaaattgagaatcattctgaatttcgccaaacgtgccactgaacgttttctataatagaaaattcaacgtctgatgctgtacacagcgccaacaattattggtgtccatgacgtatttgtggtataaagcgcgccggacttccgatccatttcgtatacacagactggacggaagcgacaatctcactttgtgtaacaacacacacgtatcggcacatattccggggtgccctttggggtcggtaatatgggatacgtggaggcataaccccaacttttatatagaggttttaatcatggcaactgtttccatgcgcgacatgctcaaggctggtgttcacttcggtcaccagacccgttactggaacccgaaaatgaagccgttcatcttcggtgcgcgtaacaaagttcacatcatcaaccttgagaaaactgtaccgatgttcaacgaagctctggctgaactgaacaagattgcttctcgcaaaggtaaaatccttttcgttggtactaaacgcgctgcaagcgaagcggtgaaagacgctgctctgagctgcgaccagttcttcgtgaaccatcgctggctgggcggtatgctgactaactggaaaaccgttcgtcagtccatcaaacgtctgaaagacctggaaactcagtctcaggacggtactttcgaaaagctgaccaagaaagaagcgctgatgcgcactcgtgagctggagaaactggaaaacagcctgggcggtatcaaagacatgggcggtctgccggacgctctgtttgtaatcgatgctgaccacgaacacattgctatcaaagaagcaaacaacctgggtattccggtatttgctatcgttgataccaactctgatccggacggtgttgacttcgttatcccgggtaacgacgacgcaatccgtgctgtgaccctgtacctgggcgctgttgctgcaaccgtacgtgaaggccgttctcaggatctggcttcccaggcggaagaaagcttcgtagaagctgagtaataaggcttgataactcccccaaaatagttcgagttgcagaaaggcggcaagctcgagaattcccgggagcttacatcagtaagtgaccgggatgagcgagcgaagacaacgcatctgcggcgcgaaatatgaagggggagagcccttatagaccaggtagtacacgtttggttagggggcctgcatatggccccctttttcacttttatatctgtgcggtttaatgccgggcagatcacatctccgaggattttagaatggctgaaattaccgcatccctggtaaaagagctgcgtgagcgtactggcgcaggcatgatggattgcaaaaaagcactgactgaagctaacggcgacatcgagctggcaatcgaaaacatgcgtaagtccggtgctattaaagcagcgaaaaaagcaggcaacgttgctgctgacggcgtgatcaaaaccaaaatcgacggcaactacggcatcattctggaagttaactgccagactgacttcgttgcaaaagacgctggtttccaggcgttcgcagacaaagttctggacgcagctgttgctggcaaaatcactgacgttgaagttctgaaagcacagttcgaagaagaacgtgttgcgctggtagcgaaaattggtgaaaacatcaacattcgccgcgttgctgcgctggaaggcgacgttctgggttcttatcagcacggtgcgcgtatcggcgttctggttgctgctaaaggcgctgacgaagagctggttaaacacatcgctatgcacgttgctgcaagcaagccagaattcatcaaaccagaagacgtatccgctgaagtggtagaaaaagaataccaggtacagctggatatcgcgatgcagtctggtaagccgaaagaaatcgcagagaaaatggttgaaggccgcatgaagaaattcaccggcgaagtttctctgaccggtcagccgttcgttatggaaccaagcaaaactgttggtcagctgctgaaagagcataacgctgaagtgactggcttcatccgcttcgaagtgggtgaaggcatcgagaaagttgagactgactttgcggcagaagttgctgcgatgtccaagcagtcttaattatcaaaaaggagccgcctgagggcggcttctttttgtgcccatcttgtaaattcagctaacccttgtggggctgcgctgaaaagcgacgtacaatgtcgctagtattaattcatttcaatcgttgacagtctcaggaaagaaacatggctaccaatgcaaaacccgtctataaacgcattctgcttaagttgagtggcgaagctctgcagggcactgaaggcttcggtattgatgcaagcatactggatcgtatggctcaggaaatcaaagaactggttgaactgggtattcaggttggtgtggtgattggtgggggtaacctgttccgtggcgctggtctggcgaaagcgggtatgaaccgcgttgtgggcgaccacatggggatgctggcgaccgtaatgaacggcctggcaatgcgtgatgcactgcaccgcgcctatgtgaacgctcgtctgatgtccgctattccattgaatggcgtgtgcgacagctacagctgggcagaagctatcagcctgttgcgcaacaaccgtgtggtgatcctctccgccggtacaggtaacccgttctttaccaccgactcagcagcttgcctgcgtggtatcgaaattgaagccgatgtggtgctgaaagcaaccaaagttgacggcgtgtttaccgctgatccggcgaaagatccaaccgcaaccatgtacgagcaactgacttacagcgaagtgctggaaaaagagctgaaagtcatggacctggcggccttcacgctggctcgtgaccataaattaccgattcgtgttttcaatatgaacaaaccgggtgcgctgcgccgtgtggtaatgggtgaaaaagaagggactttaatcacggaataattcccgtgatggataaataagggtaagattccgcgtaagtatcgcgggggcgtaagtctggttataaggcgttattgttgcaggcagtttggtcacggccagcgcgcagcaaccggagcgtacaaaagtacgtgaggatggcgagcactgctcggggccaaaatggcaaataaaatagcctaataatccagacgattacccgtaatatgtttaatcagggctatacttagcacacttccactgtgtgtgactgtctggtctgactgagacaagttttcaaggattcgtaacgtgattagcgatatcagaaaagatgctgaagtacgcatggacaaatgcgtagaagcgttcaaaacccaaatcagcaaaatacgcacgggtcgtgcttctcccagcctgctggatggcattgtcgtggaatattacggcacgccgacgccgctgcgtcagctggcaagcgtaacggtagaagattcccgtactctgaaaatcaacgtgtttgatcgttcaatgtctccggccgttgaaaaagcgattatggcgtccgatcttggcctgaacccgaactctgcgggtagcgacatccgtgttccgctgccgccgctgacggaagaacgtcgtaaagatctgaccaaaatcgttcgtggtgaagcagaacaagcgcgtgttgcagtacgtaacgtgcgtcgtgacgcgaacgacaaagtgaaagcactgttgaaagataaagagatcagcgaagacgacgatcgccgttctcaggacgatgtacagaaactgactgatgctgcaatcaagaaaattgaagcggcgctggcagacaaagaagcagaactgatgcagttctgatttcttgaacgacaaaaacgccgctcagtagatccttgcggatcggctggcggcgttttgctttttattctgtctcaactctggatgtttcatgaagcaactcaccattctgggctcgaccggctcgattggttgcagcacgctggacgtggtgcgccataatcccgaacacttccgcgtagttgcgctggtggcaggcaaaaatgtcactcgcatggtagaacagtgcctggaattctctccccgctatgccgtaatggacgatgaagcgagtgcgaaacttcttaaaacgatgctacagcaacagggtagccgcaccgaagtcttaagtgggcaacaagccgcttgcgatatggcagcgcttgaggatgttgatcaggtgatggcagccattgttggcgctgctgggctgttacctacgcttgctgcgatccgcgcgggtaaaaccattttgctggccaataaagaatcactggttacctgcggacgtctgtttatggacgccgtaaagcagagcaaagcgcaattgttaccggtcgatagcgaacataacgccatttttcagagtttaccgcaacctatccagcataatctgggatacgctgaccttgagcaaaatggcgtggtgtccattttacttaccgggtctggtggccctttccgtgagacgccattgcgcgatttggcaacaatgacgccggatcaagcctgccgtcatccgaactggtcgatggggcgtaaaatttctgtcgattcggctaccatgatgaacaaaggtctggaatacattgaagcgcgttggctgtttaacgccagcgccagccagatggaagtgctgattcacccgcagtcagtgattcactcaatggtgcgctatcaggacggcagtgttctggcgcagctgggggaaccggatatgcgtacgccaattgcccacaccatggcatggccgaatcgcgtgaactctggcgtgaagccgctcgatttttgcaaactaagtgcgttgacatttgccgcaccggattatgatcgttatccatgcctgaaactggcgatggaggcgttcgaacaaggtcaggcagcgacgacagcattgaatgccgcaaacgaaattaccgttgctgcttttcttgcgcaacaaatccgctttacggatatcgctgcgttgaatttatcggtactggaaaaaatggatatgcgcgaaccacaatgtgtggacgatgtgttatctgttgatgcgaacgcgcgtgaagtcgccagaaaagaggtgatgcgtctcgcaagctgaggataatccggctacagagagtcgcgctatttgttagcgtagggcttcagtgatatagtctgcgccatctgatcgtaagtagttggctttataaggtcaggtatgccgtggttttacacggcttttttttgtataggcttcagtattcctgagtaccgtaaaccctgtcagggaataaaaaacgcgtgatgttgtctgctactcaaccacttagcgaaaaattgccagcgcatggctgccgtcatgttgcgatcattatggacggcaatggtcgctgggcaaaaaagcaagggaagattcgtgcctttgggcataaagccggggcaaaatccgtccgccgggctgtctcttttgcggccaacaacggtattgaggcgttaacgctgtatgcctttagtagtgaaaactggaaccgaccagcgcaggaagtcagtgcgttaatggaactgtttgtgtgggcgctcgatagcgaagtaaaaagtctgcaccgacataacgtgcgtctgcgtattattggcgataccagtcgctttaactcgcgtttgcaagaacgtattcgtaaatctgaagcgctaacagccgggaataccggtctgacgctgaatattgcggcgaactacggtggacgttgggatatagtccagggagtcaggcaactggctgaaaaggtgcagcaaggaaacctgcaaccagatcagatagatgaagagatgctaaaccagcatgtctgtatgcatgaactggcccctgtagatttagtaattaggactgggggggagcatcgcattagtaactttttgctttggcaaattgcctatgccgaactttactttacagatgttctctggcccgatttcgatgaacaagactttgaaggggcgttaaatgcctttgctaatcgagagcgtcgtttcggcggcaccgagcccggtgatgaaacagcctgatgggggtcgcttttgctgaagtatcgcctgatatctgcttttgtgttaatacccgtcgtcatcgcggcgttgtttctgttgccgccggtggggttcgccatcgtaacgctggtggtctgcatgctggcagcgtgggaatggggacagcttagcggttttaccactcgttcgcagcgagtatggttggcggtgttatgcgggttattgttggcgctgatgctttttctgttgccggaatatcaccgaaatattcatcaaccgctggttgaaatctcactttgggcttcgctgggttggtggattgtcgcgctattgctggtgctgttttacccaggttccgcagcaatctggcgtaactctaaaacattgcgccttatttttggcgtgctaaccattgttcccttcttctggggcatgctggcgttacgggcctggcactatgacgagaatcattacagtggcgcaatatggctgctctatgtcatgatcctggtatggggcgctgactccggcgcatatatgtttggcaaattgtttggtaaacataagctggcaccgaaggtttctccgggtaaaacctggcaaggctttataggtggactagcgaccgcagcggtaatctcatggggttatggcatgtgggcgaatctcgacgtcgctcccgtcaccttactcatttgctctattgtcgcagcgttagcctcagtgctcggcgatctgaccgagagtatgtttaagcgtgaagcaggaattaaggacagcggtcatttaattccaggacacggtggtattttagatcgtattgatagcctgacggctgcggtaccggtctttgcttgcttgttgttactggtattcaggacgctttaacggaaggtaatatgctgagttttctctgggatttggcttcgttcatcgttgcactgggtgtacttatcaccgtgcatgaatttggtcatttctgggttgcccggcgttgtagtgttcgcgttgagcgtttctcaatagggtttggtaaggcgctctggcggcgaactgataagctcggcaccgaatatgttatcgccctgatcccgctgggcggttatgtcaaaatgctggatgagcgcgcagaaccggtcgttccggaactccgccaccatgccttcaataataaatctgttggccaacgagcggcgattattgccgcaggtccggttgcaaacttcatttttgctatcttagcctactggctggtttttattattggtgtgcctggcgtacgtccggtggttggtgaaatagcagccaattcgatagctgcggaagcacaaattgcaccaggtacggaactaaaagccgtagatggtatcgaaacgcctgattgggatgccgtgcgtttgcagttggtcgataaaattggcgatgaaagcaccaccattacagtagcgccatttggcagcgaccaacggcgggatgtaaagctcgatttacgtcactgggcgtttgagcctgataaagaagatccggtatcttcgctggggattcgtcctcgtgggccgcaaattgaacctgtactggaaaatgtgcagccaaactcggcggcaagcaaggcaggtttgcaagcaggcgacaggatcgttaaagtcgatggtcagcccttaacgcagtgggtgacctttgtgatgcttgtccgggataacccgggtaaatccttagcgttagaaatcgaaaggcaggggagtcccttgtctttgacattaatcccggagagtaaaccgggtaatggtaaagcgattggttttgtcggtattgagccgaaagtcattcctttgccagatgagtataaagttgtacgccagtatgggccgttcaacgccatcgtcgaagccacggacaaaacgtggcagctgatgaagctgacggtcagtatgctgggaaaattgatcaccggtgatgtgaaactgaacaacctcagtgggccgatctctatcgccaagggggctgggatgacagcggaactcggggtagtttattacctgccgtttcttgcgcttattagcgtgaacttagggataattaacctgtttccgttgcccgtactagacggggggcatctgctgttccttgcgatcgaaaagatcaagggcggaccggtatccgagcgggttcaagacttttgttatcgcattggctcgattctgctggtgctgttaatggggcttgcacttttcaatgatttctctcggttatgagagttagttaggaagaacgcataataacgatggcgatgaaaaagttgctcatagcgtcgctgctgtttagcagcgccaccgtatacggtgctgaagggttcgtagtgaaagatattcatttcgaaggccttcagcgtgtcgccgttggtgcggccctcctcagtatgccggtgcgcacaggcgacacggttaatgatgaagatatcagtaataccattcgcgctctgtttgctaccggcaactttgaggatgttcgcgtccttcgtgatggtgatacccttctggttcaggtaaaagaacgtccgaccattgccagcattactttctccggtaacaaatcggtgaaagatgacatgctgaagcaaaacctcgaggcttctggtgtgcgtgtgggcgaatccctcgatcgcaccaccattgccgatatcgagaaaggtctggaagacttctactacagcgtcggtaaatatagcgccagcgtaaaagctgtcgtgaccccgctgccgcgcaaccgtgttgacctaaaactggtgttccaggaaggtgtgtcagctgaaatccagcaaattaacattgttggtaaccatgctttcaccaccgacgaactgatctctcatttccaactgcgtgacgaagtgccgtggtggaacgtggtaggcgatcgtaaataccagaaacagaaactggcgggcgaccttgaaaccctgcgcagctactatctggatcgcggttatgcccgtttcaacatcgactctacccaggtcagtctgacgccagataaaaaaggtatttacgtcacggtgaacattaccgaaggcgatcagtacaagctttctggcgttgaagtgagcggcaaccttgccgggcactccgctgaaattgagcagctgactaagatcgagccgggcgagctgtataacggcaccaaagtgaccaagatggaagatgacatcaaaaagcttctcggtcgctatggttatgcctatccgcgcgtacagtcgatgcctgaaattaacgatgccgacaaaaccgttaaattacgcgtgaacgttgatgcgggtaaccgtttctacgtgcgtaagatccgttttgaaggtaacgatacctcgaaagatgccgtcctgcgtcgcgaaatgcgtcagatggaaggtgcatggctgggaagcgatctggtcgatcagggtaaggagcgtctgaatcgtctgggcttctttgaaactgtcgataccgatacccaacgtgttccgggtagcccggaccaggtagatgtcgtctacaaggtaaaagagcgcaacaccggtagcttcaactttggtattggttacggtactgaaagtggcgtgagcttccaggctggtgtgcagcaggataactggttaggtacaggttatgctgttggtatcaacgggaccaaaaacgattaccagacctatgctgaactgtcggtaaccaacccgtacttcactgtagatggtgtaagcctcggtggtcgtctcttctataatgacttccaggcagatgacgccgacctgtccgactataccaacaagagttatggtacagacgtgacgttgggcttcccgatcaacgaatataactcgctgcgtgcaggtctgggttatgtacataactccctgtccaacatgcagcctcaggttgcgatgtggcgttatctgtactctatgggtgaacatccgagcacctctgatcaggataatagcttcaaaacggacgacttcacgttcaactatggttggacctataacaagcttgaccgtggttacttcccgacagatggttcacgtgtcaacctgaccggtaaagtgaccattcctggatcggataacgaatactacaaagtgacgttagacacggcgacttatgtgccgatcgatgacgatcacaaatgggttgttctggggcgtacccgctggggttatggtgatggtttaggcggcaaagagatgccgttctacgagaacttctatgccggtggttccagcaccgtgcgtggcttccagtccaatacaattggtccgaaagcagtttacttcccgcatcaggccagtaattatgatccggactatgattacgaatgtgcgactcaggacggcgcgaaagacctgtgtaaatcggatgatgctgtaggcggtaacgccatggcggttgccagcctcgagttcatcaccccgacgccgtttattagcgataagtatgctaactcggttcgtacttccttcttctgggatatgggtaccgtttgggatacaaactgggattccagccaatattctggatatccggactatagtgatccaagcaatatccgtatgtctgcgggtatcgcattacaatggatgtccccattggggccgttggtgttctcctacgcccagccgttcaaaaagtacgatggagacaaggcagaacagttccagtttaacatcggtaaaacctggtaagtgttctccacaaaggaatgtagtggtagtgtagcgatgactttaggcgatcaatataagatcgccgggccacgcaaagaactgcaccctccggtgcaaatgggatggtaaggagtttattgtgaaaaagtggttattagctgcaggtctcggtttagcactggcaacttctgctcaggcggctgacaaaattgcaatcgtcaacatgggcagcctgttccagcaggtagcgcagaaaaccggtgtttctaacacgctggaaaatgagttcaaaggccgtgccagcgaactgcagcgtatggaaaccgatctgcaggctaaaatgaaaaagctgcagtccatgaaagcgggcagcgatcgcactaagctggaaaaagacgtgatggctcagcgccagacttttgctcagaaagcgcaggcttttgagcaggatcgcgcacgtcgttccaacgaagaacgcggcaaactggttactcgtatccagactgctgtgaaatccgttgccaacagccaggatatcgatctggttgttgatgcaaacgccgttgcttacaacagcagcgatgtaaaagacatcactgccgacgtactgaaacaggttaaataagtaatgccttcaattcgactggctgatttagcgcagcagttggatgcagaactacacggtgatggcgatatcgtcatcaccggcgttgcgtccatgcaatctgcacaaacaggtcacattacgttcatggttaacccaaaataccgtgagcatttaggcttgtgccaggcgtccgcggttgtcatgacccaggacgatcttcctttcgcgaaaagtgccgcgctggtagtgaagaatccctacctgacttacgcgcgcatggcgcaaattttagataccacgccgcagcccgcgcagaacattgcacccagtgcggtgatcgacgcgacggcgaagctgggtaacaacgtatcgattggcgctaacgcggtgattgagtccggcgttgaactgggcgataacgtgattatcggtgccggttgcttcgtaggtaaaaacagcaaaatcggtgcaggttcgcgtctctgggcgaacgtaaccatttaccatgagatccagatcggtcagaattgcctgatccagtccggaacagtggtaggcgcagacggctttggttatgccaacgatcgtggtaactgggtgaagatcccacagattggtcgcgtaattattggcgatcgcgtggagatcggtgcctgcacaaccatcgatcgcggcgcgctggatgacactattattggcaatggcgtgatcattgataaccagtgccagattgcacataacgtcgtgattggcgacaatacggcggttgccggtggcgtcattatggcgggcagcctgaaaattggtcgttactgcatgatcggcggagccagcgtaatcaacgggcatatggaaatatgcgacaaagtgacggttacgggcatgggtatggtgatgcgtcccatcactgaaccaggcgtctattcctcaggcattccgctgcaacccaacaaagtctggcgcaaaaccgctgcactggtgatgaacattgatgacatgagcaagcgtctgaaatcgcttgagcgcaaggttaatcaacaagactaacgttccatcttttgttcgccaaactttacggcctgtctcattcttacgattgcggcaggccgtgttattattgtcgtttcttatattttgacaggaagagtatcttgactactaacactcatactctgcagattgaagagattttagaacttctgccgcaccgtttcccgttcttactggtggatcgcgtgctggattttgaagaaggtcgttttctgcgcgcagtaaaaaatgtctctgtcaatgagccattcttccagggccatttccctggaaaaccgattttcccgggtgtgctgattctggaagcaatggcacaggcaacaggtattctggcgtttaaaagcgtaggaaaactggaaccgggtgaactgtactacttcgctggtattgacgaagcgcgcttcaagcgcccggtcgtgcctggcgatcaaatgatcatggaagtcactttcgaaaaaacgcgccgcggcctgacccgttttaaaggggttgctctggtcgatggtaaagtagtttgcgaagcaacgatgatgtgtgctcgtagccgggaggcctgataagtgattgataaatccgcctttgtgcatccaaccgccattgtggaagagggcgcgtcaattggcgcgaacgcacacattggtcctttttgtatcgttggaccccatgtcgaaattggtgagggtaccgtactgaaatctcacgttgtcgtgaatggtcatactaaaattggccgcgataatgagatttatcagttcgcctccatcggcgaagttaaccaggatctgaaatatgctggcgaaccgacccgtgtggaaatcggcgatcgtaaccgcattcgcgaaagcgtcaccattcatcgtggcacagtccagggcggtggattgacgaaggtgggcagcgacaacttactgatgatcaacgcgcacattgcgcacgattgtacggtaggtaaccgctgtattctcgccaacaacgcaacgctggcgggtcacgtatcggttgacgacttcgcgatcatcggcggcatgaccgcagtccatcagttctgcatcattggtgcgcacgtgatggttggcggctgctccggtgtggcgcaggacgtccctccttatgtcattgcgcagggtaaccacgcaacgccgttcggtgtcaatatcgaagggctgaagcgccgcggattcagccgtgaggcgattaccgctatccgcaatgcgtataagctgatttatcgtagcggtaaaacgctcgatgaagtgaaaccggaaattgctgaactggcggaaacatatccggaagtgaaagcctttaccgatttctttgcacgctcaacgcgcggtctgattcgttaatgactgaacagcgtccattaacgattgccctggtcgccggagaaacctccggcgatatcctgggggccggtttaatccgcgctctgaaagaacgtgtgcccaacgcccgctttgttggtgttgccgggccacgaatgcaggctgaaggctgcgaagcctggtacgaaatggaagaactggcggtaatgggcattgttgaagtgctcggtcgtctgcgtcgcttactgcatattcgtgccgatctgacaaagcgttttggcgaactgaagccagatgtttttgttggtattgatgcgcccgacttcaatattactcttgaaggtaacctcaaaaagcagggtatcaaaaccattcattacgtcagtccatccgtctgggcgtggcgacagaaacgcgttttcaaaataggcagagccaccgatctggtgctcgcatttctgcctttcgaaaaagcgttttatgacaaatacaatgtaccgtgccgctttatcggtcataccatggctgatgccatgccgttagatccagataaaaatgccgcccgtgatgtgctggggatccctcacgatgcccactgcctggcgttgctaccggggagccgtggcgcagaagttgaaatgcttagtgccgatttcctgaaaacggcccagcttttgcgccagacatatccggatctcgaaatcgtggtgccactggtgaatgccaaacgccgcgagcagtttgaacgcatcaaagctgaagtcgcgccagacctttcagttcatttgctggatgggatgggccgtgaggcgatggtcgccagcgatgcggcgctactggcgtcgggtacggcagccctggagtgtatgctggcgaaatgcccgatggtggtgggatatcgcatgaagccttttaccttctggttggcgaagcggctggtgaaaactgattatgtctcgctgccaaatctgctggcgggcagagagttagtcaaagaattattgcaggaagagtgtgagccgcaaaaactggctgcggcgctgttaccgctgttggcgaacgggaaaaccagccacgcgatgcacgataccttccgtgaactgcatcagcagatccgctgcaatgccgatgagcaggcggcacaagccgttctggagttagcacaatgatcgaatttgtttatccgcacacgcagctggttgcgggtgtggatgaagtcggacgcgggccgttagttggcgcggtcgtcaccgctgcggtgatccttgacccggcgcgcccgattgccgggctgaatgattccaaaaagctgagcgaaaaacgccgtctggcgctctatgaagagatcaaagagaaagcgttgagctggagtctgggccgcgcggaaccccacgaaatcgacgagctgaacattcttcatgcgaccatgctggcgatgcagcgtgccgtcgctgggctgcatattgcgccggaatatgtgttgattgatggtaaccgctgcccgaaattaccgatgcctgcgatggctgtggtgaaaggcgatagccgcgtaccggaaatcagtgccgcgtctatcctggcgaaagtgacgcgtgacgccgaaatggcggcgctggatattgttttcccgcaatatggttttgcccaacacaaagggtacccaaccgcttttcatctggaaaaactggctgaacacggcgcgaccgaacaccatcggcgcagctttgggcctgtcaaacgcgcactgggacttgcgtcctgattcttgtgtcgagattaagtaaaccggaatctgaagatgtctgaaccacgtttcgtacacctgcgggtgcacagcgactactcgatgatcgatggcctggccaaaaccgcaccgctggtaaaaaaggcggcggcgttgggtatgccagcactggcgatcaccgatttcaccaacctttgcggtctggtgaagttctacggagcgggacatggcgcagggattaagcctatcgtcggggcagattttaacgtccagtgcgacctgctgggtgatgagttaacccacctgacggtactggcggcgaacaataccggctatcagaatctgacgttgctgatctcaaaagcgtatcagcgcgggtacggtgccgccgggccgatcatcgatcgcgactggcttatcgaattaaacgaagggttgatccttctttccggcggacgcatgggcgacgtcggacgcagtcttttgcgtggtaacagcgcgctggtagatgagtgtgtcgcgttttatgaagaacacttcccggatcgctattttctcgagctgatccgcaccggcaggccggacgaagaaagctatctgcacgcggcggtggaactggcggaagcgcgcggtttgcccgtcgtggcgaccaacgacgtgcgctttatcgacagcagcgactttgacgcacacgaaatccgcgtcgcgatccacgacggctttaccctcgacgatcctaaacgcccgcgtaactattcgccgcagcaatatatgcgtagcgaagaggagatgtgtgagctgtttgccgacatccccgaagcccttgccaacaccgttgagatcgccaaacgctgtaacgtaaccgtgcgtcttggtgaatacttcctgccgcagttcccgaccggggacatgagcaccgaagattatctggtcaagcgtgcaaaagagggcctggaagagcgtctggcctttttattccctgatgaggaagaacgtcttaagcgccgcccggaatatgacgaacgtctggagactgaacttcaggttatcaaccagatgggcttcccgggctacttcctcatcgttatggaatttatccagtggtcgaaagataacggcgtaccggtagggccaggccgtggctccggtgcgggttcactggtggcctacgcgctgaaaatcaccgacctcgatccgctggaatttgacctgctgttcgaacgtttccttaacccggaacgtgtctccatgcctgacttcgacgttgacttctgtatggagaaacgcgatcaggttatcgaacacgtggcggacatgtacggtcgtgatgcggtatcgcagatcatcaccttcggtacaatggcggcgaaagcggtgatccgcgacgtaggccgcgtgctggggcatccgtacggctttgtcgatcgtatctcgaaactgatcccgcccgatccggggatgacgctggcgaaagcgtttgaagccgagccgcagctgccggaaatctacgaagcggatgaagaagttaaggcgctgatcgacatggcgcgcaaactggaaggggtcacccgtaacgccggtaagcacgccggtggggtggttatcgcgccgaccaaaattaccgattttgcgccgctttactgcgatgaagagggcaaacatccggtcacccagtttgataaaagcgacgttgaatacgccggactggtgaagttcgacttccttggtttgcgtacgctcaccatcatcaactgggcgctggagatgatcaacaagcggcgggcgaagaatggcgagccgccgctggatatcgccgcgatcccgctggatgacaagaaaagcttcgacatgctgcaacgctcggaaaccacggcggtattccagcttgaatcgcgcggcatgaaggacctgatcaagcgtctgcaacctgactgcttcgaagatatgatcgcactggtggcgctgttccgcccaggtccgttgcaatcagggatggtggataactttatcgaccgtaaacatggtcgcgaagaaatctcctatccggacgtacagtggcagcatgaaagcctgaaaccggtactggagccaacctacggcatcatcctgtatcaggaacaggtcatgcagattgcgcaggtgctttctggttataccctcggtggcgcggatatgctgcgtcgtgcgatgggtaagaaaaagccggaagagatggctaagcagcgttctgtatttgctgaaggtgcagaaaagaacggaatcaacgccgaactggcgatgaaaatcttcgacctggtggagaaattcgcgggttacggatttaacaaatcgcactctgcggcctatgctttggtgtcatatcaaacgttatggctgaaagcgcactatccggcggagtttatggcggcggtaatgaccgccgatatggacaacaccgagaaggtggtgggcctggtggatgagtgctggcggatggggctgaaaatcctgccaccagatataaactccggtctttaccatttccacgtcaacgacgacggcgaaatcgtgtatggtattggcgccatcaaaggggtaggtgaaggtccgattgaggccatcatcgaagcccgtaataaaggcggctacttccgcgaactgtttgatctttgcgcccgtaccgacaccaaaaagttaaaccggcgggtgctggaaaaactgatcatgtccggggcgtttgaccgtcttggaccacaccgcgcggcactgatgaactcgctgggcgatgcgttaaaagcggcagatcaacacgcgaaagcggaagctatcggtcaggccgatatgttcggcgtgctggccgaagagccggaacaaattgaacaatcctacgccagctgccaaccgtggccggagcaggtggtattagatggggaacgtgaaacgttaggcctgtacctgaccggacaccctatcaaccagtatttaaaagagattgagcgttatgtcggaggcgtaaggctgaaagacatgcacccgacagaacgtggtaaagtcatcacggctgcggggctcgttgttgccgcgcgggttatggtcaccaagcgcggcaatcgtatcggtatctgcacgctggatgaccgttccgggcggctggaagtgatgttgtttactgacgccctggataaataccagcaattgctggaaaaagaccgcatacttatcgtcagcggacaggtcagctttgatgacttcagcggtgggcttaaaatgaccgctcgcgaagtgatggatattgacgaagcccgggaaaaatatgctcgcgggcttgctatctcgctgacggacaggcaaattgatgaccagcttttaaaccgactccgtcagtctctggaaccccaccgctctgggacaattccagtacatctctactatcagagggcggatgcacgcgcgcggttgcgttttggcgcgacgtggcgtgtctctccgagcgatcgtttattaaacgatctccgtggcctcattggttcggagcaggtggaactggagtttgactaatacaggaatactatgagtctgaatttccttgattttgaacagccgattgcagagctggaagcgaaaatcgattctctgactgcggttagccgtcaggatgagaaactggatattaacatcgatgaagaagtgcatcgtctgcgtgaaaaaagcgtagaactgacgcgtaaaatcttcgccgatctcggtgcatggcagattgcgcaactggcacgccatccacagcgtccttataccctggattacgttcgcctggcatttgatgaatttgacgaactggctggcgaccgcgcgtatgcagacgataaagctatcgtcggtggtatcgcccgtctcgatggtcgtccggtgatgatcattggtcatcaaaaaggtcgtgaaaccaaagaaaaaattcgccgtaactttggtatgccagcgccagaaggttaccgcaaagcactgcgtctgatgcaaatggctgaacgctttaagatgccaatcatcacctttatcgacaccccgggggcttatccgggcgtgggcgcagaagagcgtggtcagtctgaagccattgcacgcaacctgcgtgaaatgtctcgcctcggcgtaccggtagtttgtacggttatcggtgaaggtggttctggcggtgcgctggcgattggcgtgggcgataaagtgaatatgctgcaatacagcacctattccgttatctcgccggaaggttgtgcgtccattctgtggaagagcgccgacaaagcgccgctggcggctgaagcgatgggtatcatcgctccgcgtctgaaagagctgaaactgatcgactccatcatcccggaaccgctgggcggcgctcaccgtaacccggaagcgatggcggcatcgttgaaagcgcaactgctggcggatctggccgatctcgatgtgttaagcactgaagatttaaaaaatcgtcgttatcagcgcctgatgagctacggttacgcgtaattcgcaaaagttctgaaaaagggtcacttcggtggcccttttttatcgccacggtttgagcaggctatgattaaggaaggattttccaggaggaacacatgaacatcattgccattatgggaccgcatggcgtcttttataaagatgagcccatcaaagaactggagtcggcgctggtggcgcaaggctttcagattatctggccacaaaacagcgttgatttgctgaaatttatcgaacataaccctcgaatttgcggcgtgatttttgactgggatgagtacagtctcgatttatgcagcgatatcaatcaacttaatgaatatctcccgctttatgccttcatcaacacccactcgacgatggatgtcagcgtgcaggatatgcggatggcgctctggttttttgaatatgcgatggggcaggcggaagatatcgccattcgtatgcgtcagtacaccgacgaatatcttgataacattacaccgccgttcacgaaagccttgtttacctacgtcaaagagcggaagtacaccttttgtacgccggggcatatgggcggcaccgcatatcaaaaaagcccggttggctgcctgttttatgattttttcggcgggaataccctcaaggctgatgtctctatttcggtcaccgagcttggttcgttgctcgaccacaccgggccacacctggaagcggaagagtacatcgcgcggacttttggcgcggaacagagttatatcgttaccaacggaacatcgacgtcgaacaaaattgtgggtatgtacgccgcgccatccggcagtacgctgttgatcgaccgcaattgtcataaatcgctggcgcatctgttgatgatgaacgatgtagtgccagtctggctgaaaccgacgcgtaatgcgttggggattcttggtgggatcccgcgccgtgaatttactcgcgacagcatcgaagagaaagtcgctgccaccacgcaggcacaatggccggttcatgcggtgattaccaactccacctatgatggcttgctctacaacaccgactggatcaaacagacgctggatgtcccgtcgatccacttcgattccgcctgggtgccgtacacccattttcatccgatctaccaggggaaaagtggtatgagcggcgagcgtgttgcgggaaaagtgatcttcgaaacgcaatcgacccacaaaatgctggcggcgttatcgcaggcttcgctgatccacattaaaggcgagtatgacgaagaggcgtttaacgaagcctttatgatgcataccaccacctcgcccagttatcccattgttgcttcggttgagacggcggcggcgatgctgcgtggtaatccgggcaaacggctgattaaccgttcggtggagcgggcgctgcattttcgcaaagaggtccagcggttgcgggaagagtctgacggttggtttttcgatatctggcaaccgccgcaggtggatgaagccgaatgctggcccgttgcgccaggcgaacagtggcacggctttaacgatgcggatgccgatcatatgtttctcgatccggttaaagtcactattttgacaccggggatggacgaacagggcaatatgagcgaggaggggatcccggcggcgctggtggcaaaattcctcgacgaacgtgggatcgtagtagagaaaaccggcccttataacctgctgtttctctttagtattggtatcgataaaaccaaagcaatgggattattgcgtgggttgacggaatttaaacgctcttacgatctcaacctgcggatcaaaaatatgctacccgatctctatgctgaagatcccgatttctaccgcaatatgcgtattcaggatctggcgcaagggatccataagctgattcgtaaacacgatcttcccggtttgatgttgcgggcattcgatactttgccggaaatgatcatgacgccacatcaggcatggcagagacagattaaaggtgaagtagaaaccattgcgctggaacaactggtcggtagagtatcggcaaatatgatcctgccttatccaccgggcgtaccgctgttgatgccaggagaaatgctgaccaaagagagccgcacggtactcgattttctactgatgctttgttccgtagggcaacattaccccggttttgaaacggatattcacggcgcgaaacaggacgaagacggcgtttaccgcgtacgagtcctaaaaatggcgggataacttgccagagcggcttccgggcgagtaacgtgctgttaacaaataaaggagacgttatgctgggtttaaaacaggttcaccatattgcgattattgcgacggattatgcggtgagcaaagctttctactgcgatattcttggtttcacgctgcaaagcgaagtctatcgcgaagcgcgcgactcgtggaaaggggatttggcgcttaatgggcaatatgtgattgagcttttctcttttccgttcccgccggagcgccccagccgaccggaagcttgcggcctgcgtcatctggcttttagcgttgatgacatcgatgcggcagtggcgcaccttgaaagccataacgtgaagtgtgaagccatccgtgtcgatccatacacgcaaaaacgcttcaccttctttaacgatccggacgggctgccgttggaactgtatgagcagtaaggcttgtcatcgccgcatttgcccggtaacgtgccgggcattgctactgtaaaatcgcaccatcatgacactcacgctcaatagacaacttctcacctcacgccagattctggtggcctttagcggcgggcttgactccaccgttctgctgcatcagttggtgcagtggcggacggaaaatccgggcgtcactctgcgcgctattcatgtgcatcacggtttaagtgccaatgccgatgcctgggttacgcattgcgaaaacgtctgccaacagtggcaggtgccgctggtggtcgaacgcgtacaacttgcgcaagaggggctggggattgaggcccaagcgcggcaggcgcgttatcaggcatttgcccgtaccctattgcccggcgaagtgctggtcaccgcgcaacatctcgacgatcaatgtgaaacctttctgctggcgctaaaacgcggtagcggccctgccgggctttcggctatgggggaagtctcggagtttgccggaacacggcttatccgcccgttgcttgcccgcacgcggggggaactggcgcagtgggcattggcgcatggtttacgctggattgaagacgaaagtaatcaggacgactcatacgatcgtaactttctgcgcctgcgtgtagtgccgttattgcagcagcgttggccgcattttgccgaagcaacggcccgcagcgccgcactttgtgctgaacaagagagtctgttggatgaactgctggcggatgatttagcacactgccaaacgtcgcaggggacgctgcagattgcgccaatgctagcgatgagtgatgcccgtcgcgcggcgattatccgccgctggctggcagggcagaatgcaccgatgccttcccgcgacgcgctggtgcggatctggcaggaagtggcgctggcgcgggaagatgcctccccctgtttacgcttgggcgcgtttgaaatccgccgatatcagtcgcaactgtggtggattaaatccgtcaccgggcaaagtgaaaccattgtgccgtggcagacgtggctacaaccgctggaattaccggcggggctgggaagcgtacagcttactgcgggaggcgatattcgccctccgcgtgcagacgaagcggtcagcgtgcgtttcaaagcggcaggattgctgcatattgtcgggcgcaacggcggacgtaagctgaagaaaatctggcaagagttaggcgtgccgccgtggctacgtgacaccacgccactgctgttttatggcgaaacgctgattgcggcggcaggggtatttgtgacgcaagaaggtgtggctgaaggtgagaatggcgtaagttttgtctggcagaaaacgcttagttaagtgaaagccggataagacgcatcaaacgtcgcatccggcgaaagtcaatcaggactcgctcaccaccaccgtaccgatttccgggtggctaaagctggtaattttatccagacgtagctcacgggtttcgccagcggcctcgacgaccagatactccacatttttgcgggagactaaatcgctggcttttgcctgcaatttttcgccatctttcagctcaagtgtcagcattaaatgatgctggcaggcgagctcaagattatcgtaatcatcacaattgattggttgatacgtatcattcattgacataatcgctcaccagtaagtttgccgcagcgtatgctgctttttccctgacagcctcagaaagggcgtcgtcggcagccatttcattcagcactttcaaaacgcagcccagcgcgtccggaacgtatcctaagtctccgctggcgatttccgcgtaccgcttgcgtattaactcacaatatttttccacatgccctcctgtcagcactctgacttaaccgtggatgcaagtctaagcctacgaagataaactctgtttcgcaaggtgactataccacactcatttctgcaatatcagcgccgcaactgcacgtattccgttacaatggcctcctgattcgaaaggagttttcttatggcgcttaaagcgacaatttataaagcgacggttaatgtggccgatctcgaccgcaaccagtttctcgatgcctctctgacgctggcgcgccacccttcagaaacccaggagcgtatgatgctgcgcttgctggcgtggctgaaatatgctgatgaacgtctgcaatttacccgtggtttgtgtgccgatgatgagccggaagcgtggctgcgtaacgatcacctgggcattgatttgtggattgagctggggctgccggatgagcggcggattaagaaagcctgcacccaggccgcagaagtggcgctgtttacctataatagtcgggcggcgcaaatctggtggcagcaaaatcagagcaaatgtgtgcagtttgccaatctttccgtctggtatctggacgatgaacaactggcgaaagtaagcgcctttgccgatcgtaccatgacgctgcaggcaacgattcaggatggcgtgatctggttatcggacgataagaataatctggaagttaacttaaccgcctggcaacaaccttcatgattgtgatttcccgacatgttgctattcccgatggtgagcttgagatcaccgccattcgtgcgcagggcgcgggcgggcagcatgttaataagacctcaacggccattcatctgcgttttgacattcgggcgtccagcctgccagagtattacaaagagcgtctactcgccgccagccatcatttgatcagcagtgatggcgtgattgtcattaaggcacaggaataccgcagtcaggaactgaaccgcgaagccgcgctagcccggctggtggcagtgattaaagatttaacaacagaacaaaaagcccgacgacccacgcggcccacccgtgcatcgaaagagcgcaggctggcatcgaaagcacaaaaatcaagcgtgaaggcgatgcgcggcaaagtacgcagcggtcgggaataaaaagaaggaatagatggtgaaaaaagcgatagtgacagcgatggctgtaatcagcctctttactctgatgggatgtaataaccgggccgaagtcgatacgctttctccagcacaggctgccgaactgaaaccgatgccgcaaagttggcgcggcgtgctgccgtgtgctgattgcgaaggaatcgaaacctctctgttcctcgaaaaagacggaacatgggtgatgaatgagcgttatctcggtgctcgtgaagaaccttcctccttcgcttcctacggtacatgggcgcgaaccgctgacaagctggtattaaccgacagcaaaggtgaaaagtcatattatcgggcgaaaggcgatgcgctggagatgctcgatcgtgaaggcaatccgattgaatcgcagttcaactatacgctggaaccggcacaatctagtttacctatgacgccgatgaccctgcgaggcatgtatttttatatggctgatgcggcgaccttcactgattgcgcgaccggaaaacgtttcatggtagcgaataacgcagagctggagcgtagctacctggctgcgcgcggtcacagtgaaaaaccggtgttactgtcagtagaaggtcactttacgcttgaggctaatccggatactggtgcgccaaccaaagtattagcgcccgatacggcgggtaaattttacccgaataaggattgcagtagtttggggcagtaaacctgcttaaggcagaaacaaacgcaaaattgcctgatgcgctgcgcttatcaggcctacagcatataatgcaacattttgaattagcacgattttgtaggccggataaggcgtttacgccgcatccggcattttgtgcacgaggctggctttatcactgagtcagcccaacaaagcgacccgccttgatataaatcccaggcttcaggtgcccaacatactgtaactgcgtttctggcttaaacgcagagacatcaccaatacgcatatgcatcagatcggcagggctaatccagcccgattgcgccagtgtaagcggatgcccggctttggcaaatgcatcagtgacaaattccgaacaaaaccacgactttttgtctccttcgcccacactgcttaactgcgctttcgccaggccgctgacgcactgttggcgaaaatcctcggagaacggattcagtgagcacatctggcgagtcaccataaagggaataaattcgacaatgccgcgatagttataaccgctatctttgattttattggcaaacgcggtgatatctgtggcttgttgcggggtaagatccgggactcgtaagacgaaaagcttatcactatgcttcatcgcttttttaagggaaacaatctggacgccagcgcctgtcgcttctgcaacgttattatcacccagaaagattgcaacgtgactcacagaggaagtgctgaagacgcggattccaaatgaggttaccccaaggcttgaggagaacagcaaatcgccgggtttgagatcaggtgccgttatttcttttattgattgttcggtgaaagagctttgatgctggaatttgacagcccatgtttttgcctcggcatctactgctgtggctgatgggtctggctggctgatatcaacggtacaagccgaaagtaaaagaaagctggggagaaacaggcggcagtacgcctttggtttatccattttatacaatccatgtaaaaaaagggccctgaaattcaggaccctttctggcatcagcctttaatctgtttcaccagatattcgacgatgtcaccagtcttaattaactgtttctcgccgttgcgacgatatttatattcgatatcgtcgttgtcgaggttacggtcgcccagcacaatagtgtgcggaataccgatcagttccatatcagcaaacatcacgcccggacgctctttgcggtcatccagcagcacttcgataccttgtgcacgcagttcgctgtacagtttctcagcaagctcttgtacgcggaaggatttgtgcatgttcatcggcagaatcgccacctggaacggcgcgatagcgtcaggccatacgatgcctcgttcgtcgtagttctgctcaatcgccgcagctaccacacgcgttaccccgataccgtagcaacccatcgtcaggatttggttacggccatcttcaccctgtacggaggctttcagtgcttcggagtacttggtacccagctggaagatgtgaccaacttcgataccacgtttgatcagcagcgtaccctggccatccgggcttggatcgccagccaccacgttacggatatctgcaacttccggggtagcgacatcgcgatcccagttgatgccgaagtagtgtttaccatcgatgttagcaccagcagcgaaatcactcatcgccgcaacggtacggtcaatcaccaccggaatcggcatgtttaccggacccagtgaacccggaccggctttaaccacggcacgaatttcttcttcggtcgcgaaagtcagcgggcttgcaacctgcggcagtttttctgctttaacttcgttcagctcgtgatcaccgcgcaccagcagcgcaaccagcgggaagctactgccttcaaccgctttaaccagcagagtcttaaccgttttctcaatcggcagattgaactgttcaaccagttccgcgatggttttcgcgttcggcgtatcaaccagcgtcatttcctgggtagcagcagcgcgcggttctttcggcgcgatagcttctgccagttcaatgttcgctgcatagtcagaggtgtcggagaagaccacatcgtcttcaccgctctgcgccagcacctggaattcgtgagaggcgctgccgccgatagaaccggtgtcggcttgtacggcgcggaaatccagccccatgcggctgaagattttgctgtaggccgcatacattgcatcgtaggtttcctgcagggattcctgagaagtatggaaagagtaagcatctttcatcaggaattcgcgggaacgcatgacgccgaaacgcggacgcacttcgtcgcggaacttggtctggatctgatagaagttcagcggcagctgtttgtaagagctaagctcgttacgaatcaggtcagtgataacttcttcatgagttgggccgagtacgaacggacgctcgccacggtcaacaaaacgcagcagttccggaccgtactgttcccaacgaccactctcttgccacaaatcggctggctgaaccaccggcatcgacacctcgatcgcaccggcgttgttcatctcttcacgcacgatgttttcgacttttttcagaacgcgcacgccggtcggcagccaggtatataacccggaggccagcttgcggatcatcccggcgcgcagcatcagctgatggctgatcacctcggcgtcggcaggtgtctccttgagagtggagagcaggtattggctagtacgcatgttgttacggttccagttggaaggtagaacaggctcaaggcgagcctgggacaaaaaaagtgatttagtttaccagtgcaaaagaaatgtcaaaagagaagggcgtgaatttaacgcggttccagcgcaaagacttcaaaacctgcgtcggtgacgcgccagcgaacgttaaaatcatgtagccagacggcataggttttgcccgtttcctcacctttacgataggccgggcgcgggtcctgcgccagtacttcgcggataaacagcgttaactgcggataacgcttctccagcgtcaaaagctgcttttcgacctctgcggtaaaactcaccgccatctctgccgctggcgcactttgcgcatagctggcactggcatcgggaagcgattcggcaaaggggagatacggtttgatatccactaccggcgtaccatcgaccagatccagactgccgagcttcagaatcacgctgtctttatggcaaacaacctctttcagctctaccagcgacataccaattgggttagggcggaaagtagagcgtgttgcgaaaacccccattctggcgttaccgccgaggcgcggtggacgcacagtcggacgccagccgccttccatcgtttgatgaaagacgaaaaggatccataaatggctgaatgcttccaggccgcgaacggcgtcagcctggttgtagggagcaatgagatgtagttcgccgttggcgctttttaccagacctggctggcgcggaacggcgaatttttctttatagggcgagcgaataacgcctatttgctcgaactggaaactgctcatttcgccgtaatgttaagcgcagaaccgatacatacagcctgacgatagcagcctggcgtaccgctggtgacttcgcagctatgcagtaataccgcattggccttcattttcgaggcgttgatttgcatccgcttacgtgcggttggaatgctcggcggagagtcctgattggaggcctggcaagaatcgccactgacttcaccgagatcgcggaacggtttgccgactaattcttctgcattggtataaattcggaccggcgtggcgcgcggcgctttcggttttgcaggctccgctttcggctggggtgcagtgctttgaacgggttcgacaggggatctgcttaacatggaacagccgcttagcatgagtgctactaaacagatcggtaaagcacgcatagtatttcctcaatgtatgatcaaaacgtcaatattgaatcaggagcttgtaaaaatgacaagacgggcaagcgcccgtcctgaatgatattacaaattgtggaaacagcctaaaaattaccagcctttaacagcgccgccgttaaacactttgtttgctgcttcgtaaacttcatcagactgataagcctggacgaatttcttcacgttctcggcgtctttgttatcttcacgcgttacgatcaggtttacgtacggggagtctttatcttcgacaaagataccgtctttcgctggagtcaggccaatctggctggcataggtggtattgataactgccagagcgatttgcgcgtcgtccagagatcgaggcagctgcggtgcttccagctcaacaattttcagattttttgggttctcaacaacatcaagaacggtcggcagcaggccaacgccatctttcagtttgatcaagcccactttttgcagcagcagcagtgaacgaccaagattagttggatcgtttggcacggcaacctgcgaaccatcctgcagttcatccagtgatttgattttcttggagtaaccagcaatcggataaacaaaagtgttgcctactgcgaccagtttgtagccacgatctttcagttgctgatcaaggtacggtttatgctggaaggcgttggcgtcgatatcgcctttgctcaatgcttcgtttggcagaacatagtcgttgaaggttaccagctcaacgtccaggccatatttgtctttcgcaactttctgcgcgacttctgctacctgctgttcggcaccaacaatcacgccgactttaatgtgatttggatctttttcatcctgaccgcagcctaccagtgccagtgatccaatcagggctcccactgccgcaaaggttttgaatttgaacgccataccttattccttcttcaattatttatgttgtgttgaacgttacttgcgagtgacagcccggacgatgcggtcgcctgcgaactgaattaaataaaccagaatgaccagcaataccagtaccgtattcatcaccgtcgcgttatagccgatgtagccatactgatagccaatctgacctaaaccaccggcaccgactgcaccacccatcgcggaataaccgaccagggtaatcagggtgatagttgccgcattcaccagacccggcaatgcttccggtaacagcactttacggacgatctgcatcggcgtggcacccattgcacgggaagcttcaattaacccggttgggatctccagcagagcgttctcgaccatacgggcaataaacggtgctgcaccaacggttaacggaacaatcgctgcctgcaaaccaatcgatgtaccaacaataacgcgggtaaacggaatcatccataccagcaagataatgaacgggatagaacggaaaatgttcacaatcgcagaaacggtacgatacagcttcgcgttagcaataatttgccccggacgcgtgacataaagcagaacgccaaccggcagaccaatcacaaagccaaaaaaaccggatacgaaggtcattgccagcgtttcccatacgccacgaaccagcagccacatcatcggctcagacataacccagtacctctacttttacatggtgttcctgcagccaggcaatggcggcttgcgtatcttgttgtgtgccgtgcatttcagtcagcatgatgccgaacttaacgccaccggcgtagtccatctgcgcgctaataatgttgttgttgacgttgaaacgacgcgcggtttcagaaagcagtggggcatcgaccgattgaccggtaaactccaggcgcaacatcggcacgcagtcagtaaatggctccgcttgcagacgttcctggtaatcttccgggatatccagatgcagggtcgactgaataaacttctgcgccagcggcgttttcggatgcgagaacacttcacttaccgtgtcctgctcgatcagttcgccattgctgatgaccgccacgcaatcacaaatacgcttcacaacgtccatttcgtgggtgatcaacagaatcgtcaaacccagacggcggttaatgtctttcagcagttcgagaatagaacgtgtcgttgccgggtccagcgcgctggtggcttcatcacacagcaatactttgggattgctggctaatgcacgggcaatcgccacacgttgtttctgcccaccggaaagattcgacgggtagctatcatgcttatcgccaagaccaaccaatgacagcaattccgtcacgcgacgtttgatctcgtctttcggtgtgttgtccagctccagcggcagagccacgttgccaaaaacagtacgcgaagagagcaggttaaaatgctggaaaatcataccaatctggcggcgagctttggtcaactcggattctgacagcgtggtcagttcctggccatcgaccagcacgctaccctcggttgggcgctccagcaggtttacacaacgtataagcgtactcttacccgcgcctgaggcaccgataacgccataaatttgtccagctggcacatgcaggctgacgttgttcaacgcctggatggtgcgggtgccctggtggaacactttggtgatattcgaaagttttatcattgattatttattatcgtcattaagttagtcgtggcatctcgaatgcctgaaacgggcaacgccgtcaatgaaatggatgttaaggcatccagacgtctaaatcaatcgggtttatgcgaagagcactttcttgcaggtcgaaacatgcgatactagcgtcacatgccttattaaggagctataaaaggtggcgaagagcgtacccgcaatttttcttgaccgtgatggcaccattaatgtcgatcacggctatgtccatgagatcgacaactttgaatttatcgacggtgttattgacgccatgcgcgagctaaaaaaaatgggctttgcgctggtggtagtaaccaaccagtctggcattgctcgcggtaaatttactgaagcacagtttgaaacgctgaccgagtggatggactggtcgctggcggaccgcgatgtcgatctggatggtatctattattgcccgcatcatccgcagggtagtgttgaagagtttcgccaggtctgcgactgccgcaaaccacatccggggatgcttttgtcagcacgcgattatttgcatattgatatggccgcttcttatatggtgggcgataaattagaagatatgcaggcagcggctgcggcgaacgtgggaacaaaagtgctggtgcgtacgggtaaacctattacgcctgaagcagaaaacgcggcggattgggtgttaaatagcctggcagacctgccgcaagcgataaaaaagcagcaaaaaccggcgcaatgattaaaagatgagcggttgaaataaaaatgcatttttccgcttgtcttcctgagccgactccctataatgcgcctccatcgacacggcggatgtgaatcacttcacacaaacagccggttcggttaaagagaaaaaatcctgaaattcagggttgactctgaaagaggaaagcgtaatatacgccacctcgcgacagtgagctgaaagccgcgtcgcaactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagaagcttgcttctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgtactttgcagtgctcacacagattgtctgatgaaaatgagcagtaaaacctctacaggcttgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcaggcctaccaaatttgcacggcaaatttgaagaggttttaactacatgttatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatctctgtagtgattaaataaaaaatacttcagagtgtacctgcaaaggttcactgcgaagttttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgagagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgattcgtcacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggagcagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgctgatgcgttgttgggtaggggagcgttctgtaagcctgcgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagcgacttgctcgtggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagagtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaaggtgttttggcggatgagagaagattttcagcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggccgtagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcagtaagccggtcataaaaccggtggttgtaaaagaattcggtggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtcctttccgccacttattaagaagcctcgagttaacgctcgaggttttttttcgtctgtatatctattattgccagaatcgcaaaaatcctctgcattttacgctctttttcctcaacagtctgaagcccataatcacctcagttaacgaaaatagcattaaaagaggcatattatggctatccctgcatttggtttaggtactttccgtctgaaagacgacgttgttatttcatctgtgaaaacggcgcttgaacttggttatcgcgcaattgataccgcacaaatctatgataacgaagccgcagtaggtcaggcgattgcagaaagtggcgtgccacgtcatgaactctacatcaccactaaaatctggattgaaaatctcagcaaagacaaattgatcccaagtctgaaagagagcctgcaaaaattgcgtaccgattatgttgatctgacgctaatccactggccgtcaccaaacgatgaagtctctgttgaagagtttatgcaggcgctgctggaagccaaaaaacaagggctgacgcgtgagatcggtatttccaacttcacgatcccattgatggaaaaggcgattgctgctgttggcgctgaaaacatcgctactaaccagattgaactctctccttatctgcaaaaccgtaaagtggttgcctgggctaaacagcacggcatccatattacttcctatatgacgctggcgtatggtaaggccctgaaagatgaggttattgctcgtatcgcagctaaacacaatacgactccggcacaagtgattctggcgtgggctatgggggaaggttactcagtaattccttcttctactaaacgtaaaaacctggaaagtaatcttaaggcacaaaatttacagctcgatgccaaagataaaaaagcgatcgccgccctggattgcaacgaccgcctggttagcccgaaaggtctggctcctgaatgggattaagcctctctgacagctcctccgggagctgtttttacatgctcgctaaggaaatcgataaaagcccggatgcgcgtacttaccgcacggtcgctgtaatagactgcactgaatggcattgccactggcaacactttatctgccattaactccaccaattctccgcgagcgatttctttgtcgatcatgtagtcggacaaacacgcaatcccgttgccactcaggcaaagctgtttcagtgtttccccactattggatgacaaaccgtacttcacctcatgtaattgtccatcactacaggctatcggccaggtattgagggaagcgggttcagtgaatcccaggcaaacatgttgctttaaatcgtcgatcgtttctggcttcccgtagcgggaaatataatcgggggaggcgataatttttcgataactattaaataacggcctggcacgtaagctggaatccgttaacgtaccggcgcgtatcgcgacatcaacttttctttcgatcaaattaataatcgtttcggaggagactagcgacaaagtgacttccggatagcgttcacggaaaggcttaatcaacggcatcagaaagtgcagcaccactggagttgcggcatcgatgcgcaacagtccacgcggtgtattacgcgtctccataatttctgattctgccgctgccatctcctgcaaaattgactgtacgcgacgaaaataacgctcgccttcttccgtcaggctaagttgtcgcgtggtccgattaagcaggctaacgccaagtttcatctccagctttttcactgcccggcttaccgctgagtttgcttgccctaattgttccgctgcccggctaaagctgccgctttcgacgaccgaaacaaaaatggcgagttcttccgacgtggctttcatttttgctcctgttgcaaaatagaagagatattttgaatttatttgtcattaaaccatcaggatgcgtgatatgtcatccgatttaatgttctcaataatgagcaaaattctgacctgtgtaagcacttgcttacataacaatatacaattgctcgttgaaagagtgagctaaaatccctataacagtagaaccctcccgagtgcggaagggttgacgtaatagaggtttcaaagtcaaaagtgcgaaaaaacacctatgccatgcgctatgttgccggacaacctgcggaaaggatcttaccgccggggtcttttgcgagcatcggccaggcattaccacctggagaaccgttaagtaccgaagagcgtattcggatcctggtgtggaacatatacaaacagcaacgcgctgaatggttgtcggtattaaagaactacggcaaagatgcacatctggtgttattgcaggaagcgcagacaacgccagagttagtacagtttgcgaccgctaactatcttgccgccgatcaggtgcccgctttcgtgctgccacaacatccttccggtgtaatgaccctttcggcggcgcatccagtgtattgctgcccgttacgtgaacgagaacccattttgcgtctggcgaagtcggcactggtgacggtctatccattacctgacacccgcctgttgatggtggttaatatacacgccgtcaacttcagtctgggcgtggatgtctatagtaagcagttacttcctattggtgatcagatagctcaccacagcggcccggtcattatggcgggagatttcaatgcctggagccgtagaaggatgaacgcgttatatcgctttgcgcgggaaatgtcgctgcgccaggtgcgttttaccgatgatcagcgccgtcgggcgtttggccgcccgctcgattttgttttctaccgtggtctgaacgtcagcgaagcttctgtattggttacgcgcgcttccgatcacaatccgctactcgttgaattcagtcccggcaagcctgataaataaggtatgtcaggtctgccacagggcagaccaacgtttggcgctgtccttttatactcaaacaacaaaaggacagcgcaatgacaacacaatcccaccatgaccacgtagaaaagcagtttagctctcaagcctgcgaatatctgaccagtaccgtacatgcatccggacgagatttacagcgcctggcggtgcgtctggctgattatcctggtgcaagtgtacttgatatgggctgcggagcagggcatgccagctttgtcgctgcgcaaaacgtgagcacggtggtggcgtatgacttatctgcccacatgctggatgtcgtggcacaagctgccgaagtccggcaactgaaaaatatcaccacccgccagggttatgccgaaagtctgccatttgccgataacgcatttgatattgttatcagccgttattctgcccatcactggcatgatgttggtgcagcactgcgtgaagtgaaccggatattgaaacctggcggtaggctgattgtgatggacgtaatgtctccgggccacccagtgcgcgacatctggttacagacggtagaagcattacgcgatacctctcacgtacgaaactacgccagcggtgagtggttgacgttaatcaatgaagccaatctgatagttgataatttaattacagataagttaccgctggaattttcttcatgggtcgcgagaatgcgtacgccagaagcgttagtagacgctattcgcatttaccaacagagcgcatcgacagaggtgagaacgtattttgccttgcagaatgatggctctttcaccagtgatatcatcatggtagaagcacataaagcagcataaataaaaaaggcaccgggggaatcggtgcctttttattatctggtttgtcaggaatctggcatgttgttgtttttcacaaacaacgtcagcttatcgcctggttgcagattcgcagtgtcgctgttccagcgcatcacatctttgatgttcacgccgtggcgtttagcaatgcttgaaagcgaatcgcctttgcgcacacgatacgtaatgctatcgctgttgtttgccagtcgctgtgcgctactgcctgcaccaatcgtcaaactttggcctggcttcagcttagatccgcgcagtttgttccactgctgcaaatctttggtgcttacgccgagacgtgaagcgatacttgaaagcgtgtcgccagagcgtacggtgtaaacacggctgttaagcggcgtattgtcggcaaccagcgtcgactgtacagcagcaatttcgcctgaagcgagagattcacgcagttgatctgcatgcttctttggcaccatcacgtattgcggaccacttgcgcccagcgtggagcctttcacgccagcgttgaatgtcttcagcttgctgacggaaatccccgccatatctgcaaccttcgccatttcaaccgggctgctcaggtgcacacgcgccagagcacggctttcatcggtcgttggcagacgtacgccataacgcttgctgtttttgagaatatcactcaatgccagcattttaggcacgtactgcttcgtttcctgcggcaacggtaacgaccagaagtccgtggatttcccacgcgctttgttcgttttaattgccttcatgacccgaccttcgccgctgttataagccgctacggtcagaagccagtcgccgtcaaacattttgttcagacgctgcatcatattcagcgcggcagttgttgaagcaacaacatcgcgacgcgcgtcataattgcgggtctgtttcaaaccataattgcgccccgtgctcggaatgatctgccagatgcctgcggcattggcgccagacgttgcgtgaggatcaaaagcgctctccactatgggtagtagtaccagttccataggcatgttacgttttttaacttgcccggctatccagtacatatacggctctgcccgtaaagttacatcgtggagatagctcttattgcgtaaatatttctgtttctgttcgcgaatccggtcattttccggaattcccatctttagctcgtcgccaatgaaagcccacaagtcaccatctggcgcgatagacgtcccatcgtccatccatcgtgcctgacttgtaaactttgctgcttccccttgaccagctgcagaaaggctctgtgcgtgctgttgtacgttgccggtactctggcaacccacgagcaggacagaggcgagtaatatcgcttttgccttcatgtgtgtgtcaatagttgcttaaaagacgaccgatcataacggcgaacggagccgatgacaagaaagttttatcagaacctatctttctttgaccttaaccatgcaaaacgttcttcaggttgttgcaataatgtttcttcattaattacattaattaaatcaatatcttctgttcttaaaaaaacattaatttgccgctcatttttcagaattacgggtagtgttatttgattttttgcccgtaactccttaactttacgataataatcatttatggacaaatcgtgcggaagaatactcaaagcaaacttcatatttgataacgtatattcatgagcacaacataccaatgtatcgtcaggtaacgcacttaactttttaagtgattgatacatttgtgatgctgtcccttcaaacaaccgaccacacccaccagaaaacagcgtgtcgccgcaaaatagataaggtttactgaagtaacagatatgtcctaaagtgtgacccggcgtggcaattacactaaattcatgccccaaaacgaaggcagtttcgccatctttgactacctgtgttgttcccttatcttgtgtctctggtggaccatacaccacaatttgcggaaacttttccaccagttcttttacgccgccaacgtgatcgtggtgatggtgggtgagaaatatggcctctggttgccagttattggcggcaatggcttttaataccggctctgcgtctccgggatcgacaatcaggcagcgacctgcttcatcattcaaaacccagatgtaattgtcatcaaaggcgggaatactgttaagattcatagattacctctcagtgtgaaacggaaggttgtgatgaaaccggcaagagtccctcaaactgtcgtggctcctgattgctggggcgatttgccctggggagagctttatcgcaaggcgctggagcgccagctcaacccgtggttcactaaaatgtatggttttcatctgcttaagattggcaatttaagcgcagaaatcaattgcgaagcgtgcgcggtttctcatcaagtgaatgtttctgcgcaaggaatgcccgtccaggtgcaggcagatccacttcatcttccttttgccgataaatccgttgatgtttgtctactggcacataccttgccgtggtgcaccgatccgcatcgtttattgcgtgaagccgatcgggtactgattgatgatggctggctggtgattagtggcttcaatcccattagtttaatgggattacgcaaacttgtgccggtattgcgaaaaacctcgccctataacagccggatgtttactctgatgcggcaactggactggctctctttgttgaattttgaagtgctgcacgccagccgtttccacgttctcccgtggaacaaacacggtggaaaactattgaatgcacatattcctgcgcttggttgcttacaacttattgttgcccggaaacggactattcctttaacgctaaatccgatgaaacagagtaaaaacaagccacgaattcgccaggcggttggagccacccggcaatatcgtaaaccacaggcttaaacttcgacttgatagcctgtatcttccagtgtgggattcattgccgcagcacgggccagttcatcacagcgttcgttttccgggtgtccggcatggcctttaacccattcccatttgatttgatgctgccccaatgcagcatcaagacgttgccagagatcgacattttttactggttttttgtctgctgttttccagccacgttttttccagttatggatccactgggtgataccttggcggacatactggctgtcggtactcaaaatgacttcgcaatgttcttttaacgcctccagcgcgacaatagcggccatcaactccatacggttgttggtggtgcgggtgtagcctgcgctaaaggttttctcgcgtccgcgatagcgtaaaatagcgccgtaacccccaggtccaggattacccagacacgaaccatcggtgaaaatttctacctgtttaagcatctctggtagacttcctgtaattgaatcgaactgtaaaacgacaagtctgacataaatgaccgctatgagcactgcaattacacgccagatcgttctcgataccgaaaccaccggtatgaaccagattggtgcgcactatgaaggccacaagatcattgagattggtgccgttgaagtggtgaaccgtcgcctgacgggcaataacttccatgtttatctcaaacccgatcggctggtggatccggaagcctttggcgtacatggtattgccgatgaatttttgctcgataagcccacgtttgccgaagtagccgatgagttcatggactatatccgcggcgcggagttggtgatccataacgcagcgttcgatatcggctttatggactacgagttttcgttgcttaagcgcgatattccgaagaccaataccttctgtaaggtcaccgatagccttgcggtggcgaggaaaatgtttcctggtaagcgcaacagcctcgatgcgttatgtgcccgctacgaaatagataacagtaaacgaacgctacacggggcattactcgatgcacagatccttgcggaagtttatctggcgatgaccggtggtcaaacgtcgatggcttttgcgatggaaggagagacacagcagcaacaaggtgaagcaacaattcagcgcattgtacgtcaggcaagtaagttacgcgttgtttttgcgacagatgaagagcttgcagctcatgaagcccgtcttgatctggtggagaagaagggcggaagctgcctctggcgggcataaatacctgtaaaaggcgctaaaaatagcggcttgggcgatttttgcagcaaacgattcaaaagatgagaaaaaccgttgacgaagggtgaggcaatccgtaatattcgcctcgttcccaacggaacacaacgcggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccaaattcactcatgaaaatgagttcagagaaccgcaagatttttaattttgcggttttttttgcatttaaatcccgctatttcttcggtctatggttttgttatgctgtaaatgtgttaatcacatatggtagaccatatcattaatatttaatcatactatcgaatcattcaatttaaatatatttgaatgttatgattttcatttttctattgatttaatgaatttatatatactgttatttttgtttgttctgattcaagtggagtatataattaaaaatcgttagctaaacattaccatgattatgacaggcgagggagtgtccaattatgaattcaaaaaagctttgttgcatatgtgtgttattctcgctgcttgcaggatgtgcctctgaatcttctattgatgaaaagaagaaaaaagctcaagtcacacaaagtaatattaataaaaacactccccagcaactgacagacaaagatttattcggtaatgaaaccactctggccgtatccgaagaggatattcaagctgcgcttgatggagatgagttccgcgttccccttaattctcctgtaatacttgttcaatccggcaaccgcgcaccggaaaccattatgcaggaggagatgcgaaaatattatactgtttccacattctctggtatcccggacaggcaaaagcctctgacttgtaacaaaaacaaagataaaaatgagaacgaggatgttgccagtgctgagaatatgaactggatgcaggcactgcgttttgtggctgcaaaaggacatcagaaagcgattattgtttaccaggatacattgcagacaggaaaatatgactctgcgctgaaatcaacagtatggtccgactataaaaatgaaaaactcaccgacgctatctccctgcgctacctggtacgtttcacgctggtggatgtggcaacaggtgagtgggctacctggtcgccggtgaattatgaatataaagtgcttccaccattgcccgacaagaatgaagccagtacgactgatatgacagagcagcaaatcatgcaacttaagcaaaagacctataaagcgatggtaaaagatttggttaaccgctatcaataataaattatatctgccgccaggaatttctggcggcaataatacaaaattctttgcataagaaatttttcttgacaaagacagtgcaagaaaggacatggaatccggagttaaaaactgtttgttttagaatatttaattatttaactgctgaatcttccttgcgagaaatatattcattattacatttcatgccatttttaatatagattgctcctgggaaaattcccgtattattaccgcaggggtgataattagcattgacatatcctgtgacaaaaggagctattaaaggtgctattacgatagctattagtaaaaatataagagttagctgtattgttatgtctgtggcgaaattgactaccttcgtttttttgattaagaatgattttattatcgtaagtaaaattacatgaacatttaaaaaggaaaacgacatgaaaccaaagcacagaatcaacattctccaatcataaaatatttccgtggagcattttattattgaatatagaggtttaactccggtaaaaaacaaagaagcattgaatgcagggaaaaataatatggccataaaaaacatcgaaagaaactcttttaatttaacatgtaaacgcatggttaatcctcatatcacgggtggagtgttaagaacatacataaatggagtcatgttttcccttttccatttatcaagttcctgttgccgttttagtccatctctaattgcatattttaatttttctgataaatggcattgagcatcgatttcatttaaaacaactgtacacactatccctgtcagtaaaattgctcctccgacaagaattactggaaagccaaagctaacacaggcaaaagaagccaggcttccaatagcggttgcaacaccaccggctataactgctttggccacatccattgaaaaatcgccaagaaaattaaccagatctcgctctgaactcataataaattctatggttctccaggctactgaaaaccagatacagaacttaactccttttattgattcagataaagctcctcgccagccaatagcgagttccagaacttgaggcgctcgtgaagagaaaatatatttaccgagcttttctaaaagccaggggctggatgttgtgatttttatatatttctctccaagtatttcaaagtaacttgcttttgtatactttaaggcattaaggttaaatataattttcccattgtcatcaaactcagtcattaatttacccgcgttaactaaccaggcgagtgtatcttttatacctgaaggatgtgtagtgataaaatgaatgtaatcaaatgatgttattgggctgagtattttttttgcaacatcaagtgtcaagagaataacatgatgagtgttctgatgccttaactcatcaatgagtgggacgtcgttaagataagggtgctgaggtactagctggtttatcggctgagccccccgaagaatgtcacccacataatcagcccactgtgcattctgtgtgttgttgttattccttaaaccagccattttatctctccgcaatagtaatttattatgttattacagtaagttactgtacacgatcctgccatttactcattgcattcgtaccggctaacgtatgctcccaggaaatatcttcataaataaaggcaattctctcctgtggttccagttctttttccaggacagcatgcggtgtgacaaaatcaatacttgatattcgggcttttgacagatttattttataataaggctggtaaatacccgctttactggttcggtagagtataaattcacatattgccattttttcattgtcactaagtgcttttgccagcaatggtgaggatttatcaaccggtttggtgataattaattcatgatgattgacattttgacttcttgagatggaatgcattaacgcataaaccatgatctgatctttatgttctggctgcgctttgtttccgacagaatcaagcgttgagcaacctgctgaaatcagcccttgtgtctctccactcaaagataaataacttatatttgccatgataatctcctttaattaaataattatttttcggccgtggtaccggttgccgcctctggcatgacgttattcttcagcagcagccagcggcttaacacgccttcgagtcgctcattaatttgtttttccagcgcatctgtattctgcttctgcgcacgggcatcctggtactgcgtcaacagagactcaacgggtgtttcctgccccagtccccgctccgcctgccagatgacatttttgatataggaaagggttagtccctctttctcgcgctgcatcactagatctgcaaaagcatgtaagtcctggcgggtctgcaaccagccacgcaactgcgggctactctgtgcgcgggttttgagtgcctcattccattgtgtcgaggcctgttgctgttgcaggctttccggccagcgactgtcggcaacacgcatcatctgcatcccggtttccagcggctgtaccggggaggtatcaagaagttgttgcagcctgcgctcatagttttcgagttcaggtgaggccatccacaccgttgctgcgccctgagcggtgtcgttaacctgtaacagttgctgctgtaccggatagacctgccaccaccacaatgctgaggcgacagccactgaacaggcgatccctgcgataaaccctcttaccgtactgccttgctttatcacactggcctgtgggggattctctgtcagactgcgcacttccactttcatctcaggcaggccgggcaggggaggcactaccgcttctggtgtggaagatgcctgtgtttccggggcataaatcagcgttctgaccgtggtctgtgcggcgttctcagtgttactcttcagctggggttcaagccgtttacgcgtgttctgcataaaatagagcagattctccacgcgcggaacgcgcttcagttccacctgctggagcttatcgcagataagctgcaatgcccgctctgtgcggtagatcagtggtaggtcggattccgcaaaggagatttgctgacgcagaatattgccggttcgggagttaaaccagtccagcatttcagtacgcgccgggccgccctgcggccagaacttatcccagtcgtggcttaccattgccgccagcagttccgcaccttcgcagaatcccgccagtccctgtgtccgtgtccgggcaagcgtatagtaggtggcggtgtgtaaatccacaccgttggctttaaaaatcgccagtgccagcgactccaccagtttccagttcagctcaggctgtgacgggtggctggctttgtttatttcctcgcggatggcactgaattccggcagcccgcgcgggtcactgccggtaacgatagtttgtgtcagtacgttactattcatccctgcctcctcagtacagtgtgtctgacagaccaaactggctgaacaacccaccgctgaacgggttatcttccgtgtcggtatgcacacggtaggtcatcgcgccaccgtccacgctaaagcgcacggtaaagttgccatcctgtactccggtcagttgtccggccccgaacaggcggaactgcgcccacggcccgctgaagctgatactgcgcggcgcgttgccgctggtgccgatgagcgtcagcttactttcgttgccttcgcgcatgttgttaggccagaccagatgggcggtatagttacggccctggctgtaatcgactaactgaccgtcaaggttcagtacactgcggcgtttattgcctgaaagcgataccgtttccacggcaaaggatgttcccagaccgttctgtttgctgaagaagatgtcacggattttctgcgcagtttccagttgcgcaataatatcttcgcgaataatgacgttgttatcgccatcctccagactcaggtcattatcgataaacagcttcaggttctgctggtagaaggtatccagtatgccatccggtttaaagaagcgttcgaaggcatccagtgaggcatcctgtgcagaacgcggattaaacggatagttatttgccagttgctcgttaaacggtttcaccacgctgtcgcgccagtccacttccatataatgaacagcctccaccatcaccacatgccaggcctggtcagccagcctgccaacccagcggttgagcggagcaggcagcgtttttgccatctggcgggtggcgaatatcggatcgctgctgttctgatcaagccgtaactgcacggctttcagcgccgatttccctggtacaggcgcgttctggattgccagcaggtagcggtgcaactcggtgagttgctgatacacggcctgcatcgtgctttctttgtctttctgtactgccagggtactgttttccggggcgaattcatgcccgaggcgggtgagtaactggtaatccggctctgccagggcttcctcccgttctttggcagagagtttttcagaaaagacgcctggctgtgtgttgtcacgcagcacggttagcgcccgctgcaaaggcaggtcgccgctgataacctgctccagcgccccggtcagttgtccgatggactcaaaattgcggatattcagattgtccatcccggcccgccaggtggcggtgtagtcgctgatatactgctcggtcaactggcgctggatttccgcacggtcggcgtcactgtatttcacgctgcgggtaaggttaagtacccaggaatccatcgccgtcagttcaaccagttcatcgcgctgttttacaaaatagctttgcaggccgtaacgggtaagaaactgtggaacaaccagtttgttgtcatcggcagatgtaaacacctggtcaaaggttggccctacctggtcacgcagattgaggtcggcaggaagaacgcccagcgcccgcgttttcaggctctggtaaacccgctggtagacaggcagtttgctcagttctttctgtgctgataccacgggcttgtcatatggcgtccagcggctgatggcgtcaccgtcgcccgcctgacgctctgcatgccagtcagtatgagccagcgcgtagtcaagatgggacatcagttgtgcctggatatcgcgctggccgtggaatttttcgctccagcgttttgccatatactgcttcaccacctcattgttacgtccgcttttgtcctccagcattcgcattacgcgcagcaccgcgagtttttcttcactctccggcggcgcggcgttcatcgctttgaccagcccgttaaacagcgagggcaggtaacgttgctccagcagttgcagataggtctgttccacataaggcccgatacgtcgtccctggtacagtcccatatcggccagacggctgcggtcgccccagtcgccataggccagtgtggcatcgcgtaccgggttcaggagcggcagttgcaggttgccaaagtcatcttccccctgcggaggcggcacgtccataaaggctttggcctgcttaagcacggtgatgccggactgatagttaccgttgtaatagtgatgccagccggtgatgagcagcagtgctgccacgccgcctgtggcagagaaaaccgtcaggcggcgacgggaacgtatcagccaggcgcggctctctgttgccagattaggctctgcgagtaatgcctgcgggaacaggctgcgggtgaaataaggcgcggtgtccaccaggggccaggacgccagtgggttattgcccagccggtactggcgggcggcagactgggtgaatatatcatccatctgtccacgctgaagcgaagaggtgagatagacaccacgcagcatcacgttcatattttcgccatcaagcagaccctcaagcagtgacaccagcggttcacggcttccctgcatctggcgggaaaaactgaataaagacgcgcgggtgtgagtctgagcgaccatcagatccggcaacgccagattcattcgatccacccatgtctgccagaaagcattcaactctgttcgccagtcatcattttcatgggcacggcgggtgaacgtgacgcccagaatcgcatcgcgatcctgtctgttgagtgactggaacagggcggcaaaaccctgtaataaatcaagccgggtcagtaccacgtaaaccggtaactggcagtgaagatgctggcgtatatcctgtaagcggctgcgcagcgtctgtaacagatgctcgcggcggcgtttgtctgcggtaagcagatcgggtaaatcgagtgtcagaataatcccgttcagcggctggcgcgcgcgcttttctttcagccagccgagggcatgttcccacagacggcgatgcaggatatccgcatcagcgggagcgcagagtgtgccgtcgatatcaaagatcaccgcctgtttaccgacatggggcgtgaggtacaggcgttgttctgcgccgcgtgcgccctccggggcataaataatgtcggacggaaacccctcgcgcagcagtgtcgttttgccactgcccgccgggccgatgaccatataccacggcaactgccacaggaaacggcggttgtcgagatggcgttgcaggcgcagcagccagcggtcaagataacgctgctgggcgttcagttccacgctgagcggatcaacggcttcctcgcgctgttgcttttgcattttttcaagctgttgcaggcgcttcatcacccggacggtaagccacaccagggcaataatcccccacgccgccgttgccagccagcggttcgccagtggtttgagccactgttcttcatacagcgtccacatcgggcctttccaccagatccacaccagcagaaaaatccacgccagtatcagcagccagaaagcagagactttaaaccggggcatcgccggtcgcagggctgatttgagtccgctgagtagtcggggtgttggtaatctgaacacaaaaactcctgttctcttttattgttctgccgtgaatttttgttctagctgctcaagcagggacggctcccagtctgccaccatcatctgcaatcccatcctgaacaacatccggtactgctgctgcgcaagctgtaccagccccgcctcttccgtcaactgtgcggcaaggtactggcggtgaaactgatcgcggggatcgccttcgggtagcatgtccagatatcgcagcgccgcctccagaccctgctcagcaaaacaggctctggctgccttcgattcctcaccgatttgcgcaaccggtgcaactttggcgtcgggcgaagctgccagccattgtttcgtctgctcactgataaacggtgtgtggtcattaaacagcagcccggtaagctggggcagacgctcaaggaagcggatgacctcatcgcggatggcgtctgccacctgtttgtaacccagacgcagcgccgtctgtgcagaaaggcagtgaccatccagccagtaaggagccagcagtacgcttttctccacctgctgccacagcgccatatcggcactaccgagctgagcatggtaatctgccaccatatcggcggagaccgcagccagtggagtacggccatcgctttccgcctggggcgtactggtgatgttctgccaaagcgcatggcggcgcagacggtagccctgcggtgaatccggctggcgttcacataaaatggccgccacttttaacagcgtgtcgcgccaggctttgtcgtcgtgactgtcgatgacgatttggggagccggagcactgggttgcgtcacgccgctttcagacgtggcggtggtctgtggtgaactaccggaggccgccggagtggggacaggagccggtgccgcacgattaaacgcacgctggtacagggcaaaaagatcatcagtagcctgtgccagttccggggcgttatgtgactgccagcattgcgccagttttgccagttcccctgacagcgcatcgcgctgcgctgtggcggcgttctgtgaaaaaacttcaatacctgtttcaaagcgtttaatgacctggctggcaaagcgttttttatgcgccatattctgcggcgcagccaccgcccagtaatgctccacatacagcgccagcaggcgcaatgcgagatgaggatcaccggcgtgttgcagggttctcagcagatgcgccagcagacgaaaatccttactctccgaagccagaatgaccagcccccggcgctggagttccgggatatccagttgactgtgggccagcgatcccagcttgacgatttcgccgtcgatatactcccagttcgggttgtcatctttcagcgccgatgccagtttctcttccggcaggttttccagcaggtgcgatacccagacattcggatcgcgtaagtccattgccatatttttattctcccgcccagtggcaggcatcgcgcaggggagcaatcgcccttgccagcccgtcaatgttaaaggtcagctttccggcggcattgtctgcgccggtatccaccgtcagcgtttttgcgccgaacagttgcttaatttcatcaatcccggataacccccggctggactccagcagggtgccgttctcgcgcacaaaccagtggctgcgcaatgcccggttgtcggcattcagagtgacggcgatatcatggacatccagagggtgcatcagcgccacctgcatccgggtgatattgtccacgcaactgaacatcagcaccgggcgtggcggaacatgaccgatagccggggtggttatcaccaccgtcgggcgctcccccggcacctgcgtcaccagcagttctgtggtgttgccctcgcggcgtttttcctgctctgtggcgcgggtccaggcctcgcccacaaaaccggctttgaccagcgccccgtcaaaccctgacggggacagcggtgccagcaggcggtcatagcagtcaagccgctccagcgccgcggactcccgccgacaggactgcatggcctgtaacgtggctgtcgcatccggcggggtcgtggtggcgacggcgaccgccacaccggccattgacgatgcttctgcgggcgcggcagtggcgggtaagcccgtcatcaggcccgcgataaaccatcctgtctgccggaaaacgcgcaacctgctcataaaaccgtttcatcctttgtgacggactcgtcgttctgagcatcttccacgtctgccgtaaatgcgccgtccactgccgacaaccgaatccgggcaaccgccgtattcgccgccattttctgcaacagcagcagggagagcggcggcagcatattgccgtcgatgaccgattccagcatcctcgcgccgttttccgcgcgggtgacgcggctcatgatttcgtccgtcacttccggttctataatcacctccgcgccaaagcggctgcgcagcacgttatccaggcgggccagtttcccggcaatgatggtggcgagcgtctctttcgacagcggcaggtacggcaccacttccatacgcgccagcagggcaggtttgaagaagtcggccagcaccggatacagtacttcctgcatggtttccgggtcatcggcatgctcgactattacctggtagccgaggttggacgtcaggaagaagacgatatttttgcagtcaatcaggcggccttcaccgtctgccatttcgcccttatcgaacgcctggtagaacaggttgagcacatccgggtgcgctttttccacttcatcgagcagtactaccgagtagggtttctggcgaatcgcttcggtcagtacgccgccttcaccgtagccaacgtagcccggaggcgaaccaatcagtcgcgagacggtatgtttctcctggaactcggacatattgatggtggtcaggtactggcgaccgccgtagagcagctctgccagttgcaggacggtttcagttttacccacgccgctggggccagccagcaggaacgcgcccagcgggcgtcccggacggcgcaggtcggcgcgtgcggtcagcaggtgtttgtgcaggctggcaatcgccaggtcctggcctttgatggtgtcgccgagccattttggcaggtcggtgatgaccgacatttcattctgcgacaggcggttaagcggcacgccggtccattcggcaatcaccgccgcaatctgttttttatcgacgtgcggggaaaccagcaaccggtcgttatgcagggcgtccagttcggcagtgagatgtgccagacgttgtaccggggaaactgtttcagcggtctcttccggctgttcgctgccagcttcatcagccggttcggcaccggtattatcctgctctgactctgactctgactctgactctgactctgactctgactctgactctgactctggctgcgtatcctccacggtatctgcgtccggcaacggcgccgcatcgtcctctgccacgcccagtaactgctggcgcagcgcaataatctcccggaccagcgtctgctgctggtgccaggccgcttccagttcatccagcgccgtcagcgtttcatcatactgcaccagcacctcggtcatccgtgatgtgtcggtacgcagtccgatgcgaagctcgcgctcaagctggcgaatttccgcctcctgctggtggctcagagtggtcagcgccgagatttgcttcggcggcgacgacaggttgatggccacacgggcgcaggcggtatccagcacatcaatcgctttgtccggtaactgacgcccggagagataacgctcgcttaatgtcgcagcggcctgcaaggcgtcatcatcaatcagcacgccgtgagactgttcatagaccgccgacagaccgcgcagaataatggtggcttcggcagcgttgggttcgctgaccttcaccaactggaagcggcgcgacagggcggcatctttttcgaagtattttttgtactcgctccaggtggtggcggcgatggttttcagctcgccgcgcgccagcgccggtttgagcaggttggagatatccagcccgccctgctggttgcccgcgccaatcagggtatgtgcttcgtcgataaacagaatgaccggcaccggggaggaaatgacctccgccatcagccctttgaaacgtttttcgaattcacccttcaccgacgctccggcctgcaatgcgcccaagtcaagggtcatgatatcggtgtttttcagcttgtccggcacatggcctgccacgatgcgcagcgccagcccttcgattaaggcgcttttacccacgcctgcttcgcccaccaccaccgggttgttcttgcggcggcggcagagaatgtcgatcatcaggtcgatttcgtggtcgcggcacagtaccgggtcaagcctgccgttacgggcgtctgcggtcatgtttttggcgtagcgggcaagcagggtgtcagcagcgtccgtcagtgtgcctgcgcctttaccgtctgcatccggcacgactgattccgccgactcctgtgtccattgcacaaagtcctgttgcagacggtcacggttaatgccggtcaacagccgggcggcagcaggcggtatataacgcagcggcgaatgcagcagggccagcagcaacacgccgccacgcaattcgctgtgctgcatctcagccgacgccagcagccagccctctttcagccactcaaccagcatcggggaaaatgccgggtagctgtccgcagaacgggcagttgtgtagttctccaccgtcagcgcctggcgcaactcttccatgccaatatcgccctggcgggtaataacccgcaggtcactgcgtggcatggcgagcatctgaataagcacatggctgacggtaatttccgctgcctgctggctcatacattcagaggcggccatctccagcgcctggcgggagaacaggttaagccgttttaccagcgtgggaagatcaatctggatcataaacgtccttatcgaagtaatttgtttagctggtgcaggatgtcctgcgtctggctgtccagccgcaacagatagaacaggtaaaacaacgccagcacgacaacgccaccacaaaaaatatgtttaatggtcaggcgactgatgagctgataacgcccgccctgggtttttttgtcctggtgtaacagcgggaaaggggcatcgccgcgtagtttatgcaggacgtggtacaggcggcggtagatctgctcaaattccccctgatcctgtgctgccactttgtagcgcccgcgaaatcccagagaaaaacagagccagagaaattccagcagatcctggtaacgtttgggttcacggatcaggcgctccagcaggatgaaaactttctctccaccccaggcttcgttgtggaaatggaccagcaatgactgcttgatccactcgttcttgttcgaccagccgttaccgagcgccgcttcatcaataaacgtgcagaggatgtagcgaaacgagataatcacgcccggttcgtagccctgctcctgaagcagttgctccacggcctgaacatccgtcaccacctgagcaaaaagatgctccggcatcgtctggctgttcatggttgaaaggcgcattaccataccgagtagcggcgtggccgcgtcgatcatcggattcaggctgttgccacgaagcgcgagatgatagtcgcgctggcttttttcgtcgtatccggtaaatggtggcagagacagtgacccctcatccatcgtcttaccctcttatcgcccacagttgcatgttcagatccgggaaactgccggatacatgcagtgcaacggccccggcggcagccatttctgtccaggcctgtccgctcttgtcgagttcgaaatagctgaacccggaatggtaaggaagctggcggggagccaccatcagggcacgcaatggaatgccgggtatctgcacactgaccatattgcggattttttccggcgaggaaattttcgactgctggataaactggcgctggatctgatcgaccggcatgtttgccgccacagccagcacaaaggtggcagattgcagcagttctgtgtcatggatatcggcctgccagataccgtcacgcagatgcagcggcagattaacggctcttggcgacagtacggtatgcagcgcccgtttgacttccggtaacagcgttttaaatgttttggtcaggtcatgatgatcatacacatcaagcgggcagggcaggcgcgacggctcggtaaaggtcatcagttcacccagcaacccggcaagatcaaggtagaaatcttccgggtggagctgggatcgacgagcgcgatgggtaaaccgggtctggttacggttaagtaactgcaacatcataaattccgccacatccgcgatgccgctctgcgccggagagccaatgcggtttgccagatcgcttgcccgtccgccaatggccccctgtacctctttgagataaacacgcagtttcttactgacctgaatattctggcaggaggggataaaatcgtcatccagcgtcagggagccgtcggcatggcgatcactgatacggcaaagcgggagcgtaatataggcgctcatatcttctgcaccgctcataatgcgcggcgtcagttgtcccagcgtcagtgttcgcgtgtcaccttcttctgaatgcaaatcccggacatcggcataattcagccggtaacgcccgattcgccgcccgtcgctgatttcatttctcacatcactggcgaccggcagagcgaggtagatattgcggcttctctcgtccggaaaatgttgcgggtgcagcggatcgggcagtgcgtcctggtcggggatagaaaagacggtgccgtcgggcagtgtgcctgacgcgctgtcaatcatgatcttaccctgtgccagcagttcattgttgagagtgagttcggtaaatccccaggataaattattcatggcccggaaacgctggttatccaggtagtcgttgtaacgctgctgctgctggaaatggtgtggacgcatcagcatcccttcctgccacatcaccttgttgcgggtggttgccataattattcatcctcttttttcatttcgatgctgctttgacgtacatgcaccagcaggcggtaatggtggccggttccttccaccgtctcgatttgtttccattcagtggcctggtcatcggagaaataggccacgacaccaataaactgcgttttctcatccagctttaccggcggcagggttttgatggtgtccggcaacaggttgaaatcctggtggtcgatatagtttttacccagcacatccggtagcggcgtactggctatctggtcatagtcggctgccagcaattttgagtcgtcagtcaggtacaccagttgcacatccacggcggctgattcaccttccgcattggtattggtgtccggttcggtcagcagggtgacggttatttccgaaggttgctccttcaggctcccgacctggatatccgggtttttgatcacctcactgatttttttcgccgtttcgcagccggttaatatgacgcacatcagcacgcaggccagaaacgccttcctgttcatgcttccggctcccgctgtttttcacgaagcacccggtcatagacttgggcgtagacctcgttaaacagcatctcaaacccctgctggcgatcggaggccagttcttcgtaataatggctgtacatttgccatgctccggcatcatccagcggctggcgcagttcatggctgcggcggtactgcacaaagcggcgcagcagattttgtggtgagaaagcatccagcaggacacgaagcgactccacaatcgctgcccggttagcttcttcgtggtggcggacattgcgcaggctttcactgacggcggcgggagccgccagatgtaccgggcttttaccttcggcaaacattacgtcgagcgcggtggcgtaatccatgttcaggcgcagcgggttatcttccagcgggcgcaaatgtttgtctgagaggctgttacgctgctgctgcaaatcgagcagaccttttattgcggcctgtaacgttcgtccggcctcctccagaaaatcatccgcatcgtcggaattgctcatggtaagcgagccgccaagaccgcgcagtaagggggtgaccgcaaggtggcgttgcgccatttctgccgcagagacgtcgtcattacgatcgccggggctggcataaatgggcggcagatccataaacggagtattgatccccccattacttgccggatcggacagcggtgccgatggccggacagccgcaatgcctgaaagcggatcgcccgtggtaatcaggctttcggactgaagtgcctggagtggatcggcagaaaaaccgtttaccacggtgtctgcaagctggtgccggtgagtcattcccggatagtgtggcgtaccctccgttgatagcagggtatccgtgagcatatcgcgattggtaacgatggtttcgggagtggccatttcctcatcgtaatggggaatatctccccggttcagatgaaccctcaccatcagccgtccgatctggatctcatcgccctggcgcaactgtattaggtctgatgttgctgtgacttttgcctgattcagccacagttgtgccgtctgcgggcgcagacaaaatgtgccatcgtgcaggataacggtaaaagcctgggccggaatgctctgctgacgatcctgtaccgaccagtggcattcggggccatggccgacatttccctgctgtgtgaacagacagcgcgccgcccgtccgctttccagctcactgccgttaatgacctgcaatgaaagcgtctgtagtttctcttccggcatattctgctccgtgattatcataatttacgaccgtaccctgatggtgactgagggtcgttcttccggtgtgccgaggaagctggtccagcccagcagcgcacttttgttatcgcccaggcgcattgcgcccacctgctccggcgccagccccagatgtaagtcccaggcaagctgatcgcgcaggatgaaggacacgaacatcgtcagtggcaggaagttttcgccggacggcagaaaagagaggaactgttttcgggtcaggctggtaatactgagctggaattttccgctgagatcgggcactcgtgtacccagaacaaagttgcccagtaccgatcttcccgccagtttttcgccatttttaagagaatagctccccagactattttgctgatccggttcaatatccaccttgcgacgttgccagttttgcagcgtcacttctgacaaatcaaagcagtgggacaccaggccacagattatttccggggatcgtcccggatttgccaggatcccggaatacgccagcattttgctgtgattaatcgccagcttatcgcgaagctggcggtggcccagcccgacaagggagtacatgcgctgcgagaacgcatccacaccgccgttacgaaaactgatgtgatagcggtacttacgccagatatgccagacaaactgggtcaggcggtggctgaacatatccagaaaatcacctaccggactttgttcatgtaccgctttccaggccaggtgatcgaggtaataaccggggagaggcgactggctcccctgtaaccccataaaggtggtggtcatcctgaatgcccctgatgtatcccgtttcagcgcactgatatcactgcacgggaaggcaaggctggcatcggcgctgaaacgcagggtttcctgtgccggatcgtcacgcagggataattctggcgtccccttttcaccctttgccaggcggtgcaacagctccgccatcgcaaaaaaattgtaagagcaggcattatggaaaacctgtgccagcggatcattctgctctttatctgccgggggatttcccggactcagataagaggatgctgcccgattctttccgtccatttccatgtctcctggctttctgtgttcacaacggtcagcatgtggaatgagttaacgctggcgtacagcgacagaaaatgcgaaagcaccgtaccgagcagatacatttccccttcacagacaaacggctccgggtgcagatacagcgtggaggccagtccccggacgggaatacccgtaaacaggcgatcaacggggcgggtctccagacgctcaatggcatccagcttttgttgtgacagccgtgccgtctgcggatgatggattgcgtggcgatcaaagttggcgatgacctgcttcagcgcgtccgtatccagtaatgacagataattcaggttcatggcggagagtagggaccagtgcaggctgccatcaatgaccggccagagtggttgcgtcgggcgggtaatgttgcgaaatgaagcaacagccgcatttttaccggttgtgccggtgatatcaccggaacgaatttgtgacggaagctcacggttggtacaggtcagcgataccgaaaccacttcattactgagcagagattcgtctgacggataactgccatcagcatgtataaaggcaagggtatgatcaaagccgcgatggaacagggatgttttggtccggtgatgccagtacaccacttcccgcttccggctgtattccatctgatggctgaaactttcaaaggctggccactggcgcgcggcctgcgtcgaaacaggacgccccagatcttttttcctgaacatatcctggacctggctcaccacactgttaacggaaaatacatcgtaatgttgtgggtaatggcggctgggaaccagcggatagtctgcccgccggttgtccagcgtgatggcttctgcatggtggataaataaattaatggcaggtgcgcaatacaggcgcagggaatcgcggcgcagccggatgtccacgggcaaagggcgcgaaaaacgcagttgcagggtaaagaattccgcctgcaatccgtcaggcaaagccggacaaccacaaagatcaaaaaagagaaacgcatcggggtaacagaaatactcctgaaggatccggtagccgctgtggacgtttttcggccagggcagcatggcatcctgcggctcaaaaccgacagcttttagcataaactcaggcaggcgaatatgctgttcacccacagtcaggtcggcaccctgcaagtattcgcagaaccataaataaagctggtcacgggtatagttgtcgtcattgccgagccagaagcgaagtttgttcagatccagcgtgcggaagtccgttcccggtgcgaccgaaaaggtgatgttgataacaccattacgggtcgtactgcggttttcaatctgctccaggcgaacgggcagcagccagatatcccggcagagggtgaaggtacagggaggcggctcctcctttttagcatcagagggcagcacttcatcaactctgatttccccggcgttggttgtaaactgctcattacgggggattaacaccggtacagaagacttatccatatccggcgtatattcaataagggtcattgccggaaccggacgcaggtaattaggccatagcatcttaataagcccgtgcgtcagttctgggaattcatcctcaattttctggcggagattgccggtaagaaaagccaccccttccagcaggcgttcaatatccggatccgcatctttttcggccaggaagcgggccagatggggtttttccgttgccagcagcttgctaagctggcgcaggtaatcgagttcttcccggaaatagcgttcttcaaattccatttgtcagtccacccggtaatgctggctgccattcggtgccatatcaaattcaagcacctcatgcgtttcgttaaatgtcacccaggctgtaatatgaaacgtcatatccagcgggctggaggcggatgaaaccactgcctgcacttcagcgtgtgagatccggggttcatagcgttctatacattgctcgatggcccgactcatggattcgcggaagttttcagccccttccggttcatcaatgcccagctcaggcgcaccccggcaactaccggaccgggtattaagaatgtttcgtaggttctggcgaatggattgcctgagcgaatgaatactgcctccctgccggtttctggccgaagaggcttccatacgctcaaaaagagaacctgtggttctttcccgatccggtatcatggtgtgttactccctgtctaaccggccaaccagggaaagctcaaaatttgcccccataaatttaaaatgaggtctcacgcttagcgcaacctggtaccagccgggttcgccttctacatccataacctcaactttggcagcgcgcagaggtttgcggctgcgcacgtctgcaggcgggttttcctggtcggcaacatactgacggatccaggtattaagctctctttctaagtcgctcctttctttccatgaccccagttgttcacgctgcaacaccttgatgtagtgcgctaaccgattgatgatgaagagataaggaagctgcgtacccagcttatagttggtttctgcatcttttcccggaaagtgcttcggtttttgtaccgagtttgcagagaaaaaggctgcattatcagagtctttacgcatggtaagggtgataaaaccctcttcagccagttcaaattcgcggcgatcggtgaccagcacctcggttgggattttggcctgaatctgccccatcgtttcgaacagatgcaccggcagatctttcactgcgccgccgctttgcggaccgataatgtttggacaccagcggtatttggcaaaactgtctgcgatattgcatgccagcatccaggccgtattaccccacagataatcttcgtggttctggctgacatcttcgtaatagttaaagttcttaacagggttatctgttggtgaatagggctggcgaagcaggaagcggggtgccgtaagccctaaatagcgcgaatcttccgagtcacgcagggcgcgccatttggtgtaggccggaccttcaaagatggcataaagatctttgatattaggcagttcggtccacgagttcagccccataaactccggggaaacggaggacaggaacggtgcgtgcgccattgcgcccacggcactgacgtattgcagcagtttcatgtcaggcgcggtatttttgaactcataagcgcccagcacggcagcgatgggttcaccgccaaactgtccgaaaccggacgaataaacgtgcttataaaatccggactgaataatttctggcgcaaactcaaagtcttccagaagttcctgcttggtgacatgaagcacgttgaccttgatgttttcacggaaatcaacgcgatccaccatggttttcagtgagcgccagaacgactcgacctgctgaaaggcaggcgcatggatgatgacatccatctggcggctgatgcgttcatcaatatctgcaatcatgctgtccacggccagtttattgaccggttcggcagatgcagtggattgcaggatgctggcaataaaggctgtcacaccctggcgggcaacgtcataaccttccgaaccgggctgaatacgggtctgtgccatgatttgatcaagcagcgacgatgcctgctcaggctgcccggcatgactggatacgagttcctcttcctgtaaagacatactgaaaatccttctgttttagctgtgtttctgaaaccggcttttcgccgtcagtgaagtacgcgctgccagtgcgacgcgctctgctgaaactcacaaaaatggataatctcatccaatagatcactgatacggcgatccagtgttgtaatcagcgcagccacaccatcctggttgatttcaacggacgggctgaaacatacctggtaaaccacctgcagaatgtctgcaacagagaggtggtatgtcccggagatatttttgtgtgccgtcatgcctggataaccctgtttaatgaaatagtggtggttatttattgctcaccagaccgatttctttgagcaactgctcgcgggactcttcattttccagcaatgcctggagctgggtacggaatgccggaaggttacccatcggccccttcagtgcagtcagtgcttcacgcagttccagcaatttattcacttccggaacctgccgggccacgctatctggtgaaaaatcatccagtgatttgatattcagcgccacattcagttcatcgtctgttgtgcttcccttcagggtggcggggacagtaaaattgaggccaatggctgcttcagccatcactgcaccgaaattgtgcttgttaacggaaactgcctgacgttcatccagtgaggatgtttcctgcgtatttccggtatcgccgacaacgagcatgttaagcggaagttccacttcagccgtctggccatctgtttttgggacatacgatatattaatacgctcgcgaggcgcgacgctgccttcaaattttttgctcataaaagtgatccgtcatgttatctcgtacaggccatgaacacggcatattcgtaccgcaaaaaatatcggaaatgccgccttgatggcggtgaaaataaaatcaccactccttcatcaccccgcattttacgcttcaaaataaataagaaaaggactttttatcgatcgtaaagaggggtattctgcaagcgttaaatagattgtatgaacctgtgcaattcgcgtcaggtgtattatggcaataatttaaatatagagtttttttatgcatcttattgaattatataataattttattaaacataagctaatctaatgattgcttgtttatatatttgttttgtgattgattaagtgggtatttttaaggaatatctcaaaaattatcaaaatgataattcagaaaggataaatacaatatttattcatgattcagctttggccattttatggaggcaatacggactttgaacagttgggtatggttatccagatatatattattaagttattgctgaataagagatttaatgattttaaaaatagtttttacgacaaccgtaaattctagctcggtttgtatgtaaaaaatactgaaaaatgatgcggttccgtgaagtgagctgcatctgcctgtctgggattaacggcaggtcattgtaagtagtaattaaccacgttaacaaggagtttacaaatgccaacaccgtgttatatctccatcactggtcagacccagggaaatattactgcaggtgcatttaccgctgattctgtcggcaacatctatgtgcaggggcacgaagacgagatgctggtgcaggaattcctgcataacgttactgtcccgaccgatcctcagtccggtcagcctgcgggtcagcgtgctcacaagcctttcatttttaccgtggcgctgaacaaagcggttccgctgatgtacaacgcactggcctccggcgaaatgctgccaaccactgaacttcactggtggcgtacctctgtggagggcaaacaggagcattatttcactacccgcctgactgattcgacgattgtcgatatgaaactgcatatgccgcattgccaggacccggcgaaacgcgagttcacccagttgctcgaagtttcactggcctaccgcaaaattgaatgggaacacgtcaaatctggcacctccggtgccgacgactggcgcgcaccgctggaagcataagttaagccaacagcatccggctatcaggccggatgctgtttttgtattacgccgtagaaagaaaggttgtcagtaaggggttacgttcacgggagatggcggctgccggaaacttcggcggtagcgtgcctgaacgcaagcgtaacactgtactgtcacagccgctttaacagcgaactgtctgtttttccttaactccggaggttgctatgtcaaccggattacgtttcacgctggaagtggacggcctgccaccggatgcttttgcggtggtctcctttcatctgaaccagtcactctcttcgcttttttccctcgatctctctctggtcagccagcagtttctctcccttgaattccagcagatcctcgacaaaatggcctacctgacgatatggcagggcgatgacgtacagcgccgggtgaaaggtatggtgacctggtttgaactgggggagaacgacaaaaaccagatgctgtacagcatgaaggtgtgcccaccgctgtggcgcacagggctgcgccagaacttccgtatcttccagaatgaggacatcgaaagcatcctcggcacgatattgcaggaaaacggggtgaccgagtggagcccgctgttcagcgagccacatccttcccgtgagttttgtgtccagtacggtgagactgattacgatttcctgtgccggatggcggcggaggaaggcatcttcttttatgaggagcacgcgcaaaaaagtaccgaccagagcctggtcctgtgcgataccgtgcgttatctgccggagtcctttgagatcccctggaatccgaacacccgtaccgaggtgagcaccctctgcatcagccagtttcgctacagcgcacaaatccgcccttcttccgtggtgaccaaagactacacctttaaacgacccggctgggcagggcgttttgatcaggaaggccagtaccaggattaccagcgcacacagtatgaagtgtatgactaccccggacgtttcaagggtgcccacgggcagaactttgcccgctggcagatggatggctggcgcaacaacgcagaagtggcgcgcggaacaagccgttcgccggagatatggccgggacggcgaattgtgctgacggggcatccgcaggcgaacctgaaccgggaatggcaggtggtggcgagcgatcttcacggcgaacagccgcaggcggtaccgggacgcaggggttcaggcaccacgctggataaccactttgcggtaatcccggcagaccggacatggcggccacagccgttgctgaaaccgctggtggacggcccgcagagcgccgtcgtgacgggaccggcaggcgaggaaatcttctgtgatgaacatggccgcgtgcgggtgaaatttaactgggaccgctataacccgtcaaaccaggaaagttcatgctggatccgtgtggcacaggcgtgggcaggcaccggctttggtaacctggcgataccgcgtgtgggtcaggaggtcattgtggacttcctcaacggcgatccggaccagccgatcattatggggcgtacctaccaccatgaaaaccgcacccccggcagcctgccggggacgaagacgcagatgacgatccgctcgaaaacctataagggcagcgggtttaatgaactgaagtttgacgatgcgacagggaaagaacaggtctacatccacgcgcagaagaacatgaacaccgaggtgctgaataaccgcaccactgatgtgataaacaaccatgccgaaaaaataggtaacaaccaggcgatcaccgttaccaataaccagatccagaacattggcgttaatcagatacagacggttggtgtcaaccaggtggaaacggtgggcagtaaccagattatcaaagtgggatcaaaccaggttgaaaaggtggggatcattcgtgcgctgacggtgggtgtggcttaccagacgacggtaggcggcattatgaatacctcggtggcgttgttgcagtcctcacaggtagggctgcataaatcactgatggtgggaatgggctacagcgtcaatgtggggaataacgtcaccttctcggtgggcaagacaatgaaggaaaacaccggacaaacagcagtttattctgccggtgagcatcttgaactctgctgtggtaaggcaaggctggtgctgacgaaggacggaagcatatttctcaatggtacgcacattcatctggaaggggagtcggatgtgaacggtgatgcgccagtgattaactggaactgtggtgccacacaacctgtaccggatgcgcctgtgccgaaagatttaccccccggaatgccggatatgcggcaattttgagtcaggtgcaaaaaattaaaacggaactggtgcagtgaccagataaaccatattaaaagcagaaggaattgattcatgggcggaaaaccggcggcgcggcagggtgatatgacccgcaagggactggatattgtgcagggttcagcgggggggctgataggtgcgccgacgggagtggcctgttcggtatgtccgggagggattacctatgctaacccggtgaacccgctgctgggtgcgaaggtgctgccgggcgagacggaccttgcgctgcccggcccgctgccgtttattctttcccgcgcctacagcagctaccggaccagaacacccgcgccggtgggggtgtttggtcccggctggaaagcgcccttcgatatccgcttacagatacgcgatgaaggcctgatactcaacgacagcggcggcaggagcattcactttgagccgctgtttcccggcgagataagctacagccgcagcgagtcactctggctggcgcggggcggagtagcggcgcagcacagttcgcagccgctaagcgcgctctggcaggtgctgccggaagatgttcgcctgagtccgcatgtgtacctggcgacaaacagccttcaggggccgtggtggatactcagctggccggagcgggtgccgggggcggacgaggtgctgccgccggagccgcccgcataccgggtgctgacgggcgtggtggacggcttcgggcggacgctggcctttcaccgggcagctaagggtgacgtggcgggcgcggtgacgggggtgacggacggcgcgggccgccgttttcacctggcgctgaccacgcaggcgcagcgggcggaagccttccgtaaacagcgcgcctcttccttatcttccccggccagtccccgttctgtttcctcttctcaggttttccccgacacgctgcccgccggtacagagtacggtgccgataacggtatccggctggaggcggtatggctgacacacgacccggcatacccggatgaacagccgactgcgccgctggcgcgctacacgtacacggccggtggtgaactgcgggcggtgtatgaccgcagcggaacgcaggtgcgcgggtttgcttatgatgcggagcacgccgggcggatggtggcgcaccattatgcggggaggccggagagccgctaccggtatgatgataccggccgggtgacggagcaggtcaacccggaggggctggactaccgctttgagtacgggcaggaccgtgtgaccatcacggacagcctgaaccggcgggaggtgctgtacacggagggcgagggcggcctgaagcgggtggtgaagaaggagcatgccgacgggagcatcacccgcagcgagtatgatgaggcggggaggctgaaggcgcagacggatgcggcggggcggcggacggagtaccggctgcatatggcgtcgggcgcggtgacagcggtgacggggccggacggcaggacggtgcggtatggctataacagccagcggcaggtgacgtcagtgacgtacccggacgggcttcgcagcagccgggagtatgatgagaggggaaggctgacggcggagacctcgcgcagcggtgagacaacgcggtacagctatgatgacccggcgagtgagctgccgacagggatacaggacgcgacgggcagtacaaaacagatggcatggagccgttacggtcaactgctggccttcacggactgctcggggtacacgacgcggtatgagtacgaccggtacggtcaacaaatcgccgttcaccgggaggaaggcatcagcacttacagcagttataacccgcgtgggcaactggtcagtcagaaggatgcgcaggggcgggagacccgttatgagtacagtgccgcaggcgacctcaccgctatcattgccccggacggtagccgcagtgagacacagtatgatgcgtggggtaaagccatcagcaccacgcagggcggtctgacgcgcagcatggggtatgacgctgccgggcgcatcaccgtgctgaccaacgagaacggcagccagtccacgttccggtatgacccggtggacaggctgactgaacagcgcggctttgacggccggacgcaacgttaccattatgacctgaccggaaaactcacgcagagtgaagatgaggggcttatcaccctctggcattacgatgcgtcggaccgtatcacccggcgcacggtgaacggtgaaccggcggagcagtggcagtatgacgaccacggctggctgacagaaatcagccacctgagtgaaggccaccgtgtggcggtccactacggctatgacgataaaggccgcctgacgggcgaacggcagacggtggagaacccggagacgggggagatgctgtgggagcatgagacggggcatgcgtacagcgaacaggggctggcgacccgtcaggagccggacggtctgccgccggtggagtggctgacatatggcagcggttatcttgcggggatgaagctgggcggaacgccgctggtcgagtatacgcgggacaggctgcaccgtgagacggtgcgcagcttcggcagcatggcaggcagtaatgccgcatatgaactgaccagcacatacacccccgcaggccagttacagagccagcacctgaacagcctggtgtatgaccgtgactacgggtggaatgacaacggcgacctggtgcgcatcagcggtccgcgacagacgcgggaatacggctacagcgccacgggcaggctggagagcgtgcgcaccctcgcaccggacctggacatccgcatcccgtatgcgaccgacccggcgggaaaccggctgccggacccggagctacacccggacagcacgctcacggcgtggccggataaccgcatcgcagaggatgcgcactatgtttaccactatgatgaatacggcagactgacggagaagacggaccgcatcccggcgggtgtgatacggacggacgacgagcggacccaccactaccactacgacagccagcaccgcctggtgttccacacgcggatacagcatggcgagccgcaggtggagagccgctatctctatgacccgctgggccgccggacgggaaaacgggtgtggcggcgggagcgtgacctgacggggtggatgtcgctgtcgcgtaaaccggaggagacctggtacgggtgggacggtgacaggctgaccactgtacagacccaacagacaagaatccagacggtataccagccgggaagcttcacgccgctcctgagaatcgaaacagagaatggcgaacaggcgaaggcgcggcaccgtagcctggcggaggtgttgcaggaggacacgggtgtgacgctaccggcggagctggcggtgatgctgggaaggctggagcgggaactgcgcgcgggagcggtgagtgcggagagtgaggcatggcttgcgcagtgcggactgacggcggaacagatggccgcgcagatggaggatgcatacatcccggagcggaggctgcatctttaccactgcgaccaccggggactgccgctggcgctcatcagcccggaaggggaaacggcgtggtgcggagagtatgatgagtggggcaaccagcttaatgaggagaacccgcatcacctgtatcagccataccgtctgccggggcagcagcatgatgaggagtcggggctgtactacaaccggaaccggtactatgatccgttgcaggggaggtatatcacccaggatcccattgggctggaggggggatggaatttatacatttatccgttgagtccggttatgaacattgatccgatggggctatctgttatggctccagcattgtcaatgcaaaacttatccgcattacttaaaagtaagatggaatcgacaatttcgtcttgtaacggggaatcatctggatatttattaacctgccaaacagcatacgatagtgactgcggagaaatacatgagcggtgtatgatgttatgtaaaactgcacaaatagatccagatatgtcacacatttggggcggttctctttttgggtgtctaaatggttgtctacctgctcgatgtggtggaaatgccgtataattatgaggatatcatattgattaataatgaatggcagtatgagtttttccgtctccgttctgccgggtgtcgggatgatgcccgcgaacttctttactccattcctccatcgaatgaagctgattgttactttgttggacaacatttttttgaatttgaagaatactatccggcaatagaaatgttgacgtattgtattgattttggttataagaataactccacttggtatcggagtatggcttatcttttacgcgcttattcgtttgcaaaaatcggtaaatatagcgaagccgaaaaagatatttcttatttagatgatgaaattaaagttgcatggctccctcatccagaaaaggaaatcagtaaggcggtaataacctccatgttaagataaaaacgttttttggggtggaaaattcaaatcacactgtaccgaattacctgagaactatgtttacacccattctgctccccgttttgtactatcaactctgtcacacagggaaagatcatcgtgtgccgtaggcacaaagatgcaaaacgggacgttttgcatgtaataagcataagcttgtgaagatatggtggcaggcccacccagggaaagatcatcagaagtacactttttgtactaaataattcgcattttatgtttaaaaaatgagatatttctcattacctgaagctgtttttttattgcttatacatgatcaaatactccttacataattaaggagaacaaaatggaacttaaaaagttgatggaacatatttctattatccccgattacagacaagcctggaaagtagaacataaattgacagatattctactgttgactatttgcgctgtcatttctggtgcagaaggctgggaagatatagaggattttggtgaaacacatctcgattttttgaagcaatatggtgattttgaaaatggtattcctgttcacgataccattgccagcgttgtatcctgtatcagtcctgcaaaatttcacgagtgctttattaactggatgcgtgattgtcattcttcagatgataaagacgtcattgcaattgatggaaaaacgctccggcactcttatgacaagagtcgccgcaggggagcgatcagggaaagatcatcagaagttcactttttgtactaaataattcgcattttatgtttaaaaattgagatattccttattacctgaagctgttttttattgcttatacatgatcaaatactccttacataattaaggagaacaaaatggaacttaaaaaattgatggaacatatttctattatccccgattacagacaagcctggaaagtggaacataaattatcggatattctactgttgactatttgtgccgttatttctggtgcagagggttgggaagatatagaggattttggggaaacacatctcgattttttgaagcaatatggtgattttgaaaatggtattcctgttcacgataccattgccagagttgtatcctgtatcagtcctgcaaaatttcacgagtgctttattaactggatgcgtgactgccattcttcagatgataaagacgtcattgcaattgatggaaaaacgctccggcactcttatgacaagagtcgccgcaggggagcgattcatgtcattagtgcgttctcaacaatgcacagtctggtcatcggacagatcaagacggatgagaaatctaatgagattacagctatcccagaacttcttaacatgctggatattaaaggaaaaatcatcacaactgatgcgatgggttgccagaaagatattgcagagaagatacaaaaacagggaggtgattatttattcgcggtaaaaggaaaccaggggcggctaaataaagcctttgaggaaaaatttccgctgaaagaattaaataatccagagcatgacagttacgcaattagtgaaaagagtcacggcagagaagaaatccgtcttcatattgtttgcgatgtccctgatgaacttattgatttcacgtttgaatggaaagggctgaagaaattatgcgaggcagtctcctttcggtccataatagcagaacaaaagaaggagccagaaatgacggtcagatattatatcagttctgctgatttagccgcagagaagttcgccacagcaatccgaaaccactggcacgtggagaataagctgcactggcgtctggacgtggtaatgaatgaagacgactgcaaaataagaagaggaaatgcagcagaattattttcagggatacggcacatcgctattaatattttgacgaatgataaggtattcaaggcagggttaagacgtaagatgcgaaatgcagctatggacagaaactatctggcgtcagtccttgcggagagcgggctttcgtagtcttaccccgactctcccccagccttaaacacaacccccactcaccgcaacctaaactcatccgcatcccgccatgccggaaacttatcgcgatattcccttaacaccgccatcgacagctcggcatcaatgcgcgttgcctgatgcgcgtcggcagtagcgataatctcgccttgtggattaatcacccggctgtcaccgcgataatggcagccgttgccatcgctgccgacgcgattgcatcccgccacatacgcctgattctcaatcgcgcgggccgtcagcaatgcctgccagtgcagagagcgcggagcaggccagttggcaacgtagatggcgaggtcataatcgttgagattgcgcgaccacaccggaaaacgtaagtcgtagcacaccaacggcaaaatacgccagccgcgccattccacaatcactcgcgcattgcccgctttataatgtagatgctcatctgccatgcggaacagatgacgcttatcataaaaatgtaccgtgccgcccggctcaaccagcaaaaagcggttaaccgaaccagactccgtttgtaatgcaacactgcctgcaatcagcgcattgcactgctgcgccttagctgtcatccagttcactacgtcatcttgtgctagcgacgaagctgccgcttccatggcaaagccgctggtaaacatctccggtagaacgatcacatcgcgcccggtaataccttccagttgacgatcaaaatgacgcaggttggcagggccatccatccacaccagtggttgctgcaaaagcgtaatcttcaaaccaggcacggtgtacaactcctttatgcgaagggttttataactttaacaccttatcaggcagttgccttagcgcagaataaattgataacaaatgctgatattggaaatatctgatttgcaaattatcgtgttatcgccaggctttagaaggttaataacatgggcaggataagctcgggaggaatgatgtttaaggcaataacgacagtcgccgctctggtcatcgccaccagtgcaatggcgcaggatgatttaaccattagcagccttgcaaagggcgaaaccaccaaagctgcatttaatcagatggtacaagggcataagctgcctgcctgggtgatgaaaggcggtacttatactcccgcacaaaccgtaacgttgggagatgagacgtatcaggtgatgagcgcgtgcaaaccgcatgactgtggctcgcaacgtatcgctgtgatgtggtccgagaaatctaatcagatgacggggctgttctcgactattgatgagaaaacgtcgcaagagaaactcacctggctgaatgtgaacgatgcgctttcgattgatggtaaaacggtgttgttcgcggcgttgaccggcagcctggaaaaccatccggatggctttaattttaaataattagcggataaagaaacggagcctttcggctccgttattcatttacgcggcttcaactttccgcactttctccggcaactttaccggcttcgtcgccagctcttccggatcaaagtcatcaacgttaatactgcgcagacggctttcttcagctttcaccagaatagcggcttcatctttatcaatcagccccttcgccagcgcgttgtgcgccagttcatccagacgggtaaacggcaggtttttacccagctctttacagatccgctgatgaattgggtcggcggcaatcacatccaccagcgcctcttccagcaagccaaccggattatgctcgctcggcgtcaggtactgaccgcgaccaatgcgggaacgggtggcgttcggcacttgtaaaatcttcgccactttatgatccagcttgtcagaaggtgccagataatgacgtccggtcgggaagatcaccacattcagcagcccggcaaccacgcggttcgggaagttttgcagtaaatcatccatcgcctgttcagcctgatacagcgcatcttgtacgccccagtgcaccagcggcaggtcggcttcattacggccttcgtcgtcataacgcttcagcacggcagaggcgaggtagagctggcttaaaatatcccccagacgggccgagatgcgctcgcgacgtttcaggctgccgcccagcactgccatcgagacatcagaaagcagggcgaggttggcgctcaggcggttcaggtgctgatagtagcgtttagtggcatcgccggttggcgtgctgctggttaaaccgcgcgtcaggcccagccagaagctgcgaactttgttgctaccgacgtgaccgatatgtttgaacaacagtttatcgaacgcgttgacgtcattgttcttcgccgcttccatctcttccagcacgtacggatggcaacgaatcgctccttgtccgaagatcatcatgctgcgggtcagaatgttagccccttcaacggtgatggcaatcggtgcgccctggtaagcacgcgccaggaagttgctttgcccgagcataatgcctttgccaccagtgatatccatcgcatcaataatcgactgctgcccgcggtgggtacagtgatacttaacgatagccgacagcacggcaggtttttcgccgagcataatgccgtaggtaatcagcgatgccgcagcatccatcacgtaggcattaccggcaatacgcgccagcggctcttcaatcccttccatcttaccgatagagattttgaactgacggcgaatgtgagcatacgcgcccgttgccagcgctaccgatttcacgccgccggttgagttggaaggcagggtgatgccgcggcctaccgagaggcactccaccagcatccgccagccttgcccggccattttcggccccccgatgatgtaatcgatcggtacgaagacatctttaccgcgcgtcggtccgttctggaacggtacgttcagcgggaagtggcgacgaccaatttccacgcccggcgtggtggtcgggatcagcgcacaggtaatacctaaatcttctgcgccacccagcagcttttccgggtcggagagtttaaacgccagcccaagcacagtcgcaatcggtgccagcgtaatatagcgtttgttccaggtcagacgcatccccagcacctgctggccctgccattcgcccatgcagacaatcccggtgtccggaatcgcgcccgcatcggaacccgcttccgggcttgtcagtgcaaagcaagggatctcctgaccacgcgccagacgcggcagatagtgatctttctgctcgtcagtgccgtaatgttgcagcagctcgcccgggcctaatgagttcggcacgccgacggtaatcgccaggatcccgctcacgccggagagtttttgcagcacgcgagactgggcataagctgagaactccagtccgccgtactcttttttgataatcatcgcgaagaagcgatgctctttaaggtacgcccacaactccggcggcagatccgccagctcatgagtaatctggaaatcattcgccatccggcaggcttcttctaccgggccgtcgagaaacgcttgctcttcggcggtcaggcgcggctgcggatagttatgcagctttttccagtccggcttgccctggaacaagtcgccctcccaccaggtggtgcccgcatcaatcgcttctttctcagtgcgcgacatcggcggcatcaccttacggaaaccgcgaaataccggcgcggaaatcatcgacttacgcataggcgcaaagttaaatggcacgaggataatggccagaggcaccagtacccacgccgaccacagaccagcaacgccgagggcggctgtccaggcgagcaaaatcagactgctgataaataagctcacgcggtgatagaacaacgcgccgagcaggacaaccgtagcgagaatactcaaaatcatcataacgaaaagccccttacttgtaggaggtctgaccacttgtgatgatatggttgtagtggatgtaaaaacatttagcaatgtgtttacaatataattacaacaaagctcacattgttgctgtttttatccgcacttcaggtcaaaaagtcctggtcatagcacctgcccgtacttctcgcttttggcggtatccggtacactgcattttgtctattacatttatgctgaaggatatcctcatgtaccaggatcttattcgtaacgaactgaacgaagcggcggaaacgctggctaactttttaaaagatgacgccaatattcacgccattcagcgcgcggcggtcctgttagcagacagctttaaagccggtggcaaagtgctttcctgcggcaacggcggttcccattgcgacgctatgcactttgccgaagagttgaccggtcgctaccgtgaaaaccgtccgggctacccggcgattgctatttctgacgttagtcatatttcctgcgtcggtaatgatttcggtttcaatgatattttctcccgctacgttgaagcggtaggtcgcgaaggcgatgtactgctggggatctccacctccggtaactctgcaaacgtgatcaaagcgatcgcagcggcgcgtgagaaggggatgaaagtgatcaccctgaccggtaaagacggcggtaaaatggctggcacggcggatatcgaaattcgcgttccgcactttggttatgccgaccgcattcaggagattcacattaaagtgatccatatcctgatccagttaattgaaaaagagatggttaagtaagtctggcgtaggccggataaggcgtttacgccgcatccggcacttgtgcgctgatgcctgatgcgatgctgacgcgtcttatcatgcctacaaatctgtacgcgaaccgtaggccgaataattcgtttacgccgcatccgacctgaaaattcttaaatcaatcttcgccgggggccatgcgctcccgctgttgtggaggttacccatgtgcgaattgctcgggatgagcgccaacgtccctaccgatatctgctttagtttcaccggacttgtacagcgtggtggtggaaccgggccacataaagatggctggggcattaccttttacgaaggtaaaggctgtcgcacatttaaagatccacaacccagctttaattcccccatcgccaaacttgtccaggactacccgataaaatcctgttcggtggtggctcatattcgccaggctaatcggggcgaggtggcgctggaaaatactcacccatttacccgcgagttatgggggcgtaactggacttatgcccataacggacaactgacgggctacaaatcactggaaaccggcaacttccgcccggtcggtgaaaccgatagcgaaaaagccttctgctggctcctgcataaattaacgcagcgttacccgcgcacaccgggcaacatggcggcagtgtttaaatatatcgcctcactggcggatgaactgcggcagaagggcgttttcaacatgctgctttctgacgggcgctatgtgatggcgtattgctcgactaatttacactggatcacccgccgcgcgccgtttggcgtggcaacgctgctggatcaggatgtggaaatcgacttcagctcgcagaccacaccgaatgatgtggtcacggtgattgcaacacagccgctgacgggcaatgaaacctggcaaaagattatgccaggcgaatggcgcttattttgcctcggggagcgtgtagtttgatgccagttgtggctgcacaacttcgtggcttaacggcttgctgaccacgtaacggccattgaccacagaaacggtcggtggcttacgggtttgctcaaagtagtcgtagcccggcttcagctgctcccagaagtccttaaagttggaatatttatggcgcttcatattggcgtcggtcatgcggaacgggtaaatactcacttgcacgctcggctgaccaaacaccagcgcaccagtaacgaactggaagatctcatcaataccctgattggtcattgcgtagcagccgatggaaacacaatcgccgtggatcatcaggtatttcccttcataaccatgcgcacggtcataggcattggggaaaccaatattaatcgctttgtagtaacggctgtctggttttaactgattacgctggacgctataaaacccttccgggcttttgaaatcgccctgacgctgttttggccctaagccgccggaatatttacagattttataactgtcgagcagctgatattgctcgcccattttgacgtagagatcgagcgtacgttcttccttgaagatctggatgtagacaggggatcccatcaactgctgcttatactctttgctcactggcgtggtcgagctactgctgcccagcaaaccggcaaacgaaacgcacgggatcaacaacatcgcaagaattaatgcgattttacgcatactgcttattccttgataaaacggttacacacgccaggacggcaaaatagatcccaaatcggaatagtctggatttggaaggctcacattatcaccaaaagagttttacgcaagcctgtcggcgcagggtttacaaatttcatcggcagcgtgctttacccaaagagcgccgcgtgagttccagttctctcaaatcgtaaaagtttatcggtaagtttgtaaatcaggatccagtccggttcgacatgagcatcgcgataacctttccatgaaccttgcagcgggtggtctttataaacagctggaagcggtaaagcattattgataagaagcgtcataagatatttcaatttattcatatccttatgacgcttttgtgcaagttttacatcctttgaaaattgtcccgagtattcaatatccctttgaatcatatttaaattcctaatttatcaaataaatcatcggcgtctttggccttatgaacatcaacgccagcttcgctgtttttgattgattgaatggttaattgattaggctcgcgtaaatcaaacggcaatgccttttcacgcgcgacctttgtgagggttatgcgaaccaggtcagagatggtcagccccatcccggccagtacgtccgccgcctgattcttcagatcttcatcgattcgggcgcgaacaaatgcgttagcagccattggggtatctcctgtgctgtatatttattcagcttgaattgtagctcaaatgagcaacagcgacaatccatgagtaatttaataaacggatgtttttacataattaactgaaatatatttattaattttataataatggtttattaagtttgttcaggtacgggccgggatacactgcaacatcaatgcatgatcagccattattgagtatgtccttgccgtcgattccctcttttgtgttgtcgggattactgttgctttgcttgccgttttcttcatttgccagcgccaccacatcacatatcactttcagctacgccgcccgccagcggatgcaaaatcgtgcgcgtttattaaaacagtaccaaacccatctgaaaaaacaggccagctatattgtggaaggcaatgccgaaagcagaagggcgctacgccagcacaaccgcgaacagataaaacagcatccagaatggtttcctgcgccgctcaaggcgagtgacagacgctggcaggcgctggcggaaaacaaccatttcttaagcagcgaccatctgcataacatcaccgaagtagcgattcaccgtctggagcaacagcttggcaagccttacgtatggggcggcacgcggcccgatcaaggcttcgactgtagcgggttggttttctatgcctacaacaagatccttgaggcgaagctcccacgcacggccaacgagatgtatcactaccatcgggcaacgattgtggcgaataacgacctgcgccggggagatttgctgtttttccatatccacagccgcgagattgccgatcatatgggggtgtatctgggcgatggccagtttatcgagtcgccgcgcaccggggaaaccattcgggtaagccggttagccgaacctttctggcaggaccattttttgggcgcgcgcaggattttgacggaagagacgattttgtaaatgggtaatattgacgaactggcaaaaggccggatgccacgcggcatccgacttgtttacatatgggctgaaaactcacgttctaagacatcaacaatgagctggttttttgaaatggaatgttgtctggcgacgatggtcagccgcgaatcaatgtgatgaggaacacgaagcgtcaggcgtttttgctcttcttcttcacgaaaaggggcaataccgtcctcttcacaatccgccatccactcatccagcgcgctttcgccctcacgatataatgcctcaatgcttgtggctacaaagtcacaataaccgtttacattgaggaacttgccgcgaaatgcgttgatatcggcttcaaatgtcactgcggctggttgacctttaattgtgataatgttcgatgctttattcataatctacccctacacagttaacaaaccactccttaagacctgctactgcacctttatccatcacattctttggatgtggctcatgtgtactgaatttggtcgttccaatctgaaatttccttctggacccattgttattttttattgttccacccaccgctttaatgagcgcaacaacatcatcccatttaattccagattttggcggctccgtcattacatcgtcgaatgtttttctatggcgggagcctagcgcgctgaccttaatcatactatcaatccatgacgtcattgtatggtgtcatcgtagtatgtttgcaatgtgacgtcaatcaatggtgtcagatgcatgcaaagcatggaaaagaatcctcatcaactcaacgctcccataatcttcaactccagctcatccggcacttcattatacgacagcacatgcagccccggcgcaaacaacctcgcatagcgtgccagcaaagggcgcaactgcggcggcaccagcagcaccgggtctttccccgccgctttcatctgctccttcacctgcggcatcgtactctggaactggttgagcatattcggatcgaccggcacgctgtcgagcatcactttcccgccctgttgcgcctgattcaccacgttggtcagcagattttccagctcattattcagcgtatacaccgtcagctcctgcttgcgaacgaacggatgggtaatgcttcgccgcagcgccaggcgcacatcagctgccagcagaatatgatctttggtcaccgcgctactggcgaccagcacggtggcaatggtgacgatatcgcgcagggaaacgccttcggtcagcagcgcgcggtacactttcagcaactggctgtaattcagcgccgcgcttaaatcttccgccaggcgcggtgccatcgacgacaaacggttatgcaactgcgtaatatcgtcatagttaaataaatcaggaatatagctacgcacaatcttattcacatgcgtggcaatcacgctggcgctgtcgatcacctgataccccatattcagcgccttcgctttctgcgcgggctggatccaggtcaccggcatcccgtacgccgggtcgttccccagcacgccgtcaatttcgccgtaggtttcgctggagggtagggccatcagtttatccgccggaatatccgcttcatcagccttaatgccgttgatgaaaatagcgtactggctgggcttgaggcggaagttttcccgaatacggatctccggcagcagcacgccgttaccgtcggatatcacctgccgcacgccgcgaatccgctgggtgagcgggttgccctgcgctttatccaccagcgccaccagcttgtagccgaggcttaagctgatgggctcgatcagcggaatggtttcccaactgacctgttgctcgctggtttcggtgatggtgcgggtcagcgtttcgagacttttctcttccgcttccgccgcctgcgggcgtttgctcatccgccagccggtaaagccaagcagggcgctgaacagcaaaaacggcagatgtggcattccaggcactaccgccagtacgaacataattccggtagcggtgtagagcaccgatgggcttgccagcaactggtgacgcacgtcatgggcgatatcgccgttgtcgctgacgcgggtgacgataatcgccgccgcggtggagagtagcagggaagggatttgcgccaccagcccgtcgccgatggtcatcagcacatactgctggaaggcggcgtcggcgctcaggttgtatttgaagatcccgatacagacgccgccgatcaggttgatcgccagaatcatcatcccggcgatagcatccccgcgcacaaatttcgatgccccgtccatcgcgccgtagaaatcggcctcgctggcaacatctttacgtcgggtttgtgcctgcgcctgattgatcaacccggcattaagatcggcgtcaatcgccatctgcttaccgggcatcgcatccagggtaaagcgggctgaaacctcggaaatacgctcggcccctttggtgacgacaataaagttgatgatcatcaggatgataaacaccacaaagccgacaacaaagttgccgccgatcaccacctgaccaaacgactcaatcaccttacccgccgcgtccgcgccgagatgcccgtgcagcagcaccacgcgcgtagaggcgacgttgagcgtcaggcgcattaaggtggtgatcagcaaaatggtcgggaacaggctgaattccagcggtcgtttcgccgacaccgccaccagcagcaccatcaccgccagcacaatgttgaaggtgaacagaatatccagcagcgcaggcggcagcggcaaaataaccatcgccagaatacacaggatcaccagcggcacgccaagattgccgccgcgcagcagcgcgaggaacgatttagttgttttcgccatccagtttaagcacctctttgggaatggaaatatgtctgttcagggccgggcgcggctgtgcaccctcgcgccagtgtttcatttgcaggacgtaggtcagaacgtgggcgatggcccggtaaagctgaaacggaatttgctggttcacctgggtggtgtagtaaaccgagcgcgccagtcgcgggaactcgaccacttccacctgattctcagcggcgacctggcgaatatagagggcgatttcatcggtgccttttgccaccacaaacggcgcggcggcgcgcgacgagtcatactgcaacgccacggcgtagtgggtcgggttggtgatcaccacgttggctttcggcaccactttgcgaatttgccccatcgccaactgccgttgcagacgccgcacgcgcgccttcacttccggcttgccttcctggtttttatactcttctttcagctcctgtttggtcatcttcagccctttggtaaacagggctttcgccagcggcacgtcgattaacgcaaagaagataaacaggatgacaaagttgcgcatcacgcaggcgtagagcgataaaccctcattcatcgccagtttgaacggtagcgcctgcaggccgagaaaggaggcaaagttattgcgcaggcttacccacagcatcaccagcaccaccaccgacttcaccgtcatctttcccgtttccgccagatgttcactggaaaacagccgcccaatgccttttaacgggctgattttgctgaaatccgggaggatttttttaggcagaaacagccagccgccgggcactagtgaggagagtagcgcggcggcgggcatcggcagcaaggtgagaataaacttgccgagaattaacaggtgatggcgcagaaactggccgatcacctctgggttattaatctcctgtgcatactggtgcacgctgataaaactctcgcgcacaaaatcggcataccacgggaagctgctggagatcaccacaaatgccgcaaacaggctcgccgccagccccatatccttcgagcgcggcagttgcccctcttcgcgcgctttacgcagcttttgcgccgagggtttctctgttttttcttcgctgctgctatccgccatagtgacctttcagcgcgtcgagttgctgcaacacaaaattcgccagatgcagatagtgatccggcaggttgtagagcagggtggcaaagcagaccagccccgccagcatgttgatgggaaaaccgagtgaaaaaaggttcagcggcggcgcaatgcggttgagcaggccaaagcagccctgcacaatcagcatgataaaagtggttggcagcgccagcagcgatgcggacgccagcacccagctaaaggccagcgcgatggtgcgcagggtttgcggatgcagcgcgttgccaatcggccagtaggtaaagcccttatacagcacactcaccagcagcagatgcccgtccatggcaaaaaacagcaggatcgcgtagacgttgatgagctccgccagcacggtggtcgatgcgccactgctcgggtcgttcatcaccgccatgctcatccccatattgaacgagagaatttgcccggccagctgtagcgccagaaacaaaaactgaaacatcagcccgaataacatgccccataaaatttgctccaccgtcaggatcaggctgttgagcgatatcaggtcgtggggaacaggatgggggatcaacggcgtgatgatgattgccagcgccagcgacaaaataatccgcacgcgcacggtcagggcgctgttatccagcacaggcacatagcgcagaaacgccataatgcgcacaaagggaaaccacagccccagcgccagatccatcagttgcgtaacgtcgcttgtgcgcatctcaatgaaccagcaacgcggcctgggtaaacaggtgaatgcagagatcatgcaactggataatcatccatttaccgcacacgcccagcaccaccagcgtgacaatcagcctcggcaaaaagcttagggtctgttcgttaatctgcgttaccgcctggaacacgctcaccagcaggccgaccagcaggctcggcactaccagcaccgaaaccagcaaaatcaccacttttatgccgctggcgacaatgtcggcggctacgtctatggtcagcatcatcagcccagccccagcccgcgaatgctggtggtgagtgtaccgatggtcagcgaccagccgtcgatcagcacaaacagcatcagcttaaagggtagcgaaacgatcagcggcgacagcatcatcatccccatcgccatcagtacgctggcgacaatcaggtcgataaccagaaacgggatgtaaatcataaagccaatctggaaggcggttttcagctcgctcaacacataggcgggcaccacaatcgagagatcctggtcggcggcatggcccttcgcgccgccgatagtcatgatttgcgccatcgcttttttgtcagtctgcgccagcataaagcgtttgagtggcgtcgcggcggtgcttaacgcatcggtcagggtaatctgatcattttcaaacggcactactgcgtggtcgtaaatattgagccagatggggcgcatcaccagcatggtgagggagagcgcaatgccaatcagaatgcggtttggcggcgtttgttgtagccctagcgcctggcgcagcagcgacagcacgataataaagcgcgtaaagcaggtcatcatcagcaccatcgtaggcagcaaaccgacgagggtcatcagaatcagcacctggattttgacgctgtactcctgagtgttgccgtgggtgaccacgttaagcagcgcaatatcgccgccctgggccaacgccaccggcgcaagcgccagcagcccaaggcccagcgtcagttgagtgcggcgtttcatggtgccaggtcgttgatatcgcgggtgttaaattccagcacgcgcaggccgtacttctcgttgaccaccaccacttccgctttgcccagcaggatattgttcactttgatatccagcggctccccggcgagtttatccagctcaatcaccgtgtcgtcgtcgatgttaaggaggtcggctaacattatttctactgatgacacttccagcgttaaggtcaccggaatgcgttttagcagcgtcatcgagtcggaaaaacggtcttccaggcgggtgaccagcgtttcagcgtcggcggattttgcgacaggcgcaacttcatcggtgaggccaaaatccccggctaaaatatcttcttgcttactcatggctattctcatttttgcccgccagctccgacaaaaacagtttgtctttgtcttccacaatcagggcgctaaataattcagattgcccaatcgccaccgggaacgtttctcccagcgagatgggtaaaatgtccccggcttttatctgcgtgagatccgcgacattcatcgatagctcggcgattttgacgttcagggtcagcggcagggagcggatgatctctttaatcagggccggtttattgaccgatttcgccacctgctgcggtttactgtgctcgctgtggcggatcagatttaaaataaaatcggtgtgggcgtcgtcgagcaaaatacgaaaacagctctcttcatcgcccgcaagggtaaaggttaattgatacgcccagtgggtaattaccgtgctgctgtccagctttaatttcagcgcaataccggaggtttgcagattaaaaatcagcgtgcagatatccagcgccagacggttttttaaccgcgtttcggttttggtcggcagcccgttatgcgctttcgcctcttcaagagaggactccagaccataaaaattgcccagcagcattaacagcaaagagcgatcaatatcaaacgccagatgcccgacctgggaaaccatcagttcagcgtttttattaataatatccatttcgcagccaatcttttttagggtgatattgctgcgatgctttttgagaaagtagctgcccagatgcgaatcaatcacgtcaaaattccctgtaaacagggtcggcaggcgatggtaggggcgtccgagccgattaccttctaatttaaagatgcctggcgttttactgtacttcagcatggcttactttctctgctgtaatggtatgggcgattttgtgcacgcaaatccggcagtgacacaaggtgaggtattaaatagagggggcgtgaaaggggcaaattattaatagggtgaaaaaataattaaattattaaagggcgagatatcaggcatcgtcataacacattgcacgaaccgtaggcctgataagacgcgccgcatcgcatcaggcaccggtgcacaattgccggatgcggcgtaaacgccttatccggcctacatggataaatcattgtttataaacaaataatatttttattatcgtttaattcgaacttgttaatcccgccggtgatacgcttcagaacatcctgattattgtcgctacttatatcgttcaccctatgtctgaacttattgcaactgccgcttccagcattaacgcttttactctggcaaagcgtgtcgccgcatttaacgtgccggtgctcattcagggcgaaaccggcgcgggcaaagagtgcgtggcgaaatatattcacacagtcgcctttggtgaaaatgaaaacgcgccctatatcggcgtgaactgcgctgcgatcccggaaaacatgctggaagcaaccttatttggctacgacaaaggcgcatttaccggcgcaattgccagtgtgccaggaaaaatggaactggcgaataacggcaccttattactcgatgaaattggcgatatgccgctggcgttacaggccaaaatattacgcgtattgcaggaacaacaggttgagcgattaggcagcaaccgacaaattaaactcaattttcgcctgattgcctgcaccaataaaaaccttgagcaggaagtcgccgccgggcgttttcgtgaagatctctattatcgtctggcggttattcctattaccatgccgccgctgcgtgaacgtctgaacgatattattccgctggcagagtcatttataaaaaaatactccacggtgctggtgaaaaatatcaccctttcagaatctacccgccgtgcgatgctgaattaccgctggcccggcaatgtgcgccagctggagaacgccattcagcggggaatgattttaaatcgcgacggcgtgatttacccggacgccttaggcctgccggaaaatgacattgccgaccacagcgaactgcaatggcctgctcagcccgccgtacacattgccgaaaccagcgatttaggccagcacggacgaagcgcccagtatcaatatatcgctgacctgatgcgtaaatatcagggcaaccgcagcaaaatcgccgacctgttaggtattaccccgcgcgcactgcgctatcgactggcctccatgcgcaagcacggtatcgaagttttctcctgacccggaagttaaaaatgagcattaccacaatcaacagcaccatgcaggcgcagatcatgcaggacgtgcagcggatgcaggccaacgcccaggcgccggtgctgcccgccatgaccttcagttccaccgacccggacgtttcgtttcaccgcattatgcagggcgcgctcggtcacgttgaccagttccagcaggtggcggagcagcagcaaacggctatcgacatgggcaaaagcgatgatctggcaggtgcgatgatcgccagccagcaggcgtcgctctctttctccgcgctggtgcaggtgcgcaacaaaatcgccaccggatttaacgatctgatgagtatgtcgatctaaccctatgaatgcacaaataaagaagttaacccaggcgtttccggcgtttcgactgcgtctcgcagataacaaacgctgggcgctgatggcgggtgtggggcttgccgtggcggcgacggcgattatcgttagcgtgctgtggaccggcaatcgcggctacgtctcgctctacggacgccaggaaaatctgcccgtgtcgcagattgtcaccgtgctggacggcgaaaagctcacctaccgcattgacccgcaaagcgggcagatactggtgccggaagaggcgctgtcgaaaacgcgcatgacccttgccgccaaaggcgtgcaggcgattttgcccagcggctacgagctgatggacaaagacgaagtgcttggcagcagccagttcgtgcagaacgtgcgctataaacgcagcctcgaaggggagctggcgcagagcattatgtcgctggacgcggtggagagcgcgcgggtgcatctggcgctcaacgaagaaagctcgtttgtggtcagcgatgagccgcaaaacagcgcctcggtggtggtgcgtctgcactacggcgcgaagctgaatatggaccaggtgaacgccattgtgcatctggtttccggcagcattccggggctgcacgccagcaaagttagcgtggttgatcaggcgggaaatctgctgaccgacggcatcggcgcgggcgaggcggtctctgccgctacccgtaaacgcgatcagatcctcaaagacattcaggacaaaacccacgccagcgtggcgaacgtgctggattcgctggtcggcagcgggaattaccgtgtcagcgtgatgccggatctcgacctcagcaccatcgacgaaactcaggaacactacggcgacgcgccgaaaataaaccgcgaagagagcgtgctggacagcgacaccaatcaggtggcgatgggtgtgcccggctctctcagcaaccgtccgccggttgcggcgaatcaaatgactaacggtacggaagaaaatcgctcgccggaagcgttatccaaacacagcgaaagcaagcgcgattactcttacgaccgtagcgtccagcatattcagcatcccggctttgcggtgaaacgcctcaatgtggcggtggtgctcaatcaaaacgctccggcgctgaaaaactggaagccggagcagaccgcgcagcttaccgcgttgctgaacaatgccgccggtattgacgcgcaacgtggggataacctgacgctttcactgcttaactttgtgccgcaggcggtgccggtcgaaccaattattccgctgtggaaagatgacagcgtgctggcctgggtgcgcctgattggctgcggcctgctggcgctgttgttgctgttcttcgtggtgcgcccggtaatgaaacggctgacggcggtacgtgcaccgattatcacaccagaatcggaagccgtcagcgaaccgtggattgccatgccggaagaggagcgcaaaaacgtcgatctgccgtcgctgcccggcgatgacagcctgccgtctcagagttccggcctggaagtaaaactcgagttcctgcaaaaactggccatgagcgacaccgatcgcgtagccgaagttctcagacaatggatcaccagcaatgagcgaattgacaacaaataagagcaacagctacctggaacaggcggcgatcctgctgctgtgtctgggcgaagaggcggcggcgacggtgatgcaaaaactcagccgcgaagaagtagtgcgcctgagcgaaaacatggcgcggctttccggcgtgaaaaccagcatggcgcgcaaagtgatcaataacttctttgatgagttccgcgaacagagcgggatcaacggcgcatcgcgatccatgttgcagggtattctcaacaaagcgctaggcaccgagatcgccagcagcgtgatcaacggcatctacggcgatgagatccgctcgcggatggcgcgcctgcaatgggtggaaccacgccagctggcgatgctgatctccgaagagcatttgcaattacaggcggtgttcctcgcgtttctgacgccggaaatctcggcggcggtgctctcgtatctcaatgaatcggtgcaaaacgaaattctctatcgggtggcgaaactcaacgacgttaaccgcgacgtggtggatgaactggacaggctgatcgaacgcggcctgtcggtgctctctgaacatggctcgaaggtgaaaggcatcaaacaggcggcggatatcgtcaaccgcttccagggtaaccagcaggtgatcctcgaccagatgcgcgagcgcgacgaagaggtgctggagcagctccaggatgagatgtacgacttctttatcctcagccgccagaacgaagaggtacgtcgacgtctgctcgacgaagtgccgatggaagactgggcggtggcgctgaaaggcaccgaagccctgttgcggcgctcgatttacgcggtaatgccaaaacgtcaggtgcaacaactggaagcgatcaccgcgcgcctggggccggtgccggtcagccgtatcgaacagatccgccgcgaaatcatgggcatcgcccgtgaactggaagaggcgggcgaaattcagctacagctctttgcggaacagacggcggagtaacccatgaccattgaaacactgcgcgggcgctatcgcctgcaccgcttcccgccgcgccagcgtgcggtgaccggagaaccgctcaccgccagcattagcgccgccgattaccagcgccagttgatggacggatttcaggaagggctgcaaaaagggtttgctcagggaatgaccgaaggccaggagcagggctttagcgaaggtcatcagcaaggttttgccgaggggcgacgccagggttacaccgaaggcagcctcgccgggcagcaggaagggcgcaaacagtttgttgaggcggcgcagccgctggaagccatcaccggtaaagtgaacgacttcctcgctcatatcgaacgtaaacagcgggaagatttgctgcaactggtggaaaaagtcacccgccaggtgatccgttgtgaactggcgctgcaacccacgcagttgctggcgctggtggaagaggcgctggcggccttcccggtgatgccggaaaccctgcaagtgatgctgagtacggaagagtttaaccgcctgcgcgacgcggtgccggaaaaggtcagcgaatgggggctgacgccttcgccggatctgccaccgggcgaatgccgggtgatcaccgacaaatccgaactggatatcggctgcgagcatcgccttgaacaatgcatgaccgcgctgaaagaaacactcacgccggagtcgcagggtgagtgatttttctgcgttcgataacgccctgcgctcgctggagtcgatcccgctggcccgcgtcgccgggcggctggtgcgccttaacggcatcctgctggagagtgtcggctgcccgctaatgaccgggcagctgtgccgcatcgaaagtgccaatcacacgctgatcgacgcgcaggccgtgggctttaatcgcgacatcacctatttaatgccgtttaaacagccggtcggcctgatggcaggcgcacgcgtcttcccggaagaaaaagcccacgacatcctgataggcgaaagctggttaggccgcgtggtgaatggcctcggcgaaccgctggatggcaaaggccgcctgaacggcaacgaccttctgccgccgttgccgccctcggttaatcccttaactcgtcgttcggtagacgaaccgctggacgtgggcgtgaaagcgatcaacggcctgctgaccatcggcaaaggccagcgcgtcggactaatggcaggcagcggcgtcgggaaaagcgtgctgctggggatgatcacccgccagaccaaagccgatatcgtggtggttgggctgattggggaacgcgggcgcgaagtgaaagagtttatcgaccactcgctgggcgcggacgggctggcaaagtctatcgtcgtcgtcgcgcctgccgatgaatcgccgctgatgcgtctgaaagccaccgaactgtgccactccatcgccgcctggtttcgcgaccgcgggcatcacgtcttactgctggtggattccctgacccgctacgcgatggcgcagcgggaaatcgccctctcgctcggcgaaccgcccgccaccaaaggttatccgccatcggcattcggcatgatccccaaactggtcgaaagcgcaggcaacagcgaaagcgcgggatcgatgaccgccatctacaccgtgctggcggaaggtgacgaccagcaagatccgattgtcgactgcgcgcgcgcggtgctggacgggcatatcgtattaacccgcaaactggcggaagcggggcactatccggccattgatatcggccagtcgatcagccgctgcatgaaccaggtcaccagcctggaacatcagcaatccgcccgcgcgttaaagcaaaactatgccgcctatatggagatcaaacctctgatcccgctcggcggctatgtggcaggtgccgacgccagcgtcgacaaagcggtgaaaatgtttccggccattgagcgatttttgcgccaggagatgcgcgaacccgcctccctcgaactggtgcaaagccgcctgcaaatcctctttccttgtgccaaaaaggcagaacagtaactatgcgacaaatcatcgacaccctggcgcagttgcagcgcctgcgggataaatcggtcaaagacaaaaccgtcgagctggcaaagcaaaaacagatttgcgcgggttatgacaacaatatcaaggcgttaggctaccttgtcgagaaaacatctgcgggtgcggcggtgtcggtggaatcgctgaaaaacgtcagcggctacaaaggcaccctgcgcaaggtaatcgcctggcaggagcaggaaaaaacgctggccaatatcaaagccacgcgaatgcagaaaaacctcacggcggcggcgtgcgaagagaaagtagtcgccctgacgctggacgacaaacgccgcgagcaacaagaaagcgccacggcgaaagcgcaaaaagcggtggacgacatcgccgtgcagtgctggctgcggcacaaattagtggagtagccatgaaaacggtcatcaccttcggcaccttcgatgtgtttcatgtcggtcatctgcgccttttacaacgcgcccgcgcattgggcgagcggctgctggtcggcgtatcgtccgacgccctgaacatcgccaaaaagggcagggcaccggtttaccatcaggatgaccgcatggcgatcatcgccgggctggcgtgcgtggatggcgtatttctggaagagtcgctggagcaaaaagcggagtatttgcgcgggtacagtgcggatattttagtgatgggggatgactgggcagggaagtttgacagctttgcgtatatttgtgaggtggtctatttcccccgcacgccgtcggtgtcgacgacggggattattgaggtgattagagggcttttataaagtactaaaacagagatgtattttcttgccggatgcggctgaagcggcgcacgaaaaacgcgaaagcgtttcacgataaatgcgaaaactttagctttcgcgcttcaaatgaaacagatgtattaattactgctttttattcattacatggggatcacttagggtatggctgaaccttgaatagtttggtatttagccgcttccttgctcgtttgttcaggaatctgatgtagcgatactgattaaatttgtgtaccacggcacgctctttattagcccgtaaatacacgcctcgttgtccacctcgcttaatcgcgttcatcgttatctcgtgataccactcaccatccagctcgtagaacgtactttcatgactgccaataaaatcaaaattcgacgcctgatacacaacgcctgcgcgtccgcagcgttcatctgcaaaggactgaacccactccactgacggatacagtaatctgataactttcagcgcgtagctgatggcccgtgattcagagttgcggggcatgtcgtcgtgtagccacatgcggttcaactccatatagccccggttatccgtttcaagcacgacacgacgacctgagttggggttaagggcatatccccactggagaacgccaaccagatcgcgtccgctgaatacccccaggtgaaggtaagagttattcacaaaacggcgggaatagtgctttgtctgaataattgtgcgggccagccagcaggatatggtttcaacgcgcagctcctttgaaccatagccaacaatctggccttcatactcaataacgcacggtttcgtcagaatgcgtgattttttctcttttcccacaatgtttctccgtgggatgctcgcaggcattcagcattatgatgtgacgtttgcaacgcggacacctgatttcaatgtgatcaaaggaatccgccttaaataacagtttgttgcagtttttacagcgaattgatttcatctcacctcctttgcatcaattcgccactatcttaaaaaacatcatgggttgagtgtggttattggggcataatcgatctgtattaccgatcgatttaattgattcgatcgtcgttttctatatgcgctcgtttcgcggggtgttttttatacagagttgacagggccacatcgtagatcaatgcaacctgcttgcgggggattccttgtgctaataaacgcccggcctgctcccattccgctttggttagtttaggtggtcgcccaccaatacggcctttatttctggcggcagcaagtccagccatcgttcgctcgataattagttctcgttccatttcagccagggcacccataacgtggaagaaaaaacgccccattggagatgacgtatcaatactgtcagtaagactgcgaaaattaatccctcgctctcgtaattcccctacgagagaaatcaaatgtttcatgcttcgcccgaggcgatccagtttccagacaaccagtgtgtcacctttttgaaggcgctttaaagcgcgttttaatcccggtcggtctgtccttgttccgcttaatttatcttcaaatatttgttcacatcctgcacaaacaagagcgtttcgttgcaggtctgtattctggtcatttgttgatacccttacatagccaatcagcactctggatctcctgtttaaaagcgccaatcatgccatgcgtgccaaaatcgaccattatccaaaacctcggtttacaggaaacggtaaatcaggcttctggcgcattacagcaaaaccagaacggcgcagatattccaggaaaagataccttcaccaaaaatattggggcctgtcgcgcatatagcgcatggctgaatattggtggcgatagtcaggtctggacaaccgcacaatttatttcgtggctggagagtcagggggcatttaaccatccttactggatgtgcaaaggctcatgggcttatgcaaacaataaggtcattacagatacaggttgcggaaatatttgtcttgcaggtgctgtggtggaagttattggcactcgcggcgcaatgaccatacgcgttactacgccgagtacgtccagcggcggcggaatcactaacgctcaattcacttatattaatcatggtgatgcttatgctcctggctggcgacgagactacaacacgaaaaaccagcagcctgcatttgctttaggacaaacaggaagcactgtcggaaatgataaagctgttggctggaactggaatagcggggtctataacgcaaatattggtggcgcatcgacattaatcctccacttcaatatgaatacggggagttgccctgccgtacagttccgtgtgaattacaggaacggcggtattttttatcgttcagcgcgtgatggttacggattcgaagctgactggtcagaaatttacaccacaacacgtaagccatcagcgggagatgttggtgcatatacgcaggcagaatgtaactcaaggtttattacaggtattcgtcttggcggtctgtcatctgttcagacatggaatggtcccggctggtctgacaggtcaggttatgtcgttacgggttcagttaacggaaaccgtgatgaattaattgatacaactcaggcaaggccaattcagtattgcattaatggaacgtggtataacgcggggagtatttaattatgatgcacttaaaaaatattactgctggcaaccctaaaacaaaagagcaataccagctaacgaaacaatttaacatcaaatggctttatacagaggatgggaaaaactggtatgaggaacaaaagaactttcagcctgatacgttgaaaatggtctatgaccacaacggcgttattatttgtattgaaaaggatgtttcagcaattaatccagaaggcgcaaacgtcgttgaggttcctgatattacagcaaatcgccgggctgatatttcgggtaaatggatgttcaaagatggtgtagtgataaagcgaacttataccgaggaagagcagaggcaacaagcggaaaatgaaaagcaaagcctgctacagctcgtcagggataaaacacagctatgggactcacagctacggctgggcatcatttccgacgagaataaacaaaaattaacagagtggatgctctacgcgcagaaggtcgaatccacagacacctccagcctgccagtaacgtttccagaacaaccagaatgagagaaggcccgctatcgggccttaatttttattcaggcttttgtggccattcgggatttgccgtatccacacggctgaccagaacactgtagcgttcccatgactccagtcgtgcgcgttcctcatccgtcgccatattcagcctgacagcgcgttccagcggctggatgactgattcagcttcggaaagcaatgcggccttttgtgattcggcttgttgttgctgttcgtctgccgtataaatccgtttaactacagctccatccttaaacatccactttcctgaatcatcagcgcggcggttggctgttatatctggaatctcaacgacgctaaagccttcgggattaagcgttgaggcatctttggttatggcaacaataatattattttcgtcgtatacaatctttatggtgtcgtcctgaaagttatttacttcttcataccagtttttcccgtcttcggaccataaccagataacatcaaaattctttgttagctgatattgctctttagtttttggattttctgacttaatgtttttcagatgcatcataatcaggcgctcgctacattataccaggtaccgttgatattcttctgaaccggacggatataaaccttgtcatcccctccctgcatttcccagtcgccattggtatgaaaacctgtaataacatgaccggatggcgccttgtaatcacgagacaagccgccagtcagtgactgagttcccagccgaacgtcacgcacgtagcgggagtcaaagttggcgtaatttcccggaatgacctgagcaccgcataaccagtttccgttattatccatgtacgcctgaccatcggtgccattggctgtccttgagttattaatcatgtagatgccaaattgcttatttcccagaccgccaatcataaatttgcggtcggcgtgattctggcgaagcaacgcctgagcgctatcagtgttaactatatttttcccaaagatagcgttgttatcgcgcatctgaatccacataccattactgctgttaatagcaaaacggtctgaaagtgtatcccctgaaacattaagaccacgccccatcgaaacagcgccagtagcgttattaatccataatggccttaatccgttataagtccccatgttgtcaccggagtttgtcaacatgaagtatgtatttgaaccatcattacgaataaagaatccgtaattaccataagcaatacggaggccgtttgctgattttgatatgacttcgccatttacaatggcattgacaagaacagacaaagcatcccatttaagattcatcaggtcttttgttgtggtgctttgtttgcttctccatttgaaatattcattgccgttgtcgcctgtttcaaaccacatgtatgaatcagtgtcgctgtcggcatcatttttaaatccaatctttgcccagtcagtatttcgaatccaggcaaggattgagtcgttttcaaaagtaagcccaccggacaaggtatcgccattcttttgcacggcgttcctagccctgtttaccgtttcctgtaaaccgaggttttggataaacagcggcttattgggaatatctgctccgttccggtcttttgccagacgggcattggcattatccattgcaattttcaccgcttttgcggtggctgccagcgtttcactggggctgtcagtggcactggttagctgaacgagtccttttttgttcaggctggcatcatagatatccagattttcacgtgctgtacgctgtgctgatgccccggcagttttaatttcgctgaggttattttttatcagcagcgcgttattgctcataatggctttaatggacagtgcaagctggtttaattttgttttatccggttgaataccggcttcttccagcgtgtttaataactccgcctgcacaatattaaaccagtccatgccgggccatgtgataacattattcccgtcaccttctgaaaaccagcgaacgatagcactacgctgggcggatacgggcggcatgacggttacgccgctgtcgttatcaatataaaacattagttatctccgtcatggtaaacaaatttataaatctgatgcgcgggtttatatttctccagtaaacattccagcgcacccgattcataaacacgtaacggcgtcagaacattatccagcaccgttgcgttgcgataatttttaataccgtaaatattgacctgcgtaacccactggccttctgtggaatccgtcagcctgacggtaaaaccgtactgcgcagccagccattcataaaagcgccgactcagattgccggtcatacgcattttattcgcggcagcccgctggcgttcggacagggtgccgttttcgctggtacagtccggcaaccccagaaatgattcccactcccccagataccagcgggatgtggacgggaaacgctcccgcagcatttgccgcgcatcatccgccgcagtggcaatcacgtcgctgatggcctgcgccagcgcagataatttgctgtcggggcttttattccaggcaagccctgacggcagtaattgcagaaaggccgtctgccagggtgttacagccattcaattgtccccgctgttaagagttccgtattctccgaacgctggatctctgtcgggaaacgcacttcaaaatcatccagaccggtaacacctgccaccgcacggataatacgggagggggcaagtgcgccgcccggcatcacctcattaaaaaacatggtattaatggcgttggtaatagcctgtttcagttcggctgtcttcggtgatatataaatccgtggatttaccggctttgcctttggcgcaaataccgtgacatttacaccgtcaggctgtccgacaatcagaccagtgatcgggtcagtatgaccggcgatataatccgccacgcgttccacgtctgccggttgcggaaaaatattgctccggttatccataacaaacgtcaccccgactgtgccaccgcctttccatgtcggaaaacaccaggcacgggtaacaccgctgacttcacgtgcccagcgaacgtaatcaaactgattaccgccgaacggaggatactggacacgatattccagccgtgacagcagctccgctgcactctcaatatcagctccaccggaaaacccttttacagtgatggcatcggaaacaacacaggcaaccggggtgatcaacgttaaaagggtattctcaccggtatttcctgcttcaccggcagccagtgcggtaacggtaatttccgtcgttcctgcacggtcaatcacaatggtatcagccaggctgtaaaccacaccatcagcacgctgccagcgtgtaccggcaggaatggtggtcgctgccgatgtggtgacagtcagcgggccgctggcggctgtcgcctgtttgcggcgcacgccccagaaccggcagtgctccagcaactcatcttcatctgctgtcgacgggataatctgccgtccaacccatgaaatatgctcgtgacaaccggcagcaaggcccgcctgagcataagcaatggcactcagcgttttttcacgggcctgaggccagctacccggcaggcgctgttcaatattctgttctgtacgggcaatcagcgatgataatgtcggtggtgaataagccatttaaaccccgttaaatgctgctttaaactcataaggaataacggaaccatccggtaatgtcagtgcaatgtagaggtataaccagccctgatgtaactgttccgctctgacgttaatcgcacttacccggcccgctgttttcagccattccagcgcctcttcggcataccctctggcgcgttccagcgtatccggcgtggctttttcacgtgataacagccacaaccgcgaaccgatggggcggtcgcggtaactgtcaccccaccatccacggcgatcatctgaaccatccggcagcgtgtcagaatccagcgcgcgccggtcggtaaacagggagattgtcacatcggttgtcaggctgtcgtcggtcagcatatcaataccatcctgcgcaatatcgccgcgtccgttcgtccagataatggctaaatcggtcattgcatcggccctgtggttccgccgctgtcgccacggtggatatgcttatccgtcgatttgccattgatgatggcatccggggcagtaatattgctgtcgaactggcttttacctttaacgcccagacctttctggatctcaacgtcgccggtaaacgtggttctgggtgtgtcaacggtcatactttcatcagcgtaaacctcaaccgttttacaggtaatgatgcagcgtccgtcctttgtcagcctgatacgatgcccctcgtggtggtaaatgcctgcatcacccggttcaagatttgtcgggcggtagcggcggtcttccaccacaacagcaatcccctgatcacgttgtgcgcctacacaggcaatcagcgcctctgcgcccggcaggggaacgctgaaatgcccgtaattttgcaggcgctccacttcatcggattcctcatcatccagcagaccgacctgcaggttctgaacctttcgcccgtcgttaatcacgttaacaacagcgcgcgcaagcatcaggcgcacacgacgcatcagcggcgtcagcaggcggttcaaggcggaatcatttactctttccacggcggcgttttctccgggtgtctgcgataataatcttcaaccagcgcatcaataccgccgttactgtcgccgcctttcctgtttttacggtcgctttcaaccggcaccagaaagccttcgcgtggtgcaaggctgacgcgggttttcagcccgtcctggtcattcagtatcagggtgactttgctgaccagtaattccgtggttttgatggcatatttcgaggcatcaatagtgaccagcaggttcggcatccagagttgcccgtccttgcgagtccatccgtcaatttctgcctcaaaggtgatggattttgccagtctgcggcgttgctcacgcagggcgcgggcctgtgcatccttcgccgtaatcttgctgtcagcaatgatgatcatcggtctgtaacgggtcacatcactgtcagtggcggtccctttccgggatacgatacttttcgcatcaatatcatcaccctcagcaccatttgcgcgggcataccccttgacggtgtattcgctgaaccggtcgcggaagtcttcctcaaaatccagtgtcagcagattttctccgagaaccagctcatcagtggctgtgctggcagcccggctgaataccagctctccggcggcattgctggtcatcagtacaccgcgtgcgcgggaggcacgcaccagcgcctcataaacggtttctgaatggtccagcgtgaagccgggaaaagctgccgaactttccttatcggaaagctcccagcgaacggtaacgccataaggagcgcacaggtcacgcgcaatctgctccagtgtgcggtttttccactgtccgccactgtaaacggcagcacagtcaatcaggtcagccgttttgtcacgtccggcgacagtgattttcatactgtcagcggtcatctggcgtcgccgtgaatcgatataaccggtgcagacaatctgccccccgatttccagcgtgaacttcttccccggagccagcccggataaatccgtgcccggtggcacgttcacccccagctcaaaatatccggctacggattcaatcgagcgggtgacagagactgacgtccagccggtaaacagcctgccatccgctcgcagtgtgacggtattactcattaatcacctcaatactgacaccaccgggaacaaataacgggttgctgataccgttcctgcgggccagccgttgccagttccggctgtttccggtgaaccggtacagtgcaaccattgccgggagcgtttctggcaggtggtgtgattcactacccgccagttgcagcccgcgtttttccaggtcggcaacaaccagcagacgcagttgcgtaagctgaacactgtctgtcgaaaaaccctgctcagatgccgtcagaatgacgctatccagcgccgcccccagcatggcagtggttttttcgatatcggacacactttcaaataccgggggcgtggctgtaccactgtctgaaaaggatacctgtgaaaagccgccgtccggggttatggcagttaactgtaactgtccctgtgtgacggtagcagatgtgctgctggccccgctggctgtgccggttgtggtggacggggcatccagtacaggtgcacgggcggcattatccatccggcgactgaaatccagtgccgcagtcagtgcctggctggcagcttctgcccggtatgtctgcgccgctgccagcatgacgtagttcagtgtggcaatatttttttctgcaaccggactgttgtacgaggttgtgattgtcccctgtctgcctgcggtggcggcatggcgacgttcgaatcgctgcgccagacggttccatgtggaaaatgctgtccgggtatcgcataacgatgaaacgccggacagcgcccccatcagcgaggaggccagcatggcaggctggttaatcaggctggtcacagagcctttcatcgcagaaagcgatcccatcagaccgctgacagtctgcgtaacccccagattgtccaccgcatcactgatatcatcgatgacaccggttacagcttccatcacggcggttgccgccgcagtgccatcttttacggtttgccagacagaggacagcgtatctcccagagaaccggttacagcaacggcctgtgccggtacggctgcactggtgtctgtctctgcgtccggggcagtatcctgcaacgacggataaacggtaacggtgaacgcgtaataattcagttcatccgctttagtgcggcattcccatgaatccaccatgacgtccacagtgccgaaatcaggatgtaccagctcaccgctacccggagcatcaagagcatccatcagcgcacccgcttcatctctggctgtttctgcgttgctgttcagaatgcaggcgctgaatgtacgggagcgaagctttttccccaggtcattgacgccgccggtatcacgtaacgggtactcgcgtttaaccaggcgacgtccgccagcctgtttttgctcctcgatgacgagaaacggcacgttacggaacgtgcctttgccggttgttttcctgcctccaccggttttatcccggacagcattaacggcatttaaagcatcttcaaacatggtcttaccagcccgtaatgtagttatcgcccgcgtaaatattcagccccataccatcctcggtgacgcgggaactggtcagacgtaacccctcgccgagttcgacgcgcagcgaggcttccgcattgactttttgttcctgcggttccttatccgtggccgtccatttctgatacaggtcggttacaaaaccgcccagatactccccggcgacactgcccagcgtggcaccagcaaccgtacccagcggtccggcaaggctgccaacggcaccgccgagccatgcaccggctgtactgccaattgcgcctgctttttcatgggttgacgcctgctcatccatcaggacgggggcaagctggagtgcccccattaccgggccccccagacgtgacaacgcacgaccggcacctttccccatccagcccagcgccccggcaccttttgtcacaacccgaccgatcgcactgcctgcaagtttgtttccgataccggaaaaccacccgccaacggcacgcccggcatcagccagctttccgaccgttcccgtaaccagttgcccggcagcactgcctgcaagcctgctcagaagaccggatttaccgggtaaaggtaatggtgcaggccgtgccgttaccggtacgccgggtgggggtaatgccagtacagggcgtggtgcaggtaatgccagcggctgtggcccggacagcaataacggctggcggggtaacagcggggccattcttccgccgctccgtacacgacgaccgccgccactcccgtagtcaccaaatccacggggccagttgatgacaaacacacgctgaatgccgataccctgcaacagcgtctcagacgtcatggcatccgggaccggcagacctgcctgcccacgtttgcggtttcgcatccagcgccacatacgacgcccggttttaaacggataactggcaacctgccatgagggttttgccacggcccagcctgctctcagggctttattggcaagccagacagacaccagaacagcagccagttttttcaggctgacaatattctggtcaacccatgccagcgcatctttacccggtttcagccagcgccataattcctgcgccgagatttttaccgttctgaacgtggtcagaaatttctgaccaatgttttctgccagtgcgtcaagttccccggatttatccgccatgtcgtgccagttaagcacccggcgcatctcgttcttgatttcttcaaaggggccgctgtttgccacctttatgcgaaattcaagcaggttggcttccatctgggcgaacatcccgtcccaggagttcatcgcactggcctgtgcaccttttgactgttctgacagcgttctgaataccgtcagaatggatttcatgcccagcttgccctttgtacccagatcacggatttttttaacgtccgttcccgttgcatccgccagcgcctgataaacgttgataccgtaaccggtcagcaggttggcatccgccgctgtgatttgctggcgggcaaacatctgtttcagttgcagtgaggcaccctgtgcagtgggtaaatcccagccgtgcatggccccctgatcctgcaacatggtgatgaactgtttcgtctgttcatccgtcatgccgaagcctttcgacgaacggatctcatccagaacaccactcagcccccacgtggtgtccttcgcgttctgcttcgcccaggccatcatggcctgcgctctgaccttatcgccgtgatacagcgagttcatggcgatgatctgctgctcacgctgggcggctgcaccaataaacagtttattggcggtgtaacccacgccagcgatacccagcgccccggctgacagcattcggaatgtacgggttgacagtgaacccattctgtcaatggcaccagaaacgcgcacaacctccatacgcagggcacgaagggaactttgcccgctacgggacagggcgtttatctggttcgaatactggcgggaacgccgggaaagattgccattaagatcaataatgacagacgcctttaagcgtttcccggtcatagatatttcctgatttaacggtgatattgagagagggttttagcctgctggcagtgccggaaaaagcgggacagcgggagagacaaggcccattccgggccacttttcagaataacgccaatcgctgtcgccgctttctcaatatcattccggcaccgcagccactcgcccccgttcttgtgtcagcgatgccgccacagccatgtcgtacatttctgtggccagcgacagacgctggaagtcatcgacagacagtttacgaatcagcgccatcgacaacgggcctttgatgcagcccacgctggcaatctgtcggcgcagcatttccagtcccatccgggacggggaactgaccagcaccggaccttccttgctcattaccagcttttcagcagccgcctgtgcatcaatcatatcgcctgcggtcagttcacgcagcgtcacgtcatactgcatttcagtctcgtcaccggtgccgaacggcaggccgtctttcagtttcagcacgccggactgaatttctgccacaatgctgtcatgcagttcctgtgcttcaggacctaaattcatttcgtccattgtttccccttatgcaatgcgtttgctttgttttgccatcagtaccagcgaaatttcgccgccgtcgtttttcggttcatccgcctgccaggcattcgccagcatccaggtttcaccggtatcagcctggaattcgacggtgatgttttcccagtcgataatttcatccagcccgatgggaccaccgcccggaattttgcattccacttttgcggcacgaggtttacctttccagccataaacccgcgagccggtcacttcttcacgggtgatgccggaaggcgtgaaggaggcaccttccattgattcaagctccatgccattgacacggatgaacgccaccccctgacgctgatttccagccataaatgctccttacagaatgaactgaacttgtgccgcgaaaatgcggaactggttaatcagattcgggccgcacagcacatcaagacggtctttgtcgtccttgttacgtgccacatacagctcctctttgaacgtgtcgaaatcctcgaccagtccggcgttttcccattcttcaaacagtgccagcagctccgttttgatcacggatggcgtcaccacggcctgaccggtggcaaagcgggtgccatcacttgccagcttgtagttcgggaatttctgcgtgatgcgggttcgcagcgaataacgcagataactcagcgtggcgatggtattcacgttcagataagacggatcactgtcaccgtacttgtttgtgcggtacatcgtgatcatgcgttcaatctgcatttcaccaccatcattcacgttaaacgtggagatgccgtcaaacagcagcgcattacgttctgaccaggtgaaacgatcccccaccgcaggcggcattcttccgggcaacgtcagcgtctggagtggacgcgccgggtcgatggaaagcgcctggctggcaacggcacacagtgtggcggcgtacagatatgacggttccggtgcaccggcaatccccatacaggaaatcagatggtcattacggctgacaccaaacgtggaaatgtccccatacgtgccggacagcactgtcacggcaaagccatcagcctgattgaccggtccccagcgttcctgcaattcagtgcgtaacagattcaggttcggttcatcggtatagggcatcacaatatatttatattgcagatcgcccattcccgcgatacttgcgctgatatccgggttgccatttttcccggaggcggctttgaatgccgtgataatcccgtaaggggtcgtttcacccgcgtaatagttccagcgcacgtccacggcagataatgcacccgtaaattttgcactcagaaccacatctgcatgggtgtcatcatccccgctgtctgcgcgaacttctgccgtcaccggtaaatcaggctggcctttgattcgggcaaccagcaggtcagccagcgccgctcccgttgcacctgctgcgacagataccgccagtcgctgaccggcaatgtaagtcacaagcgagccgttttcgcctgccgttcctgacagtgaaatttcaccgacagcagcattaccggtgccgttcccctgcggaatacaccacagctccgccacgcggttagcgttcaggaatgcatctgccatcagtgccagcatggaaccctgaccaaacgccgcactggcctgtgagccggaacggatacggacaggcacgtttggtgccgcactggctttacttccgctttgcccgaacatcagcacgcgctgacggggagccggtgttccgctgacggcattgctgttatcaaattcgatatacgtcagaggaacgcgaacatctgacgggatcgcgttaaatgaaatatcgctcatttcgatttactccgttttttcggcgcagcgtcggtatcatccgccgtgttttcggtgctcccgacttcaaccacatcaccggctgcaaggcgacgtatccagaaactgttacggggcttttcttctccctcagacgccagtaatttcatcgtgagcgggtcacggatggcttttcccgctgcgggtttaattttcagcatcatgatccttttcctgattcacattgatatgtgcggcaaattccggggtttcgtccgggaatttccaggtctgccagtgacgctcgtaatcatccagcgaatccaggtccactacggacggcagcggggttgtgccactgaacagaacgccgtaaagcaccacaccggcattgatacggttgtcgtcacaaagatttctgacctgcgtcagcctcatcccggtggtcgggccaaacgtctgaccgttaacaccggcaatcagtcgctccacaatctgataaataccgggccggtttaccggttccccgttcagcaactccgccacgacaaaaaatgcccagcgactttcaacttcccgacgcgtacgcccctcaccacagcccatccatgccagaaataccgatggcggggccagaaagagacggtgcacatcctcattagtccatgtgccggtaaggggttccacctgccgcagggttgccccaaacaactcacgaacgcgcgccagcagtgcggcttcggtttcttccagcatcagataaaccccttctgttttcgtgaaaaaacaggcggatcagactgaacctgcacaagatcctctccctccggcgacgctgccgttctgctttccacgccgggatctgttttgccatcgcgcacctgttccagccagcgcaccgtgtccctgtaagttgcggtgatctgctcggtgggttgtgattcattcagataaaaccaggccaccacgcaacactgccgtttcagcagtgaggggacgacggtaagcggcagaacaaagcgcgcggcgagatagccatcaataaaggccgaagcatctgccagtgcctgttctgccacggcatcatccggctgcccgtccgctgttttagggcgggtgagaatatccagccgcgtacgtgtatagcgggcgcacaggtcatttaccgtcgcgtaattcatgcatccgcctcagccagcgccgctttgatttgcgcactgctcaccggttcccccagcgccgcactgacggctttcactttgggttctccccctgcggtaaagtgctccgggtttgccttatccagaccggcaacggtcgcacggatacgggtattcagatcgcccacacccagaacgtccagccccccagcctcagcgagcgtttctgctgacgatgcagataccacagacagcacgctgtcggcacgaatgatcgccagttgttcttcggtgacttccacggtgttttcgccacgcgtaaaggcgattccggcgcggcggtagaccggacgaaggcatttaataatcgccgtgcaagtgatgcgagaagtgtccagccgttgtgaattaagcgaagtgcctgacataacacatgctcctccttttcctttaaatcaggttaaaaggcggtctgaaccgccttttaatgacggttacaggtagtcagcgacaaccagttgcagcttgcccttcatctcgttggagacggtggtattgccatccgcgaacagttcacggttaagcagttgctctgcggctttttccagcccgaccggtacaacgatatgcgtcggcttcaggcccagtttcttaccgccatcaccttcaaaagagcgcatcagttgccagcccttccagaggttatccagcgtcagatcgccttttaccgcgacagccatctgccagaagccgtaaccggcagcacggcgggtgctggcaccaaacaggaactcgttatccataaaaacgtggtcgtcatcgatacgggtacgtgcgaccagttccggtttgcggcgctcctggaaaatcagcggtttgactgcgcgggagcagtccagcagatagaatggcagaccgctgaagctgtcctgctcaacgatgttggaggtattaaccgcgctgcccgtgccatccacattcggatataccggatgctccttgtcgaagaagttctgaccgtcatagcagggctgggtaaagccatctttcagaagtttaaaaatcagctcatccggctgaactgccgcagaacggcccatctcctgaaaaatcggcgcataaatacccagattgtcatcctcgaagtcatcacgggaaatacccacggtgccttcaaacgttttattggcgatggagtagccatgcgcttccatttgctgaatggttcgcttacccacccattctttcagggtcgggaatttacccagccagccataggtattactgcgggtggaagagttcaccaccattgcaattttgttgtactgcgacggggcgtcttcaagaccgccctgaaaatccttacgccaggaggtcatcagggctttaatggatgccggggtgacaatcatttttcttgttcctgtttcattttcagatactcagcctctgtaatgccgagcgccttcactgctgcctgttcatcagcagacagcaccgccaccgccgttttttcctgcgacggaattttcgctgtggtggtctgcatggcagataacgcagcgatgggctgttttttctcaagctgtgccgacagtgccgccacgccaatctgaccgccaagctgttccaggtaagtgcgttcgcttttgaaaatgcggccttcctgttccgccttgtccagaacggcgctcaggctggctgtggcgctttgtgcagtcgcctgtgccagttcatcacgcagggcgttgtagctttccaccgggacgtatttcgtcaggtcaacggcggctttctgtgccttttccagttcggcagacaacgccgccactttcccggcattaatttccagcgtgtccagcgcggtcagtgccgctgttgcctgttcatcggtgatgtctgcattttcggggaccgtcaccccaagacgcgcaagcagcttgcgcagcgtttcattcatgggtttgttctcctgttgaaggatgtcgggaaggtctgccgccagtgcggtcagctttttcatgccggtggcaccggggtcattggtcagcgcagcaaggcggatttgcagcaccgcaccggtggcggtgtcatacggaaaaaccgcagagagataaccaaattcgccgtcatcgatgcgctgctgggccgccgccgtccagcgtgggtggataaataacccttcaccttcacgccactgcatttcatcggcgttaaaccagccagccgcgacgagttgttccgggggtaatcctttgtccttacgtagctggttatgctcgtaatcaatcagcacgtcctggttgagcgcgcgaacgccttcaaccagacgcccggcaatctcaccgtcgatgaaccacccctgaccgcctgtcacatcaaacggacgaccatcacgggcactgaaatgaccggcaggcaatagctggcaccagccgtcatcgtcaatggacagcgcattcagtgcggcaatgccaatcgcgtgttttttcatgtcctgctgctcatcatggtttgtgagcagtcagtttgcgggaggtgcgggaaaatctggggttatgctatttgagtactggagaaagaaagtgaaaggaagataaaacgggattcatacaccgttaaataccggtttaaaaatcccgtggcgcgttttaaaaaatctgtgcggctgattttatgcctgattctgtttattgcctcagagcggcgctgacgcgttttctgatggcatcaaaaatttcctgttccccggtcttatccagccccatataaggacgcgcaggaacgcctgccgggcggggtgccatatcgggtgtaccgccccactgatgaatggcagcataaatttttggcgaaccaatcagggcataatcctgtccataatcggtggtaatactgcgtgccagatcgccatgcagggtaaggatactgcccggaacaaaaccatgatcctgacgccatgccagccacgaatcgctccacgcttcccagcctttccctgtatccgggtctgcctgccgttcaaatgcctgttccgtggatgacagcagcgccgcagccatcactcggggaatggcgcggtcacgtgtgacggttcccagttcatccagcgcaagctgaatacgtcgcacatccacggcaacgttcatatcaagactcacttattcacctccacatgcccctccagtacgtcaatcatcccgtcagcaattgcggcttcaagcgactgtgcagatacgcggctgatactgaccagcacatccgcccggtcattctgcctgccgactgtctgtgatgttctgaccacaatccgggccgtgccgtcacgggttgccacaacatacagcaactggtggttctccctgtcccacaataccgcctgtggttttgccatcagcgacggcagacgctgtaaatcctccggtttcagggcggcatcagcagtggtcgccagacttttcccgttcattacaagcagacgggctggcatattcccggtgcgctgatatacggcttcagccacggatcccgtcataaaccccagcgcccggatttcatgaccggtctgacgtgatcctgccaggcgtttaagccagagggaaaaagcaagctgacgctcccggctgttattcagcgtctgaacaacctgctcacgcagctgcgcgtcacgaacttccaccagttttcgaatcagtgcctgatccgtaccaaatgccgccgaaccggggttatatgaccagcccacatctggcgtcatttttacccgaccgttgtcaaacgtggttgacgatgtgcggaaaatctctccggtgctttcatccgtaccggcatccacttcgcgggtattcatgaatgacgcaccataactgacctgtagccccagttctttcatgcgggccgcagacagcgcccggacgcgacagcggcagttccagccattgggcgggtaatgcgtctgccagaaaatgtcgtcatactggaaaaccatattgtgcagccgcgcatgttccgggcgtgttctgccatccataacggcaacgtactgccagtacgggtacaaatcggcggtattcatcatctgcgcataacgtcctgccccatacgccgtacgggtattgacgttataaatggttgccagacgacgcggactgcccagttcgatttccttcgcgtttccctctgcatccacgatgatttgttttccccaccatccgagtttttgcagccggggggccagtgtgcgggtaaattcctcacgggtgatgccttcactgacagcccgctccacttcctcacggattgtggtcaggacatccatccgggtggctttggcaacggtaaaggcgcgggcgtgcgcgtctgccagttgttcgtaccagttccaggtgatgttgtagcctttggcgcggaaatacgcgacagcctcctttggcgggaggcgcgcggcatacgccagatcaatggtctgctgcggcatccagacgcccccatatatcggcaacaaaaatggcacgggtcagcatgtcgataagttctgcatcatccatctgcggatataatgaagcggctttgttcatggcggcttccgggccatctttcagcacagaaaaaatgacgggtttcagcagggggtcaaccgaacgctgccagtcttccggtgagacgcccatccggtcgatatcatcctcctgcgggatatcttcagcggataatgcggcctctttctgcgaaccgttatccgggacaaccggttgtatagtaaacacggcttcatcaccgaccggctgtggaatatgaagtttttcctgtatccaggagaccggaatacgcattcccgccgccagtttcggaatggcgtcagacagtgccgtaatatcacccgcttcactggtatcaaatacaatgcccggcaggcggttaatatcaatggtgctgtcactgttcagtgccagcaggggataaatcaggtcacggttaatactgcgggcaagctggcccacatccgcgttacggatttcccggcgaacctcatcatgcacttcacccagcgaccgcgcacctttatcgccagcctctgtggtcagggtgccgcccagaatggcttttgaaatcgctttttctgcccagccaatcatcgccataaaagggtctgactgaccatctgcggcgctctgaaaatccagcgtcatccccatcggaataatgccaccggcacgtcgcccgatatccatcacggcctgcatcagcgtggctttctcgcggttcgttgagccggtcggatatttaccgacgcgcatggggagtccgtaaatttccagaaactctgcaaaatcacgcacggaatagtttttaaaaataaaaggccagataagcgtgcgcacaaggccattggtgccgacatacccggtgcgggatttggcccggtgcataaaccagccgaacggttgcagctccagcccgtgataagacgcatcacgcaggcgtaattcgttcagattgtcggggttcgcgcagaacagcgccggatcgcgatgatgcagcgccaccggcacgcgcattttccccagccagccccattcaatctcctgcatggaatagcccttgagaatggcatcaccggcatcaaacagggcatcttcaaaccacgccgcatcatgcagatattcattcagcatgtcggcgtcttttttctcctgtgcgctggcatcacgtgccggagcgatgcgccattccagcgcctgaatggcaaggcggcgtttgctcagttcggaaaaaaggtgggtgtccttttcttccatatcaaaggccaggtcagcctgtgctgtcagatcaccgcgttcggcatcacgcagcatctgcgcggcccggttcggcgtcacaccactggaaggatgctcctgcgtgcgcttcatgaccattgccagctcatcgctgcggctctgcatttcatcgtcaaaatcaaacggctgcccggaaatatccagaatacggcccattaccagccccctcgttcaaactggtgataatcatcaaaatcatcgttatcaacatcatcaccacggtggcgtggtggcagcgcctgtatgctgtcctcgtcgataacaaaaccattcatataagacgccctgacagccatacagagcgccacggcaaagtcgccatgtcgtcggcctttaccgccttcatcttttgtgcgccccttgtcaatctgcgggatccccttatccaccttgatatgaagcaggtcatcaagtgtggtctgatgcctggcaatcgtgatgttctgcgcttcaaactcgcctttcagttttggcatccactcctgataccaggcgggggtcagactgatgcagtcgatcatctccgggccataaatcagacgggcggcctctgccagataaccgccgttaccggtggcatcaaatgcagcgccggtaaaacggggcaaacgggacagaatgaataaaaggatttgtcgctgctggtcataggtcacattacgcagctccacgcggaaacattcgcgtttgcgtaagtcaggcgtgatggcaagcggcacaaacaccgtcaggtcgccacggcgtgcaaagtcttcgcccagtacgtgtttattgagcggcgacagcgcatcgagcaacgggagcagctcctgttcacaccagtcctgaacgatgccgtggcgcatttgtggtgtcagcgattcaaaatcgtccggggcttcaaaacgcagaaccgggatatcccgcgctggcgtcatggcggcttcaatcagcacgcgtgacagataagcgcccccggattttttaggaatgcagccgtattcctcgtcggcactctctttattcggcgcattccggtacaggccatcacgccaggctttttccgcttccggcgaccacggctgattcgtgacgtaacagatacgtcggtataacccgtcagcgatggcatcatccagcgtgatgcggtgaacgctgtaatccttgcgcccctcgcgcgcatcctgaatgtactgattaaacaaattatcgacgccgttatgtgtcgatatgatgcgcacgctggcaccccacatgtttagtgcaaaggccgctttcaggagttcgtccagggcttcatggaatgccgcctcatcaatcaccacgtccccctgcaaaccacgcaggttagacgggcggcttgacagcgcctgtatcttaaatccgctgttcggaaagcggatcatataagtgaggatttcttcttttttatcgctgtcccagaaggtctgctcccagacatcagcctttgccagctggttaaaggcgcgggcaaacagggcacaggcggcgatgtattccagcgccatttcctgacgggaacccacataaaagacattgcgaccaccgcgacgcttcggcttcgctgccgtcatgacattgcggcctgcttcggcccacgtcaggccagtacgacgggatttttcagcaatacaaatctggctttcatcctcaaaccagcggcgctgatagcccagaaaaaccggttcattgcggggctgtgcttccccgatatcggtcacgatatccacgccgagcagtccggcttcctcacgcaggttgattttgcggggcgcatgaagggctttaaggttgttttctctggtgttcataaccctctcatgccttacccagcagtacatcacggatacgctgctccagctcttcgctgatgccatcctgcccgcgcagttcttcactgacggcgtttgccgcttcttctgcgaatgcctggcggatttctttctcgcgccggtggctggacattgccgtggattccagacgctgtgccgccagcatggcatttttcagcaggtcaatatccacgtcagattccgggttttcgatttgccgcatcatggccttaaaaagctggctgcgggccatttccagaatcagctttgtggtttctcccattggcttgtcgccaagttctgcggtcagtgctgacgtcatttcacgcatctgtcgcaggttatggcctacctgctcgacgttcgtcgcgtaacgattcagaccggaacgggagagtttcatctcatccggcaggcctgcgtcttcaatcagtgcgttaatttcttccagaatgcgggcctgtgggatcgctttatcacgcagcatttcatgcagcgttttacgtacgttttccggcagtaaatccacttttgaagcccggccccgtgttttcctgtccatcacgcctcctgtcatgcacggggacgaggacgcttgacaccggcaacgcgggcacgaccttctgccacatcctgacctcgggaggtcagcgttacgacataaaagccgcgcaggttttccacggtgaccagttgctgctctgccagccagtcaatctggccgcgaaccacatcgcgggaaacgttgtgtccgtatgcatccagacagtcctgaaggatggattcgtttgcttcgttattgcagtccatcagggaacgcaggatgaccagacgacggtcttcggtcagaatatcgttaatcatgaattactccggtttactgcgttttcaagcagcagctccagttgatgggaaaatgactgcacccgctgggacagcacccggatatcgccggacagctctgcaattcgcaggcgcatttcgtgtacatcttctgtgccagggatgctggcgtagcgggtttccatttcggtcatccggttttcaagacgctccacacgctcggtgctggcaaaactacgacgcatcgcccagacggccccaccggccacaacaggcaacaggtaaggccataacgctaaaactgaaatcaaatccattattctgctccacggcaccagtggcagtagttcgccatcggctgctgtctcagcacatcaggccgcagctcacgaccgcaaccggcacacaatacaggcgggtcatacgccgccgggcggggaatatcacgggtatccccctgccagagttcagcgagcagcagcgccaccgcccggttctggtcttcgttcataaatttctttccttcggatctcctgttcccggactgatgccttgtcgcggttgcactgcccgagcgccatcaacaggtcagcattccagagaagggatgctccccacgtcaggggctgtggcatgggcggaacgggcgttgcttccgtcagttctgtatcaatttcgggcaggatcaccaccgatggcacgggtgcgtttttcgagttcccgcaacctgtcagcagcaacggcaggcacaggacgagtgctgcaattgtcaccagtaatggcggttgtaattttttcttttgcatcatgatgttctgtctcatctgccagccgtgcggcacgatttgcggcacggatagcggaaaatacctgcatcgtctgttcctgaccgtgtaacaaccattcagcagtgtggcgggcctgttgctccgtctgtaattcacggcgcagcgtctggttatcgtggcgggtgctgtccagcctgtgccacaaccccccggacagaacggcggtaaacacggctgccagtagtaaacttttactggcgaaggtcatccgcccccctgatattccagattgccatttccacttcgcgacggttcatcagtcctttccatttatggcctgcggcaaacacccagcgggccatctggtcacgcgctccggcgtaatcaccggcattgagttttttcagcagcgttgatttactgaatgcggtaacaccggtgttgaaaataaacgttgccagcgccgttttctgatatggcgtcagcggcaccctgacaagacgatcgattgccgcataaaccggttttaaatcactgtcgaggagagccatacactccgcatggctgtaacggcgcatttcgatatccggcccggtatgtcccacacagaccgtaagcacaccggcaatatcgcggtaaggcatataagcgatattttccaggtggatcagagactgacgggtcatttcctgataaccacccactccgccaccggcaatcgttacagccagcagtgcggctttcagtttttttggtatccccgccatcatgcttccctgaaaaaattctctgatggcagtctaaaaaatcaggtggcaggtgcgggattatggtgacaggaaataaccggcaggatgccggttattttggggtttcaggtgagaacagatcaggctgatgacgtcgtgtatgcagctttctctggcgggcaataatctggtagatctgcggctgggacaggcggtactggcgacgcagttcttccatgttacgaccattaaactggcagtaaagcaaatcgtcgcgtaacgcggtcaggatcgtatcgccgcaggggatgtaaaactgccgtccacccagaaaacaggacagggcaacggcctgtttacgggcaagttcacggggattgctgacgttctggcgtttcagttcgttttccagaacatcaatcagatcaaccaccgaacggggccagcgtgattccagttccggggccgggatgttatcaatatgtccgattaactggcgaattgccggatcgtgttcaaataaatcatgctgcatattttcccccggttaacagacagaaagatacaccacggcactgatggttatcagaaccacaagggcaatcacttttatcgcattaatcagcgtggacggcccgaaacattcatcactgaattttctgtacatggtgcccctttacccgaacagacgagcgcgaaaacgaaatgagagccagaacgtcagcaatccggccagcgcccagatgacatgctcaggacccgttttcagttgagacgttgccatcacggctaatcccagcccggacagactccccagccaggtcagaggccagacgaaccgggcaaaatgttcaggcacccggcagctcattatcagcgcatccagacaatcagcggcaacacataaagcaacactgaaaaccgaggcacagcaaaacatcagcgcgcgccagccacaaaacagacttatccacaataacagcgccagtaacaccaccgataaaaaatcaggccactgacgagcagaacgctcagacataatgtttctccctgtaaagcaggcaatgatgaagaatttccggcatatcaactgactgccagcctttcatgtaataactgccgtgggtgccatcatgaccggtatagtcgcggggcgcaggacgtggcccaccggcgacacggtgcaaaacctcctgacgcagccgctcacgtctgccaagatgaaaggatgcattccagcctttacccatgatgattttccccggtacggttattcatcacaggatattgaggacgtaaaaaaagccggattaaccggctttactgtttacagaagtgagggctggtactggcggtatttcagccgtcgcatccggcgaatggctttgtacaccgtattgaaagtgacaccataacgggtggtcagttcgctgacgttgcgaccgttaaaatcattccagatacgcaaatcccgaatcagcgagtccagagcctgaccgcgtggaatgtagacctgaccgccgcccagatgcttacagatagccacaacaatctccagtgaatgggcaggatcaacacccagccgggacaattccccgcgcagtaaatcgttcagctccgccagcagtgccggaaagcgtgacgtatcctcggcgggattgtcaagatgtgccaggatggtgtcatcctgcaaatcaccaaataaatcttccgtcattgtgccatcctccgtgtctttctggcatgggcataagccgccgtcatggcatcatagccgcgcagttcacgaccggacggactgaccggcaatggaagcccgtgacgggaaaaggcttcacgaatacagcggatgtgccactgcttgagtgtttcgaggactgtcagcagcgtgtcgccatgacaccacgccagtgtggaaacgccctgtccgccgttgcgtttcgcggtcaggcgctgaacatatttatccagcgccacatcaccgccatcggtaataaaaccgtcttctgccatctgctgccagattttatacaccttctcacggggcgtgacatgccccttaaagcggcgacgggggtatttattctgcttcttaaagccgcgttctttcatggcaccgagcacctgttccagttgcgtgaccgtcagctcgcggcaactgattttgcccgttttctgcatcagaaaagcgcggtaagtgtcgtcgtcgagttgtagctcccgacgggcgacatggattaatttaatcagggatgtgcgactcatgatcgtacctccggaaagggggcggtgctgcaacaccgcctgaatttacacatcaatcagagaggattttatggaaaataatgtacaaccttatgatgttgcaggttatgcgattgcatcagcactggtgcgccttctggtgaagaaggcgatcatcaccgcagaagagggcaaagccattttcagctcttcagcagagattttaaaagatgcgcctgcaatgagaacaagccgccgcgaaaaactgcaactgtcaaagatcatggaagacattatcagttcgttagacccagatgctgacggatctcaaaagcctcaaacacatgagcgtcagtaacaatatcctggtctgatagccccagcctgcggcggatgtactcctcgcgggctgtttcattttgcagtgccactactgtttccagacgattcatttcgcggttgataatgtcacggacttctctggcggtgagattatgcttaataccatattcaacgatagcgcgaacacgttccagcatccctttttcagccatgacgttatcaatattaaggggagtaaatttagtttcattattcatattattcaccttcacaattcatgcacgctgtgtcatcgcccatatcgcagtggttgcatttcagcccgccacaatgagggcactctttcagatattcaggggattcattaccgcaggtcgggcattcctgtttcaccgtggtgaatttccccagccacgaatacgatgttttattgttttccattgtttacctccgcctgtttttgcgcccggataaattcgtcagaaaggatttcagtcatgcggccttgcgcgggtgtcatccccgtcatgacgtaaatcacatcaccaacacggaaccactggagcggcccgaatattgttgcgctgaaatccagtcccagtgcgggtaaaagagcgtctgtgcgggcgtaagtgaccggaatattctcctgccatattttcgccagctctcttgcctgctccctgagatgagcaggtatccgcgaagttctgggcctgcaactgttacctgatgcgggccgttgtacggtccacagctcccgcgagaaagggcgctcattccccggaaagttcacaccatgaaaataacgcccaccaatacttgtgctgaatactgaccggcaaccacaacccagaaccttatcaagatggcgggcttcttcgcgtagtttcagacagtccgccataaactggtcccacgccagcagtgctgcgggatttgacgttttaaaaaacatcacgccacctcctgcaccgctgcgggagccggagaacaatcaagaatgagataacgcagtacatggtcggtgatattccagacgcttgaactgcaaataaaacgccccagccggatatcgatataagccatcacaaaacggggcattccctgttcgcacattctgttatccacctcagcaacaatgtggactgactcacaggtcagcacgcccgtcgcaaactcttttgccagcgcggggatggtattaccttccacccagggtaatgagcgacgccagttgcaccacaccgcatcatcaacagcaggctgctcagttgcgtttcgtcttacaggcggcgtcggacgcgggcgcggaacgtcataaaatccgttgcattcggtgagcactccggcatcaaccgcatcacgcaggaaatacaccattgacgagggcagcatattcattttttcagccagaactccgcaggtcaggcgtccgtaagcccgtaataatgtgctgacaccattcagaatttttgcatcaaccatgttttattcctcagtaatctgtttcaggcgcgagcaatctcctgacgtatcgcgccataattaaaagaatgtgaattaattaaatattaatggtggtattaaataccggcttcctgttcaaatggaataatagaaaaatcctcaatgcctgatttaactgtaattccggcaacgcctgcgaccgctttcggttccagtaaaatcgcttccttgttgatttcctgcttcgtgcgaataaagcgttgcaggccaagacgctccagcgtttccatcactgcatccataccacgaatacttactgatggtggacggacccgccacgatacatcaccggtgacaagattcgccgtcttcactttgccgccgttcgtcagttcgtcgcggttcgcttcacaccatccctgaacgccttttgaaagggtttcaatatcggttttaatcggtgcaatccgggccgcaaatttctccgtaatttccgcgatggcatcattcatttccgtttccagacgtgatgcttcgcgctgtaaatccccgatgcgtttaatatcggtaatcaccgcatcgcggttttgtggcacataagccgctgcggcactcttgatacgttttgctggtttagccataaattaaagctcctgttaattaatatccgctgtatacaatgctggatacagctcgattgcttaattccatctttcgggcaataacatgaatatccagtccttctttataaagttcacgacataaatatttgtcgtgttcactgattcggtatacacacaatgatattccgtgccttctggcatgtgcccggagggcggttgtggcgactttcagtttttccgccatttcttcaacggtcattttcccgacgttggcttcgataaattcccggtcttcgcgtgaccagcgcttacgattacacttcatgtcagtcaccattcagtacagcagaggctcgcgcagtgatgccggaatatgccgcagcgataactgaaccgctttcagggcaagcgaggaataacagcagcgcgcccagccttttgccattaaccggtaatcgcgccagatacgctgccacatttcacgggcttcagggtctgatgcgcagatgtattcccggtccatgacgtactcccataaatccacgttaaacgcatcgccagacgcaatggcgcgggatatgctttcgccgcaataacgcgcacagatgctgtaatggtcgaaagtaatcaggtaagttttttcaccatagccatcaacttcacgcgcacaaataaactcgcgtaattcaccaccgttgttattgcgttcctgaattcggattaatgcctgaatttcatttcggattttgacattcattgtcagcgttcctttcagtgacatgttttttcaacagccatttcagtgacacgaccactggtgatgacaccatcgtttttcaaaatctcaatagcttcatgggctgactcattaattattttctggcttttattaagcaccagtaacgccaccatgccagcaagtgtaccctcatcaccgtccagttccgcactaccgtccaccgcaatgctggtgcgcaaattccgtcctttaattccagatactgtatttttaatttcaataattacttttgccattttgtttcaccttattgattctgaataaccgcgctggcttttaccttcgcgccttttacctgtttaaagaaaactgcgctgcaccacggacaacatgtcagggaatcccgaatttccttttcgggtgagcattgcgtcataatctgttcaccacatccggggcatttatatgtcgtcagcggcaccccgtggcactgacagtgtttaacccattcaatatatttttcagctttaatacacatcgttatctccagataatctggcaaccattaagacgggccgtccatacagaacgggccaccccggacttatgctccataattctgaccgcgttttttaccagttccaccggtgggtaagtgatttcaagaatcggacgcgccacgccgagatatgattcatttacatgactcccgcgcgcctgtaaccagttctgcgcatccgttgccatttttatatttcgggccatcataatttcttctccttcttaattacgcagcagcgttgaaatatcaacgtccaggtctaattcacggaaagcctgacgcagataatcttcgttaacacgctcacctttaccgtgagccgtcatggctgcaaggcgaagtgaatgattcagaatgcgaagcgcacctggtttctgcgcaatctgctgtaataactccagttctttttcgccgttaatctgccaggcatccgcaatagcttttacatcggcttttttggttttattaattgcagtgcgctttgcaatacgggaaaacagacgggcaaattcaaccgttctgttaccccccgtcatatttgaataaacccggtgatttcccatcagcacaaggccaatacgggttgattcctgtaacaggcggagttcttccagaacttcggcaccaagatgatcagcttcgtcgatgataaccagcccctgtgtaccttcaaggcgacgtcgcagggcgcgggagagcggccctttacggcgtggtgcgtcattcattcccagctcaaacgccagttcagtaagacattccagaacgctggcacaggatggcgtaatggtgatcatccagacattgttattggtgcggcgatattcacgggccgcttcggttttgcccacaccaggattgccacatacaacagcaatactttcagtcaggctggcaaaacgcatacttgtccagatttgttttaccgtctgcgtttccacaaagcggggcggttcaggtagttctgccactgcatgatatttttccagccagcgttgcagcatttgtgaaacacgctcgttatccccgttgtacttatcattgataaaactactgatagttccggtagaaagcccgctctcaagagcaatttgtttaaaggtggtttcttcattttctacaagcgtgcgcagtcctgcgcgaatatcggaaatattcatctgaataacctcgtaattaaattttgtttaaacgttaattaaatggcttttttacgtctgttctgttccagaatatccagcgaatgattcagatattcatcacgctcagtttcgtattcatcatcacgctcctgattcttcacccgttccgtattaccggaaggccggaaaataccaacaattcgtgattctggtgctgctggttcggctatctgcggcagcagttcagcaacttccagcgcgtccatttgtttctgcgccttaatggctgctttcgtcgcagatttcagttgtttctggcggcggcgatattcacggcctgccgcagcatcattaaatgcaacaggtgccagacattccgcttcacagataaaccgaccgtccagggtgtagcaataaaccgtgctgtgtagctgctgcggatcaaacctgaccacaacttttttcacgccggcattcattaatgccatgttgtaataaacgtttttcgcgcctttaagggagccgccaactttaagcgtaaactcgcctttgcgtgaaacgttcaccgcctcggcaggcagtaacagcatccgtttttgttcttcggttggcttacgcacaatcgttctggcgtattcacgctcgaaaacatcatcaaacgagagtttgcccccgcacatttctgtttcacggcctgttctggcattgaacatcgccacaccttcggcaagggttttcagaaacagctctgcatcaacagcgcggtcgccatagttatcaggttttgcctgcggatttggccccgtatatgcgccagccagtgccggatgcttatcaacgtattcctcaagcccaccaacaccgaaagcacgttcaacaggttttgcctggccccagcctttaccggcaacaacgcttgtccagtgcattttcgcccccatcagtaaaaacagtccttttggatcgtcctcttttaccttaaagcggtagcgattgggcgcgcctcccgtcagccatttattcgcagcaccacgggtgttatcaatggtgatgtgaaaatcctccgggataccgtagcgagtcacaacatccatgaacgagaggcgaattgaatcaatgttctcgctcacatcgcagcgccagcccagaatttttcgggttttcacatcctgccagaaccatgttttcggacggatcacatcaccgttaaaccagcgtacaaagacgttatgcagataaccgtcgccgttgatccactgcatggcgtccaggtgttccacagttcgctgctgtgccggtatcagatgcatcagtgcatgttcaccttcacgacaggcaacaaccattgcctcgtccagttgctgaatccggcgaaaggccgtggcacgggagggaatactccagccatgctcgcgggctgccagttccagacgctcataacatttgcggaaagcgggtttttccggtcgcagataatctgcaatcagaaactgccaggcatcctcgtcaaattcacttttgtgaacattgcgacgggatgctccacgtccatcaacaagtgcagccgcccagtcaggcttcgcaaacttctgtacctggtaatacttgtcccgcaaagtggatgcgctgacctggtaatgccctgcaacggtcgcaaaagccgttttcgttgaaatcccctggttcagcatttcgtctgcagcctgaaccgcaggcaaccatttttcagcaagtctgcgctgggaatcgctggcgttatcccatttgctccacagtgcctcacgatcataatcatgggcttccagcgtggggcgggcgatttcaaaataccccaggcttgtttcaatctctccttgtctcagcaataacgccgctttcgcttcaacaggtaaagagttcgcattgtattcaattgctttaccacctttgacacctgctctagtgcggttttgccatccttgctttttagcaacataaatcacaccagccgatgttttcggcaaaccaggaagattcgcacactctttcggtgatacccaaagttccatgttattcacctgcttgatatcggctaggccagattacttccggtttagtttctaaggcgttagcaataatctgctcaccctttggccagtgtcgttctagcgcattagctaatgtagttggcgcataaccaaactgccgggaaagagctgataaagagagctttcttttcttaagtcccgcaatcacatccgcacgatgccaatcacgggccttttcgttggaacacatttaaaaaccctcctaagttttgtaatctataaagttagcaatttaactaagtgtaaaaacttagctagcttactaaaaagataattactgaaaagctttttgtaaagctgctttttggtaaattcctttgattactgattaacgcgttgataaataaggagtttaaattttgaaaagtaactttatagaaaagaataatactgaaaagtcaatttggtgttcgccgcaagaaattatggctgctgatggtatgcctggatctgttgctggtgttcactatcgagcaaatgttcaaggctggacgaagcgaaaaaaggaaggtgtcaagggggggaaagctgttgaatacgatgtgatgtcgatgcccaccaaagaacgagagcaagttattgcgcacttggggttatccacaccggatactggtgctcaagccaatgagaaacaggattcttcggaactgataaacaaattaaccacaaccttaatcaatatgattgaagagctggaaccagatgaagcacgcaaggcactgaaacttttaagtaaaggggggttgttggcgttaatgcctcttgtatttaatgaacagaaactttacagctttataggattttcacagcaaagtattcagacgttgatgatgctagatgcattacctgaagaaaaacgcaaagagattttgtcaaagtatgggattcatgaacaggaaagtgttgtagtaccttcacaggaaccacaggaggtaaaaaaagccgtataacaaccatgaaccagctaaaacatacttcacctcacataatcacacatgtaacatacctaaacggcataagctgatttgtgatatgagtcatttggtgacagcttggttgttatcggttttgaacgttttttgaagctgttattgaaatgatttgcagtgtttttgtttttcgtattttcaatgaaacaaaagcaattttttactatctttcgcgtttcattgattaacgactaaaatttgcactacaggcttgcaagccccaccaaatctaatcccatcagatcccgaataatccaatgtcctcccggtttttttcgtacttcaagtgaatcaatacagcggcgtaaacgccttatccggcctacaggacgtgatcgatccgtaggcctgataagcgaagcgcatcaggcagttgcgcggtttaccccagcgcctccacaatcacaatcgccgcccgttctcccgccttgccatccataaacgcatcgcaatagtgatggcgaatctccgtaagccgcgcctgcaccgacccccagtcaaacgcctctgacaataagtaacgcagttccgcaacctcatgagccaccggcaatatttcgcgaatccgctggtcggcgctctccggcgtggaataacttttctcaccgtcgagcagttccgtcatgcccgggaagtcgagcaggatcacccgtttatcaacgtggatcgcatcgaaaataaacccactgttatcggtgagcacgtaatcggcctttgccagtagcgccagcgtgtggcgggcggagtcggtgagctgttttaagtgcctgcgcgccagggccagcgatgcagcttcttgcgggcgcgagctggtgccgtggtgcagtttgcaaatcaggttcacatcaccgcttaagcggcccaatttttctgcccagtggggcagggagcttaatgcgccaaacgtgggggcgtagagcaccgtaggtttacaggaatcgggttgaatattttccggcagagcgcggtcgaacgtgccgttatgccaggcgtcgaagcgcgggttgccaaccacttttgcattgccgaaatgttccagcgcccgctggctgtagtggctgtaacacaaaatacgctgataaaaacggttccagtctgcatggttccacgtctctttagctaagccgtacatggcgcggatgttcacgggtgaaaggccattgagcgcaggcgtgtggtaggggctgaccaggcatttcacccgctgactatgtgcctgcatctcagacaagcgcatacctttaagctgcggatcgtcgatgtttttcagtgtttccagcatctcatcaagaaacggtttaaacacgcggtcattgatcactagtgtgcagctcttcccctgcgcctgtagagcggtgatgattggacgatacagcgcgtagtggaatgaggtttccataaaaaagccgatggtgtcggcgatgggtaatgcggatggctttgtggatacaggtaacttattgaaatagtgactaatgttgtcggtcacttttttctcgatatcgctaaagcccggtcgctggtaacaaaggctcgggtaacaggccagccatttgtcggcgcgtagcagcggctgccagacgtcttccagcgagtgctcatcgttgctcaactgctgcgccagttgcgggtagtagcggctgttcaccagataagcgcacactttgcggcagtcccgcgcgtgcaccagccccggcaaactttttagcatcgttccctgcgaaatttcgccgccgaggatcatcacctgccagggaattttcgccaggctcgccagcagcgtgttcagcacctgaatatgtttttcctgcttgagaataaccgcgtcatcttccagcaacaggtaattttgccagccatgctgttgcgccagtcgcagcgcctgcaagtgcgacaggcggcggccccgttgaccgttttcatcttcacaggcggcaaggcgggtgatcttctcgggtggaatatgcagcaatgccagttcttcacggatctgttgtaagcgatccgggcgtttatccagattcacgacgaccacctgatcgatcgcctgatggttgatcgcctggtgatgagtggcgttatgcagactcagataagcattgcgcagcagcggatcgcggacgatatccgtaagcgccgtgtttactggcgtgctggccccgataataaagtctttatcaaaggtgttgtggctatgcgagatacacaaaatcgtgcgctcgccgggcagttgcagcgggttaacgctgaaattgtcggtgaaacttttctcttcgcctaaattgcaatcatcgtcgtaacggtgctttttcaggtagttacggtgatagcaaaaggtgccgttgaggatattatgtgggccaaagctgcggctttgaaagatacggttgatatggctgtaccagatggggatctggtcggaaccggagatgagcgcccggtgtttttgcatcatagcgatggtgtaagagattttatctgccggatagtagtcgtcatcatccatgcagaggatgtattcgccgcgcgccagttcgttgagcatgttgcgttttttgcccagcggcagtttttccgggtgatggatgtagcggatgttaaaggcttccggcgtgccattggtcaggcggtcgatgatgtgttgatggctttgtggggaatcgtcgaggatgatgagttcgcggcggtctgccgggtaatcctgatagcggtacatatagagcaggtacggcaggaatgcgccgcggttccaggttggcgtgacgacgctgacaaacggtttttcgcggtgggtggcgagtgttttgatgatggttggtgttggcatggtgtttgggtgagttaatgtgtgaatgtgatgaacgtgcgcgctgatgccctcaccccgaccctctcccacagggagagggagaaaatcagcgccgattttaacaccgtgctcgatcggtcccctcgcccctttggggagagggttagggtgaggggcaaagcgcgcgcagagcgactcacgttagcagcgaaaacgctgaaagcagcgggtcggcggcacataacgactgaatttgctggcgaaccaacagcgcattttcactggctcgccagcgttcaaacatggcaaagagggcgaaaatatcctcctgccgcagcggagaaccatccagcgtccataaactgattaacgtgcggaggagataaaaatcgcacaccagcgggaaataatccgccccgtcagtctgcccaatcacatcgtggtaaacgcggtaaatcagccagttacgcatcatccagggcgcggtggcaaaatgctgttgccaggtggtttgccactgcgtctgaagctgctgttgtaacagggcttcgctgttggcgtcatgcagcgtcagtaaagtaacctgcaacggcagcgaggctttgcgcgggctttccggcaaaatcgaccagtcaaacgcacaaccgccgagcagcgtcatcaactggcgcgccagctgtggcacgggcgggagctgggcgtactgtgcctgtagcgtaccttttttcgcatgatcggccagcgccagtggcagcgtcgtcaaacgggccaggatgtctccgtctctgcccggcattttgctggcgcgggagagcaaaatcccgacagcatacagggaaagctccggggttaaatcacggagcgtgagggtactcaaaatcacctggtttactatcgcatcgcgcgcggaaagctctgcggaattatcttccacagggcggtaggtgagctgtaaatcaaaggccctgacatcgttgagcaccgcttcgcagctggcaatatcggtcaatgacaggctcaggcgaatctcgtttttccacaccttgcggacgtataaaggcgaaccggggtgacgcgctaaaaatttgcgcacgtattccggttcgtaacattcaataaaactcataggtggcttccagtctttaatgctgtgcaggatatgcaataagcgtgccgggaatttttgtaatcaaaaacaagggattggaaatcaggcggaaaatccatttccgctatggggaaggtattcgcgttattcctgatagagaaaatctgcttcgctgcctaaaaacgactgaataaattcatactggcgaatcaacagctcgccgtttttatcgttgtaggctttgcagcgttccgctttttgctcaaggcgttgccacaactgctgtgctgccgctttttgtaccgccggaagccaggcaaatacctgcgccagaccgtcacgatttacgctaacaccgagcattttcagcaggctgtgccgttgatggctatgtccatgcaactgctcatagtgatgcgttatctcctcgtttactgccagcagctcctcgctggcgcggcgaatcatgcagatccgctggcgctggagacgttcgcgcagggaatcatacagcgcgtcgtcgtaacgaattccctgcagcaacgccttcacctgttgtaaccggatactcacttcatcggcctcttagttctggaaaaaactcagcatgtcgctggctaactgttcggtgtccacttgcaggctgccggaggccagcatcgcctgcatttgcgccactttgtcgctgtcgatatcgctctcttgctggtcgttcagcgtttgctgggcggactgcaatcccgcctgagtaatgtcgtcggcgctcagcgtcgtggtggtggtcgccgtggttttgcgcggctggttggagcctgccgtcgtggctgtcgggcgattgcctggcatagtcggggtgattttcatcgcaacctcgtctcggtaattgggtgggttactccggtaaagcggttaacaggcggcaaaactttaatcgcctgcgcaaattactccgcgcttaccgtcgtcaccacgccgctttcggccaccattgcgctgatgacccgctggctgctggcattgcgcactttcaccatctcgcccttacgaccatttttcagcgccacgccgggcatcgaggcggtgatccccgcgctctggtaaacaatcatcaccggctgatcgcgcccgaccagcaccggagacaccagttcttctttggtgatgggtctgcctggttgcaatgcgtgcttactgcttaaaccaatcgcgtcatcaagctccatcaacacatcgcggcgctgggcgctgacgttgtagggcttaagctccacatcattcgcggtgagcggcatatcgcgggcaaccagtgacttcgtcattaccaccggcaccagtacatccgggcgcaccgccacgttcatctgccagctttgcgggcaactaacggtgaagttcatccggttgagggcgatttccgcaggcgaagtcagcgtgacgccgggtgttttagtacagggcgcggcggtcgcaatctgcgagggaatgtagatcttaaaggtgtagcgatagtcatgccactgccgctgctgcgccagcgattcaattttttggctcgcggcattcagcacctgggcgttgacttgttcccgcgcgctgtgttgcacgggatggacggcggcgtagcccggtaaggccagcgccaggaggaagtaaaacttccgcctgcaaaattgaaaactcataaaccctttctcatcagtgacttaaaaaatggcatggcgattgcttagcgtatgcggattgaagcaggagtgatgcaggaaatggggatcagttttcagcaggcattgggagtacatccgcaggcagtgaagttacgtcttgagaggaccgagctactgactgcgaatctggcgaacgtcgatacgccaaatttcaaggctaaagatattgattttgccagggagatgcaacgggcaaataacgcggcggtggatgtccagtaccgcgtgccgatgcagccgtcggaagatggcaacaccgtggaactgaacagcgaacaggcgcggttttcacaaaatagtatggattatcaaagcagtttgacctttctgaatctgcaaatcagcggcatcagagaggccattgaagggaaataagcatgtcatttactgatatctatcagatttccggctcggcgatgacggcgcaaacgctacgtctgaataccgttgccagtaacctggcgaatgccaatgcgcccgccagcagcgaggcgcaggcgtataaagcgcgcagcccggtgtttgccgcggtgtatcaccacagcctgctggcgggtacacatcgtcatgccattgacagtgccagcgtgcaggtacaggacgtgctgcaaaccggcggggcggtgaaacgctatgaaccgcattcgccgctcgccgatgctaacggtgatgtctggtatcccgacgtcaacgtggtggaacagatggcggacatgatgtcggcctcgcgcgatttcgaaaccaatgtcgatgtgctcaacaacgtgaaaagtatgcagcaaagtttgctgaaactgggagaagcctgatgaataccctggcgctgaatgcgcaatcgccgcagccaacggccacgcaggaaagcagtaatgtggcggccagcgacacgcaaagcagcagcgatagctcgcctgtcgataccttcctgacgctgtttgtcgccgagatccaaaaccaggacccgaccgacccgaccgacgctaccgaatacatcgaccagctgtcgtcgatggcgcaggtggcgatgatggaagagatgagcgtgcaggccaacaccaacgcggtgctgatgagcaacattcaggtgatggcgctcggtaacctggtgggcgacgacattatggtgcagaccaccgccttgcaggtgagcgaccagaccattaatggtcgcgctacgctggacgacgcctgtaccaccgccgatctccactttaccgatgccgcaggcgatgactacaccgtctcgctgatcccgcaagggagttcgtccgtcgggccaggccaggtggatttctcggtgaatcccgcggattacggtatcccgccgggcgattacgacgtctcggtggtcaccaacaccggggaagaagaggtgccgattgaagtctccggcgaagtggaagatgtgcgcatcccgctcgacggcagctctccggtgctcaacgttgcaggcgtcggcgaagtgccgttcaccatgattagccagtttggcgtacccgatgccgacagtgatgtggcctgattttgtaggccggataaggcgttcacgccgcatccggcaaaacaacgggcacgctgtcaaaatttgaattaacaggaagacacaatgagttatgaaattgccgcaacggggctgaatgccgttaacgaacagctggacgggatcagtaacaacatcgctaacgccggaacggtgggctataagtcgatgaccacccagttttccgccatgtatgccggaagccaggcgatgggcgttagcgtagcgggcaccgcgcaaagtatttcgcgcggcggttcgctggtctccaccggtaacgcgctggatctggcgattaacaacgatggcttttttgttacctgcgacagcgcgggcaacatttcttatacccgcgccggatcgtttgaaaccgacaaaaacggctatattgtcaacgcctcgggcgcttatttgcagggctatccggtcgatgacactggcactctgcaaaccggtacggtcaccgatatccagatcaaaaccggcaatatcccggcgcaggccagcagcagcctgacttttaccgccaacttcgatgccagcgacgacgctatcgatcgcacaaccgtaccgttcgacgccaccaacagcagctcgtacaccgacagctacaccaccacggtgtatgactcattaggcaacgaacattcggtatgccagtacttcaccaaaaccagcgacaacacctgggaagtgcagtacaccttcgacggtcagcagcagaccggcgttccggcgacgacgttaaccttcgacccgaacaccgggaagctgacctcgccaaccacgccgcagaccattgaatttcaaaccgacgctgccgcacccatcgacttaaccgttgattactcgacctgtacgcaatacggctctgaattttcggtcaccaccaacgccgccaacggctacgcctccgcgactcagaatggtgtgcaggttgatgacgatggcaaagtttacgccacctacagcaacggcgagcgcatgttgcaggggcaggtggtgctggcgactttcccgaatgaaaacggccttgaagcggtaagcggcaccgcgtgggtacaaaccggggaatccggcaccccgctgattggcgttcctggctccggcacttgcggcacgctctcatcgggcgtgctcgaaagctctaacgtcgatatcaccagcgaactggtcaacctgatgaccgcccagcgtaactatcaggccaacaccaaagttatcgctaccagcacacagctcgatgacgcgctgttccaggcaatgtaatggaccgtttgatttataccgccctgagcggggcttctcagactttgtacgagcagcaaattagcgccaacaacctggcgaacgtcaacaccaacggttttcgcgccgatatggcgatggcgaccaacaacaaggtgaaaggcggcggcttcgacacgcgctatatggcgcaggaaggggccagcggcgtgaacgacagcacgggtgtggcggagaaaaccgaacgcccgctggacgtggcgattcagggggcaggttacattgcggtgcaggataaaaacggcaacgaagtgtatacccgcaacggcaacattcagcaggacgaccaggggcaactgactatcgacggcaatctggtgctgggggataacgggccgatcattctgccgccgaacgccatcgcttcgtttggcagcgacggcacgctgtcggtgacgcccgatgacggcgacgtgaccgcgacgatggatatcgatcgcctgaagctggtggatatcccggtcgctaacctggcaaaaaatcctgaagggatgctggtgactgccgacggcgtaccggcccagcgcgatgaaaatatcaaagtcagcggcggttttctcgaaggcagcaacgtctcagcggtgagcgaaatgatgtcgtccatcgccatgaaccgccagttcgaagcgcaaatcaagatgatgaaaaccgccgaagatatcagcgacgcgggcaaccgcttattgcgcggctcgtgaccgcacatcgtaggccggataaggcgttcacgccgcatccggcaaccgcagcccaaaaataatacggaatttaccaccatgaacgcagcattatggatcagcaaaaccggcctctcggcgcaggatgctgaaatgagcgcgattgccaacaacatcgccaacgttaacaccactggcttcaagcgcgaccgggtgatgtttcaggatctgttttaccagacccaggaagcgccgggagcgatgctcgaccagaacaacatcatgccgaccgggctgcaattcgggagcggcgtgcgcattgtcggcacccagaaaacctttaccgaaggcaacgttgaaaccaccgacaacgcgatgaatgtcgccattatggggcaggggtttttacaggtgcaaaaggctaatggcgatattgcctatacccgcgacggcaatttgcaggtgaacgccgatggcgtactgaccaactcacagggcttgccattgcagccggaaatcgacgttccggcgggggcgacgaatgttgcgtttggtgaggacggcacggtgacggcgattcttcctggcgacagcgacgtgactgagttagggcaactgacactggttaacttcgccaacccggcggggctttccgctgagggtgacaacctctatctggaaaccgccgccagcggtcagccgaccgaaggcgtaccgggtgaagatgggcttggcactttgcaggacaacgcgctggaaggctcgaatgtggatatcgtcaacgaaatggtggcgatgattacggtgcaacgtgcgtacgagatgaacgccaaaatggtgtcggcggcggacgatatgttgcagtacatcagccagacgctgtaagggcgtgggggcaacgtgcggtctgatgccctcaccccggccctctcccacagggagagggagaaaggcggtgcacgatgtaacaacgcgcacagatcagtccccaggctcctttggggagagggagaaaagcggtgcgcgatgtaacaacgcgcacaaatcagtcccctctcccttgagggagagggttagggtgaggcgggaaacaaacagctccgcccccaccaaacaaccggccaccccgtggcctgcaacactaaacaggcagaacgtgaaaaattatctctggctggtggcgctgcttcccctgcttagcgggtgtgaatcgcaggccattctggtcaaaaaagatgacgcatactttgcgccaccgaaaaccgaagcaccgcctccggcagacgggcgtgctggcggtgtatttgaaactggctacaactggtcgctgaccgccgatcggcgggcttatcgcgtgggcgatattctgacggtgatcctcgaagaatccacccagtcgagcaaacaggcgaaaaccaacttcggcaaaagcaacaccgtcgatatcggcgcgccgaccatttttggacacaccaaagataagctttccggctctatcgatgccaaccgcgactttgacggcagcgccacttcccagcagcagaacagcctgcgcggggagatcaccgtttccgtccatgcggtgcagcccaacggcatcctggaaattcgcggcgagaaatggctcaccctcaaccagggcgatgagtacatccgcttaagcggcctggtgcgcgccgacgacatccagaacgacaactcggtttcctcccagcggatcgccgacgcccgtatctcctatgccgtacgcggcgcgttaagcgacgccaacgccgcaggctggctgacgcggctgtttaaccatcctctgttcccgatttaatgccggagagtgcaatgcaaaactggataaaggccgcagcgatcgccgtgagcctggcgctacccggcgtggtgctggcgcaatcgctggagtcactggtcaacgtacagggcgtgcgtgaaaaccaactggtcggctacagcctggtggtcggcctcgacggtaccggtgataaaaaccaggtcaaattcaccaaccagaccatcaccaatatgctgcgccagtttggcgtgcagttgccgaataaaatcgacccgaaggtgaaaaacgtcgcggcggtggcggtgagcgccacattgccgccgatgtactcgcgcgggcagaccattgatgtcaccgtttcgtcgattggcgatgccaaaagtattcgtggcggcaccttgctgctgacccagttgcacggcgcggatggcgaagtgtatgccctcgcgcagggaagcgtggtggtaggtgggatgaacgccaccggggccagcggctcgagcgtaacggttaatacaccgaccgccgggttaattcctaacggcgcaacggtggagcgcgagatccccagtgattttcagatgggcgacaccatcaccctcaacctgaaacgcccgtcgtttaaagacgccaacaacattgcagcggcgatcaacgcctcgtttggcggcattgccaccgcgcagagctccaccaacgttaccgtgcgcgcgcccaccagccccggcgcgcgggtggcgtttatgtcgcaactggacgatgtgcaggtacaggcggagaaaatccgcgctcgcgtggtgtttaactcgcgtaccggcacggtggtgatgggcgatggcgttgcgctgcacgcggcggcggtgtcgcacggtagtttgaccgtttcgattaacgaaaccagcaacgtcagccagccgaatgcctttgcgggtgggcgcacggcggttacgccgcagagcaatatcgcggtgaatcatgcccgtccgggcgtggtgagtttgccggagtcgagcagcctgaaaacgctcgtcaatgcgctgaacagtttaggcgcgacgccggacgacattatgtcgattttgcaggcgctgcatgaggcgggcgcgctggatgccgacctggaggtgatctgatgaaagtgaacgccagcggcgggattgacggcagcgacgcgttaatggggccgaaggttcaggccaatgatatcaagcaggccgccgaacagtttgaggcgatttttttacgcaacatgctgaaagagatgcggaaaaccaacgagttgtttgattcaaaagataacccgtttaacagcgattcggtgcgcatgatgcaggggttttatgacgatgagttgtgtaacaccctggcgcagcagcacgggattgggatcgcggcgatgattgtgaagcagttgtcgccaaagcataaatgaggctccgacgttcggtgcctgatgcgacgctggcgcgtcttatcaggcctacgagtcgcccgtatgtaggccggataaggcgtccacgccgcatccggcgttcggcacccgatttacggaacttaagaatccccaactttacgccgcttttaaccggcacgatttaccggtaaggatccaacatggacatgattaacatcggctacagcggtgcatcaaccgcgcaggtggagcttaacgtcacggcgcaaaacaccgccaacgccatgaccacgggctacacccgtcaggtggcggagatcagcaccatcggtgccagcggcggttcgccgaacagcgccggtaacggcgtacaggtcgacagcattcgccgcgtctccaaccagtatcaggtgaatcaggtgtggtatgccgccagcgattacggctattacagcacccagcaggggtatctcagccaactggaagcggtactgagcgacgataacagcagcctgagcggcggcttcgataacttcttcgccgcccttaacgaagcaaccaccagccccgatgattccgccctgcgcgagcaggtgatcagtgaagccggggcgctgtcgttgcgtattgataacacgctggattacatcgactcgcaaagcacggaaatcatcagccagcagcaggcgatggtgtcgcaaatcaatacgctcaccagcggcatcgccagctataaccagcaaatcgctcaggctgaagccaatggcgataacgcctccgcgctgtacgacgcccgcgaccagatggtggaagaactgagcgggatgatggatgtgcaggtcaatatcgacgaccagggcaactacaacgttaccctgaaaaacggtcagccgctggtgagcgggcagcaaagttcgaccatcgcgctggaaaccaacgccgatggcacgtcgaccatgtcgctgaccttcgctggcaccacctcgacgatgaccaccgacaccggcggttcattaggcgcactgtttgattatcaaaacgatgtgctgacgccgctgaccgacaccatcaacagcatggcgtcgcagttcgccgatgcggtcaacaaccagctggcgcagggctacgatctcaacggtaaccccggcgagccgctgtttatttatgacgccagcaatgccgatggcccgctgaccgttaacccgaatatcaccgccgatgagctggcgttttccagttcaccggacgaaagcggcaacagcgacaacctgcaggcgctgatcaatatctccaccgaaccgctggaaatagccaacctcggcagcgtgacggtcgggcaggcgtgctcgtcaatcatcagcaatatcggcatttacagtcagcaaaaccagacggaagtcgatgccgcgtccaatgtctattccgcagcgcaaaaccagcagagcagcgtcagcggcgtcagcatggacgaagaggcggtgaacctgatcacctatcaacaaatttatgaagccaatctgaaagtcatttccgccggggccgagattttcgattcggtgctggaaatgtgcagctaagcgggagcgcgaaaatgcgagtaactacccaacaaacctacgtctcgatgacgcaaagttttaataatctctctggcgatctggcgcatgttgtcgagcagatggcaaccggcaagcagattttgcagccgtcggatgacccgatcgccgccacgcgaatcacccagttaaaccgccagcagtcggcgattgagcagtatcagagcaatatcgactccgcgtcggcgggcttaagccagcaggagtcgatccttgatggcgtcaacaacagcctgctggcggtgcgcgacgacctgctggaagcggcgaatggcaccaataccgccgattcactcgcaagcctcgggcaggatattgagtcgctcaccgaatcaatggtggcggcgctcaattatcaggacgaagacgggcactacgtgtttggcggcaccatcaacgatcagccgccgattgtggcagtggacgatgacggcgatggcgtcaccgacagctacagctatcagggtaacagcgaccaccgccagaccacggtgtcgaacggcgtggaagtggacaccaacgtggcggcgagtgatttctttggcagcaatttagacgtgctcaacaccctgaattcgctctctcaggagttgcaagaccccaacgctgaccccgccgatccgcaggtgcagagcgatattcagaacgccgttgatgtggtggataccgcctcggacgacctcaacgcctcgatcgcgtcgctcggcgagacgcagaacaccatgtcgatgttgagcgatgcgcagaccgatatctctacttctaatgatgagttgattggttcattacaggatctcgattacggcccggcgtcgatcacctttaccggactggaagtggcaatggaagctaccctcaagacttactcgaaagtgagtgagttgaatttattcagcgttctctaactctttcaggaaccgtatgcaggtcggacttacatcttcatcactcgccaccggcggcgcgcatagcgctgcggtatcgtcgtcaaccgttgcgcccactcaggcggtgcggcaaaaactcccggcgacggcgagtgaatatccggcctcgccgctgattaccactcgcccgcagcgttacagcgtgaagcttaacgaccagctcaccacgttgcagcaggcggatcattatctcgggcaactggagcagcagttgctcgattatcgtcatagccagcgtaagggcgggcaggcgcagagtacggcgctgatgcagatgctggacaaacgcaccgcgctttccggcggcgcggtggaccgccagttgcagccagtgttgcagggtgaagcgcgggtgacttttcactcgccggatatggcgaatctggtacacaatcccacgccgggaacgcggatgttcagcgtctctgacgggcggcagactcagctttcggcggtgatgctgtctgaggatgacagcgccgggcagtatcagacgcggctgaccaacgccctgcgccgcgtgggcgttcagttgcatcagcaagcggatggcatcagtttctccaccactgaaaaacagtggcctgatatcgagcgcaccttaagcgtgcgcaccgatggcgataagtcggcgtttatgccgctaaaaacctttgccgaaccatcacaggtggagcgcttagcgcaaagcctgcaacagggcggggcggggatttctcaaatgctggaaagcattaatcagcagcgcgcgcagatggcggtgcagcaggaaaaggcgcggcagttgatcgacggcatgtcgcgcttcccgcaaacggaaaacgcggtgcaggcgtcggaaaacctcggcggcgtgctcgatagcgccaatcataactatcaggtgttattgcaggcggtgaacggtcaggcgcgaatttccagccagacggtgaggaatttattggggtaattatcggcaggccggataagacgcgtttagcgtcgcatccggcatatattggcactcatcagcatttttgcacagtatttaacaacttctctaaattctgatacatcgcgctattaatatcgctgttctgccagccttccacattaaaagttaattgccagctaccattgcactggttgcgcagaacaatatcactttccagtcggttacgaacatatttataataggttgtcattgtcatattatgcgctgacaataaattatcgagtttgtctttccctggtgcgagggtttgtgacagtaacggtacggaactattttcttttccagaactaaggtgaaatatttttattcttggactgttaattgactcttttaccagttgcggggcatcaggtgtacttttcaagtgtgaataccccacggtcgagccaataaatataacagccgcggctaacgctagccccattattactttatgtttttttctaacagtcacaggcggtgttgtagaagatatctcttctggtactgtttcctgtatctggtcggtaataatcagtttttttgcaggcgatgagtccggcaaagacacatactctttattgcataagtaacctttcttcggaattgttttaataatgttctgttgtttgccatcatcatcgatagcaacgcgcaacgcatggatcgccgtcggcaggctgtttccgccgacaatgcggttcttccatacttcggcacataaataagatcgcgataaaaccacatcggcattttttgctaatgtttccagcaaaataaaatggtattcgccgagacgacgtgtttcacccgtttcgcaatgtattaaggcattaagcgacgggtccatccgccagttgttgataataatactcatagttgagtttaccttagcaagggataaatgtttcctgatagtgctttgcactgatgaatcccctaatgattttggtaaaaatcattaagttaaggtggatacacatcttgtcatatgatcaaatggtttcgcgaaaaatcaataatcagacaacaagatgtgcgaactcgatattttacacgactctctttaccaattctgccccgaattacacttaaaacgactcaacagcttaacgttggcttgccacgcattacttgactgtaaaactctcactcttaccgaacttggccgtaacctgccaaccaaagcgagaacaaaacataacatcaaacgaatcgaccgattgttaggtaatcgtcacctccacaaagagcgactcgctgtataccgttggcatgctagctttatctgttcgggcaatacgatgcccattgtacttgttgactggtctgatattcgtgagcaaaaacgacttatggtattgcgagcttcagtcgcactacacggtcgttctgttactctttatgagaaagcgttcccgctttcagagcaatgttcaaagaaagctcatgaccaatttctagccgaccttgcgagcattctaccgagtaacaccacaccgctcattgtcagtgatgctggctttaaagtgccatggtataaatccgttgagaagctgggttggtactggttaagtcgagtaagaggaaaagtacaatatgcagacctaggagcggaaaactggaaacctatcagcaacttacatgatatgtcatctagtcactcaaagactttaggctataagaggctgactaaaagcaatccaatctcatgccaaattctattgtataaatctcgctctaaaggccgaaaaaatcagcgctcgacacggactcattgtcaccacccgtcacctaaaatctactcagcgtcggcaaaggagccatgggttctagcaactaacttacctgttgaaattcgaacacccaaacaacttgttaatatctattcgaagcgaatgcagattgaagaaaccttccgagacttgaaaagtcctgcctacggactaggcctacgccatagccgaacgagcagctcagagagttttgatatcatgctgctaatcgccctgatgcttcaactaacatgttggcttgcgggcgttcatgctcagaaacaaggttgggacaagcacttccaggctaacacagtcagaaatcgaaacgtactctcaacagttcgcttaggcatggaagttttgcggcattctggctacacaataacaagggaagacttactcgtggctgcaaccctactagctcaaaatttattcacacatggttacgctttggggaaattatgaggggatctctcagtgctttgcataaagcacagtcttatacgtccctgagaagatgatttttctgcgtgataactaatattttatggtaataggattattcttaatcactatatggcgtggaaatgtaacgaaatgacaggacaggtacaatagccaaatgtgtactatttgcaacgcaatgtaaattttggcatcagtacattgagaagaaaacgcgttaattgatggtaatcttaactatatcaagcgtttgataaagacatattttgatacctggccatgtggcagatattgctaataatctttttatctgaatttaaactctgctttttttagctaaaagtggcatcagataaatcacagtgaaatttttttaacggcggttttaagtttgctccttaggtgtcgtttttacagggtatcgaaacgaaaacgattaatcccaaggagcagtatcatgttatctattaacaccaataacgcctcaatggccgccgttaatgcaatcagcaaaagcagctcttctttgtctacatctatggaacgcctggcgacaggtaaccggattaactcttctgccgatgacgccgcaggcaaacaaattgctaaccgtctgacagcacagtccagcggtatgggcgtggcgctgagcaacatcaatgacgcaaccgcgatgctgcaaaccgccgatagtatgttcgatgaaatgtctgatgtgctgggtcgtatgaaagacctgtcaactcaggcagcgaacggcacctacagcgacgacgatctgcaggcgatgcaggacgaatacgacgaactgggtcagcagatgtctgacatgctgcaaaacaccacctacggcggcaccaacctgttcggtgtttccggcaccagcaacaccggtactgacggtctgttccagagcgcggtgactttccaggtgggcgcggaatcttccgacaccatgaccgtgaacatctccagccaactgaacacgctggtgaccgatctttctgctatcagcaactcctttagcgcggatcaggcagacaccacgggtactgcaggtgtttctggcggtactgagctgaccgcgtctggctcggctaaccagatgatcaccagcatctctaccgcgatggatgacgtttcgcagatccagtccaagctgggtgcgtctatcaaccgtctgaacgacaccgccaacaacctgaccagtatgcaggacaacaccgaagtcgctatcggtaacattatggataccgactacgcgacggaagcgtccaatatgaccaaacagcaggtgctgatgcagactggcatcaccatgctgaaacagtccaacagcatgtccagcatggtttccagcctgctgcagtaatggcggacttgccggatgcggcgtaaacgccttattcggcctacgaacaacaccgcctgcgggcggtgttgtgctttctgcggcaggcttttttccgccagaccggaaacgccatttccgcctgttttttaatctattgattattcacataaaaaatattggcacgccttttgccaataacctgacatcgttatccggagtcatcaatgatcaacccaagaaccattgcgcaagaaatcgcgtatgcggatgtcgccactcaggcggcaaacttgcaggagaagcaaacagagctggatgctgaaagcagcggcctggactcgctcagctcagcgttgagcgatttccagagcgccgtcgatgcgctgaacagcgataccgacggcccggtgacttttgccgccaccagcaataatgactcggcgaccgtttccgccaattcccaggcgcaggcgggaagctactcatttttcgttgagcaactggcgcaggggcagcagaccacattcagtatgggcgacgacgccttttccgccaccggcacttttgaactgacgatgggcgacagcaccatggatatcgatctgtcggcggcagatcagaacggtgacggcgacggttttatcgacgccagtgaactggtgaatgcgattaacgactccgatgacaatccgggcgtgtcggctgcgctggtaaaaaccgacggcaccaccacgattatgctcacctcggatagcaccggggcgcagagcgcgttttcggtgagcgtaacagggcatgacgccagcaacgatagcaccagcgcgcccgttgccacggatgtttcctccgctcaggacgcgattattcatcttggcagcgccacggggcctgagatcaccaacagcagcaatacgtttgatgatgtgatccccggtgtcaccatgactttcaccgaagtcagcgattctgacagcgatctcactacctttaacatcagcgaagattccagcgccagccaggagaaagtacagacctttgtcgatgcctataacaccttgattgatacggttgattcgctaaccacccacggtgatgacagtaccagcgccggggtatttgcaggcgacgccggactcagttcactggcgaaccagctcgatgacatcgcccatgccagctacaacggcgtgtcgattgttgactatggcatcaccctcgattctcacggccacttacagattgactccgaccagttcaacgacgaaatggcgaaaaatcctgacggtctgacctctattttcgttggcgacaacagcatggtggcgcagatggacgaccttattaacacctacacggactccagcaacggcatcatcaccctgcgccagcagaacattgacgatcagatgagcaaaattcaggacgaaggcgatcagcttactgatacctataacgccaactacgaccgttatctcgaggagtacaccaacacgctggtcgaggtgtacaccatgaaagccagcatggcggcattcgcgtaactcagaaggaatatccctaaagatgtaccaagtacaggacggctattcgcaatataaagagatcgatctcgcggcgcgtactgcggcggcatcgcctctggaactggtgctggtgctgttttctggcctgatggacgaactggaacgcgccaaaagccatattgaagggcggcgtttcgagaagaaagcccagagcatcaataaatgcatcgacattctcaatgcgctcaccagttcgctggagtttgaaactggcggcgagctggtggtcaacctttcgcgactctatgaccactgcgtttaccgattgtatgaggccagcggcgaactgtcggcagagaaaatcgatgaagtgatgctgatcttaagcaacctgcgcgaaggctgggaagggctttcgggcaagctgggttaagacgatggaaaaacaacgcaggcaacttttcgcactggtcgaggcgatgaatgaagctctcgacaagcaacgctggcgacgccttccagcactgcatcagcagttgatacgccagtttcacgattacgcggcggcggaaaccgacgcggcgcagttgtgtgcggtgaaggcgcgactgtacggcgcgtttaatgccctgattaaacggcgcgagcagcgcgcagaagtgttgaaggcgcgtatggaacagcatcagcggcatcaggaaggtgtgctcgcctactcaattgttaatttactttcggagaagtcatgaatccggcattgcttgccacgctcggaacgcttgcggaaaccgcttcgttgaaggcggatattttaccgccggtgagcggtgaaaacgcgcccgcgtttaccctgccgaaaatggcggtcgcggcggtggcggagcgcgttcatagcgctaaaaccagtcagcaacaagcgacgcgcccgcaggagaacgatccggtggcgatgcaggcgctaatggcgctgttacttccgcaacctgccgcgccgcatcaggacacgccgcagccgcgaaacgtcgcaacatcgccggttatccagcaattgacgaaagcggtggtgcaaaacgcgccgcaacgccagacgcaacagcaggaactcacgccgttgccgccgcagttgcaggaactgatcagtcagttgccgcaggcgaagcccgaacagcaggccagactggcgacttacgctagtgaagatttacatgccattacgccgacgcagccgcgcgtctcaacacagccagctcgcccgaaacctgaactaacccgtgtgaccgcgcgcccgcaggtcgagcgtaaaacggaaaaagtgccggacagcgaaccagttattgcgcgtgcggtgttgcaggttaagacgccggagctggtcagcgatcatcaggagattgtcgccaaaccagccacgctttcgatggatgaactgggcgaaaaactgacgacgctgttgaaagatcagatccactttcagctcaacaaacaacagcagatctccaccatccgtctcgatccaccgtcgcttggcaagctcgagatcgccgtacaactcgacaacggcaaactgatggtgcacatcggcgcgaaccaaagtgaagtttgccgcgcgttacagcagtttagcgacgatctccgccagcatctgacggcgcaaaattttatggaggtgaacgtacaggtttcctccgaagggcagtcgcagcaacaacaacagtcgggccatcagcaggaagaggtgagtgctgccttacagcttgatgatgcgcctcaatttcaacagaacgaatccgttttgatcaaagtgtaaaggcaatatgaagaaaatcgtggtggcgggcgtggtcagcgccgttctggcgttggtggtgggggccggagctggatggggtgtctggcatcattatgccggaaaaggaaaaccgactgccgccgcgcagacggaaacggtggaaaccctggatgagagcaaaagcgtgtttgtgacgttgccggaaaccattgtcacgctgcatgacaataacggcgcggaccattatttgtcggcggaattagtgatggtggtcgccagtgacaaagaagcggaaaaaataaaacatcaggagccgctgtatcaaagtattgcggttgaatgcctgacggaaatgaaatttgaagatttgcgtggcatgaaaatatccgccatccgcaaactcatttctgacgcgttaaagaaagatcttcagcgtcgcaaaatgagcgcaccgtataaggatttgctggtgaaaaaagtggtcttccagtaatcaccaggcggatataaatatgctacaggatgtattcgagtcggaagaatttgctgccgcgccggtattaaccccgcagcaggagagccactacttgcaggcctatttaccgttggtgcgtaaagtggtgcggcaacttgccccgcagtgtaattgcattattgatcgtcaggatatggaacaaacggcgttaatggggctgcttaatgccatccgccgctacgggctgccggacgaaggttttgcgggctatgccgtgcatcgtattcgcggcgcgatcctggatgagctgcgcgctctcgactggcgaccgcgccagctgcgacagaaatatcatcagatgaaagatctgattcgcgaaacgcgcaaaaaactggggcacgaaccggagtggtcagaactggccgtggaagggatctcacatgaagattatctcgaatatcagcaactggaaggggcggaaacgctcgccagcctggacgaactgctgaacggcgaagggccaggcattccgcttgttggccgggagctggaagatcagtttgtcactcagcaaatgctgcaacaggcgctttcacaattaagcgaaaaagagcaactgatcctctccatgtattaccagcatgagatgaatctcaaagagattgcgctggtattagggctaaccgaggcccgaatttgtcaactgaataaacagatcgcgcagaaaattcgtgattttgtctatccgaattaaagtgaagaaatcatgcaaaaaatattaggtttactggtggtgctcggctgcgtatttggcggttattttgaagcgggcgggcaattagtggctatctggcaaccggcggagatgatcattattttgggtgccggtttcggggcgatgattattggtaacccgaaacatgtgctgaaagagattgcccatcaaattaaaggtgtgatcagtaaaaaacagctcgggccggagtttcagcgtcagctattaatgtgcctgtatgagttgctcgaaatggtgcaaaacggcggcctgcgcatgctggatcaacatattgagcaaccggaagagagcaccattttccagaaatacccgctggtgttaacccagaagcggctggtgacctttattgccgataactttcgcctgatggcgatgggtaaaatcgacgcccatgaactggaaggcattctcgatcaggaactggacactgcggaagagtcgctgctcacgccgtcgcgctcgctgcaacgtaccgccgaagcgatgccgggatttggtatttgtgcagcagtgctggggatcatcatcaccatgcagtcgattgacggctctattgccctgatcggcctgaaagtggcggcagcgctggtggggacgtttttaggcgtctttatctgctactgcctgatggacccgctcgccaacgccatggaacaacaggcgcgggcagaacattctttgctggaatgcgtgcgcactgtgctggtggcgcaggcaggcggcaaaccgacgctgctggcggtggatgccgggcgtaagctgctgcatctggcgtccaaaccgaccttcgccaacctcgacgcgtgggtgaatgcgatgctggagcaagaataagcatgagaaagacgggcaaccgccgcgagcgtggggcaaaaaccaccatcgtccggcggcagatcaaaaagaatcatgccgggcatcatggcggggcgtggaaggtggcgttcgccgactttactttggcaatgatggcgctgtttatgaccctgtggattgtcaacagcgtcagtaaatccgagcgtgaaagcattatcgccgcgctgcacgggcagtcgatttttaacggtggtgggctgtcgccgttaaataaaatcagcccgtctcatccgccaaaacctgccaccgtggcggtgccggaagaaacggagaaaaaagcgcgcgacgtcaatgagaaaacggcgctgctgaagaagaaatccgccaccgagcttggcgagctggcaaccagtatcaccaccattgcccgtgatgcgcatatggaagcgaatctggagatggagattgttccccagggattacgcgtgctgattaaagacgaccagaatcgcaatatgttcgaacgcggcagcgcgcagattatgccgttctttaaaacgctgctggtggagctcgcgccagttttcgactcgctcgataacaaaattattattaccgggcataccgatgcgatggcttacaaaaacaatatctacaacaactggaacctttcgggtgaccgcgcgctttcggctcgtcgggtgctggaagaggccggaatgccggaagataaagtgatgcaggtaagcgcaatggcggaccagatgctgctggattccaaaaatccgcaaagcgcgggcaaccggcgcattgagattatggtgctgaccaaaagtgcgtccgatacgctgtatcaatactttggtcagcatggggataaagtggtgcagccgctggtgcaaaagctggataagcagcaggtgctttcgcagcgaacgcgttaaatgctgaatctttacgcatttctcaaaccctgaaatcactgtatactttaccagtgttgagaggtgagtaatgcgtaaaatcattcatgtggatatggactgctttttcgcagcggtggagatgcgcgacaatcccgccctgcgcgatatccctattgctattggcggcagccgcgaacgtcggggggtgatcagcaccgccaattatcccgcgcgtaaatttggcgtacgtagcgctatgccgacagggatggcgctcaaattatgcccgcatctcaccttgcttccggggcgctttgacgcctacaaagaagcctcaaatcatatccgtgaaatcttctcgcgctacacctcgcgtattgaaccgttgtcactggatgaggcttatctcgacgtcaccgatagcgtccattgccacggttctgcgaccctcatcgcccaggaaatccgccagacgattttcagcgagctgcaactgacagcgtctgcgggcgtggcaccagtaaagtttctcgccaaaatcgcctccgacatgaataaacccaacggtcagtttgtgattacgccggcagaagttccggcatttttacaaaccttaccgctggcaaaaatccccggcgtcggcaaagtctcggcggcaaaactggaagcgatggggctgcggacctgcggtgatgtacaaaagtgtgatctggtgatactgcttaaacgctttggcaaatttggccgcattttgtgggagcgtagtcaggggattgacgagcgcgacgttaacagcgaacggttgcgaaaatccgtcggcgtggaacgcacgatggcggaagatatccaccactggtctgaatgtgaagcgattatcgagcggctgtatccggaacttgaacgccgtctggcaaaggtaaaacctgatttactgattgcccgccagggggtgaaattaaagttcgacgattttcagcaaaccactcaggagcacgtctggccgcggctgaataaagctgacttaatcgccaccgcgcgtaaaacctgggatgaacgccgcggcgggcgcggtgtgcgactggtggggctgcatgtgacgttgcttgacccgcaaatggaaagacaactggtgctgggattatgaataacatacaaataagagactatcagcctggcgattttcagcaactatgcgctattttcattagagcggttacgatgactgccagtcagcattattcaccacaacaaattgccgcctgggcgcagattgacgaatctcgctggaaggagaaactcgcgaaatcacaagtgcgggttgcagtcattaatgcacaaccggttggttttatttcccgcattgaacgtcatatcgatatgttatttgttgaccctgaatacacccgccgcggggttgccagcgccttgttaaaacctttgattaagtctgaatccgaacttacggtggacgcaagcataaccgcaaaacccttttttgaacgttatggttttcagacagttaagcagcaacgcgttgaatgtcggggagagtggtttattaatttttatatgcgttataaacagcaacattaaatccagcttgcaatgaaaataacgcaagcctagtatgtgcgcgttttcttattccacaaactgcaaggaggtaaatcatgacaaatcctttatcaatgactctttgcagacctttccaggattaattctttttttcttgccctggattcgtctgccatttcctgattttttaattgttactctcaataattcaagtcgcaacacatgcaacttgaagtatgacgagtctatttacggaatggtatatgggcaattatattcgtcccttatccgatgcggtatttaccatcgcatctgatgacctgtggatcgagagtttagcgatccaacaattacacaccacggcaaatttacccaacatgcagcgcgtagtggggatgccagatttacatcccggacgcggctatccgattggcgcagcgttcttctctgttggtcgtttttatccggcactggtcggcaatgatatcggctgcggtatggcgctatggcaaacagatattctcactcgcaaatacaacgccgataagtttgaaaagcgattatcagatctggatgacgttgctgaagaaagctggctggaggaaaacctgccgtcagcatttgcacagcatccgtggcgcagctcgcttggctctatcggtggcggcaatcatttcgctgaactgcaacaagttgatcaaatcatcaacgctgaactgtttgcactggcaggtctggatgcacaacatctgcaactgttggttcatagcggctcgcggggggtggggcagtctattttacagcggcatattgcctcgttctcgcatcatggtttgcctcaaggcagtgacgacgcgctacggtatattgcggaacatgacgatgcgctggcgtttgcgtgtattaatcgccagatgatcgctttgcgcataatgcaacaagttaaggccacgggaagtccggttctggatgtggcgcataactttgttagcgcgtgtcaaatcggcgatcaacagggctggttgcatcgtaaaggtgccacgccggatgacaacggtctggtgattattcccggttcacgtggtgattactcctggattgtacagcctgttgcgaacgaaaaaacgctccactcgctggcgcatggggcaggacgtaaatgggggcgcaccgagtgtaaagggcgtctggcagcgaaatacacggcgacgcaactctcgcgtactgaacttggcagtcgggtaatttgtcgcgataaacaactcatctttgaagaagcgccacaagcctataaatcggctgaaagcgtggtgcaatgtctggtgcaggccggtttaattattcctgtcgcgcggctgcgtccggtgctaacgctcaaaaacagtggagggaaaaaaggatgatcttgctacaactctcctcagcgcaggggccggaagaatgttgtctcgcagtgaaaaaggcgctggacaggctaattaaagaagctgcccgacaagacgtcgcggtaacggtgttggaaacagaaacgggccgctactctgacacgctgcgttcagctctggtttctctggatggcgataacgcatgggcattaagcgaaagctggtgcggcactattcagtggatttgtccgagtccgtatcggcctcatcatgggcgcaaaaactggtttctgggcattgggcgttttaccgctgatgagcaggaacaatcggatgcaatccgttatgagacgttgcgttcgtcggggccgggcggtcaacatgtcaataaaaccgactcggcggtacgcgccacgcatttggcatccggtattagcgtgaaggttcagtcagagcgtagtcagcatgctaacaagcggctggcacgattgctgattgcctggaagctggagcagcagcaacaggaaaatagcgcggtgctgaaatcgcagcggcgaatgttccatcaccagattgaacgtggcaacccgagacggacatttacagggatggcttttatcgaaggataatgaaggatgaaactgccggaaggcgattaaacgccatccggcagcaaatcaaataattacttcgccggaatttctttcagcagttcagtcagcagtgtccagtaatgacctacgctttcgatgtgaacttgctcatccggagagtgtggaccggtgatagttggcccgatagaaaccatgtccatttccggatacggttttttgaacagaccacattccaggcccgcgtggataatctggatgttcggtgttttgttgaacagacgctgataggtttcacgtaccagatgcatcaccggagaattagcgtccggctgccagccaggatatgcgcctttcgcttcggttttcgcgccagctagtttacccagcgaatccagcatgctcaccacgtagtctttaccgctgtcgatcagtgaacggatcaggcagtgaatttctacgttattgtcagtcatggtcaccacaccgacgttcagggaggtttcgaccacaccttttgccacgtcggaattgcggatcacaccgttcggggtggcgttcagcagacgaataaaggtatcgcgagatttcgcaatcagggcagctttatcgttcgctacagagtccagcaacaaggccagatttttctctttctctgccagctcgtttttcaggatctcctgataggtattcaccagagatttcaggacgtcgactttatcagctgcgacagcaatggtcgcaaaggcttcacgcgggatggcgttacgcagtgtgccgccgttgaaatcgataaggcgcagatccagttcttccgcatgacccgccaggaagcgcaccagtagtttgttggcattacccaggccaacgtggatttcaccgccggagtgaccgcctttcagaccttttaaggttaacttgaaggtttcaaaaccagctggaaccgcttcacgatctaaatgcaggttggaggtgaagtcgataccccccgcacaacccatgtagatttcaccttcttcttcggagtcggtgttaatcagaatatcagcctgcaaccagttgctctgtaagccgaacgcaccgtccataccggcttcttcggtcatggtcagcagcacttccagcgggccgtgaaccacgttttcgtcagccagaaccgccagcgcagacgccataccaatgccgttatctgcacccagcgtggtgccgcgcgctttaacccattcgccatcaatataaggctggataggatctttcgtgaagtcatgcacggtgtcgttatttttctgcggcaccatatcgaggtgggcctgtaagacgaccggtttacgattttccatacctgcggtagcaggtttacgaatcaggatattacctacctgatcgcgttcgacatggaaacctttctcttttgcccaaccaacaatgtattcagcgagttgctcttcatgataggacgggtgaggaatagaacagattttggcaaaaatatcccacagcggctgtggagataattgagacagttcagacacgttaagtctccttgtcgatcacccgcaaaacagtattgcaggtcacagggttagcagaaaatgttgtcaacacaagacaggcttgcgagatatgtttgagaataccactttatcccgcgtcagggagaggcagtgcgtaaaaagacgcggactcatgtgaaatactggtttttagtgcgccagatctctataatctcgcgcaacctattttcccctcgaacactttttaagccgtagataaacaggctgggacacttcacatgagcgaaaaatacatcgtcacctgggacatgttgcagatccatgcacgtaaactcgcaagccgactgatgccttctgaacaatggaaaggcattattgccgtaagccgtggcggtctggtaccgggtgcgttactggcgcgtgaactgggtattcgtcatgtcgataccgtttgtatttccagctacgatcacgacaaccagcgcgagcttaaagtgctaaaacgcgcagaaggcgatggcgaaggcttcatcgttattgatgacctggtggataccggtggtactgcggttgcgattcgtgaaatgtatccaaaagcacattttgtgactatcttcgcaaaaccggctggtcgtccgctggttgatgactatgttgttgatatcccgcaagatacctggatcgaacagccgtgggatatgggcgtcgtattcgtcccgccaatctccggtcgctaatcttttcaacgcctggcactgccgggcgttgttctttttaacttcaggcgggttacaatagtttccagtaagtattctggaggctgcatccatgacacaggcaaacctgagcgaaaccctgttcaaaccccgctttaaacatcctgaaacctcgacgctagtccgccgctttaatcacggcgcacaaccgcctgtgcagtcggctcttgatggtaaaaccatccctcactggtatcgcatgattaaccgtctgatgtggatctggcgcggcattgacccacgtgaaatcctcgacgtccaggcacgtattgtgatgagcgatgctgaacgtaccgatgatgatttatacgataccgtgattggctaccgtggtggcaactggatttatgagtgggccacccaggcgatggtgtggcaacaaaaagcctgtgcggaagaagatccgcaactcagtggtcgacactggctgcatgcggctacgttgtacaacattgccgcctatcctcatctgaaaggagatgacctggccgagcaagcgcaggctttatcaaaccgcgcctatgaagaggccgcccagcgtctgccgggcacgatgcggcagatggagtttaccgtacccggcggtgcgcccatcaccggctttttgcatatgccgaaaggcgatggcccgttcccgacagtattaatgtgtggtggtctggatgcgatgcagacggactattacagcctgtatgaacgttattttgcgccgcgcggcattgcgatgctgactattgatatgccgtcggtgggcttttcttcaaaatggaagctcacccaggactccagcctgttgcatcagcacgtcttaaaggcgctgcctaacgtaccgtgggtggatcacactcgcgtcgcggcctttggtttccgtttcggcgctaacgttgccgtgcgtctggcatatcttgaatcgccgcgtctgaaagcggttgcctgtcttggtccggtagttcataccctgttgagtgattttaagtgccagcaacaggtgccggaaatgtatcttgacgttctggcgagtcgtttggggatgcatgatgcttccgacgaagcgttacgcgtggagctgaatcgctattcattaaaagtgcaaggattgctgggacgtcgctgcccaacgccaatgttatcaggctactggaagaacgatccgttcagcccggaagaggactcacgcttaatcacctcatcatctgctgacggtaaattattagagatcccatttaacccggtgtatcggaattttgacaaaggtcttcaggaaatcaccggctggatcgaaaaacgcttgtgttaaaaatttgctaaattttgccaatttggtaaaacagttgcatcacaacaggagatagcaatgacgttaccgagtggacacccgaagagcagattgatcaaaaaatttaccgcactaggcccgtatattcgtgaaggtaagtgcgaagataatcgattctttttcgattgtctggctgtatgcgtcaacgtgaaaccggcaccggaagtgcgtgaattctggggctggtggatggagctggaagcgcaggaatcccgttttacctacagttaccagtttggtctgttcgataaagcaggcgactggaagagtgttccggtaaaagacactgaagtggttgaacgactggagcacaccctgcgtgagtttcacgagaagctgcgtgaactgctgacgacgctgaatctgaagctggaaccggcggatgattttcgtgacgagccggtgaagttaacggcgtgagtgaaatgtgccggatgcatcacatccggcaataatcattaaaactgataggtcatgccaaccgcgacaatatcatcattattaatattcaatttgttatcgctatccagttggttgattttataatcaacaaacgctgacatatttttgttgaaataatatgtagccccgacatcgatataattgaccagatcttcatcaccgataccttcaatatctttccctttcgataagacataacccagcgatggacgcagaccaaagtcaaactggtattgagcgaccgcttcaaagttctgtgtcttattggcaaagccgccagttattggcgtcattttgcgtgtttcagaataaaaagttgccagataaatattattggcatcgtatttcagacctgtagcccatgcttctgcacgcttgcctgtgccacggctttgcaggttctgctcgttggtgcgatctgagttggtataggccccactaatggcgaaatcgctgccgccaaagtcatatgtcaatgacgtgccgaagccatcgccgttttgctttttaacgtcgcggttttcgtttttcccttgatattgcagggttaagttcaggccatcgataacgccgaagaagtcggtgttccgatacgtcgccagaccgctggcgcgtttggtcataaagttgtcggtctgcgccgaggagtcgccaccaaattccgggaacatatcggtccaggcttccacgtcatacaacgcgcccaggttacggccatagtcgaaagaacccaaatctttatacttcaatccggcaaaagcgagacgcgttttttgctgtgcagtatcactctccgctttatttccggcaaactccgcttcccaacggccatagccagtcagttgatcgttaatttgtgtttcgcctttaaaaccaaaacggatataactctggtcgccatctttactgtcgttatcactcatataatgcatggctttaactttgccatagacatccagtttattaccgtctttgttatatatttctgcggcctgtacggatgcagatgccacaatgcccatcaccactaatgccagagtgctctttttcattttcattcctgattttaattaacgcgcgaatattcagcgggagagccccgttgaaaacaggaaagtttttaacctgagattgttaaagatatattacagattaataatattcttaaaatgtggtaatttattaaatctgtaataaaagcgtaaacaactgccgctaggcttgctgatcccgcgcaacaaaacgccatgctttgcttgcagatggttggcaaccgacgacagtcctgctaaaacgttcgtttgatatcatttttcctaaaattgaatggcagagaatcatgagtgacagccagacgctggtggtaaaactcggcaccagtgtgctaacaggcggatcgcgccgtctgaaccgtgcccatatcgttgaacttgttcgccagtgcgcgcagttacatgccgccgggcatcggattgttattgtgacgtcgggcgcgatcgccgccggacgtgagcacctggggtacccggaactgccagcgactatcgcctcgaaacaactgctggcggcggtagggcagagtcgactgattcaactgtgggaacagctgttttcgatttatggcattcacgtcgggcagatgctgctgacccgtgctgatatggaagaccgtgaacgcttcctgaacgcccgcgacaccctgcgtgcgttgctcgataacaatatcgttccggtaatcaatgagaacgatgctgtcgctacggcagagattaaggtcggcgataacgataacctttctgcgctggcggcgattctggcgggtgccgataaactgttgctgctgaccgatcaaaaaggtttgtataccgctgatccgcgcagcaatccgcaggcagaactgattaaagatgtttacggcattgatgacgcactgcgcgcgattgccggtgacagcgtttcaggcctcggaactggcggcatgagtaccaaattgcaggccgctgacgtggcttgccgtgcgggtatcgacaccattattgccgcgggcagcaagccgggcgttattggtgatgtgatggaaggcatttccgtcggtacgctgttccatgcccaggcgactccgcttgaaaaccgtaaacgctggattttcggtgcgccgccggcgggtgaaatcacggtagatgaaggggcaactgccgccattcttgaacgcggcagctccctgttgccgaaaggcattaaaagcgtgactggcaatttctcgcgtggtgaagtcatccgcatttgcaacctcgaaggtcgcgatatcgcccacggcgtcagtcgttacaacagcgatgcattacgccgtattgccgggcaccactcgcaagaaattgatgcaatactgggatatgaatacggcccggttgccgttcaccgtgatgacatgattacccgttaaggagcaggctgatgctggaacaaatgggcattgccgcgaagcaagcctcgtataaattagcgcaactctccagccgcgaaaaaaatcgcgtgctggaaaaaatcgccgatgaactggaagcacaaagcgaaatcatcctcaacgctaacgcccaggatgttgctgacgcgcgtgccaatggccttggcgaagcgatgcttgaccgtctggcactgacgcccgcacggctgaaaggcattgccgatgatgtgcgccaggtgtgtaacctcgccgatccggtggggcaggtaatcgatggcagcgtactggacagcggcctgcgtcttgagcgtcgtcgcgtaccgctgggggttattggcgtgatttatgaagcgcgcccgaacgtgacggttgatgtcgcttcgctgtgcctgaaaaccggtaatgcggtgatcctgcgcggtggcaaagaaacgtgtcgcactaacgctgcaacggtggcggtgattcaggacgccctgaaatcctgcggcttaccggcgggtgccgtgcaggcgattgataatcctgaccgtgcgctggtcagtgaaatgctgcgtatggataaatacatcgacatgctgatcccgcgtggtggcgctggtttgcataaactgtgccgtgaacagtcgacaatcccggtgatcacaggtggtataggcgtatgccatatttacgttgatgaaagtgtagagatcgctgaagcattaaaagtgatcgtcaacgcgaaaactcagcgtccgagcacatgtaatacggttgaaacgttgctggtgaataaaaacatcgccgatagcttcctgcccgcattaagcaaacaaatggcggaaagcggcgtgacattacacgcagatgcagctgcactggcgcagttgcaggcaggccctgcgaaggtggttgctgttaaagccgaagagtatgacgatgagtttctgtcattagatttgaacgtcaaaatcgtcagcgatcttgacgatgccatcgcccatattcgtgaacacggcacacaacactccgatgcgatcctgacccgcgatatgcgcaacgcccagcgttttgttaacgaagtggattcgtccgctgtttacgttaacgcctctacgcgttttaccgacggcggccagtttggtctgggtgcggaagtggcggtaagcacacaaaaactccacgcgcgtggcccaatggggctggaagcactgaccacttacaagtggatcggcattggtgattacaccattcgtgcgtaaataaaaccgggtgatgcaaaagtagccatttgattcacaaggccattgacgcatcgcccggttagttttaaccttgtccaccgtgattcacgttcgtgaacatgtcctttcagggccgatatagctcagttggtagagcagcgcattcgtaatgcgaaggtcgtaggttcgactcctattatcggcaccattaaaatcaaagagttaccccatatttaaatacaccacgtttcctcctgtgccgcatttgtgccattgtaaccttggcaattcatcaaaatactgttctgacatcaggcagtgcaggtgcagctatttaaaccaattgctgccgccattctttgacgtagtcaatcagggcgcggagctttggtgcaatattgcgacgctgtgggaaatacagatagaagcccggaaattgtggaagaaagtcatcaagcagcgatacaagcttaccgctttcaatatatggcctgaaagtttcctgagtggcaattgttattcctccgccggcaagagccagcctcaacatcagacgcagatcattagtcgtaatctgcggttcaatcgcaaggtcgaaagttctcccgttttcttcaaatggccagcgataaggcgcaacctccggggactgacgccagccgatacacttatgggtatttcccccggaggcgagaaagcgctctccacgcccggccgcaaggatcaggacgacgggggcaggcatgaatcctcctcctgatggagacgtacagaggcgacttctgccagcacggagagtgccagagtatgcgcatcccgggctttggggaatatcccgacgggtgcccggatttgcgttgtttcctccctggaccatcccagctcgtggagcttttgcagacgtaacgtgtgggttcgatagctgcccaatgcgccgagataaaagggttttgcttctcgcgcggcctgcaacactggcagctcccggttgagatcatggcacagcaaaatgaccgccgtatcggtatcgatctgagcgctggctgaggccggaaaaagatcgaagatatggctgtcatagcctgtggctgctgcaagactcgcagttgcctgcgcctcaagagaacgtccgtaaatcatcagcctgacgcatggcctgaaccccacctcaaagccattgagattccagcccgttcgggtttgcgtgggcaggcacaccagcgattgtgcttgcggatcgtagcgcagccccgccggttttctctgttccagacggttcagcacggcgagcagaggctgtgccgagcgtagtttatggagcgtcagcgtgatcccaccgccgcagggcagaacgatgtcaaaccacggcgaaccttcgccatagcgaatttcgcgatcgcggcctgagcccatcatctccagcgcttcaaaagcggcagcggcctccacgcagccgccagagacaaaaccgcagtaacgaccatcttcgcgaaccaccatctgcgccccgagcgggcgcgctgcgccgccgcgtatctccaccagcgtcaccagcaccgctcctttaccggacattagcgcctctacggcgaagcgcagaatggtccggtggtcatcggtgagaaacgcctgctctggcttatgccagtgttcgtctttatcaaaaagcgggtatgacattgtttctccttaaaccacatccggcagcttatcgagcagcttatccagagtgatgggataatcccgtacccgaataccggtggcgttatacaccgcgttggcgatagccgcgctcacgccgcacaggcccagctcaccgacacctttggccttcatcggggaggatatggggtcggtatcatccaggaaaatcacctcctgttttgggatatccgcatggaccggcacctcataccccgccatatcgtgattaacgaagtagcccaaacggtcatccaccgccagctcctccatcagtgccgcgcccatacccatagtcattgcgccaatgacctggctgcgcgcagttttcggattcaggatgcgtcctgcagcacacacagcgagcatacgccggacccgaacttctcccgtcgcgctatgcacgccgacctccacaaaatgcccggcaaaggtcgactgctggtactctttgctcagtgttccgaattcaatgctctcttccgctgtcagtctgccgcctgcggtggcttcatgtagcgtggcgcttcgggtaccgttggtaatcttgccgtcggcaaactgcgactgctcaggatcaaacccgactgccgaggcaatcatttcgcgaagcttcatacaggcggcgtaaacgccggaggtggaggtattcgcgccccattgtccaccagaacccgcagaaaccgggaaactggaatcgccgaggtgaaccgcaacctgctccagcggtacgccaagcatttccgctgccgtctgggccagaatggtgtagctgccggtgccaatgtcggtcatgtccgtttctacggtaacggtgccgttttgttcgaggtgaacccgagcacccgatttttccagcagattattgcgaaagcccgccgcaacaccgtggccgactagccactccccgtcgcgcacctgtccgggtgtggcgttgcgctgcttccagccaaatttatccgctccggtgcgcaagcactcgataagctgacggcgagagaagcagcgcgtcgggtcggcggggtcaacctgagtgtcattcaggatgcgaaactcgacgggatcgatgcccgctttttccgccagttcgtcgatcgcgatttcgagcgccatcagaccgggggcttcgccgggcgcacgcatggcgttcccttccggcaaatcaagcgtggcgagccgcaggccggtatgacgattcgccccggcgtagagtaattcgctttgctgtaccgccgtttccggcgtgccgccgggcaggtttccagaccagctttcatgtgagatagcggtgattttcccgctctggtcggcaccgatacgcaagtgctgaagggtggcggggcggtgcgtggtgttattgggaatagaggggcgggggagcatcactttaaccggacgtttcaccgctcgggcggcgagggccgccagcagcgcatcgcttctcaggaacagcttgccgccaaaccctccgccgatatacggggagataatacgcacattctccacgggaactttcagcgtttttgccagatcggtgcggcaccagtcaatcatctgatttgaggtccagagggtaagcttatttccatcccagacggccatcgaggcatgcggctccatcgccatatggctctggtccggggtcgtgtaggtagcatcaatcttcaccgcagcggaggtgaaagccccgtcaaagtcaccgacgtttttgtcgggcgtgtcttccggcggctgattgacggcctgtttttcgtccgccagggagtaagctcctttattacggcgatagtgtgcctgcaccagcgaggccgccgctcgcgcctgttcgaaggtctcggccactaccagcgcaatggcctgatgatagtgctcaatagtggggccgcctaacagcctggcggtgtttttgtcgcctttgccgagtgccccggcgttactggcggtaatgacagccagtacgcccggcgctttttgcgcggcgtccgtatcaagggcggtgaggcgtcctttggcaatggcggaaccgacgatatagccataggcggcgttgggggcctcttcatgccattcgtaggcgtagcgtgccgtgccggtagttttcagcggtccgtcgatgcggtcatggggacgaccgacaaccttcagctgatcgatcgggttttcccctgcgggtttatcaaatttcatgcctgtgccctcgcttcagccagtacggaggcaagcgttcgcttcgccaacaggagtttaaaggtgttttcagcggtgggatgggcgctggcgaacagcgtgtcatatacggcctgcgccccctgggatagctgagcatccgcagcctcaatgcgccagggcttatgtgctactccgcccagcgcgacgcgcccgctgccgtcaggctgaataatcgccgcgaccgataccagggcaaaggcgtaggaggcgcgatcgcgcaccttacggtagatatgttttccgccgagcggtggaggtaacgtcaccgcaacgataagctcaccgggaagcagggcggtttcaatgtgcggcgttttccccggtgggtgataaaaatcagccagtgtgatactgcgagtctttccctccggcgtgatggtttccaccaccgcatccagcaaccgcattgcgaccgccatatcgctcggatgggtggctatgcaggcttcacttacgcctaccaccgcgtgctgacggctaaagccttcaagcgccgcgcagccgctcccgggcaggcgcttattgcagggctgattggtgtcgtaaaaataggggcagcgcgtgcgctggagcagattacctgcggtggttgcctgattacgtaactgaccagatgcgccagcgagcagggcgcgggagagtaccgcgtaatcacgacgcacgcgctcgtgagccgccaggtcggtgttccgtaccagtgcgccgatgcgcagcccacccgcgtcggtcacttcaatcttatcgagcccgagcccattcacatcgataaggtgggtgggcgtttcaatttccagcttcatcaggtccagcagattggtcccgcccgcaataaattttgcgccgggtacgcgctgagcgctaagtgccgcctcggccggggtgttcactcgttcataggtaaacgccttcatgattttatctcccccgcagcatcttcaatggcggcaaggatgttagcgtatgcaccacagcgacagatgttgccgctcatacgttcacggatctcatcggcagttgtttctggagcggaaaccaaatcgaccgtgacgtgactgggaatgccgtcctgaatctcttttagcaccgctactgatgagcaaatttgcccggaggtgcagtagccgcactggaagccatcatgcttgataaaggccgcctgcatggggtgaagattatctggtgaacccaggccttcaatggtggtgatctcggccccctgatgcatgactgcaagcgtcaggcaggcattaagcctgcgaccattgaccagcacggtacaggctccgcactgtccgtgatcgcaacctttcttggtaccgatcaaatgcagattttcacgcaaagcgtccagtagcgtggttcgggtatccacttcaagctgctcggttttgccgttcaccttaagtgtcaggggcattatctcaggcgcgggtgtagctgccggaacgcttgccgcaagcgtagaatgaggataaaccacggcggtcgccgccgttgcggcgctgactttaatcagatcgcgacgggtcaaactaaaatcgtgcggctcgtgcttcccaacccgattatcttcggggtattcgccttggttgctcataccaggcctccggtattctaaaggggaaaataagagtgcgttgcgagagtgctgatgcttttttaaacgttaagcatagtcggcgacagcaggatgattattcttaaaacgcgaatgcagctatgagcccggctaataaattcatgttcgccgggatgttgatgatgatgggagctggtttattgcttgagttgtacgatgcaaaaaccgataaggaaacctgtgattgtcagctctgcatcaccctgcaaatctatgtcacttctaatataaaaatagggagaaatgatggtgcttatattcattggcgattagacaaccatcttgttatacaaaacaatacagttctttacatttaccttgttttatgaatactcctaaagaggtgtataacataatggtacaagcagggtagatatgaatatatttgaacaaactccaccgaaccgcagacgttatggtcttgctgcattcattgggctgattgctggcgttgtttccgcattcgtgaagtggggctgaagttccattgccgccacgtagcccggtggatatgtttaatgcagcgtgtggcccggaatcattaatcagggctgcaggccaaattgattgctcgcgtaattttctcaatccaccgtatatttttcttcgagactggttggggctgacagatcccaatgcggctgtttatacctttgccgggcatgtctttaactgggttggtgttacgcacattatcttttcgatagtgtttgctgtcggttattgtgtggtcgctgaagtatttccaaaaattaaactctggcagggcttactggcaggtgctttagcccaactttttgttcatatgatttcattccctctcatgggactgacgccacctctgtttgatctcccgtggtatgagaatgtttctgaaatttttggacatttagtctggttctggtctattgaaattattcgcagagatttacgaaacagaattactcatgagccagaccctgagatccctttaggctcaaacagataatgcattgaatgataaaaatggcgcaaatacagcgccatttttataggttaaaaacattgctttttatattctgatgcagatagtcagtgagtatatcgcgctacttcaggatgatgtagatccgaagaacgctacagaagagaggcattgttgctggcaaatagaagaagtatcgggttttgttacccctgaaaaacgaagccccgctattatcgctggcggggcattgcaattaattattgtatgtttataacggtgtcagcccgtatttagcccttgcacgattgcaagcctcattgacgactccgttctcaccagacatggcgaattctctgcatgtggacgatcgatttttatatatcgtgcagcaggcatttttgcccggggttcctgcaagggcaatacatcgggggtttttctgattggtaccgctcatgcatcggtgaaaaggggatatttgttcagtgagcctggcgggaatagtaccgccagcatcgtcggcttcggcccagtaaaaagagacgcggaaaaatgcacaacaggcaccacacgtcatgcatggattcagattgctcataattcaccagtacagctaaaaatcgtaaagagaacagcggtacatcgtatgtaagaacgtaccgcggttggctggggagctttcgatagtgtgagtattgaatgatttccagccgttaccgattttacgtactaattcgtgattaaaccactcgttagcaggctgcctgatacctttccgtgtctcctgaacactatggtgtgcatatgagaaagcccatcgttacaggtgacattgacgatcgcttccacatcatttaaacgatttttggggctctgaagtggaattcttccctcgaccgatggataagtcttagtccgccgaagggggcttagccggacaggaatcgctaatcttaatgaatttgtcgttatagaccagataatgattccccggctgacgtaactcaggctgatgaaccacgtctcccggacgtagataccaggcatcgccttcctcttcggtcgaatcacatcctggcttaatcagtagcttaaaccatgtgttgccagtgttacttaccgttcctgtcaccttgtcgaaggaccatttaaactgaacctgacgtggtcgtactaccagaatggtatccatcaccaccaccggctccgtgctgacctcgccgccggttgggctgcgtcttgtctggttacgagtggggacctcgcgaaatgagacccggtagtagcgctcgcggttatcccgtggcccatgatagtaaaatttaaaatactcgctctcaccagcctgcaacgccagctggcggggggcgaaaagcagttcaccatccaccggtcgggtgcgcaattcactgctgcccgggctatcaatagcactgatggcaatacggtatatccgtgcgcttttgttgttattcactacacgtttgctgacaaagtcagtctcggacggcagcgaaaatgtcagattgccgaccgaaatcgcctgtgtcaaaggtgccgccagcatacagaccgctgtcagcagggccttagttaatgttacgccacgtcgcctgaacatgaatttctcctgaagcgctgacttcgccaaaccagccgttatcatctactgtacgcagcgaaatggcgttatccattggaatcgaaaatttgactgtggtcttatccatctgccccacttcgccagagatatcagtccacggtgtggtcaaccacagcgcatcggtcatatcccgccagctatcatcgcacccggcatcgtaggtttttgtagctccgttgcgggcaataaaggaaagcgtcgccgggaacggtactttcgccttaccgtcatcggagctgaagacacaataggagcgcccgccaatcacctgcgcgggtccggtcaccttgatcagcacttcgtcggcagctgttttaccgctggtggttacgatatagccgaaatcgagtgccgactcgccgctgccaacatatccctcccgcgacggtgtctgagtatattcatcggagataatactgatgctgaaatcacggggtttgataagcagcgtgttggaggtagaaaattcataccagccagactccggtgatgtagtgttctgaaagcgaaagttgaacagatccttggtgttgatgtcgctgatccccaggttcaccatctgcttaaagaagttgctcgagaagaaaacatagatcgagtctgcgctcttcatctcgttgaaggtgtagtaataggcggtattgctcaccggtttccatgaactgccattcagactgaactgcatatcgtacgccccgacggccgaggctaacgacgagttggcgatcgccgggaatatatggattgaggtgttgctgagtccgtttgtttgcagggtgtagttgaccatcttacaacttaatcctgaaaggctgccgatggtttgcgtccggcagtcggcgttcccttcgcccagagtcggtactccgtcgctgttgataaatacctccgccagcgagtgggtatttattaaccgcagatttgctgctttcgtatgggtgacgttgcgaacataccagttgccggaggcctgatccttacagcgtgcgccgctgctggcgtcatagttcacagaggtctggcaggcattgatggtcattgtaaagctgctgccgacgggcatttgttgcagatactggtaaaacgcgtctgacaacatgccgtgcatccacttcgcgccgccgctggtcaccgtcgcgccataaaatccactggcgtcggtggtttgcggcaggataagactggtggtcatattacacccagcgtaccagttgatgcagcgcaagccagttaaaggagatgaaactggtgaattttccagccacatatcaaacttccagttggtataaaggccggtgttgtaaccgttatcaatgtagccgaggctttgctgatagatggttcctgaaccagtgtattttaaaccggtccagcggttggcaccggtcaggcgcggatccagcgccccgccaggagtgacgaaaaagttgtcgtctgagttgttttcgacaaacacaaactcgcgtgccggtgcatccgcccaggttgttttgctcactgccgctctgagctcagttactggccagattagcgcgaaaattatcatcgttattagtaggttaactctcattctcttctcctgtctgcgtcaccgccgcccacgatgagaggccgctgcagaccacatcaccgacccagacggcaccgcgcgcctggttgagttccagtgccacttcgcaggttttattgccactgtagcgaaaatcgatagtgggatatttcttatccacgtccatgacaaactcgccgttttcatcggttcgggttcggccgatatggttgttaatccgtgcgttagccagcagtgtgccgtcttccgcacggatacgaccggagacggtaaccatctgcttcacctctggctcaatgacagcgacattgcctggatagagagtcagatggcttttgcggccgctgacgatatcgtagctgtcgagtgagtttttgctgttctgtaactccacctcatatcttccatagggagagagcgggagatagttacgcttgccgttaagcgggaaaatccgcccgttgattttggcgctgatctgaccgtcgtcctccagcccggtgttgaatatcaccccagcgttgccatcagtccgcccgctggcagcgatgtttttaccctgccagccgacgctgccattggcggtcaagttggtattgatgtagccgtccgccgcgctattgacgttcagcgttccgctggcgtaacgagcgtcgaactgtgcatacgccccaccgctgagggttttgtcatcaccggtatcgccggagatggcacgtgacagattggcaccaacagtgcgaatggttccttcatcaaactgtttgcgtgctgacaggtttgccatggtgtagccgttttgatgggtcatccctgcgctaaaccagttgcccagtggtagcgagagatcgagagcgatatatttccctgtattggcgttgctgtcgccgttgttatagcgctgaataccggcccgcaggccaagcgaaccaaagggaccgctgtagacattttgatagtaatctgccgtgtaataatggctgttgtaacggcggtcatcattgtagctgatgctgaatgtgcccagcttcgaccacagtgagttcaggttgagtgtgccgccgattgcacggttgtcggcatcgctacgtcgcaattgattgccaatgcgggttttttcctggttaacccacagcgaactaaagcctcccggtagagtggcgctgatgctgccgatgctgctccatgagctgtcactggccagcatattttgcaggttaacgttgatcgcccccccaagcggcagcgtcagacgggtttcacccaccgcctgattatcgtatccatatcccgttgccgcccagctaagcgtactcaatgagccggaggtcgaggcacctgctagccaactctctttagctggtcgcgtctttttcccgttttccgaccagcgatccatatgaaagctaccgccccatacctgccacgccagtggtgcaccgacgccgcgcccccggctaaacagcttattgacccgctgggggcgtttgctgatcacgcgaccgttaacgatcacctcaacttccacatcgtaaatcccgtacggtagaccccgggtatccacttcatgattgcccatagtgaagttctgaacgcttagtagccgcccatcacgggtgagatgtacttcgcccgccgccggtaaaaaggcgatcactggcgtggctgactggctgctgtcgaagatggtggagctggcctggtttccccaggaaaggccgtaaatcttccctgctgaaatggcggtcatcggccctaaggactgcaagttccaggtgtcgagcattccaccggcaaatcggtgaccggcaaaatcgcgttcatacatcgctttatataattcactgtcctgttgaccgctaccgatcccgtacagcgagccgtcgagcaccacatgatgttcgcgcagcgcagtaacgttattcagcgacagatagctggatgtgttgctcccgccgttacgcaactggttgttatagacgcccaagttatagctcagattactgctgagggtgttaacactggactgcccgatgtcttcgctacgtgagcgtagtacggtgcccagcgcttcgcgcttgaccaccagctgcagcagcagttggcgcaagctgagatccagctgcgcgttgtcagtcagggggatggtaagggcctcattgaacggggcgttggccagagccatcagctgctgtcgagtttgttcgctgacactggcgttatcttcactctcttccagctgtattttccggatgcgtagctgtccatcatccagccagataaaagcgctgccgattcgctgatcgtcctggcgaccctggctaccggcgagatgaatatagagcgggacgctcatgccgtcctgaagcgcctgactgaaggcctgcggaataatcaccccacctatttgctgcgcacttatgtcagcagcgctggcatcgggttgaacgaacaaaaagaccatgccgaaggcaaactgggctttcagtcctggggagaaccgtcgtaaaggcattgtcgttatccatctgcacagctatctatttcacgggaatgaacttatcaccctgccaaagtgcaacccgtcctttgttatccgccgtgtccacgcgggtaaaacgacgcgacttgcctggcatcaggtagtaattctctttacactccttaccattggcggctttcaggcaggggccgtaggcgaggatccgcagcgtcgcatttcctgtatttgtcagggagccgttggcgtactgaaagtggtagttcgcctggcgaggggcgacgaccagaatggtgccgatgcgggcggaagcagtggccacagcgctgcggttggcattatcgcgctgcgcatcactgagggcctgatcaaaccagacaatgcggtagtagcgctctttttcatctgcgggtcccttatagaagaagcggatcacttcgctggcttgggcgggtagcagcaagctggcgggagtgagtagcaactcatccggcttgtccattgagataacctgcccgtcgtcaagcggtgaagagagccgttcgagacggatattgataaggcgaccactgtcggtactgtttttgatcgttttgctcagcgtgctgctgtcactgttcataaacgatgatatatcgccgacatccagcgcctgggccggagatattccggaaaacagcagagcgagaggcagaaggtgctttttcataacaattccgtccaggaataaagcaggggggctacccctgctggtacatcagagagattaactggtccaggtcgcgtcgaactgtacgctaacgtcgccgctccagatgccttccggtagagtgctgtaatctgttactgcggtggtaccattggtggtaccgctgatgatggagaaggtgaaaccatcctgtgcggtggtacgattgctggcattgtaaccgttagccagcgggctaaggttgccgcccagtacgccgttggcggtatcgatcatcacggtatcgccagttttttcgactgccgcgccgttataatccacgcccacattcagtgtggaacctgaggtatccaactgggttaatgtgttggtgataagacgtgaggtcagtttaaaggcggtagccgttgagtcaccctcgatagccacgtcaaatagacctttctgtgagttaaaacctttaatgccttcggcatactggaacgccaggctaccgagtggcgtcacaaccagcttactggtggtgtcttttttggctgttgccgaccaggtcgctacagcctgagctgttacgtcagcagcctgcgccacacccataccggtaaacaccgttaccagagctattgccagaaccttttttttcattgcatttcttcccgagttgaattgaggacgtgatgtcccagtgagtcattttttaaaactaacttgcctggagtttactgaaccaacttatatatttttgagtacagcttggcctcagcattacgccgatgggtatacactgtcttcacactacaattttcaattctggcaatcgatttaggttgcattccctgggccgtcatgcggataatttccatttcccggtccgtgattttatctttcttaatatcttttctcaggaacctgccattaatcacataggccagttcttttctaatatcacgactcagtcctgcgtataccacgcccctaatattgctgttgtaataccaataatttgctaaggcttctgactttctggccgcaatcaatacgacctgtttcccctttaccgcggataaccattcattatcacggtttataaattcagataaagaatccgtattgagattgataaacacgaaatcttttctaattttctccaacgatagataaattaatctgtcgatatccacaatcagttcagatagtcctttatagaagtaggcgtcatggggagaccagatgtatttatcagaacggttttgacattccatatggtttttaacctcatagtccctgctgtaatcactttgccatgtcactactttccaaacctgtaatttttacaggtgcattcagtttccttagtaaaccggaagtaaataagatacgtagtacatatcaataaaggttaaacgagattaagtttaattattttcgattgggcttaaatttatgtttttttcccgatgagtgtcaatatgtgaacggaaaaggaattcaatggttaagtcaatatttagaaaaactgaaaatattgcttttttgataagaagaaaaagacatttggtttcataaggttattggcaatataacgttcaattcttacttgcattttatattggtcaggaactttgccctgaagtgttaggaatagtcttaatgcgctgtgtgatggactagtaaaaaaacaagttttaagggtaagggatagaatataaaactataatgagctgtcattgaagatgatttgccaatcagtaagaaattttaatggattaacatgccgcacaaaatggttataggtgttcattacaataagtgatggaaaattgaacgggcgtatgtacgtcatctgttcggtaagcccccaagagccagattaagtgaagttaaacgaaggctgccagctgtcacaggaacgatggcctctttgtcagggcactgagtgcagttatctgtgcgcgttactctaactggcactcgaacgtcggcgacggggttaccggtggatcagactgttcctgtggcgtaaacgtttttatgttagtaccaacagatttaccacatttatcatcttaacagtttgagtgaaaatgcaggctgcgccgcaaagggaggagactgagtggcgtgttcagtctaaaagagagttgatgccagcatacaggggcgaagctggtcaacaagtcaacattaagataatggaatattcggagagaaacgtcaggcagttggcctcaaatgaacaggaggaatatatccccaggaaaattaatgttggtgttataaacacaccaacattaatccgatctgattattaatcagacaaatatcgttaatccgtcgaattttgaatcaacgttttttcttacgaccctgaacggccttaaaacgtggattagatttacaaatcacatatagccgtccttttcgcttcacaatctgacagtctggatggcgttcttttgcggtacgcagagagttaagaactttcatcacgacccctttttcgtgctaacaaaacgaccaaaacgttgggtgaatcgtgcaacatttccttctgatgccactgttctcagcttccctgtatagaacgggtgcgatttagaagagacatcaattgtcacgtatggatacgttacgccatccagctcaatctcacggtctgttttgatagtcgagccgattttaaagtactcatcaacactggtgtcgtggaacaccacagtacgatactcaggatggatattgggcttcatcatttttacctgttatgttataacataaccataaagatacatgctcatccggatcatttcaacacccaatccctgtgactctttgtggatgtggaattttcgcaacggggaactctggcattgttagcagccgttggcgacgctcccataaacgcctggatgagtgattgatgatggtttcgctgagagtatggatttttcgacaatggaggttatctccactttactggccgatgatttatcgcagtatgattgattacctgacagcgtgtattcctctcccacggatataataattacttacaaaaagggagaggatgcatattttaaatatcactgaagtgaacagtttattgccgttattaatagaaatggagaaataaataggcgtattctacaattgcgacaaaaacaacgatattaatcagtttatgactgatttgttgtactttattctctttcattggtacttcctcgctttaaaaaagagcgcacttcgtaagtgcccttatataaataacgagtttggtcaaccaattttttgacatgtatcacaaatttgaatggatgtattacatcggctatcttttattgcaccaacgtcattgatatatgtcgcctgaagtcagttccgggaatgagtttgatctcaagactggcccagtccgggcgttgattggcgctgaggagcatatcgcatctcatcataatgtcgtatctcctggggtgttatacaagatatcgttgttggtgacctgggagaggaattgagttctattaaaccgtcaactatgccggatacatactggattacactgcaggcacgccttacgagagaacgtgccgcagtgacgggttaattatctgaaagaatttgcgaggctgtatcggttactcattggtttgatagttttactctcgggagagtaatagatatttaattcattaacggaaaccagtcagttcctttcgatgcctgaatttgatcccatagtttatccggaatggttaattcatgaacaagttgtgttatcgttcatgagaagcataacgtaaagggaaaagctcgattagacggcaggatttgtcaggggttatgaacgaaattcataaatctgtttgagtgttgcgatgggtagtgcaagttcgatatctccgcaatttacagtctgatgaatgaaaatgaatatccataaaaaatatattggtttatcctggcgtatatacctacttcgatgtattgccaatcgtggtaaattaaagacaggtcattattattcactctgaataatgaattattcactgtccgcagagtaaaaaatataacttaggtgtctatttaatgacttgcacaaaaagctaaattttcacccataaataaaaatataatcccgcgcccaaccacctgatgagtggctacagacactggatatattaggtggcgatgcactttcttacataaaggtatttccttttctgcggaaaaggaaatcgggaaatccccggtttttctgacaagcagacgccattatttgtgtctgcctatgttcgttaattcgttcatcaggaaattatctcaatgtcgcgttataaaacaggtcataaacaaccacgatttcgttattcagttctggcccgctgcgtggcgtgggcaaatatctctgttcaggttctttttccactcgctgtcacctttaccccagtaatggcggcacgtgcgcagcatgcggttcagccacggttgagcatgggaaatactacggtaactgctgataataacgtggagaaaaatgtcgcgtcgtttgccgcaaatgccgggacatttttaagcagtcagccagatagcgatgcgacacgtaactttattaccggaatggccacagctaaagctaaccaggaaatacaggagtggctcgggaaatatggtactgcgcgcgtcaaactgaatgtcgataaagatttctcgctgaaggattcttcgctggaaatgctttatccgatttatgatacgccaacaaatatgttgttcactcagggagcaatacatcgtaccgacgatcgtactcagtcaaatattggttttggctggcgtcatttttcaggaaatgactggatggcgggggtgaacacctttatcgaccatgatttatcccgtagtcatacccgcattggtgttggtgcggaatactggcgcgattatctgaaactgagcgccaatggttatattcgggcttctggctggaaaaaatcgccggatattgaggattatcaggaacgcccggcgaatggttgggatatccgcgcagagggctatttacctgcctggccgcagcttggcgcaagcctgatgtatgaacagtattatggcgatgaagtcgggctgtttggtaaagataagcgccagaaagacccgcatgctatttctgccgaggtgacctatacgccagtgcctcttctgacactgagcgccgggcataagcagggcaagagcggtgagaatgacactcgctttggcctggaagttaattatcggattggcgaacctctggagaaacaactcgatacagacagcattcgcgagcgtcgaatgctggcaggcagccgctatgacctggttgagcgtaataacaacatcgttcttgagtaccgcaaatctgaagtgatccgtattgctctgcctgagcgtattgaaggtaagggcggtcagacactttccctggggcttgtggtcagcaaagcaactcacggactgaaaaatgtgcagtgggaagcgccgtcattactggctgaaggtggcaaaattaccggtcagggtagtcagtggcaagtaacgctcccggcttatcgtccaggcaaagacaattattatgcgatttctgcggttgcctacgataacaaaggcaatgcctcaaaacgcgtgcagacagaggtggtcattaccggagcaggtatgagtgccgatcgcacggcgttaacgcttgacggtcagagccgtattcaaatgcttgctaacggtaatgagcaaagaccgctggtgctgtctctgcgcgacgccgagggccagccagtcacgggcatgaaagatcagatcaagactgaactaactttcaaaccggctggaaatattgtgactcgtaccctgaaggccactaaatcacaggcaaagccaacactgggtgagttcaccgaaactgaagccggggtgtatcagtctgtctttactaccggaacgcagtcaggtgaggcaacgattactgttagtgttgatggcatgagcaaaaccgtcactgcagaactgcgggccacgatgatggatgtggcaaactccaccctgagcgctaacgagccgtcaggtgacgtggttgctgatggtcagcaagcctacacgctgacgctgactgcggtggatactgatggtaacccggtgacgggagaggccagccgcttgcgatttgttccgcaagacactaatggtgtcaccattggtacaatttcggagataaaaccaggcgtttacagcgccacggtttcttcgacccgtgccggaaacgttgttgtgcgtgctttcagcgagcagtatcagctgggcacattacaacaaacgctgaagtttgttgccgggccgcttgatgcagcacattcgtccatcacactgaatcctgataaaccggtggttggcggtacagttacggcaatctggacggcaaaagatgctaatgacaaccctgtaactggtctcaatccggatgcaccgtcattatcgggcgcagctgctgctggttctacggcatcaggctggacggataatggcgacgggacctggactgcgcagatttctctcggcactacggcgggtgaattagaggttattccgaagctaaatggacaggatgcggcagcaaatgcggcaaaagtaaccgtggtggctgatgcgttatcttcaaaccagtcgaaagtctctgtcgcagaagatcacgtaaaagccggcgaaagcacaaccgtgacgcttattgcaaaagatgcacatggcaacgctatcagtggtctttccctgtcggcaagcctgacgggtgctgcgtctgaaggggcgactgtttctggttggaccgaaaaaggtgatggttcctatgtcgctacgctgacaacaggtggaaagacgggtgagcttctcgtcatgccgctattcaacggccagccagcagccaccgaagccgcgcagttgactgtcattgcgggggagatgtcatcagcgaactctacgcttgttgctgacaataaggctccgaccgtcaaaacgacgacgaaactcaccttcaccgtgaaggatgcgtacgggaaccttgtcaccgggctgaagccagatgcaccgcagtttagtggtgccgccagcacggggacagagcgaccttcaacaggagactggacagaaacaagtaatggggtctacgtggcgaccttgactctgggatctgccgcgggccagttgtctgtgatgccgcgagtgaacggccaaaatgccgttgctcagccactggtgctgaatgttgctggtgacgcatctaaggctgagattcgtgatatgacggtgaaggttgataaccagctggctaatggacaatcgactaaccaggtaaccctgaccgttgtggacacctatggtaacccgttgcagggacaaaatgtgacgctgactctgccgaaaggtgtgaccagcaagacggggaatacggtaacaaccgatgcggcaggtaaagccgacattgagctgatgtcaacggttgccggggaacacagcatcacggcctcagtgaataatgctcagaagacggttacggtgaaattcaaggcggatttcagtaccggtcaggcgagtctggaggttgatagcgccgcgccaaaagtagcaaacggcaaagatgcctttacgctgacggcgaccgttgaggataaaaatggtaaccctgttccagggagcctggtgacctttaatctgccccggggtgtcaagccgcttacaggcgataatgtctgggtgaaagccaacgatgaggggaaagcagagttgcaggtggtttcagtgactgccggaacgtatgagatcacggcatcggcggggaatagccagccttcggatacgcagactataacgtttgtagccgataaggctaccgcaaccgtctccggtattgaggtgattggcaactatgcgctggcggacggcaaagccaaacaaacgtataaagttacggtgactgatgccaataacaatttggtgaaagatagcgacgtgacgctgactgccagcccggcttcgttaaacctggaaccgaatggcactgcgacaacgaatgagcaagggcaggctattttcaccgctaccactactgttgcggcgacatacacactcaaggcgcaagtgagtcagaccaacggtcaggtatcaacgaaaactgccgaatctaaattcgttgcggatgataaaaacgcggtactcaccgcatcatctgatatgcaatctctggtggcggatgggaaatcgactgcgaagctggaggtgacactgatgtcggcaaacaaccccgttggcgggaatatgtgggtcgacattcagacgccggaaggggtgacggagaaggattatcagttcctgccgtcgaaaaatgaccatttcgtgagcggaaaaatcacgcgtaaatttagtaccagcaagcctggtgtctatacgttcacatttaacgccctgacctatggcgggtacgaaatgaagccagtgacggtgaccattaccgcggtggatgccgatacggcaaaggacgaggaggcgatgaaataattttaagaatatgaaagtaacattctaataaacaataatggcgttgacatcttcaacgccattatttattgaatttcctgacagtagtctcgttataaattcatttagatatagcgaaaactaaaccggacgaacggggataaaaatttcgcaaacaacatcattgctatccttttctacgaaatcttcattgtaataaaaccgctcaatatcactgccgttcactctggctaaccccctggcgggtaattccatcagatagaggtttcgcgcccattcagggtagtgctcccactcaccttcatagcggaaagaggcatacagtcctcggttaattgtccactctttcggcatctctgaatcggtttgtttgcataccgtaccggcaaaagtttcaaccgtgagcaaatcgaccgattttgttgacggttcaaacgtggaaacgaaatagatatccgtcttaaaattattcatacatctggctaaatgatgacgtcgcagtttgacttcttcatccggtgatttattcgacacttcaatgtcatatttaaatgagttgccaaaaataggtgtctcaggaaaattgactaatctacactccgtcttttgctgttgacgtattaaaaaagaagggaagatatttgcgagatcccaataatcacggtggcggtattcacggggagagcagccgaataactttttaaattcgcggctgaatgactgctgtgaatcaaaatgcaaagagagtgcaatatcaagcatagatttcgcggtgagccggacaagaatagcggcacggcaaagccttcgtttgcgaatgtattctcccaaaggcacatgcatgaaatttcggaacagaagctggatgttgcgtctgctgtagccagatttctgtgcgatatcttcgattgaaatagggtgctcaagattgcactcaatccactccaggagctgctgtagaatcttctgcctgatcatcacattctccgttaattctttgtcatatcgcacattttcgttatgccctgggccctaagtgtatcaaaaacagcaagggcgaaggcaaaagcactggtagcgtctgcttcgttgtccccgaaaatagagaggtttcagtcctgcattattaatgatttttttgcataagtgatatcaaaatccacgtactaatttgaggttacgttttaacgtagactcattgttcatgcctaatggagggactgacagtggaattttccgtattaagtaacaatctgaaaatgccgatgatgggatttggtgtttttcaggttaccgataaaaacgtgtgcaaacagtcagtgttgaacgctatccgcacaggttatcgactcatcgacactgcagcggtatacggtaatgaagatgccgtcggtgaagccgttcgtgaagctatatctgaaggtttatgtacccgagatgagttatttataacgtctaaattgtgggtgcaggatatgttgaatcaggatacggcagcagcaggtattgaagcatcattaaaaaaatcgggactagagtacttcgacctctatttattgcaccaggctatgcgcgattatttcagtgcgtggcgtgcactcgaagatgcctatgaagagggcaaattaaaagcaattggggtttccaatttctatcctcatgttctggcgaacttttgtgaaacggtaagagttaaaccgatggtcaaccaggtcgagttgcatccctattttgcccaaccagaggcgctggcaaccatgaagtattataacgtgcagcctgaagcatgggctccgttaggtggtggacgacataaaccctttgaaaataatctgcttcagagtattgcagatgcccatcaaaaatcgatttctcaagtcattctgcgttggaatattcaacggggagtggtcgttattccgaaatcgacacatcaacagcgtatcgaagaaaattttgctatctgggatttctcactgacagagaaagaaatggcacaaattagttcgcttgatttgggttatgttggggagtcggtaaaacattttaatcctgaatttgttcgtggttgtcttgctgtaaaaatacatgattgatattaatcatatattttacctgagacgacaagaatcttttaacaggggagtgatattgatcttcactctgtcatatctccggtaatatggcgtcaggcttcatcatcagaaagggggcctgacgcctgaaaaagtgaacaacagacagtgttcggattatcaatattcagtttttaacgttgaactggattcattactgcgttgtttaagaatttcccgcgccgaatctgccattatcatgacagcacctgccagcatcagagtatctttcaataccaggcgaccagcaccggataaataagggaaaccatgatgagcgtcacccaatgcgggtacccatgcctccggggtggtgattaaaaatgagagtgttaccagcggcgtggtaaatgccatcagtcctcccaataaacctaaccagcgattgacaggattagccaaaaccagcagagcaataatcacctccacgacgccaagaccgttggaaaaaccataggtattattggccgtttgccatgcccttgcttctggtttgtattcgccttcgtgagtcagatactgtttatagtcttccgggtgttcataaaagaacgacattagtggactgtttgcgacgaatggtgtaatgctgtctgcctcgtaagggacaaactttaataacccaatccacataaaaacaattgcaatactcagacgaatcaatgtcaggccaattttatctccccgacttaacaggtgcaggtatttttccattgtgaacatccttatttatacaatactgctgttgcggttgaattattatcaattcgcatcgatgtgactttccaggatgaagcattatattttctggctatatcagcaatggcatcctccagaactgtcggtgatgctgatactgacgagacgctgatatgtttcagaattattttatcatctgcattggtggaaaatgccataacgccagataatagtgttgcaaataaaacagattttttaaacatataaaataccatcaatgaagtgattaagaagttatagagtaacagggaattaataagattcttttctctgagacgccagaatatttgttctggcgtctgattttgagtttatttgactaatgaaaatagatcattgagtgattcgctcatcgacggatgagtaaatatctgatcgcgtaatatgctataaggcagcccggcatccatcaccattttcactatattgatcatctcgtgggagtcaacacacagcagtgatgcccctaatatacgttgggttttattatcaacaatcgcttttaataccccacgagtatcattcatcactctggcacgcggaattgcagctacaggcaatgtcaccacctgaatatcagcaccactctctctggcctgttcttctgtcataccaaccctggacagtggcggtgtcatgaatacggaataaggcacatttttccgatcatcagtactacgtctgccttctcccagcaactcatcacgcacaatgcggtaatcatccagtgaaatataagtaaattgcagcccgccggtaacatctcccatcgcccaaatattgtctgcggtggtatgtaattgcttgtcaacgacaattgccccgcgctcgtttactgcgataccggcattttctggatgtaacgaagcggtagccggttgacgaccggaagctattaacagtgcatccaccgccagttgggcgtgctcgctatgcacttgcacttgattttcatggtgactgattcgctccacatgggcattgaggataatatcgacgccctgatcgcgtaaaatcgtcgcgatattatcagcaatatcccgatcttcccgaggcaaaaacagcgaagctgcttctaaaatggttaccttgctgccaaaattagcgaacatagaggcgaactcaacgccaatatatccgccgcccaaaatacctaaatgcccaggcaattcttttagattaagtaatccggtgctgtcatatactcctggcgtggtggtaattccaggaattggcggaaccacggcttgtgcaccggtattaataaaaattttctcgccatgaatctccagatttcccccaggccgatgaacacgcaggctatgattattgataaactccgcctggccgtcgatcacgtcgatattgggcatatccgcaagattatgaaaattcttattacgtaaaaaattaaccacttcatttttacgctgtatggcacggacaaaatctgtgtgctgctgtgcgtcatgaaccaatgttttggttgggatacagccgatattaatacaggtcccgccatacattgcatttgattgttcgatgagagccactcgccaacctgcttttgccagcgtgacggctaatgtttttccagccttgccaaaaccaataataactgcctgatatttattcatgatgatttcctgtcgaaacgcgttcatttgacatcatgactatagacgcaaaagagcaaataacatttcttcacaacgcttgatattttgtcttatcgtctggtattttctttttcttaatcagaatcacaaaacaaaaatcatgattaactatttgatggtattacattaattatttactaagattgttggtgtttgtaatcaaaaaccactcaggagtctgatatggatgcccttagccgtttgttgatgcttaacgctccacaaggaacgatcgataagaattgcgtgttaggaagtgactggcagcttccacatggtgccggggaattatcggttattcgttggcatgcgttaacgcaaggagcggcgaagctggaaatgccgacgggagagatttttacattacgcccgggaaatgtggtcctgctaccacaaaattcagctcatcgcctgagtcatgtcgataatgaatcgacctgtattgtctgtggcactcttcggctgcaacattcggcgcgttattttttaacgtctttgccggaaacgctgtttttagcaccagttaaccacagcgtggaatataactggctgagggaggcgatcccgtttttacaacaggaatccagatcggcgatgccgggagtggatgcactgtgtagccagatctgcgctacattctttaccctcgcggtgcgtgagtggattgcacaggttaatacagagaaaaacattctcagtttgcttctgcatccacgtcttggtgcggtaatacagcaaatgctggaaatgccaggacacgcctggaccgtcgaatcgctggccagcatcgcccacatgtctcgggcaagttttgcccagcttttccgtgatgtttccggaaccacgccgctggctgtattaacaaagttgcgtctacaaatagcggcccagatgttttcccgggaaatgctccctgttgtggtgatcgctgagtcagtaggctatgccagtgaatcatcttttcacaaggcgtttgtccgcgagtttggttgtactccgggagaatatcgggaaagggtcagacagcttgcaccctgaataaaaccgccagaaatcagggcaaagataatccgcattccgggagttgtgagcctttcaactatttctatttccaacggtggtttgggctttatatatttttttctgatggactctagctcagtttttaaataaaaatgcaaactaaattgcttcaattaaataaaaccccgactattacttgatacgtgattattgtcggtgatttttttgtacaccatcagtgtatatctcaataacccctgaataagtagctctgaataggtataagggatgtagcctttttaaatggatttcttatgccaaaaatgaacgtcgatttccccataaaatgtgagcgatgccgaaagaaataaaattagttattgcatttgaagtttggatgaaagattatcatttgtcatacaaatgaggggtggtatgttgctagccaattaaaaaagaacgccatatttattgatgattgatcccccggtgggggggaaacatcgggcataaagtaatggagtattagttgtgaatgtcaatttctttgtcacctgtattggtgacgccctgaaatcaagaatggcacgagactccgtgctgctactggaaaaactcggctgtcgcgtaaatttcccggagaaacagggatgctgcggtcagcctgcgatcaatagcggttatatcaaagaagcgattccagggatgaaaaatctgatcgccgcactggaggataacgacgatcccattatttcaccggctggctcttgcacctatgccgtaaaaagttacccgacgtatctggcggatgaacctgaatgggcatcacgtgccgaaaaggttgccgcgcgtatgcaggatctcacctcttttattgttaataaattaggggtagtcgatgtaggtgccagtttgcaagggagagctgtgtatcacccatcttgtagcctggcccgtaagctgggagtgaaggacgagccacttacgctgctgaaaaatgtgcgtggactggagctgttgacctttgctgaacaggatacctgctgcggatttggcggcacgttctcggtcaaaatggccgaaatatccggcgagatggtgaaagaaaaggttgtgcacctgatggaagtccgccctgagtatttaattggtgctgacgtgagttgcctgctgaacatcagtgggcgattacaacgtgaagggcagaaagtcaaagtgatgcatattgctgaagtgttgatgagccgctgaggatataaagatgtcgatcaaaaccagtaatacagattttaagacacgcatccgtcagcaaattgaagatccgatcatgcgcaaagcggtggcaaacgcgcagcagcgtattggggcaaatcggcaaaaaatggtcgatgaattggggcactgggaggagtggcgcgatcgggccgcccagatacgtgatcatgttctgagtaatctcgacgcttatctgtaccagctctcagaaaaagtgacgcaaaacggcggtcacgtctggtttgcaaaaaccaaagaagacgctacccgctacattttacaggttgcccaacgcaaaaatgcccggaaggtggtgaaatctaaatcgatggtgaccgaagagattggtgtcaatcatgtgttgcaggatgctggcattcaggtgattgaaaccgatctgggtgaatatattctccagctggatcaagatccgccatctcatgttgtggtcccggcaattcataaagatcgccatcagatccgtcgagtgctacacgaacgtctgggctatgaggggccggaaacgcctgaagcgatgaccttattcatccggcaaaaaatccgcgaagatttcctcagtgctgaaataggtattaccggctgtaatttcgcggtggcagagacaggttcggtatgcctggtgaccaatgaaggtaatgcgcgaatgtgtaccacgctgcctaaaacgcatattgcagtgatgggaatggagcgtattgcccccacgtttgccgaggtagatgtattgatcaccatgctggcgcgcagtgccgttggtgcacgtttgacgggatacaacacctggctgacaggaccgcgcgaagcggggcacgttgatggtcctgaagagtttcatctggttattgtcgataacgggcgttctgaggtgctggcctctgaatttcgggatgtgctgcgctgtattcgctgcggggcttgtatgaatacttgtccggcatatcgccatattggcggtcatggatatggctctatttatccagggccaattggtgcggtgatttctccgctacttggcggctataaagattttaaagatttaccctacgcctgctctttatgcactgcttgtgacagcgtgtgtccggtgcgtattccgctgtcaaaactgattttgcgtcatcgtcgggtgatggctgaaaaagggatcaccgcaaaagcagagcaacgggcgataaaaatgttcgcttatgccaatagtcatccaggattgtggaaagtcgggatgatggccggtgctcatgcggcaagctggtttatcaatggcggcaaaacaccactcaaatttggcgcgattagcgactggatggaagcacgcgatcttcctgaagctgacggagagagtttccgtagttggtttaagaaacatcaggcgcaggagaaaaagaatggataatcggagcgaatttttgaataacgttgctcaggcactgggtcgcccgctgcgacttgaaccgcaagcagaagatgcgccgcttaacaactatgctaacgagcggcttacccaacttaaccaacagcagcgctgtgacgcgtttattcagtttgccagcgatgttatgttgacgcgctgtgagctgaccagcgaggcgaaggcggcagaagctgcaatacgtctgtgtaaagagctgggagatcagtcggtcatgattagcggtgacacgaggctggaggaattggggattagcgaacgtttgcagcaggaatgcaatgccgttgtttgggatccggcgaaaggtgccgagaatatctcgcaggcagagcaggctaaagtgggtgtcgtgtatgctgaatatggtttaaccgaatcgggaggcgtggttcttttttccgccgccgagcgcgggcgttcattgagcctgctcccggaatcttctctttttatcctgcgtaaaagcacaatcctgccgcgtgtagcgcaactcgcagaaaaattgcatcagaaagcgcaggccggtgaacgaatgccgtcctgcattaacatcattagcggccctagttcaacggcggatattgagcttatcaaagtcgtcggggttcatggcccggtgaaagcggtgtatctgattattgaggattgctgagagagatatgagatctgaacataaacctgaagaaggcatacgaggttgaaaatagcgttaaggacaacctgacttaaccccgttccgtcatggttatgctgctcttctgtaaatatcctggcattagtaatgccaggatatttacagtgaaaaagacaggcatccattcctgaaaacgggttcccttcccggtcattgtcacttcagctttatacaggcactctctatcagaatgttgtttattactgcccagagttttgttggtattcatctaccatttttttgacaaggcaaaacattacagaaattacaatgcttagaaaaaatcccagagccaggcaaatggcagcagggtatttattttttatttctggtgagcttatagttacacagccatcaccgttcggatacaatgaccagttcctggtcaggtatatcatttttgtataaagctcactgttaattgctgaaggtgtttgtatctcatcgagaacttgcctgccattatggtattctgacgcataccatttgataatagacgcctgcacgcgagatatttccgcttcagcagttggtaaatctctcttatctcctgaccattccagctttatttctctgttcttgacatctgggctggtgtgaaaaaatgtagtaattcgctgtataacatcttcagtcattgtggtctgacaggcaaagttattattgctatcacagttaacaagtatgcctggtgttgtctggtttatttttaggctgtaactcacttttatattatctttattgatatacagaaacaacagcaccattgccatacagatagctataataaaaaggataacgcgaatctttttcttcagataaaataaaatctcaatcagatcgatatcctgtttgatttgttcacgcataatatatccagaaaataaaatctgtcgcagataaggttgtattaatagtctgtatcaggaatgttcgggttaaatatcagcaaaaagccagcatcatgaatactggatatgaagcatgagagttacctcagtgtttatataaggattcggtccccctctctggaacggtaactctcaatctgatcggttcctgcgttagttcacatcacgactcattttttcgctctcaccggcatcccatttgccacaaaatatcccgccgtgctcctcggcagcgcttcctgtccacgaatcatatccgctattttctcgccaatcataattgtcgtggcgttcaaattcccggtgataatctgcggcataatcgacgcatccaccacacgcaggccttctaacccgtgtacgcggccttcgccgtcaaccacggacatctcgtcgtaacccattttgcaggtaccgcacggatggaaggcggtttcggcgtggttacgcacgaactcatcgagctgttcatccgtctgacattccgtgccggggctgatttcgcggccacgatactgatccagcgccggttgatgcatgatctcccgggtgatgcgaattgcgtcgcggaactcctgccagtcctgctcgtgtgacatgtagttaaacagaattgccggatgctggtgcgggtcgcgggatttaatccgcacatgcccacggcttggcgagcgcattgagccgacgtggcactggaaaccgtgctccttcaccgcattcgagccgttatagttaatcgctactggcaggaaatggtactgaatattcggccacgcaaattcctctcggctgcgaataaatccgcctgcttcaaagtggttgctggcaccaacgccagtgccgccaaacagccactccgcaccgattttcggctggttccaccactgcagggcagggtagagggaaaccggttctttgcactcatattgcagatacatctccagatgatcctgaagattttcgccgacgccgggtaattcatgcaccagcggaatatcaaactccgccagcagttcagcgttgccgacgccggagcgttgcaggatctgcggtgaggcaatcgcgcctgcacataacagcacttctttgttggccgttgcgcgggttgggatggtgctgtcgccttccagccattcgacgcccaccgcgcgtttgccgtcaaaaatgatgtgatcggtcatagcgtgagtacgaatggtcaggttagggcgcgatttggcctgatcgagataaccgcgcgcggtactggcgcgacggccctgcggcgtgacggtgcgatccatcgggccaaaaccttcctgctgatagccgttgagatcgtccgtgcgcgggtagcctgcctgcacgcccgcttcaatcatcgcttcaaacagcggattgacgccgggtttggaggtggtgacgctcaccgggccatcgccaccgtggtagtcgttctcgcccacatcgcgagtctcggccttgcggtagtagggcaggcagtcgagataactccagttctccagaccgggttcttgcgcccagttatcgagatccagcgcattgccacggatgtagcacatgccgttgatcagcgacgatccacccaggcctttaccgcgtccgcactccatgcggcggttattcataaacggttcaggctctgtttcataggcccagttgtagcgtttgccctgtagtgggaacgccagcgctgcgggcatctgggtgcggaagtcaaagcgatagtccgggccgcccgcttcaagcagcagcacggaggtattcggatcttcagtcagacgggtagcgagaacgttgccggctgagccggcaccaataatgatgtagtcaaattgcaaataaacctcctggttagaatatggactggaatttagccatctcaacctggatggacttcacctgggtgtaactctggagcgtcatcacgccgttctcgcgaccaatgccggagtgtttgtagccgccaacgggcatctctgccggggattcgccccaggtgttgatccagcaaatacccgcttccagctgatgaatgacgcgatgcgcgcggttcaggtccgccgtcacgatgcccgccgccaggccgtagtcggtatcattggcgcggcgaatcacttcgtcctcagattcataagtgagaagcgacatcactggcccgaagatctcttcacgcacgatggtcatatcgtcgctgcaatcggtgaacactgtcggtgcaacccatgcgccgttatcgaagccatcgcctttcagtacatcgccgccgcacagtacgcgcgcgccttcctctttgcctttggcgatatagcgcagcacgttatcgcgatgcgggaagctgaccagcgggccgaagttagtttgcggatcgaaaacgtcgcccgcgcgaatgcgctcaacgcgcgccagaattttctgctcaaatgcggctttgcatttcgccggaacgaagacgcgggtgccattggtacacacctgaccggagctgaagaagtttgccatcatggcgatatcggcggcgagatcgagatccgcatcatcgaaaacgatcagcggtgatttaccgcccagttccatggtcacttctttcagggaagaggccgccgagttagccatcacttttttgccgctggcgacaccgccggtaaatgacactttggcaatgcccggatgctcggtcagatattgcccggtctccgcgcccacgcccggcaacacgttaaatacgccgtccggcaggcccgcttcgctgtaaatttcagccagctttaacgcggtaagcggggtaacttcgctcggtttgaaaatcattgcgttgcctgccgccagcgccggggcggatttccacagggcaatctggatcgggtagttccatgcgccaatccctgccactacgcccagcggttcgcggcgggtatacacaaaggacgtttcacgcaacgggatctggctgccttccagcgccgggatcagcccggcgtagtactccagcacgtccgcaccggtaacgatatcgacggttgaggtttccgaatatgcttttccggtgtcgagggtttccagttttgcgagttcgtcattgcgttcacgcagaatatcaacggcccgacgcagaatacgcgagcgctccatagcggtcatcgccgcccagattttttgcccctgttgggcactcttcacggcgcgatcgacatcctcacgcccggcggcctgcacggtcgccagcacgttaccgttggccgggttaatggtctcgaaggtgcgaccgctggtggcggaggtataaccaccatgtatataaagctgctgttctgccattcgggacatcacgtctcctcggttaatcggtgggtaaatgctgagtaataaagtgacgggtcagcgagtgtgcgagaggtttatccagcggtttgccgctcagtgccgcgcgcagccataatccgtcaatcagcgcggcaaggccgtagcccgcttcctgtgcctgttggcgcggtaactcgcggcgaaattcgctcaccagattcgacaataagcggcggctactgacctgctgtaaacgatagagcatcggctgatgcatactgctggcccagaacgccagccaggctttcatcgccgcactgctcacctgcgtttcatcgaagtttccgccaacaatcgcctgtaatcgctgctctgcactgccctgcggaagtgcatgtaatcgattcaaaaccgcgtcacgcagctgactggtgatatcgcgcatggttgcttccagcagaccatttttgtccctgaaatagtggctgatgatccccgtagaaacgcctgcacggcgggcgatctgcgcgatcgttgcatcgtgcatgcccacttcatttattgcttccagtgtggcgtcgatcagttgtctgcgccggatcgactgcatccccaatttgggcattttcgccactccattcatcagcgttgtttatctattaaagcggttattgattggacgttcaatataaaatgtgtcttaattgttacgaatttgattttaaatggtaacaataacagtggggatactggatgacagacctttcacacagcagggaaaaggacaaaatcaatccggtggtgttttacacctccgccggactgattttgttgttttccctgacaacgatcctgtttcgcgacttctcggccctgtggattggccgcacgctggactgggtttctaaaaccttcggttggtactatctactggcggcaacgctctatattgtctttgtggtctgtatcgcttgttcgcgttttggttcggtgaagctcgggccagaacaatccaaaccggaattcagcctgctgagttgggcggcgatgctgtttgctgccgggatcggtatcgacctgatgttcttctccgtagccgaaccggtaacgcagtatatgcagccgccggaaggcgcgggacagacgattgaggccgcgcgtcaggcgatggtctggacgctgtttcactacggcttaaccggctggtcgatgtatgcgctgatgggcatggcgctcggatactttagctatcgttataatttgccgctcaccatccgctcggcgctgtacccgatcttcggtaaacggattaacgggccgatagggcactcagtggatattgcagcggtgatcggcaccatcttcggtattgccactacgctcggtatcggtgtggtgcagcttaactatggcttgagcgtactgtttgatattcccgattcgatggcggcaaaagcggcactgatcgccttgtcggtgataatcgccacgatctctgtcacctccggtgtcgataaggggattcgtgtgttatcggaacttaacgttgcgctggcgctgggattgatcctgttcgtattgtttatgggcgacacctcgttcctgcttaatgcgctggtgctgaatgttggcgactatgtgaatcgctttatgggcatgacgctcaacagttttgccttcgaccgtccagttgagtggatgaataactggacgctcttcttctgggcatggtgggtggcatggtcgccgtttgtcggcttgttcctggcgcgtatctcgcgtgggcgtaccattcgccagttcgtgctgggcacgttgattattccgtttaccttcacgctgttatggctctcggtgttcggcaatagcgcgctgtatgaaatcatccacggcggcgcggcatttgccgaggaagcgatggtccatccggagcgcggcttctacagcctgctggcgcagtatccggcgtttacctttagcgcctccgtcgccaccattactggcctgctgttttatgtgacctcggcggactccggtgcgctggtgctggggaatttcacctcgcagcttaaagatatcaacagcgacgcccccggctggctgcgcgtcttctggtcggtggcgattggcctgctgacgctcggcatgctgatgaccaacgggatatccgcgctgcaaaacaccacggtgattatggggctgccgttcagctttgtgatcttcttcgtgatggcggggttgtataaatctctgaaggtagaagattaccgccgtgaaagtgccaaccgcgataccgcgccgcgaccgctggggcttcaggatcgcctgagctggaaaaaacgtctctcgcgcctgatgaattatccgggcacgcgttacactaaacagatgatggagacggtctgttacccggcaatggaagaagtggcgcaggagctgcggttgcgcggcgcgtacgtggagctaaaaagcctgccgccggaagagggacaacagttggggcatctggatttgttggtgcatatgggcgaagaacaaaactttgtctatcagatttggccgcagcaatattcggtgccgggctttacctaccgcgcacgtagcggtaaatcgacctactaccggctggaaaccttcctgttagaaggcagccagggcaacgacctgatggactacagcaaagagcaggtgatcaccgatattcttgaccagtacgagcggcaccttaactttattcatctccatcgtgaagcgccgggccatagcgtgatgttcccggacgcgtgattgtttttgcataaaaccgcgccatgtctgcatatggcgcgggaatcattgactcgctgtaaaaaattatgcatatattatatatgattgtcatgtcatatcctgaaattcctcttgtatcacttcatgactttatattttattaattaacgattttattttgtattagctgaatggattcagtcctatagagtcatatatttattaataagacgattcttatatttggatacctaataagagttaccatttttaccgtctgtatattaaatgtattcctcctgtttttgtttatattttgagttgatttgagttcctggatacatataatgcgcaggtattagagactgggaggaatgtaatgataaagttaagagtgttaacttaaaataagttttcagtagtaacttgctattttattaccctctgaactacatactcagatatgtggttgccaatgctatgcaaaatttttgaatttttatatgcgatgaacagtaaccagaatggcatttaatgcgttgctgtttatgcaatcttggttttatttggatgtattgctggagattgtgatgaataaaatatatcggctaaagtggaacaggtcccgtaactgttggagcgtctgctcggagctggggagcagagtaaaaggaaaaaagtcccgggctgttttaattagcgcgataagtttatattcatctctggtattcgccgatgatgtcatcgtaaaccaggataaagctattgattttggcaaagagaaccagagcatcgattaccgtattacggtgactgacaatgccaatctggtaatcaatacgacagatacttcccgtccgcgtctgactctcgcttctggtggtgggttggatattaccggaggaaaggtaacaatcaatggcccgcttaactttttgctgaaaggtacggggttcctgaatgtctccaatgctggcagcgagttatatgctgatgatttgtatgagtcaaactcaggcatgagacatgatcaaggctattttaatgtctccaatggcggcaaaattcatgttaagggcaccagtcgtctgacttatacgcaggggaatgtaagcggcgaaggtagtcaggtaaatgcagggaccttctttatgggcgtttacggcggatatggcggtaatcagttcctgtcggttaataacggtggtgaagttaatgctcgtgaacatattagcctgggttattacgaccaacgttctgatacaacattagtcgtatcagatggaggtaaaatatccgcaccgaaaattagtttaagcaccaactctgagttagcgttaggtgcacaggaaggaagtgctgcgaaggctgcagggattattgatgccgaaaaaattgagtttgtgtgggcaaagacatccgataagaaaatcaccttaaaccacacggataaaaacgcgactatttccgcggatattgtcagtggcagcgagggcctgggctatatcaatgcgctcaatggcacgacttacttaaccggtgataactctgcctttagtggtaaagtcaaaattgagcaaaatggcgctttagggatcaccaaaaatataggtacagcagagatcaacaaccgcgggaaattacacctgaaggctgacgatagcatgacctttgccaataagatttccggcaatggtacaataagtatcgacagtgggacagtggcactgaccggcaataactatgcattcagcggatatattgatgtcgcttctggtgctgtcgcgattatttctgaagacaagaacatcggccgtgcggacctggatgttgatggcaaactgcaaatcaatgccaataaagattgggtatttgataacgatcttcaaggtagaggtattgttgaaataaacatggggaatcacgaattctccttcgatgagtttgcttatacagactggttccagggttcactggcgttccagaacacgacatttaacctggaaaagaatgctgagtttctgcagagaggcgggatcactgcgggtcagggaagcctggtaacagtgggtaagggcgctcactccattagcactttgggattctccggcggaaccgttgattttggtgccctgacagcaggtgcacagatgacagaagggacggtcaacgttagtaaaacgctggatttgcgcggcgagggtgtgattcaggtttctgacagtgacgttgtaagctcagtatctcgtgatattgactctgcgttatcgctcactgaagtcgatgatggtaacagcaccattaagttggttgatgcgcaaggtgcggaagttctgggcgatgcgggcaatctgcaattgcaggataaaaatgggcaaatcctctccagcagtgcccaacgtgatattcagcagaatgggcaaaaagcggccgtcggcacttacgactatcgtctgacgagtggggtaaacaatgacggtctgtatatcggttacggcctgacccagcttgatttacacgctaccgacagcgatgctctggtgctgagctctaacggtaaaagcgagaatgccgccgatctcagcgcaaagattaccggcagtggtgacctggcattcagcagccagaagggtcagaccgtatcgctttctaacaaagacaacgactataccggtgttaccgatctgcgcagtgggacgcttttgttgaataacgataacgtgttgggtaatacccatgaactgcgtctggcggcagagactgaactggatatgaatggtcacagccagaccgtgggcacgctcaatggcagcgccgattcactgctgagcttaaatggcggcagtctgacggttaccaacgggggcacttcaaccggttcgttaacggggagcggagagctgaatattcagggcggcacgctggacatcgcgggcgataacagcaacctgacggcgaatgtgaacattgctaattcggctaatgtcctggtaagtcatgcgcagggattgggtagcgcaaacgttgagaacaacggtaccctggtgttgaataatagcgctgaaaaaagagcggctgcgtctgtgaattacaccctgggcggcaatctgaccaacaacggtacgctgatgaccggaatgtcaggacagcaagctggcaatgtgttagtggtgaaggggaactaccacggtaataacggtcaactagtaatgaatacggtactgaatggcgatgactcagtaaccgataaattggttgtcgagggcgatactagcggcacgactgccgttacggtgaataacgctggcggtacaggtgcgaaaacccttaacggtatcgaacttatccatgtagacggtaagtctgagggcgaatttgttcaggctggtcgtatcgttgcgggggcgtatgactacactctcgcgcgtggacaaggggcaaatagtggtaactggtatctgaccagcggcagtgattctcctgaactgcagccggagccagacccgatgccgaatccggagccaaacccgaatccagagccgaaccctaacccgacacctacgccgggtccggatctgaatgtggataatgacctgcgaccggaggcgggtagctacattgcgaaccttgcagcagcgaatacaatgttcaccacgcgtctgcatgagcgtctgggtaatacgtactataccgacatggtgacgggtgagcagaaacaaaccactatgtggatgcgccatgaaggtggtcataataaatggcgtgatggcagcggccagctgaaaacccaaagcaatcgctatgttctgcaactgggaggcgatgtcgcgcagtggagccaaaacggcagcgacagctggcatgttggggtcatggcgggatatggcaacagcgacagcaaaaccatttcctcgcgaaccggttatcgtgcaaaagcgagtgtgaacggatatagcaccggcctctatgccacctggtatgccgatgacgagtcgcgtaatggcgcgtatctcgacagttgggcgcagtacagctggtttgataacacagtgaaaggggatgacttacaaagtgaatcctataaatcaaaaggatttaccgcttcactggaagctggatacaaacacaaattagctgaatttaatggcagccagggaacgcgtaatgaatggtatgttcagccgcaagcacaggttacctggatgggagtcaaagccgataagcaccgcgaaagcaacggaaccctcgttcatagcaacggtgatggcaatgttcaaacccgacttggcgtaaaaacctggctgaagagccaccataaaatggatgacggtaaatcccgcgagttccagccgtttgtagaagtgaactggctgcataacagtaaggatttcagcaccagtatggatggcgtgtccgtcactcaggatggagcccgaaatattgctgagataaaaaccggggtggaaggacagctaaatgccaacctgaatgtctgggggaatgtgggcgtccaggttgccgataggggatataatgacacctctgcaatggttggcattaagtggcaattctgatctgaataatgagtaaaaggagagagagccgaacgggagataattcggctctctgtgtcattttcttgcagccagctttatcagtcagagtgaagactcgcagatttagctggcgcacaagatttaatcaaggtgtgttcgatggcttcgcatgatttgagtgtttttttggaagagttcggggcaacggtgaatttgacgttgcctggtatcgtgtccgaaaaagaacggcttttactcaagctgctaatggagggaatgtcggttacagaaatctcacagtacagaaatcgcagtgcaaagacaatttcacatcaaaagaagcagctgtatgaaaaactaggcatccagagtgatattaccttctggcgggatatcttttttcaatatcatccgcaagtcatcagtggcacgggaaataaaaataatttttatatccctgataaccgttgtcaccatatcgtcacgcctgaagccatcagtctggcgttggaaaaccacgaattcaaaccgtggatccaaccggttttctgcgcgcagactggggtactgacgggctgtgaggtacttgtccgctgggaacatccacaaacgggaattatcccaccggatcagtttattcctctggcggagtcatccggtcttattgtcataatgacccgccaactgatgaaacagactgcggatattctgatgccggtaaaacatttgctgccggacaatttccatattggcatcaacgtctcggcgggttgttttttggcagcgggatttgaaaaagagtgtctgaacctggttaagaaattaggtaacgataaaatcaagctggttctcgagctaacggaacgtaaccctattccggtaacgccagaagccagagcgatatttgacagccttcatcagcacaacattacctttgcgctggatgactttggtacgggttatgcgacctatcgttacttgcaggcgttcccggtcgattttattaagatcgataagtcatttgtgcaaatggcgagtgtcgacgaaatctccggtcatattgtggacaatattgtcgaactagcgcgtaagcctggtctgagtatcgtggcggaaggggtagaaacccaggagcaggcggatttaatgatcggtaaaggcgttcactttttgcagggctatttgtactctccgccagtaccgggtaataaatttatctctgaatgggtaatgaaagcaggtggttgatgtaaaccgctattcacagcgcatcgggaggttggcagcgattaattctcccgatgcagtaaatcctgatagatccccgttaatatgccatttggcgcaaattgttttttaatccactgcgtcacctgacccgtagcagaatgctgagtcgccagtaacatgcgcgaatcctggcgcggattatggatttgtcgggtaaccagcagggattgcgtcatcgcctcacggaccatgtaatccggcaaaaaaccaattccttcacctaaaatctggcactgacatttggtgttgaaatctggcaccagaattgactcctgcccgtgcagcaaccagcccacttttttattaatcgtatgcgcggtgtcctccaccataatattagggtagagacgcagttggctttcggcgatgggttccggcacaaaggctaacgggtgatccggggcgatagcaaaagcccagcgaatcgcgccaatttcagtgtaatcaataccgccgccgtccagtagtgtatcgggtgcgccgatggcgatattggcctgattattaataatcgcatcccagacgccgttatacacttcggtggtgacggtaatctggcaggtaggaaactgctttttcagcacctgtaataagcgcgcggtgtgtttgggcgtataaagcagctgattaatacaaatgcgcacacgcgcttctatgccctgcgaaatagtatctatgctacgtttgatggcataaaaatcattcagcaggtcggtagctttgcggaaaaaataacgcccggactccgttaactcaatgctgcgggtactgcgagtgaacagcaccacatccagccctgtttccattcgcttgatggtgtagctaatggcggaagtggttaaacccaactcttctgcggctttactgaaactgccaaaacgcgcagcggtagtaaatgccaacagattctcttcggtaaaaactgagttcattaaaccattcccgccattatctaatatgaatttctccagccatgactgtagaggtatcgattaaagatagataatcatttttgaataacttttaatacccgtcgcgtttagtcgtcgcttcgcttaatttttgtccgccatattctgaaattatccccacgcagttacccgccagaaaacccagtaacgtcaccgtccagttcatcccgcaggcaaaaaacagcgtcatgccgagaaagccaccgggaatgaatgacagtaaccagaaacgtccttgccagaccactaccgctgagaaaggcacggtagtaatcacgctcgcccagaacccagaaatcccactcaccgaggccagccaaccggcagtcagcgcggcgaaaaacgcccacaccatcccggaataattaaccgccagacttctgataaaccccgatttaccgccgcctgcggcataaaaactgcaaaaggcgacgaagccaatggttcctaataattcccatccttgagagagcccgacatgtgaagacactaactgccaaagccctgcacaaataccgacggtgacacccgttgccgtgagtccgttcatcttgttcccctctggttagacatggacgaaagctactcttacatgtgcagactatagagaaataaaacctgattgagtgaaagggtatcgggtcaaagaaacaaatattgcactaccgcacactgcgaaaagattgttgaacatcattcaacaaaaaggcgaaatacagcgaattaaatttaagcgggttcttttatcagattatcgttgctattctcaattcatcgaaaacagccacaaaaaccaggggaatgtgaatgagtataaaaaatctacctgccgactatttattggctgcacaacagggtgatatcgataaagtaaaaacctgccttgcgctgggtgtcgatattaatacctgcgatcgtcaggggaaaacggcaattacgctggcaagtttatatcagcaatatgcttgcgttcaggcattaattgatgccggagcggatattaataagcaagatcatacctgtttaaatccttttttaattagctgtctgaacgatgatttaacgctactacgaattattttaccggctaaacccgatcttaattgcgtaacccgttttggcggtgtcggcctgacgcctgcctgtgaaaaaggccatttaagtattgtaaaagagcttttggcgcatacggagattaacgttaaccagaccaaccatgtaggctggacgccgctactggaagcgattgtgcttaatgatggtggtattaaacagcaggcgattgtgcagttattgctggaacacggtgccagcccgcatctgaccgataaatatggcaaaacgccactggaactggcgcgggaacggggctttgaagagattgcgcagttactgattgccgcaggtgcataaaccgggaggcttgctatcaacacaccagaaagacggtgtgtgtgggcgctaactgcggatgcggattttctggcgcagcgggggcaaggacaggttgaacaggtctttgccagagcggtaaatatcgcactcccggctcgccagcagttgctgacgctgctttgtgaagagtacgacaatgcgccaaacagttgtcggttggcactcactcactttgatgatctgttccggcatggtgataaggttcagtttgacgatcaaggtattacggttggtcaacatcttcatatagagatgagtcgttgtcggcgttggctgtccccaaccttgcaaatgaccgctgtgaattttcaccttatcgcctggctacagtggcacgacattattcatcagcacctgggggaaaatgaaaccctgtttaattatcgcggcgataatccgttttatcaggcgttaaataaagaactacatattaaacgacgggcagttattcaggcagtaaacgaaaaacaaaatatcgccgcagcggtcgccagtatgattgggttagggattggccttacgccatcagccgacgattatttaacaggtctggcgcttattttatttattcccgggcatccgtcggaaaaatacaaagaggaattttatctcggtatgcagcgcggcagaaataacaccacattattaagtgctataacgctggaagccgcattacaacaacgttgccgggaaaatattcatcgttttattcacaacattatttatgacatccctgggaacgcaactcaggcaatagaaaaaattaaacatattggctccagttccggctgcgacatgctgtatggcatggccgatggttgtgcgctgagccaaacctacggagggaattatgtcagttaaaatagtcattaaaccgaatacctattttgattctgtctcgctgatgtctatctccacgcgtgcaaataaactcgacggcgtcgagcaggcatttgtggcgatggcgaccgaaatgaacaaaggtgtactgaaaaatttaggactgctgacgccggagctggaacaggcgaaaaacggcgacctgatgattgtcatcaacggcaaagcgggcgcggacaacgaacagttgctggtggagattgaagaactgttcaacaccaaagcgcaaagcggctcgcatgaggcgcgttacgccactattgccagcgccaaaaagcatatcccggaaagtaacctggcggtgatttcggtcaacggtctgtttgccgctcgcgaagcgcgtcaggcgctgcaaaacgatctcaacgtgatgctgttttccgataacgtctcagttgaagatgaattggcgctcaagcaactggcccacgaaaaagggctgctgatgatggggccagactgtggcacggcgattattaacggcgcggcgctctgttttggtaacgccgtgcgtcgcggcaacatcggtattgttggcgcatccggcaccggcagccaggagctgagcgtccgcattcatgaatttggcggcggcgtttcgcaactgattggcaccggcgggcgcgacctgagcgagaaaatcggcggcctgatgatgctcgacgccatcggcatgctggaaaacgatccgcaaactgaaatcattgtgcttatctccaaaccgcccgcgcctgcggtggcccgcaaagtgctggaacgcgcgcgcgcctgccgcaagccggtggtggtctgtttcctcggtcgtggcgaaacgccagtggatgagcaggggctacagtttgcccgcggcagcaaagaggcggcattgaaagcggtgatgctctccggcgtgaaacaggaacatctcgacctgcatacgctgaaccagccgttgattgctgacgtacgtgctcgcctgcaaccgcagcagaagtacattcgtggcctgttctgtggcggcacgctgtgtgacgaaaccatgttcgcggtgatggaaaaacacggcgatgtctacagcaacattcagcccgatccggaattccgcctgcaagatatcaaccgtagcatcaaacacaccttcctcgactttggcgatgacgacttcaccaacggcaagccgcatccaatgattgaccccaccaaccgcatcagtcgcttgatcgaagaggcgcgcgatccagaagtggcggtgatcgtgatggattttgtgctcggatttggatcgcatgaagatccggtcggctccaccatcgaggcgatcaaagaagcgaaagcgatcgccgccgccgaaggacgcgagttgatcattctcgcctatgtgctgggcaccgatctcgatacgccatcattagaacaacaaagccagatgctgcttgatgccggagtgattctggcgagcagcagcaccaataccggattgctggcgcgtgaatttatctgcaaaggggaggaagcctgatgagccagtcactgtttagccaaccgttgaacgttattaacgtcggtatcgccatgtttagcgatgacctgaaaaagcagcatgtagaagtgactcaactcgactggacgccgccggggcagggcaatatgcaggtggtgcaggcgctggataacattgccgattcgccgctggcagacaaaatcgccgccgctaaccagcaggcgctggagcgcattatccagtcgcatccggtgctgattggttttgatcaggcgattaacgtggtgccgggcatgacgccgaaaaccattcttcacgccgggccgccgatcacctgggaaaaaatgtgcggcgcgatgaaaggcgcggtcaccggggcgttggtgttcgaagggctggcgaaagatctcgatgaggcgactgaactggcggcctccggggagatcaccttctcgccgtgccacgaacacgactgcgtgggatcgatggcgggcgttacctcggcctcgatgtttatgcacatcgtgaaaaacaaaacctacggcaacatcgcttataccaatatgagcgagcagatggcgaagattttgcgtatgggtgccaacgatcagagcgtgatcgaccgcctcaactggatgcgcgatgtgcaggggccaatgctgcgcgacgcgatgaaaattatcggtgagatcgatctgcgcttaatgctggcgcaggcgctgcatatgggcgatgagtgccataaccgcaataacgccgggacgacgctgctgattcaggcactgacgccggggatcattcaggcaggctattccgtcgagcaacagcgcgaagtgttcgagtttgtcgccagcagcgactacttctccggcccgacgtggatggcgatgtgtaaagcggcgatggatgcggcgcacggcatcgaatacagcaccgtggtcaccaccatggcgcgtaacggcgtcgagttcggcctgcgggtcagcggcctgccggggcagtggtttaccggcccagcgcagcaggtcatcggcccgatgtttgctggttataagccggaagattcggggctggatatcggcgacagcgccatcacagaaacctacggtattggcgggtttgccatggcgaccgcgcctgcaatcgtcgcactggtgggcggcacggtggaagaggctatcgatttctcccgtcagatgcgcgaaatcacccttggcgaaaaccccaacgtcaccattccgctgctcggttttatgggcgtgccgtcggcaatcgacatcacccgcgtgggtagcagcggcattctgccggtgatcaacaccgccatcgcccataaagatgcgggcgtcggcatgattggcgcgggcattgtgcatccaccattcgcctgcttcgagaaagccattctcggctggtgcgaacgttacggcgtctgacttacatgtttatgccggatgcggtgtgaacgccttatccggcctacggatggcccgagaattgtaggcctgataagcgtagcgcatcaggcagtctggcgttggtcataacctaatcaccctctgtagcggacataacaacatgaaagagcttgtggtcgttgccattggtggcaacagcattatcaaagataacgccagccagtcgattgagcatcaggcggaggcggtgaaagccgtggccgatacggtgctggaaatgctggcttccgattacgacattgtgctgacccacggtaacgggccgcaggtcgggctggatttacgccgtgcggagattgcccacgagcgcgaagggctgcccttaacgccgctggcgaactgtgtggcagatacgcagggcggcatcggctatctgatccaacaggcgctgaataaccggctggcgcgtcacggcgagaaaaaagccgtcaccgtggtaactcaggtggaagtggataaaaacgatccaggttttgcccatcccaccaagcccattggtgcattcttcagtgaaagccagcgtgacaaactacaaaaggcaaaccctgactggtgttttgttgaagatgccggacggggctatcgccgcgtggtcgcctcgccggaaccgaaacgtattgtcgaagcacccgccattaaggcgctgatccaacaaggttttgtcgtaattggcgcgggcggcggtggaattccggtagtgcgtactgaagcgggggattaccaaagcgtggacgcggttattgacaaagatctctctaccgcgctgctggcccgtgaaattcacgccgacattctggtgatcaccaccggcgtcgaaaaagtctgtatccactttggtaaaccgcagcagcaggcgctggatcgggtggatattgccaccatgactcgctatatgcaggaagggcattttccgcccggcagcatgttgccaaaaatcatcgccagcctgacgttcctggagcagggcggcaaagaagtgattatcaccacgccggaatgcctgcctgcggcgctgcgcggtgaaacgggcacccatattattaaaacgtaaggacgtaggatgaaagaaagcaatagccgccgtgaatttctgagccagagcggtaagatggtcaccgccgccgcgctgtttggtacctctgtgccgctcgcccatgcggcggtagctggcaccctaaactgcgaagcgaacaacaccatgaaaatcactgacccgcattactatctcgataacgtgctgctggaaaccggttttgactacgaaaacggtgtggcggtgcagacccgcacggcgcgccagaccgtggagattcaggacggcaaaattgtcgccctgcgcgagaacaagcagcatccggacgccacgctgccgcactatgacgctggcggtaagttgatgctacccaccactcgcgacatgcatattcatctcgacaaaaccttctacggcgggccgtggcgctcgctcaatcgtccggcaggcaccactatccaggacatgatcaaactcgagcagaaaatgctgccggagttacaaccgtatacgcaggagcgggcggaaaaactgatcgatctattgcagtcgaaaggcaccaccattgcccgcagccactgcaatatcgaaccggtttccggcctaaaaaatctgcaaaatttgcaggcggtgctggcgcggcgtcaggcgggcttcgagtgtgaaatcgtcgccttcccgcagcacggtttgctgctgtcgaaatcggaacccttaatgcgcgaagcgatgcaggcgggtgcgcattacgtcggcgggctggacccgaccagtgttgatggcgagatggaaaaatccctcgacaccatgtttcagattgcgctggactacgacaaaggtgtcgatattcacctgcacgaaaccactccgtcgggcgtggcagccatcaattatatggttgaaacggtagagaaaacgccgcaactgaaaggtaagttgaccatcagccacgcctttgcgctggctacgctcaacgaacaacaggtcgatgcgctggcgaatcggatggcggcgcagcaaatttctatcgcctcgacggtgccgattggcacgctgcatatgccgctcaaacagttgcacgacaaaggcgtaaaagtgatgactggcactgacagcgttatcgaccactggtcgccttatggtctgggcgacatgctggaaaaagccaatctctacgcgcagctctatattcgtcctaacgaacagaacctctcccgttcgctgtttctagccactggcgatgtattgccgctgaatgaaaaaggcgagcgtgtatggccaaaagcgcaggatgatgccagctttgtgctggtggacgcctcctgttccgccgaggcggtggcgcgtatctcgccgagaaccgcaacgttccataaagggcaactggtgtgggggagtgtggcaggttgatgcgcatttgaaacgcctgcaacggtgaattgtaagagatttaagccccagggagtggggcgggaatggtttgctaatgaatgatcctgaactttataatctcgcggcataatttccaggggattatttgagagaaatacacaaaagtgagttttaacaaaggtatttatcaggccataaatgtgacctgcttcggataaaaaagattcagtatcgaaaaaccaatgatactcttgctgatggttaccaacagtaattaagatgtgatttgtttttccgtaatcgcaaaaatattgccatgaccataaaagaaaaattctcacaaaaatatccccatgcttccttttgtacttttggcgattcagcagcgttggccgatcacctcgcaacgttgattgcgactggtgttaaaacagcttcctgtggttcgctggcgggatgtattgaagacaacgcatttccgatgattggtgagtataagattgtagaaaatagccgtggtgagcctgtatgtgttatcagagtgattggcctgcatttactgcgcttttctgatgtcaccgtggagcttgcccgtaaggaaggtgaaggtgacctcagtcttgaatattggcgtaatgaacaccgtcgttttttccaggcagaaggaagctattcaccagaaatggacgttatatttgaagaatatgcccttattgacgttgtgtagataactatttatctacgcgaaataaactcacacacataaaatatcgctaattttgtttattttgctattttttacgtgatgaatgtcacacttattgttgctgcccgttttgtccatatttataaccatatttttaatagctgcctgaaatagggctgtttattctgcataaaaatattcgaaaattcttattctctccagcgcgctaatttgggcgaacacttcctgactaccctgcaatgaggctgaaatgatgaataaacgttttgttatcaatatggtgtcttcgctgttattaggcgctgcgctaatttctgcgccgctccaggcagcggaaaaagtcgtggtgaatatttctaaagtcgatggtatgccgtggtttaatcgcatgggcgaaggtgtggttgaggcgggtaaagcctttggtgttaatgcctcacaggtggggccttcaagtactgatgctccgcaacaagttaaaattattgaggatttaatcgcccgtaaggttaatgcaattactatcgtgccaaacgatgccaacgtgctggaaccggtattcaaaaaagcgcgagatgccggaattgtggttctgaccaacgaatcccccggtcagccaagtgctaactgggatattgaaatcattgataacgaaaaatttgccgctgaatatgttgagcatatggcgaaacgcatggggggcaagggcggctatgtgatttacgtgggtagtttgaccgtgccgcagcataacttatgggctgacttgctggtgaaataccagaaagagcattacccggatatgcatgaagttacccgccgcatgccggttgccgagagtgtggatgactcacgtcgtaccacactggacctgatgaaaacctatcctgacttgaaagcggttgtctcctttggttcaaacggtccgattggcgcgggacgtgcggtgaaagagaaacgggcgaaaaataaagtcgcagtctatggcatgatgatcccttcacaggcggcatcactgattaaaagtggtgatatcaccgaagggattacttacgatccggcctctgcaggttacgcactcgcagccgtcgccagcacgttgctgaagggtgaagagatcaaacctggattagaaatgcagaatctgggtaaggccgacgtagatatggataagcgaattatccgtttccataaggtattactggtcaacaaagacaatatcgactcactttattaatccatttcttcggggcgaaagccccgattcttattgccaggggatgttatggaaactttcctttcccttcgtcatatcaacaaaacgtttcatgccacgcgagcgctgcgcgatgtttctctcgactttatgtcgggtgaagtgcactgccttgccgggcaaaacggctgtggtaaatcgacgttgattaaaattatgtccggtgtttatcgcccggatgagggagcggaaattacgcttggtgggaaaaactggtcaaagctgacacccgccgcttcggtggcgcaggggattcaggtgatttatcaggacctctctttatttcctaacctgagtgtctgggagaatatcgccgtgaatcactatcaccacggtctgtttgttaaccgccgtcgtctgcgtgaggtggcgcaggcggcaatgaccagtattaacgtcacattgccactggatacactcgtttctgagctttcaattgcccgctgtcagctggtggctatttgccgtgcactggcgcaggacgcacggttgatcgtgatggatgaaccaaccgcttcgctgacccatcaggaagtgcaagggttattacaggtggtgcatcaattgcgtgaacgcgggatctgcgtggtcttcgtcagtcatcgtctggaagaagtgatggaagtttccgaccgtatttcagtgctgaaagatggtgagctggtcgggacttttccggctgcagagatgaccacaaaacaactcggtttcctgatgaccggccaggagtttgaatatcaggtgcgagagttgtggcagggaaaatccagcaccccggtgctggaggtgcgtaatttaagtcgtcatggggaatatctaaatattaacttgcgggtggaagcgggcgaagtggtatcgattgttggcctgcttggtgcggggcgcacggaattatgtctgagtctgtttggtatgacccgaccggatgctggcgagatcctcatcaacggccagccggttacactgcatagtaaccaggacgctatccgccacggtattggttatgtttcggaagatcgcatgtcgcgcggtttggtgatggcgcaatctattgaagacaacatcattagcactgtttttcacaaggtaaaagatcgcttcggctttctgagtgaaactaaagttcgtgacctggtggacaggctaatcaaggcattgaccatcaaagtctctgatcctcatcttccggtgaatacgctttctggtggtaacgcgcagcgagtatcgatcgccaaatggctggcgattgggccacgactgttgattctcgatagcccgacagtcggtgttgatatcgccaacaaagcaggaatatacggcattatcagcgatctggcggctcatggcattgcggtattgatgatctgcgatgaaattgaagaagcgtggtatcaaagccaccggattttggtaatgcaaaaaggtcagatcacccatagcttcctgcctgacagcagttctcaggccaggattgcggaggtggtaaatggctgaactgaaaaaacgccatgaattctggctggcattactgattgtggtgctgtttgttggccttgcctggcgcagcgacgagtttctgacattcggtaatttgtacgatctcgccaataactatgccatgttgactattctcgcctgtggtttgtttgtggtgttgatttccggtggaattgatatttcgtttccagcaatgaccatcattgcgcaatacggcatggtgctgttgctgcaaaaaattggtggcaacttcgctgtcgcgtttgcactggcgggctgcatcggcattttacttggcttaattaacgccttactggttaatcgcctacgggtgccttctatcatcatcactatctcgacgctgaatattttctatggcctgctgttatggttgagtaaaggtgtgtggctgtacgactttccgccgtggtttgagcagggggttatgttgttcaagtacaccgatgctgatggctatgactatggccttggtctgccgctgatcgccatgattacggtggtgctgctaacagcgtttatcatgaatttcaccagtgtagggcgcaaaatttatgcccttggcgggaaccgcgaatcagccagtcgcatcggctttagcgtgctgaaactgcaacttttcgtctatggctatatgggattgatgtctggcgctgcgggtgtagtgcagtcgtggacggtgatgactgtcgcccccgattctcttctgggttatgagctgacagtactggctgcggtggtgcttggcggcactagtttgctcggcgggcgcggcacgttaaccggtactttgctcggcgtggtgttgttggcagtgatgcaaaacgggctaaatttattgggagtctcgtcttactggcaaacattgatcaccggcatcatcatcgttgccagcattagtgccacggcgtggagtcagcatcagaaccggagtctgctatgaaaaaatcgtggcgtaataacgttgagttttacttgatcggcctgctggtgctaactgttgccgcgttcagcattactatgccggagattttctggtcgataagtaatttccagtccgtcgcttcgcaaatgcccgtgctgggcattctggcgttggctatggcggtgaccatgctttgcggtggcattaacttgtcaattatagccactgctaacgcctgttcactggtgatggcgtgggtggcgactcagtatccaccgggtattgctacggttgtcgctacgttactggcgggcgctggcgcggcggtgataatcggtttatgtaacggcgtattgattgctggtattcgagtgtcgccaattcttgcaacgcttgggatgatgacgttgctcaaagggataaatattctggtgacaggtggtagcgccattgccaattatccctcatgggtgctgtggttgaatcatgcgcaatggttcggtattccgctaccgatgtggttgtttgccgcagtggcactggggctatggatattgctggagaaaacgccgctcggtaaagccatttacctgattgggtctaacgaacgagcaacactttactccggcattaacactcgtcgggtgctgatttgggtttatgtcatttccgccttgctttgtgcggtagcggcatttttgatgatgtcgaaactcaactcggctaaggcctcttatggcgaatcgtacttgctggtgtcaatcctcgcggcagtactcggcggggttaatccggacggcggcagcgggcggataattggtatggtgctggcgctgtttcttctgcaaattattgaaagcggcttcaatattctcggtataagcccctacctgacgatggccttatggggaacgttgctgctctgtttcattcaggctcgcggcatgttggggctggatcgggtggtttaaatattggctatattcaatggacgcgttttgccgcgatgacatatcaggcgtcgccaaatacacatagctaatcaggagtaaacacaatgaagatcaaagctgttggtgcatattccgctaaacaaccacttgaaccgatggatatcacccggcgtgaaccgggaccgaatgatgtcaaaatcgaaatcgcttactgtggcgtttgccattccgatctccaccaggtccgttccgagtgggcggggacggtttacccctgcgtgccgggtcatgaaattgtggggcgtgtggtagccgttggtgatcaggtagaaaaatatgcgccgggcgatctggtcggtgtcggctgcattgtcgacagttgtaaacattgcgaagagtgtgaagacgggttggaaaactactgtgatcacatgaccggcacctataactcgccgacgccggacgaaccgggccatactctgggcggctactcacaacagatcgtcgttcatgagcgatatgttctgcgtattcgtcacccgcaagagcagctggcggcggtggctcctttgttgtgtgcagggatcaccacgtattcgccgctacgtcactggcaggccgggccgggtaaaaaagtgggcgtggtcggcatcggcggtctgggacatatggggattaagctggcccacgcgatgggggcacatgtggtggcatttaccacttctgaggcaaaacgcgaagcggcaaaagccctgggggccgatgaagttgttaactcacgcaatgccgatgagatggcggctcatctgaagagtttcgatttcattttgaatacagtagctgcgccacataatctcgacgattttaccaccttgctgaagcgtgatggcaccatgacgctggttggtgcgcctgcgacaccgcataaatcgccggaagttttcaacctgatcatgaaacgccgtgcgatagccggttctatgattggcggcattccagaaactcaggagatgctcgatttttgcgccgaacatggcattgtggctgatatagagatgattcgggccgatcaaattaatgaagcctatgagcgaatgctgcgcggtgatgtgaaatatcgttttgttatcgataatcgcacactaacagactgaaaaaattaataaatacgctgtggtttaacatattaacttcgctctccacttaactttttagttaaggagagcgaaataatatcaaagtagcagtaaaacctataacgtaaattcaaattattaaattaactccctccagtacacaatacttcacacgttagttatgagcgatttctgatagtgcctggtttaatcagagctttattatctgcgacgtttatttttatttaagagagatcgcgatgatatcattaaaagctccgcacaataatttgatgccatatacgcaacaaagcatacttaatacggttaaaaacaatcagttaccagaggatatcaaaagctccctggtttcctgtgtcgatatattcaaggttttgattaaacaatattatgattatccttatgattgtcgtgatgatttagtcgatgacgacaaactcattcatctcatggctgccgtacgagactgtgagtggtcagacgataacgcactcaccataaatgtgcagtttaatgatttccctggattttatgactggatggattaccctgatcacccggttaagtttgtttttcgcatacttgaaaatcaaaaagggacagtttgggtatatgaccaggatgatgcgtttcttgatattaaagcaaatgtgcaggctggacgctttaccgggcttaagaaattagtgcagtttatcgattcagtgcgaacagattgcaaatgcattcttcttgaacaccatatgcctttgctgagaattttccctaaagggaaagagtgtatgcgtgtggaaaaatggcttcgcgaaatgtcgtctattccggagacagacgcgcccattaagcaggcgcttgcgcatggattattattacacttaaaaaatatccaccctgtttttcctgaatcactggtgatgttattgctctctgttctggacgtaaaaacatacagagatgacgcacgattaaatgaatggatatcgaatagagtgcaggaattaggtgacagatattatcctgtaaataagcacgttaaaatccgctacactctttagttcagaaagggttccacctgcaagttgttattccaccagagagtgaatcgcaaagcaggtaatcatttcatctgtatatccgtatgccaaatggcattccaccgcctttttcgccgatattttgttgtgatcggcgacgcttcgcttaaaaaagcaccagcagtggtttcgcagctatgcggtgtataaaaaatgatctcatgcagatgttttgtgaatgtgtgggttgacattcatatgaaaaaaatcataattccatcatgtttgtgtggggtcttttctgtaccttacgcatcgcactcaagcctgacagaaaatatgctgtaaggctcatatcaaaaaccgccattagctcatcaggaagagcagacgacaaccaggattgttgtatggtacggggttcgaggcctcgatggcggtccaacttttcaaaactcttctgaatcagatccccttattatcatccctgcaaagtggaacattgccattgtttggctattcaggacggggcagaccaatgaaaaaagcccacacaggggagagtgggctgaaatgggaagctaaagactcaagtaaacttatcggaaataaggaccacgcattacgggggctatcatcgccgatggccgggattcggcaaatcaggttgattacgtagagagtaaattatctgctcaccgctgcgtcaccccttcgtaaatcaggcgtagcgcgaatacaccaataattgcaccaataacccgactggcaacgcgttgcatacgcccataagcacgacgcacagcgggcaaagaaaacgcctgactaagaaaaactcgccagataattgatgcgagcacaatccccgcccaggccattaaacgtgcccatgttggtgtttcggcatttaatgttactgagaaaatactaataaaaaataaaacggtttgcgggttagagagatcggtaattaatccgcggcgaaaaaagacataccagggggcgctaatcggttgttgtagtgtgctcatttgcggtgttgactggcggcgcatgctgcaccacgcaaaccataagagataagcgccgccgacgattctgataagcgaaaaaatctcctcacactgcgtaattagtgttgcaagaccaaacaaacccaacccggaataaaatgcatcgcccagcgccacccccagcccggtcagcacacctgcgcgtcgaccggaagccaggctggtttgtactaccacaaagagattggctcccggattaaaaaaagtaatcacgaacagtcctacggtcaggtaaacggcgtgcaaaggatccatagtgatttcatccataaataagtgaagtaacttcatcatatttctaccaaaaataatcgggtgcgaaagagatcacaaagtgtcttatttccggttactggcgtttatgccctgactgaactaattattaatcaacccaataatgtgggtgggtgatagtgtgataacaactctggagccgtaatatgaaaataatctctaaaatgttagtcggtgcgttagcgtttgccgttaccaatgtctatgccgctgaattgatgaccaaagcggaatttgaaaaagttgaatcgcagtatgaaaaaataggtgatatttcaaccagtaatgaaatgtcgaccgcagatgcgaaagaggatttgatcaaaaaagcggatgaaaaaggggctgatgtgttggtactgacctctggtcaaactgacaataagatccacggcacggcaaatatttataagaagaagtaattctgaaacctatgtaaacatccccgatgcgtaaatttatcggtgatcatcatctattgaaatttatgccggataaagcgttcgcgctgcattcggcagttcagcttttcagccgccgccagaacgtcgtccggctgatgcctaaataattcgccgctgctgttttatcgccattaaatttctccagtgcctgttgtggtgtcagtaagcgtggagcgggagttttcgccgactcgcgcgccagttccggcagtagcagctgcaaaaattgcggcgttaaatccggcgtcggttccacacttaaaaatagcgccagtcgctccatcatattgcgcagttcacgaatattgcccggccagtcgtagtgcaccagcacggtttcgcttgcctgtaatccctggcgtaatgcggcagaaaacggggcggagagcgccgccagagacactttcaaaaagctttccgccagcggaagaatatccgccacccgctcgcgcagtggtggcaattgcagacgcaaaatactcagccgataaaacagatcacggcgaaactgcccttgccgcatatcttcttccagattgcagtgagtggcgctaatgacccgcacatccaccggaacaggctgatgcccgccgacgcgagtaacctctttttcttccagcacccgtaacaggcgagtctgcaaaggtagcggcatttcgccaatctcatccagaaacagcgtaccgccgtgggcaatttcgaacagcccggcgcgacctccgcgtcgcgagccggtaaacgccccttcctcatagccaaacagctccgcttccagcagcgattcggctatcgccccgcagttgacggcaacaaacggatgcgactttttgccctgtcgcgcatcgtggcgggcaaaatattcccgatgaatcgcctgggccgccagctctttgcccgtccccgtttccccttcaatcaacaccgccgcactggagcgggcatacagcaaaatagtctgccgtacttgttccatctgtggtgattgaccgagcatatcgcccagcacgtaacgagttctcagggcgttgcgggtggcatcgtgagtgttatggcgtaacgacatgcgcgtcatatccagcgcatcgctgaacgcctggcgcacggtgacggcggaatagataaaaattccggtcattccggcttcttctgccagatcggtaatcagccccgcaccgaccaccgcttcggtgccgttagctttgagctcgttaatctgcccgcgggcgtcttcttcggtaatgtagctacgttgatcgaggcgcaaattaaaggttttttgaaacgccaccagtgccggaatagtttcctgataagtgacaacgccgatagaagaggtgagctttccggcttttgccagtgcctgtaacacatcgtagccgctcggtttaatcaaaataactggcactgacaggcggcttttcaggtacgcgccgttagagccagcggcgatgacggcgtcgcagcgttcgtttgccagtttcttgcggatataggtcactgctttttcaaagccaagctggataggggtaatgttcgccaggtgatcaaactcgaggctgatatcgcgaaacagctcgaacaggcgcgttacagataccgtccagataaccggtttgtcgtcattaagccgtggtggatgtgccatagcgcaccgcaaagttaagaaaccgaatattgggtttagtcttgtttcataattgttgcaatgaaacgcggtgaaacattgcctgaaacgttaactgaaacgcatatttgcggattagttcatgactttatttataacaaattgaaattaaacatttaattttattcagttaattgtggcacaccccttgctttgtctttatcaacgcaagtaacaagttgataacaaaggatgggctatgtctctacactctccaggtaaagcgtttcgcgctgcactgtctaaagaaaatccattgcagattgttggcaccatcaacgctaatcatgcgctgttggcgcagcgtgccggatatcaggcaatttatctctccggcggtggcgtggcggcaggttcgctggggctgcccgatctcggtatttctacccttgatgatgtgctgaccgacattcgccgtatcaccgacgtttgttcgctgccgctgctggtggatgcggatatcggttttggttcttcggcctttaacgtggcgcgtacggtgaaatcgatgattaaagccggtgcggcaggattgcatattgaagatcaggttggtgcgaaacgctgcggtcatcgcccgaacaaagcgatcgtctcgaaagaggagatggtggatcggatccgcgcggcggtggatgcgaaaaccgatcctgattttgtgatcatggcgcgcaccgatgcgctggcggtagaggggctggatgcggcgatcgagcgtgcacaggcctatgttgaagcgggtgccgagatgttgttcccggaggcgattaccgaactcgccatgtaccgccagtttgccgatgcggttcaggtgccaatcctcgccaacattaccgaatttggtgccacgccgctgtttaccaccgacgaattacgcagcgcccatgtcgcaatggcgctgtacccgctttcagcgttccgcgccatgaaccgcgccgctgaacatgtctacaacgtcctgcgtcaggaaggcacgcagaaaagcgtcatcgataccatgcaaacccgcaacgagctgtacgaaagcatcaactactaccagtacgaagagaagctcgacgacctgtttgcccgtagccaggtgaaataaaacacaacgaaaaatatctcgaccctacaaatgacgaggacaatatgagcgacacaacgatcctgcaaaacagtacccatgtcattaaaccgaaaaaatcggtagcactttctggcgttccggcgggcaatacggcgctctgcaccgtgggtaaaagtggcaatgacctgcattaccgtggctacgatattcttgatctggcggaacattgcgaatttgaagaagtggcgcacctgctgatccacggcaaactgccgacccgtgacgaactcgccgcttacaaaacgaaactgaaagccctgcgtggtttaccagctaatgtgcgtaccgtgctggaagccttaccggcggcgtcgcacccgatggatgtcatgcgcaccggcgtttccgcgctcggctgcacactgccagaaaaagaggggcacactgtctctggcgcgcgggatattgccgacaaactgctggcatcacttagctcgattctcctttattggtatcactacagtcacaacggcgaacgcatccagccggaaaccgatgacgactccatcggcggtcacttcctgcatctgctgcacggcgaaaagccatcgcaaagctgggaaaaggcgatgcatatctcgctggtgctgtacgccgaacacgagtttaacgcctccacctttaccagtcgggtgattgcgggcaccggctctgatatgtattccgcgattattggcgcgattggcgcactgcgcgggccaaaacacggcggggcgaatgaagtgtcgctggagatccagcaacgctacgaaacgccggacgaagccgaagcagatatccgcaagcgcgtggaaaacaaagaagtggtcattggttttggtcatccggtttacaccatcgctgacccgcgccaccaggtgattaaacgtgtggcgaagcagctctcgcaggaaggcggctcgctgaagatgtacaacatcgccgatcgcctggaaacggtgatgtgggagagcaaaaagatgttccccaatctcgactggttctctgctgtttcctacaacatgatgggcgttcccaccgagatgttcacaccactgtttgttatcgcccgcgtcaccggctgggcggcgcacattatcgaacaacgtcaggacaacaaaattatccgtccttccgccaattatgttggaccggaagaccgcccgtttgtcgcgctggataagcgccagtaaacctctacgaataacaataaggaaacgtacccaatgtcagctcaaatcaacaacatccgcccggaatttgatcgtgaaatcgttgatatcgtcgattacgtcatgaactacgaaatcagctctaaagtggcctacgacaccgcacattactgcctgctcgacacgctcggctgcggtctggaagctctcgaatacccggcctgtaaaaaactgctggggccaattgttcccggcaccgtcgtacccaacggcgtgcgcgtccccggaactcagttccagctcgaccccgtccaggcggcatttaacatcggcgcgatgatccgctggctcgatttcaacgatacctggctggcggcggagtggggccatccttccgacaacctcggcggcattctggcaacggcggactggctttcgcgcaacgcggtcgccagcggcaaagcgccgttgaccatgaaacaggtgctgaccgcaatgatcaaagcccatgaaattcagggctgcatcgcgctggaaaactcctttaaccgcgtcggcctcgaccacgttctgttagtgaaagtggcttccaccgccgtggtcgccgaaatgctcggcctgacccgcgaggaaattctcaacgccgtttcgctggcgtgggtggacggtcagtcgctgcgcacctatcgccatgcgccgaacaccggcacgcgtaaatcctgggcggcgggcgatgccacttcccgcgcggtacgtctggcactgatggcgaaaacgggcgaaatgggttacccgtcagccctaaccgcgccggtatggggcttctacgacgtctcctttaaaggtgaatcgttccgcttccagcgtccgtacggttcttacgtcatggagaatgtgctgttcaaaatctccttcccggcggagttccactcccagacggcagttgaagcggcgatgacgctctatgaacagatgcaggcagcaggcaagacggcggcggatatcgaaaaagtgaccattcgcacccacgaagcctgtattcgcatcatcgacaaaaaggggccgctcaataacccggctgaccgcgaccactgcattcagtacatggtggcgatcccgctgttattcgggcgcttaacggcggcagattacgaggacaacgttgcgcaagataaacgcatcgacgccctgcgcgagaagatcaattgctttgaagatccggcatttaccgctgactaccacgacccggaaaaacgcgccatcgccaatgccattacccttgagttcaccgacggcacacgatttgaagaagtggtggtggagtaccccattggtcatgctcgccgccgtcaggatggtattccgaaactggtcgataaattcaaaatcaatctcgcgcgccagttcccgactcgccaacagcagcgcattctggaggtttctctcgacagaactcgcctggaacagatgccggtcaatgagtatctcgacctgtacgtcatttaagtaaacggtggtaaggcgtaagttcaacaggagagcattatgtcttttagcgaattttatcagcgttcgattaacgaaccggagcagttctgggccgagcaggcccggcgtattgactggcagacgccctttacgcaaacgctcgaccacagcaatccgccgtttgcccgttggttttgtgaaggccgaaccaatttgtgccacaacgctatcgaccgctggctggagaaacagccagaggcgctggcgctgattgccgtctcttcggaaacagaagaagagcgcacctttacctttcgtcagctgcatgacgaagtgaacgcggtggcgtcaatgctgcgctcgctgggcgtgcagcgtggcgatcgggtgctggtgtatatgccgatgattgccgaagcgcatattactctgctggcctgcgcgcgcattggcgctattcactcggtggtgtttggtggatttgcctcgcacagcgtggcggcgcgaattgatgatgctaaaccggtgctgattgtttcggctgatgccggagcgcgcggtggcaaaatcattccctataaaaaattgctcgacgatgcgataagtcaggcgcagcaccagccacgccatgttttgctggtggatcgcggactggcgaaaatggcgcgcgtcagcgggcgggatgtcgatttcgcgtcgttgcgctatcaacacatcggcgcgcgggtaccagtggcgtggctggaatccaacgaaacctcctgcattctctacacttccggcacgaccggcaaacctaaaggcgtgcagcgtgacgtcggcggatatgcggtggcgctggcgacctcgatggacaccatttttggcggcaaagcgggcagcgtgttcttttgcgcatcggatatcggctgggtggtggggcattcgtatatcgtttacgcgccgctgctggcggggatggcgactatcgtttacgaaggattgccgacctggccggactgcggcgtgtggtggaaaatcgtcgagaaatatcaggttagccggatgttctcagcgccgaccgccattcgcgtgctgaaaaaattccctaccgctgaaattcgcaaacacgatctctcgtcgctggaagtgctctatctggctggagaaccgctggacgagccgaccgccagttgggtgagcaatacgctggatgtgccggtcatcgacaactactggcagaccgaatccggctggccgattatggcgattgctcgcggtctggacgacaggccgacgcgtctgggaagccccggcgtgccgatgtatggctataacgtgcagttgcttaatgaagtcaccggcgaaccgtgtggcgtcaacgagaaagggatgctggtggtggaagggccgctgccgccgggctgtattcagaccatctggggcgacgacgaccgctttgtgaagacttactggtcgctgttttcccgcccggtgtacgccacctttgactggggcatccgtgacgctgacggttatcactttattctcgggcgcactgacgatgtaattaacgttgccgggcatcgtctgggcacgcgcgagattgaagagagtatctccagccatccgggcgttgccgaagtggcggtggttggggtgaaagatgcgctgaaagggcaggtggcggtggcgtttgtcattccgaaagagagcgatagtctggaagatcgtgatgtggcgcattcgcaagagaaggcgattatggcgctggtggacagccagattggcaactttggtcgcccggcgcacgtctggtttgtctcgcaattgccgaaaacgcgatccggaaaaatgctgcgccgcacgatccaggcaatttgcgaaggacgcgatcctggggatctgacgaccattgatgatcctgcgtcattggagcagatccgccaggcgatggaagagtaaggtattgtcggatgcgtcgcgtggcgcatccgacaccatgcgccgatgcctgatgcgacgcttaccgcgtcttattatgcctacccactgtttttacaccgataatttttcccccacctttttgcactcattcatataaaaaatatgtttccccacgaaaacgattgctttttatcttcagatgaatagaatgcggcggattttttgggtttcaaacagcaaaaagggggaatttcgtgtcgcaagataacaactttagccaggggccagtcccgcagtcggcgcggaaaggggtattggcattgacgttcgtcatgctgggattaaccttcttttccgccagtatgtggaccggcggtactctcggaaccggtcttagctatcatgatttcttcctcgcagttctcatcggtaatcttctcctcggtatttacacttcatttctcggttacattggcgcaaaaaccggcctgaccactcatcttcttgctcgcttctcttttggtgttaaaggctcatggctgccttcactgctactgggcggaactcaggttggctggtttggcgttggcgtggcgatgtttgctattccggtgggtaaggcaaccgggctggatattaatttgctgattgccgtttccggtttactgatgaccgtcaccgtcttctttggcatttcggcgctgacggttctttcggtgattgcggttccggctatcgcctgtcttggcggttattccgtatggctggccgttaacggcatgggcggcctggacgccttaaaagcggtcgttcccgcacaaccgttagatttcaatgtcgcgctggcgctggttgtggggtcatttatcagtgcgggcacgctcaccgctgactttgtccgctttggtcgcaatgccaaactggcggtgctggtggcgatggtggcctttttcctcggcaactcgttgatgtttattttcggtgcagcgggcgctgcggcactggggatggcggatatctctgatgtgatgattgctcagggcctgctgttgcctgcgattgtggtgctggggctaaatatctggaccaccaacgataacgcgctctatgcgtcgggtttaggtttcgccaacattaccgggatgtcgagcaaaaccctttcggtaatcaacggtattatcggtacggtctgcgcattatggctgtataacaattttgtcggctggttgaccttcctttcggcagctattcctccggtgggtggcgtgatcattgccgactatctgatgaaccgtcgccgctatgagcactttgcgaccacgcgtatgatgagtgtcaattgggtggcgattctggcggtcgccttggggattgctgcaggccactggttaccgggaattgttccggtcaacgcggtattaggtggcgcgctgagctatctgatccttaacccgattttgaatcgtaaaacgacagcagcaatgacgcatgtggaggctaacagtgtcaaataacgctttacaaacaattattaacgcccggttaccaggcgaagaggggctgtggcagattcatctgcaggacggaaaaatcagcgccattgatgcgcaatccggcgtgatgcccataactgaaaacagcctggatgccgaacaaggtttagttataccgccgtttgtggagccacatattcacctggacaccacgcaaaccgccggacaaccgaactggaatcagtccggcacgctgtttgaaggcattgaacgctgggccgagcgcaaagcgttattaacccatgacgatgtgaaacaacgcgcctggcaaacgctgaaatggcagattgccaacggcattcagcatgtgcgtacccatgtcgatgtttcggatgcaacgctaactgcgctgaaagcaatgctggaagtgaagcaggaagtcgcgccgtggattgatctgcaaattgtcgccttccctcaggaagggattttgtcgtatcccaacggtgaagcgttgctggaagaggcgttacgcttaggggcagatgtagtgggggcgattccgcattttgaatttacccgtgaatacggcgtggagtcgctgcataaaaccttcgccctggcgcaaaaatacgaccgtctcatcgacgttcactgtgatgagatcgatgacgagcagtcgcgctttgtcgaaaccgttgctgccctggcgcaccgtgaaggcatgggcgcgcgagtcaccgccagccacaccacggcaatgcactcctataacggggcgtatacctcacgcctgttccgcttgctgaaaatgtccggtattaactttgtcgccaacccgctggtcaatattcatctgcaaggacgtttcgatacgtatccaaaacgtcgcggcatcacgcgcgttaaagagatgctggagtccggcattaacgtctgctttggtcacgatgatgtcttcgatccgtggtatccgctgggaacggcgaatatgctgcaagtgctgcatatggggctgcatgtttgccagttgatgggctacgggcagattaacgatggcctgaatttaatcacccaccacagtgccagaacattgaatttgcaggattacggcattgccgccggaaacagcgcaaacctgattatcctgccggctgaaaatggatttgatgcgctgcgccgtcaggttccggtacgttattcggtacgtggcggcaaggtgattgccagtacacaaccggcacaaaccaccgtatatctggagcagccagaagccatcgattacaaacggtaatttcctctgtgttgaagagccactgacctgtgtcagtggctaccgtgattcattctcgccaacatccgcacattcctccaacgccatgtgcaaaaatgccttcgcggcggctgtctgccagctatttttccgccgcaacaaaaccgccgttctctccagtagtggcggggcaagagaaatcgctttaagcccgtcatgttgtgtggcaatcgctgctggtaacaatgtggaaagggaagtgcggcgaatcagctccagaaccgcgctaattgagttcgcctcaatgaccacctgtggatgtagccccgctttctcgcagtagtggtcaatttgctctctggtggcaaattccgcgctgagcaggaccagtttttcatcatgcaagcgactcaacgccacctgttcacaggcagccagcggatgatgttgcgccacgactaacgctaaactttctgtcagtaaaggaattgcctccagctccggcgaatgcacaggcgcgaaggcaatcccaacgtccagctcgtcgcgacaaagcagatcttcgattttctcctgcgacatttcctgtagctggagcgtgatgccggggtagcgcgcatagaaatccgccattaaagggccgataaagtagcttgtaaaggtgggggtgacggcgatacgcagcgatcctcgcgtcagatcggcaacatcatgaatcgcccgtttacccgctcccagttcctgtaacgcccggctggcgtactgtcgccagacttctcctgcatcggtgagacgaatcgttcgcccgctacggtcaaacagcggcacgcctaaactctcctctaactggcgaatctgctgggaaagcgcaggctgagagacgtgcaacgcactggcggcacgggtgaagctgccatgttcagccacggcaagaaaataattgatatgtcgagagagcattcgccaacctataagtaaatccaatagaactcatcataaatgagacttttaccttatgacaatcggcgagtagtctgcctctcattccagagacagacagaggttaacggtgaaagagattattgatggattccttaaattccagcgcgaggcatttccgaagcgggaagccttgtttaaacagctggcgacacagcaaagcccgcgcacactttttatctcctgctccgacagccgtctggtccctgagctggtgacgcaacgtgagcctggcgatctgttcgttattcgcaacgcgggcaatatcgtcccttcctacgggccggaacccggtggcgtttctgcttcggtggagtatgccgtcgctgcgcttcgggtatctgacattgtgatttgcggtcattccaactgtggcgcgatgaccgccattgccagctgtcagtgcatggaccatatgcctgccgtctcccactggctgcgttatgccgattcagcccgcgtcgttaatgaggcgcgcccgcattccgatttaccgtcaaaagctgcggcgatggtacgtgaaaacgtcattgctcagttggctaatttgcaaactcatccatcggtgcgcctggcgctcgaagaggggcggatcgccctgcacggctgggtctacgacattgaaagcggcagcatcgcagcgtttgacggcgcaacccgccagtttgtgccactggcagctaatccgcgcgtttgtgccataccgctacgccaaccgaccgcagcgtaaccttatttttaaaccatcaggagatgcaccatgattcagtcgcaaattaaccgcaatattcgtcttgatcttgccgatgccattttgctcagcaaagctaaaaaagatctctcatttgccgagattgccgacggcaccggtctggcagaagcctttgtaaccgcggctttgctggggcagcaggcgcttcctgccgacgccgcccgcctggtcggggcgaagctggatctcgacgaagacgccattctactgttgcagatgattccactgcgtggctgcattgatgaccgtattccaaccgacccaacgatgtatcgtttctatgaaatgttgcaggtgtacggcacaaccctgaaagcgttggttcatgagaagtttggcgatggcattatcagcgcgattaacttcaaactcgacgttaagaaagtggcggacccggaaggtggcgaacgtgcggtcatcaccttagatggtaaatatctgccgaccaaaccgttctgacagccatgcgcaaccatcaaaagacgttcacgatgctgctggttctggtgctgattggtcttaatatgcgaccactgctcacctccgtcggtccactgctaccgcaattgcgccaggcgagcggaatgagctttagcgtggctgccctgttgaccgctctgccggtggtcaccatgggcgggctggcgctggccggaagctggcttcatcagcatgtcagcgaacgtcgcagcgtcgccatcagtctgttgctgattgccgtcggtgcattgatgcgtgagctttacccccaaagtgtgctgctgcttagcagcgcactgcttggtggggtggggatcggtatcattcaggcggtgatgccttcagtgattaaacggcggtttcagcaacgcacgccactggtgatggggctgtggtctgcggctctgatgggcggcggtggacttggtgccgccataacgccctggttagttcaacatagcgaaacctggtatcaaacactcgcctggtgggcgctgcctgccgttgttgcgctctttgcctggtggtggcaaagcgcccgcgaggtcgcctcttcccacaagacaacaaccactccggttcgcgtggtattcactccccgcgcgtggacgctgggtgtttacttcggtctgattaacggcggttacgccagcctgattgcctggttacccgctttctatattgagattggtgccagcgcgcagtacagcggttccttactggcattgatgacgcttgggcaagccgcaggagctttgctgatgcctgctatggctcgccatcaggatcggcgcaaactgttaatgctggcgctggtgttacaactggtggggttctgcggctttatctggctgccgctgcaattgccggtattgtgggcgatggtgtgtgggttaggtctgggcggcgcgtttccgctctgtttgctgctggcgctcgatcactctgtgcaaccggctattgctggcaagctggtggcgtttatgcagggaatcggttttatcatcgccgggcttgccccgtggttttctggcgtgctgcgtagtatcagcggcaattacctgatggactgggcatttcatgcgctgtgcgtcgttgggctgatgatcataaccctgcgttttgcaccagtacgttttccgcagctgtgggtcaaagaggcatgatgcgacgcttgttcctgcgctttgttcatgccggatgcggctaatgtagatcgctgaacttgtaggcctgataagcgcagcgtatcaggcaatttttataatttaaactgacgattcaactttataatctttgaaataatagtgcttatcccggtcgtttatttcgcgaataacccgacaaggaacgccagccgccacgacgtttggtggaatgtcttttgtgacgatactacccgcgccaataacagaattatccccgatggtgacgcctggattaataaccacatgacttccgatccagacgttattgccaatcgttatcggaaaagagtacatctcgccgttttttctcaattcatggtgtacagggtgtcccgtaacggaaagagtaacgttgggtgcaatcagtacgttatcaccgattgttaccgtgtagtcatcgacaatggttaaattgaaatttgcataaaaattgcggcctatatggatgttggaaccgtaagagaaatagacaggcggttctacccaggcgttttcccctaccgtggcaaacatttctttaatcaggctttctcttttttcaacttctgatggatgcgagtgattaaactcatacattaacgttttcccacgaagtcttttttccggtaagccttcgcacatatcggtaaatagcttgcctgctcttattctttcggtcattggcatgttcaatgcgatcactccgttatgatatgttggtcggataaggcgctcgcgccgcatccgacattgattgcttaagcgacttcattcacctgacgacgcagcagggaaagcgggccggggccgctaagcgtgaacacggaaattaaggtgaagcccagcgccaccagacccagcaccagataagcgccctggaaaccgatgctttcatacatattgcccgccagtacagacataaaaatcatcgccagttgcttaaagaagcagaaacagaccagataaatcgtcgctgaaaaacgcacttcaaactggctggtaatatatttaaagcagcccaccagcaggaacggtacttcaaacatatgcagcgttttcagaataaccacttccagcgctgaggtggcgaacgatgagccaataatacgtacagacataatagtgccagccagcagcagggcgtttttcccaccgatgcgattaatgatcagtggcgcaaagaacataatcgaggcgttaagtaattcgcccattgtcgttacgtagccaaatacccgcgtaccctgttcaccggtagcaaagaacgaagtaaagaaattagcaaactgttggtcaaaaacatcgtaggtgcaggaaacgccaataacatacagtgacaaaaaccacagttttggctgtctgaacagttccagtgccagcttaaggctaaatgccgaatggttggcacctaccgcattggcaaccgtggcagaagagggcgcatccgttttggcgaaaaagagtaaaacggcgaggatgagtgcacagccagagcccagccagaaaacaaactgattattgatggtgaacatgatgccgacaatcgaggcacacagcgcccagccaacacagccaaacatccgcgcgcgaccaaattcgaaattactgcgacggctgactttctcaataaatgcctctactgctggcgcaccggcgttaaaacaaaagcctagataaataccaccaacaatcgatcctactaaaatgttgtattgtaacagtggcccgaagataaaaataaagaacggcgcaaacatcactaacatgccggtaataatccacagcaggtatttgcgcagcccgagtttgtcagaaagcagaccaaacagcggttggaataatagcgagaacagagaaatagcggcaaaaataatacccgtatcacttttgctgatatggttgatgtcatgtagccaaatcgggaaaaacgggaagtaggctcccatgataaaaaagtaaaagaaaaagaataaaccgaacatccaaaagtttgtgttttttaaatagtacataatggatttccttacgcgaaatacgggcagacatggcctgcccggttattattatttttgacaccagaccaactggtaatggtagcgaccggcgctcagctggaattccgccgatactgacgggctccaggagtcgtcgccaccaatccccatatggaaaccgtcgatattcagccatgtgccttcttccgcgtgcagcagatggcgatggctggtttccatcagttgttgttggctgtagcgactgatattgaactggaagtcgccgcgccactggtgtgggccataattcaattcgcgcgtcccgcagcgcagaccgttttcgctcgggaagacgtacggggtatacatgtctgacaatggcagatcccagcggtcaaaacaggcggcagtaaggcggtcgggatagttttcttgcggccctaatccgagccagtttacccgttctgcgacctgcgccagctggcaggtcaggccaatccgagccggatgcggtgtatcgctcgctacttcaacatcaacggtaatcgccatttgaccactaccatcaatccggtaggttttccggctgataaataaggtttttccctgatgctgccacgcgtgagcggtcgtaatcagcaccgcgtcggcaagtgtatctgccgtgcactgcaacaacgccgcttcggcctggtaatggcccgtcgccttccagcgttcgacccaggcgttagggtcaatacgggtcgcttcacttacgccaatgtcgttatccagcggtgcgcgggtgaactgatcgcgcagcggcgtcagcagttgttttttatcgccaatccacatctgtgaaagaaggcctgactgacggttaaattgccaacgcttattacccagctcgatgcaaaaatccgtttcgctggtggttagttgcgggatgatatgggacgcggaggggagcgtcacactgaggttttccgccagacgccactgctgccaggcgctgatgtgcccggcttctgaccatgcggtcgcgttcggttgcactacgcgtactgtgagccagagttgcccggcgctctccggctgcggtagttcaggcagttcaatcaactgtttaccttgtggagcgacatccagaggcacttcaccgcttgccagcggcttaccatccagcgccaccatccagtgcaggagctcgttatcgctatgacggaacaggtattcgctggtcacttcgatggtttgcccggataaacggaactggaaaaactgctgctggtgttttgcttccgtcagcgctggatgcggcgtgcggtcggcaaagaccagaccgttcatacagaactggcgatcgttcggcgtatcgccaaaatcaccgccgtaagccgaccacgggttgccgttttcatcatatttaatcagcgactgatccacccagtcccagacgaagccgccctgtaaacgggggtactgacgaaacgcctgccagtatttagcgaagccgccaagactgttacccatcgcgtgggcgtattcgcaaaggatcagcgggcgcatctctccaggtagcgaaagccattttttgatggaccatttcggcacagccgggaagggctggtcttcatccacgcgcgcgtacatcgggcaaataatatcggtggccgtggtgtcggctccgccgccttcatactgcaccgggcgggaaggatcgacagatttgatccagcgatacagcgcgtcgtgattagcgccgtggcctgattcattccccagcgaccagatgatcacactcgggtgattacgatcgcgctgcaccattcgcgttacgcgttcgctcatcgccggtagccagcgcggatcatcggtcagacgattcattggcaccatgccgtgggtttcaatattggcttcatccaccacatacaggccgtagcggtcgcacagcgtgtaccacagcggatggttcggataatgcgaacagcgcacggcgttaaagttgttctgcttcatcagcaggatatcctgcaccatcgtctgctcatccatgacctgaccatgcagaggatgatgctcgtgacggttaacgcctcgaatcagcaacggcttgccgttcagcagcagcagaccattttcaatccgcacctcgcggaaaccgacatcgcaggcttctgcttcaatcagcgtgccgtcggcggtgtgcagttcaaccaccgcacgatagagattcgggatttcggcgctccacagcgccgggttttcgacgttcagacgtagcgtgacgcgatcggcataaccaccacgctcatcgataatttcaccgccgaaaggcgcggtgccgctggcgacctgcgtttcaccctgccacaaagaaaccgtcacccgcagctcatcgcgcagctcgccgtacatctgaacttctgcctccagtaccgcgcggctgaaatcatcattaaagtgagtggcaacatggaaatcgctgatttgtgtgctcggtttgtgcagcaacgagacgtcacggaaaatgccgctcattcgccacatatcctgatcttccagataactaccgtcactccagcgcagcaccatcaccgcgaggcggttttttccggcgcgtaaaaatgcgctcaggtcaaattcagacggcaaacggctgtcctggccgtaaccgacccagcgcccgttgcaccacagatgaaacgccgagttaacaccatcaaaaataattcgcgtctggccttcctgtagccagctttcatcaatattaaatgtgagcgagtaacaacccgtcggattctccgcgggaacaaaaggcggattgaccgtaatgggataggtcacgttggtgtagatgggcgcatcgtaaccgtgcatctgccagtttgaggggacgacgacagtatcggcctcaggaagatcgcactccagccagctttccggcaccgcttctggtgccggaaaccaggcaaagcgccattcgccattcaggctgcgcaactgttgggaagggcgatcggtgcgggcctcttcgctattacgccagctggcgaaagggggatgtgctgcaaggcgattaagttgggtaacgccagggttttcccagtcacgacgttgtaaaacgacggccagtgaatccgtaatcatggtcatagctgtttcctgtgtgaaattgttatccgctcacaatttcacacaacatacgagccggacgcataaagtgtaaagcctggggtgcctaatgagtgagctgactcacattaattgcgttgcgctcactgcccgctttccagtcgggaaacctgtcgtgccagctgcattaatgaatcggccaacgcgcggggagaggcggtttgcgtattgggcgccagggtggtttttcttttcaccagtgagacgggcaacagctgattgcccttcaccgcctggccctgagagagttgcagcaagcggtccacgctggtttgccccagcaggcgaaaatcctgtttgatggtggttaacggcgggatataacacgagctgtcttcggtatcgtcgtatcccactaccgagatatccgcaccaacgcgcagcccggactcggtaatggcgcgcattgcgcccagcgccatctgatcgttggcaaccagcatcgcagtgggaacgatgccctcattcagcatttgcatggtttgttgaaaaccggacatggcactccagtcgccttcccgttccgctatcggctgaatttgattgcgagtgagatatttatgccagcccgccagacgcagacgcgccgagacagaacttaatgggcccgctaacagcgcgatttgctggtgacccaatgcgaccagatgctccacgcccagtcgcgtaccgtcttcatgggagaaaataatactgttgatgggagtctggtcagagacatcaagaaataaagcaggaacattagcgcaggctgcttccacagcaatggcatcctggtcatccagcggatagttaatgatcagcccactgacgcgttgcgcgagaaggttgtgcaccgccgctttacaggcttcgacgccgcttcgttctaccatcgacaccaccacgctggcacccagttgatcggcgcgagatttaatcgccgcgacaatttgcgacggcgcgtgcagggccagactggaggtggcaacgccaatcagcaacgactgtttgcccgccagttgttgtgccacgcggttgggaatgtaattcagctccgccatcgccgcttccactttttcccgcgttttcgcagaaacgtggctggcctggttcaccacgcgggaaacggtctgataagagacaccggcatactctgcgacatcgtatagcgttactggtttcacattcaccaccctgaattgactctcttccggacgctatcatgccataccgcgaaaggttttgcgccattcggcggcattaacgcaaatgcacgccgcttcgccgtccggccaccagaatagcctgcgattcaaccccttcttcgatctgttttgctacccgttgtagcgccggaagatgcttttccgctgcctgttcaatggtcattgcgctcgccatatacaccagattcagacagccaatcacccgttgttcactgcgcagcggtacggcgatagaggcgatcttctcctcctgatcccagccgcggtagttctgtccgtaaccctctttgcgcgcgcgcgccagaatggcttgcagctttaacggttctcgtgccagttgatagtcatcaccggggcgggcggctaacatttcgattaattccttgcgttcttgttccgggcaaaaggccagccaggtcaggcccgaggcggttttcaggagcggtaaacgtcgcccgaccattgcccggtgaaaggataagcggctgaaacggtgggtggtttcgcgtaccaccattgcatcaacatccagggtggacacatctgttggccataccacttcgcgcaacagatcgcccagcagcggggccgccagtgcagaaatccactgttcgtcacgaaatccttcgcttaattgccgcactttgatggtcagacgaaaactgtcatcggaggggctacggcggacatatccctcttcctgcagcgtctccagcagtcgccgcacagtggtgcgatgcaggccgctgagttccgccagcagcccgacgctggcaccgccatcaagtttatttaacatatttaataacattagaccgcgggttaagccgcgcacggttttgtattccgtctgctcattgttctgcatattaattgacatttctatagttaaaacaacgttgtgcacctggtgcacattcgggcatgttttgattgtagccgaaaacacccttcctatactgagcgcacaataaaaaatcatttacatgtttttaacaaaataagttgcgctgtactgtgcgcgcaacggcattttgtccgagtcgtgaggtactgaaatggcaatacaacaccctgacatccagcctgctgttaaccatagcgttcaggtggcgatcgctggtgccggtccggttgggctgatgatggcgaactatctcggtcagatgggcattgacgtgctggtggtggagaaactcgataagttgatcgactacccgcgtgcgattggtattgatgacgaggcgctgcgcaccatgcagtcggtcggcctggtcgagaatgttctgccgcacactacaccgtggcacgcgatgcgttttctcaccccaaaaggccgctgttttgctgatattcagccaatgaccgatgaatttggctggccgcgccgtaacgcctttattcagccgcaggtcgatgcggtgatgctggaaggggtgtcgcgttttcctaatgtgcgctgcttgttttcccgcgagctggaggccttcagccagcaaaatgacgaagtgaccttgcacctgaaaacggcagaagggcagcgggaaacggtcaaagcccagtggctggtagcctgtgacggtggagcaagttttgtccgtcgcactctgaatgtgccgtttgaaggtaaaactgcgccaaatcagtggattgtggtagatatcgccaacgatccgttaagtacgccgcatatctatttgtgttgcgatccggtgcgcccgtatgtttctgccgcgctgcctcatgcggtacgtcgctttgaatttatggtgatgccgggagaaaccgaagagcagctgcgtgagccgcaaaatatgcgcaagctgttaagcaaagtgctgcctaatccggacaatgttgaattgattcgccagcgtgtctacacccacaacgcgcgactggcgcaacgtttccgtattgatcgcgtactgctggcgggcgatgccgcgcacatcatgccggtatggcaggggcagggctataacagtggtatgcgcgacgcctttaacctcgcatggaaactggcgttggttatccaggggaaagcccgcgatgcgctgctcgatacctatcaacaagaacgtcgcgatcacgccaaagcgatgattgacctgtccgtgacggcgggcaacgtgctggctccgccgaaacgctggcagggtacgttacgtgacggcgtttcctggctgttgaattatctgccgccagtaaaacgctacttcctcgaaatgcgcttcaagccgatgccgcaatattacggcggtgcgctggtacgtgagggcgaagcgaagcactctccggtcggcaagatgtttattcagccgaaagtcacgctggaaaacggcgacgtgacgctgctcgataacgcgattggcgcgaacttcgcggtaattggctggggatgcaatccactgtgggggatgagcgacgagcaaatccagcagtggcgcgcgttgggcacacgcttcattcaggtggtgccggaagtgcaaattcataccgcacaggataaccacgacggcgtgctacgcgtgggcgatacgcaaggtcgtctgcgtagctggttcgcgcaacacaatgcttcgctggtggtgatgcgcccggatcgctttgttgccgccaccgccattccgcaaaccctgggcaatacgctgaataaactggcgtcggtgatgacgctgacccgccctgatgccgacgtttctgtcgaaaaggtagcctgatatgcacgcttatcttcactgtctttcccactcgccgttggtggggtatgtcgacccggcgcaagaggtactcgatgaggtcaatggcgtgattgccagcgcccgcgagcgtattgcggctttctcccctgaactggtggtgctgtttgcgccagatcactacaacggctttttctatgacgtgatgccaccgttctgtttaggcgttggagcgacggcaattggtgatttcggcagtgcggcaggagagctgcccgtgcctgtggagctggcggaggcctgtgcgcatgctgtcatgaagagcgggatcgatcttgccgtttcttactgtatgcaggtggaccacgggttcgcccagccgctggagttcctgctcggtgggctggataaggtgccagttctgcctgtgttcatcaacggtgtcgccacgccgctgcccggtttccagcgtacccgcatgttgggtgaagccattggacgtttcaccagcactctcaataaacgcgtgctgttcctgggttccggtgggctttcccatcagccgccggtgcccgaactggcgaaagccgatgcccatatgcgcgaccgtctgttggggagcgggaaagatttacccgccagtgagcgcgaattgcgtcagcaacgggtgattagcgccgctgagaagtttgttgaggatcagagaactctgcatccgctcaacccgatttgggataaccagttcatgactttgctggagcagggacgcatacaggaactggatgccgtcagtaacgaagagctttccgccattgccggaaagtcgacacatgaaatcaaaacctgggtcgccgcttttgccgctatttctacatttggcaactggcgtagcgaagggcgttattaccgcccaatcccggagtggattgccggatttggctcgttaagcgccagaacagagaactgaatatgcaggagaagatgatgagttatcagccacaaaccgaagccgccaccagccgttttctgaatgtagaagaagcgggtaaaacgctgcgcatccattttaatgactgcggacaaggcgacgaaaccgttgtcctgctgcatggttccggcccgggtgctactggctgggcgaacttcagccgcaatatcgatccgctggtagaggcgggctatcgggtaatcctgctggattgtccgggttggggcaaaagcgattcgatcgttaatagtggttcacgatcggatcttaatgcacgaatcctgaaaagcgtggtggatcaactggatatcgccaaaatccacctgctgggcaactcgatgggcggccatagttctgtggcgttcacccttaactggccggagcgcgtcggcaaactggtgctgatgggcggcggtacgggcggcatgagtttgtttacgccgatgccaaccgaaggtattaagcgactgaatcagctttatcgtcagccgactatcgaaaacctgaagctgatgatggatatcttcgttttcgataccagcgatttgaccgacgccctgtttgaagcgcgcctgaataatatgctgtcgcgccgcgatcacctggaaaacttcgttaagagcctggaagctaatccgaaacagttcccggattttggcccacgtctggcggaaatcaaagcgcaaaccctgattgtctgggggcgcaacgaccgctttgtgccgatggatgcgggtctgcgtctgctgtccggcattgccggttctgaactgcatatcttccgcgactgtggtcactgggcgcagtgggaacatgccgacgctttcaatcaattggtgctgaatttcctcgcacgcccttaaggaatggtcatgacgaagcatactcttgagcaactggcggcggatttacgccgcgccgcagagcagggcgaagcgattgcgccgctgcgcgatctgattggtatcgataacgctgaagcggcctacgccattcagcacataaatgtgcaatatgacgttgtgcaggggcgtcgcgtggtagggcgtaaagtgggcctgacgcatccgaaagtgcaacaacaactgggcgttgatcaaccggattttgggacgttatttgccgacatgtgttatggcgataacgaaatcattcctttttcccgtgttctgcaaccccgcattgaagcggagatcgcactggtgttgaaccgcgatttacccgcaactgatatcaccttcgacgaactgtataacgccattgaatgggtacttccggcgctggaagtggtggggagccgcattcgcgactggtcgattcagtttgtcgataccgtggcagataacgcttcctgcggggtgtatgtcatcggcggtccggcgcaacgtccggcggggttagacctgaaaaactgcgccatgaagatgacgcgtaataacgaagaggtttccagcgggcgcggcagcgaatgcctgggacatccgcttaatgccgccgtctggctggcacgcaaaatggccagtctgggtgaaccgctgcgcgccggagatatcattcttaccggggcattaggcccgatggtggcggtgaatgcgggcgatcgttttgaagcccatattgaaggcataggttcagttgctgcgacattttcaagcgcagccccaaaaggaagtctgtcatgagtaagcgtaaagtcgccattatcggttctggcaacattggcaccgatctgatgattaaaattttgcgtcacggtcagcatctggagatggcggtgatggtcggcattgatcctcagtccgacggtctggcgcgtgccagacgtatgggcgtcgccaccacccatgaaggggtgatcgggctgatgaacatgcctgaatttgctgatatcgacattgtatttgatgcgaccagcgcgggcgcgcatgtgaaaaacgatgccgctttacgcgaagcgaaaccggatattcgcttaattgacctgacgcctgctgccatcggcccttactgcgtgccggtggttaacctcgaggcgaacgtcgatcaactgaacgtcaacatggtcacctgcggcggccaggccaccattccaatggtggcggcagtttcacgcgtggcgcgtgttcattacgccgaaattatcgcttctatcgccagtaaatctgccggacctggcacgcgtgccaatatcgatgaatttacggaaaccacttcccgagccattgaagtggtgggcggcgcggcaaaagggaaggcgattattgtgcttaacccagcagagccaccgttgatgatgcgtgacacggtgtatgtattgagcgacgaagcttcacaagatgatatcgaagcctcaatcaatgaaatggctgaggcggtgcagacttacgtaccgggttatcgcctgaaacagcgcgtgcagtttgaagttatcccgcaggataaaccggtcaatttaccgggcgtggggcaattctccggactgaaaacagcggtctggctggaagtcgaaggcgcagcgcattatctgcctgcctatgcgggcaacctcgacattatgacttccagtgcgctggcgacagcggaaaaaatggcccagtcactggcgcgcaaggcaggagaagcggcatgaacggtaaaaaactttatatctcggacgtcacgttgcgtgacggtatgcacgccattcgtcatcagtattcgctggaaaacgttcgccagattgccaaagcactggacgatgcccgcgtggattcgattgaagtggcccatggcgacggtttgcagggttccagctttaactatggtttcggcgcacatagcgaccttgaatggattgaagcagcggcggatgtggtgaagcacgccaaaatcgcgacgttgttgctgccaggaatcggcactattcacgatctgaaaaatgcctggcaggctggcgcgcgggtggttcgtgtggcaacgcactgtaccgaagctgatgtttccgcccagcatattcagtatgcccgcgagctcggaatggacaccgttggttttctgatgatgagccatatgaccacgccggagaatctcgcaaagcaggcaaagctgatggaaggctacggtgcgacctgtatttatgtggtggattctggcggtgcgatgaacatgagcgatatccgtgaccgtttccgcgccctgaaagcagagctgaaaccagaaacgcaaactggcatgcacgctcaccataacctgagtcttggcgtggcgaactctatcgcggcggtggaagagggctgcgaccgaatcgacgccagcctcgcgggaatgggcgcgggcgcaggtaacgcaccgctggaagtgtttattgccgccgcggataaactgggctggcagcatgggaccgatctctatgcgttaatggatgccgccgacgacctggtgcgtccgttgcaggatcgaccggtacgagtcgatcgcgaaacgctggcgctgggatacgctggtgtttactcgagcttcctgcgtcactgtgaaacggcggcggcgcgttatggcttaagtgcggtggatattctcgttgagctgggcaaacgccggatggttggcggccaggaggatatgatcgttgacgtggcgctggatctgcgcaacaacaaataatgatgactgccgagaacgtgcattttgtatgcccatcccagcacgactgccggatgcggcgtgaacgccttatccggcctacatttcgcccgtaggcagtcattaaatagttctgattacgcggctggcaatgtatcagtcgcgattcacctgcactcgcaatgaggttcatcttatgtcgactcgtaccccttcatcatcttcatcccgcctgatgctgaccatcgggctttgttttttggtcgctctgatggaagggctggatcttcaggcggctggcattgcggcgggtggcatcgcccaggctttcgcactcgataaaatgcaaatgggctggatatttagcgccggaatactcggtttgctacccggcgcgttggttggcgggatgctggcagaccgttatggtcgtaagcgtattttgattggctcagttgcgctgtttggtttgttctcactggcaacggcgattgcctgggatttcccctcactggtctttgcgcggctgatgaccggtgtcgggctgggggcggcgttgccgaatcttatcgccctgacgtctgaagccgcgggtccacgttttcgtgggacggcagtgagcctgatgtattgcggtgttcccattggcgcggcgctggcggcgacactgggtttcgcgggggcaaacttagcatggcaaacggtgttttgggtaggtggtgtggtgccgttgattctggtgccgctattaatgcgctggctgccggagtcggcggttttcgctggcgaaaaacaggctgcgccaccactgcgtgccttatttgcgccagaaacggcaaccgcgacgctgctgctgtggttgtgttatttcttcactctgctggtggtctacatgttgatcaactggctaccgctacttttggtggagcaaggattccagccatctcaggcggcaggggtgatgtttgccctgcaaatgggggcggcaagcgggacgttaatgttgggcgcattgatggataagctgcgtccagtaaccatgtcgctactgatttatagcggcatgttagcttcgctgctggcgcttggaacggtgtcgtcatttaacggtatgttgctggcgggatttgtcgcggggttgtttgcgacaggtgggcaaagcgttttgtatgccctggcaccgttgttttacagttcgcagatccgcgcaacaggtgtgggaacagccgtggcggtagggcgtctgggggctatgagcggtccgttactggccgggaaaatgctggcattaggcactggcacggtcggcgtaatggccgcttctgcaccgggtattcttgttgctgggttggcggtgtttattttgatgagtcggagatcaagaatgcagccgtgtgccgatgcctgacgcgccttatttagcaggggcgaaagggacttgcccccaatacacccacggcgtttacaggtatactcgctaaaaattattcagcgggtttggaaacaaagatggcaaaacttaccttacaagagcagttgctcaaagcaggattagtcaccagcaaaaaagcggcgaaggtcgagagaacggcgaaaaaatcgcgcgttcaggcgcgtgaagctcgggcggcggtagaagaaaataaaaaggcacagcttgagcgtgataaacagcttagcgaacagcaaaaacaagcggcgttggcgaaagaatataaagctcaggtgaagcagctcattgaaatgaaccgaatcaccattgccaatggcgatattggttttaacttcactgacggcaatctgattaagaagatttttgtcgataagctcacacaagcgcagttgattaatggtcgtctggcgattgcccgcttgttggtcgataacaatagcgaaggtgaatacgccattattcccgccagcgttgccgataaaattgctcagcgtgatgctagcagtattgtgttgcacagcgcgctcagtgccgaagagcaggatgaagacgacccgtatgccgacttcaaagtgcctgatgatttgatgtggtaaacatagataagtcgtgcgcagatgcctgatgcgacgctatgcgcgtcttatcaggcctacggtttatgggcgaagtgtaggccggataaggcgttcacgccgcatccggcagtcgtgcgccatgcctgatgcgacgctttgcgcgtcttatcaggcctacggtttacgggcgaagtgtaggccggataaggcgttcacgccgcatccggcagtcgtgcactattatcaacgcatattcagtttattggcgtggtaggcaatatgctcgccaataaaactggagacaaaataatagctgtggtcgtaaccctcgtgataacggattaacgtcttgatattcatctcctggcagatcttttcaagatttggagtccgcagctgttccgcgtaaaaatcatcactcaacccctgatcaaccatgatttccgcaacgcgttgaccttgtgaaataagactcaccggatcgtaatccaaccaggcatctttattttcaccaagatatgcggcaaaggcttgctgtccccacggtacttgcgatggggagacaatgggcgaaaacgccgagacgctgacatattcatctgggttacgtaacgccagcaccagcgcgcccagcccgcccatagaatgaccagagatagactttctggtcgttgccggaaaatgttgcatcactaaatccggcagctcgttgcggatatagtcatacattttgtaatgttcattccacggcgcttgcgttgcgttcaggtaaaacccggcaccttgcccgagatcgtaacggtcggcatctgcgacatgactgcctcgcggactggtgtccggcgcaacaacaataatgttgtgctcagccgcgtaacgctgcatccccgatttagtaatgaaattctgctcgttgcaggtcaggcccgaaagccagtacagcaccggcaatttttcattcgcggcttttggtgggagatagacgccgacattcatttcacatttcagtgattgggaataatgccgatacacattttgccagccgccaaagctggcatgtttttcaatgagttccatcagtcattatctcacggttaatcccccggacggctgcccggggagagtattaagaaccccgtctgaagtggacggggtatacctgcgggaaatcagtaacgaattacggttcgaatggatttgccttcatgcatcaggtcgaaggcgtcattaatttcatcaaggctcatggtatgcgtgacaaacggttccagatcgatatcacctttcatcgcatcttcaaccatacccggtaactgggaacgacctttcacgccgccaaacgcggaacctttccatacgcgaccagtgaccaactggaatggacgggtggagatttcctgaccagaacctgccaccccgatgatcaccgactgaccccagccgcggtgcgcactttccagcgccgcacgcatcacgttgacgttaccgatgcattcaaaggtatggtcgataccccatttgttgatatccagcaggacatctttaatcggtttgtcgtagtcattcgggttaatgcagtcggtagcaccgaagcgacgcgccagatcgaatttcttcgggttggtatcgatagcgataatccgtcccgctttcgcctgacgtgcgccctgaaccactgccagaccaatcgcgccaagaccaaacacggcaacagaatcacctggctggactttagctgtgttgtgcaccgcgccaataccggtggtcacgccacagcccagcaggcagacgtgttcatggtttgcttctggattaattttggccagagacacttccgcgaccacggtgtattcactgaatgtagagcaccccatgtagtgataaagcggctgcccgttgtaagaaaaacgggtggtgccgtctggcatcaagcctttaccctgggtttcgcgaaccgcaacacagaggttagttttgccagaacgacagaactcacactcgccgcactccgcggtgtaaagcgggatcacatggtcgccaggtttgacgctggttacgccttcaccgacttcaaccacaacgccggccccttcgtgaccgagaaccaccgggaatacaccttccgggtcatccccggagagggtaaatgcgtcggtatggcaaacgccggtatgggtgactttaatcagcacttcaccttttttcggtggtgcaacgtcaatttcaacgatttccagcggtttaccgggagcaaatgcaacggcagcacgtgatttcatctctcgctcttcctcaatatggtaatagattcagctatttaagataggctcgaaccagttcaatagtgtcgtcaacggattggctgacttcgcggctgtagcagtcatttcggtcaaacgtttcccggatatggctttcaagcacttctgccatcagcccgttagccgcgccccgaacggcagcgatctgttggagtatggcacggcattcggcatcaccctccagcgaccgttccagagcatcaatctgccctcgaatacgacgaactcgagtaaggacctttttcttctcttccggagtactgggcatttcgcacctcatcatctgcacgcaatatactataggggggtatgctatatgtcaatgcatacccccctatagtatataacactggagaataaaatttatccggtgaatgtggtcggaaaacaaagaggaaagggggggctaatcggcagggaaggccgccccggatagcgggcggcagaaggaatcagaatttccaggtcagatgggctgcaagttgcagaccgttataatcatcggttggggtgtcgtaccacactttacctgccgtcagcccgagattaagttgctcagtcagcggttgaatacgttgcaaactgacgctcttcatgctgccgtagcgtgtttctggcgtccagtcataggtgtaagcgcctgttccgcggcttagccatagttgcgtataaccagtgccgcgcgggtcattcagacgcacggaaatcatattgctataactaccacctgcatcgctggagtcataatgggtatagcggtagctggtgatcaccgggccagtatagagtgatacgccgccttgccaggcatcgacttcgacatcatcgtaatatttagtgtagcgataaccggtcgtgaaaagcgtttttggcaacagggccaggttaatatcctgacgaaaatcctggcgggcaaagaccggcgtattatccgcaaaggcaatacccgttcgggttgtcagccagttattccatttataccagaccgcaccctgaccgcgagtggcattgaaattttcagtttcataatcacgacgcccctgggaaagattaaaaagcagcgttgcgttttcaactttcgccaccagttcagcatacgctaaattacggttgccatgatcgccagaataatcggtaaaatcgtagcccgcggtaatggaagttaacccggcataagcgggcaatgcgctaaaaatggccgccgctaataacgtccgttttatcattttaatctcctgtacggataagttcttgtcggagtgaataagttccggcaggtaaattacgttctacaatcacgcgcgggccaagttgcgtgttcggggaaataattcgcccaggcaaaattataacttgtacgccaaggcgtgaacgctgcccgatataacaacctaatttatcgcatccggtagcgataattccctctggagttcgaacagacacaggctgttcatccagacgatgattactggtacgtacttgtgcgcccaaatatgcctggtttgcaactaccgagtcggcaataaaacattgcggaccaatcgttgcttccgcttcaataaccgcatttttaatttcggtggcaaaaccaatttttacaccattgctgattattgtgccaggacgaataaacgcataattacctatcaggcagtttgcgccaatcactaccggaccctgaataacggcaccatgacaaatacgggtattcgcgccgataacaacttcacctgcagtttcatcaataattacctggtctgcaatctgaatatttttctctttaacattaagcttcagatagtttttcagttcctgtgacagaaggttgggaataagcggttgacgcttccaccagtgcggaatagcgggtgggtttgtcgcgctgaggttcgcgtccagtaaaaaaggcaataagtccataaataatccagatggcataagctaataatacatacacaacggaaagcggcgctaaaggcaccaacaaccagcaacgatgaaaccaggcgctaaaagcaccaataacacaaactacgccgatccagataagcggaaacattgccaacaccacaccatgcggcccggtggtgatgaattcattaaaccaggtagtgagataaatcccaacgccataaagcacaaccaacagcataggaaatatactgaagataccgaagcggctaaataaaagtcttttatgcaggcgcatacagaccgcgtactgatgaatcccctaatgattttggtaaaaatcattaagttaaggtggatacacatcttgtcatatgatcaaatggtttcgcgaaaaatcaataatcagacaacaagatgtgcgaactcgatattttacacgactctctttaccaattctgccccgaattacacttaaaacgactcaacagcttaacgttggcttgccacgcattacttgactgtaaaactctcactcttaccgaacttggccgtaacctgccaaccaaagcgagaacaaaacataacatcaaacgaatcgaccgattgttaggtaatcgtcacctccacaaagagcgactcgctgtataccgttggcatgctagctttatctgttcgggcaatacgatgcccattgtacttgttgactggtctgatattcgtgagcaaaaacgacttatggtattgcgagcttcagtcgcactacacggtcgttctgttactctttatgagaaagcgttcccgctttcagagcaatgttcaaagaaagctcatgaccaatttctagccgaccttgcgagcattctaccgagtaacaccacaccgctcattgtcagtgatgctggctttaaagtgccatggtataaatccgttgagaagctgggttggtactggttaagtcgagtaagaggaaaagtacaatatgcagacctaggagcggaaaactggaaacctatcagcaacttacatgatatgtcatctagtcactcaaagactttaggctataagaggctgactaaaagcaatccaatctcatgccaaattctattgtataaatctcgctctaaaggccgaaaaaatcagcgctcgacacggactcattgtcaccacccgtcacctaaaatctactcagcgtcggcaaaggagccatgggttctagcaactaacttacctgttgaaattcgaacacccaaacaacttgttaatatctattcgaagcgaatgcagattgaagaaaccttccgagacttgaaaagtcctgcctacggactaggcctacgccatagccgaacgagcagctcagagcgttttgatatcatgctgctaatcgccctgatgcttcaactaacatgttggcttgcgggcgttcatgctcagaaacaaggttgggacaagcacttccaggctaacacagtcagaaatcgaaacgtactctcaacagttcgcttaggcatggaagttttgcggcattctggctacacaataacaagggaagacttactcgtggctgcaaccctactagctcaaaatttattcacacatggttacgctttggggaaattatgaggggatctctcaggaccgcgtatcccacaatccaacgccgccagcgacgccactcctcacgcgggctgttgcattcctgtgggtatacgatgcagcgattcgcctgccgaatacggtagccgtttgccactaatgtccaggtgagatcaaggtcttcgactttagtacgatccgagaaaccgaacttacgcaatacatcagtacggaacatcccgcaggcaccgctgataataaacggtgcgccgcccaggagctgctgtagcgtgcgcttcataacaatcatcggcaactttacggtcgcgcggatgtgcggtaacagccccgcgcctttcaacgcagtagagggaatgccgcctacggcatcagcaccgcgctcaatttctgccagcatatagcccattccgtcttgatcgggcggaacataggtgtcggcatcacttaaaaaaacctggtcgcaggtggcataattgaggccattcatcagcgcaccacctttaccggtatttttttgcgtgacggcaacaaagcggtcgccccatttgcgtttgacttccgccatgaccgcttcggtattgtccgtggagccgtcgttaacgcaaattacccggcaaaaataagggttacgcagtagattatccagtgactgcgccagacacgggccttcgttatacgcaggtataatggcgtcaatacagcctttcttttgactgggtttacgtcttagcgtacttaaaaaccatagcaacattgctatggacatacagataaatatccaggttttcatgcaatttgctcaaagaatcattttatgaattacaaagccttcacccaattcgctattgacctgttgcccgcgaaattgtgcaactgcacgcaggcgatcatgacgcatataatcacgtcgttcctggcttttatgtttttttaatgcagcaagtttgactgtgaaatattcttctttaacggattcaaaaacctgaggcataaatgaaagccaggtacttggggtttcgtagccgagaatttgtggaatagtgcggcaggcaaccattgaagcttgataaacagcgagatgatcctgatggcggtcggcatcatgcatggtatatacccgcatgatttcaacatcagaaggaatttgatttttaatgatgtcttccagagcggaaatcatatcattgagctgtaaatgagcgcgggtgtcagcaaaattaagatgaatagtttggtggcaccctaatatctttagggcgttgcgcgattcttcatggcgatcgattattccatctgtaccagagttgccggtagtcatcaccacggctgcgatataaattcctttttgcgcaagacgagcaagcgatgcgccacagcctaattctatatcgtcaggatgtgcgccaatagcaaggataccctttcttttatttgccgaagaaaggagggctgaatctaaaaccttatccacttaatgacactccattttatttattatactacaagcacaacgatgcactcagagacgtaatctctggcgcagccagatattaatttataaatgttaaatgttgctaataactgaaaagcaagggctttcagacccggaggttcgactgggtaatgtttttatgcaattcatatgttaagtgtttgtatgtttggtatgtatagttattttgttttatacattgtatttagatgtgatttagtttgtcaattaattgcatttaaaaaatatgttctgtgaacaagtattgtttatatacattatgtgaatgtaatatgcgagtgattgagaatgatacagtgatatatacaatgcgaatataatagttttattatatgtattgatattgatagaaataatgaagtaataaatctcgtaatgtggttgtttatgcatcactaaaatgaagtgtagtaattttcccaattgttagaacggagtaattgcatatttaatctttcctttgccgtttttttgctaagaataaaatcatctgtgcgataacgactaattcttttaatgaatgtttttattcctgaatactgctcacataacaagacaggggagcagacaatcatggcaatttcatcgcgtaacacacttcttgccgcactggcattcatcgcttttcaggcacaggcggtgaacgtcaccgtggcgtatcaaacctcagccgaaccggcgaaagtggctcaggccgacaacacctttgctaaagaaagcggagcaaccgtggactggcgtaagtttgacagcggagccagcatcgtgcgggcgctggcttctggcgacgtgcaaatcggcaacctcggttccagcccattagcggttgcagccagccaacaggtgccgattgaagtcttcttgctggcgtcaaaactgggtaactccgaagcgctggtggtaaagaaaactatcagcaaacccgaagatttgattggcaaacgcattgccgtaccgtttatctccaccacccactacagcctgctggcggcgctgaaacactgggggattaaaccagggcaagtggagattgtgaacctgcagccgcccgcgattatcgccgcatggcagcggggtgatattgatggtgcttatgtctgggcaccggcggttaacgccctggaaaaagacggcaaggtgttgaccgattctgaacaggtcgggcagtggggtgcgccaacgctggacgtctgggtggtgcgcaaagattttgccgagaaacatcctgaggtcgtgaaagcgttcgctaaaagcgccatcgatgctcagcaaccgtacattgctaacccagacgcgtggctgaaacagccggaaaacatcagcaaactggcgcgtttaagcggcgtgccggaaggtgacgttccggggctggtgaaggggaatacctatctgacgccgcagcaacaaacggtagaactgaccggaccggtgaacaaagcgatcatcgacaccgcgcagtttttgaaagagcagggcaaggtcccggctgtagcgaatgattacagccagtacgttacctcgcgcttcgtgcaataaaaggaggcgcagatgctgcaaatctctcatctttacgccgattatggcggcaaaccggtactggaagatatcaacctgacgctggaaagcggcgagctactggtggtgctggggccgtccggctgcggtaaaaccaccctgctgaatctgattgccggttttgtgccttatcagcatggcagcattcaactggcgggtaagcgtattgagggaccgggagcagagcgcggggtggtttttcagaatgaagggctactaccgtggcgcaatgtacaggacaacgtggcgttcggcctgcaattggcaggtatagagaaaatgcagcgactggaaatcgcgcaccagatgctgaaaaaagtggggctggaaggcgcagaaaaacgctatatctggcagctttccggtggtcaacgtcagcgggtggggattgcccgcgcgctggcggcgaatccccagctgttattactcgacgaaccgtttggtgcgctggacgccttcacccgcgaccagatgcaaactctgctgctgaaactctggcaggagacgggcaagcaggtgctgttgattacccacgatatagaagaagcggtgtttatggcgactgaactggttctgctttcatccggccctggccgtgtgctggagcggctgccgctcaactttgctcgccgctttgttgcgggagagtcgagccgcagcatcaagtccgatccacaattcatcgccatgcgcgaatatgttttaagccgcgtatttgagcaacgggaggcgttctcatgagtgtgctcattaatgaaaaactgcattcgcggcggctgaaatggcgctggccgctctcgcgtcaggtgaccttaagcattggcacgttagcggttttactcactgtatggtggacggtggcggcgctgcaactgattagcccgctgtttttgccgccgccgcaacaagtactggcaaaactgctcaccattgccggaccgcagggatttatggacgccacgctgtggcagcatctggcagccagcctgacgcgcattgtgctggcgctactcgcggcggtggtgatcggtattccggtcgggatcgccatggggctaagcccgacggtgcgcggcattctggatccggtaatcgaactttatcgtcccgtgccgccgctggcttatttgccgctgatggtgatctggtttggtattggtgaaacctcgaagatcttactgatctatttagcgatttttgcaccggtggcgatgtcggcgctggcgggggtgaaaagcgcgcagcaggttcgcattcgtgccgcccagtcgctgggtgccagccgtgcgcaggtgctgtggtttgtcattttgcccggcgcgctgccggaaatcctcaccggattacgcattggtctgggtgtgggctggtctacgctggtagcggcggagctgattgccgcgacgcgcggtttaggatttatggttcagtcagcgggtgaatttctcgcgactgacgtggtgctggcgggaatcgcggtgattgcgattatcgcctttcttttagaactaggtttgcgcgcgttacagcgccgtctgacgccctggcatggagaagtacaatgagtgaacgtctgagcattaccccgctggggccgtatatcggcgcacaaatttcgggtgccgacctgacgcgcccgttaagcgataatcagtttgaacagctttaccatgcggtgctgcgccatcaggtggtgtttctgcgcgatcaaactattacgccgcagcagcaacgcgcgctggcccagcgttttggcgaactgcatattcaccctgtttaccctcatgccgaaggggttgacgagatcatcgtgctggatacccataacgataatccgccggataacgacaactggcataccgatgtgacatttattgaaacgccacccgcaggggcgattctggcagctaaagagttaccttcgaccggcggtgatacgctctggaccagcggtattgcggcctatgaggcgctctctgttcccttccgccagctgctgagcgggctgcgtgcggagcatgatttccgtaaatcgttcccggaatacaaataccgcaaaaccgaggaggaacatcaacgctggcgcgaggcggtcgcgaaaaatcctccgttgctacatccggtggtgcgaacgcatccggtgagcggtaaacaggcgctgtttgtgaatgaaggctttactacgcgaattgtcgatgtcagcgagaaagagagcgaagccttgttaggctttttattcgcccatatcactaaaccggagtttcaggtgcgttggcgctggcaaccgaatgatattgcgatttgggataaccgcgtgactcagcactatgccaatgccgattacctgccacagcggcggattatgcatcgggcgacgatccttggggataaaccgttttatcgggcggggtgatacgagtgcggacggttccctcgcccccttggggagagggttagggtgagggggcgttcaccgtactttcaacaggttaactccccctttctgagaggaaacaaaattaacgcagaatcttcttctcagccaaatccagcgcaaagtagctgaaaatcagatccgcacccgcacgcttaattgaacctaagctttcgagcacgactttctcttcatctatagcacccgccagcgcggcgaacttaatcatcgcgtactcaccgctcacctgatacgcgccaatcggcaattcagtacgttcacgcagctcacgcacgatgtcgaggtacgctccggcaggtttaaccatcagacagtctgcgccctgggcttcatccagcagtgactcacgaatcgcctcacgacggttcattgggttcatctgatagcttttgcggtcgccttttaatgcgcttccggcagcttcacggaacgggccataaaaggaggaggcgaacttggtcgaatacgacataatcgccgtatctttaaatcccgcagcgtccagcgcctggcgaatcgcctgtacctggccgtccatcgcggcggaaggggcgatgaagtctgcgcctgcagcagctgcaaccacggcttgcttgcctaaattttccagagttgcgtcgttgtcgacgccatgctcgcacagcacaccgcagtgaccgtgagaagtgtattcacagaaacaagtgtctgacatgacgatcatttctggcacagtctgcttgcagatgcgcgacatacgcgccaccagtccatcttcccgccaggcgtcgctgccggtttcatcggtatggtgagagatgccaaaagtcattacggaacggataccggcgttggcgatgcgttcaatttcgcgtgccagatgtttctctggaatgcgcatcacgcctggcatggcttcaacggctttgtagtcgtcaatttcttcttcaacaaagatcggcaacaccaggtcgttaaggctaagtgttgtctcttcaaacatagcgcgcagcgcaggagatttgcgcaggcgacgagggcgttggattaagtctgtcatggtctgcctgatgtttgtggaattaaggtgcacagtatacctgaagcgggacaggagtgttttacgaaagttgtcgcgatgttgacaagaagagaatgaaaggagaccaggacatctttgtaatagaaatagcaataatttcatattcactgaaaatatttttaatctttattaatagctcttggttattatttggggagtttggttgcgctgctataaattgaataattaaaactttgttgcatattgataggatatttgtctggtttgtgtctgtgatatttatgatgcgtatgtttcaaaaataacattatctgcaacatattgaaatatggtgtttttatcaatttgatgtgtatttttctccataaattatatatgtccacattcggacttaggggaaagaataattgaaccattcgtctgtaacgcagcataatcgttagcgcgaaacataatatgttttctatgcattgataattgatggatcaacttattacgtccctgaggagggatgacaaatgcactcctggaaaaagaaacttgtagtatcacaattagcactgagagatcccctcataatttccccaaagcgtaaccatgtgtgaataaattttgagctagtagggttgcagccacgagtaagtcttcccttgttattgtgtagccagaatgccgcaaaacttccatgcctaagcgaactgttgagagtacgtttcgatttctgactgtgttagcctggaagtgcttgtcccaaccttgtttctgagcatgaacgcccgcaagccaacatgttagttgaagcatcagggcgattagcagcatgatatcaaaacgctctgagctgctcgttcggctatggcgtaggcctagtccgtaggcaggacttttcaagtctcggaaggtttcttcaatctgcattcgcttcgaatagatattaacaagttgtttgggtgttcgaatttcaacaggtaagttagttgctagaacccatggctcctttgccgacgctgagtagattttaggtgacgggtggtgacaatgagtccgtgtcgagcgctgattttttcggcctttagagcgagatttatacaatagaatttggcatgagattggattgcttttagtcagcctcttatagcctaaagtctttgagtgactagatgacatatcatgtaagttgctgataggtttccagttttccgctcctaggtctgcatattgtacttttcctcttactcgacttaaccagtaccaacccagcttctcaacggatttataccatggcactttaaagccagcatcactgacaatgagcggtgtggtgttactcggtagaatgctcgcaaggtcggctagaaattggtcatgagctttctttgaacattgctctgaaagcgggaacgctttctcataaagagtaacagaacgaccgtgtagtgcgactgaagctcgcaataccataagtcgtttttgctcacgaatatcagaccagtcaacaagtacaatgggcatcgtattgcccgaacagataaagctagcatgccaacggtatacagcgagtcgctctttgtggaggtgacgattacctaacaatcggtcgattcgtttgatgttatgttttgttctcgctttggttggcaggttacggccaagttcggtaagagtgagagttttacagtcaagtaatgcgtggcaagccaacgttaagctgttgagtcgttttaagtgtaattcggggcagaattggtaaagagagtcgtgtaaaatatcgagttcgcacatcttgttgtctgattattgatttttcgcgaaaccatttgatcatatgacaagatgtgtatccaccttaacttaatgatttttaccaaaatcattaggggattcatcagcgctctgcgtgattctcttagcgataaacctgcaaaaaatattattttgctgattggcgatgggatgggggattcggaaattactgccgcacgtaattatgccgaaggtgcgggcggcttttttaaaggtatcgatgccttaccgcttaccgggcaatacactcactatgcgctgaataaaaaaactggcaaaccggactacgtcaccgactcggctgcatcagcaaccgcctggtcaaccggtgtcaaaacctataacggcgcgctgggcgtcgatattcacgaaaaagatcacccaacgattctggaaatggcaaaagccgcaggtctggcgaccggtaacgtttctaccgcagagttgcaggatgccacgcccgctgcgctggtggcacatgtgacttcgcgcaaatgctacggtccgagcgcgaccagtgaaaaatgtccgggtaacgctctggaaaaaggcggaaaaggatcgattaccgaacagctgcttaacgctcgtgccgacgttacgcttggcggcggcgcaaaaacctttgctgaaacggcaaccgctggtgaatggcagggaaaaacgctgcgtgaacaggcacaggcgcgtggttatcagttggtgaacgatgctgcctcactgaattcggtgacggaagcgaatcagcaaaaacccctgcttggcctgtttgctgacggcaatatgccagtgcgctggctagggccgaaagcaacgtaccacggcaatatcgataagcccgcagtcacctgtacgcctaatccgcaacgtaatgacagtgtaccaaccctggcacagatgaccgacaaagccattgaattgttgagtaaaaatgagaaaggatttttcctgcaagttgaaggtgcgtcaatcgataaacaggatcacgctgcgaatccttgtgggcaaattggcgagacggtcgatctcgatgaagccgtacaacgggcgctggaattcgctaaaaaggagggtaacacgctggtcatagtcaccgctgatcacgcccacgccagccaggttgttgcgccggataccaaagcgccgggcctcactcaggcgctaaatactaaagatggcgcagtgatggtgatgagttacgggaactctgaagaggattcacaagaacataccggcagtcagttgcgtattgcggcgtatggcccgcatgccgccaatgttgttggactgaccgaccagaccgatctcttctacaccatgaaagccgctctggggctgaaataaaaccgcgcccggcagtgaattttcgctgccgggtggtttttttgctgttagcaaccagacttaatggcagatcacgggcgcaaacgctcatggttaaaacatgaagagggatggtgctatgaaaataacattactggttaccttgctttttggtctggtttttttaaccaccgtcggcgctgccgagaaaaccttaaccccacaacaacagcgtatgacctcctgtaatcagcaggcgacggcgcaggcgttgaaaggggatgctcgtaagacctacatgagtgattgcctgaagaacagcaagtctgcgcctggtgaaaaaagtttgacgccacagcagcaaaagatgcgcgaatgtaataatcaagcaacgcaacaatctctgaaaggtgatgatcgtaataagtttatgagtgcctgcctcaagaaagccgcctgatacctgatagtgctaacgggtgagctacgaaagtggctcacccgaaatttcatacttctgcctttagccccgtctctataatttgggaaaattgtttctgaatgttcccaaaaataatgaatgatgaaaactttttcaaaaaagcggcggcgcatggggaggaacctcctttaactcctcaaaacgaacatcagcggtccgggctgcgcttcgcccgtcgcgtcagactaccccgtgcggttggcctggctggcatgttcttaccgattgcttcaacgctggtttcgcacccgccgccgggctggtggtggctggtgttggtcggctgggcgttcgtctggccgcatttagcctggcagatagcgagcagggccgtcgatccgcttagccgggaaatttacaacttaaaaaccgatgcagtattagcgggaatgtgggtaggcgtaatgggcgtaaacgtgctgccttccaccgctatgttgatgattatgtgtctgaatttgatgggggcaggcggcccccgtctgtttgtcgcgggtctggtgttgatggtggtttcctgccttgtcaccctcgagcttacgggcattaccgtgtcgttcaatagtgcgccgctggaatggtggctctcccttcccattattgtcgtttatcctctgctgtttggctgggtcagctaccagacggcaaccaaactggcggaacataaacgcaggttgcaggtcatgagtacccgcgacggcatgacgggcgtgtataaccgacgtcattgggaaactatgttacgcaatgaatttgataactgtcggcggcataatcgcgatgcaacgttactgattatcgatatcgactatttcaagagcatcaacgatacctggggtcatgatgtgggcgatgaagcgattgtggcgcttacccgacagttacaaattaccctgcgcggtagcgatgtgattggtcggtttggcggcgatgagtttgcagtaatcatgtccggtacgccagctgagagcgccattaccgccatgttacgggtgcgtgaagggctaaacacgttacgcttgccgaatacgccacaggtaactttacggattagtgtgggggttgcgccgctgaacccacaaatgagtcactatcgtgagtggttgaaatcggcagatttggcgctttacaaagcaaagaaagccggacgtaaccgcaccgaagtggcggcctgacgtccggcgaaagtcatcaggatttgctgagtttttctgatttttccatacacttcgtcatcgcttcgatcactgcggcacggaagcctttctcttccagtacgcgtaccgcttcaatggtggtgcctcccggtgagcagaccatatctttcagtgcccccggatgttctcccgtttccagcaccatttttgcggaacccattaccgcctgagcggcaaatttatacgcctgggcgcgtggcatcccgcccagcacggcggcgtcggccatcgcttcgataaacataaatacgtaggctggcgaagaaccgctcacaccgaccaccgggtggatcatcggctcagcaattacttccgcttcgccaaagcagcggaaaatattcagcacatcagcggtatcttctggggttaccagcgcgtttggcgttacggaggtcatcccggcattaaccagcgcgggagtgttcggcatggcgcggataattttccggtcatggcccagcgcgcgggcaagctggtcgagcgtgacacctgcagcaatagaaacgaccagagagtctttattcaggctggaggtgatttcgctaagcactttaatcatgatgccaggtttaacggcagcaaaaatgatgtcggcgatttgcgccacttcttgcgccgattctgcggcgttgatgccgaactggtcatgcagggcggcgactttatccggggagggggtgtatacccagatttgccctggaagcacctgaccgctggcaatcagaccgccgagaatggcttttcccatattgccgcagccaataaaaccgattttcttttccattgcctcactcctgccgtgaaattcattgttttgataatcgctggcagaagcataaacagaactatgccggaaggcaaaagcgcgacacaatagaggattacccaacaaaggatgactttatgacaatttgggtggatgccgacgcgtgtcccaatgtaattaaagagattttgtatcgcgcggcggaacgtatgcagatgccgctggtactggtagcaaaccagagtttacgcgtgccgccatcgcgatttattcgtacgctgcgcgtcgcggcaggtttcgacgttgccgataacgaaattgtccggcagtgtgaagcgggcgatttggtgatcaccgcagatatacctttggctgctgaagccatcgagaaaggcgcagcggcgcttaatccgcgcggcgaacgttacacgccagcgaccattcgtgagcgcctgacgatgcgcgattttatggataccttacgtgccagtgggatccagaccggcggaccagatagcctttcacaacgtgaccgccaggcctttgccgcggagctggagaagtggtggctggaagtgcaacgtagtcgtggctaaatgtaatttattatttacacttcattcttgaatatttattggtatagtaagggatgtattgagattttcactttaagtggaattttttctttacaatcgaaattgtactagtttgatggtatgatcgctattctcatgacaccggctttcgccgcattgcgacctattggggaaaacccacgatgacacaacctctttttctgatcgggcctcggggctgtggtaaaacaacggtcggaatggcccttgccgattcgcttaaccgtcggtttgtcgataccgatcagtggttgcaatcacagctcaatatgacggtcgcggagatcgtcgaaagggaagagtgggcgggatttcgcgccagagaaacggcggcgctggaagcggtaactgcgccatccaccgttatcgctacaggcggcggcattattctgacggaatttaatcgtcactttatgcaaaataacgggatcgtggtttatttgtgtgcgccagtatcagtcctggttaaccgactgcaagctgcaccggaagaagatttacggccaaccttaacgggaaaaccgctgagcgaagaagttcaggaagtgctggaagaacgcgatgcgctatatcgcgaagttgcgcatattatcatcgacgcaacaaacgaacccagccaggtgatttctgaaattcgtagcgccctggcacagacgatcaattgttgattttagagcgcctatacttaacgttcatcccgtgaaataaggaagaacgatgccaacgaaatcgccttatcctcgtgaagcatatatagtgacgattgaaaaaggaaagccaggacagacggtaacctggtaccaactcagagccgatcatcctaaaccagactcgttgatcagtgaacatccgacggctcaggaagcgatggatgcgaaaaaacgctatgaggaccctgacaaagagtgaccgcatcagactgctcggaagggattctgagtgccactacaagggatctgcgtcacatttttcataattcatgtttttctaataattagaatattaaacaataacaatccattactggaatcatttggaatctttacattatgccgtgcacgtctgctgctacgctttttgtcatttgtagcacaagtaagtgtcagcagtggtgcttcacacttgcccggtaattaacgacgaaagaaaagtaaggtggatgaacaatgagtgcgtcgttggcgatcctgaccatcggcattgtacctatgcaggaggttttgccgctcctgacggaatacattgacgaagataatatttcccatcatagcctgctggggaagttaagtcgtgaagaagtgatggcggagtacgcgccagaagcaggcgaagacaccattctcacattattaaatgacaaccagctggcccatgtttcgcgtcgtaaagtggagcgagacctgcaaggtgtggttgaagtgctcgataatcagggttatgacgtcattttattaatgagtacagcaaacattagtagtatgactgcgcgtaatacgatctttcttgagccgtcgcgaatattgcctccactggtttcctctattgttgaagatcatcaggtgggggttatcgttccggttgaggagatgctgcccgttcaggcgcaaaaatggcaaattttgcagaaatcgccggtattttcattgggtaaccccattcatgattcagaacaaaaaatcattgatgccgggaaagaattactggcaaaaggggctgatgtcatcatgctggattgtttaggatttcaccaacgtcatcgcgatttactgcaaaaacagctcgatgttcctgtcttgctgtctaacgtattgattgcacggctggctgcggaattactggtgtaattttgcgtgacagtcagcgcctctggcccctatagtgaagtagatgttcaactaccaaacagggccagtttatgcttcaaagtaatgagtacttttccggcaaagtgaaatcaatcggcttttccagcagcagcactggtcgcgccagcgtgggtgttatggttgaaggcgaatacaccttcagcaccgctgagccggaagagatgacggtaatcagtggcgcgctgaatgtgttactgcctgacgcgaccgactggcaagtgtatgaagccggttcggtgtttaatgttcccggtcacagtgagtttcatctgcaagttgccgaacccacctcttatctgtgccgctatctgtaattcctcgccttccccttgaacgggagggcatttttctgaaatatcctctctttaacccataataatatttcctttgctgcgattttttcaatttccggtatattcataattcatcaaggttgatataaatatcagtgaagatctccagatattgttgcggaactggctacgataaaagataaatcagatgatgaatggtggcgtgcattgctgcaaagtcgcaatgatcatttgcgccaaacggcattacgcaacgcacataccccggcgtcgttgttaacgacattgaccgagtctcggcatcggtcgctagctatgaataatccacagctcgctgccgatgtgaaaacgacgtggttaaaagaggatccatcattactcttatttgtcgaacaacccgatctttcgctgttacgggatttagtgaaaaccggggcaatgcggaaaattcgcagtgaagcgcgtcactggcttgaggaaaaacaatgacacaacgtccatggagcaagttacagcataaaacgcataatattgctgcgctaaaaattattgcccgccgtagcgaataattatatgcctggtgtggcttcgtacgccggataagacgcggcaggcgtcgcatccggcattaaaggaaaatcagcaattaacgttgtgcttcgccacctaatccttcaatcaggttttgaattaacgctgccaattcaccagtcatcaggatgaaatcggcatcaaaacgctgggcgaaatcttcacggtcgatatcttcgttttgatcgcgcagctcgtcgcagaacttcagacgcttgagcgaaccatcgtcgcacatcacaaactgaatgcgctgctgccagtcgagcgccagtttagtcaccacttttccggcttcaatgtgattggtgatctcttcgctggtcagatcttgtttcttcgcgcggatcacgccgccatcttccagcaacgatttcagctcggcttcatcaagcagctggaagccctgtgccgcactaccggaacgtacccattcggtcagcgtcagttcaatcgggttttccatgctcaatggtacaaccggtaacgaccccaggcttttacgcagtaatgccagcgtatcttccgcttttttggcactggcgcagtccaccataatcaaaccgttaaccgtgtcgatccacatcattgtctggctaaaacggctgaaagcacgcggcaacagagagtgcagcacttcgtctttcagcgaatctttttcggttttcttcagcttacgcgcctgttccgcttccagtttggcgattttcgcttccagcgcctgtttaatcaccggagacgggaggattttttcttctttgcgcgcgcagataacaatttgaccattggcaacgtgcgttaacgcatcgctgtgcgatcccatcggaggaacccagcccatcttcgccatgtcctggctgccgcatggggtaaatgccatcgaggctagctgtttttccatctcttctgcacgcagcgaaatctcgcggctaagacggtaaaccattaaatttttgaaccacagcatgataatttccacggccttgtcgttaaatttagcgggcatgataacgaattgtcggcggccttgcattgccaatccggttgtccgtctctacgctattgatattgaaaaaaataaggagagtaccgtgcgtataggtatcgatttaggcggcaccaaaactgaagtgattgcactgggcgatgcaggggagcagttgtaccgccatcgtctgcccacgccgcgtgatgattaccggcagactattgaaacgatcgccacgttggttgatatggcggagcaggcgacagggcagcgcggaacggtaggtatgggcattcctggctcaatttcgccttacaccggcgtggtgaaaaatgccaattcaacctggctcaacggtcagccattcgataaagacttaagcgcgcggttgcagcgggaagtgcggctggcaaatgacgccaactgtctggccgtttcagaagcagtagatggcgcggcagcgggagcacagacggtatttgccgtgattatcggcacgggatgcggcgcgggcgtggcattcaatgggcgggcgcatatcggcggcaatggcacggcaggcgagtggggacacaatccgctaccgtggatggacgaagacgaactgcgttatcgcgaggaagtcccttgttattgcggtaaacaaggttgtattgaaacctttatttcgggcacgggatttgccacagattatcgtcgtttgagcggacatgcgctgaaaggcagtgaaattatcagcctggttgaagaaagcgatccggtagcggaactggcattgcgtcgctacgagctgcggctggcaaaatcgctggcacatgtcgtgaatattctcgatccggatgtgattgtgctggggggcgggatgagcaatgtagaccgtttatatcaaacggttccgcagttgattaaacaatttgtcttcggcggcgaatgtgaaacgccggtgcgtaaggcgaagcacggtgattccagcggcgtacgcggcgctgcgtggttatggccacaagagtaaaaaacgtaggcaattggcgcatcatgcctgatgcgacgcttgccgcgtcttatcaggcctgcaaaatgtgccagaaccgcgtagggcggataaggcgttcacgccgcatccggcaataagtaatgagcaccgagactataacctaccccagtggtttcgccagcaccggactatccgccgcttgctggcgcttatagcgaccatacagcagcaatgacgacatcgcagcaaacgaaagcagggcggcaggcagcgccacgtaattatatgccagccccagcgtcagcatcataccaccgcaatatgcgccgacggcgctaccgaggttaaacgctatttgcccacctgcggcacctaataactctccgcctttggcgttttgtagtaacaatatttgcagaggtgctgaaagggcaaataatcccgcgcaacaaataaaagcaaaaataagcgacgttgttttcatgccgccgcagaaaaagagcatcagcagtgccagtacaatgataaagtcagtcactgctgcaatgcgcagtggtgaataacgtcctgaaatcctgccacttagcatatttcccagcaccatccctagcccaactaacatcataataaaggtcatcgccgtttccgaaaaaccggaaataaacatcatgtatggctttacgtagctgaaccaggcaaacacacctgcgttgccaaacatggtggcggcgaaaattaaccacggggccgggctgcgcaaaaagtgaaattgttcgcgcagctttcctttcgcctcgtcgcgaatatctggcacccaaaaatagaccgatgccatcaccgcaatattaaaaacagcgatcaataaaaaggtgtaacgccagctaaattcctgacttaaatacgttcccagcggaatgcccagcaaattggcgactgtcatcccggaaaccatccccgccacggcggcggtgacttttccgggtttgataatttttgataacacgatcgcgccgacgccaaaaaatgcgccatgcggaaagccggaaaccaggcgaccaatggcaagcatcaggtaagacgaagagagcgtgaacatggcgttgccaatgacgcacaacgccaccagaaacaacaagatatgtttgagtgagtaacggctggaaaagagtgcgatgattggcgcaccgaccaccacccccagcgcataatacgagatcatatgcccggcggcaggaatcgaaattcctacgttatgcgccagctccgtgagcacgcccataatgccaaattcggccatccccaaaccaaacgtgcccagagccaaagataaaatgacttttttcataccaccatcacaaccaccagaacggctaccaatcaccgtagccaataaagtgatagcttgcaggataacgaccagcaaggccaagagataattcgcccctctgtattcattatcctgctgaatagttatttcactgcaaacgtactttccagtttgctgtagcccaggccgttgatctttttcactttgatctgcaccggaatacgctctttcatcgcttcaacgtggctaatcacaccgatggttttgccactggcattcagggcatccagcgcatcaagggcggtatccagcgtttcgctatccagcgtgccaaaaccttcatcgaggaacagcgagtcaatacgcgttttatggctgaccagatctgaaagcgccagcgccagcgccagactaacgaggaaactttcgccaccggaaagggtacgggtatcgcgtaccgcatctgcctgccaggtatcaacaacctcgacttctagcgcctcgctggctttgcgctgtaacagatagcgcccgtgcagccgggtaagttgctgattagcgagatggactaaattatccagcgtcagcccctgggcaaatttgcggaatttatcgccttctttggaacctattagcgaattcagatatccccagtccgcaacctgctgcgtcatttgagcaatttgctgcagcaaggtttgttgttgctgacggttatctgcatcctgcttcagctgctggcgaatctcgccttgactcgtggtgttctcacgcaacttttggtgagtttgcgctaactcttgctgaatctgctccaccgtcacagtgagagccaacccgtcaggtcggtgttgctgatgctgtgccagcgtttctgctgtctgagtgaccagcgtttgcgcctgacggcgctggttttccagattctgcttgagctgttccagttgcgttagtgtttgttcatccattagcgccgcaaggaacgcctgctgatcgtcaaagacgctggcctgtagcgcggtgtcaaactgcgcctgggctttttgcagactttgcgccgccagaacgtcctgttgctgtaacgtctgctgctggctgtgtaatgcgagacattgttcatgtacctgccgccagttttccagtaccacagtttcttcgcagtgcgggagttcatcactttgcggcaacgtttccagaatcggcgtcagctgatgaatacggttttgcagcgcggttaattcgttctggcgatgctgccagctctgcgcttcttgctgacgtgtcgccaaccagctctcttcttcatcttcctgtggcaatgtcagtgcataacccgtcaatgccgttaagagctgctgctggcgttgttcaatttgctgttgatactggataatttgctgattatgcgcggcaatctgcccttgtaattcatgtcgttggctgagtaaccgcagctggcgttcgtgctcatcttgtgcatccagccacggttgaatatcgtcctgtggctgcaaggtgatattgaggctggccgtgacggcttgccattgttgagtaagtgcttgctcatcttgtcggaggctttgcgcttcgttttcatcacgctgaagctgcttcgttaatgcatccagttgcccgcgcagcgccgcaccttcttcgccgagctttttaacttcgttttccagcgccagtaatcgagactgattaacgccaggctccagcgcctgatacgcctcgaccgccgggtggctggtggaaccacaaagtggacaaggctgacccgcctgtaactgtgcacgttgagcttccagcgttttgatgcgcgcttcctgctcgcaaatggttttcacatcggcaagttgctgcgtcttttctttataacgctggcgcatttcgctaagtgcggcattacgttgcgtctgttccagagtgacattctggatagtgaccattaactgcgccagacgtttttgttggggaacaatctgcccatgcagcgcgaccaggcgctgacgcagtgggcgttgctcggaatgttgcgccagggcgctagcaacttcatcggcggttaacgtcaacgtgatcgccgcaagcgcattaagtttttgctcagcatgggttaactgttgctgccattgccgcagatgctcgcgatcgctggtttgttgggagaactgcgcacgccaacccgccagttcgttgttccactgacggaagcggtcgtgttcctgtaaccaggtattcaggctttgttgctgctgctgtaattctgttgactgcttcgccgcgtggtggcgaatgctcgcgcgaagcaccattgtgctctgtaagcgagtatttacttcttcaatctgctggcgagtatgcgccagcgccgcgctgtgttctgcgatgcgttcccagtgcggacgaagatttcgtgccggttgtgccagactgagcgccgccagttgaggttgcgctttttcttcttcggctaacgcctgttgcaaggcctgctgacggcggctggcttcttgctgcaattcgtccagacgcgttaaccagtttagtgattgttgttcttgctgctgcgcggtaagtaactgtttttcttcgtcagtaagtacctgcaaactcgctgtcagcgattgcacttgttccggcgtgagcaacgcgacgccgctggcctgcgcttgcagcttctccagctctgtgcgggccgatttgtgctgctcaaaaaccatcgccgagatttgcccgtagatttcagtgccggttaactcctcgagcaattccgcgcgttctttgggtttggcattcaggaaggcagcaaattgcccctgcgaaagcagcatcgaacgggtgaagcgcccgtaatccagcccggttaacgtcgctgtcagttccagcttatctttcactttgtcggcgagaattttgccgtcggcgcagcgcgccagctctacgcgtggcacctgcaaattaccgtcgggttggttacgcgcccgattctggctccagaatgcacggtacgcttcacctttcacttcaaactccacctccgccagacattcggcggtatcgcgggtcatgagatcattttgcgattgtgaaacgttagagagacgcggagtttcgtgatacagcgccagacaaatggcgtccagcagggtggttttccccgcacctgttgggccggtaatagcaaacagcccgttgctggcgaacggctcgcgggtgaaatcaatcttccattcgccttttaatgagttcaggtttttcaggcgcaggctgagaattttcatgcttcgtgttctccggcgagggtatgcaacgtcgtggtgaaaagatgctgcagacgttgctgctgcgattcatccagttcttccagtgccagacggcgattgaacacctcttcgacgctgagttcgctgagggtttcacgctgttggctggctaacacacgctcgcgctgttcacgactccgacgtaccagcaatacttcgacaggcaatgattcggttaatgcctggattttgcgctgaatatcatgcagatactcatcagtagtgatttcgatatccagccagacaggtggctcctgcgatacatcgcgccactgttccagctgtgcggtaatcgacgccagatcgcctttcagcactgccatgggttgcgttaccggtacgttcaggttttccacgctctctaatttgccgtttgaaaatgtcaccagatggacatatttactcttaccgcattcatcaaaactcagtggaatgggggagccgcaatagcgaacatgttccatgccgccaataatctgtgcgcggtgaatatgcccgagcgcgatgtagtcggctggtggaaagttttgtgccggaaacgcgtccagcgtgccaatataaatgtcacgcacggcgtcacttttactggcccccacggtcgttaaatgtcccgtggcgatgatgggcagaggctgatcgccgcgcagtttgcaggcatcggcatagtgttgttggtaataatcggtaatcgctgccagtaaatgctgctgtttttcaataccgttaagccccgcctggctggtaataatgtcacgcggacgtaaaaacggaatggggcacagcactgcgcctggcgtcccgtcgcgacgaggcaagatttgcggcgcatgtccggcgctggcgaccacggtagtattgaggaacgccatgatatcgcgcgattcattcagcgtggcgaccgagtcatggtttcctgccagtaccaccagatgacagccagtttgctgtaaattgacaacaaaacggttgtataacgtgcgggcgtaactgggcggcgagccggtatcgaaaacatcaccagcaacaataatcgcatccacctgatgggtttgtgctgtctccagcagccagtcaagaaaagcctgatgttcagcttcgcggcttttactgtagaagttctggccgagatgccagtctgaggtgtgaaggatgcgcataacggtttcctggcgaaaaagcatgggcgcgattatacccaaacagatgtgccatttgcttttttctgcgccacggaaatcaataacctgaagatatgtgcgacgagcttttcataaatctgtcataaatctgacgcataatgacgtcgcattaatgatcgcaacctatttattacaacagggcaaatcatggcgagacgtattctggtcgtagaagatgaagctccaattcgcgaaatggtctgcttcgtgctcgaacaaaatggctttcagccggtcgaagcggaagattatgacagtgctgtgaatcaactgaatgaaccctggccggatttaattctccttgactggatgttacctggcggctccggtatccagttcatcaaacacctcaagcgcgagtcgatgacccgggatattccagtggtgatgttgaccgccagaggggaagaagaagatcgcgtgcgcggccttgaaaccggcgcggatgactatatcaccaagccgttttcgccgaaggagctggtggcgcgaatcaaagcagtaatgcgccgtatttcgccaatggcggtggaagaggtgattgagatgcaggggctaagtctggacccgacatctcaccgggtgatggcgggcgaagagccgctggagatggggccgacagaatttaaactgctgcacttttttatgacgcatcctgagcgcgtatacagccgcgagcagctgttaaaccacgtctggggaaccaacgtgtatgtggaagatcgtacggtcgatgtccacattcgtcgcctgcgtaaagcactggagcccggcgggcatgaccgcatggtgcagaccgtgcgcggtacaggatatcgtttttcaacccgcttttaacgccttgctcatcggacgcagagcagggcttatgatttcttaactggagtatcttacgtgctggaacggctgtcgtggaaaaggctggtgctggagctgctactttgctgcctcccggctttcatcctgggtgcattttttggttacctgccctggtttttgctggcatcggtaacaggactgcttatctggcatttctggaatttattgcgcctttcatggtggctgtgggtggatcgcagtatgaccccgccaccggggcgtggtagctgggaaccgctactatacggcttacaccagatgcagctgcgaaataaaaaacgccgccgtgaactgggcaatctgattaaacgctttcgtagcggcgcggagtcgctgcccgacgcggtggtgctgaccacggaagagggcggtattttctggtgtaacggtctggcgcaacaaattcttggtttgcgctggccggaagataacgggcagaacatccttaacctactgcgttacccggagtttacgcaatatctgaaaacgcgtgatttttctcgcccgctcaatctggtgctcaacaccgggcggcatctggaaattcgcgtcatgccttatacccacaaacagttgctgatggtggcgcgtgatgtcacgcaaatgcatcaactggaaggggcgcggcgtaacttttttgccaacgtgagccatgagttacgcacgccattgaccgtgttacagggttacctggagatgatggatgagcagccgctggaaggcgcggtacgcgaaaaagcgttgcacaccatgcgcgagcagacccagcggatggaagggctggtgaagcagttgctgacgctgtcgaaaatagaagccgcaccgacgcatttgctcaatgaaaaggttgatgtgccgatgatgctgcgcgttgttgagcgtgaggctcagactctgagtcagaaaaaacagacatttacctttgagatagataacggcctcaaagtgtctggcaacgaagatcagctacgcagtgcgatttcgaacctggtctataacgccgtgaatcatactccagaaggcacgcatatcaccgtacgctggcagcgagtgccgcacggtgccgaatttagcgttgaagataacggaccgggcattgcaccggagcatattccgcgcctgaccgagcgtttttatcgcgttgataaagcgcgttcccggcaaaccggcggtagcggattagggttagcgatcgtgaaacatgctgtgaatcatcacgaaagtcgcctgaatattgagagtacagtaggaaaaggaacacgtttcagttttgttatcccggaacgtttaattgccaaaaacagcgattaatccgcctttgtcatcttttattgccataagccagtcgatgctggcttattttctttgcagtcaaaatacgggcgttagattttacaacggttggtgattttttgttcgcatgattagccatgtctttttcacggaaatagtgttttatactggttggtgatttcttatcgctatatacctctggtttttagatccctccttgctttaaaacgttataagcgtttaaattgcgcttcaggtgctgtcatactgactgcattaacgcggtaaatcgaaaaactattcttcgccgcgcctggttgggagtatttcccgctaaaattgtttaaatataccgctgtatcatccccagggattggcacaaaaatttaacgttacaacaccacatccacaggcagtatgatttatgacccatcaattaagatcgcgcgatatcatcgctctgggctttatgacatttgcgttgttcgtcggcgcaggtaacattattttccctccaatggtcggcttgcaggcaggcgaacacgtctggactgcggcattcggcttcctcattactgccgttggcctgccggtattaacggtagtggcgctggcaaaagttggcggcggtgttgacagcctcagcacgccaatcggtaaagtcgctggcgtgctgctggcaacggtttgttacctggcggtggggccgcttttcgctacgccgcgtacagctaccgtttcctttgaagtggggattgcgccgctgacgggtgattccgcgctgccgctgtttatctacagcctggtctatttcgctatcgttattctggtttcgctctatccgggcaagctgctggataccgtgggcaacttccttgcgccgctgaaaattatcgcgctggtcatcctgtctgttgccgcgattgtctggccggcgggttctatcagcacggcgactgaggcttatcaaaacgctgcgttttctaacggcttcgttaacggctatctgaccatggatacgctgggcgcaatggtgtttggtatcgttattgttaacgcggcgcgttctcgtggcgttaccgaagcgcgtctgctgacccgttataccgtctgggctggcctgatggcgggtgttggtctgactctgctgtacctggcgctgttccgtctgggttcagacagcgcgtcgctggtcgatcagtctgcaaacggcgctgctattctgcatgcttacgttcagcacacctttggcggcggcggtagcttcctgctggcggcgttaatcttcatcgcctgcctggtaacggcagttggcctgacctgtgcttgtgcagaattctttgcccagtacgtaccgctctcttatcgtacgctggtgtttatcctcggcggcttctcgatggtggtttctaacctcggcttaagccagctgatccagatctccgtaccggtgctgaccgctatttatccgccgtgtatcgcactggttgtattaagttttacacgctcatggtggcataattcgtcccgcgtgattgctccgccgatgtttatcagcctgctttttggtattctcgacgggatcaaagcatctgcattcagcgatatcttaccgtcctgggcgcagcgtttaccgctggccgaacaaggtctggcgtggttaatgccaacagtggtgatggtggttctggccattatctgggatcgcgcggcaggtcgtcaggtgacctccagcgctcactaaatcactgaacatttgttttaaccacggggctgcgatgccccgtggttttttattgtgttgatgggttaggaattgatggaaagtaagaacaagctaaagcgtgggctaagtacccgccacatacgctttatggcactgggttcagcaattggcaccgggctgttttacggttcggcagacgccatcaaaatggccggtccgagcgtgttgttggcctatattatcggtggtatcgcggcgtatatcattatgcgtgcgctgggggaaatgtcggtacataacccggccgccagctctttctcgcgttatgcgcaggaaaacctcggcccgctggcaggttacattaccggatggacctactgctttgaaatccttattgtcgccatcgccgatgtgaccgcttttggtatctatatgggtgtctggttcccgacggtgccgcactggatttgggtactgagcgtggtgctgatcatttgcgccgtaaacctgatgagcgtgaaggtcttcggtgagctggaattctggttctcgttctttaaagtcgccaccatcatcatcatgattgtcgccggtttcggcatcatcatctgggggattggcaacggcgggcaaccgaccggtattcataacctgtggagcaacggcggcttcttcagtaacggctggcttggcatggtaatgtcgttgcaaatggtgatgtttgcttacggtgggatcgaaattatcgggattaccgccggtgaagcgaaagatcctgagaaatcgataccgcgtgcgattaactccgtgccgatgcgtattctggtgttctacgtcggtacgctgttcgtcattatgtctatctacccgtggaatcaggttggcactgccggtagcccgttcgtgctgacgttccagcatatgggcattacctttgccgccagcattcttaactttgttgtgctgactgcttcgctgtcggcaattaacagtgatgtatttggcgtaggccgtatgctccacggtatggcagagcagggcagcgcgccgaaaattttcagcaaaacgtcgcgtcgcggtattccgtgggttacggtgctggtgatgactaccgcgctgctgtttgcggtgtatctgaactacatcatgccggaaaacgtcttcctggtgatcgcttcgctggcaaccttcgccacggtgtgggtgtggattatgatcctgctgtcgcaaattgccttccgtcgccgtttgccgccagaagaagttaaggcgctgaaatttaaagtgccgggtggggtagcaacgaccatcggcgggctgattttcctgctctttattatcgggttgattggttatcacccggatacgcgtatctcgctgtatgtcggtttcgcgtggattgttgtgctgttgattggctggatgtttaaacgccgccacgatcgtcagctggctgaaaaccaataatacttgcgttctgtaagccggttcaggaggaaatcctgatccggctattccgaaagttatccgcccccgtcctcctcccccaaatatccttcagatgatgagtgatcctgcattaggctatggcaaggtgatcagattttcatcacaggggaattatgatgttaaatgcatggcacctgccggtgcccccatttgttaaacaaagcaaagatcaactgctcattacactgtggctgacgggcgaagacccaccgcagcgcattatgctgcgtacagaacacgataacgaagaaatgtcagtatcgatgcataagcagcgcagtcagcagcagcctggcgtcaccgcatggcgtgcggcgattgatctctccagcggacaaccccggcggcgttacagtttcaaactgctgtggcacgatcgccagcgttggtttacaccgcagggcttcagccgaatgccgccggcacgactggagcagtttgccgtcgatgtaccggatatcggcccacaatgggctgcggatcagattttttatcagatcttccctgatcgttttgcgcgtagtcttcctcgtgaagctgaacaggatcatgtctattaccatcatgcagccggacaagagatcatcttgcgtgactgggatgaaccggtcacggcgcaggcgggcggatcaacgttctatggcggcgatctggacgggataagcgaaaaactgccgtatctgaaaaagcttggcgtgacggcgctgtatctcaatccggtgtttaaagctcccagcgtacataaatacgataccgaggattatcgccatgtcgatccgcagtttggcggtgatggggcgttgctgcgtttgcgacacaatacgcagcagctgggaatgcggctggtgctggacggcgtgtttaaccacagtggcgattcccatgcctggtttgacaggcacaatcgtggcacggggggagcttgtcacaaccctgaatcgccctggcgcgactggtactcgtttagtgatgatggcacggcgctcgactggcttggctatgccagcttgccgaagctggattatcagtcggaaagtctggtgaatgaaatttatcgcggggaagacagtattgtccgccattggctgaaagcgccgtggagtatggacggctggcggctggatgtggtgcatatgctgggggaggcgggtggggcgcgcaataatatgcagcacgttgctgggatcaccgaagcggcgaaagaaacccagccggaagcgtatattgtcggcgaacattttggcgatgcacggcaatggttacaggccgatgtggaagatgccgccatgaactatcgtggcttcacattcccgttgtggggatttcttgccaataccgatatctcttacgatccgcagcaaattgatgcccaaacctgtatggcctggatggataattaccgcgcagggctttctcatcaacaacaattacgtatgtttaatcagctcgacagccacgatactgcgcgatttaaaacgctgctcggtcgggatattgcgcgcctgccgctggcggtggtctggctgttcacctggcctggtgtaccgtgcatttattacggtgatgaagtaggactggatggcaaaaacgatccgttttgccgtaaaccgttcccctggcaggtggaaaagcaggatacggcgttattcgcgctgtaccagcgaatgattgcgctgcgtaagaaaagtcaggcgctacgtcatggcggctgtcaggtgctgtatgcggaagataacgtggtggtatttgtccgcgtgctgaatcagcagcgtgtactggtggcaatcaaccgtggcgaagcttgtgaagtcgtgctacccgcgtcaccgttgctcaatgccgtgcaatggcaatgcaaagaagggcatgggcaactgactgacgggattctggctttgcctgccatttcggctacggtatggatgaactaacgttttataacgccttgtgtgacgcctgcgccatcatccgcggataaaactgccagaagcgggtttcgagggcgtcataatgagcgtctaaatcgtaccaggagtcacgcagggcatccagacgtgggcggcggcttgccatgccgtttaacacgttctggatgaaatccatatcgcgatagcgcaccagccactgctctgaccacaagtaattgttcagattgataaaacgtggcggtgagtccggcaaaatcgtcatcacttgctcgcgggcataacagacaaattcctgtagcggaaagtccggcgacagctgcgaccagtggcgggaaagaaagtgatcccacatgacatccagcgtaataggcgcaacgcggcgagtttcactacgaaaccattcccgtgcttcgcggacttccggcagattgtcggttaatacgtcgatacgtcgatgcatatgaatgccagccacgacgtcgggcggaaaactttcttcaggatttccgcgtacgaaatcagccagtaaattgccggaaagcgagctttccgcgagatgggctaaatgcaggtgagctaaaaaattcatcgattatattctatccaaaagggggtaaaggttgcagggagagcgccccggcactagactacccgcctcttattttagtctgagtcagtgtcatgcgcgttaccgatttctcctttgaattgcccgaatccctgattgcccactatcccatgcctgaacgcagtagctgtcgtttactgtcgctggacgggccgacgggcgcgctgacgcacggtactttcaccgatttacttgataagctcaaccccggcgatcttctggtttttaataatacccgcgtgatcccggcgcgcctgtttgggcgtaaagccagcggcggcaagattgaagtgctggttgagcggatgctcgacgacaaacgcattcttgcgcatattcgcgcctcgaaagcgccaaaacctggcgcagaactgctgctgggcgatgacgaaagtattaacgcaacaatgaccgcgcgccacggcgcactgtttgaagtcgaatttaatgatgaacgctcggtgctggatattctcaacagcatcggccatatgccgctgccgccgtatatcgaccgtccggacgaagacgctgaccgcgaactttatcaaaccgtttatagcgaaaaaccgggcgcggttgcagccccgaccgctggtctgcattttgacgagcctttgctggaaaaattgcgcgccaaaggcgtggagatggcgtttgtgacgttgcacgttggtgcgggcaccttccagccggtgcgcgtcgacaccattgaagatcacatcatgcactcggaatacgctgaagtaccgcaggatgtggtagacgcggtactggcggcgaaagcgcgcggtaaccgggtgattgcggttggcaccacttcagtacgttcgctggaaagcgcggctcaggcagcgaaaaacgatctcattgaaccgttcttcgacgatacccaaatctttatctatccgggcttccagtacaaagtggtcgatgcgctggtgacgaacttccacttgccagagtcgacgctgattatgctggtttcggcctttgccggttatcaacacaccatgaacgcctataaagcagcggtagaagagaaatatcgcttttttagttacggtgatgcgatgtttatcacgtacaatccgcaggcaattaatgagcgcgtcggggagtaattccgcggcgctggtttaaaacgttggactgtttttctgacgtagtggagaaaaaatgaaatttgaactggacaccaccgacggtcgcgcacgccgtggccgcctggtctttgatcgtggcgtagtggaaacgccttgttttatgcctgttggcacctacggcaccgtaaaagggatgacgccggaagaagttgaagccactggcgcgcaaattatcctcggcaacaccttccacctgtggctgcgcccgggccaggaaatcatgaaactgcacggcgatctgcacgattttatgcagtggaaggggccgatcctcaccgactccggcggtttccaggtcttcagccttggcgatattcgtaaaatcaccgaacagggcgtgcacttccgtaacccgatcaacggcgatccgattttcctcgatcctgaaaaatcaatggagattcagtacgatcttggttcggatatcgtcatgatctttgatgagtgtacgccgtatcctgctgactgggattacgcaaaacgctccatggagatgtctctgcgttgggcgaagcgtagccgtgagcgttttgacagtctcggaaacaaaaatgcgctgtttggtatcattcagggcagcgtttacgaagatttacgtgatatttctgttaaaggtctggtagatatcggttttgatggctacgctgtcggcggtctggctgtgggtgagccgaaagcagatatgcaccgcattctggagcatgtatgcccgcaaattccggcagacaaaccgcgttacctgatgggcgttggtaaaccagaagacctggttgaaggcgtacgtcgtggtatcgatatgtttgactgcgtaatgccaacccgcaacgcccgaaatggtcatttgttcgtgaccgatggcgtggtgaaaatccgcaatgcgaagtataagagcgatactggcccactcgatcctgagtgtgattgctacacctgtcgcaattattcacgcgcttacttgcatcatcttgaccgttgcaacgaaatattaggcgcgcgactcaacaccattcataaccttcgttactaccagcgtttgatggcgggtttacgcaaggctattgaagagggtaaattagagagcttcgtaactgatttttaccagcgtcaggggcgagaagtaccacctttgaacgttgattaatattaataatgagggaaatttaatgagcttttttatttctgatgcggtagcggcaacgggtgcaccggcgcaaggtagcccgatgtctttgattttgatgctggtggtattcggtctgattttctatttcatgatcctgcgtccacagcagaagcgcaccaaagaacacaaaaagctgatggactccattgccaaaggtgatgaagttctgacgaacggtggcctggttggtcgcgtaaccaaagtagcggaaaacggctacattgctatcgcgctgaatgacaccactgaagtagttattaaacgtgacttcgtagctgccgtcctgccgaaaggcaccatgaaggcgctgtaattaaaatttttccctaagggaattgccgtgttaaaccgttatcctttgtggaagtacgtcatgctgatcgtggtgattgtcatcggtctgctgtatgcgcttcccaacctgtttggtgaggatccggctgttcagatcactggtgcgcgcggagtcgccgccagtgagcaaacgctgatccaggtccagaaaacgttacaagaagaaaaaataactgctaagtctgtggcactggaagagggcgctattcttgcgcgcttcgactccactgacacccagctgcgcgctcgtgaagcattaatgggcgttatgggtgacaaatacgtcgtggcgcttaaccttgccccggcaacgccgcgctggctggcagctattcacgctgagccgatgaagctcggccttgacctgcgtggcggcgttcacttcctgatggaagtggatatggacaccgcgcttggcaaactccaggaacaaaatatcgatagcctgcgcagcgatctgcgtgaaaagggcatcccgtataccaccgttcgtaaagaaaacaactacggcctgagcattactttccgcgatgctaaagctcgtgatgaagccattgcgtatctgagcaagcgccatccggacctggtgattagtagccagggcagcaaccagctgcgtgcggtaatgagcgatgctcgtctgagtgaagcgcgtgaatatgcggtgcagcagaacatcaatatcctgcgtaaccgtgtaaaccaacttggcgtggcggagccggtggttcagcgtcagggtgctgaccgtatcgttgttgaactgccaggtattcaggacactgcgcgtgcgaaagagattctgggtgcgacggcaacgctggaattccgtctggtaaacaccaacgttgaccaggccgctgcggcatccggtcgcgtaccgggcgactctgaagtgaaacagacccgcgaaggtcagccagttgtgctgtacaaacgcgtaattctgaccggtgaccatatcaccgactccacttccagccaggacgaatacaaccaaccgcaggttaacatctcgctcgatagcgctggtggtaacatcatgtctaacttcactaaggacaacatcggcaaaccgatggcaaccctgtttgtggagtacaaagacagcggtaagaaagatgcaaatggtcgtgcggttctggtgaaacaggaagaggtgattaacatcgccaacatccagtctcgtctgggtaacagcttccgtatcaccggcatcaacaacccgaacgaagcccgtcagctgtcactgctgctgcgtgccggtgcgttgatcgcgccgattcagattgttgaagaacgtaccattggcccaaccctgggtatgcagaacattgaacaggggctggaggcttgccttgccggtctgctggtttctattctgttcatgatcatcttctataagaagtttggtctgattgcgaccagtgctctgattgccaacttgatcttaatcgtcggcattatgtcgctgttgccaggcgcaacgctgagtatgccaggtatcgcgggtatcgtcttaacccttgcggtggcggtcgatgcgaacgtactgatcaacgaacgtattaaagaagagttgagcaacggacgtactgttcaacaggcaattgatgaaggttatcgtggcgcattcagttctatcttcgatgcgaacatcaccacgctgattaaagtcatcatcctgtacgcagtgggtaccggggcaattaaagggttcgcgattactaccggtatcggtgtggcgacgtcgatgtttaccgcgattgtcggtacgcgtgccatcgtaaacctgctatatggcggcaagcgcgtcaagaagctgtcaatctgaggagtgcgatgtggcacaggaatatactgttgaacaactaaaccacggccgtaaagtctatgactttatgcgctgggactactgggctttcggcatctctggtctgctgttaatcgccgctatcgttattatgggcgtgcgcggctttaactgggggctggatttcaccggtggtacggttatcgaaattacgctcgaaaaaccggctgaaattgacgtaatgcgtgatgcattgcaaaaagccggttttgaagagccaatgctgcaaaactttggtagcagccacgacatcatggtccgtatgccgcctgctgaaggcgaaaccggcggtcaggtgctgggcagccaggttctgaaggtgattaacgaatccaccaatcagaatgcagcagtgaagcgtattgagttcgtcggtccgagcgtgggggcagaccttgcgcaaaccggtgcgatggcgttgatggcggcgctgctgtctatccttgtgtacgtaggttttcgctttgagtggcgactggcggcaggggtcgttattgcgctggcgcacgacgttatcattacgctgggtattttgtcgttattccatatcgagattgacctgaccattgtggcatcgttgatgtcggttatcggttactcgcttaacgacagtatcgtggtatcggaccgtattcgtgaaaacttccgcaagatccgtcgcggtacgccttacgaaatctttaacgtgtccttgacccagacgctgcaccgtaccttgatcacatccggtactaccttgatggttatcctgatgctgtacctcttcggtggtccggtactggaaggcttctcgctgaccatgcttatcggtgtttccatcggtactgcatcttccatctatgtggcatctgcgttggctctgaaactgggtatgaagcgcgaacacatgttgcagcagaaagtggaaaaagaaggggcggatcagccgtcaattctgccgtaatcaagttcccgttgatgttgaaaatcccggtcagaagatcgggattttttttgatgtatggagattgctaaaatccccgcatcttgggaaactgcgcgtaaccctacatttcatccaggtaactcttcatggctatcatcccaaaaaactatgcgcggttagaaagcggctatcgcgaaaaagcattaaaaatatatccgtgggtctgcggtcgctgttcccgcgagtttgtttattccaacctgcgtgaacttactgttcaccacattgatcacgaccataccaataacccggaagatggcagtaactgggaattgctttgtctctattgccacgatcatgagcattcgaaatataccgaagcggatcagtatggtacgaccgttatcgcaggggaagatgcgcagaaagatgtcggtgaagcgaagtacaacccattcgctgacctgaaagcgatgatgaacaagaagaagtgattaaaacgtaaaattgcctgatgcgctacgcttatcaggactacgttatttcagcaatatattgaatttacgtgcttttgtgggtcggacaaagcgtttacgccgcatccggcatgaacaaagcgcacgttgttaacaatctgaaatgccgggaataaatcccggcattttcataatcagaagttgtaacctactaccaggtaaccaccccagccggtagagcgaacgttgaagttgccgttgccgaagttcagttctgcatcgtcgttccactgaccaccgtcgtgccagtaacgagctacgacagagtagtgccagtgatcgtagttcagagccagaatatggctggaagcgatagagttattagtacgggtcttaataccgttgattgcgttaccgctgtcatcccctaaatcggaaccccagtcgaagttggtgaagccgatgtagctcagctgaccgccccacagatcggtaatcggcacaaagtatttaattttgaaacggtaaccgtcccactcgttttcgttcgctgcgccatagttctgccactggtatttcgcatagacgttcatggacaggctcatcggcagaccagtatcgatgtcggtacccagacccatgtaccaggtgctctggcgaccatctttattacgacccatgtcgtaaatgtagttgttcgcgaagtaccactctttgaacggaccgaagctaaggtcagtattggtcagcttgtcgatggagaaacgtggttcgatttccataaacagcggagaaccgtggttccagatacctttagcatcggagttaccgccgaagaataccggcgcatccgcataaccatagaagtcgaaccagtcttttttagcgaatgcttcgtactcaaggtaggtatcgttgcggatctgcggtccgaaacgggtgtgatagcttccgacaacgttaacgctctggtgccaccagtcggaaagatactgcggtttgtcgttttcagctgcgttgacagtaaaagacgaagagagcgccagtaccgcaccggctgccagtaatgtttttttcatatgtatgccactgtttgaaaatcccttgcgggagtgaaaaaggcgcaaattgcgtttctaaatatttcgtatacagaggagcctattataaaaatcattgctcacaaaaatatgtttcgtttcacagttctatcatttacgtaatcgattgcgttcacgtttacacacattcgggcagggattgtactgactttcacccttgttgcaaacttttactatcaatcagggtgatgtaagcggagtaacaaaatgacggggaaagatgttgcgagacgcacaaaatcgccccgaaatacgtttactgcataacaggttgaatatcgtggatacgtacgaagtctaactgttctacagaaataccctttaactgtaacggaatatcaacatcgctgggggcgaggacgctggcaggggcattaatcaattgattctgcacattgatttcctgaaagttgtctattgttccctgaatttgcccatattcaacagttccgctgaatgcgggcaagggatcattcgactcgccctgaatacgtagcgtcagggtggtgccatctgcatcaggcgtaatattcaccagcgacatacgtaaagtaccgatctggctttccagtcttgccggtgttttcgctcctggcagaaggtaaaccccactgctggattttgcattcagcctgttttgctgagtgattttgaccgtttctttattgagttgcgtcatctcctggttcagcgtgctgacgctgtgtttcatctgtcgcacttcgctctgctgcacacaggcgctaaggctgaacaggcttcccagcaggagcagtcgaaaaacgttagtattcataggtcgtccctttctcgtcgcaattagcctaatggtagagggtaaaagcagcgaaagcatcgatcctttatctcaaaagcgttgcgcctttgttgtatcgtcagttcagggtaaaatagatttctgttaaccacctggtcaggacgccgtatgcattgcccattctgtttcgccgtggacactaaggtaattgactctcgtctcgtgggcgagggttcatccgtacgccgccgtcggcagtgtctggtgtgtaatgaacgtttcaccacctttgaagtggcggagctggttatgccgcgtgttgtaaaaagcaacgacgtgcgtgaaccgtttaatgaagagaaattgcgtagcggaatgctgcgggcgctggaaaaacgtccggtgagttccgatgacgtcgaaatggcaatcaatcatattaaatcgcagctgcgcgccaccggtgagcgcgaagtgccgagcaagatgattggcaatctggtgatggagcaattgaaaaagctcgataaagtcgcctatatccgttttgcctctgtctaccgcagtttcgaagatatcaaagaatttggcgaagagatcgcgcgcctggaggactaagccgtgcaggacgagtattacatggcgcgggcgctaaagctggcgcaacgaggacgttttaccacccaccccaacccgaatgtcgggtgcgtcattgtcatagatggcgaaattgtcggtgaaggttaccaccaacgagcgggtgaaccacatgccgaagtacacgcgttgcgtatggcgggtgaaaaagccaaaggcgcaacggcgtatgtgacactcgaaccctgtagccatcatggtcgtacgccaccgtgctgtgacgcactcatcgccgctggcgtagcgcgcgtggttgcctcgatgcaagatcctaacccgcaggtcgctgggcgtggactttaccgtctgcaacaggctggcattgacgtcagccacgggctgatgatgagtgaagccgagcaattgaataaaggctttctcaagcggatgcgcaccggctttccttatattcagttaaaacttggcgcatcgcttgatggccgcacggcgatggcgagcggcgaaagccagtggatcacttcgcctcaggcgcggcgcgacgtacaacgacagcgcgcacaaagtcatgccattttaaccagcagcgccacggtgctggcggatgatccagccttaacagtgcgttggtctgaactggatgaacaaactcaggcgctctacccgcaacaaaatctccgccagccagtacgtattgtgattgatagccaaaatcgcgtgctgccggaacatcgcattgtgcagcagcccggcgaaacctggttcgcgcgtacgcaggaagattctagtgagtggccggaaacggtgcgtaccttgctgattccagagcataaaggtcatctggatctggttgtactgatgatgcaactgggtaaacagcaaattaacagcatctgggtggaagcggggccaacgctcgctggcgcattgctgcaggcgggtttagtcgatgagctgattgtctatatcgcacctaaactattaggcagcgacgcccgcggattatgcacgctgccagggcttgagaaattagccgacgccccccaatttaaattcaaagagatacgtcatgtaggcccggatgtttgcctgcatttagtgggtgcatgatctcccggctcgaaagggaagcagcgcacgaaatattatgctaaaatccgcccccctgcggggccatactcgaacccgaaggaagaaaatgaacattattgaagctaacgttgctaccccggacgctcgcgtcgccatcaccatcgcgcgtttcaacaactttatcaatgacagcctgctggaaggtgcaattgacgcactgaaacgtatcggtcaggtaaaagatgaaaacattaccgttgtttgggtgcctggtgcctatgagctgccgctggcggcgggtgcactggctaaaaccggtaaatacgacgcggtgattgcgctgggtacggttattcgtggtggcactgcccactttgaatatgtcgctggtggtgcaagcaacggcctggcgcatgttgcccaggacagcgaaattccggttgcttttggggttctgaccactgaaagcattgaacaagcgatcgaacgtgctggcaccaaagctggcaacaaaggtgcagaagctgcactgaccgcgcttgaaatgattaatgtattgaaagccatcaaggcctgaaattagtaaggggaaatccgtgaaacctgctgctcgtcgccgcgctcgtgagtgtgccgtccaggcgctctactcctggcagttgtcccagaacgacatcgctgatgttgaataccagttcctggctgaacaggatgtaaaagacgttgacgtcctgtacttccgtgagctgctggccggggtggcgactaataccgcatacctcgacggactgatgaagccatacctgtcccgcctgctggaagaactgggacaggtagaaaaagcagtactgcgcattgcgctgtacgaactgtctaaacgtagcgatgtgccatacaaagtggccattaacgaagcgatcgaactggcgaaatcgttcggcgcagaagacagccataagttcgtcaacggcgtactcgataaagcagcacctgtgattcgccctaacaaaaagtgatatccaggccggtagattcacggaagaccgttccatgatcgccggccttttcttttttacctgctgaggcataacgtatggcatgtggcgagttctccctgattgcccgttattttgaccgtgtaagaagttctcgtcttgatgtcgaactgggcatcggcgacgattgcgcacttctcaatatccccgagaaacagaccctggcgatcagcactgatacgctggtggcgggcaaccacttcctccatgatatcgatcctgctgatctggcgtataaagcactggcggtgaacctaagcgatctggcagcgatgggggccgatccggcctggctgacgctggcattaaccttaccggacgtagacgaagcgtggcttgagtccttcagcgacagtttgtttgatcttctcaattattacgatatgcaactcattggcggcgataccacgcgtgggccattatcaatgacgttgggtatccacggctttgttccgatgggacgagccttaacgcgctctggagcgaaaccgggtgactggatctatgtgaccggtacaccgggcgatagcgccgccgggctggcgattttgcaaaaccgtttgcaggttgccgatgctaaagatgcggactacttgatcaaacgtcatctccgtccatcgccgcgtattttacagggacaggcactgcgcgatctggcaaattcagctatcgatctctctgacggtctgatttccgatctcgggcatatcgtgaaagccagcgactgcggcgcacgtattgacctggcattgctgccgttttctgatgcgctttctcgccatgttgaaccggaacaggcgctgcgctgggcgctctctggcggtgaagattacgagttgtgtttcactgtgccggaactgaaccgtggcgcgctggatgtggctctcggacacctgggcgtaccgtttacctgtatcgggcaaatgaccgccgatatcgaagggctttgttttattcgtgacggcgaacctgtcacgtttgactggaaaggatatgaccattttgccacgccataaagatgtcgcgaaaagtcgcctgaagatgagtaatccgtggcatctgcttgctgtcggattcggaagtggattaagcccgatcgttcctgggacgatgggctcgctggcagcgattccgttctggtatctgatgacctttttgccctggcagctctactcgctggtggtgatgctggggatctgtatcggcgtctatctttgtcatcagaccgcaaaagatatgggcgtgcacgatcacggcagcattgtctgggacgaatttattggtatgtggatcacgctcatggcgctgccgaccaatgactggcagtgggttgccgccgggtttgtgattttccgtattctggatatgtggaaaccgtggccgatccgctggtttgatcgcaatgtgcatggcggcatggggatcatgatagatgatattgtcgccggggtgatctccgctggcatcctgtactttattggtcatcactggccgctgggcattctgtcgtagttgtgcaccgatgcctgatgtgacgcttgttgcgtctcatcaggcctggactcttatttaaatcctactaccggatgcggtttatacggcgtttccagttcggcaatctgttccggcttcaaagtgatatccaccgcgttcaatagctcatcaagctgttcttcccgcgatgtaccgataatcggtgcggcaatgcccggtttactcaacaaccaggccagcgcaacttgtgctcgtgttgcaccgagttcttcactgacgcccgttaaccgctctgcgatctgcgcgtcattttcatcgctttctttatagagatttttccccacctcatcagacaccagtcgtgcggtagtttctccccacggacgcgtcagtcgcccccgcgccagcgggctccacggaatcaccgccacgccctcctgataacacagtggcagcatctcgcgctcttcttcgcgataaatcagattgtagtgatcctgcatactgacaaactgcgcccagccgtgctgtttttgtagcttcagggcctgagcaaactgcgaagcgtgcatggatgacgcgccgatataacgcgctttcccggcttttaccacgtcgttcagagcttccagcgtctcttcgatcggcgtgttgtaatcccagcgatgaatttgcaggatatcgacataatccatgccgagacgtcgcaggctgccgtcgatagagcgcaaaatttgtgcacgggataatccttccggtaaatcaccaacgcgatggaacactttggtggcaacgaccacgtcttcacgacgggcgaaatcccgcagtgcgcgaccaacgatctcttcgctgctgccatcggaatagctattggcggtatcaaagaaatttatgccaccttccagtgcacgtttaattatgggacggctgctttcttccggcagtgtccatgcgtgattaccgcgatctggctcgccaaaggtcatacagccgaggcaaagtcgggaaacgcgaaggtcggtttttcctaaggggttgtattgcatgctgccactcccgctatactcgtcatacttcaagttgcatgtgctgcggctgcattcgttcaccccagtcacttacttatgtaagctcctggggcttcactcgtttgccgccttcctgcaactcgaattatttagagtctatgaataatttcttaagcatagcaggagtggagtagggattatgccagccaggccttgattttggcttccataccggcggcatcgaggccgagttcggcgcgcatttcttcctgagttccttgtggaataaagaagtcaggcaggccaatgttcagcacgggtactggtttacgatgggccattagcacttcgttcacgccgctgcctgcgccgcccataatggcgttttcttctacggtgaccagcgcttcatggctggcggccatttccagaattaacgcttcatcaagcggtttcacaaaacgcatatcgaccagcgtagcgttcagcgattcagcgactttcgccgcgtctggcatcagcgtaccaaagttaaggatcgccagtttctcgccacgacgcttcacaatgcctttgccaattggcagtttttccagcggcgtcagttccacgccaaccgcgttaccgcgcgggtagcgcaccgcggacgggccgtcgttatagtgatagccggtatagagcatctggcgacattcgttttcatcgctcggggtcataatgaccatttccggtatacagcgcaggtaagagaggtcaaaagcgccctgatgggtttgaccgtcagcaccaacaatgcccgcgcggtcgatggcgaacaggaccgggagcttttgaatcgccacgtcatgcagcacctgatcataggcgcgttgcaggaaagtggagtaaatcgcgacaatgggtttgtacccaccaatcgccagaccggcggcaaaggtcaccgcgtgttgctcggcgattgccacgtcgaagtaacgatccgggaatttacgtgaaaactcgaccatgccggaaccttcacgcatcgccggagtaatcgccatcagcttgttgtctttcgctgccgtttcgcacaaccagtcgccaaagatttttgaatagctcggcaaaccgccgctacttttcggcaaacaaccgctggagggatcaaatttaggcacggcgtggaaagtgatggggtctttttctgccggttcataaccacgaccttttttggtcatgatatgcaggaactgcgggcctttcaggtcgcgcatgttcttcagcgtggtgataagccccagcacatcgtgaccgtcaaccgggccgatgtagttaaagcccagctcttcaaacaacgtgccaggcactaccatgcctttaatatgttcttcggtacgtttgagcagctctttaattggcggaacgccagagaaaacttttttcccgccttcgcgcagcgaagagtaaagcttaccggaaagcagctgtgccagatggttattgagcgcgccgacattttcggaaatcgacatttcattgtcgttgaggaccaccagcatatcaggacggatatcgcccgcgtgattcatcgcttcaaacgccatgccagcggtaatcgcgccatcgccaatgacacagacggtgcggcgatttttgccttctttctcggcagcaaccgcaataccaattccggcactgatggaggttgatgaatgcccgacgcttaatacgtcatattcgctttcgccgcgccacgggaacgggtgcaggccgcctttctgacggatggtgccgattttgtcgcggcgtccggtcaaaattttatgcggataagcctgatgccccacatcccaaatcaattggtcaaacggggtgttgtagacatagtgcagcgccacggtcagttcgaccgtgcccagcccggaggcgaagtgcccgctggaacggctcacgctgtcgagtaaatagcggcgcagttcgtcgcagagtttcggtaaactctctttcggcaacagtcgtaactcctgggtggagtcgaccagtgccagggtcgggtatttggcaatatcaaaactcatcaggggcctattaatacttattgtttatttattacgctggatgatgtagtccgctagcgcttccagtgccgaggtatcgagtgattgttcagccagttgtttcagcgactgacgggcatcgtcgatcagatcccgggctttcttccgggcttgctcaagacccagaagtgcagggtaggtacttttaccaagttgctggtcggcaccctggcgttttcccaacgttgcagtatctcctaccacatccaggatgtcatcctgaacctggaaggcaaggccgatgctctctgcgtacttgtcgagtactggcagagcacgacgccctttatctccggcgcttaatgcaccaaggcgaacggcggcgcgaatcaatgcgccggttttatgacgatgaatacgctcaagcgcgtccagaggtacgtgtttgccttccgcgtctaaatctaatgcctgaccaccgcacattccggcaataccgctggcgctcgccagttcagaaatcatcgaaattctgtcgcgatccgacacttccggcatattggcatcgcttagaatcgagaacgccagcgtttgtaaagcgtcgccagcgagaatcgcgtttgcttcgccaaacttcacatggcaggtcggcaaaccgcgacgcagatcgtcatcatccatcgccggtaaatcatcatgaattaatgagtaagcgtggatacactctacggcggcagcgggtgcgtccagcgtgtttgtgctaacgccaaacatatgaccggtggcataaaccaggaagggtcgcagacgcttaccacctaataatgcgccatactgcatggtttcgaccacgggagtgttctgaaagggcagtggggcgataaaacggctcagcgcctggttggcctgcttaacgcaggcttcgagttgctgcggaaagtccattactcattgtccggtgtaaaaggggttagagaggcgtcttcattgtcagacagcagaatttgtacgcgctgttcggcttgttgtaatttggcctgcccctgacgtgccagctgcacgccgcgttcgaactcgttcagcgcctcttccagcggcaggtcgccactttccagacgggttacaatctgttccagctcgctcagcgccttttcaaagctggcgggagcctcatttttcttcggcataatgaatgtctgactctcaatatttttcgccccgtcatggtaacggactcagggcaaatagcaaataacgcgcaatggtaaggtgatgtgcgcagcaaagcgatgttagtggtatacttccgcgcctggatgcagccgcaggtgtgggctgctgtatttttccctatacaagtcgcttaaggcttgccaacgaaccattgccgccatgaagtttatcattaaattgttcccggaaatcaccatcaaaagccaatctgtgcgcttgcgctttataaaaatccttaccgggaacattcgtaacgttttaaagcactatgatgagacgctcgctgtcgtccgccactgggataacatcgaagttcgcgcaaaagatgaaaaccagcgtctggctattcgcgacgccctgacccgtattccgggtatccaccatattctcgaagtcgaagacgtgccgtttaccgacatgcacgatatttttgagaaagcgttggttcagtatcgcgatcagctggaaggcaaaaccttctgcgtacgcgtgaagcgccgtggcaaacatgattttagctcgattgatgtggaacgttacgtcggcggcggtttaaatcagcatattgagtccgcgcgcgtgaagctgaccaatccggaagtgactgtccatctggaagtggaagacgatcgtctcctgctgattaaaggccgctacgaaggtattggcggtttcccgatcggcacccaggaagatgtgctgtcgctcatttccggtggtttcgactccggtgtttccagttatatgttgatgcgtcgcggctgccgcgtgcattactgtttctttaaccttggcggcgcggcgcatgaaattggcgtgcgtcaggtggcgcattatctgtggaaccgttttggcagctcccaccgcgtgcgttttgtcgctattaatttcgaaccggtcgtcggggaaattctcgagaaaatcgacgacggtcagatgggcgttatcctcaaacgtatgatggtgcgtgccgcgtctaaagtggctgaacgttacggcgtacaggcgctggtcaccggcgaagcgctcggccaggtgtccagtcagacgctgaccaacctgcgcctgattgataacgtctccgatacgctgatcctgcgtccgctgatttcttacgacaaagagcacatcatcaacctggctcgccagattggcaccgaagactttgctcgcacgatgccggaatattgcggtgttatctccaaaagcccgacggtgaaagcggttaagtcgaagattgaagcggaagaagagaaattcgacttcagcattctcgataaagtggttgaagaagcgaataacgttgatatccgcgaaatcgcccagcagaccgagcaggaagtggtggaagtggaaaccgtcaatggcttcggcccgaacgacgtgatcctcgatatccgttctatcgatgaacaggaagataagccactgaaagtcgaagggattgatgtagtttctctgccgttctataaactgagcaccaagtttggcgatctcgaccagaacagaacctggctactgtggtgtgagcgcggggtgatgagccgtctgcaggcgctctatctgcgcgagcagggctttaacaatgtgaaggtatatcgcccgtaatttgtggttgtaacgtcgcatctggtcagatgcgacgcttaccgcatccgacactactcgtaataattataaatccctgccgccatcaccagttgtgatgccacttcatgggctttctcgcgcccaaccagcaggtcgataattttcagaccaaagtcgatagctgtccccggcccctggctggtcagcaattttacccgtgcatcccagacgacgcgcttgtcctgccattgttcagcgggaattttgtctttcagcgtcgggaagccggtcatattaccaatcgggaagatatcgtgcggcaccagcacggtggctggcgcggcgcaaatagccgcgacgatacgcccggaacggtggaactgtttaacggtttcaaccagcagggtactatcgcgaaaacactctgcgcctttaatgccaccaggcagtacgatcacgtcatattcgccatcagccacctcgaccagcggcgcatccgccagcagcttcacgccgcgcgagcaggtaatggccaggttgccatcgctggcgacgctggcagtggtgactttgataccgccgcgaaccagcagatcgatagtggtgacggcttcagtctcttcactaccaggggcgaggcaaaccagtgccgatgcgctcatattcactctcctttctttttaccatttcaaacaggcgggtgttttccggtacggcaatcccatgcgcgcgggcgcggcgtaagagaaaaccattgatatagtcgatttcggtgtggcgcagcgcgcggatatcctgcaacatcgacgagatattttccgctgtggcatcaatcacctgcatcacgtaatcacgcaaatcttctgctgaagtatgatgcccttcgcgctcgatcactgccgcgacttcttcgcatatctgcataatttcttgcggatgatgacgtaattcaccattcgggcaattccagatggcggtcagtggattaatcacacagttgacggccagcttgcgccacagctcggcgcgaatattgttatgccaggcaacgtcaggcaacacggtttgcaaaatatccgccagataactgtaatcgccatcctgttgccgtgccggaccgatatgcgtgattccgtttgccacatgaataatgacattgccgtcgcggcgggcggcatgggtggtggtgcccatcagtaatggctgctgaatgttttgcaattcttcgatggtgcccatgccgttgtgaattaacagtattggcgtagctacaggcagtgtggatgcgaggcttttgacggcatcggaaacctgccatgctttcagcatcaccaggagcagatcgctggtggcgagaaaatcgggatcgttggcggtcagcgattcgttaaatatcgaaccatctgtctcaaccagattcacactacaataaggttgcggtacgcgcagccagccctgaacttcatgaccctgtttacaaagtgctgtaagccataattgccctaaggcaccgcatcccaatacggtaattttcattgttcctcctcacccgcaaccactccgggtgttcaataaggctatcccttaattgtgcatgctgttgcgactatgcacaattaagggatacgtcctggtgcaggactgttggttatttaactttgcaggtattatgcttcgcatcaaaaatgaagggagaggaaaagatgccatctttcgatattgtctctgaagttgatcttcaggaagcacgtaacgcggtcgataacgcgagtcgcgaagtggagtcccgttttgacttccgtaacgttgaagcctcatttgagctgaacgacgccagcaaaaccatcaaagtgttgagcgagtccgacttccaggtcaatcagttgctggatattctgcgtgccaagctgctgaagcgcggcattgaaggcagttcactggatgtaccggaaaatatcgttcatagcggtaaaacctggtttgtggaagcgaaactgaaacagggcattgagagcgcgacccagaagaaaatcgtcaagatgattaaagacagcaaactgaaagtgcaggcgcaaattcagggcgatgagatccgtgtgactggcaaatctcgtgatgatttgcaggctgttatggcgatggtacgtggtggcgatctcggccagccgttccagttcaaaaacttccgcgattaatcgcgacaatgtgcgttttgttcatgtcagatgcggcatgaacgcctgattcggcctacaacggtttgtaactcaagaactttgtaggcctggtaagcgtagcgcagcaggcaattcgccgcgttttttatgcctgacgaattgcctgttcaacctcaaagcgatttgtcactttgctgtcgattttcacataagctgaatgctcttcttctgcaatcaacacttctttgacgccttcagtttccagcaaacgcacttttaacgcttcgtttgcggcaatgtccgccgggatttcaatgcgcaaactgctgacatacggcggttctttcatggtactggcgactgccagccacactgcggccagcattgcgccagcgagaaataccccctgaccgtcaaacatgccgtcaatccagccgcccagcgaaccgccaatcgccacgccaagaaactggctggtggagtagacacccatcgccgtacctttgtaacctgctggcgactctttactgataagtgagggcagaagggcttccatcaaattaaacgccacaaagaaaagctgcacgccgaccaccagttgccagaactgcgtttgtgcgttccacaacacaatttccgcaaccacgatcaacccgacgcagaagacaaagacttgcttcattttgcgcttaacttcagcgtagataatgaaaggcacgaccgagccaaaggcgattaacatcgtcgccagatagaccttccagtgttcagccgccgggaaccccgcatcagctagctgtccgggcagggcaacaaacgtagacatcagaagcatgtgcagacacataatgccaaagttgagttttagcagccgcggttccgccagcactttactgaaactgcctttcaccattccggactcacgattaagtacgtgagtgctactgttgggcacaacccaaatggtcaacgcaatgccggttgttgccagaatagcgatcatccagaacagcgcgtgcagcccaagtttgtgagtgatgatcgggccaagcaccatcgcaatggcaaaggtaatgccaaagctcacgccgataaacgccatcgctttggtgcggttttgttcgcgcgtgagatcggaaagcagcgccataacggcggcggcaattgctccagagccttgtagcgcccggcccagaataattccccagatggagtcggaaagcgcagcgataacgctaccggcggcaaacaccgccagcccaccgacaattaatggtttgcgaccaatgcggtcggaaagcaggccaaacggaatctgaaaaacggcctgagtcagaccataaataccaatggcaataccgattaatgcttcgctggcaccttgcagagccatgccgtacgtggtcagaaccggcagaaccataaacatgcccagcatgcgcaacgagaatacggtccctaaaccccaggtcgcgcgcctctcacctggcgtcattttataatcgttcattaccaccccttaaaaaaatgcccacatagtgtagtgcggagcgcatgttgggtaaacagagtgttaatgagaaaatattacagaggagagtaatttgtgtgtcaggtatgtttttttgcattcataaaatgaatgctctatatgttgaaaaaatgaattttaaaactaaatagttttacatcaaaaaagtaataatatcatttcttgattgccatgtgcattttttatcttacgaatatgctagttttatctcactaaataaacgatttggtgacatggatgataatgtttcaggctaaatgtgtgcttattacttggacctttatggcactgtatttattcattaaatggatatttggtggttaattattatggaaatatatgacagtgaggacataaaggtatacatgttaactaaaagaatattattttctgtaatgctgatagtttcaccaagcgtggtggccagcgagaaagcgcatgaattgtatgacagcatatacggtggtaaacctgctcccgatgttataaatacactgcataaaatggctgaatcgggagatatcgacgcgcagagcctgttaggctgggaatattatcagcctcgttatgataccaaacctgatgttcaggaagcgattaaatggttcgagttagcggctaaacaaggtgacagagaagctccgttagcgctggggggtatctactacgacggtgagcaggtgcgggtggattatgccaaagcgtatgcactatttaatcaggccgcgcagcacggtgtgaatttagcatggtccaggttgggcattatgtacgccaatggtcagtatgttgaggtagattgtaagaaagcgaaggaatatcttgataaaggtgtccacatttatggtggcccggaagactttctggctacttgtcgaaaagacatgattgacagaaaaacggttgacgatacgttacccgtgattacggttacccgttctgggatgcgagataattttttagataaaggtttttcctgcatggatagcctcttcgccaccaccaataaattaggcgaagtggccaatcttcgcgtgacattcagcattcgtcgcccatccggtaaggagattaaccttcgcgcctttcggtttaaaccggctgaatattagctttactgattacctatttggttcatttaccagtaattcgtctcttattctttataaaccggaatttgagcgaaaatcttgtgcaactgtaaggaccacaatcgttgccgcaacggcaaccattaacggcaaggatgtggagttgctgaaagcgggggcaattgaacaaaagtggtaacgctgctcagcccccggctgaggcaaaacttgccctggcgggtggcgataataatctaagccgcgagaatatgctgaatcgccaaaaacataggtacagcaccaaaagcatttggtgtcgctgaaagctgaacaaagccgagacgagcataaaaattaatggcggcagggtcagcatcaagataaacccctttaattggtaatgcctggtgaattatttttacatgttcaaaaaaatcacatagtaggtcctgaccaaagccccgcttttgatacttccgtgctacccccaacatgactaatctgacaacaccaatttctgaaggttgtgaaccctgaaggacgccagaaacgcgttgtttttccagcgaatatgccgtaaaagtacagatgccgatcagttcaccactttgtctgtcaataagtgctttagccgcacagtcgctattacgcacacttttctttagcgatgcgcgtacaaatttatcgataacagggttaccgcaatcaaactgtttttgcccaggataagtaatatcagactgataattacaggagaggactatgggcagagtaatctcttcatgcttgtcgaccatcgctgtttttccttttcattaacgccttgagggcgagcgtcggttgagcaggttcagcgatgagttggttcatcagttcccagctttgattcgaaagctcacggcgacgttggttatcaagcacactttcggcgcgttccatagcagcgctcaaaataaaagcgcttaaatctaccccaacggcttgcgcagcttcacgaagtttgtttttggcgtcgggactagttttgagttcgacccgcgcatttttcagcgttttatcgacatcgggtagagtggctgtttttccaggcattatgacctctttgattaactgaatgaaatcgtagggagtcgatctcatacataatacggctatcaaccgtatgattaatttatgttcatctgctcactctgtcaagacatacggttattagccgtatctctgatctcagacaataaaaaaggtgccgtagcacctttttaatagagaggttttgttaccacacagcagccagcagcgtatgcgagtccggtaccataaaatcaacggacatcatcaccgagagggcagtgatggcgatgatagagaagccgaacagcttgcgcgcccagattctgtcatcagcaactttataaccgcgcagagccatacctaaccaccagacgctaaccgccgcggcgaccaccagatatttatatccagcgtaaccgccaagagagagcatcagcgtggcaacggcaaaggcgatgatatacagcgtgatgtgattcttcgccaccgaaatgccttttaccactggcaataccggaatgtttgccgcctggtaatccttaaagcggaaaatggcgatggcataggagtgaggcatctgccacaggctgaagatagccagcaggatcgctgcgccgctatcgaactcgccggttactgcacagtagccaatcaccggcggcgcagcgccggagagcgaaccaatcaatgtgccgtagactgagtggcgtttcatgtacaggctatagacgccgacataaaccacaaagcccatcacccccagccagcaggccagcggattcgcgccaaaccacagcagcataaagccagcaatacccagcaaggtggcgtacaccagcgagacagcaggagagatcaggcctttaaccagcacccgattcttcgtcctttccatctttctgtcgatatccctgtcgatgtagttgttaaacacacaacccgacgccacaaccagtgacaccccaaccagcgtgtagataaacaggggataatcaatgctgccctttgaggccagcaggaatcccccaatcaccgagatcaggttgccaaagatgatgcctggtttcgttacttgcaggtattgcttaaacatcataaccgccgctcttagtgcatcatcatgttgtagttgaggttccacataatccagatggagcctacaaccaggatagcgatgattagcacggtgaagacaaacgccgtcatgttccagccttcatctgatttggtattcatgtgcaggaagcacaccagatgcaccagaacctgtaccactgccattgccaggattgttcccagaattacggccggagaggcagcccctgtcatcaccatccagaacggaatcaccgtcagaatgatcgacaggataaagcctgtcatgtaggtttttacgctgccatgggacgcgccgctgtgatcggtagaatgactcattacatcgcccccatcagataaacaacagtgaacacacagatccaaaccacatccaggaagtgccagaacaggctcaggcacatgatgcgggtacggttagtgctggtcaggccgcgacgagcgatttgtaccatcagcaccgccatccagataagaccggaagtgacgtgcagaccgtgcgtgccgaccagcgcaaagaacgctgacaggaagccgctgcgatccggacccatgccgttaacaatcaggtgatggaattcgtagatttccatcccgataaatccggcaccaaacaaccaggtcaacgccagccaggagataacctggcttttgttgtttttgtacatggcgatagccgccatgccgtaggtgatggagctgaacaacagcaagaaagtttcaaccagaacgaacggcagttcgaaaatgtccttacctgtcgggccgcctgcggtgccgttcaccagaacggcataggtagcaaacaagattgagaacagaatgcagtcgctcatcaggtagatccaaaatccgaagattttggttccgcctgcatcgtggtgcccgtgttcgtgcgcgtgggcagtcgcgtgcgtcaaagtatcagttgccatttttcagccctgccttagtaatctcatcgaaatgctggttttccagtttttcgatttctgccaccggcacgtagtaatccacgtcctcgtcgaagcttttcacgatccaggtgatgatcatgcctgcgaagccaacaatcgccagccaccagatatgccagatcatggcgaaaccgaagatggtggagaaagctgcaatgacgatacctgcaccgctgtttttcggcatatgaatttcttcatagtggtcaggctttttatacgcttcgcctttctctttcatttcccagaatgcatcacgctcgtgaacgtgcggcacaacggcaaagttatagaacggaggcggggaagaggttgcccactccagcgtacggccaccccacgggtcgccagtcaggtcacggttctggtcgcggtcgcgaatagaaacgtacatctgaataacgaggcagagaatacccagcgcaatcagtactgcaccgctagctgcaatcatcagcatggtgtggaactgcgggtcaatctgctggctcaaacgacgggtcatgcccatgaagcccagcgcatacagcggcataaaggcaacgaagaagccgatgatccagaaccagaacgcgcgtttaccccaggtttcattcagtttgaaaccgaaggctttaggccaccagtaggtcatccctgcgaagcagccgaagaccacgccgccgatgatcacgttatggaagtgcgcaatcaggaacaggctgttatgcagaacgaagtccgcgcccggtactgccagcagcacgccagtcatcccgcccaccgagaaagtgacgataaaaccgatggtccacagcatcgcagaatggaacacgatgcggccctgatacatggtgaacagccagttgaagatcttcaccccggtcgggatggcgataatcattgtggtgataccaaagaaggcgtttacgttcgcgcccgcacccatcgtaaagaagtggtgcagccaaacgatgaacgacagcacggtgatacagacggttgcccataccagcgaggtataaccaaacagacgtttacgcgagaaggttgccgcaatttcggagaacacaccgaaaacaggcaggatcaggatgtaaacttccgggtggccccaggcccaaatcaggttgatgtacatcatcatgttgccacccatatcgttggtaaagaaatgggtgcccagatagcgatccagggtcaacaacgcgacggtaaccgtcagaattgggaaggaagcaataatcagtacgttcgcgcacagtgatgcccaggtaaatactggcatcttgaacatggtcatgcccggtgcgcgcatcttcagaatggtaacaaagaagttgataccggtaagcgtcgtacctataccggatagctggagactccatatccagtaatcgacaccgactcccggactgtactctattcccgatagcggtggataggccagccagccggtctgcgcaaattcgcccacgccgagagaaacgttaaccagaatcacaccaacaacagtaaaccagaagcttaagttgttgaggaacgggaacgcaacgtcacgcgcgccgatctgcagcggaaccaccaggttcatcagaccgataacgaaaggcatcgccacgaagaagatcataatcacgccgtgcgcggtgaagatctgatcgtagtggtgaggtggcaggaagcccgcttcacccgccgaggcaagagcctgctggctacgcatcataatggcgtcagcaaaaccacgcagcaacatcacaatcgccacgatgatatacatgataccgaggcgtttatggtcgacggaggtcagccactctttccacaggtaggtccacttaccgaagtaagtgatcaggccaacgagcgccagacctcccaaaataatgccagcgatcgtaaccatgacgataggttcatggaacgggactgcatcaagtgataattttccgaacatctttattcttcctcaacccctttaatgggcggattccgcgtggctcatgtccatgccttccataccttcgtgtgcgctgtgctcaccttctggttgggtcatgtccatgctcttaccgtgagccataaacttgttaatcacatcagcaaacaagtctggtttcacgttggagaaatattccacctggttgtattcgctaggcgcggccagtttttcgaacgctgccatgtcagacatggagttcggcgactgtttcgcttttgcgacccactggtcgaattcggcgcgatccggtgttgcaatagctttgaacttcatgcctgagaagcccgggccgctgtagctggcggagataccgtcataagtaccgggttcgttggcgatcagatgcaggcgagtctgcataccggccatggcataaatctggctacccagacgcggaatgaagaaggagttcatcacggagttggaggtcactttgaagtacaccggagtgttcgccgggaaagcgatttcattcacggtagcaatgccctgttccgggtagatgaagaaccatttccagtccatggaaaccacttcgatggtaatgggcttctcgtcgtgtgccagcggcttgctaggctcaagagcgtgagtggttttccaggtcagtaccgcaaggaagatgatgattaagataggcaccgtccagaccacagcttccactttattggagtgtgaccagttcgggctgtacttagcatctttattgctcgcacggtacttccaggcgaaaccaacagccatcaagattgcgggaataacgacaatcaacatcaggccaaatgccgtcagtatcagtgaacgttgctccagaccaatctgtcctttgggatctaacagcgcagaattacagccactgagcaatacagtgcctgcaaataatgacaaccatcccaaacttttattgtatttcctgagtctcatttaacgacctcaattccacgggatctggtggcgtttaaagtgtgtgggcattttacgggaaggttacattactgtaaacatgattaaattcctgttacttggatttggctgtcaggtcacatatgttgcaaaacatatcaagttgattttaagaagctgttgcaaaagggcgttataacgaaaggggagtgcagaaggagtttggacgggcaattggtataaccaatacaaaataaaacaattatttaacaaataattatcattaaggtgacaactgggtagtgagaaaataaaaactaattagctgaatcgtgtaagaaaaatagaattcataaatagcgtcaataatttccaaacgctaagccgcacaaaagaacaaatattattaagcgatactgatgtttatttagccgtaataattacggcgagtgattactacagctaaataatatttacagattacgtcagatgcgtttttcgtagagccagataatccagcaaaccaccaagcacgacgccagaaagggcgactaaaaccccgacttccagcagagcaggcaggaaagagaagtgcgtcaaatccagcgtgtccatcgtcaacagcagtaaccacacggccaacaggctgacgcccgccgccagtgtccacatggcaaaggcataacctgccggatattcggtacgggagataaagttgtcatttactcgtgtatattcaagcgtctggcggcaaaccagcagcaaaataagccccggtacggcagcggcgacggagaatagatagaatgtcgaccagccgtgtgcttcaacaaaccaacccgccacggggccgacataaactcgtcctacagcggaaagcgctgagagcagggcaaattgagtagcggaaaatgacttattacacagcgtcattaacagcgcgacaaaggctgatgtgcccatcccgccacagaggttttcgaaaaagacggctgcgcccatgctgtagagatgcttatcagtaatcgacagcagccagtaaccagcgttagacgcaccttgtaaaatgccgaaaatcagcagcgcccggaacagcgacaggcgctgcatcaaaatcccaccgtacaatgcgcccacaatggtcgccagtaagccaagcgttttgttaaccacgcctacttcacccgcatcaaacccgacgccgcgaatcaaaaacgtggttgtcaggctcatggcgaatgcgtcgcccagcttatacagcacgataagaagcaaaataagccaggcattattgcgaccaaagaaatctcgcagaggtgcaacaaccgcttgttccagcgtttttggcacaggaatggtgtcggtcggttctggtgcaagcaacgtcgcgataatacaagggatcaacagcgccgccatcaaccagtacatgccctgccagcccagccatttatctgccagccacagggctaagccgccggaaaccagcatccctaaacggtaacccagcacgctgattgccgcgcccgcaccacgttcttctgccgggagcacatcggttttccacgcatcgaagacaatatcctgggaggccgagcaaaaagcgatcaccaccgccagtgccgccatccagcggagttgggtgccaggttcgagaaaacccatcgccgcaatggcgactaataacaggatttgcgtggcgagcagccaaccgcgccgccgcccaaaaaatgggggcgtgtagcggtccatcagcggtgaccagaggaatttaaaaacgtaagcctggcctaccagagagaagaaaccaatggttttgagatcaatattctcgaccgtcatccaggcctgtaaggtgccggatgtcagggcgagcggtagcccggaagcaaaacccaggatcagcaatatggctgaacgcggctgttgaaaaatacgtaaatattgactggacatgggcgtctacaggcccggtttgcaccgggccagagggcagaaattaacgcgcgttctgcttgataaattcgtgaatgctggtgtcctgagacatatcagcgatggtatcggtcagcacactgttaaccgcatcggcgatatttttgttggaggcctggaacgcaccttcaacgttgtagctggcacgatagtttttggtcattttgttgccattctgcgcggtagcgatgatggcgatatccgctttggtcgcgatgttatagcgcacgttgccctgggacacgtcagcatacagttggctaacgatgatttgcagattaaccgggccattcggaccaaccatgtaaccacgcgcggtcatctgtttttccagcacttcttgcagcaggaaacgcagatcgcgggaggcggtcagggtaacgatttgattatcgcgggtgacttttgccagcgcctgatcggtacgctgatcggcaccattaatgcttacggtgacgcccatcaggcttggatcctgctgtggcagtgtaatcgtcggggaaacttcaatagttgttggcggttttgcgcatcctgcaagcataaacagagcaactaacgggaagaggatttttttgaacatgttcgggctctcagagactcttaagcgtgtttggtaaaaattcccgccatcataacattgccaacggcgaggggaagtgggtaaggcatgtaaattcatcatgttgacgaaataatcacccctggtaaaagaaacgctgatgcgaggcctgtgtttcaatctttaaatcagtaaacttcatacgcttgacggaaaaaccaggacgaaacctaaatatttgttgttaagctgcaatggaaacggtaaaagcggctagtatttaaagggatggatgacatctcagcgttgtcggaggagatatttcatgatgatacgtgagcggatagaagaaaaattaagggcggcgttccaacccgtattcctcgaagtagtggatgaaagctatcgtcacaatgtcccagccggctctgaaagccattttaaagttgtgctggtcagcgatcgttttacgggtgaacgttttctgaatcgtcatcgaatgatttacagtactttagcggaggaactctctactaccgttcatgcgctggctctgcatacttacactattaaggagtgggaagggttgcaggacaccgtctttgcctctcctccctgtcgtggagcaggaagcatcgcgtaaaaacgcatttgcaactgtcggcgcttttccagtatgttgctaaagattttatgaaaaacggcctgcgggccgttttgttttgtctggattttgcgctttttgcccagcattcagacgaaaattgcccgggaattgtgaaaaaatacgcgacagcgcgcaataaccgttctcgactcataaaagtgatgccgctataatgccgcgtcctatttgaatgctttcgggatgattctggtaacagggaatgtgattgattataagaacatcccggttccgcgaagccaacaacctgtgcttgcggggtaagagttgaccgagcactgtgattttttgaggtaacaagatgcaagtttcagttgaaaccactcaaggccttggccgccgtgtaacgattactatcgctgctgacagcatcgagaccgctgttaaaagcgagctggtcaacgttgcgaaaaaagtacgtattgacggcttccgcaaaggcaaagtgccaatgaatatcgttgctcagcgttatggcgcgtctgtacgccaggacgttctgggtgacctgatgagccgtaacttcattgacgccatcattaaagaaaaaatcaatccggctggcgcaccgacctatgttccgggcgaatacaagctgggtgaagacttcacctactctgtagagtttgaagtttatccggaagttgaactgcagggtctggaagcgatcgaagttgaaaaaccgatcgttgaagtgaccgatgctgacgttgacggcatgctggatactctgcgtaaacagcaggcaacctggaaagaaaaagacggcgctgttgaagcagaagaccgcgtaaccatcgacttcaccggttctgtagacggcgaagagttcgaaggcggtaaagcgtctgatttcgtactggcgatgggccagggtcgtatgatcccgggctttgaagacggtatcaaaggccacaaagctggcgaagagttcaccatcgacgtgaccttcccggaagaataccacgcagaaaacctgaaaggtaaagcagcgaaattcgctatcaacctgaagaaagttgaagagcgtgaactgccggaactgactgcagaattcatcaaacgtttcggcgttgaagatggttccgtagaaggtctgcgcgctgaagtgcgtaaaaacatggagcgcgagctgaagagcgccatccgtaaccgcgttaagtctcaggcgatcgaaggtctggtaaaagctaacgacatcgacgtaccggctgcgctgatcgacagcgaaatcgacgttctgcgtcgccaggctgcacagcgtttcggtggcaacgaaaaacaagctctggaactgccgcgcgaactgttcgaagaacaggctaaacgtcgcgtagttgttggcctgctgctgggcgaagttatccgcaccaacgagctgaaagctgacgaagagcgcgtgaaaggcctgatcgaagagatggcttctgcgtacgaagatccgaaagaagttatcgagttctacagcaaaaacaaagaactgatggacaacatgcgcaatgttgctctggaagaacaggctgttgaagctgtactggcgaaagcgaaagtgactgaaaaagaaaccactttcaacgagctgatgaaccagcaggcgtaatttacgcagcataacgcgctaaattcgcacaaaggcccgtcaccgccaggtggtgggcttttttttgtcatgaattttgcatggaaccgtgcgaaaagcctctttcggtgttagcgtaacaacaaaagattgttatgcttgaaatatggtgatgccgtacccataacacagggactagctgataatccgtccataaggttacaatcggtacagcaggttttttcaattttatccaggagacggaaatgtcatacagcggcgaacgagataactttgcaccccatatggcgctggtgccgatggtcattgaacagacctcacgtggtgagcgctcttttgatatctattctcgtctacttaaggaacgcgtcatttttctgactggccaggttgaagaccacatggctaacctgattgtggcgcagatgctgttcctggaagcagaaaacccagaaaaagatatctatctgtacattaactccccaggcggggtgatcactgccgggatgtctatctatgacaccatgcagtttatcaagcctgatgtcagcaccatctgtatgggccaggcggcctcgatgggcgctttcttgctgaccgcaggggcaaaaggtaaacgtttttgcctgccgaattcgcgcgtgatgattcaccaaccgttgggcggctaccagggccaggcgaccgatatcgaaattcatgcccgtgaaattctgaaagttaaagggcgcatgaatgaacttatggcgcttcatacgggtcaatcattagaacagattgaacgtgataccgagcgcgatcgcttcctttccgcccctgaagcggtggaatacggtctggtcgattcgattctgacccatcgtaattgatgccagaggcgcaactgtgccgctatacttatccagggcggcacaacgctgtaagcggcttgcgcctgagaatggcatttgcgtcgtcgtgtgcggcacaaagaacaaagaagaggttttgacccatgacagataaacgcaaagatggctcaggcaaattgctgtattgctctttttgcggcaaaagccagcatgaagtgcgcaagctgattgccggtccatccgtgtatatctgcgacgaatgtgttgatttatgtaacgacatcattcgcgaagagattaaagaagttgcaccgcatcgtgaacgcagtgcgctaccgacgccgcatgaaattcgcaaccacctggacgattacgttatcggccaggaacaggcgaaaaaagtgctggcggtcgcggtatacaaccattacaaacgtctgcgcaacggcgataccagcaatggtgtcgagttgggcaaaagtaacattctgctgatcggtccgaccggttccggtaaaacgctgctggctgaaacgctggcgcgcctgctggacgtcccgttcaccatggccgacgcaaccacgctgaccgaagccggttatgtgggcgaagacgttgaaaacatcattcagaaactgttgcagaaatgcgactacgatgtccagaaagcacagcgtggtattgtctacatcgatgaaatcgacaagatttctcgtaagtcggacaacccgtctattacccgtgacgtttccggtgaaggcgtacagcaggcactgttgaaactgatcgaaggtactgttgctgccgttccaccgcagggcgggcgtaagcatccgcagcaggaatttttgcaggttgatacctccaagatcctgtttatttgtggcggtgcgtttgccggtctggataaagtgatttcccaccgtgtagaaaccggctccggcattggttttggcgcgacggtaaaagcgaagtccgacaaagcaagcgaaggcgagctgctggcgcaggttgaaccggaagatctgatcaagtttggtcttatccctgagttcattggtcgtctgccggttgtcgcaacgttgaatgaactgagcgaagaagctctgattcagatcctcaaagagccgaaaaacgccctgaccaagcagtatcaggcgctgtttaatctggaaggcgtggatctggaattccgtgacgaggcgctggatgctatcgctaagaaagcgatggcgcgtaaaaccggtgcccgtggcctgcgttccatcgtagaagccgcactgctcgataccatgtacgatctgccgtccatggaagacgtcgaaaaagtggttatcgacgagtcggtaattgatggtcaaagcaaaccgttgctgatttatggtaagccggaagcgcaacaggcatctggtgaataattaaccattcccatacaattagttaaccaaaaaggggggattttatctcccctttaatttttcctctattctcggcgttgaatgtgggggaaacatccccatatactgacgtacatgttaatagatggcgtgaagcacagtcgtgtcatctgattacctggcggaaattaaactaagagagagctctatgaatcctgagcgttctgaacgcattgaaatccccgtattgccgctgcgcgatgtggtggtttatccgcacatggtcatccccttatttgtcgggcgggaaaaatctatccgttgtctggaagcggcgatggaccatgataaaaaaattatgctggtcgcgcagaaagaagcttcaacggatgagccgggtgtaaacgatcttttcactgtcgggaccgtggcctctatattgcagatgctgaagctgcctgacggcaccgtcaaagtgctggtcgaggggttacagcgcgcgcgtatttctgcgctctctgacaatggcgaacacttttctgcgaaggcggagtatctggagtcgccgaccattgatgagcgggaacaggaagtgctggtgcgtactgcaatcagccagttcgaaggctacatcaagctgaacaaaaaaatcccaccagaagtgctgacgtcgctgaatagcatcgacgatccggcgcgtctggcggataccattgctgcacatatgccgctgaaactggctgacaaacagtccgttctggagatgtccgacgttaacgaacgtctggaatatctgatggcaatgatggaatcggaaatcgatctgctgcaggttgagaaacgcattcgcaaccgcgttaaaaagcagatggagaaatcccagcgtgagtactatctgaacgagcaaatgaaagctattcagaaagaactcggtgaaatggacgacgcgccggacgaaaacgaagccctgaagcgcaaaatcgacgcggcgaagatgccgaaagaggcaaaagagaaagcggaagcagagttgcagaagctgaaaatgatgtctccgatgtcggcagaggcgaccgtagtgcgtggttatatcgactggatggtacaggtaccgtggaatgcgcgcagcaaggtcaaaaaagacctgcgtcaggcgcaggaaatccttgataccgaccattatggtctggagcgcgtgaaagatcgcatccttgagtaccttgcggttcaaagccgtgtcaacaaaatcaagggaccgatcctctgcctggtagggccgccgggggtaggtaaaacctctcttggtcagtccattgccaaagccaccgggcgtaaatatgtccgtatggcgctgggcggcgtgcgtgatgaagcggaaatccgtggtcaccgccgtacttacatcggttctatgccgggtaaactgatccagaaaatggcgaaagtgggcgtgaaaaacccgctgttcctgctcgatgagatcgacaaaatgtcttctgacatgcgaggcgatccggcctctgcactgcttgaagtgctggatccagagcagaacgtagcgttcagcgaccactacctggaagtggattacgatctcagcgacgtgatgtttgtcgcgacgtcgaactccatgaacattccggcaccgctgctggatcgtatggaagtgattcgcctctccggttataccgaagatgaaaaactgaacatcgccaaacgtcacctgctgccgaagcagattgaacgtaatgcactgaaaaaaggtgagctgaccgtcgacgatagcgccattatcggcattattcgttactacacccgtgaggcgggcgtgcgtggtctggagcgtgaaatctccaaactgtgccgcaaagcggttaagcagttactgctcgataagtcattaaaacatatcgaaattaacggcgataacctgcatgactacctcggtgttcagcgtttcgactatggtcgcgctgataacgaaaaccgtgtcggtcaggtaaccggtctggcgtggacggaagtgggcggtgacttgctgaccattgaaaccgcatgtgttccgggtaaaggcaaactgacctataccggttcgctcggcgaagtgatgcaggagtctattcaggcggcgttaacggtggttcgtgcgcgtgcggaaaaactggggatcaaccctgatttttacgaaaaacgtgacatccacgtccacgtaccggaaggtgcgacgccgaaagatggtccgagtgccggtattgctatgtgcaccgcgctggtttcttgcctgaccggtaacccggttcgtgccgatgtggcaatgaccggtgagatcactctgcgtggtcaggtactgccgatcggtggtttgaaagaaaaactcctggcagcgcatcgcggcgggattaaaacagtgctaattccgttcgaaaataaacgcgatctggaagagattcctgacaacgtaattgccgatctggacattcatcctgtgaagcgcattgaggaagttctgactctggcgctacaaaatgaaccgtctggtatgcaggttgtgactgcaaaatagtgacctcgcgcaaaatgcactaataaaaacagggctggcaggctaattcgggcttgccagcctttttttgtctcgctaagttagatggcggatcgggcttgcccttattaaggggtgttgtaaggggatggctggcctgatataactgctgcgcgttcgtaccttgaaggattcaagtgcgatataaattataaagaggaagagaagagtgaataaatctcaattgatcgacaagattgctgcaggggctgatatctctaaagctgcggctggccgtgcgttagatgctattattgcttccgtaactgaatctctgaaagaaggggatgatgtagcactggtaggttttggtacttttgccgttaaagagcgtgctgcccgtactggccgcaacccgcagaccggtaaagagatcaccatcgctgctgctaaagtaccgagcttccgtgcaggtaaagcactgaaagacgcggtaaactaagcgttgtccccggtggggatgtgacgaagttcaagggcgcatctactgatgtgccttttttatttgtattcggtgactttctgcgtcttgtgggctgacaattgcccccgtttcttgtcacaataggcctttgcgcgcatcgatacgttgcgtgaggtacacagtcatctacagcggagtgttgttacaccatgatggacagcttacgcacggctgcaaacagtctcgtgctcaagattattttcggtatcattatcgtgtcgttcatattgaccggcgtgagtggttacctgattggcggaggcaataactacgccgcaaaagtgaatgaccaggaaatcagccgtgggcagttcgagaacgcctttaacagcgagcgtaatcgcatgcagcaacagctgggcgatcaatactccgagctggcagcgaatgaaggctatatgaaaaccctgcgtcaacaggtgctgaatcgtctgatcgacgaggcgctgttggatcagtacgctcgtgagctgaaactgggtatcagtgatgagcaggttaaacaggcgattttcgcgaccccagccttccaggttgacggcaaatttgataacagccgctataacggtatcctcaaccagatggggatgaccgccgatcagtacgcccaggcgctgcgtaaccagctcactacccaacagctgattaacggtgttgccggtaccgattttatgctgaaaggtgaaaccgacgagctggcggcactggtcgcgcaacaacgcgtggtgcgtgaggcgactatcgatgttaacgcgctggcggcgaagcagcctgtgaccgaacaggagattgccagctactacgaacaaaacaaaaacaatttcatgacgccggaacaattccgcgtgagttacatcaagctggatgccgcaacgatgcagcaaccggttagcgatgcggatatccagagctactacgatcagcatcaggatcaattcacccagccgcagcgtacccgctacagcatcatccagaccaaaactgaagatgaagcgaaagcggtacttgatgagctgaataaaggcggtgattttgctgcattagccaaagaaaaatctgccgatattatctctgcccgtaacggcggcgatatgggttggttagaagatgccactatccccgacgaactgaaaaatgctggtctgaaagaaaaagggcaactgtctggtgtcatcaaatcttcggtcggtttcctgattgtacgtctggacgacattcagccagcgaaagtgaaatcgttagacgaagtacgtgacgacattgcggcgaaagtgaaacacgaaaaagccctcgatgcgtactatgcgctgcagcagaaagtgagcgatgcggcaagcaacgacaccgagtctctggccggtgcagagcaagctgccggcgttaaagccactcagacgggttggttcagcaaagataacctgccggaagagttgaacttcaagccggttgccgacgctatctttaacggcggtctggtaggtgaaaacggcgcgccgggcatcaactctgacatcatcaccgtagacggcgaccgcgcattcgtgctgcgcatcagcgagcacaaaccggaagcggtgaaaccgttggcagatgttcaggaacaagttaaggcattggttcagcacaacaaagctgaacaacaggcgaaagtggatgctgagaaactgctggttgatttgaaagccggcaaaggtgcggaagctatgcaggctgccggtctgaaatttggcgagccgaaaaccttaagccgttccggtcgtgacccgattagccaggcggcgtttgcactgccactgccagcgaaagacaaaccgagctacggtatggcgaccgatatgcaaggtaatgtggttctgctggcgctggatgaagtgaaacaaggttcaatgccggaagatcagaaaaaagcgatggtgcagggtatcacccagaacaacgcacaaatcgtctttgaagctctgatgagtaacctgcgtaaagaggcgaaaatcaaaattggcgatgcgctggaacagcaataatcctgaagccgcctcgcaaaaaaatgcgttgcagctgtaacaagaaaaggtcgctttcgcggccttttccatttctgaacattgccatttgtttactgttttcactgccgttaaggtgattccactgttaacaaacaaggagaaaacagtatgaaacacggaattaaagcactgctcattaccctgtccctggcctgtgccggaatgtctcatagcgcgctggcggcagcttctgtggcgaaaccgacaacggtagaaaccaaagcggaagctcctgcagcacaaagtaaagcagcagtaccggcgaaagccagtgacgaagaaggcacccgggtcagcattaataatgccagcgcggaagagctagcccgcgcgatgaatggcgttggcctgaagaaagcgcaggcgattgtcagttatcgcgaagagtacggtccgtttaaaacggtggaggatctaaagcaggtgccggggatgggcaattcgctggtggaacgtaatctggcggtattaaccctgtaattaatttgcatagtggcaattttttgccagactgaagaggtcataccagttatgacctctgtacttataacaacaacgtaaggttattgcgctatgcaaacacaaatcaaagttcgtggatatcatctcgacgtttaccagcacgtcaacaacgcccgctaccttgaatttctcgaagaagcccgctgggatgggttggaaaatagcgacagttttcagtggatgacggcccataacatcgccttcgtcgtggtcaatatcaatattaactatcgtcgcccagcggtattaagtgacctgttaactattaccagtcagttgcagcaattaaacggtaaaagcggcatcttaagccaggtcattacactggagccggaagggcaggtggtagcggatgcgcttattacgtttgtttgtattgatcttaaaacgcagaaagcattagctctggaaggggaattgcgcgaaaagctggagcagatggttaagtaaacgttttgtggtgccggatgctcaagccgcatccggcgacacccggaataattacctcaacccggttttctgcttcatcgctgccatcaccgtcggtttatcggccagataatgattcaaaccgttggcgcgtaaattacatgccgcacaatgaccgcaaccgtcgcctttaatgccgttatagcaggtcaacgtttcgttacggactaaatccagtttgccgtaataatctgccagcgcccaggtttccgctttatcaatccacatcagcggcgtttcaaaacgaatatctttcgccatgcccaaactgacggcatggtttagtgctttcacaaactcatcgcggcaatccgggtagccggagaaatccgtttcacagacgccggtaattacggcttctgcttttacctgatacgcatatattgccgccagcgtcaggaacaaaatattacgcccagggacaaacgtattcgggatgccatcggcttcaggttcataatcaggcaccggaatgctgtcacgtgtcaggctgctgaccgccagctcgttgagcagcgttacatcaagaaccttatgcgcgcgtgctcccagtttcagcgccagttcgcgtgccacgtcgatttctgcgcgatgtcgctgaccgtaatcgaacgtcacgcaatggacttcatcatattgttgtaatgcctgcaccagacaggtggtggaatcctggcctccactgaacacaacgacagcacgtttcatagataatcctgcttgaacaataaaagcgttatggtaacgcctgcgattaacccggaccagctattcattgcgacggcgcgggaagccaggcttcggtaaattcaaaccagccgcgcggtgtcagtcgcacaccgttcacgccgggaggggcactaatgcgatagtgatagttgaacagcggcgtcagcgtcgcgtctgccattaactggctaaaaaccgctttcagggcattaaatcggttttcctcatcaggcattacttgcaccgcgtccagcgtcgattgcagatgtgcatatgctggagcgtcgaaaacatgtggccatagtggatcgcaacgtagccattgctccagagtatattccggtgcttcgccaattaatctgtcgcccatcatgaggtctgcgtgtgccagtagggtcgtgtcgtcccagttttttgcgttatgaaaaataattgtgagttcacagccttccgctgccagtgtcgcctgtaggcgttctgccatggtatgaagttctatcggtaggtgataaaccagcgtcaaggttttcggtagtttgacttcatccggtacttgccagtgcggaatagtccagcctggcagtaatgcatgactggcggtgatcaggttttctccgacttctaacgtttgtaataaaccggattgatgaataatggagatcacttttcgcgcctgccagagggagagtcggggacttttgcgcaacgttaaatagcaaaaacctaaactgatgccactactgacctggctgacccgttgcagctcctccggtttgccgatggtgatttgcacgggatgccgacaactggttcccaaatctttttcgaaaagcggcggagttatccagtactcaaccgctttaagcagcggatgacgcaaatggtaataatcatggctctccaggcgcaccagctccgctgtgaattgtgttaagcgaaaaggaccagtgccgatcagtgggaattgcggatgcgccagatggctgcaatagctcgccagccggtgcgcaagccagtaatcggggcgatgtaaaaagaaggtcagacactgcggatgggtgacttcaatacgcttcacgctaataaataattgatccagtgctggcagttgtaacagcatcaataatcgctggtgtaagtgtgaggcttttactgcatcgccgttatgccagtgtagggttgaacgaagataaaagtcccagcgtaacccgtcagtagaggtttcccagtgatgcgctaaatcgccaatcgggcgctgagtattattatcgaagcgggtcaggccggaaaatatctgcccggcgagatgctgctcggcacggccgggcaaaaagcctggttgtagcggttcgagcgggcgatagtagggaatacgcaacgtgggtgtatcgttttgccattgtccgcccataaacggctgtaacagagtgcgcagctcacctggggccagttgcgccagctccagcacatcttgctgctttccggtttccagtgcctgttccatcatcgcattgcgtagcgattccggcgtgaccagaaagcgtaattgtccgcgctttccgcgtcctgactgcgcctgccactccagccatcccgcctcctgtgcctgacgcaacagcgtacgaacatggcgttcgctgcaaaaacagcgttcggccagttcgctgacggtgacggtttgcggctttccggctgaaggttgccacagacgttgatactggttaagacggttgagcaatcgcatataaacccggaacaatattatttaactattcactattacttccgtatatatcaggtgatactcaatcaccattaaccgtgtcacagagtggagaaagaaatggctcgtctggcagcatttgatatggatggcactttattgatgcctgaccatcatttaggtgagaaaaccctctctactttggcgcgactgcgtgaacgcgacattaccctcacttttgccacggggcgtcatgcgctggagatgcagcatattctcggggcgctatcgctggatgcatatttgattaccggcaacggaacgcgcgtgcattctctggaaggtgaacttttacatcgtgatgatttacctgcggatgtcgcggagctggtgctgtatcagcaatgggatacccgagccagcatgcatatcttcaatgacgacggttggtttaccgggaaagagatccctgcgttgttgcaggcatttgtctatagcggttttcgttatcagataatcgatgtcaaaaaaatgccactcggcagcgtcaccaagatctgcttctgtggcgatcacgacgatcttacacgcttgcagatccagctatacgaagcattaggcgagcgtgcacatttgtgtttttccgccacggattgcctcgaagtgctgccggtgggctgcaataaaggcgctgcattgacggtgctgacccaacatttaggtttatcgttgcgcgattgcatggcctttggtgatgcgatgaacgatcgcgaaatgttaggcagcgtcggtagcgggtttattatgggcaatgcgatgccgcaactgcgcgcggagctcccgcatttaccggtgattggacattgccgaaatcaggctgtctctcactatttgacgcactggctggactatccacatctaccttattcccccgaataacgagatcccttccagcaccgggcaattgcccggttttttttgcgttgaatttgtcattttgtgccgtggtgtttaaaccgcacagaataaattgtcgtgatttcacctttaaaatagaattaaaagagaaaaaaattctctgtggaagggctatgttagataaaattgaccgtaagctgctggccttactgcagcaggattgcaccctctctttgcaggcactggctgaagccgttaatctgacaaccaccccttgctggaagcgcctgaaacggctggaggacgacggtatccttatcggcaaagtcgccctgctggatccggaaaaaataggcctcggcctgaccgcttttgtgctgataaaaacgcaacatcacagcagcgaatggtattgccgctttgtcacggtggttaccgaaatgccagaagtgctggggttctggcgcatggctggtgaatacgattatctgatgcgcgtccaggttgccgacatgaaacgctacgacgagttttataagcgtctggtaaacagcgtgccggggctgtcggacgtcacttccagcttcgcgatggaacagattaaatacaccacttctttacccatcgaataaatatccagaatcaggtcaggacacaacgcgtgcgattatttgctcaattaagctggtatttccgtcgggaatggcgtcgctatctcggggctgtcgccttgcttgtcattatcgcgatgctgcaactggttccgccaaaagtggttggtattgttgtcgatggcgtgacagaacaacactttactaccgggctgatcctgatgtggatcgccaccatggtgctgattgccgttgtggtttatctcctgcgttatgtctggcgcgtattgctgtttggcgcgtcttaccaactggctgttgaactgcgtgaagattattaccgtcagctaagccggcagcacccggagttttacctgcgtcatcgcacgggtgatctcatggctcgtgcgaccaatgacgtcgatcgcgtcgtgtttgccgccggagaaggggtgctgacgctggtggattcactggtaatgggctgcgctgtgttgattatgatgtctacgcaaattagctggcagttgaccttatttgccctgttaccgatgccagtgatggcgatcatgattaagcgcaacggcgatgccttgcatgaacgctttaagctggcacaggcggcgttttccagtcttaatgaccgcacccaggaaagcctcaccagtatccgcatgatcaaagcctttggtctggaagatcgccagtcggcgttatttgccgcggatgccgaagataccggcaaaaaaaacatgcgggtggcgcgtattgatgctcgtttcgacccgaccatctatatcgcgattggtatggcgaacttgctggcgattggcggcggtagttggatggtggtgcagggcagtttaacgctgggccagctcaccagttttatgatgtatttaggtctgatgatttggccaatgctggcgctggcatggatgtttaacattgtggaacgtggtagtgctgcgtacagccgtattcgcgcgatgctggcggaagcgccggtggtgaacgatggtagcgaacccgtgccggaagggcgtggcgaactggatgtaaatattcaccagttcacgtatccgcagactgaccatcctgcgctggaaaacgtcaatttcgccctgaaacccggtcagatgctgggtatttgcgggccgactggttccggcaaaagtaccctgttgtcgctcattcagcgtcatttcgacgtcagcgagggggatattcgctttcatgatattcctctgacgaagttacaactcgatagctggcgtagccgcctggcggtggtcagccagacgccattccttttttctgacaccgtggcgaataacatcgcgctgggttgcccgaatgccacccagcaagagattgaacacgtagcgcggttagccagcgtacatgacgatattttgcgtctaccgcaaggttacgatacagaagtgggcgagcgcggcgtgatgctttccggtgggcaaaaacagcgtatctccattgctcgagcgttattagtcaacgcggaaatcctcatccttgatgatgcgctttcggcggtggacggacgcacagagcaccagatcctgcataacctgcgtcagtggggacagggaagaacggtaatcatcagtgcccatcgcctttcggcactgacggaagccagtgaaattattgtgatgcagcacggacatatcgcccagcgtggcaatcatgatgagctggcgcaacaaagcggctggtatcgcgatatgtatcgctatcaacaactggaggcggcgctcgacgacgctccggaaattcgcgaggaggccgtcgatgcgtagttttagccaactgtggccgactctcaagcgtctgttagcgtacggttcgccgtggcgtaaaccgctggggattgcggtcctgatgatgtgggttgcggcagcggcagaagtcagtgggccgctgcttatcagctattttatcgacaatatggtagcgaaaaataacctgccgttgaaaatggttgcagggctggctgcggcgtatgttgggctacaactgtttgccgccgggctacattacgcgcagtcgctgctgtttaatcgggcggcagtaggcgtagtgcaacagttgcgtaccgacgtgatggatgccgcattgcgccagccattaagcgagtttgatacccaacccgtcgggcaggtgatttcccgcgtcactaatgacactgaagtgatccgcgatctctacgttaccgtagtggcaactgtcctgcgtagcgccgcactggtgggcgcgatgctggtggcgatgttcagcctcgactggcgaatggcgctggtggcgataatgattttcccggtggtgctggtggtaatggtgatataccagcgttacagcacgccgattgtccgtcgtgtgcgcgcctatctagcggatatcaacgacggctttaacgaaatcatcaatggcatgagcgttatccagcagttccgtcagcaggcgcgatttggcgaacgtatgggggaggccagtcgttcacactatatggccaggatgcaaaccctgcgcctcgacggttttctgctgcgtccgctgctgagtctgttttcatcgctcattctttgtggcttgttgatgctgtttggcttctccgctagcggcaccattgaagtgggcgtgctgtatgcgtttatcagctatcttgggcgacttaacgaaccattaatcgaactgaccacgcaacaggcgatgctgcaacaggctgttgttgctggtgagcgcgtgtttgaactgatggacggaccgcgccagcaatatggcaatgatgagcgcccgttacagagtggcaccatcgaagtcgataacgtgtcatttgcttatcgcgatgacaatctggtgctaaagaacattaatctctctatgccttcgcgtaactttgtggcactggtcgggcataccggcagtggcaaaagcaccctcgccagtttattgatgggctattacccgctaacggaaggtgagattcgccttgatggtcgtccattaagttcgctaagtcacagcgcgctgcgccagggcgtggcaatggtgcagcaagatccggtggtgctggcggataccttcctcgccaacgtgacgctggggcgtgatatctccgaagaacgcgtctggcaggcgctggaaaccgtgcaactggcggagctggcgcgcagcatgagtgatggtatttatacgccgctgggcgagcaggggaataatctctccgtcgggcaaaagcaactgctggcactggcacgcgtgttggtggagacgccgcaaatcctgatccttgatgaggcaaccgccagcattgactccggtactgaacaggcgattcaacatgctctggcggctgtgcgtgaacataccacgctggtggtgattgctcaccgcttatcgaccattgttgatgccgacaccattctggtgcttcatcgtgggcaagccgtggagcagggcactcaccagcaactgctggcggcccagggacgctactggcagatgtatcaactgcaacttgcgggcgaagagctggcagccagcgtgcgtgaagaagaatcattgagcgcctgaatagcgcaatatttcatcgttggtgcaaaaatgtaacgcactgtgcactgtcatagtgcgttttcattttcaatcttcttaacttcctgctctctttctcgtttttcatttctggcacaccgcttgcaataccttcttcgtgtagcagaaccattaccgaattctgaccggaggggatctatgaagctggtgaccgtgataatcaaaccattcaagctggaagacgttcgtgaagcgttatcttccattggtattcagggcctgaccgtcaccgaagtgaaaggtttcgggcgtcagaaagggcatgccgagctgtaccggggggcggaatacagcgtcaacttcctgccaaaagtaaaaattgatgtggcgattgctgatgaccaactcgatgaagtgatcgatatcgtcagtaaggcggcttacaccggaaaaattggcgacggcaaaatcttcgtcgctgaattgcaacgcgtcattcgtattcgtaccggcgaagccgacgaagcggcgctgtaatctctggcacacagcaacaggaacgaaaaatgaagatagcgacgataaaaactgggcttgcttcactggcgatgctgccgggactggtaatggctgcacctgcggtggccgataaagccgacaatgcgtttatgatgatttgtactgcgctggtgctgtttatgactattccggggattgccctgttttacggtgggttgattcgcggcaaaaacgtgctgtcgatgctgacgcaggtgacggtgacgtttgcactggtctgtattctctgggtggtttacggttactcgctggcgtttggtgagggcaacaacttcttcggcaacattaactggttgatgctaaaaaacatcgaactgacggcggtgatgggcagcatttatcagtatatccacgtggcgtttcagggctcgtttgcctgcattaccgtcggcttgatcgttggggcgctggcggaacgaatccgcttctcagctgtgttgattttcgtggtggtatggctgacgctctcttacattccgattgcgcatatggtgtggggcggtggtttgctggcttctcacggtgcgctggatttcgcgggtggcacggtggtgcatattaacgccgcaatcgccggtctggtgggcgcgtatctgataggcaaacgcgtgggcttcggcaaagaggcgtttaaaccgcacaacctgccaatggtcttcaccggtactgccattctctatattggttggtttggctttaacgccgggtcagcgggcacggcgaatgaaatcgcggcactggcatttgtgaatactgtggtcgcaacggcggcggcaattcttggctggatcttcggtgaatgggcgctgcgtggtaagccttctctgctgggagcgtgttctggcgcgattgccggtctggtcggcgtgacgccagcgtgtggctacattggggttggcggcgcgttgattatcggcgtggtagctggtctggcgggcttgtggggcgttactatgctcaaacgcttgctgcgggtggatgatccctgcgatgtcttcggtgtgcacggcgtttgtggcattgtcggctgtatcatgactgggatttttgccgccagttcgctgggtggcgtgggcttcgctgaaggtgtgacgatgggccatcagttgctggtacagctggaaagcatcgccattacgatcgtctggtccggtgtggtggcatttattggctacaaactggcggatctgacggttggtctgcgtgtaccggaagagcaggagcgagaagggctggatgtcaacagtcacggcgagaatgcctataacgcgtaacaagcactgcaaaaaatagccggacggttttacctccggctatttttttaattgtgattacgcatcaccccttcctgaacggtcgaggcaaccagcacgccgtcctgggtataaaactcaccgcgcacaaagccgcgtgcgctggacgccgaggtgctctccacgctatacagcagccattcattcaaattaaacgggcgatggaaccacatggaatggtcaatggtggcaatctgaatccccggttcgagaaaaccgatgccgtgcggctgtagagctaccggcaggaagttaagatcagaagcgtaaccgagcagatactgatgaacgcgcaggtcatccggcacgctaccatttgcgcggatccacacctgacgatgtggttctgcgacgtgacctttcagtgggttatgaaactccaccggacggacttccagcggacgatcgcagatgaatttatctttaagcactggcggcagcaggtgcgccagcgattgggcgatttgcgtttccgaaggcaggccatcaggcgctggcgcggacggcattgttttttgatgttcgaaacccgcttctggtgcctggaaagaggccgtcatataaaaaatcggtttgccgttttgaatagcagcaacccggcgggcgctgaagctgttaccgtcacgcagcgtttcgacatcataaataatcggcttcttactatcgcctgggcgaagaaagtagctgtgaaacgaatgtaccagccgctcttccgggacggtctcttttgcagcatacaaggcctgacccacgacctggccgccaaacacctggcgtaaacctaaatcttcactctggccgcgaaagagtccttcctcaattttttccagatttaacaatgtcagtaaatttttgagcgcctgactcatataactctccagtaacaaagctgccgcagcaagccaaagtgagttgagtataacgcaaatttgccactggtccgatgggtgcaataatctgaattacgggctaattacaggcagaaatgcgtgatgtgtgccacacttattgacgttactattttgttaaccactcttccggcgaggaaagttagcccgctggtgcattgataataaggagaaatgaatgaaactcgtgcacatggccagtggtttagcggttgcgattgcgttggcggcttgcgcagataaaagcgcggatattcagacgccagccccggctgcaaatacgtctatttcagcaacacaacaacctgctatccagcaaccgaatgtctccggtaccgtctggatccggcagaaagtcgcactgccgcctgatgctgtgctgaccgtgacactttctgacgcgtcgttagccgatgcaccgtcaaaagtgctggcgcagaaagcggtgcgtaccgaaggtaaacagtcaccattcagctttgttctgccatttaatccggcagatgttcagccgaacgcgcgtattctgttgagtgcggcgattaccgtgaatgacaaactggtatttattaccgataccgttcagccggtgatcaacaagggcggaactaaagccgacctgacattggtgccggtgcagcaaaccgccgtgccggttcaggccagcggtggtgcaacgactaccgtaccttcgacttcaccaactcaggtgaatccgtcttcggcagttccagctcctacgcaatattaagcgacgttaaccctctccgcccggagagggttagtagttccagcgataacgctgcaaatcgatttgcccgcttcccgataccatcacaccttctgccagtaatgcctgtcgctgacgctgtaaatccggtccggttagcgaaattgtgccgtggcgattaaccacccggtgccagggtaaggtgctgccttcagggagacgctttaacacaccgcccacctggcgcgcggcgcggggcgatcccgccagtttcgccacatcaccgtaagtggtgacatagccttcgggaatagcggcgacgatttgccagacgcgttggggaaatgaatcttctttttccatcttttcttcctgaggtaatttttcagcataatctggaaaaacgcccgagtgaagtcgcattgcgcaagaaaccagcatctggcacgcgatgggttgcaattagccggggcagcagtgataatgcgcctgcgcgttggttctcaacgctctcaatgggggctctgttggttctcccgcaacgctactctgtttaccaggtcaggtccggaaggaagcagccaaggcagatgacgcgtgtgccgggatgtagctggcagggcccccacccatttctgcctcccaccatttcgtcaaaaaaccccaacatggctaaactttaaccacaactgacgtcgcaagaattgtctggctgcgcagtacgcttcggaggtatgtctgatgaagtatgttgatggttttgtggttgccgttcctgccgataaaaaggatgcctatcgggaaatggccgctaaggctgcgccattgtttaaagagtttggcgcgcttcgtattgtcgaatgctgggccagcgatgtaccggatggcaaagtgaccgattttcgtatggcggtgaaagcggaagagaatgaagaggttgtctttagctggattgaatacccttcaaaagaggtccgcgacgctgctaatcaaaagatgatgtcggacccacggatgaaagagttcggcgagtccatgccgtttgacggcaagcgaatgatctatggcggattcgagtcaatcatcgacgaataggtagcgtgacgggctgtgcggcgtgccgtcagcccaaaaattcacaaatgttgctcggcccagcgtaagaaatcttctttcggtaatgccttgctgtagagccagccctgaccgtagtgcacgccatgctggcgtagccactcttcttgtttactggtttcgattccctccgctaccattttcagtttcagtgtttttgccatttcgatgatatgcggcgtgacatttttatattccagcgcatcaacgaaagatttatcgatcttcagaatgtcgacatccagatcctgtaaataacttaaacttgaatatcccgtaccaaaatcatcaagataaatttcatggcccgcctcccggtagcgagaaattatcggggcgctggttttcggatcggcaaactcgcgttcagtgagttcaagcgcgatctgtctgggattaacctgatagtgattgatcatttcacgcagcaattgcgggattttttccgaggtgagcacggtggattcaagattgatcgaaatatgctgctgtggatgctgacgcagccagtcgcccatatcttcaaagacgcttcttataatcagtagcgtcaatggctcagaaaggcccgtttgctgtgccagcggaataaaactatctggtgacaaccaactaccgtctgtctgcggccagcgcgccagtgcctcagcaccgacaattttgccattggctaaggagacaatcggctgatagtgcacgcaaatatcacgattttcgatagcatcctgcagccgatgatgcggtgactggatacggcgcaaaatacgcagcacaaacatcgctgccagcaggccaatcaccaacccgagcggtaaccaaataaagacttgccgatgccagcctttctgcaacattttcgttgaagcctaggtgatgatcgaaatattcatctccgggaagggcaggatatcgtaaatgattccattattttcgatatgctcaccgggtgttttttgtagcctggtaataattccctgagcaatttcatcgctgctggttatgacaacgttatgggcattgccaataatggcggcatcaatttgccatgagctatagggaatgacatcaataaaggaagcggggtcgatcatgacgacataatgtgccgttcccatggcgaccatgtaacggataatgcctaaatcgttatgcgatgttaaccagacacgataaccatctttcgaaattttacctggctcggggaaggtatcgggcggactttcatgctccagagacgaacactggggaacgttgttatcgatataaaccacttcctgaatatagcgataactgtaagatacccgacgcatttccatgagatgggcttcgctacaggcagcgccttgccatctttccagctcttgcagcgcatctttcccttgtgtcgccaccttattggcccgaatagcgacgcgggaggaataggtatccagctcttcaataaacgatgtttctacctgctgatgggccagccagatgcttaagccgacaggcagcaatactgaaagaatcagtactcccgaaataaggccgaccagatgtcgtgttctcaccagcatatccttattaacacagtgtagggaaagtatatctgattgtggaaaaaggctggcaggagataaggaggtagagctggtatttcatgaagtgatgggtggaaacgatcattgtcatttgaccaggcgcagagctttacgcctggtatgtaaccctaacttaagatgttgattcggcgcgagcgagggtaaaaatatcgtaaaaagacagttcacctttacggacgatcattttttgcagttgttccttatgaacatccgcgacacgcggagagttcaagatggcttcaaccagcgcggcaggtacaaagcgcgtgttgtaccattcgccgttatagcaaacgcggaaatccagcacgtcgatatcttcatagcggtagcgtgggtagacatcgaaaaagaagaaaccattaagcaggataaataatacaaccagtagccagacagagcctgacagcgtttcggactgcaacatcaccgccagggtggcaaaaaaagcaacgtacataccgataaacagccccggatgtttacggataaaactaatactaaagcggggtttgttgtcgcgtttttcgcgggtattcagagactcaatcgtttcggtcagcaggcgttgtatttcggtcatcgtttgccttcgtggtatctgcaactttccagggaacaccctattttaacgtgggaatagtagaggggaagtaacagatttaccacaattttgcataacagttgcgaaaaaccgattacaattttttaattattctggctggattaccgcccacgacaacgttgtccgggacatcttttgtgacaactgcacctgaggctaccacgacgttatcaccaatggtcacaccagggttaatgaccgcgcgtccgccaatccagacgttattaccgatggtgacgggtttccccagttcagcaccgctattacgtgctacagggtcgatgggatgtgttgccgtgtagatatgaacgcctggtgccaacatacagttatcaccgatgcgaatagggcagacatcaagcatcacgcaatcgaagttggcgaaaaaattattaccgagaaaaatgttatagccatagtcacagcgaaacgttggctcaatataagcctctgtcacctgaccgaatagatcagcgagaatttgctggcgtaatgtgtgctcttccgccagggaatgattgtatcggtgaataagctgacgagcgcgcaggcgatcgcgagataacgtctcatctgccgagcgatacaactcaccagcaatcatcttttctttttctgtgctcattactgacctccggttgctgaaaatgcggcaacacagtaagacgaaaagtcagtgaagagaacgttcccattacatctgtgtgataaagatcacatagggtatgtcttcatggcgaaaaagtataaaattcttaataaacagccggttatagctccgaaagcgaattatttattagcgaataaatttccatactgaggaagggatcttgtcgtacagtttattcatggtcaattcggcgaggcggtgatctgcggctgagtaaaataccgccagttcattatctgataattcgtatttatttttctcgataacacgctccagcgtgtcaattgtctggcaacgacgtaaacgcattaaataatcggttttcgttaaaggtttttcggacatacttctacccatggttgtaataattctaacaagataaactcgcaggattctctttcgtcgcattgacaaaacaacggaatagtcgattacctgacttccgccatttctgaagatcctgcatattaataccataactactgaacaacataaaggtgtcatccagatattcgtcgatctgctcaatgagcttattgtcttcattatacttaattttgtaattaagtgcgaaggtcgcaatatgctcaatcagttcattcaactggaggttgatcgccgaggttgggtcgttaacccagccatgattgctttcttcaaggtttgcaaggcagtcatgatacagggtttcacagagaaacttaagctgtgcgatatcatgtcttttgggtgagtattcatccataacgcgtccccttcttagcggttgaactaacggacacctttcgggatggaaaaaacttactgacctggacttgccctctcgtttgttagcttaactataagccactctttgcaggttttcatcgcattattacgaaaaattacaattaggaaggaatcgggacaggactcactttttcatactagcactaacccgcagcaggtaaaagcagtctgctcgaactgttcataacatttcaggattatcgccagatgaaattggtgacactaataccaggattgctctgaatatgacgtaataaccgaggaatgaataaagaattaccgcaaataattaagaatagcctctaaatgattatggattattaaatctattagcgctacttaatataaattaactaacaatcagtattttttatgaattttatccgtggttaatactggttttcgtatgagatcctgagttggtggttcaattactccttaatgttcgtaggttatgcataaaaaaggccgcttgcgcggccttagtgattacacgttgtatcaatgatgatcgacagtatggctgtgctcgatatcttcattcttgcggctaaagcggcggcgaaccacaacaaagaataccggaacgaagaagattgccagtaccgttgcggtcaccatcccgcccattacaccggtacctactgcgttctgcgcgccggaaccagcaccagtactgataaccagcggcataacgccgaggataaacgccagcgaggtcatcaggatcggacgtaaacgcatccgcactgcatcaagcgtcgcttcaatcagacctttaccttctttatccatcaagtctttggcgaattcgacgataagtatcgcgttcttcgccgacaacccaatggttgtgagcaggcctacctggaagtaaacgtcattggtcaggccacggaaggtggcagccagcaacgcaccgataacccccagcggaacgaccagcataacggagaacggaatcgaccagctctcgtacagcgccgccagacacaggaatacgacaatcaacgaaatcgcgtacagtgaaggtgcctggttgccggagaggcgttcctgataggacatccccgtccagtcatagccaacaccggtaggcagtttgctcgccagttgttccattagctccattgcttcaccggtacttttacccggtgccgcctggcctaagatttccatggatggcaggccattgtaacgttccagacgcggcgaaccgtactcccaacgagaagaggagaatgccgagaacggcaccatctgaccatcagcagcacgaacataccagtcgccgatatcatccggcagcatacggtatttcgcttctgacatgacgtaaactttcttcacacgaccgcggtcgataaagtcgttcacatagctaccgccccatgcagcgcccagagtggtgttaatgtcgttgatagaaacacccagcgcctgcgctttttcctggtcgatatcaatcttaaactgcggggtatcttccagaccgtttggacgtacgctggtcagcatatcagggtgcttcgctgcttctgcaagcagctggttacgcgcctgagtcagtttttcgtgaccaaggccagcctggtcaatcagctcaaagtcaaagccggttgcagtacccagttccacgattgcgggcaggttaaaggcgaaaaccatcgcatctttgatttgcgagaaagcgcgtgttgcacgcatggtaatcgcttcaactttgttttcttcgcccggacgatcggcccagtccttcaaggaaacgaacgcaataccggtattctgaccacgtcccgcaaagccgaagccgttaacggcgaacaccgactcaacgttgttcttttctttggtcagatagtaatgcgttacctcattgagcactttctgcgtacgttcctgcgttgcacctgctggcagctgaaccatggtcataaatacgccctggtcctcatctggcaagaaggagcttggcagacgcacgaacagataggccatgccgaccacgatgatcagatacagcaccaggtaacgccccgtactgcgcagaataccgcctacgctgtcggtgtagtggtgcgtgctcttctcgaacatgcggttaaaccagccgaagaagccttttttaccttccccgtgatcgcctttggcaatcggtttcagcatggtggcacaaagagccggagtcaggatcaacgctaccagtaccgacagcgccattgctgaaacaatggtaatagagaactgacgatagatagcaccagtagaaccgccaaagaaggccatcggtacgaataccgccgacagtaccatcgcgataccgaccagagcgccctgaatctgccccatcgacttacgggtagcttcttttggcggcaaaccttcttccgccataacacgctccacgttttctaccacaacgatagcgtcatccaccaacaagccgatagcgagcaccatcccgaacattgttagcgtgtttatcgagaagccaaaggcggcaaggacggcaaaggtcccgagcaataccaccggtacggcaatggtcggaatcaacgtcgcgcggaagttctgcaggaacagatacataaccaggaacacgaggatgatcgcttcgaccagcgttttaaccacttcgtgaatagagattttcacgaacggcgtggtgtcgtacgggtaaacaattttcagacccgacgggaagaacggttccatcttcgccagttcagcacggattgccgcagcggtatccagcgcgtttgcaccggtcgccagcttgatccccagaccggaagccggttggccgttaaactctgcgatgatgtcgtagttctcaccacccagctcaatcttcgccacatcacgcagcagtacgcgggaaccatcttgattcactttcagcaggattttgccgaactcttcagtagaggtcagacgcgtctgagcaataatagaggcgttaagctgttggcctttcaccggcggcgtaccaccgagctgacccgccgcaacctgggcgttctgcgctttgatggcggtaatgacatcaaccggcgttagctggaatttgttcagctcattcgggttcatccagatacgcatcgcgtactgtgaaccgaacaactgaacatcacccacgcccgacgtacggctgatggcatctttcatattcgccgctacgtagtcagagatatcctcctgcgtcatggtgccatcggtgttgataacgccgacaaccatcaggaagctgctggatgatttctcaacgctcaccccttgctgctgaacttcttgcggcagcaacggcatcgccagctgcagtttgttctgcacctgaacctgcgcgatatccgcatcagtaccagactcaaaggtcagggtgatctgcacggtacccgtggagtcactgttagaggacatgtacatcaggttatcgataccgttcatattctgttcgataacctgtgtcaccgtgtcctgcactgttttcgcatcagcgccggggtaggaggcggagatcgttactgccggcggtgcaatcgtaggatattgcgccaccggcagtttgaggatcgccagcccccctgccaacatgatgataatggcgatcacccacgcaaaaatcgggcgatcgataaagaaattaggcatgtcttaacggctcctgtttaagttaagacttggactgttcaggctgagcaccgcttgcggcttgctggttattatcagcggtaacttcttgtgcttttacctggacaccaggacgcactttctgcagcccacttattactacgcgatcgcctgctttcagaccttctgtcaccagccacttatcgccaatagcctggcttgcaacgatcggacgggtttccactttgtcatccgcgccaactaccagtacggtggcatcaccacgcggcgtacgggttacgccctgttgcgggactaaaatagcgtttggattaagcccttcttccagacgtgcgcgcacgaacatacccggcagcagagtgtgatccgggttcgggaagatagcgcgtagggtgatagacccagtggtctgatcaacggtaacgtcagagaattccagcgtaccgtcctgcgggaacttaatgccgtcactggtgatcagcgacactttggctttgccgttctcttgtttcagcgtgccattcgccagttcctgtttcaggcgcaggaagtcgttgctggactgggtcacatcaacgtagatcggatcaagttgctgcacggttgccagcgcagtcgcctgaccgttctgtaccaatgcgccttccgtcacgttcgacttaccaatgcgaccgctaatcggagaggtgactttggtgtaagccagattgatccgcgcagtttcaacggcagctttcgccgcagttaccgcagcattcgcctgttgcgcatcagccagagcctgatcgtactcttgcttactgatgtactgagtaccgagcagtttctgataacgattcaccgtcaattgcgcgatattggctgcagcctgggctttcgccagatcacctttcgcactgtcgtatgtcgcctgataggtcgcaggatcaatctgatagagagagacacctgcttcgatgtcgctaccttctttgaaattacgcttcaggataatcccgctaacttgaggacgaacttctgcgatccggtaggcactggtgcgacccggaagctcggttgtgatctgcagaggttcagttttgactgttactacgccaacggcgggcatctgctggccaccttgttgggcctgtttgtcgtcacatcctgttagggctaagctgcctgagagcatcagaacgaccgccagaggcgtaaaccctctgtttttgttcatatgtaaacctcgagtgtccgatttcaaattggtcaatggtcaaaagttaataaacccattgctgcgtttatattatcgtcgtgctatggtacatacattcacaaatgtatgtaaatctaacgcctgtaaattcacgaacatatggcacgaaaaaccaaacaagaagcgcaagaaacgcgccaacacatcctcgatgtggctctacgtcttttctcacagcagggggtatcatccacctcgctgggcgagattgcaaaagcagctggcgttacgcgcggtgcaatctactggcattttaaagacaagtcggatttgttcagtgagatctgggaactgtcagaatccaatattggtgaactagagcttgagtatcaggcaaaattccctggcgatccactctcagtattaagagagatattaattcatgttcttgaatccacggtgacagaagaacgacgtcgattattgatggagattatattccacaaatgcgaatttgtcggagaaatggctgttgtgcaacaggcacaacgtaatctctgtctggaaagttatgaccgtatagaacaaacgttaaaacattgtattgaagcgaaaatgttgcctgcggatttaatgacgcgtcgggcagcaattattatgcgcggctatatttccggcctgatggaaaactggctctttgccccgcaatcttttgatcttaaaaaagaagcccgcgattacgtcgccatcttactggagatgtatctcctgtgccccacgcttcgtaatcctgccactaacgaataaccctgaatctgactccaggatttttcctggacattttcgtcgttgctattctggttcactgcgtcgtgatattcttgcggtttgactttttcaggtcgttcttcaggttcagaaaccttcattcatcatgactatgttccagtattacaaacgatcacggcattttgttttttcagcatttattgcttttgtttttgtcttgttatgccagaacacggcgtttgcgcgggcgtcatcgaatggtgatctgccgacaaaagcggacctgcaggcgcaacttgactcactaaataaacaaaaagatctttctgctcaggacaaactggtgcagcaggatctgacagatacattagccaccctcgataaaatcgatcgcataaaagaagagacagttcagctacggcaaaaagtcgctgaagcgccggaaaaaatgcgccaggcgaccgcggcgttaacagcacttagcgatgtcgataacgacgaagaaacgcgcaaaattctgagtacgctttcgttgcgccagctggaaactcgcgttgcccaggcgctggacgatttgcaaaacgcacaaaacgatctggcgtcttataacagccagctggtttcgttacagacgcagcccgaacgcgtgcaaaatgcgatgtataacgcttcgcagcagctgcaacaaattcgcagtcgtctggatgggactgatgtcggcgagactgccttacgtcccagccagaaagtgttaatgcaggctcagcaggcgttgctgaatgcggagattgaccagcagcgtaaaagcctggaagggaacaccgtcttgcaggataccttgcaaaagcaacgtgattacgtgacggcgaacagcgcccgtctggagcaccagttgcagctgttgcaagaagcggtaaacagcaagcgcctgactttaactgaaaaaacggcgcaggaagccgtctccccggatgaagccgcgcgtattcaggctaatccgctggtgaaacaggaactggaaattaaccagcagttaagtcagcgtctgattaccgcgactgaaaacggtaatcagttgatgcagcaaaacattaaagtcaaaaactggctggagcgggcgctgcaatcggaacgcaatattaaagagcagattgccgtcctgaagggcagcctgctgttgtctcgtatcctttaccagcaacaacaaacgctgccctcggcggatgaactggaaaacatgaccaaccgcatcgcggatttgcgtctcgaacagtttgaagttaaccagcagcgtgatgcactcttccagagcgatgcgttcgtcaacaaactggaagaaggtcacaccaacgaagtcaacagcgaagttcacgatgcgttattgcaagtggttgatatgcgtcgcgaattgctggatcaactcaacaaacagttgggtaaccagctgatgatggccattaacctgcaaatcaaccagcagcagttaatgagcgtatcgaaaaacctgaaatccatcctgactcagcaaatcttttgggtgaacagtaaccgtccaatggactgggactggatcaaagcgttcccgcaaagcctgaaagatgaatttaagtcgatgaaaatcacggtgaactgggaaaaagcctggcctgccgtttttatcgctttcctcgccggtttgccgctgctgttgattgccgggctgatccactggcgtctgggctggctgaaagcgtatcaacagaaactggcttccgctgtgggttccctgcgtaacgatagccagctcaacacaccaaaagcgatccttatcgacctgatccgcgcgctgccggtgtgcctgattattctcgcggttggcctgattctgttgaccatgcagctcaacatcagcgaactgctatggtcgttcagtaaaaaactggcgattttctggctggtgtttggcctgtgctggaaggtactggagaaaaatggcgttgccgtgcgtcacttcggcatgccggagcagcagaccagccactggcgtcggcaaattgtccgcatcagtctcgcgttgctgcctatccatttctggtctgtggtggcagaactttccccgctgcatctgatggatgatgtgctggggcaggcgatgattttcttcaacctgctgctgattgccttcctggtatggccaatgtgccgcgaaagctggcgtgataaagagtcgcacaccatgcgactggtcaccattaccgtgctgtcgattatcccgattgcattgatggtgctgactgccacgggttatttctacaccacgctgcgcctctccgggcgttggattgaaaccgtttatctggtgatcatctggaacttgctctaccagacggtattgcgcggcttaagcgtagcggcgcggcgtatcgcctggcgtcgtgcgctggcgcgtcggcagaatctggtgaaagagggcgcagaaggtgccgaaccgccggaagaacccaccattgcactggaacaggttaaccagcagacgctgcgtattaccatgttgctgatgtttgcgctgttcggtgtcatgttctgggcaatttggtccgatttgatcaccgtgttcagctatctcgacagcatcacgctctggcattacaacggcactgaagctggcgctgcggtggtgaaaaacgtcaccatgggcagtctgttgtttgcgattatcgcctcaatggtggcctgggcgttgattcgcaacctgcctggtttactggaagtgctggtgctctcgcgactgaatatgcgtcagggcgcgtcgtatgccattactaccatccttaactacatcattattgccgttggtgcgatgacggtgttcggatcgctgggcgtctcttgggataaactccagtggctggccgcagcattatccgtaggtcttggttttggtttacaagaaattttcggtaacttcgtctccggtttgatcattctgttcgaacgtccggtgcgtattggcgatacggtaaccattggtagcttctcggggacggtaagtaagatccgtattcgtgcgacaacgattaccgatttcgatcgcaaagaagtgatcatcccgaacaaagcgtttgttaccgagcgtctgatcaactggtcgttgactgacactactacgcgtctggtgatccgtctcggcgtggcctatggctccgatctggaaaaagtgcgtaaagtgttactgaaggcggcgactgagcacccaagggtgatgcacgaaccaatgccggaagtcttctttacggcgtttggtgccagcacgttggatcatgagctgcgtctgtatgtgcgtgaactgcgtgaccgtagtcgtactgtcgatgagctgaaccgtactatcgatcagctgtgccgtgaaaacgacatcaacattgcctttaaccagcttgaagtgcatctgcacaacgagaagggcgatgaggtgacggaagtcaaacgcgactacaaaggcgatgacccggcgccagcggtagggtaataaccaaagggggcgacatttagttgccccgagattactgacaaagtgcgcgttgttcatgccggatgcggcgtgaccgccttatctggcctacgaaaccgcaagaattcaatgtattgcaggagcggtgtaggcctgataagcgtagcgcatcaggcagttttgcgtttgcccacaatcttaggggacatttagcggccccatttatttctcacttttccgcctcatcatcgcgcgttaatttcttttcataatcgcgttttacaatatccagcgcgcgcagcacggtgcgggctgggatctgattttcttccagcagcacaatcaaatcgacagccagtttgacatcgtcaggggcattttccagtgacatactctctccattgctagcgggttaagcgcgctagcctgttttcgattttttccagcgcatggcggcagcgtgccaggcgcgcttcataggcttccacttcacgatgcagcgtttgctgttccacgagatcggtcacccgcgcctggcgggctctgcgttcggcaaccatctcacgtagccgccgctcaaaatcctgatgctgaatacgtttacgctgccagcgggcaattttcggtggcgcactgtcccactcgcgcaatgaccaggcggaggcttcacgcgcgatggcttccagttgtgccgccagatgttccgccagccaggccacttgcggcagctgttgctgctcaactgcatgacgaagcgcagccagattatcgcccgcctcatcgagacaagcctgcagtgttgtcgcacgggtttgaaaaaggtgtctgtcaaaacgggcacttagcgtggcaaattgcgctaccggggcacaacgctgacgcagcgtagcgagctgtccttccagtttttccagcagcagggcggttttcacgataagacctcaatgaaaatgataattgttatgctaaagtagccactctgtaagctgacaacactcaatatgcaacgaatcattttaatcatcattggctggctggcggtagtgctgggtacgctgggcgtggtattaccggtattaccgacgacgccgtttatcctgctggcggcctggtgctttgcccgttcttccccgcgctttcacgcctggttgctgtaccgctcatggtttggcagctatctacgtttctggcagaaacatcatgcgatgccgcgcggcgtcaaaccgcgggcgattttgcttattttgctcacgtttgccatttctctgtggttcgtccagatgccatgggtgcgcatcatgttgctggtaattctcgcctgtttgcttttctatatgtggcgaattccggtgattgatgaaaagcaagaaaagcactgaagcacaacaatcgcagttgcaattattgcgtacagccagtacattctggcgttttcgagcacaggcgcaggcggtcaaaggttaaacaactgttacttttgatacgtttaaaacgcgccgtgagtaccaccgtaacaagcaggcatacacttatgaccgcgactgcacagcagcttgagtatctcaaaaatagcatcaaaagcattcaggactacccaaaacccggcattcttttccgcgatgtcaccagcttactggaagacccgaaagcttacgctctcagcatcgacttgctggttgagcgttacaaaaatgcgggcattaccaaagttgtcggcaccgaagcgcgtggcttcttgtttggcgctccggtagctctgggtctgggcgttggctttgtaccggtccgtaaaccgggcaaactgccgcgtgaaaccatcagtgaaacttacgacctggaatacggcaccgatcagctggagatccacgttgatgccatcaaaccgggcgacaaagttctggtggtggacgatctgctggcaaccggcggcactatcgaagcgaccgttaaactgatccgtcgtctgggtggtgaagtggctgacgctgcgttcattatcaacctgttcgatctcggcggcgaacagcgtctcgaaaaacagggcattaccagctacagccttgtcccgttcccgggccattaattatcgccagtcttgtgctgcccacgctacggacagcacaagatgtgcattcagcctcgccgttctgacggggctgtgttagcattaccccttcgtgaatccaccttccagcgtttcagagcctgccaatgagttatcaggtcttagcccgaaaatggcgcccacaaacctttgctgacgtcgtcggccaggaacatgtgctgaccgcactggcgaacggcttgtcgttagggcgtattcatcatgcttatcttttttccggtacccgtggcgtcggaaaaacctctatcgcccgactgctggcgaaggggctaaactgcgaaaccggcattaccgcgacgccgtgcggcgtgtgcgataactgtcgtgaaatcgagcaggggcgctttgtcgatctgattgaaatcgacgccgcctcgcgcaccaaagttgaagatacccgcgacctgctggataacgtccagtacgctccggcgcgtggtcgtttcaaagtttatctgatcgacgaagtgcatatgctgtcgcgccacagctttaacgcactgttaaaaacccttgaagagccgccggagcacgttaagtttctgctggcgacgaccgatccacagaaattgccggtgacgattttgtcgcgctgtttgcaatttcatctcaaggcgctggatgtcgagcaaattcgccatcaacttgagcacatcctcaacgaagaacatatcgctcacgagccgcgggcgttgcaattgctggcgcgcgccgctgaaggcagcctgcgagatgccttaagtctgaccgaccaggcgattgccagcggtgacggccaggtttcaacccaggcagtcagtgcgatgctgggtacgcttgacgacgatcaggcgctgtcgctggttgaagcgatggtcgaggccaacggcgagcgcgtaatggcgctgattaatgaagccgctgcccgtggtatcgagtgggaagcgttgctggtggaaatgctcggcctgttgcatcgtattgcgatggtacaactttcgcctgctgcacttggcaacgacatggccgccattgagctgcggatgcgtgaactggcgcgcaccataccgccgacggatattcagctttactatcagacgctgttgattggtcgcaaagaattaccgtatgcgccggaccgccgcatgggcgttgagatgacgctgctgcgcgcgctggcgttccatccacgtatgcctctgcctgagccagaagtgccacgccagtcctttgcgcccgtcgcgccaacggcagtaatgacgccaacccaggtgccgccgcaaccgcaatcagcgccgcagcaggcaccgactgtaccgctcccggaaaccaccagccaggtgctggcggcgcgccagcagttgcagcgcgtgcagggagcaaccaaagcaaaaaagagtgaaccggcagccgctacccgcgcgcggccggtgaataacgctgcgctggaaagactggcttcggtcaccgatcgcgttcaggcgcgtccggtgccatcggcgctggaaaaagcgccagccaaaaaagaagcgtatcgctggaaggctaccactccagtgatgcagcaaaaagaagtggtcgccacgccgaaggcgctgaaaaaagcgctggaacatgaaaaaacgccggaactggcggcgaagctggcggcagaagccattgagcgcgacgcgtgggcggcacaggtgagtcaactttcgctaccaaaactggtcgaacaggtggccttaaatgcctggaaagaggagagcgacaacgcagtatgtctgcatttgcgctcctctcagcggcatttgaacaaccgcggtgcacagcaaaaactggctgaagcgttgagcacgttaaaaggttcaacggttgaactgactatcgttgaagatgataatcccgcggtgcgtacgccgctggagtggcgtcaggcgatatacgaagaaaaacttgcgcaggcgcgcgagtccattattgcggataataatattcagaccctgcgtcggttcttcgatgcggagctggatgaagaaagtatccgccccatttgatcgtaagcacagcttacgttcgtcatccttaacgtgattgagagagaaacctatgtttggtaaaggcggtctgggtaacctgatgaagcaagcccagcagatgcaagaaaaaatgcagaaaatgcaggaagagatcgcgcagctggaagtcaccggcgaatctggcgcaggtctggtaaaagtgaccatcaacggtgcacacaactgccgtcgcgtagagatcgacccgagcctgctggaagacgacaaagagatgctggaagacctggtggctgcagcattcaacgacgcagcacgtcgtattgaagaaacgcagaaagaaaaaatggcctctgtatcctccggaatgcagctgccgcctggctttaagatgccgttctgatgcaaaccagcccgctgttaacacagcttatggaagcactgcgctgtctgccgggcgttggcccgaagtcggcgcagcgtatggcgttcacgctgcttcagcgcgatcgtagcggcgggatgcgtctggcgcaggcgctcacccgggcgatgtcggaaatcggccactgcgccgattgccgcactttcaccgaacaggaagtctgtaacatctgttcgaatccgcgtcgtcaggaaaacggtcaaatctgtgtggtggagagtccggcggacatctacgccattgagcagacggggcagttttcaggccgttattttgtgttgatggggcacctgtcaccgctggacggcatcggtccggatgatatcggccttgatcgtctggaacagcgtctggcagaggaaaaaatcactgaagtgatcctcgccaccaatcccacggttgaaggtgaagctaccgctaactacattgccgagctttgcgcgcaatatgacgtggaagccagccgaatcgctcatggcgtaccggttggcggcgaactggaaatggtcgatggcaccacgctgtcacactcccttgccgggcgtcataagattcgtttttaagcaaacgagagcaggatcacctgctctcgcttgaaattattctcccttgtccccatctctccctcatcctgtttttaaccttaaaatggcattattgaggtagacctacatgaaaggacaagaaactcgtggttttcagtcagaagtgaaacagcttctgcacctgatgatccattctctctattccaataaagaaatcttcctgcgtgagcttatctctaacgcctccgatgcggcggacaagctgcgtttccgtgcgctatctaacccggacctgtacgaaggtgatggcgaactgcgcgttcgtgtctctttcgataaagacaagcgcacgctgaccatctccgataacggcgtggggatgacccgcgacgaagtgattgaccatctggggactatcgctaaatccggtaccaaatcattcctcgaatccctgggttctgaccaggcgaaagacagccagctgatcggtcagtttggtgttggtttctactctgcgtttatcgtggccgacaaagtgaccgtgcgtactcgcgcggcaggcgaaaaaccagaaaacggcgtcttctgggaatcggctggcgaaggtgaatataccgttgccgacatcaccaaagaagatcgtggtactgaaatcaccctgcatctgcgtgaaggcgaagacgagttcctcgatgactggcgcgtgcgttccatcatcagcaaatactccgaccatatcgcgctgccggtagagatcgaaaaacgcgaagagaaagacggcgaaaccgttatctcctgggagaaaatcaacaaagcgcaggcgctgtggactcgtaacaagtcggaaatcaccgatgaagagtacaaagagttctacaaacacatcgcccacgactttaatgatccgctgacctggagccacaaccgcgttgaaggtaagcaggagtacaccagcctgctgtacatcccgtcccaggctccgtgggatatgtggaaccgtgatcataaacacggcctgaaactgtacgtccagcgtgtgttcatcatggacgacgcagaacagttcatgccgaactatctgcgcttcgtgcgtggtctgattgactccagcgatctgccgctgaacgtttcccgtgaaatcctccaggacagcacggtaacgcgtaacctgcgcaatgcgctgaccaagcgtgtgctgcaaatgctggaaaaactggcgaaagacgacgcggacaaataccagaccttctggcaacagtttggcctggtactgaaagaaggtccggcggaagatttcgctaaccaggaagcgatcgccaaactgctgcgttttgcttctacttataccgattcttctgcgcagaccgtgtctctggaagactacgtttcccgcatgaaagaagggcaggagaaaatctactacatcactgcagacagctatgcggcagcgaagagcagcccgcacctggaactgctgcgtaagaaaggcatcgaagttctgctgctttccgaccgcatcgatgagtggatgatgaactatctgactgagttcgacggtaaaccgttccagtcggtgtctaaagttgacgagtcgctggaaaaactggctgacgaagttgatgagagcgcgaaagaagcggagaaagcactgactccgttcatcgaccgtgtgaaagccctgctcggcgagcgcgtgaaagatgtccgtctgactcaccgtctgaccgatacgccagcgatcgtttcgaccgacgcggacgaaatgagcactcagatggcgaaactgttcgctgcggcgggccagaaagtgccagaagtgaaatacatcttcgaactgaacccggatcacgtactggtgaaacgtgcggcagatactgaagatgaagcgaagttcagcgagtgggtagaactgctgctggatcaggcgctgctggcagaacgcggcacgctggaagatccgaacctgtttattcgtcgtatgaaccagctgctggtttcctgatgtcatgccggatgacctttgtgtcatccggcatttttcttttcatcatctgcactttccgcaaattatctcgccattaaccgtttcagcctcaggtgcctttcttgaggcaatcgcctgttggtggtatcgtttatcgctttttcaaaaaattcgacacattttaaggggattttcgcaatgcgtatcattctgcttggcgctccgggcgcggggaaagggactcaggctcagttcatcatggagaaatatggtattccgcaaatctccactggcgatatgctgcgtgctgcggtcaaatctggctccgagctgggtaaacaagcaaaagacattatggatgctggcaaactggtcaccgacgaactggtgatcgcgctggttaaagagcgcattgctcaggaagactgccgtaatggtttcctgttggacggcttcccgcgtaccattccgcaggcagacgcgatgaaagaagcgggcatcaatgttgattacgttctggaattcgacgtaccggacgaactgattgttgatcgtatcgtaggccgccgcgttcatgcgccgtctggtcgtgtttatcacgttaaattcaatccgccgaaagtagaaggcaaagacgacgttaccggtgaagaactgactacccgtaaagacgatcaggaagaaaccgtgcgtaaacgtctggttgaataccatcagatgactgcaccgctgatcggctactactccaaagaagcggaagcgggtaacaccaaatacgcgaaagttgacggcaccaagccggttgctgaagttcgcgctgatctggaaaaaatcctcggctaattcgaaagcgcgcacggacagtcccctcgccccctcggggagagggttagggtgaggggaacaggcccgcacaagcaaacttatcagcaatctcaggccggatattcattcggccttttacaaaaacctcaatctgcgctattcctttttctgatttgacctctcacagcaattagttcttcttcctcacttttccgctacaattatcaacaagttgaatcgataagaggcggtaatgcgtcagactaaaaccggtatcctgctggcaaacctgggtacgcccgatgcccccacacctgaagcggtaaaacgctatctgaaacaatttttaagcgacagacgcgtggttgatacctcacggttgttatggtggccgttgctgcgcggcgtgattttgccgctgcgctcgccgcgtgtggcgaagctgtacgcctcggtctggatggaagacggctcgccgctgatggtttacagccgccagcaacagcaggcgctggcacaacgtttaccggagacgcccgtagcgctgggcatgagctacggctcgccatcactggaaagcgccgtcgatgaactcctggcagagcatgtagatcatattgtggtgctgccgctttatccgcaattctcctgttctacggtcggtgcggtatgggatgaactggcacgcattctggcgcgcaaacgtagcattccggggatatcgtttattcgtgattacgccgataaccacgattacattaatgcactggcgaacagcgtacgcgcttcttttgccaaacatggcgaaccggatctgctgctgctctcttatcatggcattccccagcgttatgcagatgaaggcgatgattacccgcaacgttgccgcacaacgactcgcgaactggcttccgcactggggatggcaccggaaaaagtgatgatgacctttcagtcgcgctttggccgggaaccctggctgatgccttataccgacgaaacgctgaaaatgctcggagaaaaaggcgtaggtcatatacaggtgatgtgcccgggctttgctgcggattgtctggagacgctggaagagattgccgagcaaaaccgtgaggtcttcctcggtgccggcgggaaaaaatatgaatatattccagcgcttaatgccacgccggaacatatcgaaatgatggctaatcttgttgccgcgtatcgctaaagctgagcggtaaagaactgagcgccgtcgcgaagagcctcgtcggcggttttcatcattcgtgaataatgcaaaaaggcatgcagcgtacctgggtagagtttgaactcacagggctgctgatgcgccgctaacgtctggtaaagcagacggctgtcatccagcagcggatcgaactccgccccggcaataaaacagggcggaacttcgcgagtgagatcattattaaacagacagtaatacggtgactcgcggtccgcgtcgttgcttaaatacgcctcttcatacatctgcaaatcctgttgcgttaagccatcccagacaccgcccaacagacgacgagtcacggaatcccgtaatccgtaaagcccataccacagcaaaacacccgcaattttaccgcaatcgatctgtttatcacgcaaccacaacgcactggcgagcgccagcatggcacctgcggaatcaccggcaaagccaatgcgggacatattgatttgataatcctccgcctgctggtggaaataacaacaagcagccacaatttcctctatcgcttgcggaaaacgcgcttcaggtgaaagggggtaatcaataccaatcaccgtacattggctgtagcttgccagcaggcgcatgatgcgatcgtgggtatcgagattgccgagaataaaaccgcctccatgcaaataaaatagcgtcgccgggctatctggctgcggacaaaagagacgtgtttccacctgcccatattttgttggaaccatgtaagctctggttgccatttctggagcgcccgcattccagaatcggcgctcaagcgtgtaatactgtcgttgctcagcaatcgttcccgttgcgggccaggacggtaaatccgactgaagagtattcacaacggtcttcatttcagcagaaataaggtccagaacaggtagtttgttttccggcttcatacaaaaactcctttcaaattacgtcattgtaaggaaccactgccatgaaaatgcgatcccgcctgctgatattgaaactggctgcgtctcgcgcgctcccgtcagattgtgttaacattcgccgctcagttaaccacccgtaaaaacaaccatgaaatttcccggtaaacgtaaatccaaacattacttccctgtaaatgcacgcgatccgctgcttcagcaattccagccagaaaacgaaaccagcgccgcctgggtcgtaggtattgaccagacgctggtcgatattgaagcgaaagtggatgatgaattcattgagcgttatggattaagcgccgggcattcactggtgattgaggatgacgtagccgaagcgctttatcaggagctaaaacagaaaaacctgattacccatcagtttgcgggtggcaccattggtaacaccatgcacaactactcggtgctcgcggacgaccgttcggtgctgctgggcgtcatgtgcagcaatattgaaattggcagttatgcctatcgttacctgtgtaacacttccagccgtaccgatcttaactatctacaaggcgtggatggcccgattggtcgttgctttacgctgattggcgagtccggggaacgtacctttgctatcagtccaggccacatgaaccagctgcgggctgaaagcattccggaagatgtgattgccggagcctcggcactggttctcacctcatatctggtgcgttgcaagccgggtgaacccatgccggaagcaaccatgaaagccattgagtacgcgaagaaatataacgtaccggtggtgctgacgctgggcaccaagtttgtcattgccgagaatccgcagtggtggcagcaattcctcaaagaccacgtttctatccttgcgatgaacgaagatgaagccgaagcgttgaccggagaaagcgatccgttgttggcatctgacaaggcgctggactgggtagatctggtgctgtgcaccgccgggccaatcggcttgtatatggcgggctttaccgaagacgaagcgaaacgtaaaacccagcatccgctgctgccgggcgctatagcggaattcaaccagtatgagtttagccgcgccatgcgccacaaggattgccagaatccgctgcgtgtatattcgcacattgcgccgtacatgggcgggccggaaaaaatcatgaacactaatggagcgggggatggcgcattggcagcgttgctgcatgacattaccgccaacagctaccatcgtagcaacgtaccaaactccagcaaacataaattcacctggttaacttattcatcgttagcgcaggtgtgtaaatatgctaaccgtgtgagctatcaggtactgaaccagcattcacctcgtttaacgcgcggcttgccggagcgtgaagacagcctggaagagtcttactgggatcgttaagttatcgtcggttcgtaggccagataaggcgttcacgccgcatctggcatttggctctcgatgcctgatgcgacgctggcgcgtcttatcatgcctacatatttttcatattttacatccggcaaccaccgtttaccccgtcaccacctcacccgccggtggcgtttccagcagttccagcatggtacgggcgatttcacgctcgcccatcactacctgattcgcaccacgttcggtgatatacgccacttcatcgtcataatgggcgcgggcaataatctcaatatccggatttttcgcgcgggcagatgccacaatctcacccgcttcataaccgttgggaatcgtcaggatcagccattttgcacattccagatgcgccagttgcataatttcttcgttcgccgcattgcccaatactgcgcggaccccgcgctctcgcagctcatcaacacgggttcgtgacgtctcaatcaccaccagcggaatatcagaggcgagcaatttctcccccagcaggctgcctacacgaccgtaacccaccagtagcgcatggttgcaaatatccactgggatctgcttctcttcttcgattgcctcttccagcgtctgctcttccagcgtttcggtcttcgccagatatttctccagtagtgcgaacagtaccgggttgagcataatcgacaggatcgcccctgccagtaccaggttttgtccggcctgcggcagtaaattcaatgccattcccagtcccgccaggataaacgcgaactcaccaatctgcgccaggctggcggcgatggttaatgccgtacgttgggagtgaccaaacagtcgcaccaggaaaaatgcggctaacgacttaccaaacagaataatcgccagcgtcgccagcactgccagcggttgctgaatcagaattaacggatcaaacaacatcccgacggagacaaaaaacagcaccgcaaacgcgtcgcgcaatggcagcgtatcgtgggcggcacggtgactcagttcagactcgttcagtaccatcccggcaaagaacgcaccgagtgcaaaggagacatcaaacagctctaccgcaccaaaggcaatccctaacgccagcgccagcaccgacagggtaaacagctcgcgagaaccggttgccgcgctgcgtgccataatccacggcaccagacggcgacctaccagcatcataatggcgataaatgcgatcactttgccgatggtgatccccatatcgactgcaagagtggcaaagcccacatcgccctgttccatcattcctgccactgcgggcagcaacaccagcgtcagaaccattaccaggtcttccacaatcaaccaaccgatggcgatttgcccacgctgactgtcaattaattgccgttcttcaagtgcgcgcagtaacaccacggtactggcggtggaaagacataaaccgaacacgataccggtcattaacgaccagcccagcacggcggagagcgccatacccagcagcgtcgccacggctatctgggcgatcgcgccgggaatggcgatggactttaccgccatcaaatccttgagcgaaaaatgcaaaccgacgccgaacatcagcaaaataacgcccagttcagccagttccggcgcaagcttggtatcggcaacaaagcccggagtgaatggtcctgccagcacacccgctaacagatatcccaccagaggagaaatacgtagtttattggccagcatgccgaggataaaggcgagcacaaggccgccaacaatggtggtgataagcggggtggcgtgatgcattccgtctccttttcctggtggttattgtccatttttggccgggaaaaccaaaattacaggtaatagtttatgacaatttcattgatgatgttcatgaataattattgaattttgcagaaaaatggaattagctgcaaaaaaagcacggatcggaaaacagaaggcggtttaacagaggaaaggcttatggcgactgtaaaacgatgcagccaaagtttgcctttggctgcaatgaaatcagtctttatgccggttatcaggcaggaatatggtcaacatccccaatagtggcaggaaagcacagattttatagactaactcgatactggtgtgatcggcgataagccccagaactgccgctcccagacctcccataccaaaagcaaaaccgaaaaagagtccagaaaccataccgatacgtcccggaagcagctcctgagcgtaaaccagaatggcagagaatgccgaagcgaggataaatccaataatcaccgttaaaacccccgtccagtgcaggctggcgtagggtaaaatcagcgtaaacggcgcaacgccgaggatagagccccaaatcacatatttccgcccaattttatcccctacaggcccgccgatcaccgtacctgccgcaacggcaaacaggaaggcaaacagatgaagctgagcattctggatagataatccgaatttttgcatcagataaaaggtgtaatagctgctgatgctcgccatatagaaatatttcgagaaaatgaggattaacagaatgctgaccgccagtaccactttgttgcgcggcagtggattgataatcgtcgctttgggttttcctttattcattcggtgctgtgccgagtaccaacggctgatttgcgccaacaccacgatcgccagcagtgccgcaagcacaaaccaggcaacgttgcctttgccataaggcgcgataatcaccgccgccagcaagggtcccagggaactgccaaagttgccgccgacctgaaagatagattgcgccaggccatgccgcccgccggaagccatacgggctacgcgagaagattccggatgaaagaccgatgaaccggtaccgaccagcgccgccgccagcagaactgcgccaaaactgcccgccagcgcaagcagcaccagaccacttaaggtaaagcacatgccaattggcaacgaccacggcatcggatatttatcggtccagtagccgaccactggttgcagtagcgaagaggcgagctggaaggtgagggttatcatgccaatctgcataaatgtcagagaaaattctgactgaagcagcggataaatcgccagaatcagcgattggatcatgtcgttcagcagatgtgagaggctgatagcacctaaaataccaaacgatgttcgggccttggtcgttgacgcagccgcgcccgccacaggctggggttgttcactcattgccataggaaagtcactttttcagggttgcgatgtaaagaatgatcttatttgtgattattacccgactaacatacctgtatgcgtcgcctgaaggaagtctcaacgccgaatacagaatttctaatctggatgcagatttatcttcaccggacgcagacttgtctatgatgtcgcgtcatactatttttcaacacgttgaaatcaggtcagggagagaagtatgaaattattgcagcggggcgtggcgttagcgctgttaaccacatttacactggcgagtgaaactgctctggcgtatgagcaggataaaacctacaaaattacagttctgcataccaatgatcatcatgggcatttttggcgcaatgaatatggcgaatatggtctggcggcgcaaaaaacgctggtggatggtatccgcaaagaggttgcggctgaaggcggtagcgtgctgctactttccggtggcgacattaacactggcgtgcccgagtctgacttacaggatgccgaacctgattttcgcggtatgaatctggtgggctatgacgcgatggcgatcggtaatcatgaatttgataatccgctcaccgtattacgccaggaggaaaagtgggccaagttcccgttgctttccgcgaatatctaccagaaaagtactggcgagcgcctgtttaaaccgtgggcgctgtttaagcgtcaggatctgaaaattgccgtcattgggctgacaaccgatgacacagcaaaaattggtaacccggaatacttcactgatgtcgaatttcgtaagcccgccgatgaagcgaagctggtgattcaggagctgcaacagacagaaaagccagacattattatcgcggcgacccatatggggcattacgataatggtgagcacggctctaacgcaccgggcgatgtggagatggcacgcgcgctgcctgccggatcgctggcgatgatcgtcggtggtcactcgcaagatccggtctgcatggcggcagaaaacaaaaaacaggtcgattacgtgccgggtacgccatgcaagccagatcaacaaaacggcatctggattgtgcaggcgcatgagtggggcaaatacgtgggacgggctgattttgagtttcgtaatggcgaaatgaaaatggttaactaccagctgattccggtgaacctgaagaagaaagtgacctgggaagacgggaaaagcgagcgcgtgctttacactcctgaaatcgctgaaaaccagcaaatgatctcgctgttatcaccgttccagaacaaaggcaaagcgcagctggaagtgaaaataggcgaaaccaatggtcgtctggaaggcgatcgtgacaaagtgcgttttgtacagactaatatggggcggttgattctggcagcccaaatggatcgcactggtgccgactttgcggtgatgagcggaggcggaattcgtgattctatcgaagcaggcgatatcagctataaaaacgtgctgaaagtgcagccattcggcaatgtggtggtgtatgccgacatgaccggtaaagaggtgattgattacctgaccgccgtcgcgcagatgaagccagattcaggtgcctacccgcaatttgccaacgttagctttgtggcgaaagacggcaaactgaacgaccttaaaatcaaaggcgaaccggtcgatccggcgaaaacttaccgtatggcgacattaaacttcaatgccaccggcggtgatggatatccgcgccttgataacaaaccgggctatgtgaataccggctttattgatgccgaagtgctgaaagcgtatatccagaaaagctcgccgctggatgtgagtgtttatgaaccgaaaggtgaggtgagctggcagtaatccgaaagtgccggatgtttgcatccggcacaatgcttaatcgcggcgggcgatatcagcaaatttggcatcgaggatctttgccagatcgcctgccgccagttcgatatccagtccgcgcttgccgccggaaacataaatagtggcaaattcttgtgcaggggcgtcgataattgttggcagacgttttttctgccccagtgggctaatcccccctaccagataccccgtcgaacgctgcgcggccatcggatcggccatctcaactttcttggcacccagcgcttttgctacttttttaagatccagttgacctgcgaccggcgtaacggccacggcaaggtgtttcatatcaccgttcactgccaccagcagcgttttgtagacctgatccggattcaaacctaattttttgacgacttcatcgccaaaattggtttcagccggatcgtgctcgtaggtatggatttgaaacgaaatcttgtttttttcgagtaatttaactgcgggtgtcatggtaattttcctgctttaaacaaaaaaacgaagcaagcatacgcctgatggcggtccaaaaaaaagagtcatcttgcctaagagtattggcaggatggtgagattgagcgacaatcgagttacaccgtcgcttaaagtgacggcataataataaaaaaatgaaattcctctttgacgggccaatagcgatattggccatttttttagcgcaacatttgcggtaaattcccttctccatacaggtgtagtgcaccgaccgcgaccacatatcgccccggcggcatggcgcgtaatttatcccgccaggcgagatttcgctgatgcatcagcacatcgtacagcgactgactgaacgtattgggcagcgttatttcattattttgcggcggcgcattcagccaccagctcatcatttgttgcagcaaccgtgcgttggtatgccagtgggtcagcgtatcgtccagcagcgccagtcctttgtcagggagctggagcaacatggcaatctggttttcagccccttccagttcaatcacgggtttatgttgttgcttcgccgcctgcaatagctggtaatcgataccgtattctgcccgcagccccagtttttgcgcctgcgtcgcctgaagaaccatcgcgatttgccacagcggttgggtagaaaagagcgagggagaaatgcccatctcctggctaatgtgctgcaggttttggagttgctcctcgctaatgcgctcttccagcgcctcgcaagtaggcaaattagcaaaaggcgtatcgctggtggaaacatccgcctcgacgatcagcgcatcggcgtttttgagctttttgagcaaacgggtgggcaggggagccatatcgtggctacccatatgaatactgccaatcagatgaaaatggcgattgccggggagggtgatatcgatggcaggccaggagtaatgattaccgcgcagcgcggcccaaagcgtttttacccggtacaacagatccatacgacctccctttgtgaaatatcatgctagcgcgcggggagggatggcgcaaatggagttggggacttgtttaatgtgtttgtatgattcagtatgttcttgcatcgctattcacagggaagcaacagttaaaaaccatgaaacaggcaacaagaaaaccgacgacacccggagatattcttctctatgaatatctggaaccgctcgatttgaaaatcaatgagttagcagagttgctgcatgttcatcgtaatagcgtcagtgcactgatcaataacaatcgtaaactcaccactgagatggcattccgtctggcgaaagtttttgataccacagtcgattttaggctaaacctccaggcggcagttgatctttgggaagttgaaaacaacatgcgcacccaggaagaattgggacggattgaaacagtggctgaatatttggcacgccgtgaagagcgtgcaaaaaaggtcgcgtaaggccaaaacatcgcttcatctcgtaggccggataaggcgtttacgccgcatccggcagtcatgcgtcgatgccaaatgcgccgccctaaagcagcgcatccgcaatgacgtacttattccttcggtttaaaccgcagcaaccggttggcgttactcactacggtaatcgacgagagcgccattgccgctccggcaactaccgggttaagcagtgttccagtaaacggccacaaaataccggcggcgaccggaataccgatgctgttgtagataaaggcaccgagcaggttctgcttcatgttgcgcagcgttgcgcgggaaatcgcgagcgcatccgcaacgcccatcaggctatggcgcatcagggtaatcgccgcggtttcaatggcaacatcactgccgccacccatcgcaatgccgacatccgcctgggccagcgctggcgcgtcgttaatgccgtcgcccaccattgccacctgacgtccttcactttgcagacgtttgatcgcttcggctttaccgtccggcagcactccggcaatcacttcatcaattccagcttctttggcgatcgcattggcggtggttgggttatccccggtcaacatcaccagacgatatcccgctttatgcaggcgttgcagcgccgccacgctatcactacgcaacggatcgcgtacagccagcagggctactgctttcccgtcaatcgccagcagcacaggcgttgctccttgcgatgcctgagcagtaatctccgcttcgatagctttggtaccaacctgttgctcatttaacagcgcctgattgcccagcaataacgcatgaccttcagcttcaccgctcacgcccagcccgcgcaatgtgcggaaaccgttgacctgcggcagctgcatatcacctgctttatcgaggatcgcccgtgccagcggatggctggaaccttgctccagtgccgccgccagacgcaatgcctgcgcttcatcaacatcagcaaacgttttcactgcgacaacctgcggcttcccttcggtcagcgtcccggttttatcgaacacgacggtatcgagtgtactggcgcgttgcagcgcgtcggcgtcccgcaccagcacgccaaactcagccgcccgcccgacgccggaaataatcgacatcggcgtcgccagccccagcgcacacggacaggcgataatcagtaccgtggtggcaatcaccagggtataaacaatttgcggtgccggaccaaagaagtaccagattgccgcactgaccagcgcaatcaccaccaccacaggtacaaatacggctgagattttatccgccagctgaccgatttctggcttgctgctctgggcctggcgcaccatgcgaatgatccgtgacagcgtggtatggctgccaaccgcactggcacgaaacagcacgctaccgtcctgtaccactgtcccggcatggacgctttcgccttcgcctttttgctgcgggattggttcgcccgtcagcatcgcttcatccagccatgcttcgccctgggtaatctcgccatctaccggcacgcgatcgccggtcgtcaggcgcagcaacatacctggctgcacttccgccagaggcacgcttttttcaccttcgtcagtaaccaggcgcgccgtcggtggggttaaatcgagtaatttctccagcgccttagaagaacgctgacgtgcgcgtgcttccagcatatggccgagattgatcagaccgataatcatcgcgctggcttcgtaataaagatgtcgcgcttccatcgggaaccactgcggccacaggttgacgctcatcgaatagagccacgccacgccagtacccagcgccaccagcgtatccatcgtcgctgcaccgttcagcaggcttttccatgcactgcggtaaaaatggccgccggcgaaaaccatcaccgccagggttatcaggccgataaccaaccacaggctgcggttgtcagcggtgaccatcatgttatcgccaatcatcccccagaccatcaccgggatacccaccgccagtgcgacaattgcctgccagcggaagcgcttcatcgtagcaacggcggtttcctgctggcgctcacggcgtttcgcgtcatcttcaatcgcttccgcgccgtagcccgctttttccaccgcctgcactaaatcttgtggggaggcactgcccatcaccagcgcagtacgctccgccaggtttacccgtgcctgagtgacgcccggtacgctttgcagcgcattttgtacgcgggtgacacagctggcgcagctcatgccgctcagcagcaactgctggctgtcatcgtcatcggcggtcgctgccggaagcgcctcagaaaccgctgtcagtgcttccgacgggattgatgactccgccagcggtttagcctttgggtggcttacagatgcgtcataacccgcttgtttgatggtttcgatcagctgttctgcactggcagtcccggtaacgtgcgcttcagtgatagacacatccgcttgttccacatccgggcgctgttcgagactttctttcacgcgtttaacgcagtgaccgcaggacaggccgtccagggtcaggtcgataatttgtgacataaaacactcctttaagacagttttgactggctgtgataaaggttaaaccttccagcaaggggaaggtcaagaaattaataaaccaggcgagtaaaagtccgtaaagattaaaaaattggctcaatttgcatcaggattagacatttatctctttgttttcctgtagttaagttgcgggtgctaagttaaatcaggatgcctcaaaatcggcaccggggtgaggaattacctcccgcatctataaaaaggagttaacaaaagatgttagatgcaaacaaattacagcaggcagtggatcaggcttacacccaatttcactcacttaacggcggtcaaaatgccgactacattccctttctggcgaatgtgcctggtcaactggcggcagtggctatcgtgacctgcgatggcaaggtctatagtgcgggtgacagtgattaccgctttgcgctggaatccatctcgaaagtctgtacgttagcccttgcgttagaggatgtcggcccgcaggcggtacaggacaaaattggcgctgacccgaccggattgccctttaactcagttatcgccttagagttgcatggcggcaaaccgctttcgccactggtaaatgctggcgccattgccaccaccagcctgattaacgctgaaaatgttgaacaacgctggcagcgaattttacatatccaacagcaactggctggtgagcaggtagcgctctctgacgaagtcaaccagtcggaacaaacaaccaacttccataaccgggccattgcctggctgctgtactccgccggatatctctattgtgatgcaatggaagcctgtgacgtgtacacccgtcagtgctccacgctcctcaatactgttgaactggcaacacttggcgcgacgctggcggcggggggagtgaatccgctgacgcataaacgcgttcttcaggccgataacgtgccgtacattctggccgaaatgatgatggaagggctgtatggtcgctccggtgactgggcatatcgcgttggtttaccgggcaaaagcggtgtaggtggcggtattctggcggtcgtccctggtgtgatgggaattgccgcgttctcaccaccgctggacgaagaaggcaacagtgttcgcggtcaaaaaatggtggcatcggtcgctaagcaactcggctataacgtgtttaagggctgatcatgatgaacacggaaggtaataacggtaacaaacccctcggtctatggaacgtcgtttccatcggcattggggcaatggtgggggcggggatcttcgcgctgctggggcaggctgcattgctaatggaagcctcgacctgggtcgcctttgcttttggcggtattgtggcgatgttttccggttatgcctatgcgcgtctgggggcgagctatcccagcaatggcggcattatcgacttctttcgtcgcggattaggcaacggcgtcttttcgctggcgctctcgttactgtacctgttgacgctggcggtgagcatcgccatggtcgcccgtgcttttggcgcttatgccgtgcagtttttgcatgaaggcagccaggaggagcaccttattttgctctacgcgttggggatcattgcggtgatgacgcttttcaactccttaagcaaccatgcggtagggcggctggaagtgatcctcgtcggcattaaaatgatgatcctgttattgctgattattgccggtgtctggtcgctgcaaccggcgcatatttccgtctctgcgccccccagctccggtgcgttcttctcctgtatcgggataaccttccttgcctatgcgggctttggcatgatggcgaacgcggcggataaagtgaaagatccgcaggtcattatgccgcgggcgtttctggtggcgattggcgttaccacgttgctttatatctcgctggcactggttttgcttagcgatgtatcggcattagagttagaaaaatatgccgataccgccgtagcgcaggctgcttctccgctgctcggacatgtgggttatgtgatcgtcgtcatcggcgctttactggcgacggcttcagccattaacgcgaacctgttcgccgtgtttaacatcatggacaacatgggcagcgaacgcgaactgccgaagctaatgaataaatccctgtggcggcagagtacctggggcaacatcattgtcgtggtgttgattatgctgatgacggcggcgctaaatttaggctcactcgccagtgttgccagcgccacctttttgatttgctacctggcggtgtttgtggtggcgatccgcctgcgtcatgatattcacgcctcgttgccgattcttatcgttggtacgttggtgatgttgttggtgatcgttggctttatctacagtctgtggtcccagggtagccgtgcgttgatatggattattggctcactcttactcagccttattgtggcaatggtcatgaagcgcaataaaaccgtataacatctctctgtgcgcagtacttcctgtattattgtggtggcggtcgatattcacactggcaaaaaaacgtgcttgaatatctgttgaaaccctttaacaaagcacaggaggcgttgcgcgaacgatgaacatcagcgatgtagcaaaaattaccggcctgaccagcaaagccattcgcttctatgaagagaaggggctggtgacgccgccgatgcgcagcgaaaacggttatcgcacctacacgcagcagcatctcaacgaactgaccttactgcgccaggcacggcaggtgggctttaacctggaagagagcggcgagctggtgaatctgtttaacgacccgcagcggcacagcgccgacgtcaaacgccgcacgctggagaaggtggcggagatcgaacgacacattgaggagctgcaatccatgcgcgaccagctgctggcactggcgaatgcctgccctggcgatgacagcgccgattgcccgattatcgaaaatctctccggctgctgtcatcatcgggcagggtgattaagacgagactgctcggatatgtagggttatcccttctatcgcaatgacttcaacatgcgtacctgcaccgagatcctcgctggcgctgacaggccatgaactgtcaccgacgcgcatatgaccgcgcccgttgaccagcggagattccagcacaaaacgtcggccaatcagctgctgcccgcgctggtttaaatgactatcgctgtgcttttgttcgcgcacccgccgcgacaaccatttccaccacagccaggcggcgagcagcgtcaggatggcaaacattaccccttgccactcccaacccagcggcaccagccagaccaccaggccggtaatcaccgctgccacgccgctccacaacaaataaccatttccgcccagcatctcggctgccagcagcaaaccgccgagactgagccagaaaatatgtggatgaacgaccattaactccatcatggctgagtccgtttgttggcgctgtctttcaccagctcggcaatcccggcaatcgaccccatcaggctgctggcctctaatggcatcatcactactttgctgttactggaggaaccgatctgctgtaacgcttcggtgtatttctgcgctacgaagtagttcaccgcctgaatatcaccggaggcgatagcttcagacaccattttggtggcgcgggcttctgcttcggcggaacgttcacgcgcttcagcctgtaaaaacgccgactgacgttcgccttccgctttcaggatttgcgactgtttttcaccttcggctttgaggatttccgcctgacggatcccttccgcttcaagaatgtaagcgcgtttggtacgttccgctttcatctgcgcgttcattgaagagataagctctgccggtgggcgcacgtcgcgaatttcaatacgggtgactttaatcccccacgggttggtggcttcatcgacaatacgcagcaggcgtgagttgatgctgtcgcgctgagagagcatttcgtcaagttccattgaacccaacacggtacggatgttagtcatggtcaggttgatgatcgccagctccagattgctgacctcataagccgcgcgtggcgcgtcaatcacctgaataaagcacacggcgtcgatggtaacgttggcgttatctttcgagataacttcctgggaagggatatcgagcacttgctccatcatattgatcttgcgaccaatgcgatccataaacggcaccaccagactgagccccggctgtaacgttttggtatagcgaccaaaacgttctaccgtccattgatagccctgcggcacgattttgacgcccgcgccgacaatgaccagcgcgacaaaaatgagaatcgggataaagataagcatcggaaaaacctcctgttgtaccgtccataatcagcaaaattgctgcttgattaaacaaattatacctgattactgaaagagagttcccccttattcctgcgaaggataaactgtttttagtaaaaatcagaaaaagggaacagcgatgcaggaaaatagtcctttgcttcagctacaaaacgtaggatatctggcgggtgatacgaagattcttaataacatcaatttttcgctgcgtgctggcgaatttaagttaattaccggtccttctggttgtggcaaaagtacgctgctaaaaatagttgcttcattgatcagcccaaccagcggaacgttactgtttgaaggggaggatgtcagcacactaaagccagaaatctaccgccagcaagtctcttactgcgcccagacaccgacgctgtttggcgatacggtatacgataatctgatctttccctggcagatccgtaaccagcagcctgacccggccatttttctcgattttctcgaacgcttcgctttgccggacagcattttgacgaaggatatcgccgagctatctggtggtgaaaaacaacgcatctcattgattcgtaacctgcaatttatgccgaaggttttattgctggatgaaataaccagtgcgctggatgaaagtaataaacataacgtcaatgagatgatccatcgttatgtgcgcgagcaaaatattgccgtgctgtgggtgacacacgataaagacgaaattaatcatgcggataaagtgattacactgcaaccgcatgccggagaaatgcaggaagcacgctatgaactcgcataatattactaacgaatcattagcactggcattaatgctggtggtggtggcaatcttaattagccataaagaaaaactggcgctggagaaagatattctctggagcgtcgggcgagcgataattcagctgattattgtcggctatgtgctgaagtatattttcagcgtggatgatgccagcctgacattattgatggtgttatttatctgctttaatgcggcgtggaacgcgcaaaaacgcagtaaatatattgctaaagcttttatctcatcgtttgttgccattacggtcggggcgggaattaccctggcggtgctgattctctcagggtcgattgaatttatcccgatgcaggtgatccctatcgccgggatgattgccggtaacgccatggtagcggtggggttgtgttacaacaatttagggcaacgggtcattagcgaacagcaacagattcaggagaaactgagtcttggtgcgacgccgaagcaggcttcagcgatattgattcgcgacagtattcgcgcggctttaattccgacggtcgattcagcaaaaacggttggcttagtgagtttaccaggaatgatgtccgggctgatatttgccgggattgatccggtgaaggcgattaaatatcagattatggtgacctttatgctgctctcaaccgccagcttgtcgaccattattgcctgctatttaacctatcgtaagttttataattcgcgccaccagttggtggtgacgcaattgaagaagaaataatacgatgccggatgcgcagcatcgcatccggcgttgtggttcatgtgccgatcaacggaatatcaatacaacaatgcatacagctggcggcgatacttcgacgccagtgcatcacccgtacccagcgcagcgaggatctcctggaacgttttacgcgtctgaccgtctgcggcggtgagatctttacgcagatgcccgaacagcaactccagcgcctcttcattgcgcccaacctggtgcagttgcagagccagttgcgtcgccagtgcggcatcttctggattctccgccacctgctgttgcaactgttgaatttccggcgtatcagccgcctgcttcagcagttcgatttgcgccaccagcccctggtagcgggtgtcctgatcctgcaacggaatggttttcagcaccgcttccgcatcttcagaacggttcagcgcaatcagcgtttctgccagcagcaggccgatctccccgttctgattcgacaactgccaggcgtctttcagcaatggcagggcatcggtgtaattgccttcctgcatcagttgcatcgcctgctgcgctttcagctcttcttcgcgcggcagcactttatccagcagggcgcggatcgcctcttccggttgcggcccctggaagccatctaccggttgcccgttctggaacagatacacggtcggaatcgcgcgcagaccaaactgggcggcaatcatctgctccgcgtcgcagtccagcttcgccagaataaattgcccgttgtactgcgccgcgaggctttccaggatcggggttaactgcaaacagtgctggctacgttcagaccaaaaatagaacagcaccggagtggtcatcgactgttcaagaacctgttgcaggttagattcgttaatgttgacaatattttctacggacatggagtcgctctctgttgtcgatattttctttgacatgggggcttaagcgcgcgcttcaactcacccctgcaatattttgtccatcacgcgccccggcagcaggcgcttaagcaccattactgcccaggtcaccagcgttaccggatagcgcatcttcggcttctcgctaataaaagcatggcgtactttgtccaccaccgcttccggtcccaacgtaaagcgggcggcgatgccgggattttcgactggtttatcactttgcgtctggttgacgttgtcggtgaagcgagtacgaatgggaccgggttcgatcaggctgactttaattccgctgtggcgtagctccatgcgcagcgcgtctgaccacgcctccagcgcatatttactggccgcgtaagcgccacgacccggcgtggagattaatcccatcaccgatgatgtcatcacaatacgcccttcaccgtgcggtaacatcgcgggtaacaggcgcatggtgagctggtgtgcgccgaaaaagttggcggaaaactgctgttccatctgcgcacggctgatggtggaaagggggccatacatgccgaatccggcattgttaaagatcccatacagacaattatcggtcagggcgatcacttcgtcggctgcgcgatcaacactttctggcgaatccagatcgatcaacacgccggtaaatcccatgctgttcatacgctcaacatcatccggtttccggcaacctgccagcacatgaaaaccctggcgttttaattcgagcgcgctttccaggccaattccactggaacatccggtaattaagaccgatttttgcataactttacctgtcaggatctccgttgctttatgagtcatgatttactaaaggctgcaactgcttcgccatccagtcggcaataaacggctgggcgtcgcggttgggatgaataccgtcatcctgcatccattgtggcttgaggtagacctcttccataaaaaagggcagcagcggaacatcaaactctttggcgagtttggggtaaatggcgctaaaggcttcattataacggcgaccatagtttgcaggcagacgtatttgcattaacaatggttcagcgttggcggctttgacatcctgcaaaatctggcgcagcgtttgctcggtttgctgtggctgaaaaccacgcaaaccgtcattgccgcccagttcaaccagcacccaacgcggctgatgctgtttcagcagagccggaaggcgcgccagtccttgttgcgaggtgtcgccgctgatgctggcattaactaccgacgttttactctgccacttatcattcaacaaggcaggccaggccgcgctggcagacattcgatacccggcgctcaggctatcacccagaatcaataacgtgtccgctgcggcggcacggaaggttaacaggaccaggaacaggaagggcaaatgccagcggaaaacattgttgaagttcatcatcttaagaagtccgtcggtcagggggagcatgaactctccatcctcaccggagttgagctggttgtcaaacgtggcgagaccatcgcactggtgggcgagtcgggatcgggtaagtcaaccttgctggcgatcctcgccgggctggatgacggcagcagtggcgaagtgagtctggtgggacaaccgctacataatatggacgaagaagcgcgggcaaagttgcgcgcgaagcacgtcggctttgtttttcagtcatttatgttaattcctacccttaacgcgctggaaaacgtcgagcttccggcgctgctgcgcggtgagagtagcgcggaaagtcgtaacggagcgaaagcgttgctcgaacagttagggctgggtaaacgtcttgatcatcttccggcacagctttccggcggcgaacagcaacgagtggcgctggcgcgagcctttaatggtcgacctgatgtgctgtttgccgacgaacccaccggcaaccttgaccgccagacgggcgataaaattgccgacttgctgttttccctcaaccgtgagcatggcaccacgttgattatggtgacccacgacctgcaactggcggcacgctgcgaccgctgcttacggctggtgaacgggcagttgcaggaggaagcatgattgcacgttggttctggcgcgaatggcgttcgccgtcgctattaattgtctggctggcgctaagcctggcggtggcctgcgtgctggcgctgggcaatatcagcgatcgcatggagaagggcttaagccaacaaagccgggagtttatggcgggcgatcgggcgttgcgcagttcgcgcgaagtgccgcaagcatggctggaggaagcgcaaaagcgcggcctgaaagtcggcaagcagctgactttcgccaccatgacatttgcaggcgacacaccgcagctggcgaacgtcaaagcggtggatgatatctacccgatgtatggcgatctgcaaactaatccccctggcctgaaaccgcaggcgggcagcgtattgctggccccacgcctgatggcgctgcttaacctgaaaacgggcgacaccattgacgtgggcgatgccaccttgcggattgccggagaagtgattcaggaaccggattccggttttaaccccttccagatggctccgcgtctgatgatgaatctggcggatgtcgataaaaccggagccgtgcagccggggagtcgggtcacctggcgttataaattcggcggcaacgagaaccagctcgacggctatgagaaatggttgttaccccagcttaaacccgaacaacgctggtacggtctggaacaggacgaaggcgcgctggggcgatcgatggaacgctcgcaacagttcctgctgctttcggcgcttctgaccttgctgctggcagtggcagcagtggcggtagcgatgaatcattactgtcgcagtcgctacgatctggtggcgatcctcaaaacgctgggggcagggcgagcgcaactgcgtaagctaatcgtcggtcagtggttgctggtgctggcgctttcagccgttaccggtggggcgataggcctgttgttcgaaaacgtgttgatggtgctgctcaagcccgttctgcctgctgcactaccgccagccagcctctggccgtggctatgggcgctgggcaccatgacggttatctcgctgctggtggggctacgaccgtaccgcttgttgctggcaacgcagcctttacgcgtattacgtaatgatgtggtcgcgaacgtctggccgctgaagttttatctgccgattgtcagtgtagtggttgtgctgctgctcgccggattaatggggggcagtatgctgctctgggcggtgctggcgggcgcggtagtactggctttgctgtgcggtgtgctgggctggatgctgctgaatgtacttcgccgcatgacgctgaaatcgctgcctctgcgcctggcggtcagccgcctgttacgtcagccgtggtcaacgttaagccagctttcggcattttcgctctcctttatgctgctggcactgctgctggtgttgcgtggtgatctgctcgaccgctggcagcagcagctacctccagaaagcccgaactactttttaattaacatcgccacagaacaggtagcaccgctaaaagcgttcctcgcggaacatcagatagtcccggaatcgttttatccggtggtgcgggcgcggctgacggcgattaacgataagccgacagaaggtaatgaagatgaggcgcttaaccgcgaactcaatcttacctggcaaaatacgcggcccgatcataatccgattgtcgccggtaactggccgccaaaagccgatgaagtgtcgatggaagaggggctggcgaaacgcttaaaggttgccctcggtgataccgtgacttttatgggcgatacccaggagttccgcgctaaagtgaccagcctgcgcaaagtggactgggaaagtctgcggcctaatttctattttattttcccggaaggggcattagacgggcaaccgcagagctggcttaccagtttccgctgggagaatggcaacggcatgttgacgcaactcaaccgccagttcccgaccattagcctgttagacattggcgcgattttaaaacaggtcggtcaggtgctggagcaggtaagtcgggcgctggaggtgatggtggtgctggtcaccgcctgcggtatgttgctgttgctggcacaggtgcaggtgggtatgcgtcagcgccaccaggagctggtggtgtggcgcacactcggtgcggggaaaaaactgctgcgtaccacgttgtggtgtgagttcgccatgcttgggtttgtttccggcctggtggccgcaattggtgcggaaacggcgctggcagtgttgcaggcgaaagtgtttgattttccgtgggagccagactggcgattgtggattgttctgccgtgcagcggagcgctgctgctgtcgcttttcggcggctggctgggtgcgcgactggttaagggtaaggcgctgttcaggcagtttgcggggtgatgagagtaaataaggggcgttctggttgaatggaacgccttgtttaaattaattctacaatatgtttcattgatgatgttattgaattggtgatttcctatctttctattgctgatattaatctgaatcggtggagtttattgattttaaatatagccctacaaaaataactcagactaataaaatcataaatcatatgcgttgaatggatattatccatatagtgaatttgttgatgatgaattcatctgtgctaaaaatgttagtttaataaaatattgaaagtgacctgtaataacagttgttgttgattgagaacaaataagtttatgtgaaaaatatataaatacattagctggtcttgtgtgtcattttattttttttgttgctaacacagggatatgaacaataactaaaagggcactttatatgagcggaaaaccagcggcgcgtcagggagatatgactcagtatggcggtcccattgtccagggttcggcaggtgtaagaattggcgcgccaactggcgtggcgtgctcggtgtgtccgggcgggatgacttcgggcaacccggtaaatccgctgctgggggcgaaggtgctgcccggcgagacggaccttgcgctgcccggcccgctgccgttcattctctcccgcacctacagcagctaccggacgaagacgcctgcaccggtggggatttttggccccggctggaaagcgccttctgatatccgcttacagatacgcgatgatgcactggtactcaacgacaacggcggacggagcattcactttgagccgctgctgccgggtgaggcggtgtacagccgcagcgagtccctgtggctggtgcgtggcggtaaggcaacgcagccggacggccatacgctggcacggctgtgggcgtcgctgccgccggatatccggttaagcccgcatctttacctggcgaccaacagcgcacaggggccgtggtggatactggggtggtcagagctggtgccgggtgctgaggacgtactgccagcgccgctgccgccgtaccgggtgcttaccgggctggcagaccgcttcgggcggacgctgacgtaccggcgtgaggccgccggtgacctggccggggaaatcaccggcgtgacggacggtgccgggcgggagttccgtctggtgctgaccacgcaggcgcagcgtgcggaagaggcccgtaaacagcgcaccgcttccttatcttcccctgacacaccccgccctctctcagcctcagcgttccccgacacactgcccggtaccgaatacggccccgacaggggcatccgtctttcggcggtgtggctgatgcacgacccggcatacccggaaagcctgcccggtgcgccactggcgcggtacacgtatacggaagccggtgaactgctggcggtatatgaccgcagcaatacgcaggtgcgcgctttcacgtatgacgcgcagcacccgggccggatggtggcgcaccgttacgcgggaaggccggagatgcgctaccgctacgacgatacggggcgggtggtggagcaactgaacccggcagggttaagctaccgctatctttatgagcaggaccgcatcaccgtcaccgacagcctgaaccggcgtgaggtgctgcatacagagggcggggccgggctgaaacgggtggtgaaaaaagaactggcggacggcagcgtcacgcgcagcgggtatgacgcggcaggaaggctcacggcgcagacggacgcggcgggacggcggacagagtacggtctgaatgtggtgtccggcgatatcacggacatcaccacaccggacgggcgggagacgaaattttactataacgacgggaaccagctgacggcggtggtgtccccggacgggctggagagccgccgggaatatgatgaaccgggcaggctggtatcggagacatcgcgcagcggggagacagtacgctaccgctacgatgacgcgcacagtgagttaccggccacgacaacagatgcgacgggcagcacccggcagatgacctggagccgctacgggcagttgctggcgttcaccgactgctcgggctaccagacccgttatgaatacgaccgcttcggccagatgacggcggtccaccgcgaggaaggcatcagcctttaccgccgctatgacaaccgtggccggttaacctcggtgaaagacgcacagggccgtgaaacgcggtatgaatacaacgccgcaggcgacctgactgccgttatcaccccggacggcaaccggagcgagacacagtacgatgcgtggggaaaggcggtcagcaccacgcagggcgggctgacgcgcagtatggagtacgatgctgccggacgtgtcatcagcctgaccaacgagaacggcagccacagcgtcttcagttacgatgcgctggaccggctggtacagcagggcggctttgacgggcggacgcaacgttatcattatgacctgaccggaaaactcacgcagagtgaagatgaggggcttgtcaccctctggcactacgatgcgtcggaccgcatcacgcaccggacggtgaacggcgacccggcagagcagtggcagtatgacggccacggctggctgagagaaatcagccacctgagcgaaggccaccgtgtcgctgtccactacggctacgacgataagggccgcctgacgggcgaacggcagacggtggagaacccggagacgggggaactgctgtggcagcatgagacgaaacacgcatacaacgaacaggggctggcaaaccgcgtcacgccggacagcctgccgccggtggagtggctgacctacggcagcggttacctggcgggcatgaagctgggcgggacgccgctggtcgagtatacgcgggacaggctgcaccgggagacggtgcgcagcttcggcagcatggcaggcagtaatgccgcatatgaactgaccagcacatacacccccgcaggccagttacagagccagcacctgaacagcctggtgtatgaccgtgactacgggtggaatgacaacggcgacctggtgcgcatcagcggcccgcgacagacgcgggaatacggctacagtgccacgggcaggctggagagcgtgcgcaccctcgcaccggacctggacatccgcatcccgtatgccacggacccggcgggcaaccggctgccggacccggagctgcacccggacagtaccctcacagtgtggccggataaccgcatcgcgaaggatgcgcactatgtttaccactacgatgaatacggcagactgacggagaagacggaccgcatcccggcgggtgtgatacggacggacgacgagcgcacccatcactaccattacgacagcctgcaccgcctggtccattacatccgtatccaatatgaggagccgctggtcgagagccgatacctttacgacccgctgggtcgccggacagggaaacgggtgtggcgtcgcgagcgtgacctgacgggatggatgtcgctgtcgcggaaaccggaggtgacgtggtacgggtgggacggcgaccggctgacgacggtacagaccgacaccacgcgtatccagacggtatatcagccggggagcttcgcgccgctcatccgcatcgaaacagacaacggcgagcgggagaaagcgcagcgccgcagcctggcggagaagctgcagcaggaagggagcgaggacgggcacggcgtggtatttccggctgaactggtgcggctgctggacagactggaggaagaaatccgggcagaccgcgtgagcagtgaaagccgggcgtggcttgcgcagtgcgggctgacggtggagcaactggccagacaggtggagccggaatacacaccggcgcgaaaagctcatctttatcactgcgaccaccggggactgccgctggcgcttatcagcgaagacggcaatacggcgtggagcgcggaatatgatgaatggggcaaccagcttaatgaggagaacccgcatcatgtgtatcagccgtaccgtctgccagggcagcagcatgatgaggaatcagggctgtactataaccgtcaccggtactacgatccgttgcaggggcggtatattactcaggacccgatggggttgaaagggggatggaatttatatcagtatcctttaaatccactacaacaaattgaccctataggattattgcagacttgggatgatgccagatctggagcatgtacggggggagtttgtggtgttctttcacgtataataggaccaagtaaatttgatagtactgcagatgctgcgttagatgctttgaaagaaacgcagaatagatctctatgtaatgatatggaatactctggtattgtctgtaaagatactaatggaaaatattttgcatctaaggcagaaactgataatttaagaaaggagtcatatcctctgaaaagaaaatgtcccacaggtacagatagagttgctgcttatcatactcacggtgcagatagtcatggcgattatgttgatgaatttttttcaagtagcgataaaaatcttgtaagaagtaaagataataatcttgaagcattttatctcgcaacacctgatggacgatttgaggcgcttaataataaaggagaatatatttttatcagaaatagtgtcccgggattgagttcagtatgcataccgtatcatgattaattttagtgcttttattagtggggcctataaggagattcaatgaaatatagttcaatattttcgatgctttcattttttatactatttgcctgtaatgagacagctgtttacggttctgatgaaaacattatttttatgaggtatgtggaaaaattacatttagataaatactctgttaaaaatacggtaaaaactgaaacaatggcgatacaattagctgaaatatatgttaggtatcgctatggcgaacggattgcagaagaagaaaaaccatatttaattacggaactaccagatagttgggttgttgagggagcaaagttaccttatgaagttgcgggtggtgtatttattatagaaattaataagaaaaatggatgtgttttgaatttcctacatagtaaataatgctggcgctgatggatgcggatggaaacattgcgtggagcggggagtatgatgagtggggcaaccagctgaatgaagagaacccgcatcacctgcaccagccgtaccggctgccggggcagcagtatgataaggagtcggggctgtactacaaccggaaccggtactacgatccgttgcaggggcggtatatcactcaggacccgatagggctggaggggggatggagtctgtatgcgtatccgctgaatccggtgaatggtattgatccattagggttaagtcctgcagatgtagcgttaatgcgaaaaaaagaacaactaaaccatcaaagagcatgggatatattatctgatacttatgatgatatgaagagattaaatttaggtgggactgatcaatttttccattgtatggcattttgtcgagtgtctaaattaaatgacgctggtgttagccgatcagcgaaagggctgggttatgaaaaagagattagagattacgggttaaatatgttcggtatgtacggcagaaaagtaaagttatcccattctgagatgattgaagataataaaaaagacttggctgtaaatgaacatgggttgacatgtccattaacacaagattgctcaaatagatgtattgattatattaatccagagcataaaaaaacgataaaggctttacaagatgctggctatctcaagtaacatctcaaagatggtaatatttatttttgctattataatcgttgtttttttatgcgtgactacttatctttatttacacaaagatgaatctcttgtaagtaagcattacataaactatatggcaataccagaaagtgatggagtttttacatggctcccagatttttttccgcacgtagcggtggatatatcaatatccacaaatgtagaagatgattattttttttcttatttttccctaacaatcgatgatggggggaggtttaagaaaacattgacggtgagggccagggaacaagtggcgaaaatcgtatcagagaatgatccagatacaaaaaaagtgtggtgtaaatatggtaaaataccagggcaaggggatagcgtaaaccttttttttgttggtgaaattaatgttacgcattattttataacaaatattggagctggattgcctgatgcttgtgcagagtaattgcttgaattaagagtctatcccatatcgaagtcgtcaacttcgtagtgaggaaaagtaaaattcctgactgagaaaagacatgtcggctattgtgtaaagccatatagctcagacgatgaatatctactcgtattcagttgtttattgagggtgagttccgaccctgaaacaacaaataaaatgaacagtcagagagtttacatagaattgcactggtcttttacgatatctgacattgtgtaatacatattcagccatgcattaattaaaatgttacgtgtttaatgtgagtccctatctgaaaataaataatccttccggattaaaataaattcttgccgggaaagaaagaggaaataaaccattagcggaaaaccagcggcacgccagggtgacatgccccagtacggcggcccgatagtccagggttcagcgggggtactgatagtcgcgccgactgcatcgagaactccatacaactttttacggaacgtcacctgataaaatttgttcagtatcgtcttttgagattctcaaggttatggagtaaccagacagaacggacaccactgtcggagataaaaaccccctgtttacgcagctcgttgctggcccggtgctgaccatgtgtcgggaaagcgacggcgtaatcaacaacagcctgttcagttgcctcatcggtacggttcttaaggttaggagcgcggcgactacgattaatctgcgcatccacaccgccttcagcgaccagttcgcggtaacgataaaacgtatcacgcgaaacgcccatgattttacaggcttttgatacgttgctgagttcttcagccagattgagcaaaccggctttgtgtttgatgacgggattggcagtatgaagcatgagagttacctcttgttttggataaggattcgacactcatatcaaaaccggtaactctcaacctttcaaggccatgtgtcagatcaagtcgcgactaatacaaatacgtccctcattaccgcgccttaacccattccgccacttccgcccactcaccgcgaaagacaactttttccgcttttttctcaagctgatagcgatacattgggtcgtaatattctttaagtaacggcaccagccaggccagatgaccgtcggtgctgccggtggtgagttgcgttgtcagcgccgtatccagctgggcagcgagttcgttatagcgctgtaaccccagccgacgcttaatcgccgaaagtccgtgatgcaggtattcgcaatattcctgccagccctgttcgtcgccataagcgtgggtaaaatcatgatgcatacgcaagaaatactcttcgttcaggcgttcaagacggatctcaaacggatcttctaccaccgcaatcgccgcctgagtcattcgctcgcgcaggcattccggcaggtgattcgaaccgatcatccggctttcgtcttccagcacccacaggcgcaaatcctgacgggcgtcggttttcagcatttcggcagccagcaggttttcaaaactcgcctggctaagttgtggttgtaacgtgcgaccaaacgccgaaccgcgatggcgcgccagcccttccagatcaacaccgttcggctgttgctgcactaacagcgttttaccgctgccagtacaaccgccaatcagcactatcggtttttgtgccagttcaatagtcgcctgaatcgcggtctggcgcagtgccttataaccgccttccaccagcggataatcaatccccgctgcatacaaccagctttgcacaatatgtgagcgctgaccgccacgggcgcagcagagaataccttgcggattttgcaggcacgctgcccgccaggcgtccatgcgctgctgacgaatttcacccgccaccagtttatgccccagcgccagcgctgcgtctgagccttgctgtttatagcaggtgccaacggcggcgcgttcatcgttattcattaacggcagattgatagcggcgggcattgcgccttgctcaaactcgataggggcgcgaacatcaataatgggcgtatcagcaatcagcagggcacgatagtcctgttccgtgtgtctctcttgcatagttaaaagtgaacctcaaatcagcttgcgcgctattttacgcgccaacgcgcaaggaaacttgatttttaactgcgtgggttgccgaaaatttctaaaaatccgctgatttccggcctgcgctgggtaaacaaggtcacaatatcttctaccgctttgccgctgccaaatttgcgccatgccagactcaatggcgaaggagggcgcatcgttgggattacccggctaactagttgttgattatcgatcattgactggcaaagcgattttggcaaaaaaccaatgccaacgcccgcaagatgggcggcgattttcgtttccatatcaggaacaataatctctttttgcccaggcaatcgccaggcgacgcgtttggttaaggtgcgggcgctgtcttcaatattgaccgccggaaagcgccgcaactgcgcttctgttagcggctcttcaacgttcgccagcggatgatccgccgccatgacaaagcgccattgcaccgatcctaagggatcaagactaaaggtatttgccagcgcctcggttcccgtgacgccgatagccagtgaaaaaccttcgtataatagcgaatcccagacgcccatatagatttgtcgggagatgtgaaactgggtaaaggggtaacgttcattcagccacgccagcaactgggcgacggcctgggggtggtagagcaggttgttgatgacaatattcacctggcgttccacgccatcattcacctgttgcagctcgcttggcatactttccagccagctcagccagtctctggcctgggaaagtagatgctcgccagccgctgtcaacgtcacgctgcgagtcgtgcggaaaaacagcgctactccggtattctcttccagaagtttaatgcgataactgatcgtcgccgtggttttacataatcgttctgccgcttttgaaaaacttcctgtttcagcaaccgcaatgaaagtccgcaaggtttctggatcgaacatcttcaggtatccccttttaaatccgcaagttgcgtgattttcttatcctctgatttatcagtatttttacatgataaccctgttcaatttgtggactaaatctagttttggaaaaatattccaacttttgtattgatgttgttctcttaaggttttagattgcctgttattgaaaccaagctgaccggtcggcgatggttgaacggaattatgttacaaggacaaaaagatgaaacttcaggtattaccgttaagtcaggaagcctttagtgcttatggcgacgtaatcgaaactcagcaacgggattttttccatattaacaatggcctggtggagcgttaccacgatttggcgctggttgagattcttgagcaagaccgtacgcttatcagcattaaccgcgcgcaaccggcgaatctgccgctgaccatttacgaactcgaacgtcatccgctgggcactcaggcctttatcccgatgaaaggtgaagtgtttgtggtggtcgtggcgttaggcgacgacaaaccagacctgtcaacgctgcgggcgtttatcaccaacggcgaacagggagtgaattaccatcgtaacgtctggcatcacccacttttcgcctggcagcgcgtcaccgattttctgaccatcgatcgcggcggcagtgacaactgtgatgttgaaagtattcctgaacaggaactctgttttgcgtgacgcctgcaaccgacttgcataagataaactaattgttcattgtttatgctcacttgtaggtcggagttaacgtaggtatgacggaagttagacggcgcggcaggccaggacaggcggagcctgtggcacagaagggcgcacaggcgttagagcggggaattgcgattctgcaatatctggaaaaaagtgggggaagttcgtcggttagcgatatttctctcaatctggatttgccgctctccacgacctttcgcttgctgaaggttttacaggcagcggattttgtctatcaggacagtcaattaggctggtggcatataggattaggtgtctttaacgtcggtgcggcgtacatccataaccgcgatgtcctctccgtcgccgggccgtttatgcgccgcctgatgttactttccggcgaaacggtcaatgtcgcgatccgtaacggcaatgaagcagtattaattggtcagttagagtgtaaatcaatggtcaggatgtgtgcgccactgggcagtcgtctgccgctgcatgcttccggtgcgggcaaagcgctgctttatccgctggcggaagaggagttgatgagcatcattctgcaaaccggtttgcagcagtttacgccaactacgcttgtggatatgcccaccttgctgaaggacctggaacaagcgcgtgaactgggctataccgtagataaagaagagcatgttgtaggtctgaattgcatagcttcagcaatttacgatgatgtcggtagcgttgttgccgctatctccatctccgggccttcatcaagactgacagaagatcgttttgtcagtcagggtgagctggtcagagacaccgcccgcgatatcagcacggcgttgggactgaaagcacatccataatgtctgtcgcatcccgctctgcggagcgggtttttttgacaaaatttgaaagttggaaaaattttccaataaatagaggtaggaataaaatggcaaaaatgagagccgttgacgcggcaatgtatgtgctggagaaagaaggtatcaccaccgccttcggtgttccgggagctgcaatcaatccgttctactcagcgatgcgtaagcacggcggtattcgtcacattctggcgcgtcatgtggaaggtgcttcgcacatggcggaaggttatacccgcgcaacggcaggaaatatcggcgtatgtctggggacttccggtcctgcgggcacggacatgatcaccgcgctctattccgcttctgctgattccattcctattctgtgcattaccggccaggcaccgcgcgcccgtctgcataaagaagattttcaggccgtagatattgaagcaattgctaaaccggtcagcaaaatggcggttacagttcgtgaagcggcgctggtgcctcgcgtgctgcaacaggcatttcacctgatgcgttctggtcgtccgggtccggtactggtggatttaccgttcgacgttcaggttgcggaaatcgagtttgatcctgacatgtacgaaccgctgccggtctacaaacctgctgccagccgtatgcagatcgaaaaagctgtagaaatgttaatccaggccgaacgtccggtgattgttgccgggggcggggtaattaatgctgacgcagctgcactgttacaacagtttgctgaactgaccagcgttccggtgatcccaacgctgatgggctggggctgtatcccggacgatcatgaactgatggccgggatggtgggtctgcaaaccgcgcatcgttacggtaacgcaacgttgctggcgtccgacatggtgtttggtatcggtaaccgttttgctaaccgtcataccggttcggtagagaaatacaccgaagggcgcaaaatcgttcatatcgatattgagccgacgcaaattggtcgcgtgctgtgtccggatctcggcattgtctctgatgctaaagcggcgctgacactgctggttgaagtggcgcaggagatgcaaaaagcgggtcgtctgccgtgtcgtaaagaatgggtcgccgactgccagcagcgcaaacgcactttgctgcgcaaaacccatttcgacaacgtgccggtgaaaccgcagcgcgtgtatgaagagatgaacaaagcctttggtcgcgatgtttgctatgtcaccaccattggtctgtcacaaatcgctgcggcacaaatgctgcatgtctttaaagaccgccactggatcaactgtggtcaggctggtccgttaggctggacgattccggctgcgctaggggtttgtgccgctgatccgaaacgcaatgtggtggcgatttctggcgactttgacttccagttcctgattgaagagttagctgttggcgcacagttcaacattccgtacatccatgtgctggtcaacaacgcttatctggggctgattcgtcagtcgcagcgcgcgtttgatatggactactgcgtgcaactcgctttcgagaatatcaactccagcgaagtgaacggttacggcgtcgaccacgtaaaagtagcggaaggtttaggttgtaaagcgattcgcgtcttcaaaccggaagatattgcgccagcctttgaacaggcgaaagccttaatggcgcaatatcgggtaccggtagtcgtggaagttattctcgagcgtgtgaccaatatttcgatgggcagcgaactggataacgtcatggaatttgaagatatcgccgataacgcagcggacgcaccgactgaaacctgcttcatgcactatgaataagggagataaataatgttacgtttctctgctaatttatcgatgttatttggagaatatgattttctcgcccgttttgagaaagctgcgcagtgtggttttcgcggcgttgaatttatgtttccttatgactacgacattgaagaattaaaacaggtgctggcgagtaataaactcgaacatacgctgcacaatttaccggcgggtgactgggcggcgggggagcgcggtattgcctgtattcctggccgtgaagaagagtttcgggatggcgtagcagcagcgattcgttatgcccgtgcgctgggtaataaaaaaattaactgtctggtcggtaaaacgccggctggtttcagcagtgaacagattcacgcaacgcttgtagaaaacctgcgttatgccgcgaatatgctgatgaaagaagatattttattactgattgaacctattaaccattttgatattcctggtttccatctcaccggaactcggcaggcgctgaaattgattgatgatgttggttgctgcaatttgaaaattcagtatgacatttatcacatgcagcggatggaaggtgaattaaccaacaccatgactcagtgggccgataaaattggccacctgcaaattgctgataatccgcatcgcggcgaaccggggaccggagaaattaattatgattatctctttaaggtaatcgaaaattctgactacaacggttgggttgggtgtgaatataaaccccaaaccaccacggaagccggtttacgctggatggatccgtaccgttaaaacgtaacgctgttcaggcaatgcttttttaggccgctaagttggcaggggatcgtgttgtctgaattcaggaaaagcgaaatttaaaagaggttaattatgaaactgggatttattggcttaggcattatgggtacaccgatggccattaatctggcgcgtgccggtcatcaactgcatgtcacaaccattggaccggttgctgatgaattactgtcactgggtgccgtcagtgttgaaactgcgcgccaggtaacggaagcatcggacatcatttttattatggtgccagatacaccacaggttgaagaagttctgttcggtgaaaatggttgtaccaaagcctcgctgaagggcaaaaccattgttgacatgagctccatttccccgattgaaactaagcgtttcgctcgtcaggtgaatgaactgggcggcgattatctcgatgcgccagtctccggcggtgaaatcggtgcgcgtgaagggacgttgtcgattatggttggcggtgatgaagcggtatttgaacgtgttaaaccgctgtttgaactgctcggtaaaaatatcaccctcgtgggcggtaacggcgacggtcaaacctgcaaagtggcaaatcagattatcgtggcgctcaatattgaagcggtttctgaagccctgctatttgcttcaaaagccggtgcggacccggtacgtgtgcgccaggcgctgatgggcggctttgcttcctcacgtattctggaagttcatggcgagcgtatgattaaacgcacctttaatccgggcttcaaaatcgctctgcaccagaaagatctcaacctggcactgcaaagtgcgaaagcacttgcgctgaacctgccaaacactgcgacctgccaggagttatttaatacctgtgcggcaaacggtggcagccagttggatcactctgcgttagtgcaggcgctggaattaatggctaaccataaactggcctgatacccgcaataaaaatggccgatatcagaaaatgaatcggccagcaatattaaaaaagaaagcagccaaagatgttgcttcagtattaaaaataatatttttattttatttgttcctcatagctagattaaaacaacgttattcgatacgtgaaattaagagggatttatggaacatcagagaaaactattccagcaacgcggctatagcgaagatctattgccgaaaacgcaaagccagcggacctggaaaacatttaactattttaccttatggatgggttcggttcataacgttcccaattatgtgatggtcggcggcttttttattctcggcttgtctacctttagtattatgctggcaattatcctcagcgcctttttcattgccgcggtaatggtattaaacggcgctgcgggcagtaaatacggcgtaccgtttgccatgatcctgcgtgcttcttacggcgtacgtggcgcactgtttcccggattattaagaggcggtattgctgccattatgtggtttggcctgcaatgttacgcggggtcactggcctgcttgattctgattggcaaaatctggccgggatttttaactctcggtggtgatttcacgctgttagggctttctctaccgggcttaattactttcttactcttctggctggtcaacgttggtataggttttggcggtggcaaagttttaaataaattcactgccattcttaacccgtgcatctatatcgttttcggcggtatggcgatttgggcgatttcgctggtcgggctcggtccaatctttgactacattccgagcggtattcagaaagcagaaaacagtggcttcctgttcctggtggtgataaacgcggtagttgcggtctgggcggcaccggcggtgagcgcatccgactttacgcaaaacgcccactcgtttcgtgagcaagcgctggggcaaacgctgggtttagttgtggcctatattctgtttgcggtcgcgggggtatgtattattgccggagccagtattcattacggcgctgatacctggaacgtgctggatattgttcagcgttgggacagcttgttcgcctcgttctttgcggtactggttattctgatgacgactatctccactaacgccaccggtaatattattcctgccggttatcagattgccgctattgcaccgacgaaactgacctataaaaacggcgtactgattgccagtattatcagcctgctgatctgcccgtggaaattaatggaaaatcaggacagtatttatctgttcctcgatattatcggcggaatgcttggtccggtaattggtgtcatgatggcgcattattttgtggtgatgcgtgggaaaattaatcttgatgaactgtataccgcacctggcgattataaatattacgataacggttttaacctcaccgcgttttcagtaactctggtggccgttattttatctcttggcggtaagtttattccctttatggaaccgttatcgcgtgtttcatggtttgtcggcgtcatcgtcgcctttgcggcctacgccttattaaagaaacgtacaacagcagaaaaaacaggagagcaaaaaaccataggttaattaatcccgatattgaacattgagttaaaaaccaatctgtattttacaaggagtttgttatgtcttttgatttaatcattaaaaacggcaccgttattttagaaaacgaagctcgcgttgtagatatcgccgttaaaggcgggaaaattgctgctatcggtcaggatctgggcgatgcaaaagaagttatggatgcgtctggtctggtggtttcgccgggcatggttgatgcgcacacccatatttctgaaccgggtcgtagccactgggaaggttatgaaaccggtactcgcgcagcggcaaaaggtggtatcaccaccatgatcgaaatgccgctcaaccagctgcctgcaacggttgaccgcgcttcaattgaactgaagttcgatgccgctaaaggcaagctgactatcgatgcggcacaactcggtggcctggtgtcttacaacatcgaccgtctgcatgagctggatgaagtgggcgttgtcggcttcaaatgcttcgttgcgacctgtggcgatcgcggtatcgacaacgacttccgtgatgtaaacgactggcagttcttcaaaggtgcgcagaagctgggcgaactggggcagccggtgttggtgcactgcgaaaacgcgctgatctgtgacgcactgggcgaagaagcgaaacgtgaaggtcgcgtaactgcccatgactatgtggcttcgcgtccggtatttaccgaagtggaagcgattcgccgcgtgctgtatctggcgaaagttgccggttgccgtctgcacgtttgccatatcagcagcccggaaggcgttgaagaagtgactcgtgcacgtcaggaaggtcaggacgttacttgtgaatcctgcccgcattactttgtactggataccgatcagttcgaagaaatcggcactctggcgaagtgttcaccgccgatccgcgatctggaaaaccagaaaggcatgtgggaaaaactgtttaacggtgaaatcgactgcctggtttccgaccactcaccatgccctccggaaatgaaagccggcaacatcatggaagcatggggcggtattgccggtctgcaaaactgtatggacgtgatgttcgatgaagcggtacagaaacgcggaatgtctctgccaatgttcggcaaattaatggcgactaacgcagcagatattttcggtctgcagcaaaaaggccgtatcgccccaggaaaagatgccgacttcgtcttcattcagccgaatagcagctatgttcttaccaatgacgatctggaatatcgccacaaagtcagcccgtatgttggccgtaccattggcgcgcgtatcacgaaaaccatcttacgtggtgatgtgatttacgacattgaacagggcttccctgttgcgccgaaaggtcaatttatccttaaacatcagcagtaatctggcccctgcaatgcccgtccttgcggcgggcattctccggttaaggtgtgtttatgttcaattttgcagtgagccgcgaaagcctgttatcaggatttcagtggtttttctttattttttgcaacacggttgtggttcctcctacgctactttctgcttttcagttgccgcaaagtagcctgcttacactcacgcaatatgcttttcttgctaccgcactggcctgcttcgctcaggcgttctgcggtcatcgtcgcgctattatggaagggccaggtggcctgtggtggggaaccatccttactatcacccttggcgaagcatcgcgcgggacaccgatcaacgatatcgccaccagcctggcagtggggattgcactctccggcgtgctgacggtgttgattggttttagcggattaggccatcgcctggcgcggttatttacgccgtcggtgatggtcttgtttatgttgatgctgggcgcgcagctgaccactatctttttcaaaggtatgctcgggctgccgtttggcatagccgacccaaattttaaaattcagttaccgccgttcgcgctctcggtggcggtgatgtgcctggtactggggatgattatcttcctgccgcaacgttttgcccgttatggcctgctggtcggcaccataaccggctggttgttgtggtacttttgctttccttcttcgcactcgctctccggtgagttgcactggcagtggttcccgctcggcagtggaggtgctttgtctccgggaattattctgacggcggtgattacaggtctggtgaatatcagcaatacctacggtgcgattcggggcacggatgttttttatccgcagcagggcgcgggaaatacgcgttatcgtcgcagctttgtggcgaccggatttatgacgctgataaccgtaccgctggcggtaattccattttcaccgtttgtttcatccattggtttattaacccagacaggcgattacacgcggcgttcgtttatttatggcagcgttatttgcctgctggtggcgctggttccggcactcacacgactgttttgcagtatccctttacccgtgagtagcgcggtcatgctggtttcttatctgcctttactcttttccgcgctggtgtttagccagcaaataacctttaccgctcgcaatatttatcgactcgcattgccgttatttgtcggcatatttttaatggcattaccgcctgtgtatctgcaagaccttccattaacgcttcgtcctctgctcagtaacggcttattggtcgggattttactggctgttcttatggataaccttattccgtgggaacgtatcgaataatttgttgaaaaaggattgataatgaagattgtcattgcgccagactcttttaaagagagcttaagtgcagaaaaatgttgtcaggcaattaaagccgggttttcgaccctctttcccgatgcgaactatatctgtttgccgatagcggatggcggcgaaggaacggtggatgcgatggtcgccgcgacgggcggcaacatcgtgacgcttgaagtctgcgggccgatgggcgaaaaagtgaatgctttttatggccttaccggcgacgggaaaacggcggtgattgagatggcggcagcaagtggcctgatgctggtcgcgcctgaaaagcgtaatccgttgctggcctccagttttggtacgggggagttaattcgtcatgcgctggataacggcattcgccatattattctcggcattggcggcagtgcgacggtcgacggcggtatgggcatggcgcaggcgcttggtgtgcgtttccttgatgccgacggccaggtgctggcggctaacggcggcaatttagcgcgcgtggcaagcattgagatagaggaatgcgatccgcgtctggcgaacagccatattgaagtggcatgtgacgttgataacccgctggtaggggcacgcggcgcggcggcggtatttggcccgcaaaaaggggcaacgccggagatggtcgaagagctggaacaggggctgcaaaattacgcccgtgttttacaacagcaaactgaaatcaacgtctgccagatggcgggcggcggcgctgcgggcggtatgggtattgcggcggcggtatttctcaatgcggatattaaaccaggtattgagattgtgttgaatgcggtcaatcttgcgcaggcagtgcagggcgcagcactggtgattaccggggaagggcgcatcgactcgcaaacggcaggcggtaaagcgccgctgggtgtggcgtcggtggcgaagcagtttaatgtcccggtgattgggattgctggcgtattgggtgatggcgtggaagtggtgcaccagtacggcattgatgcggtattcagcattttgccacgtctggcacctttagccgaagtgctcgccagcggtgaaaccaatctcttcaacagcgcacgaaatattgcctgcgccattaaaataggtcagggaattaaaaactgacccttacctttaaagcggatgcgatttatatcgcatctttttttacctgaatttactacaaaaaaagccacggtataaaccgtggcaaaatccaacatagctaaaaataatcaggcgagtggtatgacttaaatctcgacgtcgcggttacaatctttcgagtaaatatagctgaacgcttcaccacgccctacgccataaccagcctgtaaagaataagcgcccataaagatgtaatcgccttttttcaccgggatccagttattgtcgaggttataaaccccctgaccggaaagaatataggcaccgtgttcctgaacatgtgtttcgatataaccgtggctggcacctggtgcaaaagagaggatatgcatgttcatatcaaaacctaactctttgggcagaaaatccagcaggatcacatcatccataccttcatagtgaatgcgttccagttcgctggcattgccagaaaccagccacggtgcatggccttctaccggaacatagcggcgcttatataaaaagatttggctgtcttcggcctgggcgttaacaaacgtcattaaggagcctggtgggcaataaagatagccaccttcgcttaaggcaaatgttttgccttcggctttggcagtgatatttccagagatcacatacaggaacgtttcaatgccttcgccaccgaagccctgttggttgctaccgttttgatgcagtgtgaccagataatcaacaaaagaggcacccagctttggcgtggagaggattgtcgcgtcacaattttcaaagcccggaataatagtttttaccagaccatccggggttaacagcgcgaaattaccgtgtttaacaatcgcacggttagccagtaaatcatcgcggtaaccggtgacgttatttaaatatcccatttatgactccttatttctgccaggcaagttgataaagcatgagtgccaacgttttgaccccttcggcaaggtcggtaatattggtgcgttccgccgggttatggctgatcccattgatgctgggaatgaaaatcatgcaggttggtacgcgaggcgcgaaaatttgcgcgtcgtgcccggcaccactgtgcatcacccggtaattcagtttttcactttcacacaattctgtcagggtggcgaccagctccttattcatcggcacgggttcttcgtccatccataaatcgatatcaataccaatgtccatttcatcgcaaatcgcccgcatgtcgttttctaactgttgggtgaaatcgcgcagcacggcagcgtcggtatgacgacaatcaatggtgaacgtggttttacccggtaccacattcaccgtattcggacgcggctctactttgccaaaggtcagaaccagcggatcgcccatctttttcgctttttcgatcgactgatggcaaatgcgactgaaagcgtaaaccgtatcacgacgataacccatcggcgtggtgcctgcatggtttgattcgccgttcagcgtcaccgtatagcgacgctgcccgacaattgcattcaccacgccaattgattgaccattactttccagcacacagccctgttcaatatgcagttcaacaaaggctttaatatcctgacgcggagttagtggggcgttcggcagagtaaatccgcaagccttcatcgcatcgacaaaactatttcctttggcatcacagatattccgcacgtcgtcagggttcgccagcccaaagatatttttactgccccagaagacatacgggaagcggctgccttcttcttctgccatcgccaccacttcgaccgtacgtaacggcgcgccgtattgcgttttcagccagtcaattgccagccacgccgccagcgcgccgaattgcccgtcgaggttaccgccgttaaccacggtatcgatatgcgaaccgctcagaatcacttcctgtggatattcggtaccattcaggcgaccgtataaattccctacttcatcgaaacgtgtttccagcccacttgctgccattctttttttaaattgctgctgggtttccagccattccggcgaataaagtaaacgggtcatcccacccgttgggtcagcgccaaaagaggaaagccagggtagcgtttcttctatggcttgacggaaatgtgtaatcataagaaagtcctgtctcaataattattgcgcaaagggatttttcgtttcgtatgacgtgttataaagcgcgtcggaaattaaatactggtaaatatcatcaacaatttcgatgccttcgacggcggctttgcgttgtttaatatcctgatcctgtccgggataataaacctgattaaaaccgggcgcgggggtaatggcatttaattcgcgcatggtctggctaagatgttgacggaataattcgctggaggagaaaaagttcggattaataactatatgtaattgccccaaattacgcccggcgtgtaaatcgtcatacatcgaactaacctgtcgcccgaacggtaagccgagtaagacgcctgagaggacgtcaatcatcatcatcaggccataccctttcggcccggcggcggggagcagagcatgtaccgcgagcggatcggttgttggtgctccgtttttatcgaccgcccaggtatccgggatagacatattacgcgagcgggcgtcgagcacttttccccatgcctgtacggtagtcgccatatcaaaggtaaggatctcgtcgccttctcccggcgcggcaaaggccagtgggttagtaccgtagtaaatttccgcgccgccaaacggcaccaccattggatcggactggcacatcgaaatgccaattaatccggcgcgggctgcctgctgcacaaaataagagattgcgccgctgtgacccatccggctgattccgaccaccgcaacgccattttgctcggcggttttgatggcatgttccatacccattttcgccgcgacctgtccggcggcattgtcggcatgtaaaattgccgagcacggcccggtttcctcaagacgaaactccggttcgcggttggtgccgccttttgaaatgcgttccgcgtagtattccacgcgcaccgcgccatgagagtggatccctctggcatcggcgtaaaccaatacttcagccacggttgcagcgtgctcacgttttaacccagcctggcagagtttattctcgattagctggtggagtgtttcccgactgattttcatctgtcttcctttttaacgacggtgtgaagcatgactgcaattaacatacagggaaaatatctggattatgtgatccagacaggcaaaaaaatatagttagaatttatttgataatccgctcacttttaacctgatttttaaaacaaccacgcttattaaaaaataatgcgtaatagcctggcggttatttgaattcttttgttaataatccctgtgtgatattcatcaccttatttacccgttgtcatcgataccgtaatcgccacattaacactgctcgtgcaattgccatgggtgcaatttttaaggagttgttatgatccacgcctttattaaaaaagggtgttttcaggattcggtcagtttaatgattatttcacgaaaactcagcgaatcagaaaatgttgatgatgtttccgtaatgatgggtacgcccgccaataaagcgttattagataccacaggtttctggcatgacgattttaataacgccacgccgaacgatatttgcgtggcaatacgtagcgaagcggcggatgcggggatcgcgcaggcgattatgcagcagcttgaagaggcgctaaaacaactggcgcaggggtcaggcagcagccagtccttgacgcaggtgcgtcgctgggacagtgcctgtcagaaattatccgatgccaatctggcgctgatttcagtggctggcgagtatgcggcggagctggcgaatcaggcgctggatcgcaacctcaacgtgatgatgttctccgataacgtcacgctggaagatgaaatccaacttaaaacccgcgcgcgagaaaaaggcttgctggtgatggggccggactgcggtacgtcgatgattgccgccacgccgctggcttttgctaacgtgatgccggaaggcaacattggcgtcattggcgcttccggtaccgggattcaggagctgtgctcacagattgcgctggcaggggagggaattactcacgcgattggccttggcgggcgcgacctcagccgtgaagtgggcggcatcagtgcgctgacggcgctggaaatgctcagtgcagacgagaaaagcgaagtgctggcatttgtttcaaaaccgcctgccgaagctgtgcgtctgaaaattgttaatgccatgaaagcaaccggcaaaccgacggtggcgctgtttttaggttataccccggcggtggcccgcgacgagaatgtctggtttgcctcctcgctggatgaggccgcacgcctggcttgcctgctttcacgcgtcacggcgcgacgtaacgcaatagcgcctgtcagcagcggatttatttgcggtttgtataccggcggtacgcttgctgccgaagcggcgggattacttgccgggcaccttggcgtggaagccgacgatacccatcatcacggcatgatgctggacgccgatggtcaccagatcattgatctgggcgatgatttctacaccgtcgggcgtccccatccgatgatcgacccagccttacgcaaccagttaattgccgatctcggcgctaaaccgcaagtgcgcgtattgctgcttgatgtcgtgattggcttcggtgcgaccgccgatcctgctgcctcgctggtgagcgcctggcaaaaagcctgtgccgcgcgttcagacagccaaccactgtacgccattgccacggtgacaggtaccgaacgtgacccgcaatgccgctcgcagcaaatcgccacgctggaagatgcggggatcgcggtagtgagttcgctgccggaagccaccttgctggcggcagcgttaattcatccgctctcgtctgccacacagcaacacacaccgtcattactggaaaacgtcgccgtgattaacatcggattacgcagctttgcgctggagctacaaagcgccagcaaaccggttgtgcattaccaatggtcgccagtcgccggcggcaataaaaaactggctcgtttattagaacgtttgcaataaggggttcccatgtttacatcagtggcgcaagccaatgctgcggttatcgaacaaattcgtcgcgctcgtccacactggctggatgtgcaaccggcttcttcacttatcagcgaactaaaccagggcaaaacactgcttcacgccgggccgccaatgcgctggcaggagatgaccgggccaatgaaaggggcatgtgtgggtgcatgtctgtttgaaggttgggcgaaagatgaagcgcaggcactggcaatgctggagcagggggaagtgaacttcattccttgtcaccatgtgaatgccgtcgggccaatgggcggcattacttctgccagtatgccgatgctggtggtcgagaacgtgaccgacggcaaccgggcgtactgcaacctcaacgaaggtatcggcaaagtgatgcgttttggcgcttacggcgaagatgtcctgactcgccatcgctggatgcgcgatgtgttaatgccagtattaagcgcggcgctggggcgcatggagcgcggtatcgatctcacggcgatgatggcgcagggcattacgatgggcgatgagttccatcaacgcaatattgcttcctctgcactgttaatgcgtgcgctggccccacaaattgctcgcctcgatcatgataaacagcacatcgccgaagtgatggatttcctcagcgtgaccgatcagttcttcctcaacctcgcgatggcttactgcaaggcggcgatggatgctggcgcgatgatccgcgcaggcagcatcgtcacggcaatgacccgcaacggcaatatgttcgggattcgggtaagcgggctgggcgaacgctggtttactgcgcctgtaaacactccgcaaggtctgtttttcaccggcttctcgcaggagcaggcgaacccggatatgggcgatagcgcgattaccgaaacctttggtatcggaggtgcggcaatgatcgcagcgcctggcgtaacgcgctttgtcggtgcgggtggcatggaagcggccagagcggtatctgaagagatggcggaaatttaccttgagcgcaatatgcagttgcagatcccaggctgggattttcagggcgcgtgcctgggactggacattcgtcgcgtggtagaaaccggcattacgccactcatcaataccggtatcgcccataaagaggcggggatcgggcagattggcgcaggcactgtgcgggcaccgctggcgtgttttgaacaggcgctggaagcactggctgaaagcatggggattggttgaggaacgcgcaatgacgatcatccatcctctgcttgccagccgtagtgcaccgaattatcgccagtcctggcggttagcgggagtgtggcgacgggcgattaacctgatgacggaaagcggcgaactgttaacgctgcatcgtcagggtagtggtttcggccccggaggatggatgcttcgccgtgcgcaattcgatgcgttatgcggtggattatgcggcaatgaacgaccacaggttgtggctcaagggattcgcctcgggcgtttcacggttaaacagccacagcgttattgtttgctgcgtattacgccgcctgcgcatcctcaaccacttgcagctgcatggatgcaacgcgcggaggaaaccgggcttttcgggccactggcgttggcggcaagcgatccgctgcctgctgagttacgccagtttcgtcactgttttcaggccgcgctcaatggcgttaagaccgactggcggcactggctgggtaaaggccccggattaacgccgagtcatgatgacacgctgagcggaatgctgctggcggcctggtattatggcgctttagatgcgcgctccggtcgccagttttttgcctgttccgacaatctgcaactcgttaccacagcggtgagcgtcagttatttacgttatgccgcgcaaggatatttcgcctcgccactcctgcactttgttcatgctctgagttgcccgaaacgtaccgctgttgcgattgattcgctgctggcgctggggcatacgtcaggggcagatacactgctggggttctggcttggtcaacaattattacaaggaaaaccatgaaaacactggttgtagctcttgggggcaacgccttactccagcgcggtgaggcgctgacggcggaaaatcaatatcgcaatatcgccagtgctgtacccgcgctggcacgcctggcccgttcttatcggctggcgattgttcacggcaacgggccgcaggtggggctgctggcgttacagaatctggcgtggaaagaggtagaaccgtatccgctggatgtgctggtggcggaaagccaggggatgattggctatatgctggcgcagagcttgagcgcacagccgcagatgccgcctgttacgacggtgctgacgcgcattgaggtttcgcctgatgatccggcgtttttgcagccagagaaatttattggtccggtttatcagccagaagaacaagaggcactggaagcggcttacggctggcagatgaaacgtgatggtaaatatttgcgccgggtggtggcgtctccgcaaccgcgtaaaattctcgacagcgaagccatcgagttgttgctcaaagaggggcatgtggtgatttgcagtggcggcggcggtgtgcctgtgacggaagatggggcagggagtgaagcggtgattgataaagatctcgccgctgccttgcttgccgagcagattaacgccgatgggctggtgatcctcaccgatgctgatgcggtatatgaaaactggggaacgccgcagcaacgcgccattcgccatgccacaccggatgagttagcgccatttgccaaagccgatggttcgatggggccgaaggtaacggcggtgagtggttatgtcagaagccgtggtaaacccgcgtggattggggcgttatcgcgaattgaagagacgctggcgggcgaagcggggacctgtatttcgctgtagtgatgagagcatccggcaatcggtgcaccatgcctgatgcgacgcttgacgcgtcttatcaggcctacaatgggtaccggagcggtaagccggataaggcgtttacgccgcatccggcaatcaaatgagcacctgcttaactgaacttactctgcgcccaaatcacgccgctggcatactctggcggcagcagcgggattaaggcttccagcgtcgcagtcagacgcgatgtgtcgctgtcggtcaaattcagatgccccactttacgccccggacggacttctttgtcgtaccagtgcagatgcaccagcggcagtttcagccagtcataattcacatcgctaccaatcaggttgatcatcaccgacggactattcactaccggttgcggtaacggcagatcggtaatcgcccgcagatgcagctcaaactggctgatgctggcaccgttttgtgtccagtgaccgctgttatgcacacgcggtgccagttcgttgatcagcagaccttgcggggtgacaaaacactccatcgccatcacgcccacatagcccagctcctgcataatcgccgacagcatctcttcggcttgcgcttgctgctgcgcattggcctgcggaaaagcgacgctggtgcgcaaaataccgtcctgatgcaggttatgcgtcagcggataaaacacggtgctgccatcaaatccgcgtgcgccaaccagcgacacttcaccagagaagttaatgccctgctcgacaatacattcgccgtaacactctgccggtaactgttcggtttcattggcacgtaaacgccattgaccgcgaccgtcatagccaccagtgcgacgcttaacaatcgccagttcacctaaacgctcaaacaccgcaggccactcgctgcgatcggcaagtaactgccacggtgcggtcggcaggtggagcttatcgaaaagctgcttctgagtcagacggtcggcaataatcgggaacacatcgcggttcacaaaggccggatgacgcgccagctcgcgggttaatgcggtttccggccagcgttcgatctcagcggtaatcacgctttgttgaaaaggcaccgccgccggttcagcgtccagcccgaccggccagacagcaatgcctaacggttcgcctgcctgacgcagcatacggcctaactgcccgttaccgaggacgcaaacctgtttcatgccgcacctcgcgggtccgggttttccagcacttcgtcggtctgggctttgcgccagtcattcagacgctggtgtagctctttatcgtgagtcgcgagaatttgtgctgccagtaatgccgcgtttgccgcgccagctttaccaatcgccagcgtacccaccggaatgccgcgcggcatttgtacgatggagtagaggctatcgacaccgctcagtgcggcgctctgtactggcacgcccagcaccggcaccagcgttttggcggcaatcatgcctggcaggtgcgctgcgccacctgcgcccgcaataatcacctgataaccgttctcttcggcgctttcggcgaagctgaacagtttatcgggggtgcggtgagcagaaaccacttcaacgtggtgcgggacattcaggatttcgaagatttcggcggcgaactgcatggtagcccagtcgcttttggaccccatcacgatggcgacacgcgccggattattgcgggaagacatgcgtcttaaaactcctgtggtgcacaactctcggctttagagggcacagagaatagcacggaaagagagcaaggaaaacggttgcgtggctgtgaaatcagcaaagttgtgggttttttaaaacggaaaatgaatcagctcaacgtcatccgccgtgactttcaccatcgaaccttccgtatgccaggcaccgagtaccacgcgaaaagcaggttgctggttggcgataagttcatgtaccgccgggcgatgggtatgtccgtggatcagccattgcacctgatgtttttccatcgcactgactaccgcgttttggttaacgtccatgatcgccagcgatttactgctgttggcttctttactgttcgctcgcattcgcgcggcaatgcgtttgcgcacaaacaacggcagggcgaggaatagcatttgcagccagggtttgtggactttggcgcgaaaagcctgataacccgcgtcatcggtgcacagcgtgtcgccatgcataatcaacacccggcgaccataaagttcgagcaccttttcttccggcaataatgtcatgccgctttcacgggcaaagcgtttgccgagcagaaaatcacggttgccatgaatgaaataacagggaacgccggaatcggacaccgctttgatcgctgccgccatctggcgatggagtgggttgggatcgtcgtcgccaatccatgcttcaaacagatcgccaagaatatacagcgcgtcggccttgcgggcttcccccgctaaaaaacgcagaaaaccggcggtgatcgccggttcttccacgcagagatgaagatctgcaataaagagtgtcgccacgattactcgctaacggtcacgctttcaatgataacgtcttcttttggcacgtcctggtgcataccgctacgaccggttgcaacacctttgattttgtctaccacgtccatgccgtcaaccacttcagcaaacacgcagtagccccaaccttgcaggctttcgccagagaagttcaggaagtcgttatcaaccacgttgatgaagaactgtgcagttgcagagtgcggagcctgagtacgtgccattgccagcgtaccacgggtatttttcaggccgttgttggcttcgtttttgatcggttctttggtggctttttgtttcatgcccggttcaaaaccgccgccctgaatcataaagccgttgataacacggtggaaaatggtgttgttgtaaaaaccttcgcggcagtagtccaggaagtttttaactgtttcaggtgctttatcgtcaaaagttttgatgacaatatcgccgtgattggtgtggaaagtaaccatttttgcatcctgttccgtttgattggtgcttcaacccagttcgggtcatatatagggtggtgttatagcataaccgcacgatcggatcatcacgcaatgtatgctgattcgcgcgggaaatatgggtattatacgcaactcaattacccacacatgtctaaacggaatcttcgatgctaaaaatcttcaatactctgacacgccaaaaagaggaatttaagcctattcacgccggggaagtcggcatgtatgtgtgtggaatcaccgtttacgatctctgtcatatcggtcacgggcgtacctttgttgcttttgacgtggttgcgcgctatctgcgtttcctcggctataaactgaagtatgtgcgcaacattaccgatatcgacgacaaaatcatcaaacgcgccaatgaaaatggcgaaagctttgtggcgctggtggatcgcatgatcgccgaaatgcacaaagattttgatgctttgaacattctgcgcccggatatggagccgcgcgcgacgcaccatatcgcagaaattattgaactcactgaacaactgatcgccaaaggtcacgcttatgtggcggacaacggcgacgtgatgttcgacgtcccgaccgatccgacatatggcgtgctgtcgcgtcaggatctcgaccagctgcaggcaggtgcgcgcgttgacgtggtcgacgacaaacgcaacccgatggacttcgttctgtggaagatgtcgaaagagggcgaaccgagctggccgtctccgtggggcgcgggccgtccaggctggcacattgaatgttcggcaatgaactgcaagcagctgggtaaccactttgatatccacggcggcggttcagacctgatgttcccgcaccacgagaacgaaatcgcgcagtccacctgtgcccatgatggccagtatgtgaactactggatgcactcggggatggtgatggttgaccgcgagaagatgtccaaatcgctgggtaacttctttaccgtgcgcgatgtgctgaaatactacgacgcggaaaccgtgcgttacttcctgatgtcgggccactatcgcagccagttgaactacagcgaagagaacctgaagcaggcgcgtgcggcgctggagcgtctctacactgcgctgcgcggcacagataaaaccgttgcgcctgccggtggcgaagcgtttgaagcgcgctttattgaagcgatggacgacgatttcaacaccccggaagcctattccgtactgtttgatatggcgcgtgaagtaaaccgtctgaaagcagaagatatggcagcggcgaatgcaatggcatctcacctgcgtaaactttccgctgtattgggcctgctggagcaagaaccggaagcgttcctgcaaagcggcgcgcaggcagacgacagcgaagtggctgagattgaagcgttaattcaacagcgtctggatgcccgtaaagcgaaagactgggcggcggcagatgcggcgcgtgaccgtcttaacgagatggggatcgtgctggaagatggcccgcaagggaccacctggcgtcgtaagtaattgcgctgttgccggatgcgagttttcgcatccggttatcgcctgcgccaccacaacattcccataagcaccatccccggcaaccacacccacatcaattcagaaattatcacctgatgcccgtacggcgtggtgtaacgagacaatgcaaacggcgcgactttaatcacctgccagggagcgaaaaagcgttcatctgaccacggccacagccagccaacgcccttaccgccagtggttaccgaatccagcaagctgtgcgatagcaacgagacggttaaaaacagccagcagcaaatcagcccagccctgaaccatcggcgtccaatcagcacacataacagcgggacaacaaacgcaaacaccagcgaatgggtaaaaccgcgatgaccaaaaacattgccgtaagcaacgccaaatttaaacgacaatacgtcggcgtcgggcagcatcgccaggatgattccggcaaataacagacgcggagggatgactttcgaacccaaccctaaaccaatgcataggggaacggcggcgtgcgtaataacggttggcatgatggtcgcttcggcaaaatgtcgatgctatcagcatggatgaacggggcgtagagggcaaaagtctgaaaagagaaccggcctgttgatacaggccgggaaagggatcaggcaacaacctgtacgctgtgacctgcaaaactcactgtctgaccggcgacgattttgcagcgtttgcgcgtttcaaccgcaccgtcgactttcacctggccttcggcaatcgcgattttcgcctgcgcgccgctttcgctccagccttccagtttcagcaagtcgcacagctcaacgtgcggatgtttacctaaagaaaatgtcgccatgttactcatcctgtggatcatgatattcaacgcacgcctgtagcgtgttttcaatcagcgtggcaaccgtcatcgggccaacgccgccgggaacaggcgtaatgtatgaggcgcgtttagccgcgtcttcaaacacgacgtcgcccacaactttgccattttccagacggttgatgccgacatcaatcacaattgcgccttctttgatccagtcaccgggaataaagcctggcttgccaacggcaacgatcaacagatcggcattttctacgtgatgacgcagatttttagtgaagcggtgagtcacggtagtggtgcaacctgcgagcaacagttccatgctcattgggcgaccgacgatattcgatgcgccaatcaccacggcgttgaggccgaaggtatcaatgttgtaacgctcaagcagcgtgacgataccgcgcggggtgcagggacgcagacgcggcgcgcgctggcacagacgaccgacgttgtaaggatggaaaccgtccacgtctttgtccggatgaatacgttccagcactttgacgttatcaatacccgccggtaacggcagttgaaccagaatgccatcgatggtgttgtcggcattcagcgcatcgataagctccaacagctccgcttcgctggtggtttccgggaggtcataagagcgggagacgaacccgacttcttcacaagccttgcgtttgcttgcgacataaatttgcgatgcagggttactacccaccagcacaacggccagtcctggtgcccgcagtccggctgcaatacgcgcctgaactttttgagcaacttcagagcgcacctgctgcgcaatcgttttaccgtcaataatctttgctgccatcagagagaggattccatctgttacgtaggtcgaaggggatgcgcctattttgtcagaagcggggcgcgctgtcaggtttcgtttcagatttatcgcgtgaagcgacctcttgcgaaggttaggcgcaccgtcgctgaggtcgctgagattgaaagcttcatttttcgtccatgatggcgttgtaaatctggaactgatttatttccttgtttaaggattaagataatttaagaaatacctgacaatataaaaagaattttcagcctggtgatttaccgcttcaggtctatatttgtgttgaatatattttgcgcggaagtattcatctaacggggctctctattttttagattagagtgcatattttcaattaagacattcttagaggataaaaaggaattttactactatcagtgacttaaataaagtaatcggttatatacggatgtggagtcgataaatgagattgaaggaatatatatgaaattaagatttatttcgtctgcgctggctgccgcactattcgccgctacgggtagttatgctgccgttgtagatggcggtacaattcactttgaaggcgaactggtgaatgctgcctgttcagtgaatactgactcggcagaccaggttgtcacactcggtcaatatcgtaccgatattttcaatgctgttggtaatacctctgcattaattccattcaccattcagttgaacgactgcgatcctgttgttgccgctaatgctgccgttgcattttctggtcaggctgatgcaatcaatgataatttattggccattgcatccagtaccaatacaacaacagcaacgggtgtcggtattgaaatacttgataatacatccgcaattctcaaacctgatgggaatagcttctcaaccaaccagaacttgatccccgggaccaacgttcttcatttttctgcacgttataaaggcaccggtacaagtgcatcagcagggcaagcaaatgctgacgcgacttttattatgagatacgaataatcaaaaccacgttgttttgaattatatatcacgtcttataacaaagtaatgtgccggttgtctgaagcggtatggtggcaatgtaaatcgaaatcatgttcactttgtatcatgccgctttattaaatgaaaagggaatgatgtgttgtaagaaaccaaagcaatcatttctttatatttcttatttttgccgtcaggaatacacaaggcgtattaactatgatgactaaaataaagttattgatgctcattatattttatttaatcatttcggccagcgcccatgctgccggagggatcgcattaggtgccacgcgtattatttatcccgctgatgctaaacagactgcggtatggattagaaatagccataccaatgagcgttttctggtcaattcgtggattgaaaacagcagcggtgtaaaagaaaagtcattcatcattacaccgccactgtttgttagtgaacccaaaagcgaaaatactttgcgtattatttacaccggtccaccgctggcagcagatcgtgagtctctgttctggatgaatgttaagacgatcccttcggtagataaaaatgcattgaacggcaggaatgttttgcaactggcgattttatcgcgcatgaaattatttctccgtccaattcaattacaagaattacccgcagaagcgccggacacactcaagttttcgcgatccggtaactatatcaatgttcataatccatcacctttttatgtcaccctcgttaacctgcaagtgggcagccaaaagttggggaatgctatggcggcacccagagttagttcacaaattcccttaccctcaggagtgcagggaaagctgaaatttcagaccgttaatgattatggttcagtaaccccggtcagagaagtgaacttaaactaaccgaatcatctgacaatatcagagctaattatgaaaatacccactactacggatattccgcagaggtatacctggtgtctggccggaatttgttattcatctcttgccattttaccctcctttttaagctatgcggaaagttatttcaacccggcatttttattagagaatggcacatccgttgctgatttatcgcgctttgagagaggtaatcatcaacctgcgggcgtgtatcgggtggatctctggcgtaatgatgagttcattggttcacaggatatcgtatttgaatcgacaacagaaaatacaggtgataaatcaggtgggttaatgccctgttttaaccaggtactccttgaacgaattggccttaatagcagtgcatttcccgagttagcccagcagcaaaacaataaatgcatcaatttactgaaagctgtacctgatgccacaattaactttgattttgcagcgatgcgcctgaacatcactattcctcagatagcgttgttgagtagcgctcacggttacattccgcctgaagagtgggatgaaggtattcctgctttactcctgaattataatttcaccggtaacagaggtaatggtaacgatagctatttttttagtgagctcagcgggattaatattggcccgtggcgtttacgcaacaatggttcctggaactattttcgcggaaatggatatcattcagagcagtggaataatattggcacctgggtacagcgcgccattattccgctgaaaagtgaactggtaatgggagacggcaatacaggaagtgatattttcgatggtgttggatttcgtggtatacggctttactcttccgataatatgtatcctgatagccagcaagggtttgccccaacggtacgtgggattgcccgtacggcggcccagctaacgattcggcaaaatggtttgattatctatcaaagctatgtttcccccggcgcttttgaaattacagatttgcacccgacatcttcaaatggcgatctggatgtcaccatcgacgagcgcgatggcaatcagcagaattacacaattccgtattcaacagtgccgattttacaacgcgaagggcgtttcaaatttgacctgacggcgggcgattttcgtagcggtaatagtcagcaatcatcacctttcttttttcagggcacggcactcggcggtttaccacaggaatttactgcctacggcgggacgcaattatctgccaattacaccgcctttttattaggactggggcgcaatctcggaaactggggggcagtgtcgctggatgtgacccatgcgcgcagtcagttagccgacgacagtcgtcatgagggggattccattcgcttcctctatgcgaaatcgatgaacaccttcggcaccaattttcagttaatgggttaccgctattcgacacaaggtttttatacccttgatgatgttgcgtatcgtcgaatggaggggtacgaatatgattacgattacgacggtgagcatcgggatgaaccgataatcgtgaattaccacaatttacgctttagccgtaaagaccgtttgcagttaaatatttcacaatcacttaatgactttggctcgctttatatctctggtacccatcaaaaatactggaatacttcggattcagatacctggtatcaggtggggtataccagcagctgggttggtatcagttattcactctcattttcgtggaatgaatctgtagggatccccgataacgaacgtattgtcggacttaatgtttcagtgcctttcaatgttctgaccaaacgtcgctacacccgggaaaatgcgctcgaccgcgcttatgcctcctttaacgccaaccgtaacagcaacgggcaaaatagctggctggcaggtgtaggtgggaccttactggaaggccacaacctgagttatcacgtaagccagggtgatacctcgaataatgggtatacgggcagcgccacggcaaactggcaggccacttacggtacgctgggggtcgggtataactacgaccgcgatcaacatgacgttaactggcagctgtctggcggtgtggtcgggcacgaaaatggcataacgctgagccagcctttaggggataccaatgttttgattaaagcgcctggcgcaggcggtgtacgcattgaaaatcaaactggcattttaaccgactggcgcggctatgcggtgatgccgtatgccacggtttatcggtataaccgtatcgcgcttgataccaatacgatggggaattccatcgatgttgaaaaaaatattagcagcgttgtgccgacgcaaggcgcgttggttcgtgccaattttgatacccgcataggcgtgcgggcgctcattaccgttacccagggcggaaaaccggtgccgtttggatcactggtacgggaaaacagtatcggaataaccagtatgtgggtgatgacgggcaagtttatttaagtggtgcgccattgtctggtgaattactggttcagtggggagacggcgcgaactcacgctgcattgcgcactatgtattgccgaagcaaagcttacagcaagccgtcactgttatttcggcagtttgcacacatcctggctcataaaggaaattatcaatgaagataatctgcagattattattggcgatggcatgtttgtgtctggcaaacatatcctgggctactgtttgtgcaaatagtactggcgtagcagaagatgaacactatgatctctcaaatatctttaatagcaccaataaccagccagggcagattgttgttttaccggaaaaatccggctgggtaggtgtctcagcaatttgtccacccggtacgctggtgaattatacataccgtagttatgtcaccaactttattgttcaggaaactatcgataattataaatatatgcaattaaatgattatctattaggtgcgatgagtctggttgatagtgtgatggatattcagttccccccgcaaaattatattctgatgggaacagatcctaacgtttcgcaaaaccttccattcggggtgatggattctcgtttaatatttcgtttaaaggttattcgtccctttattaacatggtggagatccccagacaggtgatgtttaccgtgtatgtgacatcaacgccttacgatccgttggttacacctgtttataccattagttttggtggccgggttgaagtaccgcaaaactgcgaattaaatgccgggcagattgttgaatttgattttggtgatatcggcgcatcgttatttagtgcggcagggccgggtaatcgacctgctggtgtcatgccgcaaaccaagagcattgcggtcaaatgtacgaatgttgctgcgcaggcttatttaacaatgcgtctggaagccagtgccgtttctggtcaggcgatggtgtcggacaatcaggatttaggttttattgtcgccgatcagaacgatacgccgatcacgcctaacgatctcaatagcgttattcctttccgtctggatgcagctgcggcagccaatgtcacacttcgcgcctggcctatcagtattaccggtcaaaaaccgaccgaagggccgtttagcgcgctggggtatttacgcgtcgattatcaatgaggtacggagaatgagaagagcactctttagctgtttctgcgggttactgtggatttccagtggatgggcagctgaccctttgggaacgattaatatcaatttgcacggtaacgttgttgatttctcctgtaccgtaaacactgcggatattgataagacggtagatttaggcagatggcctacgacacaattactgaacgctggcgataccacggcactcgtcccttttagcctgcggctggagggatgtcctccgggttcagttgcgattttatttacgggaacgccggcatccgataccaacctgctggctctggatgatcccgcaatggcacaaaccgtcgccatcgaattacgtaatagcgatcgctcccggctcgcactgggagcggcgagcccgactgaggaagtagatgcaaatggcaatgtcacactaaacttttttgccaattatcgagcgttagccagcggtgttcggccaggtgtggcgaaagcggatgcgatatttatgatcaattataattaatattatattaattcgtataatttggcgtagtcgataagctctacaattgaatgcaaacctagcttgccataaatattagatttatgcgcactaactgttttattgctaagtaataacttatcggcaatttctttattagataatccgctaaccagataacgtaatatggtcacttcacgattagatagcacagtgaccgttgaactattcgtactacatttattgctttttatatagttaagcgtttcgctgggaaaaaacgtgtatccggagaggatcatctgaacggcatgaaaaatatcattctgatcattgcatttactgacaaaaccgttagcaccagcttgtatcgctctgccagcataaaagcattctgatttcgatgataaaaataacactttcactgtgctctggatttgtttgatccttttcaggaaggtaaaaccgtctgttccgggcaagtctatatccataatgattaaatcaacaggacgggttcggagataatcgatggttatgcggtaatcatccgttttcaggacaatctgcaattcactgtttttttgcaacagaacttcaatagacattctgatgataggatgagtatccataatgatcaccgacgttggtttcatagttaccagtctcataggagcggacaattttccgttagggcggtaaattgtactttgatacatgaaaatacgggttttcttgattcagacgcgcagcggtgtgcgtttgtttgccactatagcgaaataaatcagaaaatcagacgcggtcgttcacttgttcagcaaccagatcaaaagccattgactcagcaagggttgaccgtataattcacgcgattacaccgcattgcggtatcaacgcgcccttagctcagttggatagagcaacgaccttctaagtcgtgggccgcaggttcgaatcctgcagggcgcgccatttcttcttcatttatgcccgtcttatccgtttccgctttgcccttcaccacatcactttttgtcgctgtttggcgagataattcaacggtgtcaggccgtaaaacgccttaaaaacagagataaagtatgacgtgctgctatagccacataattgcgccacctgagtgatatttttgttatccatcaataacatctgtacggcgtaacgcatacgacactctgtgacaatctggctatagctggtattttcgttttttaatttctttttgagcaggctggggcttaaacatagcgaactggcgacaattcgcagattccagtaatgctgaatatcgctttgaataatgcggcagacgctgtcgcggacgctgctgcgtaagatatacatcagtagggcaataaaccgcgattgctcaagaaagttagacaatacggtaaaaagcaatacgcgcgtcaactccgcttcgcagggtttgctgggttgctgcttgctgtggttggcggctagccggaacacttccggtgtacggctatgacaagcaataaccggggttgccagccgcgaccagggctttacacaggttaagttcttatttaaaaacaacagataatcgttgatgatgttacggttgatgtgggtgattaatacgtgatttaacgttgagagttcaatgacgttattgttgcacgcgaaggcggccaggtagtttttcggaagggtaaacgtagcatggttattgacgcttacctctacctctttttcggtcaggatcaccacgcaaggttcactgctgctcaattgcatttcgcactcctcagatatcagaaactccgctcaaaggatctatgcttcctgcatgagtgatcggcccgttcgccgataacgatcttctttctttagcacgctttttagcaattaatcttgatggaattctgacgagagcgaaagaggtaagccaggtcgtacccgacttacctggaggagatttaatactcgagaatgccgtgcgcgacgggcaaatagcgcagagagaaatagagagtgtctttaccgcaagaggaacgtttcgctaacagcgaggcgatctctgcatccggtttcggtttcgctgtaaaggttttgcctttgccggcgacaaacagttcataaacaatgccgctggcaggggcgggactttggcaatcggcgctggcctgtagataacgttcacgctgttcagcggtaagtttatccacgccgctgccatcctgtacccagacattaacgccggttgctttaacttgttccagcagttggcgatagccatcgggcgacatgtttccggcgaaaaaactactgatataaaccggttttgctgaaacatcgctaatcagccgctgcgcgttgtttaaccatgttagcaaaggctgacgggcagcttcgctgcgccagttcaggtcgtcaatttccgcgctgatgtaccagccatccggcgttacgccaggcgcggcgctccataatctggcttgctggagatcggcagccagcaggcgattaagatagctttccagcgctgcggacgactgtttctggtgcataaaaaattccggatcggcgttcagcccgacaatcagcttcaggccagcctgttgcgcagctgcggcacgcttaaacaataacgcgcgctgttctggctgggtaaatgcatcgccgtaacgggtccattgcaaaaccagggtatcgaagccttgcaaacgtaactgactcatcagcccctgccactgggtatcggtaacctgactatctcggttttgtggttgccagataatacctttcatcgcaaaggaaaaagggctgaccaaaagcagtgtcagcaatacgaaaatgaacttacgcatttaccagtgcactccaatggtgagaaacgcgttgttgcgctctccgttacgttgattaatcgccttaaaggtatgttgatactcgacgccgagactgactttgtgcggccaggcgtcgtagtgcgtctcgccggtccagatattccagcggaccccgactccgccaagctgcgcgccctgagtgcctttatcacgatagccgttgtcctgaacgtgagcgtaaggctcaatagtctgtccgttagctaccttctgatgccagctgacgcgataatctgccgtccacgcctgaatatcctggcggatatattgcgccgcatcgaggtacaggttttgggcaaaccagcctgaaccgttcgggtgccattcgtcgctgtatttgccgccattaaagaatgaggcgctggcgcgcagcatggtatcggatgcgccattttgcccgttcagcggcaactgctgttcgacggcgaggaaaaagatctgatcgcgcagcggcttccagcgcagaccggtgccggacatcggatttttcaccggcatcatcaccccgttttctccggtatcggcaaagacgcggctataaactgagagcaggtcgccttccagcagcatattgcgtccgatgcggtactcggcttccagttgcccgtagctacgatagcttttccctggcgctgcgccgccgacattattgttagcggtgctcattgccccggaacgcaagccgatagaagaatcgaaactgaacgtccagcggcgaccgacctcctcatgcaaacggcggaaattgaagcgttgctgattttgctctggggtcagtggggttatcagcgcctgattatcaatgtcatcaatcaccagccgggcgtagtgctgcgtcgcaggcatgtcatccagacgctggttcacgtaggccagttgtcggatcagtgccggatcgtccggaagccctttatgcgcctgttcgagcatttcccgcgactgtgcgatatcaccgctatcccacaaggcgtaaccaagcgctgcctggatgttgctattattcggttccagttccagcgcggcgcgcaaatcactcaccgccgccgggacattatgacgttggcgataaattgtcgcccgcgcaacgtaagcgttggcagaaggcgcaatattgattgagcgcgtgagatcgctcagtgcgagttccggctgaccaggaatgtaacgttgcgcatgcagccaccagtagagggcattgtttcccagtccacgttgttctgcctgttgtagccagcgatcgcgagctgcaccatttcctgccgcctgggcggtattggcagcagcaagcagatcctcattgctcatgtcgtgaagactgattttctgccaggccgccagtgcggtggcgtagtcctcaacctgatacgcctgataggctaccgcacgatgttgccaggcgttcggttgtcgttgttcggcctgaagccatgcatacagcgccacaccgggtagcgtgtcccgataacactttgccagacggttccaggcggcagcatcgtaggaaggcgacatatcgcccagcaagcgaactattgccgggcaattatctgcaatacccggcaactgactttgccactgacgttgctccgccagcggtaagggtttcgataaaatcgccaccttcgccggcgttgccaggtaaggatgactttccagcagagacgccagtcgcgccattaaagtctggctgacacgcgcatcgccctggaaaggatagcgttgcagcaataaatcggcagcttcgcgtgactgctcgttctgcatcagttgccaggtcagttgatccaggcgggtaagatttgccggttcttgctgatacagcaatcgtgccagacgcagagattcagccttgttacgggtcgccacgctgacagcataacgctcctcaagcatttcattggcggggagggtggcgagcagtttttgcgctgcgtcgtactgaccttcttttaacagcaccggtagcgtcgcgccaacaacatactggcggttatcggcaaactgcaccgtataattcgccaatgcctgaacggggttggcgctgtatttagataacagatagagccaacttttctcttgtgcgtccgtggtaaacagcggcttattttcattgagataatgctggaggcgtgctttttcgccacgataagccagcgcggtcgcgtaagtaatatatgactgaggatcggtgaagatcccctgtgattgcagtgccaggatccgatcgtccagctgcccggcaagaagcacgtcaaaccactgacggcgttctgccgcgcttaatgtgttctgctggcgtgcttcattgtatagcgtatctgcctgggaccattgtttcaggtagattgcccgttgcagcagatcggttcgcagcgtttttccttctggcgatgcagcaaacgtcgcatcgttcagttgcgctctggcgacaggtaactgtgccagccgcagggcattctgcccgacttcactgcgacaacgcagggtcggcgcagcatcgcacgctttttgctgggcaagcagttcttcaactgtcgtaacgcttttcacttcaactggaatagccgccagactgcgctcaagtcgggcatctcctgggtgacgtttcagttgatcctccagcaacagccgcgcccgggcatcatgaccaaaatggcgataggcttccgcaaggtataaagtcagcggaatattatccggcacctgctggtgtatatattcaaattcgcggatggcggttgcttcgtcgttatttttctgtgccttcagcgccttatcgagacggggataaataacaaaatggcgataatcgctcagccccagctcttctgcgctggtgccgatattgtctgcgagtgcgctggtactcaataaagacgtcagcagtaaaccagaccatccgatgacgcgattaaggttattctccttcattttcggactccagttgcgcaacctgttctgtgtttaaacctgctttgagtaatagtgattgcatcgaaacttgtaattcgcgttgaattgtcaggacgcgatccaacgtttcctggctgataacgccttcggtgaccaaaaacttgccgagcggcagagaactgcgttcatggcgcaataacaacacgttaattgctgaacgattaatatgaccgagcgtggtcagtatttcggcgaacaggaactgatgcggcacatattgccgccagatttcaccggtctgctgttccgtgagccactgatgctgaaccgcattgtacaacattgcccgcggatcgtgaccgcgtcggcgtgcataccagtgacgtaaccccgtgacaatttgtccccgcagaacaatgacgtaacgcactttgcgtccgactttacgcgtcagtgccgccagcgaaaccgggtcaataccatcttcactgccgacaattaactcatcattttccagacgcagcggcagtaccgcataatgcagcgccacggaggccggcatttcggcaatcagcgaggacgggatctgccaggcatcgatggattcccacgccacgccgttttgctctgccagcgcctgtgccagctgctcggcgctaatcagcccctgcatcagcattgaaccgcccaggcgtagaccttcgacgcgattacgcagtgctgtatcgagttgttcttcagtgatgacctgattttccagcagaatttggcctaacgggcgcaacgagcgggtatcgccagtcacgctggggaagtcatgcgttgttttatcccacgcgacgcgacgtggatcgccgtgttgaagtacctgttttagcgcgcgccagttggccatgaagttaatcaggttgccccagaaaagacgcaggacagatagcagcccctgcgtcagaccgtagtagccagtgacgaaaatcacccgctgcacgatgcggttaaccatcaagccaaagtttagccacagcagggtcattaaccatgcgctgccgctaaaaatagaaaggaaatgccaggcattgggccacaaactttcatacgccagcaacagcaaaagctggagcatcaccagcatcgcgaggaagctgacaaagttactgattgcccctttgcggtcgcgccagagaaagtagttcagcgtcaggctggaggtccatttgtgggttttaaagccctggaaaacaatgccgatgatccagcgagatttttgtcgaactgcagtcgaaaaggtatcggggaaatattcgcgcacgcagatcatgtttgacgtccgtgcgtgctgtaaaaatttacgctgctcgcgttctttggcttcgtccaccaccggaaaacggacaaaaatttccgtcatacctttctctttcaggcggaaaccaatgtcgtaatcttcagtcagactctgcacgtcgaaagcaataccgtcaccgtcagctaacagagcggtcacggcgcggcggctgaaacaggtgccgacgcctgcgctgggcacttgtccggcgagggcttcacgcaccggaacatctttgccatgcagctctgaaaactcatcaatgtaagtcatgctggtgaagtgcgtccattcgcgttcgaacggatacaccgggatctgaatcagatctttacgctcgaccagatagttgaacagacgcaattccatcggtgaaatcacatcttcggcgtcatgcagaataaaaccagcaaaagcgaaattggcgctacgttcaaactgggtgatggcgtccagcacgttgttcagacagtcggctttgctggtgggaccaggacgcgcgcagactaccttatgcacgttcggaaagcgagcgcacacttcgtcaacatcacgttgagtatcggggtcgttggggtaggtgccaacaaagatatgatagttttcgtagtcgagcgtggtcgccgccagctcggccatattgccgatgacgcccgtttcattccacgccggaaccataatcgctaacggtttttcatctggtttatacagttcgcggtaactcattcgcgggtagcggcgataaacactcaacttgcgtttaatgcggcgtacccagtagacgacatcaataaaaaaatcgtccagcccgctgatgaacatgatgaccgctaacgttatcgcgattacttttaagccgtagagccaggttgcaaaaacatcaagaagccagtccacacaaaaaccttacattaacgctggttatgtttagggtggcgtatattaaggttttttatgaattgtgacagctttttaccattaataggtatgactattgcggcacgttatttttacactggttataaaagttgccgtttgcgtagaatgtagacaaaagcatggtgtcaaggaggggaggttaacgtcatagtgaaaaggagcggtggcaccgagcaggtcataatgtagtggaagtgcctggaggaggtgagcaggcagggcaagattacgaaagcccgctccccgcaaggactgacgcgagatagtttctgtccatggctgcttttcgcatcttacgtcttaaccctgccttgaataccttatcattcgttaaaatattaatagcgatgtgccgtatccctgaaaataattctgcggcgtttcctcttcttattttgcagtcgtcttcattcattaccacgtccagacgccagtgcagcttattctccacgtgccagtggtttcggattgctgtggcgaacttctctgcggttaaatcagcagaactgatataatatctgaccgtcatttcgggctctttcttttgttctgctattattgaccgaaaggagactgccacgcataatttcttcagacctttccattcaaacgtgaaatcaataagttcatcagggacatcgcaaacaatatgaagacggatttcttctctgccgtgactcttttcactgattgcgtaactgtcatgctctggattatttaattctttcagcggaaatttttcctcaaaggctttatttagccgcccctggtttccttttaccgcgaataaataatcacctccctgtttttgtatcttctctgcaatatctttctggcaacccatcgcatcagttgtgatgatttttcctttaatatccagcatgttaagaagttctgggatagctgtaatctcattagatttctcatccgtcttgatctgtccgatgaccagactgtgcattgttgagaacgcactaatgacatgaatcgctcccctgcggcgactcttgtcataagagtgccggagcgtttttccatcaattgcaatgacgtctttatcatttgatgaatggcagtcacgcatccagttaataaagcactcatgaaattttgcaggactgatacaggatacaactctggcaatagtatcgtgaacaggaataccattttcaaaatcaccatattgcttcaagaaatcgagatgtgtttccccgaaatcctctatatcttcccaactttctgcaccagaaataacggcgcaaatagtcaacagtagaatatccgataatttatgttccactttccaggcttgtctgtaatcgggaataatagaaatatgttccatcaattttttaagttccattttgttctccttaattatgtaaggagtatttgatcatgtataagcaataaaaaacagcttcaggtaatgaggagtatctcaatttttaaacataaaatgtgaattatttagtacaaaaagtgtacttctgatgatctttccctgtatacatccggtctgcggggctgtgtgccaggcggtcatcgtcggtatcgccggtcacctggtggcgcagacgcattcccggaaaggcgtcataaaagaagcggcagctcagggcatcacggtcgaacagcaccaggtaatcatcgcggcggcgcaggatgtactgggcgtgatacgggttactggtttcgatattggctaacatccgctgttttattaatgcgatatctaaaatcaggatggaaatagtgatgtatatcactatttccatgatcttgccttgcgttcatccaggcaggaatatccctgttagcagcctctgtgcgatgtacgccagcggtctgtaaagaaaccgattaccttataacaaaacctctaacgtagtttataatacatcaggaatattaataaaaccttctgggtcagatatctcaataaatatcatatcaggctcaaaagtttcagggacttttaatttcgctgaaattaaccaaccttgcttagaaccaatactaatagatttatagctgtagttggcatgtagactatttttaatataaggaatttcccttaactctaactcacgccgagccaagtcaagagccatttcgatagttattttgttatgttttatcaatttattagtcccatcatgaatttttctctcaatccctcaacatattttatggcatgagctatttccgcttcattgaataaatttttactttttaatatttcatttagaacgtgttcctccctagataaacgtcctagtgcttcgtatgcttctcgtccaattttcgcaaattgcttagcatgaatcacttcatgatacacctcatataaggtagcatttttcctaagataaatattgcgaaggccataatcaaaagctgccctagcatttggtggcaaatatttatctgctttccttattactttaattcctagcttctccatttctttagcaatattgtttatttgactacgtgataaacgaaccccatccaggaaacccgtatgcccactaacacgacgaccatcgccaatatagtccatcaaactgctgattttagaacttgcagccaatcccagcggatcaacccacccacaaggattcggcacataccggtaagtctgctccccgcccagcaaccccagcggatcactcaccaggtacattccggtttccggctcgtaataccggaaccggttatagcacagccctgattccgcatcctgccactgtcccgcatacagcaggccggggtcggcttccgggtccagttccccgcgcgggtccgggtagccggtgtctgcgggcaggctgagtgccagcccccacaggctggtctgtcccggtcgccagacggttttaccttcactgttaaagagcatcagcggacggcccgtcaggtcgctcaccgcatgattcgtccgcgtcacccactgcggggccacggacggatgcggctgccgtacccggctgaactgctggcttatcagctcaaagctgttaaacaccaggtgccgtacgctgtacagtttatcatcgcggtattcccggatttccgcaatactgtcgccgtcccacaggtacgtaaaacggattttcttccggtcgcagcgtttctctgttcgtctgccgctggcgtcgtggcggtattcccacagctccccctgtgcgctgcaatacccggtcagctggtcccggctgtcccaccggaaccgctctgtttccgggcggtagccgtcacggtgttttgtccggctgaccatccggcctgcggcgtcatagtcatactgcgtgtttccggcctgtttcagccggtggcctccggcataccgctcagtctcttcacttatccggtgcctgcccgcagactgcgccttcaggtagccacaactgtcatagccataggactcgtcgccttcgccatagcccagcccggtgcctgaggctgtcaccgccgtgacctggccgttccggtccagccggtactcccgccgtgtttcccgtccgtaatcttcccggctggtgacgcctgacacgttacccgcgctgtcgtaacggtactcccgtaccagtgacggaaccagcccgccccatgtggcttctgccggaaaaaatccggcgcgctggctgacaggctgaccggctgcattccagccctgttcacaggcaaaaccccggttactgtgccggagcacttcacgtcccgcctcatcacggctgaacgtcagcgtctcatcccccggcaggataacctccgtcagttctccggcggcgttgtaacggtaggtggttttcagcagggattcatcgggatgtctgtcgcgttcatcttccggtggcaggatacagcggatgacggtgtgttcatcggggtagtggtattcaatggcccgtcggccctgagtggtgacattcacccacccgcgttcgtcatagccggtgcgctgtgatatgccgtccgggctgaagatacccgtcagcctgccggatttgtcatacgcatactgcgttttgccttccggcgtgatgatttctgccaggcggcctgcggcatcccggctgtagaggatggtttcctccagaccgttaacctttgcggtatacaggccatcggcgtcatagcggtaacgctaggctactccgttgtacccagctcatagaatttatttagcaatttgtattaagggggtttcacccacatgttttaataaactcattaaccagatggcctcttctctcgttccggagtatattaccttcgattcatttctaataattcgaagtgcttctttagtatcaatcgaaaaagccttacgaatgacttttatagtttccatctgtgattttatattatcaagtctaacattccataaaccctcaaaatcaatcagttgtagacgaattttttctgagggaaagcctatatcatctgattcactacgtaatccgcaattatggcatataattgattcataccatgcgagtataccattgtgactcgtctgccctatagctatagaacatatttttccacagcaaggacactcaatagtcgttttaaattcatcaccaaacactataaccaccctctcatccgcttatatcttcgaatcgtctcgtaaaatttctgttccatctcagtacctttgggatgatgatcattcaatcctcgcttccaccacctatgatgtaattcttcatgaataataacatctcttaattctgcacgagacgaaaaactatttttaccaaactgagttccttccccaagtttagcaatccctgttcgcataaacggattgtattgagggatatatgttagtttaagatatgcaaaatcttctttaagtatggctgtaatttccttatttctggctctggccgtagaacctgtaacatgaccgagatcagaaacataagtctgtggccctctagaaaactcgactgttttattaattatactagttatagctaatcccagcggatcaacatacccacacggatttggcacataccggtaagtctgctcaccccccagcaaccccagcggatcactcaccaggtacatcccgctctccggctcgtaataccggaaccggttatagcacagcccggattccgcatcctgccactgtcctgcatacagcaggccggggtcggcttccgggtccagttccccgcgcgggtccgggtagccggtgtctgcgggcaggctgagtgccagcccccacaggctggtctgtcccggtcgccagacggttttaccttcactgttaaagagcatcagcggacggcccgtcaggtcgctcaccgcatgattcgtccgcgtcacccactgcggggccaccgacggatgcgcctgccgtacccggctgaactgctggcttatcagctcaaagccgttaaacaccaggtgccttacgctgtacagtttatcatcgcggtattcccggatttccgcaatactgtcgccgtcccacagatacgtgaagcggattttcttccggtcgcagcgtttctctgttcgtctgccgctggcgtcgtggcggtattcccacagctcaccctgtgcgctgcaatacccggtcagctggtcccggctgtcccaccggaaccgctctgtttccgggcgatagccgtcacggtgttttgtccggctgaccatccggcctgcggcgtcatagtcatactgcgtgtttccggcctgtttcagccggtggcctccggcatactggtcagtctcttcacttatccggtgcctgcccgcagactgcgccttcaggtagccacaactgtcatagccataggactcatcgccttcgccatagcccagcccggtgcctgaggctgtcaccgccgtgacctggccgttccggtccagccggtattcccgccgtgtttcccgtccgtaatcttcccggctggtgacagccgacacattacccgcgctgtcgtaacggtactcccgtaccagtgaggggagcagcccgccccatgtggtttcctccgggaaaaatccggcgcgctgggtgacaagctggctggctgcattccagccctgctcacaggcaaaaccccggttactgtgccggaacacttcacgtcccgcctcatcacggctgaacgtcagcgtctcatcccccggcagaatgacctccgtcagttctccggcggcgttataacggtacgtggttttcagcagggattcatcggggtgtctgtcgcgttcatcttccggtggcaggatacagcggataacggtgtgttcatcggggtagtggtattcaatggcccgtcggccctgagtggtgacattcacccgcccgcgttcgtcatagccggtgcgctgtgatgtaccgtccgggctgaagatacccgtcagcctgccggatttgtcatacgcatactgtgttttgccttccggcgtgatgacctctgccaggcggcctgcggcatcccggctgtagaggatggtttcctccaggccgttaaccctggcggtacacaggccatcggcgtcatagcggtaacgccagaccacgccgccccagtcacgctcttccgtcacccggccgcagttatccagaacataaaggtatgattcgccctgcgggttaatgacttctgtcagttgcagcgtgtctttatcgtagcggtactgccagcggtggccttcaccgtccgttcgcgccaccggcaaatcgaacgggccgtattccatcgtccagacaacaccgttgccgtccgtccaggccagcaggttgccgtggcggttgcagggtcacggaagggtgcacctgcaacacccggttcgcaataactcaatatagagtctgaacgacacagattaatccaatattttcattttaggatttaaacgcatataaatctttatcgctattgtcaaagaactcgacaaaactaaatcagaacatggttcgaatgctttacaagactcccatcgttcattttcatattgtttctttgcttttgagtaaaaacaatactcattgaaaacatcaatttctgatataggaatactatcataagtttgaaaatatccttgtcgccatgccatgtcattaacaataaaaggtggaaacataagttcgctttttgccaaagataaattatcactttggttttttgttatttccttgtaaatataaataatattaaaatcagcttgtccctttacaaactcaaggtcatttcgagcaaccatgccatgaataaaacctatatcttgcatttctagtgtaaaaagatcgcccacttcaggtctcttgaatcttcgcactccttttttaaccattgaaacaatggagtctgaacatatttcgcttaattggttattcattaatacccccatttttattgcagccatccaccaaatccattactctttaaccactcctcaccccattttaccgctgcatcaaaatgatctttagcaggatctatactattctggatatttgtgaagccgtttcctcttttagcattaatgatagcttgttctattgctcttgcttgattcctcggaagttgtcctgttagtcttgtgagtaactccaaatcatatttaccttgcggataacgattaagcacatttctacttattccaacataatctatttttcctgatcctattgctgaacgaagatatacatcagcctttccccagctactattgaaccattttgctagatctctagcttctgctgggttaaatccttgtgctcttaatcccttgtatatttcatacaatttaggacatacagccaaccctaacggatcaacataccccagcggattaggcacataccggtaagtctgctcacccccctgcaaccccagcggatcactcaccaggtacattccggtttccggctcgtaataccggaaccggttatagcacagcccggattccgtatcctgccactgtcccgcatacagcaggccgggggcggcttccgggtccagttccccgcgcgggtccgggtagccggtgtctgcgggcaggctgagtgccagcccccacaggctggtctgccccggtcgccagacggttttaccttcactgttaaagagcatcagcggacggcccgtcaggtcgctcaccgcatgattcgtccgcgtcacccacagcggggcgacggacggatgcggctgccgtacccggctgaactgctggcttatcagctcaaagctgttaaacaccaggtgccgtacgctgtacagtttatcatcgcggtattcccggatttccgcaatactgtcgccgtcccacaggtacgtgaagcggattttcttccggtcgcagcgtttctctgttcgtctgccgctggcgtcgtggcggtattcccacagctccccctgtgcgctgcaatacccggtcagctggtcccggctgtcccaccggaaccgctctgtttccgggcggtagccgtcacggtgttttgtccggctgaccatccggcctgcggcgtcatagtcatactgcgtgtttccggcctgtttcagccggtggcctccggcatactggtcagtctcttcacttatccggtgcctgcccgcagactgcgccttcaggtagccacaactgtcatagccataggactcatcgccttcgccatagcccagcccggtgcctgaggctgtcaccgccgtgacctgaccgttccggtccagccggtattcccgccgtgtttcccgtccgtaatcttcccggctggtgacgcctgacacgttacccgcgctgtcgtaacggtactcccgtaccagtgaggggagcagcccgccccatgtggtttcctccgggaaaaatccggcgcgctgggtgacaagctggctggctgcattccagccctgctcacaggcaaaaccccggttactgtgccggaacacttcacgtcccgcctcatcacggctgaacgtcagcgtctcatcccccggcagaatgacctccgtcagttctccggcggcgttataacggtacgtggttttcagcagggattcatcggggtgtctgtcgcgttcatcttccggtggcaggatacagcggataacggtgtgttcatcggggtagtggtattcaatggcccgtcggccctgagtggtgacattcacccgcccgcgttcgtcatagccggtgcgctgtgatgtaccgtccgggctgaagatacccgtcagcctgccggatttgtcatacgcatactgtgttttgccttccggcgtgatgacctctgccaggcggcctgcggcatcccggctgtagaggatggtttcctccaggccgttaaccctggcggtacacaggccatcggcgtcatagcggtaacgccagaccacgccgccccagtcacgctcttccgtcacccggccgcagttatccagaacataaaggtatgattcgccctgcgggttaatgacttctgtcagttgcagcgtgtctttatcgtagcggtactgccagcggtggccttcaccgtccgttcgcgccaccggcaaatcgaacgggccgtactccattgtccagacaacaccattgccgtccgtgtacgccagcaggttgccgtggcggtcatagcgaaatccttccgcgccggttccagcacgttcaatgccgctcagtttatggtgctgctgccactgtaaccgcactgactgaccgccggggccgcgcatcttcaccggcaggtcgtgaccgctgtattcggtgtggtgttcacggcccatcacgtcggtgagtgtttccggccggttgtggtggtcgtactctatgcccagacgccgttcatcctggcggaatattcccgacagcagcccctgagcggtgtatgccagccgggtctcttcgccctgtggcgacaccagacttaccggcaggccgcgttcatcacactgctgtgtccacgtctgcccggcagggtcggtgatgttgctgagcaggccgcgctcatcatagcggtactgccactccgcgccgtctgccgccgtgtaacggcttaactgaccgagtgcggcgttgtattcaaacttctccacccgcccggcaggggagtggcgggccagcaggtgatggaattcatcccattcatacgtggtggtgctgccgtccggcgcttcttcccgcagaatattgccgtcaggatcatagtaataacggtgaatgcccttgccgtccgtcacggtggtgcagccgtcaccatagtccagcgtggcgttgtaatagccctccgccccggtgacattcacgcaccggccctgttcatcgtaggtgaaacggctccacgtctggtcgttatcggaccagcggatgatccggtccgcagcgtcgtactcataaaacaggtggtagtccagccgcgcatccgcttctgtcagccgcccccgcgcatcctgttcgtaggtcgccagcgtctgtatgccgttatccgtgcggtgaatggctttcaggtagccgctggcatggtacgtcagtttaagccggatcccgtcggtgtgactgacacccgtgatccggtactggctgtcgcgctcaaacgtgatgcggttgctggcggtgtcactcatcccgcccagcatatacatccggtcaccggggctgtgtgccaggcggtcatcgctggtatcgtcagtcaccgggtggcgcagacgcattcccggaaaggcgtcataaaagaagcggctgctcagtgcatccctgtcgaacagctccaggtaatcgtcgcggcggcgcagaatgtactgggcgtgatacgggttaaccgccgtatcactgtcaccgtcgaaggcaaatctcagcgtggctccctgggtgatgatatccacccggtttccctgttcacgcacccaggcgtattcgctccaggagtcgctccagcccacgccggtcaggccatgcagcggcagtacagaactgtggaaacgggtgaaggagagggggagtgtctggcccagggtgaagtcggtacgttcgtcgcagtacgcgccggttaccggatcgacaggatctgttacccatctgatgactttattggcaatactttttaacgacttacctgttttccccagaaacgcgccgagctttgcccccagcagcttcccgcttttccccagcaggttccccagtttgccgagtctcgccagattcttcagttttcccagcagtcccgctggcggcagaagatagctggctatcgttattccccccaggatcattctctgccacggcgggaactccggctggatatccagataggtcacctgctcaccgccaataaagacgtccggcgaacctcccacgattgctgcgctgcactccagtttgtcgccctggcgtgcggcaggctgattgttgataaagacgttgctgctgccctgggctatcctcggtggtttgttctccttgtcgcagagcgccgtgtcctcaccggcttccgggaaatccacatcttttttgatttcgccacgcccgcccaccatggtggcaaactccattaataccggaccggcgggaaacagaagcgatgcgccggcgctgacgcgatccataaaaccggcattgctgtccgtcagggtgataacagcgttcccccaggccttcgccagtggtactgctttttccgctgccgattcaagcaggtcagtggcaatatcaccccatgagggttccccctgtgggacttcaggtattgctccaggtgggggaggagggggaagggtgacggcggccctggcagcgggctttccgttaatttttacgttttcagaaccggtattgatggcgccgtccgtgtcacaaaagctgtttatccatgactcaagctggttctgtttctcctccacataatcactcgccttatagctggcatacatcagcgcaggcaccagaaccagcgcataagggccggtggcgcaggcggccataatcaggcaaccttctgcgatggtcactatcgcccccagcacggcccctgccagtgcccccagaaaacttttatgctgaatttcatcgcccagcctggcggcaggtgggccggacttctttgctgccagcatctgtgcaatggctttgtcgttggctgcccgtttcatctggctggcgaccatcgcctgctgtgacagcattcgcattgccagcgtaccgcctgcggtcgctccctgtggcccgcctggtccttcactcatgtgttatccctcgtttatgtcagcgcggctggtccttttggatgtcattctccggtggcaacggggtgaagctctttatcacctccagcagcatcgtcttttgactgttcttcagggataaggaggtgctgaaagtgaaggtcagcagcgtatctccacgccgctggaatacggctatctggctaatccgcccctgattcccctcatcttccggaccgttccaggaataatccagcagccaggccggggcctctgccagagtgatttcccggcaggcatgttcggtgtacccatcaagtttgccctggtacagcgccagcgtttcctggtacagctctggtgtcagggttccctgtggaacggcttcgcgggtaatgaccaggttgatgccactgttatctgtggacaccaggacctgcattgactgatcctgccattgagacggcagttgaatgtggccttcattaaaagtgaactgcataaaatactccctgataatctgagtgaatcagttgatgaaaacagaaccgcccacgatggtgatgccatccttcgacagcctgattaccgtcgattccccgacctgtagctgaatgccatccggcgtcagcgcaattttgctttcctccacagccagcaaaatttccttaatcgccgtataagcctgtataccgtcgccttcgccaccattgtttacagcgtcaacatgcaccgaaccggcaatcgtgcctctgtcctgaaagacatcctcagataaagaccctttcagtactccggtgatcttgtggcctttttccaccgtaagaaggcggttaccttcctggatcgtgaccgtctggtcattttttacggtttcgcggtgatcgtgttttacggtggtggtacggtcgttgagcacttcggtatccatgttcttctgcgcgtggatgtagacctgttctctccctgtcgcatcatcaaacttcagctcattaaatccgctgcccatgtacgttttggagcggatggtcatctgcgtctttgttcccggcaggctgccgggggtgcggttttcctggtggtaggtgcgccccataatgatcggctggtccggatcgccgttgaggaagtctacaatcacctcctgacccacacgcggtatcgccaggtggccaaaaccggtgcctgcccacgcctgtgccacacggatccagcacgaactgtcttggtctgccgggttataacggtcccagttgaacttcacccgcacgcgaccatgttcgtcgcagaagatttcctcgcctgccggtcctgtcacgacagcgctctgcgggccgtcgaccagcggtttcagcaacggctgtggtcgccatgttctgtctgccgggatcaccgcaaaatggttctccagcgccgtccccgctccctgccgtcctggcaccgcctgtggctgttcgccgtgcagttcacttgccaccacctgccattcccggttcaggtttgcctgcggatgccccgtcagcacaattcgccgtcccggccatatctccggcgaacggcttgttccgcgcgccacttctgcgttgtttcgccagccgtccatctgccagcgggcaaagttctgcccgtgggcacccttgaaacgtccggggtagtcatacacttcatactgcgtgcgctggtaatcctggtactggccttcctgatcaaaacgccctggccagccgggtcgtttaaaggtgtagtccttggtcaccacggaagaagggcggatttgtgcgctgtagcggaactggctgatgcagagggtgctcacctcggtacgggtgttcgggttccatgggatttcaaaagattcgggcagatggcggactgtgtcgcacagcaccaggctctggtcggtacttttgtaagcatgctcctcataaaagaagatgccttcctccgccgccatccggcacaggaaatcgtaatcagtctcaccgtactggacacaaaactcacgggaaggatgcggctcgctgaacagcggactccattcggtcaccccgttttcctgcaacatcgtgccgaggatgcttttgatgtcctcgttctggaagatacggaagttctggcgcagaccggcacgccacagcggcgggtgcaccttcatgctgtacagcatctggtttttgtcgttctccccgagttcaaaccaggtcaccacgcctttcacccggcgctgtacttcatcgccctgccatatcgtcaggtaggccattttgtccagcacctgcgcaaattcaagggagagaaactgctggctgaccaaggagagatcgagggaaaagagcgaagagagtgactggttcagatgaaaggaaaccaccgcaaaagcatccggcggcaggccgtccacttccagtgtgaaacgtaatccggttgacatagcaacctccagtaaaatgaataatgatccgtaccgtacaactgcggataatgtgataagcgggacgacttcagacgttattagggaaggaacagaaaatgctatggttatgtgagaattttgtttaaatattactttacagaaacgggtgtctgttcagtcaaaaaaataatcacaagctcaacctcttgtttcttggcgttattcaggacaggtacgcatatcacaacgagtaacaaaaacgcaaagttaaaccaatattcataatatatttttattcacagcaataaataatccaattaacattattaaaatgaatgattgcataagaaatatatgctaccgctccaccctgataacatgatctgcacattgcacatcttaacgttgttaaatactggctcaatagtggatattttaaattaggaatttatcaaattcacttgataaatagattgagtgaataatataacaattaatgatgattaatcgcgattaaattattcattgctttatatgatagatggcttgtttataacgatgaaaatttagaaagggcattgtgatctacaattggaagaaacacagatttaactaagtttcatatacaaacatctcgtgaaactttgaaaaataaaagccttcgatatttcatatgtttaataagtttttctctaatttgttgatcaacaataccaggaggtgatgcaccacgccctgaatttgaacttaataatcactctctctccggcagcataatcacaaaccttgtcccccgcgcatctgacgttactgcaaccgtgcctttatgcgcgacaacaatcgatttcactatcgccagcccaatgccgctaccttcgccttttcgctggcgggaagggtcaacgcggtagaaacggtcaaacaatcgcggtaagtgctcgggcgcaatgggcgtaccggggttttcgacggaaacttgcacctgatgattgaccgtctggcagcgcactacaatagcctcactgggtggcgtataacgcagggcattagaaagcaggttgcttaacgcccgacgcagcatcagcggatcgcccgcaacctgacatttgtcgccaacaaaccgcaactccacgccgcgatcttccgctaacgcctcgaaaaaatcgaacactttgccgacttcatccgccaggttgagcattttcttttcggggattagctggttgttatcggcctgagcgagaaacagcatatcgctgaccattttcgccattcgcgtcagctcttcgagattagagtagagcacatcttccagctccttctggctgcgagactggctgagggcgatttccgtttgcgtgatgagattggtaatcggcgtgcgaatttcgtgagcgatatccgctgagaaattggactggcgggtaaagacatcctcaatacgctcgatcatatggttgaacgacagtaccagctgttccagctcaatgggcacggtctgcgggtcaaggcgaacgtcgagatctttcgaggtgatattctggatttgacggctgacgctgcggatcggcgcgtgacctttatgtaccgccaatagcacgataaagacgatcaggatgctgatgacagatgcggtcataataagtttattcatcaaatcatttatgtaatgaagatgaaaatcgatcgaaagcgcgatgtagagcgtataaatcggtttgccgtccaccaacgggccaaccggcaagttaatcatccgccagttgctgtgttccatatgcccgtgaccgtggcctggcatcatcatcgtcgggccggaaaggagatacacctcaccgccccgcgcgtctttatcgggtatggcgtcacgcgtaaactcgcggatatccggcgcaccgggggagtgatacaccgttttgccgtggctatctgccagggaaatcaacacgttggaataaccactgacgatatcttccagcgtcattaagcgtcgggcttgcgtctcgtcaggatgattaagtacccgttcaagggtggcgctaatttcttttaaatcattaatatcctgctcggcaaaatgcactttcactgagtggatcatgatccatgcaaaggcgaaaaacgccgcgatggtggccaggctgataaaaaaggtcagacgggttgccagcgaaaacgggcgctgaaatggcttactgaccatccggcacctcaagcatatagcccacgccgcgcacggtctgaatcagcttcggctcaaagtcgttgtcgattttgccgcgtagccgcttcaccgccacatcaatggcgttagtgtcgctgtcgaaattcatgtcccacacctgcgaggcgataagcgagcggggcagcacttcgccctgatggcggagaaaaaactccagcagagtaaactctttactggtcagagtgatgcgcgtgccgctgcgggtgactttgcggctgacgagatcgaccatcaggtcggcaacctgaaactgactttcgataattaccgccgccccgcgccgcaggagagtgcgcacccgcgccagcagttcagcaaaagcgaatggtttcatcaggtagtcatctgcccccaactccagccccttgacgcgatgttcaatggtgccaagcgcggtaagcaacagaatcggcatccctttattggcggagcgtaacatgcgcacgatatcccagccgttcacgtccggcagcataatatcgaggattatcagatcataatcaccggtcatcgccagatggtagccattcagcccgttgtcggccaaatcgaccacaaaaccggcttcggttaaccctttggtcaagtattctccggttttcttttcatcttcgacaatcaacagtttcatttttcctccgcatgttgcccgggcaattctagagtagcgggatcagatggcaatcgcttattggcaaaatgacaattttgtcattttcctgtcaccggaaaatcagagcctggcgagtaaagttggcggtataaaatcaccagaaattatgagcctatgtctccttgtaaacttctgccattttgtgtggcccttgcgctaaccggttgttcactggcaccggattatcagcgtccggcaatgcccgtgccgcagcagttctcactcagccagaacggcttggttaacgcagcagataactaccagaacgcgggctggcgcaccttttttgttgataatcaggtaaagacgctgattagcgaggcgctggtgaataaccgggatttgcgcatggcgacgctgaaagtgcaggaagcgcgggcgcaatatcgtctgaccgatgccgaccgctacccacagctcaatggcgagggcagcggcagctggagcggtaatcttaaagggaataccgccacgacacgggagttttcgaccggccttaacgccagctttgacctcgattttttcggtcgcttaaagaacatgagcgaagccgagcgccaaaattatttagccactgaggaagctcagcgcgcggtgcatattctgctggtttctaatgtcgcgcaaagctatttcaatcagcaactggcgtatgcgcaattgcaaatagctgaagaaacgctgcgtaattatcagcagtcatatgcgtttgtcgaaaaacaactgttgacaggtagcagtaatgttctggcgctggaacaggctcgcggggtgatagaaagtacccgcagcgacatcgctaaacgtcagggggaactggcgcaggcgaataatgcattgcaactgttgctgggaagctacggcaagctgccgcaagcgcagacagtaaacagcgacagcctgcaaagcgttaaattaccggcgggcttgtcgtcgcaaatcttattgcagcgcccggatattatggaagctgaacacgcgttaatggcggctaatgccaatattggggccgcacgcgcggcatttttcccatctataagcctgaccagcggaatatcaaccgccagcagcgatctgtcgtcattatttaacgccagcagcgggatgtggaattttattcctaaaattgagatccccatttttaatgccggacgcaaccaggccaatctggatatcgccgaaattcgccagcagcagtcggtagtgaattatgaacagaaaatccagaacgcctttaaagaagtggcagatgcgctggcattacgtcaaagcctgaacgatcaaattagcgcccagcagcgttatctggcatcgctgcaaattactttgcaacgggcgcgggcattatatcagcacggcgcagtaagttatctggaagtgctggatgccgaacgttcgttatttgcaacccgacaaactttacttgacctgaattatgcccgtcaggttaacgaaatttctttatataccgcacttggtggcggttggcagcaataacttttaactccaggagagaataaatgaaaaaagcactgcaagtcgcaatgttcagtctgtttaccgttattggctttaatgcccaggctaacgaacatcatcatgaaaccatgagcgaagcacaaccacaggttattagtgccactggcgaggtaaagggtattgatctggaaagcaaaaaaatcaccatccatcacgatccgattgctgctgtgaactggccggagatgaccatgcgctttaccatcaccccgcagacgaaaatgagtgaaattaaaaccggcgacaaagtggcgtttaattttgtccagcagggcaacctttctttattacaggatattaaagtcagccagtaacccaggtttaatgagatgaaaaaaatcgcgcttattatcggcagcatgatcgcgggcggtattatttctgcggcaggttttacctggtttgcaaaggctgaaccacccgcagaaaaaacgtcgaccgcagaacgtaaaatcttattctggtacgacccgatgtaccccaatacgcggttcgataaaccaggtaaatcgccgtttatggatatggatctggtgccgaaatatgccgatgaagagagttctgcgtctggtgtgcgcattgacccgactcagacgcagaatctgggggtgaaaacggctaccgtcacgcgcgggccgctgacttttgcccagagtttcccggcgaatgtcagttacaacgagtatcagtatgccattgtgcaggctcgcgctgccgggtttatcgacaaggtgtatccgcttaccgtgggcgataaagtacaaaagggcacaccgcttctcgacctgaccattcccgactgggtggaagcgcagagtgagtatttactgctgcgcgaaacgggcggtacggcgacccagactgaaggcattcttgagcggctgcgactggcgggaatgccggaggcggatattcgccgcctgatcgccacgcaaaaaatccagactcgctttacgctcaaagcacccattgatggtgtgatcaccgcgtttgatctgcgcgcgggaatgaatatcgccaaagataacgtggtagcgaaaattcagggtatggacccggtgtgggtcactgctgcgatcccggagtctatcgcctggctggtgaaagatgcctcgcagtttacgctcaccgttccggcacgaccggataaaacactcaccatccgcaaatggacgctgctacctggcgtggatgccgcgacccgcacgctgcagctgcgtctggaagtcgacaacgccgacgaggcgctaaaaccgggcatgaacgcctggttgcaactcaacaccgccagcgaaccgatgctgctcattccgtcacaagcgctgattgataccggcagcgaacagcgggtgattaccgttgatgccgacgggcgctttgtaccgaaacgcgttgctgttttccaggcatcgcaaggcgtcaccgcattacgctctggtctggcggaaggtgaaaaggtggtttccagcggcctgttcctgattgattccgaagccaatatttctggcgcactggagcggatgcgctctgaaagtgctacccatgcgcattgagggaataaccaatgattgaatggattattcgtcgctcggtggcgaaccgttttttggtgctgatgggcgcgttgtttctgagcatctggggcacctggaccatcattaatacgccagtggatgcgctgccggatctctccgatgtgcaggttattattaaaaccagctatcccggtcaggcaccacaaatcgttgaaaatcaggtgacttatccgctaaccaccaccatgttgtcggtgcctggcgcgaagactgtgcgcggtttctcacagtttggcgactcttatgtgtatgtcattttcgaagatggcaccgatccgtactgggcgcgttcgcgggtgctggagtacctcaaccaggtacagggtaagctgcctgcgggagtcagcgccgagctgggaccagatgccacgggtgttggctggatctatgaatatgcactggtggatcgcagcggtaagcacgatctggccgatttacgctcattgcaggactggtttctcaaatatgagctgaaaaccatccctgacgttgcggaagtggcgtcggtgggcggtgtggtgaaagagtatcaggtggttatcgatccccagcgcctggcgcagtatggcatcagtctcgccgaagtaaaaagcgcgctggatgcttcaaaccaggaagcgggcggttcgtcgatcgaactggcggaagcggaatatatggtgcgcgccagcggctatctgcaaacgctcgacgactttaatcacatcgttttaaaagccagtgaaaatggcgtgcccgtttatctgcgcgatgttgcgaaggtccagattggcccggagatgcgccggggcattgccgaactaaacggcgaaggcgaagtggcgggcggggtggtgatcctgcgatccggcaaaaacgcccgagaagtgatcgccgccgtgaaggacaaactggaaacgctgaaaagtagtctgccggaaggcgtggagatagttacaacatacgatcgcagccagctcattgaccgcgccatcgacaacctcagcggcaagttgctggaagagtttattgtggtggcggtagtctgtgcgctgtttctctggcatgtgcgctcggcgctggtggcgattatttcgttgccgctggggttgtgtattgcttttattgtcatgcacttccagggactgaatgccaatattatgtcgttgggcggcattgcgattgccgtcggggcgatggtcgatgccgctatcgtcatgatcgaaaatgcacataaacggctggaagagtggcagcaccagcatcctgacgccacgctggataataaaacgcgctggcaggtgatcaccgatgcatctgttgaagtgggtccggcgctatttatcagtctgctgattatcacgttgtcgtttatcccgatcttcaccctggaagggcaggaagggcgtctgtttggcccgttggcgttcactaaaacctatgcgatggcgggcgcggcgctgctggcgatcgtagtgatccctatcctgatggggtactggatccgtggcaaaattccgccggaaagcagtaacccgctcaatcgctttttgattcgtgtttatcatccgctgttgctgaaagtactgcactggccgaaaaccacgctgctggtggcagcgctttcggtgctgacggttctctggccgctcaataaagttggcggggaatttttaccgcagatcaatgaaggcgacttgttgtatatgccatcgacgctgccggggatttccgcagcagaggcggcgagtatgctgcaaaaaaccgacaagctaattatgagcgtacctgaagtggcgcgggtatttggcaaaaccgggaaagcggaaaccgccaccgattctgctccgctggagatggtagaaacgaccatccagcttaagccgcaggatcagtggcggcctggcatgacgatggacaaaatcattgaggaactggataacaccgtgcggctgccggggctggcgaatctgtgggtgccgccaattcgtaaccgtatcgatatgctctcgactggcattaaaagccccatcggcattaaagtttccggcactgtgctggcggatatcgacgcgatggcggagcaaattgaagaggtggcacgaacggtaccaggcgtggcttctgcgcttgccgagcgtctggaaggtgggcgctatatcaacgttgagattaaccgtgaaaaagccgcgcgttacggtatgacggtggcggatgtgcagttgtttgtgacttctgcggtgggcggggcgatggttggcgaaacggtggaagggattgcccgttatcccattaatctgcgttatccgcaaagctggcgcgatagtccgcaggcactgcgccagttgccgatcctgacgccgatgaagcagcaaatcaccctggcagacgtggccgacgttaaagtctctaccggaccgtcgatgctgaaaaccgagaatgcgcgcccgacgagctggatttatatcgatgcccgcgatcgtgacatggtgtcggtggttcacgatttgcaaaaagcgatagctgaaaaagtgcagttaaaaccgggcaccagcgtggcattctccgggcagttcgagctactggagcgcgccaaccataagctgaaactcatggtgccgatgacactgatgatcatcttcgtgctgttgtatctggcattccgtcgggtgggcgaagcgttgctgattatcagcagcgtaccgtttgcgctggtgggcggcatctggttgctgtggtggatgggctttcatctttctgtggcgacgggtactggctttattgcccttgccggggtcgccgccgaatttggcgtggtgatgctgatgtatttacgtcacgccatagaggccgagccgtcgttgaataatccgcaaacattcagtgagcagaagctggatgaggcgttgtatcacggcgcggtactgcgcgtgcgcccgaaagcgatgacggtggcggtgattatcgccggtctgctgccgattctgtggggaacgggggctggttcagaggtgatgagccggattgccgcaccgatgattggcggcatgatcaccgcacctttgctgtcgctgtttattatcccggcggcgtataagctgatgtggctgcaccgacatcgggtacggaaataaaagcaggataccccgtttaaccgtgtggattgtgtcttgcgacgatgggcactaaatgttaaaaggtgcccctcaacaaaaaagacacacaggggaaaggcgtgaaaaacgcgtcaaccgtatcggaagatactgcgtcgaatcaagagccgacgcttcatcgcggattacataaccgtcatattcaactgattgcgctgggtggcgcaattggtactggtctgtttcttggcattggcccggcgattcagatggcgggtccggctgtattgctgggctacggcgtcgccgggatcatcgctttcctgattatgcgccagctcggcgagatggtggtcgaagagccggtatccggttcgtttgcccactttgcctataaatactggggaccgttcgcgggcttcctctctggctggaactactgggtgatgttcgtgctggtggggatggcagagctgaccgctgcgggcatctatatgcagtactggttcccggatgttccaacgtggatttgggctgccgccttctttattatcatcaacgccgttaacctggtgaacgtgcgcttatatggtgaaaccgagttctggtttgcgctgattaaagtgctggcgatcatcggtatgatcggctttggcctgtggctgctgttttctggtcacggcggcgagaaagccagtatcgacaacctctggcgctacggtggtttctttgccaccggctggaatgggctgattttgtcgctggcggtaattatgttctccttcggcggtctggagctgattgggattactgccgctgaagcgcgcgatccggaaaaaagcattccaaaagcggtaaatcaggtggtgtatcgcatcctgctgttttacatcggttcactggtggttttactggcgctctatccgtgggtggaagtgaaatccaacagtagcccgtttgtgatgattttccataatctcgacagcaacgtggtagcttctgcgctgaacttcgtcattctggtagcatcgctgtcagtgtataacagcggggtttactctaacagccgcatgctgtttggcctttctgtgcagggtaatgcgccgaagtttttgactcgcgtcagccgtcgcggtgtgccgattaactcgctgatgctttccggagcgatcacttcgctggtggtattaatcaactatctgctgccgcaaaaagcgtttggtctgctgatggcgctggtggtagcaacgctgctgttgaactggattatgatctgtctggcgcatctgcgttttcgtgcagcgatgcgacgtcaggggcgtgaaacacagtttaaggcgctgctctatccgttcggcaactatctttgcattgccttcctcggcatgattttgctgctgatgtgcacgatggatgatatgcgcttgtcagcgatcctgctgccggtgtggattgtattcctgtttgtggcatttaaaacgctgcgtcggaaataaggcattcacgctacatccgacaaaacgatgtccgctctcatccattcgatgagagcggtttttttaattactgcttaaatgcacccgccagagagcgaatatcattgccggttggcgactgatgaagtcgcagaccaaactcttcgacaatcgcaaatatgtgatcgaatatatcagcctgaatgctttcatattccagccacaccacggtgttagtaaacgcgtagatctcgagcggtaaaccgttatcacctggagccagttggcgtaccattaaggtcatatctttacgaatccgcggatggttacacagatattcgttcagataggcacgaaaggttccaatattggtcattcggcgcaggtttaatatcgactccgtagaaccttgctggcgattccactcattaatttcctgatggcggctggttaaataaggttttaacaagtgcgctttattcagacgttgcatttcgtcttcatcaagaaaacgaatactggtgacatcaatactgatactgcgcttaatacgtcgcccgccagatgctgacatcccgctccagtttttaaaggagtcagaaaccagagaccaggtgggaatagtggtaatggtattatcccagttacgcactttgacggtggttaacccaatatcgatcaccgcgccatccgcgccgtatttcggcatctccagccagtcgcccagtttcagcatatcgttcgcggaaagctgaatacctgccaccagaccaagaatcggatctttaaaaaccaacatcagcacggcagccattgcaccaagaccgctgatcagaatcgctggcgactgaccaatcagcagcgagatcatcaaaatgccgaccagaatcgcgccgatcagtttaatcccctgaaatatccctttcagcggtaactgagatgccgccgggaatttctgcgccagattcaaaatcacatccagcaacgagaagactgaaagcagcgcatacatcatgatccacaactgcgcgcaggtagtcagaatatctgccgcttcggtgcctttttgcagccagaataccgcctgaatattgacgataatcccctgcagggtaaaagctaaacggtggaagagtttattctgggtaatgatttgcaaccaaagccgtgaactggcgatggcacgtttttcgaaggtccgcagtaccacccaatgcaaaataatatgcaccacgacggcggtcagaaaaataataccgaaaatcatcaccatcgaggtggtgtgatcgatctcaatacccgctaaatcttcaacctgggatattaaatcctgcataacgtctcctttatacaacagcagcctatgatgacggctgaaacagggttatgcaaatcaggagaatctgaggggaaatagccgggcagatgcccggcaagagagaattacacttcggttaaggtgatgttttgcggcagacgtgatttcggcagcgtagcgttaaaatcttcaacgctgtgatgacctaccggaacaaccaccagactggtgtagcctttctctttcagaccaaattctgcatcgaggatggcggcgtcaaaaccttcgatgggtaccgcgtccagacccagcgccgccacgccgagcaggaagttaccgacgttgagataaacctgttttgccatccactctgcatcatcatgcagatctttacggtgcatatcagcgaagaacttgcgacctttatcgttcgcggctttcgcttccggcgtggcaaagcggccatcagcatcttcctggtcaacaaccagcttcagccaggcatcgtccatcgcggtttttgcacagaacaccacgacgtgcgaggcatcaagtattttacgttcgttgaacacataattaccggcagcggatttggcaacacgcgctttaccttcttccgtgctggcaacaataaaatgccacggctgggagttggtgctggatgggctgtattgcaggagagttttgatctgctcggcctgttccggggtaagttttttactggcatcaaatgccttagtggaatgacgctttaaggcgacagaaatgatatccataaagactccatgtgaaagtaattttgcgtgccagcagattacaaggttcaacgagaaatggtaagcgagaaaaatgcgctatagatttccgctttagcctggacgcactcttttttgatcgcgtttagccagaccatcaaccaccagattccacgaatcgttgatcagatcgcgaagtaacgcttcggagatttcctcgccgggatacaccgaaatccagtgctttttattcatgtgataccctggcttaatgctcgggtatatctgctgatttaacagggatttttgtggatcggacttcagattgataaaggggacgccgcgcagctccgacgacagcataaaaattttgccgccaattttaaaaacatcgaactccgggccaaaaggccagcaaagctcgacaaagggtaactcaagggccaggcgtttcgccgtttcgtgcagtgattgcttatccataaacgttcctttaggcgaaggagaataagcaaagtatgccgcgaagtacggcgataatcgacgtttaatccgccagcgagaaccagcgtcgccagataaagcgcagaacaaaatactcaatagcgcccagcactaaaaaccacagacaaaacaataaagtgtaaagctggctaagatccatcagatggaacatggtcaccagtttttgtgccagcgtcagccccagtgcgggggcgggcagcagcaggcaagagaggaaagccatcagcaaaatgcctgctgcggtagtcaaggtttctaaagggtgtttcataacattgttaaatgtaagttaaaacaccattgtcagggatattcttctgtaaggcaattccctacttagtcaccggcccagatcacacaatgctttttcaccagcccaatcagcgagccaccatcggcgacgaaatcgcgcatcagctgcgcttcattcagaccgctgacgacctggcgatgcagggcctcaatcgcgctcgatgcacccattttatgtgcggaaggggcgattttttccagcaatcgcaaggtatcttccgttagcggtcgacgatcgccagtgtgcggatcggtaatgacgccttccagcccatagcggcaggcctggaaacggttgaatttatacagcaggtaatctttctcctgatgtttaaacgggcgttccgtcagtaaccagtgggcggtggcctgaattaatcccgccatatttaccgcgtggctaagggttaacggggtatccatcacccgaacctccaccgtgccaaaatgaggactggggcgaatatcccagtgcagatctttaatgctgtcgatcatcgtggtgtaactcaggcagcgaaacagggcttcaaattgttgccagttactgacccacggcatcgggccattatcgggaaaggcggaaaaaatattcggtcgtgaggaggcaaaacgcgtatccgttccctgcatatacggcgacgcggcggaaagggcgatgaagtgcggcacaaaccgtgacaggccgtgcagcaaataaatggcgtcatcgccactggcgcagccaacatggacatgctgaccaaaaacggtcgcctgctggatgagatagccaaagttttccagcgttcgttgatagcgttcgttgtcgcatacctcctgacgctgccatttctgaaacgggtgcgtgccaccgccgcaaatttccagatgatggtctgcggctgcctgcaatacgactttctgcatcgctgaaaactgcccggcagcctggttgatatcacggcaaacatccgtcgccagctccagcatactttcggtgatatcgtgctttacctctccggccgtgatctcatttttaaccgcgtcaatcagcattgaagagtcctggcttaagtcatagcccggcggattaaccacctgcatttccagttcaataccgagggtaaaaggttcagaaacatgaaaatcgggtaatggcataggtttctcttaagttggcgttttctattcagtatagaagtcggagcggctgggcgagatgcggaagttctggaatgtttctttttttggtgatggtgactgaagcaatttggctacttttgcaatgtgacaagttatggcacggctggctggtggcgaagaattttgacgattgaggcatgcagaaaaaaacgggttcagcttcagttgatcaaatggggagtgagaagtccgaaacaggacttactgtataaataaacagctattttgctaagcaagggtaagataactgcgggtgcctgaagctttccggtttcaggtttactctgaggtctggaaagatgaagccccaggacgatatttctatcaaccctggggctacctacccaaacctgaacaatttggatggtagtcccttcttcgcatggaggcaatataaacatgctgacgaaatatgcccttgcggcagtcatagtgctgtgtttaacggtgctgggatttacgcttctggtcggggattcgctgtgtgagttcaccgtaaaggaacgtaatattgagtttaaggttgttctcgcttacgaaccgaagaagtagccgttgtgcggggagcaatccccgcatatccggttgtcaggtcaggatggtaaggcacctgctttacactttcgcccgcggtcagtgatggctgcgggcgatttcgttttaagagcaatgatgagttttgccgacagaagtccgaaacaggattcactgtataaataaacagctattttgttgaggaagggtaagataacggcgggtgcctgaagctttccggtttcaggttaactctgaggtctggaaagatgaagccccaggagatatttctatcaatcctggggctgccactccgagcctcaacaactcggatggtagtcccttcttcgcatggaggcaatataaacatgctgacgaaatatgcccttgtggcagtcatagtgctgtgtttgacggtactgggatttacgcttctggtcggagactcgctgtgtgagttcaccgtaaaggaacgtaatattgagtttaaggctgttctcgcttacgaaccgaagaagtagccgttgtgcggggagcaatccccgcatatccggttgtcaggtcagagtggtaaggcacctgctttacactttcgcccgcggtcagtgatggctgcgggcgaatcgtaccagatgttgtcaattaatcgtgttggcacagagttatgactattttttcttttatctgccagtgcacagcaaacatctcattctcacgatgaatgatgacctgctgtttattccagctaattatctgatagtccagaaaacctgcatcagtttggatctcacttgccttaaatgcgctctctttggcggaaaatgccagtgtcagcgccagagaaaaggctaaaccgcagtctgcgagtcgctcgtgttctgctggtgtaataatgttgtctgtcaattcggtcgctgtttgcgcagaaaaaatttcttcgatatcaacgccaatcggttgacgggaaaccacggccaatgccgtagccccgcagtggctaatactgccgtatacctccgcaggccacaccggttggcgtagctcgccgattgcgggcacacatttatagccatattcccgcagcgcataaattgcagcgatccgcccggctaaatgttcggctttgcgcttccgtccagcgtgttgcagttgcgcgtaatgcggcagccagagtaaatcctgctcacaaaaattcgccggatcgaactcaacaaaatgcagcgtatgtccggcaaaggggagggaggtatgcgtagttttcatgtcgaccatattagagactgatgacaaacgctaaactgcctgatgcgctacgcttatcaggcctacatggtcctgcaatatattgaattggcaagatttttgtaggccggataaggcgttcacgccgcatccggcatgaacgacgcgcactttgtcaacaatctgacgttagcatcagaagtgagtgtttacgctcatgtaccacgtacgtcccggctcgttataggtatacgccccggcacccgcgatatagttggcccctgccagatcgcccgtggtctgggcattacccgcacgccacaaacgtttgtcgaacaggttgtccacgccgccggtcagactgacattcttcgtcacatcccaggtcgcgctcagacccacaatgctgtaaggactgatttctttggtttccgggccaaccgctggctgacctttatagttgtacttcttcggctgctgcttaccgtaccaggtgaaggtcgtttgcatcgacaaatcttctcgtgcctgccagctcagcgttgagttcaacgtatactccgggatgatcgacaaacggtcgcccgtggttttgttttcactcttcagcatataagtgatgttattggtccacatcaccgtttcgctaaccggtacgtttaacgatccttccagaccttcaaccactgctttcggcacgttatcccactgatagagatcggtgccgactgcgttttgtcctacagccacatagcccgcttcaatcttattgcgataatcgttacggaaccaggtgacgcccgccagccagccgtcgcgtttgaactccagaccaatctctttgttgatgctggtttctgctttcaggtcatcgttaccttgcagatagcagccgcccgcgctggcatagcaaccctgacctttactgtagagaatgtagttcgggttagtctggtacaggctcggtgctttataagcacgggcaatgcccattttgagcgtgaagtcatcgcctaaaccttgcgatatgttcagcgccgggctccagttattgccgacaatactgtgatgatcgaaacgcagccccggcgttacgatggtgctgtcagtcagctccatgttgttttcggcaaacagcgagaaaatttctgcttttgaatacgggctacggtcggtggcactcacaccatcaatagcgccgccggtgttcgccccggtcagcgcctgggtattggaactcaagtccttcatccgttgctgattccactccgtacccagcgtcagcgtctggttaacgaggaaatcaatcggcaggttaacttcgctgtgcagcatcacgtcatcaagatcgatatcgacgaaatcctgtgtcgctttttcgttaaatttcccttcggtaccgcccgccagaccttccggaatacgcgagttacgggtgtgttcatactgcacccagttgctggtggtcacgccgttatcccagccaccgttccaggtcagcgcgtagttctggcgatacaggcggttggtttcatcgccatatttcgagcgagtgtaagcgtcagagttggtgttctgggtatcgcccgcatacaggttaccctggcggctgtaacccgcttccagttccagcgattgcaatggtgcgaagtcccagcgcaccacgccgttaatatctttattgatcaccccttcgcgcccggctggtaacgtcgtggcatacgttccggcacgcgcggactgatggccctggttgatatcccacgcgtcagcctgggttttgtcgaggttgccatacaagcggaagctgaattcgtcgcccagcggaccggtcaggctgaagttggtgcgtttagtggcaccttcctctttatgttctggtgcattgaaataagcgtcccaggagccgtgccactcaccgctgccttttttggtaatgatgttaaccacgccgcccgccgcgccgttgccataacgcgcagctgccggaccacgcagaacttcaatacgttcaatcatttcaggtggcacccaggaggtatcaccacgggtatcgcgctcgccacgccagccctgacgcaccgagttacggctgcttaccggcttgccgtcaatcaaaatcagcgtgttttccggacccataccgcgaatatcaatctgtcggttattcccacgctgaccactggtggagttaccggtcaggttaacgcctggcatggtacggatgatctccgacacatcgcgggcaacggggtttttgcggatttcatctgcggtgatggtcgaaacgccaggcgcctgtaagttctgctcggcggcggtaacgacaatggtatcgtcatgtgaaacaggagtatcggtcggctcttgtgcctgcgctaccccataaatccccagattgaccaacaaggccagggaatgaatcttcttgttcattgttttattcctgcatttttgccacgaattgcaactgtcgggcatggtcgtcctcaacacgacgcatcccgctaccgcgaaaacctttgatcctgaaagacacgcagtgcagttggttaataaatgtccgcgcttcccacggcgcgccattacgctattgcaaatgcaaatagttatcaataatattatcaatatatttctgcaatcaatgaaaaattgcacagtaaacatggggttatggtgtgacggcgttaaaagtaggaagtgagagctggtggcagtcgaaacatggcccggaatggcagcgtctgaatgacgaaatgtttgaggtcactttctggtggcgtgatccccaaggttctgaagaatactcgacgataaagcgcgtatggatctacatcactggtgtgaccgatcatcatcagaacagccagccccagtcgatgcagcgaattgcaggtactgatgtctggcagtggacgacacaactcaatgccaactggcgcggcagctactgctttattcccaccgaacgcgatgacattttttctgcaccatcccccgatcgcctcgaattacgtgaaggctggcgaaaactattaccccaggcaatagccgatccgctgaatccacaaagctggaaaggcgggcgagggcacgctgtttctgcactcgaaatgccgcaagcgcctctgcaaccgggatgggattgtccgcaagcgccagaaatagcagccaaagaaattatctggaaaagtgaacggttgaaaaattcacgtcgtgtatggatttttaccaccggcgatgcaacagcagaagaacgtccgctggcagttttgctcgatggcgaattttgggcgcaaagtatgcccgtctggcctgtgctgacttcgctgacccatcgtcagcaacttcctcccgccgtgtatgtgttgatcgacgctatcgacaccacgcaccgcgcccacgaactgccgtgtaatgcggatttctggctggcagtacagcaagagttattacccctggtgaaagctattgccccttttagcgatcgcgccgatcgcaccgtggtcgccgggcagagttttggtgggctgtccgcgctgtatgccggactgcactggcctgaacgctttggctgtgtattaagccagtcaggatcgtactggtggccgcatcggggcgggcagcaagagggcgtgttacttgaaaagcttaaagctggtgaagttagcgccgaaggtctgcgcattgtgctggaagcgggtattcgcgagccgatgattatgcgggccaatcaggcgctgtatgcgcaattacaccccataaaagaatccattttctggcgtcaggttgacggcggacatgatgcgctttgttggcgcggtggcttgatgcaggggctaatcgacctctggcaaccacttttccatgacaggagttgaatatggcattcagtaatcccttcgatgatccacagggagcgttttacattttgcgcaatgcgcaggggcaattcagtctgtggccgcaacaatgcgccttaccggcaggctgggacattgtgtgtcagccgcagtcacaggcgtcctgccagcagtggctggaagtccactggcgtactctgacaccggccaatttcacccagttgcaggaggcacaatgagccagcatttacctttggtcgccgcacagcccggcatctggatggcagaaaaactgtcggatttaccctccgcctggagcgtggcgcattacgttgagttaactggagatgttgatgcgccattactggcccgcgcggtggttgtcggactagcgcaagcagatacgttgcggatgcgttttacggaagataacggcgaagtctggcagtgggtcgatgatgcgctgatattcgaactgccagaaattatcgacctgcgaaccaatattgatccgcacggtactgcgcaggcattaatgctggcggatttgcaacaagatttgcgcgtcgatagcggtaaaccactggtctttcatcagctgatacaggtggcggataaccgctggtactggtatcagcgttatcaccatttgctggtcgatggcttcagtttcccggccattactcgccagatcgccaatatttactgcacatggctgcgtggcgaaccaacgcctgcttcgccgtttacgcctttcgctgatgtagtggaagagtaccagcaataccgcgaaagcgaagcctggcagcgtgatgcggcattctgggcagaacagcgtcgtcaactgccgccgcccgcgtcactttctccggcacctttagcggggcgcagcgcttcggcagatattctgcgcctgaaactggaatttaccgacggggaattccgccagctggctacgcaactttcaggtgtgcagcgtaccgatttagcccttgcgctggcagccttgtggctggggcgattgtgcaatcgcatggactatgccgccggatttatctttatgcgtcgactgggctcggcggcgctgacggctagcggacccgtgctcaacgttttaccgttgggtattcacattgcggcgcaagaaacgctgccggaactggcaacccgactggcggctcaactgaaaaaaatgcgtcgccatcaacgttacgatgccgaacaaattgtccgtgacagcgggcgagcggcaggtgatgaaccgctgtttggtccggtactcaatattaaggtatttgattaccaactggatattcctggtgttcaggcgcaaacccataccctggcaaccggtccggttaatgaccttgaactggccctgttcccggatgaacacggtgatttgagtattgagatcctcgccaataaacagcgttacgatgagccaacgttaatccagcatgctgaacgcctgaaaatgctgattgcccagttcgccgcggatccggcgctgttgtgcggcgatgtcgatattatgctgccaggtgagtatgcgcagctggcgcagatcaacgccactcaggttgagattccagaaaccacgctgagcgcgctggtggcagaacaagcggcaaaaacaccggatgctccggcgctggcagatgcgcgttacctgttcagctatcgggaaatgcgcgagcaggtggtggcgctggcgaatctgctgcgtgagcgcggcgttaaaccaggggacagcgtggcggtggcactaccgcgctcggtctttttgaccctggcactccatgcaatagttgaagctggcgcggcctggctaccgctggataccggctatccggacgatcgcctgaaaatgatgctggaagatgcgcgtccgtcgctgttaattaccaccgacgatcaactgccgcgctttagcgatgttcccaatttaacaagcctttgctataacgccccgcttaccccccagggcagtgcgccgctgcaactttcacaaccgcaccacacggcttatatcatctttacctctggctccaccggcaggccgaaaggggtaatggtcgggcagacggctatcgttaaccgcctgttatggatgcaaaatcactacccgcttacaggcgaagatgtcgttgcccaaaaaacgccgtgcagttttgatgtctcggtgtgggagtttttctggccgtttatcgcaggggcaaaactggtgatggctgaaccggaagcgcaccgtgacccgctcgctatgcagcaattctttgccgaatatggcgtaacgaccacgcactttgtgccgtcgatgctggcggcatttgttgcatcgctgacgccgcaaaccgctcgccagaattgcgcgacgttgaaacaggttttctgtagtggtgaggccttaccggctgatttatgccgcgaatggcaacagttaaccggcgcgccgttgcataacctgtatggcccgacggaagcggcggtagatgtcagctggtatccggcttttggcgaggaactggcacaggtgcgcggcagcagtgtgccgattggttatccggtatggaatacgggtctgcgtattcttgatgcgatgatgcatccggtgccgccgggtgtggcgggtgatctctatctcaccggcatccaactggcgcaggggtatcttggacgacccgatctgaccgccagccgttttattgccgatccttttgccccaggtgaacggatgtatcgtaccggagacgtcgcccgctggctggataacggcgcggtggagtacctcgggcgcagtgacgatcagctaaaaattcgcgggcagcgtatcgaactgggcgaaatcgatcgcgtgatgcaggcgctgccggatgtcaaacaagccgttacccacgcctgtgtgattaacctggcggcagccaccggtggtgatgcgcgtcagttggtgggctatctggtgtcgcaatcaggtctgccgttggataccagcgcattacaggcacagcttcgcgaaacattgccgccgcatatggtgccggtggttctgctgcaacttccacagttacctcttagcgccaacggcaagctggatcgcaaagccttaccgttgcctgaactgaagacacaagcgtcgggacgtgcaccgaaagcgggcagtgaaaagattatcgccgcggcattcgcgtcgttgctgggttgtgacgtgcaggatgccgatgctgatttctttgcgctgggcggtcattcgctactggcaatgaaactggcagcgcagttaagtcgacagtttgctcgtcaggtgacgccggggcaggtgatggtcgcgtcaaccgtcgccaaactggcaacgattattgatggtgaagaggacagctcccggcgcatgggattcgaaaccattctgccgttgcgtgaaggtaatggcccgacgctgttttgtttccatccggcatccggttttgcctggcagtttagcgtgctctcgcgttatctcgatccacaatggtcgattattggcattcagtcgccgcgccctcatggacccatgcagacagcgacaaacctggatgaagtctgcgaagcgcatctggcaacgttacttgagcaacaaccgcacggcccttattacctgctggggtattcccttggcggtacgctggtgcagggtattgcggcgcgactgcgtgcccgtggcgaacaggtggcatttcttggcttgctggatacctggccgccagaaacgcaaaactggcaggaaaaagaagctaatggtctggacccggaagtgctggcggagattaaccgcgagcgcgaggccttcctggcggcacagcagggaagtacttcaacggagttgtttaccaccattgaaggcaactacgctgatgctgtgcgcctgctgacgactgctcatagcgtaccgtttgatggtaaagcgacgctgtttgttgctgaacgcacgcttcaggaaggtatgagccccgaacgcgcctggtcgccgtggattgcggagctggatatctatcgtcaggattgtgcgcatgtggatattatctctccaggggcgtttgaaaaaattgggccgattattcgcgcaacgctaaacaggtaaattaacattatctattaacccataattataggaaataattatgggttaatcatttatttagtttataagtttgctagttatttctcttaaatagagtgaatgttgcattcagtggaaggaatttacaaacttcagcttcggataattctcaccaactggtaaagtgagcgccgtggagattttcccctattggactcattttcaggttataccccatgtcatcattgaatattaaacagggaagtgacgctcatttttctgagtatcctctggcgtcgcccagtaataatgaaattgatttacttaatctaatcgaagttttatggcgggccaaaaaaacggtcatggcggtcgtttttgcatttgcctgcgcaggtttactgatctctttcatcctgccgcaaaaatggaccagctcagccgttattactcccgccgaagccattcagtggcaggatctggagaaaacctttaccaaactccgcgttcttgatctcgatgttaatatcgaccgtggcggtgcatttaacctgtttatcaagaagtttcagtctgttagcttgctggaagagtacctgcgttcatcaccttatgtgatggaccaattaaaagaggcgaaaatcgatgaactggatttgcatcgcgctattgttgcattgagcgaaaaaatgaaagcggttgatgacaatgccagtaagaaaaaagatgaaccgtcactgtatacctcctggacgctaagttttaccgcgccaaccagtaaagaggcgcagaccgttttgagcgggtatatcgattatatctctgcgttggtggtgaaagagtcgatagaaaacgtccgtaataaactggagatcaaaacccagtttgaaaaagaaaaactggctcaggatcgcattaaaacgaaaaatcaacttgatgcaaacattcagcgcctcaattattcactcgacattgccaacgcggcgggaattaaaaagcccgtatacagtaatggtcaggccgttaaagatgaccccgatttctctatttctctcggcgcagacggtattgaacgcaaactggaaattgaaaaagcggtcactgacgttgcggaactgaacggtgaattacgtaatcgtcagtatcttgttgagcagttaacaaaagcaaatatcaacgatgtgaattttacgccgtttaaatatcagttaagcccgtcattgccagtgaaaaaagacggtccgggtaaggcgattattgtgatcctttccgcgctgatcggcgggatggtggcttgtggtagcgtgttattgcgctatgcgatggcatccagaaaacaggatgccatgatggcagaccacttagtttaactatttgcggttgaaggtgccgttcgtccgagcggcaccacaagcggcgttccggctaccggatcgtcaatgatcatgcatcgcagaccataaatgcgctcaatcagttcagcagtgacaatctccttcggcgctccctgagcaacaattttcccttcccgcaatgcaatcaaatggctggcgtaacgacaggcctgattaagatcgtgcagcaccgccgccagggtatagcctttctcgcggttcagttcgcttaacagttccagtagatcaatctgatgactgatatccagccaggtcgtgggttcgtcgagcagcataattgccgtttcctgggccagcaccatcgcgatccacgctcgctggcgttgtccgccagaaagggtatccacgctttgatctgccagatgagttattcccgtggcctgcatcgctttcgttaccgcttcttcatcctctttgcgccagcgggtaaacagcggttgatgcggataacgtccacgcgccaccagctcctgcacggtgatatcgcccggcgtggtagcattttgcgccaacagaccaatccggcgtgcaacttctttactggcgtaatgttgaatgtgctcgccatccagccagacatgcccgtgagcaggcgtcatcaggcggcttaaggtacgcagtaacgtggatttaccacagccatttggtccgataattgccgtgaagtgaccatcaggaatttctacagtcagattttccgcaacggtatatttgccatatcccagggttaactgttcgccgcgcaaacgggctactgattcggtcattttttgcgagactcctgaattaacaagacgataaggtaaataccgccgaggctgacggtaacgacgccaaccggaagttgatacggcataaacagttgttgggcgcagagatcggccgccagcagtaacagcgccccgcacagcgccgcctgggttagcccccagcgagcggtgccgctaatgcgtcgggcaatgtgcggcgcgactaaagcaataaaggaaatcggcccggcaagcgccgttgccgcagcggtaagcaccactgcaaccagcatcattaacagacgcgaacgttcgacgctgacgcccagcgcgcaggcggtatcatcgcccatctccagcaagcgcattcgccgcaccagcaaggtggcggcaatgagcatcaatataatgatgggtgcggaaggcgaggtttttgcccacgtcaggccgttgagcgatccggcattccacaaacccgctgttagcgccgtttctaaagacgctttcagcaacagccaggtattaaaggccaccagcatggcgcgaacaccgataccgataataatcaaccgaaaggtgtcgatgccgttacgccaggcgagcagccagaccagaagcgaagtgacaatgccgcccaccattgctgacagcgcgatagccgtcaggtcctgaccaaacagcaccatcgccaccagcacgccgctccacgccccggtgttaaagcccattacgtcagggctgccgagcgggttacgcatcagcgactgaaaaatcgcaccgctgacgcccagtgccgcgccaatcaacagcgccatcagcacgcgtggtaaacgccattcggtgaccaccatcgtcatactgcgcggcgcatcgcccatcaacgcggcgaatacctgcgagatttccagcgtgacggcaccgctgcgtaatccccagatacctgcaaccacacaggcggaaatcagcagcaaacaggtgatgagtaatcggcgagagacgtaaatcatgcgccacctcgcgttttacgtcgcacgaggaagatcagcaccggtgcaccaataaacgcactgaccacagaaacgcgcagttcgccgggcacaatcacccgcccgatgatatcggcaaacagcagcagggcaggggtagcaagtagcgtgacgggcagcgaccagcgatgatcggcacccaccagccaacgcgccatatgcggcatcatcaggccaataaaggcaatcgggccaactaccgctgtcgcactaccacaaagcacggtaatcgccagcagaccaattaactgtgtgcgcgccacgcgactgcccagcgccgtcgcggtgtcgctgccgaggcttaaactgttcagcgcgcggctcagtaatagcgcggttgctccggcgatcagcaccgggatcagcaccacttttaaggtatgtagattgcgaatatccagcgaaccggcttgccagaaacgcagttgatcgtagacgtcaggattaagcagggcgatgccgctggtcagcccttccagcaccgccgccagcgccacgcccgccagggttaaacgcaccggacttaactgcccgccgccctggctgccggtaaaggcaacaatcaacgaggccaccagcgccccggcgaaggccatcgccagttgttcctgcgcggatgagtaaccaaacagcgccgcacccagcacaatggcaaagctggctccggcgttcacgccaagcaagccggggtcggcaagtggatttcgggtgagggtttgcatcaacgccccggcaaggccaagcgcgccgcctgcaagtaaaccggcaagggtgcgcggcagtcgcgcgtcgagcacgatggtgcagtcggcgctctggcaggtgccggagagggcctccagcactacggaagcggggagtgattttgccccaatgagcaggcttaatgccgtcgcgataatcagtaataacagcaatccgggcacggcaatggcgcgtgtcacggcaacagaaccagacatacgaacttccatgataatgaaattaattatcgttatcgatcttatttggatatgttagcatgtgcagcctaagaataggtatttaaaatatttgatggcaaggcattgtaatgaataaacaatcctggctgcttaacctcagcctgttgaaaacgcacccggcgtttcgcgcagtattcctcgctcgttttatctcaattgtgtctctgggtttgctcggcgtcgcggtgccggtgcagatccagatgatgacgcattctacctggcaggtggggctttcggtgacgctgaccggcggcgcgatgtttgttggcctgatggttggcggtgtgctggcggatcgctatgagcgcaaaaaagtgattttgctggcgcgcggcacctgtggcattggcttcattggactgtgccttaatgcactgctgccggagccgtcattgctggcaatctatttacttggtttatgggatggttttttcgcatcgcttggcgttacggcgctattggcggcgacaccagcactggtagggcgtgaaaacttaatgcaggccggggcgatcaccatgttgaccgtgcgtctggggtcggtgatttcgcccatgattggcggtttattgctagcgaccggtggcgtagcctggaactacgggctggcggcggcgggcacgtttattaccttgctaccgttgttaagccttccggcgttgccaccgccaccgcagccgcgtgagcatccgttgaaatcattactggcaggatttcgttttctgcttgccagcccgctggtgggcgggattgcgctgctgggtggtttattgacgatggcgagcgcggtgcgggtactgtatccggcgctggctgacaactggcagatgtcagcggcacagattggttttctctacgcggcgatcccgctcggcgcggctattggtgcgttaaccagcgggaagctggcacatagtgcgcgaccagggttattgatgctgctctccacgctgggatcgttcctcgccattggtctgtttggcctgatgccgatgtggattttaggcgtggtttgtctggcgctgttcggctggctgagcgcggttagttcgttgctgcaatatacaatgctgcaaacgcaaaccccggaagcgatgttagggcggattaacggtttgtggacggcgcagaacgtgacgggcgatgccataggcgcggcgctgctgggtggtttgggcgcgatgatgacaccggttgcttccgcaagcgcaagcggttttggtttgttgattatcggcgtgttgttattgctggtgctggtggagttgcgacgttttcgccagacgccgccgcaggtgacagcgtctgacagttaatgcttaaaacagcgccttaagtcgttccagcacttgcgtggcgctgtagtaatccagacggaacgtctcggttcccagcgcataaacctgcttgttttgtactgcgggaaggtgcgcgagcagtggattggcataaatcgcatcggcatctttctgatcaccggcgaacaggaatagtgactcgccatttaacccagcagccagattttccccaccaagctgaatgatgtcatggcgtttgccctggctttggctggcgtttaaccctgcgggcaacttcgccagcgtaaagccgagttgttccagcatctgcccttgtgctgattccggcgtccagagattggcactgtgtgcagcggcggtatagacaatggcagtgaccggctgcggcggtaatttgatttgctctttcgccgctgccagttgcttatcaaactgtgcaatccgctctgccgcttgtttctcatgcccggtaatttcgccaagctgcgttaacagcgactgccagcttttgtcgtcgtaattgatgattaatgtcggggcgatggtggaaagctgatcatacagtgccagcgccgaatccccgccggttgcgctaattaaaatcagatccggcatttgcgcggcaacggcttcggcgctcggttcgccgatatagagccgttgcagtttgcgttctttcgccaccttgctccactggcgtaaaaagccctggtcatccgcgacgcggttattcggcgtggtcgcgccgctggcgatcaccggagcatcaatcgccagcagtgagccggtcagggtgacgctggtggaaacaatacgctgcggctggctttccagtgtatgtgtgccacggctgtcagtaatctgacgcggccagtcagcggcctgaactgcggctattcctgaaagtaaaagtcctgttaatagaagggcgttgcggtagagcggggcgagtctcacaaatcagcttcctgttattaataaggttaagggcgtaatgacaaattcgacaaagcgcacaatccgtcccctcgcccctttggggagagggttagggtgaggggaacagccagcactggtgcgaacattaaccctcaccccagccctcaccctggaagggagagggggcagaacggcgcaggacatcacattgcgcttatgcgaatccatcaataatgcttctcattttcattgtaaccacaaccagatgcaaccccgagttgcagattgcgttacctcaagagttgacatagtgcgcgtttgcttttaggttagcgaccgaaaatataaatgataatcattattaaagcctttatcattttgtggaggatgatatggatacgtcactggctgaggaagtacagcagaccatggcaacacttgcgcccaatcgctttttctttatgtcgccgtaccgcagttttacgacgtcaggatgtttcgcccgcttcgatgaaccggctgtgaacggggattcgcccgacagtcccttccagcaaaaactcgccgcgctgtttgccgatgccaaagcgcagggcatcaaaaatccggtgatggtcggggcgattcccttcgatccacgtcagccttcgtcgctgtatattcccgaatcctggcagtcgttctcccgccaggaaaaacagacctcagcccgccgttttacccgcagccagtcgctgaacgtggtggaacgccaggcaatttctgaacaaaccacgtttgaacagatggttgcccgcgccgccgcacttaccgccacgccgcaggtcgacaaagtggtgttgtcacgattgattgatatcaccactgacgccgccattgatagtggcgtattgctggaacggttgattgcgcaaaacccggttagttacaacttccatgtcccgctggctgatggtggcgtcctgctgggggccagcccggaactgctgctacgtaaagacggcgagcgttttagctccattccgttagccggttccgcgcgtcgtcagccggatgaagtgctcgatcgcgaagcgggtaatcgtctgctggcgtcagaaaaagatcgccatgaacatgaactggtgactcaggcgatgaaagaggtactgcgcgaacgcagtagtgagttacacgttccctcctctccacaattgattaccacgccgacgctgtggcatctcgcaactccctttgaaggtaaagcgaattcgcaagaaaacgcactgactctggcctgtctgctgcatccaacccccgcgctgagcggtttcccgcatcaggccgcgacccaggttattgctgaactggagccattcgaccgcgaactgtttggcggcattgtgggttggtgtgacagcgaaggtaacggcgaatgggtggtgaccatccgctgcgcgaagctgcgggaaaatcaggtgcgtctgtttgccggagcggggattgtgcctgcgtcgtcaccgttgggtgagtggcgcgaaacaggcgtcaaactttctaccatgttgaacgtttttggattgcattaaggagcgaggatgagcattccattcacccgctggccggaagagtttgcccgtcgctatcgggaaaaaggctactggcaggatttgccgctgaccgacattctgactcgccacgctgcgagtgacagcatcgcggttatcgacggcgagcgacagttgagttaccgggagctgaatcaggcggcggataacctcgcgtgtagtttacgccgtcagggcattaaacctggtgaaaccgcgctggtacaactgggtaacgtcgctgaattgtatattacctttttcgcgctgctgaaactgggcgttgcgccggtgctggcgctgttcagccatcagcgtagtgaactgaacgcctatgccagccagattgaacccgcattgctgattgccgatcgccaacatgcgctgtttagcggggatgatttcctcaatactttcgtcacagaacattcctccattcgcgtggtgcaactgcacaacgacagcggtgagcataacttgcaggatgcgattaaccatccggctgaggattttactgccacgccatcacctgctgatgaagtggcctatttccagctttccggcggcaccaccggcacaccgaaactgatcccgcgcactcataacgactactactacagcgtgcgtcgtagcgtcgagatttgtcagttcacacaacagacacgctacctgtgcgcgatcccggcggctcataactacgccatgagttcgccgggatcgctgggcgtctttcttgccggaggaacggttgttctggcggccgatcccagcgccacgctttgcttcccattgattgaaaaacatcaggtgaacgtcaccgcgctggtgccaccggcagtcagcctgtggttgcaggcgctgaccgaaggtgaaagccgggcgcagcttgcctcgctgaaactgttacaggtcggcggcgcacgtctttctgccacccttgcggcgcgtattcccgctgagattggctgccagttgcagcaggtgtttggcatggcggaagggctggtgaactacacccgtcttgatgatagcgcggagaaaattatccatacccagggttacccaatgtgtccggacgatgaagtgtgggttgccgatgccgaaggaaatccactgccgcaaggggaagttggacgcctgatgacccgcggtccgtacaccttccgtggctattacaaaagcccgcagcacaatgccagcgcctttgatgccaacggtttttactgttccggcgatctgatctctattgatccagaggggtacatcaccgtgcaggggcgcgagaaagatcagatcaaccgtggcggtgagaagatcgctgccgaagagatcgaaaacctgctgctgcgccatccggcggtgatctatgccgcactggtgagcatggaagatgagctgatgggcgaaaaaagctgtgcttatctggtggtaaaagagccgctgcgcgcggtgcaggtgcgtcgtttcctgcgtgaacagggtattgccgaatttaaattaccggatcgcgtggagtgtgtggattcacttccgctgacggcggtcgggaaagtcgataaaaaacaattacgtcagtggctggcgtcacgcgcatcagcctgaaggagagaacacgatggctattccaaaattacaggcttacgcactgccggagtctcacgatattccgcagaataaagttgactgggcctttgaaccgcaacgtgccgcgttgttaatccatgatatgcaggactattttgtcagcttctggggcgagaactgcccgatgatggagcaggtgatcgcgaatattgctgcgctgcgcgactactgcaaacagcacaatatcccggtttattacaccgcccagccgaaagagcagagcgatgaagatcgggcgctgttgaatgatatgtgggggccgggcctgacccgttcgccggaacagcaaaaggtggtggatcgcctgacgccagatgccgacgacacggtgctggtgaagtggcgctacagcgcgtttcatcgttctccgctggagcaaatgctcaaagagagtggacgtaaccagctgattattaccggggtatatgcccacattggctgtatgaccaccgcaaccgacgcatttatgcgcgatattaaaccgtttatggtggcggatgcgctggccgatttcagccgtgacgagcatttgatgtcgctgaaatatgtggccgggcggtctggccgggtggtgatgactgaagaattactgccagcacctgtccccgccagcaaagcggcgctgcgtgaggttatcctgccgttgctggacgagtccgatgaaccgttcgatgacgacaacctgatcgactacggtctggattcggtgcgcatgatggcgctggcggcgcgctggcgcaaagtgcatggtgatatcgattttgtcatgctggcgaaaaacccgaccatcgacgcctggtggaagctactctcccgcgaggtgaaataatggatttcagcggtaaaaatgtctgggtaaccggcgcaggtaaaggtatcggctacgccacggcgctggcgtttgttgaggcgggagcgaaagttacaggttttgatcaagcgttcactcaggagcaatatccctttgcgaccgaagtgatggatgttgccgacgctgcgcaggtggcgcaagtgtgtcagcgactgttagctgaaacggagcgactggacgcgctggtcaatgcggcgggaattttacgcatgggcgcgacagaccaactgagcaaagaggactggcagcagacttttgcggttaacgtcggcggtgcgtttaacctgtttcagcaaaccatgaaccagtttcgccgtcagcggggcggggcgattgtcactgtggcgtccgacgccgcacacacgccgcgtattggtatgagtgcttatggcgcatcgaaagcggcgctgaaaagcctggcgttgagcgtcgggctggaactggcggttagcggcgtgcgctgtaatgtggtttcgcctggctccaccgacaccgatatgcaacgcacgctgtgggtgagcgatgacgccgaagaacagcgtattcgcggctttggcgagcagtttaaactcggcattccgctggggaaaatcgccagtccacaagagatcgccaacacgattttgttcctcgcctctgacctcgccagccatatcaccctacaggatattgtggtcgatggcggctcaacgctgggggcataagcatgatctggaaacgccatttaacgctcgacgaactgaacgccaccagcgataacacaatggtggcgcatctgggaattgtgtatacccgtctgggagatgatgtgctggaagccgaaatgccggttgatacccgtactcatcagccgtttggcctgctgcatggcggcgcgtcagcggcgctggctgaaacgctgggatcgatggccggatttatgatgacccgtgacgggcagtgtgtggtgggtacggaacttaacgccacccatcatcgcccggtgtctgaaggcaaggtacgcggcgtctgccagccgctgcatcttgggcggcaaaatcagagctgggaaatcgtcgttttcgatgaacaggggcggcgttgctgcacttgtcggctgggtacggcagttttgggatgagcccgacagaattaaatgagattgcaggaaaactcggttaacggagtgatcgagttaacattgttaagttaaatattggtttcaactccgatttacatggttaccgtgttgttaaatcgtacaaagatgttatagaaacaaaatgtaacatatctatggacacgcacacggataacaactatgaacaaatcagggaaatacctcgtctggacagtgctctctgtaatgggagcatttgctctgggatacattgctttaaatcgtggggaacagatcaacgcgctgtggattgtggtggcgtcggtctgtatctatctgatcgcttaccgtttttatgggctgtatatcgccaaaaatgtgctggcggttgacccgacgcgtatgacgccagcggtgcgccataacgacgggctggactatgtgccgacggacaagaaagtgctgttcggtcaccattttgcggccattgccggagcaggtccgttggttgggccggtactggcggcgcaaatgggttacctgccagggatgatctggctgctcgccggggtggttctcgccggtgcggtgcaggatttcatggtgctgtttgtttctacgcgccgtgacggtcgatcgctgggtgagctggtcaaagaagagatggggccaaccgccggggtgatagcgctggtggcctgctttatgatcatggtcattatccttgcagtactggcgatgatcgtggtgaaagccctgactcatagcccgtggggaacgtataccgttgcgttcaccattccgctggcgctgtttatggggatctacctgcgctatctgcgtccggggcgtattggtgaagtgtcggtcatcggtctggtattcctgattttcgccattatctctggcggctgggtggcagaaagtccgacctgggcaccgtactttgactttaccggcgtgcagctgacctggatgctggtgggttacggttttgtggcggcggtgctgccggtgtggttgctgctggccccgcgtgactacctctctaccttcctgaaaatcgggacgatcgtcggtctggcggtaggcattttgattatgcgcccgacgctgaccatgcctgcgctgaccaaatttgtcgatggcactggcccggtatggaccggtaacctgttcccgttcctgtttatcaccatcgcctgtggcgcggtgtctggcttccatgcgctgatctcttccggcaccacgccgaagatgctggcgaacgaagggcaggcttgttttatcggctacggtggaatgttgatggaatccttcgtggcgattatggcgctggtttccgcctgtatcatcgatccgggcgtttactttgccatgaacagcccaatggcggtgctggctccggcagggacggcggatgtggtcgcttctgccgcgcaggtggtgagtagctggggctttagcattacaccagatacgctcaaccagattgccagcgaagtgggtgaacagtcgatcatttcccgtgcgggcggtgcgccgacgttggcggtggggatggcttacatcctgcacggtgcgctgggtggtatgatggatgtggcgttctggtatcacttcgccattctgtttgaagctctgtttattctgacggcggtagatgcgggtacgcgtgctgcgcgctttatgttgcaggatctgctgggcgtggtgtctcctggcctgaagcggaccgattcactgcctgctaacctgctggcaacggcgctgtgcgtactggcgtggggctacttcctccatcagggcgtggtcgatccgctgggcggtattaacactctgtggccgctgtttggtattgccaaccagatgctggcagggatggcgctgatgctctgtgccgtggtgttgttcaagatgaaacgtcaacgttacgcctgggtggcgctggtaccaacggcctggctactgatttgtaccctgaccgcaggctggcagaaagcgtttagcccggatgcgaaagtcggcttcctggccattgctaacaagttccaggcaatgatcgacagcggcaatattccgtcgcagtatactgagtcacagctggcgcaactggtgttcaacaaccgtctggatgccgggttaaccatcttctttatggtggtcgtggtggttctggcactgttctcgattaagacggcacttgcggcattgaaagagccgaagccaacggcgaaagaaacgccgtatgagccaatgccggaaaatgttgaggagatcgtagcgcaggcgaaaggtgcgcactaaagtcagagtgaggggggatgttggcgaatgttggcatagtgccgagggttccccctcaccctaaccctctccccgatggggcgaggggactgaccgagtgcgttgatagcatttgtaggccggataaagcgttcacgccgcatccggcactctttcagcaacatggttagcggaggccaagatgtttgattcactggcaatagccggaaaatatttaggtcaggcggcgaagctgatgattggtatgcctgattacgacaactatgtcgaacatatgcgggttaaccatcccgatcaaacgccgatgacctacgaggagtttttccgtgagcggcaggacgcgcgctacggtggaaaaggcggcgcgcgctgctgctaaatttgcacgtcaggctttaaacgattccactttttcgaacgctgcacgcaacgtatctggtgtcagcgtgactggcaggtaatgaatggactccaccgggcgcaaggtgtgggcaatcactttgtcgatctccgcctgattattgatatccacttccagctccgccagcgtagtcggcagatgaaaacgctgatacgccccggttaattgcgccagcacatcatcctgacccagcaaggcgctttgcaccagaattccgtaagcgactttggtgccgtggagaaatttctcggtttgcggcaggacagtcagaccgttatgcacggcatgggccgcagccacacgcgtaaaacgatcgcccagaccaccgaccattccacccccggcgataatcgcatccaccacatcgcaaaatgattgcgttaactgctgattttgctgatcggcaagtgcctgttcgctactgtttaacaagacgtcgcgaatggcctgcgcattattgatccccagccgcacggttagcggcaacgtttctggttgcggagccagcaccaccgcttcataccatttcgccagcgtgtcaccgatccccgccagcagatattgttgcggtgcattgaggataatctccggttccaccagcaccataaaattggcgtcgtcgaaaatctcataatgcagcgcctgtccggcatcgttataccagacggagagcggtgtccaggctgcgcaggtggcggcgatcgtcggagcggcaacaaatggcagaccgagacggcgggcgagggctttcgcggtgtcgagcagtgcgccgccgccgacgccaatcaccacgctgcgatcgtcaccggactcagccgccagttgctgtacatcgctttcgctgcaatgaccacgaaacaaaatatgctttgcccctggaagtccaaacgctggcggaagtttggtttgcgccgcagcaatggcgcgtttgccgtagatccacaccgcgcgagaaagttgttcatcagtgaaaaaatcgttcaggtgattgaaacttcctggatgtgaaaagtagttagccgggccgacgaccacgcggataggattgtgaggcatgttgtgttgtccttattgttttatttagacatctaaacgtcttgattgccaaatactagcatcgtgttatagtgccttcaacacgcaacttcgtcaggtacaataaaaatgacaaataaccctctgattccacaaagcaaacttccacaacttggcaccactattttcacccagatgagcgcgctggcgcagcaacaccaggcgattaacctgtcgcaaggctttcctgattttgatggtccgcgctatttacaggagcggctggcgtaccacgttgcccagggggcaaaccaatacgcgcccatgaccggcgtgcaggccttgcgcgaggcgattgctcagaaaacggaacgtttgtatggctatcaaccagatgccgatagcgatatcaccgtaacggcaggggcgacggaagcgttatacgcggcgattaccgcactggtgcgcaatggcgatgaagtgatttgttttgatcccagctatgacagttactcccccgccatcgcgctttctgggggaatagtgaagcgtatggcactgcaaccaccgcattttcgcgttgactggcaggaatttgccgcattattaagcgagcgcaccagactggtgatcctcaacactccgcataaccccagtgcaactatctggcagcaggctgatttcgccgctttgtggcaggcgatcgccgggcacgagatttttgtcattagcgatgaagtctacgagcacatcaacttttcacaacagggccatgccagtgtgctggcgcatccgcagctgcgtgagcgggcagtggcggtttcttcatttggcaagacctatcatatgaccggctggaaagtgggttattgtgttgcgccagcgcccatcagcgccgaaattcgcaaggtacatcagtatctgaccttttcggtgaataccccggcacagctggcgcttgctgatatgctacgtgcagaacctgagcattatcttgcgttaccggacttttatcgccagaagcgcgatattctggtgaatgctttaaatgaaagccggctggagattttaccgtgtgaaggtacatactttttgctggtggattacagcgcggtttctaccctggatgatgttgagttttgccagtggctgacgcaggagcacggcgtagcggcgattccgctgtcggtgttttgcgccgatcccttcccacataaactgattcgtctctgttttgccaagaaggaatcgacgttgctggcagcagctgaacgcctgcgccagctttagctatttaaccgtccaggcgcgggaatattgacggtcggcaaacaactcttgcaggccgttaatttgcttcaggcgcagcacttcgtcgctgtccattcccagctctttgccaattttattatcgtcccatcccaactggctaagttcacggacgatttccgacatggcggtgatttgatggcgtccacgagcgcgattatgacgaatagtcgcggcgatgcgttgattacgcgtaccttccagacaggtcaccggcaaataaccttttaagcgtaattttaatgatgatgagcctttaccaatttcatggcggtgaaaaccatccacgatttccatggcatttttatccgtatgtgtgaccacaatgggttgggtaaaaccatctatttcaatggatttttgcagcagttttttttcgggtggtgccacgttgtttgggttgtaatcattaggcataagttggctgtttttaacccacagaacgcaatccactggctcttcacgaaaggggctaacctgatggatcgccatgcggatttcattaatcgctttgatgcgatcatcttccggcaagctggcgagaaattgcgttaaatcctgcgttaatcgttgttgcatagtatcccccattcctgacgttttccttttatccgttcgttataacgctgatagttcttcgctttcgtaggactaaatgataatgctcgacaccagtaatcgttattgagtaaaactttgcatatccgccgccaggaggggatatctttcgcgccaatgtccccttgctgggtttgtggaacctcgatgccttttttctgataccagtgcaaataaatggcgattttattgcggtaatgctcagctgttttttccggcatgctattgagcagcaataatgcatattcttgccagtctaaatgttctggcttgaggattttccgatgcccatagaaatgattgtcatgtccggcgtaaatgccgccactttttaccccgctgactcgtgcgcacatagcagcccagcgatccggttcgataacgtgatagagccataatccttgtcgttgctccgggccaaaaggttcgcaaattcgcatatgacgcagaggaacgcctgcctgatacattaggttatacagtgggttgcagagactttgatgatttgcataccaggtccagatatcagccactttccagtcgtaaatggggtaaatgtaccagctatgaccgcctggtgcggccgtagtccagggtttatcgtcggcaaaacgttgtttatttaaactggcgatggcgacaaaacggttgtaggactcatccgcacggatgccgatcatcatcgccgccggacgtttttgtgaaaaccattcggcaaactcacgtacaaattgttcgaaggtcatgcctggctggtaaaaggagaaaaagtcagggtcggttatcgcatcttggggaggttgacgtacccattcgacatcaggttcccagcactgccattcgggttggtattgtgaaagggaattttgcgtcgtaagcgggagcgcaacccagtaaaactcttcgatgacatcggtgtacaactcgcgcagggactgaacatagttaatggtgcaagagaattgcgcctcccagtcgataaacaaaacgcagatttttttgcccatttgtcgggcaagttcggctgtcagatgcagcattaaaccagagtctttgccgccagaaaatgagacacaaacgcggggtagggtgttgagtgtccaggtaatacgctctcgtgcagcttccagaatattgagcggaagaggaattttataaatagacatctgaagacgctctctgaacgttacagggtgatcagtgagataagtctgttaattataaagtaaacactgtaaagcagagtgttttatttttcattcgcgctgtgaataaatagatgaaagttatagtagctgtctgtagttatatatcaaaaactctcatttagacggtcaataaatcgggagaacaccaaattatttaaagaagatttattataggaaatgtaaagctttattgaaggtaacggatgttctagttttatctcttttaagttaagaaagtcacggtaggaattataaagttcataggggactattcccagtaaatctgtaactgcaatgctattaatgattgtcagcaaagaggaaccacgaaatgagattttgcgattcataaatctctcgtctatttccatttgaatatcatcaacccctgctgatttagatattaattgggtgaactcttctgccataatttgttcataagtgctattgtcagtaattcgtggatgcctattactacaaattagagtattgcgaatcgtatgcaatggcatgcaaatgacggaacggctgatcactggcatttgggtgatcaccagatcggctttgcggtgaaccaacagttcttcagcattctctgctgacatgaggatatcatggcactcaatctcgacagaggaatcttgccgtaggcagcggatcagcatactattattagagcaagaaatgagctgagggccgtagataataaagtttttctttagttcggacttattgactatattaattgtttgttcaaggcctctgagatttttctcaagatggtgatgcagatttaaccctgttgtcgtcggcgcgataccttttcctgagcgaatgaataaagggtcattaaattgcgcacgtaagcgttgtaacgactggctcacggctgatggggtgatatatagtgattcagcagctttgctaatgcttaaatgctggtaaatacactcaaatatgacaagaagatttaagtcgaactttttcaagtcgtagagattggccatacactactccggttatatttttcttccatgatatattcacttaatcaatgttttttgcgtatatatttttattgattatgtttttttgcttaactcaggattaagtttttctaaaatagcacagccacttagggcagagcgagcaattcatgcttttttaggatggttgaaaagcagggatatagttcaaccatccatgaattaccttttatttattccccataatgatattaagcgttttctgatcgggcaaccccacggcctgttgtagcgtattttccttactcatgtaatagatagccggagtgacatttgcccccagatcgtccatgagtttctcgttatcgcttaacactttcatttgctctgtacttacgtttgcaggcacgtttagcttaagcttgccaccagaggcttcatattgttgccaggtttttgcgggatctttggaggcaagaattgccgctgctgtcgccgggctttctggcttgataaccccaaccaacaatgttcttaattgcactttgccagaatctacccacgggcgcgcctgctgccagaactgtttacaatatgggcagaacggatcggcgaacacgtagacaatgaccggcgcatcttttttaccgtcgaggagccagtgggattgttccatccgttgccacatttcgcgtccggctggtgcgtaaatttctttttcgataagtgtgttactcaggttttcacctttctcgttgtacatgtaaccagagatagcgtgcttaccatcgggagtcaggtagatggtgacgcccatatcctgatactttccgagataacctttcattcctccgggggcatcgaacgttttgatgattgtaatgccctgtttttcaatcgcttttactggggaaggaagttcctctgcgaaggcgattgcaggaagcagagccagtaaaagtatcttttttaacattaatttgtccttttcagtcagtgcaaaagtcgagtaaaaggcataacctatcactgtcataggtaagagcttagatcaggtgattgccctttgtttatgagggtgttgtaatccatgtcgttgttgcatttgtaagggcaacacctcagcctgcaggcaggcgctgaagataccaaagggtagttcagattacacggtcacctggaaagggggccattttactttttatcgccgctggcggtgcaaagttcacaaagttgtcttacgaaggttgtaaggtaaaacttatcgatttgataatggaaacgcattagccgaatcggcaaaaattggttaccttacatctcatcgaaaacacggaggaagtatagatgtccttgattaacaccaaaattaaaccttttaaaaaccaggcattcaaaaacggcgaattcatcgaaatcaccgaaaaagataccgaaggccgctggagcgtcttcttcttctacccggctgactttactttcgtatgcccgaccgaactgggtgacgttgctgaccactacgaagaactgcagaaactgggcgtagacgtatacgcagtatctaccgatactcacttcacccacaaagcatggcacagcagctctgaaaccatcgctaaaatcaaatatgcgatgatcggcgacccgactggcgccctgacccgtaacttcgacaacatgcgtgaagatgaaggtctggctgaccgtgcgaccttcgttgttgacccgcagggtatcatccaggcaatcgaagttaccgctgaaggcattggccgtgacgcgtctgacctgctgcgtaaaatcaaagcagcacagtacgtagcttctcacccaggtgaagtttgcccggctaaatggaaagaaggtgaagcaactctggctccgtctctggacctggttggtaaaatctaaatttccttcgtctttcgcgctaccaactccggcgcgaaatacttcggaaattcacctaattcttcgggtgctgcggcacccgattttcttccccgcaccatgatgcaagctgcatccaggtagccgcagaggccgcttgcatgatgatgtttaaagcccaggagataagcatgctcgacacaaatatgaaaactcaactcaaggcttaccttgagaaattgaccaagcctgttgagttaattgccacgctggatgacagcgctaaatcggcagaaatcaaggaactgttggctgaaatcgcagaactgtcagacaaagtcacctttaaagaagataacagcttgccggtgcgtaagccgtctttcctgatcaccaacccaggttccaaccaggggccacgttttgcaggctccccgctgggccacgagttcacctcgctggtactggcgttgctgtggaccggtggtcatccgtcgaaagaagcgcagtctctgctggagcagattcgccatattgacggtgattttgaattcgaaacctattactcgctctcttgccacaactgcccggacgtggtgcaggcgctgaacctgatgagcgtactgaacccgcgcatcaagcacactgcaattgacggcggcaccttccagaacgaaatcaccgatcgcaacgtgatgggcgttccggcagtgttcgtaaacgggaaagagtttggtcagggccgcatgacgttgactgaaatcgttgccaaaattgatactggcgcggaaaaacgtgcggcagaagagctgaacaagcgtgatgcttatgacgtattaatcgtcggttccggcccggcgggtgcagcggcagcaatttactccgcacgtaaaggcatccgtaccggtctgatgggcgaacgttttggtggtcagatcctcgataccgttgatatcgaaaactacatttctgtaccgaagaccgaagggcagaaactggcaggtgcgctgaaagttcacgttgatgaatacgacgttgatgtgatcgacagccagagcgccagcaaactgatcccggcagcggttgaaggtggcctgcatcagattgaaacagcttctggcgcggtactgaaagcacgcagcattatcgtggcgaccggtgcaaaatggcgcaacatgaacgttcctggcgaagatcagtatcgcaccaaaggcgtgacctactgcccgcactgcgacggcccgctgtttaaaggcaaacgcgtagcggttatcggcggcggtaactccggcgtggaagcggcaattgacctggcgggtatcgttgagcacgtaacgctgctcgaatttgcgccagaaatgaaagccgaccaggttctgcaggacaaactgcgcagcctgaaaaacgtcgacattattctgaatgcgcaaaccacggaagtgaaaggcgacggcagcaaagtcgttggtctggaatatcgagatcgtgtcagcggcgatattcacaacatcgaactggccggtattttcgtccagattggtctgctgccgaacaccaactggctggaaggcgcagtcgaacgtaaccgcatgggtgagattatcattgatgcgaaatgcgaaaccaacgtcaaaggcgtgttcgcagcgggtgactgtacgacggttccgtacaagcagattatcatcgccactggcgaaggtgccaaagcctctctgagtgcttttgactacctgattcgcaccaaaactgcataagaagaagtaagattcacctgcaattgcttagccgccggggtcaaacctggcggcttttttatggcattaaaaagccctgccgggatgttccaggcagggcggcataaatacttttatctgttagcgaacgaccagcaccggcagattggcgtggcggatcacgctcgaggcgttagaacctaacagatgggtcgaaatcgatgggttgcgagaaccaataactacaacatcagcccccagttcttctgccaactcattgacttcatcccgcacgctaccaaaacggacatgttgtttaatgcgggaaggatcgatggtgaagtggctgaccatcgtttgcagacgttcttctgcttcatgttgcagatgctcttcaaaacgacgcacatcagcggcaaaacggtgcaggctcaggctggctgacccgggtagtacgtgaagtagatgaataactccgtcatcctgggcgaggaattcagcgtggcgaacagctttgtcgctcaattccatttcaaatacatcaactggcataatgattgtcttatacataaccctttctccctgttaatcatgaacaaatcattcgccatgattataatatttatccctgatatttgtctggttctttttccttacgaacggtttctgtgattaatatattctcactgaacaccaggaattctcccaaaacctgcggtaccgcccgttttcccgctgtgatagctacccttaaagactgactcttttttgaactgtctctggaggttgcatgaaagcattgacttatcacggcccacatcacgttcaggtagaaaatgttcccgatccgggcattgaacaggcagatgatattattctgcgtattacggcaacggcgatctgtggctctgacctccatctttatcgaggcaaaataccccaggttaaacatggcgatatttttggtcatgaatttatgggggaagtcgttgaaaccggaaaggacgtaaaaaatttgcaaaaaggcgaccgggtggtaattccgtttgtcattgcttgtggcgactgttttttctgtcgattacagcaatatgccgcctgcgaaaataccaatgcgggtaaaggcgctgcgctcaataaaaaacagataccagctcccgcggcattgtttggttatagtcacctgtatggcggcgttcctggtgggcaggcggaatatgtccgcgtccctaaagggaatgtggggccgtttaaagtaccgcctttgctttcagatgataaagcccttttcctttctgatattctgccaacggcatggcaggcagcaaaaaatgcgcagatccaacaaggttcaagcgttgcagtctatggtgccggtccagtgggattgttgacaatcgcctgtgcacggttgctcggtgcggaacagatttttgttgttgatcatcatccctaccgcttgcgtttcgccgctgaccgctacggcgcgatcccgattaatttcgatgaagatagcgatccggcacagtcaattattgaacaaacggcaggtcaccggggcgtggatgcagtaatagacgccgtcggttttgaagcgaaaggcagcaccacggaaacggtgctgactaacctgaaactggagggcagcagcggtaaagcgttgcgccagtgtattgcggcggtcaggcgtggcggcattgttagcgtaccgggcgtctacgctggatttattcacggtttcctgtttggcgacgcctttgataaagggttgacgtttaaaatgggacagacccacgttcacgcatggctgggagaattattaccgttaattgagaaaggattactgaaaccagaagaaattgttacccactatatgccgtttgaagaggccgcccggggatatgagattttcgaaaaacgtgaagaggagtgccgtaaggtgattctggtacccggtgcacaaagcgcagaggcggcgcagaaggcggtttcaggtctggtgaatgcgatgccggggggaacaatatgatcgtcaggagtggttttcgaggtaaaggacagccatgacgataatcgccgccataatcagaaatcctatcaggatgtaaaatgcttctgccatggttattcccacaaacgaaacggaataattttgcagcaaaagtgaacagtgagaaccaggaaaaattgctgattttgcgtaaagaggatgcgcgtgcatcctctgggcaaagcgagttatcgcttgtgcagatgggattaaagcaggtagtcgccagcagcttctggctggtattcgagttccagcacttcaaggtgggttgcaacgccgcccggaagttcccagtgaatggaatcgccaacgcgcagccccagcagtgcggcacctaccggagccataacggaaagctgagtattgctatcggtcatttttgccggatacaccagcgtgcgcacacgcacttcgccatcgctaagattgcggaatttaacccggctgttcattgtcaccacgtcgtgtggcatctcttctggcgaacacatttgggcgcgatccaactctgcgtttaacgcgtcggcgattggcaaaccagcataggcgggttgctccagcagaatatcgatgcgttcggcatccaggtcgttaatgatgatagttggtctggacatttttactccatgtcgtcggtactgcgagtgtcgcagataaacatacccaaaagaaaaccctcaccgtcaggcggcgagggtttaactcacatgatgatactgactgttgctcactctttgaagtgatttgcgtcacattcagggaattcctcaatgcagcgcattatgtataattcttaatcgtcacggtttatggaagacgaattagcgtgttttgtaaatcagatgattaataacccactttatcaatcacaaaggttttgccacagttgcctgggtgtggttgtggcaagaatgagtttgcagaaagcggagcgttgatggcgtcagctttgatcgagatctgaatttcagtcaaatacgcagggttaccctggcacgttagcttaactgctttcacgttctcttttccccagcttttggcaaaggcggcgtcaaagtcacggcggctcactgttttaccgtaattatccgcaaggaattttccggcttcgctctctttaatttcttgattcaggcgtaccatcgtaccgaagtatgcgtccggatcaaaaccaaagcaggcaccgtgtttggcatattcgtagcgttccaggcaggaacgtccgccagctcctggcatgacttcacttagtttagcggccgtttccagtgataacccggtttccggcgatgaacacattcggctggcgcgtgcttctggtagattcgggattgggcgagtagcgcaaccgaagcgcatccagcggcgttcatcaacaccacgggcagcaaccgatttaggcaatcctggccacagaccatgtacggtcagaaaatcagctttgttggtcgtttcggtttgcaggcgacattcatctcgttcgttacgatttcgatcgtgttgactctggcaaaatccggtttgccaggagagggccaggacatagcgatcaaaatcgccatactgttttgcctgcaacgctacggcgttggcagaagagaagggaagcagagaaaccgcgagcaacgcggcgttacgccagaatgctttcataatgggtgtggaactcatacatacactgaatactatctattaaatcataaaaaagcccgccaggtgggcttacctggcgggcgtgatgatttattcagcgtttggcgaacgtattagttccacatggcgagaatcggccagccaaccaacagcaacatagagatgtaaatcaccccgaagattgcgccaagacgccagtaatcttttgatttcacatagccacagccgtaaataatcaccccaggaccggttgcatacggcgtcagacagcccatgataccgatagacagcaccagcaggatacacagttgttccattggtacgcccggaatacctttaccgacggccagaataaccggcagcatggttgcggtgtgcgcagacaggctggcaaacaggtagtgtgcaaagtagaacaccagaaccagtacaatcaccgttgcgtttggtgagaatccttccaggtgcgtactcatggtaccggcgaaccagtcaataaaaccagaacgagtcaggccgttagccatcacaaccagagttgccaggttgaccagcgtgttccatgcgctgttatagcgggtaatgtctttccacggcacaacgtgcagagccagcattagcgaaactgccagcagaccaaccgcagtagcattaatgacttcactgccaaatacccacaaacctaagctgagcaatacaaggccaatcagcgtccactctctgcgtgtcagcgcacccatggtttttagttcatcacccgcccaggttgccacttcttcactgtgtgtgatttccggtttgtacagcacgtaggaaagccacggcgcaatgataagcaagataaccccaaccggcaggaagcagaggaaccactgcaaccagctaatctggataccggcaattttgctgacgaactccagacccagcacgtttggtgccgcaccggtgacaaacatggacgaactcagactggtactaatgaccatcatccacatcaaatagccgccaatacgacgcgcggacggatcgttggggaatgatttaaacaacggcggcaggtttttaatgaccggaaaaaccgtacccccggtacgcgcggtgttggacggtgtaaacggtgccagcagaatgtcgataatgacaatcgcataacccaacgtcagcgtgcgtttgcccatgaatttcaccaggaaaagggcaatgcgacgacctaacccggaaacttcataccctaatgcaaaaataaatgcgccaaataccagccataccgtggtgctggaaaaaccagccagaccccatttcagcgcctgtttttgcgcattaaacgctgggtcagctaattctttggcatcaaagagcaggtaattactgccaataacgcaaatagtaaccgcaataaaactgatcgctgttgccggaattggctcgaggatcatgccgacaatcattgccacaaacacagcgaagtaatgccatgcctgtggtggcataccgtcggggacagggataagaaacatgacacccatcaccaccagtggggccaatagtttccatatattatcttttgctaaagacatacgggttctccgaaaattaatattttcaaatttatcaagtgcttaaataattaaatctgtgctaaaaaccaggtaaggatcagcaggtcggcactgccgcctggactgagatttcgttcgatacactccctgtcgaactgccggagataatcgagatcggcgggggttcgaatgccccctttttgcaataatgtttgcgcctcgcgctgtagccagcgcaggcccccctcgtcaccgcgcgaagcaacgttggtatcgccgttgatcgccatcagtaggagcaaggtatcgagcaatgccagttcaggatctaacccctgatccagcagagtgaggtaatgcggcaaggcgtggttgatcaccagtggataacccgcttcggcttcaccgcgtgcgccggtaaggccaagctgctggtacaaccgttgacctgccgtcagttgtgaattattggtacgcagttcgcgatcggtcagaccacggcagaaacttgccgccgtagaacaaacggttgttggcgttaccggctggttgagctgaagcaaacggccaattgccgcacatagcagccctaaagaaaaaatgctgcctttatgcgtgtttacgcccgcagtggcgcggaacatatcaccttcgcaagccataccaattgggcgtaatccgtggagtaccgcttccggtgccatttctgcactacaggcaccaaattcaatgaaacggggtaaccagccctgaatcgccagcgcgctgcggtggaaatcttccagcgccatatctttgtgcgcaccgcagttaatgcgatccacgaggcctggtttcggtgacagattgacttcagtcagcatggcgcgccagcccagcagggcgtactcatcgattaatgacgtcgcaagctttgtggttttagttgacgttgcaggcatcgacatcgttcagcagtgcctccatgcggttgagtaaatcggtcagttgatgggtttttccacgcgcgcagacggctgcgctttgctcgcacaacaggcagcggcgaggcggcagtgaatagtcgcggcgggagagaatttcgccttcgggcgtcaggacatcgatatcccataaccgcccgagaggatgactatgttcaagctcaatggtggcgagcttgaggtcgcgagccggggcggcaatgctcaacatgccctccggcccgctggcggaaaccagtgcagcctgctcctgaatttgccagccctgttttgcggctaaggcacgcaaggctgtcacgccatgattaaaaattcggcgtgtgacctcgctgtctttaatcggcccaggcgcaaccacggtaaaggagaccagtggaacaggatggcgcttgagccagacgtgttgccgtgcttgcctttcatcccggctgacgagcagctcgggaattgacaccgcatggtggctggcgagttcaggaagcaggtgcatggcttattccttcacctgatgcacaacatcgatcaccgagccatcgcggtaacgcacaacggcaacgacgcggtcggtgaattcaatcggctgtggttcaccggtcagcagacgcgcacgttcgcgcagccactcaatggaaaccactttaatgcccgcttcctgcagacgttctgccagttccggacgtgccgggttaactgcgataccgtggtctgtgaccagaatatcgacactggagcccggggtgatgcaggtcagcacgttatccaccagagtcggaatacgaccgcgtaccagcggcgcgacgatgatggaaagcgcagaggcaatcgcggtatcgcagtgaccaccggaagcaccacgcagtacgccgtcagagccggtcagcacgttaacgttgaactgggtgtcaatttccagcgcgctcagtaccaccacgtcgagacgatcaaccgatgcgcctttcgaaccccagttagcgtactggttggcgctgatttcgatgtgattggggttacgggccagcgattgcgcagcatggctgtcaaagctctgcacatccagcagtttgcggatcagacctttttcgtgcagatcaaccatcgtcgcggtaataccaccgagggcgaagtcggcgcgaatatcgcggctacgcattttgtcttccaggaaacgggttaccgccagcgatgcgccgccggtgccggtttgcatggagaaaccttctttgaagtagcctgagttgacaatcacatccgcagcgctacgggcaataagcagttcgcgcgggttagtggtcatacgggtagcaccagcgccgatttttgcagcatcgccaacgcgatcaactttgacgattaaatcaacctgatcttgctcaatgcttgccggattatgcggataaggcagcagttcttcggtaagcatcacaacctgttttgcgttgtcggcatcaaccattgcatagccgagggagccgcagcaggctttaccggtgtagccgttggcattaccgaattcatcacaggacgggacgccgaggaaagccacgtcgatattcagttcgccgctctgtaccagatgcacacgaccgccgtgagagtggatctgcaccggttccgccagcagaccgcgggagatttcttccgccagtggaccgcgtaggccagaggtataaatgcgggtaaccacgccctggcgaatgtgttctaccagcggcgcatggcaatcactcagggagctggacgccagggtcaggtttttaaagcccatcttcgcgatgacgtccatcaccatattgacggtcaggtcaccgccacggaaagcgtgatggaaggaaaccgtcatgccgtcctgtaaaccagagcgacgaatcgcctcttccaggttggcgcacagtttgcgatcgcgcgctttttcagcctggtaggtttgctttggcgagttctggaaagcggcaagatcgcattcagcgcgacgattccaggccgctacccgttcttgtcgttgagattgttcaattttctgcgtcattttgattgccttattcttcgcggatgccggaaagttctgcacgggagagcaccagacgggcgcgatcgataaccggaccgtccaccatcttgccgttcagggaaaccacgccgaggccttcgcgagcggcggcttcagcggcttctacgacgcggcgggcgtgatccacttctttctgggtcggtgcgtagaggttgtgcagcagatcaatctgacgcgggttgatcagcgatttgccgtcaaagcccagctgtttgatgtgggcggcttcttgcaggaatccggcttcgttgttagcgtcggaatagacggtatcgaacgcctgaatacccgcagagcgcgcggcctgcaaaatggaacagcgtgcgaacagcagttcagttccttccggggagcgttctgtacgcaggttgcgcacatagtcttctgcaccgagggcgataccgatcaaacgctcggaagcgtgagcgatttccactgcgcgggtaatgcccagcggagattcaatcgccgccagcaggccggtgctgccgggttcacgaccacaggctttttcgatacgcaggatctctttttcaatatccagaacatcctgagcggtatcggttttcggcagacgcacaacgtccgcaccaccgcgaacgacggcttccaggtcgttaacaccccattcggaatccagcgcgttgacacgcacaatggtttcaatatcgcgatacagcggatgttgcagcgcgtgataaaccatgcggcgggcggtgtctttttcacgtaatgccacggagtcttcgaggtcaaacatcagggcatcagccgggtagatgaaggagttgctgaccatcgcggcattggcaccaggcacaaacaacatgctgcggcgggtgcgagttttacgttgttgcagcgaagcggaaatcattggcaatcctcccatggcagagccgggataccgctggcgcgtgccagcagggcttccagtcgtgcacgtaaaatgcagtccagtgcgcctttgtcatcgacattcagctgtacgccgcgcacgttgtagcgggcgagaacgtccagaatggtggtgcgaattgcatcgccaaactgtttctcaacgctgctattgatttgcaggtcgatatcctgcgtatcgagtggggcgatgcgtatcatcacatccccagactcaagggtgcctgcaacggcgggctggtttattttcatttttcacctgtttctcatgcgggggtcttttgacgagctgccgcgtcctggcgggagtgctcaagcaggttctgcaaataatgcagcgtgactgcagggaccagcggcgcgatagccgtgagatcgtttttcgccagcagttgacgtacccgggaagcggatatcggcatctcctggtaacgcagccgctcaatttcaaccagttcgatgggcggtgcggagatagtcggcgtttccagccagtagcgcatatcctggttgtactgggcggtaacgcgacaaaagggttcagtaccgacaaagcggtgagttacacccagcgcgggagcgaggtactgacggaaaatcttcagatcaatttcggtgtaacaatggttaatgacgctctgttctttaatgaagtagcaagggaacgtagcgcgggagatgatgtattcggagccgcgatgcacagtcaggcgtggaatatcggcggtgccttttaacaccagatccaaccggtcttcataggggaagcgtgaagaatcttctttgactaaaaacagatgcaaccagtcgcactgtgccgcagcttgttgaatcagataacggtgaccattcgtgaagggattggcgttcatcacaatgcagccaatcttgttccctggatgacgaaattttttcagcgattcggcatagcgtttcagtcgcgtggcgctgttttccatcagcaccatcacgccgggtacgctggtcagcgtggaaaaaccgcactggcggaacagcgcctcgtattcggttttggtataaataaacagatgcgtgctgtgccgctcataggcgaggtttatcagttcagtggctaatgtcagcgccagtccttcaccgcgaacggattcactgatagcaacgcatttaataatatttccggcaattccaccgcacgcgataagcttttcatcgcgggttacggtaataaatacttcgactgtggtgtcaacgctcaaatcattttcatgcaggaattgggcgatttccgccatttttttattttctgaacgttttacgcgggtgaaaatatcattgccgaacataataaatagtatcctgaaggtgcatgttgttatcgatttgcaacgaatgttgttcaatgttgcaaactgataaccttttattttcacttgggagaaaggggggtgatcgaggtatatctttttctcctttcgctatacatcctaaggagtattgcagcgtgaaattttgatttatttcacatagagttagtggttttttatttatttaatggttttaagttttttaattaatgtaattacgaaatgacctgcaggtttaagtgatttaattgatttaatgaataaaatttgccacgatcataattaatatctatgtattttgattcaacattttaattacatccgtcaaagaggctcgggacaacccgcaaggaaaacaatgttgcagcttaacgagaataaacagtttgcatttttccaaagactggcatttccgctgcgtatctttttgctgattctggtgttctcaatatttgtcattgcagccctggcgcaatattttacggccagttttgaggactatttaacgcttcatgtacgcgacatggcaatgaatcaggcgaaaattattgcctccaatgacagtgtcatctctgcggtgaaaacgcgtgactacaaacggctggcgaccatcgctaacaaattacaaagagataccgattttgattatgtggtgattggggaccggcactcgatccgcctttaccatcctaatccggagaaaattggttatcctatgcagttcaccaaacagggcgcgctggagaaaggggagagctacttcattaccgggaaagggtcaatggggatggcgatgcgcgccaaaacgccaatctttgatgacgatggaaaagtcatcggcgtggtgtcgattggctacctggtgagtaaaatcgatagctggcgggctgagtttttattaccgatggcaggcgtgtttgtcgtgctgttagggattctgatgttgctgtcgtggttcctggcagcgcatatccgtcggcaaatgatgggcatggagccaaagcaaatcgcacgcgtggtccgtcagcaagaggcgctgtttagttcggtttatgaagggctgattgcggtggatccgcatggttacattaccgccatcaatcgtaacgcaagaaagatgctggggctgagctctcccggacggcaatggttgggtaaacccattgctgaagtggtcaggcccgccgatttctttaccgaacagattgatgaaaaacgtcaggatgtggtggctaactttaacggtctgagcgttattgccaatcgggaagctattcgttcaggtgatgatttgctgggggccattatcagctttcgtagtaaagacgaaatttccaccctcaatgcgcaactgacgcaaataaaacaatacgtcgagagccttcgtacattgcgacacgagcatctcaattggatgtcgacgctcaatggtctgttgcagatgaaagagtatgatcgcgtgctggcgatggtgcagggggagtctcaggcccagcaacagcttattgacagcctgcgtgaggcgtttgccgatcgccaggtggcggggctgctttttggtaaagtgcagcgcgcccgggaactggggctaaaaatgatcattgtccccggtagccagctttcgcaactgccgccaggactggatagcaccgagtttgcagccattgtgggcaatttacttgataacgccttcgaagccagcctgcgtagcgatgaaggaaacaagatcgttgaattattcctcagcgatgaaggcgatgatgtggtgattgaagtcgccgatcagggctgcggcgttccagagtctctacgagacaaaatatttgagcagggggtcagtacgcgtgctgacgagcccggtgaacatggcattgggttgtacttgattgccagctacgtaacgcgctgcggtggtgttatcactctcgaagataatgatccctgcggtaccttgttttcaatctatattccgaaagtgaaacctaatgacagctccattaaccctattgatcgttgaggacgaaacgccgctggcagagatgcatgcggaatatattcgtcacattcccggattcagtcagatattactggcgggaaacctggcgcaggcccgaatgatgatcgagcgttttaagccggggctaatcttgctcgataactatcttcctgacggcagagggattaatttattgcatgaactggtgcaggcgcattatcccggcgacgtggtgtttaccactgcagccagcgatatggaaacggtgtctgaagccgtacgttgtggtgtatttgattatctcattaagcccattgcctatgaacggctggggcaaacgctaacccgtttccgccagcgtaaacatatgctggaaagtattgatagcgccagccagaagcaaattgatgagatgtttaatgcctatgctcgcggtgaacctaaagacgaactgccgaccggcattgatcccttgacgctaaacgcggtgcgaaaactgtttaaagagcctggtgtgcaacatacggcagaaacggtggcgcaggcactgaccatcagtcgcaccactgccaggcgttatcttgaatattgcgccagccgccatctgattattgctgaaattgttcacggcaaagttggcagaccacaacgcatataccacagtgggtgacatgataaagccggaggaaacttgcctccggcattactatttacttgcctgtgaccgctgctgccgttcctggcaccatcagctctgtagcaacgataacaatcactagcccaacaagcaccggcaccgaggtgcgttttacgacttcaaatggtgagattttcgccatcccggcaaccgcaacgactacgccagaaacgggtgatagggtacgacccaggtttgacgcctgcagcatcgggatagtcaaatacgccgggttaatgccggaagagtgcgccagtttcgggatcatctcaacaaacgcataaaacggcgcattgcctgaaccggtcgtgactgccgccagcatggtcagaatcaccaataccagcatcaggatgatactcgccgaaccaaacgaggtagcgatagaaatcagactttgaataaagccgatggtgctaagcccctgagcgaataccccagcggcaaccagcagcatcaccacgttagcaaacgcatctgccatcccgcgataagccacttccagaccagagaaaactttctgggtattaaagctgcggaggaactccagaatggaggcaatcagcatacaaatcaccagaatagtgatgatgtgtaattgcggaccccatttaccgtcaaaaatcagtacaccgatgatcggcgtgaacggcaaaatggcataaaacgcaggagcagtggtggtgatttcactgacatctaacatttcatgagagatgtgctcttttttatccagataacgttgccagaagaagtgggcgatcgccatgccgataattgcagcaattgagataggcagcgtcgttttgaaggcgaagtcaatcagcgacatttcggaagcttgcgccgccagcaccacatcccctgaagtcggtgcgagaataatcgccgccggggaggcacaaatggcagcagctgcgccacgactgataccaacgtttaccatcaccggaaatagggttgccatcagcaaaacacccagaccggttgcggaagagacggccagagacatcagacaggcgacaaaataggcggcaatcatcagcaggtaaggggagttaatatactgcaatggttttgacgccagcttgaccaccatatcattcgcgccgatatgggtcatgtaagcggcaaatccacacagcatcataatcatcatgccgaggtcgccgccgcggctcattagtaatattttaacgtattcaacgatatccgtggcgctgtagcctgttgaagcctggctggacggtaacactttgtgccccataatggcactgataatcagcaataacaggccaccgacaaataacacaccagtggcggaataccctttaatgatgtagcgagctacacccacaataaccacaaccccaataaggagttcaatgaatgtcagcataatttttcctgtctccaggccccaaagtaaataataaaaaattcctaaagcttaaggaaaaaatatgcccaataaattgtcgatgaatgctgattaaaatcaagaaaaactgccattaagacattgaagttgctgtttttatacatagataacaaaacgcatatttagcggttggcaattatcacataataatgtgtgcaaattgatggtggattgatgcaaatttgttaattgcaatggtgttagctgcggctgtgcgctcaaaaaataatctaatatgagcacaggttgacgatatatattatatacttcgttaagatgattgttgtatctcgttaaaaaataaaataatttttccttgattgcattttgtcatcaaaaaagacttggtttttcttttttgactattcccatcgcagaaaacgacgcatcatctttaatcgatgcgcggaaatatttaacttgaacaagcggaaataaatgagcagctattcagattattctttatgttgggtctattaaggttatgttaattgtagctttgctatgctagtagtagatttttgataaatgttttatggtcacaaatgaacgtgagtaaatatgtcgctatcttttcctttgtttttattcagttaatcagcgttggtaaagtttttgctaacgcagatgagtggatgacaacgtttagagaaaatattgcacaaaccaggcaacagcctgaacattatgatttatatattcctgccatcacctggcatgcacgtttcgcttacgacaaagaaaaaaccgatcgctataacgagcgaccgtggggtggcggttttggcctgtcgcgttgggatgaaaaaggaaactggcatggcctgtatgccatggcatttaaggactcgtggaacaaatgggaaccgattgccggatacggatgggaaagtacctggcgaccgctggcggatgaaaattttcatttaggtctgggattcaccgctggcgtaacggcacgcgataactggaattacatccctctcccggttctactgccattggcctccgtgggttatggcccagtgacttttcagatgacctacattccgggtacctacaacaatggcaatgtgtactttgcctggatgcgctttcagttttgagacaaatgaagttttagtaacttctttaaaatcaatagctaaaataagtaacatcaaaaataacgcgacttttatcactttttagtaaagttgcactggacaaagcgtaccacaattggtgtactggtaaccgacacagcatttgtgtctatttttcatgtaaaggtaattttgatgtctaagattaaaggtaacgttaagtggtttaatgagtccaaaggattcggtttcattactccggaagacggcagcaaagacgtgttcgtacacttctctgcaatccagactaatggttttaaaactcttgctgaaggtcagcgcgtagagttcgaaatcactaacggtgccaaaggcccttctgctgcaaacgtaatcgctctgtaagatacgtcagcaagaattcaaaacccgcttaatcagcgggttttttttggtctttagtgtgcggttgaggccgaaaacagccagaaagccagtgctgtcatggcaaaagaccccagaaggttgacgaaaacgttcagtaatgcccagccaaagcgaccctcttgtaacaaaaacaccacttctgccgaaaatgttgagaaggttgttagaccgccacaaaatccggtggtgattaatactttccacactggatcaatgttcgtcatcctgctgaaccatgcgaatcccattcctatgatgaatgccccaatcaggtttgctgccagcgtccccaacggaatcgcctgatgcagcgggttaaatcgcatacttaacagccatctcgccacgcttcccgtaccaccgccaataaaaactgctaaaagaagttgtaacactgcaaaatcctgctatttgatttgtatgagtgataagtgtaacgccgaataatcgtcgttggcgaattttacgactctgacaggaggtagcaatgctggttgccgcaggacagtttgctgttacatctgtgtgggaaaagaacgctgagatttgtgcctcgttgatggcgcaggcggcggaaaacgacgtatcgctgttcgtcctgccggaagcattgctggcgcgcgatgatcatgatgcagatctatcggttaaatcagcacagctgctggaaggcgaattcctcggacgtttacggcgagaaagtaaacgtaacatgatgacgacaattctgacgattcatgttccttcaacgccggggcgcgcatggaatatgctggtggcgctacaggcaggaaacatcgtcgcccgttatgccaaattgcatctctatgatgcatttgccattcaggaatcacgccgtgttgatgctggtaatgaaatcgctccgttactcgaggtggaggggatgaaggtcggtctgatgacctgttatgacttacgctttccagagctggcgctggcacaggcattacagggagctgaaatcctggtacttcctgccgcctgggttcgcgggccgctcaaagagcatcattggtcaacgttgcttgccgctcgtgcgctggataccacctgttatatggtggcggcgggggagtgcgggaacaaaaatatcggtcaaagccggattatagatccctttggcgtcaccattgcggcagcgtcagaaatgcctgcactcattatggcggaagtgacgcccgaacgtgtgcgtcaggtgcgcgcgcaactgcccgtcttaaacaaccgtcgctttgcgccgccgcaattattatgatgtttttttactcggcgcttgattcaccttgttacagattgctattgtgtgcgcgcgtcgaatgaccgttaatattctctggtttttaaggcgcgttctgttgccggttatatgtcaagaaggtatctatgggtgagattagtattaccaaactgctagtagttgcggcgctggtcgttctgctgtttgggactaagaagttacgtacgctgggcggagaccttggagcggccattaaagggttcaagaaggcgatgaatgatgacgatgctgcggcgaaaaaaggcgcagacgttgatcttcaggctgaaaagctctctcataaagagtgacgtggcgagcaggacgctccctcaatatcttgttcgatacaaaaaacccgcttcaaaaagcgggttttttatcagacagatgtaagtaattattacaggattacttaacttccatccctttcgcctgcaaatcggcgtggtaagaagagcggacaaacggaccgcatgcagcatgggtaaagcccatcgccagcgcttcggctttcatttcgtcgaactcatccgggctaacgtaacgttgaaccggcaggtgatggcggcttggctgcaaatattgccccagcgttaacatcgtcacaccatgacggcgcaggtcgcgcattacctcaataatttcttcattggtttcacccagtcccaccatcagaccagacttggtcgggatttccggatgcgcttctttaaagcgttccagcagcttcagcgaccagttgtaatctgcaccaggccgtacctgacggtaaatacgcggtacgttttccaggttatggttgaacacatctggtggcgttgcagtcagaatatccagagcacgatccatacgaccacggaaatccggcaccagagtttcaattttgatttgcgggcttttttcccgaatggcagtaatgcaatccgcaaagtgctgggcaccgccatcgcgcaggtcatcacggtcaacggaggtgataaccacataacgcagcgccatatcggcaatggtctgcgccagtttcactggttcattggcatcaggagctaccgggcgaccgtgggcaacatcacagaacggacaacggcgggtacaaatagcgccgaggatcataaacgttgctgtgccgtggttgaagcattccgccaggttagggcaggaggcttcctcgcagacagaatgcaggccatttttgcgcattgcggctttgatgccctggatacgtgtagagtccgctggaagcttgattttcatccattccggcttgcgcagcagggcttcgcgctctgttgccacgtttttaaccgggataagggccatcttatcggcatcgcggtatttaacaccgcgttccatcacaatgggtttactcatagcgtgcgtgttccagttgcgaattacgaaggaaagcgtttcaattcaatagattgttgtaattatcaactatttttgaattaacgactggcagtatatcattgaaacggacctgaaagcagccaaagcggtcgcgaaaatgtaaaattgttgttggattgtgccattttatcgttctgcgctgtgatctggctgtaacaatactttttcaaaatgcattacggataacatctattactccgtgcaggatgggatcacgcaggctgaatttgttgtagtggatagagaaatctatttgctcctcatttaaggacggaaaaggcagtttttccagcggccagcagcggctaaacaggttataaaaacggctgggaataatcgctaacatgtcactgttggcaaccagtgcagcgattgtcaaaatgttgtagctggtgaaattgatttgccggtccggaaacatttcttgaactctctgccgcagaccgctgaaattttgctcttccggtaacagaagtacatgcgcagcgttgtcgatagtctctctgtcatcttctaaagagagtagtggatttccctcgcggcaaattaacaccatattgtcggtgaacagaacatgatgttgcaccgtacgattggtgcaaaacatgttatcgatgatgagatcggtttgaaactgactgagttggttttccgcgtcgctgatgggcgggttgcgcagtaaaagctgcggatagtgagttttaatcgcccgatagatgacaggaaggaccagggctccgaccgagggagtggtcgcaatagttatcgttcgttgcttatcatagcttccttcgatatccagcgcgccaagaatggactcaaggccctgactgatatactcatgtagatgcatcgcaaatgcggtaggagtgacaccctggcctttgcgaataaacaatgggtcagggaatataacgcgcagtttctgaatagactgactgattgccgagggggtcagattaagcactttcgctgcattaacgatccctttatgtacatatacagcttcaaaaatagtcagaaggttaagatcaatatttcgtaaggttgtaaatatttgtggtttaccttctgacgactttctgcttaaacagggttcaatttgattattactatccacgcacttactccaattttattcatggaaaaataatatttaaaaaattacaataatcttatgtctaattggaacggaacgcttttgctcaccataatcaactatttcaataggttaatcaatggggtgagttgcggagcaaggcgtggcaccgcatttctgcaagtgataaagaaaatatacaaacgcgaaggagatgtaaagcattagcaggtattatgagtaatgacccagtgtaaattgggccattgatgtatggaattaagcggtaatatattcgaagtccggattgtttagtagcgctaaaatattttccagtaaacgtggagcaatattattagtcgtcgcttcgggtttccattgtgatattttagccatttccattccggcatacccacaaggattaatacgtaaaaatggtgaaagatccatattgacgtttaatgccagaccgtggaatgaacaaccgcgtcgaattcgtaaacccagtgagcaaattttcttttccccgacatagacaccaggcgcgtcagcccgaggatgcgcttctatacccagttcagccagggtattcaccactgtttgctcaagcaaggtcaccagttcacgcacaccgagtttacggcgtttcaggttaagcaacacatacatcacctgttgtcccggcccgtgataagtcacctgcccaccgcgatcgctctggatcaccggaatatcacccggcattaaaatgtgctccgcttttcctgcctgaccttgggtgaataccggatagtgctcgaccagccagatttcatcaagggtactatcatcgcgggtatcggtgaattcatgcatagcctgggagattggctcgtaaggctgaagaccgagctggcggacaagaattttatcctgatacaaaacggcatctccgtggagaatgagtaaaagtgggggaaaagtatatcacagcgaggagaggggagttacccgaccaggagccgggtaacggagaagcgagttacagaaccatgcggacaatatcgattttgcccagttcttcatacagtgtttcaacctgctcgatatgagtggcgttgatagtgatagataccgagtggtagttgcctttgctgcttggttttaccgttggggtgtagtcacctggcgcatggcgctgtaccacttcaaccacctgatcaaccagctcaggtaacgcctgccccataactttgtaagtaaaaggagtagggaattcaagcagttcgttaagtttggttttcatgtcagctccggcgtaacgtaattaaatagcaactcccgccagaaggcgggagtttttttactgatgcttagtatatggggacggaaattacactttcaagtgttcaatttttaaccaaaccagtgatggaacattaatttaatgtaatcaatgattttgccgaagaagttaccttccgggatttcttgcaacacaaccagcgggcgttgctcgatcgttttgccatcaagctggaagttgatagttccgacgacctgattcttttgcagcggcgcatgcaattcactgctgttcagcacatagctggctttcagatctttcatgcgaccacgtggaatggtcaggtacacgtctttatcaacccctaacgaagcgcgatcagaatcaccaaaccaaaccggttcagaggcgaactctttacctactttcagtgggttaacggtttcgaagaaacggaagccccaggttagcagttttttactttcggcttcacggcctttaaaagtacgtccgcccatcaccgcagaaatcaagcgcatctggccttcagtcgcagaagcaacaaggttgtaacctgctttgtcagtgtgtccggttttgatgccgtcgacattcaggctgttatcccataacaggccgttacggttcagctggcgaataccgttaaacgtaaattctttttctttatagatcgagtattcattcggtacgtcacggatcaatgcctggccgatcagcgccatatctcgcgcggagctgtactgaccatcagcatccagaccatgtaccgtctggaagtgggtgtttttcaggcccagggcgttaacgtagctgttcatcaagccaacaaaagcgtcctggctaccagcggcaaaatcggccatggcgacgcaagcatcgttacccgattgcaggttaataccgcggatcagctgagaaaccggaacctgcatgcccggtttgaggaacatcagcgaagaacctttaaacaccgggttaccggtggcccatgcgtcgttgccgatagtgactaaatcagtttctttaaatttaccggctttcattgcctggccgataacgtaactggtcatcattttggtcaggctggcaggatcgcggcggacatctgcgttctgttcggcgagcactttgccggagttatagtcaatcaggatgtaggactccgcatcgatctgcggtacacccgggatcatagttttgatattcaggtcatcggcatgtgcagcagagataaaggctgtgcaaagagccgtggtgagcgccaggcgcttcatgatacgagcggaaaaaatggtattcatggtctgaactacgacatccgtgatggaattaaaaaaagtgccctactatagcaaatgcactaccggcaggcatctgactttccgcgtgactttgttaacgtcatttacagaaattgacacatcagatgcctgctttacgctactgcgcggtggtaataaatgactgtaattgggcttcggtttgcaaacgttgctgcaaggtactggcttcggctttactggcgaatgggccaagctggatacgccagaccgcgccattttgagttacgcgaccggggacgccgaacttctgtcccagttgctgttggtactgttgcgcacgagcctgatcgctaacggccccgacttgcaccataaagttgccgctggcgctttgcgaggcggcttgcggtgtcaccattgcaggcgaggttgcaggcgttgtcgacggagctgtaacaacgggctgtggtgcaggtgtcggttcgctgctttccagtacaccaggcgctaaggtcgttggagcgccgaggaaaccgctactggttaccggcgcgccggtcggatcttcgctttttagcgtcgagttactgaccggaagaatgtcaccctgcgggccagacactgaacttgcccccgcgccaccgcttaaatcgggaggtgcaggcagggcgtaagtctgtttggcgactgtggtacaagccataccaggaccagaaagcgaaccatcctgggcgacaataatcggatcgatacgaactttggtgttgtttgacgtgttaagacggtcagctgccgcgcgagaaagcgaaataacgcggtcgttgccgtaagggccgcgatcattaatgcgcaccacgatcattcgcccgttagccaggttagtgattctggcgtagctggggatcggaagcgttggatgggccgccgtcagctgtgtcggatcgaaagcttcgccagaggccgtcaggttactgcctggttcggcatcatagattgccgccagtcccgcctggctaaatcgagacggatcctgcacgattttgtagcttttaccgtcgcgctggtaatcctgatttgccgtcgcgttcagtggttcgaaacgcgggtccgccccgctaatttcaactatggggccgttacataccgcaggctgcggtacacttaccgtctgttgctgaccatcatcgcttgtacatgccgcgagcattcctgccgcgatgcagatcccgagccactgcttacgcattgcgcacctcttacacgcttttcgacaacattttcctgtgggtgtggattgacattacaatcccgaacccagccatcagcacaattagcgccgatcctccataactgaccagtgggagcggaacccctacaaccggcagaataccgcttaccataccaatatttacgaagacataaacgaataatatcagcattaagccaccagccatgacgcgaccaaaggtggtttgcgctctggcggctatccacagcccgcgcatgatcagcagaatgtaaagagcgagcagaatcagaatgcccactaatcccagctcttccgccagtaccgcgaagataaagtcggtatggcgttcggggagaaattcaagctgtgactgagtgccgtgcagccagcctttgccgcgtaatccgccggagccaatagcaattttagactgaataatgtgatagcccgcgccgagtgggtctgattccgggtccaggagcatcattacgcgctggcgctggtaatcatgcatcaggaagaaccacagaatcggaatgaacgccgccaccagcactactgcgacgccaatcagacgccagctaaggccagagaggaacagtacaaacagaccggaaagcgcaacgaggattgatgttcccaggtcaggctgtgcagccaccagcagcgtgggcataaatatcagcaccagcgcgatgccagtgttcttcaacgatggcgggcaaacgtcgcggttgataaagcgcgcaaccatcagtggtacggctattttggcaatttccgacggctgaaaacgaacaataccgaggtccagccagcgttgagcacctttagagatggcaccgaaagcatctaccgccaccagcaaaataatacagatgatatagagatagggggcccagccttcataaacgcgtggaggaatttgcgccatcaccaccatgatgaccagacccatcgcgatttggccgattttacgctccatcatgccaatatcctgaccgctggcgctccagataaccagggcgctgtaaaccagcaatgccagtaaaatcagcagcattgtgggatcgagatggactttatcccagaatgtttttttattcggattatccgtcatgattaatggtcctccgctgcggcaaccgcaggattttccgcaggcagatcggtgttgttatcacccagcataatgtggtcgaggatctgacgcatcagcgtaccaaccgccggacccgcgccgccgttctccagaatcatggcgacagccacttgcggattgttgtatggcgcaaaggcggtcatcagtttgtggtcacgtaaacgctcggcaattttgtgcgcattataggtttcgttcgctttcagaccgaagacctgagcggtaccggatttcgccgcaattttgtacggtgcgctggcaaagtatttatgcgccgtaccgttagggcggttagcaacaccgtacataccgtctttcgccagctcccagtaaccggaatgaatatcgccgacgggcggttcatgcggttgtacccatggcacctgtttgccgtcttcggcggtgctcatcagcaaatgcggaaccttcacgataccgtcattaatcaggatcatcagtgccttactcatctggattggggtcgctgtccagtaaccctgaccgataccaaccggaatggtgtcaccctgataccacggttttttaaagcgtttctgtttccattcgcgggtaggcatgttgccggaacgttcttccgccaggtcgataccggtataatgaccataaccgaatttacccatccattcggagaggcgatcgatccccatatcgtaggccacctgatagaagaaggtatccgcagattcttccagcgatcttgtgacattcagacgcccgtggccccattttttccagtcacgataacgtttttccgaacctggcagttgccaccagcctgggtcaaacagcgtcgtattgcgcgtgatcaccccggcgctcaatgccgaaaccgccacatagggtttaactgtagacgcgggaggataaaccccctgtgtggcgcggttcaccagcggtgtattcgggtcattcagcaaggcggaataatctttgctggagataccgtcaacaaataggtttgggtcataactaggcgtggaaaccagcgccagcaccccacctgtacgcggatcggtgactacaacagctgcgcggctacccgccagcagcgtttcaatatattgctggagtttgagatccagcgtcaggtaaatatcgtgtccggcttgcggtggtacttcttttaactggcgaataacacgcccacggttgttaacttcaacctcttcataaccggtctgaccgtgcagcacgtcttcatagtaacgctcaatgcccagcttaccgatatcatgcgttgccgcatagttggccagtttgccgtcattattcaggcgttcgacgtctttatcgttgattttcgacacatagccgatgacgtgggtcaacgccgaaccgtaaggatagtaacgacgtttatagcctttaacttcaacccccggaaaacggtactgattgacggcaaagcgagctacttgtacttcggtcaggttagttttcaccggaatagaggtgaaacggtgtgaacgtgcgcgctcttttcggaatgcagcaatatcgtcatcggtcagatctaccacgctgcgcaaagcgtccagcgtttgctgcacgttatcgactttctccggcatcatttctatctggtagatagtgcggttgagggccagagggataccgttacggtcgtagataatgccgcggctgggcgcgataggcaccagcttaatgcggttttcattagagcgggtctggtagtcggtaaagcgaacaatttgcagattatacaggttggcgataagcacgccggtcagcagcaaaatccccaaaaaggcgaccagcgcccggcgcacaaacagcgcggactctgccgtatagtcgcgaaaagagttctgtagtttcatccgctgcgttttctactcaaagctcccttatcactcacggtgataaggatggttggtggtgatgctccacgcccggtacagactctctgcgaccagcacgcgaaccagcggatgggggagggtaagcgccgacagcgaccagctctgctccgccgccgctttacaggcaggcgacaacccttcaggcccgccaatcagtagactgacgtcgcgaccatccagcttccagcgttccagctcagcggctaactgcggtgtatcccagggcttgcctggaatatcgagggtgacaatgcggtttttgcctgcggccgccaacatctgctcaccctctttgtcgagtatgcgcttgatgtccgcattcttgccgcgttttccggccggaatttcaatcagctcgaagggcatatctttcggaaaacgacgcaggtactcggtaaaaccggtttgtacccagtccggcattttcgttcccacggcgacaagttgcagcttcacgcattaactccagagtttttccagttcatacaggcgacggctctcttcctgcatgacatggacaatcacatcgcccaaatccacgacaatccagtcggcgctgttttcaccttctacgccgagcggtaacaggcccgctgcgcgagactcctgcacaacgtggtcagcaatggacataacatgacggctggacgtacccgtacagatgatcatgcagtcggtgatgctggatttgccttgaacgtctaaggcgatgatgtcctgacctttgaggtcatcaattttgtcgataacaaaatcctggagtgctttaccctgcaagttttccccctgggtgaatcaaatagataaaaatggtctgtcagtatacctgaaccagaggcgatttcgggacaattgtcgccgaatcggctttcgaaagtgggctatcatcccaccccgcgccgcagattgcatcgccatttttgtaaaacaatttctacaaagtcgtgtctggcgaaaaaagtctggctgcggagaatatcagcctgcccgggtctgtcaatggtcgttgcggcttacccgtaaaaaaacagaaaagtcatgcattctcgaccccgatggcacggctattgaggacgcgtagcgtcgcgaatttttggttgatatcaatggtgctccaacacccctggtcaacgcgaaaatgccacatagcctcggcaggcatgccaattaaacgggcgattaacagactcagtacaccctgatggctgacgactaaaatattctgatagtgctgaaattcactaagccttgcgataaagcgttccacacgttgcgaaaatgcctgaaatccttcaccgttcgtggggattgcatgctgccagtcattgcaccacgcgctatagttttcggcatcttcttgcatgaggtcgcgatgatgtcgcatctcccagtcgccaaaaaacatttcgttgagttcagggatgatttgcacggggagctggcggtcactgagaaccagtcgcgcggtatgctgtgcccgttccagttcactgcataaaaccagatcaaaggaaacaccatgtagcagcgtatgcagattttgcgcttgctcaataccgcgtgcggtcaggggtgtgggcgcatgaccgctgtacagaccatcgacattcgcttgcgtttcgccatgacgaattaaccacagtcgcatcatgccctccgtaacgacaggtatcagcgatacaagccttgttggttaatgtaagtcagtaccggttccggcaataaatcctcacacgattcaccgttttgcaaacgttcgcggatgatggtcgccgagatgttaaaccacggcgtttcagccagataaattttaccggcaggctgaaggtgaagatcttccgggttatgtgtcaaatgatcttccagccattgctggtattgcggttgcgccatttcaagtgggtaacctggacgccgacagacgatcaaatgtgcattgtcgagtatcgtttcgtattcgtaccaggtcggaaaggtcagcaatgaatcctgaccaataataaacgccagcggcacgtccggcccttgttcctgccgccactctttcagtgtttgcgcagtgtaagagggggcattgcgctttagctcgcgttcatcaagagtaaataatggcttgtcggcaatcgccagttcaagcatgtgtttacgctgcacgctgttcgcttccggctggggacgatgcggaggaacattattagggatgattgtgacccgcgtcagaccaatcaaattcgccagcgtttccacgggtttaagatgaccatagtgcaccggatcaaaggtgccgccaaacagagcctgtaaagatttcatatcaaccgtcgataaatacgtccgccaggggtttatggcacaacagaagagataacccttccagctctgcccacactgactgaccgtaatcttgtttgagggtgagttccgttcgtgtcaggagttgcacggcctgacgtaactgcggctggcttaagcgatttaacgcctcgcccatcatgccccggcggttctgccatacccgatgcttatcaaacaacgcacgcagtggcgtatgggcagactggcgtttcaggttaaccagtaacaacagttcacgttgtaatgtgcgcaacaaaataaccggctcgctgccttccagacgcagttgctgaagaatatgcaacgcgcgcttactttttcccatcaacaaagcatcaacccaatgaaaaggggtgaaatgcgcggcatcattcaccgcctgttcaacgcgcggtaatgtcaatttgccgtctggccagagcagcgataaacgctccagtgcctgagccagcgccagcaggttaccttcataacagtagcagagcacctgatttgcagcgtcatccagttctaagttgagctgttttgcgcgcgcagcaacccagcggggaagctgagcctgctccggtgtctgacaggtcacctgcacgctgcgattcgcaagagcagtaaaccaggcggcattttcttgcgctttgcttaatttattaccgcggacgatcaacagcaggtcgtcatgcagaagtccggtgagtgtgagaagttgttcattgatcgccgcattcggtccgttttctggtaacaacagcaatagcgtttgtcgactggcaaacagactcatagcctggcataacgaaaagatcgcattccagtcagtgttgggatcaatggaaaaagtgtggtgttcttcgaatccttgtgccgcagctacctgacgaacagcgtcctggctttcctgcaataacagaggatcgttaccaagtaaaagatacgccgcgcgcagcccttcattgagctgcgcgcggagttgttccgggtacaaccgaatcatcagttacccagcgtggtggagacgcgtgcaggcgttgccggagtatccgttgtggtcgacgtctgttcttcgtcggaacgaatatccgcagcacggatgcttggcagcttacgaatcagctgttcggcagcacggtcgtacatctcttttacgatcatgtcttgttcgttatctttcgctaacgccatttgcgggttatcaaagaacgaacggaagactttggcgctaatcgggtagatatcacggccggggatcaacacggtcgcattcaccgtcatgatcatctgatactctgctgtttgaccgttacggaataccgatgcggtatctttcgcgatgctcactttacccaaacgcagggatggaacgtccttacgcgtggtttctttatcaagcaactcgacaccattcagacgtaactggttacgcaccgcacggcttaatggcccgttcggatcgcctgagtccaggatcatgaccttcatagtggaaggaacctgcgtggtatcacgcagatgccagccacacccggcggtgattaacaccgccagagataacaacaatgttgccagatatcgcacgcttcctcccgcgcttagccaacgaccagattgaggagtttacctggtacgtaaatcactttacgcacggtaacgccatcaagatattttgctaccagatgttcctggccagcacgttcgcgaacctgttcttccgttgcgtccaccggaacggtgattttggcacggactttaccgttaacctgcaccacgaccagcgtggagtcttccaccatcgctttttcgtcagcaaccggccacggcgcgttgtcgatatcgccttcgcctttcagttcctgccacagcgtgaagcagatgtgcggggtgaacgggttaagcatacggacaacggccagcagcgcttcctgcatcagagcgcgatcctgctcgccatcggttggtgctttcgccagtttgttcatcagctccataatcgccgcaattgcggtgttgaaggtctgacgacggccgatatcatcggtcactttagcgatcgttttatgcacatcgcgacgcagcgctttctgatcttcagtcagcgcatcaacgttcagtgccgcaacatcaccttttgctgtgtgctcgtaaaccagtttccagacacgtttcaggaagcggttagccccttccacaccggattcctgccattcgagagtcatatcagccggagaagcaaacatcataaacagacgaacggtgtccgcgccgtaacgttcaaccatcacctgcgggtcgataccgttgttcttcgacttggacattttgctcatgccggtataaaccagttcatggcctgccgcatctttcgctttcacgatacggcctttctcgtcacgttcaacgatagcatcaaccggggaaacccagttacgttcgccgttttcgccaacatagtagaaggcatctgccagcaccataccctgacacagcaactgtttcgctggttcgtcagagttcaccatgcctgcatcacgcatcagtttgtggaagaagcggaagtagagcaggtgcataatggcgtgttcgataccaccaatgtagatatccaccggcagccagtagttagccgcttcggaatccagcataccttctttgtactctgggcaagtgtagcgcgcatagtaccaggaggactccataaaggtgtcgaaagtgtcggtttcacgcagcgctggcataccgttaacggtagtttttgcccactccggatctgctttaatcgggctggtaatgccgtccatcaccacatcttccggcaggatcaccggcagctggtcgtccggggtcggcattacggtaccgtcttccagcgtcaccatcggaatcggcgcgccccagtaacgctgacgagaaacaccccagtcgcgcaggcggtagttcactttacgctcgccaacgcccatcgcagtcagtttatcggcgatggcgttgaaggccgcttcatggtcaagaccgttgaattcgccagagttgaacagcacgcctttttcagtcagggcttgctgagaaagatctggctcagagccgtcagcagccaggataactggtttgatgttcaggccgtatttagaggcaaactcgtagtcgcgctggtcgtgacccggaaccgccataactgcgcccgtgccgtactccatcaatacgaagtttgctgcccaaacgggaatttcttcgcccgttaatgggtgaacagctttaaagccagtatcgacgccttttttctccatcgtcgccatttcagcttcggcaactttggtgttacggcattcgtcaataaaggccgccagttcaggattattttccgccgctttctgcgccagcggatgacccgcagctaccgccaggtaggtacaacccataaaggtgtccgggcgggtagtgtaaacggtcagcgtgttgtcatagtcgttaacgttgaaggtgatctccacgccttcggaacgaccgatccagttacgctgcatggttttaacggtgtctggccagtgatccagtttatccagatcgttgagcagctcgtcagcgtaagcagtgattttgataaaccactgcgggatctctttacgttcaactttggtatcgcagcgccagcagcagccgtcgataacttgttcgttcgccagtacggtctggtcgttcgggcaccagttgaccgcagaagtcttcttatataccaggccttttttatacagctcggtgaagaatttctgttcccaacggtagtattccggcgtacaggttgccagctcgcggctccagtcataaccaaagcccagcattttgagctggtttttcatatacgcgatgttgtcgtacgtccacggtgccggagcggtgttgtttttcaccgccgcgccttccgcaggcagaccaaacgcgtcccagccgatcggctgcaggacgtttttgcccagcatacgctggtagcgggcgatcacgtcaccgatggtgtagttacgtacgtggcccatgtgtagtcgaccagaaggatagggaagcatagacaggcagtaatacttctctttgctctcgtcttcggttacttcaaatgtgcgcttctcatcccaatgaagctgtactttggattctatctcttccgggcggtattgctcttgcatggcagccagtggtcctgttttcaatacggctacaaatgtagcgttgaggtggtttttcagatccgcatagcatagcccaaacgtccgcgtcaaaacagcctttcgcgcactcgacgttgaaatgatgcccggattattcatacattaatttacagagtttgtgggcgtattagcaaagcaaggaacaaagaacgtctattattatagtcagttaacgacccgggagatgaaacgatgaacaaggttgctcaatattaccgtgaactggtcgcgtcactgagcgaacgcctgcgcaatggcgaacgtgatattgacgcactggtggaacaggcgcgcgagcgcgtaataaaaacaggggagttaacgcgaaccgaggtcgatgagctgacgcgagctgtcagacgtgacctggaagagttcgccatgagctatgaagagagcctgaaagaagaatctgacagcgtctttatgcgggtgattaaagaaagcttgtggcaggagctggcagacatcaccgataaaacgcagcttgaatggcgcgaagttttccaggacctcaatcatcatggggtttatcacagcggagaagtggtcgggctgggaaatctggtctgcgagaaatgtcacttccatctcccgatctacacaccggaagtgctgacgctatgcccgaaatgtggtcatgaccagttccagagacgcccgtttgagccgtaatagtctgatttcgcacagcaataaagagaatatgggccgaatgaaattccccggcccttgtttttatctctacagtaaatcttcaatctcacgaatttcttgactgacatctctggttccggatgactgaactttacgatacaggtcgagagcctgtcggagatcgacaggtcttccttctccgtagtgatacataatggccaggttataccaggcagtggcgtcattgcattcagcggctttcgtaaaccattcaaaggcagcctgataatctttctcaacgccttgtccgtgtttatacatataaccgatgttgacgtaagcgccgacgctcccctgagcggcagccttcagataccagtacatcgcttgcttatagtcctggtccaccccttcgccagcgttataatcccatgcaatttgaaactgagcatgccgattaccctgctgtgcgcttttcaaataccagaatgcggcgagtgtctcgttttgagcaacgccttttccgtcttcataaagatcggccagattgttttgcgcgtcactatggccttgtaatgcagcttgtttgtaccagaaaaatgccagcgcatagtcttttgcgactccgttgccatttctgtacatccacccaagattattttgcgcataagacattccgctctccgcggctatctgataccagacaaccgcttctttataattggggtcttctccacgatccagtatccagccaagggcgttggaagcgaaagtatggccttgtagggcagcttttttcagccaaaagattgcatgctcattatctttatgacggcttttatcctcagtatacttttgtcctaaggaatattgtgcttcacaatgaccttgctcggcggccagcttcagccagtaaaaggctttttcgtcgtccggagaatcaattgcgctatcgcgattataataaaacccaacaatatattgagcctcgcaatcgcctttttcagcacgttcgataatctcatctattgataaattatcgcagcaacttgacgtgaaaatcattatcatttccttatggttgcagataaaacatattatatttttatgtgttccatttttgcgtaagccttattttatgcgtattatgtcgcgtcagaaaagtataaataaacgagcctcgcaatgcggctaatattcatttaatgaatatttaaggataaattatatggacatggagtcgcaaaaaatattgtttgcactttccactccgatggaaatacgcaatgaatgctgtttaccttcgcattcatcacccaaaatgtatttaggtacatgcttttttgacctttcttcctcatggggaattgatgaccgtgatgacctgctgcgcacaattcaccgaatgatcgataacggtcatgccgctcggttggcagggttttatcaccgctggtttcgttattcgccatgtgaatggcgtgactatcttgctgaactaaatgagcaaggtcaggcttatgcgcaatttgtcgccagcaccgccgaatgctgtggcgaagggggaatcaaagcctgggattatgtccggatgggttttttaagccgaatgggcgtacttaataactggttgagcgaagaagaaagtctatggatccagtcgcgcattcatctacgggctctacgttattatagtaactggcggcaatactttgccggttatacctttggtcggcaatattggcagtctcccgaagatgatcatctgcctttattacgcgaattcttagcgcgtaaagaatacgacgattccggcaatgatatgttttatcaattatttgccagtgataatgcgtattaccctaccttgtcctggcaaccattggcttactattctgcatgcccggaaacgcttaaggatatgagcgacctatgaaaaattgctggaagatcctcgaaatagaggaaacgactgacgtcgatattatccgccgcgcttatctggcgctgttaccgtcctttcatccagaaaccgatccgcagggttttaaacaacttcgtcaggcgtatgaggaggcgctacggattgcgcagtcgcctgctaaatctgtttggcaaccagaagaatatgaggtagcagaacatgaaattctgctcgcctttcgcgcgttacttgcctctgatagcgaacgttttctgccctccgcctggcagcgattcattcagcaattaaattattgctcgatggaagatattgatgaattacgctggtcgctgtgcacaatcgccatgaacactgcccatttatccttcgagtgcgtggtgttattagcagaaagattgcggtggttgcaggaggaaaacgtcggggaaatagacgaagaagaactggaatcctttttatatgccattgcgaaggggaatgtttttaacttccagaccattctgcatctgcccgttgccgtgcaaaatgacaccatcgatttttaccaaatgttcgctcggatttggtcatcgcatccagaatggctgacattgtatttagcgcaacatcgcgcagtgatcatccccgatgatgcaaaactgcacagaaatttactccgctggtatagcgcaggtcgcctggatatccccgaacttctggattacgcccggtcgtggcgggaagctgaacctgataatgaagatgcgcgttattatgaatacgcgcaacgcgtctattgtggagaaggcgaaagcttgctggcagaactttgtgactactggcgcgagtatccctccacccaggcggatgctttaatgttgcaatggtgccgtcagcatcgggtcgattattacccgttagtggtgatgatgattgaagcgcgtgatctggttaacgataagggaaaaccgctactttatgtccccggcgacagcgcccgtacgcgttttcatttatacgaaatactcagcgatgaaaaactctctgctctggggcgttcactggtcgagatggttttgcacaaaggacgtaagccgcggatctcactcacgcgtgatacagaacatcccttatggccattatatttagttgccaaacaattagtgcaggccagccaaccaaccgaagaatcattaatgccgattgtgagccgccttgatgcagaagatcgttgtccactggaagcattaattattcgtcgattattaattcaggcggcgaattttaccggtcaggaaaccgtcgagccggagccgcaaccgcagccaatgcccgttgacgatggcgggctgggctgtctgggcgtcatcaaaattattttctacatttttatctttgccggtttgatagggaaaatactccatctcttcgggtgacagtcgacgttaatgtgcgggaagtccggcaagtaatctttccgcatttttgtaatgttgtttggcggccagttttaaccatttttgagattcataatggttaacattaataccagtgccatttctgtagatcaaacccaaagtatattgagcatgagcatacccttgttcagctgcttccttataccagagaattgctttacgggtatcgggtttgactcccaggcctttcaggtagatcaaccccagtttgctttgtgcgcgcggattttcctgttctgctgattgctcataccagtatctcgcctgtgtataatccagtggtttaccgtcgctaccatgaagataaaattcgccaaggcgatattgcgatgttgagtgaccatgaatcgcggaaagctccgtggctgccgtggttaacggtagactgcctggtgagcttaaataatcaaaggcataattcaccatggctttatcacgcaacgttgttttcttgggttggctaatacaggtaattgctgcaactataaatattgcgaatatatacattaattttttattcatatgtgaatacttcgattttctttttattttgaaagcgtcaagtttatactcatcaataataaaaagtagtcagttaatgcacttaagggattattaacaaatgaataaggaagaacaatatcttctttttgcgctttctgcgcccatggaaatacttaatcagggttgcaaacccgcgcatgactcgccaaaaatgtataccggtataaaagaattcgatctctcatcatcctggggaataaataatcgtgatgatttaattcagactatttatcagatgactgatgatggtcatgccaatgatttagctggcttatatctgacatggcatcgctcttcccctgaagagtggaaagcattaattgctggtggctcggagagagggttgatttatacccaattcgttgcccaaaccgctatgtgctgtggagaagggggaatcaaagcctgggattatgttcgaatggggtttctgtcacgggtcggtgtgctcaacaactggctgacggaagaagatagtttatggctgcaatcgcgcgtctatgtacgagctcaccattactatcacagctggatgcactatttttccgcctattcgttaggacgtctctactggcaatcttctcagtgcgaagacaacacttcgctacgcgaggcgctaaccctgtacaaatacgatagcgccgggagtcggatgttcgaagagctggcagcgggaagcgatcgtttctatgccacgcttccctggcagccattaactgtccagcctgaatgcccggtaacgcttaaggatgtgagcgacctatgaaaacatgttggcaaatcctcgaaattgaaagcacgacgcaaatagacattatccgccaggcttatcttgctcgcttaccgttatgtcatcccgaaaccgatccgcaggggtttaaagcattacgccaggcctatgaagaggcgctgcgactggcggtaaatcctgtcgaggaagcagatgatgaagaaaaagatgccgccgctgaacatgaaatactgcgtgcattcaggacattactggattcagaaagtgatcgttttcagccctccgcctggcagaaatttattcagcaattaaatacctggaacatggaggatgtcgatcaattacgctggccgctgtgtgcaatcgctatagaagcgcgatatctttcattaaattgtgcttctttgctggcagagcgtttgaactggcattcgtttaatgacagcgaaggaatggatgaggaagaaagggaggcttttcttgaggccattcaggctggtgattgtttcgatttccttagccttctggaatatcccgttgcgttgcagaaccagactgttgagtattacttcgcgctggaacgttgctgccgttaccatcctgactacgtcactgcgtttttggcgatggaaggtccgtggttcattcctgatgatgcaaagttacatcgcaaactgttgcgctggtacagctcggtgcaaacaggtatggcggaactcattcctgtagccaaacagtggcaaatggaagaaccagaaagcgaagatgcccgatattacttgtgtgctcaaaggttgtactgcggcgagggggaaagcctgcttgccgatctctgcgcgtaccgggaaagttacccatctacacaagctgataatttgttgttgcagtggagcaagagtcattgcccggattatttcgcgttattagtgatggttatcgaagcgcggagcatggtagatgcgcaaggtcaaccgctgaaatatgttcctggtgagagcgcccggacgcggctgttatgggcggaaattttacatagcggaaaattatcgccgttaggtcaatcgtttattgagtcgttattcttcaaacgcaaagcatgggcgtggtggaaatcgagagtcggtagcgagacagaagaagattcaccgttactggatttgtatcgggtagcggaacaggtagtacttgaagcgtttccgaaacaagagatgctggcccgtcttaatacaaggctggaaggcggagatgctcatccattagaggccattatcacccggatgctgttgacgaaagtaaaactcgagccggaggatgaagatgtcgatgagccaacacctgaaaaccatgaagaaaaaaatgatgagggtgaaaaaccacagagcattaccagcattatcaaaatcagtttaacggtgctggttataggttatgctctcggcaaaatcgcgatgttgtttagttgacgatgtgttttttgcgccgatgccggatgcagcatttacgccgcatccggcagccgtgattatgaggtctcaatggctaaataaacgctcgcccgccgcctgacctcatcgacgcgggccatatcgtttgactgcaacgccgcatcaaaatcggtgatcacccggccaatctcttctcgctcgtcacccagcgcccgcgcccacaactcttccagtttggccttaaaggtgcggttgatgagcatatcgcgcggataaattttcaatgcggataaccgcgtccgactctcttcaatctgctgcgcgctcaatgttaccgggctatgattaatgactctggacttaacgctgccatcttccagaagcacgtcaacttcaagcaagccgttgatatcataactaaagcgaatatcaatcgactgataagccccggttttcttcaacggcacatcgaaggattcaaccagaatgttatttttaactttgtggttttctccctgatagacgttaaccgtaatagaatcctgttccgggtgcatggtcgagtaagtttctacacgcgacacgggtactgtggtgtttcgttcaataattggcgagaaaatgccggaaacgccctggcggttaacttcaacgcccaacgagtaagggcaaatatcagtgaggatcacctcttcaatatcttcactgcgtaagcggcaggcggcctggattgctgcgcccagcgcgacaatggtgctcggatcgtaactttgatacggtaatttgccaaacagacgcacggcgattcgctgcaccagcggcatttgtgacgcgccgccaaccagtaccagactgtcgatttgacttggcttcagacgcgcatcgcgcaacgcctgttcaatcggcactcgcaagcgattgagcagcggcaaccacaaatcttccagttcattctcataaaattcgcattcccgtgcttcatcctggtactgccagcgaatgtgtaatggcgattgattgctacattttgccgcttccacacaggcatacaaggctgccagttcactctcgttaagcgtggtcctggtgacatccgcgcgctttaaaacgtcatcgaccaacatatgggtaaaatcttcgccaccgaggaagttgtcgccagcggaggcgtgaacttcaatcaccggcgtggcgtactcaagcaccgtaacgtcaaacgtgccgccaccgagatcaaacaccagcgaacgggtattttgttgggtatgcaggccatacgccatcgcagctgctgtgggttcattaattaagcgtaccgcatttaacccggctaactccgctgctaaacgggtatgcttgcgttgttcatcgctgaaataagccggaacggagatcaccacatctttaatcggacgttgcagaaattcttcggcatcttcttttaatgagcgtaataccaaagaggacagttctggcgcgttaaatgtgtcgctgcctaaccgccagttggtattactgcccattgcacgtttaaataacgctgccgttttatccggatgcgaagtacgccgtgatacagccggttttccgactaaaatatgattattttcatccatgctaattatggatggtgttaaatattcaccgaacttatttggaattaattgcgcggcaccgtctttccagacggcaattaaactattggtagtgccgagatcgataccaatggcgagttctgcattatccattgcatttatatcttgaaagaaaaagagataaacagattaagaccacccaggtaacgcgtggtgatcttaatcaatgacgtgtgttaagcgtaaaatttcagacgatcagccagtaaatcaacaaagccctgacgatcaacatcgaccattacagtggcattcggtttattgccagtcagataataataatcaacaaccgtcataccctggctatatttcccctgtgtttccacgccaacccagcgctcaacagtggtaaacaactcgggtttcaacagccaggcgatggtgcatgggtcatgcagcggtgcaccgacaaagccccatttttcgtctttatgatattcgaggaagaaatccagcagttcggcaacaatggttgaaacagggttgccaatcgcgcggaaacgctcggtgtcttcaacgtggatttgtgctttgtgagtaacatccagaccggccatcaccactgggatccctgactggaagacaatttctgccgcttccgggtcaacgtaaatattaaattcagccgcaggcgtccagttaccaagccccattgcgccgcccataatcacgatacgggcaattttgctatgcagttccggatggctattgagcagcaaggcaacgttagtttgcggtccggtagacacaatcgtgacaggttccgcactttcgcgcagcgttttcgccatcagctctaccgccgtacagttttgcggtgcgaacgtcggttccggtaatgccgggccatccagaccgctttcgccgtgcacattgtccgcgataatcaactcacgcattaacggttttaccgcgccgcctgctaccggaatatcggtgcgattaagcaaggtcagcatacgaagaacattgcgtaaggttttttctggtgtctggtttccggcggaagacgtaattgctttgacatcaagctctggtgaggcgagggcgagaactattgcgatagcgtcgtcatgacctgggtcgcaatctaacagaattggcagtgccattgttgctccttgttgtgtgcttctttgcgacaagggtaacgccaggatgtaacagatacgaggggcgaaacgataaagcgtgagatggcgcgcacttgggtatgcgcgccagagtgattaatgcaggattttcgcgaggaagtctttcgcgcggtccgatttcggatcatcgaagaaagcgtctttcggcgagtcttcgacaattttaccctcgtccataaagatcacccgattcgccactttacgggcaaaacccatttcgtgggtcaccaccatcatggtcattccttcgtttgccagttccaccatcacgtccagcacttcgttgatcatctccggatccagcgccgatgtcggttcgtcgaacagcatcgcaataggatccatacacaacgcgcgagcgattgccacacgctgctgctgaccgccggaaagctgcgccggaaatttattggcatgtgcggaaagtcccacgcgctccagcaatttcaatgctttttcacgagcgggcgctttatcgcgtttaagcactttcacctgcgccagggtcaggttttcgataatcgacagatgagggaacagctcgaaatgctggaataccatcccgacgcgggaacgcagctttgccagatcggttttcttgtcattaaccacgataccatcgacggtgatttcaccttgctgcactggttcgaggccgttgacggttttaatcagcgttgatttgccggaaccagacgggccgcaaaccaccaccacttcgccttttttcacttcggttgagcagtcggtcagcacctgaaagtgaccataccattttgaaacatttttcagggtaatcattatgctgtccttcttttcaagtagctgaccaacaacgacgcgctaagactaataacgaaataaacaaatccggcaaacaggatcatctcaacctgcgtaccatcacgctcaccaatggttgaggcggtacggaagaaatcggccagagataacacatacaccagtgaggtatcctggaacagtacgatgccctgagtgagcagaagcggcaccatcgcgcggaacgcctgcggcagaataatcagtttcatcgactgccagtgagtcattcccaacgccagcgcggcgctcgactgaccacgagaaatactttgaataccagcacggataatctctgaatagtaggccgcttcaaacatcgaaaacgccaccatcgccgaaattaaacggatatcattttttggtgataatcccagcacgttttgcagaaaacctggcacgatcaggtaaaaccacagcaaaaccataactaaaggaatcgagcggaatacgttaacgtaggctttggcaaaccacgctacgggcgcaaaactggacaagcgcatcaccgccagcatggtgccccacaaaataccaatcacgactgccgtgacggtgattttcagcgtgatcaccagcccgtcgagcagatatggcagggaagggacaatggaactccagtcaaactcgtacattatttgccccccatgttgccaggcaggcgaactttacgttcaaccagcgtcattaccagcatgataaccgcgttaatcaacacatacgccagcgtaatagcggtaaacgactcccaggcgtgggctgagtaatcaagcaatttacccgcctgcgccgccatatccaccagaccaatagtcgaggcgatggcggagtttttcaccaggttcatcatctcggaagtcatcggcgggacgataacgcgataagcattaggcagcagtacgtatcgataagcctgcggtagcgtcaggcccatcgccagcgcggcatttttttgcccacgcggcaacgactgaatggcggcgcgtacctgttcgcaaacacgggcggcggtaaacagccccaggcagagcatggatgaaaggaaaaactgaatattgggatccagctcggccttaaaccacatgccgattttctccggcaacagctccgggatcaccagataccaggtaaagaattgcacaatcaacggcacgttgcggaacagttcgacatacaacgtacccagaccggagagaaaacggtttggaacggtacgtaaaatgccgaaaaatgaaccgacgaggaaagcgataatccaggcgcagatcgacaaagcgatcgtcacctgaaaaccactccagatccaaccaagataggtggtgttgccgaacggggcttgttgtaaaaaaataccccagttccagtctatagacataaatctactccagaaaaaagagggtagcagcgttaactgctaccctcgaagattgttacccagcgtattgcggttttcaggcccgatggggaacgaccatcaggcgtatagtctgtccgtgctacgtaacaatcgagagggctggaatttccgcccctggttcttgtaattagttcagtgctttgtcattcggttctttgaacagtgctttcatttcgtctgacagttcgaaattcatgttcaggtttttcggcggaattggatttttgaaccatttatcaaaccatttttccgcttcaccggaagtctgcacctgagcgatagtgtcatccatcagctttttgaactgcggatcatctttacgcaacatgcaaccgtaggcttcctgagactgcggcttgccgacgatatcccagttgtctggtttcttcgctttcgcacgttcaccggccagcagagcgtcatccatcataaaggcaacggcacgaccgctttccagggtgcggaaagagtcaccgtgatctttggcgctgatgatgcgcatattcattttttgctcttcattcagtttgttgagcaaaacttcagaggtagtgccggaagtgacgactacggctttgcctttcaggtcggcaaaatctttgatatcgccgccctttttggtcagcaggcgcgtaccgaccacgaaaatagtgtcagagaaagccgcctgtttttggcgttcgacgttgttggtggtagaaccacattcaaaatcaaaagtgccgttttgcagcagcggaatacggttttgtgaggtaatcggaatcagttttacctgcaagtccggtttgttgagtttctttttcactgcttcaacaatggcgttggagtaatcctgcgaataacccaccactttttgctgattgtcgtaataagagaaaggtactgaagattcacggtgaccgacgacaatcacaccgtttttggcgattttgtccagcgtactgcctgctgccggggcggcgtcatctgcctgtgccagtcctgcggaaagcgccagggcgaggattgctgtggcaggtttacgtaattgcatatccaactcctttatcttctgcgttaagaacgcatggatacccgttgtgagtgtttgtgttgttatcatctgcaactttattgtgcagtgttgtgcctgttaggtaacatttagtttggctaaatgtaaagatattgctgttttattgtttgtttttgcgagatgcgccgcaccattccgaagctaaattcttaaaccgcacctttttggtgctaccgctgatttgtggtggtgcaacctggttgcatcgcggctgatttcattgcttacacagtaaataaagcaacttacatgccaaaaaatacttaggagtgaattaattacgattgtaatttcaggctgaaaaagtcatatttcggacagagttaacttttcggtatgggacgtttgccgggatgataactgcacacggggaaaatgctttttacctgtcttttcaaggaagaatcaccttatgtctgcatcttcggttaagccgttaaatgttcaattacccgcaataacccttatcctttttgcgctctgtgttgggatattttgttacctcgcacaatggatgagttatgaagaagtcgatcaatccgcacttatccatctcggtgctaacgttgcttctctcacgttgtcgggtgaatcctggcgcttattgagcagtgtctttctgcacagcagtgtttctcatttgctgatgaatatgtttgcactcctggtggtggggggagtggtggaacgtattctggggaaatggcgactcctgattgtctggctattctctggcgtctttggtgggctaatcagcgcctgttatgcgttacgcgaaagtgagcagatagtcatcagcgttggggcatccggggcaattatgggaatagctggcgctgcgatagcaacacagcttgcttcaggtgcgggcacacaccataaaaaccagcggcgagtatttcctctgttgggtatggtggcgctgacactgttgtacggtgcccggcaaacaggaatagataacgcttgccacattggcggcctgattgcgggtggcgcgttgggttggctgagcgcgcgtttatctgggcaaaaccgactcgttacggaaggcgggattattgttgcgggcagtcttcttctgaccggggctatctggcttgcgcagcagcagatggatgagtcagttttacaggtcaggcaaagcctgcgtgaagcgttttatccgcaggagattgaacaagagcgacgacaaaaaaacaacagttagcggaggaacgcaacgccctcagggaaacattatccgctccggtaagtcgtgaacaggccagtggtgatttactcgctgagattgccgatatccatgatatggcgatcagtcgggatggtaatacgttgtatgccgcaattgaaaacaccaacagcattgttgttttcgacctcggacaaaagaaaatcctgcatacctttacagcgcctatagcgaaagaaaagtcagtcaaacattgtggtggctgtaaagatcagggcgtcagatcgctggcattaagcccggatgaaaagttgatttatgcgacgtcatttgaagcgaatgcgttatcggtcattaacgtggcgacaggggagattattcagtcgattaccaccggtgcacatcctgacagttttatcctctcgcgtgatggcacaaaagcctgggtgatgaatcgcaccagtaatagtgtgtcagcgattgatctggtgacttatcagcatgtggcggatatcccgctggagaaatacgacgggacggggacgagcggtaaaccaggcgcctgggttatggcactttccccggatgaaagaacattactggttccgggagcaggcagaggtaacatcgtgcggatcaataccatcacgcatcagaaagaagactttcccgcaggtgatgcgcgtggaacgatatcggcgatgcgttttcgacctgaaaacggcgaggttatttttgccgatagtcaggggatttcacgtataagcgtaggggatcaacaaaccagcattatgacgcaatggtgtagcaggagcgtttattccgttgagggtattagcccggacggtcaatatttagcgttggtgtcatatggactgcaaggttatgtcatcctgctcaatattaatgccgggcagattattggcgtttatcctgccagctacgttaatcaccttcgtttttcagcggatggtagaaaaatatttgtcatggcgaagaacgggttgatccaaatggacaggacgcgctcgcttgatccgcaggcaattattcgtcatccccaatatggcaatgtggcttgtatccctgaaccgtaagaaaaaggggcatgataaccatgccccaaagcttaatgagaaagtacgttttgctcatgcaggatacatcaggcacatcaacgtttacgtgctcgcagactcatcagcacagcggcaaaaccaaacagcgccgtcagcacccacagcggccagttgccggtacgtgcatacggtgtgagtccggtggtcggtgtcacattagtggtcaacacctcgcgggtgaactgcgggatcatcgcctgaatctcaccctgcgggccaatcaccgccgtaatgccgttgttggtgctgcgcaacagtgggcgcgccagctccagcgcacgcattcgcgccatctggaagtgctgccatggaccaatagacttaccaaaccacgcatcgttggagatagtcagcagatagtcggtatccgggcggaagttatcgcgcacttgctcgccgagaatgatctcgtagcaaatagccgcagtaagctcaataccatttgccgacagcggtggctggatatatggcccacggctgaacgacgacatcggcagatcaaagaacggtgctaacggacgcagaatcgactccagcgggacaaactcgccaaacggcaccagatggtttttgttatagcgatcggctgattcgtagctgtacggtgcacctttacccagcgtgatgatggtgttgtaggtatcgtagcggttctgcttattgagacgcgcgtcgacaatcccggttaccagcgagctacctttatcgcgcaactcaccgtccagtgctttgaggaacggttgctgattaatttccagatcggttatcgccgactccggccagataatcaacgatgatttgcccatcagcggagccgttgcgttgtagtaaatcttcagcgtattaagaagctgatctccatcccatttcagtgattgcggaatatcgccctgaaccatcgaaacctgaatggttttctccggttgtggggtaaaccattggatgtaacgcagcgggaagggtagggcaaacagcacgacggccaccaccagcggacgccagttgcgtttgaccaacgccagtgccagcaggccactaaccatcatcagcaggaagttaatggcttccacgcccattatcggtgccagcccttttaacgggccatcaatctggctatagccgaactgtaaccacgggaagcctgtcagtacccaaccgcgcagaaactcggtcacttgccagagagaaggggcggcaatcgccacgcgcagccaggtggttttcggccacagacgcgacagcacgccagcaaacagtccggtatacagcgacaaatacgccgccagcagcaccaccaggaagatgttaaccgggccaggcatcccgccaaaggtcgcgatgctgacatagacccagttaataccgctgccaaagaggccaaatccccagcaaaagccaatagcggcagactggagtggacggcggttaaaggtcaacgcctgaagccccatcagcgaaataatcgccgcaggccagacatcgtaaggagagaaggccagcgttccgcaggcaccgaataataacgccagcagcaggcgaatgcgctggcgttcaattaatgaggcaaaagccatgtagttatctatccagtttcggttttattcatccagcttcggctggggtgagtcatccgggattttgacatgaacctgaataatacgccgactgtcggccatcgccactttgaactggtaaccgtcgatgtcgatagtttcgccacgcgccggaagatgcccaaatgcctgcatcaccagaccaccgatagtgtcaacctcttcatcgctaaagtgggtgccgaacgcttcgttgaagtcttcaatggaagccagtgcgcgcacggtccaggtatgacgactcagctgacggaagtcgatatcatcttcttcgtcatactcgtcttcaatctcaccaacaattagttccaggatgtcttcaatggtcaccagaccggaaaccccaccgaattcgtcaataacgatcgccatgtggtaacgctgagagcgaaactctttcagcatccggtctacgcgcttactttcaggaacgacaaccgcctgacgtaacactttgtccatgctgaaggcttcagcatcgctgcgcataaacggcagcaagtctttcgccatcagaatcccttcaatgtgatctttgtcttcgctaatcaccgggaaacgtgagtgggcggactcgatgatgacatcaaggcattcgtccagcgtctggttgcgtttcagggtaatcatctgggagcgggggatcatgatgtcgcgaacgcgttggtctgcgatgtccatcaccccttcgagcatatcgcgcgtatcttcgtcgataaggtcgttctgcccggaatcacggatcagcgccagcagttcgtcacggtttttcggttcaccgtggaaaagttggctgagtaacagggagaaaaatcccttcttgttgcttatcgtgtcactactgtgtgaattgtcgtcgctcatggcgtcgtatgggttctcatgttagttaatcaaaacgccgtcgttaatcaccaacggcggggacgtctgccagtcaaatgcctggcaaattattctttctcggcaatgtacggatcctcatagcccagagcaagcataatctctgtttcgagggcttccatttcttctgcttcgtcatcttcgatgtgatcgtaacctaacaaatgcagactgccgtgcaccaccatatgcgcccagtgcgcctccagtggtttgccttgctcctgagcttccttctcaaccacctgacggcagataaccagatcgcccagtagcgacatttccatgccaggcggcacttcaaacgggaaggagagcacgttggtcggcttatccttaccgcgataggtcagattcagactgtggctttcggcggtatcgaccacgcgaatagtcacttccgattcttcctgaaactgcgggatcaccgcattcagccatgtttgaaactggctctcttccggtaacccggaattatcttcacatgccagttgtaaatcgaggatcacctgactcatttttgttcctgttcttcgcgcttgcgttctgccgccagcgccgcttttcgtttttgttcggcttcttcccaggcttcataggcgttaacgatacgcgccaccacagggtgacgaaccacgtcttcgctgtggaagaagttaaagctgatctcttcgacatcggccagcacttcgatggcgtgacgtaagcctgatttagtattacgcggcaggtcgatctgtgtgacgtcgccggtgataaccgcttttgagttaaaaccgatacgggtcaggaacatcttcatctgttcgatggtggtgttctggctctcatcgagaatgataaacgcgtcgttcagcgtacgaccacgcatataggccagcggcgcgacttcaataacgttgcgctcaatcagtttctcaactttctcaaagcccagcatttcaaacagcgcgtcgtacagtgggcgcagatacgggtctactttctggcttaaatcgccaggcaggaagcccagtttctcaccggcttcgaccgccggacgagtcagcagaatacggcgaatttcctgacgctccagggcatcaactgctgcagcgactgccaggtaggttttacccgtacccgccgggccaacgccgaaggtaatgtcatggtcgagaatattggcgatgtactgcgcctggtttggcgtgcgcggcttaattacgccgcgtttggttttgatattgaccgctttgccgtactccggcacgctctccgcgctttgctccagtacccttgcttctttaatcgcaaggtggatctgttccggttcgatatcctgaatctgaccgcgcatcggggcagtatcgacatacaggctacgcagaatgtctgccgcagcggtgacgcaaatcggacggccggtcagtttaaagtggttatcgcggcgattgatctcgatgccgagacggcgttcgagctgcttgatgttgtcatcaaacgggccgcacaggctcaacagacgcgcgttgtctgctggctccagggtgatttcgcgagtgtctatgttcaaaccgttcctcttatctgtatgccgccggaagctgaacattcaccggcctataaggaaattattcacgccacaggaaaaaggcgcaagcattgcgataaagatggggataaagagagaaaaaacaaggcccaccggaacggcgggcctgagaattacggctgataataacccacgccaaggtcgttttctttgcgggtacgggcaatcaccgattccggtgtttctgccacgcgcagacccatttcatcttcagtacgcaccactttaccgcgcagagagttcgggtagacgtcggtaatttctacatcgacgaatttaccgatcatatccggtgtgccctcgaagttgaccacgcggttattttcggtacgcccggaaagctccatgatgctcttacgcgaagtcccttctaccagaatacgctgggtggtgccgagcatccggcggctccatgccatcgcttgctgattgatacgttcttgcagaatatacagacgttgcttcttctcttcttccggaacatcatcaaccatatcggcggctggtgtacccggacgtgcagagaagataaagctgtagctcatgtcgaaattgacgtcggcaatcagcttcatcgttttctcgaagtcttcggtggtttcgccagggaagccaacaatgaagtcagaactgatctgaatatccggacgcgccgcacgcagtttacggatgatcgctttgtactccagtgccgtatgagtacggcccatcaggttcagaatgcgatcggaaccgctctgtaccggcagatgcaggaagctcaccagctccggcgtgtcgcgatacacttcgatgatatcgtcggtgaattcgatcggatggctggtggtaaagcgaatacgatcgatcccgtcgatcgcagcaaccagacgcaacagatcggcaaacgatccggtggtgccgtcgtagttctcaccacgccaggcattcacattctgaccgagcaggttgacttcacgcacgccctgagccgcaagctgggcgatctcaaacagaatatcgtcggacggacggcttacctcttcaccacgggtgtaaggcaccacgcagtaggtgcaatatttattgcagccttccatgatggagacaaacgcggtcggcccttcggcgcgcggttccggcagacggtcaaacttctcgatttccgggaagctgatatctacaaccgggctgcggtcgccgcgcacggagttgatcatctccggcagacggtgcagcgtttgcggcccaaaaataatatcgacatagtgggcgcgctggcgaatgtgctcgccttcttgcgatgccacgcagccaccgacgccgataatcaggtctggattcttctcttttaacagtttccagcgacccaactgatggaagactttttcctgagccttctcgcggattgagcaggtgttcagcagcagcacatccgcttcttccgccacgtcggtcagttgatagccgtgggtggcatccagcagatcggccatcttcgatgaatcgtactcgttcatctgacagccccaggttttaatatggagttttttggtcatcgacttgctcttgcgaaatagtagccaggaatgcagggcgcatagtgtaatgctttgctgccgttgtgaccagtatgagcgttatcagcccttgggggtaaaaatcctgtaaacttaaagcatattgctaacaggatgattgaccatgacaaatcaaccaacggaaattgccattgtcggcggaggaatggtcggcggcgcactggcgctggggctggcacagcacggattttcggtaacggtgatcgagcacgcagaacctgcaccgtttgtcgctgatagccaaccggacgtgcggatctcggcgatcagcgccgcatcggtatcattgcttaaagggttaggggtctgggatgcagtacaggctatgcgttgccatccttaccgcagactggaaacgtgggagtgggaaacggcgcatgtgatgtttgacgccgctgaacttaagctgccgctgcttggctatatggtggaaaacaccgtcctgcaacaggcattgtggcaggcgctggaagctcatccgaaagtaacgttacgtgtgccaggctcgctgattgcattacatcgagataatgatcttcaggagctggaactgaagggcggtgaagtgattcgcgcgaagctggtgattggtgctgacggcgcaaattcgcaggtgcggcagatggcgggaattggcgttcatgcctggcagtatgcgcagtcgtgtatgttgattagcgtacagtgtgagaacgatcccggcgacagcacctggcagcaatttaccccggacggaccgcgtgcgtttctgccgttgtttgataactgggcatcgctggtgtggtatgactctccggtacgtattcgccagttgcagaatatgaatatggcgcaactccaggcggaaatcgcgaagcatttcccgtcgcgtctgggttacgttacaccgcttgccgctggtgcgtttccgctgacgcgccgacatgcgttgcagtatgtgcagccggggcttgcgctggtgggcgatgccgcgcataccatccatccgctggcggggcagggggtgaatcttggttatcgtgatgtcgatgccctgattgatgttctggtgaatgcccgcagctacggtgaagcgtgggccagttatcctgtcctcaagcgttaccagatgcggcgcatggcggataacttcattatgcaaagtggtatggatctgttttatgccggattcagtaataatctgccgccgctgcgttttgtgcgtaatctcgggttaatggcggcagagcgtgctggcgtgttgaaacgtcaggcgctgaaatatgcgttagggttgtagccttacaacattgccggatgcgtgccaaccgtaggtcggataagacgcggcagcgtcgcatccgacattgaaggataagacgtgtcaacatcgcattcgacattgaatgaacgcagaaaagcaaaaagctcgccgaagcgagcttttttaatgtggctggggtacgaggattcgaacctcggaatgccggaatcagaatccggtgccttaccgcttggcgataccccaactgggcgcacttacgatgtaagcgtcttgaataaattggctggggtacgaggattcgaacctcggaatgccggaatcagaatccggtgccttaccgcttggcgataccccaacaaattggtttttgaatttgccgaacgtattcgacacattcagaatttggtggctacgacgggattcgaacctgtgaccccatcattatgagtgatgtgctctaaccaactgagctacgtagccagattgtttcttcgatggctggggtacctggattcgaaccagggaatgccggtatcaaaaaccggtgccttaccgcttggcgataccccatccgtacaacgctttctggtgaatggtgcgggaggcgagacttgaactcgcacaccttgcggcgccagaacctaaatctggtgcgtctaccaatttcgccactcccgcaaaaaagatggtggctacgacgggattcgaacctgtgaccccatcattatgagtgatgtgctctaaccaactgagctacgtagccatcttttttttcgcgataccttatcggcgttgcggggcgcattatgcgtatagagccttgcagcgtcaacctctttttcaaggaaaattgctcgaaagtgactgtttggttaggttgcgaacagcgtggcgctatattcgtcaattattgtttactttgtgttttttccccaccctacagccattcttttgtcgtacaggatgaaattcggaattcaacaatagtggtgggaaattaatctatgaaatactggcctacagtgatgagttgtcaaacagtgatgtggcaaacccggaacatttccttactgcatatcagaattaacaagcacctcaataactgaaacagccccggatttcaccggggctgtttcgcatttcttacttatacgccgactggtgaacgccaaccgcacgaccagacggatcgtccattttcttgaacgcctcatcccactcaatcgctttagcggaagaacacgcgacggaaggaccgccaggcacgcactcagcggcgctcggaagcgggaacagttcttcaaagatctcccggtacagatacgcttcttttgaggttggcgtgttgtacgggaagcggaagcgggcagtttccagttgctgatcagaaacctgctgcgccgccacttctttcagggtgtcgatccaactgtaaccgacgccatcggagaactgctctttctgccgccaggccacgcttgcgggcaggtatgactcaaaacattcacgcaggatgtgtttttccattttgccgttaccgcacattttatcctgcgggttaatgcgcatcgccacatcaaggaattttttgtcgaggaacggaacgcgtgcttccacgccccaggctgacatcgctttgttggcgcgcgcgcagtcatacatatgcagggccagcagtttacgcaccgtctcttcatgcagttctttagcgttgggcgctttatggaagtaaagataaccgccaaacacttcatcagaaccttcaccggacagcaccattttaatgcccatcgccttgatcttacgcgacattaaatacatcggtgttgaagcgcgaatagtggtcacatcataagtttcgatgtggtaaatcacgtcgcggatggcatccagaccttcctgtacagtgaagtgaatttcgtgatgcaccgtgcccagatggtttgccacttcctgggctgctttaagatccggtgaacccggcagacctacagcaaaggagtgtaactggggccaccaggcttcagagcgttcctgatcttccacgcgacgggctgcgtatttcttggtgatagcggaaataattgaggaatccagaccaccagaaagcagcacaccgtaaggcacatcagacatcagatggcttttaacggaatcttccagagcctgacgcagctcgtttttgtcggtcacgttatctttcactgcatcaaagtcgaaccagtcgcgatgataataagaacggatttcaccgtcctggctccacaaatagctccccgccgggaactctttaatcgtgcggcaaactggcaccagcgatttcatttctgaggccacatacagctgaccgtgttcgtcataccccatatacagtgggatgatccccagatggtcgcgaccaatcaggtaggcatctttttcgctgtcgtacagggcaaaggcaaacatgccctgcaagtcgtcgagaaattccggccctttttcctgatacagcgcgaggatcacttcacagtcagaccctgtctggaactgataacgatcgccatattcagcgcgcaatgcctggtggttgtagatttcaccgtttaccgccagtacgtgggttttttgttggttgtagagaggttgcgcccccgcgttaacgtcaacaattgacagacgttcgtgagcgagaatggcgttatcgctggcataaataccggaccagtccgggccacgatgacgcatcaggcgtgacagctcgagggctttcttccgcagctcaactgcgtctgttttgatatcgaatacgccaaaaattgaacacataaccttctccgttaacctggtatttgttgcttgttgtgtttgcttgtttaaaaaaatgccgcaaagcagcactgtgcgcaagcgatttggcggtgaaaaaataaaaaacgtaatggtgattgtcgattggtgaaaaaaggtctggtgtgaggatatatttattgatgaatcgataatttttgacgggttttattgaatgggatgattttaatgatgggtaaaaataagaaaccacgtccgcagacgtggttgctattcagataacgtcgatttcagcgaccgacgggtaaatccagcttgggcggaacggcatactgtcgatatcgtcgagcgatgaaacaccagaaagcaccagaatcgtctccagaccggcctggaagcccgccagaatatcggtacgcaggttatcgccgacaatcactgtttcttccgaatgcgcctgcattttgtttaatgccgcgcggatgatccacgggctgggcttaccaacatagaacggtttgcgcccggagattttctcaatccctgcacacaacgcgccacaggccggataaaaaccgcgcccgtgagtatccgggttggtggcgataaagcgtgcaccgttagcgacgaaataggccgctttatgcatcatgtcccagttgtaggaacgcgtttcgccaacaatcacgaaatcagggttcacatcggtaatagtgaaaccggctttgtacagttcatgaatcagtgcgccttcgcccaccacatacgctttcttgccttcctggcgacgcaggaaatcggcagtcgccatcgcagaggtataaaacacgctgtcaggtacatcgacacctgcggtggcaaagcggttcgccagatcttgcccagtctgcgaaggatagttggtcagcaacaccagcggcaagcctttatccataatcccgtgcaaaaattccgctgcacccggtacggcgacgttatcgtgcatcagcacgccgtcgatatcgcaaattacatttttaatggtcatggactacccagaatattgacaacaataagcgccactataaaagcacattaattttccagcaaatgctggagcaaaataccgttgagcatggcgcgttttaccagcgcaaaagcgccgattgccgagcggtgatccagctcagaacgtaccaccggcagattagtgcgaaacgccttcagcgcctgggtattaatgcagctttcaatagcagggagcagcactttatcggcttcggtgatttcaccggcaataacaattttttgcggattaaataagttgatcgcaatggcgatggttttgcccagatgacgaccaacatactcaatcacttccgaggccaggctatcgcctttgttcgcggctttgcagatagttttgatggtgcagtcgtccagcggcacgcggctctggtagccctgctttaacagattcaacacccgttgttcaatggcagcgttggcggcgatagtttccaggcagccaaagttgccgcagtggcagcgttcacccagcggttcgacctgaatatggccaatttcaccgacgttaccgttgcggccaataaaaatgcgcccgttagagataatcccggccccggttccgcgatggacacgcactaaaatggagtcttcgcaatcctgacttgcaccgaagtagtgctccgccagcgccagactacggatatcgtgaccaacgaaacaggtcactttaaaacgttcttccagagcttctaccagcccccagttttctacctgaatatgcggcatgtaatgaattttgccgctgtccgggtcaacaagccctggcaggatcaccgaaatcgcgatcagctcgcgcagtttgcgctggtagctatcaataaactgagcaatggcattcaacagggcatgttccagcgtttgctgggtacgttccggcagcgggtaatgttcttctgccagcactttgctgctgagatcaaacagggtgatggtggcgtcgtgacgaccaagccgtacgccgattgcgtggaaattgcgggtttcggtgacgatggagatagcgcggcggcccccggtggaggcctgctgatcaacttctttgatcagcccgcgttcgataagctgacgcgtaattttggttacgctggcgggggcaagctggctttgctcggcaatctgaatccgcgagattggcccgtactggtcaatcaggcgataaaccgccgcgctgttaagctgttttacgagatcaacattacctatctgagcttgtccgcctggtgtcatactttctcttattgagttacgacctcgttaccgttaacgatggtcttggtgattttaaaatcaggtgtgaatgcggtcaggttggctactttacctgcggcgagtgtgccgagacgtttctcaacgccaatcgcacgcgccggatagagcgtcgccatacgcagcacttcatccagtgcgataccgcaatgttcgaccagattacgcacgccttcaatcatggttaaggatgaaccgcttaacgtaccgttctcatccacacaaagtccgttacggtagtatattgttttacccgcaaaaatgaactgttcaatgttggcacctgctggcgcggtggcgtcggtaaccagacacagtttgtcgcctttaaggcgtttagcgttacgaatgttggcgtaatcaacatgcaggccatcagcgataataccgcaataaatgtcagcttcgtcgaggatcgcgcccgccaggcccggttcacgaccggtaatatacggcatcgcgttgtacagatgggtggcaaaggtaatccccgcgcggaaaccggcttttgcttctttcaacgtcgcgttggagtgaccggcagaaaccacaatcccggcatttgccagtttgctgatgacttccgcaggaaccatttccggtgccagggtcactttggtaatgacgtcggcgttttcacacaggaaatcgaccagcgcggcatcaggcttacgcacaaaattcggattatgggtgcctttttttaccagattcagccacggaccttccagatgcagacctaacgcctgattcggatgttttgccaggtactcgcgcataacgcgcacgccctgtttcatcagctcatcgctggtggtgataagcgtcggcagatagttagtacagcctgatttctcattggctttctgcatgatttccagcgtttccacgctgaccgcttcagcggtgtcgttaaactgtacgccgccgcagccgtttaactgcacatcgataaaaccgggggagagaatggccccgttcagtgaacgttgttcgatctctggcggcagttccgctaccggacagacgcttttaatcaggccatcagcgataacaaccgcgtggtcatcaagaaattcgtggccggtaaagatccggccctgggttaatgcatacattctgacccccgattttaaaaatattgccctgagcaaggagccagggcagggataacaattacagacctttgatattttctgcttctaattcattgaaatatcttaaagtcttaactttcagctccatggtggaaggttcatcgcacaccatgatcgcttttggatgcagttgcagacagctgatggtccacatgtggttcacgcaaccttcaactgcagcctgcagtgccagtgctttctggctacccagcaccagaatcatcacttcttcggcatccagcaatgtaccaacaccgacagtcagggcatattttggcacctgattgacatcgttatcaaagaaacgagagttcgcgacgcgagtgtcatgagtcaaggttttgatacgagtacgagaagccagtgaagacgccggttcgttaaatgcaatatgaccgtcgttacctacaccgcccataaacagatgaatttttccgtaagaacggattttttcttcatactggcggcattcggcgtcgatatccggggcgttgccgttgagaaggttgatgttttctgctggaatatcaacgtgatcgaagaaattacggtgcataaagctgtagtagctttccggatgctctttcggcagaccgacatattcgtccatgttgaaggtgacaacgtgcttaaagctgacctggcctgctttatgcatttcgactaacgctttataggtggtcatcggcgtgccgccagtcggcaggcccagaacaaacggacgatcggcagtcggtttgaacgcattgatacgattgacgatatggcgagcagcccatttgccgacctgttcagcggtagtcagggggatcagtctcattattcacctcaataagtaaaatgtaagccgttggcggattaggcatctttaagcgtaacctggatttgcgcagacaggcgtcaatccgacctgattttttgaatgataaaataagttttctgctttagccagtaaaagggagtgatgataacgatatttggtgacaaaactcacaaaagacacgcgtttaatttgcgatacgaattaaattttcacacactctgtagcagatgatctaacaatctgattacagaacatcggcagtacaatttgcagcaaaataaaaatacggctttaaacgagccaaatagggttctcgtagggggaataagatgaatattttaggttttttccagcgactcggtagggcgttacagctccctatcgcggtgctgccggtggcggcactgttgctgcgattcggtcagccagatttacttaacgttgcgtttattgcccaggcgggcggtgcgatttttgataacctcgcattaatcttcgccatcggtgtggcatccagctggtcgaaagacagcgcaggtgcggcggcgctggcgggtgcggtaggttactttgtgttaaccaaagcgatggtgaccatcaacccagaaattaacatgggtgtactggcgggtatcattaccggtctggttggtggcgcagcctataaccgttggtccgatattaaactgccggacttcctgagtttcttcggcggcaaacgctttgtgccgattgccaccggcttcttctgcctggtgctggcggccatttttggttacgtctggccgccggtacagcacgctatccatgcaggaggcgagtggatcgtttctgcgggcgcgctgggttccggtatctttggtttcatcaaccgtctgctgatcccaaccggtctgcatcaggtgctgaacaccatcgcctggttccagattggtgaattcaccaacgcggcgggtacggttttccacggtgatatcaaccgcttctatgccggtgacggcaccgcggggatgttcatgtccggcttcttcccgattatgatgttcggtctgccgggtgcggcgctggcgatgtacttcgcagcaccgaaagagcgtcgtccgatggttggcgggatgctgctttctgttgctgttactgcgttcctgaccggtgtgactgagccgctggaattcctgttcatgttccttgcaccgctgctgtacctcctgcacgcactgctgaccggtatcagcctgtttgtggcaacactgctgggtatccatgctggcttctctttctctgcgggggctatcgactacgcgttgatgtataacctgccggccgccagccagaacgtctggatgctgctggttatgggtgttgtcttcttcgctatctacttcgtggtgttcagtttggttatccgcatgttcaacctgaaaacgccgggtcgtgaagataaagaagacgagatcgttactgaagaagccaacagcaacactgaagaaggcctcaatcaactggcgaccaactatattgctgcggttggcggcactgacaacctgaaagcaattgacgcctgtatcacccgtctgcgcctgaccgtggctgactctgcccgcgtcaacgatacgatgtgtaaacgtctgggtgcttctggtgtagtgaaactgaacaaacagactattcaggtgattgttggcgcgaaagcagaatccatcggcgatgcgatgaagaaagtcgttgcccgtggtccggtagccgctgcgtcagctgaagcaactccggcaactgccgcgcctgtagcaaaaccgcaggctgtaccaaacgcggtatctatcgcggagctggtatcgccgattaccggtgatgtcgtggcactggatcaggttcctgacgaagcattcgccagcaaagcggtgggtgacggtgtggcggtgaaaccgacagataaaatcgtcgtatcaccagccgcagggacaatcgtgaaaatcttcaacaccaaccacgcgttctgcctggaaaccgaaaaaggcgcggagatcgtcgtccatatgggtatcgacaccgtagcgctggaaggtaaaggctttaaacgtctggtggaagagggtgcgcaggtaagcgcagggcaaccgattctggaaatggatctggattacctgaacgctaacgcccgctcgatgattagcccggtggtttgcagcaatatcgacgatttcagtggcttgatcattaaagctcagggccatgttgtggcgggtcaaacaccgctgtatgaaatcaaaaagtaatctgctttatgcctgatgcgacgcttgagcgtcgcatccaacaatgacaagcggtggagatcttctctgccgctttttttttcatcaatcatccccataatccttgttagattatcaattttaaaaaactaacagttgtcagcctgtcccgcttataagatcatacgccgttatacgttgtttacgctttgaggaatccacgatgagtgaggcagaagcccgcccgactaactttatccgtcagatcatcgatgaagatctggccagtggtaagcacaccacagtacacacccgtttcccgccggagccgaatggctatctgcatattggccatgcgaaatctatctgcctgaacttcgggatcgcccaggactataaaggccagtgcaacctgcgtttcgacgacactaacccggtaaaagaagatatcgagtatgttgagtcgatcaaaaacgacgtagagtggttaggttttcactggtctggtaacgtccgttactcctccgattattttgatcagctccacgcctatgcgatcgaactgatcaataaaggcctggcgtacgttgatgaactgacgccggaacagatccgcgaataccgcggcaccctgacgcaaccgggtaaaaacagcccgtaccgcgaccgcagcgttgaagagaacctggcgctgttcgaaaaaatgcgtgccggtggttttgaagaaggtaaagcctgcctgcgtgcgaaaatcgacatggcttcaccgtttatcgtgatgcgcgatccggtgctgtaccgtattaaatttgctgaacaccaccagactggcaacaagtggtgcatctacccgatgtacgacttcacccactgcatcagcgatgccctggaaggtattacgcactctctgtgtacgcttgagttccaggacaaccgtcgcctgtacgactgggtgctggacaacatcaccattcctgttcacccgcgccagtacgaattctcgcgcctgaatctggaatacactgtgatgtccaagcgtaagctgaacctgctggtggccgacaagcacgttgaaggctgggatgacccgcgtatgccgaccatttccggtctgcgtcgtcgtggttacactgctgcttctattcgtgagttctgcaaacgcatcggcgtgaccaagcaggacaacaccattgagatggcatcgctggaatcctgcatccgtgaagatctcaacgaaaatgcgccgcgcgcaatggcggttatcgatccggtgaaactggttatcgaaaactatcagggcgaaggcgaaatggttaccatgccgaaccatccgaacaaaccggaaatgggtagccgccaggtgccgtttagcggtgagatttggatcgatcgcgccgatttccgcgaagaagctaacaagcagtacaaacgtctggtgctgggtaaagaagtgcgtctgcgtaatgcttacgtcattaaggcagaacgcgtggagaaagatgccgaaggcaatatcaccaccatcttctgtacttatgacgccgacaccttaagcaaagatccggcagatggtcgtaaagtcaaaggtgttattcactgggtgagcgcggcacatgcgctgccggttgaaatccgtctgtacgaccgtctgttcagcgtgccgaaccctggtgctgcggatgatttcctgtcggtgattaacccggaatcgctggtgatcaaacagggctttgctgaaccgtcgctgaaagatgcggttgcgggtaaagcattccagtttgagcgtgaaggttacttctgcctcgacagccgccattccacagcggaaaaaccggtatttaaccgcaccgttgggctgcgtgatacctgggcgaaagtaggcgagtaattttaagttctaccaggccgggtgaggcatttacgtcgcatccggcaagaaatagcaaacaatcccaaacgccgcactctgcggcgttttttctgcttttcttcgcgaattaattccgcttcgcaatttatccataaaataaatttaaaatcacaaaccataattaaataaaatgtaaccgctttcatcttgctggaaattcacgcttttattcttctgcaagcctttcaaccgcaaacttaagccttgtaacaaaaatcatcaaaatatgtgcggttgctcatgttcttacattctggttacagaaagagattgataattcgcgtcgcgaaaaatagtctgttcctgtagtcagcgagacttttctcaacgctacttttttaatttttattttttcgctgttcacctttggtgcagcaatttatacgtcaaagaggattaacccatgcgtacgtttagtggcaaacgtagtacgctggcgctggctatcgccggtgttacagcaatgtcgggctttatggcaatgccggaggctcgcgccgaaggattcatcgacgattcaaccttaaccggcggtatatattactggcagcgtgaacgcgaccgtaaagatgttaccgacggcgacaaatacaaaaccaacctttctcactccacctggaatgccaacctcgattttcagtccggttatgctgctgatatgttcggccttgatattgctgcgtttacggcgattgaaatggcggaaaacggcgacagctcccacccgaacgaaatcgcgttttcaaaaagtaataaagcctatgacgaagactggtccggcgacaaaagcggtataagcctgtataaagctgcggccaaatttaaatacggtccggtttgggcgagggcaggttacattcagccaactggtcaaacgctgttagcgccgcactggagctttatgccaggtacttatcagggggcggaagccggggcgaattttgattacggcgatgctggtgccttgagtttctcctacatgtggaccaacgaatacaaagcgccgtggcatctggaaatggatgagttttatcagaacgataaaaccaccaaagttgattatctgcactcccttggggcgaaatacgacttcaaaaataacttcgtactggaagcggcatttggtcaggcggaagggtatatcgatcaatattttgccaaagccagctacaaatttgatatcgccggtagcccgttaaccaccagctaccagttctatggtacgcgcgataaagttgacgatcgcagcgtcaacgacctttatgacggcaccgcctggctgcaagcgttgacctttggttaccgggcggctgacgtagtggatttgcgcctcgaaggcacctgggttaaggctgacggtcagcagggatacttcctgcaacgtatgactccaacctacgcttcctccaacggccgcctggatatctggtgggataaccgttccgacttcaacgccaacggcgaaaaagcggtcttcttcggtgcgatgtatgacctgaaaaactggaatcttccaggcttcgccatcggcgcttcctacgtttacgcatgggatgctaaacctgcgacctggcagagcaatccggatgcgtactacgacaaaaaccggactattgaagagtctgcctacagcctggatgcggtctacaccattcaggacggtcgcgccaaaggcacgatgttcaaactgcacttcaccgaatacgacaaccactctgacatcccaagctggggcggcggttacggtaacatcttccaggatgagcgtgacgtgaaatttatggtaatcgcaccattcaccatcttctgatgcccgacgcggcaggttttgtgcctgccgcacgtttgaggaatttgctatgaaaaaactgattctcatcgccataatggcatcggggctggtagcttgtgcgcaatcaaccgcgccacaggaagacagtcgtctgaaagaggcatacagcgcctgtatcaacaccgcacaaggttcgccagaaaaaattgaagcctgccagagcgtgttaaacgtgctgaagaaagagaaacaacatcagcagtttgccgaccaggaaagtgtacgcgtactggattatcagcagtgtctgcgtgcaacgcaaaccggaaatgatcaggcggtgaaagccgattgtgataaggtctggcaggaaatacgcagtaataacaaataagtgagagctgtaactctcgcttttcttatttcccttgtataaaaaagccaacccgcaggttggcttttctcgttcaggctggcttatttgccttcgtgcgcgtgctcatcttcgcggcaatcgccttcggcacagtgaccgtaaagatagagactgtggttagtcaggcgaatgccatgttttgcggcaatttcacgctgacgcgcttcgatggaatcatcactaaattcgataaccttgccgcagtcgaggcaaatcaggtgatcgtggtgatgttgctgtgtcagttcaaatacggatttaccgccttcaaaattgtggcgggtgacgataccagcgtcgtcaaactggttcagtacgcgatataccgtagccagaccaatttcttcacccatatcgatcagacgtttgtataaatcttccgcactgacgtgatggttgtccggctcctgaagaacttccaggatttttaaacgtggaagcgttactttcaggccagctttctttagggcggtattgttatcagtcatgcggaatctgtcctgttactaagcggttcacttcattagaagaagtgacagaatttgctcttgagataatgcgtatcattatagaattgccacgcctaaatgaaaaccacaagtccctggcaaatattgttaataaaaacgtggcacagcttacatttacaacggcaaggccacttgaacaccgggacattgtacaggtacaacagcaaaagttacaaatttgtagcaattattttgattggcattatctattaatacggcgtagacatgagtctacgccgcatcacatcaggcattaagaatttcgtcgagatgcaactcttcagaaatctgtttaacccatttttctacacgttcagcggtcagttccggctgacggtcttcgtcgatagccagaccgacaaagtggtcgtcatctgccagaccttttgatgcttcgaaatgatagcccgcagttggccagtgaccaacgatggttgcaccgcgcggttcaatgatgtcgcggatggtgcccaatgcgtcgcagaaatattcggcgtaatcttcctggtcaccacaaccaaacagcgcaaccagtttgccgttgaaatcaatctcttcgagagtcgggaagaagtcatcccagtcacactgcgcttcgccgtaataccaggttgggatgcccagcagcagaatgtcataagcttccagatcttctttgctgctttttgcaatgtcatggacatcggcaacgtctttaccaagctgtttttgaatcatttttgcgatattttcggtattaccggtgtcgctgccgaaaaagatgccagtgatagccatgagtgaaataacctcttgaaacttattgaaatgggggtggaaaattgcccacggataaaggcaatcatagcagaacaggcagtcttgcggaatcagcaaacgagcaggactgcacactgtgctacatgaaagtggaaatttaaacgatgccctgactacgcagcgccgccagttgctgcattaacatctcttcgatcagttcgctacggctcatattgcgcgattccgccagctcgttcagcgcctcgacagcttccgcgttcagcttcagttcgacacgcttaaggccacgtactttgtcgcgttttagctggttgcgtttattaatacgcagctgttcatcgcgcgaaagcggattagttttcggtcgtcccggtcgacgctcgtgcgcgaacagatctaatgtcgtacggtccgtttgttctttggccatgatcttggtgacttcgggggaaacaatcagccaggcctctgcccggatggatagcgcgccataatacatcagcgcgatgagtcacgccaacgcccacgcgcggaaagcgacgcggacgctgggtttttaatcagttgcgttaatcattgagatagcgacggatagcgcgtaataccgcatccggtttttcagcatggacccagtgacccgcgcctgcaatcacatgcgcccgtgcccgtggaaattgtgccagtaaatcatcacggtactgttcgctaacatacggagaattgccgccagggataaacagggcagggtgatcccatgccgggattttctcccaacccacaatatgcggatactgatcccacaataccggcacgttaaagcgccactccccgtcaacaaaagatttcaacagaaactgaatcaccccttcttcattaagatgctggcgcattattgctgctgcttgctggcgagtttgtgcgtccgattcactgaccgcgttgatggccgcgaaaatctcatcatgccggcgaacgtgataatcgaccggagcaatatcaattgccaccagcttgtcaatccgatcgggggccagtgcagtaagtgccattaccgctttaccgcccatggagtgaccgataaatgttgctttgtcgatctgcagtgcatccagggtatcaacaagatcctgcgccatcgccgggtaattcattaccggctctctcggtgaaagaccgtggttacgcatatcaacctggatgatattgtgatcgtttaccagatcgcgagccagtacgccaaggttgtcgaggctaccaaacagaccatggacaagaacgatgggagaattattgtgctggttttgtgcagtttgcgcgcggatattcaatttcatggcaaagttctttttttcgcgttgtcgggttagggtattatgttgaccattgtgccacagggctgcaacaaataaggtttattccgagtttttctgcaagccaggcttgacgctatccgctgccgggatttattcatatactcctggcgacttgtattcagctaagacactgcactggattaagatgaaaacgattgaagttgatgatgaactctacagctatattgccagccacactaagcatatcggcgagagcgcatccgacattttacggcgtatgttgaaattttccgccgcatcacagcctgctgctccggtgacgaaagaggttcgcgttgcgtcacctgctatcgtcgaagcgaagccggtcaaaacgattaaagacaaggttcgcgcaatgcgtgaacttctgctttcggatgaatacgcagagcaaaagcgagcggtcaatcgctttatgctgctgttgtctacactatattctcttgacgcccaggcgtttgccgaagcaacggaatcgttgcacggtcgtacacgcgtttactttgcggcagatgaacaaacgctgctgaaaaatggtaatcagaccaagccgaaacatgtgccaggcacgccgtattgggtgatcaccaacaccaacaccggccgtaaatgcagcatgatcgaacacatcatgcagtcgatgcaattcccggcggaattgattgagaaggttcgcggaactatctaaaacgttgcagacaaaggacaaagcaatggcaatccacaatcgtgcaggccaacctgcacaacagagtgatttgattaacgtcgcccaactgacggcgcaatattatgtactgaaaccagaagcagggaatgcggagcacgcggtgaaattcggtacttccggtcaccgtggcagtgcagcgcgccacagctttaacgagccgcacattctggcgatcgctcaggcaattgctgaagaacgtgcgaaaaatggcatcactggcccttgctatgtgggtaaagatactcacgccctgtccgagcctgcgttcatttccgtactggaagtgctggcagcgaacggcgttgatgtcattgtgcaggaaaacaatggcttcactccgacgcctgccgtttccaatgccatcctggttcacaataaaaaaggtggcccgctggcagacggtatcgtgattacaccgtcccataacccgccggaagatggtggtatcaagtacaatccgccaaatggtggcccggctgatactaacgtcaccaaagtggtggaagacagggccaacgcactgatggccgatggcctgaaaggcgtgaagcgtatctccctcgacgaagcgatggcatccggtcatgtaaaagagcaggatctggtgcagccgtttgtggaaggtctggccgatatcgttgatatggcggcaattcagaaagcgggcctgacgctgggcgttgatccgctgggcggttccggtatcgaatactggaagcgtattggcgagtattacaacctcaacctgaccatcgttaacgatcaggtcgatcaaaccttccgctttatgcaccttgataaagacggcgcgatccgtatggactgctcctccgagtgtgcgatggcgggcctgctggcactgcgtgataagttcgatctggcgtttgctaacgacccggattatgaccgtcacggtatcgtcactccggcaggtttgatgaatccgaaccactacctggcggtggcgatcaactacctgttccagcatcgtccgcagtggggcaaagatgttgctgtcggtaaaacgctggtttcttctgcgatgatcgaccgtgtggtcaatgacttgggccgtaagctggtagaagtaccggtaggtttcaaatggtttgttgatggtctgttcgacggcagcttcggttttggcggcgaagagagcgcaggggcttccttcctgcgtttcgacggcacgccgtggtccaccgacaaagacggcatcatcatgtgtctgctggcggcggaaatcaccgcggtcaccggtaagaacccgcaggaacactacaacgaactggcaaaacgctttggtgcgccgagctacaaccgtttgcaggcagctgcgacttccgcacaaaaagcggcgctgtctaagctgtctccggaaatggtgagcgccagcaccctggcaggcgacccgatcaccgcgcgcctgacggcggcaccgggcaatggtgcttctatcggcggtctgaaagtgatgactgacaacggctggttcgccgcgcgtccgtcaggcacggaagacgcatataagatctactgcgaaagcttcctcggtgaagaacatcgcaagcagattgagaaagaagcggttgagattgttagcgaagttctgaaaaacgcgtaaacacatttaataaaaaaagggcggtcgcaagatcgcccttttttactttgcttttttaaccgtgtttatttttcagttcaaagcgtggtgataccagaccatacagtgtccaaccaaggaaggttacgatggaaccgtacagcatggcttcttccccggatgagtacagcgcataaaagctatacatcgcgccaacaaaagcaacaaagtttgcaactttcgcttttgaggggggcacattagcgaccttctgaataatgactaatgccgccattgacagaatatacggaatgatattggtcaccacggccaggttaaccagcacgttgaactgactgtttagcgacgggctaatcgtcatcagcgccaacccgctctggataatcacaatggtcaacattccctgcaccggtgcatccactttggttacacgggagaaaattttagggaagtagccttcatcagatgaagatttaaacacctgggcaatggtgaactgccagccaagcagcgaaccgcagcaggacatcaccatcagcgccataatgactttacccacttctggtgtgaacatctgtgcgaaggccaggccaaatggtgccgttgaatttgccagctccatattaggcacaatccctgcaatcacgttggtggagacgatataaatcaccgccgcacctaacgtaccgccgagtaccgcgattggcacattacgttccgggttttccactacatcagtattcgcacacgcagactccagaccgagaaaagcccacagcgtcatagcgatggaagaacctactgcactgaagaacggtgcatgatgcggattccaggaatcaacgtaaagcgtcgggctaaaccagaaccagccgataatgcacaggcctaccaccggaataatgaccccccacacagtaatgctactgatttgcccggtaatgcgcgcaccaccaaagttagccacggtacaaatccacagcactccgatggtcgcaagaccaatctgcactggcgacaaactcgcgccgagcagttcggtgccgtaaccaaccgccgaaatagcaatcgcgacgttagcaatcagcagcgagacaccgtaggtgtagttcgccataaaattgccggacttaccgaaagcatactcggcataaccgcccataccacctgatttacggctgaacataccgcattttgcgaatgcccatgccagtgccattgagcctacggctgtcaccagccaggagataattgaaattgtcccaacttcggcaagctttgtcggcagcatgatgataccggagcccatcatgttgaccatcgtcagtatggttaactgaacgacgcccattttgttcgatttagcctgactcataatttttcccctttcaacagggtgctttgcgcatcacgaggcttgatgacatagcaccaaacttgcttacgaccatcatgttcttcgatatagacaccctgaagctccggtgcaaaacctggcaacaggttgatcccttcttccagagcgctgaagtaacgcagaacagcaccaccccagatttcacccggaacaacgcacagcacacccggaggataaggaagcgcaccttcggcagcgatacggccttctgcatccggcagacgaaccagctccacttcaccgcgtaaataggcgtagttggcttcttgcggattcatgcttacgcgtgggaagtgttccttacggaacatctctttttgcagttgtttcacgttgtgacgggcatacaaatcatgcatttcttgacacaactgacgcagggtataaccggcgtagcgctcttcatgctgtttgtagatggaaggcagcacttctgctaatggcgcgtcggactcaagcagtttttcgaagcgtaccagcagggcaacaagttgctgaagcttggccatatcttctgccggagtcagcaggaagaggatggagttaagatcgcatttttccggcactacgccattttcgcgcaggaagttagcaagaatcgtcgcgggtacaccgaacgcttcatattcgccgttacgtgcatcaatacctggggttgtcagcaacagtttgcaaggatcgacaaagtattgattctctgcatagccttcaaaagaatgccagtgttcccctggtacaaactggaagaagcgcagatcaaccgcaatttgcgctgtttcatacgactgccagggtttaccatccaccagttcaggtacgaacggacgaatatgctgacagttatcgaggatcagtttgcgggcattaatgccatttaccacacaatccatccacatattacgaccgctgacaccttcatgcattttggcgttgatatccagtgcggcaaacagcggatagaacgggctggtggaggcgtgcatcataaaggcgttgttcatgcgtttgtgcggtacataacgctgttgccctttgatgtggctgtcttttttatggatttgtgaagtttgagaaaaaccagcctgctgtttatgtacggattgcgtaaccagaatacccggatcgttctcattaagatccagcaacagcggcgaacagtcagccatcatcggaataaactgttcatagccgacccatgcggagtcaaagaggatgtagtcacacagatgaccaattttatccaccacctgacgggcgttataaatcgtaccgtcgtaagtgcctagctgaataacggcgaggcggaaaggacgagcctcttttgcccgctgcggtgcaacttctgtaatcagctcacgcaggtaactttcttcaaaacagtgagcgtcaataccaccgataaaaccatacgggttacgtgcggtttccagataaaccggtgtcgcgccagcctgtagcaacgcaccgtggtggttagatttatggttattgcggtcaaacaacaccagatcgcccggcgtcagcaatgcgtttaagaccactttattagaagatgaagtaccgtttaaaacgaaataggttttatcggcattaaagactttagccgcatgctgttgtgcaatacatggcgcaccttcatgaatcagcagatcgcccattgctacgtcagcattacacaagtcagagcggaagagcatttcgccaaagtattccacgaactgattgcctgccggatggcgacggaaaaactcacccccctgatgaccagggcagtcaaaagcactattgccctgattaacataatcgaccagtgcgcggaagaagggcgggcgcagttgcgtttcataatggctggcagcggtttctaactgacgtccataaaactctttacgtgattcgcaatgttcgaagacaccagaaatacgtggcagatattctgcgggtacacgttcttcattttccgttgcaataaaaacaggaatgtcatagccagtagcgtctatttcatcgagttttccacgttcaacatcactgactgataaaataatggcggcaacgtcaatataattactttcgtctatattcacgcatgcacgatgagtggaaaaacaatcagggcaagaacgactaacggcaatttttaattctgacattttgttcatctctttatttcaggtaatagcaggtcctcaatttctcaaaggagaaatcgatcacgccggaaaaaaagcaaagctccaccgctgataaataaatcagtagtttgctttttgcagatgcaataacccagaccagcccggtaactggctatactcgtcatacctcaagttgcaagtgctgcgactcgaattatttagagtttaaaagggttagcagtatatgagcaccgaggaatacaggtattaacctgtaatgcttaaagtcagggagacctgtacgttggggtgccctttagtcagaagactagcgggcattaaagaaatgaaagtcaaaactattacgatgggcaaacttcatgatatgggttgtccgccttatatgaggcattaagcggttattattttccatttacctttacctcttgctgtgtcagttgaaggtagagttattctatccatgaaatggctataatctgtgaagaagatcaacaaaaaacgatcataccccaaataataaatcattaattatgaatagcgccatattagatgctgttttgttatttaaatgttgtaattttgtgttttatatttgcgttaagaaattaaacctgccaaataataatattcttggcaggtttaataataaattaataattatttaagcgcatttattgaataaacattcatggcataaaccgatacccaataccggtttcagtaatgaaatggcgggggcgagcgggatcctgttccagtttttgtcgcagatgtcccatataaatacgcaaatagtgactgtgttcgaccgcgtttggcccccacacctgattgagtaactggcgctgggtgagcactttcccggcattattcagcagcaccgccagcaggcggaactcaatcggcgtgagatgcacctcttcctcaccccggtgaatcacgcgggcggctaaatcgacggtaacatcggaaaatttcaccagcggatcgggcgcggcggtggcggagtggcggcgtaaagcgacgcgcagacgggcctgcaattcgccaatgccaaacggcttactcagataatcatccgctccggcatccagcgcggcgattttgtcgctctcttcgctgcgtgcggaaagcacaatcaccggcaccgcgctccactggcgcaggtcgcggataaactcaatcccatcaccatcgggcaggccgagatcgagaataatcaaatctggcttacgggtagccgcttccagcaagccgcgttgcagcgtttcggcctcatagacgcgcatcccgtcgccctccagcgccgtgcgcagaaagcgacgaatagcctgttcatcttcaacaatcagaacgtttgtcacatatcctcatgaaagtcttcaagttcaggagcggtttgctggggaagtgtaacacgaaaacaggcaccaccttccggtcggttgaacgcggtaatagtgcccccgtgtacatccactatcgcccgacaaattgccagtccaagccctacccccggtactgccgactctttattcccgcgagcaaacttatcaaatatcgtctgctcctggcctggcggaagaccggggccgttatcccagacatccagttgtagattttcgccctcaacgtgggcatcgataccaatttcggcctgcgcacccgcatatttcaccgcgttctccagcagattaatcagcacccgttcaaagagtggcccgtcaacgtggattaaggtcagcggttctggcagagaaagattgatgggcgacgataaacccggttccagcatttgcagcgcgctgccgactacttcttccagcgttaaccactctttcttcaaattaaagccgccggactgaattcgcgccatatccagtagattattcaccagtcgggtagtgttcagcacatgctgacgaatctcgctggcctggcgggcgtggggcgatccttcgcttgccagatcgagcgttaagatttctgcctgaccaaacagcaccgtaagcggcgtgcgtaaatcatgcgaaagcgccgccagcagggcgttgcggatctgttcacgttcgcttgccatccgcgcctgttcttcactggcggtcagcgtcagccgctcaaacgcattggcgactaacagcgtaaacgtctctagcaggcgctgctgctccgggatcatcaactgacgcagattccccggttccaccaccaccagtccgtaggttttctcgccgctttttagcggcaaaatctggtacggcacgccgggtaacgtgtcggtgcccgcacccgcaggcaggcctttatcaaaactccactgcgcgatggcatcgtcccatggcgtcattccttgcggatgtgttaacggctgcaatttaccgttgtcatcgggcaacaacacctgactgcgggcatgaaacgtggaggcaataaattgttcgctggtggcggcgatgtcctgcggactgcggcccaccgccagagctttcgacatttcatataagtgccgtgtgcgttgctcgcggtaacgggctacccgcgcctgataacgcacacccgcagtaaggttcccgatcaccagcccgacggttaacatcaccgcgaaggtcagcagatattgcacatcagagacagcgagcgtgccgcgtggggcgataaaaaagagatcgaaactcaccacattaatgacggtagcaaccaccgaaggccagcgtccataaaatagcgccaccaccaccacgccaagcagatacagcatcaccaggttggcggcatcaaacgccatcagccactgcatggcaattaaagtgataacggcgcataacgcggcggcaaccacgcatccctgaatctgtacccgccacttgtctttaaaagagcggctatccggcgcgttgttaatcgtgcgggcgggtggttcatcaagcgcgaccagcacctgatcgagatcgggggcgatgcgcgccagtcggtcagcaaacgtttcccgacgccaccagcggcgcgaggccgggcgaccgagaataatcttgccgagattatgttcacgggcataacgcactactgctttttcttccgctggatcagaaagtgtagccgtctccgcgcccagctcctgcgccagacgtaaggcgctgagaattgcccgacgttttttttccggtaagcgatgcagggcaggggtttcaacatacaccgcgtgccagacgctacccaggcgcgaggccaaccgcgccgccgcgcggaccagtttctcactgccggtgttatgcccgatgcataaaaggatcgcgtcgcgcgtgtgccacactttctcttcaccaggatgcccccgccaggcgcgcatttgctcatctacgcgatcggcagtacggcgcagtgccagttcacgcagggcgatcagattgcctttgcggaaaaaatgttcaatggcgcgctccgcctgcccggcaatatagactttgccttctttcagccgctggcgcagatcgtccgggggcaagtccaccagcactacgtcgtcggcggcatcgaaaaaaggatcgggcacggtttcccgtacctgaattccggtgacgccgctgaccacatcattcagactttccagatgctgaacgttgacggttgtgaaaacatcaatgccagcttccagcagttcttcgatatcctgccagcgtttaggatgacgagaacctggcgcattactgtgcgccagttcgtccattaagatcagcgccggacggcgggcgagggcggcatcgagatcaaactcgctgatatgccgcccacggtacgcctggcgtttgggcggcagaacagccagcccttcaagcatggcggcggtatctttccgcccatgggtttctaccacgccaaccacaatatccagcccttgcgcccgcagtcgctgggcttctgccagcatcgcccaggtcttcccgacgcctgcacaggcaccgaagaaaactttcagcttcccccgatgcggcgcggcagtttgttccagcagacgatcggggtcgggacgtaagggttcgttattcatcaagtttatccagcgccagattgagttcaacaatgttgacgaccggctggccgatatatttcaccagcggttgttggctgtattttgcgatcagttgcgtgagctgttcaacgctgagattacgcgctttcgccacgcgtgggatttgccagaccgccgcttgcggggtgatattattgtccagcccgcttgccgatgccgtcaccagttcaaccggaacgttcgtactggcatccgggttagcggcccgtaatgcagcaacgcgtgcggctatttgtttatccagctcagggttactgaccgccagattgctcccgccagaagcctgtggattatagggcatttctgccgttgccgacgggcgaccctgaaaatagccgttgccggtaaaattctgcccgattaatgccgaaccccgcaccgtatcaccttcacgaatcaacgaaccgttggcctgccagggaaaccaccattgccccagcacggtggtcagcagcgggtaaacgccgccagtaatcaataacagaaagataaatgtcgataatgccggacgtaagccacgcatggtaaacctcacaccagaccgcaaacggtcagcagtaaatcaatgactttgataccaataaacggcaccagcagcccacccagaccgtaaatccataagttacggcgcaacatggcagaagcggtaagcggtttataactcacgccttttaacgccagaggaatcaaaaagacgataatcaaggcgttgaaaatgaccgcactgagaatggcggagtcgggcgaatgaaggcgcatgatgttcagcgcatttaactgcggatacgttgccgcgaacgccgccggaataatggcgaagtatttcgccacatcgttggcaatgctgaaggtggtcagcgagccacgggtcatcagcatctgtttgccaatatgtaccacctcgatcaacttggtcgggttagagtcgagatcgaccatattgcccgcttctttcgccgcctgagtaccggagttcatcgccaccgcgacatctgcctgcgccagcgctggagcatcgttggtgccgtcgccggtcatcgccaccaaacggccttccgcctgatactgacgaatcaatgccagcttggcctccggtgtcgcttcggcgagaaaatcatcgacgcccgcttccgcagcaatggcggcggcagtcagacggttatcgccggtaatcatcaccgttttaatgcccattttgcgcagctgggcgaagcgctctttaataccgcctttgacgatatctttcagcgcaataacgcccagcacacgggaaccttccaccaccaccagcggcgtggccccctgacgcgcaacctgatcgactttttgatcaacatcggtagggaagtgaccgccgttagcctcaacatggcggcgaatggcatcgacagaacctttacggatcatgcggttgtcgatgttgatcccgctcatccggctttgcgcagtaaacggtacaaaggtggcatggagcgactgcacatcgcgctcgcgcaggttaaaacgttgcttggcgaggatcacaatactgcggccttccggcgtttcatcagccagcgaagccagttgtgcggcgtcagccagcgttttttcatccacgccctgcgcagggataaactccgacgcctgacggttaccgagtgtgatggtgccggttttatccagtagcagaacgtcaacgtcacctgccgcttcaactgcacgtccgctggtggcaatcacattcgcgcccagcatccgactcatcccggcgacgccgatcgctgacaacaggccgccaatagtggttgggatcagacagaccagcagcgccaccagtaccgttacactcacggcattaccgccccacgcggaaaacggccacagcgtggcggttgccagtaaaaagacgatggtcagagcaatcagcaggatagtcagggcaatctcgttcggtgttttgcgtcgctgtgcgccttccaccatcgcgatcatccgatccagaaatgtctcaccggggttaacgctacactcaatcaccagccagtcagaaagaatacgcgtgccgccggtgacggaggcaaaatcgccgccggattcacggatcaccggtgccgattccccggtgatggcgctttcatcgaccgatgcgccgccttcaatgacttcaccatcgcaggggataatatcgccagcttctaccagcacgatgtcacctttacgcagttgatcggcaggaactttgtccgccgcagcgccatatttcggctcacgcagcttgcgggcaaaggcagtttttttcacccctttaagactgttggcctgcgctttactgcggccttctgccagcgcctcggcgaaattagcgaacagtactgtgacccacagccagccgctaattgccgcgctaaacagcgcattgccaggcatcgcaccgcttgccatcgcgatgctaatacaggtggtcagcagactgccgatccagacgataaacatcaccggattgcgccattgcgcctgcgggtttaattttttcaccgcttctttcagcgcctgaacgacaagtgttggttcgaatagcgccagttgtttacgactcatattcagtgctcactcaatatcatcaggagagatattccgccactggaccaagcgccagggcagggataaaggtcagtgcgccaaccagcaacacggtgccgattaacaggccaacaaacagcgggccgtgcgttggcagcgtgccggagctggcgggttggctctttttactcaccagcgaaccggcaattgccatcaccgggataatcaccccgaagcgaccgacaaacatgcagaacgccagtaaacagttccagaacggagagttggcgcttaatccggcaaaggcgctgccgttgttgttagcggcggatgacacggcgtacagcacttcgctaaaaccatgcgggccagggttgagcatggcgctacgtccggcgtcggtcatcattgccagcgccgcgcccatcagcaccagcgtcggggtaaccagaatcgccagtgcagtcagtttcatctcgcgtacgtcgatttttttacccagatattccggtgtacgaccaatcatcagcccggcaataaacaccgccagcaggacaaacagcatcatgccgtaaagaccagaaccgacaccgccgaacaccacttcaccaatttgcatcagccacatcggcaccatgccaccgagagcggtaaacgaatcatgcatcgcaatcaccgcgccacaggaagccgccgtagtcacgaccgcaaacaggctactgaccagcacgccgaaacggctctctttaccttccatattgatgctgctgtctgcgccgagcgccagcagatgaggattaccctgaacttctgcccacatcaccacgcctacgcagatgacaaaaatcactgacatcgcccacagcaacatgcgcccctggcggcgatcgcccgtcacttcaccaaaggcaaagcacagcgccgttgggatcaagaagatcgccagcatctgcacgaagttggtcagtgcggttgggttttcaaacggatgcgacgagttggcattaaagaagccaccgccgttagtaccgagcatcttgatcgcttcctgagaagctacaggccccatgggtaacagctgttgcgctccttcaacggtattcacagcctgataaggctgaaagttttgcagcgcaccttgttgaataaaaaacagtgcgatcaacaacgccacagggacgagcacccataacgtgatgcgtagcagatcgacccaggcattcccgagtgtgctcatgctctggcgggtaaacgcacggatgagggcaaaaatcaccgcaatcccgctggcggcagaaagaaagttttgcaccgttaagccagccatctggctgaaatagctcaacgtggtttcaccgctgtaagattgccagttggtattcgtgacaaagctgacggcggtattcagcgccagatcccacgacagccccggcaactgctgtggattaagcggcagatagtgctgaccgagcaacataaaaaacagcaccgccagccccagcatgttcaggccgagaatggcacagagatattgcttccagttcatctcacggtcagagacgccaagtgcgcgaaaaagtacgcgctcaacgcccgttgtaccgggaagaggaatgtcattaatcagccgcgccagcccgctgcctaaaggacgcgccagcaccattaacactagtaaaaacgtggcgatcagtaagaacccttgcgcagccatcagaacgcctccgcattgatcagggcataaaccagataacccagtaataaaaacaccagcaatacgccggttatcacgcctgcactcacagtgcacctccagtggcctaaaagtgataccggaagggtagaattctggctgcaaagatttcgcaaaaatctgcgggcggggtgtaaaaaaagtataaaaatggcaaaagccatgatttaactaatgtttagtattaatttaacttttgtgtaacttaattacaggatgaatgtaaataaaccatcaataagcaaaaataagtggtcggatgagtagtaaaattacacaaaaggcggtactattttcatcagataaacaaattcatttttccggtgccattcaccgggtagatacaaaagggggagaaaagtatggaactctacagagaatatcctgcatggcttatctttttacgccgtacttatgcggttgcagcgggcgttctggcgctgcctttcatgcttttctggaaagaccgcgcccgcttttacagctacctgcatcgcgtctggtcgaaaaccagcgataaaccggtgtggatggatcaggccgaaaaggcaactggtgatttttattgattgctgagttttgaatacattgaaaaccgccagcggaaacgctggcggttttttgtatcaggaagatgttcagaggaatatttagacatcgttataccaatcgaaacatatattcatgaaatatatataaatattttcctaattgttcttatctgacagatatctcacttaaggctttcttataaatctgtagggttttgcctggaagcagacaaataacccgataaaacaaggatgagcagatgagcggaaaaccggcagcgcgtcagggcgacatgacgcagtatggcggtagcattgtccagggttcagccggggtgcgcatcggtgcccccaccggcgtggcctgttcggtgtgccccggcggggtgacgtccggccatccggtcaatccgctgctcggtgcaaaggtccttcccggtgaaaccgacatcgccctgcccggcccgctgccgttcatcctctcccgcacctacagcagttaccggacaaaaacgcccgcgccggtggggagcctcggccccggctggaaaatgcctgcggatatccgcttacagctgcgcgataacacactgatactcagtgataacggcggcagaagcctgtattttgagcacctgtttcccggtgaggacggttacagccgcagcgagtcactgtggctggtgcgcggcggcgtggcgaaactggatgaaggtcaccggctggccgcactctggcaggcgctgccggaagaactccgcttaagtccgcatcgttatctggcgacaaacagtccgcaggggccgtggtggctgctcggctggtgtgagcgggtgccggaagcggatgaggtgctgcctgcgccgctgccgccgtaccgggtactgaccgggctggtggaccgcttcgggcgcacacagacgttccaccgcgaagccgccggtgaattcagcggcgaaatcaccggcgtgacggatggtgccgggcgtcacttccggctggtactgaccacgcaggcgcagcgggcagaagaagcccggcagcaggccatttccggcgggacggaaccgtccgcttttcctgataccctgccgggttacaccgaatatggccgggacaacggcatccgtctgtctgccgtgtggctgacgcacgacccggaatacccggagaatttacctgccgcgccgctggtgcgctatggctggacgccgcgcggcgaactggcggcagtgtatgaccgcagcaatacacaggtgcgcagctttacttacgatgataaataccggggccggatggtggcgcaccgtcacacgggccgaccggaaatctgttaccgttacgacagcgacgggcgggtgacagaacagctaaacccggcaggcttaagttacacgtatcagtatgaaaaagaccgcatcaccatcaccgacagcctgaaccgccgtgaagtgctgcacacgcagggcgaagccgggctgaagcgggtggtgaaaaaggaacacgcggacggcagcgtcacacagagtcagtttgacgccgtgggcaggctcagggcacagacggatgccgcaggcaggacaacagagtacagcccggatgtggtgacgggcctcatcacgcgcataaccacgccggatggcagggcatcggcgttttactataaccaccacaaccagttaacgtcagccaccgggcctgacgggctggaattgcgccgggaatatgatgaatccggccgtctgattcaggaaactgcccctgacggcgatatcacccgctaccgttatgataatccacacagtgacttaccctgcgcaacggacgatgccaccggcagccggaaaaccatgacgtggagccgttacggtcagttgctgaccttcactgactgttccggttatgtaacccgctatgaccatgaccgttttggtcaggtgacggcggtgcaccgcgaggaaggcctgagccagtaccacgcatacgacagccgtggacagttaactgcggtgaaagacacgcagggccatgaaacgcggtatgaatacaacatcgccggtgacctgaccgccgtcattgccccggacggcagcagaaacgggacacagtacgatgcgtggggaaaggccatccgtaccacgcagggcggtctgacgcgcagtatggaatacgatgctgccggacgggtcatccgcctgaccagtgaaaacggcagccacaccaccttccgttacgatgtactcgaccggctgatacaggaaaccggctttgacggccgcacacagcgttatcaccacgacctgaccggcaaacttatccgcagcgaggatgaggggctggtcacccactggcactatgacgaagcagaccgcctcacgcaccgcaccgtgaatggcgaaaccgcagagcagtggcagtatgacgaacgcggctggctgacagacatcagccatatcagcgaagggcaccgggtgacggtgcattacgggtatgatgagaaaggccgcctgaccggtgagcgtcagacggtgcatcacccgcagacggaagcactgctctggcagcatgagaccagacatgcgtacaacgcgcaggggctggcgaaccgctgtataccggacagcctgcccgccgtggaatggctgacctacggcagcggctggctgtcaggcatgaaactcggcgacacaccgctggtggagtacacccgcgaccgcctgcaccgggaaacgctgcgcagcttcggccgttatgaactcaccaccgcttacacccctgccgggcagttacagagccagcacctgaacagcctgctgtctgaccgcgattacacctggaacgacaacggcgaactcatccgcatcagcagcccgcgccagacccggagttacagctacagcaccaccggcaggctgaccggcgttcacaccaccgcagcgaatctggatatccgcatcccgtatgccacagacccggcaggtaaccgcctgcccgacccggagctgcacccggacagcaccctcagcatgtggccggataaccgtatcgcccgtgacgcgcactatctttaccggtatgaccgtcacggcaggctgacagagaaaaccgacctcatcccggaaggggttatccgcacggatgatgagcggactcaccggtaccattacgacagtcagcaccggctggtgcactacacgcggacacaatatgcagagccgctggtcgaaagtcgctatctttacgacccgctgggccgcagggtggcaaaacgggtatggcggcgtgaacgggacctgacgggctggatgtcgctgtcacggaaaccgcaagtgacctggtacggctgggacggcgaccggctgaccacgatacagaacgacaggagccgcatccagacgatttatcagccggggagcttcacgccactcatcagagttgaaaccgccaccggtgagctggcgaaaacgcagcgccgcagcctggcggatacccttcagcagtccggcggcgaagacggtggcagtgtggtgttcccgccggtgctggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgaccgtggagcagatgcaaaaccagatggacccggtgtacacgccggcgcgaaaaatccacctgtaccactgcgaccatcgcggcctgccgctggcgcttgtcagcacggaaggggcaacagaatggtgcgcagaatacgatgaatggggcaacctgctgaatgaagagaacccgcatcagctgcagcagcttatccgcctgccggggcagcagtatgatgaggagttcggcctgtattacaaccgccaccgctattatgacccgctgcaggggaggtatatcactcaggatccgattgggctgaaggggggatggaatttttatcagtatccgctgaatccggttcagtatatagattcaatgggactggcatcaaaatatggacacttaaataatggcggatatggagcgagacccaacaaaccgcctacgcccgatccaagtaaattgccggacatagcgaaacaattaagactgccatatcctattgaccaggccagtagtgcgcctaatgttttcaaaacattcttcagagtattaagcccttacgactacacactgtattgcaggaagtgggtaaaaccaaatctgacttgtacgccacaggatgattcccagtatccagggatggatacaaagacagcaagtgattacctgccacagacaaattggccaacaactcaattaccaccaggatatacttgtgcagaaccctatttattcccagacattaataaacccgatgggccagcaacagcagggatagatgatttgggtgaaattttagctaaaatgaaacagagaacatcgagaggaataagaaaatgaaaagagttttgttctttttgctgatgatatttgttagttttggtgttatagctgattgcgaaatacaagctaaagatcatgattgttgtactattttcgctaagggtactattttttccgcgtttcctgtcttaaataataaagccatgtggagatggtatcagaatgaggacatcggtgagtattattggcaaacagaactgggtacatgtaaaaataataaattcacaccaagcggggcgagactcttaattcgcgtcgggtcactacgccttaatgaaaatcatgccatcaaaggaacgttgcaggagttgataaatacagcagaaaaaacggcgtttctcggcgatcggtttagaagttatataagagcgggtatctatcaaaaaaagagcagtgatccagttcagttgttggcagtccttgataattcaatcatggtaaaatattttaaagatgagaaaccaacttatgctcgaatgacagcacatctcccgaacaaaaatgagtcttacgaatgtttaataaagatacagcatgaactaattcgtagtgaagagaaataaaatctcttcctgagaaaacaaattaatcattgtgaaaaattatataactcatggaataggtgtttattttgcgttccatttgcagggaaagatcacgtaacgctacttttttgtactaaataattcgaattttaagttcaacaattgagatactacttattgtctaaagctgtttttcatagcttatacatgatcaaatactccttacataaataaggtgaacaaatggaacttaaaaaattgatggaacatatttctattacccccgattacagacaagcctggaaagtggtgcataaattgtcagatattctactgttgactatttgtgccgttatttctggtgcagaaggttgggaagatatagaggatttcggggaaacacatctcgattttttgaagcaatatggtgattttgaaaatggtattcctgttcacgataccattgccagagttgtatcccagggaaagatcacgtaacgctacttttttgtactaaataattcgcattttatgtttaaaaattgagatattccttattacctaaagctgtttttcatagcttatacatgatcaaatactccttacataaataaggtgaacaaatggaacttaaaaaattgatggaacatatttctattattcccgattacagataagcctggaaagtagagcataaattgtcaggcatcctactattgactatttttgccgttatttctggtgcagaaagttgggaagatatagaggatttcggggaaacacatctcgatttcttgaagcaatatggtgattttgaaaatggtattcctgttcacgataccattgccagagttgtatcctgtatcagtcctgcaaaatttcacgagtgctttattaactggatgcgtgactgccattcttcagatgataaagacgtcattgcaattgatggaaaaacgctccggcactcttatgacaagagtcgccgcaggggagcgattcatgtcattagtgcgttctcaacaatgcacagtctggtcatcggacagatcaagacggataagaaatccaatgagattacagctatcccagaacttcttaacatgctggatattaaaggaaaaatcatcacaactgatgcgatgggttgccagaaagatattgcagagaagatacaaaaacagggaggtgattatttattcgcggtaaaaggaaaccaggggcggctaaataaagcctttgaggaaaaatttccgctgaaagaattaaataatccagcgcatgactgttccgcaattagtgaaaagagtcacggcagagaagaaatccgtcttcatattgtttgcgatgtccctgatgaacttattgatttcacgtttgaatagaaagggcagctatggttagaaactacctgacgtcagtccttgcggggagcaggctttcgtaaatttgtcctgctacaacaggattaacttcacaaatatcatttctcaacgtctacacttactcctgtaaaccgttcaggagcagtaatgaatcagcaacgatttgatgacagcaccctaatccgtatcttcgcccttcatgagttacatcgactgaaagaacatggcttaacgcgcggggcgcttctcgattatcacagccgctataaactcgtctttctggcgcattctcagccggagtaccgcaaacttggcccgttcgtggctgatattcaccagtggcaaaatctggatgatttttacaaccagtactaccaacgcgtaattgttttgctttctcatcccgccaacccgcgcgatcacaccaacgttttgatgcacgttcagggttattttcgcccgcatattgattccacagaacgccagcagttggcggcgcttatcgacagttatcgccgtggcgagcaaccacttcttgcgccgctgatgcgtatcaaacactatatggcgctttatcctgacgcctggctttcagggcagcgttatttcgaactttggccgcgtgtgattaacttgcgccattcaggagttttatgattacccatctggtctggtttcgccaggatttacgtctgcacgataatctcgcactggctgccgcctgccgcaattcgtctgcacgcgtgctggcgttatatatcgctacaccacgccagtgggcgacgcataacatgtcgccgcgtcaggctgaacttatcaatgctcaactgaatgggctacaaatagcgcttgcggaaaaaggtattcctttattgttccgtgaagtggatgactttgtcgccagtgtcgaaatagttaaacaggtgtgcgcggaaaacagcgttacccacctgttttataactatcagtatgaagtgaatgagcgggcgcgggatgtggaagttgaaagagcgctgcgtaacgtggtgtgtgaaggatttgatgacagcgtgatcctgccgcctggcgcggtgatgaccggtaatcacgagatgtacaaagtctttacgccttttaagaatgcctggctgaaacggctgcgggaagggatgccggagtgtgtcgctgcgccaaaagttcgtagtagcggatcgatagagcccgcgccatccattacgctgaattatcctcgtcagtctttcgatactgcgcatttcccggtggaagaaaaagcggcgattgcgcaattacgccagttttgccagaacggtgccggagaatatgagcaacaacgagattttccggcagtggaaggcaccagtcgtttgtccgccagcctggcaacgggcgggttatcgcctcgccagtgtttgcatcgcttgttggcggaacagccgcaggcgctggacggtggggccggtagtgtctggcttagtgagctgatctggcgcgagttctaccgtcatctgatgacgtattacccctcgttgtgtaaacattgtccgtttattgcctggacggatcgtgtgcagtggcagagcaatcccgcacatttacaggcctggcaggaaggcaaaacgggatacccgattgtcgatgccgccatgcgtcagcttaacagcactggctggatgcataaccggctacggatgatttcagccagttttctggtgaaagatttgttgatcgactggcgcgaaggcgagcgatatttcatgtcgcagctgattgatggtgatttggcagccaataacggtggctggcagtgggcggcgtctacgggtactgatgcagcgccgtattttcgtattttcaacccgacaacccagggcgagaaatttgatcgcgaaggtgagtttatccgccgatggttaccggagctgcgcgatgtaccagggaaagcggtgcatgagccgtggaagtgggcgcagaaagcaggtgtgatgctggattatccgcaaccgatagttgatcacaaagaggcaaggctgcgaacgctggcagcgtacgaagaagcgaggaaaggagcctgataaaacgcagcgagcgttttatcaggtatggtgctggcctattatgactccagcgccagcgcgcggtttctgaatttcagcgcctgatacagccaaatcatcagtaccagtcctacacacgccagtgcgccccaggtaatttgatcaaatacttcaatatatgcattgatggagtagttgatcgccccggaagcatcaaacgaagcctgcgatgtctgatcggcaatcacgcccgccagatagttcgcgatcgcgccagaaagcagcatgtagatgccggttaatacgccggtcacgcccggaatttcaatgcgcgtaatttgcgacatggcaaccgggtcgataaacagttccgcaaagcccatcaccgccaggcctaataccatcagtggcagagaagagtgaccatacattgcggaccagcgggcgcttaaggtcagaatgcagaatccggcgctcatcaggccaaggccaagagcaaattttccccagatgcgcacggtacgattacctgcgacgctttctttaaccacccacgccaggaacacaccgcacagcataactgcgaaggcattaatcgactggaacatagcagtcggaacggtataaccaaacatatcgcggttaacgaagcggtcgatataaaggctaatcgagctgccgccctgttgtgcgaaggcccagaacaacatactgaagaaggtgagcgtcacaatcagccccagctccttacgctgtttctggttttctgctttgcgataaatttttgccagtacacccaggccaataatagtcgcgacaattaaggcgtataccgaccactctttcctgaacagtacggtaatcagcgcaggcgttgccaccagcagaaccagcagccatccccagttaggcaggagaaagtttgttgcacgcagtacttttttattaacgccgcgggtatgtgtgaaatgacgattgccacataagaaaatgaccagacccgcgatcatacccaccgccgccaggccaaagcccatcgcccagctgtactcttcctgggcgtaaccacaggcgataggtgcgataatagaccccacgttacccgctgcatacatcagcgagaaaccgccatcacgacgcggatcggttggctcatacagctcgccgagcaggcaactgacattggatttaaacagaccatagccacaaacgataatcgccagggacagatagaggaatgacggatggatctcactggcacccagcaccacatgaccgatcgccatcaacaacgcccccagcatcaccgccatgcgattgccgagaactttatccgccaaaaagccaccgaggattggcgtgacatacaccagcgaacagtaggcgctaaataactcgtaggcgtgagtatcgttgtattttagttgattggtgagatagagaatcagcagggcacgcatgccgtaaaagctaaaatattcccagatttgcagcgcaacgacatagtaaatagcgcgcggttgtgatgcgtgtttattcataataattccacaattgacggcaacgtcacgtaatagttgcgcggcgtgcttgtgtttccttaaagttaaaactttgatacagatctgattatttatgcaatatgctgtctgattgcataaatatacattagctgaagcgtgatgatataaacaatttgcgtcttttggcgtcgggtttgtttcttaatatgtcaaaagattggctatcgacgaacaggcgaggtaacgctatgttaacggtgtagctatcagaatacggaaggcgcgaagatgaaaaacaccgaactggaacaactgattaacgaaaaactgaacagcgcggcgattagtgattacgcgccgaatggtttgcaggtggaaggcaaagagacggtgcaaaaaattgttaccggtgtcaccgccagccaggctttgctcgatgaggcagtgcgtctgggcgcggatgcggtcattgtgcatcatggctacttctggaaaggagagtctccggtcattcgcggaatgaagcgtaaccgtttaaaaacgttgctggcgaatgatatcaacctgtatggctggcatttgccgcttgacgcacatcctgagctgggcaataacgcacagctggcggcgttactggggatcacggtcatgggcgaaattgagccgttggtgccgtggggagagctgaccatgcctgtgccgggactggaactagcctcctggattgaagcgcgtctgggacgtaagccgttatggtgtggcgataccggacctgaggtggtccagcgcgtcgcctggtgcacgggcggcgggcaaagttttatcgatagcgccgcgcgttttggcgtggatgcttttattactggcgaagtttctgaacagaccattcattcagcccgcgagcaggggttgcatttttatgctgcaggtcaccatgccactgaacgtggtggtattcgcgcattgagcgagtggctgaatgaaaataccgatcttgatgtgacctttattgatattcctaatcctgcataacgaataatcagagggatcgaaagtgcaacgagcgcgttgttatctgataggtgaaacggcggtagtgctggaactggaaccgccggtgacgctggctagccagaaacggatctggcgactggcgcagcgtctggtggatatgccgaatgtggttgaagccattcccggcatgaacaatatcacggtgattttgcgtaatcctgagtcgctggcgctggatgccatagagcgtttgcaacgctggtgggaggagagcgaggccctggaacctgagtctcgctttattgaaattccggtggtttacggtggtgcaggcggaccggatttggcggtggtcgcggcgcattgcgggttgagcgaaaaacaggttgttgaattgcactcctccgtggaatacgtggtctggtttttaggttttcaaccgggcttcccgtatctcgggagtttgccggaacaactacacacgccacggcgcgctgaaccgcgcttactcgttccggcaggttctgtcgggatcggcgggccgcagactggtgtttatccgctggcaacgccgggtggctggcagttgattggtcatacctcactcagcctgtttgatccggcgcgtgacgaacccatcttattacgtccgggagacagcgtgcgctttgtaccgcagaaggagggagtatgctgaagattattcgtgcgggcatgtataccactgtgcaggatggcggtcgtcacggttttcgccagtcgggtatcagccactgcggcgcactggatatgcccgcgctgcgcattgctaacctgctggtgggtaatgacgccaatgcccccgcgctggagatcacgctcggtcagttaacggttgagttcgaaactgatgggtggtttgctctgacaggggccggttgcgaagcgcggctggatgataatgccgtctggaccggctggcgattgccgatgaaagcaggccagcgtttaacgcttaaacgcccgcagcacgggatgcgcagttatctggcggtcgcgggtggtattgatgttccgccggtaatggggtcatgcagcaccgatctcaacgtggggattggcgggctggaaggccgtttactgaaggatggtgaccgactcccgattggcaaatcgaagcgtgattttatggaagcgcagggcgttaaacagctgctgtggggcaaccgcattcgcgccttgccggggccggaatatcatgagttcgatcgcgcctcgcaggatgcattctggcgttcgccctggcagcttagcccgcaaagtaaccgcatgggctatcgcttacaggggcaaattttaaaacgcaccaccgatcgcgaactgttatctcacggtttgttaccgggtgtggtgcaggtgccgcataacgggcagcctattgtgttgatgaacgacgcacagaccaccggtggttacccgcgtattgcctgtatcattgaggctgatatgtaccatctggcgcaaattccgctcggtcagccgattcattttgtccagtgttcactggaagaggcactgaaagcgcggcaagatcaacaacgttatttcgaacaattagcgtggcggctacacaatgaaaattgacctgaacgccgatctgggcgaaggctgcgccagcgacgcagagctattaacgctggtttcctctgccaatattgcttgtggatttcatgcaggcgatgcccaaaccatgcaggcttgcgtgcgtgaagcaataaaaaatggtgtcgcgattggcgctcacccgagttttcccgacagggaaaattttggtcgcagcgccatgcagctgccgccagaaaccgtttacgcccagacgctgtatcaaattggcgcgctggcaacgattgcccgtgcgcaaggcggcgtaatgcgtcatgtcaaaccgcacggcatgttgtacaaccaggcggcgaaagaagcacaactggcagacgccatcgccagagcggtatacgcttgcgatccagcattggttctcgttgggctggcaggaagcgagctgattcgtgcaggcaagcaatatggcctgacaacgcgcgaggaagtgtttgccgatcgcggttatcaggctgacggctcgctggtgccgcgaagtcagccaggcgcgttgattgaaaacgaagaacaggcgctggcgcaaacgctagagatggtgcaacacggcagagtcaaaagtatcaccggcgaatgggcaacggtcacggcgcaaacagtctgcctgcatggcgacggcgagcacgcactggctttcgcccgccgactacgctctacatttgccgaaaaggagattgttgtcgcagcataaccccgattaataaagaatgaaaaaaggatatcaccatgcctgaaggcccggagatccgccgtgcagcggataacctggaggcggcgatcaaaggcaaaccactaactgatgtctggtttgccttcccgcagttaaaaacttatcaatcacaacttatcggtcaacacgttacccatgtggaaacgcgtggtaaggcgttgttaactcatttttccaacgacttaacgctctacagccataatcagctttacggcgtctggcgcgtggttgataccgacgaagagccgcagaccacgcgagtactgcgggtaaaactgcaaacggctgacaaaactattctgctttatagcgcctcggatattgagatgttgaccccggaacaactgaccacgcatccgtttttacaacgcgttggtcccgatgtgctgaatccgaatctgacgccggaggtggtgaaagaacggttattgtcgccgcgctttcgtaaccgtcagtttgctggattactgctcgatcaggcgtttctggctgggcttggcaattatttgcgtgtggagatcctctggcaggttgggttgactggaaatcataaagcgaaagacctcaatgcggcacaactggatgcactcgcacacgcgttactggatattcctcggttttcttacgctacgcgggggcaggtggatgagaataagcatcatggggcgctgtttcgctttaaggtttttcatcgtgatggcgaactgtgcgaacgctgtggcggcatcattgagaaaaccacgctgtcatctcgcccgttttactggtgtccgggctgccagcactaggccgtacgtttcggcgcataggttgaaataaaccgcgcaatggcaggccctgtcagcaaaatactgaacaggcgcagggtttgcatcgccataatgagcgccatatcggcattgctccctgcggcgatgaccgccacggtatcaagcccgccggggctggtggcgaggtaggcagtcataaaatcaatgtgcataaaccgggtcagtccccacgccatacccgcacaaatagccagcagagcaaaaatcgacagcaggatttgtggtagcgggcgtagtgcccgcagtaagatttgtttatcgaaaccaagaccaatccgccagccaattgccatatacgccatcgccagcagccattccggtagttcgatggtgatgagctgaccagactggagcactgcgcccgccagcatcgggatgagcatcgtgccggaaggaagacgcagcaggcatcccactgtaccggcaacgaccgcgagcaaaatagtaagcaggagattaatgctcactggcgggaaccagacgatatgctggttaaccgcttcagcgttatcgcccagcatcattcgcgtgaccagaactgcggcccccgcgacaaacagcactcgcagatactgcataaacgccaccaggcggatatctgcgccgtaatcctgcgccatcgcgaccattgccgccgcaccgccaggcgaggagccccaggcaccggtatttccaggcaatgagctatagcgcaccaataaccaacccacgatggcgctggaaagcagcgtcaccagtaaaatagcaagcacgatcggccagttggcggccagcgtggtgagaatcgaaccagtgaggttttgcgcaatcatgcagccaagaatggcctgcgcggcgagaaaagcggagcggggaagttgcagagtaattccgcgcatactgaagatgatcccggcgatcatcggcccaagtaatagcgccgccgggagatgtaccgcgaggaaaccaatagaaaggagaagtgatagcacacataacattccccactgcaaaactggcatccttcgctccctcattattttctctttggtgtatcgatacagcataaagaaagccgggccaggaaaaaataacagcaatcaaggaaaaggggaaaatcagcaattttctgaaagagatgccctttccggctgcaaagggcatcatggcaaatcagttatagttaattttaaaaagcaccactgtatcgaagggcccagcctcgatgggggtacctgcaatggacgaaagttcagctgtataggttttttcgtagaccaacatgtcgctggtgaaatcggcgtattcagcatatttattgaaggtataaggcgaggcgttttcatccagcaaacgtagcttcagaccattaccaatcaacaatgctttatcttcttcaaccaacgtttcttcggtataaaaggaggaactgactttaaatccgtcggtgcattggtcattttgtgattttgtcgtcttaatactgaatgttttcgacattgtgtggcgacgaatatccagcaaattaaatttaccaaaatcaatcacctgtgtttccggtgaaatggaaaaattgacgctgcaatccagcacgcgaatgttttccagaccggtaatatgatatttcaggttttgggcagtaggatcttcgttaacgctaccggcaccgtcaaattgcacgacgatatagtcgctaagcgtaccttgataatcatgcggcggcatttctcgtattttgacgtataaccgcatgcgagcgagaaaggtacgcgacatgtgaatattagcgggatcacccgagcaaattttgttctgccatcccatcgcgataatctgctcaggggtataaatgtcaatgttcttactgtcaatacactggttagtgtcgatgcggctttttccctggttggcgtcataatcaacgccattgtaagttacgccgagttgataatagcgatcctgcacccccgggtaggggtttacccaggcataaacatgctcactttcaaaattgccgttggtattgttgtcacaatagacgggaattttaatatcgtcagattcccaaatcttatcgccgagtttggcattgcctggtacagcaaaaggttgaatcgcttctgatttttctaccgagccaccggatgaaccaaagtagcagttcagggcaagcgcagacttcaacggcagaaataacagacagatgacgagcaacactcccttgccagcactcatttcttcgcctccacggcttgtaaatggcattgtccgctgcagttgagcgtcgtcatgcgtaacgcgccgtaatcatccatataaccgagataaaactggctgccgctataatttccggtgtttgtgttgaccgtactaaaaggcgcaaccatcacggttttgaagccggggagaacgcctttttcatttcgtcccaggtaggcaatggtcagataatacgcggtaggatttttcagtgtcagttggttgccctgctggctgacctgtaactgcagttcgaccttttctcctgctttcttgcgtaatgcagccggtcgccagaacaccttgatacgactctgaatggcgacttgcagaacggcatggtcgctgtttttttccggggcgggaggaatttcacgcatattgtagaaaaatagcgtttcgcgatcgcccggtaattttgtggtcgaggcttgctttactatccgtacctgcgttgttgctttcggttccagacgttgtatcggcggcagggcgaccagaagatcatcgcttttctcccctttttcattttcgagccaggaataagcgaggtaggggagtttatcgctacgattatccacccgcagactggtagctttatcattagcgttaaacacaatacgagtgcgatcgggttgtagtgcagcgtggctgcacagactggcaaccaacaacaaaaggggtagtcctttcataaatgtcattttcatttccttaattaatgacaaggtaaaatcaggcgatttgcggtgtcttccatatgttcaggaagatggagcgagcaatgctggctatcaccccagaccacggtaaacttttgattttcagcgactccgcttaaccaggcatgtccttcctcgccaaccatccccacgctaatgccgctgtcatcctggcggatatccgctccgaggggaggaaactgaccgctggcgttgcgaatgatgacgttaacgtctttaccggaacgggaagccagtgatttgtaacctatcgcgccttcaatccacgtttctttgataacgttttctgcaactgttacgccgtcgggtaagtcattcatgttcaccgccacggtggaaggctggtaactggaaatcaacggcaccaccgcaatgccaaaatggttggtgtagtcgagattgccctgaaccggaatatctgccacgccatcggtgctgaccatcaggcgtggttcattggtggagctgcggcgatgaaacgctgcaccatattgggttgcggtgaaagaaccgctccagctgctgctgacggaactgtaatcattggcggcataggtaccagaaatatcccactcacccgctgaactcaggtgctgatagttaccgctcacctgggctccattgtccggacggtcggattgcagtccggcagacatgccccagctattacgttcatccagcgtatcgttccacgacatgcggtgtgtggtgctgtggctactgttttgcatgtcatagccaacccgaccaccgttaccgaaggggagcgaaatcgacaggtaaatctggttgtcgcgatctttatcttcgtaatgggttgtattgaatgacgtcgaaatagagatatctctccagtcaccaatatcaacattaaaacctgccgtgatgttggcggtcgtggaggcgtctgcattccaccaggtttgatgtagcaggttggcgtaaagattgaggtttagtggggtaatcggttggcccacagataagctgatcgtctgtttttcgtcctgcgcatcgctgtcgttgtatttgtgatccagatagttggcgtagctgtgaaaatgacgatcggagaaacgataagcggcgagggaaatcgtgctgttggtggcatccacttgtttgctgtaattaaaacggtagcttaagccccgctcgtcctgctgagtatcaaagtgactactggcccacgtgacatcaaacgacagcgcgccaagccacagcatattttgcccgatacctattgcggcagaatggtagtcatcaccagaaagcagcaggccgccgtacagcgaggtgtttgacagcatcccccaggaaacttcattgctaaaaaaggtttcattttcagtttgatgtgacatggagggccgtggctgacccgcggccagtttatagcgaacctgtccctgacgagtcaggaagggcgtcgatgctgccgaaacctggaaattgttcacccgaccatcttcttccgtcactttgacatccagtgtgccctgaacagactgattaaggtcgtcaatgataaatgggcctggtgggacttttttctggtaaatgacgcggcctgattgactgatcgtcaccgtggcattggtctgtgcaataccgctaatttgtggggcgtagccgcgtagttcccatggcaacattcgatcgtcacttgccagtgccgcgccggtataagaaaaaccgtcgaaaatattggaactaaaatccgtttcgccgagggttaattttgaacctaattgcggtaacgggcgaaaaagataggtacgtgatatttcgcctgactgttcatggttatcatcgctatcagtctgattcaactgataatcactgcgtaagcgccatgcccccgtgttgattccggctgttccataggcgttaagattagtgctgctgctgccatcctgtgggcggtagctgctggcaaacaagttgtaatccatcaggacaccggcgacaccttctttccatgtggagggtggggtccagttttctgagtgccacgccagccaggcttgcggaatggtgatatttagttgctgattggcttgatcgaaattgaagagcatttcaggtcgggagctaaaatcgacgcactgatttatcaatggtaacgactgacggacttcaggttttaagccaaatttatcgaccagtaaatcattgatgcacggaatggttttatcgtcatttttgtgccagttaatcttttgcccgttactgatttggttattatttaccgcaacgctaacaaaatactcaccgggagcaatgactcctttttcctttaataatgaaatatcaatgcggtcgcgcattgatttatcgagaacattaaggttgaattcgaccgccaatgcgcaaggcatcgccacgaccaggcaggatacaaaagagagtcgataaatattcacggtgtccatacctgataaatattttatgaaaggcggcgatagcgccgccaaagtaatacttatttataatccagcacgtaggttgcattcgccgtaactgcgcctggcgttacaggtgtagcctgatcaatttgttccatccaggcaaagaaattcagcgtttgttcgctggaggtcggagccaggtcgatatctggagtagcggtgcctaaaacgatattgctttgatctttattcattaaacgtacgccgacgccggtggcttcacccgtgctggtgttgttgagaatcggatctgcgccggtggttttcgctgagctatcaaaggtgactgcaactttagaaatcttgccaccggaaccgttgctggagttttccagatcacagttgactaagcgcaggtcgacagcaacggcatcgctgtgatgtgactgattaatgtggctggtggtcacctgaccgagttcaacctctttatcaatatcatcctgatgtatttcacacggtgcttcaataacttcacctttaaagtgaatttcaccggatccttcatcagccgcataaacaggtgctgtgaacagcagagatacggccagtgcggccaatgttttttgtcctttaaacataacggagtcctttaacagaaaagaaaaaagtatatcggtgcaagaatatattatttgattgtcgaatgtttttagtttttcttaaaaatattattaattttattaaatgtaaaagtaattaattgatggtatgaattaaatgtttgatgaataaagtattggaaattataggggtgcactatatttggtggtttattcatgtaactgagaggaagatagatgattaaaaatcatcgatttgtttataatttataccgatatatttttttttagaatatatgaatgtccgatagtggattttatttttacaattttttgtgtttaggcatataaaaattaacccgccatttgaacggcgggttaaaatatttacaacttagcaatcaaccattaacgcttgatatcgcttttaaagtcgcgtttttcatatcctgtatacagctgacgcggacgggcaatcttcataccgtcactgtgcatttcgctccagtgggcgatccagccaacggtacgtgccattgcgaaaatgacggtgaacatggaagacggaatacccatcgctttcaggatgataccagagtagaaatcgacgttcgggtacagtttcttctcgataaagtacgggtcgttcagcgcgatgttttccagctccatagccacttccagcaggtcatctttggtgcccagctctttcagaacttcatggcaggtttcacgcattacggtggcgcgcgggtcgtaatttttgtacacgcggtgaccgaagcccatcaggcggaaagaatcatttttatctttcgcacgacgaacaaattccggaatgtgtttaacggagctaatttcttccagcattttcagcgccgcttcgttagcaccaccgtgcgcaggtccccacagtgaagcaatacctgctgcgatacaggcaaacgggttcgcacccgaagagccagcggtacgcacggtggaggtagaggcgttctgttcatggtcagcgtgcaggatcagaatacggtccatagcacgttccagaatcggattaacttcatacggttcgcacggcgtggagaacatcatattcaggaagttaccggcataggagagatcgttgcgcggataaacaaatggctgaccaatggaatacttgtaacacatcgcggccatggtcggcattttcgacagcaggcggaacgcggcaatttcacgatgacgaggattgttaacatccagcgagtcgtgatagaacgccgccagcgcgccggtaataccacacatgactgccattggatgtgagtcgcgacggaaagcgtggaacagacgggtaatctgctcgtggatcatggtatgacgggtcaccgtagttttaaattcgtcatactgttcctgagtcggtttttcaccattcagcaggatgtaacaaacttccaggtagttagaatcggtcgccagctgatcgatcgggaaaccgcggtgcagcaaaataccttcatcaccatcaataaaagtaattttagattcgcaggatgcggttgaagtgaagcctgggtcaaaggtgaacacaccttttgaaccgagagtacggatatcaataacatcttgacccagcgtgcctttcagcacatccagttcaacagctgtgtccccgttgagggtgagttttgcttttgtatcagccatttaaggtctccttagcgccttattacgtaagactgccggaacttaaatttgccttcgcacatcaacctggctttacccgtttgttatttggctcgccgctctgtgaaagaggggaaaacctgggtacagagctctgggcgcttgcaggtaaaggatccattgatgacgaataaatggcgaatcaagtacttagcaatccgaattattaaacttgtctaccactaataactgtcccgaatgaattggtcaatacttccacactgttacataagttaatcttaggtgaaataccgacttcataacttttacgcattatatgcttttcctggtaatgtttgtaacaactttgttgaatgattgtcaaattagatgattaaaaattaaataaatgttgttatcgtgacctggatcactgttcaggataaaacccgacaaactatatgtaggttaattgtaatgattttgtgaacggcctatactgccgccaggtctccggaacaccctgcaatcccgagccacccagcgttgtaacgtgtcgttttcgcatctggaagcagtgttttgcatgacgcgcagttatagaaaggacgctgtctgacccgcaagcagaccggaggaaggaaatcccgacgtctccaggtaacagaaagttaacctctgtgcccgtagtccccagggaataataagaacagcatgtgggcgttattcatgataagaaatgtgaaaaaacaaagacctgttaatctggacctacagaccatccggttccccatcacggcgatagcgtccattctccatcgcgtttccggtgtgatcacctttgttgcagtgggcatcctgctgtggcttctgggtaccagcctctcttcccctgaaggtttcgagcaagcttccgcgattatgggcagcttcttcgtcaaatttatcatgtggggcatccttaccgctctggcgtatcacgtcgtcgtaggtattcgccacatgatgatggattttggctatctggaagaaacattcgaagcgggtaaacgctccgccaaaacctcctttgttattactgtcgtgctttcacttctcgcaggagtcctcgtatggtaagcaacgcctccgcattaggacgcaatggcgtacatgatttcatcctcgttcgcgctaccgctatcgtcctgacgctctacatcatttatatggtcggttttttcgccaccagtggcgaactgacatatgaagtctggatcggtttcttcgcctctgcgttcaccaaagtgttcaccctgctggcgctgttttctatcttgattcatgcctggatcggcatgtggcaggtgttgaccgactacgttaaaccgctggcattgcgcctgatgctgcaactggtgattgtcgttgcactggtggtttacgtgatttatggattcgttgtggtgtggggtgtgtgatgaaattgccagtcagagaatttgatgcagttgtgattggtgccggtggcgcaggtatgcgcgcggcgctgcaaatttcccagagcggccagacctgtgcgctgctctctaaagtcttcccgacccgttcccataccgtttctgcgcaaggcggcattaccgttgcgctgggtaatacccatgaagataactgggaatggcatatgtacgacaccgtaaaagggtcggactatatcggtgaccaggacgcgattgaatatatgtgtaaaaccgggccggaagcgattctggaactcgaacacatgggcctgccgttctcgcgtcttgatgatggtcgtatctatcaacgtccgtttggcggtcagtcgaaaaacttcggcggcgagcaggcggcacgcactgcggcggcggctgaccgtaccggtcacgcactgttgcacacgctttatcagcagaacctgaaaaaccacaccaccattttctccgagtggtatgcgctggatctggtgaaaaaccaggatggcgcggtggtgggttgtaccgcactgtgcatcgaaaccggtgaagtggtttatttcaaagcccgcgctaccgtgctggcgactggcggggcagggcgtatttatcagtccaccactaacgcccacattaacactggcgacggcgtcggcatggctatccgcgcaggcgtaccggtgcaggatatggaaatgtggcagttccacccgaccggtattgccggtgcgggcgtactggtcaccgaaggttgccgtggtgaaggcggttatctgctgaacaaacatggcgaacgctttatggagcgttatgcgccgaacgccaaagacctggcgggccgtgatgtggtggcgcgttccatcatgatcgaaatccgtgaaggtcgcggctgtgatggtccgtgggggccacacgcgaaactgaaactcgatcacctgggtaaagaagttctcgaatcccgtctgccgggtatcctggagctttcccgtaccttcgctcacgtcgatccggtgaaagagccgattccggttatcccaacctgtcactacatgatgggcggtattccgaccaaagttaccggtcaggcgctgactgtgaatgagaaaggcgaagatgtggttgttccgggactgtttgccgttggtgaaatcgcttgtgtatcggtacacggcgctaaccgtctgggcggcaactcgttgctggacctggtggtctttggtcgtgcggcaggtctgcatctgcaagagtctatcgccgaacagggcgcattgcgcgatgccagcgagtctgatgttgaagcatctctggatcgtctgaaccgctggaacaataatcgtaacggtgaagatccggtggcgattcgtaaagcgctgcaagaatgtatgcagcataacttctcggtcttccgtgaaggtgatgcgatggcgaaagggcttgagcagttgaaagttatccgcgagcgtctgaaaaatgcccgtctggatgacacttccagcgagttcaacacccagcgcgttgagtgcctggaactggataacctgatggaaacggcgtatgcaacggctgtttctgccaacttccgtaccgaaagccgtggcgcacatagccgcttcgacttcccggatcgtgatgatgaaaactggctgtgccactccctgtatctgccagagtcggaatccatgacgcgccgaagcgtcaacatggaaccgaaactgcgcccggcattcccgccgaagattcgtacttactaatgcggagacaggaaaatgagactcgagttttcaatttatcgctataacccggatgttgatgatgctccgcgtatgcaggattacaccctggaagcggaagaaggtcgcgacatgatgctgctggatgcgcttatccagctgaaagagaaagatcccagcctgtcgttccgccgctcctgccgtgaaggtgtgtgcggttccgacggtctgaacatgaacggcaagaatggtctggcctgtattaccccgatttcggcactcaaccagccgggcaagaagattgtgattcgcccgctgccaggtttaccggtgatccgcgatttggtggtagacatgggacaattctatgcgcaatatgagaaaattaagccttacctgttgaataatggacaaaatccgccagctcgcgagcatttacagatgccagagcagcgcgaaaaactcgacgggctgtatgaatgtattctctgcgcatgttgttcaacctcttgtccgtctttctggtggaatcccgataagtttatcggcccggcaggcttgttagcggcatatcgtttcctgatcgatagccgtgataccgagactgacagccgcctcgacggtttgagcgatgcattcagtgtattccgctgtcacagcatcatgaactgcgtcagtgtatgtccgaaggggctgaacccgacgcgcgccatcggccatatcaagtcgatgttgttgcaacgtaatgcgtaattaaatgttgatgccggggaaatcccccggctattcaggaaatctttaaaaactgcccctgacactaagacagtttttaaaggttccttcgcgagccactacgtagacaagagctcgcaagtgaaccccggcacgcacataactgtgcgtggtagtatccacggcgaagtaagcataaaaaagatgcttaagggatcacgatgcagaacagcgctttgaaagcctggttggactcttcttacctctctggcgcaaaccagagctggatagaacagctctatgaagacttcttaaccgatcctgactcggttgacgctaactggcgttcgacgttccagcagttacctggtacgggagtcaaaccggatcaattccactctcaaacgcgtgaatatttccgccgcctggcgaaagacgcttcacgttactcttcaacgatctccgaccctgacaccaatgtaaagcaggttaaagtcctgcagctcattaacgcataccgcttccgtggtcaccagcatgcgaatctcgatccgctgggactgtggcagcaagataaagtggccgatctggatccgtctttccacgatctgaccgaagcagacttccaggagaccttcaacgtcggttcatttgccagcggcaaagaaaccatgaaactcggcgagctgctggaagccctcaagcaaacctactgcggcccgattggtgccgagtatatgcacattaccagcaccgaagaaaaacgctggatccaacagcgtatcgagtctggtcgcgcgactttcaatagcgaagagaaaaaacgcttcttaagcgaactgaccgccgctgaaggccttgaacgttacctcggcgcaaaattccctggcgcaaaacgcttctcgctggaaggcggtgacgcgttaatcccgatgcttaaagagatgatccgccacgctggcaacagcggcacccgggaagtggttctcgggatggcgcaccgtggtcgtctgaacgtgttggtgaacgtgctgggtaaaaaaccgcaagacttgttcgacgagtttgccggtaaacataaagaacacctcggcacgggtgacgtgaaataccacatgggcttctcgtctgacttccagaccgatggcggcctggtgcacctggcgctggcgtttaacccgtctcaccttgagattgtaagcccggtcgttatcggctctgttcgtgcccgtctggacagacttgatgagccgagcagcaacaaagtgctgccaattaccatccacggtgacgccgcagtgaccggacagggcgtggttcaggaaaccctgaacatgtcgaaagcgcgtggttatgaagttggcggtacggtacgtatcgttatcaacaaccaggttggtttcaccacctctaatccgctggatgcccgttctacgccgtactgtactgatatcggcaagatggttcaggcaccgattttccacgttaacgcggacgatccggaagccgttgcctttgtgacccgtctggcgctcgatttccgtaacacctttaaacgtgatgtcttcatcgacctggtatgctaccgccgtcacggccacaacgaagccgacgagccgagcgcaacccagccgctgatgtatcagaaaatcaaaaaacatccgacaccgcgcaaaatctacgctgacaagctggagcaggaaaaagtggcgacgctggaagatgccaccgagatggttaacctgtaccgcgatgcgctggatgctggcgattgcgtggtagcagagtggcgtccgatgaacatgcactctttcacctggtcgccgtacctcaaccacgaatgggacgaagagtacccgaacaaagttgagatgaagcgcctgcaggaactggctaaacgcatcagcacggtgccggaagcggttgaaatgcagtctcgcgttgccaagatttatggcgatcgccaggcgatggctgccggtgagaaactgttcgactggggcggcgcggaaaacctcgcttacgccacgctggttgacgaaggcattccggttcgcctgtcgggtgaagactccggtcgcggtaccttcttccaccgccacgcggtgatccacaaccagtctaacggttccacttacacgccgctgcaacacatccataacggccagggcgcgttccgtgtttgggactccgtactgtctgaagaagcagtgctggcgtttgaatacggttatgccaccgcagaaccacgcaccctgaccatctgggaagcgcagttcggtgacttcgccaacggtgcgcaggtggttatcgaccagttcatctcctctggcgagcagaaatggggccggatgtgtggtctggtgatgttgctgccgcacggttacgaagggcaggggccggagcactcctccgcgcgtctggaacgttatctgcaactttgtgctgagcaaaacatgcaggtttgcgtaccgtctaccccggcacaggtttaccacatgctgcgtcgtcaggcgctgcgcgggatgcgtcgtccgctggtcgtgatgtcgccgaaatccctgctgcgtcatccgctggcggtttccagcctcgaagaactggcgaacggcaccttcctgccagccatcggtgaaatcgacgagcttgatccgaagggcgtgaagcgcgtagtaatgtgttctggtaaggtttattacgacctgctggaacagcgtcgtaagaacaatcaacacgatgtcgccattgtgcgtatcgagcaactctacccgttcccgcataaagcgatgcaggaagtgttgcagcagtttgctcacgtcaaggattttgtctggtgccaggaagagccgctcaaccagggcgcatggtactgcagccagcatcatttccgtgaagtgattccgtttggggcttctctgcgttatgcaggccgcccggcctccgcctctccggcggtagggtatatgtccgttcaccagaaacagcagcaagatctggttaatgacgcgctgaacgtcgaataaataaaggatacacaatgagtagcgtagatattctggtccctgacctgcctgaatccgtagccgatgccaccgtcgcaacctggcataaaaaacccggcgacgcagtcgtacgtgatgaagtgctggtagaaatcgaaactgacaaagtggtactggaagtaccggcatcagcagacggcattctggatgcggttctggaagatgaaggtacaacggtaacgtctcgtcagatccttggtcgcctgcgtgaaggcaacagcgccggtaaagaaaccagcgccaaatctgaagagaaagcgtccactccggcgcaacgccagcaggcgtctctggaagagcaaaacaacgatgcgttaagcccggcgatccgtcgcctgctggctgaacacaatctcgacgccagcgccattaaaggcaccggtgtgggtggtcgtctgactcgtgaagatgtggaaaaacatctggcgaaagccccggcgaaagagtctgctccggcagcggctgatccggcggcgcaaccggctctggctgcacgtagtgaaaaacgtgtcccgatgactcgcctgcgtaagcgtgtggcagagcgtctgctggaagcgaaaaactccaccgccatgctgaccacgttcaacgaagtcaacatgaagccgattatggatctgcgtaagcagtacggtgaagcgtttgaaaaacgccacggcatccgtctgggctttatgtccttctacgtgaaagcggtggttgaagccctgaaacgttacccggaagtgaacgcgtctatcgacggcgatgacgtggtttaccacaactatttcgacgtcagcatggcggtttctacgccgcgcggcctggtgacaccggtactgcgtgatgtcgataccctcggcatggcagacatcgagaagaaaatcaaagagctggcagtcaaaggccgtgacggcaagctgaccgttgaagatctgaccggtggtaacttcaccatcaccaacggtggtgtgttcggttccctgatgtctacgccgatcatcaacccgccgcagagcgcaattctgggtatgcacgctatcaaagatcgtccgatggcggtgaatggtcaggttgagatcctgccgatgatgtacctggcgctgtcctacgatcaccgtctgatcgatggtcgcgaatccgtgggcttcctggtaacgatcaaagagttgctggaagatccgacgcgtctgctgctggacgtgtagtagtttaagcttcacctgcactgtagaccgacgtggatagggtgtcggtctacggtttaaaagataacgattactgaaggatggacagaacacatgaacttacatgaatatcaggcaaaacaactttttgcccgctatggcttaccagcaccggtgggttatgcctgtactactccgcgcgaagcagaagaagccgcttcaaaaatcggtgccggcccgtgggtagtgaaatgtcaggttcacgctggtggccgcggtaaagcgggcggtgtgaaagttgtaaacagcaaagaagacatccgtgcttttgcagaaaactggctcggcaagcgtctggtaacgtatcaaacagatgccaatggccaaccggttaaccagattctggttgaagcagcgaccgatatcgctaaagagctgtatctcggtgccgttgtagaccgtagttcccgtcgcgtggtctttatggcctccaccgaaggcggcgtggaaatcgaaaaagtggcggaagaaactccgcacctgatccataaagttgcgcttgatccgctgacaggcccgatgccgtatcagggacgcgagctggcgttcaaactgggtctggaaggtaaactggttcagcagttcaccaaaatcttcatgggcctggcgaccattttcctggagcgcgacctggcgttgatcgaaatcaacccgctggtcatcaccaaacagggcgatctgatttgcctcgacggcaaactgggcgctgacggcaacgcactgttccgccagcctgatctgcgcgaaatgcgtgaccagtcgcaggaagatccgcgtgaagcacaggctgcacagtgggaactgaactacgttgcgctggacggtaacatcggttgtatggttaacggcgcaggtctggcgatgggtacgatggacatcgttaaactgcacggcggcgaaccggctaacttccttgacgttggcggcggcgcaaccaaagaacgtgtaaccgaagcgttcaaaatcatcctctctgacgacaaagtgaaagccgttctggttaacatcttcggcggtatcgttcgttgcgacctgatcgctgacggtatcatcggcgcggtagcagaagtgggtgttaacgtaccggtcgtggtacgtctggaaggtaacaacgccgaactcggcgcgaagaaactggctgacagcggcctgaatattattgcagcaaaaggtctgacggatgcagctcagcaggttgttgccgcagtggaggggaaataatgtccattttaattgataaaaacaccaaggttatctgccagggctttactggtagccaggggactttccactcagaacaggccattgcatacggcactaaaatggttggcggcgtaaccccaggtaaaggcggtactacccacctcggcctgccggtgttcaacaccgtgcgtgaagctgttgctgctactggcgctaccgcttctgttatctacgtaccagcaccgttctgcaaagactccattctggaagctattgatgcaggcatcaaactgattatcaccatcactgaaggcatcccgacgctggatatgctgactgtgaaagtgaaactggacgaagccggcgttcgtatgatcggcccgaactgcccgggcgttatcactccgggtgaatgcaaaatcggtatccagccgggtcacattcacaaaccgggtaaagtgggtatcgtttcccgttccggtacactgacctatgaagcggttaaacagaccacggattacggtttcggtcagtcgacctgtgttggtatcggcggtgacccgatccctggctctaactttatcgacattctcgaaatgttcgaaaaagatccgcagaccgaagcgatcgtaatgatcggtgagatcggcggtagcgctgaagaagaagcggcagcgtacatcaaagagcatgttaccaagccagttgtgggttacatcgctggtgtgactgcgccgaaaggcaaacgtatgggccacgcgggtgccatcattgccggtgggaaagggactgcggatgagaaattcgctgctctggaagccgcaggcgtgaaaaccgttcgcagcctggcggatatcggtgaagcactgaaaactgttctgaaataaatatctgtaataagaaatagccctcgccgcttccctctacaggaatggcgaagggctgtcggtttcgacatggttggccatcgtatgatggccttttttgtgcttatcgcgatgattttcgttgcgctatcagggtaaatttatagtcatcggtattaaaagcgttgcggctatattcaaacacccgaccatcaactaaatatccacgcgatactttttcaagaatcggctttgtctggctgatattaagcagacggctcatctcttcggttggcatcagaggaatgatttcctgttcgctacgatcgataaccattttcttcacttcttcaataaagtgatattttgaattttccatgacctgccaggtgagatccgggaacaacgcaagcggcatccaggtttcttccagcgccattggcttttgcttgcgatagcgcacgcgcttcacatgccacacacgatcctgcgcggtgatttgtagctgttgctgaagaaaatcgtcagccggaatcacttcaaatatcaggacttcactgtgtgtatcgacgtgacggtccgacagtttttcatcaaaactggttaactgaaaaatatcgtaattgacccgctcttctttgacgtaagtcccgctgccctgaatgctttcgaggatctgttgctcgactaactggcgcaaagcctgacgcaccgtaacccggctgacgccaaactctgtttgtaatgccgattcggtaggtaacgcatcgccaggtttaagctcgccacgcgcaatttgttcacgaatgcgatcggcaatttgccggtataagggcttgtgtcccatttttagtatctcattaatacgaatttagccattatgcccgataaattcatcctgtaaataatacaaatacaatacaaataatttcaatcaagtgaaattgatcacataatggtattgttttatcgggcacactggcgcgactataaaaacgatcaagtgaggatcatgatgaatctgacgactctgacccaccgcgatgcgttgtgtctgaatgcgcgctttaccagccgtgaagaggccatccacgcgttgactcaacgtcttgctgctctggggaaaatttccagtactgagcaatttctggaagaagtgtatcgccgtgaaagccttggcccgaccgccttaggtgaagggttggctgtgccgcatggcaaaactgctgcggtaaaagaagcggcgtttgcggtcgccacactcagcgagccgcttcagtgggaaggcgttgatggcccggaagcggttgatttagtggtgctgctggcgattccccccaatgaagcgggtactacgcatatgcaactgctgacagcgctgaccacgcgcctggcggatgatgagattcgggcgcgtatacagtcggcgacgacgcctgatgagttgctctcggcgctggatgacaagggaggcacgcaaccttctgcctctttttccaacgcgccaactatcgtctgcgtaacggcctgtccggcgggtattgctcacacctatatggctgcggaatatctggaaaaagccggacgcaaactcggcgtaaatgtttacgttgaaaaacaaggcgctaacggcattgaagggcgtttaacggcggatcaactcaatagtgcaaccgcctgtatttttgcggctgaagtcgccatcaaggagagtgagcgttttaatggcattcccgcgctttcagtgcctgttgccgagccgattcgccatgcagaagcgttgatccaacaagcgcttaccctcaagcgtagcgatgagacgcgtaccgtacagcaagatacgcaaccggtgaaaagtgtcaaaacggagctgaaacaggcactgttgagcggaatctcttttgccgtaccgttgattgtcgcggggggcacggtgctggcggtcgcggtattactgtcgcaaatcttcgggctacaagatctgtttaatgaagaaaactcctggctgtggatgtaccgcaagctgggcggcgggctgctcggaattttgatggtaccggtgctcgcggcctataccgcctattttctggcagataaaccggcgttagcgccaggctttgcggctggacttgccgccaacatgatcggctccgggtttctcggcgcggtcgttggcggattgatagccggttacttgatgcgctgggtgaaaaatcacttgcgtcttagcagtaaattcaatggattcctgactttttatctctacccggtgctcggtacgttgggagcgggcagtctgatgctgtttgtggtgggagaacctgtcgcctggatcaataactcgcttaccgcctggctgaacggtctgtcaggaagtaacgcgctgttgctgggtgccattctcggttttatgtgttcctttgaccttggagggccagtgaacaaagccgcttatgcattctgcctgggcgcaatggcgaacggcgtttacggcccgtatgccattttcgcctccgtcaaaatggtttcggcatttaccgtaaccgcttccacgatgctcgcaccgcgcctgtttaaagagtttgaaattgagaccgggaaatccacctggctgttagggctggcaggtattaccgaaggggcgatcccgatggcgattgaagatccgctgcgggttattggttcgtttgtgctgggctctatggtaacgggcgctattgtcggtgcgatgaatatcggcctttcgacacccggtgccggcattttctcgctctttttacttcatgataatggcgcgggcggtgttatggcggcaattggctggtttggtgcggcattggtgggggctgcaatctcgactgcaattctcctgatctggcggcgtcacgcggttaagcatggcaactatctgactgatggcgtaatgccataaacaaaaaggaaacgacgatgaaagcggtatctcgcgttcacatcaccccgcatatgcattgggatcgggagtggtatttcaccaccgaagagtcacgcattctgctggtcaataatatggaagagatcctgtgccgactggaacaggacaacgaatacaaatattacgtactcgacgggcaaacggcgatcctcgaagattatttcgcggtgaaaccggaaaacaaagaccgcgtgaagaaacaggtagaagccggcaagttgattatcggcccctggtatacccagaccgataccacgattgtttctgcggaatccatcgtccgtaatctgatgtacggaatgcgtgactgcctcgcgtttggcgagccgatgaaaataggttatttaccagattcctttggcatgtccgggcaactgccgcatatctacaatggatttggcattacccgcaccatgttctggcgcggatgttcggagcgccacggtactgataaaaccgagtttttgtggcaaagcagtgacggtagcgaagtgacggcgcaggtgctgccgctgggctacgccatcggtaagtacttacctgccgacgaaaacggattacgtaaacgcctcgacagttattttgacgtgctggaaaaagcgtctgtaaccaaagagattttgctgccgaatgggcatgaccagatgccattgcagcaaaatatcttcgaagtgatggataagctacgtgagatctaccctcaacgtaagtttgtgatgagccgctttgaagaggtatttgagaagatcgaagcgcagcgtgaaagtctggccaccctgaaaggtgaatttatcgatggcaaatatatgcgcgtacatcgcaccatcggttccacgcgcatggatatcaaaattgcccacgcacgtattgaaaataagattgttaatctgctggaaccgctggcaacgctggcctggacgttgggttttgaataccaccacggcttgctggagaaaatgtggaaagagatcttaaaaaatcatgcccacgacagtatcggttgttgttgcagtgacaaagttcatcgcgaaattgtcgcccgcttcgaactggctgaagacatggcggataatctgctgcgtttctacatgcgcaaaattgccgataacatgccacagagtgatgccgacaaactcgtgctgtttaacctgatgccctggccgcgggaagaagttattaacaccactgtgcggctgcgcgccagccagtttaatctacgagacgatcgcggtcagcctgtaccgtattttattcgccatgcccgtgagatcgatccaggcctaatcgatcggcaaatagttcattacggtaattacgatccctttatggagtttgatatacagatcaaccagattgtcccttctatgggctatcgcacgctttatatcgaagcgaatcagcctggcaacgtgattgcggcaaaaagtgacgctgaagggatactggaaaatgctttctggcaaattgcgctcaatgaggatggaacgctacaactggtagataaagatagcggtgtgcgctatgaccgggtgttgcaaattgaagaaagctctgatgatggtgatgaatatgactattcacccgcaaaagaagagtgggtaatgacttctgcaacagcgaaaccgcaatgcgagattactcatgaggcctggcagagcagggctgttatccgctatgacatggcggtgccgctcaatttgttggaacgaagcgtccggcaatccacgggcagagtaggggtggagatggttgtcactctgagtcataacagcagacgtattgatgtggatatcaaccttgataaccaggctgacgatcatcgccttcgcgtcctgatccctacatcttttaacaccgatagtgttctggcagatacccagtttggttcgctaacgcgccccgtgaacgacagtgcaatgaacaactggcagcaagaaggctggaaagaagcgccggttccggtatggaatatgctcaactatgcagccttacaggaagggcgtaacggcatggctgtctttagcgaagggctacgtgaatttgaagtcatcggtgaagagaagaaaacctttgccattacgttgctgcgtggcgtgggcttactgggcaaagaagatctgtttttaaggcctgggcggccttcgggaattaaaatgccagtcccggactcacaactacgtggtctgctttcttgtcgcctaagtttattgagttataccggtacgccaaccgccgctggtgtagctcagcaggcgcgagcatggctgactccagtacagtgttacaacaaaatcccatgggatgcgatgaagctcaacaaagccggattcaacgtgccggaaagttatagtttgttgaaaatgcccccagtgggatgcctgataagcgcacttaagaaagctgaagaccgacaagaagtgattttacggctgtttaatccggctgaatcagcaacctgtgatgcgactgttgctttcagtcgcgaggtgatttcttgctcagaaacgatgatggatgaacacattaccaccgaggaaaatcaaggttcaaatctatcggggccttttttacccggccagtcacggacgttcagttaccggcttgcctgaatagcaatcaaaccgaagccacatatgcgcggccagattgttgacaaagggcgctttgttcatgccggatacggcatgaacgctttattcggtctacaaaagcaggcaaattcaatatattgcagagatgatgtagacactggcaagcgtagcgcatcaggtaattttgcgtttatcttcactctcaagccacgtatatgtggctttatttttaacaaaataataaccctgggtgagttaattataatataattataagttaattaaatgttaatatcagcggggtggatttatgcctttattagtaatcctgaaactctgcgtcgtattagccagtgaccaaaaaaagaattaaggtcaaccgtgctgtttttgcttcgtctctttttatctttaattgccaaccgaaactaatttcagccttataactcacacattttaaacataaatgtcactaaagttaccttattgaaacatgattaacataatttgtaggaattgatatttatcaatgtataagtcttggaaatgggcatcaaaaagagataaattgttctcgatcaaattggctgaaaggcggtaatttagctataaattgatcaccgtcgaaaaatgcaaatttgcttcaacaaaaacctgtttattgtaaggattttgcggcgtaatatatacgtgggatcaatttgagtttttattaacatgtttgcaacctttctttacgccgtttttgtgtgcattcacatggtatgatgaaagtgttcaaacaaatttctattggggcatgcgtgtgaccctttctaacggggttcactctcggagtcttcatgcgatgagcaaggagtcatgatgttagatatagtcgaactgtcgcgcttacagtttgccttgaccgcgatgtaccacttcctttttgtgccactgacgctcggtatggcgttcctgctggccattatggaaacggtctacgtcctctccggcaaacagatttataaagatatgaccaagttctggggcaagttgtttggtatcaacttcgctctgggtgtggctaccggtctgaccatggagttccagttcgggactaactggtcttactattcccactatgtaggggatatcttcggtgcgccgctggcaatcgaaggtctgatggccttcttcctcgaatccacctttgtaggtctgttcttcttcggttgggatcgtctgggtaaagttcagcatatgtgtgtcacctggctggtggcgctcggttcaaacctgtccgcactgtggattctggttgcgaacggctggatgcaaaacccaatcgcgtccgatttcaactttgaaactatgcgtatggagatggtgagcttctccgagctggtgcttaacccggttgctcaggtgaaattcgttcacactgtagcgtctggttatgtgactggcgcgatgttcatcctcggtatcagcgcatggtatatgctgaaaggtcgtgacttcgccttcgctaaacgctcctttgctatcgctgccagcttcggtatggctgctgttctgtctgttattgttctgggtgatgaatccggctacgaaatgggcgacgtgcagaaaaccaaactggctgctattgaagccgagtgggaaacgcaacctgcgcctgctgcctttactctgttcggcattcctgatcaggaagaggagacgaacaaatttgcgattcagatcccttacgcactgggcatcattgcaacgcgttccgtggataccccggttatcggcctgaaagagctgatggtgcagcatgaagaacgcattcgtaacgggatgaaggcgtactctctgctcgaacaactgcgttctggttctaccgaccaggcggttcgtgaccagttcaatagcatgaagaaagacctcggttacggtctgctgctgaaacgctatacgccaaacgtggctgatgcgactgaagcgcagattcaacaggcaaccaaagactccatcccgcgtgtagcgccgctgtactttgcgttccgtatcatggtggcgtgtggcttcctgctgctggcaatcatcgcgctctctttctggagtgtcatccgcaaccgcattggcgagaaaaaatggcttctgcgcgccgcgctgtacggtattccgctgccgtggattgctgtagaagcgggctggttcgtggctgaatatggccgccaaccgtgggctatcggtgaagtgctgccgacagctgtggcgaactcgtcactgaccgcaggcgatctcatcttctcaatggtgctgatttgcggcctgtataccctgttcctggtggcagaattgttcttaatgttcaaatttgcacgcctcggcccaagcagcctgaaaaccggtcgctatcactttgagcagtcttccacgactactcagccggcacgctaagacaggagtcgtcaaatgatcgattatgaagtattgcgttttatctggtggctgctggttggcgttctgctgattggttttgcagtcactgacggtttcgacatgggggtgggcatgctcacccgtttcctcggtcgtaacgacaccgagcgtcgaattatgattaactccattgcaccacactgggacggtaaccaggtttggctgatcaccgcgggcggcgcactctttgctgcctggccgatggtctatgccgctgcgttctccggcttctatgtggcgatgatcctcgtgctggcgtctttgttcttccgtccggtcggttttgactaccgctccaagattgaagaaacccgctggcgtaacatgtgggactggggcatcttcattggtagcttcgttccgccgctggtaattggtgtagcgttcggtaacctgttgcagggcgtaccgttcaacgttgatgaatatctgcgtctgtactacaccggtaacttcttccagttgcttaacccgttcggcctgctggcaggcgtggtgagcgtagggatgatcattactcagggcgcaacctatctgcaaatgcgtaccgtgggcgaactgcacctgcgtacccgtgcaacggctcaggtggctgcgctggtgacactggtctgtttcgcactggctggcgtatgggtgatgtacggtatcgatggttatgtcgtgaaatcgacaatggaccattacgcagcctctaacccactgaataaagaagtggttcgtgaagctggcgcatggctggttaacttcaacaacacgccaattctgtgggctattccggcactgggtgtggttctgccgctgctgaccatcctgactgcacgtatggataaagccgcgtgggcgtttgtgttctcctccctgacgctggcctgcatcatcctgacagccggtatcgcaatgttcccgtttgtgatgccgtccagcaccatgatgaacgcaagtctgacaatgtgggatgcaacttccagccagctgacgcttaacgtcatgacctgggttgcggtggttctggtaccgatcattctgctctacaccgcctggtgttactggaaaatgttcggtcgtatcaccaaagaagatattgaacgtaacacccactctctgtactaagtaaggagctaaaaatgtggtatttcgcatggattctgggaacgcttcttgcctgttcgtttggggtaatcaccgcgctggcgcttgaacacgtcgaatcaggcaaagccggtcaagaagacatctgatgagtaagattatcgcgactttgtatgcggtaatggacaagcgccccctgcgggcgctttccttcgtgatggcgcttctgttagcaggatgtatgttttgggacccatctcgttttgccgcgaagaccagtgaactggaaatctggcatggtttattgctgatgtgggccgtctgtgctggtgtgattcacggcgtgggctttcgtccgcagaaggttctttggcaagggattttttgcccattgcttgccgatattgttctcattgtcgggctgattttcttcttcttttaaatcagaattctctttaaaaaattatgggccgctccaggcccataaatttttacgctcccttaacttgccctcattcccaaacctcaatcgcgcgcgtatagtagcagcgtttaaaagctctaacttttgttgcattaccgggatgtaaagtgaatacaacgctgtttcgatggccggttcgcgtctactatgaagataccgatgccggtggtgtggtgtaccacgccagttacgtcgctttttatgaaagagcacgcacagagatgctgcgtcatcatcacttcagtcagcaggcgctgatggctgaacgcgttgcctttgtggtacgtaaaatgacggtggaatattacgcacctgcgcggctcgacgatatgctcgaaatacagactgaaataacatcaatgcgtggcacctctttggttttcacgcaacgtattgtcaacgccgagaatactttgctgaatgaagcagaggttctggttgtttgcgttgacccactcaaaatgaagcctcgtgcgcttcccaagtctattgtcgcggagtttaagcagtgactgacatgaatatccttgatttgttcctgaaggctagccttctggttaaacttatcatgttgattttgattggtttttcaatcgcatcttgggccattattatccagcggacccgtattcttaacgcagcggcgcgcgaagccgaagcgtttgaagataaattctggtctggaatcgaactctctcgcctctatcaagagagccaggggaaacgggataatctgactggttcggaacaaatcttttacagcgggttcaaagagtttgtgcgcctgcatcgtgccaatagccatgcgccggaagccgtagtggaaggggcgtcgcgtgctatgcgtatctccatgaaccgtgaacttgaaaatctggaaacgcacattccgttcctcggtacggttggctccatcagcccgtatattggtctgtttggtacggtctgggggatcatgcacgcctttatcgccctcggggcggtaaaacaagcaacactgcaaatggttgcgcccggtatcgcagaagcgttgattgcgactgcaattggtctgttcgccgcaattccggcggtaatggcttataaccgcctcaaccagcgcgtaaacaaactggaactgaattacgacaactttatggaagagtttaccgcgattctgcaccgccaggcgtttaccgttagcgagagcaacaaggggtaagccatggccagagcgcgtggacgaggtcgtcgcgatctcaagtccgaaatcaacattgtaccgttgctggacgtactgctggtgctgttgctgatctttatggcgacagcgcccatcatcacccagagcgtggaggtcgatctgccagacgctactgaatcacaggcggtgagcagtaacgataatccgccagtgattgttgaagtgtctggtattggtcagtacaccgtggtggttgagaaagatcgcctggagcgtttaccaccagagcaggtggtggcggaagtgtccagccgtttcaaggccaacccgaaaacggtctttctgatcggtggcgcaaaagatgtgccttacgatgaaataattaaagcactgaacttgttacatagtgcgggtgtgaaatcggttggtttaatgacgcagcctatctaaacatctgcgtttcccttgcttgaaagagagcgggtaacaggcgaacagtttttggaaaccgagagtgtcaaaggcaaccgaacaaaacgacaagctcaagcgggcgataattatttcagcagtgctgcatgtcatcttatttgcggcactgatctggagttcgttcgatgagaatatagaagcttcagccggaggcggcggtggttcgtccatcgacgctgtcatggttgattcaggtgcggtagttgagcagtacaaacgcatgcaaagccaggaatcaagcgcgaagcgttctgatgaacagcgcaagatgaaggaacagcaggctgctgaagaactgcgtgagaaacaagcggctgaacaggaacgcctgaagcaacttgagaaagagcggttagcggctcaggagcagaaaaagcaggctgaagaagccgcaaaacaggccgagttaaagcagaagcaagctgaagaggcggcagcgaaagcggcggcagatgctaaagcgaaggccgaagcagatgctaaagctgcggaagaagcagcgaagaaagcggctgcagacgcaaagaaaaaagcagaagcagaagccgccaaagccgcagccgaagcgcagaaaaaagccgaggcagccgctgcggcactgaagaagaaagcggaagcggcagaagcagctgcagctgaagcaagaaagaaagcggcaactgaagctgctgaaaaagccaaagcagaagctgagaagaaagcggctgctgaaaaggctgcagctgataagaaagcggcagcagagaaagctgcagccgacaaaaaagcagcagaaaaagcggctgctgaaaaggcagcagctgataagaaagcagcggcagaaaaagccgccgcagacaaaaaagcggcagcggcaaaagctgcagctgaaaaagccgctgcagcaaaagcggccgcagaggcagatgatattttcggtgagctaagctctggtaagaatgcaccgaaaacggggggaggggcgaaagggaacaatgcttcgcctgccgggagtggtaatactaaaaacaatggcgcatcaggggccgatatcaataactatgccgggcagattaaatctgctatcgaaagtaagttctatgacgcatcgtcctatgcaggcaaaacctgtacgctgcgcataaaactggcacccgatggtatgttactggatatcaaacctgaaggtggcgatcccgcactttgtcaggctgcgttggcagcagctaaacttgcgaagatcccgaaaccaccaagccaggcagtatatgaagtgttcaaaaacgcgccattggacttcaaaccgtaatcgcgatgttgactgttcggacggtcaacatcaggcaccggttgccacggggttctggtagttttgtgtattttagtttgttaacattctgctaaattatcgtgggccatcggtccagataagggagatatgatgaagcaggcattacgagtagcatttggttttctcatactgtgggcatcagttctgcatgctgaagtccgcattgtgatcgacagcggtgtagattccggtcgtcctattggtgttgttcctttccagtgggcggggcctggtgcggcacctgaagatattggcggcatcgttgctgctgacttgcgtaacagcggtaaatttaatccgttagatcgcgctcgtctgccacagcagccgggtagtgcgcaggaagtacaaccagctgcatggtccgcactgggcattgacgctgtagttgtcggtcaggtcactccgaatccggatggttcttacaatgttgcttatcaacttgttgacactggcggcgcaccgggtactgtacttgctcagaactcgtacaaagtgaacaagcagtggctgcgttatgctggtcataccgccagtgatgaagtgtttgaaaaactgaccggcattaaaggtgcgttccgtactcgtattgcctacgttgttcagaccaacggcggtcagttcccgtatgaactgcgcgtatctgactatgacggttacaaccagtttgtcgttcaccgttcaccgcagccgctgatgtctccggcgtggtcaccagacggttctaaactggcttatgtgaccttcgaaagcggtcgttccgcgctggttattcagacgctggcaaatggcgctgtacgtcaggtggcttcattcccgcgtcacaacggtgcacctgcattctcgccagacggcagcaaactggcattcgccttgtcgaaaaccggtagtctgaacctgtacgtaatggatttggcttctggtcagatccgccaggtgactgatggtcgcagtaacaataccgaaccgacctggttcccggatagccagaacctggcatttacttctgaccaggccggtcgtccgcaggtttataaagtgaatatcaacggcggtgcgccacaacgtattacctgggaaggttcgcagaaccaggatgcggatgtcagcagcgacggtaaatttatggtaatggtcagctccaatggtgggcagcagcacattgccaaacaagatctggcaacgggaggcgtacaagttctgtcgtccacgttcctggatgaaacgccaagtctggcacctaacggcactatggtaatctacagctcttctcaggggatgggatccgtgctgaatttggtttctacagatgggcgtttcaaagcgcgtcttccggcaactgatggacaggtcaaattccctgcctggtcgccgtatctgtgataataattaattgaatagtaaaggaatcattgaaatgcaactgaacaaagtgctgaaagggctgatgattgctctgcctgttatggcaattgcggcatgttcttccaacaagaacgccagcaatgacggcagcgaaggcatgctgggtgccggcactggtatggatgcgaacggcggcaacggcaacatgtcttccgaagagcaggctcgtctgcaaatgcaacagctgcagcagaacaacatcgtttacttcgatctggacaagtacgatatccgttctgacttcgctcaaatgctggatgcacatgcaaacttcctgcgtagcaacccgtcttacaaagtcaccgtagaaggtcacgcggacgaacgtggtactccggaatacaacatctccctgggtgaacgtcgtgcgaacgccgttaagatgtacctgcagggtaaaggcgtttctgcagaccagatctccatcgtttcttacggtaaagaaaaacctgcagtactgggtcatgacgaagcggcatactccaaaaaccgtcgtgcggtactggtttactaagagaattgcatgagcagtaacttcagacatcaactattgagtctgtcgttactggttggtatagcggccccctgggccgcttttgctcaggcaccaatcagtagtgtcggctcaggctcggtcgaagaccgcgtcactcaacttgagcgtatttctaatgctcacagccagcttttaacccaactccagcaacaactttctgataatcaatccgatattgattccctgcgtggtcagattcaggaaaatcagtatcaactgaatcaggtcgtggagcggcaaaagcagatcctgttgcagatcgacagcctcagcagcggtggtgcagcggcgcaatcaaccagcagcgatcaaagcggtgcggcggcatcaacgacgccgacagctgatgctggtactgcgaatgctggcgcgccggtgaaaagcggcgatgcaaacacggattacaatgcagctattgcgctggtgcaggataaatcccgccaggatgacgcaatggtggcatttcagaatttcatcaaaaattaccctgattcaacttacctgccaaacgccaattattggctgggtcagttaaactacaacaagggtaaaaaagatgatgcggcgtactattttgcttcggtagtgaaaaactatccgaagtcaccaaaggctgctgatgcgatgtttaaagtcggcgtcatcatgcaggacaaaggtgacaccgcaaaagcgaaagccgtataccagcaggttatcagtaaataccctggtactgatggcgctaaacaggcacaaaaacgtctgaacgcgatgtaatgcataacacacgaccagaagtcgcattatttctggtcgtgtcgtgcgaatcataagcagttgagtgatctgcatcgaaatttttgttgcgctcaagtctgaaatcagtaatatatgccgccgttgccacgggatatcaaacaaaccgaaagcaacgaaaaagtgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatcgctaaggtggaagcggtagtaaaacgtgaaggataacgttgcatcagcaacggcccgaagggcgagacgaagtcgagtcatcctgcacgacccaccactaacatagttagttgtagtatccagcgtagtattgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccaccgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccagttttagcatcgaagacagatgttaagcgtgtaggataacgttgcgtcagcaacggcccgtagggcaagcgaagcgagtcatcctgcacgacccaccactaattacggtgggttcggtggaagtagtttgtagtatccagcgcagtatcgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccactcgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaattttaacatcaaactcagatgttaagcgtgaaggataacgttgcgccagcaacggcccgtagggcaagcgaagcgagtcatcctgcacgacacaccaatcttaaagattggccccgagtagaaatctttcaggtaacacccgtatgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccatcctgaatgattaaagcagcataatcccgcaaggggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctatctgcgatacttaaagattcgaacctgcagcaggtttgagttgagcgcagcgaaacaacggagccgctcgcggcgacggcccgaagggcgagcgaagcgagtcatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctattcaggcatcctcaatttcactttgtaaacctgatgacatcgtcagagcttactgtgcaagcaactctacgtcggtggaattaggcgtaattcgagtgacttttccccaccattcgactatcttgtttagcatataaaacaaattacaccgataacagcgaatattacgctaatgtcggttttaacgttaagcctgtaaaacgagatggtaagatgagcgtaatgtttgatccagacacggcgatttatcctttccccccgaagccgacgccgttaagcattgatgaaaaagcgtattaccgcgagaagataaaacgtctgctaaaagaacgtaatgcggtgatggttgcccactactataccgatcccgaaattcaacaactggcagaagaaaccggtggctgtatttctgattctctggaaatggcgcgcttcggtgcaaagcatcccgcttctactttgttagtcgctggggtgagatttatgggagaaaccgccaaaattctcagtccggaaaaaacaattctgatgccgacacttcaggctgaatgttcactggatctcggctgccctgttgaagaatttaacgcattttgcgatgcccatcccgatcgtactgtcgtcgtctacgccaacacttctgctgcggtaaaagcgcgcgcagattgggtggtaacttcaagcattgccgtcgaacttattgatcatcttgatagtttgggtgaaaaaatcatctgggcacccgacaaacatctggggcgttacgtgcaaaaacagacgggtggagacattctatgctggcagggtgcctgtattgtgcatgatgaatttaagactcaggcgttaacccgcttgcaagaagaatacccggatgctgccatactggtgcatccagaatcaccacaagctattgtcgatatggcggatgcggtcggttccaccagtcaactgatcgctgctgcgaaaacattgccacatcagcggcttatcgtggcaaccgatcggggcattttctacaaaatgcagcaggcagtgccagataaagagttactggaagcaccaaccgcaggtgagggtgcaacctgccgcagctgcgcgcattgtccgtggatggccatgaatggccttcagtccatcgcagaggcattagaacaggaaggaagcaatcacgaggttcatgttgatgaaaggctgcgagagagggcgctggtgccgctcaatcgtatgctggattttgcggctacactacgtggataacgaataataaggcgtaacgttacgctttgggggaaagatggatttttttagtgtgcagaatatcctggtacatataccaataggggcaggcggttatgatctctcatggatcgaagcggtaggcacgatcgccgggttgctgtgtattggccttgccagtctggagaagatcagcaactacttctttggcctgatcaacgtcaccttgtttggcattattttctttcagattcagctgtatgccagcctgctattacaggtgtttttctttgccgcgaatatttacggttggtatgcgtggtcgcgacaaaccagtcagaacgaggcggagttgaaaattcgctggttgccattgccgaaggcactcagctggttggcggtttgcgttgtttcgattggtctgatgacggtatttatcaatccggtgtttgcatttttgacccgcgtggcagtcatgatcatgcaagcattaggattacaggttgtgatgcctgaactgcaaccggacgctttcccgttctgggattcatgcatgatggtgttatctatcgtggcaatgattctgatgacgcgtaagtatgtggaaaactggctgttgtgggtgattattaacgtgattagcgtcgttatttttgcacttcagggcgtttacgccatgtctctggagtacatcatcctgacctttattgcgctcaacggcagccggatgtggatcaacagcgcacgtgaaagaggctcacgcgcgctgtcccattaatggtgatgatgtgaatggccagacaccccttcattcaggtggcagtctggcccatgacaaggttgatattccatctgaatggtggcgtgctcaatctgatagtgatccatcaggtagtgttggatctgatccaacaaggcatcgtgatcgtgtggcgggatcacctgcacatgcaacgtcatcaccggcttctcgcctaccatccatacatgtacatggtgcacattgcggacttccgggatttcccggcacatacgacgcttcagttcagcgatatccagcgataccggtgcaccttcaagtaattcattcacgctatctttcaacagtcgccacgcgctacgcagaaccagaagcgacaccagtatcgagagaatggggtcagcaggtgtccagccagtccagataataatcaacgcggcaataatagccccaaccgaacccagcaggtccccgagcacatgcagtgccgctgctcgtacgttgaggtttttctcttcgctgccgtgatgaagtaaccagaaagaaagtatatttgccagcaacccagccacggcaattgccatcatcatgccgccctcgaccggacgcggcgtgcggaagcgttctatcgcctcccagacaatcaaaatggtaattaccacgagggctatggcattcacaaacgccgcgagcgtggtcagtcttagccaaccgaaagtgtggcgaatggtgggaggacgacgtgaaaattgcacggcgagtagggcgaaaagcagggcggcagtatcggtcaacatatgacccgcatcggccagcaatgccagagaaccagaaagaaaaccaccaacgacttctaccagcataaacccggcagtcacgccgaaagcatacaacaagcgacgagcattattatcttctggcaggtgtgaggacgtgtgtgagtgtgagtgcgccatgacgagtcatcccttaattattctcacttaactttatgacatcatactgcttttagaagtgaaaaattaaaagggagagactccgctctcccattattggctattttgcagggttactgcgtggtaccgtcggttttggtatcgacatcattattgatgccatcaccggtttgtacctttttattgatatccggacagcgaccatctttgcacatggtgttcttgtgctcttcatctttggtcattccgtcattgttcattgaagaaccatccgaatgcagcattgtgccaccagaaccggtatttaccccgttattgtcgacgttatttggcgcgacattttcacgggcgtcaggggctacctggcccgcatcagctgcggcgtttgcctggccgttattagtttgcgctccgctatcggcagccagtgcggcaccgctggcaaggcttagagtggcagtcagaaataatgtggccagttttgtcattttcataggatgctcctgttatggtcgttatgtcggataacctcttccaacagtgcatttgcaggtgaatataaggcattggtttaagatttcagccaggttatgaaacgcagcagagaatcttgaaataattaacaaacaaaggagttacagttagaaattgtaggagagatctcgtttttcgcgacaatctggcgtttttcttgctaattccaggattaatccgttcatagtgtaaaaccccgtttacacattctgacggaagatatagattggaagtattgcattcactaagataagtatggcaacactggaacagacatgaattatcagaacgacgatttacgcatcaaagaaatcaaagagttacttcctcctgtcgcattgctggaaaaattccccgctactgaaaatgccgcgaatacggttgcccatgcccgaaaagcgatccataagatcctgaaaggtaatgatgatcgcctgttggttgtgattggcccatgctcaattcatgatcctgtcgcggcaaaagagtatgccactcgcttgctggcgctgcgtgaagagctgaaagatgagctggaaatcgtaatgcgcgtctattttgaaaagccgcgtaccacggtgggctggaaagggctgattaacgatccgcatatggataatagcttccagatcaacgacggtctgcgtatagcccgtaaattgctgcttgatattaacgacagcggtctgccagcggcaggtgagtttctcgatatgatcaccccacaatatctcgctgacctgatgagctggggcgcaattggcgcacgtaccaccgaatcgcaggtgcaccgcgaactggcatcagggctttcttgtccggtcggcttcaaaaatggcaccgacggtacgattaaagtggctatcgatgccattaatgccgccggtgcgccgcactgcttcctgtccgtaacgaaatgggggcattcggcgattgtgaataccagcggtaacggcgattgccatatcattctgcgcggcggtaaagagcctaactacagcgcgaagcacgttgctgaagtgaaagaagggctgaacaaagcaggcctgccagcacaggtgatgatcgatttcagccatgctaactcgtccaaacaattcaaaaagcagatggatgtttgtgctgacgtttgccagcagattgccggtggcgaaaaggccattattggcgtgatggtggaaagccatctggtggaaggcaatcagagcctcgagagcggggagccgctggcctacggtaagagcatcaccgatgcctgcatcggctgggaagataccgatgctctgttacgtcaactggcgaatgcagtaaaagcgcgtcgcgggtaaggtttaattgtcggatgcgccgtcagagtggcgtatccgatgaatcaccacaggcctgataagtcgcgcagcgtcgcatcaggcaatgtgctccattgttagcaacaaaaatgccgactcacttgcagtcggctttctcattttaaacgaatgacgtttacttcgctttaccctggtttgcaaccgccgctgctttcgctgcgatctcgtcagcattacccagataatagcgtttcagcggtttgaaattctcgtcgaactcatacaccagcggcacgccagtcgggatattaagctcaagaatctcttcttcgctcatgttatcaagatatttcaccagcgcacgtaaagagttaccgtgtgcagcgatgatcacgcgctcaccgctcttcatacgcggcagaatagtttcattccagtaagggatcacgcggtcaatggtcagcgccaggctttccgtcagcggcagttctttttcgctcagtttcgcgtaacgcggatcgtgacccggataacgctcatcatctttagtcagttccggcggagtcactgcaaaaccacgacgccactgtttcacctgctcgtcgccatacttttcagcagtttccgctttgttcagaccctgcaacgcaccgtagtgacgttcgttcagtttccaggatttctcaacgggcagccatgcctgatccagttcgtccagcacattccacagggtatggatagcgcgtttcagcacagaggtgtaagcaaagtcaaagctgtaaccttcctctttcagcagcttacctgctgcttttgcttcgcttacgcctttctcagacagatccacgtcgtaccaaccggtgaaacggttttctttgttccactgactttcgccatgacgaaccagaaccagcttagttacagccatatacttactcctcaaatcattttttaatgataataattctcattatattgccgtgacgaagcaacagcaatgcttacgcataaccatagcgaaaatagtgtcgcagtgtaaggttgttgtgaatattgagttgcaaatatgtcggtgtttgctggtgatttgagcaatataaggataaagccctcattacgagggcttcaggtgctactcagcaataaactgatattccgtcaggctggaatactcttcgccaggacgcaggaagcagtccggttgcggccattcagggtggtttgggctgtccggcagaaactcgctttccagtgccaggccttgccagtcggcgtaaggttcagttcctcttgatggcgtgccgccgaggaagttgccggagtagaattgcagagccggagcggtggtgtagaccttcagctgcaatttttcatctgctgaccagacatgcgccgccactttcttgccatcgcctttggcctgtaacaagaatgcgtgatcgtaacctttcactttgcgctgatcgtcgtcggcaagaaactcactggcgatgattttggcgctacggaaatcaaaagacgttccggcgacagatttcaggccgtcgtgcggaatgccgccttcatcaaccggcagatattcgtccgccagaatctgcaacttgtgattgcgcacgtcagactgctcgccgtcaagattgaaatagacgtgattagtcatattcaccgggcaaggtttatcaactgtggcgcgataagtaatagagatacggttatcgtcggtcagacgatattgcaccgtcgcgccgagattacccgggaagccctgatcgccatcatctgaactcagggcaaacagcacctgacgatcgttctggttcacaatctgccagcgacgtttgtcgaacccttccgggccgccgtgcagctggttaacgccctgacttggcgaaagcgtcacggtttcaccgtcaaaggtataacggctattggcgatgcggttggcataacgaccaatagaggcccccagaaacgcagcctgatcctgatagcattccgggctggcacagccgagcagcgcctcgcggacgctgccatcggaaagcggaatacgagctgaaagtaaagtcgcaccccagtccatcagcgtgactaccatccctgcgttgttacgcaaagttaacagtcggtacggctgaccatcgggtgccagtgcgggagtttcgttcagcactgtcctgctccttgtgatggtttacaaacgtaaaaagtctctttaatacctgtttttgcttcatattgttcagcgacagcttgctgtacggcaggcaccagctcttccgggatcagcgcgacgatacagccgccaaatccgccgccggtcatgcgtacgccacctttgtcgccaatcacagctttgacgatttctaccagagtgtcaatttgcggcacggtgatttcgaaatcatcgcgcatagaggcatgagactccgccatcaactcgcccatacgtttcaggtcgccctgctccagcgcgctggcagcttcaacggtgcgggcgttttcagtcaggatatgccgcacgcgtttcgccacgattgggtccagctcatgtgcaacagcgttgaactcttcaatggtgacatcgcgcagggctggctgctggaagaaacgcgcaccggtttcgcactgttcacgacgggtgttgtattcgctgccaaccagggtacgtttgaagttactgttgatgatgacgacagccacacctttcggcatggaaactgctttggtccccagtgaacggcagtcaatcagcaaggcatgatctttcttgccgagcgcggaaattagctgatccatgatcccgcagttacagccaacaaactggttttctgcttcctgaccgttaagcgcgatttgtgcgccgtccagcggcagatgataaagctgctgcaatacggttccgaccgccacttcgagtgaggcggaagaacttaacccggcaccctgcggcacattgccgctgatcaccatgtccacgccgccgaagctgttgttacgcagttgcagatgtttcaccacgccacgaacgtagttcgcccattgatagttttcatgcgcgacaatgggcgcatcgagggaaaactcgtcgagctgattttcataatcggctgccattacgcgaactttacggtcatcgcgtggcgcacagctgatcacggtttgataatcaatcgcgcagggcagaacgaaaccgtcgttgtagtcggtgtgttcaccaatcaaattcacgcggccaggcgcctgaatggtgtgagtggcagggtagccaaatgcgttggcaaacagagattgtgttttttctttcagactcatttcttacactccggattcgcgaaaatggatatcgctgactgcgcgcaaacgctctgctgcctgttctgcggtcaggtctcgctgggtctctgccagcatttcataaccaaccataaatttacgtacggtggcggagcgcagcagaggcggataaaagtgcgcgtgcagctgccagtgttgattctcttcgccattaaatggtgcgccgtgccagcccatagagtaggggaaggagcactggaagaggttgtcataacgactggtcagctttttcaacgccagcgccaaatcgctgcgctgggcgtcggtcaaatcggtgatccgcaaaacgtgggctttgggcagcagtagcgtttcgaacggccaggcagcccagtaaggcacaacggctaaccagtgttcggtttcgacaacggtacggctaccgtctgccagctcgcgctgaacataatccaccagcattggtgatttctgttcggcaaaatattctttttgcaggcggtcttcgcgctcagcttcgttaggcaggaagctatttgcccaaatctgtccgtgcggatgcgggttagagcagcccatcgccgcacctttgttttcaaagacctgcacccacgggtacgtttttcccagctctgcggtttgctcctgccaggttttgacgatttccgtcaatgccgcaacgctcagttctggcaacgttttactgtgatccggtgaaaagcagatcacccggctggtaccgcgcgcgctctggcaacgcatcaaaggatcgttgctttctggcgcatctggcgtgtcagacatcaaggccgcaaagtcattagtgaaaacgtaagtcctggtgtaatcggggtttttatcgcctgtcacccgcacattacctgcgcagaggaagcaatctggatcgtgcgcaggtaacacctgtttggctggcgtttcctgcgccccctgccaggggcgcttagcgcggtgcggtgaaaccagaatccattgcccggtgagcgggttgtagcggcgatgtggatgatcaacgggattaaattgcgtcatggtcgttccttaatcgggatatccctgtggatggcgtgactgccagtgccaggtgtcctgcgccatttcatcgagtgtgcgcgttacgcgccagttcagttcacggtcggctttgctggcgtccgcccagtaggccggaaggtcgccttcgcgacgcggtgcaaaatgatagttaaccggtttgccgcaggctttgctgaaggcattaaccacgtccagcacgctgctgcctacgccagcaccgaggttgtagatgtgtacgcctggcttgttcgccagtttttccatcgccacgacgtgaccgtccgccagatccattacgtggatgtaatcgcgtacgccagtaccatcttcggtcggataatcgttaccaaaaatcgccagcgagtcgcgacggcctacagcaacctgggcgatgtatggcatcaggttattcggaatgccttgcggatcttcgcccatatcgcccgacggatgcgcgccaaccgggttgaagtagcgcagcagggcaatgctccagtccggctgggctttttgcaggtcggtgaggatctgttccaccatcaatttgcttttgccataagggctttgcggtgtgccggtcgggaagctttcaacgtatggaattttgggctgatcgccataaacggtggcggaggagctaaaaataaagtttttgacgttagcggcgcgcatggcgctaatcaggcgcagagtgccgttgacattgttgtcgtaatattccagcggtttttgtaccgattcgccaacggctttcagcccggcgaagtggatcacggtgtcgatagcgtgatcgtgcaggatctcggtcatcaacgcttcgttacgaatatcgccttcaacaaacgttggatgtttgccgcctaaacgctcgataacaggcagtacgctgcgcttactgttacagaggttatcaagaatgatgacatcatgaccgttttgcagtaattgcacgcaggtatgacttccaatgtaaccgctaccaccggtaaccagaactctcataattcgctccattaggcttatggtatgaaataaccatagcataacaaagatgcgaaaagtgtgacatggaataaattagtggaatcgtttacacaagaatttagccgttttttatatgcgattaagtgattataaaacagaggatttatgaatgattgcgctttttatctgaaaaaaaagacgcggtttcatgccttgatgcgtcgaactgtaggccggagagggggcttacgccacatccggcacagtcagcattaccaactcagtttatttttgtcagcgcatagcgataaaggtcaccgtccgacacgaactcaaggcgatgggtaatacaggcaggcgcatcttcagcgtggtgcgaaacaaacaacaattgcgtttcaccttcgctaatcagcacatcaacaaaacggcggataagttggcgattgagcggatcaagcccctgtagtggttcatcgagaataagcaacgtcggatgtttcaccagtgcgcggacgatcagcgccagacgctgctgtccccaggaaagactatggaaaggagcgtcagccgtgcgtttatcaatgccgagaatatccagccactgctgcaccagtttttgctggcgatccgaaacggcctgataaatgccaatcgaatcaaaatagccagaaagaatcacattacgcacagtagtactgacccggtaatccagatgcaaactactgctgacgtaaccgatatgctttttgatatcccagatggtttcgccgctgccacgacgtcgtccgaaaagcgtcaaatcgttgctgtaaccttgcggatgatcgccagtaatcaggcttaataacgtcgattttcccgcgccatttggcccgacaatttgccagtgttcacctggattcacctgccagctaaggttattaagaatggggcgatcgttataagaaaccacgccattgttcagcacaatgcgcggttcgttgacgggtaaggcgtgacgtgctgaaggttcatccggctccggcagttgcacaccttcaagctgttcgctatgcgccagttgcgcgacgagtgcttgttggagcagttcctctttagcgccagtttccgctaacgtgcaatccgccagcacgccagcaaactggacaaactccgggatctcatcgaagcgattgagcaccagtaccagagtaataccggactgatgtaacgaggcgagtcgctcagccagctgctgacgtgaggcaacatccaggccatcgaacggctcatcaagaatcaacaagtcaggctccgacatcagcgcctgacacagcagggtttttcgcgtctcgccagtggaaaggtatttaaagcgtcggtcgaggagggcggtaataccgaactgctgcgccagttgcatgcaacgcggtgtatcctttacttcatcctgaatgatctcagccgtagtgcgtccggtgtcatcttcgccagggccgagcatatcggtgttattccgctgccattcgtcgctgacgagtttttgcaattgctcgaaggagagacgagtgatgtgggaaaactggctttgccgttcacctttcaaaagcggaagttcccccgccagcgcgcgggccagggccgatttcccgcttccattcgaaccgacaaacgcccaactatcacccgcgtttaacgttagctgaggcaattgcagcgtttttgtgtcgctaagacgaaacgtgccttgcaaaatttgcaacgatgacattttatatcccattttgtgcagcgattactgacagggatacgtgtttcataacaaattgtcaacacgcttagcacagcgtggcgataatcacgctgtcggcattaaagtaggccgtgacattctgtccttgctgaagagaagtcgcttcattaaccggcactgtggcgcacagtgtttgcccgtcgggtagcgccattaatacttcgcactgctctgcgccgcgctcaatatgactaataatacccggtaattggttgtcggcgttttgtgcgaccgcttcgtcctgagtaatgcctacccacggcgcttttagcaatatcaacacttctttgccttcatccagccccagacgtgcgccgctttgtgcggtaattgcgactttcaggcgtgtttttccgtcagccagtaagacatcaacatgctgttgaacgtcatcatgatcgcgggcggtgatggtgccgaaccactggttacgggcgctggtttgcagtgaaaaacgtgagatcgcggccagcaggctgttcagcggcagggcgtcatcgtcacttaacacatcaaaggctttttgctggatttgcgccagtaagtcatagagctgaatcagtcgctgaccatagcgggtcagtactgcgccgccgccacctttaccgcctgttgcgcgctcgaccagaatatgctcacttaactgattcatctcgttaatggcatcccaggcgcttttatagctgataccggcatctttcgctccctggctaatggaaccggaaagcgcaatgtgttttagtagcgaaatgcggcgcgggtcggcgaataatttttgttggagcttaagggtgagaaggatttcggcctgcataacaatgtcctggcaaaagtcttattgtgacggaaaacgaacgccacgcaaagctgaccgcacaaaaggggagtgcttttctgtgcttagcggttagaatagtctcatgactatatctggagttgaccatgttagagttattaaaaagtctggtattcgccgtaatcatggtacctgtcgtgatggccatcatcctgggtctgatttacggtcttggtgaagtattcaacatcttttctggtgttggtaaaaaagaccagcccggacaaaatcattgattccctgaatgcccgcttagtcgggcattttctttttctcaacttcctgcttttcctgccgatattttttcttatctacctcacaaaggttagtaataactgctgggaaaattccgagttagtcgttatattgtcgcctacataacgttacattaaggggttaccaatggctcgtaaatggttgaacttgtttgccggggcggcactctctttcgctgttgctggcaatgcactggcagatgaagggaaaatcacggtgttcgccgccgcatcactgactaacgcaatgcaggacattgctacgcagtataaaaaagagaaaggcgtggatgtggtttcttctttcgcttcgtcatctactctcgcccgtcagattgaagcgggtgcgcctgcggatctgtttatttctgccgatcagaaatggatggattatgcagttgataaaaaagcgatcgatacagctacgcgtcagacactgctcggcaatagcctggtcgttgtagcaccgaaagccagcgagcagaaagatttcatcatcgacagcaaaactaactggacttcgctgctgaatggcggtcgcctcgcggttggcgatccggaacatgtccctgctggcatttatgcaaaagaagcactgcaaaaactgggcgcatgggatacgctctccccgaaactggctccggcggaagatgttcgtggcgcgctggcgttggtcgaacgcaatgaagcgccgttgggcattgtttacggttctgacgcagttgccagcaaaggggtaaaagtggttgccaccttcccggaagattcacataaaaaagtggaatatccggttgctgttgtggaagggcataacaatgcgacagtgaaagcattttatgattatctgaagggaccgcaggctgcggaaatctttaaacgttacggatttacaaccaagtaatgatactgaccgatccagaatggcaggcagttttattaagcctgaaagtttcttccctggctgtgctgtttagcctgccgtttgggatcttttttgcctggttactggtgcgttgcacgtttccgggcaaagctttgctcgacagcgtactgcatctaccgctggtgttaccgcccgtggtcgtcggttacttattattagtttcgatgggacggcgcggatttatcggtgaacgtctgtatgactggtttggtattaccttcgcctttagctggcgcggcgcggttctcgctgccgccgtcatgtcgtttccgctaatggtgcgggcaattcgtctggcgctggaaggggttgatgtcaaactggaacaggccgcaagaacactgggggccgggcgctggcgcgttttctttactatcacgttaccgctgaccttaccgggaattattgttggtacggtactggcttttgctcgttctctcggtgaatttggcgcaaccatcacctttgtgtcgaacattcctggtgaaacgcgaaccattccttctgccatgtataccctgattcagacccccggcggggaaagtggcgcagcgagactgtgcattatttctattgcgctggcgatgatctccctgttgatttcagaatggctggccagaatcagccgtgaacgggcggggcgctaatcatgctggaactgaatttttcccagaccttgggcaaccattgcctgactattaatgaaacgctgcccgccaatggcatcactgctatctttggcgtctccggtgccggaaaaacttcgctgattaacgccatcagtggactgacgcgcccgcaaaaagggaggattgtcctcaatggtcgggtactaaatgatgccgaaaaaggtatctgcctgacgccagaaaaacgtcgcgttggctatgtttttcaggatgcacggctgttcccgcattacaaagtgcgtggcaatttgcgctacggcatggcgaaaagcatggtcgatcagttcgataagctggtggcgcttttaggcattgaaccgttgcttgaccgtttaccgggcagcctgtccggaggcgaaaaacagcgcgtagcgattgggcgggctttgctgacggcaccagaattgctgttgctggatgaaccgctggcgtcactggatattccgcgtaaacgcgaactgttgccttatctgcaatgtctgacgcgggaaatcaacatcccgatgttgtatgtcagccattcgctggatgagatcctccatctggcagacagagtgatggtattggaaaacggtcaggtgaaagcctttggcgcactggaagaagtctggggtagtagcgtgatgaatccgtggctgccgaaagagcaacaaagtagcattctgaaagtgacggtgcttgagcatcatccgcattacgcgatgaccgcgctggcgctgggcgatcagcatttgtgggtcaataagctggacgaaccgctgcaagctgcgctacgtatccgcattcaggcttccgatgtttctctggttttacaaccgccgcagcaaaccagcattcgtaacgtattgcgggcaaaagttgttaatagttatgacgacaacggccaggtggaagtggagctggaagtcggcggtaaaacgctgtgggcgcgtatcagcccgtgggccagggatgaactggcgatcaaacctggcctgtggctgtacgcgcaaattaaaagtgtgtcgataaccgcctgattaaatcaggtggctataaatgaactgggcaatgctgtcggtggtgttatcaccaatcacaatgttggcgcgcgcttttaccgcgtcatcggcgttgcccatcgccacgcctgtaccagcggcttccagcatactgatatcattaaagttatcgccgaatgccacgacgttttccatcgaccaaccttgcgcctcaacccatttcgtcaaacgtttacctttgctgttgccgccgcgtgcaatatcaacctgatcgtgccaggaccattcacactccagtcccagttcatgttcgacatgcttaccaaaatgctgcaattgcggcaggtcatcgtgcgtcagggcgaacttccatacggcgttaacttgttgcgccgtttcagccagagaagcgacttgtgtgaaagtcggacgctgttccggcggcagggtttgcgcccagttagacgtgcgaatgacatgcccggtcgggtgctcatagaccattgcatcatccacatacatcagaccgtgaatgtggtgttcattcagcatctcaatgagttgcagggctttattaacgggcattgggtccgcttccagcacggtttttgcatgataatcatacaaataggtgccattacagcaaatagcaggtgtatccagcgccagcgcctgataaaaaggatgaatagcgacgtgatggcgacctgtgacgatgattaattgatagcctgcttcgcgagcgcgggccagggcttctatcgatgaaggaagcagggtctttttcggggtcaataaggtgccgtctaagtcgagagcaatcacgcgtgtggtcatggcgtattccagattaaggttaagaattttcgtctgcgcgaatggtacaccgataccactatcggacaaaattctgcgttttaattcagcattcaccgccaaaagcgactaattttagctgttacagtcagttgctaaatgcaaaggagcattcatgaagcaaacagtttatatcgccagccctgagagccagcaaattcacgtctggaacctgaatcatgaaggcgcactgacgctgacacaggttgtcgatgtgccggggcaggtgcagccgatggtggtcagcccggacaaacgttatctctatgttggtgttcgccctgagtttcgcgtcctggcgtatcgtattgccccggacgatggcgcactgacctttgccgcagagtctgcgctgccgggtagtccgacgcatatttccaccgatcaccaggggcagtttgtctttgtaggttcttacaatgcgggtaacgtgagcgtaacgcgtctggaagatggcctgccagtgggcgtcgtcgatgtggtcgaggggctggacggttgccattccgccaatatctcaccggacaaccgtacgctgtgggttccggcattaaagcaggatcgcatttgcctgtttacggtcagcgatgatggtcatctcgtggcgcaggaccctgcggaagtgaccaccgttgaaggggccggcccgcgtcatatggtattccatccaaacgaacaatatgcgtattgcgtcaatgagttaaacagctcagtggatgtctgggaactgaaagatccgcacggcaatatcgaatgtgtccagacgctggatatgatgccggaaaacttctccgatacccgttgggcggctgatattcatatcaccccggatgggcgtcacttatatgcctgtgaccgtactgccagcctgattactgtcttcagcgtttcggaagatggcagcgtgttgagtaaagaaggcttccagccaacggaaacccagccgcgcggcttcaatgttgatcacagcggcaagtatctgattgccgctgggcaaaaatctcaccacatctcggtatacgaaattgttggcgagcaggggctactgcatgaaaaaggccgctatgcggtcgggcagggaccaatgtgggtggtggttaacgcacactaaccgctgatttacccggcgcagtctctcctgcgccggtgtattaacctatctcctgtaacgcatgtctctggcgttcgacgatattggtccacaaattgtctttatcgtcagtccacaaattaatcagcaaggcaaaaaagcgttctgctgccggagaaagcacggcatctttgcggcgaataatccccaatgtccgacgtataaccggttccaccagcgggataccaataatcgaagaatagggtgcatggggcattgccagaccaggaagcgccgaaatccccagtcccgcctccaccagtcctaatgacgtcgaaagatgacgcacttcgtaaaaccagtccagcttccagggcttgtcggccagctgttgttctatcaacagtcggttgccgctggaggagcgtacgccaatcattttgtaacccactaactcctgccattctacaagctgctttttggccaatggatggtcacgccgacaggccagcacgaacggctcgttgaccagtggggtaaaatcaatggatgaatttgtgacgttgttcatgtttatgccaaagtctgattcgttacacagcaccgattccatgcaattattcgtgccttgttccagaatccgcactttaatattgggatacagctcattaaatttaccgattgccagcggtaaaaaataaaatactgcggtcggaatacacgctaacgtcaccataccacgatgataagcattcatatcacgaatattaaaaagcgtttcatcgaatttctttattaattcccgcgcctccgggagcaacctttttcctgcttttgttaacgtaaccttgcgagttgtacgctcaaatagttgaatatgtaaatcttcctccatcttttttattcttcgcgttaatgcaggttgcgtaatattgagtaatttagcggcattgttaaatgaactggactctgccagtatgacaaatgccttcatacttgataattcatgcttcattattactccggaaaatggaaacgacgattttgggtggctggtcgttaaaaattttaactgcatttagccaacttaaattaatgaaaaaatgttattaatcgttgagctaaagtcattagagatgctttgtccttaatgtaaccatatcgcaataagttatgtttttaaattgagggcattattatgaaaaaaataccctgcgtgatgatgcgaggtggaacctcgaggggcgcgttcctgttagcggaacatttacccgaagatcaaacgcagcgcgataaaatattgatggcaattatgggttccggtaacgatctggaaattgacggtattggcggcggtaatccactgaccagtaaagtcgccattattagccgttccagcgatccgcgtgctgatgtcgattatctgtttgctcaagttatcgtccatgagcaacgtgtcgataccacgcctaactgcggcaatatgctgtctggcgttggcgcattcgccattgaaaatggtttgattgcagcgacttcgccagttacccgtgtacgtatccgcaacgtcaatacgggtacgttcatcgaagctgatgtgcaaacgccaaatggtgttgtcgagtacgagggtagcgccagaattgacggcgtaccgggtactgccgcaccggttgcgctcactttcctgaatgccgctggaacgaaaaccggaaaagttttcccgactgataatcagattgattattttgacgatgtcccggtgacctgtatcgatatggcgatgccagtcgtcattattccggctgaatatctgggaaaaacaggctatgaattaccggcggaactggatgccgacaaagcattattagcccgcattgaatctatccgtctacaagcgggtaaagcaatgggcttaggtgatgtcagtaatatggttatccctaaacctgtgcttatttctccagcgcagaaaggcggggcaattaatgtgcgttattttatgccgcattcttgccatcgcgcgctggcgataaccggtgctattgctatttccagtagttgtgcattggaaggcaccgtcacccgacaaatcgtcccttctgtaggatacggcaatatcaatattgaacaccccagtggtgcgctcgacgttcatttaagtaatgaaggtcaggatgccacgacgttacgcgcatctgttattcggacaaccagaaaaatattttccggtgaagtttatcttccctgaaaaaattcgttgtcaggataaggacaatcaataaaggacttctgtatgagtcatacagaaagaacaggattttaaatgaataagaaatcgttatggaagctaattctgatattagcgatcccatgtattattggctttatgccagctccggcaggattaagcgaactggcgtgggtgctttttggtatttacctggcggccattgtggggctggttatcaagcctttcccggaacctgtcgtactgttaattgccgttgctgcctccatggtggtggtcggtaacttatccgacggtgcgtttaagaccaccgccgtattaagcggttactcttcaggtactacctggctggtgttctcggcgtttaccttaagcgccgcatttgtgaccaccggtttaggtaaacgtattgcctatctgctgattggtaaaatcggtaacaccacgctgggtctgggttacgttacggtattcctcgatctggtactggctccggcaacaccgtctaacaccgcgcgtgcgggcggcattgtgttaccgatcatcaacagcgtggcggtggctttggggtccgaaccggaaaaaagtccgcgtcgtgtcggacattacctgatgatgtccatttacatggtcaccaaaaccaccagctatatgttctttaccgcaatggcggggaacattctggcgctgaaaatgatcaacgacattctgcacctgcaaattagctggggtggatgggcgctggccgccggattgccgggcatcattatgctgctggtcaccccgctggtgatttacaccatgtatccgccagaaattaagaaggtggataacaaaaccatcgccaaagcgggccttgccgaactgggaccgatgaaaatccgcgaaaaaatgctgctcggtgtctttgtgctggcgctactgggctggattttcagtaagtctctgggggttgatgaatccaccgtggcaatcgttgttatggcgaccatgctgctgctgggtatcgttacctgggaagacgtggttaaaaataaaggcggctggaataccttaatctggtacggcggtattatcggcttaagctccttattatcgaaagttaaattcttcgaatggttagctgaagtctttaaaaataacctggcatttgatggtcacggtaacgttgctttcttcgttattattttcctcagcattatcgtgcgttatttcttcgcttccggtagtgcctatatcgttgctatgttaccggtatttgccatgctggcgaacgtctccggcgcaccgttaatgttaactgcgctggcactgttgttctccaactcctatggcggcatggttactcactatggcggcgcggcaggtccggtcatctttggcgtgggttataacgatattaaatcctggtggttggtcggtgcggtactgacgatattaaccttcctggtgcatatcaccctcggcgtgtggtggtggaatatgctgatcggctggaacatgctgtaaatatactcgtcatacttcaagttgcatgtgctgcgtctgcgttcgctcaccccagtcacttacttatgtaagctcctggggattcactcgcttgtcgccttcctgctactcgaattatttagagtatatccatttattatctttctgcgcacttcacggtgcgcagatatcgggagcatttgatgatcaagttatctgaaaaaggcgtgtttctcgccagtaataacgaaataattgccgaagaacatttcaccggcgaaattaaaaaagaagaagccaaaaaaggcactattgcctggtctattctctcttcgcataatacgtccggaaatatggataaacttaaaattaagtttgattcattagcctctcacgatattacctttgttggtattgtacagaccgctaaagcgtccggaatggaacgtttcccgctgccgtatgtgctgaccaactgccataactcactctgcgccgtcggcggcaccattaacggtgatgaccatgtttttggtttatcggcggcccagcgttatggcggtatttttgtgcctccgcacattgcggtcatccatcaatatatgcgtgagatgatggcaggcggcggcaaaatgatcctcgggtcagacagccacacccgttacggtgcattagggacaatggcagtcggtgagggtggcggtgagttggtaaaacagctgcttaatgacacctgggatatcgactatccgggcgtggttgcggtgcatctgaccggaaaacctgcgccgtatgtggggccacaggatgtggcgctggctatcattggcgcggtgttcaaaaacggttacgtcaaaaacaaagtcatggagttcgttggaccgggcgttagcgcgctctctaccgatttccgtaacagcgttgacgtgatgaccacggaaaccacctgtttaagctccgtctggcaaactgatgaagaagtgcataactggctggcgctgcacggtcgcggccaggattactgccagcttaaccctcaaccgatggcgtactacgatggctgcatcagcgttgatttaagcgccatcaaaccaatgattgcgctgccgttccacccgagcaacgtgtatgaaatcgacacactgaaccagaacctgaccgacattctgcgtgagattgaaattgagtccgaacgcgtggcgcacggtaaagccaaactctcgctgctggataaagtggaaaatggtcgcctgaaagtgcagcaggggattatcgcgggctgttctggcggtaactacgaaaacgtcatcgcggcggcgaatgcactgcgcggtcaatcctgtggcaatgacaccttctcgctggcagtttacccgtcatcacagccggtgtttatggatctcgccaaaaaaggtgtggtagcagatttgattggcgcaggcgcaatcatcagaaccgcgttctgcggcccatgctttggcgcgggcgatacgccaatcaacaacggtttgagtattcgccacaccacgcgtaacttcccgaaccgcgaaggctctaagccagctaatgggcagatgtcagcggtggcgttgatggacgctcgttctatcgctgcgactgcggcaaacggtggctatttaacctctgccagcgaacttgattgctgggacaacgtgccggagtacgccttcgatgtaacgccgtataaaaaccgtgtttatcagggctttgtgaaaggggcaactcagcaaccgctgatttacggaccgaacattaaagactggccggaattgggtgcgctgactgacaatatcgtcctgaaagtgtgctcgaagatcctcgacgaagtgaccaccaccgacgaactgattccttccggtgaaacctcttcttatcgttcaaatccgattggtctggcggagtttaccctgtcacgccgcgatcccggttatgttggcagaagtaaagcgactgctgagctggaaaatcagcgtctggcggggaatgtcagcgagctgacagaggtgtttgcgcgcattaagcagattgctggtcaggagcatattgatccgctgcaaactgaaattggcagcatggtatatgcggtgaaaccaggcgatggttctgcgcgtgaacaggcggcgagctgccagcgtgtgattggcggtctggcgaatattgccgaagagtacgcgactaaacgctaccgttctaacgtcatcaactgggggatgttaccgctgcagatggcggaagtgccaacctttgaagtgggggattacatttacatccctggcattaaagcggcgctggataatccgggtacgacgtttaaaggttatgtgatccatgaagatgcgccggtaacggaaattacgctctatatggaaagtctgactgctgaagagcgcgagattatcaaggcgggtagtttgattaacttcaataaaaaccgtcagatgtaaaaagcgccatgtgaatgtaggtcgcattcggcacttattgtcggatgcgatgcttgcgcatcttatccgacctacgaatcgcatcgaatctgtaggccagataaggcattttcgcagcatccggcacttattgtcggatgcgatgcttgcgcatcttatccgacctacaaatcgcatcgaaccgtaggccggataaggcgtttacgccgcatccggcaaatagttaattgctcttacttcttcgcctctgcaaccactttactacccacgccgcggttattgtattcccacatgcggttgtagttagtgtcattcagattgcgctgtatttcgtcgttatcatctacgctgccggtattacccgcaaacggacgattagagatcaccgcatcggcccacggtttagccgtgttaaaaccttcgttgatggcgctatcacggatcaccacctgaccgttggtattggcatcaacatccagcgagcggcccagttgcgccacaccatcaccgaaagcattgaaacggctgtttacggcgaggaaaccgtagtaaatgttggacagcgtagccggtgcaaacacatacgcttcttgctgagtacgtgagttcaccacgcggaattcggtgttatcgaacaccactgcgccgcgaccagaaacgatatccacatccccttcaatgtagctgttggtcaccagcgtacgcggctgacggttggtttccagacggttctgcacaccgctgttggtgacaaagaaggtgttctgacgaccgagaatgttaacgttgttaatctgtacctggtcaccatcagtacgcagtgccaccgccggatggttacctgcatctacgctatcgcccagcgtgttttcgatggtcagattttgcagttgcaggccattgttttgtgaccagaagaccgcagagcagagaacaccgatactgtcgctgcgtttgctctggcagctatcgtacatataccacgctggtttacctggcatatatttgccgcgcgggttgacgtcgtgacgccagtcggcagggctcatgccaccatcaagggaaagcccaatcttcacatcaatcggtttttcacctgtaccgtacagagtaattccacccggagcggcagggacatataccgttccctgatactcaccaggcatcacggcaatatactggcgcttgttggtacgcttgataattgccgcatctaccgccgcctgaatcgtggtatgcgttacaccttgagtgcccgccgggccgacaacaaagtcaggttgcgcaggcagggtaatcggggaaggattccacgctgcagcacctggtgtcagggatgcaaaatagtgttgagcatcgaaattctgcgcttcttttgccgacagaatcgggcgagaagaggtaccaggcgcggtttgatcagaaggacgttgatcgggcggggttgagctacaggcggtcagcgtcacgccaaaagccaatgccagcgccagacgggaaactgaaaatgtgttcacaggttgctccgggctatgaaatagaaaaatgaatccgttgaagcctgcttttttatactaacttgagcgaaacgggaaggtaaaaagacaaaaagttgtttttaatacctttaagtgataccagatggcattgcgccatctggcagagtgattaactaaacatcgcagtaatcgaggcgcttgccagagagtggaaatgaacgttaaacccgaccatcgcgccgctggcaccttcatcgacatcaatacgttctatatccagcgcgtgaacggtaaaaatgtagcgatgagtttcgcctttcggcggtgctgcgccatcgtacccggttttaccaaagtcggtacgcgtctgcaaaacgccgtctggcattgctaccagaccagagccaaacccttgcggtaatacgcgggtatcagcgggtaagttaacaactacccagtgccaccagccggagccggttggcgcatccgggtcatagcaggtgacgacaaaacttttcgttcccgcaggaacatcatcccacgccagatgcggtgaaatattatcgccatcgtaacccatgccgttaaagacatgacgatgcggcagcttatcgccatcgcgcagatcgttactgatgagtttcatgaaccctcctttctagtttgcagaaagtgtagccagaaaccctcacgctgacttcccgttattggcaaaaaaatgtttcatcctgcaccgcacggttaaccgctgcggtcagacgctgcaactgttgcgggagaataatatagggcggcatcaggtaaatcagtttgccaaaaggccggatccagacaccctgttcgacaaagaatttttgcagcgccgccatattcaccggacgagttgtttctactacgccgattgcccccagcacgcgcacatctgcaaccatttcggcatcacgggcgggggcaagttgctcgcgcagctgtacttcaatagccgccacctgttgctgccagtcgccagattcgagaatcgccaggctggcgtttgcagccgcgcaggccagcggattgcccataaaagttggcccgtgcataaagcagccggcttcgccgttactgatggtttccgcaacctcgcgcgtggtgagcgtggcggaaagggtcattgtgccgccggttaaggctttaccgaggcataaaatatccggcgcgatccccgcatgttcgcaggcaaacagtttgccggtacgaccaaatccggtggcgatctcgtcggcaatcagcaagataccttcgcgatcgcacattttgcggattcgttttaaccattccggatggtagatgcgcatcccgcctgcgccctggacaatcggctcaatgatcaccgctgcgatttcatgacgatgcgccgccatcaggcgggcaaagcccaccatatcgcgctcatcccattcaccatccatgcggctttgcggggcgggagcaaacaagttttctggcagatagcctttccacaggctgtgcattgagttgtccggatcgcacaccgacatcgcgccaaaggtatcgccatgataaccattgcggaaggtcagaaaacgctggcgcgcttcgcctttggcttgccagtactgcaacgccattttcatcgccacttccaccgctacggaaccggagtccgcgagaaaaacgcactccagcggttgcggcgtcatcgccaccagtttgcggcacagctcaatggctggcgcatgggtgataccgccaaacatcacatgcgacatggcatcaatttgcgtcttcatcgccgcattaagctgcgggtgattgtagccgtggatcgccgcccaccaggacgacataccgtcaaccaggcgtctgccgtcagacaaaattagctcgcaaccttcggcgctcgccaccggataaaccggcagaggggaggtcatggatgtgtatgggtgccagatatggcgttggtcaaaggcaagatcgtccgttgtcataatcgacttgtaaaccaaattgaaaagatttaggtttacgagtctacaccgaattaacaacaaaaaatacgttttggagaagccccatggctcaccgcccacgctggacattgtcgcaagtcacagaattatttgaaaaaccgttgctggatctgctgtttgaagcgcagcaggtccatcgtcagcatttcgatcctcgtcaggtgcaagtcagcacgttgctgtcgattaagaccggagcttgtccggaagattgcaaatattgcccgcaaagctcgcgctacaaaaccgggctggaagccgagcggttgatggaagttgaacaggtgctggagtcggcgcgcaaagcgaaagcggcaggatcgacgcgcttctgtatgggcgcggcgtggaagaatccccacgaacgcgatatgccgtacctggaacaaatggtgcagggggtaaaagcgatggggctggaggcgtgtatgacgctgggcacgttgagtgaatctcaggcgcagcgcctcgcgaacgccgggctggattactacaaccacaacctggacacctcgccggagttttacggcaatatcatcaccacccgcacttatcaggaacgcctcgatacgctggaaaaagtgcgcgatgccgggatcaaagtctgttctggcggcattgtgggcttaggcgaaacggtaaaagatcgcgccggattattgctgcaactggcaaacctgccgacgccgccggaaagcgtgccaatcaacatgctggtgaaggtgaaaggcacgccgcttgccgataacgatgacgttgatgcctttgattttattcgcaccattgccgtagcgcggatcatgatgccgacctcttacgtgcgcctttctgccggacgcgagcagatgaatgaacagactcaggcgatgtgctttatggcaggcgcaaactcgattttctacggttgcaaactgctgaccacgccgaatccggaagaagataaagacctgcaactgttccgcaaactggggctaaatccgcagcaaactgccgtgctggcaggggataacgaacaacagcagcgtctggagcaggcgctgatgaccccggacactgacgaatattacaacgcggcagcactatgagctggcaggagaaaatcaacgcggcgctcgatgcgcggcgtgctgccgatgccctgcgtcgccgttatccggtaacacaaggagccggacgctggctggtggcggacgatcgccagtatctgaacttttccagtaacgattatttaggtttaagccatcatccgcaaattatccgtgcctggcagcagggtgcggagcaatttggcgtcggtagcggcggttccggtcacgtcagcggttatagcgttgcgcatcaggcgctggaagaagaactggccgagtggctgggctattcgcgggcactgctatttatctctggttttgccgctaatcaggcagttattgccgcgatgatggcgaaagaggaccgtattgctgccgaccggcttagccatgcctcattgctggaagctgccagtttaagcccgtcgcagcttcgccgttttgctcataacgatgtcactcatttggcgcgattgcttgcttccccctgtccggggcagcaaatggtggtgacagaaggcgtgttcagcatggacggcgatagtgcgccactggcggaaatccagcaggtaacgcaacagcacaatggctggttgatggtcgatgatgcccacggcacgggcgttatcggggagcaggggcgcggcagctgctggctgcaaaaggtaaaaccagaattgctggtagtgacttttggcaaaggatttggcgtcagcggggcagcggtgctttgctccagtacggtggcggattatctgctgcaattcgcccgccaccttatctacagcaccagtatgccgcccgctcaggcgcaggcattacgtgcgtcgctggcggtcattcgcagtgaagagggggacgctcggcgcgaaaaactggcggcactcattacgcgttttcgtgccggagtgcagggttcgccgtttacgcttgcggattcacgtagcgccatccagccattgatcgtcggtgataacagccgtgcgttacagctggcagaaaaactgcgccagcaaggttgctgggtgacggcgattcgcccgccaaccgtacccgctggcaccgcgcggctacgcctgaccttaaccgccgcccatgaaatgcaggatattgaccgtttgctggagatgctgcatggcaacggttaataaacaagccattgcagcggcatttggtcgggcagccgcgcactatgagcaacacgcagatctacagcgccagagtgctgacgtcttactggcaatgctcccacagcgtaaatacacccacgtactggacgcggggtgtgggccaggctggatgagccgccactggcgagagcgtcacgcgcaggtgacggcgttagatctctcgccgccaatgcttgttcaggcacgccagaaggatgccgcagaccattatctggcgggagatatcgaatccctgccgttagcgactgcgacgttcgatcttgcatggagcaatctcgcggtgcagtggtgcggtaatttatccacggcactccgcgagctgtatcgggtggtgcgccccggaggcgtggtcgcgtttaccacgctggtgcagggatcgttacccgaactgcatcaggcgtggcaggcagtggacgagcgtccgcatgctaatcgctttttaccaccaggtgcaatcgaacagtcactgaacggcgtgcattatcaacatcatattcagcccatcacgctgtggtttgatgatgcgctcagtgccatgcgttcgctgaaaggcattggagccacgcatcttcatgaagggcgcgacccgcgaatattaacgcgttcgcagttgcagcgattgcaactggcctggccacaaaaacaggggcgatatcccctgacgtatcatctttttttgggagtgattgctcgtgagtaaacgttattttgtcaccggaacggataccgaagtggggaaaactgtcgccagttgtgcacttttacaagccgcaaaggcagtaggttatcggacggcaggttataaaccggtcgcctctggcagcgaaaagaccccggaaggcttacgtaatagtgacgcgctggcgttacagcacaacagcagcctgcagctggattacgcaacggtaaatccttacaccttcgcagaacccacctcgccgcacatcatcagcgcgcaagagggcaggccgatagaatcattggtaatgagcgccggattacgcgcgcttgaacaacaggctgactgggtgttagtggaaggtgctggcggctggtttacgccgctttctgacactttcacttttgcagattgggtaacacaggaacaactgccggtgatactggtagttggtgtgaaactcggctgtattaatcacgcgatgttgactgcgcaggcaatacaacacgccggactgactctggcgggttgggtggcgaacgatgttacgcctccgggaaaacgtcacgctgaatatatgaccacgctcacccgcatgattcccgcgccgctgctgggagagatcccctggcttgcagaaaatccagaaaatgcggcaaccggaaagtacataaaccttgccttgttgtagccatcctgtatttggttaaattgcgagcgagatcgcgtcttcgattgactgcaatttaaccaattaaattctaaaataatcacgaaaaaaattttacttccgcctcatgcggcgaatgtgggaattgcccaggcggcgggggataggggctggagacagttatccactattcctgtggataaccatgtgtattagagttagaaaacacgaggcaagcgagagaatacgcggcttgcacgcgaattggcgttaaagacggctcaaagaaatatcttttattttttaactggttagataaatgcaatggcagtcactgaacaggcatctcttgccataaaactgtcatcactcatcttgacaaatgttaaaaaagccgttgctttggggataacccggtaaggccggagttttatctcgccacagagtaaattttgctcatgattgacagcggagtttacgctgtaacagaaatattatggtgatgaactgtttttttatccagtataatttgttggcataattaagtacgacgagtaaaattacatacctgcccgcccaactccttcaggtagcgactcatgagtaaaccgttcaaactgaattccgcttttaaaccttctggcgatcagccagaggcgattcgacgtctcgaagaggggctggaagatggcctggcgcaccagacgttacttggcgtgactggctccgggaaaaccttcaccattgccaatgtcattgctgaccttcagcgcccaaccatggtacttgcgcccaacaaaacgctggcggcccagctgtatggcgaaatgaaagagttcttcccggaaaacgcggtggaatatttcgtttcctactacgactactatcagccggaagcctatgtaccgagttccgacactttcattgagaaagatgcctcggttaacgaacatattgagcagatgcgtttgtccgccaccaaagcgatgctggagcggcgtgatgtggttgtggtggcgtctgtttccgcgatttatggtctgggcgatcctgatttatatctcaagatgatgctccatctcacggtcggtatgattatcgatcagcgcgcgattctgcgccgactggcggagctgcaatacgctcgtaatgatcaagcattccagcgtggtactttccgcgttcgtggcgaggtgatagatatcttcccggcagaatcggatgacattgcacttcgcgtggaactgtttgacgaggaagtggaacgattgtcgttatttgacccgctgaccgggcagattgtttccactattccacgttttaccatctacccgaaaacgcactacgtcacaccgcgcgagcgcatcgtacaggcgatggaggagatcaaagaagagctggccgccagacgcaaagtgctgttggaaaacaacaaactgctggaagagcagcggctgacccagcgtacccagtttgatctggagatgatgaacgagctgggctactgttcggggattgaaaactactcgcgcttcctctccggtcgtggaccgggtgagccaccgccgacgctgtttgattacctccctgctgatgggctgctggtggtcgatgaatctcacgtcaccattccacaaattggcggcatgtatcgcggtgaccgggcgcgtaaagagacactggtggagtacggcttccgcctgccatcagcgctggataaccgtccgcttaagtttgaagagttcgaagcattagcgccgcaaaccatctatgtttcggcgacgccgggtaattacgagctggaaaaatccggcggcgatgtggtggatcaggtggtgcgtccaaccggattgcttgacccgattatcgaagtgcggccggtggcgacacaggttgatgatcttctttcggagattcgtcagcgagcggcaattaacgaacgcgtactggtcaccacactgaccaagcggatggcggaagatcttaccgaatatctcgaagaacatggcgagcgcgtgcgttatcttcactcagatatcgacaccgtcgaacgtatggagattatccgcgacttgcgtctgggtgagttcgacgtattggtagggatcaacttactgcgtgaaggtctggatatgccggaagtttcgctggtggcgatcctcgacgctgacaaagaaggcttcctgcgttccgaacgttcgttgatccagaccattggtcgtgcggcacgtaacgttaacggtaaagcgattctctacggcgataagatcaccccatcaatggcgaaagcgattggcgaaaccgaacgtcgccgcgagaaacagcagaagtacaacgaggaacacggcattacgccgcaaggcttgaacaagaaagtggtcgatatcctggcgttggggcagaacattgctaaaaccaaagcgaagggcagaggaaaatcgcgaccgattgttgagccggataatgtgccgatggatatgtcgccgaaagcgttgcagcagaaaatccatgagctggaagggttgatgatgcaacacgcgcagaatctggagttcgaagaagcggcgcaaattcgtgaccagttgcatcagctgcgtgagctgtttatcgcggcatcgtaacaggatagcgaagaagactgatgacaaacggaaaacagcctgatgcgctacgcttatcaggcctacattttctccgcaatatattgaatttgcgcggtttgtaggccggataaggcgttcacgccgcatccggcataaacaacgcgcactttgtcttcaataggaagccggaattttccttcggatttccgttaacctaaagcctgtaacgccttttccagcgcgttatgtaacaactggcggtcatgacgatacggaatatcgctggcctccagtacctcctggatcacaatccgctctttcaccgccgagacatccacttttggcccgacgatgaccgcatcaatgacctttttaccaacatactgctccataattgccagcttgctttccagcttcaaattagccgcaggtaaactcaactcacgccccagattgccgatataaaccatcggcgctggcgtgcggcgtaatgcctgggcgatttccttcagcagcagaattggcatcaggctggtataaaaactgccaggcccaataatgatgagatccgcttcattgatagcgtgaaccgcctcacgcgttgcgggtacattaggcgttaacaataactcttgaatcggcgtagttaactggtcgatattgacctcgccgtaaacttcatgcccctgatcgtcaatcgccatcagatcgacgggatgctctgacattggaatcaaatgcgtatccactttcagcagattacgaattaaattgatggcttccagaggccgcacgctaaggtgatccagcgcctttaacatcaagtttccgagattatgaccggaaagttcgccattgccgccaaaacggtattcaaacatcgcggaggcgacgctcggttccgttatcagctggttgaggcagttgcgcatatcgccccaggcaatgccgccttctgaacggcgaatacgccccgtcgagccaccattatcggtggtggtgacgatacccgttaaacgagaacccaaagacgaaagtgatgagagaacgcgtcccagtccatgccctccgccgagagcaacgacacgatcaagatcagccagcgtacgattgcgcatatagtttcctggagtcagattatccgcgctacagtagcgcaaattgcggggaaacagcaattaacctgccaatattgaggatacaaactattttcttctacctctaaaggacgatgcacgctatgcctccctgatgatgtatatcaaagtaaaaccgccattttcccttattctgtagcgaaatagcacgatcatgacgctatatacatgattacatagcgaaagtgtggatggtaaaaatctcatttacacgctagtatcggcataaccactaaacactctagcctctgcacctgggtcaactgatacggtgctttggccgtgacaatgctcgtaaagattgccaccagggcgaaggaagaaatgacttcgcctcccgtatctggaaaggtgtacatggcttcacaactgactgatgcatttgcgcgtaagttttactacttgcgcctgtcgattaccgatgtgtgtaactttcgttgcacctactgcctgccggatggctacaaaccgagcggcgtcaccaataaaggctttcttaccgtcgatgaaattcgccgggttacgcgcgccttcgccagtctgggcaccgaaaaagtgcgcctgacaggcggtgagccgtctttacgccgcgactttaccgatatcatcgccgctgtgcgggaaaacgacgctatccgccagattgcggtcaccaccaatggttaccgtctggaacgcgatgtggcgaactggcgcgatgcgggacttactggcattaacgtcagtgtcgacagtctggacgcccgccagtttcacgctattaccgggcaggataaattcaaccaggtcatggcggggattgatgctgcatttgaggccggttttgagaaggtcaaagtcaataccgtgctgatgcgtgatgttaatcatcaccagctcgacacctttctgaactggatccagcatcgccctatccagctgcgtttcatcgaactgatggaaacgggcgagggcagcgagctcttccgtaagcatcacatctctggtcaggttctgcgtgacgagctactgcgtcgcggctggatccaccaattacgtcaacgcagcgacggtcccgcgcaagtcttttgccatccagattacgccggagagattggccttatcatgccgtatgaaaaagacttctgcgccacttgcaaccgcctgcgcgtttcctccattggtaaactccatctctgcctgtttggtgaaggcggcgttaacctgcgcgatctgctggaagacgatacccagcaacaggcgctggaagcgcgtatttcagcggcgctgcgggagaagaaacagacccatttcctgcatcaaaacaacaccggtattacgcaaaacttatcgtacattggcggctaaaacgtcaaaaggagagatcagatgagtcaggtaagcactgaatttatcccgacccgtattgctattcttacggtttctaatcgtcgcggtgaagaagacgatacctccggtcactatctgcgcgattcggcgcaagaagcgggccatcacgttgtcgataaagccattgtgaaagaaaaccgctacgctattcgcgctcaggtatctgcgtggatcgccagcgacgatgtacaagtggtattgattacgggtggtactggcctgacggaaggtgatcaggctcccgaagcattgctgccgttgttcgaccgtgaagttgaaggttttggtgaagtgttccggatgttgtcttttgaagagattggcacttccacgttgcaatctcgtgcggtagcgggcgtcgccaacaaaacgctgattttcgccatgccgggttcgaccaaagcgtgccgtaccgcatgggaaaatatcatcgcgccgcagctggatgcccgtacgcgtccgtgtaatttccatccacatttgaagaaataagtatgtcgcaactgacccatatcaacgccgctggcgaagcgcacatggtggatgtctccgccaaagcggaaaccgtgcgtgaagcgcgggcggaagcctttgtcaccatgcgcagcgagacgctggcgatgattattgatggtcgccaccacaaaggcgacgtatttgccactgcgcgtattgccggtattcaggcggcaaaacgcacctgggatctgatcccgctctgtcatccgctgatgctcagcaaagttgaagtcaatttacaggccgagccggagcacaatcgggtgcgtatagaaaccttatgccgcctgaccgggaaaaccggtgtcgaaatggaagcattaaccgcggcctccgtggcggcgctgaccatttatgacatgtgcaaagcggtgcaaaaagatatggtgattggtccggtacgtttgctggcgaagagcggcggcaagtcgggtgactttaaggtggaagcggatgattaaagttctttttttcgcccaggtgcgcgagttggtgggaacagatgcaaccgaagtggctgcggatttcccaactgttgaagcgttacgccagcacatggctgcgcagagcgatcgctgggcgctggcgctggaagatggcaaattactggctgccgtcaaccagacgctggtgagttttgaccatccgctgactgacggcgacgaagtagctttcttcccgccggtaaccggaggttaagatggcagaaaccaaaattgttgttggtccgcagccgttcagcgtaggagaagagtacccgtggctggcggagcgtgacgaagacggtgcggtagtcacctttactggtaaggtgcgcaaccataacctgggcgacagcgtcaaagcattaaccctcgaacactatccggggatgactgaaaaagcactggcagaaattgttgatgaagcgcgtaaccgctggccgctggggcgcgtcacggtgattcaccgcatcggggaattatggccgggcgatgaaatcgtttttgtcggtgtcaccagtgcgcatcgcagcagtgcgtttgaagccgggcagtttattatggattatctcaaaacccgcgcaccgttctggaagcgcgaagccacgccggaaggcgaccgctgggttgaagcccgggagagcgatcagcaggcggcaaaacgctggtagttttttgttagccggataaggcaccgctgcgtccggcaatttcaccgctcagtacatgcgtttacgctgcgtcgatgcacagcctcatcattttgcagtatccttaagatattccttatatcttcaggagatcgtcatggacagattcccacgttctgattcaatcgtacaaccccgggctggcttgcaaacttatatggcgcaagtctatggctggatgaccgttggcttgttgctgaccgcatttgttgcctggtatgcggctaattccgcggccgtgatggagctgttgtttactaaccgtgtctttttaatcggtctgatcatcgcgcaattagcattggttattgtgttatcagcgatgattcaaaagctgagcgcaggtgtaacgacgatgctctttatgctttattcggcgctgacgggtcttacgctttccagtatattcattgtctataccgctgcttctatcgccagtactttcgtcgttactgccgggatgttcggcgcaatgagcctgtacggttacaccacgaagcgcgatttaagtggctttggcaatatgctgtttatggcgttaatcggcattgtgctggcatcgctggtcaacttctggttgaaaagcgaagcattgatgtgggcagttacctacatcggcgtgattgtctttgtcggattgacggcgtatgacacgcagaaactgaaaaatatgggtgagcagattgatacccgcgacacgtcgaacctgcgcaaatattccattcttggcgcgttaaccttgtatctggacttcatcaacctgttcctgatgttgctgcgaatttttggcaaccgccgttaattctttttcaccatcaatatcccggccatgtgtcgggattttttttcttactaaaaacgacacttaacaagtaccaggtataaaatacgccttatggcgagcggaagcgttttccgtatccataaatacaaaagtattttgtatgcgtggttttaaatttattgatggtgaatattaatattttttctaaggacaactaaaagaatggaatcatactcacaaaacagcaataaattagattttcagcacgagaccaggatattaaacggtatatggctcattaccgctttaggtttggtgacaaccgcaggactggcctgggtagcgaagtatctcgaaattacggcaacaaaatatgattcaccgcaaatgtatgtcgccataggattattattactttgtatgtatggcttaagtaaggatatcaacaagataaatgccatcatcgcaggcgtaatatatctgtttttactctctttggtggcgattgtcgttgcaagtttagctcctgtacctgccattatcgtcgtgttcagcactgcgggcgcgatgtttttaatcagtatgctggccggtttattatttaatgttgatcctggttctcaccgttttatcattatgatgacgttgacaggtttggccctggtgatcatcatgaatgccgcattaatgagtgaacgacccgtttgggtaataagttgcttaatgattgtgttatggccaggcattatctcgcatggacgaaataagctccttgaactggcaggaaaatgccatagtgaagagttgtggagtccggttcgttgcgcttttacaggtgcattaacactctattactattttatcggcttctttgggatacttgccgcgatagctataacgcttgtctggcaaaggcatacgcgtttttttcattagccgtaaatgcacatactaaagaacttaactaaacttcacatcgccgcttcatttttcgcccgtagcttcttcgcctggctctccagtagcaggtaacagatcagcgccagcagcagcgggataaagtaatacaggacgcgataagcgagcagggcggcgataatgctccctttcgaggtatgctccccagccagtagtgcgataaacaccgcttccagcacaccgatccccgccggaatatgcacgatgacgccagcaatactactaaccagtaacacgcccagtacaaagaaatagttcacgctttgaccaagtaacagccagataatcgcccccattaccatccagttaacgctggaaatcagcatctgagcgagggcgaatttccatgaaggcagcaccagcttttgccctttgatggtcatatggcggtgcttcgcgaaagcgcaaaaccacaaataaaccgcgataatcatcagtaagccaatgccgagaatacgcagcgtagtttgatcgacataccagtgatccggcaactccaccacgcctgcggtaaagataatccctgccagtaaaatatagcccagccagttggtggtaatactgagcgagaaaatccgcgtaatagtgctgcccggtaaccctagtcgggagtacaaacgatagcgcataccaatgccgccgacccaggtactgagcgtcaggttgaaggcgtagcagataaacgacaccagcatcacctggcgcttcgccagtttgtgaccgcagtaaaagcgggcgagcaggtcatagcagccgtaaatcagatagctgacgaccaccagcccgaccgcactaagcagcgcaacgcgattgtagtcgcggatgaccttccagacctcttcccagtccacttttttggcgtagaccaccagcaacacaatcaccgcgataaaaaacagccaggtgaggatcttctttgctaagcgccagcgcgggtgtgatttactcatcagggttttacccccgtgttttcagtttctacccgatcctgcgtttccattgtcggttgtgcgggcggatcaacctgcgccagacgtggtgtgtgtgccggaagccagccaaccagcgccgggaagtggcgtaaaaagtggaacgccagcacgcttttggtcaggttccaccaggtgcgtttcggcagcatggtctcatcgacctgctgacaatctgcggcaataatgccgttcagattatcgcgcagcgtctggttaaaatgacgatcgtggatgatgacatttgcttcgagattcagtgacaaactgagcggatcgagattactggaccctactgtcgcccagtgatcgtccatcaatgccactttgccgtggagcgggcggcggcggtactcaaatacctgaacgccgcctttaaccagatagttatacagcaagcgcgcaccgactctgacaatcggcatatccggttcgccctgaatgatcagtttgatccgcaccccgcgccgtgccgctttacgcaaggcgtgtaaaaatcgatagccggggaagaagtaggcgttggcgataatgacttctcgccgcgcctgagtgagcattttcagatagtgacgttcaatatcatcgcgatgttcttcgttatcgcgccagaccagcaatacctgcgcttctcccggctggcggttctcttccgctttgtgatgacgtcgccaccagcgtcgtgccgcgctctgtccaggcaggttttccagctcaaactggagaatatcttcgacaatcggcccttcaaggcgtaccgcgtaatcctgtttagcctctggaccgtagctggacatatgctcggcggagtaattcagcccgccaataaaggcgatacgcgcgtcgatcaccacaattttgcgatgcatccggcgaaacacattggtgcgcataccaaaaaggcgagggcggggatcgtagtagcgaaataccacgccagctgccgtcagttcattgacaaactcatcgctgagatccggcgaaccgtagccatccagcaagacttccgctttaaccccgcgttgcgctgctgccagtagtgccgcatgcagctgtttgccgacgtcatcctcaaaccagataaacgtttcaagaatgatgcgttcttgtgcctcgccaatcgccttaaacaccgcgggataatattgctcgccgttttccagcaactggatcttattgccttcgcgccagctacatttcataaatgaatctccgcacttaaaggggcatgatcagaaaggtgtcgccatgtccgcagcggcaacgcggttggcgcgctggcgctggcatttttgacgtagatcctgtccagtcgtagtagaggaaattgcaccggaaacgtgcgcgccgggcgtccgtgggcgcgggtaaaaatctcatccagtccggcctgcacttttaacggatgattagctttttgccgccagtcattgaaatcacccgccaccaataccggttcgccgtccggtagctcattcacccattcggcgagcatcgcaagctgcgcctgacggtgcgcctcacgcaggcccagatgtacgcacatcacatgaatcgcttttccggtcatcggtggcacaatgcggcagtagagcacgccgcgcttttccgcaccatcgaccgaaacatcgcgattctcataatgttcaatgggataacgcgacagtacggcgttgccgtgatgcccttccgggtatacggcattgcgaccgtaggcaaaatcgctccacatcgtgtcggcgagaaactcgtagtgcgaggtatcgggccagttttccacatgcagcggatgaacttcgtgcgcgcccatcacttcctgcaggcaaacaatatcggcgctgacggtacgcaccgcgtcgcgaagttccggcaaaatgaagcgtcggttaaacgcggtaaaacctttgtgaatgttgatggtgagcaccttgaacgaaaattgttgtgtttgatcgggcataattttcctgtctttgcctcttatctcattgaaatagtgtagtcggcgtcacaaaaaggtgcggtcttacggaattttccgtaaagttcggtactctgagtaagtagagataaattcttcaggagagaagccatgaagtggcaacaacgtgttcgtgtcgcaactggtctaagttgctggcagattatgttgcatttactggtagtggcgctgctggtggtgggctggatgagtaagactctggttcacgtcggcgtgggattatgcgcactgtattgtgtcacggtagtgatgatgttggtgtttcagcgccaccccgagcaacgctggcgtgaggtggcagacgtgctggaagagctgaccacgacctggtattttggcgcagcgctgattgtgctgtggctgttgtcccgtgtactggaaaacaactttttgctggcaattgcagggctggcaatccttgccggcccggcggtagtgtctttgctggcgaaagataagaagttacatcaccttacgtctaaacatcgcgtacgccgctgaccctgtcgtggccgttatcaccagtagcggccacaaactattccacacaatatccagactcgcatccttcaaataaatctgcttggtaatgtccgtaaagtggcgaatagggttaatccacgtcaggttttgcagccatactggcatgttttccaccggagaaacgtaaccggaaaggagaatggcgggcatcataaaaacaaacacgccgataaacgcctgctgttgtgtcgagcagagtgatgaaatcaacagaccgaatcccaccagcgataaaccgtaaatcaccatcgtaaagtagaacagcgccagcgatccggcgaaggggatttgatacgcccagataccaatcgccagcacaatggtggcctggaaggtggcgacaattaacgccggtacggctttgccgatgaagatctgccaggtggtgagcggcgaaaccagtagctgatcgagcgtaccttgttcacgttcgcgggcgacggaaagtgaagtgacgatcattacgccgatagtggtgatcatggcgatcagcgacggcaccacaaaccatttgtagtcaagattcgggttataccagttgcgtaccaccagctcgctgttgttaggtttcggttttccttccagcagctcctgctgataatttttgacgatctgttgcaggtagttggcggcaatttgcgcactgttggagttacgcccgtcgaggatcaactgcaacggcgcggtctggaaggtatccagtttgcgcgagaagtcagccgggaaacgcaccagtagtaacgccttttgtgtgtcgatggttgggcggatctcctgtgggcttttcagcagcagcacatgagtaaaggcgctggcgcgggcaaaacgttgggtcagctccaccgaatgctcgccgttatcttcatcgtagatggcgatggtggcgttagtcacttccagcgtggcggcgaacgggaacagaatcacctgaataagcacaggtaaaatcagaatcgcgcgggtttgcggttcgcgcagcagcgactgcaactctttgcggattaacgtccataagcgatgaaacatgctcttctccctaatccagccgacgtttggttttcagccacgtcaggccgataaacatcaccgccgaagcgatcaaaaacagcacgtttaccaccagcaccactggaatattcccggcgaggaacaggctttgcagggtgctgacgaaataacgagcgggaataatgtacgtcaccgcgcggatcaccgcgggcatactgtcgatctgaaaaataaagccggaaagcataatcgacggcagaaaagcggcgttcagggcgacctgagcggcattgaactggttgcgggtaatcgtggaaatcagcagccccatccccagggtactgagtaaaaacaggctggagataaaaaacagaatcagcagcgacccgcgatacggcacgccgagaataaacactgacaccagcatacacagcaacatcgccagcatcccgagaaagtaataagggatcagcttacacagcagcagttccgtgcgggtaatctccgtagagagcagagcctccatggtgccgcgttcccattctcgcgccaccaccagcgaggtgagaatcgcgccgatgaccgtcatgataatggtcaccgcaccggggataatgaagtgctggctaatcgccgccgggttaaaccagtagcgggtttgtacatcaataagcggttcaaaagtctgcccgttgtcctccgctcgctgcatttgccagatctgccagatcccttcgacatacccctgtacaaagttagcggtattcggctcactgccgtcggtgatcacctgaatcggtgcggtggcgttggcgcgctccatctgttccgcaaaatccaccggaataaccaccagaccgcgaattttccccgcctgcattttggcgatcagttcctgacggttatcgctgatggtggcgtcgatgtagggcgaaccggtcatggtgtgggtgaaatccagcgccgcttcgctacgctgttccagtaaaatcccgacccgcagcttgctggagtcgaggttaatgccgtaaccaaaaataaacagcagcaacagcgggatcactaccgcaatcagccagctactcggatcgcgaacgatctgccgcgtctctttgacgcacagcgcccgcacgcgacgccaggaaaggatcgggttactcattgctatgctccttatcccagtcgtggatcaactgaataaaggcttgctccatggtgggatcgggttgctcgtcgttggccgactgcgctttcaaatcatccggcgtgccgctggcaattaatttcccacggtacaccaggccgatgcggtcgcaatattctgcttcatccataaagtgggtggtgaccatcaccgtgacgcctttctctaccatgctgttgatatgtagccagaattcgcggcgagtaatcggatcaacgccggacgtcggttcgtcgagaaacagaatgtccggttcatgcatcagcgagcaggccagtgccagccgctgtttaaaacctaatggcagttcatcggtggcgtgggaggcgatacttttcaggccgaacgcctcgctcatacgggagattttttcgttctgcgcccgaccgcgtaagccatacacaccagagaaaaagcgtaaattctgttcgaccgtcaggttaccgtagagcgaaaacttttgcgccatatagccgagatgctggcgcgctttaccagaactctctttcagatccatccccagcaccagcgcctggccggaagtcggcaccagcaaaccgcacatcatcttaaaggtggtcgatttacccgcgccgtttggccccagcaaaccaaaaatctccccacgtttaacggcaaagttgacgtgatcggtggcggcaaaatcaccaaatttcttggtcagttctttcgcttcgatcaccgtctcgccgggtgtgccttctaccgtatgtaatattgcgcccagcggcgattctgaggttccggcaccacccagcaaatcaataaatgcatcttcaaaacgcggcgtagtttcgttgatgttgatttccggcatcccgtcggcatggcgaatatcgtctggtgtggcctcttttttgaggatcagacgtaccgatttcccctgaatcatgccgtcgctgacctgtggcagtttcaaggcgcgttgcaatagtttgcggttgccctcgtgtggactggtcatcagaaaactgcgtccggccatggtttgtgtcagggcttttggttccccctgatacagcaactcgccttcgttcatcagtaacacgtcacggcactgctcggcttcgtcgagatacgaggtactccagaggattaacatcccttcgcctgccagctcatgcaccatctgccacagttcgcgccgtgagatagggtcaacgccgacgccgggttcatcgagcagcaacactttcggttcgcccaccagggtacaggccagaccgagtttttgtttcatcccaccggagagcttgcccgccaggcgtccggtaaacggcccaagagacgtaaactccagcaggcgagcaaaagtttgcttacgtgcctcgccggtgacgctgcgcaaatccgcgtacagattgaggttctccatcaccgtgagatcttcatacagaccaaatttctgcggcatatagccgagcacggcgtgcagcgcgccgtcgtttttgattggatcaaagccaatcaccgtggcattgccgctgtcgggtttcagtaatcccgccagcatccgcattagcgtggttttacctgcaccatccggccccaccagccccgtcacataaccggcgtgaatggtacaatcgagcggcgcgacggcgggcttgtccatgcccggaaagcgtttttccaggccgttcagcgtgataacggcatcattcatgtcctgcctcgttaccgaattgcaccgtcaccggcattccctggcgtaacgcatcatcggcgtcggtcaccacaatacgcaggcgatagacgaggtcggtacgcagatccggtgtttcgacggttttcggggtaaattcagcagtcggcgaaacgaaaccaatctgcccgtgatagggcttgtccgggcgaccatcggtataaagcagcactttgcgccccggctgggcctggtcaagattccgttcatcaacataggcacgtacccacaccggacgcgttagtgaaacggtaaacaccgtgccaccttcattgagaaccgtgcctggctccaccgcgcgcgttaacagcgtgccatcagacggggctatcaacgttgagtcctgcaaattcaactccgcctgcgccagttgcgcctgcgcctgttcgaggctggctttcgcctgggcgatgtcctgttcacggttaccggaacggtactgacgcaatttatcctgtgctgatttcagcgttgcctgcgcctggtcgcgcgaggagcgggcattttccaggtcgtttgccgaaatggtgcggcttttccacaacccttgctggcggttatagaagttctgcgcatagtcataggcggcttgcgcctgtttcaccgctgcggcggcctgagcgatttcttcatcgcgatacccggcaagcatcaggtcatactgcgcctgtgccaccgaaacacccgctttcgcctgcatcagggcaatctcatacggcttgtgatccagttcgcccagcacctggcccgctttgatagcatcaccttcgtccaccgccagcgattcaacgcgccccccaacacggaaactaagattcaccgtacgaatatccacgttgccatacagcgtcaggccgttatcctggcggctttgataccaccagtagcctccggcaaccacggcggcaagtaccactaccgccagtccgatcacgacaggttttttcatcactacaaactcctttgcgataatccttgcaaaatcaggtcgatatgacaggtcaccgtctggttgatcagttcggtcttttcttcatcgaacgcggtccagccggtacgtaacagaattgtttctttgccaagacggaacgccagaatctcaccaatcaacgcatgagtatggaggatcatgcgggtatcgttggcgtcgcagccggtccaggcggcaatcaggcgtgtcaggtggctgtgtagcgggctaatcacctgttcgtgcaccaggtgataggctgccgtgggagagagctgctcacgggagataaacttgctgaggttgacggtgtcatcctgggtgagcagcttaatcatgttcctgcaggcgcgaaggatcagttcacggatggctgcgcgatcaggctgtggttgtgcgaacaagcgttcggcctcttcggcgtgcggacggaactgctcgccaataaaatcggcaatccactgggcgcaggcgaggtacaaatcttctttcgaaccgaagtagtaggtgatggcagcgatattctgcccggcctgggcggctatctcgcgggtggtggcgttcattccatattcaccaaactgcgccagtgcggcagcaatcagctgttttttcgcctgttcacccttgattgtcatggcagggttattcatcgcacagtccattcttaatcaaatgattgattaagattatgactccataggggagttgtccagtatggctaagaattttagctacgccagtcacagggataatttatgcgctgcgtcacaaaaactgctacactccgctccctcatgacattgtggtttttgtcattttccttttcagtatctccctgaaaactacaccggtaacggtcggggcggttcggagtagttatgtctttcgattctttgggtttaagccctgatatcctgcgcgccgttgccgagcagggttaccgtgaacccacccctattcagcagcaggcgatccctgcggtgctggaaggccgcgacctgatggctagcgcccagaccggtaccggtaaaacagcgggctttacgctgccgctgttgcaacacctgatcactcgccagccgcacgccaaagggcgtcgtccggtacgtgcgctcattcttaccccgacccgtgaactggctgcgcagattggcgaaaacgtccgtgattacagcaaatatttgaacattcgttcgctggtggtgtttggcggtgtcagcattaacccgcaaatgatgaagctgcgcggcggcgttgatgttctggtggcaacaccgggacgtttgctggacctggaacatcaaaatgcagtgaagctggatcaggttgaaatcctcgtcctcgatgaagctgaccgcatgctcgacatgggctttatccacgatatccgtcgcgtgttaacaaaactgccagcgaaacgccagaacctgctgttctctgcgaccttctctgacgatattaaagccctggcggaaaaactgttgcacaacccgctggaaatcgaagtggcacgccgcaataccgcgtctgatcaggtgacccagcacgttcactttgtcgataagaaacgcaaacgcgaattgctgtcgcacatgattggtaaagggaactggcagcaggtgctggtgtttacccgtaccaaacacggcgctaaccatctggctgagcagctcaataaagatggcatccgtagtgcggcgatccacgggaataaatcgcaaggtgcgcgtacccgtgcgctggctgattttaaatcgggtgacattcgcgtactggtggcgaccgatatcgctgcgcgcggtctggatatcgaagagttgccgcacgtcgtcaactatgaactgccaaacgtaccggaagattatgtccaccgtatcgggcgtaccggtcgtgcggctgctaccggtgaagcgttgtcgctggtgtgtgttgatgaacacaaactgctgcgtgatatcgaaaaactgctgaaaaaagagatcccgcgcattgcgattccgggctatgagccggacccgtcaatcaaagccgaaccgatccagaacggtcgccagcaacgtggcggcggcggtcgtgggcaaggtggtggtcgcggtcaacagcaaccacgccgtggggaaggtggcgcaaaatctgcaagcgcgaaacctgcagaaaaaccgtctcgccgcctcggcgatgccaaaccggcaggcgaacaacaacgtcgccgccgtccgcgtaaacctgctgctgcgcagtaatctttaatgccgggctatgcccggcatcaggctgatgaacaaacgcaaaactgcctgatgcgctacgcttatcaggcctacgtgaactctgcaatatattgaatttgcatacttttgtaggccggataaggcgtttacgccgcatccggcatttcacaacaagcacttgtcagcaatttgagaacacgggaaaaaatttatctgttttaccgcccataagccaccgagacgttacttctctatagccaattgttcgcgcaactccattaaaaggtagcccagtcgattcttgcccttaccattaccaccgtctccccagtaagcatcgttttccgtatgctcaaccagttttgcgggcgcggttgccagcaagagcgcacgcagttctgcatgctgttcgaatttagcgcgaagtgcttttcgcatcacctgttctttgaccgactcccagtttttacgcagaggcttagaacgatcgcgccccatgcgtgcggcgaccataggggaagaaacccgacggatctcttcgcggtatttttcatcaaggaatttttgtgcctgaaaatagtgttctgaggtgggccaggttttcccgtcaaccttgatgggccaggcggcaaagttagaaaaatcaccgtagtcatcgctggtgctgtagaaatttatgatggtgtcttgcatgacgtgttggatcctttgtgctcgaacgggcattaaaccgcattatgttggtggttattgcgagccgctttccagaaacagaaaaaccattacccctgaaaaccgaaaaatgccacaatattggctgtttatacagtatttcaggttttctcatggcattaaccgccgcgcttaaagcgcaaattgccgcctggtataaggcgcttcaggaacagatccccgactttattccccgtgcgccgcagcggcagatgattgcggacgtcgccaaaacgctggccggagaagaagggcggcatctggcgattgaagcccccaccggcgttgggaaaacgctctcctatttgatccccggcatcgccattgcccgcgaagagcaaaaaacgctggtggtgagtaccgccaacgtggcgttgcaggatcagatttacagcaaagatttaccgctgctgaaaaagatcattcccgatcttaaattcactgccgcttttgggcgtgggcgctacgtttgcccgcgtaatctgacggcgctcgccagcactgagcccacgcaacaggatctgctggcgtttcttgacgacgaactgacgccaaataatcaggaagagcaaaaacgttgtgcgaagctgaagggcgatctcgacacttataaatgggatggtctgcgcgatcatactgatatcgctatagatgacgatctctggcgtcgtttaagtaccgacaaagccagctgcctcaaccgcaactgttactactatcgtgaatgcccgttttttgttgctcgtcgggagattcaggaagcggaagtggtggtggcaaaccatgcgctggtgatggcggcgatggaaagcgaagccgtactacctgacccgaaaaatctgctgctggtgctggacgaaggtcatcacctgccagatgtggcccgggatgcgctggagatgagtgccgaaatcaccgcgccctggtatcgactacagctggacttgttcacgaaactggtcgctacctgcatggagcagtttcgcccgaagaccatcccaccgctggcgatccctgaacgtttgaatgcgcattgtgaagagttgtatgagcttatcgcctcgttaaacaacattctcaatctctacatgcctgccaggcaggaggcagagcaccgttttgcgatgggcgaactgcctgatgaagtgctggagatctgccagcggctggcaaaactcaccgagatgctgcgtggtctggcggagttatttcttaacgatttaagtgagaaaaccggcagccacgatattgtgcgtctgcatcggttgattttgcagatgaaccgcgcgttggggatgttcgaggcgcaaagcaaactctggcggctggcgtctctggcgcaatcttccggtgcgccggtgaccaaatgggcgacgcgggaagagcgcgaagggcagctgcatctctggtttcactgcgtggggatacgtgtcagcgatcagctggaaaggctgctgtggcgcagtattccgcacattattgtcacctccgcaaccttgcgttcgctgaacagtttttcgcgtttgcaggagatgagcgggctgaaagagaaagcgggcgaccgttttgtggcgctggattccccctttaaccactgcgaacagggcaaaattgttattccccggatgcgctttgagccttccatcgacaacgaagagcagcatattgccgaaatggcggcctttttccgtgagcaggtggagagcaaaaaacatctcggtatgttggtactgtttgccagcggacgggcgatgcagcgctttctcgactatgtgacggatttacgcctgatgctgctggtgcagggcgatcagccgcgttatcgcttagttgaactgcaccgcaaacgcgttgccaacggtgagcatagtgtgctggtgggcttacagtcatttgccgaagggcttgatttgaaaggtgatctgctcagccaggtgcatatccacaaaatcgcttttccgcccatcgacagcccggtggtgatcaccgaaggggaatggctgaaaagcctcaaccgctatccgtttgaggtgcaaagcctgccgagcgcctcgtttaacctgattcagcaggttgggcgactgattcgaagccacggttgctggggcgaagtggttatctacgacaaacgcttgctgaccaaaaattatggcaagcgactactggatgcattaccggtatttccgatagagcaaccggaagtccctgaaggtatagttaaaaagaaagaaaaaacgaaatccccacgccgtcggcggcgttaatgatgtgagtcaggtaaggagtcgtaaatggactatcgcaaaatcattaaagagatcgggcgcgggaaaaaccacgcgcgcgatttagaccgggatactgcgcgcggtctgtatgcccatatgctcaatggtgaagtccctgaccttgagttgggcggcgtattgattgcgctacgtatcaaaggggaaggggaagcagagatgctcggcttttacgaagccatgcaaaatcacaccatcaagctgacgccgcctgcaggcaagccgatgccgattgtcatccccagttacaacggcgcgcgtaaacaggccaacctgacgccgttgttggcgattctcctgcacaaactcggttttcctgtggtggttcacggggttagcgaagatccaacccgcgtgctgactgaaaccatttttgaattgatgggtattacgccaacgttgcacggcgggcaggcgcaggcgaagctcgacgaacatcaaccggtgtttatgccagtcggcgcgttttgcccgccgctggaaaaacaactggcgatgcgctggcggatgggcgtgcgtaacagtgcacataccctggcgaaactggcgacgccatttgccgaaggtgaggcgctgcgtctttccagcgtttcgcatccggaatacattggacgcgtcgcgaagttctttagcgatatcggcgggcgggcgctactaatgcatggtactgaaggtgaagtgtatgctaatccgcagcgctgcccgcagatcaatctcattgaccgtgaagggatgcgggtgctgtatgaaaaacaggaccctgctggtagcgagttactgccacaagcaaaagatccggaaaccacggcgcagtggattgagcgttgccttgctggcagcgaaccgattcccgaatcgctgaaaatccagatggcttgctgcctggtggctacgggtgaagcggcaactatcagcgacggcctggcgcgcgttaatcaggcattttaattcttttctcagccggatgagccatgtcatccggcttttaccccaccgcaatatgaaattcctgcatctttattgaccttcccacgcccggcgtgcagcataaaaaaacaacaaacacataacataaacaggagttaaccatggaaagtggtcatcgctttgatgctcagacgctgcacagttttattcaggctgtatttcgtcagatgggtagcgaggaacaagaagcgaaattagtggccgatcatttaatcgcggcaaacctggcagggcatgattctcatggtattggcatgatcccaagctatgtgcgttcctggagtcaggggcatctgcaaattaaccatcatgccaaaatcgttaaagaggcgggggcggcagtcacgctcgatggcgatcgcgcattcggtcaggtcgcggcacacgaagcgatggcgctggggattgagaaagcgcatcagcacggtattgctgccgtggcgctacataactcgcatcatatcggccgtatcggttactgggcggagcagtgtgcagcggcggggtttgtctctatccactttgttagcgtggtcggtattccaatggtcgcaccgttccacggtcgcgacagccgctttggcaccaatccgttctgtgtggttttccctcgtaaagataatttcccgctgttgcttgattacgccaccagcgccattgcatttggcaaaacccgcgtcgcctggcataaaggcgtccccgtgccgccaggttgcctgattgacgttaacggcgtgccgacgaccaatccggcggtaatgcaggagtcgccgttgggttcgctgttgacctttgccgaacataaaggctacgcccttgcagcgatgtgtgaaattcttggcggggcgctttccggcggtaaaacgacgcatcaggaaacgttacaaaccagtcccgatgccattcttaactgcatgaccactatcatcatcaacccggaactcttcggcgcgccggattgtaacgcgcagaccgaagcctttgccgagtgggtgaaagcctcgccgcatgatgatgataagccgattttgctaccgggcgagtgggaagtgaacacgcgtcgcgaacggcagaagcaggggattccactggatgcgggaagctggcaggccatttgtgatgcagcgcggcagattggtatgccggaagagacgttgcaggctttctgtcagcagttagccagctaaaaaaaagcccgtccagtggcggacgggcaaacaagggtaacataggatcaatgagggttagagcatatgcgtctgtcggcaaacagacagggaaatacttgtgttggacgtagcgtaaacgcctgatccgtccaacggttcggattttgtaggcctgataagacgcggtagcgtcgcatcaggcatctgttgccggatgcggcgtaaacgccttatccgtcctacgaattacttataaattaccgcagtaccgcttaatttattgttgttggtggcggaagtgatgctgtatccactggcaccggctgccgcggctttctcagccagtttcgcttccagggcatcgagggtggatgcgccatcggcagaaaccacgccgattttattcatgttctgtgcctgggatgccgttaccggttccgcggcaaacacgccaaatgacagagttgaaagagccatagcagcaacaacagtattgatagttttcataattaatctctcgcaggtgatttttgtataagtgacgttgtttcgtcgatgtgatgagtatcacgtttttttacgagagataaaatcgaagagaattgaccgccttgttcaaataaattgattgatatctaacatactgataaaccatttatttgttgtacttatggacttgttttatgccgcgtggcagtcacagcagcgttaaaggcacggaatgccacgcaaaatacaaattatactcgctatgcatctcgccagttgtagttaacgtaactggctgtctttcgaacctctgcgattatatcctgtatacgctggtttttgtaaatctttctcctgctgacaatgaatgcataagcgcacgccaggaatggcttcccgacgggcttgcgggatgggggcaccgcactcttcacattcatccaggctttcgccacgcggaatttcaccccgagcgcgggcaatcgcatcttcaattgtactgttgatctgttcgttgacggcgtcatcgttagcccaaccggatgccatatcgtcctccccatatcaatgcttgtacagttaagtgtagctaatccagggacgaacttgggcagttcaagcatcagatctccgaccattcccgcagcagattatgataaagattaagcagcgacaggatctcttcactttcgccgtagcggcttttcagcgactgaatattgttgtccagttcaaacagcatggcgcgctttttatcatcacggatcatcgactggatccacataaatgatgccactcgtacgccgcgggttacgggtgtcacgcaatgcaggctgctggagggatacaacacgagatcgcctgccgggagttttacccgatgttgtccgaaggtgtcattaacgaccagttcgccgccgtcgtagctttgtggatcgcttaaaaacagcgtggcagaaaggtcagtacgcatccagccgttttgtggatggctgcgtactgcgccatccacatggaaaccataggtttcattgttctgatagcgattaaacagcggcgtggaaagggtacgcggcaaggccgcggcaaagaataaagcatgttggttaaccgcgttcagcacctcattttgcagggcggcgtataacgtgctgcgggtgtcgacctgttgattgttcttaacttgcgcaccttgtgcgccggtggtgacgcgtccatccacccattcggcttgttccagttgttcgcgaaaccgggcgacgtcctgtggcgataacacgccgggaatgtggtacatcatacaagttctccaaaaagtggggcctgcgccccacatctgaatcagaaatgcatattggctgtgagcaagaaggttcttggctcgcccgggtgataacggtagccgctcttgttgattgaggcgacgtaatcggtatcaaacaggttgtaaacgtttagctggaagtcgagattgcgattaacccgataccccagtttggcatcggcgacccagtaaccttcggtaaacgctggcgttcccaccgcgccgtctgaacctttatgcatactgccgatatagcgtgcgcccgcgccaacagagatatcatctgttgcctgatactggctccataaggtgaaggcgtgctccggggtatacggcagcgatgaggaaccatcctgggcaacatctttgccgtttttgatggttgctttttgctgggtatagccgccaatcacctgccacgcgggcgtgatattcccggccacggatatctcatagccttcgacacgtttcttaccgtattgcgagtaagttccgtcatcattttgctcaacttcattttcgatatcagtacggaacagcgcggcggtgagcaacaggcgtttatccagaacctgccatttggtgccaatctcgctggtgttggctttttgcggtttaaaatcggtgcggttggcactgttaccgctgccagactgcgcaagggcgaagttgttgccgcccggaggctgctgggaaacggcatagttaatatagacattaccgttttccgtcaggtgatacagcgccccggctttccagttcaccagattgcccgacttggcggtgtcgacggtggtgaccggagaaccttttgccacaccagctgggcaggtgatggcaccgcgtccgctgccgccgcaggcggtggcactgtcatattcagtatgataattatccagacggatcccgccgttcagctcaaaatcacgggtgatttgcagcgtatcgaaggcgtaaattgcgaaggtatccgtctgaccattggcgtttgcgccgttgcgcgtcaggccgccgggatgaatgctgctgtcaggatgataaatatttaccgcgggtaacgtcaccggattaacgccgtagttagtctgcgtttcacgggtaaattccacgccggtactgacatcatgaccgatagaaccggtatagaacgtcgaggtcaggttggtctggttggtgagaattttattactcacatctttggtattcgccgtgcgtgaccaggtccagctattcacatcgctggtgggctgagtaatattcgacgccccgcccataatcgccgtcatcaggtaatcctgctttacgcgcgaccaacgggtagtattgcgaatggtggtgttatcgttgatgtcgtgctcaaaacgcatggtggcggtgtcggtggtcgaatcgtcgtaatcggaatccgtgccgtaaaagttatgagtatcaacttttccggaatgattcagagccgctgttcccgcagatggggcagaataacccggcaaaccgatggtcggaatgccgccgtctggcgtgttgtgctgggtgacatgcagataattaagatacaaacgattcgctgtaccaaggccaaaagcgatagaaggggcgacgccgtaacgctcatttttgactttgtcgcgtccggcatcgtgcgttttttcgcccatcacattcaggcgcaccgcagtggtatcaccaatgacctgattgacgtccagcgtgccgcggcggaaccaggcgctgccaatactggcggaggcgtcaatgccggaatcattgcgcggctgcttgctgatcatattgatcgagcccgtcggcgcgctgcgcccgtagtcggtgccggaaggccctttaatcacttcgacctgctcagtattgaaggtgtcgcgcgagacgctgccgatatcgcgaatgccatcaatataaatactgttagaggtatcagcaccgcgcatataaatggcgtcgccagtggtggagttaccgttctcacccgcaaaaaacgcacccacgccggggacgtttttgagcgcgtcggtaaggttggttgcgccctgatctttaatcacttgttcagaaattaccgtcatcgtgcgggtagtatccgctaccggacgcgagaatttcggatcggcagattgttgtggcgcataaagcgaaggcgttgatgcttcgacaaccagcgtgtcatccgcgttagtttgcccttcggcggcgagtgcctgagccacaggcgtgatgccaatacaaagaccggcaaagaacgtgagcgaatgaaattgtctggcagggaaattgcgattgttttccattttgcaggtgactttttcttatatgttgaaattttcactgccacgagaaagcatctctgcggatgcgatgccactgttaatcccgtgatagtgttcgtgcaagtgataataattttgataagcattatcacttggcgcgattttctatcacccattgcgcgaaaaagaaatacatttatttacattgagttcatatttgatgttttttgattacaaaacagacgaaaactgcatccagaggcgaatgcagttacgttggtggggttatttgtagatggttgcagtaccgaacatcttgtcatttccgcctgcggaattaatgacataacctttcgcgccttgttcgcgcgctttttctgccagtttatcctccagatcgcttaggtttgatgcgccagttgccgaaacggtaccggcgggccgtagctgaccgctgtccaggttactcatcggttgcgcggcataagccgtgagagagattccgctcaggacggtggcaatcagtagtgtgaggcactttttcataatgacatcctcataaatacaacgggtagtgcctgataagtgtaggtcgcctgcgcgatgcaaatgacgcaaaaaattgacagagatgtgcttattttttgaacgatatatttttacaaaataagacaaatcaatgacatgcataatgctgatttttatgatgaattgccataaaccatagccatgttaaggttttggggaatgataaacgcagccagatatttaccctgtcgcgttatgcgggtatcttacgccgcagcttaaaggagaatgctatgtccgcccagaaaccggggttgcatccgcgcaaccgtcatcacagccgctacgatctcgccacgctttgtcaggtcaatcctgaactcaggcaattcctcacgcttacacccgccggggagcaaagcgtagactttgccaatccgctggcggtgaaggcgctcaataaggcgttgctggcccatttttacgccgtagcgaactgggatatccccgacggttttctctgcccaccagtaccgggccgggcggattatattcatcaccttgccgatttactggcagaagcaagcggaacaattccagcgaatgccagcattctggatatcggcgttggtgcgaactgtatttatccgctgattggcgtacatgaatatggctggcgttttaccggtagtgaaaccagcagccaggcgttaagcagtgcgcaggcgattatcagtgctaatccggggcttaaccgcgccattcgtctgcgtcggcaaaaagagagtggggcaatttttaacggcatcatccataaaaacgagcaatacgacgcgaccttgtgtaacccgccattccacgattccgccgctgcagcgcgggcaggtagtgagcgtaaacgccgtaacctggggctgaacaaagacgatgcactgaactttggtggtcagcaacaggagttgtggtgtgaaggtggtgaagtcgcctttatcaaaaagatgattgaagagagcaaaggcttcgcgaagcaggtgatgtggtttacctcgctggtatctcgtggtgaaaacttaccgccgttgtatcgtgctctgaccgacgtgggcgcggtgaaggtggtaaaaaaagagatggcccaggggcaaaagcagagtcgctttattgcctggacctttatgaacgacgagcagcgccgccgttttgttaatcgccaacgttaaagcgttggctcccccggcggcggcggttcagccggggccgcgtccggagcaggcagcacctgataagtctgcactggcgcgcgaacgcccgccaggtcgaaatgttttttcacctggctgtcgagggcaaagcgtaccgtccactgtttgagtggcagcgtggtgaacgaaacacgcagtgtaaacgcggtattgcttaagccgacaatcccggcaaaattcggttcaccaataatcagcccgcgaatttcttcgttttccatcaattccgctaccgcatctttcagtgcctgattggctttatcagcatcttcatggcgatcaacatcgtagtttgccactaccgaaccaataccgcggacgaagttagcaaaggtggttatcgaagaccacggaatgatgtgatacgccccggtatcctggcgcacgcccacggagcgaatcgacatccgttccactgtgccggtcaacggcccgatagttaccaaatctccagtgttcatgccgttttcaaactgaataaataccccggtgataatatctttcaccagcgtttgcgaaccaaacgagatagccagacctaatgccccggcacctgccagcaatggcgcgatattgacgccgatttccgacaacacaatcatgatggtgatggtactgataatcaccgccagcgcgttacggaacagcgtcagcagggtacgcgtacgggcgctgggtagcgggcggccatgaatatccgaagccagccggttttcgatcaaactggcgagcaccgtccagccaaccgccgagaaaaaaagaataagtgcgatacggatcaggatatctacggttttctgccccgcgccgttttgcagccagttccagaaatcgaacaatccccatgcgctcaacagcaacattaccgccacgcagacggtcagaatacgcgccgttttcagcgccgccgaaagccagccattcagccgtttttgcaactctggatagttacgctgagtatgtggcgagagagtgatggtttttgccagccagcgggaaaacataccggaaacaaacgctgcaataccaataatcgccaggctgcgcaccgttgcacccatcataaatttcaggctgttgcccggatcgaacaacgaaaagaaaaacagcacgataaaataggcgcttgccagccagtgccacaccagcgcaaaggcgcggataaacaggctgaaaaaggccagcgaatgctccgcaaagttgagcaaatgctgggtaatctcttttttattacgaaagatcaggtacaacgcccagacggtcatgcacagcataatgatgacgttcgccagcgcacctatctgtacattcacctgattagagataatcggcacggccacaatcaggccataacctatcaaactgcttaaccagctcaggcgacgactccagtaacgggcgctctcgtcctgaatcgtgaacgggcgcagttcagccacgtttgggcaaaaaatcaggcgtagtacggctttgaaaaattcaatcagggcaaaggcgttgagaaacaaactttgttggaaagcgatggtgcgactgcccgcattcaggttgtcgcttaatacctggccgacaaacaatgtcagtgccagtaacagtaggtcgataataaacgccccgataatcatcgccggaagctgcagccagttgctgcgttcgcgatttttttgccgcgcccactggcccattttgcgatacagcggcagtgcgcacagacgaatcagccagtaaaaaccaaacactaataccgctaacattgaaaaatgggtcaacgcattgctgaaggtttgtggattaaacggcttatgcggggagccggtgatattgcgataaagttgtccgaaacgggcggaaagggcttcaccataatggcggctgacttcggtgaccttttgcagcacggtttgctcttcaaccagcgtcggcggcacgatcttcgggaccggttccgcagggggcgtcgcggcgacagtacgcaactggtcgatcaattctttacgcgaggtgtcgttatccagcacatccgccagtgcgccataggccgcttttttttgttcgatatccggttccggggccggttcagtcgttgagtccgttgtcgttgtggttgtaacgccgggtatggataccgcgtgggcaggtgcgcccagcaggcagaagaggatgaacaggatccaccgcatgactcctccagtgagaaaacagagcaaaaagataagtatagatgctgggggaggggcgattttaaatgagaggaatctggtgtgcctccctttcgggtgaaagggaggcagagaagttaagagacgtgctgcaaaaattcctgcaagcgctggctcggcgggttcttgatcaatacctgcggatcgccatcttccgcaatccggcctttgtcgataaagatcagccgcgaagctactttctcggcaaaaccgatttcgtgggtcacgatcaccatcgtcatcccttcttcagccagatcctgcataaccttcagcacttcatggcgcagttccgggtcaagagcggaagtcggttcatcaaacagcatcattttcggcttcaccgccagcgcgcgggcaatcgccacacgctgctgttgaccaccagaaagttcggaagggtagtgatgtgcacgttctgccagaccgactttcgccagcagctcacgcgccagtttttccgcctcttctttgttcgcgccacgcacgcgtagcggaccaaacatgacgttttccagcgccgtcagatgcgggaagaggtaaaactgctggaacaccatacctgcttcctggcgaatcaggcgctcgtcaactttcggatcgttaaccttcaggccatcgacaatcagatcgccggaggtgatttcttccagtttgttgatgcagcgcagcagggtcgatttaccggaaccggacggcccgataatcaccacgacttcgccctgggcaatgttcaaatcgatattgtgcagcacctgggttgggccaaagtgcttggagacgtttttaaattcaatcacaggattttcatccttctttccagacgacgcagaataaagctcagcaccagggtaataatcagatagaacaccgccacggcgctccagatctcaagggcgcggaagttaccggcaataatttcttgcccctgacgggtcagttccgccacgccgatcacaataaacagcgaggtgtctttaatgctgatgatccactggttacccagcggcggcagcatacgacgcagtgccagcggtaaaatgacgtagcgaatggtttcccaacgtgaaagaccgagcgccagtcctgcttcacgaaaacctttgtggatagacagcaccgcaccacgcgtgatttccgcaatgtacgcgccggagttgatcatgatggtgaccaccgccgcagtaaatgggtcgatgcgtaagtcgttaaacgccatcggcagggcgaaatagataaacatcacctggacgacgataggtgtgccgcggatcacttcaataaagaccagcgcgacgtggttggctatccaaccaccgaaggtgcgtgcaaaacctgccagcaatccgattaccagaccgcctgccagaccgaggaccgaaatccacagggtcattttggcaccttcaatcagaagcggaatggcaggccagatggcactccagtcaaactgcatatgttgttcctgttaccgtggtgtaaataatcaaattcagggtaattaatggccccggagcgggtttgcgcccctcaccctaatcctctccccagaggggagagggaactgccagtgcgttttacaggtgtagcgttattatttcggttcagtaccgaaccattttttgtagatttcgttgtaagttccgttctcgcgcagggttttcaacgcgccgttgactttgtcacgcagctcgtcgctacctttcgggaacgcaataccgtattgctgcgcttccagagagtcacctaccgctttgaactgaccgttaccggcggttttgatgaagtacagaatgtttggcgtatcatgcagaacggcgtctgcgcggttggtgcccagttccatataggcgttatcgatgttcgggaactgacgcagatctttagttttgatgtttgctttcgcgtaatcaacggagccagtaccgctcttcacagcaaccactttcccgtcgagatctttcacgcttttcacatcgttattgttagctttcaccatcactaacaggccgcttttgtagtagccgtcagagaaatcgatcgcttttttacgctcgtcggtgatggtaatgcccgccagcgccagatcgacgtttttggtttgcagtgccggaatgatcccactgaaatccatcggcttcagttcgtaatccagcttcagctctttagcgatggccgcccacagatcaacgtcaaagcccacatatttatcgccctgtttaaattcaaacggaacgaaggcggtatccgtcgcgacaactaattttttatccgcggcatgagaagaaaccgcaaaagccagggtcagtgcagccagtgaaacttttaatacagacttcatagcatttccttttttctatccacgggacgatcccctgcgtgacattcacatatatgaaaaaatcgtgccagttttgcaactcattgatttttcgagatgcggcaaaaacgtgatgcacgatttatagggcaataccctgaatatgcaccattctggggcaccaatctggtgcgctaaaattgtgcactcaacacagtgattatttagcgtaaaacctgatgaaaaaacaatctttatgtaacgattgtgtgatgatgtggatacaaaaaatttacttaatcagctggagatagcagatggatgcactaaataagtgcgttgaggtgggctgcaaaacaaaacggcctcctgtcaggaagccgcttttatcgggtactaaagttctgcaccatcagcgatggatttattcgatgttagactcgataaaccacaggaatttatccaggtcgcgagacgcggcggtcaggatatctgcggtgtcgtcatctttcgcttcgccaatcgctttgcgtacgtcattagcgacgattgcgtaacggtcagccagttctttcaggtgatcctgaacgttgtggatgtccagcgggtaacttttcagcggggttttgctgttgataacttgagtggtccccagagctacaccgcccagctgcactgcacgttctgccatggtgtccagatgatcgatcagtgcggtgcggaagccatccagcatttcatgtacggcaatgaagttagcgccgcgcatgttccagtgcgcttgtttggtaatcaaagaaagatcaataaactggataacctggcgattcagcaactctactgttgcttttttctcgctgtcggagacatcgttgcgggtataaagcagattggtcgcttttgatttaactaatttagcggtactcataatttcatatcctcttgatgttatgtcccagtaattaacgagactaagtatagcaccggctatgtgttccgctattctggctgttcctatcacactaatagtggtaacaagcgtgaaaaacaaaactaataaagattcaatgagttagatatattgataagaacaattcttatttatctgctcgccaggaattttcggaataaatatgcttttgcataattcgatatataaagacggtgtagaggaaaagtagcgagaaattctgcatggttatgcataaccatgcagaaatgtaaatttaattaatgtctaattcttttattttgctctctttgcgtactgtcagcgtagaccccattgaagcggcgatgatagcgccgagcgccagcagctgtatgggtgtcagtgtttctccgaggaaaatcatcccggaaacggcagccagcgccggttccatgctcatcagcgtaccaaatgtccgtgttggcaaacgggtgagggcaatcatttccagcgaataaggcagagcggtcgagagaatagcgacagccagacccaatggaataaccgaccagtgccagagtgcttcaccagcctgaagcgctccaattggcacgaaaattaacgctgcaatcaacgaaccaattgccaccgtcgcagggccatgttccgctcctgcgcgttgcccacttaaaatgtaaatagcccaacaagccccggcccccagtgccagcgcacagccggttaaatcgacatgggaaacgtcttgccccagcggtagcaggaaccacagaccaagaaccgccagcacaacccagacgaaatctaccgggcgacgagaagagaacagcgccaccgccagtggtccggtgaactccagcgccaccgcaatacccagcggtactgtctgaatagaaagataaaaaagataattcatcccacccagcgaaacgccgtaaaacaacagcggtaaccgttgctctttggcaaagcgcagtcgccatggcttaaagaacgcgatgaggatcagcgttcctaatgccagacgcagcgcagtgacacccggtgcgcccaccagaggaaaaagtgacttagctaacgaggctccaccctgaatagacgccatggcaacgagcaatatgattattggtaaccagaccggcattttacgtaatgaaccaggcatcctttctcccacaaatatctagacttaagtaaagcgtggagtgtactggatatacccaatgctggttgagcatttgttgaaaaaattttcccccgttttgactaaaatgcgccaggattgatggaatcattagtctggtgattaggaataatctggatgaatgacagggaaaacatgcgtaatacttacgcagttctctgaaaaagtgatttaaatttagatggatagcggtgtatggaaacgttctgttacatgaaatggcccgttagacatcacaaatcgcgaagagtttcccattaatttttgatatatttaaaacttaggacttatttgaatcacatttgaggtggttatgaaaaaaattgcatgtctttcagcactggccgcagttctggctttcaccgcaggtacttccgtagctgcgacttctaccgtaactggcggttacgcacagagcgacgctcagggccaaatgaacaaaatgggcggtttcaacctgaaataccgctatgaagaagacaacagcccgctgggtgtgatcggttctttcacttacaccgagaaaagccgtactgcaagctctggtgactacaacaaaaaccagtactacggcatcactgctggtccggcttaccgcattaacgactgggcaagcatctacggtgtagtgggtgtgggttatggtaaattccagaccactgaatacccgacctacaaacacgacaccagcgactacggtttctcctacggtgctggtctgcagttcaacccgatggaaaacgttgctctggacttctcttacgagcagagccgtattcgtagcgttgacgtaggcacctggattgccggtgttggttaccgcttctaatcactttggtgatataaaaaatccgcctctcggggcggatttttgtttttaaggcttcgggtcgaaaatatcggttccgagatggttgtaatccaccttctgtaactggaagttggtgatgtatatcgacccggctttcttctcagatataaacgggtatttgatgttaatttccttcgctttaattcccgtccactgggagaaaaaacctaagaagtcattggctgagcggcgggctttaatcacccgatgcgctttatcgtcgctggaaatgaccataaaaggcacctggaaattttgctgatacttatcatcatgggcaaggtattgcacgtctttgccgcgctctttaaaggccagaccgtggtcagaaaagtaaaccagcgagaagctgctgccgctgttgcgtaactgatcgtacagcttgcgcagtaaatcgtccgtttgcgtcatggtatagagatagcacgacgtttctttcgactgcacaaaggtttcgtatttgccttgtgtcctgtcgcaggcctgcggatgtgagcccatcagatgtagaacaatcagctgcggttgcgagtgctcttgcgccagcacttgagcggtcatatccagtaacgcttcgtctttggtatttttatctgcttcaaaattaccttctttcaggaagtacacttcatctgctcgtttggcgatgctggcgatagcggtatcgtattcgccgatttgaccctggttggaaaaccaccaggtctggaagcccgcgcgatttgccagggtgacaaagttatcctgaaactgtggtttgccatcgactacgcgattgagcgttaagccaagcgatttctgcgtggagccactggcggcaatgtagtcagcaaatatcaaaccgttaacgctgctggcaaacggggtattgtcccagtgaccgccaaaggcaccgagggcatcgcgacgcgcgctttcaccgatcaccaccacataggtctgatacttcggcttaacggcagtgaccgtccaggtatctttcattccggaaagttttgccatccgttcttgctcttcaatcacctcgttattattgacgatgacatccttagcaaaacgaaataccggatagccagtatctttcagtttaaatacgccgccccaggccaggttttgcacgggagcaacaaaaaatgtcgccacactgaataccagacacaggctgtcgaaggtattccagcgcgctttttcactctctttttttcgcctgattgctattacgccgagcacaaaaataaatatgccgaccatgtagctgtaccacggaaaaatcgtcaggatttcggtcgactcttccatattggtggagtgcaatgccagcaatgtattgaaattaggcgcgccgtaggcctgagcaaaagggaaataacaagccgccaccagcgaactgacaccgaccagaactttttgtacgcgaggcaatgttcgccatagcaaaagcaaaatagccgtaaacgcagcggtgtagagcaaactgaaggggtaacctaagccgaggttaattaatagcgactgtaaaaagtagaacgcagtccacgggctaaatacccggctacgggtaacaagcgattctttgagggttaaattcatatgccactatcgtaacaaacgccatgtgcttaccctggcgtcaagggtcaatacctgcaagagtgcgtgaagaggggaaaggggtccgcatccgcgagccgcaatatacgcagggctgcaagaagatagagcgagccgccgttcaggtcaactactgacgaacaaatcttttgcgaaggggattgcaaatccgacaaaaagtggggtttttcagaccaaaacgcgttatgcctgcatgaaagcaggagtgaagcggcgtaccgcgacgccgctatttatcggaaggtttatcttgctgcggtttgttgttgaccatatcgcacaacatagagagcagcattaaccgtactttaaagggagaatgactaaacacgcgcatacacctcttgaactcattcataagacctcctgacttgctaatcccgtcgatccttgagggatgattgcattacatacagatatagcacaggctatattatatagctattgctaaaacgttaattttttgtaccttcgcaactctggtttacaatgtgcgcacgaaatgagaacgctatgtatgcgtcaccataatgaggaagcacaatgagtcgtcgcgcaggtacgccaacagcaaaaaaagtgacgcagttagtgaacgtggaagagcacgttgaagggttccgccaggtcagagaggcgcatcggcgcgagcttattgatgattacgttgagctgatttctgacttgatcagggaagtgggggaagctcgtcaggtggacatggctgctcgtctgggagtttcgcaaccgacggtggctaaaatgcttaagcggctggcaaccatggggctgattgaaatgatcccctggcgtggcgtgtttttaacggcagaaggagagaagctggcgcaggaaagccgcgagcgacatcagatagtcgaaaatttcttgttggtgttgggcgtcagtccggaaatcgcccgtcgcgacgcggaaggcatggagcaccatgttagtgaagagacgctcgacgcttttcgtttgtttacccagaaacacggtgccaaatgagcctgccttttttacgcacgctgcaaggcgatcgtttttttcagttattaattcttgttggtatcggattaagctttttcgtgccctttgcaccgaaatcctggcctgctgctatcgactggcacaccatcatcaccttaagcggcctgatgctgctgaccaaaggtgtggagttaagcggttattttgatgtgctggggcgcaaaatggtgcgccgctttgctacggagcgtcggctggcgatgtttatggtgctggcggcggcgctgctttctacctttctgaccaacgatgtcgcgctgtttattgttgttccgctgactatcacgctaaaaagactgtgtgagatcccggttaatcggctgattatttttgaggcgctggcagtcaacgctggttcgctactgacgccaattggcaacccgcaaaatattcttatctggggacgttctggtctttcgtttgccggatttattgcccaaatggcaccgctggctggcgcaatgatgctgacgctcctgctcctgtgctggtgttgtttccctggaaaggcgctgcaataccatacgggggtgcaaacaccggagtggaaaccgcggctggtgtggagttgtctggggctgtatatcgtctttctgacggcgctggagttcaaacaagagctgtggggactggtgattgtggcggtaggctttgcgctgctggcacgtcgcgtggtgctcagtgtggactggacgctgctgctggtgtttatggcgatgtttatcgacgtccatttactgacccagcttccagcgttgcaaggcgtgttgggtaacgtgagtcatctatctgaacccgggttatggttaacggcaatcggtttatcgcaggtgatcagtaacgtgccgagtaccatattgttgctgaactatgtgccgccgtctttattactggtatgggcggtaaacgtaggtggctttgggttattacccggatcgctggcaaatttgattgcgctacgtatggcgaacgatcgccgcatctggtggcgtttccatctctattcaataccgatgctgttgtgggcggcgttggtgggatatgttttgttagttatactcccggccaactagggtctggcaaataaaaaaggcggattatgagtccgccttttgctttaagttttgaagattaattcagacgaaccggcatcccggagcggtttttaatcgcttcatcaagaacaacctggtcaacatctggctgaccggtcactgtttgcacgctcttcgtcagggtaattggcacaatttcctgaccttcaaactgggcttcggtggtagacagcgggttatggacttcaatataacggctgccgtctggctcggtggtcgcttttaccggctcatcaataaactgtacgcgggtaccgaccggtactttctcgaacaggaatttgatgtcttcgttacgcagacgcacacaaccatgacttacacgcaggccgataccgaagttggcgttggtgccatggatagcatacaggcgaccgatgtagagtgcatacagacccatcgggttatccggacctgccggaacgacagccggaagcggttcgcccgcagcgcggtactctgcgtgcattttggcggtcggcgtccaggtcgggcctgctttcttacgctcaactttggtggtccagttgataggcgtatctttgcctaactgaccaatgccgatcggcagcacgataacggtgttggtccctttcggatagtaatacagacgcatctctgcactgttaatgacgatgccttcatgaacggtatccggcaagatcagctgctgcggaatgttcagtacagtaccgcctttcggcaggaaggtatccacacccgggttcgcttccatcatattggaaagccccatctggtactccgcggcaaaatactccagcggctgagtgttaccttcaggaatggtgatcacctgattctgaccaaccaggcgactcccgtcggttggcagaggataagttaccgcagaggcggtactgcaaaagccgacaacagcgaaggccgctgcgaataatgttttcaatttcatattcatgttaagcgagattttgtgcctggcaggccattgggttgagaatattagagtattggaagcgcattataagttcattccagctcacagtgaaatcagatgtgtacgaaatcacattttttgcctttggcttgagtgtagaccttaagcgaggagcaggatcttctttcagacttatggcataatgcgcggtttgtcatatctcttttcaggatacgcctgtgttagtttccagtaacgtcaccatgcagttcggcagtaagccgttgtttgaaaacatttccgtcaaatttggcggcggcaaccgttacggcctgattggcgcgaacggtagtggtaaatccacctttatgaagatcctcggcggcgacttagagccgactttgggtaacgtttccctcgatcccaacgagcgcattggtaagctgcgtcaggatcagtttgcctttgaagagttcactgtgctggatacggtgatcatggggcataaagagttgtgggaagtgaagcaggagcgtgaccgcatctatgctttgccggaaatgagtgaggaagacggctataaagtggccgatctggaagttaaatacggcgaaatggacggttactctgcggaagctcgcgccggtgaattgttgcttggcgtgggaattccagtggaacagcactacggcccgatgagtgaagttgctcctggctggaagctgcgtgtgcttctggcgcaggcgctgtttgctgatccggatattctcctgctcgacgaaccgaccaataacctcgacatcgacaccattcgctggctggaacaggtgctgaacgagcgtgacagcaccatgatcatcatctcgcacgaccgtcacttccttaacatggtttgtacccacatggcggatctggattacggcgagctgcgcgtttatccgggcaactacgatgagtacatgacggcggcgacccaggcgcgtgaacgtctgctggctgataacgccaagaagaaagcgcagattgctgagctgcaatctttcgttagccgctttagcgccaacgcctcgaaatctcgccaggcaacttcgcgcgcgcgccagattgataaaatcaaactggaagaggtgaaagcctccagccgtcagaacccgttcatccgttttgaacaggataagaaactgttccgtaacgcgctggaagtggaaggtctgaccaaagggtttgataacggtccactgtttaaaaatctcaacttgctgctggaggtcggtgaaaaacttgcggtactgggtaccaacggcgtcggtaaatcaacgctgctgaaaacgctggtgggcgatctgcaaccggacagcggcaccgtaaaatggtctgaaaacgcgcgcattgggtactatgctcaggaccacgaatatgagtttgaaaatgatctgaccgtgttcgaatggatgagccagtggaagcaggaaggcgatgacgagcaggcggtacgcagcattctcggtcgtttgctgttcagccaggacgacatcaaaaagccagctaaagtgctttccggtggggaaaaagggcggatgctgtttggtaagttaatgatgcagaagccgaacattctgatcatggacgaaccgaccaaccacctggatatggaatccatcgagtcactgaacatggcgctggaactgtatcagggcacgctgatctttgtttcacacgaccgtgagttcgtaagctccctggcgacccgcattctggaaatcaccccggaacgcgtgatcgactttagcggtaattacgaagattacctgcgtagtaaagggatcgagtaagtgattatccgtcaccccgatactgtcggggtgacggcggctgatgacaaatgcaaaatagcctgatgcgctacgcttatcaggccttgtattatccctccagtgcagagaaaatcggccagttttctctgcctgcagtccgcatgccgtatcgggccttgggttctaacctgttgcgtagatttatgcagcggactgcctttctcccaaagtgataaaccggacagtatcatggaccggttttcccggtaatccgtatttgcaaggttggtttcactatggaacatgaacttcattatatcggtatcgacaccgctaaagagaaactggatgtcgatgtgttgcgtcctgatggtcgtcatcgcaccaaaaaattcgctaacaccactaaagggcacgatgagctggtgagctggctgaaaggtcacaagattgaccatgcgcatatctgcatcgaagcgaccggcacctatatggaacctgtcgctgagtgcctttacgatgctggctacatagtgtcagtcattaatcctgcgctgggtaaagctttcgctcagagtgaaggactgcgtaacaagactgataccgtggatgcgcgcatgctggcagagttctgtcgtcagaagcgccctgcagcctgggaagcgcctcacccgcttgaacgcgcgttgcgtgccctggtagtccgccaccaggcgctgacagatatgcacacgcaggaactgaatcgcactgaaacggcgcgggaagtccagagaccgagcattgatgctcaccttctgtggcttgaagcagagctgaagcgtcttgagaagcagataaaagacctgacagacgatgatccggatatgaaacaccgcaggaaactgctggaaagcatcccgggtatcggagagaaaacatctgcggtattgctggcttatatcggtctgaaggaccgcttcgcccatgccagacagttcgccgcttttgcgggtctgacaccacggcgttatgaatcaggtagcagtgtgagaggggcgagccggatgagtaaggccggacatgtgtcgcttcgcagggcgttgtatatgcccgcaatggtagccaccagtaagactgagtggggacgggcgttccgcgaccgtctggcggctaatggcaagaaaggaaaggtgattctcggcgcgatgatgcgcaagctggcacaggtggcgtatggagtgctgaagtcaggcgtgccgttcgatgcgtcacggcataatccggtagcggcgtaaaaatcgcggaagggatgaaaaaaacagcgcctgacggcgctgtgtctggcatgcctgcaatccgggaaaccggaccaggaaaaaacttgcaggccataacagtatctacgcagtacctgtaatatattgaatctgcaggactttgtaggccagataagcgtagcgcatcaggcattaagaaagcgcacttgtcagcaatctgagtaacgtcgaatcgattttcttaatcccacatcaattcacttccattaactctcaaacatccatgcccaacgctcgcttaccgtgaatgttgaggtcggcaagcgtaaagcgtccttcccagtttgtttcatagtcctcgcgcgggaagtcgcccggcgatgcgcctttttccagtgcggccttcaccttgtgcgcgtaggcaagatttttctcgcacatcggtgccgcaggaatgtacatcacgttgccccaaccctgttgattttcaacgggggcaacggaatggatgacgtcgcagtgccaccagacggagtctccggcctcgagttttggaatgctggttaacgcctcaattaacagtggatgccattgctctgataccggcaacactcttccgggcgctacgccgcacagttcatcctccggcacatcatcaagcagcggacgtaacagtacgtacgccatggcttcaggaatgggcacaacgtgcagcagcccctgaccaggcagcatatcagagagcgctgtccagccctggaatgtccgaaacacggaacatttggtggtgttgtccaccgtgtactcttcaacttccgtacgatgtgccgcatgccagggatcatattgcgccagattgccattaaagacgttggcgaaaacgcgctgatacgctggaagcagccagcgttccagcgccccggagtcggtatgcgctccaagacctttggaggtcgttccgggcggacggcggcggatacggtcagggtagatgacgctcacatccgggttaaaccattgctttccatcactttcaaatgtccacagacgattgagaaacgactgcgcattcgccatttcttcactctggcgggcctgcatttgcgcctgcgaccagtagatggggtaaatctcgggacgtgaagcgctgagcgtcccgaagaaattatcgccggggcctttgtagacctcgtcaaagcggttgcggtccagatagtccagcatcgactgatcccagcctagcgcttgttcgcgggggaaatggccttttatcaccgcacaaccgcgacgtttaatctgttcgcgctgctctgcagtaacatgacctgctttgatatcggcataagacagcaccggccagacggcatcgccctgtgctttgagtgcgttgatttcagccactcgcgtggcaatgtcatcgcttagctgattaaagatctgctggacgtcgccaagctgcgcccgcagcgcgtgcttcatctgacggatagctgctttgtgatcggcaggcaatgtgtcgctggtaaaagtagaagccataaccacctctcattaactttcattcgaaaccattctgatttgcttgtgacaatataagttataaataagttaatgcaagtttaatgatttgatgtgatgtacaggatgtaaaaagaagggaaaaccggagcgcacggctccggtagagaggtcagctgttaaaaggggatgtgttatccagcaccgcctgaatcacattcagcgcgccttcatgattattatcatcggtagcgtaacgggcgatttgtttaatgttttccgcagcattgcccatcgcaaaggaataacgcgccattttcagcatctccgcatcgttaccgctgtcgccaatcgctaccacattttgcggtgacagatcccagcgtttcagtaaccgcgaaataccgtttgctttatgtagaccgggaataatcaggtcgataaagccaaaaccactggtgacgggtttcataatgccatcgagcgctatgtgcagtttgtcgatcactaacgggatttgttcatctggcaggttgagcgaaaacttgaacagtacgtcgtcaatctcctgataatcttttacagctttcaggcgatggtagtgttttgccatcagtgcgacaaatgcttcgggggcattttcgctgacatatgcactttgcagaccgcaggcgacaaaattgagttgcttatcttttagcaactcgccaataacaatccgcgattcatgtcgggtcagttcgccgtggaacagttgcttgccatgttcgtaaaccagtgcgccgttttccgcgacaaaagagatctcatcctttagctcaggaaagaacgaaataagctggtaatactgattaccgctggcgacaacgaactcaatgccgcgctttttcagttcctgatattgcgccataaaacgtggttggttgtacgttttggcgtcgttaagaaaagtaccgtccatgtctgtgacgataacttttacgctcataggtgtgctcctggctcgaaaatgaaaccgtaacagtgtaataacaatgtgacgcagagcacaaattatatttcgaatgaaagtaaggatgaaattgatgatgtgaatgatttagcccggcgacgccgcagccgggccgaagagattacagcatatgttcagtacgagcgatgatatcgtcctgagcgtctggagagagcgcggtgaagaaggcggaataacccgcgacacgcactaccagatcgcggtactgatccggatgttttttcgcctccagcagcgtttcgcgggaaacgatgttgtactgaatatgccagcctttatgcacctcgaagaaggtgcgcagcaggatcatcagcttctgcttgtcagattcgttctccagcgttgccggattcagtttctggttgagcaacacgccgccgagaatcgctgccgtaggcagtttacccaccgagccaatgaccgcagtagggccgagatggtcagtaccagaggccggactagctccttctgccagcggggtgtgggctttacgcccgtccggcgttgccatagtttgcgcgccaaacggtacgttagcggagatagatgacgtacccgcgtaatagttgccgccaaccggaccacgaccgtagcgcggattatggtactgtttcagttcgtcgatataggtctgataagcgcgagccagcagcgtatcgacagtatcatcgtcgttgccgtacttcggcgcaccgttaatcagccgctgacgcagttgctcatgagtcaggccatcgaagtcatccgccagtgcggcagccagctgttgctgaccaatcgcgccctgttcaaataccagtttcttcactgccgccaggctgttgccgaggttggcaatgccaacctgcaggccagaaacccagtcatatttcgcgccgccttgcttgatacttttcgctcgctcaatacagtcatccaccagcgccgagcagagaatatcgtgcacgttctcttccagcatggtgtcgacgacatattcgatttcgattgatttacgcgtgtaataacggatttgcgtatcccacgcgtccattacttcatcgaaattgttaaagttgcctgccgacaacgctttttcttgtggcaggaacactttgccgctggtggcatcacgcccgccttccagcgccgccagcatcacgcgggcgaagttgataaagctcatgccggtacagcgatagccccatttgccaccgacggcggtttcgatacaaccaatcgctgcgtagtcgtaagcgtcctgcggttcaataccgagtttaataaattccgggatcacgatttcgtcgttgttgaacgccggcatcccgaagccgcaacggatcacctgtacgcaggcgtcgaggaaatcattactcattcctgcatggtaacgcacgctgaggttaggctgagtggaacgcaggcgaccgcaggattcgaggatcgcgtaagagaggggattcactgcatccattggttgaccatcaaccagattttgtccgccaatggtaacgttctgatacagcggacttcccgcagaggcttttgagtgtgagccggagcggatcttgttcacttccagcagtttcagccagcagctatgtagcatctcgatggcgtgttcgcgatccagcgtctggttgagttcaacgtcgcggcgatagtacgggtagagatactggtccatacgaccaaacgataccgagtgaccgttagattcgatctgcaaaatcaattggatgaagtaacacagttgcagcgcctgccagaaagtctgcggcggctggtgggcgataagatcgcagttttctgccatcgtcagcagttcatcgcgacggctttcgcgagtttcggtagcagccatttcacgcgccagggcagcgaaacgttcaatgtgttcactgactgccaccagcacgatatcaatcgctttcaggaattgttcgccatgtaaatcttccagcaccgtcagattgatgcgcgagcgacgttccgctactttctcacgcagaccatcaagacctttttccagcagcagcgggaaattcaccgccaggtgcgcatcgccggaggtcatattgccttccgctttaatgattccggtcgccagcagacctttttgctcatcggtaaacatgccgtagcagcgatcctgtacggtctgaccgcgccaccacgggcacacttcatgcagaacgcgtttgttctcttcgctcaccgcaaagccagcaccgggacgatctgccagatcatcaatctctttttcgatccacgagacagtatattccgggaagatcggcgcggcgcgaacttcgcttgcctggttgccaatgatcaactcatcgtgtttgatccagatggtgcgattcgccaggtgatgcgccagtgccagcgcgcgacgtaccgggatcggcttatcgagatgttgttgatacatctcggtatagtgctgcgcgcgctcggtacagactggcggtttcacaatatgcaccagcgcatttttgtgcgctttaatgcggtcgctgagcgtgtccagtttcagtgtggtcatggttgttatcctcgtaaggtcgcggttaaccctttctggcaggcatactgctgggcaaagtcgagcagttctggcgcatcaagcggtttttccggggcgtcatagggcagattaagtaagtgatatttgttgatgcccagcgtgtggtagggcagaaaatgaatttcgccaacgtgcagctcgtcggcggcaaaatcggtaatggcttttacagaggtttcgtcggcattaaagccctgaatcagcggcacgcggataatgatttttttgcccgctgcggcgagttttttcaggttatccagcactctggcggcgttaccgtcggtccactgtttaaacggcgcgtcggcaacgtgttttaaatcggcaagaaacagatcgatatagggcagagaaggggcgatatatttccacggcacatgcagacaggtttctaccgcagtatgaatgcctgcctcgtggctggcttgcagtagcgccatcgccatttccggctgcataaagggctcaccacccgaaagcgttaaaccgccgccgctgcgatcgtaaaacggtttatcgcgcagaacggtcgtcatgatctcctcaacgcttttcacttcaccacacacggttaatgcctgtgtcggacagcagtcggttaacgccgtcagatgctccggggttaacttttcccgatgaataagcaaaccattcagcgcgcgctcaatcacttccggcgcagccttagcgcacagctcgcagccttccagacacagtcgtgcgtcatacagcagatcctgcgtgcgggcgcggctttccgggttctgacaccagcggcagcccagcgaacagcctttaagaaatacgaccgtgcggataccggggccatcatgggtcgagtagcgctgaatattgaaaatcatagttgcctctctgtttcgttcaaacattaaaatactttcgaatgaaagttagattgatgtgcgtcaactgttcagagagttttcccgtgatagtctacattcagacaaaaagtacattttgaggatggttatggaactgtatctggatacttcatacgttgttgcggtgaaggcgctgtcacgtatttttccgctggcgggtgtgaccactaacccaagcattatcgccgcgggtaaaaaaccgctggatgttgtgcttccgcaacttcatgaagcgatgggcggtcaggggcgtctgtttgcccaggtaatggctaccactgctgaagggatggtgaatgacgcacgtaaattgcgttctattattgcggatatcgtggtgaaagttccggtgaccgccgaggggctggcagctattaagatgttaaaagcggaagggattccaacgctgggaaccgcggtatatggcgcagcacaagggctgctgtcggcgctggcaggtgcggaatatgttgcgccttacgttaatcgtattgatgctcagggcggtagcggcattcagactgtgaccgacttacaccagttattgaaaatgcatgcgccgcaggcgaaagtgctggcagcgagtttcaaaaccccgcgtcaggcgctggactgcttactggcaggatgtgaatcaattacgctgccactggatgtggcacaacagatgattagctatccggcggtggaagccgctgtggcgaagtttgaacaggactggctgggagcgtttggcagaacgtcgatttaaccggacgttctgcatcctcataaattgctgatgacgtggcggagtgccgcgtcttatctggcctggaggtggcaattactgcccgcacacctcacaccccggattgcgcatcagtttcatttcgcgaaactgacaggtcatcgcatcgtacatgacgattttcccgctggccggtttgccataacctgccagcagtttgatcgcttccattgcctgcaacgaaccaattacgccgatcaacggtgccatcacgcctgcttctacgcaggttaatgcgttctcgccaaacaaacggctaaggcagcgatagcacggttcgccgtcctgataagtgaagaccgtgatttgcccttccatacgaattgccgcgccggaaaccagcggcaccttcgcggcaaaacagcctgcgttcagttgattacgtaccgcaacgttatccgtacagtcgagcaccagatcgtgttcagcaatcaatgctgcaagttctgcgtcatctagcagtgcattgactggcgtaatcgcgatatgtgggttgatccgcgtcagggcgtaacgggcggattccaccttcggttgcccgaccgtggcatcactgtgcagtgtctggcgttgcagattcgagagcgaaaccgtgtcgaagtcgagcagcgtcaggttgccgacaccggcgcttgccagatactgcgaagctgcgcagccgagtccaccgaggccgactaccagcacacgagaatcttttagcgcctcctgaccgtcaaaatcaaaaccgcgcagaatgatttgccggttgtagcgcagcatctcctgatcgctgagttccgccattacaggcctccgaacaacgcgttaaacggttctacttccacccattcgcccacgtccacattgccgcgatcgcgttccagcacgataaagcagttgccgagactaaaggagctaaatatatgtgaaccctgatgtccggtggtcgtcacttcaagttcaccgtcggcgttgcgttgcagcacgccgcgctggaaatcaagacgtcctggcgtttttttcaggcgggacgctgtgcgtacgcgctggcgcgcgggcaggccgctggcggtgttgccgcttagtgttgccagcaaaggctgtaccagttgatagaaggtcagcgtcgctgaaaccgggttgcccggcaggccgcagaaccagctattagaaagtttaccgaacgcgaacggtttacccggtttaatcgccagcttccagaaggcgatctcccccagctcttcaagaatggttttggtgtaatccgcttcacccactgaaacaccgccggaactgatcaccacatccgcctggctgtcggcttcaataaatgcggcgcgcagggcatgtggatcgtcgcggataatccctaagttgattacctcgcatcccaactgttctaacatcaggtgtacggcgagacggttggtatcgtagatttggccatcgcccagtggctgaccgggcaactggagttcatcaccggtagaaaaaagcgctacacgcactttacgaatcaccggaacttcggcaatccccagtgaagcaatcactggcagttcagcggtagtcaggcgagttcccgccgggaaaacaaccgcacctgcagagatatcttcaccgcgacggcgaatattttgcccgctacgcacttcagcagtaaaacgcacgccattgtccgtttgttcagtctgctcctgcatcaccaccgcttcgcagccttccggcaccggcgcaccggtcataatacgaatgcaggtacccgcaggccattcaccatggtacggctgaccggcaaaggatttaccggcaacgggcagcggttgcctggaggcaatatcggctaaacgcaccgcgtagccgtccattgcggagttatcaaaccccggaacatcaagcggcgaaacgacatcgctcgccagaatacgaccaaaacactgtaccagtggcagcgtttcctgggcggtcagtggggtgacgcgagaaagcatctcattaagcgcggtgtcgagcgacatcaatccggtggtaaattccatgaaaacactccttcggaggcaaaatcgaatttgcctattatgtcagaaaaacgccacatactgtatgccacctcgggcgtagcgttggctcctgcctttacatgccatatccatctttctatattcaaaaattgaatgagtaattcataaaaattctgatatttatagcaaaagtggcgagccacccttaatggacgaatactatgggcaaagcagtcattgcaattcatggtggcgcaggtgcaattagccgcgcgcagatgagtctgcaacaggaattacgctacattgaggcgttgtctgccattgttgaaaccgggcagaaaatgctggaagcgggcgaaagtgcgctggatgtggtgacggaagcggtgcgtctgctggaagagtgtccactgtttaacgccggaattggcgctgtctttacgcgtgatgaaacccatgaactggacgcctgtgtgatggatggtaacaccctgaaagccggtgcggtggcgggcgttagtcatctgcgtaatccggttcttgccgcccggctggtgatggagcaaagcccgcatgtgatgatgattggcgaaggggcagaaaattttgcgtttgctcgtggcatggagcgcgtctcgccggagattttctccacgcctttgcgttatgaacaactactggcagcgcgcaaggaaggggcaaccgtcctcgaccatagcggtgcgccactggatgaaaaacagaaaatgggcaccgtgggggccgtggcgttggatttagacggcaatttggcggcagccacgtccacaggcggaatgaccaataaattacccggacgagttggcgatagtcccttagtgggtgccggatgctacgccaataacgccagtgtggcggtttcttgtaccggcacgggcgaagtcttcatccgcgcgctggcggcatatgacatcgccgcgttaatggattacggcggattaagtctcgcggaagcctgcgagcgggtagtaatggaaaaactccctgcgcttggcggtagcggtggcttaatcgctatcgaccatgaagggaatgtcgcgctaccgtttaacaccgaaggaatgtatcgcgcctggggctacgcaggcgatacgccaaccaccggtatctaccgtgaaaaaggggacaccgttgccacacagtgatgaacttgatgccggtaatgtgctggcggttgaaaatctgaatattgcctttatgcaggaccagcagaaaatagctgcggtccgcaatctctcttttagtctgcaacgcggtgagacgctggcaattgttggcgaatccggctccggtaagtcagtgactgcgttggcattgatgcgcctgttggaacaggcgggcggtttagtacagtgcgataaaatgctgttgcagcggcgcagtcgcgaagtgattgaacttagcgagcagagcgctgcacaaatgcgccatgttcgcggtgcggatatggcgatgatatttcaggagccgatgacatcgctgaacccggtatttactgtgggtgaacagattgccgaatcaattcgtctgcatcagaacgccagtcgtgaagaagcgatggtcgaggcgaagcggatgctggatcaggtacgcattcctgaggcacaaaccattctttcacgttatccgcatcaactctctggcgggatgcgccagcgagtgatgattgcgatggcgctgtcatgccgcccggcggtgctgattgccgatgagccaaccaccgcgctggatgtcactattcaggcgcagatcctgcaattaatcaaagtattgcaaaaagagatgtcgatgggcgttatctttatcactcacgatatgggcgtggtggcagagattgccgatcgggtactggtgatgtatcagggcgaggcggtggaaacgggtaccgtcgaacagatttttcatgcaccgcaacatccttacacccgtgcgctgttagctgctgttccgcaacttggtgcgatgaaagggttagattatccccgacgtttcccgttgatatcgcttgaacatccagcgaaacaggccccccccatcgagcagaaaacggtggtggatggcgaacctgttttacgagtgcgtaatcttgtcacccgtttccctttgcgcagcggtttgttgaatcgcgtaacgcgggaagtgcatgccgttgagaaagtcagttttgatctctggcctggcgaaacgctatcgctggtgggcgagtctggcagcggtaaatccactaccgggcgggcgttgctgcgcctggtcgaatcgcagggcggcgaaattatctttaacggtcagagaatcgataccttgtcacccggcaaacttcaggcattgcgccgggatattcagtttatttttcaggacccttacgcttcgctggacccacgtcagaccatcggtgattcgattatcgaaccgctgcgtgtacacggtttattgccaggtaaagacgcggctgcacgcgttgcgtggttgctggagcgcgtgggcctgttacctgaacatgcctggcgttacccgcatgagttttccggcggtcagcgccagcgcatctgcattgctcgcgcgttggcattgaatccaaaagtgatcattgccgacgaagccgtttcggcgctggatgtttctattcgcgggcagattatcaacttgttgctcgatctccagcgtgatttcggcattgcgtatctgtttatctcccacgatatggccgtggtagagcggattagtcatcgtgtggcggtgatgtatctcgggcaaattgttgaaattggtccacggcgcgcggtcttcgaaaacccgcagcatccttatacgcgtaaattactggcggcagttccggtcgctgaaccgtcccgacaacgaccgcagcgtgtactgctgtcggacgatcttcccagcaatattcatctgcgtggcgaagaggtggcagccgtctcgttgcaatgcgtcgggccggggcattacgtcgcacaaccacaatcagaatacgcattcatgcgtagataacattcaggcggagaataaaatggcaagagctgtacaccgtagtgggttagtggcgctgggcattgcgacagcgttgatggcatcttgtgcattcgctgccaaagatgtggtggtggcggtaggatcgaatttcaccacgctcgatccgtatgacgcaaatgacacgttatctcaggccgtagcgaaatcgttttaccaggggctgttcggtctggataaagagatgaaactgaaaaacgtgctggcggagagttataccgtttccgatgacggcattacttacatcgtgaaattgcgggaaggaattaaattccaggatggcaccgatttcaacgcagtggcggtaaaagcgaatctggaccgggccagcgatccggcgaatcatcttaaacgctataacctgtataagaatattgccaaaacggaggcgatcgatccgacaacggtaaagattaccctcaaacagccgttctcagcgtttattaatattcttgcccatccggcgaccgcgatgatttcaccggcagcgctggaaaaatatggcaaggagattggttttcatccggtgggaaccggaccgtatgaactggatacctggaatcagaccgattttgtgaaggtgaaaaaattcgcgggttactggcagccaggattgcccaaactggacagcataacctggcgtccggtggcggataacaacacccgcgcggcaatgctgcaaaccggtgaagcgcagtttgctttccccattccctacgagcaggccacactgctggagaaaaacaaaaatatcgagttgatggccagtccgtcaattatgcagcgttatatcagtatgaacgtgacgcaaaagccgttcgataacccgaaggtccgtgaggcgctgaattacgccattaaccgtccggcgctggtgaaagttgcctttgcgggctatgcaacgccagctactggtgtggtaccgccaagtatcgcctacgcgcaaagttataaaccgtggccttacgatccagtgaaagcgcgcgaattactgaaagaggcgggatatcccaacggtttcagtaccacgctgtggtcgtcacataaccacagcaccgcgcagaaagtgctgcaatttacccagcagcagttagcgcaggtcgggattaaagcccaggtgaccgcgatggatgccggacagcgggcggcagaagttgaaggtaaagggcaaaaagagagcggcgtgcggatgttctacactggctggtcggcttcaaccggcgaagcggactgggcgctatcgccactgttcgcctcgcaaaactggccaccgacgctgtttaataccgcattttacagcaataaacaggtggacgacttcctggctcaggcactgaaaactaatgatccggcggaaaagacccgcttgtataaggcggcgcaggatatcatctggcaagagtcgccgtggatcccgctggtggtagaaaaactggtgtcggcacacagtaaaaacctgaccggtttttggatcatgccagacaccggcttcagctttgaagacgcggatttgcaataagcaacgcagggagtggaatgcttaattacgttatcaaacgcttactggggttgattccgacgctgtttatcgtctcggtgctggtgtttttatttgtgcatatgctgcccggcgatccggcgcgattgattgccgggcccgaagctgatgcgcaggttatagaactggtgcgtcagcagctggggttggatcagccgctgtatcaccagttctggcactatatcagcaatgctgtgcagggggattttggcctgtcgatggtgtcgcgtcgtccggttgccgatgagattgccagccgctttatgccaacgctgtggctgaccataaccagtatggtctgggcggtgatatttggtatggcggcgggaattatcgccgccgtctggcgtaatcgttggccggatcgattgagtatgaccattgcggtgtcggggatctcgtttccggcatttgcgctggggatgcttttaattcaggtattctccgttgaactgggctggctgcctaccgtgggagcagacagttggcagcactacattttaccctccctgacgctcggcgcggcagtggcagccgtgatggcgcgctttacccgcgcgtcgtttgtcgatgttttaagcgaagattatatgcgtaccgcgagggcgaaaggggtgagcgaaacctgggttgtcctcaaacacgggctacgtaacgcgatgatcccggtagtgaccatgatgggcttacagtttggctttttgctcggtggttctatcgtggtggagaaagttttcaactggcccggacttggacgcttactcgttgactccgtagaaatgcgcgattacccggtgattcaggcggaaattctgcttttctcgctggaatttattcttatcaacttagtggtggatgtgctttacgccgccattaacccggctatcaggtacaagtaaggatgcgactatttaactggcgacgtcaggcggtgttaaacgccatgccactggtcaaacctgaccaggtgcgtacaccgtggcatgaattctggcgacgatttcgccgtcagcatatggcgatgaccgccgcattattcgttattttattgattgtggtggccatttttgcacgctggatcgctccctatgacgccgaaaattattttgattatgacaatctgaataatggaccttctttgcagcactggtttggcgtcgattcactggggcgcgacattttcagccgtgtcctggttggtgcgcaattctcgctggcggcgggcgtgtttgccgtgtttatcggtgcggcgatagggacgttgctgggcttgttggctggatattatgaaggctggtgggatcggctgatcatgcgcatttgcgatgtgctgtttgccttcccgggtattttactggcgatcgctgttgttgcggtgttgggaagcggcattgctaacgtgattatcgcagtcgccattttttccatccccgcgtttgcccgcctggtgcgcggcaacacgctggtgttgaaacagcaaacctttattgagtcagcacgcagtattggtgccagcgatatgaccattttattgcgtcatatcctgcctgggaccgtctcttctatcgtggtgtttttcaccatgcgcattggcacctcgattatctctgccgccagcctgtcatttctcggcctcggtgcgcagccgccgacaccagagtggggagcaatgctcaatgaggcacgagcggatatggttatcgcgccgcatgtcgctgtttttccggccctggctatttttctgaccgtactggcgttcaatttgttgggcgatggtttacgcgatgcgctggatccgaaaattaaaggatagttacgtttgaatattgcttgaaagggtaatcacctcacaggaaattattgccctaagcaagtgttgtaactttctgctgattttgtagaatcgggtaatttggttaaaaagccgcagcaagggactatttttgcagcggcacagcgttcagatagttattttgttaaatgtattaacatgctgagtttatacgaaaagataaagataaggctgataattttatttttattggcagcactgtcatttattggtctttttttcatcattaactatcaactggtatcggaacgcgcggtaaaacgtgccgatagccgctttgaacttattcagaaaaacgttggctatttctttaaagatattgaacgttcggccctgacattaaaggactcactgtatttattaaaaaatacagaggagattcaacgcgccgtgattctgaaaatggaaatgatgccatttttagactcggtgggactggtacttgatgataataaatattatctcttttcacggagggcgaatgataaaatcgttgtttatcatcaggaacaagtaaatggaccgcttgtcgacgagtcagggcgggttatttttgccgattttaacccatcgaaacgaccgtggtcggtggcttcagatgactctaacaacagctggaatccggcatacaattgctttgatcgtccgggtaaaaaatgtatctcttttacgctacgtatcaacggcaaagatcacgatttgttagcggtagataaaattcatgtcgatttaaactggcggtatttgaacgagtatcttgatcaaatcagcgctaatgatgaagttctatttttgaaacaaggtcatgagatcattgccaagaatcaactcgctcgtgaaaaactgattatttataatagcgaaggtaattataatattattgattctgtcgatacggagtatattgcaaagacatcagcagtgccaaataatgcattgttcgaaatctatttttattatcctggcggtaatttattgaacgcatcagataaacttttttatctaccgtttgcgttcattattatcgtgttgctggtggtatatttcatgaccactcgtgtgttccgtcggcaattttctgaaatgaccgagctggttaatacgctggcgtttttgcccgactcaacggatcagatcgaggctctgaaaattcgcgaaggcgatgcgaaagagattatcagcatcaaaaattcgatcgcggaaatgaaagatgccgaaattgaacggtcaaataaattgctctcactgatctcttacgatcaggaaagcggttttattaaaaatatggcgattattgagtccaacaataatcagtatctggctgtggggatcatcaaactgtgtggtctggaagccgtggaagcggtgtttggtgttgatgaacgcaataaaatcgtcaggaaattgtgtcagcgaattgccgagaaatatgcgcaatgctgcgatatcgtgacattcaatgccgatctctatttacttctgtgtcgggaaaatgtacagacatttacccgtaaaatagcgatggtaaacgattttgacagcagctttggctaccgcaatctgcgcatccataagtctgccatttgtgaacctttgcagggggaaaacgcctggagttacgcagaaaaactgaaactggcgatttccagtatccgtgaccatatgttctccgagtttattttctgtgatgacgcgaaactcaacgaaatagaagagaatatctggattgcgcgtaatattcgccatgcaatggaaattggcgaactattcctcgtctatcaaccgatcgttgatattaacacccgcgccattctgggcgcggaggcgttgtgccgttgggtttctgcggagcgggggatcatttcaccgctgaagttcattaccattgctgaagatatcgggtttatcaatgagctgggttatcagattattaaaacggcaatgggtgaattcagacattttagtcagcgtgcgtcgctgaaggatgatttcttactgcatattaatgtttcgccctggcagttaaacgaaccgcactttcatgagcgttttaccaccatcatgaaagaaaatggcctgaaggcgaacagcctctgtgttgagatcactgaaaccgtgatcgagcgaattaatgaacatttttatctcaatattgaacaactgcgtaaacaaggggtacggatatcgattgatgactttggcaccggtttgtcaaacctgaaacgtttttatgaaattaatccagacagcataaaggtggactcgcaatttaccggcgatattttcggtactgcgggaaaaattgtgcgcattattttcgatctggcacgctataaccggatcccggtgattgcggaaggcgtagagagcgaagacgttgcgcgcgaattaattaaattaggatgtgttcaggctcaggggtatctgtaccagaaacccatgccattctccgcctgggataaaagtggaaaattagtaaaagagtagtttacgtatgtccagaatcaataagttcgtacttacagtcagtctgctgatttttatcatgatttcagcagttgcctgcgggatctacactcaaatggtaaaggaacgggtgtatagcctgaaacagtccgttattgatactgcttttgcggtggcaaatattgctgaatatcggcgtagcgtggcaattgatcttatcaacacgctaaatcccacggaggaacagctgttggttggtttgcgcacagcttacgccgactcggtttccccctcttatttgtacgatgtcggtccttatctgatttccagtgacgaatgtattcaggtaaaggagttcgagaaaaattattgtgcagatattatgcaggttgtgaagtatcgacatgtcaaaaatacagggtttatctcttttgacggtaaaaccttcgtctattacctctatccggtaactcacaatcgtagtctgatatttttgcttggtctggagcgtttttctttactgtcaaaatcgctggcgatggacagcgagaacctgatgttctctctatttaagaacggtaaaccggtgaccggtgatgaatataatgctaaaaacgccatcttcaccgtttcggaagcgatggagcacttcgcctatttgccgaccggattgtacgtatttgcgtataaaaaagatgtttatttgcgggtctgtacattgattattttctttgccgcattggtggcagtgatatcgggtaccagttgcctctatctggtacgcagagtgattaatcgtggtattgtggagaaagaagccatcattaataaccattttgaacgcgtactggatggcgggcttttcttttcggctgccgatgtcaaaaaactctacagtatgtataactcggcgttcctggacgacctgaccaaagcaatgggcagaaaatcctttgacgaagatttaaaagcgctgccggaaaaaggcggttatttgtgcctgtttgacgtcgataaattcaaaaacattaacgacaccttcggtcatttgctgggcgatgaagtgttgatgaaagtggtgaaaatccttaaatcacagatcccggtagataaaggtaaaatctaccgcttcggcggtgacgaatttgcggtgatttatacgggtggaacgctggaagagttgctatcgattctaaaagaaatcgttcatttccaggtgggaagcattaatttaagtaccagtatcggtgtagcgcattcaaatgaatgtaccaccgtcgaacgcttgaaaatgctggcggatgagcggctgtataagagtaagaaaaacggcagggctcagattagctggcagtaatcattattcgcaggccggacaaatgattttgcccggcctgaattaattaaacccggctaccccacaaatcgtactcatcggcgtgctcgactttcacacgcaggatatcacccggcttaacgttggtttcaccattgagataaaccgcgccgtcgatttccggtgcatctgccatgctgcgaccaatcgcgccttcttcgtccacttcgtcgataatcaccagaatttcacggcccactttctcttgcaggcgctcggcggaaatctgctgctgcagctgcatgaaacggttccagcgttcttctttaacttcttccggaacctggtcaggcagggcattggcgtctgcaccttcaaccgggctgtatttaaagcagccaacgcgatccagacgcgcttctttcaggaagtctagtagcatctggaaatcttcttctgtctcgccagggaagccgacaataaaggttgagcgtagggtcagttccgggcagatttcgcgccactgtttgatgcgcgccagttggcgatctacagaacccggacgcttcatcagtttgagaatgcgcgggctggcgtgctgcaacggaatgtccagatacggcaggattttgccttctgccatcagtgggatgacgtcgtccacatgcggataagggtaaacgtagtgcagacgtgtccagatccccagtttcgataactgttcgcacaggctgaccatgctggtttttaccggctcgccgttgtggaagccagtacgatgtttaacatcaacgccataggcggaagtatcctgcgagatcaccagaatctctttaacgcccgcatctaccagacgtttcgcttcacttaacacttcgccaatcggacggctcaccaggtcgccgcgcatagacggaataatgcagaaggtgcagcggtgattacagccttccgaaattttcagataggcataatgacgcggcgtcagtttcacaccttgttctggcaccaggctcaggaatgggttgtgtttcggttttggcacgtagtgatgaacgtgctccagaacctgctcatagctatgaggcccggtgatttccagcactttcgggtggacttcgcggatctgatcttcttttgcccccagacaaccggtcacaattaccttgccgttttcattcaacgcttcaccaatggcttccagtgattcttgtaccgcgctgtcaataaagccgcaggtgttgacgatcaccatgtccgcatcgtcatagctcggtaccacgtcataaccttcagtgcgtagttcggtgagaatacgctctgaatcgacaaggtttttcggacagccaagggaaacaaagccgattttcggctggggagttactttgctcatagcttaaaaaatattcagttacaggaaaggtcagggcagggattctacagagttctggataaaatttgtatcgcaatctcattcgctggcggaggcgaaggaaatgtaaattttgttaattcggcgtgaagaattgatcctggacagcattttgctcaaaaaatagccatactatttaattgcaacaaggctggaaagaggaggatcgaagtatgttcgttgacagacagcgaatcgatctgctgaaccggttgatcgacgcacgcgttgacctcgctgcatacgtgcaactgaggaaggcaaaaggatacatgtccgtcagcgaaagcaatcatctacgagataacttttttaaactgaatcgcgaactgcacgataaatcgctgcggttgaatcttcatctggatcaggaagagtggagtgctcttcatcatgctgaagaagcattagcgacagccgcagtatgtttgatgagtgggcaccatgattgcccgactgttattaccgtcaacgccgataagcttgaaaattgtctgatgagcttaacgctgagtatccagagcctgcagaagcacgccatgcttgagaaggcctgaaaactaagggggagaaagcgtctcccccttcatgtttaagtttttgtaaaaatgaatttgttatctcctccactgactacgctttaagccagagtcaatccggaggcgttatgcatcgacaatcctttttccttgtgccccttatttgtctttcttccgctctctgggcggctcctgcaacggtaaatgtcgaagtactgcaagacaaactcgaccatccctgggcactggcctttttacccgataatcacggtatgttaatcactctgcgcggcggcgagttgcgtcactggcaagcaggaaaaggattatctgcgccgctttccggagttccggacgtttgggcgcacgggcagggcggcctgctggacgtggttttagcgcctgattttgctcagtctcgccgcatctggttaagttattccgaagttggcgatgatggcaaagccggaactgctgtgggttatggccgcttaagtgatgatctctcaaaagtgaccgacttccgcaccgtcttccgccagatgccaaaactgtctaccggcaaccattttggcgggcggctggtattcgacggtaaaggttatctttttattgctctgggcgaaaacaatcagcgcccgacggcgcaggatctggataaattacagggcaaactggtgcgtctgaccgaccagggcgaaatcccggatgataatccttttataaaggaatccggtgcgcgcgccgagatctggtcttatggcattcgtaatccgcaaggaatggcgatgaatccgtggagtaatgcactgtggctgaatgaacatggcccgcgcggtggtgatgaaattaatatcccgcaaaaaggcaaaaactacggctggccgctggcaacctggggaatcaactattcaggctttaagataccggaagcgaaaggggagatcgtcgccgggaccgagcaacctgttttttactggaaagattcgcccgctgtgagcggcatggccttctataacagcgataaattcccccagtggcagcaaaaattatttataggcgcgctgaaagataaagatgtcattgtgatgagcgtcaacggcgacaaagtgacagaagatggccgtattttaacggacagagggcagcgaattcgtgatgttcgctctggacccgacggttatttatacgttctcaccgacgagtccagtggggaattacttaaagttagcccacgcaattagctaacgggaatcatcaccactttgcgcactgcggggcgttcagtgagttgctgataccagcgttgcagatttggacgcggtgtccaggtcaggccaacgttaaacaaattgtagatgaacggtgcgatagcgatatcgcccacaccaaactcgtcgccagagaaccattttacttttgccagttccgcatcgagcagggcaaacagggcgtcgcactctttgcaactggcatcaatggcggcctgatcgcgctcttcgggtggtgttctgactaatcccatcaggatcccgcgatgagcattactgagtgtctggtttgcccagtccatccatttttccgcttccgcacgacgtgccggtgagtcgatccacaggcgtttttgcccgtactgtgccgccagatagcggacaatggcgtttgattcccaaagaatgagatcactttcgtcgtcacgcaacaacggcaccagcccgttagggttcatcgccagaaaatcagcatcgtgatttatcccaaactcacggcccgcgagaatttgctcataaggtagttccagttcttcgagcgtcagcaatactttttttacgttagttgaattattccgaccccacagcgtaatcatactcaccccttttccgacaggcagccacaggctgaacaggactccgatggtgaagtaaagttaacttttaagcaacagctggcaaaaaaatgacaccagaagcagcgaagcggcaggatattgcataaactttaaaaactttaccaacttacggtttctttaagtttgtgtgtgcgttattaatcaccgaacttatcatacggcgatataacgtattttttttgaatggatactcgggtggcatttatgacgcaatactcctctctccttcgtggtcttgcagcgggttctgcatttttattcctttttgccccaacggcattcgcggcggaacaaaccgttgaagcgccgagcgtggatgcgcgtgcatggattttaatggattacgccagcggtaaagtgctggcagaaggcaacgcggatgagaaactggatcccgcgagcctgactaaaatcatgaccagctatgtggttgggcaggcgcttaaggccgataagattaaactcaccgatatggtgacggtcggtaaagatgcctgggcgacgggaaatccggcactgcgtggttcatcggtaatgttcctcaaaccgggcgatcaggtttcggtggcagacttgaacaaaggtgtgattatccagtccggtaatgacgcctgtattgcgctggccgattacgttgccgggagccaggagtcatttattggtttgatgaatggttatgccaaaaaactgggtctgaccaacactaccttccagacggtgcacggtctggatgcgccggggcagttcagtaccgcgcgcgatatggcattgctgggtaaagcattgatccacgatgtgccggaagagtacgccattcataaagagaaagagttcaccttcaacaaaattcgtcagcctaaccgtaaccgtctgctgtggagcagcaatctgaatgttgatggcatgaagacaggaaccacggcaggcgcgggatataatctggttgcttcggctacccagggcgatatgcgtttaatctccgtagtgctgggggcgaaaactgaccgtatccgttttaatgagtctgagaaattattgacctggggtttccgcttctttgaaaccgtgacgccaattaaacctgatgccacctttgtgactcagcgcgtctggtttggtgataagagcgaagtgaatcttggggcaggtgaagcgggctcagtgaccataccgcgtgggcagctgaaaaacctgaaggcgagctacacgttaacggaaccgcagcttaccgcaccgctgaaaaaaggtcaggttgtcgggaccattgatttccagcttaacggtaaatccattgagcagcgtccgctgatcgtgatggaaaatgtggaagagggcggattctttggtcggatgtgggatttcgtgatgatgaaattccatcagtggttcggcagctggttctcttaatcttctgataaccggatggcgcgaaacgtcatccggttatacgtcattaatacatcaacttaatacggtgcgtctgcgcgtacttcacatactcatcttccgggcaacaatcactcaccacaatatcaaagcgtttcaggtcacccatgcgcgccggacgcaccttgccaaatttactgtggtcgacaaccagcacatgcttttgcgccatcgacatggcccagtgttttaccggcaactcttcaagattaaaacaggtagcgcctttactgacatgcacgcccgccgcggaataaaaagcgatatccgggcaaaaattattcaacgtttgctgaaaatcgatgggtttgaaaatggcgttgctggcgtgaaattcaccaccgcacagaaatgcgcggcaatggggtttctctttcagcgccagaaaggtatttagcgaataacaaacggcggtaaaagggatttcattatcaatcgcttcaataatccacggcgtggtggtgccacagtcaaaaaagagagtctgatcgggttctaccagtgtcgcagccatttttgccgcccggcgtttttcttccaccaggcgggatttttgatcgcttaacaggtaatggctggcactgcgcggttccagaacaatatagccgccgagcaaaacgacgggcgcactgtggttgttcagatcgcgacgaatcgtcatctccgaaaccccaagcagggcggcggcgtctttaagatgtaacttatcgctgcgttttaattcttgcagcagctgcccgatacgctcttcgcgacgtgtttccataatccctctgaatagttattgaagcgagccgctcaatactacactttttagcagagatcagtcacgcacccagcctttgcggatcggtaatgcaaaacagaagcgataccacgattgcagacgttgatagagtttatgccccatcgcttgccagataatctgagcgctaaggcagccaatcatacctgccagcaatccaccgagcatatccagcggccagtgcacgccaagataaacgcgcgaccaggcaatgacgacggccagcaccattaaaagtgagccggaccacaggcgatgccagcataaaaatgccagtgcaaaggtgaaaatcaccgtaccgtggtcgcttgggaatgagtcatccgccgcatgatgcaggaagttatagccgatattttcgacaaagggtcggtcgtgcggaaaaagatgtcccatcgtccaggacacaaacaggctgaccgccagcgcgatagcgatttttatcaccagttgccgttgtgctgtaagcccccacaaccaaagcaccgcggccagcagcggtaccacggtaatcaaatctttagcaataaaaatcgccaacgagatcatccacggagccgagtctggcgtcgcgttaataagagagaatagagagagattcaaattttccagcataacttcccgacgcaaagtgattaaaagggagccaatacaggcaagtcgttgagaataaagtgcaggttaaactgggtaaagcggcatcgtcttatttccctcaagcggcctgtttacggtgggtaattgtaacgggcataggttaaataaaacttaaagaaagcgtagctatactcgcaataatgtaagaatgtgcttaaccgtggtttcagctacaaaattcgctttctcgttagctgtgcttttattaaactctgcgcgattattattggcgaagaaattgcatgcaaaataaattagcttccggtgccaggcttggacgtcaggcgttacttttccctctctgtctggtgctttacgaattttcaacctatatcggcaacgatatgattcaacccggtatgttggccgtggtggaacaatatcaggcgggcattgattgggttcctacttcaatgaccgcatatctggcgggcgggatgtttttacaatggctcctggggccgctgtcggatcgtattggtcgccgtccggtgatgctggcgggggtggtgtggtttatcatcacctgtctggcaatattactggcgcaaaacattgaacaattcactctgttgcgcttcttgcagggcataagcctctgtttcattggcgctgtgggatacgccgcaattcaggaatccttcgaagaggcggtttgtatcaagatcaccgcgctgatggcgaacgtggcgctgattgctccgctacttggtccgctggtgggcgcggcgtggatccatgtgctgccctgggaagggatgtttgtcttgtttgccgcattggcagcgatctcctttttcggtctgcaacaagccatgcctgaaaccgccacgcgtataggcgagaaactgtcactgaaagaactcggtcgtgactataagctggtgctgaagaacggccgctttgtggcgggggcgctggcgctgggattcgttagcctgccattgctggcgtggatcgcccagtcgccgattatcatcattaccggcgagcagttgagcagctatgaatatggcttgctgcaagtgcctattttcggggcgttaattgcgggtaacttgctgttagcgcgtctgacctcgcgccgcaccgtacgttcgctgattattatgggcggctggccgattattattggtctgttggtcgctgctgcggcaacggttatctcatcgcacgcgtatttatggatgaccgccgggttaagtatttatgctttcggcattggtctggcgaatgcgggactggtgcgattaaccctgtttgccagcgatatgagtaaaggtacggtttctgcggcgatgggaatgctgcaaatgctgatctttaccgtcggtattgaaatcagcaaacatgcctggctgaacgggggcaacggactgtttaatctcttcaaccttgtcaacggaattttgtggctgtcgctgatggttatctttttaaaagataaacagatgggaaattctcacgaagggtaaaaaaatgcctgattgctttgtgcgatcaggcattctcgaattaatggtgatggtcgtcaatctggtgttcgataaccatcccttcacctacgctggcaagatggcgaacataaggatgcgggcggtaagccgaagctggcgcaggagccacatagacggtttgcggcacagtcgcgacgctgaccgcttgtggaacgctgactgaatcaggaaccacaaccactttgtatccactcggcacatcgacggtgacactttgcgccatcgccacaccagtaaagcccattaaaagcgcgcccaacagtagacaatttttcataaacatttcgcctgaaataatgcagcgggttaatttccgcgaattatgcagccttcattcaggtattgtgttgccgggcgtgctgccgtttttattggtcaaatggcgcttcgtgtttaagcactttatcgatcacatccagtacgccttcacggttattggagcctgcccggtattttgccgctgcgacgaccgcattgccggcattttccattgcaaaactaaagcctgcctgacgcagcatctcaatatcgttaccgccatcgccaaagaccaccacttcgctgtcgtctattccccataatttctgcagttggcgaaggccattggctttatgtacgccggggataatcagatcgatgctgccgttgccggtgtggaccggcaccataatatcgccgatggcctcatgtaatgctttttgtacttgtggaatcagttcatcggaaagattcaggccaaacttaaagaagatatcctctaagttgtcaaagttatcgacgtattccagacggtgataatacatttccgccaccgttttcatggcatcgtcatattttttgagcgtataggcgctattttttccgcaggcaataatttccacttccgggcgcgtcagcaaatgttccacgacagtagtaaacgcatccttcgacagctcgccattaaaaacatctttgccttcgctcactacccagccgccgttttcagccacaaaggcaatttcattagcaatttcagggaagaaagagatcaactgataatattgattcccgctggcgactacaaagcgaattccttgtgctttcatttgctgatactgagccataaaccgctcacggttataggttttttgatcgcttaagaaagtaccatccatgtctaccgcaattaatttaatgctcatcaactattctccatcgccgtctgcgttttggtatcgggtttggcgacggctttcgcgacaatagccgcgagaataaccagcgccagtacaaccagcattgcactacgtaatccataatgttcgccgagatagcccagcagcggcggcccgacgaggaaagccagataaccggtcgttgctaccacactgacgcgggttggtgcatcggggccggtatcgctggcggcagaaatggtcagcgggaagcccagcgaggcacccagtccccagagtacaacagacaccccagcgacccaggcgctatcgacaaaaataatcagcccaatacccaacgcccccattagtgcactggcccgaaccacggcaacgcgactgtaacggtcgatgaaccaaccgccagtgaagcgtccaacggtcatccccagggtaaaaccggcataaatcagcgagccggaagtagggctaaaaccgtgaccgtcaaccattaataagggtaaccagtcgttggcagaaccttcggcaaaggccatcgccagcactacaacaccaatcaacagcaactggatatcgcgataaaaaggaatgcctttttcgccatgctgggtgccatcggcagcatttttgcccgtaccgtcagggattgcctgaatggcgatataaataggcgcgatacctaccagcgccgccaataaaatgtgcaccgttgccggaacgccaaaggccgtcagtgccatcccgacaccagcgcctgccagcgtgcccaggctataaaaaccgtgcatcatcggcaaaaccgttttattcatttctcgctcaacggcggcaccttcaacgtttatcgccacttccgcagaaccaaaacttgccccaaagacgccgagaccaacggcaaagagcaggggcgatgtcagccagagtgccagacttaatatcatcatcccgatcaatgcgcaggacatcgtgaccaggatgacattacgtgtcccaaagcgtttcactaaccacgccgagcagagaataccgctcatcgaaccgatcgacagaccaaagagaacaccgcccatttcagcgatcgagacagagagaatatcgcggatagcaggcgtacgggttgcccaggacgccattaacaggcctggcaaaaagaagaacataaacagcgcccaggttcggcgtttcaatgcattacgtgaagaatttacggtcatagatcacgtcaaaataagaagagggaagacaacattagcaaggttgtgtacatttgtacacaattgcagacagaggaaatgacatgcgtcgcgctaacgatccgcaacggcgagaaaaaattatccaggccacgctggaggcggtgaaactttacggaatacatgctgttacgcaccgcaaaattgctacccttgccggggtgccgttgggatcgatgacctactatttttcaggaattgatgagttgttgctggaggcgttcagcagttttactgagatcatgtcccggcaatatcaggcattttttagcgatgttagtgatgctcaaggcgcatgccaggctatcaccgatatgatctacagctcacaggttgcaacgccggataacatggagctgatgtaccagctctacgcgctggctagccgaaaaccgctattaaaaacggtaatgcaaaactggatgcagcgcagtcagcaaacgctcgaacaatggtttgaacccggaaccgcccgcgcgcttgatgcgtttattgaggggatgacgctgcattttgtcaccgaccgtaagccgctatcgcgcgaggagattttgaggatggttgagagggttgcagggtagtagataaattttagataacaaaaaacccatcaaccttgaaccgaaatggcggggttgatgggctccacaaaatggggacatcaaagaaaagcagtggcactaattaagactgatgccctgcggaaaagttctgcggttgtgcaaaaaaatttcattttcagggcaacttcagttttatcctaatcctggccataccatgacgatgattgtccctgccagcgtcagcaggacgttggcgattgcataggtgcccgcatagcccagcgccgggatgttactgcgagctgtatcactgatgatctccattgccggcgcgcaggtgcgtgcgcccatcattgcgccgaacaacagtgcgcggttcattcgcaatacataagcaccgaacaagaaacagataaccacgggcacaagactgacaattaatccggcaatcaacatctgaccgccaatcgcgcccaggccgttattaataccgctaccggcgctcagaccaacgcctgccataaacaccatcaagccgaactctttcaccatgcttaatgcaccttgcggaatgtaaccgaaggtcgggtggttagcacgcataaagcccagcataattccggcgaataacaacccggcagcgttccccatgccgaaactgaatgtgctgaactggaaggtgatcatcccgatcatcagcccaataacaaagaaggcgcaaaatgccagcaggtcagtgacctggctgtgaatcgagataaagccgatgcgatcggcgatggtttttacgcgacgggcatcaccgctgacttgtaaaacgtcacctttgttaagcacgacgttgtcatctatcggcatctcaatctggctacgaatgacgcggttaaggaagcaaccgtgatcggtcaacttcagttgtgcgagacgcttacctacagcgttatggtttttaacgaccacttcttcagtgacgatacgcatgtcgagaaggtcacgatcgaaaacttctttaccgttacggaagctgggatcgagtcgggcatgggcgtcgggatagcctaccaacgctatttcatcgcccatttgtagcacggcatcaccgtctggatttgccagaatcccgttacgtcgaatacgttcaatgtagcagccggtttgtcgataaatacccagttcacgcagatttttgccgtctgtccaggccaccagctccgggccgacgcgataggcgcggatcaccggtaaataaaccttacggttggcatcagtgtccaggccacgttcgcgggcgatttgctgggcgctggtctgtaagtcttgatgctgcaatttcggcaagtaacgcgcaccaacaatcaaactcaccagaccgattaaataggttaaggcatacccgaggctcagattatccagtgccagtgagagctgcctgctttccatgccggaatgacgcagtgtatcgccagcaccgaccagaaccggtgtcgacgtcatagagcctgctaacataccggccgtcaggccaatatcccagccaaacagcttacctaaccctaaggcgatcaccagcgcactgccaaccatcaccagtgctaacattaggtaatttttcccatcgcgaaaaaaaatggaaaaaaagttcggtccggcttcgaccccgacgcagaaaataaacagcataaagccaagattaagcgcatcggtgttaatgctgaaatgttgttggcctaataacagcgatacgactaaaacgccaatggaattacccagttggatcgaaccaagtcgtaactttccgagacatagcccaagcgcgaggaccacaaataataacagaatgtaattcccatttaacaattcggcgacgtttatattcacggaggctaacttcttgtttactagtaagctgttgaaagaaatggtaatttacgataatgttttttaccagaattcagggcgcagattcattcagcgcacctaaacgatagtaaagtaacaatatattttactagtgtaatcacattaggtatcaacggctatatgaattgcgttggcctatattagcatggaatgcgaagcggctttatcttactgaacgccacactggcgaaaaatgtgttcgatagacgcagtgtcaggaggaacgagtgaaacataaacaacgttgggcgggggcaatctgctgttttgtcctcttcattgtggtgtgcctttttctggcgacgcacatgaaaggcgcttttcgggctgccgggcatcctgaaatcggcttgctatttttcattcttcctggagcagtcgccagcttcttttcacagcgtagagaagtcctgaaacctctatttggcgcaatgctggcggcaccctgttcaatgctcattatgcggctgtttttttcaccgacgcgctcattctggcaagagctggcatggttactaagcgcggtgttctggtgtgcgctgggggcactgtgtttcttatttatcagtagtttgtttaaaccacagcacagaaaaaatcagtaaagccctcaacgcgagggcttgtcagacgatcaggcgtccagattttctttcacccatgcagcaaaatcggtatagccgccgatatgttgctgatcgacaaaaatctgcggcacggtttctacgggtttacctgccttttgttgtagatcttctttagtgatcccttccgcacgaatatctacatactgatactgaaaatcatcgcgttcattgctcaatttctcagccagatcttttgcacgcacacagtaagggcaacccgaacgaccaaaaataacggtttgcattatttctctcctcatagatttatgcctgtaatgatcacgctaaaatgtattcgctgaaagtaggtttaacctgttgcattaattgctaaaagctataactgttaaacacaatacagtgaaaagttttagactgaaggctcactttgcagagggaagcgtatgcgcgcgatcggtaaattgcctaaaggcgtgttgatactggaatttatcggaatgatgctactggcggtggcgctgctgtcggtaagcgactccctgtcgctgcctgagccattttctcggccagaagtgcagattctgatgatttttctcggtgttttgctcatgcttcccgctgcggtggtggttattcttcaggtggcaaaacgtcttgccccacagctgatgaaccgtccaccgcaatattcacgttcagaaagagaaaaagataatgacgccaaccattgaacttatttgtggccatcgctccattcgccatttcactgatgaacccatttccgacgcgcagtgtgaggcgattattaacagcgcccgtgcgacgtccagttccagttttttgcagtgcagtagcattattcgcattactgacaaagcgttacgtgaagaactggtgacgctgaccggcgggcaaaaacacgtagcgcaagcggcggagttctgggtgttctgtgccgactttaaccgccatttacagatctgtccggatgctcagctcggcctggcggaacaactgttgctcggtgtcgttgatacggcaatgatggcgcagaatgcattaaccgcagcggaatcgctgggattgggcggggtatatatcggcggcctgcgcaataatattgaagcggtgacgaaactgctgaaattaccgcagcatgttctgccgctgtttgggctgtgccttggctggcctgcggataatccggatctcaagccgcgtttaccggcctccattttggtgcatgaaaacagctatcaaccgctggataaagacgcactggcgcagtatgacgagcaactggcggaatattacctcacccgtggcagcaataatcgccgggatacctggagcgatcatatccgccgaacaatcattaaagaaagccgcccatttattctggattatttgcacaaacagggttgggcgacgcgctaaaaccgccacgtcgatgtatgatacgcgggcttttgaccaggtctgacagagaggtgcagggtgaaaattgccatattgtcccgggatggaacgctctattcgtgtaagcggctgcgtgaagccgctatacagcgcggtcacctggttgaaattcttgatccgctttcttgctacatgaacataaatcctgcggcgtcttctattcactacaaaggccgcaagttaccccattttgacgcagtgatcccgcgtattggcaccgccattaccttttatgggacggcggcactgcgccagttcgagatgctggggagctatccgctcaatgagtcggtcgccattgcccgggcgcgtgacaaattgcgttccatgcaactgctggcgcgtcagggcatcgacctgcctgtcacgggcattgcgcattcgccggatgataccagcgatttaatcgacatggtcggtggtgcgccgctggtggtcaagctggttgaaggcacgcagggaattggcgtcgtgctggcggagacgcgtcaggcggcggaaagcgtgattgacgctttccgcggtctgaacgcgcatattctggtgcaggaatatatcaaagaggcgcaagggtgcgatatccgctgtctggttgttggcgatgaagtggtcgctgcgattgaacggcgggcgaaagagggcgattttcgttccaatttgcatcgtggcggcgcggcaagcgtcgccagtatcacaccacaggagcgtgaaatcgcgataaaagccgcgcgaacgatggcgctggacgttgctggtgtggatattctgcgtgctaatcgcgggccgttggtgatggaggtgaatgcgtcgccggggctggaaggaatagaaaaaaccaccggtatcgacatcgcgggtaaaatgatccgctggatcgaacgccacgctacgacagaatattgcctgaaaacgggtggttagtcgcaatcacattactgatcatggttttgcctgcgctttttgcgtaagctgtgccggtctttttatcgaaagaggttgtacaaaattatgacatcgctggtcgttcctggtctggatacgctgcgtcaatggctcgatgacctggggatgagtttttttgaatgtgataactgtcaggctctgcatctgccccatatgcagaatttcgacggtgtctttgatgccaaaatcgatctgatcgataacacgatcctgttttctgccatggcggaagtccgaccttcagccgtattgccgctggcggcggatttatctgccatcaatgccagttcgctgaccgtgaaagcatttcttgatatgcaggatgataatctgccaaagctggtggtttgccagtctttatccgttatgcagggcgtaacctatgagcagtttgcatggttcgtgcgtcagagcgaagagcagatttcgatggtcattcttgaagctaatgcccatcaactgctgttaccgactgatgatgaagggcaaaacaacgttaccgaaaactatttcctccactgataactcctttcgagcacgcagtcgctggtgcagtggctgcgcgctgcaaaattatctgctgtttttaaccttttcttaaagattatttcacttctcttgtgtcgatttggctttatcacatagagcaaatacgcataaaaatttgttaaataccgttttttaatccgagctatagtctcaaaccctggctaaagttattcttgcgatgcttttatatagcgagcagtgctggccgggagagagttctcttttcttacaccgcgccgataaaaaatatgcacgtttattgcatatctttcagtgtgacaacttttgttcgtttgttaacgaactttcagaaggaaagagatatgaccgccttaaataaaaaatggctatcgggtctggttgcgggtgctctgatggccgtctctgtcggcacgctcgcggctgaacaaaaaacactccacatttataactggtctgattatatcgccccggacacggtggccaattttgaaaaagaaaccggtattaaagtcgtctacgatgttttcgactctaacgaagtactggaaggcaaattaatggccgggagcaccggctttgacctggtggtgccgtcagcaagctttcttgaacgccagctgacagcgggagttttccagccgctggataaaagcaaattgccggagtggaagaatctcgacccggaactgctgaagttggtcgccaaacacgatcccgacaataaatttgctatgccctatatgtgggcgacgaccgggattggctataacgttgataaagttaaagcggtgctgggcgaaaacgcgcccgtcgatagctggaacttgatcctcaagcctgaaaatctggaaaaactgaaaagctgcggtgtctctttcctggatgcgccagaagaagtttttgctaccgtgctgaattatctcggcaaagatcccaacagcactaaagcggatgattacaccggaccggctaccgatctgctgttaaagctgcgcccgaacattcgttatttccattcatctcaatacattaacgacctggcaaacggcgatatctgcgtcgctattggctgggcgggcgatgtctggcaggcgtcaaaccgcgcgaaggaagcgaagaatggcgttaatgtctcgttctcgattccaaaagaaggggcgatggcgttctttgatgtcttcgccatgcctgcggatgccaaaaacaaagacgaagcctatcagttcctgaattacctgctgcgcccggatgtagtagcgcatatttccgaccatgtgttctatgccaacgccaataaagcagccacgccgctggtgagtgcggaagtccgtgataacccgggtatttatccgcctgcggatgtccgtgcgaagctgttcactctgaaagtgcaggatccgaaaatcgaccgtgtgcgcacccgcgcgtggaccaaagtgaagagcggaaaataatccgcagccttagatgccgggcgggcgcaccacacccgccggcaattcgcaccatcatggtgcgcttgcacacattcaatgccggagagcagccgtgaatgacgctatccctcgcccgcaggcgaaaacccgtaaggcgctgacgccgctattagaaatccgcaacctcaccaaatcctacgatggtcaacatgcggtggatgatgtcagcctgactatctacaaaggtgaaatcttcgcgctgctgggcgcttccggctgtggtaaatccacgctgctgcgtatgctagcaggttttgaacaaccctctgccggacagattatgcttgatggcgtcgatttgtcacaggtgccaccttatctacgccccatcaatatgatgtttcagtcttacgcattgtttccccatatgactgtggagcagaacatcgcctttggcctgaaacaggacaaactaccgaaagcggaaattgccacccgggtcaacgagatgcttgggctggtgcacatgcaggagttcgccaaacgcaaaccgcatcagctttccggtggtcagcgacagcgtgtggccctggcccgaagccttgccaaacgcccgaaactattactgctcgatgagccgatgggcgcgctggataaaaagctgcgtgaccggatgcagcttgaagtggtggatattctggagcgcgtcggtgtgacttgtgtgatggtcacccacgatcaggaagaggcgatgaccatggcggggcgtatcgccattatgaatcgcgggaaatttgtccagattggcgagccggaagagatctacgagcatccaactacccgctacagcgctgaatttatcggttcggttaatgtctttgaaggtgtactcaaagagcgtcaggaagatggcctggtgcttgattcgccggggctggtgcatccactgaaagtcgatgcggatgcttcagtggtcgataacgtgccggtacacgtagcgctgcgcccggaaaaaatcatgctttgcgaagagccgcccgccaatggttgtaacttcgcggtgggggaggtgatacacattgcctatctcggcgatctttcggtgtatcacgttcgtctgaaaagtgggcagatgattagcgcccagctacaaaacgcccatcgtcatcgtaaagggttaccgacctggggcgacgaagtgcgtttgtgctgggaagtggacagctgtgtggtgctgacggtttaaggagcaaagatgaatacacttgaacctgctgcccagtcgaaaccgccgggcggatttaagctgtggttgtcgcagctgcaaatgaagcatgggcgcaaactggtcattgcgttgccatatatctggttgatcttgctgtttctgctgccatttctgattgtctttaaaataagcctggcggagatggcgcgcgctattccaccttataccgaactgatggagtgggctgacgggcaactgtccatcactcttaatctcggtaattttctgcaactgaccgacgatccgctctatttcgatgcttatctccagtcgctacaggtggctgcgatttcgacattttgctgtttactgatcggctatccgctggcgtgggcggtggcgcacagtaagccttcgacccgtaatattttattactactggtgatcctgccgtcgtggacctcgtttctgatccgcgtttatgcctggatgggaatattaaaaaacaacggtgtgctgaataattttctgctgtggctgggggttatcgatcaaccgctgaccattcttcataccaatctggcagtttatattggcattgtttacgcctacgtgccgtttatggtactgccgatttataccgcgttgattcgtattgattattcgctggtggaagcagcgctggatctcggtgcacgaccgctgaaaacgttctttactgtgatcgtgccgctgactaaaggtgggattattgccggatcgatgctggtgtttatcccggctgtgggcgagtttgtgatcccggaactgctcggtggcccggacagcatcatgatcgggcgcgtgctatggcaagagtttttcaataaccgcgactggccggtggcctcggcggtagcgatcatcatgttgctgctgctaattgtgccgataatgtggttccacaaacaccagcaaaaaagcgtgggagaacacggatgaataatttaccggtagttcgttcgccctggcggattgtgattttgctgctgggctttacctttctctacgcgccaatgctgatgctggttatctattcgtttaacagctcgaagctggtgacggtgtgggccggctggtcaacgcgctggtatggtgagttattgcgcgatgacgcgatgatgagtgcggttggtttaagcctgacaattgctgcctgtgcggcaacggcggcggcgatcctcgggactattgcggcggtggtgctggtgcgctttggcagatttcgcggatcaaatggctttgcctttatgatcaccgcgccgctggtgatgccagatgtcatcacgggcttgtcgctgttgttattattcgtcgcgcttgctcatgccattggctggcctgcggaccgcggtatgctcaccatctggctggcgcatgtcactttttgtacggcttatgtggcggtcgttatttcttcaagattgcgggaactggatcgctcgatagaagaagcagcgatggatctcggtgcgacgccgctgaaagtgtttttcgtcattacgctaccgatgatcatgcccgcgatcatttctggctggttactggcttttactttgtcgcttgatgatctggtgatcgccagctttgtttccgggccgggagccaccacgttaccgatgctggtcttttccagcgtgcggatgggggtgaatccggaaatcaacgcccttgcaacgttaattctcggtgcggtcggaattgtcggatttatcgcctggtatctgatggctcgcgcagaaaaacagcggatacgcgatatccagcgtgcaagacatggctgaagacactaaaatttgccaacctggctacataatgccgcgcatgccgcggcattgttttcatggaagacgaaacgttgggattttttaagaaaacatcttcatctcatgctcgcctgaatgtgcctgcgctggtgcaggtggcggcgctcgccattattatgatccgtggcctcgacgtgctgatgattttcaatacgctgggcgtgcgcggtattggcgagttcattcatcgcagcgtacaaacctggagtttaacgctggtctttttaagcagtctggtgctggttttcattgagatctggtgtgcgttttcactggtgaaagggcgtcgctgggcgcgctggctatatctgctgacacaaatcaccgccgcaagttacttgtgggcggcttcgctggggtacggttatccggagctgttcagcattcccggtgaatcaaaacgtgaaatcttccatagcctgatgctgcagaagctgccggatatgctcatcctgatgctgctgttcgttccctcgaccagtcggcggttcttccagttgcaataatgtgtataatcgtcgcccctgatgatgtgaaggtcaatgtatgcagtgcgcactttacgacgcgggtcgctgtcgttcctgtcagtggataacgcagccgattccagagcaactctccgctaaaaccgccgatcttaaaaatctgctcgccgattttccggttgaggaatggtgcgcgccggtgtcaggcccggaacaagggtttcgtaataaagccaaaatggtggtgagtggtagcgttgaaaaaccactgctcggtatgctgcatcgcgacggcacaccagaagacctttgtgactgcccgctttatcctgcctcatttgcgcccgtttttgcggcgctaaaaccgtttatcgcccgtgcggggctgacaccctacaacgtggcgcgtaagcgtggcgaactgaaatacattctgctgactgaaagccagagcgatggcggcatgatgctgcgctttgtactgcgttctgaaaccaaactggcacaactgcgtaaggcgctgccgtggttacaggaacaactaccgcaactgaaagttattaccgtcaatattcagccggtacatatggcgattatggaaggggagacggagatctaccttactgaacaacaggcgctggcagagcgttttaatgacgtaccgctgtggatccgtccgcaaagtttcttccagactaatccggcggtcgccagccagctgtacgctaccgcgcgcgactgggtacggcagctgccagttaaacatatgtgggatctgttctgcggtgtgggtggctttggtttacactgcgcgacgcctgacatgcagttaaccgggatcgaaattgcatcagaggccattgcctgtgcaaagcagtcagccgctgaactgggcttaacgcgtttgcaatttcaggcgctggactccactcagtttgccaccgctcagggggaggtgccggagctggtgctggttaatccgccgcgccgcggcattggtaaaccgctatgtgattatctctcaacaatggcaccgcgttttattatctactccagctgtaacgcccaaaccatggcgaaagatgtccgcgaactgccaggttaccgcatcgaacgggtacagctttttgatatgttcccgcacaccgcgcactatgaagtgctgacgctgctggtgaagcaataaaaaagccgcaggtgcggcttcagattgctgatcaggtgcgctttgttcatgccggatgcggcgtgtacgccttatccggcctacaaaatcatgctaaatcaatacattgcagagttgatgtgggccggataagcgcagcgcatcaggcaatcttacttttgtcatcagtctcaattactgcggaaaccactggtcattgattttctgatatgtaccgtcagctttaattgctgccagcgcgttattcagtttttccagcagagctttgttatccggacgtacagcgatgcccagaccggtgccgaagtattgcggatcggtcactttttcagtagcaacgcccagttgcggattggttttcagccattcgtttaccaccgctgtgtcaccaaataccccatcaatacgaccatttttcagatcgataaaggcattctgataactgtcataggagacagttttcacttcggggtgctgatcctgaatatatttctggtgcgtggtgccgttttccatcccaatacgtttgcctttcagatcggcaaacgttttgtaggtatcttttttggcaatcacgacggctgagttttcatagtagggcgtggtaaacgatacctgcttgctacgctcgggcgtgatatccataccggagattacggcgtcatattttctgaatttcagtgacgggatcaggctgtcgaacgcgtgattagtaaaagtacattctgcctgcatttgtttgcacaaggcttttgccagatcgatatcaaagccgacaatctcattattagcacctatagattcaaagggtggataggtggctgaaacgccaaaattgattttctctgcggcagaagcaccgaaagtaaaggaagcaagtaaagcggcaagaactaactttttcatgatggaactcccgtctgtcaatcttatgatttttggccgtgtctgcggcatgggataacaatgccatcaagtgaatttatatgcaataaatatgattaaataatttaaatgaaataaaaaaagacggataccttagtgagttgtccgtcttcattataagaatttatgcactatgtaggccggataaggcgtccacgccgcatccggcacaggcaccgtgctgatgtctgatgcgacgctggcgcgtcttatcagacctacaaacccccccggcgaatgtacgcagctacattaatttcgccgttcgaatgccagtgctttgcgctcgatcagacgcatcatcagcgtcagcaggccgttgacgaccaggtaaataatccctgccgcaccgaacaccattacatcgtaggtgcgtccgtacaacaactggctgtatcccatcacttccatcagcgtaatggtgtaagccagagaggtacttttgaacaccagcaccacttcgttggaataagaagagagcgagcgtttaaaggcatacggcagcaggatcgccagcgtatcttttttgctcattcccagggcgctacaggactgccactgaccttctgggatcgcacgaattgcaccgtaaaacagctgcgtggtatacgccgcactgttcagcgataacgcaatcagcgcacataaccacggttctgacaacaaatgccacagtgccggatactcctgcaaagtcggaaactggcccggcccgtaataaatcaggaagatctgcaccagcagcggcgtaccggtaaacagcgtgatataaccccgcaccagccacaccagcaccggcgttttcagcgtcaggatgatggtaaaaatcaatgccagaatcagtgccacaatcagcgaggcaacggttagcgtcaggctggtgtgtagccctttcatcagttcgggtaaatactcaaacattagctgggcctccgctcaaaacgtgtcgcgcgcaggtcaatgcgtttgagaatgtactgactgagcagggtgatcaccaggtaaatcgccgccgccacaatgtaccaggtaaatggttcctgggtacgagtagcgatgctttttgtttgcagcattaaatcattcacactaatcaaactgaccagcgcggtatctttcagcagcaccagccactggttaccgaggccaggcagcgcatgacgccacatctgcggcatcaccagacggaaaaagatagccgatttcgacagccccagcgcctgaccagactcccactgacccaccggcaccgctttcaacgcgccccgaagcgtttgcgaggcataggcggcatacagcagtgacagagcgatgacaccacaaaggaacgggctaacgtcgaagttctcaatgtccatctgcactgggatttgcacgaacccaagattgatagtgaagccatccgaaagcgtcagcagcagctgcgaggagccaaaatagataaacagcaccaccagaatttctggcaggccacgcagaatggttaccagcgctgaacctgcccacgcgacaggacgccattttgccgactcccataccgcaaagaacatcgccagcgccagcccgacaatcaatgcacaaacggcaaggccgacggtcatcccggcggcgcttgctaaaggaaaaaattcattcatcaggaattacttctggaaccatttgttgtagatggtttcgtaagtgccatctttcttcactttttccagcgcagtgttgagtttctgctgcagctcagtgttgccctgacgtaccgcgatgccgaggccagtgccgaagtaatctttatcggtcactttgtcgcccaccgccgccagtttcgggttatctttcagccactcagtgaccactgcggtgtcaccgaagacgccgtcgatacgcccgttttgcagatccagttttgcgttctggtagctgtcatacggaacggtagtgatttccgggtgcttatccataatgaatttctggtgtgtcgtcccgttctgaacgccgacttttttgcctttcagctgatcaacactggtgtatttgccttgctgacccacaaacagggcagagttgtcatagtacggggtggtaaacagtacctgcttttcacgctccggagtgatatccatgcccgccatcactgcttctacgcgacggaatttcaggcttgggatcaggctgtcaaacgcctggttagagaaagtacaggttgcatcaatctctttacacagtgcctgtgccaggtcgacgtcaaaaccaacgatctggttgtttgcatcaatcgattcaaacggaggataggaggcttcggtagcaaaacgaatggtttcggcagctgtggcggaaagactaaaacctgcaattaacgcggcaatcagaacttttttcattgttgttatcccgaatcttagtgagagagatagtttttaaatgcttcggtttgcggctcggtaaagcagctcgcgtcgccttgttctacgatatgaccattttccatatacaccactcggctggcggttttacgcgccacttcaacttcgtgggtgacgatcacctgggtaatattcgtttctgccagctcacgaatgatgctgacgatttgtgccgtaatttccgggtccagtgcggcggtcggttcatcgaacagcagtacctgcggttccatcataaacgcacgggcaatagcaacacgctgctgctgaccaccagaaagatgcagcgggtaacgatcgctataaggtttgagacgcagacgttccagcagtttttctgcacgggccagcgcctgatctttactcaaccccagtacacggcagggcgcttcaatcaggttttgctgcacggtcagatgcggccacaggttgtattgctgaaacaccatgccaacgttacgacgcaaatcgcgaatcgctttgtcagagggtgttttggtaaaatcgaaatggttgcctgcaatgttgagcgtaccggagcgcggcatctcaagcagattgagtacacgcagcagcgagcttttacccgcgccgctggggccaagtaacaccagcgtttcgccctgtgggcaatccagcgtgatatcgaacagcgcctgatgcgcgccgtagaagcaattaatgccgtttaattgaatactcattgacactcgtatactggcagtctgatagctattgaggtcgaagatagtacctttgacagaataattatgcaatatttctgctttaaaagttaaaagcaaagcgcattattcaataaacatagcacaaaataacgggggcggtggtcggtgagcataaatgtcggcattcctcacgaaatgccggacaatttacggggtttattggttgatcaaggcgttagcgattctcgatggactgacggagcgtacccgccgtggcatgaacgctgccgcctaaatagcgtacatcgtcgatcacccaacactggccttcctgaatcattaacacttcatcctgccagctctgatcaccctgttttagatccacgcgcaatggaatgttacgggcatcacgattagggatagtcgatgcactggcaacgtgggcgctgtctggcaaggtggttcgactggagaatggatcgttggtcagtagttcccgatggttattatcccgggaggcatcgctaagcagtgtcgccagtttgtcgctcagataagggcgcaaggcggtgatgtcgttgctgcggtgcaaaatgcggtagtcataaaattgctgggccacgttatccgggcctccttcaacgcaaggaccactgcgtgtgccgttatctttataagctggagtgactgtggtgcaggcactgaggagcagtgcgcaggggataagcattgtcaatttgctgtagcgcataatgatttccttataagcgatcgctctgaaagcgttctacgataataatgatatcctttcaataatagcgtatcagtccgataatgcttttgagatcgaaggcttaacaaacaaggagatcgatcatgcaattttctacaaccccaactctggaaggccagaccatcgttgaatattgcggtgtggtgaccggcgaagcgattttaggtgccaatattttccgtgatttctttgctggtatccgcgatatcgttggcggacgctccggtgcgtatgaaaaagaactgcgcaaagcgcgggagatcgcctttgaggaacttggctcccaggcccgggcgctgggggccgatgccgtcgtcggtattgatatcgactacgaaacggtcgggcaaaacggcagtatgctgatggttagcgtcagcggtacggcggtgaaaacgcgtcgatgagaagagtcttctggctgatcgctgccgctctgttactggcagggtgtgcaggcgaaaaaggcattgtcgagaaagagggatatcagcttgatacccgacgccaggcgcaggcggcgtatccgcgcattaaagtgctggtgatccactacaccgcagatgattttgatagctcgctggcgacactgaccgataagcaggtcagctcgcattatctggtccctgcggtaccaccgcgatacaacggtaaaccgcgcatctggcaactggtgccggaacaagaactggcctggcatgcggggattagcgcctggcgcggggcaacgcgccttaacgacacctctattggcattgagctggaaaaccgtggctggcaaaaatcggccggagtgaaatattttgccccgtttgaaccggcacagattcaggcgcttattccactggcgaaagatattattgcccgttatcacatcaagccggaaaacgtagtggcacatgcggatatcgcaccgcagcgcaaagacgatccggggccattatttccctggcagcaactggcgcagcaggggattggtgcctggccggatgcgcagcgggttaacttttaccttgccgggcgcgcgccgcacacaccggtagataccgcgtcattgctggagcttttggcgcgctacggttatgacgttaaacctgatatgacaccgcgcgagcagcggcgcgtgattatggcattccagatgcatttccgcccgacgttatataacggcgaagcggatgcagaaactcaggcgattgccgaagcattgctggagaaatacgggcaggattagcgcggcagttttccgtggtcgcgtagccaggcggcagttttctcgataccttcatccagggtgatgaccggctgataacctaactcttcctgcgcacgcgtaatatccagcgtaaagtcaaaattcaacttggagacgccgtagtgggtcagcggcggctcttttgctgacttgcggcctaaacgctccatgctgcgggcgatcatatccagcatcgggtaggggacggaacgaatacgacagtcaatattcaactcgtcgatcagcttctgcacgatgctgcgcagtgtgcgatgctcgccgttggtgatgttgtacacacgcccggaaggtagcttatcgcaggcttcctggcttgccagccacattgcgtgcacggcattttcatagtaggtcatatcgaccagcgcactgccgccatgcggtaacagaatactgccgtagtggtgcatcatatgcgccagacggggaataaagactttatcgtgcggtccgaacagactttgtgggcgcagaatagtaaagcgcgtttgtggattcgcctgcgaaagcatattgatcacttcttcgctggctgctttgctgcgggcaaactcgttggcgaagcggtgagggcgaaaatcttctttaatatcgcgatggtggtgataatcgaagtacagggagggggaagagatatgaataaagttacgcacaccccaggcgacagcccattcacccaggcggcgagtggcgcgaacgttagccagatcgaaagcctgttgtgtcccccagggtgaggtaaagctggagcagtgccacagcgtatcaatgcccgcgagcatcactttagcttgtgatgaaaccagctcggtcagatccgccggaacaaactctgcgcccattttttccagcaatttgcccattgcctcgttgcgaccggtcgctcgcacgctgatgcctttctggcataaaaactctaccgcgtttcgacctaagccgctggtggcgccggtaaccagtaccttcatatcaatccactgttgttgagaaaataacgtgcgcattcttccgtgatttcccccatgatgcaatgggaaacatgaaagaataacgcaggttttgtcgattaatctgtgctttgttctgccagtctggcgatttgttttgccattccgcgaaaaataaacagatgcgcggggatcatcaataaccagtaaaacagccccggcataccgtgcggatgccagaaagcgcggacatcgatagtacgatagtcgcctttatcttccaggctaaaacacagtcgtcccagccccggcgctttcatgccaaataacaacgtaagttgtttttccggttcaacgacaatcactttccagctatctaccgcatcgccagtctgtaaatattcgcgctccgggcggcctttcgccagcttatgaccgatcgcgcggtccatcaacgcccgtgtctgccacaaaatattgccaaagaaataacgctctttaccgccgatttggttcactacctgccataaagcagcaaggctggcggacgttttaacggtaaaccccgcctgtttggcaaaataaccgtactccggtcgccagcgggcaaaggcctgagcgtcgtagccccagtcgctggagttgaccagtttttcctcctctttcaacgtgctacgtaccgcgtcatcgaaagcgatcagccgttgtgggatgagtgcacgtagcgcggtatcatccgccagcagatcgtgtttcagcccctgaatcaacgccctggcggtggtgggcggtacggaagtaatcacattgagaaaccacaccgaaatccagcgggtggggagggggatggggatcaaccagcggcgcttaccgctcaccgccataaaatgttcaaactgttgctgataactgagcacctctggtccggcggcttcgaagatgcggtgttcgctggccggatgatctaacaacgccaccagatagtgcagcaagttttccagcgcgatgggcgtggtgcgtgaacgtacccagcgtggcggcgttaacactggcaggttgtagaccatatcgcgcatgacttcgaacgccgctgaacctgcgccaacgataattccggcccgaagttcggtcacaggtacattcgcttcacgaagaatgtccgccgtagcctgacgagcacgcagatgatccgactgctcatgtggcggggcctgcaacgaactgagaaagattaattgcttaactggtacttcacgtagcgcatcgcggacgttgagagccacctggcgctcctgagcgataaaatcgccgccttcgcccatgctgtgcaccagaaaatagacgatatcgatatcctgcaacagggccggaaggttatccggccagctgagatcgactttatggcaactgacgtttgccagttgcagctttgcaagcctgtcgacatgacgtgccgccgccaggatctgatgcccttgctggctgagtgtgcgcaccagatgctgaccaatgtagccactggcaccgagaactaaaatgcgttgcggcacgtctctctccttaacgcgccaggaatgcgcgccagtgggcggcgacttccgccagttgttcgcgcgagacgtcaagatgcgtcaccaggcggacaatcggcgaggcgttaatcagcacgtttctcgctttcatgtattcgcctaacgcggcagcattttcttccccgacgcgaacaaacagcatattagtgtcctgacgcatcacatccgcgcctgcttcacgcagttgctccgccatccaggcggcgttgtcgtgatcttcctgcaaccgtgcgacgttatttttcagggcatacatcccggcggcagccagaatcccggactgacgcatcccgccaccggccattttccgccagcggatggcacgtttaatgtaatcacgattaccgacgagtaatgaaccgactggcgtcccaagacctttcgacaggcaaatggtgaacgaatcacaatattgcgtgatctctttcagttcgcagccgtaagccaccacggcattaaagatgcgcgcaccgtcaacatgcagcgccagattgcgctcgcgggtaaattcccatgcttctttcaggtattcacgcggcagcactttgccgttgtgggtgttttccagactgagtaatttggtgcgggcgaaatggatatcgtcgggtttgattttcatcgccactttatccagcggtagcgtgccgtcggcagccgcgtcgatgggttgcggctgaatactgcccagcaccgctgcgccaccggcttcaaacagatagttatgcgcggcctgaccgacaatatactcttcgccacgttcgcagtgactgagcagagcgaccaggttggcctgagtgccggtaggcagaaaaatggcggcttctttaccggaaagctctgctgcatagtcctgcagagcattaacggtagggtcgtctccgtaaacgtcgtccccaaccggggcggccatcatcgcttcgagcatggcgcggctcggtcgggtaacggtatcactgcgtaaatcaatcatggcatgtccttattatgacgggaaatgccaccctttttaccttagccagttcgttttcgccagttcgatcacttcatcgccgcgtccgctgataattgcgcgcaacatatacaggctaaaacctttggcctgttcgagtttgatctgcggtggaatggctaactcttctttggcgaccaccacatccaccaacaccggaccgtcgatagagaaggcgcgttgcagggcttcatcaacttcagacgctttttctacacggatacccgtaatgccgcacgcttcggcaatgcgggcaaagtttgtgtcgtgtagttcggtgccgtcagtcaaatagccaccagctttcatctccatcgccacaaagcccagcacgctgttgttaaagacgacaattttcactggcagtttcatctgcactactgagaggaaatcgcccatcaacatgctaaaaccgccatcgccgcacatggcgaccacctgacgttctggctctgtcgcctgcgcacccagcgcctgcggcatggcgttagccatcgaaccgtggttaaacgaacctaacaggcgacgcttgccgttcattttcagataacgtgccgcccataccgttggcgtgccgacgtcacaggtaaagatggcgtcatcggcggcaaaatgactaatttgctgcgccagatattgcgggtgaatggctttctcgctcggtttagctaaatcgtccagccctttgcgggcatcgcggtaatcttccagcgctttatccagaaacttgcgatcggttttttcttccaccagtggcagcaatgcgcgcagggttgatttgatatcgccgaccagcgccatatctaccttgctatgcgcgccgatgctggctggattgatatcaatctgaataattttggcatcggtcgggtagaacgcacggtaggggaactgagtaccgagtagcactaacgtgtcggcgttcatcatggtatggaaacctgacgagaagccgattaacccggtcattccaacatcatacggattatcgtattcgacatgttctttaccgcgcagggcatgaacaataggcgctttaattttcccggcaaactcaactaactctttatgcgcccccgcgcagccgctgccacacatcagggcgatattgctggaataacgcagcagttgcgccagtttgcgtaactcttcttcttccggcgtcacgattggttgtggcgcatgataccagtgcgtggttgccccttctggcgcaggttttaacgccacgtcgcctggtaacacgacaaccgaaacgccacggttaagcaccgctttgcgcatggcaatcgccagtacttgtggaatctgctccgggctggaaaccagctcgcaatagtgactacattcgcggaatagctcttgtgggtgggtttcctggaaatagccgctgccaatttcgctggagggaatatgagcggcaatcgccagtaccggaacgtgattgcggtggcaatcgaacaggccgttgattaagtgcaggttgccggggccgcacgatccggcacagaccgccagttctccgctaagttgtgcttcagcgccagcggcaaaggccgccacttcttcgtggcgggtggacatccactcgatggtgcccatgcgattaagactgtcactaagaccgttcagagagtcgcctgtgactccccagatgcgtttcacccctgccgattcgagtgttttggcgatataagctgcaaccgtttgtttcatggttctccatctcctgaatgtgataacggtaacaagtttagttcatctgacggagggggaagggatgggagagaaaggaggcactaacggttaaatagcccgatgaaaggaatatcatcgggcataaggcgattatgcgagaaccaaatccccctgcggatggcaggagcaggccagtacgtaaccttcagcgatttcggcgtcggtcagcgtcattgtactgctcaccgtatattcaccggaaaccacttttgtcttacagcagccgcaaacacccgcacggcaggcagcgacaaccggaacgttattgctttccagcgcctccagtagcgtggtgccaaccggggcgtaaaattctcgtgccggttgcagtttggtgaatttcagaccgctggtcgccgcttctgctactggggtgaagaatttctctttaaagaaacgcgtcacgccgagcgctttcacttcctgctctacccaatccatatacggagccgggccgcaggtcatcacggtacgtgaagctaagtcaggtacacctgccagcagttcgcgagtgagacgaccagcgataaagccttcggtaacgttattttctgccaccagcgttaccggatagttacgccactcatcggcgaaaataacatcctgcggcgtacgcacgttgtagatcacccgcacatcggcctgtggacggttcttcgcaagccagcgacgcatcgacataatcggcgtgacgccgcagcctgccgccagcaacaggaatttatcttctgctttatcgtcgcaggtaaattcccccatcgcgtccgaaagccagagataatcaccgcgttttacatcgcgcgtcagccactgggagccgacaccgtcatcaatccgccgcacggtcagggtgatatattcactcacgcctggcgtggaggaaatggtgtaagcacgcagcgtttccgctgagtttcgcacgctgaccagtgcatattgcccggcgcgatatgggtagtaatcgtggcaaatcagggaaatcgtccacacatccggcgtttcttgcgtaatgtgatgaacctgcatccgccacgggcattgattcgttggcatcgtcatcgacaaactccttacgcgctcaacagttgcttcatgtcttcttcaacagtggtgatagaacgcaggccaaatttctcgttcagcaccgccagcaggtctggtgtcaggaaaccaggtgcagtcgggccggtgacgatatttttcacgcccagagaaagcagcgtcagcagaatgacgatcgctttctgttcaaaccaggagagcaccagcgacagcggcagatcgttgacaccgcagcccagtttctctgccagagtgacagccagaataatcgctgagtaagcatcgttacattgacctgcatctaccagacgcggcagaccttcgatatcgccaaactcaagtttgttaaagcgatatttaccacaggcgagggtcaggatcaggcagtcatccggcacgctggtggcgaaatcggtgaagtagtggcgctcgccgcgtgcgccgtcacagccaccaagcaggaagatatgacgcagtttttcacggctcaccagatcaatcagcgtatccgctgcaccaagcagcgtctggcggccaaagcccacggtgatcaggtgcggaatttcgctgtacgggaagcccgccatttgttgcgcctgggcgatgaccgcagaaaaatcttcgccatccagatgacgcacacccggccagccaacgatgctgcgggtccagatacgatcgtcataagcgcctacggttgggtcgatgatgcagttcgaggtcatcacgatggggccagggaaacgagcgaactccacttgctgattctgccagccgctgccgtagttaccgaccagatgcttgaatttacgcagctccgggtagccatgcgcaggcagcatttcgccgtgggtgtaaacattaacgcccgtgccttcggtctgttccagcaggttgtagagatctttgagatcgtgaccggaaatcaggatgcatttacccgccgtcgctttgacgttgacctgggttggcgtcgggtgaccgtatttaccggtttcgcctgcatccagaatgctcatcactttgaagttcatctggccgatttccattgaacactcaagaagcgcgttcatatcggcaggccaggtccccagccacgccatgattttatgatactgggcataaatatcgttgtcgtattgaccgagaacatgcgcgtgttccatataggccgctgcacctttcaggccatacaggcacagcagacgcaggccgagaatgttttcgccaatcgccgctttatctttgttaggggtaaattctgctgcctgacgttgcagctcgccgagatcgtcgctcaccagttgcaggtcagccatcgggttatcgacgcgcgcgttggcatctacagccaggcattgcgctttcagcgcctcgcgcagggcaatcgcttcacgagcgtagccgacaatacgcggagaatcgaagttaacgttggtcagggttgagaaaaaggcacgtggcgcgaagctgtcaacatcgtggttgatgatgccgtattcacgcgcttttaccgcccaggcagaaagcccttgcagcgccgcgatgagtaaatcctgaaggtcagaagtttccgccgttttaccacacatcccctgcgcgtatgagcagccgtttcctgccggagtacggatagtttgttcacattgcacacaaaacatgatcacaccttttaaagttatatttaatatacatgtttaaggttaagacgcttaacgcggggataaaagggatttttcatgcaactttaagggagattgatttagcgcaattttggcggcagggatctaccgccagagaggtattacgcagagaaaaaggcgatgaggatcggcactaacaggctaagaataaaaccgtgaacaattgccgccgggaccatatccagcccgccagtacgttgaagaacgggcagggtgaaatccattgatgtggcaccgcataagcccagtgcagtagagcggctgcggcgaatcagcccagggatcaacataatagcaatcagttcacgggccagatcattaaaaaacgccgcgctcccgattaccggaccaaaagattcggtcaataaaataccggaaagagaataccagccgaaaccggaggccattgccagcgcggtattgatggggagatcaagaataaaggcgttaattaaaccaccaattaatgaactgacaaccaccaccacggcgacaatcattccccggcgattaaggacaatctgctttaaggtcatgccattattgcgcaactgaataccaacgaggaaaagtagcaaaattaacgtgtattcactggcttcggtcgcgtgttgtaagaaagccagtccactcagaccaatggcaaaaccaatcactactacgccgcacagttttagcgactccagcgccatcgcaatacgcgacgggagtttttcttgctgatggtggttgcgccacggcaggcctcgctccagccacatcagggcggcaatattacacagtaaaataacggtaatactgacggcagaataatgcagaatcgccaacaggttactggcgaggttatcgagaaacgccagactgatacccataaaaaagagaataaggtaaaccatccagcttaatagctgattaataacttttaacgcagcttgttggcgaagcggaatgaggtaacccacaatcaggggaaccagaatgattaacagcccagaaaacatgaaaacccagtccttgcaaagatgaagtcgaaatgcgcgatgacacactactgaaagcggaaggacgagtaaagttgcaattaaaaggaaatgttatgcataaggagcagtagagtattcgttttcatttaaagatattcttgcgctttaattacaaactgcaccgatgttggtggcgtcaaaatcgccgaggcgttccctgaaggccggggcagcccacatggatgtgggctgagggcgcgttttacagggatgttacctcgcgcccgacccggtagccgtaagggataagtcgagggcaccgcgcagcggcgattttgttcgccagagcccgggggtgcagggggcggcggcgattggccgccccctgcgcgctccttgcgccagtggcaatatgtggcttagctcatgaaaggagcgcaacaagatgatgaatcaacatataacaacatcttaaaaaaaggcctgacattacgccaggccttctgcgttaattaatcacgcttttccagcagggtccggtaaatcagaccaccgataatgccgccgacaattggcaccacccagaagaaccacagttgttctaatgcccagccgccctggaagatagcaaccgcggtgctgcgcgccgggttaacagaagtgttagtcaccggaatactaattaagtgaatcagggttaaggccagaccaatagcgatcggcgcaaaacctgccggagcgaatttgtcggttgcgccgtggatcaccaacaggaaacctgcactcaataccagttcaactaccagcgcggaaagcatggaataaccgcctggtgaatgctcgccataaccgttagaagcaaaaccgctggctgccgcgtcaaaacccgttttaccactggcaattaaatacagcagcgctgccgcaacaataccgccgacaacctgggcaattacgtagccaacgacttcttttgccggaaaacgtccgccagcccataaaccaatagtgaccgccgggttaaaatgaccaccagaaatatgaccaacagcaaaggccatcgtcagaacggtcagaccgaacgccaacgccacgccggcaaaaccaatgcctaattccgggaagcctgcggccagtacagcactaccacagccaccaaaaacaagccagaaagtaccaaaacattcagctgctaattttctgaacatatccacctcaattaaaaattgaccctgtgaaaaatatggtcgttttatagggtcgtcgtaaaaaagtgacgacggaaataatgcgcggctattttaaaaacgaaggcgagtcattcaccagataaataaatccagtaaatttgatttagggcaacagcgggttgccccatatagtcatttgtctgattgacagtgtagtgcaagcaaaagatttaatcctttaggcgtaataaaaaataatttatcatgctaattatttgattttgttgtttttgcagacttatcagcaagagggagtataacgcgattattcgctcatttttcagacatttgccatgcttaaatgtgatgtcatcacgtattagcaaggcctttcccgttatactgccagcgtaaaggataagtcacatatttctggaggggatatgattcttgagcgcgttgaaattgtgggttttcgcggtatcaaccgtttgtcgttgatgctcgaacaaaacaacgtcctgattggggagaacgcgtggggtaaatccagcttgctggacgccttaaccctgctgctatcgccagaatcagatctctaccattttgagcgcgacgatttctggttcccgccgggagatatcaacgggcgagaacatcatctgcatattattttgaccttccgcgaatcgctgccaggccgacatcgggttcgccgttatcggccgctggaagcgtgctggacgccatgcaccgatggctatcaccgtattttttatcgtctggaaggggagagtgcggaagacggcagcgtgatgacactgcgcagttttctcgataaagacggacatccgattgatgtcgaggatattaacgatcaggcacgccatctggtgcgtttaatgccggtgctgcgcttgcgtgatgcccgttttatgcgccgtattcgtaacggcacggtgccaaatgttcccaatgtggaagtcaccgcgcgccagctcgatttcctcgcccgtgagttgtcctcacatccgcaaaatctctctgatggacagattcgtcagggactttccgcaatggtacagctgcttgagcattatttctctgagcagggggccggacaggcgcgatatcgtttaatgcggcggcgggccagcaatgagcaacgaagctggcgctatctggacatcatcaaccggatgattgaccgacctggagggcgctcgtatcgggttattttgctcggcctgtttgctactttattgcaggcaaaaggcacattgagactggataaagacgcgcgtccattgttgctgatcgaagatccagaaacccgtttacaccccattatgctttcagttgcctggcatctgttgaatcttctgccattgcagcgcattgccaccaccaactcgggtgagttgctttcgttaacgccggtagagcatgtttgccgactggtacgtgagtcctcgcgcgttgccgcctggcgtctggggccgagtggcttgagtaccgaagatagccgacgcatatcctttcacattcgttttaaccgtccgtcatcgctgtttgctcgctgctggttgctggtggaaggggaaacggaaacctgggttatcaatgaactggcgcgccagtgtggacaccatttcgatgccgaagggatcaaggtcattgagtttgcccagtccgggctaaagccactggttaaatttgcccgccgaatggggattgaatggcatgtactggtcgatggcgatgaagcagggaagaaatatgccgctacggtacgcagcctgttgaataacgatcgggaagccgaacgagaacatttaacggcgttaccggcgctggatatggaacattttatgtatcgccagggattttccgatgtgttccaccgcgtggcgcaaatcccggaaaatgtaccgatgaatctgcgcaaaattatctcgaaagcgatccatcgctcttccaaacccgatcttgccattgaagtggcaatggaggccggacgtcgtggtgtggactccgtaccgacgctgctgaaaaaaatgttctcacgcgtgctgtggctggcgcgcggtcgcgcggattaaccgcgaaacatcgtggccatttgtggctgaatagcgtcgagcatctcatagcgccgacggtattcagcccgttttttactggcgatttcggcaatctcttttcgtgctatctgtgctggaaggcggtaatggcgttcagcatcacatacgccgccaaccgattcccagaaagcgttgtaatcggcatggatcttgccttctttatcacgataacgcaggctgcggtaaatatgcgtttcattgctgacggcaataatctgctctacctgcaaacgttgggcaaacagacaggccgcttccatcacgaggcgtttgggaaatagcccgtggcaggctttcgtcgcattctggatttcctgatgtgggatttcccattttgcgccttgcagtccgccaataaacatcgttcttttcccctgatattcacacagggtaaaagtgagctctgccagaggaataccttcgctgttgcggaacaggattgtgctgtcaccttctttatccattgagatcatcatggtcagctcaagcgtgaactgctcgccgtttttgccttccagtttagccagttgcagcccgggggtattcaaatataagctgaattcttccgccgacatacatccgcggagtaacgcataatggtaacgtaacgcctccagcaattgcttacggctaagattcgccgcaaggtaagggcgatgcagacgcacaggcagtcgcggttggcgcgttaacaacacattgagattaggccagtgggaaagttcgttcatccactcaacgcttaaacgcggcataatcaacgagcgcagcaaaaatttctggcgaaaactacggcgatgccagaatttacccggccgacactgtccacgtgccagactaagaaaaagtgacaggctgctgagagattcagatggcgtaaaggtccgttcagttagctgcgacatattcatgaaatcaatggttatacatgacgtcgatttcaccattgcgtatcttaaccaaacatcaatagtgtgattactaacgtaaattttagggttttgttgatatttcgttgaagttaatgacccggattggcatatggagtattcagaatatttatgaaaaagcggaaaaccgtgaagaagcgttacgttattgcgctggtgatagtcatcgccggactgattacgttatggagaattcttaacgcacccgtgccgacttatcagacactgattgtgcgccccggtgatttacagcaaagcgtgctggcgaccggaaagctggacgcgctgcgtaaggttgacgtgggcgcgcaggtcagcggtcagttgaaaactctgtcggtggcgattggcgataaagtaaaaaaagaccagcttttaggggttattgatcctgaacaggctgaaaaccagattaaggaggtcgaagcaacgctgatggagctacgtgcgcagcggcagcaggcggaagcggagctgaaactggcgcgggtgacgtattcccgtcagcaacgtctggcacaaacgcaggcggtttcacagcaggatctcgacaccgccgcgacggagatggctgtgaaacaggcgcaaattggcaccattgacgcgcaaatcaagcgcaatcaggcctctctcgatacggctaaaaccaatctcgattacactcgcatcgttgccccgatggccggggaagtcacgcaaatcaccactctgcaaggccagacggtgattgccgcacaacaagcaccgaacattctgacgctggcagatatgagcaccatgctggtaaaagcgcaggtttctgaagcggatgtaatccacctgaagccggggcaaaaagcctggtttacggtacttggcgatccactgacgcgctacgaggggcaaatcaaggatgtactaccgacgccggaaaaggttaacgacgctattttctattacgcccgttttgaagtccccaaccccaatggtttgctgcggctggatatgactgcgcaagtgcatattcagctcaccgatgtgaaaaatgtgctgacgatccctctgtcggcgttaggcgatccggttggcgataatcgttataaagtcaaattgttgcgtaatggtgaaacacgcgagcgtgaagtgacgattggcgcacgtaacgataccgatgttgagattgtcaaagggcttgaagcgggcgatgaagtggtgattggtgaggccaaaccaggagctgcacaatgacgcctttgctcgaattaaaggatattcgtcgcagctatcctgccggtgatgagcaggttgaggtgctgaagggcatcaccctcgatatttatgccggtgagatggtagcgattgttggcgcttcaggttccggtaaatcgaccctgatgaatattctcggctgtctggataaggccaccagcggcacctatcgcgtcgccggtcaggatgttgccacactggacgccgatgcgctggcgcaactgcgccgcgagcatttcggctttattttccagcgttaccatttactttcgcatttaaccgccgagcagaacgttgaagtacccgccgtctatgccggtcttgagcggaaacagcggctgcttcgcgcccaggggttactgcaacgactggggctggaagaccgtacagagtattatccggcacagctttcgggtggtcagcaacagcgcgtcagcatcgcgcgggcattgatgaacggcggtcaggtaattcttgccgatgaaccaaccggcgcactggacagccattctggcgaagaggtgatggcgatcctgcatcagctgcgcgatcgcgggcatacggtgattatcgtcacccacgatccgcaggtcgctgctcaggccgagcgggtgatcgaaattcgcgacggcgaaattgtgcgcaatcctcccgccattgaaaaagtgaatgttgctggcgggacggagcctgttgtcaacacggtgtctggctggcggcagtttgtcagcggttttaacgaggcgctgacgatggcatggcgggcgctggcagcgaataaaatgcgtactttactgaccatgctggggattattatcggtattgcgtcggtggtttccattgtcgtggtgggtgacgccgccaaacaaatggtgctggcggatattcgttctattggtacgaatactattgatgtctatcccgggaaagattttggcgatgacgatccgcaatatcagcaggcgctgaagtacgacgacttaatcgccatccaaaaacaaccgtgggtcgcctcagccacacctgccgtctcgcaaaacctgcgcctgcgttataacaatgttgatgttgctgccagtgccaatggcgtgagcggcgattattttaatgtctatggcatgaccttcagtgaaggaaacacctttaatcaggagcagctgaacggtcgtgcgcaggtcgtggttctcgacagtaatactcgccgccagcttttcccccataaagcagatgtggttggcgaggtgattctggtcggcaatatgcccgccagagtcattggtgtggcggaagaaaaacagtcgatgtttggtagcagtaaagtgctgcgtgtctggctaccttacagcacgatgtccgggcgagttatgggccagtcgtggctgaactccattactgtcagggtaaaagaaggatttgacagcgccgaggcggaacagcaactcacgcgtttactttcactgcgccacggaaagaaggatttctttacctggaacatggacggcgtcttgaaaactgttgaaaagaccacacgtactttacaactgtttctgacgctggtggcggtgatttcgctggtggtgggcggtattggtgtaatgaatattatgctggtgtcagtgaccgagcggacgcgggaaattggcattcgcatggctgtaggtgcgcgagcaagcgatgttttgcaacagttcctgatcgaagccgtactggtttgcctggtcggtggcgcgttgggaataacactgtcactgttaattgctttcaccttgcagcttttcttacccggctgggagattggtttttcaccgttggcactgctgctggcgtttctctgctcgacggtcaccgggattttatttggatggttacccgcacgaaatgcggcacgactggatccagtagatgctctggcacgagagtaatttttgagataaaaatgccagccgatcgggctggcattttgcctttaggatgtacacaatgagacagaagagctatgcgactgccgcttctacttcgacgggcacaataacactggcgtgattgccttttggcccctggtggacatcaaactgaacggattgtccagcttttagcgttctgtaaccatccatctgaatggtggaataatgagcgaaaatatcttcgccgccgccttcagggcagatgaaaccaaaccctttggcattgttgaaccacttaacagtacccttttccatgcttcgacatccttcgcaaatcttatacaagtaagatggaataaaccggggtcagagagggggctgttcaaaacctcgccaactctagaaatacaatttagagaattagggcgagccgtcaagcgtttgacaggggccagggggcaggtatgaatcaaaaatttgaagcagttaacgctattgacaggaatgtgacagatgtcgctgatgccaacgatagatgatagttatctatcatgtggagtagattggtcaggcaaataagctcttgtcagcggcagggcgttctgccgataaccgtaaccgaagatgataactgacaatgggtaaaacgaacgactggctggactttgatcaactggcggaagaaaaagttcgcgacgcgctaaaaccgccatctatgtataaagtgatattagtcaatgatgattacactccgatggagtttgttattgacgtgttacaaaaattcttttcttatgatgtagaacgtgcaacgcaattgatgctcgctgttcactaccaggggaaggccatttgcggagtctttaccgccgaggttgcagaaaccaaagtggcgatggtgaacaagtacgcgagggagaatgagcatccattgctgtgtacgctagaaaaagcctgaatgcaggcataaaaattgggggaggtgcctatgctcaatcaagaactggaactcagtttaaatatggctttcgccagagcgcgcgagcaccgtcatgagtttatgaccgtcgagcacttgttactggcgctgctcagtaacccatctgcccgggaggcgctggaagcgtgttctgtggatttggttgcgctccgtcaggaactggaagcctttattgaacaaaccacacccgttctgcctgccagtgaagaggagcgcgacacacagccgacgctgagttttcagcgtgtactgcaacgtgcggtcttccatgtccagtcctccggtcgcaatgaggttaccggtgcaaacgttctggtcgctatctttagcgaacaggagtcgcaggcggcatatctgttgcgtaaacatgaagtcagccgtctcgatgtggtgaattttatctctcatggcacgcgtaaagacgagccgacacagtcttctgatcctggcagccagccaaacagcgaagaacaagctggtggggaggaacgtatggagaatttcacgacgaacctgaatcagcttgcgcgcgtgggcggaatcgacccactgattggtcgtgagaaggagctggagcgtgctattcaggttctctgccgtcgccgtaaaaacaacccgctgctggtgggggaatctggtgtcggtaaaaccgcgattgcagaaggtcttgcctggcgaattgttcagggcgatgtgccggaagtgatggctgactgtacgatttactctctcgatatcggttctctgttagcgggcacaaaatatcgcggcgactttgaaaaacgttttaaagcgttgctcaagcagctggagcaggacactaacagcatcctgtttattgatgagatccacaccattatcggtgcgggggcagcgtctggtggtcaggtcgatgcggctaacctaatcaaaccgatgctctccagcggtaaaattcgcgtaattggttcgacaacctatcaggagttcagcaacattttcgagaaagaccgtgctctggcgcgtcgcttccagaaaattgatattactgaaccgtcgatcgaagaaactgttcaaatcatcaatggcctgaaaccgaagtatgaagcgcaccacgacgtgcgttataccgcaaaagcggtgcgtgcagcggtagagctggcggtgaaatacattaacgatcgtcatctgccggataaagccattgacgttatcgacgaagcgggcgctcgcgcacgcctgatgccggtaagcaaacgcaagaaaaccgttaatgtggcggatattgagtccgtggtggcccgtattgcgcgcattccagagaagagtgtttctcagagtgaccgcgataccctgaaaaacctcggcgatcgcctgaaaatgctggtcttcggtcaggataaagccattgaggcgctgactgaagccattaagatggcgcgtgcaggtttaggtcacgaacataaaccggttggttcgttcctgtttgccggccctaccggggtcgggaaaacagaggtgacggtacagctttcgaaagcgttgggcattgagctgctgcgctttgatatgtccgagtatatggaacgccataccgtcagccgtctgattggtgcgcctccgggatacgttggttttgatcagggaggtttgctgactgatgcggtcatcaagcatccacatgcggtgctgttgctggacgaaatcgagaaagcgcatccggacgtgttcaatattctgttgcaggtgatggacaacggtacgctgaccgataacaacggacgcaaagcggacttccgtaacgtggtgctggtgatgaccaccaacgccggggtacgtgaaactgagcgtaaatccattggtcttatccaccaggataacagcaccgatgcgatggaggagatcaagaagatctttacaccggaattccgtaaccgtctcgacaacattatctggtttgatcatctgtcaaccgacgtgatccatcaggtggtggataaattcatcgtcgagttgcaggttcagctggatcagaaaggtgtttctctggaagtgagccaggaagcgcgtaactggctggccgagaaaggttacgaccgggcaatgggcgcacgtccgatggcgcgtgtcatccaggacaacctgaaaaaaccgctcgccaacgaactgctgtttggttcgctggtggacggcggtcaggtcaccgtcgcgctggataaagagaaaaatgagctgacttacggattccagagtgcacaaaagcacaaggcggaagcagcgcattaatctgattgttaggtaggttggtcaagtccgtaatctcgaaagaggttacggactttttgtttatggggtggaggaggttcagaccctttttttaatgatgatggtaagttgttgataattagtgctgcgggaaggtaaggataaaaaagggtgctgcaggagaatgggatggttttgctttattaacaacgggctaaacgtgtagtatttgagttcactgccgtacaggcagcttagaaatcgacggggtgcggtaaaacctttgcgaacgcgttcactgccgtacagacagataaaatgcgaaaaaaaagctcgcactttcgtacgagctcttctttaaatatggcggtgagggggggattcgaacccccgatacgttgccgtatacacactttccaggcgtgctccttcagccactcggacacctcaccaaattgttttgctaccaaacctcatgggtggcaacggggcgctactatagggagttggagtaaaacggtcaagaagaattttaatgataattattgtttgctcatactgtaaacaagttgtgcagtatatctacatcgagacaagttacggacttatacttccaaagtacttcatacatatcacaaaataaaaaggccggttaaaccgaccttttactcgttctttctcttcgcccatcaggcggtaaaacaatcagcgactacggaagacaatgcggcctttgctcaggtcgtacggggtcagttcaacagtcactttgtcgcccgtcaggatgcggatgtagtttttgcgcattttaccggagatgtgtgcagtaaccacgtgaccgttttctaactctacgcggaacatggtattaggcaacgtttcaagaacggtaccttgcatttcaatattgtcttctttggccatctaatcctctggggtatcactaccgtaatttgaaccggcaagataatgccgaagttctgtaaataagtaaagatttgcgcgctaaatcgcaacaaacaggttcggcacattactccgaaaacacacggctaagccgcaccaaaagcgcaacgtataagggagcggtgagataaacgatgggcgttacctgacgcgaaaaattccttatcggcagcggggtaatgagcgtaaccaactctgcgaccgcaattataacactctggggagaaatgtgccgaaaacattcattcttgtggtgaaaacaagcatcgtggtacccagaaattattcggcaatcgtccgaggcgcatttgattgagataattaaggtaatcccggcggggaatttcgcaggcaccaagcgatgctgtgtgatcgttaaggacctggcagtcgataagcttaccgccatgaccgataaattcctcacagaataccagaagcgccgttttagacgcattttccatccggctgaacatggactcgccacaaaatagcgttccctgggccacgccgtacataccgccgacaagctcatcttcacgccagacttcaatggagtgggcatggccgagttcgtgaaggcgatggtaggcttcgaccacgccacgcgtgatccaggttccttcttcgcgatcgctggcacagccttcaatgacctgaccaaaagcgtaattcatcgtgacacgatagggcgagcgtttatgaaatcgcttcatactacggctgatatgcagtgattctggccatagcaccgcgcggggatcgggcgaccaccagaggatggggtcgcctggagaaaaccacggaaaaataccacgctggtaagccattaacaggcgcgcagggctaagatcgcccccaagtgccagcaggccgttaggctcacgtaatgcgccttccggggaagggaaggctattgaatggcgagaaagctgaaccaggcgcatgaccgcaaaactccacgcaagtcggatcgttcaataatagcttacaaaccctgcttgaactggtaataacgcccctgtctggcaagcagctctgcgtgagtaccttgctcaataatttgcccgttgtccatcactattatttgttggaaacgagagagtccgcgaagtcgatgggtgaccattaacaccgttttctcacgcatcatttctgcaagcaattcaaggatctggctttcggttgtggcatctaagccttcggtaggttcatccagcaacaccagtggcgcatcatgtaacagcgcacgggcgatagccagacggcgcagttcaccaccggagagctggcgtccgccttcacctaaccaactgttgagacctgcatcctcgagcagcttctccaggccaacgcgacgcaagctctccgccagagcctcatcactactgccaggcgaggcgagtaacagattatcacgcagcgtggcgctaaacagatgcactcgctgaggaacaacgctgatggtctgtcgtagagccgcttcattcaggctggctatggggctatcgttaagcaaaatctcgccctgttgcgggtcccaagcgcgggtcagcagttgtaacagtgttgatttgccgcatccggttcgcccgagaatcgcaatatgttccccggcgtttacctgaagagaaatccctttaagtgcctgttgggattgctccggataagtgaactgaacatcccgtaatgtcagcgaaacgcgatcggcaacacgagtttgggtatcagggaaggtgacttccggtttttgatccgttaaatcagtgatccgaacggcagaggcaatgacttgccccagatgctgaaatgcacccgttactggtgccagtgcttcaaacgcggctaacgcgcagaagacaaacagggcaattaacgcgccgggttgagcattgccgccaacgccgccagacgccatccacagcatcaggatcaccgctaacgcgccaatgagtagcattatcgcttgcgacaatgcggtcagttcagattgacggcgttgcgcttccagccattgaatttctgtattctctagttgcgtgcgataacgatcgctggcaccaaaaatggtcagctcagcttgcccttgcagccaggccgtcagttgttggcgatactgtccgcgaagatgagtcagattttgcccggtgctttttcccgcacgataaaacagcggtggcatcaggaaaagcgtcagtaacataatgccgcccagcgtaaaggcgagggtgaaatcaaggaaacttaacccgattgtcaccaccataatcaccacaaaagcgcccaccagcggcgagataacgcgcagataaagatgatcgagcgtatcaacatccgccaccacgcgattgagcaattcgccctgacgatagcgcgccagtccggcaggggagaggggcagcaatttgctgaaggtgtaaatgcgcagatgctgcaacacgcggaaagtcgcgtcgtgacttaccagacgttcaaaataacgcccggcagtacgggtgattgctgcgccacgcacgcccgcagcgggtagcatatagttgaagctgtacagtccggcaacccccgcaaccgctgaggccgagaggaaccagccggaaagtgtcaacagaccgatactggcgagcagcgtgacaattgccagcacgataccaagacttaacatccatttatgacgtttatacagtgccagatagggtagcaaagcgcgcatttaaatctcctcctgacgatgggccagtaatgtggcgaatgggccaccagccacacttaattccgcgtaacgtccttgctcaataatccggccatcctgcataacccaaatgacatcccagtcagcaagatcttctaactggtgggtgaccattaacgttgtctggcgcagagaggcggcattcagcgcctccattacgcgctgttcactgtgagcatcaaggctggcagcgggttcatccaacagtaatagcgaacagggatttagtaacgcacgggccaccgccacgcgctgcgcctgccccacggaaaggcgggcagcctggtcgccaacaggcgtatcaacgccttgtggcaggagcggtagaaactcgctgacccaggcgttatccagcgctgcttgtaattcttgttcgctggcatcaggtcgcgccagtagtacgttatcccgcaatgttgctgccggtaattgtgggttttgcccaacccaggagagatgtttacgccatgattctggtgataaatcgcgtaattctatcccgttgattcgtaatgatccctgatatgaaagaaaaccagaaagcgcgttcagcagtgagcttttacctgaaccgctgcgaccaaccaacactgcacgttggcctgctggcaaagtaaagttcagcggtccggccagcgttttaccttccggcgacgtgataaacagatcctcggcctcaatggtcaccggatcggtcgatgctaattccgcctcaccgcgctgcggatgggcgagcggggtttccataaacgttttcagactgtcagctgcaccaacagcctgggctttagcatgataaaacgtaccgagatcgcgcaatggctggaaaaactctggcgcaaggatcagggccagaaaacccgcagccagcgtcacaccggtatcgtagtgaccaaaatccagctcgccgagataggaaaaaccaaagtagaccgccaccagagcaattgacagcgaggtaaaaaattcgagaatgccggaggataaaaacgccagccgtagcacttccattgtccgttggcggaaatcttccgaagcagaacgaatactttcaatttcagcttcaccacgaccaaaaatacgcaatgtttccatgccgcgcaggcgatcgaggaaatgcccacttaagcgagcaagagcgagaaagttacgccggttagcatcggcagcccccatcccaaccagcgccataaacaacggaattaacggtgctgtgcccagcagaatgagcgccgcagcccagttagaggggaagatcgccaccacaatcagcaacggcaccgacactgccagcgccatttgcggcaggtagcgtgcatagtaatcatgcatatcgtcaatttgctcgagtaccaacgtcgcccagctccccgcaggtttaccctgaatccacgctggccctgcttgttgcagacggtcgagaacctgacggcggatggcaaagcggatatgctgcccggcgtgataacccacccgttcgcgtaaccagaccacccatgcgcgcagtacaaaggtcagaaccagtaacgtaaagggaagcagcagggcttcacggggaatattctccataatcatatgttgcagaattcgcgccatgaaccaggcctgggcaatgatcaatatgccgcttacaaagcccagcagacgagaaatattcagccaacgttgggagatgacgctttgctgttttaaccagcgggttaactctttttgacgggatttattcattgcacgcttagcaggtgagttatcagaattatttgcagagcaatgttacaacggggaaaaaataaaggcgacccatagtcgcatggtgtcgccttctttacttttgttactgatttgtaaaattattttgcgtcagctaaaccatcgaggtagcgttccgcatcaagtgctgccatgcagcctgtaccggccgaagtaatggcctgacgataaatatgatccatcacgtcacccgcggcaaagacgccagggatgctggtctgggtggcattaccatgaatacccgactgcactttgatgtagccgttttccagttccagctgcccttcgaaaatggcagtattcgggctgtgaccgatagcaacaaacagaccagcaacgtcgagtgactcgatgttatcgctgttttgcgtatcgcgcagacgaacgccagtgacacccatttgatcgccggtcacttcttccagcgtacggttggtgtgcagaatgatgttgccgttctccactttatccatcagacgcttaataaggattttttccgcgcggaaaccgtcacggcggtgaatcagatgcacttccgaagcgatgttagacagatacagcgcctcttcaaccgcggtattgccgccgccgatgaccgcaactttctggttgcgatagaagaaaccgtcgcaggttgcacaagcagaaaccccacggcctttaaaggcttcttcagagggcaggccgagatagcgtgcagaagctccggtggcaataatcagcgcgtcgcaagtgtattcgccgttatcgccattcagacggaacggacggttttgcagatccaccttgttgatatgatcaaaaatgatctcagtttcaaacttggtggcatgttcgtgcatgcgctccattaataacggaccggtcagatcgtttggatcgccaggccagttttccacttccgtggtggtggtcagttggccgcctttttccatgccggtaatcagcacaggttgcaggttggcgcgcgccgcgtagacagcagcggtgtatcccgccgggcctgaacccaggataagcagtttactgtgtttggtcgtgcccatgagatccccatagttgttggcagacaatgggcaggattgtagggaatttacagacgtaaaaaaagagtatgacgattttgttaacaatttgtgcaatcggcagcatcgataagcaggtcaaattctcccgtcattatcacctctgctacttaaatttcccgctttataagccgattaaatgatgaataaacgcccctgttaatgaatatctggcatgttgtactaaaaatcgatgttttgctttgacaatcccctggtgttttgcgaaaacattcgaggaagaaaaaaaacagtattcttatatgcgcataaccatgcatgtaaataccatgtttaccgtgctagtgaaatctacgtatggcgtggacagacgccattcgtgatgtcgatagctgccacaaggcaacggtcttctcaccgtagacccaggcattgcgcgccgtgaatcttcatgatttcggtctatcgtgacgggtagcgactctgaacagtgatgtttcagggtcagacaggagtagggaaggaatacagagagacaataataatggtagatagcaagaagcgccctggcaaagatctcgaccgtatcgatcgtaacattcttaatgagttgcaaaaggatgggcgtatttctaacgtcgagctttctaaacgtgtgggactttccccaacgccgtgccttgagcgtgtgcgtcggctggaaagacaagggtttattcagggctatacggcgctgcttaacccccattatctggatgcatcacttctggtattcgttgagattactctgaatcgtggcgcaccggatgtgtttgaacaattcaataccgctgtacaaaaacttgaagaaattcaggagtgtcatttagtatctggtgatttcgactacctgttgaaaacacgcgtgccggatatgtcagcttaccgtaagttgctgggggaaaccctgctgcgtctgcctggcgtcaatgacacacggacatacgttgttatggaagaagtcaagcagagtaatcgtctggttattaagacgcgctaacacggaacaggtgcaaaatcggcgtattttgattacactcctgttaatccatacagcaacagtactggggtaacctggtactgttgtccgttttagcatcgggcaggaaaagcctgtaacctggagagcctttcttgagccaggaatacactgaagacaaagaagtcacattgacaaagttaagtagcggccgtcgccttctggaagcgttgctgatccttattgtcctgtttgccgtctggttgatggctgccttactaagctttaacccttcggaccccagctggtcgcaaacggcctggcatgaacctatccataatttaggtgggatgcccggtgcgtggctggcagatacgctgttctttatttttggcgtgatggcttacaccattcccgtcattattgtcggcggttgttggtttgcctggcgtcatcagtccagtgacgaatacattgattattttgccgtttcgctacgcatcattggcgttttggcgctcatccttacctcctgtggtctggcggcaatcaacgctgacgatatctggtattttgcctccggtggcgtcattggcagcttactaagcactacgctacaaccactgctacacagtagcgggggaactattgcgctgctctgcgtttgggctgcgggcctgacgctgttcaccggttggtcatgggtgaccattgctgaaaaactcggcggctggattttaaacattctcaccttcgccagtaatcgtacccgtcgcgatgatacctgggtcgatgaagatgaatatgaagatgacgaagagtatgaagatgaaaaccacggcaaacagcatgaatcacgccgtgcccgtattcttcgcggcgcgctagcgcgtcgtaaacggttggcggaaaaattcattaatccgatggggcggcaaacagacgctgcgttgttctccggtaagcggatggatgatgacgaagagattatctacactgcacgcggtgtggctgccgacccggacgacgtcctattttcgggcaatcgtgcaacgcagccagaatatgacgaatacgatccattattaaacggtgcgccaattaccgaacctgtcgctgtagcagctgctgctaccacggcgacacaaagctgggctgcgccggttgaacctgtgactcagacgccgcctgttgcctctgttgatgttccaccttcgcaacctacagtagcctggcagcctgtaccgggtccacaaacgggagagccggttattgctcctgcaccggaaggttacccacagcagtcacaatatgcgcagcctgcagtgcaatataatgagccgctgcaacaaccagtacagccgcagcagccgtattatgcacctgcagctgaacaacctgcgcaacaaccttactacgctcctgcggcggaacaacctgttcagcaaccgtattacgcccctgcgccagaacaaccggtggcaggtaacgcctggcaagccgaagagcagcaatccacttttgctccacagtctacataccagactgagcaaacttatcagcaaccagccgctcaggagccgttgtaccaacagccgcaatccgttgaacagcagcctgttgtggagcctgaacccgttgtagaagagacaaaacccgcgcgtccgccgctttactattttgaagaagtggaagagaagcgagcccgtgaacgtgaacaacttgcggcctggtatcaaccgattccagaaccggttaaagaaccagaaccgatcaaatcttcgttgaaagcgccttctgttgcagcagtacctccagtagaagccgctgccgctgtttctccgctggcatctggcgtgaaaaaagcgacactggcgacgggggctgccgcaaccgttgccgcgccagtcttcagtctggcaaatagcggtggaccgcgtccgcaagtcaaagaggggattggcccgcagttgccacgaccgaaacgtatccgcgtgccaactcgtcgtgaactggcgtcttacggtattaagctgccctcacagcgtgcggcggaagagaaagcccgtgaagcccagcgcaatcagtatgattctggcgatcagtataacgatgatgaaatcgatgcgatgcagcaggatgaactggcacgtcagttcgcccagacacagcagcaacgctatggcgaacagtatcaacatgatgtgcccgtaaacgcagaagatgcagatgctgcggcagaggctgaactggctcgtcagtttgcgcaaactcaacaacaacgttattccggcgaacaaccggctggggcgaatccgttctcgctggatgattttgaattttcgccaatgaaagcgttgctggatgatggtccacacgaaccgttgtttacgccaattgttgaacctgtacagcagccgcaacaaccggttgcaccgcagcagcagtatcagcagccgcaacaaccagttccgccacagcagcaatatcagcagccgcaacagccggttgcgccgcagccgcagtatcagcagccacaacagcaggttgcgccgcagccacaatatcagcagccgcaacaaccggttgcgccacagccgcaatatcagcagccgcaacaaccagttgcgccgcagccgcagtatcaacagccgcaacaaccggttgcaccgcagcagcaggataccctgcttcatccgctgttgatgcgtaatggcgacagccgtccgttgcataaaccgacgacgccgctgccttctctggatttgctgacaccgccgccgagcgaagtggagccggtagatacctttgcgcttgaacaaatggctcgcctggtggaagcgcgtctggctgatttccgtattaaagccgatgtcgtcaattactctccggggccggttatcactcgctttgaacttaacctggctcctggcgtaaaagcggcgcgcatttctaacttgtcacgggaccttgcccgttcactttcgacggtggcggtgcgtgtcgttgaagttattcctggcaaaccctatgtaggtctggagttaccaaataaaaaacgacaaaccgtttatctgcgcgaagttttggataacgccaaattccgcgataatccgtcgccattaaccgtggtgctgggtaaagatatcgccggtgagccggtggttgccgatctggcgaaaatgccgcacttgttggttgcggggactaccggttccggtaaatctgtcggtgtgaacgcgatgatcctgagcatgctttataaagcacagccagaagatgtgcgtttcatcatgatcgacccgaaaatgctggagctttcggtttatggaggcattccgcatctgttaacggaagtcgttactgatatgaaagatgccgccaacgcgctgcgctggtgtgttaacgagatggagcgtcggtataaactgatgtctgcgctgggtgtgcgtaatctggcgggttataacgaaaaaattgctgaagccgatcgcatgatgcgtccgattccagacccgtactggaagccgggtgacagtatggatgcccagcatccggtgctgaaaaaagaaccatacattgtggtgttggttgacgaatttgccgacctgatgatgacggtaggtaaaaaagtggaagagctgatagcacgtctggcgcaaaaagcccgtgccgcgggtatccacctcgtactggcaactcagcgtccatcggttgatgttattactggtctgattaaagcgaatattccgacccgtatcgcctttaccgtatccagtaagattgactcacgtaccattcttgatcaggctggcgcggaatcactgctggggatgggggatatgctctactctgggccgaactccacgttgccggtacgtgtccatggtgcttttgttcgcgatcaggaagttcatgccgtggtgcaggactggaaagcgcgtggtcgcccacagtatgttgatggcatcacttccgacagtgaaagcgaaggtggcgcgggcggtttcgatggcgctgaagaactggatccgttgttcgatcaggcggtgcagtttgtcactgaaaaacgcaaagcgtcaatttctggcgtacagcgtcagttccgcattggttataaccgtgcagcgcgtattatcgaacagatggaagcgcaggggattgtcagcgaacaggggcacaacggtaatcgtgaagtgctggccccaccgccgtttgactaattaatgcattgccggataaggcgcggtagcgtcgcatccggcactctatcaactgaaaattcagtattttcttctttcctcaagctgattattagcctggaatagagagtagagggaactcccgatcgggagtgacgtaatttgaggaataatgatgaaaaaaattgccatcacctgtgcattactctcaagcttagtagcaagcagcgtttgggctgatgccgcaagcgatctgaaaagccgcctggataaagtcagcagcttccacgccagcttcacacaaaaagtgactgacggtagcggcgcggcggtgcaggaaggtcagggcgatctgtgggtgaaacgtccaaacttattcaactggcatatgacacaacctgatgaaagcattctggtttctgacggtaaaacactgtggttctataacccgttcgttgagcaagctacggcaacctggctgaaagatgccaccggtaatacgccgtttatgctgattgcccgcaaccagtccagcgactggcagcagtacaatatcaaacagaatggcgatgactttgtcctgacgccgaaagccagcaatggcaatctgaagcagttcaccattaacgtgggacgtgatggcacaatccatcagtttagcgcggtggagcaggacgatcagcgcagcagttatcaactgaaatcccagcaaaatggggctgtggatgcagcgaaatttaccttcaccccgccgcaaggcgtcacggtagatgatcaacgtaagtagaggcacctgagtgagcaatctgtcgctcgatttttcggataatacttttcaacctctggccgcgcgtatgcggccagaaaatttagcacagtatatcggccagcaacatttgctggctgcggggaagccgttgccgcgcgctatcgaagccgggcatttacattctatgatcctctgggggccaccgggtaccggcaaaacaaccctcgctgaagtgattgcccgctatgcgaacgctgatgtggaacgtatttctgccgtcacctctggcgtgaaagagattcgcgaggcgatcgagcgcgcccggcaaaaccgcaatgcaggtcgccgcactattctttttgttgacgaagtgcaccgattcaacaaaagccagcaggatgcatttctgccacatattgaagacggcaccatcacttttattggcgcaaccactgaaaacccgtcgtttgagcttaattcggcactgctttcccgtgcccgtgtctatctgttgaaatccctgggtacagaggatattgagcaagtactaactcaggcgatggaagacaagacccgtggttatggtggtcaggatattgttctgccagatgaaacacgacgcgccattgctgaactggtgaatggcgacgcgcgccgggcgttaaatacgctggaaatgatggcggatatggccgaagtcaatgatagcggtaagcgggtcctgaagcctgaattattgaccgaaatcgccggtgagcgaagcgcccgctttgataacaaaggcgatcgcttttacgatctcatttccgcactgcataagtcggtacgtggtagcgcacccgatgcggcgctctactggtatgcgcgaattattaccgctggtggcgatccgttatatgtcgcgcgtcgttgcctggcaattgcttccgaagatgtcggcaatgccgacccacgggcgatgcaggtggcaattgcggcctgggattgctttactcgcgttggcccggcggaaggtgaacgcgccattgctcaggcgattgtttacctggcctgcgcgccaaaaagcaacgctgtctacactgcgtttaaagctgcgctggcggatgctcgcgaacgtccggattatgacgtgccggttcatttgcgtaatgcgccgacgaaattaatgaaggaaatgggctacgggcaggaatatcgttacgctcatgatgaagcaaacgcttatgctgccggtgaggtttacttcccgccggaaatagcacaaacacgctattatttcccgacaaacaggggccttgaaggcaagattggcgaaaagctcgcctggctggctgaacaggatcaaaatagccccataaaacgctaccgttaatgttatcgttgcggtaatgttgttactgtatccctgtggtcgcaggctgtggccacatctcccatttaattcgataagcacaggataagcatgctcgatcccaatctgctgcgtaatgagccagacgcagtcgctgaaaaactggcacgccggggctttaagctggatgtagataagctgggcgctcttgaagagcgtcgtaaagtattgcaggtcaaaacggaaaacctgcaagcggagcgtaactcccgatcgaaatccattggccaggcgaaagcgcgcggggaagatatcgagcctttacgtctggaagtgaacaaactgggcgaagagctggatgcagcaaaagccgagctggatgctttacaggctgaaattcgcgatatcgcgctgaccatccctaacctgcctgcagatgaagtgccggtaggtaaagacgaaaatgacaacgtcgaagtcagccgctggggcaccccgcgtgagtttgactttgaagttcgtgaccatgtgacgctgggtgaaatgcactctggcctcgactttgcagctgcagttaagctgactggttcccgctttgtggtaatgaaagggcagattgctcgcatgcaccgcgcactgtcgcagtttatgctggatctgcataccgaacagcatggctacagtgagaactatgttccgtacctggttaaccaggacacgctgtacggtacgggtcagctgccgaaatttgctggcgatctgtttcatactcgtccgctggaagaagaagcagacaccagtaactatgcgctgatcccaacggcagaagttccgctgactaacctggtgcgcggtgaaatcatcgatgaagatgatctgccaattaagatgaccgcccacaccccatgcttccgttctgaagccggttcatatggtcgtgacacccgtggtctgatccgtatgcaccagttcgacaaagttgaaatggtgcagatcgtgcgcccggaagactcaatggcggcgctggaagagatgactggtcatgcagaaaaagtcctgcaactgctgggcctaccgtaccgtaaaatcatcctttgtaccggcgacatgggctttggcgcttgcaaaacttacgacctggaagtatggatcccggcacagaacacctaccgcgagatctcttcctgctccaacgtttgggatttccaggcgcgtcgtatgcaggctcgttgccgcagcaagtcggacaagaaaacccgtctggttcataccctgaacggttctggtctggctgttggtcgtacgctggttgcagtaatggaaaactatcagcaggctgatggtcgtattgaagtaccagaagttctgcgtccgtatatgaacggactggaatatattggctaatacccaatttttctgaatctaaaaagcgcctgcgggcgctttttttgtctccctttgataccgaacaataattactcctcacttacacgtaatactactttcgagtgaaaatctacctatctctttgattttcaaattattcgatgtatacaagcctatatagcgagctgctatagaaataattacacaatacggtttgttactggaatcaatcgtgagcaagcttgagtgagccattatgaaaacgaaaatccctgatgcggtattggctgctgaggtgagtcgccgtggtttggtaaaaacgacagcgatcggcggcctggcaatggccagcagcgcattaacattaccttttagtcggattgcgcacgctgtcgatagcgccattccaacaaaatcagacgaaaaggttatctggagcgcctgtacagttaactgtggtagtcgctgcccgctacgtatgcacgtcgtggacggtgaaatcaaatatgtcgaaacggacaataccggcgatgacaattacgacggcctgcaccaggttcgcgcctgtctgcgtggacgttccatgcgtcgccgtgtctataatccggaccgcctgaaatatccgatgaaacgagtcggggcgcgcggtgaaggcaaatttgagcgcattagttgggaagaagcctacgacatcatcgcgaccaatatgcagcgcctgatcaaagagtacggcaacgaatccatctatctgaactatggcaccggtacgctgggcggcaccatgacccgctcctggcccccgggaaataccctggtcgcgcgcctgatgaactgctgcggcggttatctgaaccattacggtgactactcttccgcgcaaattgcggaaggtttgaactatacctacggcggctgggcagatggtaacagcccgtcggatatcgaaaacagtaaactggtagtgctgtttggtaataaccctggcgaaacgcgaatgagtggcggtggggtgacttactatcttgaacaggcacgccagaaatctaatgcccgcatgatcatcatcgatccgcgctataccgacaccggtgccgggcgcgaagatgagtggatccctattcgtccgggaacagatgccgcactggttaacggtctggcgtacgtcatgatcactgaaaacctggtggatcaggcattcctcgataaatattgcgttggctacgatgagaaaaccctgccagccagtgcgccgaaaaatggccactataaagcttatattctgggtgaagggccagatggcgtggctaaaacaccggaatgggcctcacaaatcaccggtgttccggcagacaaaatcatcaaactggctcgtgaaatcggcagtaccaaaccggcgtttatcagccagggatggggcccgcagcgtcacgctaacggtgaaatcgcaacccgtgctatctcgatgctggcgattctgaccggtaacgttggtattaacggaggcaacagcggcgcgcgtgaaggttcatacagcttaccgtttgtccgtatgccgaccttggaaaacccgatccagaccagcatttcgatgtttatgtggaccgatgccattgaacgtggcccggaaatgacagcgctgcgtgatggtgtacgcgggaaagataagctggatgtgccgatcaaaatgatctggaactatgccggtaactgcctgattaaccagcattctgaaatcaaccgtacccatgaaatccttcaggatgataagaagtgcgagctgattgtggttatcgactgccacatgacctcatcggcgaaatatgctgacatcctgctgcctgactgcaccgcttccgaacagatggactttgcgctggatgcatcctgcgggaatatgtcttacgtgattttcaacgatcaggtgattaaaccgcgctttgaatgtaagaccatctatgaaatgaccagcgaactggcaaaacgtcttggcgttgagcaacagtttactgaaggccgtacccaggaagagtggatgcggcatctgtatgcccagtcgcgggaagcgattcctgaactgccaacgtttgaagagttccgcaagcaggggatctttaaaaagcgcgacccacaagggcatcacgttgcttataaagccttccgtgaagatccgcaggcaaacccactgactacgccatcgggcaaaattgagatttattcgcaggcgctggctgacattgccgctacctgggaattgcctgaaggcgatgtgatcgatccactgccgatctacacgccgggctttgaaagttatcaggatccgctgaacaaacagtatccgctgcagcttacaggtttccactataaatctcgcgttcactcaacttacggcaacgttgatgtgctgaaagcggcttgccgtcaggaaatgtggatcaacccgcttgatgcccaaaaacgcggtatccacaacggcgataaagtcaggatctttaacgatcgtggtgaggttcatattgaggcgaaagtgacgccacgaatgatgccgggtgtggtcgcactgggtgaaggtgcctggtatgacccggatgcaaaacgtgtcgataagggtggttgtattaacgtactgaccactcaacgtccgtctcctctcgctaaggggaatccgtcacatacaaaccttgttcaggttgaaaaggtgtaaggagtaaccgatgacaacccagtatggattttttattgattccagccgttgcaccggttgcaaaacctgcgagctggcctgtaaagactacaaagatttgacgccagaagtcagcttccgccgcatttatgaatatgctggcggcgactggcaggaagataacggtgtctggcaccagaacgtgtttgcctactatctgtcgatttcatgtaaccactgcgaagatccggcttgtactaaagtctgcccgagcggtgcgatgcataaacgtgaagatggttttgttgtggtcgatgaagatgtgtgcattggctgccgctactgccatatggcttgcccgtatggcgcaccgcaatataacgaaacgaaaggccatatgaccaaatgcgatggttgttatgaccgtgttgcggagggtaaaaagccgatctgtgttgaatcttgtccgctgcgggcgctggatttcggccctatcgacgagctgcgtaaaaaacatggcgatctggcggccgttgcgccgttgccgcgagctcactttaccaaaccgaatattgtgatcaaacccaatgccaatagccgcccgaccggggataccactggctatctggcaaacccgaaggaggtgtgagatgggaagtggatggcatgaatggccgctgatgatcttcacggtcttcgggcaatgtgtagcaggtggttttatcgttctggctttggcgctgctcaaaggcgacctgcgagcagaagcccagcagcgtgttatcgcctgcatgtttggtttatgggtgctgatgggcattggctttatcgcctctatgctccatcttggttcaccaatgcgcgcttttaactcgctcaaccgggtaggggcttcagcactcagtaacgaaatcgccagcggttcgatcttttttgccgtaggcggcatcggctggttgctggcaatgctgaaaaagctgtcaccggcattgcgtacgctgtggctgatagtgacgatggttcttggcgtcatctttgtctggatgatggtgcgtgtgtataacagcattgataccgttccgacctggtacagcatctggacgccgatgggcttcttcctgacgatgtttatgggcggcccgttactgggttacctgttgttgagtctggctggcgtcgatggctgggcgatgcgtctgctgccagcaatttctgtactggcactggtagtgagtggcgtgatgtcagtgatgcagggcacagagctggcgactattcatagttctgtgcagcaggccgcagcgctggtgccggactatggtgcgctgatgtcctggcggatcgtgcttttggccgttgccctgtgcttgtggattgcaccacagctaaaaggttatcagcctgcggttccgctactttctgtatcattcattctgcttctggcaggggaattaatcggtcgcggcgtattctatggtttgcatatgaccgtggggatggccgtcgcaagctaatcataacaaccggggtttcggccccggttctcttttatttctgcttcgttaacgtgtcataactggtcatcaaattacgataatcaggaatgtggttagagaacaacgtcgccagtccttcaatatcattacgccagtcgcgatgcagctcgcacgccacgccgaaccatgtcatcaattgcgcaccagcttgcgacaagcgatcccatgccgaatgccgggtaatttcattaaaggtccctgacgcgtcagtcacgacaaagacgtcaaacccttcttcaatggctgaaagcgccgggaatgccacgcaaacttcggttaccacaccggcaataattaactgttttttacctgtcgctttgacagcttttacaaaatcttcgttatcccaggcgttaatatttcccgggcgagcaatgtaaggtgtatcggggaattgtgctttcagttctggaactaatgggccgttaggaccggtttcaaaactggtggtaagaatagttggtaagttgaaatacttagccaggtcacccagcgccagcacgttatttttaaacttatcgggttcgatatcccgtacaagggaaagtaaaccagcctggtgatcaacaagcaaaacggcagcatcatttttatcaagacgaacatacggtttggtcatcctcttctcctttcgagagtcagtggtacgtctgaaatcgatcagacgcgatgcattgctctgaaagcatagacgggaaatatgagtttgctgtgaccatgaaatttttcgactgaacgaagcgtatgaaatttgtgttagttcaataaaaacaatcagatgagactaatcatctcttcagcattagcgttatgaatgagtaatataaatcgataataccgccgctgggatatcgcgtattttcacccattgacaatgtttttggcggtggcatgatgcgcatgaaatttgaacttcctcacggttttaattcatgtccacgtatacccagcctgtcatgcttttgctgtctggcctgcttttgttgactctggcgattgcggtgttaaatacactcgtgccgctttggctcgcccaggaacacatgtccacatggcaggtaggcgttgtcagctcatcctattttaccggcaaccttgtcggtacattgctgacagggtatgtcattaagcgcattggctttaaccgcagctattatctggcctccttcatttttgccgctggctgtgccggccttggcctgatgattggattctggagctggttggcttggcgttttgtcgcgggcgtcggctgtgccatgatttgggtggttgttgagagcgcgctgatgtgcagtgggacgtcacgtaaccgtgggcgtttgcttgctgcgtatatgatggtttattacgtgggaacgtttttaggccagttactggtcagcaaagtttcaaccgagctgatgtccgtattgccgtgggttacaggtttgacgttggcagggatcttaccgctgttgtttacgcgtgtgctgaatcagcaggctgaaaaccatgattcgacgtcaattacgtcaatgctaaaactccgtcaggcgcggcttggcgtgaatggctgcattatctcaggaatcgttctgggatctctatatggcctgatgccgctgtacctcaatcacaaaggggtgagcaatgccagcattggtttctggatggcggtactggtcagtgcgggtatccttggacaatggccgattggacgtctggcggataagtttggtcgactgctggtgttgcgtgttcaggtctttgtcgtcattctcggcagtatcgcgatgcttagccaggcggcgatggccccagcgttattcatcctcggtgccgctggctttacgctatatccggtggcgatggcatgggcttgcgagaaagttgaacatcatcaactggtggcgatgaaccaggccttactgttgagctatactgtgggaagtctgcttggcccgtcatttaccgctatgctaatgcagaatttctccgataatttattgtttatcatgatcgccagcgtatcgtttatctatttgctgatgctgctgcgcaacgccggtcatacgccgaaacccgttgctcacgtgtaaatgaattcaagcagagtgtgaacttactgtttcacactctgcttttttgtttcttctatctgacttgctttattccaaattttattcgtttaaaaataaaatgtgcagcaggttataattttgcatttcgctatttccgcacttcttatttgccgcgcataatccctcgttttaccgatgcccctttaattttggcgaaggatttgtctatggctgggaatgttcaggaaaaacagttgcgatggtacaacattgcgctgatgtcttttatcactgtctggggttttggcaacgttgttaataactatgccaaccaggggctggtggttgttttttcatgggtgtttatctttgcactctatttcacaccttatgcgctaattgttggtcagttaggctcgaccttcaaagatgggaagggcggggtcagtacctggattaaacacacgatgggacccggactggcttatctcgccgcgtggacctactgggtggtgcatattccctatctggcacaaaaaccccaggcaattctgattgcgctcggttgggcgatgaaaggcgacggttcgctaatcaaagaatattcagtcgtagcgttacaggggttaacgctggtgctgtttatcttctttatgtgggttgcttcacgcggtatgaaatcgctgaaaatcgtcggttctgtggcagggattgctatgtttgttatgtcactcctgtatgtggcgatggcggtaaccgcgcctgcaattactgaagtgcatattgcgaccacaaacattacctgggaaacgttcattcctcatatcgactttacctacattaccactatttcaatgctggttttcgcggttggcggagcagagaagatttctccttacgttaatcaaacgcgcaacccaggaaaagaatttccaaaagggatgttatgcctggcggtgatggttgcggtttgtgccattctgggctcgctggcgatggggatgatgtttgattcgcgtaatatcccggatgacttaatgaccaacggtcagtattacgcctttcagaagctgggcgagtattacaacatgggtaatactttaatggtgatttacgccattgcgaataccctgggacaagtagcggcgctggtattctcgattgatgccccgcttaaagtgctattaggtgatgctgacagcaaatatattccagccagtttatgtcgtaccaacgcttctggtacgcccgttaatggctattttctgaccctggtactggtggcgattctgattatgctgccgactctcggcattggtgatatgaacaatctctataaatggctgttgaaccttaattcggtagtgatgccgctgcgttatttatgggtatttgttgcatttattgcagtcgttcgcttggcgcagaaatataaaccagaatatgtctttattcgtaataagcctctggcaatgaccgtcgggatttggtgttttgcctttaccgcctttgcctgtttgacggggatcttcccgaaaatggaagccttcactgcagagtggaccttccagttggcgctgaatgttgcaacgccgtttgtgctggtaggattaggactgatattcccgctgctggcgcgtaaagcgaatagtaaataattattgtggtcggtgacgctgactctggcagatctgacccgtttttacataatcgagaaatgcgcgcaagccgcaggacatatactggcggtttggataatagatctggaagcctggacgctctgtgctccagtcttccagtacacattctaaacgaccagtatcaaggtactccttgatctgttcatagagcagatacccgataccagcacccatcaaaacggcctccagttcagcatcaacatcatccagaatgatatttcctgcgacagcaatttccagctcctttgcaaattgccagtggaaaggtttgccgctgggataacgaaaaacaacacattgatgattaagcagatcatgaggatggcggggtttgccatatcttgcaaagtactctggcgttgctgctacacataatttcactggcgggccgatcgccacgctgatcatatctttttcgacgatgcaactaagtcgaacgccagcgtcaaagccctgttggacgatatcgacaagagagtcgtcagttgtgagctcgactttaatatcaggatattcacgtgtgaaaccaaccagtaaagacattaaaaatatacgtgcagctacccgggcggcattgattttgagcgttcctgtcggtgtcagacgaaaatcattcatctcatctaacatgatctgaatttcgtcgaaagctgggcgcaatcgttcatagagattagaacccgcttccgttaacgatacgcttcgggttgtccgattgaataagcgaattttaagacgttgttccagtgttttaatactatggctaatggcggacgaggataagcctaactcatcgcccgctgcacgaaagctttgattacgggccacggcaaagaaagtggcaaagtcagacatattcatccgcattagtgaaaatccttcattaactcatcctgaatcatcacgtttacaggattatgccgcctgcgtaaagtgcgctccagaacttaacgtggaggtaaaattatgcagtctgaacgtatttatttggtatgggcccatcctcgtcatgattcattgaccgcacatattgctgatgcgatccatcagcgggcaatggagcggaaaatacaggtgacggaactcgatttatatcggcgtaatttcaacccagtgatgacgccggaagatgaaccagactggaagaatatggataaacgttattctccagaggttcatcagctttattcagagctgcttgaacatgacacgttagtggtggtttttcctctctggtggtacagcttcccggcaatgctaaaaggatatattgacagagtatggaataatgggctggcttatggagatgggcacaaattaccattcaataaagttcgttgggtggcgctggttggaggagacaaagaatcatttgtccagatgggctgggaaaaaaatataagcgattatttaaaaaatatgtgcagttatcttggtattgaagatgccgatgtcactttcttgtgtaatacagtggtattcgatggggaagaacttcacgcgagctattatcagtcgttattatctcaggtacgggatatggtagatgcactataagatgtgttaaaaacgctgtaatcgaattccctggcagtttatggcgggcgtcctgcccgccaccctccgggccgttgcttcgcaacgttcaaatccgctcccggcggatttgtcctactcaggagagcgttcaccgacaaacaacagataaaacgaaaggcccagtctttcgactgagcctttcgttttatttgatgcctggaaatttgcggccgggggatcaattccgcgcgcccgatgaattgatcccggaagttcctattctctagaaagtataggaacttcgaattggtcgacaagctccccgatccactagtgtagcagaatgaagcgcggaataaaaaagcggcaactcaataaagttgccgctttacggggaaattagaacattaccttatgaccgtactgctcaagaatgcctttcacgcgttccatggtctctttcttcggtggtctaacaccgtcgagtttgtactcttcacccattgccacccatttgtgtttgcccagctcgtggtaggggagaagctcgattttctcaacgttgcccatatcacgggtaaattcaccgaggcgatgcgctgaatcgtcatcgtcagaccagcctgggacaacaacgtagcggatccacaccttcacatttttgttcgccagatatttagcgaactccagcgtgcggtggttggaaactccaaccagattttggtggatctcgtcgttcatctgtttgagatcgagcattaccaggtcggttacttccagcagttcatcaatcaccggatcgtaacgacgaacaaaaccgttggtgtccagacaggtatgaatgccttcttttttgcaggcgcggaaccagtcacgaacaaactcagcttgcaggattgcttcaccgccggatgcggtaacgccgccgccggaagcgttcataaagtggcgataggtcaccacttccttcatcaaatcttcaacggtaacttctttaccgccatgcgtgtcccaggtgtcgcggttatgacaatacaggcagcgcatcaggcagccctggaaaaaggtgataaagcgaatacccgggccgtctacggttccacaggattcaaaggagtgaatgcgaccaataactgacattgcggtgtttctccagatgtggcccatctgaggccgtgttggtgcgcagctcgaaggctacgtcgagtctgttttggcagtcaccttaaagtatagatagctgacaaaaaaggctctcgcgctaaaaaaggccccactttcgtggagcctttattgtacgctttttactgtacgatttcagtcaaatctaattacatagattgagtgaaggtacgagtaataacgtcctgctgctgttctttagtcagcgagttgaaacgtactgcgtagccagatacactgatggtcagctgcggatatttttccgggttttccatcgcgtcgagcagcatttcacggttcatcacgttaacgttcaggtgctgaccaccttcgatggatgcttcgtggtggaagtaaccatccatcagaccagccaggttggtcttacgaacttcgtcgtctttacccagtgcgttcggaacgatagagaaggtgtaggagataccatctttagcgtaagcaaacggcagtttagcaacggaagtcagagaggctactgcacctttctggtcacgaccgtgcatcgggttagcacccggtccgaacggcgcgccagcacgacgaccgtctggggtgttacccgttttcttaccatacacaacgttagaagtgatggtcagaacagactgagtcgggatagcgtcacggtaggtgtgcagtttctgaattttcttcatgaaacgttctaccaggtcaacagccaggtcatctacacgcggatcattgttaccaaactgcgggtattcgccttcgatttcgaagtcgatagccagaccgtcttcgtcacgaatcggtttaactttcgcatatttgattgcagacagggagtcagcagcaacggacagaccagcgataccacacgccatggtgcggataacgtcacggtcgtgcagcgccatcagagaggcttcgtagctgtacttgtcgtgcatgtagtggatgatgttcagtgcagtgatgtactgtttagccagccagtccatgaagtgatccatgcgctccatcacttcatcatagttcaggacatcgcctttgatcggttcagacttcggaccaacctgcattttcagtttttcgtcaacgccgccgttgattgcgtacagcatggttttcgccaggtttgcacgcgcaccgaagaactgcatttgtttaccaacgatcatcgggcttacgcagcaagcaatagcgtagtcatcgttgttgaagtccggacgcatcaggtcatcgttctcatactgcagagaagaggtgtcgatggacactttagcggcgaatttcttgaagttcagcggcagtttttcagaccacagaatggtcatgttcggttccggagacggacccatggtgtacagggtgttcaggaaacggaagctgtttttggtaaccagggtacgaccgtcgaggcccataccaccgatagattcggttgcccagatcgggtcgccagagaacagttcatcgtattccggagtacgcaggaagcgaaccatacgcagtttcatgaccaggtggtcaaccatttcctgcgcttcttgttcggtgatcttgccagctttcaggtcacgttcgatgtacacatccaagaaggtggaggtacgaccgaaggacattgcagcaccgttctgagacttaacagcagccaggtagccgaagtaagtccactggatagcttcctgagcgttggtagccggaccagagatgtcgtagccgtatttcgcagccatttctttcatctgacccagagcgcggtgctgttcagcgatttcttcgcgcagacggatagtctgttccaggtttacgccgttttccagatcagcctgcagagaagtgaactgtgccagtttgtctttcatcaggtagtcgataccgtacagcgcaacgcgacggtagtcaccgatgatacggccacggccatatgcatctggcagaccggtcagaacaccagatttacggcaacgcaggatgtccggagtgtaaacgtcgaacacgccctggttgtgagttttacggtattcagtgaagatttttttgatcatcggatccagttcgcggttgtacgctttgcaggaaccttcgatcattttgataccaccgaacgggataagagcacgtttcagcggagcttcagtctgcagaccaacgattttctcaagctgcttgttgatgtagccagcgtcgtgagaggtgatggtggaagcaacagcggtgtcaaagtcaactggcgcgtgagtgcggttttccagtttaacgccttccattactttgtcccacagggtggtggtcgcttcagtagcgccagccaggaaggactcgtcaccctcgtacggagtgtagtttttctgaatgaagtcacggacgtttacttcattctgccagtcacctttggtaaaaccttcccaggctgtggctaacttttcattaagctcggacatgtaacacctaccttcttaagtggattttttatttactgcgtacttcgacaaccattaatggtggtcgttttcacgcaggtaaatgacccagtatgtcaacccaaccaacaaaccaccaccgataatgttgccgatcgtaaccggaatcaggttatcagtgatgaaattcatcacggtcaggtgagaaaaattttccggtgcagaaccgactgcggtccaaaattccggggatgcgaagtcgcggattacaatacccatcgggatcataaacatgtttgcgatactgtgctcaaaaccgctggcaacaaacatcgcgaccggcagcaccataatgaacgctttgtccatcaggctgcggccagaataactcatccatactgccagacataccatcaggtttgccaggataccaagacagacggcctcaataaaagtatggtgcactttgtggtcggcggtttgtaggacgtttagtccccattgaccatttgcggtcatatactcgccggaaagccacattaaaagtacaaatagcagtgcgccgaccaggttgccaaaatagacatttagccagtttttcgccaactgaccccaggtgatgcgcccactcgccttagcaacaacaatcaacacggtggaagtaaagagatcggctccgcagacaacacaaagaatcagccccagagagaagcaaatgccgccaaccagttttgccatgccgaagggcattgtgcctgtgccagtggttgctgtgatatagaagacgaatgcgattgagatgaaaacaccggcggtaatcgccagatagaaagtcttaagcggatgtttcgttgctttatagacacccgcctcttcggccactttggccattgcagcaggaagtaaaagatcaaaagggttgtcagctttcacactaactctctctttattaagtcggcgacgagatactaacaaagcattatagatgagaaattgatatagatcatatctcgcctggcttataggcccgtaactcgcatggtttttatgcaaatacggagtaaatatttgattatccaaataaaaataaattttaaaaattaacaaatgagttgaattttttccgcatcctccgctaaaacagttaattaaaagggagcatcaggcgaataaagtaacaatatcgatcgtatttattaaatacaaattaccgatatttaaccttataattacaattattttattaatgcaaatatatgtaaagcggggcattaaaaaacgccccgtaatataactcagactaatcattaagcctacattgcgtaggctatttgattttattttgcccagaatgctgctttggcgcgctgcagcttttcgtaggccttcaacaacgactgatgtgcagcaaacgcgtgcagatcgctatctaccggttgcaggccgtaaaacgccgcttcgccgctcattgccgcactggcggcttctacggcatctgcgccgtacatgcgaacaaacgcattcagatattgcagcggctggcgatcttcttcctgtgccagtaataacaacgtttgcaggcagcgataatagttggcgcgttccggactaaatactgatgagttaaactccatcgtccattcggtccagaccagagcctgttccagatcgccaccagccagcgccagcatggcttttaattcaccgatacgcagggtgtaccaaccgttatccgacccggtcgccagacccaacagctcacgcacgcgggtaaagtcatcaaaaccttcttcatccagttgctcgatgaggttcaggtaatcttctttttcccactcgctgcctggtagcgaaagaatcgtttcacgtaaatggctgcccatactgttattcgcgagccacagatcttcagccggataaatatcggacatgccaggcacgataatacggcaagcataaacgcccagatgctcgtaatcggcaatataaacttctttatcttctttgttgaagatagccatcagtgtggcgaactcttcttccgtggtgccggagaaattccagtccacaaacggataatcggcatcctgcttgaacaggtcccaggagattaaaccgctggaatcgataaagtgcgtttcgaggttggtatgttcagcgacttcttcatcatcgaaggttggcggagtaaacacatccaaatctttcaggccacgaccttgcagcagctcggtcacggtacgttccagtgctacgccaaaatcaggatgcgcaccgaaagaggcaaagcaggtaccgttagcaggattgaacagtaccacgcaaatcaccggatactggccgccaagcgaaccgtcataagcgaagattgggaaaccctccgcttccagcgtttcgatggcttcaactactgctgggtaacgcgccagcacgtctgccgggatctctggcaggctgatgctttcagcaataatgcggtttttcacgtagcgttcgaaaacttcagacaatccctgaacgcgtgcttcgttgcgggtattacctgcggacataccgttggagacgtacaggttaccaatgatattcatcggaatataaacggtctgattgtcggactgacgcgtaaacggcaggccgcaaataccacgatcttcgttaccggattgtaggtcaatcagcatgctgccggtcagttcattctccggatcataaaacgcgcgcagacggtcatcgagcagcccttctggcacatcgtcattttcggtcagtgggaaccatttttcgttgggataatgcacgaacggaccgttggcgatggtttcgcccagccagaagtccgcaaaaaagtagttggttgagagacgctcgaaatattcaccgagtgcagaagccagcgccgctttcttggttgcgcctttaccgttggtaaaacacagtgcgcactctttgtcgcgaatatgtacagaccagacgttaggcacgggattcagccaggaggcctcttcaatctgaaagccgaggtctgaaagtttttgctggaagcgagcgatggaatcttccagagcggcatctttgccggggataaatgtttgcgtcatgaaaatcactttagtcgtacggaaagcgcgcaataatacgggttttatctcaaaggcgctatcaccgccgccatgccgatgaactgttgactatgcttttagcggataaaccacgttaagagcataaaaatgaaggcgttcgatctccaccgtatggcatttgataaagtgccttttgatttccttggcgaagttgcactacgtagtctttatacctttgtactggtctttttgttcctcaaaatgaccggaagacgcggtgtgcggcagatgtcgctgtttgaagttttaatcattctgacgctgggatcagcggcgggagatgtggcgttttatgatgatgtgccgatggtcccggtacttatcgtctttattactctggcgttgttataccgcctggtaatgtggttgatggcgcacagtgaaaaactggaagatcttctggaaggcaagccagttgtcattattgaagatggcgagctggcctggtcgaaactcaataactccaacatgacggaatttgagttctttatggagctacgattgcgtggcgtggagcagctggggcaggtacgtctggcgattctcgaaaccaacgggcaaatcagtgtctatttctttgaagatgacaaggtgaaaccgggtttacttattttacccagtgattgtacgcagcgttacaaagtggtgccggagtcggcggactatgcctgtattcgttgtagtgaaatcattcatatgaaagcgggggaaaaacaattatgtccgcgctgtgcaaatccagaatggacgaaggcaagtcgggcaaaacgggtgacctgacagtaaaaacatcggctttttgctaataatccgagagattcttttgtgtgatgcaagccacatttttgccctcaacggttttactcattgcgatgtgtgtcactgaatgataaaaccgatagccacaggaataatgtattacctgtggtcgcaatcgattgaccgcgggttaatagcaacgcaacgtggtgaggggaaatggctcaaatcttcaattttagttctggtccggcaatgctaccggcagaggtgcttaaacaggctcaacaggaactgcgcgactggaacggtcttggtacgtcggtgatggaagtgagtcaccgtggcaaagagttcattcaggttgcagaggaagccgagaaggattttcgcgatcttcttaatgtcccctccaactacaaggtattattctgccatggcggtggtcgcggtcagtttgctgcggtaccgctgaatattctcggtgataaaaccaccgcagattatgttgatgccggttactgggcggcaagtgccattaaagaagcgaaaaaatactgcacgcctaatgtctttgacgccaaagtgactgttgatggtctgcgcgcggttaagccaatgcgtgaatggcaactctctgataatgcggcttatatgcattactgcccgaatgaaaccatcgacggtatcgccatcgacgagacgccagacttcggcaaagatgtggtggtcgccgccgacttctcttcaaccattctttcccgtccgattgacgtcagccgttatggtgtaatttacgctggcgcgcagaaaaatatcggcccggctggcctgacaatcgtcatcgttcgtgaagatttgctgggcaaagcgaatatcgcgtgtccgtcgattctggattattccatcctcaacgataacggctccatgtttaacacgccgccgacatttgcctggtatctatctggtctggtctttaaatggctgaaagcgaacggcggtgtagctgaaatggataaaatcaatcagcaaaaagcagaactgctatatggggtgattgataacagcgatttctaccgcaatgacgtggcgaaagctaaccgttcgcggatgaacgtgccgttccagttggcggacagtgcgcttgacaaattgttccttgaagagtcttttgctgctggccttcatgcactgaaaggtcaccgtgtggtcggcggaatgcgcgcgtctatttataacgccatgccgctggaaggcgttaaagcgctgacagacttcatggttgagttcgaacgccgtcacggctaatgccgaaattttgcttaatccccacagccagcctgtggggtttttatttctgttgtagagagttgagttcatggaatccctgacgttacaacccatcgctcgtgtcgatggcactattaatctgcccggttccaagagcgtttctaaccgcgctttattgctggcggcattagcacacggcaaaacagtattaaccaatctgctggatagcgatgacgtgcgccatatgctgaatgcattaacagggttaggggtaagctatacgctttcagccgatcgtacgcgttgcgaaattatcggtaacggcggtccattacacgcagaaggtgccctggagttgttcctcggtaacgccggaacggcaatgcgtccgctggcggcagctctttgtctgggtagcaatgatattgtgctgaccggtgagccgcgtatgaaagaacgcccgattggtcatctggtggatgctctgcgcctgggcggggcgaagatcacttacctggaacaagaaaattatccgccgttgcgtttacagggcggctttaccggcggcaacgttgacgttgatggctccgtttccagccaattcctcaccgcactgttaatgactgcgcctcttgcgccggaagatacggtgattcgtattaaaggcgatctggtttctaaaccttatatcgacatcacactcaatctgatgaagacgtttggtgttgaaattgaaaatcagcactatcaacaatttgtcgtaaaaggcgggcagtcttatcagtctccgggtacttatttggtcgaaggcgatgcatcttcggcttcttactttctggcagcagcagcaatcaaaggcggcactgtaaaagtgaccggtattggacgtaacagtatgcagggtgatattcgctttgctgatgtgctggaaaaaatgggcgcgaccatttgctggggcgatgattatatttcctgcacgcgtggtgaactgaacgctattgatatggatatgaaccatattcccgatgcggcgatgaccattgccacggcggcgttatttgcaaaaggcaccaccacgctgcgcaatatctataactggcgtgttaaagaaaccgatcgcctgtttgcgatggcaacagaactgcgtaaagtcggtgcggaagtagaagaggggcacgattacattcgtatcactccaccggaaaaactgaactttgccgagatcgcgacatacaatgatcaccggatggcgatgtgtttctcgctggtggcgttgtcagatacaccagtgacgattcttgatcccaaatgcacggccaaaacatttccggattatttcgagcagctggcgcggattagccaggcagcctgaatgaacaacgggcaataaatagccaaatctttctttatcaaaacgtcggcacattgtcggcgttttttttcggaccttgtgagtcattttgattaatggtagcgtcgcttgtcaatgtaagttgttgatacataatatttatatatgattaatcaacggatgattcacatgaagaatactaaattactgctggcgattgcgacctctgcagcattactgacagggtgtcaaaatacccacggtattgataccaatatggctatcagctccggtttaaatgcctataaagcagcaacattaagcgatgccgatgcaaaagcgattgccaatcagggctgtgccgaaatggacagcggcaatcaagtcgcaagtaaatccagcaagtacggtaaacgtctggcaaaaatcgccaaagcattgggtaacaatattaatggcacgccggtcaactataaggtttatatgaccagcgacgtcaacgcatgggcgatggcgaacggctgtgttcgtgtctacagtggcctgatggacatgatgaatgacaacgaaattgaaggcgttctgggccatgaactgggccacgtcgcgttgggtcactcgctggctgaaatgaaagcttcttatgcgatcgttgccgcacgcgatgccatttcagctaccagcggtgtggcttcccagctttcccgctcacaattaggtgatatcgcagaaggcgctatcaatgctaaatactcccgtgataaagagtccgaagcagatgatttctcctttgatctgttgaagaaacgtggcatcagcacccaggggctggttggcagctttgaaaaactggctagcctggatggcggtcgcacccagtccatgtttgactctcacccaccatcaacagagcgtgcgcaacacatccgtgatcgtatcgcctctggtaagtaaatcattgtcatctttcgggctggtcttctgccagcccgctataattgcgcaataaatccccatctgaatacagacaaaactggtttttgcacacaacgttaacgatttgtggcgtcggcgcgtataatgcgcgcggttatgttaacggtacgcctgttttaaggagataaagatgacggcaattgccccggttattaccattgatggcccaagcggtgcagggaaaggcaccttgtgtaaggctatggcggaagcgttgcaatggcatctgctggactcgggtgcaatttatcgcgtactggcattggcggcattacatcaccatgttgatgttgcgtcggaagatgcgctggtaccgctggcatcccatctggatgtacgttttgtgtcgaccaatggcaatctggaagtgatcctcgaaggggaagatgtcagcggcgaaattcgtactcaggaagtggcgaatgcagcttcacaagtcgcggcattcccacgcgttcgtgaagcattattgcgtcgccaacgcgcgtttcgcgaattaccaggtctgattgccgatggccgcgacatgggaacggtggtattccctgatgcaccagtgaaaattttccttgacgcctcctcggaagaacgtgcgcatcgccgcatgctacagttgcaggagaagggctttagtgttaactttgagcgccttttggccgagatcaaagaacgcgacgaccgcgatcgtaaccgagcggtagcgccactggttccggcagccgatgctttagtgttggattccaccaccttaagcattgagcaagtgattgaaaaagcgctacaatacgcgcgccagaaattggctctcgcataagcgaccgaatttgcagtacccccgttgcaatggaatgacagcgggtatgttaaacaaccccatccggcatggagccaggtggacgttaaatataaacctgaagattaaacatgactgaatcttttgctcaactctttgaagagtccttaaaagaaatcgaaacccgcccgggttctatcgttcgtggcgttgttgttgctatcgacaaagacgtagtactggttgacgctggtctgaaatctgagtccgccatcccggctgagcagttcaaaaacgcccagggcgagctggaaatccaggtaggtgacgaagttgacgttgctctggacgcagtagaagacggcttcggtgaaactctgctgtcccgtgagaaagctaaacgtcacgaagcctggatcacgctggaaaaagcttacgaagatgctgaaactgttaccggtgttatcaacggcaaagttaagggcggcttcactgttgagctgaacggtattcgtgcgttcctgccaggttctctggtagacgttcgtccggtgcgtgacactctgcacctggaaggcaaagagcttgaatttaaagtaatcaagctggatcagaagcgcaacaacgttgttgtttctcgtcgtgccgttatcgaatccgaaaacagcgcagagcgcgatcagctgctggaaaacctgcaggaaggcatggaagttaaaggtatcgttaagaacctcactgactacggtgcattcgttgatctgggcggcgttgacggcctgctgcacatcactgacatggcctggaaacgcgttaagcatccgagcgaaatcgtcaacgtgggcgacgaaatcactgttaaagtgctgaagttcgaccgcgaacgtacccgtgtatccctgggcctgaaacagctgggcgaagatccgtgggtagctatcgctaaacgttatccggaaggtaccaaactgactggtcgcgtgaccaacctgaccgactacggctgcttcgttgaaatcgaagaaggcgttgaaggcctggtacacgtttccgaaatggattggaccaacaaaaacatccacccgtccaaagttgttaacgttggcgatgtagtggaagttatggttctggatatcgacgaagaacgtcgtcgtatctccctgggtctgaaacagtgcaaagctaacccgtggcagcagttcgcggaaacccacaacaagggcgaccgtgttgaaggtaaaatcaagtctatcactgacttcggtatcttcatcggcctggacggcggcatcgacggcctggttcacctgtctgacatctcctggaacgttgcaggcgaagaagcagttcgtgaatacaaaaaaggcgacgaaatcgctgcagttgttctgcaggttgacgcagaacgtgaacgtatctccctgggcgttaaacagctcgcagaagatccgttcaacaactgggttgctctgaacaagaaaggcgctatcgtaaccggtaaagtaactgcagttgacgctaaaggcgcaaccgtagaactggctgacggcgttgaaggttacctgcgtgcttctgaagcatcccgtgaccgcgttgaagacgctaccctggttctgagcgttggcgacgaagttgaagctaaattcaccggcgttgatcgtaaaaaccgcgcaatcagcctgtctgttcgtgcgaaagacgaagctgacgagaaagatgcaatcgcaactgttaacaaacaggaagatgcaaacttctccaacaacgcaatggctgaagctttcaaagcagctaaaggcgagtaattctctgactcttcgggatttttattccgaagtttgttgagtttacttgacagattgcaggtttcgtcctgtaatcaagcactaagggcggctacggccgcccttaatcaatgcagcaacagcagccgcttaatttgcctttaaggaaccggaggaatcatgaccaagtcagaattgatagaaagacttgccacccagcaatcgcacattcccgccaagacggttgaagatgcagtaaaagagatgctggagcatatggcctcgactcttgcgcagggcgagcgtattgaaatccgcggtttcggcagtttctctttgcactaccgcgcaccacgtaccggacgtaatccgaagactggcgataaagtagaactggaaggaaaatacgttcctcactttaaacctggtaaagaactgcgcgatcgcgccaatatttacggttaagttttttactcaaacttgaacgagagaaaagcacctgtcgggtgcttttttcatttctctaatctggaactggaagctgcctcgcagagttttgaacagttttcaccctttcgttaaattcttctgaatatgcctcggggaacgcaaaattcccaccagacaaccgctcaacaaagttgcacactttccataaacagggaggggtgcatgaaaataacgacagtcggtgtatgcataattagcggaatttttccgttgctgattttgccccaattgcctgggacattaacccttgcgtttctgactctcttcgcctgcgtactggcatttatccctgttaaaaccgtccgttatatcgcgctgacgttgctgtttttcgtttggggcatattatcagcaaagcaaattttgtgggcaggagaaaccttaactggcgcgacgcaggatgcaattgttgagatcactgcaactgacggcatgaccactcattacggtcaaattactcatctacaaggtcgacgtatattccctgcgtcaggtctcgtgatgtatggcgaatatcttccgcaagcggtttgtgctggacaacaatggtcaatgaaactcaaagttcgtgcagttcatggccaacttaatgatggcggctttgatagccagcgttatgccattgcccagcatcagccgctcaccggccgttttctgcaggcaagtgtcattgaaccgaattgtagcctgcgtgcacagtatctggcgtcactacaaacaacgctgcaaccctatccgtggaatgcggttattcttggtttaggtatgggggaacggttatccgtccccaaagaaatcaaaaatatcatgcgcgatactggaacggcgcatttaatggcgatatcgggattgcacatcgcttttgcggcgttgctggctgccggactcattcgcagtggacaaatttttctgcctgggcgctggatccactggcaaataccattaattggcggaatctgctgtgctgctttttatgcctggttgacgggaatgcaacctcctgcattgcgtaccatggtggcgcttgctacgtggggaatgcttaagttaagtgggcgacagtggagtggctgggatgtatggatatgttgtctggcggcaattttgctgatggatcctgttgccattctctcgcaaagtttatggctctctgccgctgcggtcgcggcattgatattttggtatcagtggtttccctgtcctgagtggcaactgccgccggtattgcgtgcagttgtttccctcatccatctgcaactgggaatcacacttctgcttatgcccgtgcaaatcgtcatatttcatggcattagtctgacctcgtttattgcaaatctattagctattcccttggtgacatttatcacggttccgttgatcctcgccgcgatggttgtgcatttaagcgggccgttaatcctggagcaagggttatggtttcttgccgaccggtctttggctttacttttctgggggttaaagagtttgccggaagggtggatcaacattgctgaatgttggcaatggctatcattttccccatggttcttactggtggtatggcgattaaacgcctggcgaacgttgccagcaatgtgtgtggctggaggcttgctgatgtgctggccgctgtggcaaaaacctcgacctgacgagtggcagctgtacatgcttgatgtcgggcaagggctggcaatggtgatagccagaaacggcaaagcgattctctatgacacaggactggcctggcctgaaggggatagtgggcaacaactgattatcccctggctccactggcataatcttgaaccggaaggcgttattctgagccatgaacatctggatcaccggggagggctggattcaatattgcatatatggccgatgttatggatcagaagtccgttaaactgggaacatcatcagccctgtgtgcgtggcgaagcgtggcaatggcaaggattgcgtttcagcgcgcactggcctttacaaggtagcaacgataaaggaaataaccattcctgtgtggttaaggttgatgacgggacgaatagcattcttctaaccggtgatattgaagccccagctgaacaaaagatgctaagccgttactggcagcaagtgcaggcaacattgcttcaggtacctcaccatggcagtaatacctcatcatcgttgccattaattcagcgagtgaatggaaaagtggcactcgcatcggcatcgcgctataacgcatggcgactgccctctaacaaagttaagcatcgctatcaactgcaaggatatcaatggattgatactccacatcaaggtcaaacaacggtcaatttttcagcgcaaggctggcggattagcagcctcagggagcaaattttacctcgttggtatcatcagtggtttggcgtgccagtggataacgggtagaatatgcggctatttcaacaaatgctggttttttgaatgcataacgacaaagatctctctacgtggcagacattccgccgactgtggccaaccattgcgcctttcaaagcgggtctgatcgtggcgggcgtagcgttaatcctcaacgcagccagcgataccttcatgttatcgctccttaagccacttcttgatgatggctttggtaaaacagatcgctccgtgctggtgtggatgccgctggtggtgatcgggctgatgattttacgtggtatcaccagctatgtctccagctactgtatctcctgggtatcaggaaaggtggtaatgaccatgcgtcgccgcctgtttggtcacatgatgggaatgccagtttcattctttgacaaacagtcaacgggtacgctgttgtcacgtattacctacgattccgaacaggttgcttcttcttcttccggcgcactgattactgttgtgcgtgaaggtgcgtcgatcatcggcctgttcatcatgatgttctattacagttggcaactgtcgatcattttgattgtgctggcaccgattgtttcgattgcgattcgcgttgtatcgaagcgttttcgcaacatcagtaaaaacatgcagaacaccatggggcaggtgaccaccagcgcagaacaaatgctgaagggccacaaagaagtattgattttcggtggtcaggaagtggaaacgaaacgctttgataaagtcagcaaccgaatgcgtcttcaggggatgaaaatggtttcagcctcttccatctctgatccgatcattcagctgatcgcctctttggcgctggcgtttgttctgtatgcggcgagcttcccaagtgtcatggatagcctgactgccggtacgattaccgttgttttctcttcaatgattgcactgatgcgtccgctgaaatcgctgaccaacgttaacgcccagttccagcgcggtatggcggcttgtcagacgctgtttaccattctggacagtgagcaggagaaagatgaaggtaagcgcgtgatcgagcgtgcgactggcgacgtggaattccgcaatgtcacctttacttatccgggacgtgacgtacctgcattgcgtaacatcaacctgaaaattccggcagggaagacggttgctctggttggacgctctggttcgggtaaatcaaccatcgccagcctgatcacgcgtttttacgatattgatgaaggcgaaatcctgatggatggtcacgatctgcgcgagtataccctggcgtcgttacgtaaccaggttgctctggtgtcgcagaatgtccatctgtttaacgatacggttgctaacaacattgcttacgcacggactgaacagtacagccgtgagcaaattgaagaagcggcgcgtatggcctacgccatggacttcatcaataagatggataacggtctcgatacagtgattggtgaaaacggcgtgctgctctctggcggtcagcgtcagcgtattgctatcgctcgagccttgttgcgtgatagcccgattctgattctggacgaagctacctcggctctggataccgaatccgaacgtgcgattcaggcggcactggatgagttgcagaaaaaccgtacctctctggtgattgcccaccgcttgtctaccattgaaaaggcagacgaaatcgtggtcgtcgaggatggtgtcattgtggaacgcggtacgcataacgatttgcttgagcaccgcggcgtttacgcgcaacttcacaaaatgcagtttggccaatgatcgaaaaaatctggtctggtgaatcccctttgtggcggctattgctgccactctcctggttgtatggcctggtgagtggcgcgatccgtctttgctataaactaaaactgaagcgcgcctggcgtgcccccgtaccggttgtcgtggttggtaatctcaccgcaggcggcaacggaaaaaccccggtcgttgtctggctggtggaacagttgcaacagcgcggtattcgcgtgggggtcgtatcgcggggatatggtggtaaggctgaatcttatccgctgttattgtcggcagataccacaacagcacaggcgggtgatgaacctgtgttgatttatcaacgcactgatgcgcctgttgcggtttctcccgttcgttctgatgcggtaaaagccattctggcgcaacaccctgatgtgcagatcatcgtaaccgacgacggtttacagcattaccgtctggcgcgtgatgtggaaattgtcgttattgatggtgtgcgtcgctttggcaatggctggtggttgccggcggggccaatgcgtgagcgagcggggcgcttaaagtcggttgatgcggtaatcgtcaacggcggtgtccctcgcagcggtgaaatccccatgcatctgctgccgggtcaggcggtgaatttacgtaccggtacgcgttgtgacgttgctcagcttgaacatgtagtggcgatggcggggattgggcatccgccgcgcttttttgccacgctgaagatgtgtggcgtacaaccggaaaaatgtgtaccgctggccgatcatcagtctttgaaccatgcggatgtcagtgcgttggtaagcgccgggcaaacgctggtaatgactgaaaaagatgcggtgaaatgccgggcctttgcagaagaaaattggtggtatttgcctgtagacgcacagctttcaggtgatgaaccagcgaaactgcttacgcaactaaccttgctggcttctggcaactagttacgccgcggcagcgttcgattgatggagtcatgaatgtcgctgccgcacctctcccttgctgatgcgcgtaatcttcaccttgccgcacaaggcctgttaaacaaaccccgccgtcgagcgtcgttggaggatattccggcaacgatctcccgcatgtccttgctgcaaatcgataccatcaatattgttgcccgtagtccatatctggtgcttttcagtcgtctgggaaattatcctgcccagtggctggatgagtctctggcgcgtggcgaattaatggaatactgggcgcatgaagcctgctttatgccgcgtagcgactttcgtcttattcgccaccgcatgctggcacctgaaaaaatgggctggaaatacaaagacgcctggatgcaggaacatgaggcggaaattgcacagttaattcagcatattcatgataaggggccggtacgttcagccgattttgagcatcctcgtaaaggtgcaagcggctggtgggaatggaagccgcataaacggcatctggaaggtttatttactgccggaaaggtgatggtgattgaacggcgcaacttccagcgcgtttatgatttaacccaccgtgtcatgcctgactgggatgatgagcgcgatctcgtttcgcaaacagaagcagaaatcatcatgctggataacagtgcgcgtagcctgggaatattccgcgaacagtggctggcagattactatcggctgaaacgtccggcactggcggcgtggcgcgaagcgagggctgaacagcagcaaatcattgctgtgcatgttgaaaaattgggcaatctttggctgcatgatgatttgctgccgctactcgagcgagcgctggccggaaagctcactgcaacgcacagcgcggtactttcgccttttgatcctgttgtctgggatcgcaaacgcgcagagcagctttttgattttagctaccggctggagtgctataccccagcgccgaaacgccagtatggctattttgttctgccgttattacatcgtgggcaattagttgggcgaatggatgccaaaatgcatcgccagacaggcatccttgaagttatctctctgtggttacaggaaggtattaaaccaacgacaacgctgcaaaaagggctacgtcaggcgattactgatttcgctaactggcagcaggcaacgcgggtgacattaggatgctgcccgcaaggcctctttactgattgccgcaccggctgggaaatagaccccgtcgcataaatgattatgataagatttatgcattcataacccgatccatctggaggaactatggatcatcgtctgcttgaaatcattgcctgcccggtttgcaacggaaaactttggtataaccaggaaaaacaagagcttatttgcaaactggacaacctcgctttcccgctgcgtgatggcattccagtgttgctggaaacggaagcccgcgtgctgactgctgatgagagtaaatcatgagttttgtggtcattattcccgcgcgctacgcgtccacgcgtctgcccggtaaaccattggttgatattaacggcaaacccatgattgttcatgttcttgaacgcgcgcgtgaatcaggtgccgagcgcatcatcgtggcaaccgatcatgaggatgttgcccgcgccgttgaagccgctggcggtgaagtatgtatgacgcgcgccgatcatcagtcaggaacagaacgtctggcggaagttgtcgaaaaatgcgcattcagcgacgacacggtgatcgttaatgtgcagggtgatgaaccgatgatccctgcgacaatcattcgtcaggttgctgataacctcgctcagcgtcaggtgggtatggcgactctggcggtgccaatccacaatgcggaagaagcgtttaacccgaatgcggtgaaagtggttctcgacgctgaagggtatgcactgtacttctctcgcgccaccattccttgggatcgtgatcgttttgcagaaggccttgaaaccgttggcgataacttcctgcgtcatcttggtatttatggctaccgtgcaggctttatccgtcgttacgtcaactggcagccaagtccgttagaacacatcgaaatgttagagcagcttcgtgttctgtggtacggcgaaaaaatccatgttgctgttgctcaggaagttcctggcacaggtgtggatacccctgaagatcttgagcgcgttcgcgctgaaatgcgctaatttcacttcacgacacttcagccaattttgggaggagtgtcgtaccgttacgattttcctcaatttttcttttcaacaattgatctcattcaggtgacatcttttatattggcgctcattatgaaagcagtagcttttatgagggtaatctgaatggaacagctgcgtgccgaattaagccatttactgggcgaaaaactcagtcgtattgagtgcgtcaatgaaaaagcggatacggcgttgtgggctttgtatgacagccagggaaacccaatgccgttaatggcaagaagctttagtacgcccggaaaagcccgacaactggcatggaaaaccaccatgctggcaagaagtgggactgtccgtatgccgactatttatggtgtgatgacgcatgaagaacaccccggccccgatgtcctgctactggagcggatgcgtggtgtttcggtggaggcaccagcccgaacaccagaacgctgggaacaactcaaagaccaaatcgttgaagccttactggcctggcaccgtcaggacagtcgcggttgcgtcggcgcggtcgacaatactcaggaaaatttctggccctcatggtaccggcaacatgttgaagtgctatggaccacgctcaatcagttcaataacaccggtctgacgatgcaggataagcggatcctgtttcgcactcgcgaatgtctcccggcattatttgaaggctttaacgacaattgtgtgctgattcacggtaacttctgtttacgcagcatgttgaaagattcgcgcagcgatcagttactggcgatggtcgggccgggactaatgctttgggcaccgcgagaatacgaactgttccgactaatggataattctctggcggaagatttgctctggagttacctgcaacgcgcgccagtggcggagtcgttcatctggcggcgttggttgtatgtgttatgggatgaagttgcgcaactggttaataccggacgatttagtcggcgcaacttcgatctggcatcaaaatcactcttgccgtggctcgcctgacgaaccttttagccactgccagatacggccaagcgtttcatagccaacacgatcgctatgcatcaaccagaccggagaagggattgcccgttcccacgggttaagcggcgagtcgatggccaactgattcgccggggctggtagcggatttaacccttcctgctgaaaaaagatcatcgcccgcggcagatgtgatgcggaggtcaccagcaggaaaggggcgtcaccaatcgcctgtttcactgccgcagcttcttcttcggtatcttttggcaaatccagggtgataatttgctcgcgcggcacgcccagcgattgcgcaactctggcacctacttccgctgtactcaccgtattggtttttgctacgcctcccgtgaagatcagttttgatcccggattttcgcgccataagcgaataccttcattcaggcgtggcagactgttattgattaaattagagctcggtgcccactgcgggttccaggtataaccacctccgagcaccacgatatagtccactttttgcgaattattccatgtcggataggtgctttcgatgggacgcagcaggcggtcggctaccggttgcaaactcaataacaagagtgccagccacccaatgctaataaaaatcttcccggttttttgaaaacggctaaaccacagcagcgccaggccagcgccaataattaacaacatcagcggaagtggcagcaacatattgccaatcacttttttcagtgtaaaaagcatcctttctggttccttttttaaccatatagcaagggatcgccagcgatattacaccagacgggttcattctcgccgtggctgtgacaaaatagcgtctttatcagaaaacgtcttagccaaccggtggagaaagcaatgcaggatcgcaattttgatgatattgcggaaaagttttcccgtaacatttacggcaccaccaaagggcagcttcgacaggctattctgtggcaggatctcgatcgcgtgctggcggaaatgggcccgcaaaaactgcgtgtgctggatgctggcggtggagaagggcagaccgcaatcaaaatggccgagcgtgggcatcaggtcattttatgcgatctttctgcgcagatgatcgaccgcgcaaaacaggcggcagaagcaaaaggtgtgagcgacaacatgcaatttatacattgcgccgctcaggatgttgcttcgcatttggaaacgcccgttgatctgatattgttccatgcggtgctcgagtgggtggccgatccccgcagtgtattgcagaccctgtggtcagtgttgcgtccaggcggcgtgttgtcgttaatgttctacaatgcgcatggtttgttgatgcataacatggtcgccgggaattttgattacgtgcaggcgggaatgccgaaaaagaaaaaacggacgctttcgccagattatccacgcgacccggcgcaggtttatctgtggctggaagaagctggttggcaaattatgggtaagacaggcgttcgcgtgtttcatgattatctgcgcgagaagcaccagcagcgcgactgctatgaagcattacttgaattagaaacgcgttattgccgtcaggaaccgtatattaccctggggcgttatattcatgtcaccgcgcgcaaaccgcagagcaaggataaagtatgagtgaattttcccagacagtccccgaactggttgcctgggccagaaaaaatgacttctccatctcgctgccggtagaccgactctcttttctgctggcggttgccacgctgaacggcgagcgtctggatggtgagatgagtgaaggcgagctggtggatgcattccgccatgtgagtgatgcgtttgagcaaaccagcgaaaccatcggcgtgcgcgccaataacgcgatcaacgacatggtgcgtcaacgtctgctgaaccgctttaccagcgagcaggcggaagggaacgcaatttaccgtctgacgccgctcggcatcggcattactgactactacatccgtcagcgcgagttttctacgctgcgtctttctatgcagttgtcgattgtggcgggtgagctcaaacgcgcagcagatgccgccgaagagggcggtgatgaatttcactggcaccgtaatgtctatgcgccactgaaatattcggtagcagaaattttcgacagtatcgacctgacgcaacgtctgatggacgaacagcagcagcaggtgaaggacgatatcgcccagttgctgaacaaagactggcgggcggcgatttccagctgtgaattgttgctttcggaaacttccggaacgctgcgtgaattgcaggatacgctggaagcggcaggcgacaaattgcaggctaatctgttgcgcattcaggatgcgacgatgacccatgacgatctgcatttcgtcgatcgtctggtgttcgatctgcagagcaaactcgatcgtattatcagttggggccagcaatccatcgacttgtggattggctacgaccgccacgtacacaaatttattcgtaccgcgatcgatatggataaaaaccgcgtctttgctcagcggttacgtcagtcggtacaaacctattttgatgagccgtgggcgctaacttatgccaatgccgatcgtctgctggatatgcgtgacgaagagatggcactgcgcgatgaagaagtgactggggaacttcctgaggatctggaatacgaagagtttaacgagatccgcgaacagctggcggcgatcatcgaagaacaacttgccgtgtacaaaaccagacaagtgccgctggatcttggtctggtggtacgcgaatatctgtcacagtatccgcgtgcacgtcactttgacgttgcgcgcattgttattgatcaggcggtacgtcttggcgtagcgcaagcagatttcaccggactgccagcgaaatggcagccgattaatgattacggagccaaggtacaggcgcatgtcatcgacaaatattgaacaagtgatgccggttaagctggcgcaggcgctggcgaatccgttatttccggcgctggacagcgccttacgttcaggccgccatattggcctcgacgaactggataatcatgcattcctgatggattttcaggaatatctggaagagttttacgcgcgttataacgttgagcttattcgcgcaccggaagggttcttctatttacgcccacgttccaccactcttatcccgcgttccgtcttgtcggaactggatatgatggtcgggaaaatcctctgttatctctatctcagcccggaacggctggcgaatgaggggattttcacccagcaggaactgtacgacgaactgctcaccctggccgatgaagcaaaactgctgaaactggtgaacaaccgttcaaccggttcagacgttgaccgtcagaagttgcaggagaaagtacgttcttcgctcaaccgtctgcgtcgtttaggcatggtgtggtttatgggccacgacagcagcaagtttcgcattaccgaatcggtgttccgcttcggagccgatgtgcgtgctggcgacgatccccgtgaagcacagcgtcgcctgattcgtgatggcgaagcaatgccgattgaaaatcatctgcaactcaacgatgaaaccgaagagaatcagccagatagcggagaggaagaataatgattgaacgcggtaaatttcgctcactgacgctgattaactggaacggcttttttgcccgaacttttgaccttgacgagctggtcacgacgctttctggcggtaacggggcgggtaaatccaccaccatggcggcgttcgttacggcgctgatccccgacctgaccctgctgcatttccgtaacactacggaagccggggccaccagcggttcgcgcgataaaggtctgcacggtaagctgaaagcgggtgtctgttattcgatgctcgacaccattaactcgcgccaccagcgcgtggtggtcggtgtgcgtctgcaacaggttgccggacgcgatcgtaaagtggatatcaagccgtttgccattcagggactgccgatgtcggtgcagccgacacagctggtgaccgaaaccctgaacgaacgccaggcgcgcgtgctgccgcttaacgagctgaaagacaagctcgaggcgatggaaggcgtgcagtttaaacagttcaactccattactgattaccactcgctgatgttcgatctgggcatcatcgcgcgtcgtctgcgctccgcatctgaccgtagcaaattctatcgtctgatcgaagcttcgctgtatggcgggatctccagtgccattacccgttctctgcgcgactacctgttgccagaaaacagcggcgtgcgtaaagcgttccaggacatggaagcggcgctgcgtgaaaaccgtatgacgctggaagcgattcgtgtcacccagtcggaccgcgacctgtttaagcatctgatcagcgaagccaccaactacgtggcggcggactacatgcgtcacgccaacgagcgccgtgtccatctcgacaaagccctggagtttcgtcgcgagctacatacttcgcgtcagcaactggcggctgagcagtacaaacacgtcgatatggcgcgtgagctggcagagcacaacggtgccgaaggcgatctggaagcggattatcaggcggccagtgatcacctgaacctggtgcaaaccgcactgcgtcagcaggagaagatcgaacgctacgaagcggatctcgatgagctgcagatccgtctggaagagcaaaatgaagtggtggcagaagccatcgaacgccaggaagagaatgaggctcgtgcggaagctgccgaactggaagtggacgagctgaaaagccagcttgctgactaccagcaggcgctggacgtccagcaaacgcgcgcgatccagtataaccaggcgattgctgcgcttaatcgtgccaaagaactgtgccatctgccggacttaaccgccgactgcgccgccgaatggctggaaaccttccaggcgaaagagctggaagcgactgaaaaaatgctctctcttgagcagaaaatgagcatggcgcaaaccgcgcacagccagtttgagcaggcttatcagctggtggtggcaatcaacggcccgctggcgcgtaacgaggcgtgggatgtcgctcgcgaactattgcgcgaaggggtcgatcagcgtcacctggcagagcaggttcaaccgttgcggatgcgcttaagtgaactggaacagcgtctgcgcgagcagcaagaagccgaacgcctgctggcagacttctgcaaacgtcagggcaagaattttgatattgatgaactggaagctctgcatcaggagctggaagcgcgcattgcctctctttccgatagcgtgtctaacgcccgtgaagagcgcatggcactgcgccaggaacaggaacagctgcagtctcgcattcagagtttgatgcagcgtgcgccggtttggctggcagcgcaaaacagtctcaaccagttgagcgagcagtgcggtgaagagtttacctccagccaggacgtcaccgaatatctgcaacagttgctggagcgtgagcgagaggcgattgttgaacgcgatgaagtgggcgcgcgcaaaaacgctgtcgatgaagagatcgaacgtttaagccagcctggcggctctgaagatcagcgtctgaacgcgctggcggagcgttttggcggcgtgctgctgtcagaaatttatgacgacgttagcctggaagatgcgccgtacttctcagcgctgtatggcccgtcacgccacgccatcgtggtgccagatctgtcacaggtaactgaacacctggaaggcttgaccgattgcccggaagatctctatttgatcgaaggggatccgcagtcattcgatgacagcgtgttcagcgttgatgagctggaaaaagcggtagtggtgaaaatcgccgatcgtcagtggcgttattcacgtttcccggaagtgccgctgtttggtcgtgctgcgcgtgaaagccgtattgaaagcctccatgccgagcgtgaagtgctttccgaacgcttcgccacgctctcctttgatgtacagaaaactcagcgtctgcatcaggcgttcagccgctttatcggcagtcatctggcggttgcgtttgagtctgacccggaagcagaaatccgtcaactgaacagccgtcgcgtcgaactggagcgggcgttgagtaatcatgaaaatgataaccagcagcagcgtattcagtttgagcaggcgaaagaaggcgttacggcgctgaaccgcattctgccgcgtctcaacctgttggctgatgacagcctggcggatcgcgtcgatgaaatccgcgaacgtctggatgaagcccaggaagccgcgcgttttgttcagcagtttggcaatcaactggcgaaactggaaccgatcgtttcggtattgcagagcgacccggaacagttcgaacagctaaaagaagattacgcgtactctcagcagatgcagcgcgatgcccgtcagcaggcgtttgccctgacggaagtggtgcagcgtcgtgcgcactttagctattctgactcggcagaaatgctgagcggtaatagcgatctcaacgaaaagctgcgtgaacgtctggaacaggcggaagcggagcgtactcgcgctcgtgaagcgttgcgtggtcacgcagcgcagttgagtcagtacaaccaggtgctggcttcgctgaaaagttcttacgacaccaaaaaagagctactcaacgatctgcaacgtgaattgcaggatatcggcgtgcgcgccgatagcggggcagaagagcgggcgcgaattcgccgtgacgagctgcatgcgcaactgagtaataaccggtcccgccgcaaccagctggaaaaagcactgactttctgcgaagcggagatggacaatctgacccgcaaactgcgcaagctggagcgggattactttgagatgcgcgagcaggtagtgaccgccaaagcgggctggtgtgcagtgatgcgcatggtgaaagataacggcgttgaacggcgcttacaccgtcgcgagctggcttatctctccgctgatgatttgcgctctatgtcggataaggcattgggtgcgctgcgtctggcggtggcggataacgaacatctgcgcgacgtgctgcgcatgtcggaagatccaaaacgtccggaacgtaaaattcagttcttcgtggcggtttatcagcatctgcgtgaacgtattcgtcaggatattattcgtaccgatgatccggtggaagccatcgagcagatggaaatcgaacttagccgactgaccgaggagttaacctcccgcgaacagaaactggcgatcagttcccgcagcgtggcgaacatcattcgcaaaaccattcagcgcgagcagaaccgtatccgtatgctcaaccaggggttgcagaacgtatcgtttggtcaggtgaacagcgtacgtctgaacgtgaacgtgcgtgaaacgcacgccatgctgctggatgtgctctctgaacagcacgagcagcatcaggatctgtttaacagcaaccgtctgaccttctcggaagcgctggcgaaattgtatcagcgtcttaatccgcagattgatatggggcagcgcacgccgcagaccattggcgaagaactgctggattaccgcaactatctggaaatggaagttgaggttaaccgtggttccgatggctggttgcgcgcagagtctggtgcattgtcgaccggtgaggcgattggtaccggtatgtcgattctggtgatggtggtacaaagctgggaagatgaatctcgccgcctgcgcggtaaagatatctctccttgccgcctgctgttcctcgatgaagcagcgcgactggatgctcgttctatcgccacgctgtttgaattgtgtgaacgtttgcaaatgcagctcatcatcgcagcgccggaaaatatcagcccggagaaaggcaccacctataaactggtgcgtaaagtcttccagaataccgaacacgttcacgtcgtcggcctgcgaggatttgcgccgcaactccctgaaacgcttccaggaagtgacgaagcgccttctcaggcgagttaaaattaaggcggcagcaatgccgccttttctttttccgaaaactccgtttctgcactaaaaaagtggcacattacggcgcgcttttctttaaacttctttacattaggttatgtaaaaacgtatcggcgtttatatactgaagataagcctgatgagtaacaggcttgctcgtcatactttcgtgagtattggcgttgtacaggcaagtcgtaaaataacagcctggctattcagagtatgataaaaacagggggcaagggatgttgcttaatatgatgtgtggtcgtcggctgtcggcaatcagtttgtgcctggccgtaacattcgctccactgttcaatgcgcaggccgatgagcctgaagtaatccctggcgacagcccggtggctgtcagtgaacagggcgaggcactgccgcaggcgcaagccacggcaataatggcggggatccagccattgcctgaaggtgcggcagaaaaagcccgcacgcaaatcgaatctcaattacccgcaggttacaagccggtttatcttaaccagcttcaactgttgtatgccgcacgcgatatgcaacccatgtgggaaaaccgtgatgctgttaaagccttccagcaacagctggcagaggtggcgattgccggtttccagccgcagtttaataaatgggtagagttactgaccgatcctggtgttaacgggatggcacgcgacgtagtgctctctgatgcgatgatgggctatctccatttcattgcaaatattccggtcaaaggcactcgctggctatatagcagtaaaccttatgcacttgcaacgccgccgctctcggtgattaaccaatggcagctggcgctggataaaggtcaattgcctacgtttgttgctggactggcaccgcagcatccgcaatatgcggcgatgcatgaatcgttactggccttactcagtgacaccaaaccgtggccccaactgaccggcaaagcaacgttgcgcccagggcagtggagtaacgacgtaccggcgttgcgcgaaatattgcaacgcacaggcatgttggacggggggccgaaaattactctacctggcgatgacacgccaactgacgcggtagtcagcccatccgctgttactgttgaaacagcagaaactaagccgatggacaagcaaacgacatctcgtagtaaacctgcgcctgccgttcgcgccgcctacgataatgaactggtggaagccgttaaacgttttcaggcatggcaaggattgggggcagatggtgctattggcccggcaacacgtgactggttaaacgtaacgcccgcccagcgtgctggcgtgttggctctcaacatccagcgattgcgcttgctgccaacagagctttctaccgggatcatggttaacattccggcctattcgctggtctactatcagaacggcaatcaggtgctggattcgcgagtcattgtcggtcgccccgatcgcaaaacgccgatgatgagcagtgcccttaacaacgtagtggtaaacccgccgtggaacgtacctccaactctggcacgcaaagatattctgccaaaagtgcgcaacgatccgggatatctcgaaagccatggctatacggtgatgcgcggctggaacagcagagaagcgattgacccatggcaggttgactggtctacaatcacggcctcgaatttaccgttccgcttccagcaggctccaggcccacggaactcgctggggcgctataaattcaatatgccgagttcagaggccatttatttgcatgacacgccgaaccacaatctgttcaagcgtgatacacgcgcattgagctcaggctgtgtacgagtgaataaagcttccgatctggcgaatatgctgttgcaggatgcaggctggaatgacaaacgtatttctgatgcgctgaagcagggtgatacacgttacgtcaatattcggcagtcgattccggtgaatctctactacctgacggcctttgttggtgcagatggtcgtacccagtatcgtacagatatttacaattatgatctgcctgcgcgatccagctcgcaaatcgtatcgaaagcggaacaattaatcaggtaaatgaagtagttcggggaaatcagttgtcgtaataattagcatgattgggggcgattctctgcagcccccgtcactgctggggttgagtcatcttgacgtctgctttacgggcggttaaggtgcctcttgtgcgccagaagtgcatataaacgataacattgacctgtagacttgattatcatggacaaattcgacgctaatcgccgcaaattgctggcgcttggtggcgttgcactcggtgccgccatcctgccgacccctgcgtttgcaacactctctaccccacgcccgcgcattttgacactcaataatcttcataccggagagtcaatcaaagcggagtttttcgatggcagaggctatattcaggaagaattggcaaaacttaaccattttttccgcgattaccgcgcgaacaaaataaagtccatcgacccaggattattcgaccagttgtatcgcctgcaagggttgttaggcacgcgcaaaccggtgcaactcatttccggttatcgttctattgataccaacaatgaactacgcgcccgcagccgtggagtagcgaagaaaagctatcacactaaaggccaggcgatggatttccatattgaaggtatcgcgttaagcaatattcgcaaagccgcgttatctatgcgcgcaggtggtgtaggatattatccacgtagtaactttgtgcatattgataccgggccagcacggcactggtagtaattgcttaacgaaacaggggcagtatgaactatcgtattattccggtcaccgcattctcccagaactgttcattaatctggtgtgaacaaacccgtctggccgcactggtcgatcctggcggcgatgcggaaaaaatcaaacaggaagttgatgacagcggcctgacactgatgcagatcctgctgacgcatggtcatctggaccacgttggcgcagcggcggaactggcgcaacattacggcgtgccggtttttggcccggaaaaagaagatgagttctggctgcaaggcttgcctgcgcaaagtcgtatgtttggtctggaagagtgccagccgctgacgccagatcgttggctgaacgaaggcgataccatcagcatagggaatgtgactttacaggtgttacattgccctgggcatacgccgggtcatgtcgtgttttttgatgatcgggcaaagctgctgatttctggcgatgttattttcaaaggcggagtagggcgcagtgacttcccgcgtggcgatcataatcaactgatttcttcaatcaaagataaattgctgccactgggggatgacgttacatttattccgggtcacggaccattatccacacttggttatgaacgcctgcataatcccttcctgcaagacgaaatgcccgtctggtaaggcacataaaaaagcccgcttttaatgcgggcctggatttctggcaaagtgcgctttgtttatgccggatgcggcacgagcgccttatccggcctacaaaatcgtgcaaattcaaaatattgcaggggacgcgtaggcctgataagcgtagcgcatcaggcaatgttgcgtttgtcatcagtctcagcccgcttttcagcgggcttcattgtttttaatgcttacagcactgccacaatcgcttcgcacagcggagccatgttatctggtgtcatcccggccacatttacgcgaccagaagcaaccgcatatacgccaaactcttcgcgcagacgcagcacttgttcttttgtcaggccactgaaggagaacatgccgttctgtttgatgataaagctgaagtcgcggtttgcgcctttttcctgcagcgtattgacgaacaactgacgcatacgctgaatacgctggcgcatatcagtcagctcttgttcccaaatcgcacgtaacgcatcgttgctcaggatggtggcaacaacagaagcgccgtgtgctggtgggttagagtagttagcgcgaatcgccgctttcatttggctgaatgcgcgatcaacggtttcactgtcggcagcaaccagagtacaagcgccaacacgctcgttgtacaggccaaagtttttagagtaggaactggcaacaatcagctctttatgcatagccgcgaaagcgcgcagtccttcagcatcttcttccagaccacgggcaaaaccctggtaagcgaagtcaaacagcggtaaccagcctttctcaacggagagttgtgccagtgtctgccattgttccagcgtagggtcgataccggttgggttatggcagcagccatggaacagcactacgtcgccagcctgagcttcattcaggctgttaatcagtgcatcgaagtcaagagtgtgattttccgcatcataataagcgtattcacgaacttccagacctgcagagttaaagacgctcttatggttcggccagcttgggttgctcacccacactcgcttaacgctggtattttttgccaggaaatcggcagctacgcgtagtgcgccagtgccccccggagtctgtgccgtgcgagcacgtttgtcattgatcagggcgctacctttaccaaacagcagttcctgagtgcagcgaccaaattcagggatgccgtcaatgccgaggtaatttttggtggtttcattttcgagcagatactgttcagcctttttcacgctggtcagtaccggggttttgcccgtctcatctttatagacaccaatcccgaggttaattttgccgggacgttcatcggcacgaaacagatcggccaggcccagaatcgggtcggcaggagcggcggtaatgttctcaaacatgacgaggttccattatggttacagaagggaagtccgctatcagggtaacgggagatttacaaaattccaactattactgatgaaaacgcaggctgtttttgcaagacgtgagattgctctggaaggtataaaaaaaacaggaccaaagtcctgttttttcggcatttaacaaagaggtgtgctattagaactggtaaacgatacccacagcaacggtgtcgtctgaacctacgcccagtttgttgtcagaatcgatctggttgatgatgtagtcaacataggtggacatgtttttgttgaagtagtaggttgcgcccacttcaaagtagttcaccagatcaacatcaccgataccttctacgtctttcgctttagatttggtgtaagcgatggacggacgcagaccgaaatcgaactggtattgcgcaactaacagaacgtcttgcgttttgttggcgaagccgctggtgtttgtaaatttattagtgatcggcgtagcgttacgggtttcaccgtagttcgctgccaggtagatgttgttcgcgtcgtacttcagaccagtagcccactgttcagcttttttaccgttgccaagaggttaggttgagcttcttgcaggttggtacggtcagctgcaccataagcaccaacgataccaaagccttcgtattcgtagctgatagaaccgccaacaccgtcgccgttagaacggcgtgcagtgtcacgctcgtttttacccaggtactgaacagcgaagttcaggccatcaaccagaccaaagaagttggagttacgataggtagcaacgccgccaacacgaccaacgaagaagtcatcgctgtatgcagtatcaccaccaaattctggcagcatatcggtgtaacccagtgcatcataaaccacaccgtagttacggccgtaatcgaaagaaccaacgtcagcgtatttaagacccgcgaatgccagacgcgttttgttaccagtttgagcgtcagcgccttcagagttgttaccctggaagttatattcccactgaccataaccggtcagatcggaattgatttgagtttcccctttaaaaccaagacgggcataggtcatgtcgccattgccaccgtaactgttttcaccgttacccttggaaaaataatgcagaccaacagctttaccgtacagatctactttgttgccatctttgttatagatttctgcagcgtttgcagtacctgctactaacagagcagggacgatcactgccagaatattgcgcttcatcattatttattaccctcatggttttttttatgacacctgccactgccgtcaataagttctgtcaataaaaatttacggaactattgatgagagtttggtgtctttatgtgtctgcaggcatctttccattcaaactaacgtttcgctaccgtgaaagtgctacaaagataaagatttagtttcaaaaagaaaaaatatgtaaccaaaagtaaaaattaaggaactttgtgaacaccgtcatatttccatagaaacgtgatgatatttacagcaatttttatctatttatatgatttacttatatttaaattaactaaacggaaattttgtttctgatggaaactttatcgacctggcacaaaatcctctttcagacatccagaatgccaaaaaatagtatgaaaattgtgctatcagctaagaaaaaactaatccgcaataagaatgcgggttattttttgtgcgtaaatgttgcaatgtaatattccgtaacaggatgatcgttatggcggggttgcaaatagattgcttgacttaacaaacagataacttgacagaaaggataaaaaagagccagcaggcgctggctctttgaggaagaaaatcagaagctggcgttgcgcggagtacgtgggaacggaatcacatcacgcacgttttgcacgccagttacgtaagcaatcaggcgttcaaaaccaagaccgaaacctgaatgcggaacagtaccgtagcgacgcagatcgcgataccaccagtaatcttctttattcaggcccatttccagcatacgctcgtccagaacgtccagacgttcttcacgctgggagccaccaatgatctcaccgatgcccggagccagaacgtccatagccgcaacggttttaccgtcttcgttgaggcgcatatagaacgctttaatatctttcggatagtttttaaccactaccggtgctttaaagtgttcttccgccagataacgctcatgctcagaagagagatcgacgccccagtaaaccgggttttcaaacttcctgccgcagttttcgagaatggtcactgcgtcggtgtaatccacctgcgcgaaatcggcctcaatgaagcgttccagacgtgaaacggcatctttatctacgcgttcagcgaagaatttcatgtcgtctgcgcgttcttcgagaaccgctttgaagacatatttcagcatggcttcagccagacccgcgatatcgttcaggttagcaaacgccacttccggctccagcatccagaattccgccaggtgacggctggtgttggagttttcagcacggaaagtcgggccgaaggtataaattttggataatgcgcaagcgtaggtttcgccgttcaactggccagatacggtcaggaaagactctttaccaaagaagtctttgtcgaaatccactttgccctgatcgttacgcggcaggttttccagatccagcgtagaaacgcggaacatttcgcctgcaccttcggtatcagatgcggtaatcagtggcgttgaaacccagaagaatccctgctcgttaaagaagcgatgcagcgcctgcgccagcgtatggcgaacgcgcgcgacggcaccaatcaggtttgtgcgcggacgcaggtgagcgacttcacgcagatactcaatgctgtggcgttttgccgccatcgggtaagtgtctggatcttcaacccaaccagcaacttcaactttgctggcctgaatttcaaattgttgcccctggcccggcgacgccacgactttacccgtcacaatgaccgagcagccggtggtcagacgcaggacgtcttcattgtaattgggcagagaattattgatgacagcctgtacaggatcaaagcaggaaccgtcataaacggcgaggaaggagatgccagcttttgaatctcggcgggtacgtacccatccgcgtacggtgacttcgctgtcaacggctacgcggccctggagtacgtcggctacaggcacaacgctcataatattctctctgttaatagtcggaaaaaataaacacttgtccacccgtaaatggggggatacctatgttacctggcatctgcaatcagacaagcagaattcgcaaatgcagcgaaagatttcggaattaaaggtaaaaaaagggagccgattagctccctgatgatattaactggcttttttaatatgcggaaggtcgaacgctttgcgcagcgcccgaacaaacgctttatcgtggcagatagttttgccagggctgtcagaaagtttcgccaccggtttaccgttacactcaaccaacttaatcacaatattcaggggttttacctgggggatatcgcaggtcaggcgagtcccaataccaaaacttaattgcacgcgggaagagaagtggcggtatagctcaaccgctttgcgtaaatccagattgtcagagaaaaccagagttttactctgtggatcaattcccagcttttcataatgtgcaatggctttttcaccccattcaaccgggtcgccagagtcatgacgcaggccctgatagcgactggcgaactcgacaccgaaatcacgcaggaaagcatccatagtgatgcagtcggttaatgcaatgccaagttggtcgggatattcttccagccaggcagcaagtgcagctcgctggctgttggctagatccgggctgatttgctgatgtgcctggaaccattcgtgtgcctgtgttcccatcggcgtgagggaaagccgacgcgccagatcgtagttgctggtgcccacgaaccaggattcctgttgcagacgcttaacgatggtttcttgtacttcgcgagaaaaacggcgacgggtgccaaaatccataagatggaagcgcgacatatcaaggccggcggttaacgccgagaagtcgactaatttgctttccagcgtgtcgagggcttgcgcaacgtcggcctgcggtgagcgatagcgatgtaccatttcactgataaccgccagcaaaggaacttcccagaggatgacttcacgccacgggccgcttaaacgaatatccagcttgccattatcgttggatacggtgacttgttccgggttaaagcggaactcgcgtaaccagttaagatagtcggccttaaagaaaggcagagcagagagccactgatattcatcatcctgcaggcgcaggtgctgcatcgcctgaatctgttcacgaatagcatcggcataaatacccagcagatcgtcacctcggcaacgaaactccgccgcgacatgcacatcgtaatagtgatgaaacacggcttgctgcatatgcaacttataagcatctgtatccagcaacgagtgcagaacaggagaagcgaattgtgtcataggtgcgcagtagcgtcctcgtacaggagcgtttagtacaataaacatcttcaggaactgctggagtataccttgtttcgcaatttattgaaccccgatcacaccatatgccacctttctggtcgatggcattacgcggtgtatgttataaaaatgtagcaataaaggcgtttgtacctgaaaagatgaagattctgcatagcgcgatttacgcaacaggaatagactgaacaccagactctataaaagatgctaaaggttatttatgactcaacagccacaagccaaataccgtcacgattatcgtgcgccggattaccagattactgatattgacttgacctttgacctcgacgcgcaaaagacggtcgttaccgcggtcagccaggctgtccgtcatggtgcatcagatgctccgcttcgtctcaacggcgaagacctcaaactggtttctgttcatattaatgatgagccgtggaccgcctggaaagaagaagagggcgcactggtcatcagtaatttgccggagcgttttacgcttaagatcattaatgaaataagcccggcggcgaatacggcgctggaagggctttatcagtcaggcgatgcgctttgcacccagtgtgaagccgaaggtttccgccatattacgtattatctcgaccgcccggacgtgctggcgcgttttaccaccaaaattattgccgataaaatcaaatatcccttcctgctttccaatggtaaccgcgttgcgcaaggcgaactcgaaaacggacgccattgggtacagtggcaggacccgttcccgaaaccgtgctacctgtttgcgctggtggcaggcgactttgatgtactgcgcgatacctttaccacgcgttctggtcgcgaagtagcactggagctgtacgtcgatcgcggcaaccttgatcgcgcgccgtgggcgatgacctcgctgaaaaactccatgaaatgggatgaagaacgctttggcctggagtatgacctcgacatctatatgatcgtcgcggtggatttcttcaatatgggcgcaatggagaataagggtctgaatatctttaactccaaatatgtgttggcccgcaccgacaccgccaccgacaaagattatctcgatattgaacgcgttatcggccatgaatatttccataactggaccggtaaccgagtgacctgccgcgactggttccagctcagcctgaaagaaggtttaaccgtcttccgcgatcaggaattcagctctgaccttggttcccgcgcggtaaaccgtatcaataatgtgcgcaccatgcgcggattgcagtttgcggaagacgccagcccgatggcgcacccgatccgcccggatatggtcattgagatgaacaacttctacaccctgaccgtttacgagaagggcgcggaagtgattcgcatgatccacaccctgctgggcgaagaaaacttccagaaagggatgcaactctatttcgagcgccatgatggcagcgcggcaacctgcgacgactttgtgcaggcgatggaagatgcgtcgaatgtcgatctctcccatttccgccgttggtacagccagtccggcacgccgattgtgaccgtcaaagacgactacaatccggaaaccgagcagtacaccctgaccatcagccagcgcacgccagccacgccggatcaggcagaaaaacagccgctgcatattccatttgccatcgaattgtatgacaacgaaggcaaagtgatcccgttgcagaaaggcggtcatccggtgaattccgtgctgaacgtcacccaggcggaacagacctttgtttttgataatgtctacttccagccggtgcctgcgctgctgtgcgaattctctgcgccagtgaaactggaatataagtggagcgatcagcaactgaccttcctgatgcgtcatgcgcgtaatgatttctcccgttgggatgcggcgcaaagtttgctggcaacctacatcaagctgaacgtcgcccgtcatcagcaagggcagccgctgtctctgccggtacatgtggctgacgctttccgcgcggtgctgctcgatgagaagattgatccggcgctggcggcagaaatcctgacgctgccttctgtcaatgaaatggctgaactgttcgatatcatcgacccgattgctattgccgaagtacgcgaagcactcactcgtactctggcgactgaactggcggatgagctgctggctatttacaacgcgaattaccagagcgagtaccgtgttgagcatgaagatattgcaaaacgcactctgcgtaatgcctgcctgcgcttccttgcttttggtgaaacgcatctggctgacgtgctggtgagcaagcaataccatgaagcaaacaatatgaccgatgcgctggcagcgctttctgcggcggttgctgcacagctgccttgccgtgacgcgctgatgcaggagtacgacgataagtggcatcaggacggtctggtgatggataaatggtttatcctgcaagccaccagcccggcggcgaatgtgctggagacggtgcgtggtctgttgcagcatcgctcatttaccatgagcaacccgaaccgtattcgttcgttgattggtgcgtttgcgggcagcaacccggcagcgttccatgccgaagatggcagcggttaccagttcctggtggaaatgcttaccgacctcaacagccgtaacccgcaggtagcttcacgtctgattgaaccgctgattcgcctgaaacgttatgatgccaaacgtcaggagaaaatgcgcgcggcgctggaacagttgaaagggctggaaaatctctctggcgatctgtacgagaagatcaccaaagcactggcttgatacttttgagccaaaatgcctgatgcgacgcttgacgcgtcttatcaggcctacaactccgttgaaattgctggttttgtaggctggataaggcgttcacgccgcatccggcagccgtgcccaactgcctgatgcgatgcttgacgtgtcttatcaggcctactagtccgttgaaaatgctggttttgtgcgccacatccggcatattaaccatgacgccgaatcagttgttcagaatgcccacgccgcattacccgttgcaatacttccgcttccagctccgctaatcgcaccgaccctaaccggcgcggacgagggatatccaccgtcaaatccagaccaatttttccctcttcaattaacagcacccggtcagccattgctaccgcttcgctcacatcatgcgtcaccaacagtacggtaaagccgtgctgctgccaaagtgacacaatcaaatcctgcatctcgagtcgcgttaaggcgtccagcgccccgagcggttcatcaagcaacaataaacccggtcgatgaatcaacgctcttgccagcgccacacgctgtttctgcccgccagaaagtgcggcaggccattccccggcgcgattctccagtcctactgcagccaacgcccgacgcgcggcatcgcgccactggcctttaaggcctaacccaacgttatcaatcaccgatttccacggcagcagacgcgcatcctgaaacatcattcgcgtgtcttcctgaatctcagccagcggtgtggtgcccgctaacacatcgcctgcggttggcgtttccagacctgctagcaggcgcagcagggtacttttgccaccaccgctgcggcccaccaccgccacaaactgacctgccggaatatgtaaatccagttggttcaggacgatattttccgcgtaatgtttgcttactgcattgagcaacaatggtgtgccctggttcagacgagcagtattcataccgtggcctccttcaaatgataagccgggttccagcgcaaccagaggcgctctaacagctgcgcgctgacgtcagcaagtttgccgagcagggcgtaaagaataatagcgactaccaccacgtccgtttgcaaaaactcccgcgcattcatcgccagataaccaatgcctgaattggcagaaatggtttcggcaacaatcagcgtcagccacatcaggcccaacgcaaaacgcacgccgaccataattgagggcagggcaccaggcaggatcacatggataaacagcggtatgccggataatccatagctacgcgccatttccaccagaccgcgatcgatattacggatgccatgccaggtgttgatataaatggggaatagcgtgccgagcgccaccagaaagatttttgcggattcatcaatgccaaaccacaaaatcaccagcgggatcagcgccagatgcggtacgttgcgcaacatctgaattgaggtatccagcagccgttctccccagcgagatagcccgctaatcagtcccaaaatcaaccccagcgatccgccaattgaaaagccaatcagcgcccgccaggaactgatcgccagatgctgccacagttcgccgctggcggagagcgtccagaacgccgtcaccaccccttccggtgagggcaaaatacgcgtcgacagccagccaactgaggaggccagttgccacaccgccacgatgcccaccggtaaaaaccagggggcaacgcgcaataaccacttcttcactggcgttgccattatttcttccttagctttgcgcgactttacgggggataaaatcattcgccaccgcttcgccttgcggattcagcggctgcggctggggaatttccggaatggcgacatccagatgtgggaacagcaactcgccgacccgatacgcttcttccagatgcggatagcccgaaagcacaaagctgtcgatgccaagcgcggcgtattcgttgattcgcgcagcgaccgtaggaccatcgcccaccagcgccgttccggcaccgccgcgcactaagccaacgcccgcccataaattggggctgatctccagattgtcgcgcttgccgttatgtaacgccgccattcgctgttgtcctacggaatccgtccgggcgaatgcggcctgtgctttggcgatagtttcatcatcaagatgcgagattaaccgctcggcggcctgccacgcttcgtcgttagtttcacgaacaatcacatgcagacgaataccgaaacgaattttgcgtccatgcgcggcagctttcgcccgcacttgttcgatcttctcttttactagttctggcggttcgccccaggtgaggtagagatcaacttgttctgccgccagctcctgggcgacgtctgacgatccgccaaagtaaagcggaggataaggctgttgaatcggcgggaagagcagttttgctccgcgcacatgaatatgtttaccgttgaaattgacggtttcccccagcaataagcgccgccagacctgggtaaattccgccgaggcttcgtagcgctcgctatgatcaaggaacacgccgtcgcctgccagctcttgtggatcgctgcctgtgaccagattaaacaacgcacgaccatttgagagacggtcaagcgtggcggcctggcgagcggcaacggtaggtgaggttacgctggggcgcagggcgacaagaaacttcagccgctgcgtcaccgggatcatcgacgccgccaccagccacgcatcttcacacgatcgccccgttgggatcagcacaccggtatagcccagacgatccgccgcttgcgcaatttgttgcagatagccgtgatcaaccgggcgtgaaccttcttccgttccaagataatgcccgtcaccatgggtcggtaaaaaccagaacatattcagactcataattgttttccttccagttgagtgggctgccagatgcgctggcgaatatcgacttttttcggcaccagacgattttcataaaacagatctgccgtttgctgctgtaaggcggcaacctcggcgttaaccggtttgatggtggtaggagggcgatgatctaagtaagaggcaatcaccggtgccggtaagcccatcgtttttgccagtaaagcgatgctttgctcgcgctggctgcgggttaacgcatcggcctcactaaaggttgcgagtacgccctgaataaaagcgccgtttttttctgcatagggacgagctgccagataaaacgatccagtttgattgagatcggtgccgtctttcagcacccgcacgccgccctgtaataatgcagcagagtagtagggatcccagatagcccaggcgtcaacgttaccttgctggaacgcggcgcgggcatcagcgggcgtcaggtaagtgggttggatatcggtaaacttaagtccggcctgacgcagtgcacgcagtaaaaggttgtgtgaactggaacctttctgaaaggcaactttgtgacctttaagatcggctacggttttgatcgggctgttttctgccaccagaatcacttcggctttgggcttcggtggctcgacgcccacatataccaaatcagccccggcagcctgggcaaagattggcggaatatccccggtactgccgagatcaatactgccaacgtttaacgcttccaacatttgcggacccgcggggaactccacccaggagatttttgattgcggatagcgtttttccagtaactggtggctttttgccagtaccataccaatactgcctttctgatagcctatacgtaacgcttcaggcgaggattctgcagcaaccgcaatcgtagagacgctaagcaatcccaccagcgccagtttaatgatgttacgcatgggcattacctcgcagagacagaaggtcaggaacctgaacatcgcggcggtgcaatgcctgccagaaagtttctagcgcggtatcaagacgggtttgcagatttggcgtgaactggggtctgtgatggtaatcaattacttgtgagtcatcggcaaacacgccgtgcaggatctcctgagctttcagtgcgcttaaaactggtttaagggcataatcgaccgccagcagatgggccacggtaccgcccgtcgccagcggtagcaccactttgccttgcaaagcgcgctctggcagcaggtcgagcagggttttcagcgcgccggaataggcggctttatacacaggtgtagcgactatcagtccatcagcctgttgcagctgttcggtgaaggtcttgagtgccggactatcgaaacgagcataaagcagatcttccggggcgaagttttgcagattccagtgataaacctctacatcgaggccatttagtttttcccgcgcatattccagcaaggagctggagcgagaaggaaagcgaggactacccgccagggtgatgacacgcatactctctccttataaccaattgttctttttttgttaacattgataacaattcggtcagtctgtcggagagacaagaaaatgccaaatataaattttgtgtatctttttctgaaaataaactaaagaaagggctttatatatcacgcatatttatttgttggatagtcattagatgttgaatcaatgaattactcgttcagttaatatttaaatattcatgaaatctataaattaaagatttgtcacttattggatttagtatgcttgatttaaatggcggtcaattattgttattattaagtctaatgtcatttaaaggcattatcatatttacgaagagatcaggatgatgacgatgaaaaaaagtgtattgacggcgtttataactgtggtatgtgcaacgtccagcgttatggcagctgatgataatgctatcacggatggcaaagtaacatttaatggtaaagttattgctccagcttgtaccctggtagctgcgacgaaagattcagtagtcacattgccaaatgtcagcgccaccaagttgcaaactaatggagcagtctctggcgttaaaactgatgtaccaattgccttagaaggctgtgatgttactgtaactaaaaatgcgacgtttacctttagtggtacggctgacggcgtgcaacctacagcatttgccaaccaggctaccaccgatgcagcgacgaatgttgctctacaaatgtatctgccagatggttctacatcggtaactcccggtaccgaaacgtcgaatattcagttagcggattctgctgagcaaacagtgacctttaaagttgattatatcgctacggggaaagcgacttctggtaatgtgaatgcggtaacaaatttccatattaactattattaatagaactcattaattgttttattaattagtacccctctagtgttctggaggggatattcatattttttaagagtgactatttatgaaaacttgcataacaaagggaattgtgaccgtaagtttaacggcaatattactcagctgctcatccgcatgggcggcaggtaaaggcgggattggacttgcagcaacacgtcttgtttattcagaaggtgaagagcaaatttcactgggtgtacgtaacaccagtccggatgttccttatcttattcagtcatgggtgatgaccccagataataaaaaatcagcagattttattattacaccaccgctatttgtgctgaatccggctaatgagaatctgttacgcattatgtacattggtgcgccgttggcgaaagacagagaaacccttttcttcactagcgtacgggcagtcccttcaacaacgaagcgggaagagggaaataccctgaagattgccacacaaagcgtcatcaaacttttctggcgaccaaaaggtttagcgtatcccttaggcgaggctccggcgaaactgcgttgcacttcgtcagctgacatggttacggtcagtaacccaacaccttatttcattaccctgacagacctgaaaataggtggaaaagtagttaaaaatcaaatgatttccccctttgataaataccaattttctctgccaaagggggccaaaaatagcagcgtaacgtatcgaaccatcaatgactacggggcggaaacgccgcaactcaactgtaaatcgtaagccgtcttcagttaagagagcgagatgtatagaactcatcgacaacacagcctgttaagctctggtggagtgccatcgtttattggtgggctggtggtgtttgtgtcggcagcgttcaatgcacaagctgaaacctggttcgatcctgcttttttcaaagatgatccctcaatggtggccgatttgtctcgtttcgaaaaaggacaaaaaataacgccaggggtttatcgtgtcgatattgttctgaatcagacaattgtagatacgcgcaacgtcaattttgttgagataacgccagagaaggggattgccgcctgtttgacgactgaaagcctggatgcaatgggtgttaatactgatgcgtttccggcttttaaacaactggacaaacaagcgtgtgtgccattggcggagattattccggatgccagcgtaacgtttaatgtgaataaactccgtctggaaatttcagtaccgcaaatcgccatcaaaagtaatgcccgtggttatgtcccccctgaacgttgggatgaagggatcaacgcgctattactgggatattcgtttagcggggctaacagtattcatagcagcgcagacagtgattctggcgacagctattttctgaatttaaacagtggcgttaatttaggcccatggagattgcgcaacaattcaacatggagtcgcagtagtggccaaaccgcagaatggaagaatctcagcagctatttgcagcgggcggttattccactaaaaggcgaactgaccgtaggtgatgattatactgcaggcgattttttcgatagtgtcagctttcgtggtgtgcagctggcgtcagatgacaacatgctgccagacagcctgaaagggtttgcgcctgtggtgcgtggtatcgccaaaagcaatgcccagataacgattaagcaaaatggttacaccatttaccaaacttatgtatcgcctggtgcttttgaaattagtgatctctattccacgtcgtcgagcggtgatttgttagttgaaatcaaagaagcggacggcagcgtcaatagctacagcgtaccgttttccagcgtgccattactccagcgtcaggggcgaatcaaatacgcggtgacactggcgaaatacagaaccaatagtaatgaacagcaggagagcaaatttgcccaggccacgttgcagtggggcggaccgtggggaacgacatggtatggtggtggacaatatgctgaatattaccgtgccgccatgtttggtctgggatttaaccttggcgatttcggagcaatttcgttcgatgcgacccaggcgaagagtacgctggcagaccaaagcgaacataaaggtcagtcatatcgttttctgtatgccaaaacgctcaaccaattgggcactaattttcaattgatgggctatcgctattcgacgtcgggtttctacaccctttccgacaccatgtataaacatatggatggctacgaatttaatgacggtgatgatgaagatacgccgatgtggtcgcgttattacaatttgttttacaccaaacgtggcaaactgcaggtcaatatctcccagcaattaggcgagtacggttcgttttatttaagtggtagccagcaaacttactggcataccgatcaacaggatcggctattacagtttggctacaacacgcaaattaaagatctctcgctgggggtttcctggaactacagtaagtcccgtggtcaacctgatgctgatcaggtgtttgcactaaatttttccctgccgctcaatctgttgctccccagaagtaatgatagctataccaggaaaaaaaattacgcctggatgacctctaacaccagtatcgataacgaagggcacattacacaaaacctgggtttaacggagacactactcgatgacggtaacctgagctacagcgtgcaacagggatataacagcgaggggaaaacggctaatggtagcgccagcatggactacaaaggggcgtttgcagatgcccgagtgggctacaactacagcgataacggcagtcaacaacaactgaactacgctctttcaggcagtttagttgcccattcacagggcattaccctggggcaatcgctgggggaaactaacgtgctgattgcagcaccaggcgcagagaatactcgtgtggcgaacagcaccgggctgaaaactgactggcgcggatataccgttgtcccctatgccacttcttatcgggaaaatcgaatcgcacttgatgcggcatcgttaaaacgtaacgtggatcttgaaaatgcagtagtcaacgtggttcccaccaaaggggcgttggttctggcggagttcaatgcccatgcgggagcaagggtattaatgaaaacatcaaagcagggtataccgctgcgttttggcgcgatagcgacgctggacggcatacagactaatagcggcattattgatgatgatggctcgctctatatgtccggtttgcccgctcagggagcgataactgtacgctggggcgaagctcccgatcaaatttgtcatatcagttaccagcttaccgaacaacaaattaactctgcgattacgcgaatggatgccatatgcagataatctttggagaaaaatgcgtgttattactacgactattttttgccgccgtcttaatgctatggtgcgctcaaactgctgcttatagcgggcagtgtcataccactcaggggaatccgtatattggcgtcaattttggcgttaaaaccctggaggaagaagaaaatacggctggagtagttaaagacaaattttatcagtggaacgaatcgaatgattattatgtttcctgtgattgcgataaagacaatgtcagaagtggccgatgggcattcgccgcggattcaccgttagtctatttaggcgacaactggtacaaaattaatgactatcttgccgccaaagttttattgcaggttaaaggcagttctcctactgcggttcctttcgaaaacgtgggcacaggggcagatacacgatggcatatttgcgatcccggcggtcaacgtttaggtggccagggggctagcggtaatagcggtagcttttccctgaaaatattgcagccgttcgttggttcggtcgtcattcctcctatggcgctggcgcgattatttgaatgctacaacatacccgcaggtgattcctgcacgactacaggtacatcggttttagtgtattacctgtctggtacgatcaattcacttggctcatgttccgtcaatgccggagagactatcgaggtcgatctgggcgacgtatttgcggctaactttcgtgttgtagggcataaaccccttggggccagaacggcagaactcgcaattccagtcaggtgtaacacgggaaacgcggggttagttaacgtcaacctgagtctgacggcaaccacagaccccagctatccccaggcgattaagacgtcacgtcctggcgtgggcgtggtggtgaccgatagccagaacaacattatttcccctgctggtggaacattaccgctctctattcctgatgatgcagacagtatcgcgcgaatgaatgtctatccagtcagcacgacaggtgtaccaccagaaaccgggcgatttgaagccacggcaacggtgagaataaattttgattaacgcgtgaacgtatgaagaaaaaaacgatatttcagtgcgttatcttgttctttagcattcttaacatccatgtcgggatggctgggcctgaacaagttagtatgcatatttatgggaatgtggtcgatcagggctgtgatgtcgccaccaaaagtgcattacaaaatattcatattggtgattttaatatcagtgattttcaggccgcgaataccgtaagcactgctgctgatttgaatatcgatatcaccggttgtgccgctggtattactggcgcggacgtcctttttagcggcgaggctgacacccttgcgccgacactgctcaaactaactgacacaggcggaagcggtggtatggcaacggggattgccgtgcaaattcttgatgcgcaaagtcagcaagaaatcccgctcaatcaggtccagcctcttacgcccttaaaagccggggataacacactcaaatatcaacttcgttataagtccacaaaggcgggagcaacgggcggtaatgcgacggcggttctctattttgatctggtttaccagtgaaggagtgatgttgaaacggataatctggattctgttcttactgggattaacggggggctgtgagctatttgcccatgatggcacggtcaacattagcggatcgtttcgccgtaatacatgcgtgctggcacaggatagcaagcaaatcaatgtgcagttaggcgatgtttcgctgacacgtttttctcatgggaattatggcccggagaaatctttcatcattaatttgcaggattgcggaactgatgtcagcacggttgacgtcaccttttcaggaacccccgacggagtgcagagcgaaatgctgtccattgaaagtggtacggatgcagccagcgggctggcaattgcgattctggatgatgcgaagatattgattccgcttaaccaggcgagtaaagactacagcctacatagcggtaaggtgccattaactttttatgcgcaattgcgacctgtcaatagcgatgtgcagtcgggtaaagtgaatgccagcgcgacatttgtacttcattatgactaatacgtggaacagattggcgctcttgattttcgccgttttatcgctgctggtggcgggtgaattgcaggcaggagtggtggtcggcggaacgcgatttatctttccggcagacagagaatcgatatctattttactgactaataccagtcaggaatcctggcttattaacagcaaaatcaaccgcccaacgcgttgggccgggggggaagcgtcgacagtgccagcaccattactggccgctccgccacttattctcctgaagcccggtactacaggcacgttgcgcttgctgagaacggaaagcgacatcttgcctgtggatcgcgaaacgctatttgagttaagcattgccagcgtgccatccggcaaagttgaaaatcagagcgtaaaagtggcgatacgctcggtatttaaactgttctggcgacccgaaggtttgccgggcgacccgctggaagcttatcaacaattacgctggacatggaattcgcagggtgtacaactcactaacccaacgccttactacattaacctgattcaggtgagcgtaaatggtaaagcgttaagtaatgcgggagttgtgccgcctaaaagccagcgtcagacaagctggtgtcaggcaatcgcaccgtgtcatgtcgcctggcgggcgataaatgattacggcgggttgagtgcaaagaaggagcaaaatctgccctgaaacaggttcggaaaacgtttgcgttttttttgccgcaggtcaattcccttttggtccgaactcgcacataatacgcccccggtttgcacaccgggaatccaggagagttcatgtactaccccttcgttcgtaaagcccttttccagctcgatccagagcgcgctcatgagtttacttttcagcaattacgccgtattacaggaacgccgtttgaagcactggtgcggcagaaagtgcctgcgaaacctgttaactgcatgggcctgacgtttaaaaatccgcttggtctggcagccggtcttgataaagacggggagtgcattgacgcgttaggcgcgatgggatttggatcgatcgagatcggtaccgtcacgccacgtccacagccaggtaatgacaagccgcgtctctttcgtctggtagatgccgaaggtttgatcaaccgtatgggctttaataatcttggcgttgataacctcgtagagaacgtaaaaaaggcccattatgacggcgtcctgggtattaacatcggcaaaaataaagatacgccagtggagcagggcaaagatgactatctgatttgtatggaaaaaatctatgcctatgcgggatatatcgccatcaatatttcatcgccgaataccccaggattacgcacactgcaatatggtgaagcgctggatgatctcttaaccgcgattaaaaataagcaaaatgatttgcaagcgatgcaccataaatatgtgccgatcgcagtgaagatcgcgccggatctttctgaagaagaattgatccaggttgccgatagtttagttcgccataatattgatggcgttattgcaaccaataccacactcgatcgttctcttgttcagggaatgaaaaattgcgatcaaaccggtggcttaagtggtcgtccgcttcagttaaaaagcaccgaaattattcgccgcttgtcactggaattaaacggtcgcttaccgatcatcggtgttggcggcatcgactcggttatcgctgcgcgtgaaaagattgctgcgggtgcctcactggtgcaaatttattctggttttatttttaaaggtccgccgctgattaaagaaatcgttacccatatctaattatttcttcgaattcctctttataagataatcagggctttattttcagccctggttgttttatattcattgctgttgcttatttagacattttgtacttttattgttgaggttattaagcgaagcgacaatggattgtgttgctgcggttttatagggtaggggagaggcagatgcgaattaaaccagacgataactggcgttggtattacgatgaagagcacgatcgaatgatgctcgatttagccaatggtatgctatttcgctcacgttttgcgcgcaagatgttgactccagatgccttttctcccgcaggcttttgcgttgacgacgccgcgctctatttctcttttgaagaaaagtgccgcgattttaatttatctaaagaacaaaaagccgaactggtgctgaatgcactggtagcaattcgctatctcaaaccgcaaatgccgaaaagctggcattttgtttcccatggtgaaatgtgggtgcccatgccgggcgatgcggcctgcgtttggttgagcgatactcacgagcaggtcaatttgctggtcgttgaatctggcgaaaatgccgcactatgcctgctggcacaaccctgcgttgttattgcgggtcgcgcgatgcagttgggcgacgccattaaaatcatgaacgacaggctgaaaccgcaggttaatgttgacagcttcagcctcgaacaggcagtctaacgcgccaacttaagtgcagtcttcggtacacagctacagcaaagaatggtgccatcatcgcccattgctgattttttcagcggcgtgacttcgccttctaaaagctgaacacggcaacttccacaaatgcccgcgcggcaagaataagggatacgaattccctgattttctaattgctccagcaacacctgttggttatttccacgaaatgcctgtccctgccagtcaatatctacatttgcgtccggttgttgcgtgatgttggcggtatcatcagcggcagctgcgccgtaaatttttgccggagccgttgccagaatttccacctcatcgccaacgcgaatcacgccgctattacgggcaattaaattctgaccaaaatcgacatcgccgttatcctgggcagtgcggaaagattgcaatgtttttaatggttcgcctgccggatgtttttgccctttttctgggctgacggtggtgaaaatacagcggctacaaggtttaaccacatcaaacaccacatcaccaatgcgaatcactttccagcgatcttcttcccaggctgacgcgccggaaaccaccagattggggcggaattgctccatttttacactggccggacaacgttgttggagatcacgtaacgaggcatcgttagcaagaaggtaaggatagccatcagcaaatgacagaggtacagtgttgtggcgtttcacgcgccgggtcatttgtggccccacccagcgtaattgcacttcgcgggagaaaaatccacttagccatttgttgatcgcgtctggcgcaattcgcgcggtaaaatgtgtgccccaaacttcggttggtgcgtcttgtgtggcgaaatcagcaaaacgaacatatgcgctactgccatctggtgcggtgagatgcaagccatcatgcacaggtgaaggagtaaaccgtaccatctggggaaactggcgagcggtaataaacgtaccgtcaggttccgtgatcataaagatgcgatcgaaggccagaccactgacatcagccagagcatgtgtaagaccaatgccgcgcatcgatttaacaggatgaataaaaagccgggttaatgtcaccacggtgcggtcctcaaatgaaaataagccctcaactttatgacatgacgcgcttattagctataatgcgcaacaattttcttagcgcctgtcccattaggctattttatttgtcagtttggccctgggttgtgctcgaaatcctcacgtacttgtgtacgctccggtttctccgcgctgtccatgtccagactgactgcaacaattacgcctactgcggtaggctcttagagtaaaagtgacgatatgaattctctgtttgccagtacggcccgtgggctggaagagctgttaaaaactgaactggaaaacctgggggccgttgaatgccaggtggttcagggtggggtccatttcaagggcgacacacggcttgtttaccagagcctgatgtggagccgcctggcctcgcgtattatgttgccgctgggcgagtgtaaggtttacagcgatttagacctctatctcggtgttcaggcgatcaactggacagagatgtttaatcctggcgcgaccttcgctgtccacttcagtggtttgaatgacaccatccgcaacagtcagtacggcgcgatgaaagtgaaagacgcgatcgtcgatgctttcacgcggaaaaatctgccgcgtccaaatgttgatcgcgatgcgccggatatccgcgttaacgtctggctgcataaagaaaccgccagtatcgctcttgatctgagtggtgatggtttacatctgcgtggctatcgcgatcgtgctggtattgcgccgatcaaagaaaccctggcagccgctattgtgatgcgatccggctggcagccaggaacaccgctgctcgatccgatgtgtggttccggtacgttgctgattgaagcggcgatgctagcgaccgatcgcgcaccaggcttgcaccgtgggcgttggggctttagcggctgggtgcagcatgatgaagatatctggcaggaagtgaaagcggaagcgcaaactcgtgcccgtaaaggcctggctgagtatagctctcatttttacggttcggacagcgacgcacgggtgattcaacgtgcgcgcactaacgcccgtcttgcggggattggtgaactgatcacctttgaggtgaaagatgtcgcgcaactgaccaatccgctgccgaaagggccgtacggcacagtgttgagcaacccgccatacggggaacgtctggacagcgaaccggcgctgattgcgctgcatagcctgctgggtcggatcatgaaaaaccagtttggtggctggaatctctctttgtttagtgcctcgccggatctgctaagctgcttgcagctgcgtgcagacaaacagtacaaggcgaaaaacggcccgctggactgcgtacagaaaaaataccacgttgccgaaagcactccagacagcaaaccggcgatggtagcggaagactacgccaaccgcctgcgtaagaacctcaaaaaattcgagaagtgggctcgccaggaaggaattgaatgttaccgcctgtatgacgccgatctaccggaatataacgttgccgttgaccgttatgccgactgggtggtggtgcaggagtatgcgccgccaaaaactattgatgctcacaaagcgcgtcagcgtctgttcgatattatcgctgcaaccatttcggtactggggattgcgccaaacaaactggtgctgaaaacccgtgaacgccagaagggcaaaaatcagtaccagaaactgggcgagaagggcgagtttcttgaagttaccgaatataacgctcacttgttggtgaacctgacggattacctcgataccggtctgtttctcgatcaccgtatcgcccgtcgtatgctcggtcagatgagcaaaggcaaagatttcctcaacctgttctcttataccggcagcgccaccgtgcatgcgggattaggcggtgcacgcagcaccaccaccgtggatatgtcgcgtacttatctggagtgggcagaacgcaacctgcgtttgaatggcctgaccgggcgtgcgcatcgcctgattcaggccgattgcctggcgtggctgcgtgaggcaaatgaacagttcgatctgatctttatcgatccgccaaccttctctaactcaaaacgaatggaagatgcgtttgaagttcagcgcgatcatctggcgctgatgaaagatttgaaacgtctgctgcgtgcaggtgggacgattatgttctcgaacaataaacgtggcttccgtatggatctcgacggcctggcaaaactgggactgaaagcacaagaaattacgcaaaaaacgctctcccaggatttcgcccgtaaccgccagatccacaactgctggctgattaccgcagcctaaaggaatagtaatgtcattaatcagtatgcatggcgcatggctgtcgttcagcgacgcgccgcttctcgataacgcagaactgcatatcgaagataacgaacgtgtttgtctggtgggccgcaacggcgcgggcaaatcgacgttaatgaaaatcctcaaccgtgaacaagggctggatgacggtcgcattatttacgagcaagatttgattgtagctcgtctgcaacaggatccgccgcgtaacgttgagggtagcgtttatgatttcgttgccgaaggcattgaagaacaagcggaatatctgaaacgctatcacgatatttcgcgcctggtgatgaacgacccgagcgagaaaaatctcaacgaactggcgaaggttcaggaacagctggatcaccacaacctgtggcagctggaaaaccgcatcaacgaagtgctggcgcaactggggttagatcctaacgttgcgctgtcgtcgctttccggcggctggttgcgtaaagcggcattaggacgcgcgctggtgagtaatccgcgcgtgctgttgcttgatgaaccgacaaaccacctggatattgaaaccatcgactggctggaagggtttttgaaaactttcaacgggacgattattttcatctcccacgaccgttcgtttatccgcaatatggcgacgcgcattgttgatctcgatcgcggcaagctggtgacctatccagggaattacgaccagtacctgctggaaaaagaagaagccctgcgcgtggaagaattacaaaatgccgagttcgatcgcaaactggcgcaggaagaggtgtggatccgccaggggatcaaagcacgccgtacccgtaatgaaggccgcgtacgcgccctgaaagcgatgcgtcgcgagcgtggtgaacgtcgcgaagtgatgggtaccgcaaagatgcaggtggaagaggccagccgctccggtaagatcgttttcgaaatggaagacgtttgctaccaggttgacggtaagcaactggtgaaagatttttcggcccaggttctacgtggcgacaaaattgccctgattggtccgaatgggtgcggcaaaaccacgctgctgaaactgatgctcggtcagcttcaagcggacagcgggcgtattcacgttggcaccaaactggaagtggcttatttcgatcagcaccgcgcggaactggatcccgataaaacggtgatggataaccttgccgaaggtaagcaagaggtgatggttaacggcaagccacgccacgtattgggctatttgcaggactttctgttccatccgaaacgggcgatgacgccggtacgtgcgctttctggcggtgagcggaaccgcttgctgctggcgcgtttgttcctcaaaccaagcaacttattgattcttgacgaaccgaccaacgatcttgatgtcgaaacgctggaactgctggaagaactgatcgacagctatcagggcacggtattgctggttagccacgatcgtcagtttgtcgataacaccgttacagaatgttggatcttcgaaggcggcggtaaaattggtcgttatgtcggcggttatcatgatgcccgtggtcagcaagagcagtatgtggcgctcaaacagcctgcggtgaaaaaaaccgaagaagccgccgcggcaaaagcagaaactgtaaaacgcagcagtagcaaactaagctataaattgcagcgcgaactggagcagctaccgcaattgctcgaagatctggaggcgaagctggaagccctacagacgcaggtggcggatgcttccttcttcagtcagccacatgagcagacacaaaaagtgctcgccgatatggctgctgcagagcaggagctggagcaagcctttgaacgctgggagtatcttgaagcgttaaaaaatggtggctgatcgcaaaatagtcgatttaaacagagacagctgacaacggtaaaattgcctgatgaactgggtttatcaggcattaaaaccaacactttgttagtcatctgtaaaatagcgcatcattaaggagtaccaatgtgcgaacatcatcatgccgcgaagcacatcctgtgctcgcagtgtgacatgctggtggcgttaccgcgccttgagcatggtcagaaagcggcatgtccccggtgtggcacaacgttaaccgtggcgtgggatgcccctcggcagcgtcccaccgcctatgcgttggctgcactgttcatgctgttgctgtccaacttgtttccttttgtgaatatgaacgttgcaggagttaccagtgaaattacattactggaaattcccggcgtgcttttttctgaggactacgccagcctcggcacctttttcctgttgtttgtgcaactggttcccgcgttttgtctgataaccattctgttactggtgaatcgcgcggaattaccggtccgtttaaaagagcaactggcacgggtgctttttcaactcaaaacctggggaatggcggagattttcctcgctggtgtgctggtcagtttcgttaaactgatggcttacggcagcattggggtaggcagcagctttctcccctggtgtttattttgtgtcctgcaactgcgcgcttttcagtgcgttgatcgtcgctggttatgggacgacatcgccccgatgccagaactgcgccagccgctaaaaccaggcgtcacggggatacgtcaggggctgcgttcgtgctcctgttgtacggcaatccttcctgctgatgaacccgtgtgcccgcgttgtagtaccaaagggtacgttcggcgtagaaacagcctgcagtggacactcgcgctgcttgtaacgtccatcatgctgtatcttccggctaatattttgcccatcatggtgacggatttattaggctcgaagatgccgtcgacgattctcgctggggtcattctgttatggagcgaaggctcttatcccgtcgctgcggtgatctttctggccagtattatggtgccaacgttaaagatgatcgccatcgcgtggctgtgttgggatgccaaagggcatggcaagcgcgacagtgaaagaatgcatttgatttatgaagttgttgagtttgtaggccgctggtcgatgattgacgttttcgttatcgcggtgctctcggcgctggtgcgtatgggaggtttaatgagtatttatccggcaatgggtgcattaatgtttgctttagtcgtcataatgacaatgttttctgctatgacgtttgacccgcgtttgtcgtgggatcgtcaacctgaatcagagcatgaggagtcctgacagtatggaatctaataatggggaagccaaaatccagaaagtgaagaactggtctcccgtgtggatatttcctatcgtcacggcgctcattggggcctgggttcttttttatcattacagccatcagggaccggaagtgaccctgatcaccgcgaatgcggaaggaattgaaggtggcaaaaccaccattaaaagccgtagcgttgacgtcggcgtggttgaaagcgccacactggctgatgatttgacgcacgttgaaatcaaagcgcggctgaattccggtatggaaaaattgctgcataaagacaccgtcttttgggtggtgaaaccgcagattggtcgcgaagggattagcggcctgggaacgctgctgtctggagtttatatcgaactgcagccaggcgcgaaaggcagcaaaatggataaatacgatttgctggactcgccaccgttggccccgcctgatgcgaaaggtatccgtgtgattctcgatagcaaaaaagccgggcagctctcgccaggagatccggtgctgttccgtggctatcgggtaggttcggttgaaaccagcaccttcgatacacaaaaacgcaatatcagctatcaactgttcatcaatgcaccttatgaccgactggtgaccaacaatgttcgcttctggaaagatagtggcattgcggttgatctgacgtcagcagggatgcgtgtggagatgggctcattgacaacgctgctgagtggcggtgtcagctttgatgtgccggaaggtctggatttagggcagccagtggcaccgaaaacagctttcgttttgtatgatgatcagaagagcattcaggattcgttgtacaccgatcacattgattatctgatgttctttaaagattcggtacgcggtctgcaaccgggagctccggtagagttccggggtattcgcctgggtaccgtaagcaaagtgccattctttgcgccgaatatgcgtcagacatttaacgatgattaccgtattccggtactgattcgtatcgagccagagcggctgaaaatgcagcttggcgaaaatgcggatgttgttgagcaccttggcgaattgttgaaacgtggtttacgcggatcgctgaaaaccggaaacctggtcactggtgcactgtatgttgatctcgatttctatccaaatacgcctgcaataaccggtattcgtgaatttaatggttatcagattatcccgaccgttagcggcggcctggcgcaaatccagcaacgactgatggaagcgttggataagatcaacaaactgccattgaatccgatgattgaacaggcaaccagtacgctttctgaaagtcagcgcacaatgaaaaacctgcaaacgacgctggatagcatgaacaagatcctcgctagccagtcgatgcagcagttgccgacggatatgcagtcaacgttgcgtgaattgaatcgcagcatgcagggcttccagcctggctccgcagcctacaacaagatggtggcggatatgcagcgccttgatcaggtgttgcgagaactgcaaccggtgctgaaaacgctcaatgagaagagtaacgcgctggtatttgaagcgaaggacaaaaaagatccagagccgaagagggcgaaacaatgaaaaagtggctagtgacgattgcagcactgtggctggccggatgcagctccggcgaaattaataaaaactattaccagttacctgtggtgcagagcggtacacaaagtaccgccagccagggcaatcgtctgttatgggtagagcaggtcactgttcctgactatctggcggggaatggtgtggtttatcaaaccagtgatgtgaagtatgtgattgccaacaacaacttgtgggccagcccgttggatcaacagttgcgcaacaccctggttgccaacctgagtacgcaactgcccggctgggtggttgcctcccagcctctgggaagcgcccaggacacgctcaatgttaccgtaacggagtttaacggtcgctatgatggcaaggtcattgtcagtggtgagtggctgttgaaccaccagggacaactgatcaaacgtccgttccgtctggaaggagtgcaaactcaggatggttacgatgagatggttaaagtactggccagtgtctggagtcaggaagccgcttctattgcgcaagagataaagcgtctaccttaattataaagatttgtaaatataaccgtctccggtatgttgcctgaggcggtttttttgtttctaacgtgcggaaaaatttgttcctcttcacattttttgtacaaccgacatgcccgtgtagctcacaaatatgacagtggcgtgaattttgcgcattgacggcagttatgattcgcggtattgcttaactgtgattgcacatttagtaatcactgttttcttttccaccagaaaccagtatgagggaaacgaggcatgaagagacaaaaacgagatcgcctggaacgggcacatcaacgtggttatcaggccggcatcgccggacgctcaaaagaaatgtgtccctatcagacgctgaatcaaaggtcacaatggctgggaggctggcgagaagccatggcggacagggtagtaatggcctgattctgtctctttaaaaagaaacctccgcattgcggaggtttcgccttttgatactctgtctgattataatcagaaggcagacgtatcctggaacagaccgactttcaggtcgctggcggtatagataagacgaccatcaaccagcacttcgccatccgccaggcccataatcagacgacggttaacaatgcgtttaaagtgaatacggtaggtcacttttttcgctgtcggcagtacctgaccagtgaatttcacttcgccaacgcccagcgcgcggcctttaccttcgccgcccagccagccgaggtagaaccctaccagctgccacattgcgtccaggcccaggcatcccggcataaccggatcgccaataaagtggcatccgaagaaccacagatccggattgatatccagttctgcttcaacataccctttgtcgaagttaccacccgtttcggtcattttgaccacacggtccatcatcagcatgttcggtgctggcaattgcgggcctttagcgccaaacagttcaccgcgaccagaggcaagaaggtcttcttttgtataggattcgcgtttatctaccatgttctctgtaagccttattttattgaagcacgcaggatagctaacacgtgtacgctgaacaagtccgatcagttcggaataaaccagttcagccaacgtaatggccatggaaaacggtgacgtccttcctgttgcgatgcttgcgcgatacgttcctggatggtttgcatcagcgtcgtttggccttcgccatcccacaccagatttaataataacggcagtgcgtcagtcacatcgtctactgcccagatggtgaatttgccttcttctaccgctttcaccagttcactgtgaagacttaaatggcgaacgttagctgtggggataatgacaccttgtttcccggttaactcacgttgctggcaaatagcaaagaagccttcgattttctcatttaaaccaccgaccggctgggcgcgaccgaactgatcgactgaacctgtgatagcgatactctgattcaccggcacatcggcgagggcgcttatcagggcgcagagttcagccatcgaggcactatctccatcaacttcactgtatgactgctcaaatgtcagcgatgctgagaaggggatctgttgctcaagctgtagttccgacatcaggaacgcttgcatgatcatcatccctttcgcatggatattgccgccaagctccgctttgcgttcgatgtcggtgaattcaccatcgccaatatgcacaacgcagctaatgcgagaaggttcgccaaaagcgcatggatgacccggaaattcaatgaccgaaagggcgttaatttgcccgatgcgttcgccttcggtttcaatcaggatttgctcctgaaggatctcatcctgcatacgttcagcgaggaaaccttcgcgccattcacgctgctgcagcattaagtttagctgctcgccggagaaggtgtcgccatcacacagggaggcgacctctttacactggcggaggatccactgcgggctaagcggaagtgtttcttgttcaccggtgtagcgtgctgcttcgcggataagtaccggccaggcatccgctcccggtgcaggtaagtgattatgtctggcggtaaatgtcacccagcgacaccactgggttactgactctgcatcgacaatctgcagagtatcttcaaattcgctataaatagcctgctctgaaagctctggctccatctcctggaaatcagccaatgattcgcgttcgcctaccagaatgactttcagcttcaatggcatcgaaggcacagagacggggagagggcgcgactcatcaaacgcaacccagtcaaaacgctcgcggttaacgatatttttcagccgcatccacagcagaggttgcgccagcagtgtacgcaaagagatgatgagaataccgccatttgcctgatgcaccagaccaggctgcagggtaatgtcgccattaaactggcgcaggcagccaaagagttgctccgcttctacccagtcggcagcgacaacttgcgttaaagtcgcaaaattatcatctgcactcactgcgtgacgtaagcggatggagtggccggaaacctcatagtgaccgcccaccagttggcctgcatcgctttgtagcgtacgcgcggcattggcaataagattcagatactcagactcttccggggccttcgccagcataaaagaggaggatgctcgcgtatgcagcaactgctccagtgcgaattgcagtcgcggttgagtatcactgaataaaggatcgttttcgtcaatcaaatgtggctgagcaaatatttcctgatagctatcggtatcaggaaccaggtcacgccatgcaagtttcgtaatggtcaaagttgatgttttttagtctgttgtcaaagccgcgattataccgtaaccggcactacagcacacgtagaaagcaccgacaatactcctggcatgggcgttaaagctcacaggatggagattcttttcttcactggcctaaaaagctgatattctgtaaagagttacacggtaacattgagatcgctatgaaatatcaacaacttgaaaatcttgaaagcggttggaaatggaagtatctggtgaagaagcatcgcgaaggggagttaatcacccgttacatagaagccagtgccgcccaggaagccgtcgatgtgttgctctcgctcgaaaatgaacccgtgctggtaaatggctggattgacaagcatatgaatccggaactggtcaatcgcatgaagcaaaccattcgggcaagacgaaagcgccattttaatgcggaacaccagcatacgcgcaaaaaatcgatcgatctggaatttattgtctggcaacgtctggctggtcttgcgcagcgtcgcggtaaaacgctttctgaaacgattgttcagctgattgaagatgcggaaaacaaagagaaatacgcgaataaaatgtcttctctgaagcaggatctgcaggcattgctgggtaaggaataactgacgaaagtcagttcaatttactaaaggcaaaaaaaaccccgcagcagcggggtttttctaccagacgagaacttaagcttgcggctgagttacaacgtctttgatacctttaacttcgatctctacgcgacgatccggagccaggcagtcgatcagtgcagcacgctgtttcacgttgtcacaggtgttgccagtaaccgggttggattcgcccataccacgtgcggagatcttgtctgccgggatacctttggagatcaggtaatcaacaacagactgagcacggcgctcggacagaccctggttgtaagcgtcagaaccgatgcggtcggtgtaacccagaacaactacggaaccgtctttcggatccaggttgctcagctggctgtacagctgatccagagcagcctgaccttccggtttcagggttgctttgttgaagttgaacagaacgtcagacttcagagtgaagtgcttggtctgtacttccggtgccggagctggagccggagcaactactggagctgcttcgccctgaccgaaacggtaggaaacacccaggctcagcatgccgttgtccggacgagtgccgatggtgtgtgcgtcaccgatgttgttggtccactggtattccagacgggtagcgatttcaggagtgatcgcgtactcaacaccgccagcgaagaccggagaaacgccggtgtcgtggtttttaccataaacgttggatttagtgtctgcacgccataccataccacccagacgagtgtagatgtccaggtcgtcagtgattgggtaacccagtttagcggtcagttgaacgccctgagctttgtatgcaccgttttcaacgctgcctttgtacggcatacgacctaaccagtcgtaacccatttcaaagccaacatacgggttaacctggtaaccaccaaaagcaccagcgcccagttggttttcatgggtcgggccattgttgttgatgaaaccagtgtcatggtactgggaccagcccagtttagcaccagtgtaccaggtgttatctttcggagcggcctgcgctacggtagcgaaaccagccagtgccactgcaatcgcgatagctgtctttttcattttttgcgcctcgttatcatccaaaatacgccatgaatatctccaacgagataacacggttaaatccttcaccgggggatctgctcaatattaactctaccgatatcttcggcttatgccgagcacccctggcgatgtaaagtctacaacgtagttgaaaacttacaagtgtgaactccgtcaggcatatgaaaaaaaagtcttgtataaggtatgtttaatcttttttgtcagcgacaatttacagaagaaaatcgcggaaaccgcttcagacaagcctccgcaaggaaaattagtcacgactgaaagcattggctgggcgacaaaaaaagttccaggattaatcctaaatttacttaatgatacaaattagagtgaatttttagcccggaaagttgtctcgtggcgtgagaggatgcgcttaccggacgcataataaaccccatagcgttaccttcatttgccgcatcaacaagttcagcatgctcttcttcagtcaaatcatctgccaaccaaccgatcaccacactgtaattgcccgtgcgtaaagcgcgaaccattgactccacagtgtggcaaggggagagctggctaatctgcattactttcgttaagggtagcccagatgcctgaacccattcccgactcagtttttgttgcggtgttaaccagagttgccagcgcgattgctgaccgagttgctgtaacaatggcaacagtagaagttgcgtcatcatgggctgatcttcgcgatagacaacttcactgataagcccggctgtagtgttttccgtagagacacgcgcaattttacttgctgcggatgagaacgacgaagaacgatgtgcatagcctgaagtgtacataatcaatccagcccctgtgagttactgtatggatgtacagtacatccagtgacaacaaagatcaaccctattttcggaaagagcctcgcaaattttgtcgttggtgacgggaaaacataaattaatcttgccccttaagaataagttgcctattttcgtagttaacggatccgttaatgtgaatcattcttttatgttatgattttaaaaggaattttatgaaaaacctctcctataagcggatctataaatcacaagaatacctggcaacgttgggcacaattgaataccgatcattgtttggcagttacagcctgaccgttgacgacacggtgtttgcgatggtttctgatggtgagttgtatcttcgggcttgtgagcaaagtgcacagtactgtgtaaaacatccgcctgtctggctgacatataaaaagtgtggccgatccgttaccctcaattactatcgggttgatgaaagtctatggcgaaatcaactgaagctggtgtgtctgtcgaaatattctctcgatgcagcgctgaaagagaaaagcacgcgcaatacccgggaaagactgaaagatttgcccaatatgtcttttcatctggaagcgattctcggggaggtggggattaaggatgtacgggcgttacgtatacttggggcaaaaatgtgttggttgcgactgcggcagcaaaacagtctggtgacagaaaagattctgtttatgcttgaaggtgccattatcggcattcatgaagctgcgctcccggtggcacgccgccaggagcttgcagaatgggctgactctcttacgccgaaacaggagtttcctgcggaacttgagtaatctggcgttgcagacgaccaatctcaggcagtaatgcaatcaataatccaacttgttgtacgaccagaggttctttgctgtctgcccgtggttcaagttgctgcatccgctgtttcaggctagctaatgcctcattgacgcgttcttcatcagcaggttgatgatgtaacgcgtcatcaacatagcaaactgcgtcatcaagaaacgccagaatttcaggattagttaactgctcccggtgagcaccgagggctgagatatagctggtaaacgtatggttaaggcacagcaaccgaaacgcggcttcgcgaatttgcggggtaacgttcggctcgctggacatatttgataccaccgacgccagctcagcatcacggttgtgtgcatcgcggcgggcaatacgatacgccagacggttatcacgcccctgatggtattgctccagtatggcatcgagataccgacagttggcctctgtggcgcgttcgagcatgcgcggcagattgcgaaactgccagtcaggccagatgtagctcactgccgcccacgcaatggcacaaccaatcagcgtatcgattacgcgaggtaacgctacttcaaaaccttcacccagtaagttaaaacacagtagcaccaaaagtgtgatgaacatcgttgcatgagcgtattgcacgttacggaaggcaaaaaagagcacgccggtaataaccagcagcaccagctgcccttccagtgatggcacaaaccacagcacaggaatgccaatggcgatacctaccagcgtaccaataatccttaacttcaggcggtggcgcgtggcgttatagtttggctggcagacaaacaaacttgtcagcaagatccaatacccgtgatgcattccggttatttgaatgatggcgtagccgaagcacaacaccagcgacattcttaccgcatgacggaagagggcggattccggcgtgaagtgacggctaagacgcagccagatatcactcaacccgtgcgggctgtcatcagcgagctcattttcatcattattatggggtagtgcctgggcctgttctgattcaattgttgccagttgggcatcaatggcgcgtaaattgttcagcaaaaatcccagtgttttgagtaaatcggcgggtgcgccgttatcgcgcatccgctccagcgcagcatcaatatgcgtaaaagcgcgctcaaaatgcggatcatgttgataaggctgacgcaacaaaatacagcgtgacagttgctggcacgcctggccctgcatcgacatcagccgctgaaaacggaacagcacgtcgctgtggcgaaaatgttcacgcaatgtttgatactgaatatgagaagagctggcacgctcgtgaatatcctgtgcgacaaagtaataatgcagcgtgcgacgcgttccccgttgaccacgatcgccacgtaagcgggtcagcagcgagagtttcgtctgattcaatgtcgccatcagcagaccgttggcgagagccaaatcgtacagcggtgcctggctttcatcttcaatatcaggatcaaacatgcgcgacttgagctcaagataacgcgccagttgttcatagcaacgcgccaggttgtcctgcagcgggcggaccgggaacagcagatgaccaataagtgtcaggacgttgtaccagacggcaccggccagcagatacatcggctgctgataccagtgctcatacagtgatgttcccaacatagtgtaaatggcgatcagcaatgcaccgaaggcaattgttgcatagcgttgacccagaccgccgagcaaaatgaagccgctggtagagagcgttaagccaatcgcaaatagccagggccagggaaacagcaattctactgaggccgaggcgataaaaaagcagaacagcgtaatgatgaggttacgcaaacgtcccgccagtcggtcatcgagatcggtcagcgccgctgccaccatccccagcgttagcggaatcgtcagttttacatcacccagccaccacggaaacgctgtggttccacaaagcgcaataaaaatacgcgcgtaatacagccaggcgctgttccaggtatagcgtttgagcaaaggacttagcataaaggccatattagtggattattcaaaacgacgacgtgcattggcttcacgcgcagcttgcgctgtttctaccgataccacgcgacgaccaaccggccatagtgcaatagcggcaattttaaagttcgcaatgccgacaggaatgccaatgattgaaatacattgtgcgatgcccgttgcaatgtgcatcaggcataaccaccagccaaagaaaatcagccagaaaatattcaataccgtaccgccagtattcagcagcacatttttgccagccgggttcagttcatcgacatgaatagcttcattgccataaggcaccagagacagtttagtgatctcccagcaggatcgtgtcagcggtaaggtaaaaatcagcacaatactgaccagagtcgccaacagccagcccagagtggtggcaaatccgccaagcacaaagttcagaatgttcaaaacggtacgcataaaacctcgctttactgtggttttcagtaatgggcggcaattgtaacgtttttttgggctggagcacgttttctctgacggttacactgataagaaataatttcgtgtggatctacagagtcatggaactgaaagcgacaacgcttggaaaacgtctggcacagcacccttacgatcgggcggtgatcctcaatgccgggattaaagtctccggcgatcgccacgaataccttattcctttcaatcaattactggcgattcactgtaagcgcggtctggtatggggcgagctggaatttgtactgccggacgaaaaagtggtgcgtctgcacggcaccgaatggggcgagacgcagcgtttttaccatcatcttgatgctcactggcggcggtggagtggcgagatgagcgaaattgcgtctggtgttttacgccagcaactggatttgattgccacgcgcactggagaaaataaatggctgacgcgtgagcaaacctctggcgtgcagcaacaaatccgccaggctttgtcggcgttgccgttgccggttaaccgactggaagaattcgataactgccgtgaggcgtggcgtaaatgtcaggcctggttgaaagatattgaaagcgctcggttggagcataaccaggcgtataccgaagccatgcttaccgagtatgcggattttttccgccaggtcgagtcttcaccgctgaatccggcgcaggcccgggcagtcgttaatggcgagcattctctgttagtgctggcaggtgcaggaagcggaaaaacgtcggtgctggtggcccgtgcaggctggttgctggcgcgtggtgaagcgtcccctgagcaaattttattgctggcgtttggtcgcaaagccgctgaagagatggacgagcggattcgcgaacggctacataccgaagacattaccgcacgcacgtttcatgcgctggcgctgcatattattcagcagggcagcaaaaaagttccgatagtcagcaaactggaaaatgataccgctgcccgtcatgaactctttattgctgagtggcgcaagcaatgcagcgaaaagaaagcgcaggcgaagggctggcggcaatggctgacggaagaaatgcagtggtcagtgccagaaggtaacttctgggatgatgaaaaattacagcgtcgccttgcctctcgcctcgatcgctgggtaagtctgatgcggatgcacggtggtgcacaggcagaaatgattgccagtgcacccgaagagattcgcgatctgttcagtaaacgtatcaagttgatggccccgttattaaaagcctggaaaggtgcgctgaaggcagaaaacgctgtcgatttttcgggccttattcatcaggcgattgtgattctggagaaaggtcgctttatcagcccgtggaagcatattctggttgatgaatttcaggatatctcgccgcagcgcgcagcgttgttagcggcattacgcaagcaaaacagtcagacgacgttgttcgccgttggtgatgactggcaggcgatttaccgattcagcggtgcgcaaatgtcgctcaccaccgctttccatgaaaactttggtgaaggcgatcgctgtgatttagacacgacttaccgttttaacagtcgtatcggtgaggtggcaaaccggtttattcagcagaacccaggccagctgaaaaagccgctaaacagcttaaccaatggagacaaaaaagccgtcacgttattggatgagagtcaacttgacgctttgctggataagctctctggttatgccaaaccggaagagcgcattctgatcctggcgcgttaccatcacatgaggcctgccagcctggaaaaagcggcaacacgctggccgaagttgcaaatcgactttatgaccattcatgccagcaaagggcaacaggcggattacgtcatcatcgttggcttgcaggagggaagtgatggttttccggctgcggcgcgggagtcgattatggaagaggcgctactgccaccggttgaggatttcccggacgctgaagaacggcggttaatgtacgtggcgctgacccgggcacgccatcgggtatgggcactgtttaacaaagagaatccctctccctttgtggaaatactgaaaaatctggatgtgccggtggcgagaaaaccgtaagaaacaggtggcgtttgccacctgtgcaatattacttcagacggtccgcgagataacgctgataatcggggatcagaatatcgaccgcgtcgttgaaatgcggcgactggattatgaagtctgccgttgccacgttggtggcgaccggaatgttccataccgtcgccagacgcagcaaggctttcacgtcaggatcgtgcggcacggcatttagtggatcccagaagaaaatcaatacatcaattttcccttctgagatcaatgcgccaacctgctggtcacggggagcttgtcgaccaattcgaagttcctatactttctagagaataggaacttccgggatcaattcatcgggcgcgcggaattcgagctcggtacccccggtagtgcctgttgcatacagtacgtgttgttccagtaacggttgatgccgttccacccagctcatcagcatttgtttgcagtgatcgtgtgccaccagcgcaatatgtttccgcgcaggtaaagtgcgagtcgtcagttccataatgtacatccgtagttaactttcctacagattactgtaagcacttatcgctgcaagataaagaccgaaaaagcctgcgcacaggcacaaaaatctcaggaagatggttgtttttccgcccactgcaggaaagtatttcgcgtttgtgggtcagccagtttaaaccaatacttcagccgttgttctgtgagcacctgagactgcggtggaatagcatccagctcggaaacacccgaaagcagcgtactgtcatctgccatcatcgtggcaaattgcggtagtgaagcgcgtttcgcggatttgttatagcgttcaacctcgacctcataatcaatcgtttttgccgttgaggtaatggcgagaatatccagctttaccggaatcggcgtcgcatcgccatccaacaattcaaggcgcggcgcggcatcaaaatggttagcttcccgctcattctccaggcgaggcaggcgaaaattgacctggttgatgagctgggtattaaaactgaccaccagcggtggggagatatacagccgttcttcactattggaaagatgaatcgtcttctcaacgcgaaacactaactgatgcggtccattatccagttcaatgctgtccgcaccgcgcagcagagagctggaaaccttcttgccgtcgagtaccagaagatcgacatcggttgaaagccgcagcgtggtggcaaaaacggataccggcaaacataatgcaatcaaggtggtcacgatgccggttttcataggtagctcctgtcaaaagaccgcccgaataataatgtgtcaaaatttttctttaatcatacttactaacatatagacatatttcccgcttttgctctcattcattcgtattagctgcatggttggcatgtcggctttgtcgtacactttgttaaacagtctggaggaaataatgaaagaaaccgatattgcaggcattttaacgtccactcacaccattgcgctggtgggggcaagcgacaaacccgatcgtcccagctatcgcgtgatgaaatatctactcgaccaggggtatcacgtcattccggtttcgccaaaagttgccggcaaaacgctgctgggccagcaggggtatggcacgctggcagacgttccggaaaaagtcgatatggtcgatgttttccgtaattcagaagcggcgtggggcgtggcgcaggaagctatcgccattggcgcgaaaaccctctggatgcaactgggggtgattaatgagcaagcggcagtactggcacgggatgccgggttgaatgtggtgatggatcgctgcccggctattgagatccctcgcctgggcctggccaaataaaaaatccccggaaggcaaaaaccttccggggattcgttcagggatcagttacgcagacgcggggcctggagttgtttgcggatggtctgcgccagctcatccatggatggctgttcaggatgttcatcctgcaattcgctacttagctgggcttcagccaggtaggtatgaaccggtaggccgttatcgtcctccatcactacgtgataccacggagcggcgcgaagctcgtcatttaccgccagctcatcaggcgacggttcagagagcgaataaaccgggtcgatatccacgaccactccgagataacctaacagggaatggcggacctgctggccgataccgaatttgctggcaatcatagtcacctcccgggaaatctttacctttgatataagggtaaaattccacatttcaagttacatgacgcgacaggcaaaccctttcagatatagcccttccggataggtagcgatcaccggatgatcggctgcctgacggaactgctctataaattgtacatcacggccggcatcaattgcggcatccgcgatgattttctgaaataaatcgctggtcatcagaccggaacaggagaaagtcaggagaataccgccttcattcagcaactgaatcgccagcatgttgatatctttatagccccgacacgcgcccatcaactggcttttattctcaacaaacttcggcgggtccatcacgataacgtcaaatttttcaccgcgatcgcgataagtacgcagcaatttaaagacatcatcacggacaaactcagccttgctcagatccagtttgttcagctcaacgttctgccgtgcaatatccagcgcttcctgggaggtatcaacgctgacaacctggctgcaaccgcccatcagtgccgatacggcgaaaccaccggtataggagaaacagttcagcacacgtttattttcaacgtagcggcgggtagccaggcggctatcacgctggtccaggtagtagcccgttttgtgtccgtgctgaatatccaccagcagtttcattccgtgttcttcaatcggcagcagggcaggtggcaactcgccggtgacggggccctgggtcagctccatcccttcttttttacgtaccgcaacatcgctgcgatcgtaaatcgaacattccgggtacagcgtttgcagggcactaattaatgccgcgcgctgatattctgccccagcactcagcagttgcagcaccagaaaattaccgaaacgatcgatagtaatacccggcaggccatcagattctccggcgattaaacgatagctgtcgaggccatctttttgcgccagccagtcacgccatttttgtgcttgttgcaaacggcgggaaaaaaaagcaatgtcgatagactcagacgggtcaaacgtccagacgcgcgcccggatttgcgaagctggcgaataagcgccgcgtgctaaccattttccctgatgatcaacaatatcgatggtttcaccgaggctggctttaccttccatgcgggcaacggccccggaaaagacccacggatggcgacgaagtaatgatttttcgcgccctttggctaacactaaacgtacactcataatttacttttctgtcgatgcaaagaaatgggcgtcattgtccggagttttccatggatttgcaacgcgtccattaaggataaggagagcagcaatgtcgaaagtctgcataattgcctgggtttacgggcgagttcagggcgtaggatttcgctacaccacacagtacgaagcgaaaagactgggtttaaccgggtacgccaaaaatcttgacgatggcagcgtggaagtggttgcctgcggtgaagaagggcaggtggaaaaattaatgcagtggttaaagagtggcggcccgcgttctgcgcgtgtggaacgggtgcttagcgagccgcatcatccctcgggggaattagccgattttcgtatccattaaatacattttaccggttttggcaggccagcaattttggtggcttgcttagccggacctttcggaaacagtcgatataaatagcggctgttacctttttcttcgccaaatttattcgccatcgcttttaccagcatacgaatcgccggagaagtattgaattccagatagaaatcacgcacaaaacgcaccacttcccagtgttctggcgacagcgaaatcccttcgttctctgcaatcaccacagccagcggctcactccactggctgctttctttgagatagccttcggtatccgtttctatctctttaccttcgaagatcagcataattattactaccttaatcagactggcggcagtgtaacaaaaaacaaagccccgcataaagcgaggctatgaaagtgttagcgggtgagattaatcgcggctagcgaagcccagaatgctcagcaggctgacgaagatgttgtacagcgaaacatacaggctaaccgtggcacgaatatagttcgtctcaccgccatgaatgatgttgctggtttcaaacaagatagcgccagaggagatcagaatgaagaccgcgctgatcgccagatgcagagcaggcagctgcaggaagatattcgcaaccataccaatcagcaccaccacaatacccgccatcagcataccgccgaggaacgacatatctttgcgggtggtcagcacatatgcagagcagcagaagaacactaacgccgttccgcccagtgccatagcgattacgtcacccattccggcagacagataggtgttcagaataggtccgaggatataacccagaaaaccggtaaaggcgaatgcggagataatcccggtcggcttattcgccgttttataggtcaggaacatcaaaccatacatacccaccagcgtcagaatcagacccggagatggcagcatcagcaccgtactggcagttgcggtaatcgccgaaaaggccagcgtcaggctcagcagaaaataggtattacgcagcaccttatgggtgctaagcagtgatgtacggtcatgtgaagaactaacaatacgatccattgagtcactctctatgacagatgtaattaattaagcagcataatgataatgcgtaagggcacccagaagttttacccatctttacgcatttgatctggaacaggtttaacagcggattatcaggtcattaagcaaatataacgccctgagaatttcgacaggcaaaagaaaaaggggttagcatttagctaaccccttatcttatttggcggaagcgcagagattcgaactctggaaccctttcgggtcgccggttttcaagaccggtgccttcaaccgctcggccacacttccggaatgacgcgcactataaacatcccgatgcggcgtgtaaacccctaatttgtttgtttgcctgaaaaacagccaaaagtgcattgatagcgtgaaataacagcagattgatcatttcatcaccatgaattccttctcttttactcgtttagcaaccggctaaacatccccaccgcccggccaaaagaaaaataggtccatttttatcgctaaaagataaatccacacagtttgtattgttttgtgcaaaagtttcactacgctttattaacaatactttctggcgacgtgtgccagtgcagaaggatgagctttcgttttcagcatctcacgtgaagcgatggtttgccttgctacagggacgtcgcttgccgaccatgtgcgcccggtgtcctgccggtgtcgcaaggagaagagacgtgcgatatgaataacgaggaaacattttaccaggccatgcggcgtcagggcgttacccggcgcagctttctcaaatattgtagtctggctgccacgtcgctgggattaggcgcgggaatggcaccaaagattgcctgggcgctggagaacaaaccccgcattccggtggtatggatccacggtctggaatgcacctgctgtaccgaatcttttatccgctccgctcacccactggcgaaggacgtcatcctttccctgatttccctcgattacgacgatactttgatggctgccgccggaacccaggcggaagaagtctttgaagacatcatcgcgcaatactatggcaaatatatcctcgcagtagaaggtaatccgccgctgggcgagcaggggatgttctgtatcagcagcggtcgaccgtttattgagaaactcaaacgtgccgctgccggagccagcgcgattatcgcctggggaacctgcgcgtcctggggctgcgtgcaggccgcgcggcccaatccgacgcaggcaacgcctatcgacaaagtcatcaccgacaaacccattatcaaagtacctggctgcccgccgatcccggatgtgatgagcgccatcattacttacatggtgacctttgatcgcttgccagatgtcgacagaatgggccgtccattgatgttctatggtcagcgaatccacgataaatgctatcgccgcgcccacttcgacgccggagagttcgtccagagttgggatgatgacgctgcccgcaaaggttactgcctgtacaaaatgggttgcaaagggccaaccacctataacgcctgttcctccacccgctggaatgatggcgtttctttcccaatccagtctggtcacggctgcctgggctgtgcggaaaatggtttctgggatcgaggttcgttctacagccgcgtggtcgatattccgcaaatgggtacccattccaccgccgataccgtcggtttaaccgcacttggcgtggtggcagcggctgttggtgtgcacgcagtcgccagcgccgttgaccagcgcagacgccataaccagcaacctacagaaaccgaacatcagccaggcaatgaggataaacaggcatgagcactcagtacgaaactcagggatacaccatcaataatgccggacgccgcctggtggtcgacccgattacgcgcatcgaaggccacatgcgctgcgaagtgaatattaacgatcagaatgtgatcaccaatgccgtctcctgcggcaccatgtttcgcgggctggagatcatcctacaagggcgcgacccgcgcgatgcgtgggcgttcgttgaacgtatctgcggcgtctgtactggcgtacacgccctggcttcggtttacgccatcgaagatgctatcggtattaaagtgccggacaacgccaatatcatccgcaacattatgctggcaacgctctggtgccacgatcatctggtgcacttctatcagcttgccgggatggactggatcgatgtgttagatgcgctgaaagccgacccgcggaaaacctccgaactggcgcaaagtctctcctcttggccgaaatcatcccctggctatttcttcgacgtacaaaaccgcctgaaaaaatttgttgaaggcgggcagttggggatcttccgcaatggctactgggggcacccgcagtacaaactgccgccagaagccaacctgatgggctttgcccactatctcgaagctctcgatttccagcgtgaaattgtcaaaatccacgcggtctttggcggtaaaaacccgcatccaaactggattgtcggcgggatgccttgcgccatcaacattgacgaaagcggcgcggtcggggcagtcaatatggaacgcctgaacctggtgcagtcaattatcacccgcacggcggacttcattaacaacgtgatgatccccgacgccttagccatcggtcagttcaacaaaccgtggagcgaaatcggcactggtctttctgataaatgcgttctcagctacggcgcattcccggatattgccaacgactttggcgagaaaagtctgctgatgcctggcggcgcggtgattaacggcgacttcaacaatgtgctgccagtggatttggttgatccgcagcaggtgcaggagtttgtcgaccacgcctggtatcgatatcccaacgatcaggtcgggcgtcatccgttcgatggcatcaccgacccgtggtacaaccccggcgatgtcaaaggcagcgataccaacattcagcagctgaatgaacaggaacgctactcgtggatcaaagcgccacgctggcgcggtaacgcgatggaagtggggccgctggcgcgcacgttaatcgcttatcacaaaggcgatgctgcgaccgttgagtcggtcgatcgcatgatgtcggcgttgaacctgccgctttccggtatccagtcaacgttaggccgcattttgtgccgcgcgcacgaagcgcagtgggccgcaggtaagttgcagtatttcttcgacaagctgatgaccaacctgaaaaacggcaatctcgccactgcttccacggaaaaatgggaacctgcaacctggccgacagagtgccgtggtgtcggttttaccgaagcgccgcgcggggcgttaggccactgggccgccattcgcgatggcaagattgatctctaccagtgcgtggtgccgaccacctggaacgccagcccgcgcgatcccaaagggcagattggcgcttatgaagcggcgctgatgaacaccaaaatggcgatccccgagcaaccgctggagatcctgcgtactctgcacagctttgacccgtgcctcgcctgttcaacacacgtgctgggcgacgacggtagcgagctgatctccgtgcaggtgcgttaacagcgaaggagaatcatcatgcaacagaaaagcgacaacgttgtcagccactatgtctttgaagcgccagtccgcatctggcactggttgacggtgttatgcatggcggtgttgatggtcaccggatactttatcggcaagccgctaccttccgtcagcggcgaggcgacgtatctgttctatatgggctacatcaggttaattcacttcagcgccgggatggtttttaccgtggttttgctgatgcggatctactgggcttttgttggcaatcgatactcccgcgagctgtttatcgtgccggtatggcgtaaaagctggtggcagggcgtgtggtatgaaatccgctggtatctgtttctggcaaaacgtccgagtgccgatataggccataatcccatcgcccaggcggcgatgttcggctatttcctgatgtcggtctttatgatcatcactggttttgcgctgtacagcgaacacagccagtacgctatttttgcgccgttccgttatgtggtggaatttttctactggacgggtggcaactcaatggacattcacagctggcatcggctggggatgtggctgattggcgcgtttgtgatcggtcatgtctacatggcgctgcgtgaagacatcatgtccgacgacacggtgatctccaccatggtcaacggctaccgtagccacaaatttggcaaaataagtaacaaggagcgttcatgagcgagcaacgcgtggtggtcatggggctgggcaacctgctgtgggccgatgaaggcttcggcgtgcgggtggcggaacggctgtatgcccattaccactggcccgagtatgtggagattgtcgatggcggtactcagggactgaacttgctggggtatgtcgaaagcgccagccatctgttgattctcgatgccattgactacgggctggaacctggaacgctgcgaacctatgccggagaacgcattccggcttatctcagcgcgaagaaaatgagcctgcatcagaacagtttctccgaagtgttggcgctggcggatatccgcggacatctgccagcacatattgccctcgtcggtctgcaacccgcaatgctcgacgactacggcggtagcctgagcgaactggcacgggagcaactgcccgctgcggaacaggcggcgctggcgcaactggctgcgtggggaattgtgccgcaaccggctaatgaatcgcgctgtctcaattatgactgtctgtcgatggaaaattacgaaggcgttcgtttgcgccagtacaggatgacactggaggagcagggatgagcaacgacacgccatttgatgcgttgtggcaacgaatgctggcgcgcggctggacgccggtcagtgaatcccgtcttgacgactggcttacgcaagcgccagacggcgtggtgttattaagcagtgacccgaaacgtacgccagaggttagcgataatccggtaatgattggcgaattactgcgcgagtttcccgactatacatggcaggtggcgattgctgaccttgagcagagcgaagccatcggcgatcgctttggcgtctttcgctttcccgccacattagtgtttaccggcggaaactatcgcggcgtgctgaatggtattcacccgtgggcggaactgataaacctgatgcgcgggcttgtcgaaccgcagcaggagcgtgcctcatgagcgaaacatttttccatctgctggggccaggaacgcaaccgaacgatgacagtttcagcatgaatccactgccgatcacctgtcaggtgaatgatgaaccgagtatggcggccctggagcaatgtgctcacagcccgcaggtgattgcgctgttaaacgagttacaacatcaactaagcgaacgccaaccgccgttgggcgaggtgctggcagtcgatctgttaaatctcaacgccgacgatcgtcactttatcaatacgcttctcggggaaggggaagtgtcagtgcgcattcagcaggctgacgacagtgaaagtgaaatacaggaggcgatcttctgcggattatggcgggtgcgcagacgtcgcggcgaaaagttgctggaggacaaactggaggctggctgcgcgccgctggcgttgtggcaggcggcaacgcaaaatctcttgccgacagattcgctgttaccgccgcccattgatggcctgatgaatggcctaccgttggcgcatgagttactggcacatgtacgtaaccccgacgcgcagccgcacagcattaatctgacgcaattacccatcagcgaggctgatcggctttttctctcacgtctctgtgggccgggaaatattcagattcgtaccattggctatggcgagagctatatcaacgccacggggttacgccatgtctggcatttacgctgtacggacaccttaaaaggcccgttactggaaagttatgaaatctgcccaataccggaagtggtgctggcagcgccagaagatttggtcgactctgcgcagcggcttagcgaggtatgtcagtggctggcggaagctgcaccgacgtaaaaagacggtaagtatcgctttcagtcttatgaatatcgcaatcggcgaatacctctggtcgtagagtttcaggataaagagggagatctaccattatcgggttatttttctctcttcgcctacaggagtgcgcatgtgggatgtcattgatttatcgcgctggcagtttgctctgaccgcgctgtatcactttttatttgtaccccttaccctggggctgatttttttgctggctatcatggaaaccatttacgtggtcaccggcaaaacaatctaccgcgatatgacgcgcttctggggtaagctcttcggtatcaattttgctcttggcgtggctaccggcctgaccatggagtttcagtttggtactaactggtcattctattccaactatgtgggcgatatttttggcgcaccactggcgatggaagcattaatggccttcttcctcgaatccacctttgtcgggctgttcttcttcggctggcagcggctgaataaataccagcacctgctggtgacgtggctggtggcgttcggttcaaatctctctgcattgtggatattgaatgccaacggttggatgcaatacccgaccggtgcgcattttgatatcgacaccctgcgtatggagatgaccagcttcagcgagctggtctttaacccggtcagccaggtgaaatttgtgcacaccgtaatggcgggctacgtgaccggggccatgtttattatggcgatcagcgcctggtatttactgcgcggacgggagcgcgatgtcgcattacgttcgtttgccatcggttccgtcttcggtactctggcgattatcggtaccctgcaactcggagacagttctgcgtatgaagtcgcgcaagtacaaccggtaaaactggcggcgatggaaggggagtggcaaacggaacctgcacctgcaccgttccatgtggttgcctggccggaacaggatcaagagcgtaacgcctttgccatcaaaattcccgcgctgctagggatcctcgccactcactcattagataaacccgtgccgggtctgaagaatttgatggctgaaacctacccacgcttgcaacgcggacgtatggcctggctgttaatgcaggaaatatcgcaaggcaatcgtgagccgcatgtgttgcaggcattccgggaactggaaggtgacctgggctacggcatgttgctctcccgctatgcgccggatatgaatcatgtcacagccgcacagtaccaggcggcgatgcgtggcgcgatacctcaggttgcgccggtattctggagtttccgcatcatggtgggctgtggttccctgctgctactggtgatgctgattgcgcttgtccagacgctgcgtgacaaaatcgaccagcatcgctgggtgctgaaaatggcgctctggagtttgccgttgccgtggattgcgattgaagccgggtggtttatgaccgagtttggtcgtcagccgtgggcgatacaggacatcttaccgacatactccgcgcactccgctttaaccacaggacaactggctttctcactgatcatgatcgtagggctttacaccctgttcttaatcgccgaagtctacctgatgcagaaatatgcccgtctggggccgagcgcgatgcagagtgaacaaccgacgcagcaacaggggtaaaggagaaaatcatgtttgattatgaaacattgcgcttcatctggtggctgctgattggcgtgatcctggtggtctttatgatctccgacggatttgacatggggatcggctgtttgctgccgctggtggcgcgtaatgatgatgaacgccggatagtgattaatagtgttggtgcgcactgggaaggcaatcaggtctggttgatcctcgcaggtggggcattatttgccgcctggcccagagtgtatgcagcggcgttttccggcttttatgtggcgatgatcctggtgctgtgctcgctgttcttccgtccgctggcctttgattatcgcggaaaaattgccgatgcacgctggcgtaaaatgtgggatgccggtctggtcatcggcagtctggtgccgccggtagtcttcggtatcgccttcggcaacttgttgctcggcgtgccgtttgccttcacaccgcaattacgcgtggagtatctcggcagcttctggcaactgctgacgccattccctttattgtgcggattgctcagccttgggatggtgattttgcaaggtggcgtctggttacaactgaaaactgttggtgtgattcatctgcgttcacagctggcgactaaacgcgctgcactgttggtgatgctgtgctttttgctggcgggttactggctgtgggtcggtattgatggctttgtactgctcgcccaggatgctaacggtccttccaatccgttaatgaaactggtggcagtgctacctggtgcctggatgaataatttcgtcgaatcgcccgttttgtggatcttcccgctgctggggttcttttgcccattgctgacggtgatggcgatttatcgtggtcgcccggggtggggatttttgatggcgtcattgatgcaatttggcgtgattttcacggcaggcatcacgctgttccccttcgtcatgccgtcaagcgtgagtccgatctccagcctgacgttgtgggacagcacttccagccagctgacgctgagcattatgttggtaatcgtgctgatatttttgcccattgtgttgctctacactctctggagctactacaaaatgtgggggcgcatgacaacagaaactctccgccgtaacgaaaacgagttgtactaaggagcaggaacaatgtggtatttactttggttcgtcggcattttgttgatgtgttcgctctccacccttgtgttggtatggctggacccgcgtctgaaaagttaacgaacgtaggcctgatgcggcgcattagcatcgcatcaggcaatcaataatgtcagatatgaaaagcggaaacatatcgatgaaagcgatcttaatcccatttttatctcttctgattccgttaaccccgcaatctgcattcgctcagagtgagccggagctgaagctggaaagtgtggtgattgtcagtcgtcatggtgtgcgtgctccaaccaaggccacgcaactgatgcaggatgtcaccccagacgcatggccaacctggccggtaaaactgggttggctgacaccgcgcggtggtgagctaatcgcctatctcggacattaccaacgccagcgtctggtagccgacggattgctggcgaaaaagggctgcccgcagtctggtcaggtcgcgattattgctgatgtcgacgagcgtacccgtaaaacaggcgaagccttcgccgccgggctggcacctgactgtgcaataaccgtacatacccaggcagatacgtccagtcccgatccgttatttaatcctctaaaaactggcgtttgccaactggataactcgaacgtgactgacgcgatcctcagcagggcaggagggtcaattgctggctttaccgggcatcggcaaacggcgtttcgcgaactggaacgggtgcttaattttccgcaatcaaacttgtgccttaaacgtgagaaacaggacgaaagctgttcattaacgcaggcattaccatcggaactcaaggtgagcgccgacaatgtctcattaaccggtgcggtaagcctcgcatcaatgctgacggagatatttctcctgcaacaagcacagggaatgccggagccggggtggggaaggatcaccgattcacaccagtggaacaccttgctaagtttgcataacgcgcaattttatttgctacaacgcacgccagaggttgcccgcagccgcgccaccccgttattagatttgatcaagacagcgttgacgccccatccaccgcaaaaacaggcgtatggtgtgacattacccacttcagtgctgtttatcgccggacacgatactaatctggcaaatctcggcggcgcactggagctcaactggacgcttcccggtcagccggataacacgccgccaggtggtgaactggtgtttgaacgctggcgtcggctaagcgataacagccagtggattcaggtttcgctggtcttccagactttacagcagatgcgtgataaaacgccgctgtcattaaatacgccgcccggagaggtgaaactgaccctggcaggatgtgaagagcgaaatgcgcagggcatgtgttcgttggcaggttttacgcaaatcgtgaatgaagcacgcataccggcgtgcagtttgtaatgcataaaaaagagcattcagttacctgaatgctctgaggctgatgacaaacgaagaactgtctaatgcgtagaccggaaaaggcgttcacgccgcatccggccactttcagttttactctttctcggagtaactataaccgtaatagttatagccgtaactgtaagcggtgctggcgcgtttaatcacaccattgaggatagcgcctttaatattgacgcctgcctgttccagacgctgcattgacaaactcacctctttggcggtgttcaagccaaaacgcgcaaccagcaggctggtgccaacagaacgccccacgaccgcggcatcactcaccgccagcatcggcggcgtatcgacaatcaccagatcgtaatggtcgttcgcccattccagtaattgacgcatccgatcgcgcatcagcagttcagacgggttaggtggcacctgaccgcgagtaatcacatcaaagcctcctttgccaaaatgctggatcactttgttgagctcatctttacctgccagatattccgacaagccatgttcattactcacggtaaacaggttatgcgaataaccacggcgtaagtcggcatcaataaataacactttttgatcggactgggcgatcaccgctgccagagttgaactgacaaacgttttaccactgtctggcgtcgcaccggtgatcatcagaatgttattctccgtctccatcatagcgaaatgcagactggttcgtagcgcacgtacggcttccacagcagaatccgccgggttatccaccgccaggaaggggatatttttagtacgatggcgctgctgattagaaaataaatttttcttacgcagacgggtgcgtttatccagccactcggacattgggatagtggcataaacgctgatgccgtgctcttccagttgttccggggcttctacaccacgacgcaacatcgcacgcgccagcacggcacccacagaaataaacaggccaagaataaaaccaagcaccacattcaacgcttttttcggtttcactggctgcggctgagtgactgccgggtcgataatccgcacgttaccaatggcactggatttcgaaatactcaactcctgctggcggttaagtaattgcagatataccgcacggcccgcttctacgtcacgacttaaacgcaacacttcctgttgggtggaaggcattgccgatacccgcttattcaggcgtttgcgttcttgctccagcgtctggcgtttttccagcagcgcacgataagttgggtgatctttcttatacagctgggagatctctgcctcgcggaaggtcagctcattgagttgattatcaacgttcacaatctgctcaagaacggctttggcttccaggttaaggtcaaccgaatcgcgctgctggcgataaacgttgagtttttcttccgcctggtccagctcgctgcgcacttcaggtaactggcgctgtaagaattcaaggctttgtgaatcctgcgccgcctggcgagcgatattctgttgcaaatagttgttagcgatgctgttcagaatacgagtaatcaactggggatcatcaccagtcatggtaagttccagcatcccgctttctttactgcgttcgctaacggtaaaggtttcctgcaatgcgttaatcgcttccagttcggtacgctggctcaggacaaactgtgttcctggtttggccttaatgtccgcgatagtcagcgcaacgccatctttttccagacgctggccgaccataccattgacggtgaactcttcaccttccagtgtatagtggccgttttccccaaccgtgagtgtcagttgctgatcctgaccattcagttgtggaatatgcatccagctgatcgccagctcacctggtttttctttggttaatctcgcccagccgcgacccacaatcggaaaatacttctgctcaactatgtcgcgcagattcagttcagcaatggttttaccgagaatcatgcgcgattgcagcagttggatctccggtgcagactcgggcgatgagttagggatcatatcgctcaggccgctgagaatggcgttgccctgtttttgctcaacctggaccagagtatctgcctgataaattggtgtacttaacagcgagtaagcgacagcgatcagcgtgaataacgcggtcacgctgataataaacttacggtgatcccataactcgccgaccagacgaagcagatcgatctcattttcctgagtgctgcctggtggcgtattcatatttttagttgtcatcgtattttataaactcaaattaccggctgaggcgcttcgcccattcctgactggcgcgctccaacataccgtagacatgttcaaatgcgtcctgacttttacgatagggatccgggatctctttctgttccagccattgcccaaacagcattgtcttcccgcggacctcgggagcaattgcggtaacctgagcaatatgttccgactccattgccagaatcagatcgtaatttcgtgccatctcagcagtgagcttacgtccggcatgtccttcaagagatacgccatgattagcggcaacatctgccgctgtcgcatctgcagggtgttttaccagaccatgaacacctgccgatttgacttttacgcccggcagacgtttacgcagcaagcgctcgccaatgggcgaacggcaaatgttgccggtacaaaccaccaggattgagttaaattttagttgggccatgtttgaatccaccgtgaagtctctgtcaggtcatgcaccccggaaatcgtcggtaccagcagagaaatcacacggttccaacgagccagcggcgcggtagtgacataaacaatgtcgtaaggttcaagctggaattccgttccgagtatcattgccgatgcgtccttcgcattcagctgataaatattggcgattttgccattctgcttgttttgcgttgcacgaataacaaaaatccccgtcgcatcagcgacatcctgattcataccctcagcgttacccagcgcttccgccagggtcataccgctgcggtccattttcagcgtgctctgtttacccacttcacccatcacgaagactttcagatcatcgttgcgcggaataaataaaatatcgcccgggtgcagcagtttgttctggcgcaagtcgccacgctgcatcagcgcatagaggttcactttggtctttacgccattctgggtgagcaccacgttgcgccagtctgcatctgcggtcagaccgcccgcggcgttaatcgcatccatgatggtcagaggaatattggtaatcggctgctgacccgatttgctgacttcgccggtgacgtacgctttttgcgagcggaacgccgcgacgctgacatcgacttgcgggctttcaatgactgaatccagacgcgctgtaatctcgttgcgtacctgggtaagtgttttcccggccactttcaggcgaccaatataggggtagaaaatcgcaccatcggcgttaacccagttgccggtatcactggcgctacggtattgccctgcgggggtggttagttccgggtgatcccagaccgtaaccatcaacacatccccaatgccgatacgatattcatagtttgcgatttgctgctccagctccgggttagcctgcgacataatcggtttggcgcgcaactgatcaatcaatcctggcgtgacgggatagatattgaccattttgtccaggtcatactgattgtcaggtagttcaatgacatccttgttactggtcgataaattctgaccaggaacaagggtacatgctgtcaaagacagaacagccaatgtcagtaccgaaaacttaaaaatgttctttttcattggtttatatttatcagtcaatgtaatgttatgaattacgtcaggttattgtccaaccggtacttctcgctctgccgtcattggatagagctggtatttgcgtgacagcatttgtccaccatcacgcgtcaatggtgtccacgaaaccaccgcgcggttgcggttaggtccaatggtcatcaagtcgaatggaatcgagatataaaaacctttactaaagccgccttcgccgtagtcatctttagatacgttactgattgccgcccatacccctaccgccacgccgctgtcaaagcgtttggcgacgtcgatcgttgcgcctttatcttttgccagatattgcccaacgctaagtttcatcagtacgccattgagcgtcggcgggttccagtaagccgtcacgaaacctgttggcgtggaataatcggtgaaacgcatcatgttgtcccagtcacgttgcttcacgtagttaacgtccacacccagcgcccagctggcatctagcgggcgataaagcagctcggaaccgacaccggcgtacatcgtttccagataaccgccatacacctggccatagaaaccattgcctaagtcggcaaagtagttcgcctgcaagttgttgagataaacgtcattgcgaacgtaatcacggatatgcgtgcgcacgcggggcagggtagagtccgcgggcaacagcgaagacttaaacttgtcgtagttgttgtaaatattggtgaaaataccgccatcaagcagcaggtggtcggtaaaccagtagcgggcactggacatcagccccagctggaacatatagaaatcttccgggccgcccagcgactgtgaaagtgttgggttgaaagagtagctaaagcgatcttcacgaatacggtagccccgaccaaaggcagaaagatcttctgcttcaacacgttgttgttgaagttgctctgattgaccaggcgctgtaccagccagctgtttgcgcaggctggctacgtcggtttcggtagtcaccatcgccatatgctcgcgcttttgcgtcacgctaatcttctcaacgccttgcggcaggttattcaccagaatccggttggcacgatcgaccgcttcgcgagaatcacggtatttgtattgttgaccagacatatacagcgtcttatcgcgtagctgaatttccggtgcttcaaaacctgcgttgtacttcagcgcggtaagttggttcgctactgtggtgtactgcaatccttcagattcaggcgcaggttgatatgccggttttggcgtatcgcgcagggcagggcgcagatcgttgaaattggtccgtaacgtgaagccaaacatcaacgtgttaccgcgttcataactcaggttgagatctgcccagctggcagcgcgataaactgcgccgacgttgaaatggcttgcctgaggcagtttgccagcgaaatcattctggtaattgttgccatcgtattcgagtttcagacgcaggggattccacggcgtttgatactcaatgccgccaaagatggaagccgggccacgaaagatatcgctaaagctgatatcgcccgcatcgtgagactctgcgcgatgacaatatttatcgctcacccggcaaaacgggttggtaatattgcccgcattaccggcgtagccccatgccatcccgagggtgaaatcaaatggccccgcttgcttgctggccaccagatactcaccgtcaaacagacccgtaccagcaatatcacgtttgccaaacgccacttgcggtagccagtaaccttcttcccacaggcgaagtttaaaatcgaatgatttgtctttgtatgactgatcgccgctgaaatcttcccactggctatatttgcgtgtgcgcacatccgtataacgaatggtgccttccagccatgggaacagcgccacggaggtggagtagaaccggtattgatcgttatcccggtagttgacgctgaattcaccttccggtgcgatgcgcgcatttggcatctgcaacaatcctgtgccgccaaagtctgattgcgacgaacccagcggatccgggtaggttaatacttcagcatgacaggcactggagacggcaatggccaggcagcttaaaagataagaattcttcttcatcagtcaggaacacgttgcgttaaaacagacacaatctggtcatttaaatcagcatatttttcgggcagtacatgcgcagaaaagcccaaccaaagctggctgccaggcggtggttccacatgtcttttattccacagggcaacaggggcgacgacagtctcaccctcaggcgtaatcaccataacgttattcttgtccgcgcctgcaaggcgggggtgatcttgcagataatcggtaacgctacggcctgcctgccagggcaattgcccggccccagaaaccgcacccagcagagtaatagtcaccggacgctgtacggtatagagcgtatagtccccgaccaacgggggattgctgttctcatccactcgtacaaaatcagggtccagtttgaccggtaagcgaccagtgatattgagattgagtaactgctggcgcacggatttaatcgttgccgccacatcgtcgtcagcttctgcttcccaggaagcaagctgtgccatgacatgttggtagtctttaagcgctttagctttcgccgcagagtcggtcagcaaggcaccaggccaccagaggcgatcgcgcagttgcggttgtgtcaccaactggacaacattttccatggggccaacggaaagtgtctgttgttcgccaggcagataaatagtcaccgttccttgcgcaaaggcatggggtgtcattacgtaaagtacgctggcaatgaaatacgactgtaatttattcatggtgcgggtttaagaaacgtcatttctacgggaataacccctgcgcctaacatttgccgactttgacgaacctggccagtagccgaatcgacccagaatgtgttttgccactgtttttctggccgcgtggaagtcacctcttcctgccagacattacacagcacattgcgacccgcaatattcagcgtctctaatccagcaaaggaaaaagtagaactcagggtcgcagagcgaaaatggttgtcttcactccagagaatatcgcgcgtccagcggctgccatcttttattgccagcgcgttacgcagagggtcctgcccggaatttgtcacttccagcagattattattaagtttgacggtttttaaaagacgtccattgtgggtaaccagcatggcgttatcctgggataaccatttgctttgttcttgttctatatatcccagtaccacaaagattcgttgcccttcattaaggcgtaaatacatcgtggaataaggcaacgcctggatctgctgatccgctacggtgatatcctgattatcgaaaaggctggcgcgaaatgtatcgaccatactttgctggctgtgcgtacatcccgcaagaaatagtgcgaaaatcgataaaataagagggcgcacctttaatccttgaaaggttaattaaaaaaatgcaaatctctaaagcccggtacgaatatcgcaaccgggtatcatttaactttaatttcgacgcgttaaagcagtattagcgtgtagtggacgtggtggttgaggtgttatgagaaccgccatcgccactgtcatttgctgcaacaactgccaacgtcgccacaccaacagccgttgccacaccgacaactgtcgccgtgccgacagcgccagcagccacgccaccagtggtagtagcagtcgtggttgcgccggtagtggtcgttgtggtgccagtagtacccgtcgttgcctcggtcccgtttgttgcttcaggggcagcaaacgcagctggcgtcgtcaacatgaaggccataaggattgcagaaagcttgtgtttcataacttttcctttattcatcgcatggacaatacgtacgcttgagatcaggattgtctactttgagtataacatccttgtgaaatctccctttcctcataccgcttgcactatatactgcgggtaggaaaggcgcgcagagggaaatataagattgttaactatccccctctggaaatacgacttgtgagcataagataaatcttatgcaaaatacaaattaaagataaggaaattgttacgaaagctattaattattgttggtaatatagtttcaagtggtactataactggctgttaaatggcatttataactattaggtgcagagatattcgcttaaatggattagtttctttgtggaaaagtaactgatgttataatgtatgatgttgactattgcactattccaataaaaccagtcagctttaaacaagcagcgtcatattaagagagataaacatttgccgctgttggtcctcgcaggccatttacgcggcaaaattccacacgtaatcctggtataagcacttctgcgtcgcggggagtgaatgcggaaatatggacctgaacttctttacgaccgtcggaggggataatgaatcctttgccgcttttgcgatcaaaggttttgacaattcctgtcattttacgggacaaacaaattccttactgaaaatactgcgctgcactatacggggttaataaaataaagccagcgatatttaagaccgccggacggctaaaataaaatttgcttaatctcaattatcatgcgttaatagctgcgtcggtttgaaagacagacagcatacaaagtagtttactaaagcagttctcattatcaggcattatccccttcttttgagtctctctcctgaacactaagtagtttctgtattaaagccctgtttgccgaaaggcccaaaatgaaggaagtaaaatatgtctaataaaatgactggtttagtaaaatggtttaacgcagataaaggttttggctttatcactcctgatgatggcagcaaagacgttttcgtccatttcactgccatccagagcaatgaattccgcacgctgaacgaaaatcagaaagttgaattttctattgagcaggggcaacgtggccccgcggcagcgaacgttgttacgctctaaggttgccgttattactcaacatctccatttccgctgtccatgttgtcatggttcacagtaccgtacatcggcattcgatgtgacggagcgaaaccctttgggcgctaagtgtattttttgtaaatcgacgatgatcacctttgataacgtcgcgctgcaaatacgcacggaccatgcgccgctggatttcacaaaataatatcaggctccctcgtggagccttttttatatctgccttatttttcttcaacgctgtatgtatagtaagcgataacctgttgattattgaatctttcggggagatggcttataacatttcttacctgaccaaggtaccgggaaccaacaccttactggcgtgttgctgtctttcaagaccagaagaggttaacagtgaatattgaagagttaaaaaaacaagccgaaacggaaatcgccgactttatcgcgcaaaaaatcgccgagctgaacaagaatacagggaaagaagtctctgaaattcgcttcaccgcacgagaaaaaatgaccgggcttgaaagttatgatgtcaaaatcaaaataatgtgattttgtgaacatcacccgtgcgaggtgatgttccgcttgttgctaatttagtgaccaatcattggcgcttgtggaattaagcgtcggtacaattcatccggtaccgggctttgccatactcccgcatacattgcgtaaccaatcaccgcaaacataatccccagaaccagtagcgtcattaaccagccagacaacgcaaaggcttttttatttgccgcaggtttttgcagtgaaaaggtcaatgttgaggctaccggacatgactctacgcaagtcatacagccggtacattccactgttcgtacctgaattaatttatctaccgggatccgtgatgggcaattttttgcgcatttgccacagccgatacaactttcggcattgcgacgaatcttaaacggcgataatagcgaaaccacgcccatcagcgcgccatatgggcaaagataacgacaccaggcatggcgaataaacaggctggcaatcagcaaaacggtcacgctgattaatgtcgcggtccccatatgacgaaagaaatcgagcatttttacgtccatcaccacgctgtagggcgacaacataaaatagtgaatcgcctgagcgggcatcaataacgcgatatagagaaaaaaactcaacagcaaatacttcacgccgcgcagaggaatatccagccagcggggaaggacacattgccgaccaaacagtttgttaccgagatcgccgattaattcagaaagcgtaccaaccgggcataaccatgagcaaaaggcctttttgagtaatagactgatgacgataaaagcgaccaataacagcatcgcggcggcgtggacggacggtaactgacctgttacaaggctatatttcagattcatcagcccggcaatcggtagccagccttcgatacctcccggtctggcgacaaatgtcgtgctacttgccgtttcgtaatagcgcacccaataccagaacgtgatggcaatataaatattcattgccaacagtaataattgcgtcgctttacgccaggtcgtggcattacgccagtcattccacggtaatttgccgcccgtcgtgcctggccgccgctgccagcgggttcttttattctctgccatgattttgccagtccgttaagttgtataccaaatgccactattctagttgttcttaactggctgatattgattcaaatcgcgttcaggtctttcttatgcaaccatgcttccagagcggcaacactgcgtgtaatttcttcgtgtggaaggggggcagataatggctgctgctccagttgtgcgcatagctggctggcgatacgcattcccagactcgagcaactgctttttagctgatgcgcggcacgctttattttctcgctatcctgactggcgcgggcaatgtcgatttcatcgagaagcggcagggcatgttgtgtaaataataccagccattcgtggatcttctccgtccccattaactgagcatcttcattgagttgcgatacatccagcgattgatcgttattgtcttgcagttggagatagtgcgccagtaactgaccgagcacttcacgcggcaccggtttagggataatcccgcggaataatgaactggtacgctggcgcagcgtttcgtcaatgacatgggcgctaaagccaatcaaaaccagcgacggatattgctgtgccagttgtcgggcaagcgtaatgccgtcgacatccggcagatcaaaatccaccagtgcggcagcaaacggttcgctattttgcagtgtctctaaagcctgcgcggcattgccaacagcaacaacctgcgcaccactggtgttcagcatctcaacggtaattcgctgggttagcgggttatcttcaattaacagcaaacgtaaaccgtcaagacgcaccgcctgattgactgtttttggcacgggtgctgtggcaacacgtaacggcaagcgtaaacaaaaacagcttccaacctccggcgtgctggtggcgctcagttcgccgcccatcgcctgggccagacggctactgatagtcagccccagcccggtgccgccgcgtttgccgcttacctgcacaaatggctggaagatttctgccagtttcgcgggatcaataccgcagccgctgtcttccacttcgaccagccattgctcgccatcagtgcgactacgcaggataatgtacccttcgtcagtaaaacgcagggcgttgctcaacaggttggttataacctgacgaatacgtcgtggatcgcccattaacgcgcacggcatatcatcggcaattgccgttgccaggcgaatcgggcgacctttcacccgtccgctcattaattgcagggtactttccagcagcgggcgcggttcaaagggctcatcgctgaccgaaacattcttgccacctgcttcgatagccgaataatcgagaatatcgttgaggatggtcagcaacgattcgccggagtcggtaattgcccgcaaatcatcacgctgggcgttaagtgcggggttatctgccagtagctgtgcggtgccgagaataccgtacagcggtgtgcggatctcatggctcatcgccgccagaaacgccgattttgcctggctggctttttctgcttccgcccgtgcctgtcggtgttctatcaccagttcctgcaattcagctgtacgcgctttgacctgcgccgccagctgttcgcggtggcgattcagtgcatgaacattgctgcgaaacgcatccatcagccgcccgatggtatccagctcccgtacgccagcggtttccgggaaaggggagtcaatatcaccgtccagcagccgttgcagcgcctgcgtttgttcggcaagtggacgcgtgactgagcgataaaccacgcgccaaaggatcagaatcagtgcgcaaagtgaaaccatccccagcaataacaggctgtattgcccgcgtgcactggctttttccagatgcgccagtccgtgctgattacgcagctcaatggtgtcgaccagctgactgacttcgctactaaactgcgcgaactgggcgatgttattttgtgcgagagtttgtaggtgattgctgatttcactgtcctgctgatacagcgccagcaaatcgctatattggctaacggtagttaacgttgttgcgacctgcgcacgaacacccggatcttcaatgcgtatttgccgacgttgcagaattttcaccgcattattgagctgcttttccagcgttggtgcatttttctggatctgctccagccccagattcatcaccatttgctgcacccgcagagcgctaaggcgcagttcattcatctggttaacatactcaagatcgatatcaatcagccgatcgagtgcactttcagcagcctgacgctgatcttgttcgatcaaatcgtaaatcccggcctgggtcgctccagcggaagttgtcgcattattcgcctgaccttgcgccaggcgtgcgatctcatcggcggcagcgactatctgctgactgagttgccgttgttgctggcgtagttgcagacgccgccccaccagttccccttgctgacgtaatgaacgggagatctcctgctcctgttgttcaatagcggtggtatcaaaaccttgttcccgtaacgcttgcagcaacgcattaatcttcaggctttgtgcggtgagcattcgcccctgcgcctgccacatcttttcgttatcggcactggtcaggttctgcgcggcgaaaagttcccaggcgctggcttcgctcaactggcgcgccatattcatggtaggaatcaatgcctgagtgttgtctttttccacctggctgataaagcgcaggttgtaccatcccaccagggtactggtcagggttaacagcgccatcagggcaaagcccatccagagtcttcgggtcagggttaaattcacggtcggtgcacttaaggtgaaaaaggttgagtcgcaaagcggaatgcatctagcataaagccttattattgatgaggctatcatgcgcgtactgctatttttacttctttcccttttcatgttgccggcattttcggctgataacctgttgcgctggcatgatgcgcagcatttcacggtgcaagcctctatgccgcttaaagccaaacgcgcatggaaactgtgcgcgctttatcccagcctgaaagattcatactggttatcgttgaactatggtatgcaggaggcagctcgccgctatggtgtggatttaaaagtgctggaggcaggcggctacagccagttggctacccagcaagcacaaatcgaccagtgtaaacagtggggcgcagaggccattttactcggtagtagcacgacctcatttcccgatctgcaaaagcaggtagcaagtctgccggtgatcgaactggtaaatgctattgatgctccccaggtgaaaagccgcgttggtgtaccctggtttcagatgggctatcaacctgggcgatatttggtgcaatgggcgcacggtaaaccactgaacgtgctgttgatgcccggacccgataatgccgggggcagtaaagagatggtcgagggttttcgcgcagccattgccggaagcccggtgcgtattgttgatattgcgcttggtgataacgatattgaaatccagcgtaacctgttgcaggagatgctggaacgccacccagaaattgacgtcgttgccggaacggccattgcggcagaggcggcaatgggtgaagggcgtaacctgaaaacgccgcttaccgtggtgtcgttttatctttcacatcaggtgtatcgcgggctgaagcggggaagagtgattatggctgccagcgatcaaatggtctggcagggggaactggcagttgagcaggccatcaggcaattacaggggcaatcggtgtctgataatgtcagcccaccgattttagttctgacgccgaaaaatgccgaccgagaacatatccgccgctcgctgtcaccagggggatttcgtccggtctatttttatcagcacacatcagcggctaagaaataaccttcaccatgttgcgtcaccagtaaatccgcgctgagtttatgacgtaaacgacgaattaacacatcgacggtgcgcaggtcagggttttccacccgacgcgcagaaagcatacgtagcagacgttcacggctgagaatttcgcccggattcgtcacaaatgccaccaacatttcatactctgcgcgggtcagtttaatcggctcgccatcccgctccagcgtatggcgcgacacattcaggcaataaccggcaaagcgatagcagttgtcctgagtgtgcggttgagcttgtcgcgcgaggtcgattcgccagagcagatttttcacccgtactaccagttcgcgcagttccagcggtttggtgacgtaatcgtctgcgcccatttccagcccaacaatacggtcaatccgatcgctgcgtccggtaaccagaataatccccaccgttgagcgttctcgcagggcgcgggttaacatcaggccattttcatcgggtaagttgatatccagcagaattaaatctaccggctgattctgcataatttcccgcagcccggcaccgctcgctgtaacggaaacggtatacccctcctgagtgaagtaagattgtaatcgcgcctgggtaaccggctcatcttcaacaataacaatgtgatgtggcatcagagggttttactcattctgttcatatctgttcatattctgccgtaagccgttcatcctgaccagtgccgctgttcatatttgctcattaagatcgcttcactaaaccataattttacaggggctattatgcggaaactctggaacgcgctacgccgacccagtgctcgttggtcggtactggcgctggtcgcaattgggattgtgattggcattgcgctgattgtattgccacacgttgggatcaaagtcaccagcacaaccgaattttgtgtcagttgccacagtatgcaaccggtgtatgaagaatataaacagtcggtgcatttccagaacgcctccggcgtgcgagctgaatgccatgactgtcatatcccgccggatattccaggcatggtgaagcgcaaactggaagcgagcaatgatatctaccagacctttattgctcactccattgatacacctgaaaaattcgaagccaaacgcgcggaacttgccgagcgtgaatgggcgcgaatgaaagaaaacaactcggcaacctgccgctcctgccataactacgatgcgatggatcatgcgaagcagcatcctgaagcggcacgtcagatgaaggtggcagcgaaagataatcaatcctgcatcgactgtcataaaggtattgcccaccagttaccggatatgagtagcggcttccgtaagcagttcgatgagctgcgcgccagtgctaatgacagtggtgacacgctgtactctattgatattaagccaatttatgcggcgaaaggcgataaagaagcctctggttctctgctgcctgcttcggaagtgaaagtccttaaacgtgacggcgactggctgcaaattgaaattaccggctggacggaaagcgccggacgtcagcgtgtactcacccaattcccaggtaaacgcatctttgttgcctcgattcgtggtgatgtgcagcagcaggtaaaaacgctggagaaaaccaccgttgccgacaccaataccgagtggagcaagttgcaggccactgcgtggatgaagaaaggcgacatggtgaacgatatcaaaccgatctgggcttatgcggattcgttgtacaacggcacctgtaaccagtgccacggcgcaccggaaatcgcccactttgacgctaacggttggatcggcacgctcaacggcatgattggctttaccagtctcgataaacgtgaagaacgcactttgttgaaatatctgcaaatgaatgcgtctgacaccgcaggtaaggctcacggcgataagaaggaagaaaaataatgaacaataacgatctctttcaggcatcacgtcggcgttttctggcacaactcggcggcttaaccgtcgccgggatgctggggccgtcattgttaacgccgcgccgtgcgactgcggcgcaagcggcgactgaggctgtcatctcgaaagagggcattcttaccgggtcgcactggggggctatccgcgcgacggtgaaggatggtcgctttgtggcggcaaaaccgttcgaactggataaatatccgtcgaaaatgattgccggattgccggatcacgtacacaacgcggcgcgtattcgttatccgatggtacgcgtggactggctgcgtaagcgccatctcagcgatacctcccagcgcggtgataaccgttttgtgcgcgtgagctgggatgaagccctcgacatgttctatgaagaactggaacgcgtgcagaaaactcacgggccgagtgccttgctgaccgccagtggttggcaatcgacggggatgttccataacgcttcggggatgctggcgaaagctattgccttgcatggtaatagcgttggtacgggcggagattactctaccggtgctgcgcaggtgatcctgccgcgcgtggttggctcaatggaagtgtatgaacagcaaacctcctggccgctggtattgcagaacagcaaaaccattgtgctgtggggctctgatttgctgaaaaaccagcaagcgaactggtggtgcccggatcacgatgtttatgaatattacgcgcagctaaaagcgaaagtcgccgccggtgaaattgaggtcatcagcatcgatccggttgtcacatccacccatgagtatctggggcgcgagcatgtgaagcacattgcggttaacccgcaaactgatgtgccgctgcaactggcgctggcgtatacgctgtacagtgaaaacctgtacgacaaaaacttcctcgctaactactgtgtgggttttgagcagttcctgccgtacctgctgggtgagaaagacggtcagccgaaagatgccgcatgggctgaaaaactgaccggcattgatgccgaaaccattcgtgggctggcgcggcagatggcggcgaacagaacgcaaattattgctggctggtgcgtgcagcgtatgcagcacggtgaacagtgggcgtggatgattgtggttctggcggcgatgctggggcaaattggcctgccaggtggtggctttggttttggctggcactataacggcgcaggcacgccggggcgtaaaggcgttattctgagtggtttctccggctctacgtcgattccgcctgttcacgacaacagtgattacaaaggctacagcagcaccattccgattgcccgttttatcgatgcgatcctcgaaccggggaaagtgatcaactggaacggtaaatcggtaaaactgccgccgctgaaaatgtgtatttttgccggaactaacccattccatcgccatcagcagatcaaccgcattattgaaggctggcgcaagctggaaacggttatcgccatagataaccagtggacctcaacctgccgctttgccgatatcgtgctgcctgcgaccacgcagtttgagcgtaacgatctcgaccagtacggcaaccactccaaccgtggcattatcgccatgaaacaggtggtgccgccgcagttcgaggcgcgcaacgactttgatattttccgcgagctgtgccgtcgctttaatcgcgaagaagcctttaccgaagggctggacgaaatgggctggctgaaacgcatctggcaggaaggtgtacaacaaggcaaaggacgcggcgttcatctgccagcgtttgatgacttctggaataacaaagagtacgtcgagtttgaccatccgcagatgtttgttcgccaccaggcattccgcgaagatccggatctcgaaccgctgggcacgccgagtggcctgattgagatctactcgaaaaccatcgccgatatgaactacgacgattgtcaggggcatccgatgtggtttgagaaaatcgaacgctcccacggtgggcccggctcgcagaagtatccgttgcatctgcaatctgtgcatccggatttccgacttcactcgcagttatgtgagtcggaaactctgcgtcagcaatatacggtagcgggtaaagagccagtgttcattaacccgcaggatgccagcgcgcgcggtattcgtaacggtgatgtggtacgcgtctttaacgctcgcggtcaggtgttggcaggggcagtagtttctgaccgctatgcacccggcgtggcacgaattcacgaaggggcatggtacgatccagataaaggcggcgagcctggtgcactgtgcaaatacggtaaccccaacgtgctgaccatcgacatcggtacttcgcagctggcgcaggcgaccagtgcgcacactacgctggtggaaattgagaagtacaatggagcagtggagcaggtgacggcgtttaacggccctgtggagatggtggcgcagtgcgaatatgttcccgcgtcgcaggtgaaatcatgaccacgctgacagcacaacagattgcctgtgtttacgcctggctggcgcagttgttctcccgtgaactggacgatgaacaactgacgcaaatcgccagtgcgcagatggctgaatggttttcgttgctgaaaagcgaaccgccgctggctgcggcggtgaatgcgctggaaaaccgtattgccacgctgacagtacgtgacgatgcccgtctggaactggccgctgacttttgcggcctgtttctgatgaccgacaaacaagcggcgctgccgtatgcatcggcctacaaacaggacgagcaagagattaaacgcttgttagttgaggcagggatggaaaccagcggcaatttcaacgaaccggcagatcatctggcgatctatctcgaattgctcagccatctgcatttttcgctgggagaggggaccgttcctgcgcgaagaatcgacagtttgcggcaaaaaacactgacggcgctgtggcaatggttaccagagtttgttgtgcgttgtcgtcagtatgacagctttggtttttacgcggcactaagccagttattgctggtgttagtggagagcgaccaccaaaacagataacgtcgtttgtgcgcctgaaaagacgcgtttagcgtcgcatcaggcattatggggcagttgccggatgcgtcatcacatccggcaaacacacatcacggatgagctacaaaccgggaaagtcgctggcgcagcaggcggttttcctgcttcaggtgcgcaatatcatccattaacgtcagcgccaccgcgatcccaggccagtccagagccagttcatgacgcaggcgtactgcgcgttgcaccacgatggcggcatggtcgtcaaatacccaggttgtttcctggatctcacgcggttcaaccacccccaaaccgacaatttcattcaactcctcttcagagatgccggtatgcaggcaaaattcggtaatagtaaaagtcaccgtaacattagccattatgctttcccccaatctttacgtggatcaaaagacgactgggcgtctgccagttgctgccacagcgcggcagtgttttcatccggtttcggcggcatcacgattttcagtaccgcatacagatcgccggtctgttttttgctcaccagacctttgcctttaacgcgcaatcgttgcccggcctggctgcctggcgggatagtcagcaaaatgctttctttcagtgttggaacggtgactttagcacccagcgccgcttcccacgggctaaccggcaccacaatttccagatcctggccgacaatatcgaacagcggatgtggcgcaatatgaatcaccagccacaaatcgccatttggaccaccgttttcgcccggcgtcccctggcctttcagacggatgcgttgaccattgccgacgcccgccgggatcttcacattcagcgttttcgggatttcctgttcgatcatgccaaaggcgttataaaccggcaggttatagctgatggtacgcttatgctcagtcagcgtttcttcgaggaataccgccacttcgatttcaatatcgtggccgcgtgcggcggggcgttgacggctctggcgggcatgctgaccgaaaattgacgagaagatatcgtcaaaatcttcggcattaaaactctgaccgtcgccatgatggaactgacggttaaattgcggatcgttgcgatgttgccacatctgatcatactcagcgcgacgttgttcatcacttaacacttcccaggcttcagcgacctctttgaagcgggcttcggcatccggttctttgctgacatcaggatggtatttacgggccagtcgacgataggcggtcttgattgtcttgagatcgtccgtcggtttcacgcccatgatggcgtaataatcctttaattccatagcgttatctcgcgtaaatcaacacaaattgaaggaacccctgtaaggtaactcctataagtgtagggtaatcctcaaaatttcatatgccaacacagaatatgttattgaaatcatcgcggagaggaggtcgccatcaagatgggttgctgaacatatattaaacaggtgaaaaagggtgagcgatttttgatagttgaaccaggcactttaagtttaactggggcgtcattatttattaaattttatagacgctatatatgggtagtaatatacatggaattagttgcactgcaaataattatttgaaacaggcctggaacgatataaaaaatgagtacgaaaaaaatcaaacatattcaatcacgctttttgaaaacacactggtgtgttttatgcggttatacaatgaactcagacgtaaagtaaatgaagaggatactccatgtctggaatgtgaatcactagaaaaagaatttgaggaaatgcagaatgataatgatctatcattatttatgagaacattgcgtactaatgatacacaaatttattcaggggtttcaggaggtattacatatactatacaatatgttcaaaatgttgatattgttagagtgtccttgccgggcagaggttcagagtctatcacagattttaaaggttattattgctatggctttatggaatatattgaaaacattactgcgtgtgatgatgttttttctgagtattgtttagatgatgaaaatatgagtatccagccagaacagataaatacgccgggaatatctgatttagattctggtattgatttgtctggtatatcttttattcagagtgaaattaataaaacttatggattaaaatacgctccagtagatggcgatggctattgtctgttaagggccatactggttttaaaagaacatgagtattcatgggcgctgggcagccataagacgcaaaagcaagtatacgaagagtttattaaaattgttgataaacaaacgatcgaggctcttgttgatacggcattctataatctcagggaagatgtaaagacgttatttggcgttgatctacaatctgacaacaaaattcagggggagggtagtcttatgtcatggaactttctgttttttaaaaaataatttattgatagttgcttgaatgacaaaaaatgcatactgcatttacccgagtttatatttaatgataacaaggcacgccttgttttagacaccgacccagagaagaggattaatgaggtgaaaaatttcctcactgctctttcagatagcatttgctcattatttattgttaatagtaatgtggcatcaatctccttagggaatgaatccttttcaacagatgaagatcttgagtatggttatttaataaacactggcaatcattatgatgtttacctccctcctgaactttttgctcaggcttacaagttaaaaaataaggaaatgaatgcgcaactcgactatttaaatcgttatgcaatttaatggcaaaggcatatgctaaaaaccattgttattagtctcacacttttttattggtaaatattgtctctgtattggtaacgccgcagatattctgtttagccacaggtgcaattatcagcggcgtacgcgaggcaggggctaatcaggcatagtttgcgtcaaaccttgcctgtttttgaagatgtatatagaaaaacaggcgttcaacaagccattttgcgaacctgttcccggaaaaaagtcatatttctgtcacactctttagtgattgataacaaaagaggtgccaggaatgaacaaaacgctaatcgccgcagctgtggcagggatagttttactcgcttcaaacgctcaggcacaaaccgtaccggaaggctatcagctacagcaagtgctcatgatgagccgccataacttacgtgcgccgctggcgaacaatggcagtgtgctggagcagtcgacgccgaataaatggccagaatgggacgtccccggtgggcaactcaccaccaaaggtggcgtgctcgaagtgtatatgggccattacatgcgtgaatggctggcagagcaggggatggtgaaatcgggggaatgcccgccgccgtacaccgtttatgcctatgccaatagtctgcaacgtaccgttgcgaccgcacagttctttattaccggcgcattcccggggtgtgatattcctgtgcatcaccaggaaaaaatgggcactatggacccaacctttaacccggtgatcaccgatgattccgccgcattcagtgaacaggcggtggcggcaatggagaaagagctcagcaaactccagcttaccgacagctaccaactactggaaaaaatcgttaactataaagattcccctgcctgtaaagagaaacaacagtgttcgctggtggatggcaaaaatacctttagcgccaagtatcaacaagaaccaggtgtttccgggccgctgaaagtcggcaactcgctggtagatgcgtttactttgcaatattacgaaggttttccgatggatcaggtggcctggggagaaatcaaatctgaccagcagtggaaggtgttgtcgaagcttaaaaacggctaccaggacagcctatttacctcaccggaagtggcgcgcaatgttgcgaaaccgctggtcagttatatcgacaaagctctggtcaccgatcgcaccagcgcaccgaaaattacagtgttggttgggcacgactccaacattgcctctctgttaacggcgctggatttcaaaccgtatcagttgcatgaccagaacgaacgcacgccgattggcggcaaaatcgttttccagcgttggcatgacagcaaagccaatcgcgatttgatgaaaattgaatatgtgtatcagagtgcggaacagttacgtaatgccgatgcgttaaccctgcaggcacctgctcagcgtgtgacgctggaattaagcggttgcccgatagatgccaacggtttctgcccaatggataagtttgatagcgtgttgaatgaggcggtgaaataacagaaaactcccccgcgagaagtgggggagtcgctggttaaacgtttttacgttcgatggtctgttcgccccaaaaaagcgaatctttatcggtcttagcaaaggctttgactaacacttcatcgctaccttcttcccaaatcttttccgccattttttcgtcgtacccggcgacttcgaaaatggcctcggctatttccggcgacgtattgcgcagagatgcccattcaccgacgtgatgagctttcgcttcttgagttggcatgcgtatcctcctgttgaagattagccgttaagtttaactgccagacctgcgacatattccccttgataacgagcaatagacagttcttcctggcttggctggcgtgagccgtcaccgcctgcgatggtggttgcgccgtacggcgtaccgccgcgaacctgtgaaacgtcaaataattcctgcgctgcgtagccaatggggacaattaccatgccgtgatgcgcaagggtcgtccaggttgaagtaatagtttgttcctgaccgccgccagtaccggtggaactaaagacgctcgccagttttccgtatagtgcgccggaagcccacaggccgcccgtctggtcgaggaaggtacgcatttgaccggacatgttgccaaagcgggtaggtgtaccaaaaataatggcgtcgtaatcggccagttcttgcggggttgcaaccggtgcagtttgcgttttaccgcctgctttttcaaataattgcggcggcatggtttccggtacgcgcttaacgacaacttctgcgccatcgactttgcttgcaccctcagcgactgcgcgtgccatcgtttcaatatgtccgtacatggaataataaagcaccagaactttagccatttctaaccactcctcgtgttatctctattccgtagcgattcgctaccacttatttaaagataagacgtccttttcagagtgcaaatttcacaaccacttatttgatttataacaactttcacaagcacgtaattttgtcgcaaaatgacacatttttatctcatcgcgtttttttaatcataagagcggcttatggataattattggagatgatatctattctcgctaataagctgttgcaggatattaccaaacgcgggtctgcccgcgtcagttcactaagcttagtcccacgtagcgaaaatatggcagccgccatacgccgcgttaattctatgcaatatgatgtctatacccagacggaggtcagtaatggcaaaccatcgaggcggttccggcaattttgcagaagaccgcgaaagagcatcagaagcaggtaaaaaaggtggacagcacagcgggggtaatttcaagaatgacccgcagcgcgcatctgaagcaggtaaaaaaggtggcaagagcagtcacggcaaaagcgataactagccgggctaatcaatgacgaatgcatttttttcttaggctcgtcaaaaagtcatcaccgccggtaatcccggcggttttctgtttatggctcctgatgaacaacttctggcggtggaacgtcaaccaactttctgcttaacaacgcattgagtaaaatcgcgccaaaggttgctgtaccaatccctcccaacgtaaaaccgcccagcgtgagagcaaaatcacccgcgcccagcactaaggttactgcgaccataatcaaattaccgttctggcttaaatcgacacggttttgtacccatatccttgcgcctgcgacggcaatcagcccgaacacaacaattgatgcaccaccaatcaccgcggccggaatggtatgaatcagcgcgccaaatttcggtgaaaagcccaacagcatggcgatgacggcagcagcgacaaacaccagcgtcgagtagacttttgtcacggccattacaccgatattctcggcgtaggtggttacgccgctgccaccgacagaaccagaaagcatcgtcgccagcccatcaccgacgaatgcccgccccatatacgggtccatattgcgtccggtcatcccggcgaccgccttgagatgacctaagttttccgccaccagaatcaccgccacgggcgcaatcagcatcattgcctgactattaaaagcaggagtggaaaaatgtggcaaaccgaaccaggcagcatggctgacgagagtaaaatcgacggcttttcccagccctaaaaggttggtcatcacgccatacagcagacaggcgacaattaaacctacgagaatcaataaccgctggatcatgccacgggtaaacaccgccaccagcccaatacacagcaccgtcattaccgccatccagctatcaaaggccgaagccgatacacttttcactgcgataggcgctaagttcaggccaatcgccatcaccaccgcacccgtcaccaccggcggcattagtcgttcaatccagcgtgtaccaattttcatcaccaccaagccaatgacggtataaaccagcccacaggcgataatcccgcccagcgcaatgctgatattcgggttaatgccctgaccgttaaagcccgtcgcggcaatcaccacgccgacaaaagccgcgctggaaccgagataactggggacgcgcccgccggtaataaagaaaaacagtaacgtgccgatccccgacattaaaatggaaagattgggatccagccccatcagaatcggcattaacaccgtcgcgccaaacatcgccaccgcgtgttgaacgcccattactgccgtctgagcaaacggcaatcgttcatacggcgcgaccacgccgctctctgtagaggtcgattttaactgccagtgaggaaaaccgaacattgccatcagctgtctcctttaggaggttaacaagcagggcgcatcagcgcgtgataactgcgatcgaaccacaccagcccgtagggtgtggcgtgacgatgaatcgcttcgatggcgcaaaacagaatgtcgtgggtgccgacgctcaccacctggctgatacggcagtcaaacgaaaccagagcctcttccagttgcgggcatccggtcacacccgtctgccagcgggcggcggcaaagcggtgttccatgggcgttttgccgccaaaaagatttgaaagcggctcctgcccggcgctcagtgtatttacacacagcgttcgattttcattgaataccggccagacggacgccccacgattcaggcacaccagtaatgtaggcggcgtgtcggtcacgctgcagaccgcgctggcggtgaacccggcgcgcccggctggaccatccgtggtgatgatattgactgccgcgcccatacaggacatcgcatcgcgaaaggtttgttgatcgacaatgttcatggtttgctccttacaacagcccgcaggcttcttcaaaggacagacgtggcaggcgcgcaaaaagtttgctgctatcgccatagccgatattaatcagcagattgctcttcagcgtgctgcccgcaaaaaaggcgtcgtcaacgtgttgacggtcaaaacccgacatcgggccggtatccagtcccagcgcacggcaggcgacgatcagataggccgcctgcatggaactgttgcgaaacgctgtttcttcggcaagttgtgggctggaggtaaaccaactgcgggcatcgccgtgaggaaacagttgcggtaaccgttcataaaattcactgtcccaggcgacgatagcggtgacgggcgcggtcagggttttttgcagattgccgctggaaagtgccgggcgcagacgttcttttccttctgccgtgcggataaacacgatccgtgccggagaacagttagctgatgtcggcccccatttcatcagggcataaatctcccgtaacgtctcatcgctgacgggtgtctcccgccagccgttgtgagtgcgggcatcggtgaacaaggtgctaagcgcacctgggctaacggcttcgttcatagcaattccttacagggcggcttcacggtgatgtaacaggctggcaagcccgttgagtaacagagcattaaacgtttcgggatcggtcacgttgcaggcgtgtccgccatagggcatcaccattttctggctatcgggcagggcggcatgaagctcactggaacatgctgatggcaccagcagatcatcactggcgcagatgatttgcaccgggcagcggatgcgatccgcatggtgactaaagtcagcgcgtttgagggcgttaagtcgacgcagtaaattatttttgccctgaaaatgcgccagtgccagcgcgtcttctgcctccaggcgaggtgcgcgggccgccatccagtcggcgggatagaggaacaacggctgcgcttccacccatgcctgcgcgccgccgctatacagtaatcgttcgcgaacctgaaaacagcggcgcgtatgggcgtttattcgtagccagccgttaacgctgatcagcacagttaccgacgcgggataatccagcgccagctgcattcccaccagcgcaccgagcgcatggccgaccaccgcgtaatgctcaatccctgcggctaccagcgcctgatgcagttccgctgccatctgggcgatactgtaatcttctgccagcgtgtcgggattattgccggtgccgcgctggtcgtaacagactacctgatactcctgctccagcaccgccagttgcggtaaccagtaactgccgctaccgccaagacccgaaatcaacaccactacgggcgcatcagcataagggggaggtgagagtgaaagtttcatcgcggcctcacttggcgatatgcgcaattgtggcgatttccaccagcgcgtcaggttttaccagtccgcactgaatgcagaatcgcgccggtttatcacccggaaaaaactcggcgtagatttcgttaatcgcggcgtaatttttccagtcggtaataaagatgctgttgaaggtcacatccgccatcgtgccacccgccgtctcgatcaccttgcggataatttccagaacgtggcgggtttgcgcctttgggtcatcggcaaacagcacgttattatgttgatcaaaagccagcgtaccggagacatacaccacgccatcagccagcgtgccgggaacgaagggggccagcggtgcgctgctgccagcgggaataattacggattttggcatcgttaaactccttaagcgatacgagcaaaggatgtgggagaaagcgcgtcgcagaacgtttcgacgtcgctgacccagccaaaaaaggtttcgatattgaacaacgcggctttctgtgcaaattccggccccgcctggtgtgttgcgtcttccagcaccacgccgaaatactccagaaaaaagccatcgcgtagcgtcgattcgacgcagacgttggtagcgataccggtgaaaaccagatggcgtattccacggctgcgcaaaatgctgtccagcggtgtattgaagaaaccgctgtagcgcggcttcggcagcacaatatcgccaggctgcggcaccagttcatccaccagttgataatcccaggagcctttcgccagcaatttcccctgcagctgcggctgcttacgcatggttttcagggcgttcgatttatgaaaattcggtgagccggggccgccagcttcgacatactgttcatcccagccattttgaaaccagatgatcagcatccctgccgctcgcgctgcggtcacggcggtttgaatgttggcaatgaccgggcgagtggttgagacatcaaacccggcgagatctaagtagccgcctggcgtggcataggcgttttgcatatccaccacgatcagcgcactttgctgcggatcgaaggtaatggcttccggtcgagcggttaaggttgtcatcatgccacctcctgagtcagcgcaggtagatgggcgcggcactgcatcagtggttgaatgcgctcgccgaaggtttcgattcccgacagaaaatcatcgaaggtcaacagcacgccttcggcaccaggcacgcttgcgacttcatctaacatgcgcgcgacactggcgtaagaaccgactaacgtccccatattgatgtttaccgccgaagtgggatcggccatctgacggacgttggtatcagtaccggagcgggtatctttctgactttgttcggttagccagcttaacgcctcttcatccgcgcccgctttgtagtgttcccatttggcgcgagcggcatcgtcggtttcatcggcaatcaccataaacaacacataagaaccaacgtcgcgcccggtttgctctgcggcctgtttcatccgcgcagcggtcggggcgaaagccgtgggcgtatttacgcctttgccgaaacagaagttgaaatcggcatactgggcggagaacgccatgccagcgtcgctttgcccggcgcagatcactttcatggggacactcggttgcggactgacgcgacaatcattcatggtgaaaaaatcgcctttaaaatcgcttttccccgtgccccacaggtcgcgcagcacctgaacatattcggtgagatagtcgtaacgacgggagaaatagtcatcgccaggccagatacccatctgctcatactcgggcttttgccagccagtcacgaggttgacgccaaaacgcccgccagagatggagtcgatggttgcggccatacgggcgacgattgccggaggtaacgttaaggtggcagcagtggcgtaaatctgaatgcgcgaggtcacggccgccagccccgccatcaaggtgaacgactcaaggttgtgatcccagaactcagttttgccgccaaagccacgcagtttgatcatcgacagggtgaaatcgaaatggtagtgctccgctttttgcacaatggctttattcagttcaaaggtcggcatgtactgcggcgcgtgggtcgaaatgagccagccgttgttgccaataggtacgaatacgccaattttcatcatcaacctctcttcgtctcgtaaagtgaaagtcagacggggcgctgcatcctgcatatccttttcagccgcgtattggcttgtttgcaaagcggatgccagtttttaaaaagttaatgttgttaatatgttaacaatgcgttatctaaaatatctggtaaaaagtggactaaacggtcaaaacagttgcacataaaacatgcatctgtgcgcgatgagagtgcagaaggtcgaggccgggcgggggttttgctatcctgttgccaatctacaagaggggagagcgcatgacgcaaggcgcagtgaaaacaaagggtaaacgttcgcgcgcagtaagcgcgaagaaaaaagcgattcttagcgcagcactggacactttttcacaattcggttttcacggcacaaggctggagcagatcgcagagttggcgggtgtttcaaaaaccaatctgctgtattactttccgtcaaaagaggcgctgtatattgccgtgctgcggcagattctcgatatctggctggcaccgttaaaagcgtttcgagaagatttcgccccgctggcggcgatcaaagagtacatccgtctgaagctggaagtctcccgcgattatccgcaggcttcgcgcctgttctgtatggagatgctggcaggcgcgccgctgttaatggatgaactgacgggcgatttgaaggcattaattgatgagaaatcggcgctgattgccggttgggtcaaaagcggcaaactcgcgccgattgatccgcagcatttgatttttatgatttgggcttccactcaacattacgccgattttgcccctcaggtggaggcggtgacaggcgcgacgttgcgcgatgaggtatttttcaatcaaacggttgaaaacgtgcagcggattattattgaggggattcgaccacgttaaagatgccggaggaggttgtaacatcctccggctacctgtttaaccgatcgtcattaaactggcgttaccgccagcggcagcggtattcacactcagcgaacgttcgatatacagccgttccagaaggatattgctttcgccacgggcaaaaccctgcaccgaaacaattgcgccatcccgcgcagcaacggcttcacacaatgcgcgaagctgatccgaatcaccgtggaagatcaccgcatcaaagggttgagcggttatattttccgctttcgccagttgaatacgttcgctgactgccgatggcaatgcctttactagctgacgatgcagcgcgtcatccggccacagtacctggctgcccaccgccagcacggcggcgagctgagtcagcgcatcctgctcatcatcggcaatacacaacacgcgctcacgcggcagcagcgtccaggtgttgcgttcacccgtcggccccggcagcaatcgttgtgttcctgcctgcgccagctcgccatattgcgtacataacgcctgcaattctggacgatttgctgcccattcccgcagtgcatttagcggctgagtcaatgcggctttcaactgtgcatcgaccggatactctgcatcctgacgcgcgagcgtcactgccagcgcactttccgggcgattcgccagcagacggtagagatagagcggaccgcctgctttcggcccggtaccggacaacccttcgccgccgaatggctgcacacccaccactgcgcccaccatattacggttaacatacaggttaccaacatgggccgagccagtgacctgggcgatggtttcatcaatacgcgtatggacaccaagcgtcagaccatagccggaagcgttaatctgctcgatcagctctggtagctggttacggttgtaacgcaccacatgcagcaccggaccaaagacctctttttgcaattcggcaaagtcatccagttcgatcagcgtcggggcgacaaaggtgccgctttgccattcacgggcatcttcgctgttttcccgcaccgcctggaacaccggacggcctttgctacgcatggtctgaatatggcgctcaatattggctttcgcttcgctatcaatcaccggaccgatatcggtggtcaggcgacccggattacccatccggcattcggccattgcgccgcgcagcattttcaacgtgtggtcggcaatctcatcttgcaggcacagcacgcgcagcgccgaacaacgctgacccgcactgtcgaacgccgaggccagtacatccacgacgacctgttcggtcagtgctgaagaatcgacaatcatcgcgttcatgccgccggtttcagcgatgagcggaatagggcgaccctgagcgtccaggcggctggcgatattgcgctgcagtaacgtagcgacttcggttgaaccggtaaacatcaccccgcgtacgcgatcatcacccgtcagttgcgcgcccacggtttccccctgacctggcagcaactgcaccacgcctggcggtacacccgcttccagcaaaatggcgatcccttgcgcggcaatcagcggcgtttgttctgccggttttgccagcacgctgttacctgccgccagtgcggcagcaatctgcccggtgaaaatagccagcgggaagttccacggactgatacacaccacaggccctaatggacggtgggtttcgttagcgaaatcatcccgcacctgtccggcatagtagtggagaaaatcgaccgcttcgcgcacttcggcaatggcgttactgaaggtttttccggcttcacgcaccagaataccaatcagttgctgcatctggctttccattagcacggcagcgcgatgcaaaatcgccgcgcgttcaaccggaggagtggcaaaccagattggcgcgttattaaccgcactttccagcgcctgttctacctcacgcggcgtggcttcacgcacatagcccacaatatctttcggttccgcagggttaataacgggcgacatctcacctgccgctaccggttgttccagcattggcaaggcctgccatttttgcagtgcactattgagcagggcagaggagagcgaggccagacggtgttcgttagcgagatccagccctgccgagttgtcgcgcccgtgaccgtaaagatcgcgcggcaggggaattttcggatgcggtaatccagtttgcccttcctgttgcgccagtttttctacagcagtgaccggatcggcgaccagttcatccagtggcaaagaggtgtcggcaatacggttaacaaacgaggtgttagcaccgttttccagcaggcgacgcaccagatacgccagcagcgtttcatgtgtgccaaccggggcataaatacgacacggtcggttaagtttaccgtcggcaactttcccggtgacctgctcgtacagtggctcgcccataccatgcaggcactggaactcgtactgacccggatagtagttctgacctgccagttgataaatcgctgccagcgtatgggcgttgtgcgtcgcgaactgcgggtagattagattcggcaccgccagcagttttttcgcacaggcgagataagaaacgtcggtatacaccttgcgggtataaaccggataaccttcaaggccgtccatctgcgcacgcttaatttcactatcccagtacgcgcctttcaccagacgaatcatcagacggcgacggctacgggtggcgagatcaatcaggtaatcaatcaccaacgggcagcgtttttgataagcctgaataacaaaaccgatgccgttccagcctgccagttccggctcgaaacagagtttttccagcagatcgagggagatctccagacgatcggcctcttcggcatcgatgttaataccaatatcatactgacgcgccagcagggtgagtgatttcagacgcgggtaaagttcttccattacccggtcatactgggcgcggctataacgcggatgcagcgccgacagtttgattgaaatgcccggcccttcatagatgccacgaccgttagacgctttaccgatggcgtgaatcgcctgctgataggaaaccatatacgcctgtgcgtctgcggcagtcagtgcagcttcgcccagcatatcgtaagagtaacggaaacctttctcttccagcttgcgggcattggctaacgcttccgcgatggtttcacccgtgacgaactgctcgcccatcaggcgcatcgccatatccacacctttgcggatcagcggttcaccgcttttaccgataatgcggttcagcgagcgggagaggatggcttcgttatgggtggaaaccagtttgccagtaaacagcagcccccaggtggcggcattaacaaacagtgacgggctacgaccaatgtgtgactgccagttaccgttgctgattttgtcgcgaattaacgcgtcgcgggtggctttgtcgggaatacgcaacaacgcttctgccagacacatcagcgccacgccttcctgcgatgacagcgaaaactcctgcaataacccctggaccatacctgcgcgaccactggcatttttttgattacgcagtttatcggccagttgatacgccagtttgtgcgcctgttcagcaactggctgcggcaggcgggcttgttccagcagcatagaaaccgcttcggtttccgggcgacgataggccgcggtgatcgcggcgcgggaaaccgactggggcaaaatttgctcggcaaagtcgaggaatggctggtgtggttcctctgccggagtcggtgcttcatcgctctcattggcagcgccagaaagcagcgcaggtagctctggcagagtatcgctgttttccagttgttcgagataagaaaaaatcgcctgcttaattaaccagtgtggtgtgcgatcgatacgtgtcgcggcagacttaatacgctcacgcgtcgcgtcgtccagcttaacccccatggtggtggttcccatgccattactcctgttgttctgaaaggtgcaacttaacgttatcgtgaaatatccatgatgttgcaactttgtgcaaccatgttaaatgtgacctgcgtagcaagcttaaaaatgaatgaaatgttaataaaagaaatcgatatgacagggattaaaaaaataactcagactttttctctgcggcagttaacatttttgaaaggtgcaaccgcaaaaaatgtgagagagtgcaacctgatgaaaaatagtgtcgctgagcactaaaatttaatgtaaatggtgtgttaaatcgattgtgaataaccagcgcttccggcaggatacggtcgccctggtaaaacataaactctgttaccccgttccggtggcagatataacggcaagtttcgacattgccgataataattttttggagactttagatggctattagcacaccgatgttggtgacattttgtgtctatatctttggcatgatattgattgggtttatcgcctggcgatcaacgaaaaactttgacgactatattctgggcggtcgtagtcttgggccattcgtgacggcattatcggcgggtgcgtcggatatgagcggctggctgttaatggggttgccgggcgcggtttttctttccgggatttccgaaagctggatcgccattggcctgacattaggcgcgtggatcaactggaagctggtggccgggcggttgcgtgtgcataccgaatacaacaataacgccttaaccctgccggattatttcaccgggcgctttgaagataaaagccgcattttgcgcattatctccgcgctggttattttgctgttcttcaccatttattgcgcttcgggcattgtggcaggcgcgcgtctgtttgaaagtacctttggcatgagctacgaaacggctctgtgggcgggagctgcggcgacgatcctttacacctttattggcggtttcctcgcggtgagctggactgatactgtacaggccagcctgatgatttttgccctgatcctgacaccggttatcgtcattatcagtgtcggtggctttggtgactcgctggaagtgatcaaacaaaagagcatcgaaaacgttgatatgctcaaaggtctgaactttgttgccattatctcgctgatgggctgggggctgggttacttcgggcagccgcacatcctggcgcgttttatggcggcagactctcaccacagcattgtccatgcgcgtcgtatcagtatgacctggatgatcctctgcctggcaggggcggtagctgtcggcttctttggtattgcttactttaatgagcacccggcggtagcaggtgcggtaaaccagaatgctgaacgtgtgtttatcgaactggcgcaaattctgtttaacccgtggattgccgggattctgctgtcggcaattctggcggcggtaatgtcaaccttaagttgccagctgctggtgtgctccagtgcgattaccgaagatttatacaaagcgtttatgcgtaaacatgccagccagaaagagctggtgtgggtagggcgtgtgatggtgctggtggtggcgctggtggccattgcgctggcggcaaacccggaaaaccgtgtgctggggctagtgagctatgcgtgggcaggctttggcgcggcgtttggtccggtggtgctgttctcggtgatgtggtcacgcatgacgcgcaacggtgcgctggcggggatgatcatcggggcgctgacggttatcgtctggaaacagttcggctggctgggactgtacgaaattattccgggctttatcttcggcagtattgggattgtagtgtttagtttgctgggtaaagcgccgtcagcggcgatgcaaaaacgctttgccgaggccgatgcgcactatcattcggctccgccgtcacggttgcaggaaagctaagggacttagcctgcggcggttttgtttggcttcagcagcgggttgcgctcccttaatgtgcctcgccatataaattgaatggtgcagggagcgcgcagggggcggccaatcgccgcggccccctgcacccccgggctctggcgaacaaaatcgccgctgcgcggtaccttcagcttatccccttcggctaccgggtcgggcgcgaggtaacgtcctgtaagacgcgccctcagcccacatccatgtgggctgccccggccttcggggaacgcttcagcgattttgacgccaccaacacccgcgctgttcttatgttccgggcaaaaagttagatttgataatcgaggatggacgaaattgcttgatacacccgcttatcagttttacatggaagttttgatgtattgagtcaggacggttttgtcggctggatacggcgtttacgcggcatccggcaagaacacatggctcgttgtaaacaatcccatctttgtacctggaataatcgtttatatcccctggcattacctctctttgtttacatttcaacatcattttataaacattccgcttgtatttttctttaccgtaatgataatcgctatcactgcgatttacttttctttgcatagattgactcagaaaaacgtttaagggtgggtggcatgtttgttccgtttctcattatgttgcgcgaaggacttgaagccgcgctgattgtcagtttgattgccagctatcttaagcgtacccagcgaggccgatggattggtgtgatgtggattggcgtgttgcttgccgctgcgttgtgcctgggcttgggtatcttcattaacgaaaccaccggcgaatttccgcaaaaagaacaggaactgtttgaaggtatcgtggcggtgatcgccgtggtgatccttacctggatggttttctggatgcgcaaagtgtcgcgcaacgtcaaagtacaactggagcaggcagtcgatagcgcattgcagcgtggaaatcatcatggctgggcgctggtgatgatggtcttttttgccgttgcaagggaagggctggagtcggtctttttcctgctggcggcatttcaacaagatgtcgggatctggccgccgctgggtgcaatgctcggtcttgctactgccgtggtgctaggcttcctgctctactggggcggtattcgcctcaatcttggtgcattttttaaatggaccagcctgtttattctcttcgtcgccgcagggctggcagctggtgccattcgcgcatttcatgaagccggattgtggaaccactttcaggaaatcgccttcgatatgagcgcggtcctctcaactcactcgctgtttggcacgctgatggaagggatttttggctatcaggaagcaccgagcgtcagcgaagtcgccgtctggtttatttatctcatcccggcgctggtggcatttgccctgccaccacgcgcaggggcgacagcgtctcgctccgcgtagcaaatacgacgcaaactcttgcttagttacaacatactttaaagggatagtctcgtcatgaccattaacttccgccgtaacgcattgcagttgagcgtggctgcgctgttctcttctgcttttatggctaacgccgctaatgtgccgcaggtcaaggtgaccgtgaccgataagcagtgcgaaccgatgaccattacggttaacgccgggaaaacacagttcattattcagaaccacagccagaaggcgctggagtgggagatcctcaaaggcgtgatggtggtggaagagcgggaaaatatcgcccctggctttagccagaaaatgacggcgaatttacagcctggcgaatacgatatgacctgcggtctgctgactaacccgaaagggaagttgatcgtcaaaggtgaggcaacggcggatgcggcgcaaagtgatgcgctgttaagtcttggtggtgcaattactgcatataaagcgtatgtcatggcggaaaccacgcagctggtgaccgacacgaaagcctttactgacgctattaaagcaggcgatatcgaaaaagcgaaagcactgtatgcgccgacgcgccagcactatgagcgcatcgaaccgattgctgaactgttctccgatctggatggcagcattgacgcccgtgaagatgattacgagcaaaaagccgccgatccgaaattcaccggtttccaccgtctggaaaaagcattgtttggcgacaacaccaccaaaggcatggatcagtacgctgaccagctttataccgatgtggtcgatttgcaaaaacgcatcagtgaactggctttcccaccttcaaaagtggtcggcggtgcagccggactgattgaggaagtggcagccagcaaaatcagcggtgaagaagatcgctacagccacaccgatctgtgggatttccaggctaacgttgaaggctcgcagaaaattgtcgatctgctgcgtccacaactgcaaaaagccaacccggaactgttggcaaaagtcgatgccaactttaaaaaggtcgataccattctggcgaaataccgtactaaagacggttttgaaacctacgacaaattgaccgatgccgaccggaatgcactgaaaggaccgattactgcgctggcggaagatctggcgcaacttcgcggtgtgctgggattggattaagcattatgcagtatgaagataaaaacggcgtgaatgaaccgtcacgccgacgtttactgaaaggcattggtgcgctggcgctggcgggaagttgtccggtcgctcatgcacaaaaaacgcaaagtgcgccgggtacgctttcaccggatgcacgcaatgagaaacagccgttttatggtgagcatcaggcagggatcctgacgccacaacaggccgcaatgatgctggtggcgtttgatgtgcttgccagcgataaagccgatcttgaacggttgtttcgcttgttgactcagcgttttgcttttctgactcagggcggagcggcaccagaaacgccaaatccgcgcctgccaccactcgattccggcattcttggcggctacattgcgcccgataatctcaccatcacgttatcggtgggtcactcattgtttgatgagcgctttggccttgcgccacagatgccgaaaaagttgcagaagatgacgcgttttcccaacgactcgctggatgcggcgttatgtcatggtgatgtgttgctacaaatttgcgccaacacccaggacacggtgatccatgcactgcgcgatatcatcaaacatacgccggatttgctcagcgtgcgctggaagcgggaagggtttatttccgatcacgcggcgcgtagtaaaggcaaagagacgccgattaatttgctgggtttcaaagacggcactgccaatcccgatagccagaatgataagttgatgcaaaaagtggtgtgggtaacggcagatcagcaggagccagcgtggacaatcggtggcagctatcaggcagtacgcttgattcagtttcgagtggaattttgggacagaactccgctgaaagaacagcagacgatttttggtcgtgataagcaaaccggtgcgccgctgggaatgcagcatgagcatgatgttcccgattacgccagcgatccggaagggaaggtgattgcgctggacagccatatccggctggcgaatccccgcacggcggagagtgagtccagcctgatgctgcgtcgtggctacagttattcactgggcgtcaccaactccgggcaactgaatatggggctactgtttgtctgttaccaacacgatctggaaaaaggcttcctgacagtacaaaaaaggctcaatggcgaagcgctggaggaatacgttaaacctatcggcggcggttatttttttgcgctgccgggagtgaaggacgcgaacgattatctcggaagcgcgttattgcgggtttaatgtttatagacggataaggcgttcacgccgcatccggcgttcgtgcgcagatgcctgatgcgaatcctgctgaaagcaaacagcttttttaatatctgtcatcactctgtcatctttccagtagaaactaatgtcactgaaatggtgttttatagttaaatataagtaaatatattgttgcaataaatgcgagatctgttgtacttattaagtagcagcggaagttcccggcagtgatagtcagtcactatggagatcgcggatggtaacgtcctgtactggacatgttttagataatcaacgcgccaccactcgcggagttttctcctccggtagtcatctcgtcactttgcattttcaacctcatcctttcttttcatgtgttaccgacgccgtaaacggtgcgcgtagccgtttttcggcattttatccaaaagcaaactatggcttacaaggaagccaaccctctgatgttcgtgcgcataatcgcgctgccaacggcgcgtgtgatgaatacaaacaactcaaggtgctctccatgggaagacaaaaagcagtgatcaaagctcgtcgcgaggcaaaacgtgtgctgagacgggattcgcgcagccataagcagcgtgaagaagaatcggtcacctcgcttgtgcagatgggcggcgtagaagccattggtatggcccgcgacagtcgcgatacttcgcccatcctcgcgcgaaatgaagcgcaattgcactatctgaaggctattgagagtaagcagctgatattcgccacgggcgaagccgggtgcggaaaaacctggatcagcgcagcaaaagcggcagaagccctgatacataaggatgtcgacaggattatcgtcacccgtccagttctgcaagccgatgaagatcttggcttcttacctggagatatcgcagaaaagtttgctccctattttcgcccggtctacgacgtgctggtccggcgcttaggggcttcctttatgcagtactgcctgcgaccggaaatagggaaggtggaaattgcgccgttcgcctatatgcgtggacgtacctttgaaaatgcagtcgtcattcttgacgaggcgcagaatgtgactgccgcgcaaatgaaaatgtttttaacccgcctcggggagaacgtgacggttatcgtcaacggtgatatcacgcaatgcgatttgcctcgcggcgtgtgctccggattaagtgacgcgctggaacgtttcgaagaagatgaaatggttgggatcgtccggttcggtaaagaggactgcgtacgttcggcactttgccaacgtacgctgcatgcctacagttaagtgtattatcggtgcagagcccgggcgaaccgggctttgttttgggtgtttatgcccggactagcgctttttctgaaacaaccatttttatttgcccctggctggtgaagtgtacgctcatcctgtggcttttttgtagttgctgatagagctcatcaggtattgctaagctctctgcatattcttgcggcgtatattggtaggctgcatgatgctgctgtttttgaaaacgcagcttattgtacagcgcccagacaattaacacgacggcattcgccactgccagcaaaaaatagaactgaagtcggcttctggcctcgctttgccagtaataacccgtcagcagatccatggcgaataagaatatgaacaacgcaaataatgtccacaagatggttgtggcaacataatcaaccagtaaacgtactggtgattgtcgggtcgtaataattaaattgttcatattaacctctcagaatcccgcgatcgggacttacccaacgggcgcgttgctttttaggcatcaacatgactcgtgtaaatgataccaatgtcgttgccaggctcagcatccagaaaataaccgggaaccaaataatccagaaaagcgatgaagtcagattatgctcatagcgattctcgatcatcaggctgacaataaattgcagtaaacataacgtacacaataatattccggcagtatgtgtcgcagcgatatgtgtcaattcaatatttaacggtacaccggcaagttggactgcgtaaataatgaaaccgaccaggcaggtgaaggcccatattgtcgtcaggcagtattcaaaaaacagcggccacattcgaaagttttctttgcgccacaaccttgtcatatttttgaggaatacttctgcaccgccctgagcccagcgcaggcgctgtttccacagcccttttaacgtttcaggcattaatatccagcacagcgcccgtggctcgtaaaaaatcgtccactgattcaactgcagcttccagctaatatcaatatcttcggtgatcatatcgtcactccagtaacccacttctgccagggcgctgcgacgaaatgcggcaataacaccggaaacggtaaatacgtttccatagatacgctgggttcgcttgatcaaaccaataattgaggaatactcgccaacctgaattttacccaccagggtagaacgtgttcgaatacgaggattaccggttacggcacccacacgcgggttgtacaacatcggttccacaatatatgccgccgcatcgcggtctaataacgcatcgccatcaatgcacaccagatattcacttttcgccgcggcagctccggttttaagcgcaatggctttcccctggttttgcgccagatgaatgacccgcaaatggggaatttgtgcagccatgcgatccaggatggcacgggttttatctgttgaaccgtcatttacggcaataacttcaatgttctcataacgctgtgctaaagcggcgtgtatggtttcctcaacgtttttctcctcattaaaacagggaatgataatggagatagacggattatctttcaactggggagctggtgcgttttctccccacggccagtggcgttcacgatagacccagaaatagacgccgccaacaatccacataatggacataaaaaacggccagaagaaaacgaacctcatcatcagttcaccagagtgaaagtacgctacgcataggggtatgcataacaccagacataatataaaaaacgatacgatgcgattaatcatttttcggataccaggctgttgaaaactcaggacgaataaggtctatttcaggttggttatgcagaaaattgtcgggataataaccatagtttttcactccattcagttgtaataggctcatccagtgagcgagttgttgcgaagaaatagcctgatgctgaccatttttctgccagttttgtgcctgtaattctaaaatagatttgtctttagcctgagggatgtttttaatttgattggtcaattgtattaaccattggtcagccgatttttctgcgacaccttccagataaggcatagccataatagcggtccagtcatagctttttaggaaatcagcataattctgtgcaaaccaggcttcactttcaggttgtattaccggaagtgcaaaaatatttcgtgcagttttaatatgtggaccgcgaatggcttttacgcgcgcactaagttctaaagtgaagtcagttaacgcacgacttttaaagcgggcccactgtttaaattgctccgggttttgtcgaatttcgctcagactcccgctaaagcctgcttgctgataagccgtgatagccggtgcactggcatcttcataatctgaaagcaaagcatcatcgtggaacaatatgccatcaaaagcagcatgtccggcaagatcttcatataacatgccaacttgtgctctgactctgtcatcgaaaggagagagacggtgatattgttcaggatgaatttgtgcttttttctcccctgttggtaagtattttactcgcgttaatgtgggatctaaatcccagcttaataccggcatccacgcatagatgtttacacctgagcgggtacgtaattgccaggcaacccgactaaaaatatctgctttcattggtagcaaacgatttggaaaccagacctctttgaccagcccatcaccatcgggatcagcaaatgcctgcaaatacacggttgatatttgcatatctttcacccgctgaattagcacatcaatattgcgatccatttgctggaggttttcgtcataaacgtaatcaagatcgatatgcattatccgttgtggtgatttttcctgtacggtaataatttgctgggcaaactcttttaatgagggattattggcgattaatacccgcggaatggaatccaattgcgacgcatttgccaaacctgattcaagggtgaagaacatgtcataaccgagtttttttaattcctctatcgctatgccattcgcttcgccataaggccaaacaaaaacgtgtggatttacctcaacctttgtacgcaggtattccgtcatttttacagcatccagacgaattctttcccggtattctgctgcggtttcataccgtgcgtggtcagtaaaatatgcacgatttacatatacaggcaataagctgccggtggcattagcctgaataccgtagtgagaattccatgtatgagaagcgagctcaacgagccgggaacgcgcaacttctcgcacttgttgccacgtggcaaaatattctcgatcgaccaactcatcgccaaattttacttgtttatccgctggcgtatcgacccaactgccgacgggggcccatacagcaggccactggaaggcctgaagaattgggaagacgcgggtataaaaactctggtagccgtcatcaaaagtcagcactacagctttttccggtagcggttttcctcctcgatgtgcttcacgaatttgagcaatactgaccggttgataaccgttctcgcgcagccaggcaaattgttcacgcagtgctgatgtccgcactgacataaaacgctggtcggcagcttcgtcttcaacgttatgccatgaaatcgctacaaaaccattatgcggccacggttgctcggcgagtaaagattcgcgatcctgtggcggtataaatgatgttcttgactggctaatgcacgcggtgagcataattatactcaccagcatcaggagatatttatttccattacgtaacatatttatccttaaaatctgaatgtcatatcgaattcaacgtataagttgtgttctctgtcaccgtcataaggtcgtttttcccagcgtagcgttgcgccagcatcaatcacgtcattccagctaatgcgttgcccgtagccgagttgggtgacgacatccgtgccataatgtttttgccaggaggcaccaacacctgcgctgaatatttgctcccagctattttcatagcttcgccataacaaatggcttgcctcaaatgccggaacaatatcgaacgtttttatagggttgtagtatggggtatcgtgttctgtattttgttcgtaatacagactgggtaggaaatcgacaatcaaatatggtgaagaccagatgcgttcctgaccctcaagtgagacttcatgacgctggttactgtcggaaaaatcagtgaaagcccaggagacaccgtacttacgccgctcattttgataccagcgaacataagcctgagcactgttgcctgtaacaccatttttcattgcccgtaatggaacgcggtgagagaggcgttccagttgcgaaccaatacgccagttatcattaaaatcataccagccagacaggcgcgcgccgggtttatgctcatgattgaaaacgcgttcagcgtactctgcctcgagccagatattacgtgaccgccactcaacacccgcaagccagtcgcgaacaatcccttttccttcgctaaattgtccatcggcataaccgaatccagcaaaaccgcgccagttatccttcagcggtggtgaataaacgatggtggttaagtcgacatcatgtttaccactatccgggccttcggcatcaattcctgttgagccagcgatacgaagctctgcaagattatgtacatcaaccgcacgttttaatcgtacaacgccgggatcttgcggttcacgttcgacaacatcgtgcgttaagacagctgcctgctgccattcttgtaacgttaatgctgtccaggcttgttcaacctccagattaatattacgtggctcgatcacttctgctttttttaattcattttctgctgcacgaggccaaccgcgggcttgtaacacactcgcgtaatcaatgcgcagtccctgatttcctggtgcgttataagcaagctctctggctgtcatttcagcctgaggaagatcattactatattttgctacggttgagagaaacgaatgcccctgtaaccaggtatcattcgggatgctcgtaggcgtgcccattaaccgaaggaaaggcggcgaagtattaatggtatgttgggtgacagttagcgcgcccggataattttcactctccaggtggctgtaaaagagatccgcaagttcttcatcggataaatccggggcaatggtctccttgtgataaaagagctcggtcattattgactgtgcttttttcggctgatgatctttgagataagccgatgcaacccaatattgcccccagggcggaataatttgccccgtcttttttaatcgctgatagtgagaaataacgtctttataacgatcgcgagttaataacgcgccaagatgatcaacctgaatacgctggtactgggcagtacggtctgggttatcgtgccacagaatttctaatgcagcgtattgggcgagggcgcgatcggcaatggcataacgttcactttcactgcgcgtaggcataaacgacagtctgaccagttcggcatgaatatcagcgcgaatatctggcgttaaattggcatcgtcaatcgcggcagcaagttgattattacgcaatgcctgcacgtattctgtgggatattgttgcgtagatgcattttcaggtaatgactctgtcatcgcccgtaattcatcctgatgacgccccgccagtttatagatataggcttctgcgagtaaattggctttgtccggtgctccagagttaagctgcttaagtttaaccagcgcagtatcatagtgaccagcatctgccagggttaaaatttgtccccgttgataatccttattttgcggctccagagagagcgccttttgccacagtgtaagcgagttttgccattgttgcaggttacgataagcgacggcgacagctgcataaccacgcgctggtaattgctgatgacggtagcggttgtaaacggtaataacctgtttatcttgcccggcccataaggcaatctgtaaccagtcagcaatttggttattgctgagtgctgattttagtgcaaaccatgacaaagctggctgagtattacccttgcgagcttcaataatcaatgcatcataggcgttattaacagcactcttcgccgcgggactcgctgctaaaaatgcggcagtaagaagtttcaaagcccatttggttttcgggcacctttttctgctacttgaatacatcctgtattactccatgtattgccaaaatctctctctgtatctaattacaggtaactgaaaagaaagatatttttgcacctcataatccgttattaaacgcggaagagagacgtgaattgttgatgatgagaagaagaaatgatgagcagagtgtccatataaaatccttttctcgcccgaaaatccattccaatgatgaggatcttcaggaatacggcataaatcccaatgcctttttcaaaataaattaggattaaaataattaaatcagtaaattccgatgcatgatttcggatttttcgaaagtcctgatgaaaggctgcgctacggcactcacggatttaattgttattcctaatgtatctatgaattaatgttttataaggattttctataaccatttataagtattttcaagcctggcttgttgcaaacaatgtataaagcacttaggcaataataattacattcagcaactatcatcatcggtattgtttgtgggcggaatttcatattgacaacagtacagttcttatatctattaataatagaaagggatctacaacctacagattggtgtagctttatggaaaaagactatttgagaattagtagtactgtattagtgagcttattgtttgggcttgctttggttttggtgaatagttggtttaatcagccaggcgttgaggaagttgttccacgatcaacctatctgatggtaatgattgctttattttttatcgatactgttgcatttatttttatgcagttgtatttcatttatgaccgtaggcaattttcaaactgtatacttagttctgagagatcccctcataatttccccaaagcgtaaccatgtgtgaataaattttgagctagtagggttgcagccacgagtaagtcttcccttgttattgtgtagccagaatgccgcaaaacttccatgcctaagcgaactgttgagagtacgtttcgatttctgactgtgttagcctggaagtgcttgtcccaaccttgtttctgagcatgaacgcccgcaagccaacatgttagttgaagcatcagggcgattagcagcatgatatcaaaacgctctgagctgctcgttcggctatggcgtaggcctagtccgtaggcaggacttttcaagtctcggaaggtttcttcaatctgcattcgcttcgaatagatattaacaagttgtttgggtgttcgaatttcaacaggtaagttagttgctagaacccatggctcctttgccgacgctgagtagattttaggtgacgggtggtgacaatgagtccgtgtcgagcgctgattttttcggcctttagagcgagatttatacaatagaatttggcatgagattggattgcttttagtcagcctcttatagcctaaagtctttgagtgactagatgacatatcatgtaagttgctgataggtttccagttttccgctcctaggtctgcatattgtacttttcctcttactcgacttaaccagtaccaacccagcttctcaacggatttataccatggcactttaaagccagcatcactgacaatgagcggtgtggtgttactcggtagaatgctcgcaaggtcggctagaaattggtcatgagctttctttgaacattgctctgaaagcgggaacgctttctcataaagagtaacagaacgaccgtgtagtgcgactgaagctcgcaataccataagtcgtttttgctcacgaatatcagaccagtcaacaagtacaatgggcatcgtattgcccgaacagataaagctagcatgccaacggtatacagcgagtcgctctttgtggaggtgacgattacctaacaatcggtcgattcgtttgatgttatgttttgttctcgctttggttggcaggttacggccaagttcggtaagagtgagagttttacagtcaagtaatgcgtggcaagccaacgttaagctgttgagtcgttttaagtgtaattcggggcagaattggtaaagagagtcgtgtaaaatatcgagttcgcacatcttgttgtctgattattgatttttcgcgaaaccatttgatcatatgacaagatgtgtatccaccttaacttaatgatttttaccaaaatcattaggggattcatcagtgctccgcatcactggcacttcattaacatgcgtatctggccgcgagtggttgatggggtagggatcctgcgcggcatcgaagctaacattaaaaatgttgatggtgaaattgattgcagcggtaaaatgtttgactcgctggatctgattattgccggttttcatgagccggtttttgcaccacatgacaaagcgaccaatacacaagcgatgatcgccactatcgccagcggcaatgtgcatataataagccatcccggaaatcccaaatatgaaatagatgtgaaagccgttgctgaagcagccgcgaaacatcaggtggcgctggaaatcaataattcttcatttttacactcacgtaagggcagtgaagacaactgtcgtgcggtagccgcagcggtacgtgatgctggaggttgggtggcattaggctcggattctcacaccgcgtttaccatgggggaatttgaagagtgtcttaaaatcctcgacgcggtagattttccgccagagcgcattttgaatgtttctccgcgccgcttactgaacttccttgaatctcgcggtatggcaccgattgcggaatttgcagacctttaattactagtaatggaaatatattaatgaacgagttttctatcctctgtcgtgtgctgggttcgctctattaccgccaaccgcaagatcctttactggtgccgctgtttaccctgattcgtgaggggaaactggctgcgaactggccactggagcaggatgagttactgacgcgtttacagaaaagctgtgatatggcgcaagtctctgccgattacaatgcgttgtttatcggcgatgaatgtgccgtgccgccatatcgtagcgcatgggttgaggacgcaacggaagcggaagtgcgcgcttttctttccgaacgaaggatgccactggcggatacgccagccgatcacatcggcacattgctgcttgcggcttcctggctggaagatcagtcaacggaagatgagagcgaagcactggaaacactgttcagtgagtatctgttaccctggtgtggtgcgttcctcggcaaagtggaggcccatgcaaccacgcctttctggcgcaccatggcaccgctaacccgtgatgccattagtgcaatgtgggacgagctggaagaagattctgaagagtaaatgtgataatcgtcactcataactgcaacagataatttgttgttgcataaaatgtgtgctcgatctcattcatggccgcgttttctgctatcatgcgcggcatgaacatacttctctctattgcaatcacaacaggcattctctccggtatctggggatgggtggctgtttccctgggcttactaagctgggcgggcttcctgggctgtacggcctactttgcttgcccgcaaggtgggctgaaagggctggcgatctccgctgcaaccctgattagtggcgtggtgtgggcgatggtcattatttacggtagtgcactggcaccacatctggaaattctcggttatgtcataaccggtattgtggcgtttctgatgtgtattcaggccaaacagctgctgctttcatttgttccggggacgtttataggcgcatgcgcgacgtttgccgggcagggtgactggaaactggtgttaccttcgctggcgcttgggctggtatttggttacgcaatgaaaaacagcggcctgtggctggcggcgcgtagtgcaaagacggctcaccgtgagcaggaaatcaaaaataaagcgtgaggggcactcacgctttcgcttaaacagtaaaatgccggatgataattccggcttttttatctgtcaggattccggtggaaccgacatatggcggtatttcaccagaatgtcgttctgccgttctgctttgttctgcaaatcccacagaccacggtcgataccatcattaatcaggaaaatgacccctgtttcgatagccgacatcagacacagcataacgggttcgtttgaggtgtaacccacttccccttccagcaagcgctggtagtcaataaagcggaaaaccccggcctgaacttcataggaaagtatcgtcttactggtgttcaccgaggagaggatctcaccggtactcacattgacgacgcgcaggttcacggcaatctgatcgagctggtattgcgtgtctgcaccgatcccaaaatatcttgccccaacaccgcccgatttaacgttgctttcataaccgataatcgaaccttcaaccataatatttgccgccgttaaagattgcagcgggattcggttattaatggcaaccgtgccgttttcttgtgccgcacgaataatcttgcgctcgttaagcaggttttgtaagccctggcgctccagcggtataaaccagcgagaatctttcaatgccgtgaccagcattgccgtggcgctttgcggaacagcagtggagaagttacttgccgggtagggtttaaattgcccggtttcgtcctgaatgttgtataccgaaacaaagatcttacccgtcggcgctggcagatgggtcaaatctttgtagctctgagctcgaggcattaatgtcggtctggcggcttctttaggcggggcggttaagcatccgctcagtaacatgacggcaaccaaaagaaataagcgctgcatgattattttccttatgaagctggggcttaaaaatcggttgagttattttgtaaacccgaaacctggatggtcgaggtttgtccggttttacgatctgtcacgttcaactgcaattgaccatcgcggttagcaatatcaacaatataatcgttggtcaccatgcggcccggtttaccggtattaatattcgacagtagcccacctaaaatttgtgactggatggcctgagtaaagttatctaacgctgagggtgtttcaataccaaagtcatcgttatagctcggatctttataagagttttgggcctgagcgctatttaataaaaaagcgccattatttgggttaccaccaaagtttggattacggaactggaaagtcatggttccagcccaacttaatggcgaaataagcatgagtagaactactgcatgtttgacacgcattgcagcctccgaacaattttttatttagaattcatcatgcgccaaatcgcccgtacttaataacgcctgatttatctggcgacgatttagtgcttcttcagtttgaatcagtgcaaagacgacagttttctcgaagtctcttttcaacggaaataaaaaagtctggaaaataacgtcctgattgaccgttatagtgatccagcttccccatcgtgcactgggcctttcattaatcgttaagttacccgtatagtcactttcccatttatcactaaaggctcggtaaaaatcatggccaatagatgaaacagtatggtcagttaacaatcccgggacttctacctcaacggcgtgaagattccctgcggcgaacagaaattctgccgccacaatccagcgtaaataacgtttcatggctttatcgcctgaggttatcgtttgcccaggaaaccgcttgtgtccggttttttacggctatcttcttgaaaagattataaagatgcgttttaaccgtattttcgctgatgaacaacgaacgagcgatctcgttattagacgcgccgatacgcagcttattcaggatctctttttcccgatgagtaaggagggctgattccgtgctgttataacgatagttaccagaatgtgtaatcaggtaactggcaagcttttgcgtaaagtagcattcgccgcgcaggacgccttgcaacccattgacaacacgttcttgatcctccatggcataaaaaacgccgttgatatgaggccagttttcaatgtcgcggtacgggtaatcttcaggcgtatttagcaacaatattttgatattgttgtttttcctgctcaaagtatcctgccaataatggataagctttttatctgcttccatcatatccagaagaataatagagcctgaagatatatcgtccagagaacgttgaatattatgtaattttcctgtaattgccagcgattgtttaaggtgctgcaagagagctgtcgcttgcaaagacggtttagtgatcaacaataatgtatgaccatgaatactatggacttcattaaacatgatgaaaccccgctttttttattgatcgcacacctgacagctgcctctaaaatagaagcaccagaagtactgacagatgttgcactgctgtgtgtagtaataaatcagccctaaatgggtaaaatataaaactaatggattacatctgatttcaatctagccattacaaatcttaaatcaagtgttaaacatgtaactaaatgtaactcgttatattaaaatgttaatcttaaggttttattaagtttagaaatgatagaaaagttgtacatttggtttttattgcacaattttaaaaaatcatacaaatggtgataacttactaataatacatataaaaaatatttcggtgtagtcctttcgtcatgtaaaacgttcttgttttttctccgcacctccgtggacaattttttactgcaaaaagacgaggtttgtcacggcttgtgcgcaagacatatcgcagcaatcagcgacgggcaagaaaaatgactgtctggtgatttttgatagcggaaaacggagatttaaaagaaaacaaaatattttttgcgtagataacagcgtatttacgtgggttttaatactttggtatgaacaaaaaaagaaaaatacaacgcgcgggtgagttattaaaaatatttccgcagacatactttccatcgtaacgcagcgttaacaaaatacaggttgcgttaacaaccaagttgaaatgatttaatttcttaaatgtacgaccaggtccagggtgacaacatgaaaaacaaattgttatttatgatgttaacaatactgggtgcgcctgggattgcagccgcagcaggttatgatttagctaattcagaatataacttcgcggtaaatgaattgagtaagtcttcatttaatcaggcagccataattggtcaagctgggacgaataatagtgctcagttacggcagggaggctcaaaacttttggcggttgttgcgcaagaaggtagtagcaaccgggcaaagattgaccagacaggagattataaccttgcatatattgatcaggcgggcagtgccaacgatgccagtatttcgcaaggtgcttatggtaatactgcgatgattatccagaaaggttctggtaataaagcaaatattacacagtatggtactcaaaaaacggcaattgtagtgcagagacagtcgcaaatggctattcgcgtgacacaacgttaatttccattcgacttttaaatcaatccgatgggggttttacatgaaacttttaaaagtagcagcaattgcagcaatcgtattctccggtagcgctctggcaggtgttgttcctcagtacggcggcggcggtaaccacggtggtggcggtaataatagcggcccaaattcagagctgaacatttaccagtacggtggcggtaactctgcacttgctctgcaaactgatgcccgtaactctgacttgactattacccagcatggcggtggtaatggtgcagatgtaggtcagggctcagatgacagctcaatcgatctgacccaacgtggcttcggtaacagcgccactcttgatcagtggaacggcaaaaattctgaaatgactgttaaacagttcggtggtggcaacggtgctgcagttgaccagactgcatctaactcctccgtcaacgtgactcaggttggctttggtaacaacgcgaccgctcatcagtactaatacatcatttgtattacagaaacagggcgcaagccctgttttttttcgggagaagaatatgaatgcgttattactccttgcggcactttccagccagataacctttaatacgacccagcaaggggatgtgtataccattattcctgaagtcactcttactcaatcttgtctgtgcagagtacaaatatcgtccctgcgcgaaggcagttcagggcaaagtcagacgaagcaagaaaagaccctctcattgcctgctaatcaacctattgctttgacgaagttgagtttaaatatttccccggaagatcgggtgaaaatagttgttactgtttctgatggacagtcacttcatttatcacaacaatggccgccctcttcagaaaagtcttaatttgttgaaatatcgagcataagatgaatctggagagaatggtctgctgcgaatcagccaacctgaaagtatggataacacaaccctcaaggatgactaatcattgaggaaatagaataaatgttcagaccttttttaaactctcttatgctcggcagtttgctttttccttttattgccatcgcaggaagcaccgcgcaagggggggtgatccatttttatggccaaattgtggaaccggcatgtgacgtcagcacccagtcatcacccgtagaaatgaactgcccacagaatggttctgttccgggcaaaacctattccagcaaagcgttaatgagcggtaatgttaaaaacgcgcaaatagcctcagtaaaagtgcagtatcttgataaacagaaaaagctggctgtaatgaacatcgaatataactaagtttctgaacaacgcacgttgctgagcagaaaaatgcgatttaaccaaaaagcctgctgtacacttaagaaacaagaaggtgtaaggaggcgttatgaaaacgcgtattcatgttgtgcagggtgatattaccaaactggccgttgatgtgattgtgaatgcggctaatccgtcattaatgggaggcggcggcgtcgatggggccattcatcgcgcagcgggtccggccctgctggatgcctgtttaaaagtcaggcaacagcagggcgattgccctacggggcatgccgttattacgcttgcaggcgctcttcccgctaaagccgtagtgcacaccgtcgggccagtctggcgtggtggtgaacaaaacgaagaccagcttttgcaggatgcctatctcaatagcctacgactggtggcggcaaacagctatacgtcagtggcttttcctgcaatcagtactggggtttatggttaccctcgtgcggcagcggctgaaatcgcagttaaaaccgtttcagaatttattacccgtcacgctttacccgaacaggtatactttgtctgttatgatgaagaaaacgcccacctctacgaaagactccttacccaacaaggagatgaatgatttgccccggctggcgagcgcggtgctgccactgtgttcgcaacatcccggtcagtgtggtcttttccctctggagaaaagtctggatgcgtttgccgcccggtatcgtctggccgaaatggcagagcatacgctggatgttcagtattacatctggcaggacgatatgtcgggtcggttactgttttccgccctgttagccgcagcaaagcgtggcgttcgcgtccgtttgttgctggacgacaacaatacgcccggacttgacgacattttacgcttgcttgacagccatccccgcattgaagtccggctttttaatcctttctcgtttcgcttgctgcgtccgcttggttatatcaccgacttttcccgtctcaatcgccgtatgcacaataaaagtttcactgtcgatggcgtggtgacgctggtaggggggcgaaatattggtgatgcctattttggggcaggggaagagccacttttttcggatttagatgttatggcaatagggcccgtggtagaggacgttgccgatgatttcgcccgctactggtattgcaaatcggtttcacccttacagcaagtgctggatgtcccggaaggtgaaatggcggatcgcatcgagttacccgcctcctggcataacgatgctatgacgcatcgttacttacgcaaaatggaatccagtccgtttataaatcatctggttgatggaacgttgccgcttatctgggcgaaaacacgtttattaagtgatgatccggcgaaaggggagggcaaggcaaaacggcattcactgttaccgcagcgcctgttcgatatcatgggctcacccagtgaacgcatcgatattatctcttcctattttgtaccgacacgcgcaggtgtggcgcaactcttacggatggtgagaaaaggggtaaagattgcgatcctaaccaattctcttgccgctaacgatgttgctgtcgtccatgccggatacgcgcgctggcgcaaaaaattgctccgctatggcgtggaattatatgaactcaagccgacgcgtgaacaaagtagtacgttacacgatcgcggcataaccggtaattccggagccagcctgcatgctaaaacctttagcatcgatggtaaaacggtgtttatcggctctttcaatttcgatccgcgttcaacattgctcaatactgaaatgggcttcgtgatagagagcgaaacgctggcacagttaattgataaacgctttattcagagccagtatgatgcggcctggcagctccgtctggacaggtggggacggatcaactgggttgatcgtcatgcaaagaaagagattattctcaaaaaagaacccgccaccagtttctggaagcgggttatggtcagactggcgtcgatattgcccgtggaatggttattgtaaatgtggcttaacgggctggtgctttatcgttctcacgcttaacaaccggtttaccagagaacaaaaacttcagtaacgggatgcgcaaatgaatttcatacagaattatcgcaatccctactacaaatatcaggccacagagaaaaccaagccagttggaggtgatgtgcggtgtaatgtatgcgccgaaaaacagcgttaacgggtggtgaaccagatagataaacagcgatgcgttaacaaaataagtcacccgcgctgactggaagttaagcaaacggtggccaaaggagaagaccacattcaccatccacagaccgaggaccatggtgatcaccgactcggtttcgtacatccaggcatcgccactgccatagcgctggttgagtaaataagcgacaaacgccaatgctgctgcaagggtacagccacgagacggcgtggtaaacaaggctttaagatgagggaaaatgaaagccagtgcgccgaggataaagaacggcaaataaaacagcgtttgcatgacaataaaattgaacatgccattactcagaatgggcggatacacaataaaaatcgttcttcttattaccgcataaccgatgccgaggcataaaaaaatcaccgatagttttaccatcgagaattttttattcgttttatcagaattttctaaattatttctgatgcgtttaaatatccatacgcacagcgtcgtcatgaccactaacaccagtaaaaaccacagatgtgatattaattcccaggccaacgtattatatttgtcatacaatgacagcccaggccaactttccgctttccctttgacgtattgcagcataataaattgcggcaatgtcagtaaggggatggctgttaacatcgggatacctacacgttcgacacgtactttccaccattttttcaagggatagcgtaaaaaaagcatgtaggaaaagtagccggatataacgaaaaatacctgcatgcggaacgagtggatgaagtcattaaaaagggtcagccacaatgacggttcggcgctattcacatgccatgtatggctcgaatagattaaagaaatatgaaaagggatccctaacaacatcagccaggcgcggatggagtcgaggaaatattcacgttgcgcgggtactggattcatatatggttaactaatctcggatttttcgtcttatccctgtcgggttatgcctttaggcttgttgccatagcgacaccgacctgaccgcgccaggcgcaggcttcaaggtttttatgcatagcatcatcgctaccactaaccagaatggaagcgtctgtaagacggttgataaataaaattgctggcaaaccctacacgaagtcgatgcttctgtctttaggagaagcacggaaagtgaaaacggttgcaatcaggtgcttaatccatgagccagcgtgctgaacgataccgggattctgttgtcggaatggctggttatccattaaaatagatcggatcgatataagcacacaaagggggaagtgcttactaattatgaaacataaactacaaatgatgaaaatgcgttggttgagtgctgcagtaatgttaaccctgtatacatcttcaagctgggctttcagtattgatgatgtcgcaaagcaagctcaatccttagccgggaaaggctatgaggcgcccaaaagcaacttgccctccgttttccgcgatatgaaatacgcggactatcagcagatccagtttaatcatgacaaagcgtactggaacaatctgaagaccccattcaaactcgagttctaccatcagggtatgtacttcgataccccggtcaaaataaatgaagtgactgccaccgcagtcaaacgaatcaaatacagcccggattatttcactttcggcgatgttcagcatgacaaagacacggtaaaagaccttggttttgccggttttaaagtgctttacccgatcaacagcaaagataaaaacgatgaaatcgtcagcatgctcggggccagctatttccgcgtgattggtgcaggtcaggtttatggcctttctgcccgcggcctggcaattgataccgccttgccatcgggtgaagaatttccacgcttcaaagagttctggatcgagcgtccaaaaccgactgataaacgtttaaccatttatgcattgcttgactcgccgcgcgcgacaggtgcttacaaattcgtagttatgccagggcgtgacacggttgtggatgtgcagtcgaaaatctatctgcgcgataaagtcggcaaactgggggttgcaccgttaaccagtatgttcctgtttgggccgaaccaaccgtctcctgcaaataactatcgtccggagttgcacgactctaacggtctctctatccatgccggtaatggcgaatggatctggcgtccgttgaataacccgaaacatttagcggtcagcagcttctctatggaaaacccgcaaggcttcggtctgttgcagcgcggtcgtgatttctcccgctttgaagatctcgatgatcgttacgatcttcgtccaagcgcatgggtgactccgaaaggggagtggggtaaaggcagcgttgagctggtagaaattccaaccaacgatgaaaccaacgataacatcgtcgcttactggacgccggatcagctgccggagccgggtaaagagatgaactttaaatacaccatcaccttcagccgtgatgaagacaaactgcatgcgccagataacgcatgggtgcaacaaacgcgtcgttcaacgggggatgtgaagcagtcgaacctgattcgccagcctgacggtactatcgcctttgtggtcgattttaccggcgcagagatgaaaaaactgccagaggataccccggtcacagcgcaaaccagcattggtgataatggtgagatagttgaaagcacggtgcgctataacccggttaccaaaggctggcgtctggtgatgcgtgtgaaagtgaaagatgccaagaaaaccactgaaatgcgtgctgcgctggtgaatgccgatcagacgttgagtgaaacctggagctaccagttacctgccaatgaataagacaactgagtacattgacgcaatgcccatcgccgcaagcgagaaagcggcattgccgaagactgatatccgcgccgttcatcaggcgctggatgccgaacaccgcacctgggcgcgggaggatgattccccgcaaggctcggtaaaggcgcgtctggaacaagcctggccagattcacttgctgatggacagttaattaaagacgacgaagggcgcgatcagctgaaggcgatgccagaagcaaaacgctcctcgatgtttcccgacccgtggcgtaccaacccggtaggccgtttctgggatcgcctgcgtggacgcgatgtcacgccgcgctatctggctcgtttgaccaaagaagagcaggagagcgagcaaaagtggcgtaccgtcggtaccatccgccgttacattctgttgatcctgacgctcgcgcaaactgtcgtcgcgacctggtatatgaagaccattcttccttatcagggttgggcgctgattaatcctatggatatggttggtcaggatttgtgggtttcctttatgcagcttctgccttatatgctgcaaaccggtatcctgatcctctttgcggtactgttctgttgggtgtccgccggattctggacggcgttaatgggcttcctgcaactgcttattggtcgcgataaatacagtatatctgcgtcaacagttggcgatgaaccattaaacccggagcatcgcacggcgttgatcatgcctatctgtaacgaagacgtgaaccgtgtttttgctggcctgcgtgcaacgtgggaatcagtaaaagccaccgggaatgccaaacactttgatgtctacattcttagtgacagttataacccggatatctgcgtcgcagagcaaaaagcctggatggagcttatcgctgaagtcggtggcgaaggtcagattttctatcgccgccgccgtcgccgcgtgaagcgtaaaagcggtaatatcgatgacttctgccgtcgctggggcagccagtacagctacatggtggtgctggatgctgactcggtaatgaccggtgattgtttatgcgggctggtgcgcctgatggaagccaacccgaacgccgggatcattcagtcgtcgccgaaagcgtccggtatggatacgctgtatgcgcgctgtcagcagttcgcgacccgcgtgtatgggccactgtttacagccggtttgcacttctggcaacttggcgagtcgcactattggggacataacgcgattatccgcgtgaaaccgtttatcgagcactgcgcactggctccgctgccgggcgaaggttcctttgccggttcaatcctgtcacatgactttgtagaagcggcgttgatgcgccgtgcaggttggggggtctggattgcttacgatctcccgggttcttatgaagaattaccgcctaacttgcttgatgagctaaaacgtgaccgccgctggtgccacggtaacctgatgaacttccgtctgttcctggtgaagggtatgcacccggttcaccgtgcggtgttcctgacgggcgtgatgtcttatctctccgctccgctgtggtttatgttcctcgcgctctctactgcattgcaggtagtacatgcgttgaccgaaccgcaatacttcctgcaaccacggcagttgttcccggtgtggccgcagtggcgtcctgagctggcgattgcactttttgcttcgactatggtgctgttgttcctgccgaagttattgagcattttgcttatctggtgcaaaggaacgaaagaatacggcggcttctggcgcgttacattatcgttgctgctggaagtgcttttttccgtgctgctggctccggtacgcatgctgttccatacggtcttcgttgtcagcgcgttccttggctgggaagtggtgtggaattcaccgcagcgtgatgatgactccacttcctggggtgaagcgttcaaacgccacggctcacagctgctgttagggttagtgtgggctgttgggatggcgtggctggatctgcgtttcctgttctggctggcaccgattgtcttctcgttgatcctgtcaccgtttgtttcggtgatttccagccgtgccaccgttggtctgcgcaccaaacgctggaaactgttcctgatcccggaagagtattcgccgccgcaggtgctggttgataccgatcggttccttgagatgaatcgtcaacgctcccttgatgatggctttatgcacgcagtgtttaacccgtcatttaacgctctggcaaccgcaatggcgaccgcgcgtcaccgcgccagtaaggtgctggaaatcgcccgtgaccgccacgttgaacaggcgctgaacgagacgccagagaagctgaatcgcgatcgtcgcctggtgctgctaagcgatccggtgacgatggcccgtctgcatttccgcgtctggaattccccggagagatattcttcatgggtgagttattacgaagggataaagctcaatccactggcattgcgtaaaccggatgcggcttcgcaataaaaacgtagttgcctgatgcgctacgcttatcaggcctacatcgttcctgcaatttattgattttgcaagattttgtgggtcggataaggcgttcacgccgcatccggcaaaaacaacgagccaataaaaataccggcgttatgccggtatttttttacgaaagaggtatcaaatgcgtttaattgtggtgagcatcatggtgaccttgctgagtggctgtggcagcattattagtcgcactataccggggcaggggcatggcaaccaatattatcccggtgtgcaatgggatgtgcgtgactccgcctggcgttatgtcacgatccttgatctgccattctctctggtttttgatactttactgctgccgatcgacactcatcatggcccgtatgagtgattaacgttcatcccactcatcagctgctgcgcgtccttcctcggtatccagcggtggctcaagctgaaattccccctcgtcccattcatgtaatgtattctcttcctgccactcctggcgtatctctatctcatcatagtcgccatcaaaaacactttgcgcggcttcaccgctaagcataggtaaacattcaccttcttccccttcgtcggcaaaaaactcaacttgccacatgatgtcgccgtcctgcaaaacgtatttttgggcattgaactgttgcacattcgcatcttcggcgtcgatgccggggttgtctgcaagaaattcttcgcgtgcagcgtcaatggcttcttcaagcgttgcgtacatggtcatcacgattctccctttgagttgatgaggtttcagggaaaaggatagctgattctccgcttttgcaagtatgaaaggcgaaaaatcagttcgatacctggggtattcgacgacgacgtagactgttccatgaatagactgcgttgaataacactacgccagcggtgacgagaaataccgctctgaaaccgtagttcgctgaaatcgctgctcccatcaatggtccggtaacgttgccaatatcacgaaacgattggttatagctgaagatacgcccggcgatctggttgctcgagttgtaaaccaacagtgtctgtacggcggggagtagtgcaccatcggcggcaccgagcaaaaaacgtaaaatcccaagttgcaatggcgtctgaacgtaagacattgggatcaacagcagtacagaaaagatcagcgctgtaatcaggatcttttcgggtccgattcgatcgccaagtttgccgagtcgtggtgcgcttagcagagccgccacgcctggcaccgaggcgatcatgccactgataaaggcgacgttactgacgttacccgccagttcgcggacatacagcgtcagaatgggggcaattgagcctgtcgccacctggatgattaacgtggtgacaaacaggctgagtaccagtttcgggtttttaagtgatgtcaccacttcccgcatgtgcagcatctcttttttgctgaccggctggaatttttctctgatgcagaacagggtgacgaaaaagcagagtatgagcacactggcggtaataaagaataccggacgtaagccgtagctatcggcgagcaggccgccagccattgggccgagcaacgcaccactaacgccgcctgtggagagcgtacccagcgcccagccgcttttattacgcggtacttgtgtggcgataagagcattagcgttggggacaaatccgccaagtaacccaagaagcgcccgtaggatcaaaaactgccagatattttgtgccagtcccatcaacaccatcacgatgcccatgccgagggcagagcgtaatagcatgagttttcggcctttacggtcggcgagtccaccccaaaacggtgaggcgatggccgaaaataaaaatgtaatgctgaagacaataccggaccacatattcagggcggagtgaccggtaacgccaagctgctcaacgtagaggggtaagaagggcattaccagactgaaggcggcaccggtaagaaaacagcctagccaggcgacgatcaggtttcgtttccagtttataggggtgtcattttcacagggtgacatagcaatccgctgttggtgcgccaggcgcggtgaacataagaagaaaagataagcacactaattatgcgcccgacttccagggggcgcaatccagagagcttttatcgctaaatcagggggatttgctgtggtaatgccggatgccattctgaagcatccggcaggggagatttaatagcgtgaaggaacgccttccgggcgtgttttaaagcgacggtgtaaccacatatactgctctggtgccatcatgatgcatttttcgaccactttgttcatccacgcggcggtagtttcggcatcatccagtggcggagaacactctggcggcagcataatcaattgataccctttgccatctggcttacggcgtggaacgaagggcaccagacatgcgccggacatccgtgccagcatccaggttccggtcgtggtcgcagcctgctcaacggcaaataacgggacgaaaacgcttgagcgcgggccgtaatcatgatccggtgcgtaccagaccacttcgccttttttcagggctttaatcatgccttttaaatctttgcggtcgagcatcgatttatttgagcgcaaacggccccaggtttgtagccagtcaatcagtggattatcgttcgggcggtaaacgccaatccccggttcctgcataccaaactgccgcgcgcccagttccagtgtcagaaaatggatgccaactaacaggatgccgcgtttttgcgcctgcacgtcacgaatgtgttccatgccgatcacttcagtccagcgggcgattcggcggtccggccagaaccacgccatgccggtttccatcaggcccatgccaacggattcgaaattcttcaccaccattttacggcgttcttgttcgctcatttccgggaagcacagttccaggttgcgatgcacaatttttgcgcgtcgtttcataaaacgtaacgccagttttcctaatccacaaccgaggcggtagataaccgggtagggcaattgcacgactaaccaaagtacgccaatacccaaccaggttaaccaataacgcggatgaagcagtgcggtggagaacttgggtagattcgtcatatcaatcctgtttttcaacctattcgggcaattgtatgtattgtcgcattttttcgcccgcaaccaaaatttgtggctgaagactgggcgaaattgccgcgcttgtaaataacaaataatttttaatgcgcaaatgtagcgtaaaatgtgtggatgttaattatcgataattgctatatcatgccgcggatttttactttcccatctcgcaggaaccgtacaccatgccagtgttacacaaccgcatttccaacgacgcgctaaaagccaaaatgttggctgagagcgaaccgcgaaccaccatttcgttttacaagtatttccacatcgccgatcctaaggcgacccgtgacgctttatatcagctgtttaccgcgctgaatgtttttgggcgagtgtatctggcgcatgagggcattaacgcgcaaatcagcgtacctgcgagcaatgttgaaacatttcgcgcgcagctctatgccttcgacccggctttagagggtttacgcctgaatatcgcgttggatgatgacgggaaatccttctgggtactgcgcatgaaggtacgcgatcgcattgttgccgacggtattgacgatcctcactttgatgccagcaatgttggtgagtatctgcaagcggcggaagtgaacgccatgcttgacgatcccgatgcactatttatcgacatgcgtaaccactatgagtatgaagtggggcactttgaaaacgcgctcgaaattccggcagataccttccgtgagcagctgccaaaagcagtcgagatgatgcaggcacataaagataaaaaaatcgtcatgtactgcaccggcggcattcgttgtgaaaaggccagtgcctggatgaaacataacggattcaacaaagtctggcatatcgagggcggaattattgaatacgcccgtaaggcgcgcgagcagggcttgccggtgcgttttattggcaaaaattttgtttttgacgagcggatgggcgaacgtatatcggatgagattatcgcgcattgccaccagtgcggcgcgccgtgcgacagccataccaactgtaaaaatgatggctgccacctgctgtttattcagtgtccagtatgcgcggaaaaatacaaaggttgttgtagtgagatttgctgcgaagaaagcgcgttaccgccagaagaacagcgacgccgtcgggcaggacgtgaaaatggcaataagatctttaataagtcacgtggacgtctgaatacaacactgggcattcctgatccaacagaataaatatcattgccggatgcgtgccatccggcaacatttcactcttacttctgctgtacgccttccactgaaataatcagatccacttcctgagaagctggacctaaatctgtcttgatattgaagtccttgagcttaattttgccttcggcctcgaagcctgcacgtttaccaccccacgggtcgtcgccctgaccaattaatttcgcttccagcgtgacgggtttggttacaccattcagcgtcagatcgccggtaatatccagttcgtcaccgtctttcttcacgctggtggaggtgaatgttgcctgtggatatttttcggtattgagaaaatccgcactgcgaagatgtttatcgcgttcggcgtggttagtatcgacgctggtggtgttaattttcacattcactttatcggcagctggatttttttcatcaaaggtaaaagtaccgtcgaaatctttaaaggtgccatataaccagctatagccaagatgctggatgcggaagttaacaaaggcgtgctgaccttctttgtcaattttgtaatcggcggcaaccgctgaaccggcagagaacatcagggacgcgaaggctaaaccaagcaggctttttttcattttttatactccatagtcagatgacgactttcccagcatgcgcttcagagtgtcgtctttatcgatgaaatgatgcttcagggccataaatccgtgcataacggacagtactacgacgctccacgcgagccaaaaatgcagggcaccggcaaagtctgcctgtgcgccagcgtcggcaagggtcgcggggacgtcaaaccagccaaaaacgctgatcggtttaccatcggcagttgagatcagatagccgctgatgccgatggcgaacagcaataggtacaatgcgagatgtccagcctttgcggcaagacgagtcatgggcgaataactcggcagcggacccggcggtggagatatgacacgccacagaacgcgaataaccagccccatcattaacaaaataccgatgcttttatgcagttcgggtgctttgtgataccagccatcgtaataacagagcgtgaccatccacagacctaaagcaaacatgccgtagacaataattgcgcttagccaatggaaggccgcagatataacaccatagcgttcaggggtatttgtgaatgacataagtgcatccaatacgaatttgcgagagaaagaaaatggcgtgtcggagaatgaattgcaacacaaaaataacaaattgaatgatatttatttttatttcaataattttgaattaataatgaaagaatcttcataagtttagtgggttcaacatcagagatgtccggtgagtgctgtagaagcaggaataatctcattcaatttttcacgctaaatgaaagggagattaaatatttgtcagtttatgtcagtgcggaaaactaaaaataaaacacatagatcagatccataattgccaacaatccccagagaaaaagataaagcatcagatgctcgcgaatattattgatgagatagtgcaacagccgacgcattaaatactcctgtaaaaacggcctcattctggaggccgtaatgatgattattggaagcgggaaagcctgaatggcgtcaaatcaaaatcgctttttttgtcttgcgcaaaatcggcagctatttcccctaaaactgacgcaaatttaaaaccgtgcccactcaggccggtaatgagcagtgtattatcgtggccgggtagggtatcgataataaaatcttcgtcaggcgaattatcataggtgcaggcagcgccgtacaggcagcaaccgatacccggcaatacattgcgcaagaacgggaaggcttccgaaccatcgctgaccacttccgcaaacggaacacgttcatccgctgaatggataacctggcctccgttatgtttgccaatcttcaacgcgtcgttttctgccggaaaaccataatattgatcgccattgggccgttcaccggtaaacgccgggaatttattcttcacgctatagcggccatcggcctgataccaggcaaatactttacgtacgggctggacaggcagctccgggagcaggtcttttacccatgttcccgcgcagacaatcgcttttttcgcctgatactcaccgtcaacggtttcaatagttacgccatcatcgtcatgacgaattgcggtgaccgggcagttgaacagttgcgcacagcccgcttccttcgccagttggatccaggttttaatcgccagttcgctgcgcaaaaaaccggaatcagtctcaaataagccgatgtagttgtccgggacgcgtatttctggccagcgggccataatcccttgcgcatcgagcttttcaacgttgagttgccactgttcggcgctgtgggcgacgttggcgagaaatgcggagtcagccgggccgaggttaatgacaccagagcgtacaaaaatgggatcatcttcgttgttgcgggaaagttcatcccacagcgtttgcgcgcggaggaccagcgggacatacttttcgccttcaccataagcatggcgaattaatcgcgtatcgccatggtggctgccgtgttgatgcggtggcatatgggcgtcggtcattagcacgtttaaaccggcgcgggttgcataatacccggcggcagcgcctacggaaccgctgccaataatgatgagatcgtatttcatttttttctctctgctctcatggtttaagcagagtaattaactgaatgcagatatacaacccagaaatggtaaaggcaccggtgaggtgccttttgggtggatggtcatgtcatgttaatgacgccgatactcgtttaccgggaaatcaccggattcaattttggcgattcctgcttctaatatcgaaataaattgtctggcaacatcagtggttaaccagagcgtctgaccaacttcagtcccttcctgctcggacttatttggggtctggtagtgcaaacgcaacatcagcgcatcatagctatcaacggtgctgatgtcccaccctacgagcggatgagtctgaatgacttcattatttttttccatcatggccccctaattcgtgttactagacaacgttattcgaggttcaatgcgtttttatctgaagcaacttcagtataccaataagtaagggtattcaccgaatttttaaaggggggaacagataaatttctgcttttaagatttatatgaacaataaaacagcatgtcattcatatttttttagcatattgtgcaattattttgaggaagtgtagaaattttgtactcaaaatttgtaagtaaaataaaaaagccggggcgacccggcaaaaacaaaaatcactgcatattattcgctgacaaaccagtcatcggcgctttcccacgtttcctggagaatttcgctaatgcgctgtttatcttcttttgttgcgccaataaccgataaattattcgctgcggcataacgtaccgatacgtggccttcattatcaggaaacgcatactgaatacggcgggaaagttcgccagccagggcgtcaatagccccagctggcaatggagaagttttcgctatggtgacttcaattcgcataatagccccctgttgaatatactggttatttatacaggtaaaataacctaatgacaacaggaagctacaatttttattgtttaacggaccagcgtaccgtttccccggcgaggaatggcaccagggtgtcatcagtcagtgcgatgctttcagcaacctgttgctcttcacgtaccagttcgatgaatgtgtcgttgaccggcaagccatagaactgcgggccgtttacagaacagaatgcttcaaagtgctgcagagcattcatctcttcaaagacggtagcgtaactgcccagcgcggttggggcgttgaagcagcccgcgcagccgcaactgctctctttgcgatgacgtgcatgtggcgcagaatccgtaccgaggaatactcgattaaaaccgctggcgaccagttcacgcaatgcctgttggtgaatattgcgtttgaggatgggtaaacaatacaggtgcggacgcacgccaccaaccagcatatggttgcggttaaacatcagatgctgcggagtgatggtggcagccagccgttcatttccgtcacggacatagtcggcagcatctttggtggtgatgtgctcaaaaacgactttcagcgcagtcaggcgctggcgcagaggttccatcacgctttctataaagcgcgcttcacgatcaaaaatgtcgatatctgcatgtgtcacttcaccatgcaccagtagcggcataccgattttttccattcgctcaagtaccggcatgattgcgtcaattgacgtcacgccgtggctggagttagtggttgcgtttgccggataaagttttgcagcggtgaacacgccttcgttaaatccgcgctccagctcattaggatccagcgaatctgttaaataacaggtcatcaatggggtgaaattgtgcccggcaggtacggcatcaagaatacgttggcgatacgccacggcagcctcaactgtggtcacgggcggagccagattgggcattacgatagcccgtccataaatttcgctggtatacggcacgacagtttttaacatgtcgccatcgcggaggtgaaggtgccagtcgtctgggcggcggatctttaatacctgggatggtgcagtcattaatctctatgctccggctgaagggatgtttttgccggacacaaaggataagcggaaacgttttcctttgcacgaaaaataaagggcgcgaatgcgccctcgtcattaatccgtaaacggaatgacaatttcgcctggcttcacttcaatgcctttcgccagttttttcgccattgcttcgccctgactgccatcttcgcgcaggacgtaagcaggttgctggttaaagtaattgcgtaatgcctggttcaaatagggaagcaacgtttgcatcaccgtttgcattttttccggttgtaccgtcgcatcgaccacttccatctctttcaggaagatcgcacctttttctttatcaaacacgggcagcgctttcagcttcagtttcatggtcgctttctgactaccgaacagggagttcatgtccagattggcgtctccggttagggtaaccttattcggctcttcgcgaccaatttggctggtcaagtttgtcagaacaatatgggcgtcagccacgccgggtaaaccgatatcttttgagaaattattatgtttcgcaagcgactggttaatttcttgttcggtgatggtgtattgggtgagttgattacagccaacgagcaggccactgacgatcaatgcagcggcaaataaaaacttgttcatggtagtcctcgacatgaaatctgcgtcaatatcctgacacaacgcagcatgtgtcaccagcgataaactcgccagcagaaaaaactgaaaacggcggcaacccgcgaatacaggctgccgcggcgggtcaggattaaatcgccattgatgataacaaattgatttgtgtctgtttcgccatattatcgcggtaatcagcaacgcggcttggccagttgattccggctaccagcgtcagattacgcagcagcggaaatagctgaatatcatcttccgaaagttcgccattcacggcgttcggtttgacgatcagtttgtccagcgcacgtaaatcatcgctgatattcttaatcagaccgtcagagtgggccagcaggtcggcaaaattacccgcgctggcctctttcttgtcgacgaaatatttgcgcgcggcgggagtagaaaactcatcgaatgccgatttggcaaaacgcggcaacagcagtttgtttgcgtagccattgaccttgcgcagccactcttcaatggcaggggaacgtttgccggtcagtaacggtttgccgtcgagtttatcgacatagtgaacgatgtccatgctttctggcatatagcggctgtcatctttttgcagaatgggaacctgtttttgaccgaccatccgggtgggtgtttctgcgtcgtcgttgagcagaacatgtaattcgacggggatatttttcaggccgaaaatcatgcgggctttgaggcagtaagggcagtgatcgtaaatgtatagcttcacgtgactcctccatttggctgtcagttcactttcagtatggaggagtcaggggggagtatcaaatcaggcgtcgcgttcaagcaaacgacgcgcggcgcgtttctgactaaactgccaacccagcgcaaggaaagtgaagatgccaataattcccagcatcatccacggaagctctggctggtgcgccgatttgcccaggtcaaacagccagccaccaccgatataaccaatagcgccgccaatcgccagacccagacggctaaaccccatatagctgccgcgagctcttgcgtccgccagcgaagcacttaaggtttcacgcgcaggctcggcaatgatcgacccgatataaaacagacaaatcagggtgaaaagttgttgcaggccgctgaccatgcccaccggcatcatgcttaatgacattatcaacagcccagccatcaaccggtgttccagacgaaaatgcttttcactccagcgggcgatagggtagagcaacgttaacgacagacacgcttcaatggcatacatccatttaacggcagagggtgcgccagccacgtcgttgaccataattggcagcatcagcatcacttgtacagccagcatgtagtaacccgccagcgtcaggacataggtgacaaaacgcttgtcacgcatcacgcgggtcatgccttcgcgaacgggcgtgcgtacggtggagagtttccatgccggtaacaaccacgcattgaacgccgcacacagcacaaacaaaacggcccctgtggcgcagaccaggcgaaagtcgtattgcaacagccagctccccaacaatgcgccaatgaccgcaccggcactgtcctgcatcatcaacagcgagaaaaaacgaccacgttgttgtggacggattagtttcaccaccagcgccgaacgcggcggatcaaacaacgtgccgccgagtcccgagagcaggcatgaaaaccacaatagccacggttcgtgggcgatacccattgtggcgaatccggcggcgcgcatcagcataccggtaacaatcatcggtttggcaccaaagcggtcggcaattgcgccgccgaaaatacccagaccttgctgaataaactggcgtagaccgagagcaataccgaccatgacggcggcccagcccatttgatcaacgaagcggatagagatcagcgggaagacaacaaagaaccccagcacgaccagcatattatcgatgagcaggaaatatttacccaggttcctcgcctgcgatacgcgggacatttcccctcccgggaaataaaagatgagcactttctattctgcattgccgctaagacttttcccatcacttaggggacaatatttttttatcaaaacgtcgctttgatagagagtttttatcaaatatgtgaataatgcagaaaatggcattttggacttttcacagggtctggttgcgcaggtatagtaatacttacagcgtattaaagacgttacgggaaggagtaggtatagaatgtttggctatcgcagtaacgtgccaaaagtgcgcttaaccacagaccgactggtcgtgcgtctggtgcatgatcgtgatgcctggcgtcttgcggattattacgcagagaatcgccatttcctcaagccctgggagccagtgcgcgacgaaagccactgttatccatcaggctggcaggccaggctggggatgattaacgaatttcataaacaaggttcagctttctactttggcttattcgacccggacgaaaaagagattattggcgttgccaatttttccaatgttgttcgtggctcttttcatgcctgctatctcggttattcgattgggcaaaaatggcagggcaaaggactcatgtttgaagccctgaccgcagccattcgttatatgcagcgcacccaacatattcatcgcattatggctaattatatgccgcacaataaacgcagcggtgatttactggcgcgactgggttttgaaaaagaaggctatgcgaaagactatctgttgattgatggacaatggcgcgatcacgtactgacggcattaactaccccagactggacgcccggccgctaaggagaatctcatgaaatatcaacttactgcccttgaagctcgcgtgattggttgcttgctggaaaagcaggtgaccacgccggagcaatacccgctctcagtcaatggtgtagtcacggcctgtaatcagaaaacgaaccgtgaaccggtcatgaatctgagtgaatccgaagtgcaggaacagctggataatctggtcaaacgtcattatctacgcacagtgagcggttttggtaatcgggtcaccaaatatgagcaacgtttttgtaattcagaatttggcgatctgaaactgagcgcagcggaagtggcgttaatcaccacgttgttattgcgtggtgcccagacgccaggtgaactgcgcagccgcgccgcgcgaatgtatgaattcagcgatatggcggaagtggagtcgacgctggaacaactggcaaatcgcgaagatggtccttttgtggtgcgtctggcccgcgaaccgggtaaacgcgaaagccgctacatgcatcttttcagtggtgaggtagaggatcagccggcggtaacggatatgtcgaacgcggttgatggtgatttacaggcccgcgtcgaagccctggaaatcgaagtggcagaactgaaacagcgtcttgattcgttgctggcccatctgggagattaaagtgaaaaaattacgtatcggcgttgtgggattaggcggcattgcgcaaaaagcgtggttaccggtgctggcggcagcgtctgactggatgttacaaggagcctggtcgcctacgcgcgcgaaagccctgccaatttgtgaaagctggcgcattccttatgccgattcgttatccagccttgccgccagttgcgatgcggtttttgtgcattccagcaccgccagccactttgacgtggtcagtacgttactcaatgcgggggtacatgtctgtgtcgataaaccgctggcagaaaatctgcgcgatgctgaacggctggtggaactggcggcgcggaaaaaactgacgttgatggtcggttttaaccgtcgtttcgcaccactctacggagagttaaaaacgcaactcgccaccgcagcctcgttaagaatggataaacatcgtagcaatagcgtcgggccacacgatctttatttcacgttgctggatgattatctgcatgtggtggataccgcgctgtggttgtcgggtggcaaagcctctctggatggcggtacgctactgactaacgacgctggcgaaatgctgtttgccgagcaccatttttcggctggtcctttgcagatcaccacctgtatgcatcgccgtgccggaagtcagcgtgaaaccgtgcaggccgtgactgacggtgcgctcatcgacattacggatatgcgcgaatggcgtgaggagcgcgggcagggcgtagtgcataaaccgattcctggttggcagagcactcttgaacaacgtggatttgtcggctgtgcgcggcacttcattgaatgtgtgcaaaatcagacagttccgcaaaccgccggcgaacaggccgtgctggcgcaacgtatcgttgacaagatctggcgcgatgcgatgagtgaataaaccctgtaacatctggcggtagcaattcaccataatccaggtagactattcgcctctttcagcgcctgccttgcaggcgttttgcccgtgggtctggattagaacaccgatgaatttattaaaatcgctggccgccgtcagctcgatgaccatgttttcgcgtgtgcttggcttcgcacgagacgcaattgtcgccagaatctttggcgcagggatggctaccgacgcctttttcgtcgcttttaaacttcctaacttgttacgccgtatctttgccgaaggggcattttcccaggcatttgtaccgattctggcggaatataaaagtaagcagggtgaagacgccacgcgggtctttgtctcttatgtttctggcctgctgacactcgcgctggcggttgtgacggtcgctggcatgctcgccgcaccgtgggtgatcatggtgaccgcgccaggcttcgctgacacagctgacaaatttgccctgaccagccagctactaaagattacctttccctatatcttgctgatctccctggcgtcgctggtgggagcgattctgaatacgtggaaccgcttctcgattccggcgtttgctccaacactgcttaacatcagcatgattggtttcgcgctgtttgccgcaccgtactttaacccaccggtgctggcgctggcgtgggctgttacggtcggcggcatcctgcagctggtgtatcagctaccgcacctgaagaagatcggcatgctggtcctgccgcgcattaacttccacgatgccggagcaatgcgcgtggtgaaacagatgggaccggcgatccttggcgtctctgtgagccagatctccttaatcatcaacaccatttttgcctcgtttcttgcttccggttcggtgtcttggatgtattacgccgaccgcttaatggagtttccgtccggtgtgctgggcgtggcgcttggcaccattttgctgccgtcgctgtcgaaaagttttgccagtggcaatcatgatgaatacaaccgtttgatggactgggggttgcgtctttgtttcctgttggcgctgccgagtgcggttgcgttgggcattctttcaggtccgttaaccgtttcgctgttccagtacggtaaatttaccgcctttgatgcgctgatgacccagcgggcgttaattgcctactcggtgggtttgattggcctgattgtagtgaaagttttggctcctggcttttattcccgccaggacattaaaacgccagtgaaaattgccatcgttacgctgattttaacgcaattgatgaacctggcgtttattggtccgttgaaacatgccgggctgtcactttctattggtctggcggcgtgtctgaatgcttcgctgctttactggcagttgcgtaagcagaaaatctttaccccgcaacccggctggatggcgtttctgttgcgtctggtggtggcggtactggtgatgtctggcgtgcttttaggtatgttacatatcatgccggagtggtcattgggtaccatgccctggcgcttactgcgtttaatggcggtcgtgctggcggggattgccgcgtacttcgctgcactggcggtactgggcttcaaagttaaagaatttgcccgccggacggtgtaacaatgcattccggcctgcagtgcaggccggagataatattcagatcgaaatctttttaccgccgcgatgggttgttgaggtctgaccgttcgccccatatagcgtcggttcctgatgcggtttcaacatttccagcgcctgttgattgcgctcaatctgtccttccagtaaccagccgttatgttgattcatttggcgtagttgctgcgttttcacagtaatttcctgccagcgttgactaatatcaacgctatttgctgtattgggttctttcttgcgtaactgttcgaggtaatccagcgtcgccagcagtgagcttttttgttctgtaatccattgcaactggctgccgttgatctgccccatagagagatgttgctgttcttgatccattaccgttttgagatcgttaagcacagcggacatctggtcgaggatctctgcaagacgtgtcatacgatcagttactctgcaagtcttgctgcgcttcgttgatcagcgcatcggcaattttgccggtgtccatttttagttcaccgttacgaatcgccagttttaacgcttcgacacgttcaagattgatatcactgctgccgggttgcatcagtttagcttgcgcgtcgcttaacgtcacactggtgctggtggatgctgttgtttttgccgcccgggtgttcgttaccggcacgtcagtggtttcgcgcggttgaacggtgcttacgggcttcagaggcgaagtgcgatcaatactcatggtttattcctcattgagggcgcttttatcatgtgttgcttatttatcggcaagggacgggtaatctttaacagcttacaggtttataagaatattcccatctgcatcaacaacgccgctgactacctgtcccgataccatgcgcacccgcgcattctgtgcgacggctgcattgttcagcgcctgaccttctgcgttggcgctaaacccatcaccgctggcgatcacattgacgcgttgtcccgcttttacccgccatgcctggcgaaactgggttaactggataggttgatcgggtgatagatcgcgcaggctaatggcatcaacaagttgattgatatccagcaccgtacgcagtggcagggtatccagccgtccgcgtttcagtttgacattgccagcttccagctttcctccccgcgcaatgggcatcgcggcaaccacataatttcctgtggcctgtacattaacctgtaaatatcgtttgtcgttaccgcagcgtgccaacacattcacattgccccacaggcgggaattattgctcatcgaaagcaatggctgctcgcacggcggtagtagattgggcgctgtacgaatagaaacacgaacctcatcacttacccccgcgagctgggcgctaaaaaaggtttgcaattgcgatgtgagattgctcgccgcacttaacggactgaacagtatcgcaatgatcgccacgctacgttttattgccagcattttcgccccccagccatttctacaacgtgaattgtacctgtccgcaatggtcatcaacggcataaatagcgacccattttgcgtttattccgccgataacgcgcgcgtaaaggcatttaagctgatggcagaattttgatacctgcggaggagatatgctcgataagctcgacgccgccttacgttttcaacaagaggcgctcaatctgcgcgcccagcgtcaggaagtgctggcagcaaacatcgccaatgccgatacccctggttatcaggcgcgcgatatcgattttgccagtgaacttaaaaaagtcatgcaacgtggacgggatgcaaccagtgtggttgcactgacgatgacctcaacgcaacacattccggcgcaggcgctgacgcctcctaccgcagaactgcaataccgtattccggaccagccttcgcttgacggtaataccgtcgatatggatcgcgaacgcacccagtttgccgataacagcctgcaataccagatgagccttagcgcgttgagcgggtaaatcaaaggcatgatgaacgttttacagagcggaaattaacggatggcactgctgaatatttttgatatcgccgggtcggcgttaactgcccagtcccagcgcctgaacgtggcggccagtaatctggcgaatgctgatagcgtgaccggtcctgatggacagccatatcgggcaaaacaggtggtattccaggttaacgctgcaccaggtgctgcgacaggcggcgtaaaggttgccgatgttatagaaagtcagtccccggacaaactggtttatgaaccgggtaatccgctggcggatgcaaagggctacgtaaaaatgccgaacgttgatgtcgtcggggagatggttaacaccatgtcggcgtcacgcagctatcaggccaatgttgaagtgctcaacacggtgaaaagcatgatgctgaaaacccttacgctcggtcaataaaggagaaagctatgtccattgcggtaaccaccaccgatccgacaaataccggcgtcagtaccaccagcagtagttcgctcacgggcagcaacgccgcagatttacaaagcagttttctaactttgctggtggcgcagctgaaaaaccaggacccgaccaatccaatggaaaacaacgagctgacgtcgcaattggcacaaatcagcacggtcagcgggattgaaaaactcaataccacgctcggatctatttccggacagattgataacagccagtcgttacaggccagtaacctgatcggtcacggcgtgatgatccccggcaccactgttcttgcgggaaccggcagtgaagaaggggctgtgaccacgaccacgccgtttggtgttgagctgcaacaggcggcagacaaagttacggccaccatcaccgataaaaatggcgcggttgtgcgcaccattgatattggtgaactgaccgccggagttcacagtttcacctgggacggtacgttgactgacggcagcactgcgccgaacggttcttacaacgtagcgattagcgccagtaacggtggtacacaattggttgcccagccgctgcagtttgctctggtgcagggtgtgatccgcggcaacaacggtaatacgctggatctcggcacttacggcaccaccaccctcgacgaagtacggcagataatttaagccttcacatttcaggagtcagtcatggccttttctcaagcggttagcggattaaacgctgccgccaccaacctcgatgttattggcaacaatatcgccaactccgccacctacggctttaaatcaggcacggcctcttttgccgatatgtttgccggttcgaaagtgggactgggggtaaaagttgccggtatcactcaggactttaccgatggcacgaccaccaacaccgggcgtggtctggacgttgctatcagccagaacggttttttccgtctggtagacagcaacggttcggtgttctacagccgtaacggacaatttaagctggatgagaaccgtaacctggtgaatatgcaaggtttacagctgacgggttacccggcaaccggtacgccgccgactattcagcaaggggcgaatccgaccaatatttcgatcccgaataccctgatggcagcgaaaactaccaccacggcgtcgatgcagatcaacctgaattccagtgatccgcttcctactgttacgccattcagcgccagcaatgcggatagctataacaaaaaaggttcggtgactgttttcgacagtcagggtaatgctcatgacatgagcgtgtactttgtgaagaccggggataataactggcaggtctacacccaggatagcagtgatccaaacagcattgcgaagacagcgacaacactggaatttaatgctaatggcacattagtggatggtgcgatggcgaataatatcgcaaccggcgcaattaacggcgcagatcccgccacgtttagcctgagcttcctcaactccatgcagcaaaataccggcgctaacaacattgtggcaaccacccagaacggctacaaaccgggcgatctcgtgagttatcaaatcaatgatgacggtacggttgtcggcaactattccaacgaacaaacccaactgctggggcagattgtactggcgaactttgccaacaacgaaggtctggcatccgaaggcgacaacgtctggtctgcgacgcaatcttctggcgtggcgctgttggggacagccgggacgggcaactttggcaccctgaccaacggtgcgctggaagcgtccaacgtcgatctcagtaaagaactggtcaatatgatcgttgcccagcgtaactatcagtctaacgcccagaccatcaaaacccaggaccagatcctcaacacgctggttaacttacgctaatcgctgacgggatagctcaatggatcacgcaatttataccgcgatgggagcagccagtcagacgctgaatcaacaggcggtaaccgccagtaatctggccaatgcctctacgcccggttttcgtgcgcagttaaacgccttgcgcgcagtgccggtggaagggctttcactgcctacgcgcacgttggtaacggcgtcaacaccgggtgcagacatgacgcccggcaagatggattacacctcgcgcccgctggacgttgcgttgcagcaggatggctggctggccgtgcagaccgctgacggcagcgaagggtatacgcgtaatggcagcattcaggttgatcccaccgggcaactgacaattcaggggcatccggtgataggcgaggcggggccaattgctgtgccggaaggggcggaaatcacgattgctgccgatggcacaatctcggcgctcaatccgggcgatccggcaaatacggttgcgccagtggggcgtctgaagctggtgaaagccacgggcagcgaagtgcagcgcggtgacgacggcatttttcgtttaagcgcagaaagccaggccacgcgtgggccggtactccaggcagatccaaccttgcgtgtgatgtcgggggttctggaaggcagtaacgtcaatgccgttgcggcaatgagcgacatgattgccagcgcgcggcgttttgaaatgcagatgaaggtgatcagcagcgtcgatgataacgcaggccgtgccaaccaactgctgtcgatgagttaattgaaaggatacatgacaagtataagttgcccgatgcgcaagcttatcgggtctatggggacaatcgcaatttattgattttgcgagctcttgtaggccggataaggcgtttacgccgcatccggcaagaaaacatatgcactttgtcactaatccactacaggacattttatgatcagttcattatggatcgccaaaacgggccttgacgcccagcaaaccaatatggacgtcattgccaacaacctggcaaacgtcagtactaacggttttaagcgtcagcgcgcggtgtttgaagatctgctttatcaaaccattcgccagccgggggcacagtcttccgaacaaaccaccttaccctccggattacaaatcggcacgggggtacgcccggtcgccactgaacgcttacacagccagggaaacctgtcgcagaccaacaacagcaaagatgtcgcgattaaagggcagggctttttccaggtgatgttgccagatggttcatcagcctatacccgtgacggctctttccaggtggatcagaacgggcagctggtgacggctggtggttttcaggtgcagccagcgatcaccattccggcgaatgcgttaagtatcaccatcggtcgtgatggcgtggtcagcgtaacccaacaaggccaggcagctccggttcaggttgggcagctcaatctcaccacctttatgaatgacaccgggctggagagcattggcgaaaacctctacaccgaaacgcaatcctctggtgcaccgaacgaaagcacgccgggcctgaacggcgcgggactgctgtatcaagggtatgttgaaacgtctaacgtcaacgtggcggaagaactggtcaatatgattcaggtgcaacgcgcttacgaaatcaacagtaaagcggtgtccaccaccgatcagatgctgcaaaaactgacgcaactctaaggcttaaccggtggcaggttcaccggtttactgatttttgaagatgatagccatgcaaaaaaacgctgcgcatacttatgccatttccagcttgttggtgctttcactaaccggctgcgcctggataccctccacgccgctggtgcagggggcgaccagtgcacaaccggttcccgggccgacgcccgtcgccaacggttctattttccagtctgctcagccgattaactatggctatcaaccgctgtttgaagatcgtcgaccacgcaatattggcgatacgctgaccatcgtgttgcaggagaacgtcagcgccagcaaaagctcctctgcgaatgccagccgtgacggtaaaactaattttggctttgatactgtgccgcgctatttgcaggggctgtttggtaacgctcgtgccgatgtcgaagcctccggtggtaacacgttcaacggaaagggcggggccaatgccagcaatacctttagcggcacgttgacggtgacggttgaccaggtactggtcaacggcaacctgcatgtggtgggtgaaaaacagattgccattaatcagggtaccgaatttattcgcttctctggcgtggttaatccacgcactatcagcggcagcaataccgtaccgtctactcaggtggcggatgcgcgcattgaatacgtaggcaatggctacattaacgaagcgcaaaatatgggctggttgcagcgtttcttccttaacctgtcgccaatgtaagtgaggctgtggtgattaaatttctctctgcattaattcttctactggttacgacggcggctcaggctgagcgtattcgcgatctcaccagtgttcagggggtaaggcaaaactcactgattggctatggtctggtggtggggctggatggcaccggtgaccagacaacccagacgccgtttaccacacaaacgcttaataacatgctctcacagctgggaattaccgttccgacgggcaccaatatgcagctaaaaaacgtcgctgcggtaatggtgacagcgtcacttcctccgtttggacgtcaggggcaaaccatcgatgtggtggtttcttccatgggaaatgccaaaagcttgcgtggaggtacgttgttgatgacgccgcttaagggcgttgacagtcaggtgtatgcgctggcgcagggcaatattctggttggcggcgcaggagcctccgctggcggtagcagtgttcaggtgaaccaactgaacggtggacggatcaccaatggtgcggttattgaacgtgaattgcccagccagtttggcgtcgggaatacccttaatttgcaacttaacgacgaagatttcagcatggcgcagcaaatcgctgacaccatcaaccgcgtgcgtggatatggcagcgccaccgcgttagatgcgcggactattcaggtgcgcgtaccaagtggcaacagttcccaggtccgtttccttgcagatatccagaatatgcaggttaatgtcaccccgcaggacgctaaagtagtgattaactcgcgcaccggttcggtggtgatgaatcgcgaagtgaccctcgacagctgcgcggtagcgcagggaaatctctcagtaacagtcaatcgtcaggccaatgtcagccagccagatacaccgtttggtggtggacagactgtggttactccacaaacgcagatcgatttacgccagagcggcggttcgctgcaaagcgtacgttccagcgccagcctcaataacgtggtgcgcgcgctcaatgcgctgggcgctacgccgatggatctgatgtctattttgcaatcaatgcaaagtgcgggatgtctgcgggcaaaactggaaatcatctgatgatcagcgacagcaaactactggcaagtgcggcctgggatgcgcaatcactcaacgaactaaaggcgaaagcgggcgaagatccggcggcaaatatccgtccggtggcccgccaggtggaagggatgttcgtgcagatgatgttgaaaagcatgcgcgacgctttaccaaaagatggcctgttcagcagcgagcacactcgtctgtataccagtatgtatgaccagcaaattgcccaacagatgacggcgggcaaaggtctggggcttgcagagatgatggttaaacagatgacgccagaacaaccattgccagaggagtccacgccagcagcaccgatgaaattcccgctcgaaactgtggtgcgttatcaaaatcaggcgctttcgcagctggtgcaaaaggccgtgccacgtaactacgatgattcgctgccgggtgacagtaaagcattcctcgcgcaactctcgctgcccgcccaactggcaagccagcaaagcggtgtgccacatcatttgatcctcgctcaggcggcactggaatctggttgggggcaacggcaaatccgccgcgaaaacggcgagccgagctataacctgtttggtgtcaaagcctctggcaactggaaagggccagttactgaaatcaccacgactgaatatgaaaacggcgaagcgaagaaagtaaaagcgaagtttcgggtctacagctcgtatctggaagcattgtcggattacgttgggctgttaacacgtaacccgcgctacgccgccgtgacgaccgccgcgagtgcggagcagggggcgcaggccctacaggacgcggggtatgctaccgatcctcactatgcccgtaaactcaccaacatgatccagcagatgaaatcgataagcgacaaggtgagcaaaacctacagcatgaacattgataatctgttctgaataactcaagtccggcgggtcgctgccgataatactctgtaattgaaggcttataaggaacctccatgtccagcttgatcaataacgccatgagcggactgaacgcggcccaggcggcgttaaatacggcaagtaataatatctccagctataacgttgccggatatacccgccaaaccactattatggcgcaggccaatagcacgttgggcgctggcggctgggttggcaatggcgtctacgtttctggtgtgcagcgtgagtatgatgcgtttattaccaaccagttacgtgctgcgcagacgcaaagtagcggcttgaccgcccgctatgagcagatgtcgaaaatcgacaatatgctctccaccagtacctcttcgctggcaacacagatgcaggatttcttcaccagcctgcaaacgctggtgagtaacgcggaagacccggcagcgcgccaggcgctgattgggaaatcagaagggttggtgaatcagtttaaaaccaccgatcaatatctgcgcgaccaggacaaacaggtcaatatcgcgataggtgccagcgttgatcagatcaacaattacgctaaacaaattgccagcctgaacgatcaaatctcgcgcctgacaggcgtgggggcaggggcgtcacctaacaatctgctggatcaacgcgatcaactggtgagcgaattaaaccagattgttggtgtagaagtcagcgttcaggatggtggcacttataacatcacgatggccaatggctactcactggttcagggaagtacggcgcggcaacttgcggcagttccttccagcgccgacccttctcgtacgactgtcgcttatgttgatgggacggcaggcaatattgagatcccggagaaattactgaataccgggtcgctgggcggcattctgacattccgttctcaggatctggaccagacgcgtaatacgcttggacaactggcgctggcatttgccgaggctttcaacacccaacacaaagccggatttgatgccaacggcgatgctggtgaagatttctttgctatcggtaagcccgcggttctgcaaaacacgaaaaacaaaggtgacgttgcgatcggtgccacggtaactgatgcctccgcggtactggcgacagattacaaaatctcgttcgataataatcagtggcatgtcacccgccttgccagcaataccactttttcggtgacgccggatgccaacggtaaagtggcatttgatggtctggagttgacgtttacaggaacgcctgccgttaacgacagcttcacgctgaaaccagtaagtgacgccatcgtcaacatggatgtattaatcactgacgaagcgaaaatcgcgatggcgagcgaagaagatgcgggtgatagcgacaaccgcaacggtcaggccctgctggatctgcaaagcaacagtaaaacggtgggcggtgcgaaatcttttaatgacgcttatgcctcgttagtgagtgatatcggtaataaaaccgctacgttgaaaaccagtagcaccacgcaaggtaatgtggtgacgcagctttccaatcagcagcagtcgatttccggtgtcaatctcgatgaggagtacggaaatctgcaacgttttcagcagtattacctggcgaatgcgcaggttctgcagacggcaaacgcgatttttgatgcgctgattaacattcgctaaggggagataaaatgcgtttcagtacccagatgatgtaccagcaaaacatgcgcggcattaccaattctcaggcagaatggatgaagtacggcgaacagatgtcgacgggtaagcgagtcgttaacccttcagatgatcccattgctgcatcacaagcggttgttctctcccaggcgcaggcgcaaaacagccagtacacgctggcgcgtactttcgccactcaaaaagtgtcactggaagagagtgtacttagccaggtcaccactgctatccagaatgctcaggaaaaaattgtctacgccagcaatggcaccttgagtgacgatgaccgggcctcgctggctacggatattcaggggcttcgtgaccagttgctgaatctggcgaacaccactgacggtaacgggcgctacatttttgccggttataaaacagagactgcgccgtttagcgaagagaaagggaaatacgtcggtggagcagaaagtattaaacaacaggtcgatgcttcgcgttcgatggtgatagggcacacgggtgacaaaattttcgacagtattaccagcaacgcggtagcggaaccagacggtagcgcttctgaaacaaatctttttgccatgctggatagcgccatcgcagccctgaaaacgccggtcgcggatagcgaagcggataaagaaaccgccgctgcggcgttagataaaaccaaccgcggactgaaaaactcgctgaacaatgtgctgaccgttcgcgcggaattaggcacgcagctgaacgaactggagtcgctggatttattaggtagcgatcgcgcattagggcaaacgcagcagatgagcgatctggttgatgtggactggaatgcaactatttcatcttacatcatgcagcaaacggcattgcaggcatcgtataaagcatttaccgatatgcagggattgtcgctcttccagctcaacaaataagctcgctttaaaacatatcatgaaactgggtatgttttgtctgcctgctctgggatcgccggggcgggcattttttttgcctattttgcattgttggttagcaaggatgccatttgatgaattttaatatgttgattcaaagatgaaataaaaaagccctggcagttaccagggcttgattactttgagctaattattactcaacaggttgcggacgcgcaggagcggcagaggcatgatgcgttgccgtatgaccacctgcggcacctttaccttcgaaggcaaaagtagggcgctgccagtcactgtgacgtggtgcctccggaacatattccggtgccggagcgcgtgtcattggcgcggtagcgtggttatgctcaacggtgatctcaggttcaaccgcggctaccgtttcaacttctgctgcgacttcagcgacgactggcgcggcaggttgagtaacaacttcaggttcagcaaccacaacctcagcagtttcggcaacttcttcaatatctgccgtctcttcctgcggttcaaccaccggttctgcgtgttctgcaacttcctgggctacggcaacatcagactcggtaatcacctgcggctgttcagttaccgcggcggcaattacttcaggatgcgtcgtttcaaccacttccggttgcggttcggcaacctgaacgggggcttctacgacttcagccacttcttcaataactggcgcgctaacaaccggttcgatagcggcggcgacagggacctcagtcaccatcggctgcacttgtacttcttcctgttcgcgctgctcttcaacctgtacatcttgcggacgtacaattggatagcggatccagactttgccagaggccagttccggagacgcgcacgctacggtcaacggcattggcgactgggttggataacgctcgtcacgatagcgacgacgacgctgaccactcacgcgcaggtgacgaggcgagcggcgagaacgacgcggcataccaccgttgtcacggttatcggcattgttctcttcttgctgttctggtgcagtttgcgctacgactggcagcgggactttcaccagttctgtgcgtggagctggcgcttcctgaacaattggttcggcagcgacagtttcttcaaccaccggtgcgactaccgcttcttcggctacgctttgctcgtaacgcactttctgattgagctgacgctgtttacgacgcggctgaaccggacgtacacgttcttcctgttcggtttcctgaacagattgctcttcaacattcagcgccttcgcttcttgttgcgcctgacgtttatcatcgttacggcggcggctacgttcacgacgcggcgcttgctgctcgtcggtggtacgcgctttttccgttacctcagtctgctgacggctctcacgcgtctcggcagtctgctgctgtgcctggcgacgattacgacggttttcttcgcgattatcgctgccttcagtacgttcgctacgggtgtcgcggcgctcattacggtcacggcggctgttctgacgaggcttgcgacgatcctgttgacgttccggtttcgcttctgctttcggtgctggttgctcggtcggtttggtttcttcaccaccgctgaacagcgctttcagtgcgccgaagaagcggctcaacagcccaggttgtgcaggagctgctggtgttgccggtgcagctttcggtgatggagctacgacaggcgcggcaggttcagctggcgttggcgctggcggcacatccggcatggcaaaggttgccagcgcaggttgttccggacgcttacgttcagcgaactcttcttcagacggcagcgccatcgcttcttcatgcagcttcggcagcatgtagcttaaggttggggtttcttcccctttacgcacgcgcagcacgtggtagtgcggggtttccatctgatcgtttggcacaatcacgcagcgaacaccgtcctgacgcgtttcaatggcattcaccgcagaacgtttttcattcagcaggtaagaagcgattggcacaggaacaatggcgtgaacttcctgggtgttctctttcagcgcttcttcttcgatcagacgcagaatagagagcgacagcgattcgttgtcacgcacggtgccagtaccagaacaacgcggacaaacgtgatgactggattcacccagtgatgggctcaggcgctgacgggacatttccagcaggccaaagcgagaaatatggctgatttgaatacgcgcacggtcctgacgcaccgcttcacgcagacggttttctaccgcacgctggtggcgtactggcgtcatgtcgatgaagtcgataacaatcaggccgccgaggtcacgcaggcgcagctgacgagcaatctcatcggcagcttcgaggttggtgttaaacgcggtttcttcgatatcgccgccgcgggtcgcgcgtgcggagttgatgtcgatggcagttaacgcttcggtgctgtcgataacaatggaaccaccggatggcagacggacttcacgctggaaggcggattcgatctgcgactcgatctggtagtggctgaacagcgggatctcgccggtgtacagtttgattttgctgctgaaatccgggcgacctaatgcagcgatatgctgacgtgccagttcgagcactttcgggttatcgataaggatttcgccgatgtcctgacgtaagtaatcgcggaatgcgcgaacgattacgttgctctcctgatgaatcaggaacggagccgggcggctttcagcggcttttttgatggcttcccagtgtttcagacggaagcttaaatcccattgcagcgcctcagcagatttgccgacgccagcggtgcgcacgataagccccatgccttccggcagttcaaggcttgccagtgcttcttttaattcggtacggtcgtcgccttcgatacggcgagaaatgccacccgcgcgcgggttgttcggcatcagaaccagatagctacccgccagactgataaaggtggttaatgccgcgcctttgtttccgcgctcttctttatcgatctgaacaatgacttcctgaccttcacgcaacacatctttaatgttgggacgaccatgagcactgtagttagcagggaaatattcgcgggcaatttcttttagtgggaggaaaccgtgacgttcagcgccgtaatcaacaaaagcagcttccagactcggttcaatgcgggtgattttacctttgtagatgtttgcctttttctgctcgtgccctggactttcgatatccaggtcatacagacgctgcccatctacaagggcaacgcgcaactcttcctgctgagttgcgttgattaacattcttttcatcgtaacttactcattattcttacattgacgactaagctgcgggcaaagtaacgcctttccgggtgtgaaccgatggcctcgtgtctagtcgcgtcgccaacctcacggttatcgtcagctcaaagaggcgcagagtgtcggttgcccgtttttcatgcggaaaaacagcgcaattatcaaagaaacagactgggtattactctccagaaatatttccatctaccggtaaggactgcaacccgcagcccgctaactgcctgaaagatcaatacgtcttacgccattgctgcgtggatgatcggtcgggcaaaatgggttattccgtaaaatttcttgttttaacaaggatggacacggaaacggcctcattattccactgcaagccttgttatagcaagatgacttttaccatttatcacccgcttactcacagttttttcacttcttgctggtgattggtttaataaccatcaataaagtgatcacgtagtgaagtaataaggtgcaaaactaaatataagcatagaaaaatgagtggcgcgaatcctgttggctaattagaatcgcccaccatgaaaacagagactccatccgtaaaaattgttgctatcaccgctgacgaagcggggcaacgtatcgataactttttgcgtacccaattgaaaggcgtaccaaaaagtatgatttaccgtattttgcgtaaaggtgaagtgcgggtgaacaaaaaacgtattaagcctgaatataaactcgaagcgggtgatgaggtgcgtatcccaccggttcgcgttgctgagcgggaagaagaggcggtttcgccacatctgcaaaaggtggcggcgctggcggacgtcatcttatatgaagatgatcatatcctggtgctgaataaaccttccggtacggcggtacatggcggcagtggtttaagcttcggcgttatcgaaggtttgcgggcgttgcgcccggaagcgcggttccttgaactggttcatcgtctcgaccgggacacttcaggtgtgttgctggtagcgaaaaaacgctcggcgttgcgttctctgcatgagcaattacgtgaaaaaggaatgcaaaaagattacctggcgctggtgcgcggtcagtggcagtcgcatgtgaagagcgttcaagcgccgttattgaaaaatattctgcaaagcggcgaacgtatcgtgcgtgtcagtcaggaaggcaaaccgtcggaaacacgctttaaagtggaagaacgctatgcatttgccaccctggtgcgttgtagcccggtaaccggacgtactcatcagatccgtgtgcatacacagtatgcgggtcatccgattgcctttgacgatcgctacggtgaccgtgaatttgacagacagctcactgaagcaggcacgggattaaatcgtctgttcctgcacgccgcagcgttgaagtttacccatccggggaccggtgaggtgatgcgcatcgaagcgccgatggatgaaggtttgaagcgttgtttgcaaaagctgcgtaacgcgcgctaatacaagcatataagcctgataatgggcggttggcctgataaggcgtttacgccgcatcaggccgccagcaccgattgccggatgcgaagtaaccgcatccggcgcaaaaaactatcccatcagcgggtttttcccttcccgacgtaacatctgacacagcgcgattagcggtaaaccaaccagcgtgttaggatcacgcccctctaaacgctcaaacagcgtaatgccaaatccttcactcttaaagctacccgcgcagtgcaggggatgctctttacgcacgtaattatcaatctccgcctcgctcaggtgacggaaatggacgtcaaaaggctccacttctgtttgcagatgcccattcgccgaattaaacaacgccagtccagtatagaaggtgacgatattgccgctggctttgcgtaattgcagacgggcattttcttccgttaacggtttaccggtgatttcgccatcaagaacacatacctggtctgaaccaataattaaatgatccggataacgtgacgccagagattgcgctttttcttgtgccagtcgaagcaccaactgtcgcggtgattcgtcgctgcgtggggtttcgtcgacctctggtgctgcacattcaaaagagatttgcagtttttccagaagagcgcgacgccatggcgaggtggaggctaaaataagtttaggcatatttttttccatcagatatagcgtattgatgatagccattttaaactatgcgcttcgttttgcaggttgatgttcgttatcagcactgaacgaaaataaagcagtaacccgcaatgtgtgcgaattattggcaaaaggcaaccacaggctgcctttttctttgactctatgacgttacaaagttaatatgcgcgccctatgcaaaaggtaaaattacccctgactctcgatccggttcgtacggctcaaaaacgccttgattaccagggtatctatacccctgatcaggttgagcgcgtcgccgaatccgtagtcagtgtggacagtgatgtggaatgctccatgtcgttcgctatcgataaccaacgtctcgcagtgttaaacggcgatgcgaaggtgacggtaacgctcgagtgtcagcgttgcgggaagccgtttactcatcaggtctacacaacgtattgttttagtcctgtgcgttcagacgaacaggctgaagcactgccggaagcgtatgaaccgattgaggttaacgaattcggtgaaatcgatctgcttgcaatggttgaagatgaaatcatcctcgccttgccggtagttccggtgcatgattctgaacactgtgaagtgtccgaagcggacatggtctttggtgaactgcctgaagaagcgcaaaagccaaacccatttgccgtattagccagcttaaagcgtaagtaattggtgctccccgttggatcggggataaaccgtaattgaggagtaaggtccatggccgtacaacagaataaaccaacccgttccaaacgtggcatgcgtcgttcccatgacgcgctgaccgcagtcaccagcctgtctgtagacaaaacttctggtgaaaaacacctgcgtcaccacatcactgccgacggttactaccgcggccgcaaggtcatcgctaagtaatcacgcgtctgcgtgatgaagcttagtgaggattttccccaggcaactggggaaagaccaaaccgggcggcgacgataccttgacacgtctaaccctggcgttagatgtcatgggaggggattttggcccttccgtgacagtgcctgcagcattgcaggcactgaattctaattcgcaactcactcttcttttagtcggcaatcccgacgccatcacgccattacttgctaaagctgactttgaacaacgttcgcgtctgcagattattcctgcgcagtcagttatcgccagtgatgcccggccttcgcaagctatccgcgccagtcgtgggagttcaatgcgcgtggccctggagctggtgaaagaaggtcgagcgcaagcctgtgtcagtgccggtaataccggggcactgatggggctggcaaaattattactcaagcccctggaggggattgagcgtccggcgctggtgacggtattaccacatcagcaaaagggcaaaacggtggtcctcgatttaggggccaacgtcgattgtgacagcacaatgttggtgcaatttgccattatgggctcagttctggctgaagaggtggtggaaattcccaatcctcgcgtggcgttgctcaatattggtgaagaagaagtaaagggtctcgacagtattcgggatgcctcagcggtgcttaaaacaatcccttctatcaattatatcggctatcttgaagccaatgagttgttaactggcaagacagatgtgctggtttgtgacggctttacaggaaatgtcacgttaaagacgatggaaggtgttgtcaggatgttcctttctctgctgaaatctcagggtgaagggaaaaaacggtcgtggtggctactgttattaaagcgttggctacaaaagagcctgacgaggcgattcagtcacctcaaccccgaccagtataacggcgcctgtctgttaggattgcgcggcacggtgataaaaagtcatggtgcagccaatcagcgagcttttgcggtcgcgattgaacaggcagtgcaggcggtgcagcgacaagttcctcagcgaattgccgctcgcctggaatctgtatacccagctggttttgagctgctggacggtggcaaaagcggaactctgcggtagcaggacgctgccagcgaactcgcagtttgcaagtgacggtatataaccgaaaagtgactgagcgtacatgtatacgaagattattggtactggcagctatctgcccgaacaagtgcggacaaacgccgatttggaaaaaatggtggacacctctgacgagtggattgtcactcgtaccggtatccgcgaacgccacattgccgcgccaaacgaaaccgtttcaaccatgggctttgaagcggcgacacgcgcaattgagatggcgggcattgagaaagaccagattggcctgatcgttgtggcaacgacttctgctacgcacgctttcccgagcgcagcttgtcagattcaaagcatgttgggcattaaaggttgcccggcatttgacgttgcagcagcctgcgcaggtttcacctatgcattaagcgtagccgatcaatacgtgaaatctggggcggtgaagtatgctctggtcgtcggttccgatgtactggcgcgcacctgcgatccaacagatcgtgggactattattatttttggcgatggcgcgggcgctgcggtgctggctgcctctgaagagccgggaatcatttccacccatctgcatgccgacggtagttatggtgaattgctgacgctgccaaacgccgaccgcgtgaatccagagaattcaattcatctgacgatggcgggcaacgaagtcttcaaggttgcggtaacggaactggcgcacatcgttgatgagacgctggcggcgaataatcttgaccgttctcaactggactggctggttccgcatcaggctaacctgcgtattatcagtgcaacggcgaaaaaactcggtatgtctatggacaatgtcgtggtgacgctggatcgccacggtaatacctctgcggcctctgtcccgtgcgcgctggatgaagctgtacgcgacgggcgcattaagccggggcagttggttctgcttgaagcctttggcggtggattcacctggggctccgcgctggttcgtttctaggataaggattaaaacatgacgcaatttgcatttgtgttccctggacagggttctcaaaccgttggaatgctggctgatatggcggcgagctatccaattgtcgaagaaacgtttgctgaagcttctgcggcgctgggctacgacctgtgggcgctgacccagcaggggccagctgaagaactgaataaaacctggcaaactcagcctgcgctgttgactgcctctgttgcgctgtatcgcgtatggcagcagcagggcggtaaagcaccggcaatgatggccggtcacagcctgggggaatactccgcgctggtttgcgctggtgtgattgatttcgctgatgcggtgcgtctggttgagatgcgcggcaagtttatgcaagaagccgtaccggaaggcacgggcgctatggcggcaatcatcggtctggatgatgcgtctattgcgaaagcgtgtgaagaagctgcagaaggtcaggtcgtttctccggtaaactttaactctccgggacaggtggttattgccggtcataaagaagcggttgagcgtgctggcgctgcctgtaaagctgcgggcgcaaaacgcgctctgccgttaccagtgagcgtaccgtctcactgtgcgctgatgaaaccagcagccgacaaactggcagtagaattagcgaaaatcacctttaacgcaccaacagttcctgttgtgaataacgttgatgtgaaatgcgaaaccaatggtgatgccatccgtgacgcactggtacgtcagttgtataacccggttcagtggacgaagtctgttgagtacatggcagcgcaaggcgtagaacatctctatgaagtcggcccgggcaaagtgcttactggcctgacgaaacgcattgtcgacaccctgaccgcctcggcgctgaacgaaccttcagcgatggcagcggcgctcgagctttaaaagaggaaaatcatgaattttgaaggaaaaatcgcactggtaaccggtgcaagccgcggaattggccgcgcaattgctgaaacgctcgcagcccgtggcgcgaaagttattggcactgcgaccagtgaaaatggcgctcaggcgatcagtgattatttaggtgctaacggcaaaggtctgatgttgaatgtgaccgacccggcatctatcgaatctgttctggaaaaaattcgcgcagaatttggtgaagtggatatcctggtcaataatgccggtatcactcgtgataacctgttaatgcgaatgaaagatgaagagtggaacgatattatcgaaaccaacctttcatctgttttccgtctgtcaaaagcggtaatgcgcgctatgatgaaaaagcgtcatggtcgtattatcactatcggttctgtggttggtaccatgggaaatggcggtcaggccaactacgctgcggcgaaagcgggcttgatcggcttcagtaaatcactggcgcgcgaagttgcgtcacgcggtattactgtaaacgttgttgctccgggctttattgaaacggacatgacacgtgcgctgagcgatgaccagcgtgcgggtatcctggcgcaggttcctgcgggtcgcctcggcggcgcacaggaaatcgccaacgcggttgcattcctggcatccgacgaagcagcttacatcacgggtgaaactttgcatgtgaacggcgggatgtacatggtctgaccgcgatttgcacaaaatgctcatgttgcgcgcagtctgcgtggttatgagtaataattagtgcaaaatgatttgcgttattggggggtaaggcctcaaaataacgtaaaatcgtggtaagacctgccgggatttagttgcaaatttttcaacattttatacactacgaaaaccatcgcgaaagcgagttttgataggaaatttaagagtatgagcactatcgaagaacgcgttaagaaaattatcggcgaacagctgggcgttaagcaggaagaagttaccaacaatgcttctttcgttgaagacctgggcgcggattctcttgacaccgttgagctggtaatggctctggaagaagagtttgatactgagattccggacgaagaagctgagaaaatcaccaccgttcaggctgccattgattacatcaacggccaccaggcgtaagtgaacatctccaggcggtcgttcgaccgcctgagttttatctttttgtcccactagaatcattttttccctccctggaggacaaacgtgtctaagcgtcgtgtagttgtgaccggactgggcatgttgtctcctgtcggcaataccgtagagtctacctggaaagctctgcttgccggtcagagtggcatcagcctaatcgaccatttcgatactagcgcctatgcaacgaaatttgctggcttagtaaaggattttaactgtgaggacattatctcgcgcaaagaacagcgcaagatggatgccttcattcaatatggaattgtcgctggcgttcaggccatgcaggattctggccttgaaataacggaagagaacgcaacccgcattggtgccgcaattggctccgggattggcggcctcggactgatcgaagaaaaccacacatctctgatgaacggtggtccacgtaagatcagcccattcttcgttccgtcaacgattgtgaacatggtggcaggtcatctgactatcatgtatggcctgcgtggcccaagcatctctatcgcgaccgcctgtacttccggcgtgcacaacattggtcatgctgcgcgtattatcgcgtatggcgatgctgacgtgatggttgcaggtggcgcagagaaagccagtacgccgctgggcgttggtggttttggcgcggcacgtgcattatctacccgcaatgataacccgcaagcggcgagccgcccgtgggataaagagcgtgatggcttcgtactgggcgatggtgccggtatgctggtacttgaagagtatgaacacgcgaaaaaacgcggtgcgaaaatttacgctgaactcgtcggctttggtatgagcagcgatgcttatcatatgacgtcaccgccagaaaatggcgcaggcgcagctctggcaatggcaaatgctctgcgtgatgcaggcattgaagcgagtcagattggctacgttaacgcgcacggtacttctacgccggctggcgataaagctgaagcgcaggcggtgaaaaccatcttcggtgaagctgcaagccgtgtgttggtaagctccacgaaatctatgaccggtcacctgttaggtgcggcgggtgcagtagaatctatctactccatcctggcgctgcgcgatcaggctgttccgccaaccatcaacctggataacccggatgaaggttgcgatctggatttcgtaccgcatgaagcacgtcaggtcagcggaatggaatacacgctgtgtaactccttcggcttcggtggcactaatggttctttgatctttaaaaagatctaagttgtcattttccacccatataaaaggtccgcttgcgggccttttttcttagcttttattccgacttgttccgtagtgaacatgctgccacactaacaattctctgataaggagccggtatgttcttaattaacggttataagcaggaatcgctggcagtaagcgatcgggcaacgcagtttggtgatggttgttttaccactgccagagttatcgacggtaaagtcagtttgttatcggcgcatatccagcgactacaggatgcttgtcagcggttgatgatttcctgtgacttctggcctcagcttgaacaagagatgaaaacgctggcagcagaacagcaaaatggtgtactgaaagtcgtgatcagtcgcggtagtggcgggcgagggtacagcacattgaacagcggaccagcaacgcggattctctccgttacggcttatcctgcacattacgaccgtttgcgtaacgaggggatgacgttggtgctaagcccggtgcggctggggcgcaatcctcatcttgcaggtattaaacatcttaatcggcttgagcaagtattgattcgctctcatcttgagcagacaaacgctgatgaggcgctggtccttgacagcgaagggtgggttacggaatgctgtgcggctaatttgttctggcggaagggcaacgtagtttatacgccgcgactggatcaggcaggtgttaacggcattatgcgacaattctgtatccgtttgctggcacaatcctcttatcagcttgtcgaagtgcaagcttctctggaagaggtgttgcaggcagatgagatggttatttgtaatgcgttaatgccagtgatgcccgtacgtgcctgtggcgatgtctccttttcgtcagcaacgttatatgaatatttagccccactttgtgagcgcccgaattagtcatgaaaaaagtgttattgataatcttgttattgctggtggtactgggtatcgctgctggtgtgggcgtctggaaggttcgccatcttgccgacagcaaattgcttatcaaagaagagacgatatttaccctgaagccagggaccggacgtctggcgctcggtgaacagctttatgctgataagatcatcaatcgcccacgggtttttcaatggctgctgcgtatcgaaccggatctttctcactttaaagccgggacttaccgctttacaccgcagatgaccgtgcgcgagatgctgaaattgttggaaagcggtaaagaagcacagttcccgctgcgactggtagaagggatgcgtctgagcgactacctcaagcaattgcgtgaggctccgtatatcaagcacacgctgagtgacgataagtacgccaccgtagcgcaggcacttgaactggaaaacccggagtggattgaaggttggttctggccagacacctggatgtataccgccaataccaccgatgtcgcgttactcaagcgagcgcacaagaaaatggtgaaagcggtcgatagcgcctgggaagggcgtgcggacggtctgccttataaagataaaaaccagctggtgacgatggcatcaattatcgaaaaagaaaccgccgttgccagtgaacgcgatcaggttgcctcggtatttatcaaccgtttacgcattggtatgcgcctgcagaccgacccaaccgtgatttacgggatgggagagcgttataatggcaaactttctcgtgcagacctggaaacgccgacagcgtataacacctataccattaccggtttgccgccaggtgcgatagctacgccgggggcggattcgctgaaggctgctgcgcatccggcaaaaacgccgtatctctattttgtggccgatggtaaaggtggtcacacgtttaataccaatcttgccagccataacaagtctgtgcaggattatctgaaagtgcttaaggaaaaaaatgcgcagtaagtatatcgtcattgaggggctggaaggcgcaggcaaaactaccgcgcgtaatgtggtggttgagacgcttgagcaactgggtatccgcgacatggttttcactcgggaacctggcggtacgcaacttgccgaaaagttaagaagcctggtgctggatatcaaatcggtaggcgatgaagtcattaccgataaagccgaagttctgatgttttatgccgcgcgcgttcaactggtagaaacggtcatcaaaccagctctggctaacggcacctgggtgattggcgatcgccacgatctctccactcaggcgtatcagggcggaggacgtggtattgaccaacatatgctggcaacactgcgtgatgctgttctcggggattttcgccccgacttaacgctctatctcgatgttaccccggaagttggcttaaaacgcgcgcgtgcgcgcggcgagctggatcgtattgagcaagagtctttcgatttctttaatcgcacccgcgcccgctatctggaactggctgcacaagataaaagtattcataccattgatgccacccagccgctggaggccgtgatggatgcaatccgcactaccgtgacccactgggtgaaggagttggacgcatgagatggtatccatggttacgacctgatttcgaaaaactggtagccagctatcaggccggaagaggtcaccatgcgctactcattcaggcgttaccgggcatgggcgatgatgctttaatctacgccctgagccgttatttactctgccaacaaccgcagggccacaaaagttgcggtcactgtcgtggatgtcagttgatgcaggctggcacgcatcccgattactacaccctggctcccgaaaaagggaaaaatgcgttgggcattgatgcggtacgtgaggtcaccgaaaagctgaatgagcacgcacgcctaggtggtgcgaaagttgtctgggtaaccgatgctgccttactgaccgacgccgcggctaacgcattgctgaaaacgcttgaagagccaccagcagaaacctggtttttcctggctacccgcgagcctgaacgtttactggcaacattacgtagtcgttgtcggttacattaccttgcgccgccgccggaacagtacgccgtgacctggctttcacgcgaagtgacaatgtcacaggatgcattacttgccgcattgcgcttaagcgccggttcgcctggcgcggcactggcgttgtttcagggagataactggcaggctcgtgaaacattgtgtcaggcgttggcatatagcgtgccatcgggcgactggtattcgctgctggcggcccttaatcatgaacaagctccggcgcgtttacactggctggcaacgttgctgatggatgcgctaaaacgccatcatggtgctgcgcaggtgactaatgttgatgtgccgggcctggtcgccgaactggcaaaccatctttctccctcgcgcctgcaggctatactgggggatgtttgccacattcgtgaacagttaatgtctgttacaggcatcaaccgcgagcttctcatcaccgatcttttactgcgtattgagcattacctgcaaccgggcgttgtgctaccggttcctcatctttaagagagacatcatgtttttagtcgactcacactgccatctcgatggtctggattatgaatctttgcataaggacgtggatgacgttctggcgaaagccgccgcacgcgatgtgaaattttgtctggcagtcgccacaacattaccgggttatttacatatgcgggatctggtaggcgaacgtgacaacgtcgtattttcttgtggcgtgcatccactcaaccagaatgatccctacgatgtagaagatttacgccgtctggcggcagaagagggtgttgtagcgctgggtgaaaccgggctggattattattacacaccggaaactaaagtacgtcagcaagagtccttcatccatcatatccagattggtcgtgaactgaacaagccggttatcgtccatacccgtgacgcccgtgccgatacgctggcaattctgcgcgaagaaaaagtgacggattgcggtggcgtactacactgttttacagaggacagagaaacggcgggtaaattactggatctcggattttacatctccttttccggcattgtgaccttccgtaatgcggagcaactgcgcgatgctgcgcgttatgtccccctggatcgattactggtggaaactgactcaccttaccttgcgccggtaccgcatcgaggaaaagagaatcaacctgcgatggttcgtgacgttgcagaatacatggctgtgttgaaaggtgttgccgttgaagaactggcgcaggtaaccaccgataacttcgcccgtctgtttcacatcgacgcttcccgccttcaatccatccgttgaatgagtttttttaaagctcgtaattaatggctaaaacgagtaaagttcaccgccgaaaattgggcggtgaataaccgcgtttgaaatattgtgacatatgttttgtcaaaatgtgcaacttctccaatgatctgaagttgaaacgtgatagccgtcaaacaaattggcactgaattattttactctgtgtaataaataaagggcgcttagatgccctgtacacggcgaggctctccccccttgccacgcgtgagaacgtaaaaaaagcacccatactcaggagcactctcaattatgtttaagaatgcatttgctaacctgcaaaaggtcggtaaatcgctgatgctgccggtatccgtactgcctatcgcaggtatcctgctgggcgtcggttccgcgaatttcagctggctgcccgccgttgtatcgcatgttatggcagaagcaggcggttccgtctttgcaaacatgccactgatttttgcgatcggtgtcgccctcggctttaccaataacgatggcgtatccgcgctggccgcagttgttgcctatggcatcatggttaaaaccatggccgtggttgcgccactggtactgcatttacctgctgaagaaatcgcctctaaacacctggcggatactggcgtactcggagggattatctccggtgcgatcgcagcgtacatgtttaaccgtttctaccgtattaagctgcctgagtatcttggcttctttgccggtaaacgctttgtgccgatcatttctggcctggctgccatctttactggcgttgtgctgtccttcatttggccgccgattggttctgcaatccagaccttctctcagtgggctgcttaccagaacccggttgttgcgtttggcatttacggtttcatcgaacgttgcctggtaccgtttggtctgcaccacatctggaacgtacctttccagatgcagattggtgaatacaccaacgcagcaggtcaggttttccacggcgacattccgcgttatatggcgggtgacccgactgcgggtaaactgtctggtggcttcctgttcaaaatgtacggtctgccagctgccgcaattgctatctggcactctgctaaaccagaaaaccgcgcgaaagtgggcggtattatgatctccgcggcgctgacctcgttcctgaccggtatcaccgagccgatcgagttctccttcatgttcgttgcgccgatcctgtacatcatccacgcgattctggcaggcctggcattcccaatctgtattcttctggggatgcgtgacggtacgtcgttctcgcacggtctgatcgacttcatcgttctgtctggtaagagcagcaaactgtggctgttcccgatcgtcggtatcggttatgcgattgtttactacaccatcttccgcgtgctgattaaagcactggatctgaaaacgccgggtcgtgaagacgcgactgaagatgcaaaagcgacaggtaccagcgaaatggcaccggctctggttgctgcatttggtggtaaagaaaacattactaacctcgacgcatgtattacccgtctgcgcgtcagcgttgctgatgtgtctaaagtggatcaggccggcctgaagaaactgggcgcagcgggcgtagtggttgctggttctggtgttcaggcgattttcggtactaaatccgacaacctgaaaaccgagatggatgagtacatccgtaaccactaatctgtaagacgttggggagactaaggcagccagatggctgccttttttacaggtgttattcagaattgatacgtgccggtaatgctgaaattacgcggtgcgccgtagacgatagaaccttccacgttggtatcgtaggttttgtcgaacaggttattgacgttcccctgtaacgagaagtttttcgtcacctggtagcgggtgaagagatccaccagcgcgtagctaccttgctcggcgcggaaggtgccatacggtgtcacggtgtcggtatacacgcgattttgccagttaacaccaccgccgactgtcaactctggcatgacaggcaaccgatagctggtgaacattttaaccgtggtgcgtggcagattaggattaacggcgtttccttcgttatcctctgcaatatagcgcgttgcgccaaatgtcagctgccagttgtcggtaattgcgccgttgagttcaaattccacccctttactgactgtcccatccactgctttataggcggtttcgccgttgctgccggggataggtgtaccggtggactgagcgacattatcctgctcaatacggaagatggctaacgtggtggtcagacggctattcatccagtccgatttcagacccagctcgtagttgttaccggtgattggagccagatatttgcctgaactgtcacgatcattttgcggctggaaaatagaggtatagctggcgtaggtcgaccagttgtcattgatgtcaaacaccagaccagcgtaaggcgtggtgtggtttttctccatgctgtaagtcagcgtatcaacccgccagttggtataacgtgcgccgaggatcagatgcagcggatcggcaagggtgacacgagtggcagcatataacgatttcatatgtgtggtatcgtcctgcgccaggctctgtggtgaccagtcggtttgtgggaaattgccattaaagttgtagaaactgccaatttcatccgggaagatgttggcccatgaactgaagtaacgattgttttgtttgctgtaactgccaccaaacattagattgtgctgacgaccaaacaattcataactaccgtcagcgaacaaatccagcgcatcaactttacgtttgccactgttccaaccggtgccgccgacataatcaaagccaggtccataattactgtatggcccaaccagcataccatccgctttgtttacataggcatcgacatacatcattttgctgtcaaattcgacttcagagtgggtggcattcagtgtcgcttgccaggtatcagcaaaccgctgcttcagggtcataaagaccttgttgatctctttatcgttgtacgcccagtcaggtgcggtactgcgtgcacgatcgtaactgttgctgctgccatcagtattccagcgcggtaaaccgccccaggtagggctattaacatcaatgcgctgatattcgtaaccggctgaaagcgtcgtaagatcgcctaaatcagcatcgacaatgcccgagaagaaggtcttttcactgttgtagcggtccagccatgagtcgttattctggtagccgccgacaattcgcgcgcggattttaccgtcttcggtgagtgggctttgtaaatccgccacataccgttctttgttccagctaccgtattccgccgagacatcgcctttaaattcacgactggtcgcgtgttttcgaaccatattaattgccgcagatggattacccgtcccggtcatgagtcctgtcgcgccacgcactacttctacgcgttcaaagagtgccatatcagaaagtgcgtcgcccagattccagcgcgattcaaaataggtggggataccatcaaccatatagttatcgatctggaatccgcgggaataataaagagcacgatcggaatccgcctgacttttgctgatcccctgcgtgttttccatcacttcgcccagcgtttgtaactgctgatcttccatccgctgctggctaacaatagtgaccgactgaggaatatcacgttgagtcatctgcattttggtacccgcagaggtagacgttacgctgtaatcattttcgccatcatctggagctgtggctgaaccctcaacaatcaccgtttcttcagtggctggtgcagcaaaagcggcagaaggtaatagtgccagtgctatgcaaccggcaagtagtgacggtttggtgatggcttgatattgattatccctgttaaattgtgttgaaagcatttgaaatctcttggtttatgttgtcgtcaggctcatgccggaggagggtgatgagcgattatatttagtgtgcgaataattttgtttgtaaatgcaaatgagaaatatacgcattcatatttgtcgtgtaaaccaaacagagaatgtcttttcagcgcattcgcaggcagaaatgggaataatggcgatatatacggcagcaaaacgattttttgcttaagaaatcgtgagttaaggttgaaagagcaggtttaactcgaccatactctatactcgcagtgtggcgcggcgtagcatggcgcaacgcatggctatttgaaaaaggaaaatgtcgtggcagaagaaactatattcagcaaaattattcgtcgtgagatcccctccgatatcgtctaccaggatgatctggtaacggcgtttcgcgatatttcgccgcaagcgccaacgcatattctgatcattccgaatatcctcattccgactgtgaacgacgtctcagctgagcatgagcaggcgctgggacgcatgatcaccgtagcggcaaaaattgctgagcaagaaggtattgccgaagatggctatcgtctgatcatgaataccaaccgccatggcggacaagaggtttaccacatccatatgcacttgttgggtggccgtccgctgggaccaatgctggcgcataaaggtctgtaacgatgagaaaaggatgctttgggctggtgtctctggcgttgttactgctggtgggctgtcgttcacatccggaaattccggtgaatgatgagcaatcgctggtgatggagtcatctttattggctgcgggcatcagtgcagaaaagcccgtcctttcgacgtctgatattcaaccttcagcatcctcaacgctttataacgaaaggcaagaacccgttaccgttcattatcgtttttactggtatgacgccagagggctggagatgcatcctctggaaaggccacgcagcgttaccattcccgcacattcggcggtaacgctgtacggcagcgccaattttctgggggcgcacaaagtcagactttatctatatttgtaaggggtgaatcttgatgacaaaaatgagtcgctacgccttgattaccgcgctggcgatgtttctcgccggatgtgtggggcaacgtgaacctgcaccggtagaagaagtgaaaccagcgccggaacaaccagccgagccacaacagcctgtccccacagtgccctcggtgccgacgatcccgcagcagccaggcccaattgagcacgaagatcaaacggcaccgcctgcgccgcatattcgccattatgactggaatggcgcaatgcagccgatggtcagtaagatgcttggggctgacggggtgactgcgggtagcgtcctgctggttgatagcgttaacaaccgtactaacggttcgctgaatgccgcagaagcgaccgaaacgctgcgaaatgcgctggctaataacgggaaatttaccctggtttccgcccagcagctgtcgatggctaagcaacagttaggtttgtcgccgcaggacagtttaggtactcgtagtaaagccataggcattgcccgcaatgtcggcgctcattacgtgctgtactccagcgcctctggcaacgttaacgctccgaccctacaaatgcagctgatgctggtgcagacgggcgaaattatctggtcaggtaaaggtgccgtttcgcagcaataatcccatcatgcgcgacgaattgctgtcgcgctttttcccgcagtttcatcccgtcacgacgtttcatagtgggcttagtggcgggagttttctcattgaacaccagggccagcgttttgttgtacgtcagccgcacgatcctgatgcgccgcggttcgcgttcttgcgccagtatcgggctttatcacaattacccgcatgtattgcaccgaagccgcatttatatctccgtgactggatggtggtcgactatctgcccggcgaggtaaaaacgtatttgccggataccaacgaactggcaggcttgctgtattatctacatcaacaaccgcgttttggctggcgaataacgctgttgccgttactggaactgtactggcagcaaagcgatccggcgcggcggacagtgggttggctgcgaatgttaaaacgtctgcgcaaagcgcgggaaccacggcctttacgcttaagtccattgcatatggatgtccacgccggaaatttagtgcatagcgcgtcagggttaaaactcatcgactgggagtatgccggagatggtgatatcgcgctggaactggcggcggtgtgggtggaaaatactgaacagcaccggcaattggtcaatgactatgccactcgcgcgaagatttatccggcgcaattatggcgtcaggtcaggcgatggtttccctggctgctgatgctcaaagcagggtggtttgagtaccgctggcgacaaaccggcgatcaacaatttatcaggctggccgatgacacctggcggcagctattaataaaacaataaggagagcagtgtgggtccagtaatgttggatgtcaaaggttacgaactggacgcggaagagcgtgaaatacttgcgcatccgctggtgggagggctgattctctttacgcgtaactatcatgatcctgcccagttacgtgaactggtgcgccagatccgcgcagcttcgcgcaatcatctggtggtggcggtagatcaggaaggtggacgcgtgcagcgttttcgtgaaggttttacccgcttgccagcggcgcaatcattcgctgcgctgtcaggaatggaagagggcggcaaactggcgcaagaggcgggttggctgatggccagcgaaatgatcgctatggatattgatatcagctttgcgccagtgctggatgtcgggcatatcagcgcggcgattggcgagcgttcttatcatgccgatccacaaaaagccctggcaattgccagccggtttattgatggtatgcatgaagccggaatgaaaacgaccgggaaacacttcccaggacacggtgcagtaacggcagactcacacaaagaaacaccgtgcgatccacgtccacaagcggagattcgcgctaaagatatgtcggtcttcagttccttaatccgcgaaaataaactcgacgccattatgcctgcgcatgtgatctacagtgatgttgatccgcgtccggcgagcggttctccctactggctgaaaaccgttttgcgtcaggaactgggttttgacggcgtgattttctctgacgatttatcgatggaaggtgccgcgattatgggcagttatgccgaacgcgggcaggcatcactggatgcgggttgcgatatgatcctggtctgcaataatcgtaaaggggccgtcagcgtgttagataatctgtcaccgatcaaggcagaacgtgttacacgtttgtatcataaaggttcattttcgcgacaggaactgatggactcggctcgctggaaagcgatcagcacccgtctgaatcagttacacgaacgctggcaggaagagaaagcaggtcactaaccctggcttatgtgaggaagcgatgattatctatttacacggttttgactctaacagtccgggtaaccacgagaaagtcttacaattgcagtttattgacccggatgtacgcttgataagctacagtacgcggcatccgaaacatgatatgcagcatctgcttaaagaagtggacaaaatgttgcaactgaacgttgacgagcgtccgctaatttgcggcgttggcctgggcggatactgggcggaacggattggttttctttgcgatatccgccaggtgatcttcaaccctaatttgttcccttatgagaacatggaaggcaagattgatcgcccggaagagtatgccgatattgccactaagtgtgtgaccaacttccgcgagaagaatcgcgatcgttgtctggttattttgtcgcgtaatgatgaagcacttaacagccagcggacatctgaagagttgcatcattattacgagattgtctgggacgaagagcagacgcacaaattcaagaatatctccccgcatttacagcgcattaaagcgttcaaaaccctcgggtaaatgccctcgtcgcatcaggtaaccttaccggtacctgatgcgctccgaattctgtaagtcggataaggcgtccacgccgcatccgacagtcgagcatcaatgcctgatgcgatgctgcgcatcttatcaggacgaccaaacgccctcgatatacgcttcaccctatattactcttccgaatttgctcaaataataaacaataaactctattttttgatctcacccggtaaagtcgcctatcttttcagcaacaaaacttgattaacatcaattttggtatgaccaatgcaccattcatgttattctcaatagcgaagaacattttcattgctgtaacctgttgttaattaagagctatgttaataaccattaattaacaattggttaataaatttaagggggtcacgttgactacgccattgaaaaagattgtgattgtcggcggcggtgctggtgggctggaaatggcaacacagctggggcataagctgggacgtaagaaaaaagccaaaattacgctggtcgatcgtaaccacagccacctgtggaaaccgctgctgcacgaagtggcgactggctcgcttgatgaaggcgtcgatgcgttgagctatctggcccatgcgcgcaatcatggtttccagttccagttgggttccgtcattgatattgatcgtgaagcgaaaacaatcactattgcagaactacgcgacgagaaaggtgaactgctggttccggaacgtaaaatcgcctatgacaccctggtcatggcgctgggtagcacctctaacgatttcaatacgccaggcgtcaaagagaactgcattttcctcgataacccgcaccaggcgcgtcgctttcaccaggagatgctgaatctcttcctgaaatactccgccaacctgggcgcaaatggcaaagtgaacattgcgattgtcggcggcggcgcgacgggtgtagaactctccgctgaattgcacaacgcggtcaagcaactgcacagctacggttacaaaggcctgaccaacgaagccctgaacgtaacgctggtagaagcgggagaacgtattttgcctgcattaccgccacgtatctctgctgcggcccacaacgagctaacgaaacttggcgttcgcgtgctgacgcaaaccatggtcaccagtgctgatgaaggcggcctgcacactaaagatggcgaatatattgaggctgatctgatggtgtgggcagccgggatcaaagcgccagacttcctgaaagatatcggtggtcttgaaactaaccgtatcaaccagctggtggtggaaccgacgctgcaaaccacccgcgatccagacatttacgctattggcgactgcgcgtcatgcccgcgtccggaagggggctttgttccgccgcgtgctcaggctgcacaccagatggcgacttgcgcaatgaacaacatactggcgcagatgaacggtaagccgctgaaaaattatcagtataaagatcatggttcgctggtatcgctgtcgaacttctccaccgtcggtagcctgatgggtaacctgacgcgcggctcaatgatgattgaaggacgaattgcgcgctttgtatatatctcgctataccgaatgcatcagattgcgctgcatggttactttaaaaccggattaatgatgctggtggggagtattaaccgcgttatccgtccgcgtttgaagttgcattaatcgacgtacactggcggatgtggcataaacgccttatccgcccttgaggaacagcgcgatcggcagccgcgtcgcatcaggcattccttcagactcctccgaatccttaagtatttccagccattcccgcgcttttcatcttctgtctgatagctgcttttctccttcgcttgcatgattggcataactgcaaagaaggaggtgttcccgtgaataaatcaatgttggcgggtatcgggattggtgtcgcagctgcgctgggcgtagcggcagtggccagtctgaacgtgtttgaacggggcccgcaatacgctcaggttgtttctgcaaccccaatcaaggaaacggttaaaacaccgcgtcaggagtgtcgcaacgtcacagtgacccatcgtcgaccggtgcaggatgaaaatcgcattaccgggtcggtgctcggcgctgttgctggcggcgtgatagggcatcagtttggcggtggtcgcggtaaagatgtcgccactgttgtgggggcgctgggtggtggatatgccggtaaccagatccagggctctctccaggaaagcgatacttacacgactacgcaacagcgttgtaaaacggtgtatgacaagtcagaaaaaatgctcggttatgatgtgacctataagattggcgatcagcagggcaaaatccgcatggaccgcgatccgggtacgcagatcccgctagatagtaatgggcaactgattttgaataacaaagtataacaaggctgtactctgcaatttggcccctcattcgctcaggctgaggggctttttttgcgacttatttcaccagttcgggccataaacgcaaagtcgttccggcaatctgcattagtttttccagcgatgcaccttcgcgtgcgctgatcgacatcccctgaataatacaattaaggaattctgccagatgtgtcacgtcacagtgggtcgggatttccccgcgcgcttgtcgttgacataaaaactgctgcaaagtgcgctcttgcatcgcatggcgtgatttcaacgtattggcgatatctcctgaatctggggagagggtggtgcagttgttgatcatgaagcagcctgccggggtgtctttgctggtaaagcagttggcgatggcagcaaaatagtcagccagcgcagactccacgcttttctcttcacaaaacagctgtgcttcatgcttagcggcaaaacgatcgatatagcggtcgagaacggcacgaaataacccctctttgttggtaaattccgcgtatagcgtgggcgctttggctccggtcgcttcgacgaggtccgcaagagaagtcgcttcataaccgtgttgccagaacaatttcatggccttatcaagcgcggcatccctgtcgaacacttttgggcggccacggcttttttttacacattgtgttgagtcagttgccatgatgccgttgtacctggtgactgtgaatgaaaggttattataaaaataatcacctccgttcaccagtccagatcccataaaaataattgctttctatttaactgaaatttaaagatttttaaattaattaatgattgttataaaaaatatcttgtatgtgatccagatcacatctatcatttagttatcgatcgttaagtaattgcttgcgacgtcattcatctgcataaggccactattatgaaaaacgtaaaaaccctcatcgctgcggcgattttaagctccatgtcatttgccagctttgcggctgtcgaagttcagtcaacgccagaaggccaacaaaaagtcggtacaatcagtgctaacgcggggacaaatctgggatcgctggaagagcagctggcgcaaaaagcggatgagatgggcgcaaaatctttccgtattacttctgtaaccggtccgaataccctccatggaacagcagtaatttataaataagcattaaccctcattaatgcctgctactgctgattttttccccgcgacatgccgtgtcgcggggattttttttatccaggatttacagagtttgtgggctcacttgatgacggcggacatccaccggcatcccggaacggacatccatcacatgttgcatcacttcagcgtcagtttgtgctgcatctttaaatgattgcattgcgctattcagcgtaattggcagcagctgcggatcgtcatcaatcttctctgacagcggctgatgtacttcaaccagacgcgcaccgtttggttcggcagagacttttatcggagtgttgatgatattcactttggtgcctggggtgacctggctaaagagtgttttgatatcgtcatcccgcagacgaatacagccagaacttacccgcatgccaatgccgaaatcggcgttcgtaccgtgaagcaaataaacgccgccataggccgccagacgaatcgcatgatggcccattgggttatccggtccagccggcactaccgcaggcaactcaattccctgtgctttataacgggcgcggatgtttgccgttggcgtccaggttgggtttgcacgtttgtctgaaacggtggtcaccattgtcggtgtcagcgtgtcaccacctaactgaccaatacctattggatacacggttaccgaatttttacccggcgggtagtaatagagacgcagctccgcaatattgatcacaatgccttcgcgcggcgcatctggaagtagggtttgcaacgggatcgttaacacgctacccgcgcgcggtacgtaaggatcaacgccagggttagcctgtaacagagcgagaaagccgacgttatattttttggcgatggcttccagagaaccaccgtcattttccaccacatgaaatttgttttcgccaaccagacgactgcccgctggcggcagcggccaggtgttggcttttgccggtagcgccagcgccacggcagcggcgaacgtaaaaaacgttagccagcgagaaaaacgcgttttgatcatcaccaaaaatccataataaatataaggttattgtaataaacagataagcctgaattatggatggtgacagtgtcggatagtgcagggaagtgcaaagaatttgtaaatgttgcagatgggggcgcagaaacgcccccgatttaccattaagcgatcgcgttctcttccagttcacgcataaactggcgtacccattcgatacgcgttttccgctcactcaaatcctgaataaatttcaggcgcgtcggaccatcaaggcggtaatgctgcggctgtttttgcagcaaaccaatcaaccaggccggattaacgtgattcttctcggcaaattcgatcaccccgcctttctcattaccttccagcttcctgatccccagtttctgcgcttgctggcgcagacgggcaacatccagcagggtacgcgccggatccggcagcaggccgaagcgatcgataagctcgactttgatctcttccagttcgttttccgttttggcgctggcaatacgtttatagaacgacaaacgcgtattcacgtcaggaatgaaatcatctggcaatagcgacggcatccgcagctcgacttctgtttgctggctggtgagatcttccagcgacggctcgcgtccggctttcagtgcatcgacggcgttttccagcaactccatatacagcgagaaaccgatggtttccattgagccgctttgttcttcgccaagcagttcacccgcgccgcgaatctccagatcgtgcgttgccagcgcaaaacctgccccgagatcttccagcgaggcaatcgcttcaagacgtttttgtgcatcggtagtcatcgcttttggatgcggcgtcagcaaccatgcatatgcctgatgatgtgaacgtccgacgcgaccgcgtaactggtgcagctgcgccagaccgaagtgatccgcgcgttcaatgataatggtgttggctgtcgggatgtcgatcccggtttcgataatggttgtacaaaccagcacgttgaaacgttgatgatggaaatcattcatcacccgttccagttcgcgctcgcgcatctgcccgtgaccgatggcgatccgcgcttctggcaccagttctgccagccgttcggcggctttctgaatgttttccacatcattgtagagataataaacctgtcctccgcgcaaaatttcacgcaggatcgcctcccggaccaccaggctgtcatactcacggacaaaggttttaactgccagacgacgggcgggcggcgtggcgataatcgacaggtcacgcattccgctcattgccatattcagcgtacgtgggatcggcgttgcagtaagcgtcagaatatccacgttcgcgcgcatcgctttaatacgctctttatgacgcaccccgaagcggtgttcttcatcgacaatcagcaggcctaaatctttaaacttgacgtcactttgcagcagtttgtgcgtaccgatcagaatatcgattttcccttccgccacttccgcaaggatttgcgtctgctctttggcgctgcggaaacgggagatcatttcgatacgtaccggccagttggcgaaacggtcgcggaagttgtcgtaatgctgctgcgcgagaagggtggtaggcaccaacaccgccacctgcttgtggttatctactgccaggaaagcggcgcgcatcgccacttctgttttaccaaagccaacatcgccgcacaccagacgatccattgccagcggctgacacatgtcgctaagtaccgcattaatggcctgcgcctgatccggcgtggtttcaaacgggaagctgtcgcagaacaactgatactgctcacgatcgtgtttaaacgcgaagccctctttggcggcgcgttgcgcgtagatatccagcaattccgccgccacatcacgcactttttccgccgctttctgccgcgcgcgtgaccacgcatcgccgccaagtttatgcagcggggcgttttcttccgcgccacctgcgtaacggctaatcagatgcagtgacgacaccggaacatacagtttggcgtcgttggcataggtgagcatcaaatactcgccagtaatgccgcccgcttcgagcgtggtcattccggcatagcgcccgacaccgtgctccagatggaccaccggctgaccaatatgcagctccgcaaggttacggatcagtgtatcggggttgatggtgcggcgagaatcctgacgacggcgggcaacacgttcaccgagcagatcgctttcgcagatcagcgccagattacgcaccttatcgacaaaaccatgttcggcagcgccaatcatcagataacgcccacggtcgctggcttcatcaagacgcataatgcgttgcggagcaattttaattcgtgcgagcagttcacccagcgcttcacggcgaccttcactttctaccgagaacaccaccggaccgtcgaaagtctcgaggaacttacgcagcgcatccagcggcgctttttgttgcgcctgaacggccaggtctggcagtttctggaaacctaaattggcattcgcggcttttgtcggtaaatgttcagtttttagctgcacccggggccagtttttcagctctgagaagagctcgtccacccgcagccagagcgattgtggtggcaacagcgggcgcatcggatcgacgccgcgattctcaaaacgcgccagcgtgtcagcctggaaacgttcggcactggtttccagatcgccagtattcacgagcaaggtattggcagggaaataactgaacagcggcggcagtggttcgctgaagaacaatggctgccagtactcgatcccggcaggtaatgtgcctttactcacttgctggtaaatatgttccggatcgcgcttcacttcgaaggtatcgcgccactggctgcggaacagttcaattgccgctttatcggtcggaaattcgtgcgcgggcagcagattgatcgcttctacttcctccagcgtgcgctggctgtcgacgtcaaacacccgcaggctgtcgatttcatcatcaaagaaatcaagacgataaggcagctcactccccatcgggaagagatccagcaacgcgccgcgcgtggcgtattcgccgtgctccatcacctggtcaacatggcgataaccggcgctgtccagttgggttcgtaatgcatctcgtgacaggcgctgaccttttttcatcaccagcgcatgaccgtggagaaaactgtgtgggcaaacgcgctgcataagcgtattcaccggaacaatcagtacgccacgctgcatcgtcggtagctggtaaagggtggaaaggcgcgaggagataatgtcctgatgaggcgaaaaactgtcgtagggaagagtttcccagtccgccagattcatcaccatctgatcggtgaactggctgatttcatcatgcaaacgcagagcattttgcatatctggtgcaatgagtaccaccggaccggcgtgacgttcggcaatttccgctaccagcgttgcacaggctgcgccggttaactcgcccagcagacgctgctcacccgctttgacgggcagcgtataacgatattgttcaggcataacggttgtcagattctcgttaggatatgcctcaacatatgggggcatatctctgataagcaatgctgttcattatccgtaatcgacatggtttagcaaattgaatcgccccggctggggcgatggcttagcgggagtaactgacggcagcgggcagtgaaggcggggagaacaacagatcgctgaatgcacgctgtgaaagttttcttaccagcaagcccgcaacagtacagatgaacaaactgacaaagggataaaccagcaggagtgtcagttcgacttgcggcgaccagcgtgctgcgttcatttgcgcaagcagagttaagctgaatatttcaaccagaatgcgatgggtggtgtagatagcaatggtgttggagccaatcacattcagcaggctggtggagcgcataccgaatcgttgctcgtattgataaaacagcttcatgatcaccacaatcgataccagcgacaacagcagcgagatagtaaacaaccaggcaccgaccgccagaacggtaagcaaagaagccatcagcagatggcggcgcaacggcacctctttaacacaggtcattattgttgcgccaaaccatgcgccaaggctgtaataaggcaaattgcggatcacactgttcattccccaccacggcgtgggaacgaaattaaccgccacactcaacagtacaaacaaggcgaatagtggcagcgccagacggctaaaaattttacataccacgaaatagacaattaacgcatacagataccacaagctggtgctggcggtgatcatcccgtgcaggaactcaccggtggaatcggcataagcggcattggaggcattgcttaaatcgcgctcaggtgccagccactggttcagcgcacttaacgccagccactgcaccacgccccaaagcgccagcacccagaagatgttccagatccgtttatcgagacaatttccccacggtacgctgtcgatatagcggcgaatcaaatagccggaaataaagaaaaaaaccggcatacgaaagggggcaaggtaaagattgaaatagatccagcatttgctcaggacttccgataacggatgctgaaaagtggtcagatgcggataaaaggtaatgaccgagtgataaatcaccaccagacaaatacataaccctttgatctggttaatccatagctctttttgtttcatcaggacaacacgctcttttttaatttacatgcggttgatcctgcgggttatgacccgaggtgtaatgggtatctgtctgtattggatgatttttcagattaagatcaggcggcaagattgatgataaaacatggcaatttagccgattgatttacgggggcttttcagattagccctgacgatcacttacagttcagacgtttacccatcttgctttcgcttatatactcgtgtctttgctacagcaaccagacggatttcatgtaccaacctgtcgctctatttattggcctgcgttacatgcgtgggcgtgcagcggatcgcttcggtcgtttcgtctcctggctttctaccatcggcattaccctcggggtgatggcgctggtcacagtattgtcagtgatgaacggctttgagcgcgagctgcaaaacaacatccttggcttgatgccacaggcaattctctcttctgagcatggctctcttaacccgcagcaactcccggaaacggcagtcaaactggacggcgttaatcgcgtcgcacctattactaccggtgatgtggtactgcaaagcgcgcgcagcgtggcggtcggggtgatgctcggtatcgacccggcgcaaaaagatccactaacgccgtatctggtcaatgtgaaacaaactgacctcgagccggggaaatataatgtcatcctcggcgaacaacttgcctcacagctaggcgttaatcgcggtgatcaaatccgcatgatggtaccatctgccagccagttcacgccgatggggcgtattccaagtcagcgcctgttcaatgtgattggcactttcgccgccaacagtgaagtcgatggcaatgaaatgctggtgaatattgaggatgcctcgcgtctgatgcgttatccggcaggcaatattaccggctggcgtttgtggctggatgagccgctgaaagtcgactcattaagtcagcaaaaactgcctgaaggcagcaaatggcaggactggcgtgatcgtaaaggcgagttgttccaggccgtacgcatggaaaaaaatatgatgggtttactgctgagcctgattgtcgccgttgcggcgtttaacattattacctcactagggctgatggtaatggagaagcagggcgaagtagcgatcctgcaaacgcaaggcttaactccgcgacaaatcatgatggtctttatggtgcaaggggccagcgccgggattatcggtgcgatcctcggagcggcgcttggcgccctgcttgccagccagttaaataatctgatgccgataatcggcgtcctgcttgatggcgcggcgctgccggtcgctatcgaacctttacaggtcattgttattgcgctggtggcgatggctatcgcgctgctgtctacgctttacccttcatggcgcgctgccgccactcaacccgctgaggctttacgttatgaataagatcctgttgcaatgcgacaacctgtgcaaacgctatcaggaaggcagtgtgcaaaccgatgtgctgcacaatgtcagtttcagcgtcggcgaaggtgaaatgatggcgatcgtcggtagctctggttccggtaaaagcaccttgctgcacttgttgggcgggctggatacgccaacctccggcgatgtgatctttaacggtcaaccgatgagcaaactgtcttcggcggcgaaagcagagctgcgcaaccagaagctgggctttatttatcagtttcaccacctgctgccggattttaccgccctggaaaacgtggctatgccgctgcttattggcaagaaaaagcccgctgaaatcaacagccgtgcacttgagatgttaaaagcggtggggctggagcatcgtgcgaatcaccgcccatctgaactttctggcggcgaacgccagcgtgtggcgattgcccgtgcgctggtgaataacccgcgcctggtactggcggatgaacctaccggtaacctcgatgcgcgtaacgccgacagcatcttccagttgcttggggaattgaatcgcttgcagggcaccgccttcctggtggttactcacgacctgcaactggcgaaacgtatgagccgccagttagaaatgcgtgatggtcgtctgacggcggaactgagcctgatgggggcggagtaatggcgatgcctttatcgttattaattggcctgcgttttagtcgcggacggcgacgcggcggcatggtgtcgctaatctctgtcatttctaccattggcattgccctcggcgtggcggtattgatcgtcggcttaagcgcgatgaacggctttgaacgcgaactgaacaaccgtattctggcggtggtgccgcatggtgaaatcgaggcggtggatcagccgtggactaactggcaggaagcactggatcacgtgcaaaaagtgccgggtattgccgccgctgcgccgtatatcaatttcaccgggctggtggaaagtggcgcgaatcttcgcgcaatccaggtgaagggcgttaacccgcaacaggaacagcgtctgagcgcattaccctcgtttgtccagggcgatgcgtggcgcaattttaaagcgggcgaacagcaaattatcatcggcaaaggcgtggcggatgcgctgaaagtaaagcagggggattgggtgtcgattatgatccccaactcgaatcccgagcataaactgatgcagccaaaacgtgtgcgtttgcacgttgccggtattttgcagttgagtggtcaactcgatcacagttttgccatgatcccgctggcggatgcccaacaatatcttgatatgggttccagcgtgtcaggtattgcccttaaaatgacggatgttttcaacgccaataagctggtacgcgatgcgggtgaagtgaccaacagctatgtttatattaaaagttggattggtacttacggctatatgtatcgcgatatccagatgatccgcgccattatgtatctggcgatggtactggtgattggcgtggcctgtttcaacatcgtctccaccttagtgatggcggtgaaagacaagagtggcgatatcgcagtattaagaacgctgggggcgaaagatggtttaattcgcgccatctttgtctggtatggattgctggcagggctgttcggcagcctgtgtggggtgattatcggtgtggtggtttcactgcaacttaccccgattattgagtggattgaaaagttgatcggtcatcagttcctctccagcgatatctattttattgatttcctgccatcggaattgcactggctggacgtcttctacgtactggtcacagcattgttgctgagtcttttggcaagttggtatccggcgcggcgcgccagtaatattgaccctgcgcgagtccttagcggccagtaaaggcagtacattaaaacaaggagcggcaatgtattacggggttgatattggtggaacaaaaattgcgcttggcgtgtttgatagcggtcggcagttgcagtgggaaaagcgggtgccgacaccgcgtgacagctatgacgcatttttagatgcagtgtgtgagctggtagctgaagctgaccaacgttttggctgtaaaggttctgtcggcatcggtattccgggaatgccggaaacagaagatggtacgctgtatgccgccaatgtccccgctgccagcggtaaaccgctgcgtgccgacctgagcgcacgtcttgatcgcgatgtacgccttgataacgatgccaactgttttgccctttcagaagcctgggatgatgaatttactcaatatccactggtgatggggttgattctcggcaccggcgttggcggcgggctgattttcaacggcaaaccgattaccggtaaaagctacattaccggcgagtttggccatatgcgtctgccggttgatgcgttaaccatgatggggttggatttcccgttacgccgctgcggctgtggtcagcatggctgcattgaaaattatctgtctggtcgcggttttgcgtggctgtatcaacactattatcatcaaccgttgcaggctcccgaaattattgcgctttatgatcaaggcgatgagcaggcaagggcgcacgttgagcgttatctggatttattagcggtttgtctgggaaatatcctgaccattgttgaccctgacctggtcgtcattggtggtggcttatcgaatttcccggcaatcacaacgcaactggcggacaggctgcctcgtcatctcttacctgtagctcgtgttccgcgcattgaacgcgcgcgccacggtgatgcgggaggaatgcgtggtgcggccttcctacatctaaccgattaaacaacagaggttgctatgctgtcgcgtcggggtcatcggttaagtcgttttcgtaaaaataaacgccgcctgcgcgagcgtttgcgtcagcgtatttttttcagagataaagtggtgccggaagcaatggaaaaaccaagagtactcgtactgacaggggcagggatttctgcggaatcaggtattcgtacctttcgcgccgcagatggcctgtgggaagaacatcgggttgaagatgtggcaacgccggaaggtttcgatcgcgatcctgaactggtgcaagcgttttataacgcccgtcgtcgacagctgcagcagccagaaattcagcctaacgccgcgcatcttgcgctggctaaactgcaagacgccctcggcgatcgctttttgctggtaacgcagaatatagacaacctgcatgaacgcgcaggtaataccaatgtcattcatatgcatggggaattgctgaaagttcgttgttcgcaaagtggtcaggttctcgactggaccggagacgttacgccagaagataaatgccattgttgccagttcccggcacccttgcgcccgcacgtcgtttggtttggcgaaatgccactcggcatggatgaaatttatatggcgttgtcgatggctgatattttcattgccattggtacttccgggcatgtttatccggcggctgggtttgttcacgaagcgaaactgcatggcgcgcacaccgtggaactgaatctcgaaccaagtcaggtcggtaatgaatttgccgagaaatattacggcccggcaagccaggtggtgcctgagtttgttgaaaagttgctgaagggattataaagcaggaagcattgcctgatgcgctacgcttatcaggcctacaaggggacgcaattaattgaatttgcgggttttgtgggccggataaggcgttcgcgccccatccggcataatacacgcgcacttttccggcctcttttatcgtttactcgtcaataacaatgcggcaataaacgtacagacaccaattagccctgcccagagtggcgatattctggtaatcgcaaagctattatcgatatacaaacataaagcctgataacccatattggcaatagtcatcgccactgcaaattttaacgcataaataaaacgagtcgtgtagcaaaagatccaggaaaataagataaacgtcgcagcccaggcgataaaacctaatgtgttggtgctgccggggggagcattttcatgctgttgtcctggatgcggataatacgtcagtggcggcgtcggttgttttaatatctgtgcttgtagaacagccaatgcattattgattccctgataccagagatctgcatttaaataagccagcgtgtgattttctatcagaaggccgagatgtttatcgtccagaccactttcaacctggccgttggtgatcataattaaccgtggttcgcgggtagtaaatagtaacagaacacttccttttacattactcaatgaagatgacgcatgcgccagcatcgctttaccattttgtctgagactggcttcattattaatgtcgggtaaaatcacaataaacggtgcaattcccgtttgttggcgaaaaagctcggctttacgtgcgatctcttcagcatccggtacagtaccggtaacatccgtaaaaagtgtcttcattattggaatcaatggtttactggttgctaccagaggcaggagtatcagtaaactgagcagtataatgaattttttcatgggcgggacttccgtttcctgcgagattttttggtggaggggagcgtgattatcagaccgacactaccgaaaataatgcctgctatgccaacaaagccccatttaaaaaaattaacccagggattgtttatttcggcttgttctggatgccctggtggataatagacattgactctgtcaccttcgctatcttcataaaaatcactaccgatattcgaattgaaaattagcgtgtaatctggcgtagggcgaaaggcaaccactggataccaggaaccattatcatcgacgtcgtttgagtgattgttgtaccaaacggcatcaacaatgattccttctgtatgaaccgcgcttttggtaaaagtaaaatggtaataaaagatgattgcagaaataacgagcaatatcagaccgataccgagaaaagcgcgggataaaactttactgtcctgactcattagccacatccttgctaactaaaaaacgggcggtaataccaccgcccgtttgctgaattaacgtcctgctttcagcttctgataatactcttcataaatgctgctggctgcgccaacgtcattctgccattcaccatttttaatggtttcagcatccgggtagagcgttttatcgttcgccacttccgggcttaacagcttacgcgccgcaaggtttggcgttggataaccgatagtttcggcaacctgttttgccacatccgggcgcagcaggaagttgatcaatttcagcgcgccttctttgtttttggcatttgccgggatcgccaggctgtccatccagaaaatgccgccttctttcggccacaccacgtcaattggcgtacccgcctggcgtgcaacgaaagcagagccgttccagatcatgccgaggttaacttcgccttccatgtacgggttagccgggttatcggagttaaacgctgcgacgtttggcatcagttttttcagctcgttatatgcagcttcaatctctttcggatcggtggtgttaccggagtagcccagtttgcgcagcgccatctggaacacttcacgggcatcgtcggtcagcagcaggctacctttgtactctggcttccacagatctgcccaactggtgacagatttaggatccaccgcatcaccgttaacgccaatcgccgtcgccccccagatatacggaatggagtagtcgttattcgggtcaaacggcttgttgagcatgtctggatcgaggttgctgaaattgcttaacttcgacttgtcgatcttctggatcatcccttctttacgcattttatcgacgtaataggttgaaggaaccaccaggtcgtaggcaccgtctttgtacgttttcaacttggcgtacatggtttcgttcgactcgtaagtcgaatagataaccttaataccggtttctttggtgaactgttcaagcagtcctggcggcacgtactcggtccagttgtagaaatacagcgtattgttgtcatcggcgtgagcggcgctcatgcccagtgccagagcacccgccgcgagcaggtggcgtgaccattttttcatttaacgtcccctgtgttacctttcgttttatcacgagcaataagctggctggcaattaccatcaccagcgacagcaccagtaatatggttgccagcgcgttaacttccggcgatacgccgactttgaccatcgaataaatttttaacggcagaatttcatagcttggtccggtgacgaacgaagaaactactacatcgtccatcgacagggtaaagcttaacacccagcccgccgccaccgcaggcattgccagtggcagaatgatttttcgcagaatggtaaattcactggcaccgagatctttcgccgcttccagcatccgcacgtcaaaacctttcaggcgcgaatacaccgtcaccaccacaaacggcaggcagaaggtgatatgcgagaacagcagcgaccagaagccaagctgaatacccagcagcataaacagcaccagcagagaaatcgccatcacaatatctggcgacatcatcaccacaaacagcattccgctaacgaacggcttaccgcgaaagcgataacggtacagcgcaactgccgtcagtgaaccgataagcgtagcaaacgtcgccgaaaacaccgccattgttagtgaatgctgcgctgcctgtaacaggctgtcgttgttcatcagcaggctataccatttggtggtaaaaccctgccagttgatgccaaagcgcgagctgttaaaggagttcacaatcaaaataatgattgggatatacaggtacgcgtagatagcggtcataaaaccgccgcgaagcagtcgaccgatcattcgagttccacctttttattcagcagacgagaagcgcgccagtaaaccagcaacatcaggcccattacgatagtcagcgtaatgctggtggctgcaccaaatggccagtcacgaatattgaggaactgtaccttgatgacgttaccgatcagcaggtttttcgcaccgcccatcaggtcggacacatagaacaggcccatcgctggcagcatcaccagcagacatccggcaataatccccggcatcgtcagtgggataatgatgcggataaaggtctgcaacttgctggcaccgagatcgcgcgccgcctcaagcaaaggcttatccagtttttcgatactggagtacagcggcatcaccataaacggtagcagaatgtaaaccagaccgataatcaccgcactgggcgtgaacatgatacggattggtgtgtcgataacgcccagccagagcaaaaactcgttgagatagcctttggtgctgaggaaaattttcagcccgtagatacgaatcaatgagttggtccagaagggaacaatcagcagaaacagcagcagcggacgcaccttgtgtggcagcttcgccagaaaccaggcaaacgggtagcccagcaccaggcaggcgagggtggcgatcagcgccatattcagcgagtgcaatagcacttcaaaatagagcggatcgagcagacgcgtgtagttatccagcgtaaagaccattttgacgaaactggcgtcgtcgcgggtcaaaaagctggtgccaatgatcatcaggttgggcagaaagacaaacaacacaagccaaccgacaatagtgacaatcactacattctggaacttacttgtgttcttcatcagccagtacgacctcccagctttctacccaattaatggccattttttggtcgagagagtggtcaaagtcagggtcgtcttcattgaagaattcgctgaccatcaccatcttgccattttccagttcaacaaccgactccagcgtcatgcctttgtagttacgctcacgaacgtaaccaatcagcccttcagcgtggttgtcgtcgttaatctcttcaacacgtaagtcttccgggcgcagcagaacatgcagtttttgccccggttcaacggcgaagttaacgtagatattacattcgcggccttcaacgttggcgcgtacgcgctgctcgtcgagtcgctcgatcaccgtggcgttaaacatattaatttcgccaatgaagccggcaacaaacaggtttttcggctcttcgtagatttcacgcggcgtgccgtcttgctcaatgcgaccatcgcgcatcaccacaatcctgtctgacatggtgagtgcttcttcctggtcgtgagtcacgaagacgaatgtaatgccaagcttacgctgtaacgctttcagctcgttctgcatttgcttgcgcagtttgtaatccagcgctgagagcgactcatccagcaacaacagacgaggcttgttaaccaccgcgcgggcaatggcgacgcgttgctgttgaccaccagagagctgatgcggtttacgttgagcgaaggtttccagttgcaccatccgcagggcttccatcacgcggggcgtaatttcagcagcgggggttttttgcatgcgcaacccaaaggccacattttcgaacacggtcatgtgggggaaaagtgcgtagctttggaaaacagtgttcacatagcggttttccgccggaacgtgggtgatgtcctcgttatccagcatgatgcgtccggaatcaacagtttccagacctgcaatcaggcgaagaacggttgttttaccgcagccagaagggccaagcagcgtgaggaactcgccattgttgatagtcagatccagctggggaatgacctctttaccatcaaagcatttgcgaattcccgccaattgcaccagcggtgaaagcgaactcggttgtttattcaattttttactctgtcccatgtaaacgcaacggatggcttaccgatgcggggtttgtggttaaccaccttggtgactcttaatgagggcggtaattctacggcaaaccgcttgaatcgccaatctttgttgtgaattactggcttagctttatattcattaaggtaatgctgataaatattcccgcttgcaggggtaaaagtgacctgacgcaatatttgtcttttcttgcttcttaataatgttgtcacaaaaagtgagggtgactacatggataaactacttgagcgatttttgaactacgtgtctctggatacccaatcaaaagcaggggtgagacaggttcccagcacggaaggccaatggaagttattgcatctgctgaaagagcagctcgaagagatggggcttatcaatgtgaccttaagtgagaagggcactttgatggcgacgttaccggctaacgtccctggcgatatcccggcgattggctttatttctcatgtggatacctcaccggattgcagcggcaaaaatgtgaatccgcaaattgttgaaaactatcgcggtggcgatattgcgctgggtatcggcgatgaagttttatcaccggttatgttcccggtgctgcatcagctactgggtcagacgctgattactaccgatggtaaaaccttgttaggtgccgatgacaaagccggtattgcagaaatcatgaccgcgctggcggtattgcaacagaaaaacattccgcatggtgatattcgcgtcgcctttaccccggatgaagaagtgggcaaaggggcgaaacattttgatgttgatgccttcgatgcccgctgggcttacactgttgacggtggtggcgtaggtgaactggagtttgaaaacttcaacgccgcatcggtcaatatcaaaattgtcggtaacaatgttcatccgggcacggcgaaaggagtgatggtaaatgcgctgtcgctggcggcacgtattcatgcggaagttccggcggatgaaagcccggaaatgacagaaggctatgaaggtttctatcacctggcgagcatgaaaggcaccgttgaccgagccgatatgcactacatcatccgtgatttcgaccgtaaacagtttgaagcgcgtaaacgtaaaatgatggagatcgccaaaaaagtgggcaaagggttacatcctgattgctacattgaactggtgattgaagacagttactacaatatgcgcgagaaagtggttgagcatccgcatattatcgatatcgcccagcaggcgatgcgtgactgcgatattgaaccggaactgaaaccgatccgcggcggtaccgacggcgcgcagttgtcgtttatgggattaccgtgcccgaacctgttcactggcggttacaactatcatggtaagcatgagtttgtgactctggaaggtatggaaaaagcggtgcaggtgattgtccgtattgccgagttaacggcgcaacggaagtcgtgattgcccgatgcgtatgtggactgccaattaccgggatgaaaccgttatattgatactggtcaacatacttatcgtgcctacaggcgttcagtgcatgtaggcacgataaggcgcaatcagcgccgcatccggcttaaatccaaacttacccttcgaagaacaaatacccgctattgaccagcgccgcgagcatcgcgaggaatgacggatcttccagcgcatcgccaaaattctccgcagtcagcgcaatgttgctggcgagtgcatccagtgccggacggtgcggggaatcgatcttctcaccattggcatacacgtcgtcgccaatgcgcaatacgcgcagaccacccaggcgcaccagcacttcaccttgtttcagcgcatcgtagatttcatctggctgataaggcggttccggcggcgcgatatccagttcatgacgtgactgggatataaactcgccaaaccattgcttaaagtgttccggctggttgatcaattcgagcatcatctcacgcagtttatccatctcttgcggcagaacgtccgcaggatgagcgcgaggtggaacatccggatcgctgtagtagttgccgcccagttcacgttgcagcacataatcggcaaatccgctaattaattcccgcgtatttggcgcgcgaaaacccacggaatagttcatcgcattttccagcgcgtagccttcatgcgggaatcctggcggaatataaagaatatcgccaggctccagctcttcatcgatgatggcttcgaacggatcgacctgtaacagatccgggtgcggacagtgctgtttcatttgcagcttttcgcccactcgccagcgacgacgaccggtaccctgaatgataaacacgtcgtactgatcgagatgcgggccgacgccgccgcccggtacagaaaaagagatcatcagatcatcaatacgccagtccggtagttcacggaacggtcgcatcagcgcggcggtcggctcatgccagtggttcactgcctgtaccagtaatgaccagttggtttcaccgagatgatcgtagctttcgaacgggccgtggctgacctgccatttgccatcctggtgactgaccagtcgactgtcaacttcgctttccatcgccagacccgccaactcgtctggagagatcgggtcaataaaattattaaagccgcgttttaacaccaccgggcgtttctgccagtgacgttcaagaaaatcgggccagttaagagtgagttggtattccatgttaagcatccacaggctggtatctgcaaccgattataacggatgcttaacgtaatgcgtgaagtatggacatatttattcatctttcggcgcagaatgctggcgaccaaaaatcacctccatccgcgcaccgcccagcatgctctctccggcgacgattttaccctcatattgctcggtgatttcgcgggctaccgccagccctacaccttgcccagggcgtaaagtatcaacccgttgaccacggtcgaaaatgacctctcgcttgcttaatggaataccggggccatcatcctcgaccacaatatagagatgctcgtcggtttgccttgcagaaatttcgacaaactcgaggcaatatttacaggcattatccagcacgttgcccatcacctcgacaaaatcgttctgctcaccgacaaagctgatctctggcgaaatatcgagagagatattgacccctttgcgttgatacactttgttcagcgctgaggtgagattgtccagcagtggggcgaccggatgcagctcgcggctgagcaatgtcccgccgcgcatactggcacgatgcaggtagtagccaatttgctgtgaaatgcggctgatttgctccagcattaccggctcagcatcactgacgctcatcttttcactacgcagagaacgcagcgtactttgcagcaccgccagtggcgttttcagactatgggtcaggtcggtgagcgtcgtacggtatttgtcgtaacgttcgcgttcactttttaacaatcggttcaggtttcgtaccagactggtcagttctcgcgttgtggctggattgagcaattcgcggttatgttcttccagttcgcggacttcttttgccagggcttcaatggggcgtaaactccaccaggcggcgacccacagcagcgggatcactaacagcagattggctgagagcacatagataaaccagctccagaccatataggaactttttagctccaccggaatggtatccaccaccacaatggttaattttggcatccgcgatgttgccgggtagacgtttactgccaccgagtgggtcatctccgcgtcgtcatcatcttcccgcacttcctgcaactgttgctgtatcgaatgatctccactcagcaagaggctggtatcgttaacatccgcttcaatttcatgaaaaccattcgatttcagccagtcaggctggatcatcttcatcagccagggcacgtcacgttgcgcccataaaagctgcccgttctcatcataaattagcgtcatggtggggctttgcttgtcgatattttcgggtaactcgacatgcaacttattgttttcccacttcgcaagggtatagaacagattgctctcgccacgtaacagccgaaacgtagttttatcgaaactgacgctataaccgatcagcgcgaccattccgtaggcaagcgaaagcaccagtactaccgcagccgttgccaacagaaaacgtacccgcagcgagagcgggaaaaaaagacgcagtaattttttcatcagcgcaattcgaacaaatagccctggccgcgaacggtagtaatcacttcttgcggatattgtgcctgaatttttttgcgcagacgtcccatcagtacatcaatggtatggctttcccgcagctccgcatccggatagagttggagcattaacgaatctttgctcaccactttgccattattgcgtatcaacgtttccataatggtgtattcgaacgcggtcagtttgatcacttcgtcattaatagataattcacggcgagagagatcaacctgaaacgggggtagcgaaatgacctgtgaagccaggccgctattacgccgcattaatgcctgcattcgcgccatcacctcttcaatatgaaacggtttagtcacgtaatcatcagcaccggcacttaatacttcgactttgtcctgccagctttcacgggcggttaataccagaatcggcagtgaaacatcattgctacgccagcggcgaatcagtgacagaccgtcctcgtcaggcaatccgagatcgacaatcgcaatatccggtaaatgttcattgagataataatcggcttctttggcatcttctgcgtcatcgacctgatgaccagcatcctgaatctgaactttaaggtggtgacgtaacaacgcattgtcttcaacaaccagtacgcgcatttttatttctccctgtcttaattattaaaatagtgtaacgcgattatgtgtttatgggggtaaacattaaataaaccagcggggaggggaggtaaagtgaaaaaagaaaaagtggataattttaataaacaggccggacagcatcgccatccggcactgatacgagtttatttcagctcatcaaccatggtgatagctcgaccaatatagttagccggcgtcatcgctttcaggcgggctttctcttcttctggcaacgccagaccatcgataaactgcttcatgccttcggcgtcaacgcgcttaccgcgagtcaggtctttcagcttctcgtacggtttttcgatgccatagcgacgcataactgtctggattggctcagccagcacttcccagttgtgatccagctcatccagcagatggtcacggtttacttccagtttgctcacgcctttcagggtggattgatacgcaatcagcgcataaccgatacccacgccgaggttacgcagcacggtggagtcggtcaggtcacgctgccagcgggaaaccggcagtttgcttgccagatgctgcaataccgcgttggaaaggcccagattcccttcggagttttcgaagtcaatcgggttaactttatgcggcatggtggaagaaccaatctcaccagcaatggttttctgtttgaagtggttaagggcgatataaccccagacgtcacggtcaaagtcgatcagaatggtgttgaagcgcgcaacgcaatcaaacaattcggcaatgtagtcgtgcggttcgatctgggtggtgtacgggttccactgaatacccagcgaggtgacgaactcttcgctgaactgatgccagtcaacttccgggtaagcggcgatatgggcgttatagttaccgaccgcgccgttgattttgccgaggatctccacctgattaagctggcggtactggcgctccatacggtaggcgacgtttgccatctctttaccgatggttgacggcgtggctggctgaccgtgggtacgagacagcagcgggatatcgcggtactgaacggcgagatctttaatgccatcaatcagttgacgccagtacggcaggatcacttcatcacgcgcggttttcagcattaatgcgtgggagaggttattgatatcttccgaagtacaggcaaagtggatgaattcagaaaccgcgtgcagttccgggatctccgccactttttctttcaggaaatactcaaccgctttaacgtcgtggttagtggtacgctcgatggttttgatgcgtgcggcatcttcttcgctgaaattggcgacaactgcatcaaggtaaccgattgcgtcggcagcaaaagcaggaacttccttgatcgctgcgtgcgcggccagtttttgcagccaacgtacttcaacttgtacacggaatttcagcaaaccatattcgctgaaaatcccgcgcagcgcgctgactttatcgccgtagcgtccatcgacaggggaaacggcggtcagtgaggataattccatagatcacaactccggggttaaatgagcaagaatttgttttgcctgagtggtcaggcgattacgagaaaacatcagttgcagacgtccgccgccgacctggtgccagagcacggcggcgcgaatgcctgccagcagggttgcgcgaactttcgcctgcacttgtgggctttgcagtacagcaggggaaccggtgacctgaatgcgcgggccaagcgggctgatcacatcaacatagatagcagccatcgcgctcatcagcgtttcggactgtaaatcgaagtgttcgagctggcgttgcaggccgttgatccggttgcccagagtgtcgagcgcgcctttcgctgaggagagtttgcgctcaagcaccatcaagctgagtgtgtagcgggttaattcggcgtttaagccctggcgactgctggcattgagcacgccgagcagggtttccagcccgacgcgcaggttggcttcgctaccgccaaaaaccgccagcgtcgagctggggttcatatcaataatactgttgagtgagacgtgtagcgcatcggcatcacaatgcccctggtgagcgagttgttgcaccaggcgtgccgactgacaaataccggccagggcgagggtgatgtcatagtaattctttgccacgttcactgcttccttgttttaagtaaagataataatcagaccggcagcggcagacgctgctcaataataccgccaccgaggcacacttcaccgttatagaagacggcagactggcccggcgtcacggcggcaaccggttcatcgaaaatcacttcaatgcgatcatcgtccagcgccttgacggtgcaagggatatcggtctggcgatagcgggtttttaccgtgcaacgcatagtgccggtgaatggttcgcgatcgacccagtgcaactgctgggcaatcaacccgacagacatcagccgcgggtgttcatggccctgagcgacaaccagaatgttgttttcgacgtctttgtccaccacataccacggttcttcggtaccttctttggtgccaccgatacccagacctttacgctgaccgagagtgtgatacatcagcccctggtgctcaccaatttcatcgccatcgacggtaatgattttgcccggttgcgccgggagataacggcccaggaactcgcggaatttacgttcgccaatgaagcaaatgccggtagagtcttttttcttcgcggtgaccagaccaagatcttcagcaatcttacgcacctgcggtttttccagttcgccgaccgggaacaggctttgcgcaatctgctcatggctgagcgtataaaggaagtagctctggtctttattgctgtccagaccacgcagcaggcggctcttgccatcgacatcggcccgacgtacgtaatgaccggtagcgatataatcggcacctaaatcttcggcggcaaattcgaggaaggctttaaatttgatctctttgttgcacagaatatccggattcggcgtgcgaccggctttatattcggcaaggaacagttcgaagacgttgtcccagtactcggcagcaaagttaacggtgtgcagttcaatgccgagcttgtcgcagacagcctgggcatcagccagatccgctgccgctgtgcaatattcctcaccgtcgtcttcttcccagttcttcataaacaggccttcgacctgatatccctgttgttgcaacagccaggcagaaacggaggaatcgacaccgccggacatgccgacgattactttttttgcggtttcagacattggatcactcacgacattgaacttcaaggcggcgtattctatcacgcagccttttagatgacaccctttgtaaaaggccagttaaaatcgccaatcatctccagcggatagcgttgcccgctttgataacaacggatactttccgccaccagcggcgaacgaagatttgacgcctgtaaaatatcttcggcgctgacccaacgacagcagtcgatatcgctgtcatgaggctgggtcgggcatatttgctcaagctcaatggcaaagaggaaacgcaaaaacggcgttttatctggcgcaatccactgatgcatacgaataaagtgttgcggctgcgcgctgatgccggtttcttcccacagttcacgggcggcggcttccactaaggtttcatcggcttccagatgcccggcaggttggttccataacgctttaccattaatcgtctcttcaacgactaaaaatttgccttctgcgtgcaccacgcaagcaacggtaacgtgcggtttaaacattttgcatccttaatctgtcacttctcgccattcgccattggcaagattatccaaagagtaatctcccatcgcatagcgaatcagtcgcagcgtggggaaaccaacatgggcggtcatgcggcgcacctggcgattacgtccttcatataaggtgatcttcagccagctggtgggaatacttttgcgttcacgaattggtggattccgcggccataaccacgcgggttcgtcaaccagctccgcgcctgcgggcagggtagggccatcatttaaggttacgccattgcgcaaggcttcaagtgcgtcttgtgtgggaataccttccacctgcacataatagattttcccggtgcgtttgcccggctgggttaaacgcgcctgcaacgcgccgttattggtcagcaccagtaacccttcgctatcgcggtcaagacgacctgctgcataaacgccctgaaccgggatgaattcttttaatgttttgcgtccggcttcatcggtgaactgcggaagaacatcgtagggtttattgaacaggatcacacgcgtgggctggttttcaggtttacgcctggtagaacgttgcgagctgaatcgcttaacctggtgatttctaaaagaagttttttgcatggtattttcagagattatgaattgccgcattatagcctaataacgcgcatctttcatgacggcaaacaatagggtagtattgacaagccaattacaaatcattaacaaaaaattgctctaaagcatccgtatcgcaggacgcaaacgcatatgcaacgtggtggcagacgagcaaaccagtagcgctcgaaggagaggtgaatggaaagtaaagtagttgttccggcacaaggcaagaagatcaccctgcaaaacggcaaactcaacgttcctgaaaatccgattatcccttacattgaaggtgatggaatcggtgtagatgtaaccccagccatgctgaaagtggtcgacgctgcagtcgagaaagcctataaaggcgagcgtaaaatctcctggatggaaatttacaccggtgaaaaatccacacaggtttatggtcaggacgtctggctgcctgctgaaactcttgatctgattcgtgaatatcgcgttgccattaaaggtccgctgaccactcctgttggtggcggtattcgctctctgaacgttgccctgcgccaggaactggatctctacatctgcctgcgtccggtacgttactatcaaggcactccaagcccggttaaacaccctgaactgaccgatatggttatcttccgtgaaaactcggaagacatttatgcgggtatcgaatggaaagcagactctgccgacgccgagaaagtgattaaattcctgcgtgaagagatgggggtgaagaaaattcgcttcccggaacattgtggtatcggtattaagccgtgttcggaagaaggcaccaaacgtctggttcgtgcagcgatcgaatacgcaattgctaacgatcgtgactctgtgactctggtgcacaaaggcaacatcatgaagttcaccgaaggcgcgtttaaagactggggctaccagctggcgcgtgaagagtttggcggtgaactgatcgacggcggcccgtggctgaaagttaaaaacccgaacaccggcaaagagatcgtcattaaagacgtgattgctgatgcattcctgcaacagatcctgctgcgtccggctgaatatgatgttatcgcctgtatgaacctgaacggtgactacatttctgacgctctggcagcgcaggttggcggtatcggtatcgcccctggagcaaacatcggtgacgaatgcgccctgtttgaagccacccacggtactgcgccgaaatacgccggtcaggacaaagtaaaccctggctctattattctctccgctgagatgatgttacgccatatgggctggactgaagccgcagacctgattgttaaaggtatggaaggcgcaatcaatgcgaagaccgtaacctatgacttcgagcgtctgatggaaggcgctaaactgctgaaatgttcagaatttggtgatgcgatcatcaagaacatgtaatcactacatgtgtttaatattgcaacgggcgtataacacgcccgttgttttatttatgtaggtattattaatagcatatcgagcatatttatataaaaccctttacttgagcccatatgggcatatttttataatgcaactattatgcaaacatttatttgttatttttctttctcctggaggacactcttgactgcttttgagtagactccataaatccttgttgaatggtgcgatgttataaatagtaataggatattctttatctttaaggataattccagatttaaccggtgtaaatatactgccaggagggagaaatatagtagattgataccagatgatcattttcatattaccccatatggctgaaaaagatatgccgcatgaaggttgaattatcgtgtcaattactatccacttcatttgttatgtcttatcccacggtatttaatatagttcatttggatgttcatttctttattttgcatatgagtatattaccccttcaaaaaataaattaattaaaacgattgcttatataaaacaaaatttaaagcaaggaatctcaatggatgttaaacaaaatgagatttagtgaaaacaataaattattcacttcgttttagatttgtttagctataatgttatacattcaaatgactgaacatcctgtaattaaaacatagcctttatgctactttgtgccaatttgctaaacattatggttgcctttttatataacgataataatgaatataagcatgacatgagaataaggtttcaatttttgagttatataggaaaggtttaacctgttcctggctaaaatacatataactggatgatgactaaaccaaaacacatgtgcgttaagtattgaaacgggcgtatggcacacccgttgtttttataaatatattaaccgttataaaataacgtatagaaagtcaagtgatcacatttcaaatatcaatttgatagtattggcatgctgattatttatgggtagcaataaaaggacagtatttatcatccatagggatagtctctgtacttttattcccattatgctaatgccttactgaattatgaagcatttcttaagcatccaactttagctagattaatggtttattattttctacatcttcaatatataaaagcgtattatcaatggcgtagtaactgcgtttgttatgattaacatcagtaacccaccggaaaacgcccgcgcctgctagtgttgaacagtattcccgaaatgtagattttccgcaaatatgaagcaatgcggcctcttttattttagcagggttcttggtcgtactaacttttaacaggttcctggttcctcttaataacaaaaccgtgtcatcgtgagtaataattctgatgttatccgtagccagataataaatgtaatgtgcaatacggtgatgttttaattctgaataaaaccaggagaagttttgctcttttctcacttgctcaaacatcttttgaaaaacaacgacctgatccatcaggataataacctcttgttagttgtgagactgcgtagtgtgcacgatcggttttaccacttcaatctggtctgtcctttggctgtgatatgtacagagtgtgatagagggaatatctgaattctcccggtgagcattttgcaacggaccagctccggtacaaacgctgttgtgggttcagattataacattctgtctaaggggcgggataaaggtgaaattagggggcatgaaagatgactttataaccttgctcaccccagtgttgtaaaagttcgttttgccttctcgttggtgccatgcctgtccagacaatcaatgtttgcgtcgggaacagttccgggcgcggcgattcaatgggatcagcaagaacagaaatgtgccatcctgacaatgataaacgccatgcttccagccacaatcgtgctctctcttcaacattccacgccatcagaatggcttctttaccgggcttacggcgcatttcgaaaagcgaggttgctgcgtattcaattaatgcgccgtcaaacatactgctcataatgcgggaggtgttgtgatcaagcacgagacgctggcgaacaggaaggtaaacatgattaatcaattgatctactgggtactctcgacccagtgaaataattctcgcgcgtagtttggcaggattagccatgcgaagaattgacatcatctcttcttgcaggcggctccagtcatcttccgtatcctggctggtggtttccagtaatgctttaactttgcctacagggacgccattacttatccaacgcttgatctcttcgatgcgttgtatgtcttcttcatcaaagagtcggtgtccgccttcactgcgctgtggttttaacaaaccgtagcggcgttgccaggcccggagagtgacaggattaatcccgcaacgttcagcaacatcaccaatgctgtaataagccacaattcctccttgcggtcacaaatctccgtcgcctgtacacgacccaataatactttgtacaatatacgctaaaattgtacaaagtataaataagatttcagctaaattggatgaaacattatttttaatgtggattaaatttaaacgtaacgtattcattttcacgatgatttactgaaatcatgtgaaagaatgtgctgaaaattattttttctctggccacgctatggaagggataccattcaatttagctttagcaaacagatctccctgaaacatctcaattcctgcggattcaagccacatccactcttctggtgttgccacgcccatagcactgacttgaatttcaagtgatgtacagcattttatgatcgcctgaataattgcctgccgtggcccacttttatgaacattggtaatcaattcctgactgattttaattctgtcaggctggaagcgtgacaggagtaacaaaccagcaaaacctgcgccaaaatgatcaattgctacactgataccagcagcctttagcgatttaatcgcttcggcaaactcatcaaaccgagatatgacttcactttcagtaaattcaacgatgatttgttcaggcaccagagcattggcctttatttcattaagtaaaaaagagactgcgtcaggttcgttaaccagggtcataggtaatagattgattgaaatcattttatcaccgagctcaagtgcgtgtgccatcgtgaatgcaagcgccttacttttgagatccgctgtgtagatttccccgtctttacgctgcccaaccgctatggctgatgggctatcttcatttttttgcacaatggcttcaaaagcgattatccgccgcgataagggatcgacaataggatgaaaggcaaagtggtcgtttatagttggtgaaagggcacaggaatcaagttctttatcagatccgtcagcgataaaaagccaggagtcttcggcagggatctcgaaataggttgattgttcggttgcaaggacaaaagtacgaaaaaattgtagcgctctgtcatcataagttagctgaaattttgatgtgcctttgtcgaatacggcctgtaaaacgtcatctcgctcgtgcaggcgcaaatcaaataattccattcccgctttgccaaaacggcgagcaggcgcgtaatcgcacagcagctcaacaatattatagtgccgtggatcctggcatatagcccgatatatcattttaacctgttcttccggaccttccagaagctggaaaaaatgagaaccattaaacagtaagatccctgttacgtcagactgcatgttcctgcgatttgctatcgaaaccatttcttcgatttttttgacaggttcgtcgtcacgtatatggctacgataaataagggtggtaagcattaacaatccagggtaatgggtgaggcgagagtaagacggtaacagacatatcttcttgtgtctttcttttaataccaaaacataaccgtttctttacattgataaaaaatggaaaaagttgaacactagttggcggaaaatcttgtatagattgtcagttaaatgatgcaatatgttttatcataacacattgttttatatgcattagcactaattgcaaaaaattaatttatcattctgtacacatatttcgtacaagtttgctattgttacctcacttaacattgattaacatttttaacagaggcgtagcatgcatcaaaattcagtgactttagattctgcgggagcaatcactcgttactttgcaaaagctaacttgcctactcagcaggaaactctcggggaaattgtgactgagattttgaaagatggacgtaatctgagtcgaaagtcgctttgtgccaaacttctttgccgactggaacacgcgactggggaagaggaacagaaacattataatgcactaattgggttgctttttgaataatgcaacagcctgattatttaacaggttagctatgaagtcgttatgaagacatctgataatgaacgtataaaatatgaaattactggccaggcggtgatccagatactgcgcatgaagataaatttttcattgcagactcttattaagcaattactcgtaatgaaatcggctgaggaagatgctttccgacgcgatttaattgacagcataattcgtgattttagcaatagtgattcaggagggccaaaccgaagaacagcgacagctgacaataaaagtatgttcaatggtaagaaaataaacagaatacattaaaatttcataagtaagatgagaggttaccatgcttgaagatactacaattcataatgcaataactgataaagcgttagcaagttactttcgcagttcgggtaatttgttagaagaagagtcagcagtgttagggcaggctgtcaccaatttaatgctttcaggcgataatgttaataataaaaatattatcttaagtctgatacactccctggaaacaacaagtgatattctcaaagctgatgtgattagaaaaacactggaaatcgtgttgcgatacacagctgatgatatgtaacttctaattattaagtataagtttatagaaaactcattcatcttatttttgtctgtcgctttagactatacacagcataattttattgggttaatatttctacgaggctgacatgaataattcaatcccagagagatttatttttcaatgtgctttgtttaaaaatctcgagagggaggtgttcatgacgcatgggtatgttgatagtcatattattgatcaggctttacgcttgcgtttaaaagatgaaaccagtgtgattctttctgatctctatctgcaaatattgcagtacattgaaatgcataagactacactaacggatatcattattaatgacagggaatccgtgctctcttagaacttgagtaaggttttagaataaacatcagctgtatcaccatgctgatgcaaagtgagcatttcaggcgttatgctttcttattatgtccgcaatatcaggtgtcaagaatggagagttctcgctctccattcttgacgcctgatatcccgcctaacttattttgtactgcctacattatgctcaataattaatgggttagatcaagatggagaaaattttatcttcggcgtggatatttcttatgctctctaccatgctctctgtagatgccagcgcgagcgaatgaatggcattttcatgtattaaaccctttggccgggacaagcaaatgcgcaatacactcatacccatcctcgttgcgatatgcttgtttattaccggtgtcgctattttgaacatccagctctggtattccgcaaaagcagagtacctggcgggagcgagatatgccgccaacaatatcaatcatatacttgaagaagcgtcacaagcgactcaaacagcggttaacattgccgggaaggaatgcaacctcgaggagcaatatcagcttggcactgaagcagctctgaaacctcacctgcgcacaatcatcattctcaaacagggaatagtctggtgtacatccctgcctgggaatcgggtcctgttgtctcgtattcctgttttcccggacagtaatttactgttggctccagcaatcgacaccgttaatagattacctatcctgctctatcagaaccaatttgcagatacgcgcattttggttacgataagtgatcaacatattcgcggggcgcttaatgtacccttgaaaggggtaaggtatgtattacgcgtggcggatgacattattggagcaacgggtgatgtgatgacgcttaatggacattatccctataccgagaaggttcactccacaaaatatcatttcactattatctttaacccgccgccactctttagcttctacagacttatcgataaaggctttggaattttaatatttattctgttaatcgcctgcgccgctgccttcctgcttgatagatatttcaataaaagcgcaacgcctgaagagatcctgcgacgggcaataaataatggggagatcgtccctttttaccaacctgtggtaaatggtcgggaagggacattgcggggagttgaggtgttagcccgctggaaacaacctcacggtggatatatatcacccgcggcatttattccacttgctgaaaaatccggattaatcgttccgcttacgcaaagcctgatgaatcaggttgccagacagatgaacgctatcgcgagtaaattgccggaaggttttcatattggaattaattttagcgcttcgcatattatttcgccgacgtttgtcgacgagtgtttaaatttccgtgacagttttacccgccgcgatttaaaccttgttctggaagtcaccgagcgtgagccattgaatgttgatgaaagtctggttcagcggttgaacattctgcatgaaaatggttttgtcatcgcgctggatgatttcggtactggctactcagggctttcttatcttcatgacctgcatattgattatatcaaaattgatcacagtttcgttggccgcgtaaacgcagacccagaatcaacccgaattctggattgtgtattggatctggcgcgtaaactttcgatcagtatcgtcgctgaaggtgtcgaaacgaaagaacaacttgactatctgaaccaaaataatatcacatttcagcagggttattatttctataaacctgttacatacatcgacctggtcaaaattatcctttctaaaccgaaggtgaaggttgtggttgagtgaaaattgatcagtaaggccatagtgcggtgtaattatagacagctaattagctcgttgcctcttgttactattgttcattattttgtttgctataattgtttgaaagttttgacaggattgccattagtagcatgaacaatagtaataatctggattatttcactctctatatcatcttttccattgcatttatgctgatcaccctcctggtcatccttattgcaaaacccagtaccgggctgggagaagtgcttgtgacgataaatttgcttaatgcccttgtttggctggcgatcaatctggttaatcgattaagagaaagactcgtcaaccacagggatcagcaataatctttaagtttctcactgtcagtatgcggctgaatgggttgctggcagtgaacgcctggatcattgaaggaaaggcattattgcgcaaatagttgtcaaccctggtgttatcacggttgtttttatatatcaccgaaataatcctcatcgcaactattaacaattttgatgtcgaagagttatttgttaaacaaaatcgtcaccctaaagtgatcaatgtcatgaaaataaggtgaaaaatgataatgccgacttatttatcatttatatattgtcgctgtttatctatttaaattttttgtgcttttgtttttgtctttaccctccgttttggtaatctgaacgcataggttatttgaccaggaatgtttgttaatccaatgaatggatggttaatctatgaaactgaaaaaactctccgggtttagtttgggacttattgctctggcggtgggtaatgcatatgctgaacagtttattcagcacgatgaatataaacatgctgtggcaataaaagatggaaaagtaaaagatattgataatgcgctagttataacaacgggtaatggaagttacgggtatccgttgcaggagagggtagcaagttaaccattaacaatggcgtcattgtaacaacgggcggtttatatccttctgacaatagtcctctaagcacagcattaacagctagcgcaatcgtaagtgaatttggcggtgctgttattttgcagggtaaaaacacgattgtcataacgggggattactcaattggtttgctaagtcaaacgagtggaaacctgaatactgacaccataataagagtcaactctgacggttcggttaccccctctttttctgacggagatgatacatttattgttactgcgggtaatcacgcagtcggcgttcttgcgtgtgcatctcccggaagcgcgcgtgcgtgtgtatcttctcttgatgaagaaagtactaccgatacaggaagtaatgaaaataatgccatagcaaaactggatatggcaaaaggggagatcacaacccacggaacagaaagttatgccgcgtacgctaatggcactgtcgtcaaggctggtgacacgcttgattataccaatgccagcgttacattaaccgatgttgatatcaccacgcatggggacaatgctcatgccatcgctgcccgccaggggacagtttcatttaaccagggagaaatttatacaacgggtcctgacgccgcgactgctaaaatttataatggcggcacggtgacgctgaaaaatacatctgcagtcgcgcatcaggggtctggaattgtgctggagtcttccataaatggtcaggaagcaacggtagatattttatctggtagctcactacggtcagcaaatgaaatcctctaccataaaaatgagacgagtaacgtgaccattacggatagtgaggtatcatcggctgcagatgtttttatcaataatattaaaggtcatttgaccgtcgatgcaactaattcaaaaataacgggttcagctaatatttcaacagatgataacactcatacctatctgtcgctttcagataatagtacctgggatattaaagctgactcaacggtgagcaacctcacggttgataatagtacggtctatatttcccgggcagatggacgggatgtcgaaccaacaagattaacaataactgaaaattacgttggtaataatggcgtattgcatctcagaactgaattgggtgatgataattcagctacggataaagtcgttattaatggaaatacctctggaacaacccgagttaaagttaccaatgcaggaggcagcggagcttacacgttaaatgggatagagattatcagcgttgagggggaatcaaatggggaatttattaaggattcgaggattttcgccggtgcctacgaatattcattaacccgaggtaataccgaagcgaccaataaaaactggtatctgactaacttccaggcaacgagcggcggtgaaacaaactccggaggaagttcagcgcctactgttgcgcctacccccgtcctgcgcctcgaagctggaagttacgtcgccaacctggcagccgctaacactctttttgttatgcgtctgaacgaccgtgcgggtgaaatgcgctacatcgatcctgtaactgaacaggagcgttcaagccgactttggctacgtcaaattggcgggcataatgcctggcgtgacagcaacggacagttgagaacgacctcgcatcgctacgtctcgcagttaggggccgatctgttaaccggtggttttaccgacagtgacagttggcgtttgggagtgatggctggttatgcccgcgactacaactcaactcattccagcgtgtcggattatcgttcgaaagggagtgtcagaggctattgcgcagggctgtatgccacctggtttgccgatgacatcagtaaaaaaggcgcatacattgacgcctgggcgcaatatagctggtttaaaaactcggtgaaaggggatgaattagcctatgaatcctatagtgcgaaaggcgcaaccgtctcgctggaagcgggttacggctttgccctgaataaatcctttggtctggaagcggcgaaatacacgtggatattccagccacaggcacaggctatctggatgggcgtcgatcataatgcgcacaccgaagccaatggctcacgtattgagaatgacgcaaataacaacatccagacccgacttggtttccgcacctttattcgtactcaggagaaaaacagcggtccgcacggtgacgactttgaaccttttgttgaaatgaactggatccataacagtaaagattttgctgtctcaatgaacggtgtgaaagtcgaacaagatggggcgagtaatttgggggaaattaaacttggcgtaaatggcaacctgaatccagcggccagcgtctgggggaatgtgggcgtgcagctgggtgataatggctacaatgacaccgcagtgatggtgggcctgaaatataagttctgatcccgccgttagctaaaaaaccgcgtcgtattcatcgacgcggtacatatgaaatattattttttgccgatagcacgcatggtgtcatcaattgccgtgatcaacagcatttgcgggtctttagcgcaaacctgattcagtttttctaccactttggcgctcagttccggagattgctcaatttttaaatcacggctggcaacgctggcattacccattaccgcaacaatttctgcaacctgtgcgctgtcagtttttgccatttcgttggcttctgcgcaagtaatataggtttctgacggcaaaccgtttttaatattgtagtcctgcgcccaggtcattggtgcgaaaacaaacaggcccgccagtaaagcaaattttttcatcatcattccttatttcattttacccagaattgcaccacccgtaccgccaatcacggcacctttaatcgccccttcgaggccattgccggtcagaacgccagtgacagcaccaacggcggcacctacttttgcacctttacgcgcatttttaccgtcgcggcctttttctgttactgcaccaacaccagcgccaacagctgcacctttcagtacgccattaacaccattgccagtaagtaaaccaacgcctgcgcctagcaatgcacctttcgtggtgcgattcatatccgccatcgctggcgtggagcagaacaatgctgagataagcccgaaggcaagtatttttttcttcaacttagatgtccggtattaagtaagttgcacacacaataatttcgtcttcaattaagatctgcttaactaaagaacgctcgctattattcagataattcaaaatgagcgtggctgtgatgataggaattatgttttttacgtgaatgagaataatcttaaatgaggaataactcattgattgacaatatttttattcaagaagtgtcattgactgttaacgcaatgttgtaaaggtaagataatctgatttatcaatattattgtgtgatttttatgtgagcagaagatattcatcagcaacgattacattagtcattttattttgccgacggcctcattgtcgaaagataagcgtacgacagtattatctgaaaagagtgattttttatccaactacacttcagcgcactgcgtgtaaaaaatgcctctttcttatgcgggatatcatcatttcatcatgatgtctttggtgagcggtgaacacaatacacctgcgctgtctcttcaggatgaatcccctggtctggtgcctgcgggctgatgttgcagcagagcttaggtcacttagacgctactatcatttatccaatggcatggaatcgaaatcagtcgatacccgcagtatatatcgtgaactgggtgcaacgctgagttacaacatgcgtctggggaacggtatggaaattgaaccctgcctgaaggcggctgtgcgcaaagaatttgtcgatgataatcgggtgaaagtgaatagtgacggtaattttgtcaatgatttgtcgggcagacgtggaatataccaggcaggtattaaagcctcattcagcagtacgttaagcgggcatttcggggtggggtatagccatggtgccggtgtggagtccccgtggaacgcggtggctggtgtgaactggtcgttctgaccatcaacgattaaactgcgcttcggcgcagttttcgtttacaggatgttgaaagagaaaattctggggcaaaaaaagcccgccagttacggcgggaaacctcatcctatgggagaacaatgaataatgaaattgcggggttatcatctcccagtatatccacactaacaacagggttatttactcaaccaggcataaacattttgttctgtgcgtgggaacagccttaaggtgtaaagggggaggtggaaatagcaatgaggagtatcagcaagaatactcgccgctttaccacaacgtggatgagagggatgaaaaactcaaggcagaaatgactctgccttgaagataaatgcgtttttacagcgggcttatttcagctcttctgcttccggtaaggtcacgttcagctcaagaatagaaatatcgccatctttttgctcaagctgtacggttaccatctcaggatcaatttgtacgtatttacaaatgacctcaagaatatctttacgcaactgcggcagataatgcggttctgcatcgctgcgacggcgttcagcaacaataatctgcagccgttcttttgcaatgttggctgtgtttttcttccgcgagagaaagaaatcgagtaatgccataacttatcctccgaacaagcgtttgaggaagcctttcttctcttcttcaatgaagcggaaaggacgttcttctcccaacagacgttctacggtatctgcgtaggctttacccgcatcggcgttaatgtcgagaatgaccggttcaccctggttagaggcgcgcaatactgattgatcctctgggatcacgccgacgagtttgatgcgcaggatctccagcacatcttccatgctcagcatgtcacctctgcttacgcggcctgggttatagcgcgttaacagcaggtgctctttaataggctcttcgccattttctgcgcggcgtgatttcgacgccagaatgcctaaaatacggtcagagtcgcgtactgaggagacttccgggttggtggtaataatggcttcgtctgcaaaatagagtgccattaacgcaccggtttcaatccctgccggggagtcacaaacgataaattcaaaatccatcgctttcagatcatcaagaactttggcgaccccttcacgggtgagggcatctttatcgcgtgtttgcgatgccggaagaatatagagattttcagtacgcttatctttaattaacgcctgatttagcgttgcatcgccctgaatgacgttgacgaaatcgtaaacgacccggcgttcacaacccataatcaggtcgagattacgcaggccgatatcaaaatctatcacgacagttttctttcccttctgggccaaaccagtggcgatggccgcgctggaggttgtcttaccaacaccccctttgcccgaagtaacaacaataatgcgtgccatagaaattccttgttaaaaagggatcaatttaacggttgaacggtcaaagcgttttcgactaactgcagtcgcgccgctttgccataaaattctgctgggatttgatcactcagccagtattcacctgcgatggacaccagttccgccatcaggttcgtacaaaatatttgcgtttcccggtcaccacttgcccctgcaagcgcacgaccgcgcatcatgccatagacatgaatgttcccatcggcaatcaattcggccccagcgctaacgtggcttgtaacaatcagatcacattgtggagcataaatacgctgaccggaacgcaccggggtatctattaaacgcgtttttgtgaccggcgttgtattttgcgctggagcctgtggtgcgggagctggacgcggcgctttttcctttccttccgtcaggataggcagccccatcttttcaatttcggctttaagttgcgcatctttgcagccacttacgccaataacccgcaaaccggttgccgaaaccgccttatgcatcgctgaccagtttaccgggtcttccagtgcactgacgttgagtacaacgggggcatgttttaaaaatgcgggggcctgagcgattttgtcttccagcgcctgatggataaccttaggttctgcctcatgcagatgaaccacagataaagtgaagctactgcctttaagctcgattggcgtgtttgacatcctggccttactcaattagctattaatcatcgccagcgcgcgatgatgttccgaagactataaggcatgttatagtctggattatattgaggcaagtcaccctcccatttattcagagtaaaagtctattctgtgataaatggcgctgattcatagcttaaaaaatacccttgtcaatcaacccattgccgtcgtacttttgattgttcttatttacgcttcctttttccgcaccctaatcgtgacagcatctccagacctgtttaaatatccagtattgaggcaagtgtattttttcaccacgccaggctttcttaactttccattttttgcggcatcattaaagaacagatacccgttatcttaatatccgccacagaattgctctatcatagaaaccgcagaagacgtctgatacttctgtcaggtcatcgtaactcgtccaggtcagcggttttgattacggattgatgatgaaatgagcataagtgttgtacggttggattatcaggatgtgctatgaatatgatgcgtattttttatatcggattgtcaggtgtggggatgatgttctcatcaatggcgtctggacatgacgctggcggacttcaatctccggcgtgcggcgttgtttgcgacccgtatatttgtgtgaactcagatggcatttccccagagttaacaaggaaatatctcggcgaaaaagccgctgaaaacttacaatcattacaaggctacgatcccagcgaatttacattcgctaacggtgtattttgcgatgttaaagaaaaattatgtcgtgatgatcgttattttggtgtggatggtaagcggagtggaaaaatcaatcaaatcaccacaaagatgttatttatgtgtcgtgagtgatgccttgtttacattatgttctattcggcattgtctgctattcgtcattaacctcttgagcgacagagaggagtggggcgttaacgtttatgacggggagagtccccgtcggttgacatttacttaatttgaatatcgacgttatattttttagttttgtttttacgggcgtcgtttcgggtttgcagcactcgcagctcatatttgccagaagcagggagtgagtattgtccgtgactatcgagttctggtgaatatctggataaatcaactgaatcatcgattcctggcccgaagaggtaagtatcagcgccttcattagagatactcacatgcactttctgaccttttttggcatagaaggtatatgtatcgtaatcgtatccctttatttcgccggagtactgagcgctgctatggcctttgctgaactcaacattgacattcttacccgcagcaaagctcgtggaggttagcagtgcaagcagcaatacagccttactgatgctcttgattttcattggtagtctcctgttcagaatgagtacgatgaactgttataatataacaatcccttacgggagaattccagtggcttttctgcgttcggtaaaatcccggcgcggcattttttgccggggggattacttataaaggggcatggactcaacaaaccgcagaaatctacagctggctggcttgtggcgcgggtttcattgatgttagcttatgccaaaacctggcatcttaaagagtaaaagtatgttttgtgtgatttatcgaagcagcaagcgtgaccagacctatttatatgtcgaaaaaaaagacgatttttcgcgtgttcctgaggaactgatgaaaggttttggtcagcctcagttagcgatgattctgccgctggatgggcgcaagaaactggtcaatgctgatattgaaaaggttaaactggcattaaccgagcaaggttactatttgcagttaccgccaccacccgaagatttgctgaagcaacatctttccgtcatggggcagaaaacagacgacactaacaaataaccgatatccggcggtggcattatctttgtcggcgcgggttttcatatccacgataaggtgaggggaacgttatgtatcaacatcacaactggcaaggtgcgctgctggattatccggtgagtaaagtagtctgtgttggcagtaactatgccaaacatattaaagagatgggcagcgcagtgcccgaagagccagtgctgtttattaaaccagaaacggcactgtgcgatctgcggcagccattggcgatcccatccgatttcggttcagttcatcatgaagtcgaactggcggtgttgattggcgcgacgctgcgtcaggcaacggaagagcatgtccgcaaagccattgccggttacggcgtggcgcttgatctgacattgcgtgatgttcagggaaaaatgaagaaagccgggcagccgtgggaaaaggctaaagcgtttgataactcttgtccgctttccgggtttatccccgcggcggaatttaccggcgatccacaaaatacaacgctgggcctgagcgtaaacggcgaacaacgccagcaaggtacgactgcggacatgatccataaaatcgttccgttgatcgcttatatgagcaagttttttaccctcaaggccggtgacgttgtgttgacaggcacgcctgatggcgtcggcccgttgcaaagcggtgatgagctgacagtcactttcgatgggcattctttgacaactcgcgttttgtaatactttttgccgcctgaaagcggcggcaaaacttgcatcgctgtgccagactggttataaggtgcgttttaacgtaatggcggaacacctgatgagcgatgtacctttctggcaaagtaaaaccctggacgaaatgagcgatgcggaatgggagtcgttgtgtgatggttgcggtcagtgttgcctgcataaactgatggatgaagacaccgacgaaatctacttcactaacgtcgcctgtcgccagctcaatattaaaacttgtcaatgtcggaactacgaacgtcgtttcgagtttgaacccgactgcattaaattaacccgtgaaaatctgccaacattcgaatggctgccaatgacctgcgcttatcgtttgctggcggaaggtaaagatttacctgcgtggcatccgctacttactggttcgaaagcggcaatgcatggtgaacgtatctctgtgcgtcatatcgcagtgaaagaatcagaagtgattgactggcaggatcatatcttaaataaacctgactgggcgcagtgataaatttaatagatgttgatgggggctttcttaatatacgtctggatgctcgccatttcgtagccctgtttttgaaagcgctctgtcataatgagagttacccgataccttattatcaacaggtaactctcaatctttaaaaaacgtctgtgtttttaaatgtgataaaccttataccttgagtacatggagagaataatcgcttatcagacttcaggtacctcaaagagtgtctttttaccgtgtcttttctgatactcattacaggtgttaatcattttttttgccgcttcttttagcaaagaaagcattaaatcatcataatcaacatagaatctggttgtttcagtttccgtttttatctccccgatggcggctatttcggtggttaatttcaatttggcggcatcgatatctttattcgcttgtttaaccgtgttagacagggtggtaaagaaattctgcacagattttaacttgttcttcaattctggaatcagtttcccttcaactacgcccgcagcaatagaataggaaatgattaatccaaatggaccggcgacgacaccggctgcggcaccggcatacgcttccttcctgattttatctacctgtgactggaaaagctgcttttttctgaaaaatcattggttaactggctatctaacgccagcagtttcccggaagcgttgttgaaactttgtgagcttaccagcagggatttttgcgcttcattcagcttcgtgatgccgtcatccagtaccttaatgagaatgtctttctgggcggatgctttcttctcattgtactcatcaaatagaaaaatatacgctgcgagcaattgcgtcgcaacaccacaccattcatacactgtttgggttgcttcaaaatacttatcctgctatccataagtaaggttttaatatcgccgactaaaacggaggctgcctgtgaatactcctgtttaaagcgacttaactcttttatggtttcatcaaaggtctgccaggggatgacctgatcgagatatttattataaagatctaatgctccatctgcagtttcgattgcgtttttaactacttctaccgttttatctgcaacgatttcagtcataatcattcgcctctttaaatatataaattgtaatgaaactcctgttttacaactattaataaattttacttcatctaattcatagttagccgggcgggatgcgtcaatgtctttatttctattaatatgataaatatcaaacaatgtttaatgtcattatggcgaatgcttctattctatttttttgccgggtgatatttttcatttctgctggatgagcgtcgtcgccagaaggccacgtgagcacaggataagagaacgaaaaatcagcagtctatgcagcgacaaatattgatagcctgaatcagtattgatctgctggcaagaacagactactgtatataaaaacagtataacttcaggcagattattatgttgtttatcaagcctgcggatctccgcgaaattgtgacttttccgctatttagcgatcttgttcagtgtggctttccttcaccggcagcagattacgttgaacagcgcatcgatctgaatcaactgttgatccagcatcccagcgcgacttacttcgtcaaagcaagtggtgattctatgattgatggtggaattagtgacggtgatttactgattgtcgatagcgctattaccgccagccatggtgatattgtcatcgctgctgttgacggcgagtttacggtgaaaaaattgcaactacgcccgacggtacagcttattcccatgaacagtgcgtactcgcccattaccatcagtagcgaagatacgctggatgtctttggtgtggtgatccacgtcgttaaggcgatgcgctgatgtttgctctctgtgatgtaaacgcgttttatgccagctgtgagacggtgtttcgccctgatttatggggtaaaccggtggttgtgctatcgaataatgacggttgcgttatcgcccgaaacgctgaggcaaaggcgctgggtgttaaaatgggcgatccctggttcaaacaaaaagatctgtttcgtcgctgtggcgtggtttgctttagcagcaattatgagctttacgcagacatgagcaatcgggtgatgtcgacgctggaagaactatcgccccgcgtcgagatttacagtattgatgaggcattctgcgatctgacaggtgtgcgtaattgtcgcgatctgactgattttggcagagaaattcgcgcaacggtgctacaacgtacccatcttactgttggtgtggggatcgcccagaccaaaacgttggctaagcttgccaatcatgcggcaaaaaaatggcagcggcagacgggtggggtggtggatttatcaaatctggaacgccagcgtaaattaatgtctgctctccccgtggatgacgtctgggggattggacggcggatcagcaaaaaactggacgcgatggggatcaaaaccgttctcgatttggcggatacagatatccggtttatccgtaaacattttaatgtcgtgctcgaaagaacggtgcgtgaactgcgcggcgaaccctgtttgcaactggaagagtttgcaccgacgaagcaggaaattatctgttcccgctcgtttggtgaacgcatcacggattatccatcgatgcggcaggccatttgtagttacgctgcccgggcggcggaaaaacttcgcagcgagcatcaatattgtcggtttatctccacatttattaagacgtcaccatttgcgctcaatgaaccttattacggcaatagcgcgtcggtaaaactgctgacgcccactcaggacagcagggatatcattaacgctgctacgcgatctctggatgccatctggcaagcgggccatcgctaccaaaaagcgggcgtgatgctgggggatttcttcagtcagggagtcgcgcagctcaatttattcgatgacaacgcaccgcgccccgggagtgagcaattgatgacggtaatggatacactgaatgctaaagagggcagaggaacactctattttgccgggcaggggatccagcaacaatggcagatgaagcgtgccatgctttcaccacgttatacaacgcgaagttctgatttactgcgggtcaaataaatatagcggcaggaaaaaagcgctcccgcaggagcgctgaagggattagcgaccgaacaggtcacgttttttcgctttaaacggctgggaaatcaccaccagcaccgcgacaatcaggtaagcgataaaaataccgagcagccactgcggcatttccatacctaaaaaatcccactgacgctcggcacaatcgccagaggcgacaaacacttgcggcacccatttatccagcggcagccattccgggaaacgaaccataaaatcacaggtggcaaacggcgaaggatagagctgaagcatggtgtgctcgtaagttaactgcacaccgcggaacgcactatacaaccagataaccatcgctacataacgcagcggagttttcggggcgatcgcgccaatcagcgcagcacccagaacgccgaataacgcacaacgttcataaatacagagcacgcaaggtttcagtaacatcacatgctggaaccacagcgccgtcagttccagtgccagagcagtaaacgccatcaacagccacgcgccccggccttgtgaacattggttcaaaaatcgcaacataatcatttccctgcaatatgcatagagtgcgcagtttaaaccaattcattcgctgcgccaccaggaggcagcaaaaataggaagcaattggacaattatcgggcgaaaaggcaaaccgggcatttatatgcccggtaagttgttatcaaagcgttgctatccagcccatttgcataaaccattcggttacaggggcaagcgtaaactcgacgcagagcaagccgacgagtgtcagtacgagggtgtaaggcagggccatccacaccatgcggccataagagaggcgaatcaatggcgcgagtgcagaggtcagcaggaacaggaacgcagcctgaccgttcggcgtagcgacggagggcagattggtaccggtattaatggcgaccgccagcagctcgtattgcttcaacgtgatagcgccactttccattgccgctttcgcttcgttgatataaatcgtccccacgaagacgttatccgaaatggatgacagcagaccgttgaaaatatagaacagcgacagctgagcatgttccgatgcctgcaacacaaactgaataattggcgaaaacagttgttggtcgataatcaccgcgactaccgagaaaaacaccgtcaacagtgcggtgaatggcagagattcggtgaaggctttaccgatagcatgttcatcggtgacaccggtcaatgatgtcgccagaataatgactgacaaaccaatcaagccaacttccgccagatgcaacgccagcgcagtcaccagccagacgccaataatcgcctggacaatcagacggattttatcctgacgggtacgctggtggcggctttgatcgtcaaactgttgcaacacttcgcggactttctccggcagcgtttcaccgtagccaaaccaacgcagcttctctaccagcaggcaggttaacaggccacaaatcagaaccggaacggtcaccggcgacatgcgcaggaagaaatcgccaaaatgccagccagccgctttagcgatgatcaggttctgtggttcgcccaccatggtcatcacgccgcctaatgcagtgccgacaccggcatgcatcatcaggctacgcagaaagccacggaactgttccagaaccactttgtaatgcttgtcgatatgactatcgtcttgcaggtcggtatcttcagtacgggaagaggctacgcggtgataaataccataaaaaccgactgcaacgctgatcaccaccgccacgacggttaaggcatcgaggaacgcggagaggaacgccgccgccacgcaaaaagagagcgacagcagcattttggagcgaatgcttaacagcaaacgggtaaatatgaacagcaatagctgtttcataaaatagatacccgccaccataaacatcagtaacagcaagacttcaagatttgccgccacctcttcacggacgtgttccgcgctggtcatgccgatgaataccgcttcgatagccaacagaccaccggggagcagcgggtagcatttcagggccatcgccagagtgaaaataaattccgctaccagcaaccagcccgcgacgaaagggctgatgaggaaaattaacgggtttacgattaagaaaatgatgagggcgagtttgtaccagtcgggggactggcccaaaaaattgcgccatagcgcgcggccccaggagatctccatgatggtttcccttaccttacaaataatcaatgatgtttttatgtttaaacgcaaagcttaacggtcaggcaggagtgaggcaagtcttgatagtcaaggggaaagagatgcggaaaatgaagccttgatccctttttcttctttttgtctgctatcagcgtagttagccctctggtatgatgagtccaactttgttttgctgtgttatggaaatctcactatggtcattaaggcgcaaagcccggcgggtttcgcggaagagtacattattgaaagtatctggaataaccgcttccctcccgggactattttgcccgcagaacgtgaactttcagaattaattggcgtaacgcgtactacgttacgtgaagtgttacagcgtctggcacgagatggctggttgaccattcaacatggcaagccgacgaaggtgaataatttctgggaaacttccggtttaaatatccttgaaacactggcgcgactggatcacgaaagtgtgccgcagcttattgataatttgctgtcggtgcgtaccaatatttccactatttttattcgcaccgcgtttcgtcagcatcccgataaagcgcaggaagtgctggctaccgctaatgaagtggccgatcacgccgatgcctttgccgagctggattacaacatattccgcggcctggcgtttgcttccggcaacccgatttacggtctgattcttaacgggatgaaagggctgtatacgcgtattggtcgtcactatttcgccaatccggaagcgcgcagtctggcgctgggcttctaccacaaactgtcggcgttgtgcagtgaaggcgcgcacgatcaggtgtacgaaacagtgcgtcgctatgggcatgagagtggcgagatttggcaccggatgcagaaaaatctgccgggtgatttagccattcaggggcgataatcccttccgtttaaagagcaaacccctcaaacgaggggttttttgttgtttttacagatttcccattcttggcgggcaacgttccagcaactcgatgctgccgtcttcgttttgctgttcgagcatcacatcaaatccccacaggcgatgcacatgcttcagcacttctttgcgcccccgatccagcggtgcgcgattatgtggaatgtaacgcagcgtcagcgaacggtcgccgcgcaaatccacgttccagatctgaatattcggctccagattacttaagttatattgcgacgataaccggttacggatctcccgataaccttcttcattatgaatagcggaaatctccagataattatgccgatcatcatccagcacggtgaagaagcggaaatcacgcatcactttcggtgacagaaactggctgataaaactctcatctttgaaatcacgcatcgcgaaatgcagcgtttccagccagtcggaaccggcgatatccgggaaccagtatttgtcttcttccgttggcgactgacaaatccgtttaatatcctggaacatggcgaacccgagggcatacgggttgatgccgctgtaccacgggctgttataggggggctggaagaccacattggtgtggctgtgcaaaaactccagcataaaacgttccgttactttcccttcatcatacagatggttaaggatggtatagtgccagaaggtcgcccagccttcgttcatcacctgagtctgtttttgcggataaaaatactggctcaccttacgcacaatacgcaggatttcacgctgccatgattccagcagtggcgcatttttctccataaaatagagcaggttttcttgtggttcggacggatagcggcgcgcttcagcaaccgttttctcttcctcgcgcttcggcagggtacgccagagcatattgacctgactttgtagatactcttcgcgacttttctgccgggctttctcttcttgcagcgagattttttgcgggcgtttgtaccggtccacgccgtagttcatcagcgcgtggcacgagtccagaagccgttctacttcatcaacgccataacgttcttcgcactcggtaatatatttacgggcaaaaatcagataatcgacaatcgaactggcgtcggtccaactgcggaataagtaattgtttttaaagaaagagttatgcccatagcaggcgtgtgccatcaccagcgcctgcatggtaatggtgttctcttccatcaggtaagcgatacacgggttagagttaatgacgatttcataggccagtccttgctgaccgtgcttatacagccgttcagtttcgataaactttttaccgaatgaccagtgcggatagttaattggcatgccgacgctggagtaggcatccatcatctgttctgaggttatcacttcaatctggtgcgggtaggtatccagccggtagagtttcgccacccggtctatctctgccagataaacatccagcaggtcgaacgtccagtcgggtccatcgctcaaacgtgtggtgtccttattcatagaatcgatcgtcgccatacgcgcacctcattgttgtcggcgctctctgtgtggagcacctcatttcaagcatagaacacctgttaaaaaccgcgtcgccggagaatttttttctttgcgatttcttattatcagagtgccactaatccgcttctgaacggaattttatgctggataaaaagggcgttcagcaggagatactaaagacgccatattgccgcagagtcagggagatgtgagccagctcaccataaaaaagccgtatgttgaataatattttcaactgagttatcaagatgtaattagattattattcttttactgtatctaccgttatcggagtggctatgcgagttgtcatactgggaagtggtgtggtaggcgttgccagcgcctggtacttaaatcaggcaggacatgaggtcaccgtcattgatcgggagccgggggccgccctggaaaccagcgccgcgaatgccgggcaaatctcccccggatatgctgcaccgtgggcggcaccaggtgtgcctttaaaagcgattaaatggatgttccagcgccatgcgccgctggcggttcgtctcgacggtacgcagttccagttgaaatggatgtggcaaatgttacgtaactgcgacaccagccactacatggaaaacaaagggcggatggtgcgtctggcggaatacagccgtgattgcctgaaagcattgcgcgccgaaaccaatattcagtatgaagggcgtcagggtgggacgctgcaactgttccgtaccgaacaacagtatgaaaatgcgacccgcgatatcgccgtgctggaagatgccggcgtaccgtatcagctgctggaatccagccgcctggcggaagtggagcccgcgctggcagaagtagcgcacaaactgacgggtggtctgcaactgcccaatgatgaaaccggagactgccagctgtttacccagaatctggcgcggatggcagagcaggcgggggttaaattccgctttaatacgcccgttgaccaactgctttgcgacggcgagcaaatctacggcgtgaagtgtggcgatgaagtgattaaggccgatgcgtatgtgatggcgtttggttcttactcgacggcgatgctcaaaggcattgttgatattccggtgtatccgctgaaaggctactcgctgactattccaattgcgcaggaagatggtgcgccagtatccaccattcttgatgaaacctacaaaatcgccattacccgtttcgataaccgcattcgtgttggcggaatggcggaaattgttggttttaacaccgagctgttgcaaccgcgtcgtgaaacgctggaaatggtggttcgcgatctctatccacgcggcggtcatgtcgagcaggcgactttctggacgggtttgcgcccgatgacgccagacggtacgccggttgtcgggcgtacacgctttaaaaatctgtggctgaataccggtcacggcacgctcggctggacgatggcttgcggttccggtcagttgttaagcgatctgctctctggtcgcacgccagcgatcccatatgaggatctaagcgtagcgcgctacagccgtggatttacgccatcacgtccgggccatttacatggcgcacacagctaaggaaacgagatgacccgtccgatacaggccagcctcgatctgcaggcattaaaacagaatctgtccattgtccgccaggccgcgccgcacgcgcgcgtctggtcggtggtaaaagcgaacgcttacgggcatggtattgagcgtatctggagcgcgctcggggccaccgatggctttgcattacttaacctggaagaggcaataacgttacgtgagcgcggctggaaggggccgatcctgatgctggaaggatttttccatgctcaggatctggagatttatgaccagcaccgcctgaccacctgcgtacacagcaactggcagctcaaagcactgcaaaatgcgcggctaaaagcaccgttggatatttatcttaaagtgaacagtgggatgaatcggttgggcttccagcccgatcgcgtgcttaccgtctggcagcagttgcgggcaatggcgaatgttggcgagatgaccctgatgtcgcattttgccgaagcggaacatcctgatggaatttccagcgcgatggcgcgtattgagcaggcggcggaagggctggagtgtcggcgttcgttgtccaattcggcggcgactctgtggcacccggaagcgcattttgactgggttcggcctggcattattttgtatggcgcttcgccgtccggtcagtggcgtgatatcgccaataccggattacgtccggtgatgacgctaagcagtgagattattggtgtccagacgctaaaagcgggtgagcgtgtgggctacggcggtcgctatactgcgcgcgatgaacagcgaatcggcattgtcgccgcagggtacgccgacggttatccgcgccacgcgcctaccggtacccctgttttagtggacggcgtgcgcaccatgacggtggggaccgtctcgatggatatgctagcggtcgatttaacgccttgcccgcaggcggggattggtacgccggttgagctgtggggcaaggagatcaaaattgatgatgtcgccgccgctgccggaacggtgggctatgagttgatgtgcgcgctggcgttacgcgtcccggttgtgacagtgtaacttgttgtaagccggatcggagacagcgtcttctggttgcgaaaaaatcatccatccggctggtcagcaactgtagttgttaatgtgacagagccattgcccatgatagtgtccattaaaagaatggacactatttccccggaacctgaactcaccgcacaggcgttctacataaaacgcttacgcttcattgttgactcgaactcgacttcagataaatcacgctttacccttgatggagcctgtacatagatttgtgtaattgcctgattttgatatgttcaattcaacatcaaatgaaggttaaattatggacgacaaacaattgcaggctcaggctgcgttcagcaaagcatcgcaaccggcgatagatgcttcattaaatttaagattcagcttcctcttcagccacccgtacgccaatcttcaacacttcattatcttctttctcggccaccgtccagatcatcccggcaaactctacctggtcaccgacaaccggtgccgcgcctaacaactgctggacaatttcacccagcgtttgctgcttatcacgatattctcgcccgtcttccaggccatatatcagcgcaacatcagcatatttggcgctggcttcgagaatgaagtcaccaaagaagcgttgatccagcgcgaccggcggcgactggctgaacagtttaccgagcgccggaagatcgcgttcccgaccaattacacacaacacatcgccttcgcgcagtcgggtgctgccggtaggatgaagcaactggttatcacgaaacagtgccgcaatacgcgtctcttttggcatatgcaaatcgcgcagtgccgcgcccacgcaccatttatcggcactcaattgataaacaaactgctcccacggattttccggatgaatatccaggccaacgcgtgacaccggacgtcccactggcggaaccaccactttggcttttttagccgcccacgagagtgatgttccctgcaagagcagtgaaaccagaaccacaaagaaggcgacattaaagaacagacgtgcattctccagccccgccatcatcgggaacacggccaggatgattggcaccgcgccgcgtaatcctacccagctgataaacacgcgctcacgcagattgaaaccgcggaaggggagcaatccagcaaataccgaaaggggacgggcgaagaatatcatccatgccgacaaaatgagcgccggaatggcaataggcagcagatcgcttgggttaaccaatagccccagcaccaggaacatggcgatttgcgccagccaggcgaggccgtcgaaattttgcaggatgccgtagcggttgcgaatcggccgattacccagcagaaaaccgcacagataaacagccagaataccgctgccttccagcgccgtggttaaagcaaaaattaaaataccgccgcttaatgccagcaatggatataatccggcaggcagggcgatgcgattaatcatttgcagcagtaaataaccaccgccaagtccgatgacaatcccgaggccaaattgctgcagaatatcgaccacgaacatccaactgacactgctttcatgttgctggatcatcgcaatcagggtaatcgtcagaaagaccgccattggatcattactgccggattcaatttccagcgtcgagccaacacgttcgttaagccccttaccacccagcagagaaaagaccgctgcagcatcggtagagccgacgatagcgccgattaataagccttcaatcaaatcaagattaaacagccacgccgccatcatgccggttaaaccagaggtgataagcacgcccagcgtcgccagcgacagtgccggtcctaacgccacacgaaaggaactggcctgagtgcgcatcccgccgtcgagcaaaataatcgccagtgccaggttacttaccatgtaggcgaaggggtaattatcaaacgggataccgccgacgccatcgactcctgccagcatgccgatcgccagaaaaataaccagaataggaatgccaagacgggaagaaaatgaactaagtaatatactgctggtgacaaggatggatcctaagatgaaaaggctaattattgttgtggcatccaacggtcggttactcctgattacgctgtctcttatataaaccctaccatattagcggcagagacagcgttttacttagccctgaagcgtgatttttttacattttaagaacaggatgaccgctaatcgtcaactgagtgccttcccgggtgttattcagaatggcatgtgcgcccaacggcagcgtaaccgtgcgttgttcatgaccaaaatcgaggccggtaatgagtggaatcgacaggcgggaacgcaaaaacgcgtacactgactccaggttgtaacctgcgtcataatcattgggcgtgctgccgctaaagctaccgagaataatcgccttctgacgtggcaaaattcccgcatgatagagctgcaacagcatacgttcgacgcggaaagggtgctcgttaatatcttccagcaccagaataccgttctcaatttttggcatccacggtgtaccaatcagtgaaatcagcatcgcaagattgcctccccacaacgtgccttcggtctgacatgtcgggccttccccttgccattcaatggtgaaggttttattgcgtaacgccagccagaaatggtgctcggtaaaggcgttcagttcatccgcaccaaagtttgctaccagcatggggccgctaaaggtgatgacattgccttgcgccagaagaccgcactgaatggcggtaaaatcgctatgtccgcaaatgagtaacgggtcatgttgttggcgagcaaccagtgcctgccagtcaatatctgccagtaaacgactggcaccgtaaccgccgcgtacagccagcacgatggtgttgggggtagtcagtctggcaagggaattgagatcttccaggcgctccgtttccgtacccgcaaaacgctcacaacgacgggcaataacctcgacgttattgacctgatgcccctcgtcggtaaggcgatggataccacgcagcgcggcgtgctgtttaatgcagtaacccgatggggcaattaagtgaaacagagacatggcaattccttgctgacaacagaaacgaaatgtatatcatgccgcttaggtgtgccgttgtcacctcaacggcgattccaggctataaggatagaagaagtgaaattgagatggtttgcctttttgattgtgttattagcgggttgttcatcaaagcatgactatacgaacccgccgtggaacgcgaaagttccggtgcaacgtgcgatgcagtggatgccaataagccagaaagccggtgcagcctggggcgtcgatccacaattgatcacggcgattatcgctatcgaatcgggtggtaatccgaatgcggtgagtaaatcgaatgccattggtttgatgcagttaaaagcttcaacctccggacgtgatgtttatcgccgtatgggctggagtggtgagccgacgaccagcgagctgaaaaatccagagcgtaatatttcaatgggggcggcttacctgaatattctggaaaccggcccgctggcaggcattgaagatccgaaggtactgcaatatgcgctggtggtgtcatacgctaacggggcaggtgcgctgctacggactttctcgtcagatcggaaaaaggcgatcagcaaaatcaacgatttggatgctgacgagttcctcgatcacgtagcgcgaaatcatcctgcgccgcaggctccgcgctatatctacaaacttgagcaggcactggacgcgatgtaaatcagtcgcgcactttgtccgctttttcccgggcttctcgctcgagagagaaaataatccgctgtaattgccgctccaccgtcgggctgacgttaagaaaacggaagctcagacggggagtggtgatggtttcattcttgccatcaatcactttgcgctcgctgatggagattaactgggcgtcaaagtgaaaaacaccccattgccccatgttgacttcaatctgagcgaagcgcatgccttcttgtaattcggcaggctttgctgtttccagtaatgcgcccatgccgcctaacgacaaatcatacaggcggaaacgtaacgtactgttatccgccagtttggtctggcaaaaataaggcggatggagtggggcggagatgcggaaatatcggcgtcgttgtacaaaccataaggtgggaggcggtacggtgataaatgccggaagctgcaagtattcactctgctgtagttgttcaacagtaaactcgactttcgcaccctgagtttcggcggtaatggtaatgtgctgtgcctttagcacggcgatgttgtcttcggcttgactgccgaaatccagcaccagtttatccggggttattgccagtattttgctgatcagctgcccgccattccaactgagacgcaaaggaattgcggctttgtgcaaatcgcgtaacacgcccaggacggctaacggattttgtttcaggaactgctcatggtaatgactcacgcggaaaaactcctgactgacaaactgtctttggtttatcggtcacagttaacaaaacttaatacaaatgcgtgaatattttttacatgttgttcttaaatcagccgacatacgcccagcatcgatcccgcccttgcctatacttagagcgttgacgtaagcatttcttgcgtccgattcatcgaaacgagggcctgaacatgggaattattgcctggattatttttggcctgatagccggcattatcgccaagctaatcatgccggggcgtgatggtggtggatttttcctgacctgtattctcgggatagtcggtgcggtggtcggcggctggctggcgaccatgtttggcattggcggctccatcagtggttttaatctgcacagcttcctggtggcggtggtgggagctattctcgttctgggcatattccgcctcctgcgaagagaataagattttcataaggcggatagcgatacagatgccgctatccgctttcacatcagaacgtatactcgacacctgctttacgggtgaaaaaaatcaatatagcacttcgatatccgataaagtcggttcccggtaacaacaacagaatccttttttaattattgtttcgttgtttttggtgtgattcagaaaataaatattttagacagtagccagtcaggcgttaaaaatggggcggatagtgaggcggttttggctgcgcttattgaacatttagaattgatcaatccttctggcagattaagccaaaatacccgttcggcaatgcttcagttacgcgaagaggaatggtctgaattctttttttggttgctaaattctctggagtgtctggattatgtgattattaatttaactccagaaagcaaaaaaacgttgatgagtgaacaccgtaacaatattcaggtagcaattgatgctttatatagccaacgtcggcgtaaatcgccgggtgatgaaagtgaaacacttacccgtagaaatgacgctatcttcggcaaccacgtatggcaaacatttgcgcaatacttcccgccaggacttgaaaaaccgtctgtgtagaaaaaaccatagctatggtgttatctgccgacaacgccatccggagaagccgaatgacgttgtcggagtaagcgctggttaaggtgtgggttgtgcctctttggttgagggttgcgtcgttgctgacttaacggtcggacgcgtcgccggaacattgtcacacggttgctctttcgggcagatcaaatccagcattttcagcgtcacgccattggtccagccaaagccatcctgtaatggatattcgccaccgccgccccccgttccggtggtgctgacatcatatttttccaccagctttttctcccggtcataggtgtgctgaacattggtcaggaagtgccagctaatgtccatcgccacctctttttgcccgtagttttgtaatccttctgtcgcgacccactgtaacggtgcccagccatttggcgcatcccattgttgcccacttttcaccgacgtggtgttcaggccgccgggttgcagcagatgtgttttcgtcgccgtcgccattttgttggcgcgatctttcgctgccgcattgacgtacagcgggaacagggcggccgcggttaactgattgcgcactttatgacttttcaggtcgtaatcggcataccagccttgttgatcgttccacatgtatttttcgatccctttttgacgggcatttgccagcgtttcgtactggtttgccatcgcgttatctccggcagctttgctggcgcgggcgaggattttttccattttaaacatcaggctgttcagatcgaccggtacgatgctggtggtgcgtaaggtatttagttgatgcgggttgtccatccagcgcgagctgaaatcccagccagacgcagcggcagagcgcaggtcgcggtaaatttcagtggcaggtcgattcggattgcttttggcggtggcaatatcttccacccatgactctggtcgtggcgtatcgcgatcgtcccagtagcggttgagaagggtaccatcctgaagttttacaacgcgtttttcctgttgtccggcttgcaggttttcaacaccgtccatccagtaagcatattctttttgcatttgcggcaggtattgcttcaacgcggcatcgccttcatgctgcgccagtaactctaccatcagggcaaagaagggcggttgcgagcggcttaaatagtaactgcggttgccgttgggaatatgaccgtaagtgtctatttcatgagcaaaattggccaccatatccgcgactttatcccagtgaccgctttcggcaagtcctaacatggtgaagtaactgtcccagtaatatacctcgcgaaaacgtccgcccggcacgacataaggttccggcagcggtaacagagaatcccatttttcggtgttttcggtagaacgcgttaataccggccaaagtccgtcaatatgttcgcgcagtgactgcccctctggcggaacatatttctcgccctctttcggcagggtgaaattgacgttaacgaaatggcgcagatcaaatccgctctggttttgctgcatccgataatcagcaaggatcatcagcggatcgctgttcggcacggcatcggcaaaggttttttggtccggaaaaagtttggcgttttgcacatcattaaacagcggccctaataaaatatcaggcggctgtggtgttaccggtgtttcttctgcctgcaccgatagcgcagcgaaacacaaaaagatacaggctggaattaacgccattttttgcgggcgagaaggtgcgggggatttcatcaatcattctcctttggcgaaaccgaataaaacggtattcaagtatcagaaaaccttagttcaggatcgcactagctgcatgatcgaaatctcattctgcgaactgtcaggcattttagaaaagggaattaaagggataaataacggtgaaatagagtgatcaaataacgtctgtttattagccagtcagcgacgttgggttcgcgattagcgaagaaaaatcatcataaattggtaaaaaatataacaggtagttaaaaaacatcagtgctgggtaaattgccggatgacatcagaacgatgccatccgaacggtggcttaaccctgacggttgaaacgttgcgttttaacgtccagcgttagcgtttcttctggttgtatcgcatacagtttctcaccctgctggcaaatccagccaatccccagttcacgggcgattagggcgctgtgggataccggacttccggcgctaaggcagataccttttacaaccgccggatccagttgcagtactgtggaaggataaatgttctccgccagtagaatagttggcgagttaaactgcgggagttcttctttcgtttgggtcaggtggaccagggtgcgatgcagaagatcgtccacatcaatatagcgagcttgtagatattcatcatccagttgctggtattgctggctaagttctttaagaacttgctgccaggcatattctgccgtgcaatgttcatgctgaaggagttcgcttgccgccgccagcagttccggatcatctaacagtgtatggtgaccagaaaagattgcggcaatatcgtcaagcccgctggcttctgcttttgctgttaacgtcatcagatctaataacgtgaagtcaatagcctggcgtaatcgatcttgttcttcttccacggtcagggttgattttgcctgtaccgtacataaaactggttgataataaaaggctttacccgaaacaggcggaacgggacgcagagtaggtggagcgacttcctccgtttcaccaaagttatcttcagccagctgacggaaagcgatcagtgcctcttcagcttctggccctttcgcaatcaggcgcagcgtatcgttatagcgaacttgtagtaacgcaatctggttaatactctctggtgtgacgcatttgccgtttttttccagcaacatatcggcattaaatgtcgataaggtataaaccagccgggaggccggacgtacatgcaggccgttacggttttttatgaccaccgccagagaacgggcttcttcatcgtacgcaggacatgtgtcagagattttagtgtcggaggacggtaaacccagttgttcacgtttggcttccagcgcatgcatagcgtcaaagataactttgtcgatatccgctcccgaggccgcgctgaccgttgctgccagtgtaccttcgaccaacggcgcagcacacaaacgtacttttgcggcgatcttgggagccagcaattccagcgcagtttcagcactcaataatgcgctacccatatccatcatgaccagcacatggtcggcatcagcaacagattcgatggcctccatcactttgacggcatcggtaccaataggattttgtggatcgtcaattcccgcggcaatggcgattttacaactatcactcattaacatctgacgggctaattcaccgacaccttctcccagtcggctgctatgtgaaactatgaccaggtttaccatcaccaattccttactcttttgcggctaacgccaacatttgcatcataaacatcaccgaggtcgcgccgggatcctggtgaccaatactgcgttcaccgagataactggcgcggcctttgcgggcttgcatcgtaatcgtactttgtgcagcggattcggcgattctactggcagcttcgagcgccaccggaacagagagattttgctcgctggactgacgtaacgattccaccaccggcacccacacatcacacatggttttatcgccaggttcggctttcccgcgactgattacgccgtccacgccatcgcggaacatctgataaagctcttccagtgtcaggctttgccgtgcctgggtcgcctgtgcggcgcggataaagaaggtaccgaacagcggaccactggcaccaccgacgctggaaagcagcgtcataccggtattcttgagaatgaaaccgatatctttatctgcgatagcagggagtttttccaccactttgctaaagcctcggttcatatttagcccgtggtcagcgtcgccaatttcgcgatccagtccggtaagatactcgctctcggtgctgaaaatatcgccacaacgagtgagccagttaacaatttgagttctgctcagtgacattgctttctccttatttaccccagttaagggccggggtgtggaccggggcgtcccagagtgccagcgtttcgtcatcaactttcagtaaggtgattgagaaaccggtcatatccagtgaggtgcagtacgcgccaattaaattacgttcgatagtcaatcccgcttgctggcaacgtgtggtcaggcggttatagacgccgtacagctcagaaagcggagttgcgccaagattgttaaccagcgcaatcacccgatcgccagactggagcggttgtttggtttgttgttcttcctgccaactgccttgttgataatcccagaaacgcaaagtgcgatggtatgagccattttccagcagggtgtcgaacatttcatcgacggtttgatcaagggaagagaaggagcggcggtcaatacccggctcaccatgaatgccgacgccaaactccatctcattatccgccagggtaaaagaaggtttgcccgcggcaggaacggtacaggcaccgagagcgatacctattgagtggccttgattattcaacttacgccccagttccgcacaggcgtccagtgagtcgccacgctccgccgctgcgcctacgagtttttcaattaatacggtgttggcaacgccgcgtcgcccggcggtataaagactgtcttttaccgcaacgtcgtcatcaatgaccacagtggtcacttttacgccgctatcgtgcagtaactcggtcgctgtttcaaagttaagaatatcgccggtgtaatttttgataatcaacagtacaccttcgccgccatcaatttgcatggagcattcaaagattttatcgggcgtcggtgaggtgaaaatttcgcccggacaggcccccgaaagcatcccctgaccgatataaccacagtgcatcggctcgtgtccgctgccgccacccgacagcagggcgacttttcctgcaacaggggcatcagctcgggtgacatacaccggatcctgatgcagtgtcagcgatggatgcgctttcgccagtcctgccagttgttcgtccagtacgtcttgcacatcattgatcaattttttcattattttgctccagcaattacggtagggcatggatgatgttcaacgacacggcgaccactgactgccgatgaatccattgtgcatcaggcaagggaaaagaaaattagcccaaattatgtttcatagtgaaacatatgctttaatgaatgttccatattgaaacttttacgtgtattaatacttaaaattgcgagccggaacaccttttgtcataagggatgcgggatatgagtggcgcttttaacaacgatggtcggggcatatctcccttaattgcaacctcctgggagcgatgcaataagctgatgaaacgggagacatggaacgtaccacatcaggcccagggcgtgacatttgcttctatttatcggcgtaagaaagcgatgctgacgctcgggcaggctgcgctggaagatgcctgggaatatatggcaccgcgagagtgtgcgctgtttatcctcgatgaaaccgcctgcattctcagccgtaatggcgatccgcaaaccttgcagcagctaagtgcactgggattcaatgacggcacgtattgcgccgagggaattattggtacttgtgcactatcgttagcggctatctctggtcaggccgtgaaaacgatggccgatcaacatttcaaacaggcactctggaactgggccttttgtgcaacgccgttgtttgacagcaagggccgattgacgggaacaatagcgctggcgtgtccggttgagcaaactaccgcagctgatttgccgttgacgttagcaatcgcccgcgaggtcggtaatttgctgctgacggacagtttgctcgctgaaactaaccgtcatttaaatcaacttaatgccctgttagaaagtatggatgatggcgtgattagctgggacgagcagggtaatttgcaatttattaatgcccaggcggcgcgggtcttgcgccttgacgcgacggcaagtcagggaagggcaatcactgaactcttaacgttacccgccgtattgcaacaagcaataaaacaggcacatccgctcaaacacgtagaagcaacctttgaaagtcagcaccagtttattgatgcggtgataacccttaaaccgataatagaaacgcagggaaccagttttattttgttgctccatcctgtggaacagatgcggcagttgatgaccagtcaattaggaaaagtcagccataccttcgctcatatgccacaggacgatccgcaaacccgccgcttgattcattttggtcgccaggcggcgcgcagtagctttcctgtcctgctttgtggagaagagggcgtgggcaaggcactgctaagtcaggcaattcataatgaaagcgagcgtgctgcaggtccttatatcgccgtcaattgtgagttatatggtgatgcggcactggcggaagaatttattggtggcgatcgcacggacaatgaaaatggccgtctgagtcggctggaactggcgcacggcggcacgctgtttcttgaaaagattgaatatctggcggtggagttacagtctgctttgcttcaggttatcaagcagggtgttatcacgcgactggatgcgcggcgcttaataccaattgatgtcaaagtgattgccacaacgaccgcggacctcgcaatgctggtggaacaaaatcgttttagtcgccagctgtattacgcgttgcatgcatttgaaattaccatcccgcctctgcgtatgcggcgtggcagcattccggcgctggtgaataacaaattacgcagtcttgaaaaacgcttctctacgcggctgaaaattgatgacgatgccctcgctcgcctggtttcctgtgcatggcctggcaacgattttgaactttacagcgtcatcgagaatcttgctctgagtagtgataatgggcgcattcgcgtcagtgatttgccggaacatctgtttaccgagcaggcaacagatgatgtcagcgccacacgcctttccaccagtctgtcatttgcggaagttgaaaaagaggcaattattaacgcagcccaggtcacaggcggtcgcattcaggaaatgtcggctttacttgggatcggccgcactacgctgtggcggaaaatgaagcaacatggcattgatgcagggcagtttaagcgccgggtatgaaagacagagacgatttctgatacatcagagtgatctatatttcattccggcgcacgctaacatttttcagcatcgtttaagggctggtctatcccgcacttaaaagctgaagcgatatcctccgttgacttgcttctgatcaaagaggttactctgcgtgtaatccgcttcgaggtagaatgtgtgctgtttgttatactgtgcactgactcccacgccgttattccagccattacctttgaaactgtacttctcccgggagttgttcaacagatagtctgtatcccctgaaaactcgcggatagctccagtcttcacatacatattcagctggctgttgcctgcggtgatgtcatatcccagtatcatgctggcacgccccagcagcgattcgtagtgattcagatgtatattgagaccattactcgccttcatagccatctcattctggtggctgtatgtgagctgggtttgcggctctatatagaacccataaccagtaggggtcaggttgaacctctgcccggcttccagggagatgctcaatccattcgcagtgccgttggcgttaacgccgttgttctgactgtccagtacgtgaaaactatttttctggcgcgatgcttttacaacgagatcgctgtaaaaaccgttgtgtgccatgtaactggcatacattcccatgtagtctgaacgtgcggtaccgtcgcctccgctatagtccggcgatgcatgtgttgagccaatatacagaccgacatacaacggcattacatcagagagacgtttatccccaccaaactggataccgctgtaacccatgtcaaagccgctcagtttgccactggcgaaggagtccaggcttcccccataactgcgcagccagatattaccgtctttactctgatttcgcaggtcacccattcgttgcatcagcgtacggttttcaacatagtttaataagtaaccgacattgagataattgccgccagcatctgcggtcgtggtgggtttaggtgtgggagtggggttaggcgtaggatcgggttcaggcgtaggatcggggttgactatgggaggctgagcgggagccggtgttggttcaggattaggagtcggttccggaactgtcccggaagcgtaaagctcccagttagtgccatttttacgcacatcgtacagatatccccccaactcaacctgagaagacgcgctgaacgaggccgcaccgtcagtggtttttaccactgtcagaacttcatttcccgtagtggcctcgctgccctggttgcggatagccaatacgtgattaccagcactacttccgctgatattcaataaatcccctttattattaacgccattaccctcgccaacaacatcagcacgcataataaaggtactgttaccgctcaggttctctacgtttaatgtggcaaatgtgccggcagttgacccgtggctggcaaaatcgacagttgaatggctcagcgccagcgtgtcgagattagaattacttgttacgttccagacgctgttattcattgcaacgtccagtttcccgccattgacattatcgctgagggaggaacctgtccaaaccgaccctgggtgcatatctagattgattagcccacctttggaaagaacgctaccgttgataagcatacgacccgaggcgttgatgcggctggcggcataaccatcgtcatgttgcgttgcaatggccatctggtcgggtgtactcatatcaatgaccagatcgctcgtgaggtcgatctggctgttggtcatggcataaattcccctggctcctgccgcgccggtgatagccaaactgtctccggttattctaccgccgctgagcgcccacaaacccagcgccagactgccattacgatcaactgtaatatcggtattttgcatgttgacaacagccgttgccgtctgggccgaggcaccataagaaccgccggaaaagatgctgtttcgttgcgctgccgtgccagaaaaattgattgtcgcgtctgaaccactggtgacgaggccaccgccctgcgcggaagaaatatggctatctgcaccgatagtggttgtaccaccacgaacttcgacgccattggccgcggctccagttacatcaacagtgagtgcattcgcgctaacctggccaaagctccagaggccgtgtgcattatcgccattggttttaatggtactgtttgttccgagatcgacaacagagtttttctgtacgtttatccccatggcgctgtagccctgaacatcgattgtcaggtctgtcgccgtaaaacgcgcagcaccattggcgttattgccgttgagaccaccgatataaacacctgtacttccatcggtcgtgattttacttccgcttccaagatcgacactggtgccatagtcattgatggttaggcctataccgttcgagttttcaatggtgaattgagtggctgttagtgttgagctatgcccaataatgatgccgtcatcgttactcttaatggtgctgcctgtgcctaagtcagcatgggtatagtcaccaattaagttaatgccgatggcagaggtttgaccaacaacatctactgtgagtcggttagctgtcagggagctgtttttgccctgaataatgattccttttgcatatccagaggcgtcgttgacattgacggtgacatcattacccaggttgatattgccaggcgtgtttcctgctggggtcattacaccatagaggtttcctgatggatcggcggtatctcctgtaattctgtcaccatcattaatagtaatattggtgccatattgacttcctgtatcagcagctatcagcaggggggaaaagataattgcattcaaaccaatagcgccaaattttatcagttgaattgagggcgaacggatttttaattcagcgagacgatctgctttggtattcccattgtgttgtttgatgcccataccactcctatatagtacccagactatgggtctatggattttgtcattttgtttaaatcaatgaataatatcctcttatcatcatgatatttgtatggtgcaatcatgatgagcttctcagagaataattctctattaccgggcaaaatcaggaacacaggaattaatatatatttaacatcccccttacaaaggtgggtttatatcgagttattccctaagttgtcgttgcttattccaattcgttactataaatatggcaaaaatattacaacaaacagcggttaaaaaatttggtgaagattttttgtaataatcctaattagttatgggaatttcgcttgatgtatctgcataacaaaaacaatatgcgccatttttgcattactaataagaaaaagcaaaaaacatcgatattcatttttggtcaatgggttttctggcctatcgttgttattgtgctactggttatcattttcatcttgccaggatcgcacgtaatcacgttattcggggactttatctgcgggatattacccttcaggtaagtccttttctcgccagcatattggagcgtgatcaatattgatcagctgtgaagggggtgatgtgtagtggaccaaaacttacgttatatcactactaatgagatatccgtcatctgacactgatgtctttaattattctcgtggttcactgtaggcaataagcacaaaagtgtaggatgttacaagaatgattaggactcggtgaaatgaaaaatccacgcaattgcgtggattatatatacttttgcgctcttcatgagatttagcgaaacctcatgagacaacaaattaattagacgttgaaaaggaagttcatcacatcgccatctttaacgatgtaatctttaccttctgcacgcattttgcctgcttctttcgcgccttgttcacctttgtaagtgatgaaatcttcaaacgagatggtttgtgcacggataaagcctttttcaaaatcagtatggattttgcccgctgcctgcggcgcggttgctccaaccggaatggtccatgcacgcacttctttcaccccagcggtgaagtaagtttgcaggttcagcagcttataaccggcacggatcacacggttcaggcccggctcttccagcccaagctcctgcataaactcgtcacgttcttcgtcgtccagttcggcaatgtctgcttcaacagcagcacaaaccggaaccacaacagaaccttctttcgccgcgatttcacgcacctggtcaagatatgggttgttttcaaaaccgtcttcgttgacgttggcgatgtacattgttggtttcagcgtcaggaagctcaggtaacgaatagccgctttctcttcagcgcttaaatccagcgcgcgcagcatacctgcattttccaactggggcaggcatttttccaggaccgccagctcagctttcgcgtctttatcgccacctttggctttcttctgtacgcgatgaatcgcacgttcgcaggtgtcgaggtctgccagcgccagttcggtgttgataacttcaatatcgtcagccgggttaactttgccggaaacgtgaatgatgttgtcattttcaaagcagcgaacaacgtgaccgatcgcttcggtttcacggatgttggtcaggaactggttacccagaccttcgcctttcgatgcgccttttaccagaccggcgatatcgacaaattccatggtcgtgggaagcgtacgttgcggttttacgatttcagccagttgatccaggcgagggtcaggcattggtacgacgcctgtgttcggctcaatggtgcagaatggaaagttggccgcttcaataccggctttggtcagcgcgttgaacagggtagatttcccgacgttgggcaaaccgacgataccgcatttgaatcccatgatttaaatcaccttaatatcttaataatcaacctgttattgctaacagattgcagaaatggaaataactttgcctattatacacggcactcggcaaaaatgccgcagacaacgacttattgcgctttaaaggcgtgcaatcggttcgttgctttggtcaagccatctgtaaaccacatttcagtacaacgcgccgcttcgtcgatggcttcatcaattaacttctgttcactaacaggcggtttgcctaacacaaaaccgacaactttatttttatcgcccggatgaccgattccgatgcgtaaacggtgaaagttagggttattacccaatttactgatgatgtctttcagtccattgtgaccaccatggccaccgcccaatttaaatttggcgacgccaggaggcagatccagttcgtcgtgggccaccagaatttcgtccggattaatgcggaaaaaactggccatcgccgcaacggctttgccgctgagattcataaatgtagtcgggactaacaggcggacatcttcgcctccaagagtgactcgcgaagtataaccaaagaatttagcctcttcgcgcagcggagcgcgcaaacgctctgccagtaagtcaacgaaccaggcaccagcattatgtcgcgttgcggcgtattcagcaccggggttcgccaggccgacaatcaatttaatcgtcacgtttttttgtcctgagtgtgtacataactggcgcgtagtttactggttgcggccccgcttgacaaaaaactgcgtatcaaatgcagataacgtaataattgcatgagtggactattagaaagtcaaggtgttcaggcgtttatttgtaaagttttgttgaaataagggttgtaattgtgatcacgcccgcacataacccacagggtgttgtctatactttacacataaggaagaggggtattccctgttacaacccagaaagttccggaggtgacatatgaaacgcaaaaacgcttcgttactcggtaacgtgctcatggggttgggtctggtggtaatggtggtcggcgtggggtattcaatcctcaaccagttaccacagtttaatatgccccagtatttcgcacatggtgcagtgctaagtattttcgtcggtgccattctctggctggcgggtgcccgtgttggcgggcatgaacaggtgtgcgaccgttactggtgggttcgccactatgacaaacgttgccgccgtagcgataatcgccgtcatagctaacaaataatgcagtttgctgaccagtcagtttgcgctgactggtcaatctcgtacttataaatccgccatcgccgcgcgacgattcgggaagaacgccaggcgtcccgggatcggttgaatgccagcgcgagccatagtgcgcagtggctggaattccacgttgcacacgcgcagttcacatccctcgggcagacgcttcacaaaacgctggaacgcatcaagaccaccagcatcaagtaccggaaccgcatcccacttcagaatcacaatccgtttgccttcaagacgtgactccaggtccgtgaacaagccttcagcagcagcaaaaaacagcgggccaataacgcgcagaaccaggacatcgtctggaacatctacgactaccggtgccaggcgagtcatacgtgcgatacgacgcataaacagcagcgatgccagcacgatccccacgctgatggcaataaccatatcaaacagcacggtcagcgacatgcacagcagcatgacaatgatgtcatctttcggcgcatgacgcagcaagtcgaccactttgtgcgcttcactcatgttccacgccaccatcaacagcagggcagccatggcggaaagcggcagccaggagagcagcggtgccagtaccagcagggcaagaataaccagaatagagtggatcaccgccgagataggggaagttgccccggcacggacgttagcggcagaacgcgcgatggcagctgtagcggtaatgccaccaaagaacggagcgatgatattccccagtccctgtccaaccagttcgctattcgccttgtgtttcgtcccggtcataccatccagcaccacggcgcagagcagagattcgattgcgccgagcattgccattgagaatgccgcaggcagcagtgtgcgaatagaatcccaggttagcgtgaattctgaattaggcagatcccacggcagcaccagttgcggcagcagttgcggaataccgttaccctgagaaccatcggccaggacgtagtggaattgcgaaccgatggtagcaacatgtccgccgagcaggttaacaatccccatcaccgcgcaaccagccagcaaggccggaaggtgaccgggtaaacgaatgcccagacgcggccagaaaacaagaatacctagcgtcacaatgccaatggcagcatcacccacattaatggtcggcagcgccataaataatgcgccgactttttgtagataatgttccgggacatgggccatttgcagaccgagaaaatctttaatctgcatggtaccgatggtgatcccgatacccgaggtgaaacctaaggtgacggaaaccggaatatactcaatcaggcgaccaaagcgtgccagacccatcagaatcaaaaagatccccgacagcaaggtcgcaaccagcagtcctgccagtccaaactgttgcgacacgggatagagaattaccacaaatgccgcagtcggaccggaaacgctaaagcgtgacccacccgtcagagcaatgacaatccccgcaacagctgcggtatataaaccgtactggggtgccacaccactaccaatagccaacgccatcgccagcgggatagcaataatcccaacggttatcccggcaatcaggtcacgggtaaaccgtgcggcagtatatttttctttccagcaagcgtcgatcagagcgcggaaaggcatcacatgtgaggaaaatattttgttcacaataatgtttcatccgtgagcgcatcatctgtcaactaaatggcaggtgaaggaggcataggtcatacaaatggatattacagacaaaaaaacccgccgcagcgggtctttgagccgggttcgattagtgttcgaacatggcagagatcgattcttcgttgctgatacgacgaatcgcttcggccagcatacctgacagggtcagagtacgcacgttcggcagtgatttgatttcatcgctcagcggaatggtatcgcagacaacgacttcatcaattacagagttacgcaggttgttcgccgcgttgccagagaagatcgggtgagtcgcgtacgcaaatacacgtttagcaccacgttctttcagagcttcagcagctttacacagcgtaccgccagtgtcgatcatatcatcgaccagtacgcagtcacgacctgcaacgtcaccgatgatatgcatcacctgggaaacgttcgcacgcggacgacgtttgtcgatgattgccatatcggtatcgttcagcagcttagcgatagcgcgggcacgcacaacgccgccgatgtccggagaaaccacaattgggttatccagattcagctgcagcatgtcttccagcaggatcgggctaccaaatacgttatcaaccggaacgtcgaagaaaccctgaatctgttcagcgtgcagatccactgtcagcacacggtcaacaccgacgctggagaggaagtctgcaaccactttcgcagtgattggtacacgagcggaacggacgcgacggtcctggcgcgcatagccaaagtaggggataacagcggtgatacgacctgcggaagcacgacgcagggcatcaaccataacgactaattccatcaggttgtcgttagtaggggcacaagtggactggatgatgaaaatatcaccaccgcgtacattttcattaatttgtacgctgacttcgccatcgctaaagcgacctacagcggcgtcgccgagtgaagtgtacaggcggttggcaatacgttgtgctagttccggggtggcgttaccagcaaaaagcttcatatcaggcacgagaagaacctcaggcatgcgtccattggtggaaagaatctgccgaaaactgtgcgggccaggcatgatcctttccaggcggtgtattaaagagcgcgatgcaacgtctggaacaaggtgacgttgtcaccgaaactcagcttgcccggcttaaagcatggctctgtgcaatggggaaagattaacgcctttcgccacaaagccattgagccattccggggcttgctctagcacctggcgggcttcagactctgtatcaaattcagcaaagacacaggcccctgtcccagtcaggcgcgacggggcgtattctaacagccaggaaagcaccgcatcaacctcgcgaaaacgttttcttgcgataacctcgcaatcattgctgaattcacattttagcaacgtttctattgacctttttggcgtattgcgcgggagttcaggatctttaaaaatcaccggagtcggaatacttacaccagggtgcgccaccagataccacttctctggcggatccaccggcgttagtatttcaccaacgccttcggcaaacgcggcatgcccccgaacaaagacaggaacatctgcgcccagcgtcagccccatttccgccagctcatccatgcttagcccgcattgccagagatgatttaatgccaccaggaccgtcgcggcattggatgaaccaccgccgagaccgccgcccatcggcaaacgcttgtcaatgctgatattcgcaccgcttcccgtcggaagacgcccgctgtctgccgcagttttcatcaacaaccgcgctgcgcgaacgatcaggttatcttcatgttccacgccttcaacgggcgttaacagacgaatatccccatcgtcacgaagctcaatgctgatggtgtcgccgtaatcaagaaactgaaacagcgtttgcagcgtgtggtaaccatccgcacgctgaccggtaatgtataaaaacagattaagttttgccggagagggccactgtgtccgcattatttcactatccagttatccatttttaacttgatgcgttgaccaccgtcggtgagttccatattggctggcatcgcaggttgcgttttggtgtcataaccaccataaacaaccttccagtttttgccattctggctgtaggtaatttcgctcaggcggtactggtcgtccagtttgtagtcggttgcatcacccggtaaacctaaaatccactggcgcaagctgttgagcggaattggcattccggtcaatttgccaatcatctcttcggcgtcatcggcggtataacgctgacctttattgtcgactaactgcacgttacccggttgagcattcagctccagttccgtgctgcccaatgggttagtgagcagcagacggtagcgatcctggccggtttgctgccagaaaaagcgggcgtacactttttgttggtcagaaatataagcgaacgcgccgcgagtctgatactgattaagattgcgcacgtcttgctgatgctgacgccattgtggcgaatccgggcttttgccaggacctttgggcgtggtaacggaacaggcagtgagcacaagagcagccagcggtagcaggcggataagacgaaaatcgggcaggggcatagtgatgacaagtccttgagatacgttgcagttataacccttaatgctagcgttaccgtccgctatcgtctatgttcaagttgtcttaattgccagaatctaacggctttcggcaattactccaaaagggggcgctctcttttattgatcttacgcatcctgtatgatgcaagcagactaaccctatcaacgttggtattatttcccgcagacatgacccttttagcactcggtatcaaccataaaacggcacctgtatcgctgcgagaacgtgtatcgttttcgccggataagctcgatcaggcgcttgacagcctgcttgcgcagccgatggtgcagggcggcgtggtgctgtcgacgtgcaaccgcacggaactttatcttagcgttgaagagcaggataacctgcaagaggcgttaatccgctggctttgcgattatcacaatcttaatgaagaagatctgcgtaaaagcctctactggcatcaggataacgacgcggttagccatttaatgcgtgttgccagcggcctggattcactggttcttggggagccgcagatcctcggtcaggttaaaaaagcgtttgccgattcgcaaaaaggtcatatgaaggccagcgaactggaacgcatgttccagaaatctttctctgtcgcgaaacgcgttcgcactgaaacagatatcggtgccagtgctgtgtctgtcgcttttgcggcttgtacgctggcgcggcagatctttgaatcgctctctacggtcacagtgttgctggtaggcgcgggcgaaaccatcgagctggtagcgcgtcatctgcgcgaacataaagtacagaagatgattatcgccaaccgcactcgcgaacgtgcccaaattctggcagatgaagttggcgcggaagtgattgccctgagtgagatcgacgaacgtctgcgcgaagccgatatcatcatcagttccaccgccagcccgttaccgattatcgggaaaggcatggtggagcgcgcattaaaaagccgtcgcaaccaaccaatgctgttggtggatattgccgttccgcgcgatgttgagccggaagttggcaaactggcgaatgcttatctttatagtgtggacgatctgcaaagcatcatttcgcacaacctggcgcagcgtaaagccgcagcggttgaggcggaaactattgtcgctcaggaaaccagcgaatttatggcgtggctgcgagcacaaagcgccagcgaaaccattcgcgagtatcgcagccaggcagagcacgttcgcgatgagttaaccgccaaagcgttagcggcccttgagcagggcggcgacgcgcaagccattatgcaggatctggcatggaaactgactaaccgcttgatccatgcgccaacgaaatcacttcaacaggccgcccgtgacggggataacgaacgcctgaatattctgcgcgacagcctcgggctggagtagcagtacatcattttctttttttacagggtgcatttacgcctatgaagccttctatcgttgccaaactggaagccctgcatgaacgccatgaagaagttcaggcgttgctgggtgacgcgcaaactatcgccgaccaggaacgttttcgcgcattatcacgcgaatatgcgcagttaagtgatgtttcgcgctgttttaccgactggcaacaggttcaggaagatatcgaaaccgcacagatgatgctcgatgatcctgaaatgcgtgagatggcgcaggatgaactgcgcgaagctaaagaaaaaagcgagcaactggaacagcaattacaggttctgttactgccaaaagatcctgatgacgaacgtaacgccttcctcgaagtccgagccggaaccggcggcgacgaagcggcgctgttcgcaggcgatctgttccgtatgtacagccgttacgccgaagcccgccgctggcgggtagaaatcatgagcgccagcgagggtgaacatggtggttataaagagatcatcgccaaaattagcggtgatggtgtgtatggtcgtctgaaatttgaatctggcggtcatcgcgtgcagcgtgttcctgctacggaatcgcagggtcgtattcatacttctgcttgtaccgttgcggtaatgccagaactgcctgacgcagaactgccggacatcaacccagcagatttacgcattgatactttccgctcgtcaggggcgggtggtcagcacgttaacaccaccgattcggcaattcgtattactcacttgccgaccgggattgttgttgaatgtcaggatgaacgttcacaacataaaaacaaagcgaaggcactttctgtacttggtgctcgtatccacgctgcagaaatggcaaaacggcaacaggccgaagcgtctacccgtcgtaacctgctggggagtggcgatcgcagcgaccgtaaccgtacttacaacttcccgcaggggcgcgttaccgatcaccgcatcaacctgacactctaccgtctggatgaagtgatggaaggtaagctggatatgctgattgaaccgattatccaggaacatcaggccgaccaactggcggcgttgtccgagcaggaataatggaatatcaatactggttacgtgaagcaataagccaacttcaggcgagcgaaagcccacgccgtgacgctgaaatcttattggagtatgtcactggcagggggcggacttttattctggcctttggtgaaacgcagctgactgacgaacaatgtcagcaacttgatgcgctactgacacgtcgtcgcgatggtgaacccattgctcatttaaccggggtgcgagaattctggtcgttgccgttatttgtttcgccagcgaccttaattccgcgcccggatacggagtgtctggtggagcaggcactggcgcggttgcctgaacaaccttgccgtattctcgatctcgggacgggtaccggggcgattgcgcttgcgctggctagcgagcgcccggactgcgaaattatcgctgtagatcgtatgcctgatgctgtctccctggcacaacgtaatgcccagcatctggcgatcaaaaatatccacattctgcaaagcgactggtttagcgcgctagccgggcagcagtttgcgatgattgtcagcaatccgccgtatattgacgagcaggacccacatcttcaacaaggcgatgtccgctttgagccgctcactgcgctggttgcggcagacagtggaatggcagacatcgtgcatatcatcgaacagtcgcgtaacgcgctggtatccggcggctttctgcttctggaacatggctggcagcagggcgaagcggtgcgacaagcatttatcctcgcggggtatcatgacgtcgaaacctgccgtgactatggtgataacgagcgcgtaacgctcggccgctattatcaatgacaagtttttctacactgcttagtgttcatcttattagtatcgcgctttctgttgggctattaaccttacgtttctggctacgttatcagaagcatccacaggcatttgctcgctggacgcgcattgtgccgccggttgtcgatacggtgttattgttaagcggcattgcgttgatggctaaagcgcacatcctgccattttctgggcaggcacagtggctgactgaaaagctgtttggagttatcatttatatcgttttgggttttattgcactcgattatcgtcgtatgcacagtcagcaggcgcgcattattgccttcccgctggcgttggtggtgctgtacatcatcattaaactcgccaccacaaaagtaccgttactggggtaagtcatgagatcgttagctgatttcgaatttaataaagcgccattgtgcgaaggcatgatcctggcttgcgaagcaatccgccgcgattttccctcgcaagatgtttacgacgaactggagcgtctcgttagtctggcgaaggaagaaatcagccagcttctgcctttagaagagcagctggaaaaactgatcgcgctgttttacggcgactggggatttaaagcctcacgcggcgtttatcgtctttccgatgcattatggctggaccaggtgttaaagaatcgacagggcagtgcggtatcattaggtgcggttttattatgggtcgcgaatcgtctcgatttgccgctgctgccggtgattttccctacgcagctgatattgcgcattgaatgtccggatggcgaaatttggctgattaatccttttaacggtgaatcgttaagcgaacatatgctggacgtatggttaaagggaaatatcagcccgtcggcggaactgttttatgaagaccttgatgaagctgataacattgaggtaatccgcaaattgctggatacactcaaagcctcgttgatggaagaaaatcagatggagctggcgttacgcaccagcgaagctttattacaattcaaccctgaagatccctatgaaattcgcgatcgcgggttgatttatgcgcaactggattgcgaacacgttgcgttgaacgatttaagttatttcgttgaacagtgtccggaagacccgatcagcgaaatgatccgtgcgcaaataaataacatcgcgcataaacatattgtgctgcattaattaatcgacattttactcaagattaaggcgatcctatgaaacaaaaagtggttagcattggcgacatcaacgtagcaaatgacctgccgttcgtactgtttggcggtatgaacgtgctggaatctcgcgatctggcgatgcgcatttgcgagcactacgtaactgtgacccagaaactgggtatcccttacgtgttcaaagcctcttttgacaaagccaaccgctcctccatccactcttatcgtggaccgggcctggaagaagggatgaaaatcttccaggagttgaagcagacttttggcgtgaaaattatcaccgacgttcacgaaccaagtcaggcacagcccgttgctgatgtcgtggatgtgattcagttgccggcgtttcttgctcgccagactgacctggttgaagccatggcgaaaaccggtgcggtaattaacgtcaagaaaccacagtttgtcagcccgggacagatgggtaatatcgttgataaattcaaagaaggcggcaacgaaaaagtgattctttgcgatcgtggtgctaacttcggctatgacaacctggttgtcgatatgctgggcttcagcattatgaagaaagtgtctggtaactcgccggtgattttcgacgtgacccacgcactgcaatgccgcgatccgtttggcgcagcttccggtggtcgtcgtgctcaggtggctgagctggcacgagccggtatggcggtaggtctggcggggctgtttattgaagcgcatccggatccggaacatgcgaaatgtgatggtccatccgcgctgccgctggctaaactggaaccgttcctcaagcagatgaaagcgattgatgatctggtgaaaggtttcgaagaactggataccagcaagtaatcttttttgcttgaaaaataaagtcttagcgttctgcgttaagacttttttcatgggtgccagatacaaaaaaggccgcaggctgttacccctgcggccggtttcgggcgcatattgccatcacggcagcctgacgcccgttttcaccttacttccggttacgccaccagccgacaatcgctgcggtaataattcccgccaggatcggtgctgccaggtcgtgccagaaaatcatggcaaactgcgcgagcgtcatatagccgccttgttgtaatgacaacattttgcggctattcttgaattgttctggttcaagattagcccccgttctgttgtcaggttaaacctctcaacgtgcgggggttttctctttccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggataacgccggcttgatgtggatactacgtctcaattcatcttcacttcatccctgaaatgtttgcaatgaagagtgcattccggtttttcaacagctgttacagtcgtttcatgagggctctggatgatgcttccagctcgggttgccaatatttacttgtggaagagataaagacaaaaatggccgcaggctgttacccctgcggccggtttcgggcgcatattgccatcacggcagcctgacgcccgttttcaccttacttccggttacgccaccagccgacaatcgctgcggtaataatccccgccaggatcggtgctgccaggtcgtgccagaaaatcatggcaaacttcgcgagcgtcatatagccgccttgttgtaatgacaatattttgcggctattcttgaattgttgatggttcaagattagcccccgttctgttgtcaggttttacctctcaacgtgcgggggttttctctttccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggataattccggcttggtgtggatactacgactcaattcatcttcacttcatccctgaaatgtttgcaatgaagagtgcattccggtttttcaacagctgttacagtcgtttcatgagtactctggatgatgcttccagctcgggttgccaatatttacttgtggaagagataaagacaaaaatggccgcaggctgttacccctgcggccggtttcgggcgcatattgccatcacggcagcctgacgcccgttttcaccttacttccggttacgccaccagctgacaatcgctgcggtaataatccccgccaggatcggtgctgccaggtcgtgccagaaagtcatggcaaactgcgcgagcgtcatatagccgccttgttgtaatgacaacattttgcggctattcttgaagtgtctggtttcaagattagcccccgttttgttgtcaggttttacctctcaacgtgcgggggttttctctttccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggataattccggcttggtgtggatactacgtctcaattcatcttcacttcatccctgaaatgtttgcaataaagagtacattccggcttttcaacagctgttgcagtggtttcgtgcaggttgtggtacaggctcgcaattctgattaacgagctgtccaggtagtatgaagaaatacaataagcaggaatttatcttatctcccccgatttccgtcatcggaggagatataactgtcaggcaaatatcgtcatcaaataggcggcaaacagtgccagatgcgctgcgccattgagcacgttagtacgtccggtggagaaggagatatggcacagcactaaagaggccaccatcaccaccatttctggcgcaccaagtgcaaactgtaattcgttacccgtcataaaggcaattagcgtgacgacaggtacggtaagcgaaatggttgctaacactgaaccaaagaacagattcatcgcgcgctggacctggttgttcaacactgcttttaacgcacctaaaccttccggcgacagaatcaacagagccaccaggaagccagtaaaggcgacaggggcattcatgctgtcgagcaatgtctccagcgggctggcattcattttggtgactgcaataacggcaatcagatggataatcaaccagatagcatgccacacgctgctatgggcagacggtttaccgtgatgcgggtcgtcgtcatcactgtcatcttcgtgctcgtagacaaacaaactttgatgcgttttggtctggatcagcaaaaatacgccatacattgccgcagaaattaatgctaccagtaacgcctgaccggttgaaaaattcgccgcaggcagagccattggaaataccagtacgattatcgccagggggaacagcgcaattaaatactgcttgataccaaacagattcatatattgggtggcaaacttacgaccgcccaacaataatgaaaagccaaccagcccaccggtaacaatcataatgattgaatagagcgtatcacgcattagcgttggcgcggcgtcgccggttgccattaaagctgaaatcaaactgacttcaagaataaccactgaaaggctaagaataagcgaaccgtaaggttctcccaggcgatgggctaatacgtccgcatgacggacaacactaaaggcgctacttaaaataccaataagcgcaagaagattgatggcaatgaccactggtagtgtctggctgcttccccacaggaacagcactaccagcgccagaaccgggaaaataagcgaagtcctgagagatcccctcataatttccccaaagcgtaaccatgtgtgaataaattttgagctagtagggttgcagccacgagtaagtcttcccttgttattgtgtagccagaatgccgcaaaacttccatgcctaagcgaactgttgagagtacgtttcgatttctgactgtgttagcctggaagtgcttgtcccaaccttgtttctgagcatgaacgcccgcaagccaacatgttagttgaagcatcagggcgattagcagcatgatatcaaaacgctctgagctgctcgttcggctatggcgtaggcctagtccgtaggcaggacttttcaagtctcggaaggtttcttcaatctgcattcgcttcgaatagatattaacaagttgtttgggtgttcgaatttcaacaggtaagttagttgctagaacccatggctcctttgccgacgctgagtagattttaggtgacgggtggtgacaatgagtccgtgtcgagcgctgattttttcggcctttagagcgagatttatacaatagaatttggcatgagattggattgcttttagtcagcctcttatagcctaaagtctttgagtgactagatgacatatcatgtaagttgctgataggtttccagttttccgctcctaggtctgcatattgtacttttcctcttactcgacttaaccagtaccaacccagcttctcaacggatttataccatggcactttaaagccagcatcactgacaatgagcggtgtggtgttactcggtagaatgctcgcaaggtcggctagaaattggtcatgagctttctttgaacattgctctgaaagcgggaacgctttctcataaagagtaacagaacgaccgtgtagtgcgactgaagctcgcaataccataagtcgtttttgctcacgaatatcagaccagtcaacaagtacaatgggcatcgtattgcccgaacagataaagctagcatgccaacggtatacagcgagtcgctctttgtggaggtgacgattacctaacaatcggtcgattcgtttgatgttatgttttgttctcgctttggttggcaggttacggccaagttcggtaagagtgagagttttacagtcaagtaatgcgtggcaagccaacgttaagctgttgagtcgttttaagtgtaattcggggcagaattggtaaagagagtcgtgtaaaatatcgagttcgcacatcttgttgtctgattattgatttttcgcgaaaccatttgatcatatgacaagatgtgtatccaccttaacttaatgatttttaccaaaatcattaggggattcatcagagcgaagtctccttgtggcgggtttttaccgcctcttgagcatttgacattatggttatccctttgcagatgaatttatcgaaaatgtaaaaaataggtaggaaaaataacagaaagtgtctggatatcggtaacattttacgaatttttaccccactgtcgattttttactcattgggacataaaaataagtattacgtttagacaatgtttgttttagcgtttcttaagaacagtctgacatgaaaattcttatgttttggcaagagtagatattgttgaccacacttaatgttcaactttgtaaaaggagtcaacgatgccgtataaaacgaaaagcgatctgccggaaagcgtaaagcacgttctaccgtctcatgcccaggatatctataaagaagcgttcaacagcgcatgggatcaatataaagataaagaagatcggcgtgatgacgccagtcgcgaagaaaccgcgcataaagtggcctgggctgctgtgaagcatgaatatgccaaaggggatgatgataaatggcataaaaaatcgtaaaaccggtcgcttagttaaagctattcgtgcggtgttgccttgcaagtggtccgtggattgcatattgtcccgttagtggtttcaaaatgagcagtaaaaatgtccgaaagacaccaaaaagttgtcgcagggaagtatgcagtggcggaggtgtaaggtgataacgcgtgatttcttgatgaatgccgattgtaaaacggcatttggtgccattgaagaatcactcttatggtcagcagaacaacgggcggcttcgctggcggcgacgctggcttgtcgacctgatgagggaccggtgtggatcttcggttatggatcgttgatgtggaatccggcactggagtttaccgagtcgtgcaccggtacactggttggatggcatcgcgcgttttgcctgcgcctgaccgccgggcgcgggactgcgcaccagccgggacggatgcttgcactgaaagagggcggacgcactacaggcgtcgcctatcgactgccagaagagacgctggagcaggaactaaccctgttgtggaagcgcgagatgattaccggctgttatctgccaacctggtgtcagcttgatcttgatgatggatgcacagtaaacgccattgtgtttattatggacccgcgacatccagaatatgaatctgacactcgcgctcaggtcatcgcgccgttgattgcggcggcgagcggtccgctgggaaccaacgcacaatacctgttttcactggaacaggagcttatcaaactgggaatgcaggacgatgggctgaatgatttgctggtatcggtaaaaaactgctggcggagaattatccggatggtgtgttacggccgggattcgcctgagtaaacttccctcatagtggggcgtcagacgccccctcaaacattaaaatgtgagcactttatcggctgacagcgtccattgcgccagttccacaagagtaccgatttccaccccatcaataagaggaagtgtgctaatcccgcgcccgtcggtacaggttttgcacaatttcaccggtacattctgagcggtaaggatctccagcatttgctgaatgttgtagccttccactggtttttgcccgcgcaacccggctgtgaccgcatcagacatcaggaacagacgcagatccagattgctctcctgctctcgtaacgcaatggccagccgcaagctgttaaacaaggattcgctcccgtaaggtgcgccattggcaacgatcacgattttttgcattatttactcctgtattcagggaattagacactcatcttctatcttactgcttctgcagcgtctgaccaatcggtcacatttttaaggattttcctgaaagcgcgagaaaatacgacaaaagttgccagtaatcgttattctttaaggctatggtttttcattattaccggaagttaccgacgttttgagccgtttcgttcctcgcattatcccgttttatttactcttgcttgtagcaggcggtacagctaacgcacaatctaccttcgagcaaaaagcggcaaatccctttgataataacaatgatggtctgccggatttaggcatggctcccgaaaatcatgatggggaaaaacactttgctgaaattgtgaaagatttcggcgaaaccagtatgaatgataacgggctggatactggcgagcaggcaaaagctttcgcattgggaaaagtccgcgacgcgcttagtcaacaggttaatcagcacgtagagtcctggctatcaccgtggggaaatgccagtgttgacgtcaaagtggataacgaaggacatttcaccggcagtcgtggaagctggtttgtgccgttacaagataatgatcgttatctcacctggagccagcttggtcttactcagcaggatgatgggttggtgagcaatgtgggcgttgggcaacgctgggcgcgcggcaactggctggtgggttataacactttttatgacaacttgctggacgaaaatcttcagcgagcgggctttggtgccgaagcgtggggcgaatatttgcgactatcggcaaacttttatcagccgtttgctgcatggcatgaacagacagccacgcaggaacaacggatggcgcgcgggtatgacctgacagcccggatgcgcatgccgttctatcaacacctcaataccagtgtcagcgtagaacagtattttggtgatcgtgttgatttgtttaactctggtacgggttatcacaatcccgtcgcgttgagtctgggattaaattacacccctgtgccattagtcactgtgacggcccagcataaacagggtgaaagtggcgagaatcaaaataacctcgggctgaatcttaattaccgctttggtgtaccgctcaaaaaacaactttctgcgggcgaggttgccgaaagtcagtcgttacgtggtagtcgctatgacaatccgcagcgaaataatctaccgactcttgagtaccgacagcgaaaaacgttaacggtgtttctggcgacacctccgtgggatctaaaacctggcgaaacagtgccactgaaattacaaatccgcagtcgttacggtattcggcaactgatttggcagggcgatacgcagatattaagtttaacgccaggcgcacaagccaacagcgcggagggctggacgctgatcatgcctgactggcagaacggggaaagggcgagcaatcactggcgattgtctgtggtggtggaagataaccaagggcagcgtgtctcctccaatgagatcacgctaacgcttgtcgaaccgttcgatgcattgtcaaacgacgaactgcgctgggaaccgtaatcagaaaatgcgctcctgatgcacccataccgctgcttccacgcgagacttgagcttcattttcttcagcatgtgcttgacgtgcacttttactgtgctttcggtgatgtccaggcggcgggcaatcatcttgttcggcaaaccctgggcaatcagcttgagaatatcgcgctcgcgtggggttaactggttaacatcgcgctcagtagtggcacggttagcacgcaagctggcggccagaacaggcgttaatgcttcgcttaataccatttcgccagcagctgcctgatgcaatgctttcagcagatcttccggttccatatcttttaacagatagccatccgcgccgcgtttcagtgcggtgaccacatcttcttcatggttagagacgctgaataccacaatgcgccctgagagggacttttcgcgcagtttatccagcgtttccagaccgttcatgccgggcatattgagatctaacaggatcagatcgggatcaagagactccgccagttcaataccctgttcgccattactcgcttcgccaaccacggtgatatctggtgccatactgataagctgttttacgccagttcgcagcatcgggtgatcgtcaatcagcaggatagtagccggttcctgattactcatgggtatctccttggacgtctgtgaaagttttttcgggaataaaggtgaccaccacttcggtgccacctgattcacgacggcggacgcggcaatcgcctcgtaaactttgcgcacggtcgcgcattattatcatgccgtagtgattgctgcggatggcattttcaggcacgccgcagccgttatcctggacggtcagtttgacctgattatcgttttgcgccaccgtcaccacgacctcactcgcttgcgaatgtttgagggcgttacttaatgcctcacgggcaatttgcaacaagtggattgcctgatgcgaaggcaccagacgaggcggcaattgataatccagcttcaccgggaagccaaatttggcgctgtactcttcgcaactcgcctccagcgccggacgtaatccaggctcggtgagctgcaagcggaatgtggtgagcaattcacgcaactgcgcccaggatgcattcagttcgttacggatctgacttaacagttcgcggctgctttctggcagcgcatcgccctgcatctgtaaacaactcacctgcatcttcatacaagagagagattgggcaatagaatcatgcagttcgcgcgcaatggtggcacgctcttccatcacgatcaactgttgctgacgttcctgatggcgatccaacgccagcgtggcggtgagttgttcaaccagggtatccaccagttgttgttgatcatggctaagatgacgcccctgcggcagggtcgccagcaaaataccgtactgcgtatgagagtcagccagccgccacttcagggttgtgccgcgatcgccaacgggtaatacgccgcgcgggcagagctggcagcctttatcatcacaagtcatatctggctggcaggtaaactcctgatgattctcttcatcatcagtatcataaacccgcagttcgatatcacgtagcagggttaaattctgtaagccgttgagtaccggtgacaggcgttcacacagcggggcgcgggaatgcaaacggcggttagcctgccataaaaatgagaggatctgatttttatgctccagcccggcggttttctcctgaacccgctgctcaagtacggcataactttcggccagttctgcagacatattgttcaacgcagttccaagcatcgccatttcgttgcgcccgctgatgtttgcgcgttgggtaaaatcgcgatggctgacggcactcgccattgccagcagttgccgccacggttgtagcagtcgcgcccgcaaccagataatagtgaacaccagtaaaagtgccataaataccgccattacccgatggaccagtaccactgtctcgatgcgcatttccgtggtgcggtcaaaaccagataccagctgatcaagcccggcaacaaactggctgacatccgctgacaccgtttctcggttttgtgcacgcatcagcgcagggatcagttcattacgccagtaatcttgtaaaccctgtaattgcgccagttgtccgtctcgttctgctgctcgagtcaactcggcgctaaatgccgtttgttccatctctttaattaagggcttgtctttctcgcttaatggcactgccgccaacagacggtaactttgcatgcgcagcgatcccgctttgttgatcgcatgggcgctgccctgaacgccttgcaccagccagccagaaaccgccatccctgccagtccaatagcagtagaaagcaacacaataagcgcaacctgattaaccagggtgagcggagagagacaacgtttaagcatgtaaacctcttccttcaggctttaaatgagcaataaccttaatgaatgtgacgatgcattctggaatggcagtattctcggctattggctgaagtatacccatacccggaaagagttactccttatttgccgtgtggttagtcgctttacatcggtaagggtagggattttacagcaccgtgaaaaatctcataatttttatgaaatcactgtactcactatgggtaatgataaatatcaatgatagataaagttatcttatcgtttgatttacatcaaattgcctttagctacagacactaaggtggcagacatcgaaacgagtatcagaggtgtctatgagtcactcatccgcccccgaaagggctactggagctgtcattacagattggcgaccggaagatcctgcgttctggcaacaacgcggtcaacgtattgccagccgtaacctgtggatttccgttccctgtctgctgctggcgttttgcgtatggatgttgttcagcgctgttgcggtgaacttaccgaaagtcggttttaattttacgaccgatcagctatttatgttgactgcgctgccttcggtttctggcgcgttattacgtgttccatactcctttatggttcctatcttcggtggtcgtcgctggacggcgttcagcaccggtattctgattattccttgcgtctggctgggttttgccgtgcaggatacctccacgccttatagcgtcttcatcatcatctctctgctatgcggctttgctggcgcgaacttcgcatccagtatggcaaacatcagcttcttctttccgaaacagaagcagggtggcgcgctgggtctgaatggtggtctgggaaacatgggcgtcagcgtcatgcagttggttgctccgctggtggtatcactgtcgattttcgcagtatttggtagccagggcgtcaaacagccggatgggactgagctgtatctggcgaatgcgtcctggatatgggtgccgttccttgccatcttcaccattgcggcgtggtttggcatgaacgatcttgctacctcgaaagcctccatcaaggagcagttgccggtactcaaacggggtcatctgtggattatgagcctgctgtatctggcaaccttcggctccttcatcggcttctccgcgggctttgcaatgctgtcaaaaacgcagttcccggatgttcagattctgcaatacgctttcttcgggccgtttattggtgcgctggcgcgttctgcaggtggtgcattatctgaccgtctgggcggaactcgtgtcacgctggtgaactttattctgatggcgattttcagcggcctgctgttcctgaccttaccgactgacgggcagggcggaagcttcatggcgttcttcgcggtcttcctggcgctgttcctgacagctgggctgggtagtggttccactttccagatgatttcagtgatcttccgtaaactgacaatggatcgcgtgaaagcagaagggggttctgacgaacgtgcgatgcgtgaagcggcaaccgacacggcagcggcgctgggtttcatctctgcgattggcgctattggtggcttctttatcccgaaagcgtttggtagctcgctggcattaacgggttcgccagtcggcgcaatgaaggtatttttgattttctatatcgcctgcgtagtgattacctgggcggtatatggtcggcattctaaaaaataaaccgttactcgtcatacttcgggttacatgtgctgcggctgcgttcattcaccccagtcacttactttagtaagctcctgggattcattcacttgccgccttcctgtaaaccgaattatatagagtaaaatatttgattatcctttgcgcggcatgatgtcgcgctttttttatgcgtcatttagttacaacatactcatattatatggcttatttcgccggatttcattaagagccattaatatgttacccatggggaatactccttaatacccatctgcataaaaatcttaatagtttaaataactacaggtataaaacgtcttaatttacagcatgttatgctttaactgttaattatcctaaaggggtatcttaggaatttactttatttttcatccccatcacacttgatcgttatcaattcccacgctgtttcagagcgttaccttgcccttaaacattagcaatgtcgatttatcagagggccgacaggctcccacaggagaaaaccgatgagtaaattcctggaccggtttcgctacttcaaacagaagggtgaaacctttgccgatgggcatggccagcttctcaataccaaccgtgactgggaggatggatatcgccagcgttggcagcatgacaaaatcgtccgctctacccacggggtaaactgcaccggctcctgcagctggaaaatctacgtcaaaaacggtctggtcacctgggaaacccagcagactgactatccgcgtacccgtccggatctgccaaaccatgaacctcgcggctgcccgcgcggtgccagctactcctggtatctttacagcgccaaccgcctgaaatacccgatgatgcgcaaacgcctgatgaaaatgtggcgtgaagcgaaggcgctgcatagcgatccggttgaggcatgggcttctatcattgaagacgccgataaagcgaaaagctttaagcaggcgcgtggacgcggtggttttgttcgttcttcctggcaggaagtgaacgaactgatcgccgcatctaacgtttacaccatcaaaaactacggcccggaccgtgtcgctggcttctcgccaattccggcaatgtcgatggtttcttacgcatcgggtgcacgctatctctcgctgattggcggtacttgcttaagcttctacgactggtactgcgacctgcctcctgcgtctccgcaaacctggggcgagcaaactgacgtaccggaatctgctgactggtataactccagctacatcatcgcctggggttcaaacgtgccgcagacgcgtaccccggatgctcacttctttactgaagtgcgttacaaaggcaccaaaactgttgccgtcacaccagactacgctgaaatcgccaaactgtgcgatctgtggctggcaccgaaacagggcaccgatgcggcaatggcgctggcgatgggccacgtaatgctgcgtgaattccacctcgacaacccaagccagtatttcaccgactatgtgcgtcgctacaccgacatgccgatgctggtgatgctggaagaacgcgacggttactacgctgcaggtcgtatgttgcgcgctgctgatctggtggatgcgctgggtcaggaaaacaatccggaatggaaaactgtcgcctttaataccaatggtgaaatggttgcgccgaacggttctattggcttccgctggggcgagaagggcaaatggaatcttgaacagcgcgacggcaaaactggcgaagaaaccgagctgcaactgagcctgctgggtagccaggatgagatcgctgaggtgggcttcccgtactttggtggcgacggcacggaacacttcaacaaagtggaactggaaaacgtgctgctgcacaagctgccggtgaaacgcctgcaactggctgatggcagcaccgccctggtgaccaccgtttatgatctgacgctggcaaactacggtctggaacgtggcctgaacgacgttaactgtgcaaccagctatgacgatgtgaaagcttacaccccggcctgggctgagcagatcaccggcgtttctcgcagccagattattcgcatcgcccgtgaatttgccgataacgctgataaaacgcacggtcgttcgatgattatcgtcggtgcggggctgaaccactggtatcacctcgatatgaactatcgtggtctgatcaacatgctgattttctgcggctgtgtcggtcagagcgggggcggctgggcgcactatgtaggtcaggaaaaactgcgtccgcaaaccggctggcagccgctggcgtttgcccttgactggcagcgtccggcgcgtcacatgaacagcacttcttatttctataaccactccagccagtggcgttatgaaaccgtcacggcggaagagttgctgtcaccgatggcggacaaatcccgctataccggacacttgatcgactttaacgtccgtgcggaacgcatgggctggctgccgtctgcaccgcagttaggcactaacccgctgactatcgctggcgaagcggaaaaagccgggatgaatccggtggactatacggtgaaatccctgaaagagggttccatccgttttgcggcagaacaaccagaaaacggtaaaaaccacccgcgcaacctgttcatctggcgttctaacctgctcggttcttccggtaaaggtcatgagtttatgctcaagtacctgctggggacggagcacggtatccagggtaaagatctggggcaacagggcggcgtgaagccggaagaagtggactggcaggacaatggtctggaaggcaagctggatctggtggttacgctggacttccgtctgtcgagcacctgtctctattccgacatcattttgccgacggcgacctggtacgaaaaagacgacatgaatacttcggatatgcatccgtttattcacccgctgtctgcggcggtcgatccggcctgggaagcgaaaagcgactgggaaatttacaaagccatcgcgaagaaattctccgaagtgtgcgtcggtcatctgggtaaagaaaccgacatcgtcacgctgcctatccagcacgactctgccgctgaactggcgcagccgctggatgtgaaagactggaaaaaaggcgagtgcgacctgatccctggtaaaaccgcgccacacattatggtcgtagagcgcgattatccggcgacttacgaacgctttacctctatcggcccgctgatggagaaaatcggtaatggcggtaaagggattgcctggaacacccagagcgagatggatctgctgcgtaagctcaactacaccaaagcggaaggtccggcgaaaggccagccgatgctgaacaccgcaattgatgcggcagagatgatcctgacgctggcaccggaaaccaacggtcaggtagccgtgaaagcctgggctgccctgagcgagtttaccggtcgtgaccatacgcatctggcgctgaataaagaagacgagaagattcgcttccgcgatattcaggcacagccgcgcaaaatcatctccagcccgacctggtctggccttgaagatgaacacgtttcttacaacgccggttacaccaacgttcacgagctgatcccgtggcgtacgctctctggccgtcagcagctgtatcaggatcaccaatggatgcgtgatttcggtgaaagcctgctggtttatcgtccgccgatcgacacccgttcggtgaaagaagtgatgggccagaaatccaatggcaacccggaaaaagcgctcaacttcctgacgccgcaccagaagtggggtatccactccacctacagcgacaacctgctgatgctgactttaggtcgcggtggtccggtggtctggttgagtgaagccgatgccaaagatctgggtatcgccgataacgactggattgaagtcttcaacagcaacggtgctctgactgcccgtgcggttgtcagccagcgtgttccggcagggatgaccatgatgtaccacgcgcaggaacgtatcgttaacctgcctggttcggaaattacccaacagcgtggtggtatccataactcggtcacccgtatcacgccgaaaccgacgcatatgatcggcggctatgcccatctggcatacggctttaactactacggcaccgtaggttctaaccgcgatgagtttgttgtagtgcgtaagatgaagaacattgactggttagatggcgaaggcaatgaccaggtacaggagagcgtaaaatgaaaattcgttcacaagtcggcatggtgctgaatctcgataagtgcatcggctgccacacctgttcagttacctgtaaaaacgtctggaccagccgtgaaggcgtggaatacgcgtggttcaacaacgtggaaaccaagccgggtcagggcttcccgactgactgggaaaaccaggaaaaatacaaaggcggctggatccgtaaaatcaacggcaaactgcagccgcgcatgggtaaccgtgccatgttgctgggtaaaatcttcgctaacccgcatctgccggggatcgacgattattacgagccgttcgattttgactatcagaacctgcataccgcgccggaaggcagcaaatcgcagccgattgcccgtccgcgttcgctgattaccggggaacggatggcgaaaatcgaaaaagggccgaactgggaagatgacctgggtggtgagtttgacaaactggcgaaagacaagaacttcgacaacatccagaaggcgatgtatagccagttcgaaaacacctttatgatgtatttgccgcgcctgtgcgaacactgcctgaacccggcatgtgtggcgacctgcccgagcggtgcgatttacaagcgtgaagaagatggcatcgtcctgatcgaccaggataaatgccgtggctggcgtatgtgcatcaccggatgcccgtacaaaaaaatctacttcaactggaagagcggtaagtctgagaagtgcatcttctgctatccgcgtattgaagcgggtcagccgaccgtgtgctcagaaacctgtgtcggtcgtatccgttatcttggcgtgctgctgtacgatgccgacgcgattgaacgtgcagccagcaccgagaacgagaaagatctttaccagcgtcagctggaggtgttcctcgatccgaacgatccgaaagtcatcgagcaggcgattaaagacggtattccgctgagcgttattgaagccgcacagcagtcgccggtttataaaatggcaatggaatggaaactggcgctgccgctgcatccagaatatcgcacactgccgatggtctggtacgtgccgcctctgtctccgattcagtctgcagcagacgcgggtgagctgggtagcaacggcattctgccagacgtcgaaagcttgcgtattccggtacagtatctggcgaatctgctgaccgccggtgataccaaaccggtactgcgcgcgctgaaacgtatgctggcgatgcgtcattacaaacgtgctgaaaccgttgacggtaaagtggatacccgtgcgctggaagaggtcggcctgaccgaagcgcaggcgcaggagatgtaccgttatctggcgattgccaactacgaagatcgctttgtggtgccgagtagccatcgcgaactggcgcgggaagccttcccggagaaaaatggctgcggctttacctttggtgacggctgccacggttcagataccaaattcaatctgttcaacagccgtcgtatcgatgccatcgatgtgaccagcaaaacggagccgcatccatgatcgaactcgtgattgtatcgcgtctccttgaatatccggatgctgccttatggcagcatcaacaagagatgtttgaggcgattgctgcgtcgaaaaatctgtcgaaagaagatgcccatgcgctgggcattttcctgcgcgatttaacggcgatggatccgctcgatgcccaggcccagtacagcgaactgttcgaccgtggccgcgccacgtcactgttgctatttgaacatgttcacggtgaatcccgtgaccgcggccaggcgatggtggacctgctggcgcagtacgagcagcacggcttgcagttaaacagccgcgaattaccggaccatctgccgctgtatctggagtacctgtcgcagctgccgcaaagcgaagccgtggaaggtttgaaagatatcgcgccgattctggcattgctgagcgcacgtctgcaacagcgtgaaagccgttatgccgtgatgtttgatctgctgctgaaattggccaataccgctatcgacagcgacaaagtggcggaaaaaattgccgacgaagcgcgcgatgatacgccgcaggcgctggatgctgtctgggaagaagagcaggttaaattctttgctgacaaaggctgcggtgattcagcaatcactgctcatcagcgtcgctttgccggtgccgtcgcgccgcaatatctgaatatcaccaccggaggacagcactaatgcaattcctgaatatgttcttctttgatatctacccgtacatagccggggcggtcttcctgattggtagctggctgcgttatgactacgggcagtacacctggcgcgcggcgtccagccagatgctggatcgcaaagggatgaacctggcgtcgaacctgttccatatcggtattctggggatttttgttggtcacttcttcggtatgctgacgccgcactggatgtatgaagcctggctgccgattgaagtgaaacagaaaatggcgatgtttgctggtggtgccagcggcgtgctgtgtctgattggcggcgtgctgttgctgaagcgtcgtctgttcagcccacgcgtgcgtgcaaccactaccggagcggatatcctgatcctgtcgctgctcgttatccagtgcgcgctgggcctgttgaccattccgttctccgctcagcatatggacggtagcgagatgatgaaactggttggctgggcgcagtcggtggtgaccttccacggtggcgcttctcaacacctcgatggtgtggcgtttatcttccgtctgcacctggtgctggggatgacgttattcctgctgttcccgttctcgcgtctggtacacatctggagcgtaccggtggagtatctgacacgtaagtaccagctagtgcgcgctcgtcactaagcgaattttagttcacatagaccctgcttcggcggggtttttttatgggcacggtgcggggtgagttgtcggatgcgcttcgcttatccgacctacaggggaggatattgtaggcccggtaaacgtggtgccatcgggcaaaattagctcggagtaacaggttttgattatttaaggaagtgatggtggtgggggaaggattactcagcgctgcgcgcttcgcccttcgggtcgttgcctgcggcaacgctctctcgctggcgctcaagtcgaaccttggtcgaagcttctcatccttccccgcttgggcagaatatttaattgcggattcgtttgagagtttacggacttttgaaaagtgatggtggtgggggaaggattcgaaccttcgaagtcgatgacggcagatttacagtctgctccctttggccgctcgggaaccccaccaggggtaattcaaattttgaggtaatacttgagatggtggtgggggaaggattcgaaccttcgaagtcgatgacggcagatttacagtctgctccctttggccgctcgggaaccccaccacggggtaatgctttttactggcctgctcccttatcgggaagcggggcgcatcatatcaaatgacgcgccgctgtaaagtgttacgttgagaaaaatgaactggttgcgtaattttcatccgtaacggattaaaggtaaccagttatttttgctggcgattaaagaataatcgtccgattaccgtaaacaaagacgcgctgtgccagtactttgtatagcgcacgacttaagacgtttttctcgacgtcacgacctgcgcgcatcatatcttcagctgtgtaggtatgatcgacatgaataacgtcctgcatgatgattgggccttcgtccagattgtcattcacatagtgagcggttgcgccaataatcttcacaccacgttcataggcctggtgataaggacgtgcgccgataaacgcaggcaggaatgaatggtgaatattgatgattttattcgggaagcgtgccacaaattccggcgttaatacccgcatatacttcgccagcaccacatagtcaggttgataagcatcaatggcgtccgccatcttttgatcgtgctcgttgcggcttaacccttcatggcttaccagctcaaacggaatatcaaaacgctcaaccagagaacgtaaagtatcgtggttaccaataactgccgcgatttcgacatccaggccgccgtaattggctttcatcaacaaatcgccaaggcaatgcgcttctttagtgaccagaatcactatccggcgacgaccggcaggattcagctcacgcacggagccttctggcaatgcgctatcgagatccgccagcagggtggaatcattaaaaatcccttccagttccgtgcgcataaaaaagcgcccggtacggtgatcaacaaattcattgttctgtacgatatttaactcgtgcttgtagcaaatattggtaatacgtgcgatcagacctttttggtccggacaaatagtacgcagaactttacgttggagtgaatgcattgctggaaaaaccttgttgagagtgtttgctaaaccgtaccgtcaaccattattggccgcagcactttttaaattttttacctgaaccacaagggcagggatcgttgcgaccaaactgcggacgtgtaccgtcaatatagtaccattgaccgttttctttcaaaaatcgcgaacgttcaattattgcacctgttttaccaccttcggtaaatcgagcaacaaaactgacaaatccgatattgtcggcgtcctgccaacaatgttcaaatacggtcaatcccaaccattcagtatgcgcaaatccggccatcaattcggcacgtaacgccgctgctccacaagagggatgccaggtctttattaaataatctgcgtcttgcatcacaaaagcgcagtaacgcgaacgcatgagatgttctggatcaggtgcaaccttttcaccagacacataagggtggcaacataggctatactcgacagcactaccacagggacaaagctgagacacaaataatctccctggaaacaataacggcgtattaaccgcctgagtagcactatgttaaccgagcagtagcgatgtggctacgattgcattccaggggaatcttgcgggaataatgagaaagataaaaatagggctggcgctgggatctggcgcggcgagaggttggtcgcatattggcgttattaatgcgctaaaaaaagtgggtattgaaattgatatcgttgcaggatgttcaattggttcgctggtgggcgctgcctatgcatgcgatcgattatctgcgctggaagattgggtgacctctttcagttattgggatgttttacgcctgatggatctctcctggcagcgcggtgggttactgcgcggcgagcgtgtcttcaatcaataccgcgaaataatgccggaaacagagatcgaaaattgttcccgtcgctttgcggctgttgccaccaatttaagtacgggacgtgaattatggtttactgaaggcgatctccatcttgctattcgcgcatcatgcagtattccaggactcatggcacctgttgcacataacggctactggctggttgatggagcagtcgttaacccaattcctatttccctcacgcgtgcattgggggctgatattgtgatagcggttgacctgcagcacgatgctcatttgatgcaacaagatttgctctcctttaatgtcagtgaagaaaatagcgagaatggtgattctctgccgtggcatgcgcgtctgaaagaaaggttaggcagcataacgacacgtcgggcggtgacagcgccaacggcaacagagattatgaccacttctatccaggtgctggagaaccgccttaaaaggaaccgcatggcaggtgatccgcccgatattctgattcaacctgtttgcccgcaaatatctacgcttgatttccatcgcgcgcacgctgccattgcggccggacagctggcagtggaaaagaaaatggacgaacttttgccgttggtacgcaccaacatttgaccagaatttttatctacacttaagttaattctgacaggcgcaggtggcaatagcatgccactattgagtaaagccagtcaggggagagaacatgacgcagccattggtcggaaaacagattctcattgttgaagatgagccggtatttcgctcgcttctggattcgtggttttcctcattgggagcgacaacggtactggcggctgatggggtggatgcccttgagttgctgggaggtttcactccagacctgatgatatgtgatatcgcgatgccacgaatgaacgggcttaaactgctggaacatatacgcaacagaggtgaccagacaccggttctggtgatatctgccaccgaaaatatggcagatattgccaaagcgttacgtctgggcgttgaagatgttttgctgaaaccagttaaagatctgaatcgcttgcgcgagatggtttttgcctgtctctatcccagcatgtttaattcgcgcgttgaggaagaggaaaggctttttcgcgactgggatgcaatggttgataaccctgccgcagcggcgaaattattacaggaactacaaccgccggttcagcaggtgatttcccattgccgggttaattatcgtcaattggttgccgcggacaaacccggcctggtgcttgatattgccgcactttcggaaaacgatctggcattttattgccttgatgtcacccgagctggacataatggcgtacttgctgccttgttattacgcgcattgtttaacggattattacaggaacagcttgcacaccaaaatcaacggttgccagagttgggcgcgttattgaagcaggtaaaccatttacttcgtcaggccaatctgccggggcagtttccgctattagttggctattatcatcgcgaactgaaaaatctcattctggtttctgcgggtctgaatgcgacgttaaataccggcgaacaccaggtgcaaatcagtaatggtgttccgttaggcactttaggtaacgcttatttgaatcaattgagccagcgatgcgatgcctggcaatgccaaatatggggaaccggtggtcgactgcgcttgatgttgtctgcagaatgagcaaacgataactcgggctaaatttgcattacctgctaatgtcggctggtggtactatcgtcgccattcgtataagtaattgtcttaattatgctaactcgcctccttttcagaacttagccccttcggggtgctgatatactgggatgcgatacagaaatatgaacacgttcaaaacacgaacagtccaggagaatttaaatggctgccattaatacgaaagtcaaaaaagccgttatccccgttgcgggattaggaaccaggatgttgccggcgacgaaagccatcccgaaagagatgctgccacttgtcgataagccattaattcaatacgtcgtgaatgaatgtattgcggctggcattactgaaattgtgctggttacacactcatctaaaaactctattgaaaaccactttgataccagttttgaactggaagcaatgctggaaaaacgtgtaaaacgtcaactgcttgatgaagtgcagtctatttgtccgccgcacgtaactattatgcaagttcgtcaggggctggcgaaaggcctgggacacgcggtattgtgtgctcacccggtagtgggtgatgaaccggtagctgttattttgcctgatgttattctggatgaatatgaatccgatttgtcacaggataacctggcagagatgatccgccgctttgatgaaacgggtcatagccagatcatggttgaaccggttgctgatgtgaccgcatatggcgttgtggattgcaaaggcgttgaattagcgccgggtgaaagcgtaccgatggttggtgtggtagaaaaaccgaaagcggatgttgcgccgtctaatctcgctattgtgggtcgttacgtacttagcgcggatatttggccgttgctggcaaaaacccctccgggagctggtgatgaaattcagctcaccgacgcaattgatatgctgatcgaaaaagaaacggtggaagcctatcatatgaaagggaagagccatgactgcggtaataaattaggttacatgcaggccttcgttgaatacggtattcgtcataacacccttggcacggaatttaaagcctggcttgaagaagagatgggcattaagaagtaacatccgtatcggtgttatccacgaaacggcgttgagcaatcgacgccgtttttttatagcttattcttattaaattgtcttaaaccggacaataaaaaatcccgccgctggcgggattttaagcaagtgcaatctacaaaagattattgcttgatcaggaaatcgtcgagggatttaccttgctcatccattgcttttttgattacagctggagtacggccttggccagtccaggttttagtttcgccgttttcgtcaacgtagctatattttgccggacgctgagcacgtttagctttggtgccagatttaacggcagcaaggctattcagcagttcgttcgggtcaataccgtcagcgatcagcatttcgcgatattgctgcagcttacgagtgcgctcttcaacttcagcagcagccgcgctttcttcttcgcgacgttcgttaacaacaacttctaatttttccagcatttcttccagcgtttcaagtgtacattctcttgcctgcgcacgaagagtacggatgttgttcagaattttaagtgcttcgctcattgtagtaatctcaaacttatattggggtggtttgttgaggtaataatagagccttaaattcagttgtgcaatagccaggaatgtaaggaattcaaaattgttctttattttgtgccgccaataaatatcttttcataaaattagccagaaaagacgcggcatatagccctatttacaccgatgatttcgcagcacgtgaggttaaaacttcctgattcatgtcacattttatggggagattatcgtaggctgacgacctttcagtcttctgtattagttgtgtttacgagaattccctattaagcgaatgatgaaaagtagaacagtcgcaataagagcatggacttagtattgcactatctcctggaggtcaacagagggctattacttgcgcaacaggttaaagattgtgaatagttaccagcagtcatttacccgcttataacaagcgaggcagttgtaatgatagctcagaaggattatgcaaggcttcgtaagggagaacgcatatacccacttctgtgcatactgttgagctgaaaaactgacgaattatgataaactccagccaactttatttcatatcattgagggcctgtggctgatggcacagctatatttctactattccgcaatgaatgcgggtaagtctacagcattgttgcaatcttcatacaattaccaggaacgcggcatgcgcactgtcgtatatacggcagaaattgatgatcgctttggtgccgggaaagtcagttcgcgtataggtttgtcatcgcctgcaaaattatttaaccaaaattcatcattatttgatgagattcgtgcggaacatgaacagcaggcaattcattgcgtactggttgatgaatgccagtttttaaccagacaacaagtatatgaattatcggaggttgtcgatcaactcgatatacccgtactttgttatggtttacgtaccgattttcgaggtgaattatttattggcagccaatacttactggcatggtccgacaaactggttgaattaaaaaccatctgtttttgtggccgtaaagcaagcatggtgctgcgtcttgatcaagcaggcagaccttataacgaaggtgagcaggtggtaattggtggtaatgaacgatacgtttctgtatgccgtaaacactatatagaggcgttacaagtcggctcattaacggctattcaggaaaggcatcgccacgattaataagaatttctttactgacagggtgagcagggcacttttatcctgtcagttcgttttacgcacttcttccgggctatatacccttctcggcagttttttaacgccgctatacgcctcacagggctcttaagcaccgacgttgacttgtgacctgtaaagtacaatatccctgtgtttaggcgttatacatcgtcgcaaatatgatgaaggctaatgctgtcggtttatggaaaagttgctttgggtaaacaaaaaaacggccccagaaggggccgtttatattgccagacagcgctactgattaagcggattttttcgcttttttctcagctttagccggagcggcttcttttttcgctgcagtttcaccttctacataatcacgaccgtagtaggtatccagcaggatctgtttcagctcggagatcagcgggtaacgcgggttagcgccggtgcactggtcatcgaacgcatcttcagacagtttatccacgttcgccaggaagtctgcttcctgaacgccagcttcacggatagatttcggaatacccagttcagctttcagcgtttccagccatgccagcagtttctcgatcttagcagcagtacggtcgcccggtgcgctcagacccaagtggtcggcaatttcagcataacgacggcgagcctgcggacggtcatactggctgaatgcagtctgcttggtcgggttgtcgttcgcattgtagcgaataacgttacaaatcagcagggcgtttgccagaccgtgcggaatatggaactgggaacccagtttgtgcgccattgagtgacatacacccaggaaggcgttcgcaaacgcgatacccgcgatagtcgctgcactgtgaacacgttcacgcgctaccggatttttagacccttcgtggtaggacgctggcagatattctttcagcagtttcagtgcctgcagagcctgaccatcagagaactcagatgccagtacagaaacataagctggggagcttgtcgaccaattcgaagttcctatactttctagagaataggaacttccgggatcaattcatcgggcgcgcggaattcgagctcggtacccagcttccatggcgtgagttactgcgtccagaccaccgaaagcacacagggacttcggcatgtccataaccaggttggcgtcgaaattcatcaccgccaagtacagcttctgatcgcctgacgttgaacgcaaaaaaccgcacccaggtgcggttttttcatggatgcctgaaaggctcccttacagatgctgctgcagtgcctcgaccaccatcaccaggccttcatcagcctcctcgatgatcgaacccatacgcatgaagtcatgggtcactcccgggatcaccgcaagctgcaccgccaccccggcttgctccaagtgccgcgcataagcgacaccctggtcatgcagcgggtcgcactcggcaatcagcatcagtgcaggtgcactgttgctggcgacgctgcccagcaacggtgaaaaacgcggatcgagacggtctgccggcaccgtggcgtattgctggtagaaccactccagggtctgtgcttcaagcaggtaaccgctgccgtagcgctgcaccgaaggccgccggcaactggcatcggtcaccgggtagatcattacctgcaggcgcggtgccggcagctcgcgctgcgctgccaactggttggccagaatggtagccaggctaccaccgacactgtcgcccaccaccgccagtcgctgcgcatcgatgcccagcgcctcggcctgctcgaccaaccagcgccaggcatccagggcatcgtcactggctgtcgggaaacgccactgcggcgccagccggtagcccacggcaatcaccggcaccccggcatcctgcgccaggttccagcacagcgtgtcatgcgaatcgaggctgcccaccacgtagccgccgccatgcaggtacagcagcgccgcgccggccagtgcagggtcggcctgcggcgggcggtacaagcgcaccggcaaggtatggccatcgcgggtggtcaacgaaaggtcgctgatgcagtccggctcgtcggccttgcccgcaatcagcgccgaggactcttcgaactggcgccgcgcctcgtccgcctccagggcatgcatgggcagcaccttgccggcgctgcgtccggcctccactagttgcaggtaggccgccaggtcagggttcagggacatcgttcgattctccagaagatcataaatgaaagctcaaaaagccagataaaaaaggaacgccgtcaatacgcttgccattaccgaaattcaaagagaaagttataatttttttattaaaatggataacaatctatccatcattttaccgtatgatattctattttcaagttgtttttaaaaattttatatcatattggcgcaatatatcgtcctacgcatcaccactggtaaaaccatggaaaggcatcatgtaaatatggctgaccatttgggggataataaactgattgatgatctttcggagcaccggcagcgatagcagcctgcagaacgatatcagccgctttgttggtggcatcttttgcacgcgggtgcggggagaagataatggcgttacgggtcttcagactgatcagcgatttgaagatagcagttgaagtcgggttagtggtcggaacgataccgcaaataataccgattggttcagcgatagtgatggtaccaaaagtgtcgtcttcagacagaacaccacaggttttttcatctttataggcgttgtagatatattcagaagcaaagtggtttttgatcactttatcttcgacgatacccatgccggattcggcaacggccattttcgcgagtgggattcgagcatctgcagcagccagagcggcggcgcggaagattttgtctacttgctcttgagtgaaactggcatattcacgctgggctttttttacacgctctacgagtgcgttaagttcagcgacattagtaacagccataatgctctcctgataatgttaaacttttttagtaaatcatctgctcgaatacgagagtatagtcagtgcggtgatgatttgcttaacctatgaaaatcaaaagcttactcgcgctcacactcactgtgatttactaaaagagtttaaacattagagttattatctctaatgcgtcacttccaggtggcgtaagcaagattactcacttctgggtactgattacgtgatccaaatcaaatttttgcaaagctgacacctttcagcatcgcttttcgccattatagctaacagttaataaattgtagtatgatttggtggctacattagcatgttttgcacaactagataacaataacgaatgatagcaattttaagtagttaggaggtgaaaaatgctgtcaaaaggcgtattgtcagcgcgtcttttcaaccttatttatggctaacattatccggcttttgcttcggagctaaccgtgattcagaccttttttgattttcccgtttacttcaaatttttcatcgggttatttgcgctggtcaacccggtagggattattcccgtctttatcagcatgaccagttatcagacagcggcagcgcgaaacaaaactaaccttacagccaacctgtctgtggccattatcttgtggatctcgctttttctcggcgacacgattctgcaactttttggtatatcaattgattcgttccgtatcgccgggggcatcctggtggtgacgatagcgatgtcgatgatcagcggcaagcttggcgaggataaacagaacaagcaagaaaaatcagaaaccgcggtacgtgaaagcattggtgtggtgccattggcgttgccgttgatggcggggccaggggcgatcagttctaccatcgtctggggtacgcgttatcacagcattagctatctgtttggtttctttgtggctattgcattgttcgctttatgttgctggggattgttccgcatggcaccgtggctggtacgggttttacgccagaccggcatcaacgtgattacgcgtattatggggctattgctgatggcattggggattgaatttatcgttactggtattaaggggattttccccggcctgcttaattaattcctttcaaatgaaacggagctgccatgctccgtttacttcgtcattatttttactttgttcccgcgcagttatcaaaagcaaaaggaataggtaaaaatattcttctcaaattacagttagttataaggatttccttaactgcttctcctcaccatcatgttattttcgccacatcataatcctgggcttgctgaagaataattgaaatgatattagtaattccactgcctttggtagaggaaagtgctaaataataatcaattgttaaattattgtgcatttcactactggaactgtaatcagaaaagatagacatgcttagccaatctctatttgattgaattgaaagatgtttgttaaggcatggatgcaagctatagattctgatacggtcaataaaagagaattgcttaacaattttgcaaaatgtattggcgagtaagaaccgcatttggtactatccgggcaaccgccagacgattatttattggtaatgagaataattaacaattaaagagcgtcgcgaaagaataatgtgtctcgacaggggagacacagtacgaatcgacataaggtgatcgtctgaatcaccagaataaataaagtcggtgatagtaatacgtaacgataaagtaacctgacagcagaaagtctccgagcctgtgcagggtcccaatccgggattacacatgctggttaataccagtaattataatgagggagtccaaaaaacaatgaccaacatcaccaagagaagtttagtagcagctggcgttctggctgcgctaatggcagggaatgtcgcgctggcagctgatgtacccgcaggcgtcacactggcggaaaaacaaacactggtacgtaacaatggttcagaagttcagtcattagatccgcacaaaattgaaggtgttccggagtctaatatcagccgagacctgtttgaaggcttactggtcagcgatcttgacggtcatccagcacctggcgtcgctgaatcctgggataataaagacgcgaaagtctggaccttccatttgcgtaaagatgcgaaatggtctgatggcacgccagtcacagcacaagactttgtgtatagctggcaacgttctgttgatccgaacactgcttctccgtatgccagttatctgcaatatgggcatatcgccggtattgatgaaattcttgaagggaaaaaaccgattaccgatctcggcgtgaaagctattgatgatcacacattagaagtcaccttaagtgaacccgttccgtacttctataaattacttgttcacccatcaacttcaccggtgccaaaagccgctatcgagaaattcggcgaaaaatggacccagcctggtaatatcgtcaccaacggtgcctataccttaaaagattgggtcgtaaacgaacgaatcgttcttgaacgcagcccgacctactggaacaacgcgaaaaccgttattaaccaggtaacctatttgcctattgcttctgaagttaccgatgtcaaccgctaccgtagtggtgaaatcgacatgacttataacaacatgccgatcgaattgttccagaagctgaaaaaagagatcccggacgaagttcacgttgatccatacctgtgcacttactattacgaaattaacaaccagaaaccgccattcaacgatgtgcgtgtgcgtaccgcactgaaactaggtatggaccgcgatatcattgttaataaagtgaaagcgcagggcgacatgcccgcctatggttacactccaccgtatactgatggcgcaaaattgactcagccggaatggtttggctggagccaggaaaaacgtaacgaagaagcgaaaaaactgctggctgaagcgggttataccgcagacaaaccgttgaccatcaacctgttgtataacacctccgatctgcataaaaagctggcgattgctgcctcttcattgtggaagaaaaacattggtgtaaacgtcaaactggttaaccaggagtggaaaacgttcctcgacacccgtcaccagggtacttttgatgtggcccgtgcaggctggtgtgctgactacaacgaaccaacttccttcctgaacaccatgctttcgaacagctcgatgaataccgcgcattataagagcccggcctttgacagcattatggcggaaacgctgaaagtgactgacgaggcgcagcgcacagctctgtacactaaagcagaacaacagctggataaggattcggccattgttcctgtttattactacgtgaatgcgcgtctggtgaaaccgtgggttggtggctataccggcaaagatccgctggataatacctatacccggaatatgtacattgtgaagcactaatggcaatacgtggggcaggagtgtcctgctccacggtgtctgatttttatcgcattacagaaggcacaggccagaaggtagggcaatgttaaaatttattctacgtcgctgtctggaagcgattccgacgctatttattcttattactatttcgttctttatgatgcgcctcgcgccgggaagcccttttaccggcgaacgtactttaccgccagaagtgatggccaatatcgaagcgaaatatcatcttaatgatccgatcatgacacagtatttcagctacctgaaacaactggcgcacggtgatttcggtccatcgtttaaatataaagattattcggtcaatgacttggttgcatccagttttcccgtttctgccaaactgggagccgcagcatttttccttgcggtaatactgggtgttagtgctggcgttattgccgcattaaaacaaaacaccaaatgggactataccgtgatggggctggcaatgaccggggttgttatccccagttttgtggttgcaccattattagtcatgatatttgcgatcattttgcattggctgccgggcggtggctggaatggtggggcgcttaaattcatgatattgccgatggtggcgttgtcactcgcttatatcgccagtattgcgcgtattacccgtggctctatgattgaagtattacactccaattttattcgtactgcccgggcgaaagggttacctatgcggcggatcattttacgtcacgcattaaaacctgctctgttacccgtgctctcttatatgggccccgcatttgtcggcattattaccggttctatggttatcgaaaccatttatggtttgccggggattggacaactgttcgttaatggcgcattgaaccgtgactattccttagtgttaagcctgaccatcctggttggtgctttaaccattttgtttaatgccattgtcgatgtgctatatgcggttatcgacccgaaaatccgttactgatactggagctcgcgatgatgttaagtaagaaaaacagcgagacgctggaaaatttcagtgaaaagctggaggtcgaagggcgcagcttgtggcaggacgcacgtcgacgttttatgcataaccgtgcggcggttgccagtctgatagtgctggtgctgatcgcgttatttgtaatcctggcaccgatgctttcccagtttgcctatgacgatactgactgggcgatgatgtccagcgccccggatatggagtccggtcactactttggtactgactcatccggtcgcgacctgcttgtgcgcgttgcgattggcgggcgtatctcactcatggtcggtgttgctgcggcactggtggctgtggtcgtcgggacactttatggttcgctttccggttatctgggcggtaaagtggattcggtaatgatgcgtctgctggaaatcctcaactccttcccattcatgttcttcgtcattttgctggtgacctttttcggtcaaaacatcctgctgattttcgtggcgataggcatggtttcctggctggatatggctcgtattgtgcgtgggcaaaccctgagtctgaagcgcaaagagtttattgaggcggcacaagttggcggtgtatcgacatcgggcattgttattcgccacattgtgccgaatgtactcggtgtggtggtggtctacgcatcacttctggtgcccagcatgatcctctttgaatctttccttagcttcctggggttgggtacgcaagagccgttaagcagctggggtgcattgctgagtgatggcgcgaactcgatggaagtctctccatggttattgttgttcccagcgggattcctcgtggtgacgctgttttgtttcaactttatcggcgatggcttgcgtgatgccctcgacccgaaagatcgttaaggagtgcagccatgagcgtaattgaaactgcaactgtgccgctcgcacaacaacaggctgacgcactgctgaacgtgaaagatttgcgtgtcacctttagtaccccggacggcgacgtcacggcggtcaatgatttgaatttttccctacgtgccggagaaacgctgggtattgtaggtgagtctggttcgggtaaatcgcaaactgcatttgcgttgatgggcctgttggctgccaacggacgtattggcggatcggcaaccttcaatgggcgtgaaatcctcaatttgccagagcatgaactcaataaactgcgcgctgaacaaatctcaatgatttttcaggacccaatgacttcgttgaatccctatatgcgcgtcggtgagcagttaatggaagtgctgatgctgcataagaacatgagcaaagctgaggcgtttgaagagtcggtgcggatgctcgatgcggtaaaaatgccggaagcgcgtaaacgcatgaaaatgtacccgcacgaattttctggcggcatgcgtcagcgagtcatgattgcgatggcattgctatgtcgacctaagctactgattgcggatgaacccactactgcgctggacgtcaccgtacaggcgcagatcatgacgctattaaatgaactgaagcgggaatttaataccgccatcattatgatcacccacgatcttggcgtggtggcggggatctgtgacaaagtgctggtaatgtacgccgggcgcacgatggaatatggcaatgcgcgcgatgtcttttatcaacccgttcatccttattctatcggtttgctcaacgcggtgccgcgtcttgatgcggaaggtgaaacaatgttgaccatcccgggtaatccgccaaacttgctgcgattaccgaaaggttgcccgttccagccacgttgtccacatgcgatggaaatttgtagtagcgcaccgccgctggaagagtttacgcctggccgtctgcgtgcttgctttaaaccggtggaggaactgttatgaatgctgtaactgaaggaagaaaagtcctccttgaaatcgccgatcttaaagtgcactttgaaatcaaagatggcaaacagtggttctggcaaccgccgaaaacgctcaaagccgtcgatggtgtcactcttcgcctgtatgaaggggaaacattaggtgtggtaggggaatcgggatgcggtaagtccacctttgctcgcgccatcatcggtttggtcaaggcgatcgacggtcatgttgcctggttaggtaaagagttgctgggcatgaagcccgatgaatggcgtgccgttcgcagtgatattcagatgattttccaggatccgttggcatcgctaaacccgcgtatgaccatcggcgagatcatcgctgaaccactgcgtacttatcatccgaaaatgtcacgccaggaagttcgcgagcgcgtgaaggcgatgatgctgaaagtcgggttattgcctaacctgattaaccgctatccgcatgagttctccggtgggcagtgccagcgtatcgggattgctcgtgctcttattcttgaaccgaagctgattatctgcgatgagccggtttcggcgctggacgtgtcaattcaggcgcaggtggtcaacctgctccagcagctgcaacgtgagatgggattgtcattaatttttatcgctcatgacctggtcgtggtaaaacacatttccgatcgtgtgttggtgatgtatctcggccatgcggtagaactggggacctatgatgaggtctaccacaatccactacatccttacaccagggcattgatgtcggcagtccccatacctgatccggatctggagaagaacaaaaccatccagttactggaaggggaattaccgtcgccgatcaacccgccttccggttgtgttttccgtacccgttgcccgattgccggtccggagtgcgccaaaacacgtcctgttctggaggggagtttcagacacgccgtttcttgcctgaaagtcgatccgctttaaacacaataagggctgacagttgtcagccctttttcacgccgaaagcgattatttattcccgccagatgatatggcaaagtttgtgatctttttcgcggcataacagaatgcgggcgaaaacatcgttgatttcaccatcttcactgtccgccagaccaatcaccacttcggcaaaaaagtctgggttcaaatcgaaatcaacatgttcctgccagtcttccgccggatcgaataactccgcgccgccgcgctcttcaaactgaagattgaacagcagaacatcagctggatcgagattgtcggcagccagttcgagaaaaatatcgtaggcctgctcaagcgtttcatcttcagtcaggcgattgtttagatccatatccatagtcactacctgtttaacctctgttggcgacgttttacagcaacgggctgaagaagtaaaacagtcgctcggcgacacgttgccataatggacgttttagccataaacgggcatcgagcagacgtgaacgcgaaatataatcgtcctgaacggcggcaaggtctgcaccaaaacctttatcgtcgattgccagggtaatctcgaaattcagccacagactacgcatatcaaggttaacggtgccaaccagacttagttcgccatcgaccagcacgctcttggtatgcagtaacccgccttcaaactgataaattttaaccccagcagccaacagctccgtaaagaatgcgcgactggcccagccgaccagcatcgagtcattttttcgcggaaggataatactgacatccaccccgcgctgcgccgccgtgcaaatcgcatgaagtaaatcatcgcttggcacaaagtagggcgttgtcatgatcaaatattcacgcgccgaataagccgcagtcaataatgcctggtgaatgagatcttccggaaagccggggccagaagcaattgtgtgaatggtgtgaccgctggcctgttcaaacggcataatattgacatctggtggtggcggcagaatacgttttccggtttcaatctcccagtcgcaggaataaataatccccatcgcggtggcgatggggccttccatacgcgccatcagatcaatccattgccctacgcccgcatcttgtttgaagtagcgaggatcgaccatattcatgctgccggtgtacgcgatgtaattatcgatcatgatcatcttgcgatgttggcgcaggtccatacggcgtaaaaacacacgcatcagattgacctttaaggcttcgaccacttcaataccggcattacgcattagctcgggccacgggctgcggaaaaaagccacactcccggcggagtcgagcatcaatcggcaatgaatgccgcgtcgcgcagcggccattaatgattcagccacctggtccgccatgccgccgggctgccagatataaaacaccatctcaatattatggcgcgcgagctggatgtcgcggattaacgcctgcatcacatcatctgactcggtcatcagttgtagctgattccctttgaccccagcgatcccctgacgacgctcgcaaagcttgaataatggcgcagcgacactgctattttcttcggcgaagatatgcttacaggctttaaggtcgttaagccattttgcggtggaaggccacatcgctctggcgcgctcagcgcggcgtttgcctaaatggagctcgccaacggcaagataggcaataattccgactaacggcagaatgtaaataatcaacagccaggccatcgcggagggaactgcgcgtcgtttcattagaatgcgtaaagttacgcctgcaatgagcaaccagtatcccagaatggccaaccaactcaccaacgtataaacggttgtcatagattagaaatccttttgaaagcgcattgttatgagtttacgcatatggattcatctggcaaataaaaacgcgggaaaagcactggtcagcgtcgggggtgggggtataatgaccattctgttattgcatagagtagttaacatgaagcggagtagaacggaagtggggcgctggcgcatgcagcgtcaggctagccgacgtaaatcgcgttggcttgaggggcaatcgcgccgaaatatgcgtatccacagcatcaggaagtgcattctaaacaaacagcgtaactcgttattgtttgcgatctacaatatctaaatgtactgggcaccattgcggtgcccaataagtttactcttccgtctttaaactctatttttgcgccgattctttactgtcagctttcgtttcttgttcatcgttatcgctgaaaataccatgacctgagttcaacaacattgaaacgagcatatcattattaatctcttcaccatttaaaactcgcgccagaatttcgctgccaaacagttgcggtgagagaatgatatccggatgtaccatcttaatcttattcaggtttttgctatcactgacggcgagaactgttttgacatcactgctcatatcttttgccgagagtacaacaaacgcgttatctgcatcgttatcactcagcgccagaatggcccggcaacgatcgattcccgctttctttaatactgaactgtcattactgtcaccggggataacatcagcgttatcgcctaagcgttgctcaagttgcttgatatcatcttcaggcaagttgctgataaccgttacgttttgtccgcgttgattcagttgcaggatcgtattgatggcgagaatcgaatgtccgcaaacaataaaatgatctttacgatgcattgtatgattgtttccttttacaagtttgttgaatcccccgcggataagcggaccaaaaattgaggtcatagatgtggcaaaaacggtaatgccggaaataatgaccgaaatagtgaacaatcgtgctgattcagaaacagggacaatatcgccatagccgacggttgacatggtttctatcgaaaaatagaacgcggtcatcaaactttctattcgcggattaaaaccttcgcttaaataaagcgcaccgtaggttgagtaaaacagtaatgtcgtgaaactaataaatgcaaaaattgtcccggctgcggcgctactgtgggagaagtctttgcgcagtatcagcaaaaacaccagcgtaaaaatgcaaaatccaatactaaatttcagccagggataaaaatgcagggtgtaaattagcgctatcaacaacaaaatgatactgattgcccatgcgagctttgcccggaacagtaagccaatggagttcaggacaagaaagacgccgagcataaatagtggggcgtttgccagcaaggagagatccaactctgaaaatgctttgatatggaaaatatcaagcaaattgaccgacataccatagattgttttaaaaataagcaatccatttaaaaagacggccagcgcgagaatgtcgtgccgaagggtcacccataaatttgttgctgtttgtttgaatgtagcccagtgactcactgatacctctgtaaccacaattttgtttaattatcttagcgtgcacattttctgaacatacatgcagcgcgtgaatgtgttaaacaatagtagatgactttatccgcagtaatcaaaggatttgagcgagcaactgtacctcaggaaaggtcatttttcctgaatatgctcacatcatataaagaaatacagataaagttattatctgcttgtggtagtgaatgcactgaccggctataaggaaaggccaaacaagaacacggttgcaaaaaccgtgcccttaaatattgaatctctattcagaacactttcttaaatggtttcactgaaacgtgttcatagactcctgccgctacgtacgggtcagcatcggcccaggcctgagctgcttccagcgattcaaattcagcaataacggttgagccagtaaatcccgcagcccctggatcgttactgtctaccgctggcattggaccagctgtcaacaaacgaccttcatcatgcagtaactgtaaacgtgctaaatgtgccggacgaacggaaaggcgtttttcgaggctatcagctttgtcttgagcgtaaataacatacaacacgggcacaactccttgttcgggaaagttgtaaagtacgttatttgaaagggcgaagatctgcaacggaaagatgatgtctttgttaagaccatgcataaattaaggtcaattacgccaaaaatgacattttcactgatcctgatcgtcttgccttattgaatatgattgctatttgcatttaaaatcgagacttggtttttctactgaaatgattatgacttcaatgacccttgatttacctcgccgcttcccctggccgacgttactttcggtctgcattcatggtgctgttgtggcgggtctgctctatacctcggtacatcaggttattgaactacctgcgcctgcgcagccaatttctgtcacgatggttgcgcctgctgatctcgaaccgccacaagccgttcagccgccaccggagccggtggtagagccagaaccggaacctgagccgatccccgaaccaccaaaagaagcaccggcggtcattgaaaagccgaagccgaaacctaagccaaaaccgaagccggtgaaaaaggtacaggagcagccaaaacgcgatgtcaaacccgtagagtcgcgtccggcatcaccgtttgaaaatactgcacccgcgcgcccgacatcaagtacggcaacggctgcaaccagcaagccggttaccagtgtggcttcaggaccacgcgcattaagccgtaatcagccgcagtatccggcacgagcacaggcattgcgcattgaagggcaggttaaagttaaatttgatgtcacgccggatggtcgcgtggataacgtgcaaatcctctcagccaagcctgcgaacatgtttgagcgtgaggtgaaaaatgcgatgcgcagatggcgttatgagccgggtaagccaggcagtgggattgtggtgaatatcctgtttaaaattaacggcaccaccgaaattcagtaagcagaaagtcaaaagcctccgaccggaggcttttgactattactcaacaggtaaggcgcgaggttttccttcaggatcaaccgcgacatacttaaataatgcttctgtcgctttatagcgttgcccgattggttcagacgctacttttttcacccacacttcaatattaatgctgaccgatgtcgtccctttctggacacagcgtgcatagcagcacaccacatcgccgaccgcaaccggccgtaagaaagtcattccttcaacccgcacggtcactacgcgaccgtgggcaatttctttcgccagaatagcgccgccaatatccatttgtgacattaaccaaccaccaaagatgtcaccgttggcattggtatcggcgggcatggctaaagtacgtaaaacaagatcgccctgagggacgttatgtgttgtagacatggtaaaaccgacttaaaaggaaaatcacaggcgcgatgctactatgattttcctgaggagaacagaggagatacagcgccagccccgaaggactggcagtctggttaggatttatcttcctgcggcatgtggcggtagatatagataccgcttaacaatgtgaagattaaggtaagggcggtcagtccaaagactttaaagttgacccaaatattttgcggcagccagaatgcgatgtagatgtttgccagaccgcaaaggataaagaaaacagcccaggccagattcagcttcgaccataccggttgcggcagcgtgagttctttacccagcatccgctgaattagcggctttttcatcacccattggctgactaacagggctcccgcaaacagagcataaatgactgtaaccttccatttaataaactcatcattgtggaagaacagcgtcaagccaccgaagacgaccaccagaacaaaagtgatcagggccatcttctcaaccttacgaaagcgaacccagctatagataagcacaatcgccgtggcgacgatcagcgccgcagtagccgcatagatgtcataaatcttgtaaaacgcgaaaaagacaaccagcggtaaaaaatcaagaaactgcttcattttacgattccgtaatcaaatgcttaaggttattggcgaatcaacatatacaggcggaacagatagatgagcaatatggcagaaatcaggttgctcaaggtgttcgccagtacggcaccaatttccggggttaatgcggcaaaagaagaggcaaaaagcagcaacagtgtttttgccagcaaccagctcagtactgcgggtgccaccagacgcatattcgcccaagtcagccgcatactgctacgcatcgaggcaaaaatgcccattttgtcctgtaccagcatcaccggtgccagggccagtaaaatggccatgataattcccggaacgaccaccagcatgatgccaatctgtactaaaagggtagtcagaaaaatcagaataaataacttgggcaatatcggcgcactggcaccaatagctcgcagcgcactgactctctgacccgcagacaccagctggataattaatattacgcctccggcgagaatggcgttaccgattaatcctgaaaaagtggacgccgctgaagcctgcagcaaaatttgttgctgttccggtgacatattctgaaccaggtcgaacaacccactactgccgctaacgggcacgccgtcattgagctgcgcaagctgtgcatcactgggtgagaaaacatgccctaacaccactgtgataaacgcacatagcaacgataccaacagaatggtcataaattgattacggaagaaatttccggtgtcacggtatacggactgcgccgtgatagacatgcactctccttgagttttatgcaggtgttaattagcgggcaattgtaccctggttaagcctcgggtggcagcatcaggtcttgtatggaaaagcatatctttgtaaagcggaggtaattgctggcctttaggcgtgggcaaaccgcggcaagtggcgaacgagttaatatttgcgtagcgaaaatatttaaaaattgatttaaatcacgttaaccaggattctcaatgcaacttctaaattaatccagatcaataaatggtgaattatcatatgtaatgtgatctatgtaggatcatttgttactccaatgtaggtatattcgtcacgtttttataaccataacgacggagcggatatgaaaaagttaacagtggcggctttggcagtaacaactcttctctctggcagtgcctttgcgcatgaagcaggcgaattttttatgcgtgcaggttctgcaaccgtacgtccaacagaaggtgctggtggtacgttaggaagtctgggtggattcagcgtgaccaataacactcaactgggcctgacgtttacttatatggcgaccgacaacattggtgtggaattactggcagcgacgccgttccgccataaaatcggcacccgggcgaccggcgatattgcaaccgttcatcatctgccgccaacactgatggcgcagtggtattttggtgatgccagcagcaaattccgtccttacgttggggccggtattaactacaccaccttctttgataatggatttaacgatcatggcaaagaggcagggctttccgatctcagtctgaaagattcctggggagctgccgggcaggtgggggttgattatctgattaaccgtgactggttggttaacatgtcagtctggtacatggatatcgataccaccgccaattataagctaggcggtgcacagcaacacgatagcgtacgcctcgatccgtgggtgtttatgttctcagcaggatatcgtttttaattccacaaaaaaacgaccccgtaatatacggggtcaataaggacatggcataaagtgtattatttcttcgcttctacgccgtcagtttcagagcgaattaaaaatttctcagttgtttgcggaatatgctgaatcagccagtcggccatttgcttttcctcatttaaaatcgcttcgatggttggaattgaagctgtatcaccggcattttttgctgctgctaatagtgaggtgtaacaggcgatttcaaattgctcgaagacatatccgctaatagagcctttgactatttcatcagaagggaatataccaccgattgactgcccaagcgcagccattttactcatggaatctttaatgactgaacgtgaaatgtcattacgatcaagaatagtttccaattgaacaatctggtttttggtttcactaagatgttgttcaatacgagcgcgtagttcaggataattatctatacggctggccatggattcaagcatagattcggcttgcttttccattgcgtgggcgtcacgtaaccagtcatgataatgttcaatacgattcatgaaaatgtcctctttataaaatgactaaaagttaaagttcatatttcaggctttattttcggctttcttatttacgttattaagggccagatcagtcagtttgatgtcggtggccttttcttcttccagggtctctttcagaagcttcgctgctttacgataacctaattgttcagccagcgtcgctaatgtcccgtaactggcaatctcataatgctcgactttctgtactgcggcaatcagtgcggcatcacgcacttcgtttttctcggtactttcgatgacctcattagcttcttcaataagaccttccattgccacacatttcatgcgcttaattttcagattcgattctgattccacaacttgatcaatacgttcaatctgtccatgtgtttcctcgaggtgcgcatgaaaagcctgacttaatttttcgtttgatgttgctcttgcgagttttgccagtgcccgggttaattgtttttctgcgctgtaggtatctgaaagcaggtgaataaatacatcttcaatggtcttcatattcatatttttctccagtgaaatcactgcgagccatacggcccgcagatgcaattatctttatcagctgatattaataattaacggtgaatcaggatttgcctgatttattaccaccgctttgttgaccgccttttttacccgcttcagatgcgcgttgcggatcatttttaaaattaccgccgctatgctgaccgcctttacggcctgcgtcggatgccttctcacggtcttcggcgaaatttcctgaaccaccacgatgttcggccatgttatttctcccgttgcgttgcattgtttcattaatatgagtgttgtgtgtcgacactcattaaaattagtcgctaatgagaattagtcaaattaagcgcaacgagaagatagagggaaaatatattttgaggaacattctggatatattaacaattacctgaggaataagtgacttagagaaaattattgattttactggtgttatgttgcgggattaatttgtttgattatattactgttgggcggaaaaatgacgtaagttgacgttcgaccggggtaagcgaaacggtaaaaagataaatattaaatgaatttaggatttttccggcttcattaaagaaagttaaaatgccgccagcggaactggcggctgtgggattaactgcgcgtcgccgctttcatcggttgtacaaaaactttcagtgccgccagcattttctctggctcattaatatgttgctcgatgattttaacaatggccgaaccagaaatcgcgcccgcagctcctgcatcaatcgctgcttttacctgatccggggcggaaataccaaacccctgcaatggaggtgcagcgttgtactctttcagcttcgcaaccagatgattgaggggtaacgcggcgcggttttctgcgccggtcacgcccgctcgtgacagcaaataggtgtaaccacgaccgtaagaggctatctggcgcagcaggtcgtcatcggcatttggcgggcagatgaagataggtgcgacattatggcgcaacgcggcctggcggaagggcgcggactcttcaattggcacatcggcaaccagcaccgaatcgacgccgactttctcgcactgggcataaaactcatcaatgcctttgttaaacaccagattggcatacatcaacaggccaatgggaatggtcgggtgtttctggcgaatcagtgccagcatttcaaaacattgtgccggagtcacacctgccgcaaaggcgcgcagagtggcgttttgaatggtcgggccatccgccagtgggtcggagaaggggatacctaactccagcgcgtcagcaccggcttcaattagcgtatcgataattttcaatgactgctcaatgcccggatcaccgagcgtgacgaaaggaacgaatgcgccttctttgcgctccttcaactgggcaaacagagattcgtagcgttccatcagatttcccctcgtgctttcaaaatatcgtgaacggtgaagatgtctttatcgccgcgaccggaaaggttaaccaccagtagctgctctttatccgggttttcgcgcatcattttcaacgcatgggccagggcgtgggaggattccagcgccgggatgatcccttcgtgcaggcacagcgttttgaaggcttcaagggcttcatcatcggtaatagacacgtaatcagcgcgtccagtgctgttaagatacgcgtgttgtgggccgacagacgggaaatccagtccggcggagatggagtaagattcttcaatctgcccgtcttcggtttgcatcatcggcgctttcataccgaaatagatacccacgcgaccatgttttagcggtgcgccgtgctcgccagtttcgataccgtgaccacctggctccacaccaatcaggccgacgttggtttcattgatgaaatcagcaaacatgccgatggcattcgaaccgccgccaacacaggcgataacggcatccggcaggcgaccttctctttccagaatctgcgctttggtttcttcgccaatcatccgctgaaactcacgcacaatggtcggataaggatgcgggccagctgcggtgcccagcatatagtgcgcggtttcgtaactaccggaccagtcgcgcagcgcctcgttacaggcatctttcagcgtcgcggaaccgctatgcaccgggatcacttccgcacccattaagcgcatacgaaaaacgttaggcgactggcgttcaacgtctttggcacccatataaatacggcatttcaggccgagcagggcgctggcaagggccgacgccacgccatgctgaccggcaccggtttcggcgatgatttcggttttacccatccgcttcgccagcaacgcctgccccagcacctggttagttttatgcgcgccgccgtgcagcaaatcttcacgcttgagatacagcgtggtgttcgtcccggctgtaatgttctggcatttggtcagcgcggttggacgcccggcatagtttttcagcaggtcgttgaactgagcctgaaattcaggatctttttgcgcactgacaaaagcttcttccagctggcgcagagcaggcatcaggatttgtggcacgtacatgccgccaaactcaccaaaataggggttaagtaatgttgtcattgttcctttccttaatatgcgcgcagcgtctggaaaaccgaggccaaaagacgtgcgtctttgatgcccggttgcgactctacagcagaattaaaatcaagtccggcgcagccggtttgtgccgcttccacgcagttatctgcgcctaagccccccgccagcagaacgttgccaagcgattgaccatttaatagtgaccagtcaaaacgttgcccgcttccaccctggccgttgtctaaaacatatttatcaacgtgctgaaactcgcgggcgggcagggtttcaccgacgcttaatgctttccagatggcaacgtgtgctggcagagcttcacgcagcgtatcgatatacagctgatcttcattaccatgcagttgcactgccgccagcgataacaccttagctttgtccaccacatcggcaatatcgtgattgcggaacacgccaacatactgcaacggtgccgcagccatcacttcctgcgcctgttcaacgttgacgcaacgcggtgatgtcgcaacaaaaatcaacccaccgtaaatcgcgcccgcgtcataagctgctttagcatcttgcccacgcgtcaggccacatactttattctcacccagcaacacccggcgcacggcggcgtgcaaatcgtcatgggccatcaacgccgaaccaatcagaaaaccgttagcgaagtggcttaactcgcgcacctgagcgtaagtattgatgccggattcgctgattaccgttacgttgtgccccagtttcggcgcaagctcgcgggtacggttgagatcaatcgacaaatcccgcagatcgcggttgttgatgccaacgacctttgcccccaatgcaatggcacgctccagttcctcttcattactgacttcggtcagcacacccatctccagactgtgggcgacggcggcaagctggcgatattgttcgtcatccagtactgaaagcattaataagcaggcatcagcctggtaatagcgcgccagatagatctggtaaggatcgataatgaagtctttacataaaatcggctgcggggcgatttggctgacgatggggaggaaatcaaagctcccctgaaaatatttctcatcagtcagcaccgaaattgccgaagcgtaatgtttataaatggcggcaatgcgtgctggatcgaaatcatcacggatcacgccttttgacggcgacgctttcttgcactccagaataaacgccgtgcgcgcaccctgtagcgcatcataaaaatgtcgcgtgctcggctgaacctcattctgaaaactggccagcggttgctgctgtttgcgggtttctacccaaatcgccttgtctgcgacgattttcgctaaaacggtttgcatcatttaccctcgtgccgccagcgcggtaactctgtcgtaagcggaaccactgcgcagtacctcaagaacggtttgcgcattggcttgcagatcttcatggccatgcaggcgcattaacatggcgacgttcgcagcgacggctgcttcatgggcggcgtcgcctttaccttgtaacaaacgtgttaaaatgtcacggttttcttccggtgttccgcctgccagttgctcctggtggtagggtgtcaggccaaaatcttcagcggtcaattgatagctcttaatttcgccgtcatgcagctcggcaacgattgtcggcgcgtgtaatgaaacttcatccatcccgccgctgtgcaccaccgccgcgcgttgataccccagcacgcgcaaggtttcggcaatcggcagcaccagttccggactataaacaccaattaacgccagcggcggatgcgccgggttaatcaatggccccagcacattgaacagggtgcgggtttttagttgctggcgaaccggcattgcatggcgaaatccggtgtgatatttcggtgcaaagaggaaacatacgcctaactcatccagcgcctggcgcgatttatcggcgttcatatcaagattaataccgaacgccgccagcagatcggacgaaccagatttactggagacgctacggttgccgtgtttcgccactttcagcccacaggccgcggcgacaaacgcactggcggtagaaatattgatactgttgctgccgtcaccgccagtaccgacgatatcagcaaacagataatccgggcgcgggaacggcgctgcgttttccagtagcgcggttgctgccccggcgatctcgttcgggtgctcaccgcgaattttcatgctcaccagcgccgccgccagttgttccggcttcagctcgccacgcaccaccgctgaaaacagctggtggctttcttgttggctaagcgtctgcgcctgatacagtttttccagaatcggttgcagcgtgttggctggctctagtttctgctgcgcccaggccagcgtttgttccagcaggcgagcgccctgggtggtgagaatggattccggatggaactggaatccacaaacgcgatccgcatcgtgacgtactgccatcaccatgccattaaaatgggcgttgatggttaaaccggccggaatgttactgccaaccagcgagtgataacgcgccaccggcagcgggtttgttaatccggcaaacatcgcctgaccgtcatgttcaatgctcgacgctttaccgtgaagaatttcgcccgcctgaccgacataccccccataagcttcgacaatcgcctgatgaccgaggcaaatgccaataatgggcagcttgccacgcaagcgggtgaggagttccggcatacaaccggcttcgctcggcacaccggggccaggagaaagcatcagtaccggattgctcatcgtcgccaggcgttcaattaaggtctgcgccggaatatggttgcggtaaatcaccacattatgcccattgctgcgcaactgatctgccaggttgtacgtaaaagagtcgatattatcgagcagcagaatgtcagccatcagaaagtctcctgtgcatgatgcgcggtggcaatagcgcgcagtacagcgcgggctttgttacgggtttcgtcggcttccgactgcggaacagaatcaaggactacaccagcaccggcttgcacggtggcgataccgttttccaccagcgccgagcggatcacaatgcaggtgtcgagatcgccatgcgcggtgaaataacctaccgcgccgccgtagctgccgcggcgacgaccttccgcctcggcaattaactgcatggcgcgtactttcggcgcaccgcttaacgtccccatattcatacaggcgcggtaagcgtgcagggcgtcgagatcgtggcgcagctcaccgaccacgcgggagaccaggtgcatcacgtaagagtaacggtcaactttggtaagatcggcgacgtagcggctgccgggggtgcaaatgcgtgccagatcattacgggcgagatccaccagcatcagatgttcagaaagctctttatgatcggtacgcatttccagttcgatgcggctgtcgaggtctctgtccagtgaaccatcggcacgacgaccgcgcggtcgtgttccggcaatcgggtagatctcaatctggcggctggtggcgtcatacttgagcgaactttccggcgacgcgccaaacagggtgaaatcattatcctgcataaaaaacatgtacgggctgggattactctttttcagcacgtaataggccgccagcggtgacgggcagggcagagagaaacggcgagatggcaccacctggaaaatttctccggcgcgaatcgctttttgcaacaaacgcactacgccaccgaactcttcatcgctctggttacattcacaacgcatatgcggcacggaaaccaccggcagcggcggcgcggcttcggtcagttgctgacgtagttcgttcaggcgagcagtgagacgttgtttttcttcttcattcggagcaaacaggctggcctgaatacgggtgctttttttctgatggtcaatcaccatcagcgtttcagcgagataaaaacagaaatcagggcagttattttccgctgacagttgcggtaaatcttcaaatcccgccacaaggtcataagagaacaggccgccgaagaacattgcttctcgttcttccttcggtacattcaacagattctgcaataaacggaaagcgtcaaaaaccgaaagggagcataagcgagcgtcttcatccagcagtggactgacaggggggaagcgcagcacacggcagtttggtgattgttcattttccacacccgcaggcagggcgttatccagtagtgtcagcagggcttcgccgttgccggaaagtgcctgaattgtgacagtgtcacctaatgctgtaatgcgcagcgcactgtctaccagtagcaggctttttaaatcatctttgctgtcgatatctgcggattccagcagcagcgttgccggacgatccccacacaactggtgaaaaagcgcggtgggattgtcgcgataagcgccttcgcaggttagcagttcgagagtcggtttttgtgtttgcattgttattctctaattttgttcaaaaaaaagcccgctcattaggcgggctgggtatctgattgctttacgcatggtgaatacactgcccgtttcaggaagtgcgccaccaagctttcagtacgaaaattgctttcattgtcgataccctttttacgtgaactttcgtactagttaactggttcgatgattaattgtcaacagctcatttcagaatatttgccagaaccgttatgatgtcggcgcaaaaaacattatccagaacgggagtgcgccttgagcgacacgaattacgcagtgatttacgacctgcacagccataccacagcttccgatggctgcctgacgccagaagcattggtgcaccgtgcagtcgagatgcgcgtcggcaccctggcgatcaccgaccatgacaccacagctgcaatcgcgccagcaagagaggaaatttcacgttcgggactggcgttgaatcttattcccggcgtggaaatttccacggtctgggaaaatcatgaaattcatattgtcgggctgaatattgatattactcatccgctaatgtgtgagttcctcgcgcagcagacagaacggcgcaatcagcgggcgcagctgattgccgaaagacttgaaaaagcgcaaatacctggggcgctggaaggcgcacaacgactggcgcagggcggcgcagtgacgcgcggtcattttgcgcgtttccttgttgagtgcggcaaagccagttcaatggcggatgtctttaaaaagtatctggcgcgcgggaaaaccggatacgttccgccacagtggtgtacaatagaacaagctattgatgtcattcatcattctggcggtaaggcggtgctagctcatcctgggcggtacaatcttagtgctaaatggctgaaaagattggttgcgcattttgccgaacaccacggtgacgcgatggaagtcgcgcagtgccagcaatcgcccaatgaacgtacccagctggcggcccttgcgcgtcagcatcatttatgggcatcacaaggatctgattttcatcagccatgcccgtggatcgaactgggtcgtaaactctggctgcccgcaggcgttgaaggcgtctggcagctatgggaacagccgcagaacaccacagagagggaattatgagccagtttttttatattcatcctgataacccacagcaacgtctgatcaaccaggcggtggagatcgtgcgtaaaggcggggtgattgtttatccaactgattccggctatgcgctcggctgtaaaattgaagataaaaacgcgatggagcgtatttgtcgtattcgccagctgccggacggtcacaactttaccctgatgtgtcgcgatctttctgaactctcgacctattcatttgttgataacgttgcgtttcgtttaatgaaaaacaacacgccgggcaactataccttcatcttgaaggggacgaaggaagtgccacgccgtctgttgcaggaaaaacgcaaaaccatcggtatgcgtgtgccttctaacccgattgcgcaggcgttgcttgaagcactgggcgaaccgatgctttccacttcgctaatgctgccaggcagcgaatttaccgaatccgatcccgaagaaattaaagaccgtctggaaaaacaggtagatttgattattcacggcggctatctcgggcagaaaccgacaacggttattgatcttaccgatgatacgccggtcgtggtgcgtgaaggcgtaggtgatgtgaagcctttcttataagtgcgtaactctgtatactacgcggccttaaaatggcgctatacggcgccattgattctcctgttcgacgcctgtgaaggcgacactaaaaggaagctctatgagcgaaaaattacagaaagtgctggcccgcgctggccacggctcccgccgtgaaatcgaatctattattgaagccggtcgtgtgagtgttgatggcaaaattgctaaactcggcgatcgcgttgaagttacccctgggctgaaaattcgtatcgatggtcatctgatttcggtacgtgagtccgctgaacaaatttgtcgcgttctggcctattacaaaccggaaggtgagttgtgtacccgtaacgatccggaagggcgtccgacggtgtttgaccgtctgccaaagctgcgtggcgcacgctggattgccgtaggtcgtctggacgttaacacctgtggtctgctgctgttcaccaccgatggtgaactggcaaaccgtttaatgcatccaagccgtgaagttgaacgtgaatacgccgtgcgtgtatttggtcaggttgacgacgcgaaactgcgtgatttgagtcgtggcgtgcaactggaagatggtccggcagcttttaaaaccatcaagttcagcggcggcgaagggatcaaccagtggtacaacgtgactctgaccgaaggccgtaaccgtgaagttcgtcgtctgtgggaagcggttggtgtgcaggtgagccgcctgatccgtgttcgttacggtgatatcccactgccaaaaggtctgccacgcggtggctggacggagctggacctcgcccagactaactatctgcgcgaactggtggagcttccgccagaaaccagctctaaagtcgctgtagaaaaagaccgtcgtcgcatgaaggctaatcagattcgtcgtgcggtgaaacgtcacagtcaggtgagcggcggtcgtcgttctggcgggcgtaataacggttaatcaaagtatgccggacgtcatatccggcatttttacagattaataatcaatccctatttgcgccttaacaccggcatcaaacgcatgtttgatggggcgcagctcacttaccgtatccgccagttcaagaatatcccgatgacagcctcgacccgtgataatcaccgtctgttgatgtggacgttcatttaacgcctgcaccacttcttccagtggcaaatagtcatacgccaccatatacgtcagttcatcaagcaaaaccatatccagtgaggaatcagcaagcatccgctttgcatgttgccagacttcgcggcaggcggcggtatcagactcgcggttttgtgtatcccaggtaaagcccgttgccatcacctgaaactcaacgccatgtggctccagcagattgcgttcgccattaggccaggtgcctttaataaactgcacgacgcctactttttttccgtgaccaactgcgcgtgttgccgtaccaaatgccgcggtggttttgccttttccattgccggtaaagacgatgataataccgcgttcatcctgggcctgggccacacgagcatctactttttctttcactcgctgctgacgctgttggtagcgttcatcactcattgggaaattcctggtttacggcccggttgggcgtcaaaggtcatgccggttttacggcggctgtcatcgcccatcagccagaggtagagcggcatgatatcagcgggtgttttaagtttctgtggatcttcggtcgggaaggcgctggcacgcattgcggtgcgcgtaccgcctgggttaatgcagttgacgcgcaggcgctgctgatattcatcggccagtacctgcatcatcccttcggtggcaaatttcgacgctgcatatgcgccccagttggctcgtccctgacgtccaacgcttgatgaagtaaagaccagtgaaccggcgtccgatttgagtaataaaggaagcagtgcctgggtgagcataaaggtggcattaacgttgacctgtatgacgtcctgccagacctgtggattttgttcgctcattgggcaaacatcgccgagcaatccggcattatgcaaaacaccatccagacgcggataattaacggtaatgcgctgtgccagttgttggcaatcttcggacgtgcaggtcagcaaatcgagaataaaccactgtggctgacgtccagtttcttcgtttatgtggctggctacctgacgtaatttttcttcattacggcccaacagaatcactgtcgcaccatagcgtgcatacgtcatcgcggcttcacggccaatcccatcgctggctcccgtcaccaggataatgcgatcattgagtaaatcttgttttggctggtaatgcatggctactcctcaacgacgttgtctgtcgtgctgccagtgtactttatgactttggggctttatgcctgaaacagaagggcatttcaatcagcctggggcgataacaccgcaaaatggatactttgtcatactttcgctgcaataacatctctgcgagacggcttaacatgcctgttgtaaactgtgagccaaagcgttgtttaaccaaggtggggactcgtggaattgttgtctgaatatggtttgtttttggcgaaaatcgttaccgttgtgctagcgattgcggcgattgccgccattattgtcaatgttgctcaacgtaataaacgccagcgtggcgagttacgggtcaacaatctcagcgaacagtataaggagatgaaagaagaactggccgcggcgctgatggactcacatcagcaaaaacagtggcacaaagcgcagaagaaaaagcacaagcaagaagcgaaagcagcaaaagcgaaagccaaactgggcgaggtggcaactgacagtaaacctcgcgtctgggtgctggattttaaaggcagcatggacgcccatgaagtgaactcgctacgtgaagagataacggcggtactcgcagcattcaaaccgcaggatcaggttgtgctccgtctggaaagccctggtggcatggtgcatggttacgggttggcggcttcgcagctgcagcgtctgcgtgataaaaacattcctttaactgttacggtagacaaagtcgctgccagcggcggttacatgatggcctgtgtggcggacaaaattgtttccgcaccgtttgctattgtgggttccattggggtggtggcgcaaatgcccaactttaaccgcttcctgaaaagcaaagatattgatatcgaactgcacactgccgggcagtataagcgtactctgacgttgctgggtgaaaataccgaagaagggcgggagaaattccgcgaagagttgaacgaaacgcatcagttgtttaaagattttgtgaagcgtatgcgtccgtctctggatattgaacaggtggcaacgggtgaacactggtacggacaacaggcggtagagaaaggcctggttgatgaaatcaacaccagtgatgaagttattcttagcctgatggaaggccgtgaagtggttaatgtacgctatatgcagcgtaaacgactcattgaccgattcaccggcagcgcggcagagagcgccgatcgattgttgctacgctggtggcagcggggtcaaaagccattgatgtaaaagacaaacgcgaggctaagacctcgcgttttgctttaatcaaccagatgatatttttctgaaagcacatgggccaggtgtttgaacatattaaacaccgcggtgcttttggctgttggcaatccttgttcatctaaaaagtagtcgccggtaaataccagcacgccattacgctgcgtgacgccggtggcttcaatccctgcgagcgtatcctcatgctcacgaatgattttgttggcctctttcaacagcgtttcgcggtcgatgggttgtgtctctttgttcattatttactccttaaacaaggacattagtctacgccaggcatggcttgcagacaaatataccacgctggtggcaagagcgccttactggtaactttggattttgcatgctaataaagttgcgtatcggattttatcaggtacagtgtgacgctttcgtcaatctggcaatagatttgcttgacattcgaccaaaattccgtcgtgctatagcgcctgtaggccaagacctgttaactcagtcacctgaattttcgtgaacagagtcacgacaaggggttgatatccgcagagaacgagtccatatcggtaactcgttgccagtggaaggtttatcaacgtgcgacgcattcctggaagaatcaaattaggtaaggtgaatatgggtaaagctcttgtcatcgttgagtccccggcaaaagccaaaacgatcaacaagtatctgggtagtgactacgtggtgaaatccagcgtcggtcacatccgcgatttgccgaccagtggctcagctgccaaaaagagtgccgactctacctccaccaagacggctaaaaagcctaaaaaggatgaacgtggcgctctcgtcaaccgtatgggggttgacccgtggcacaattgggaggcgcactatgaagtgttgcctggtaaagagaaggtcgtctctgaactgaaacaactggctgaaaaagccgaccacatctatctcgcaaccgaccttgaccgcgaaggggaagccattgcatggcacctgcgggaagtgattggtggtgatgatgcgcgctatagccgagtggtgtttaacgaaattactaaaaacgcgatccgccaggcatttaacaaaccgggtgagctgaatattgatcgtgttaatgcccagcaggcgcgtcgctttatggaccgcgtggttgggtatatggtttcgccgctgctatggaaaaagatcgctcgtggtctgtctgccggtcgtgtgcagtcggtggcggttcgcctggtggtcgagcgtgagcgtgaaattaaagcgttcgtgccggaagagttctgggaagtcgatgccagcacgaccacgccatctggtgaagcgttggcgttgcaggtgactcatcagaacgacaaaccgttccgtccggtcaacaaagaacaaactcaggctgcggtaagtctgctggaaaaagcgcgctacagcgtgctggaacgtgaagacaaaccgacaaccagtaaacctggcgctccttttattacctctacgctgcaacaagctgccagcacccgtcttggatttggcgtgaaaaaaaccatgatgatggcgcagcgtttgtatgaagcaggctatatcacttacatgcgtaccgactccactaacctgagtcaggacgcggtaaatatggttcgcggttatatcagcgataattttggtaagaaatatctgccggaaagtccgaatcagtacgccagcaaagaaaactcacaggaagcgcatgaagcgattcgtccttctgacgtcaatgtgatggcggaatcgctgaaggatatggaagcagatgcgcagaaactgtaccagttaatctggcgtcagttcgtagcctgccagatgaccccagcgaaatatgactccacgacgctgaccgttggtgcgggcgatttccgcctgaaagcacgcggtcgtattttgcgttttgatggctggacaaaagtgatgcctgcgttgcgtaaaggcgatgaagatcgcatcttaccagcagttaataaaggcgatgctctgacgctcgttgaacttacaccagcccagcactttaccaagccgccagcccgtttcagtgaagcatcgctggttaaagagctggaaaaacgtggtatcggtcgtccgtctacctatgcgtcgatcatttcgaccattcaggatcgtggctacgtgcgagtagaaaatcgtcgtttctatgcggaaaaaatgggcgaaatcgtcaccgatcgccttgaagaaaatttccgcgagttaatgaactacgactttaccgcgcagatggaaaacagcctcgaccaggtggcaaatcacgaagcagagtggaaagctgtactggatcacttcttctcggatttcacccagcagttagataaagctgaaaaagatccggaagagggtggtatgcgcccgaaccagatggttctgaccagcattgactgcccgacttgtggtcgcaaaatggggattcgcacagcgagcaccggggtattccttggctgttctggctatgcgctgccgccgaaagagcgttgcaaaaccaccattaacctggtgccggaaaacgaagtgctgaacgtgctggaaggcgaagatgctgaaaccaacgcgctgcgcgcaaaacgtcgttgcccgaaatgcggcacggcgatggacagctatctcatcgatccgaaacgtaagttgcatgtctgtggtaataacccaacctgcgacggttacgagatcgaagagggcgaattccgcattaaaggttatgacggcccgatcgttgagtgtgaaaaatgtggctctgaaatgcacctgaaaatggggcgtttcggtaaatacatggcctgcaccaacgaagagtgtaaaaacacacgtaagattttacgtaacggcgaagtggcaccaccgaaagaagatccggtgccattacctgagctgccgtgcgaaaaatcagatgcttatttcgtgctgcgtgacggtgctgccggtgtgttcctggctgccaacactttcccgaaatcgcgtgaaacgcgtgcgccactggtggaagagctttatcgcttccgcgaccgtctgccggaaaaactgcgttatctggccgatgcgccacagcaggatccggaaggtaataagaccatggttcgctttagccgtaaaaccaaacagcaatatgtctcttcggaaaaagacggaaaggcgactggctggtcagcattttatgttgatggcaaatgggttgaaggaaaaaaataacctttaattctgtcaggtttttataaacaaagggtcgcgaaagcggcccttttttattgcatattattttttcttcaaacctatacactaaggctataaatgatatagtggttatagttagcaccttttttattattaaatcgtattagtcacccgccaggtgtgacgaaaaaacgatgttctgatggcgtctaagtggatggtttaacatgaaattacaacaacttcgctatattgttgaggtggtcaatcataacctgaatgtctcatcaacagcggaaggactttacacatcacaacccgggatcagtaaacaagtcagaatgctggaagacgagctaggcattcaaattttttcccgaagcggcaagcacctgacgcaggtaacgccagcaggacaagaaataattcgtatcgctcgcgaagtcctgtcgaaagtcgatgccataaaatcggttgccggtgagcacacctggccggataaaggctcgctgtatatcgccaccacgcatacccaggcacgctacgcgttaccaaacgttatcaaaggctttattgagcgttatccccgcgtttctttgcatatgcaccagggctcgccgacacaaattgctgatgccgtctctaaaggcaatgctgatttcgctatcgccacagaagcgctgcatctgtatgaagatttagtgatgttaccgtgctaccactggaatcgggctattgtagtcactccggatcacccgctggcaggcaaaaaagccattaccattgaagaactggcgcaatatccgttggtgacatataccttcggctttaccggacgttcagaactggatactgcctttaaccgcgcagggttaacgccgcgtatcgttttcacggcaacggatgctgacgtcattaaaacttacgtccggttagggctgggggtaggggtcattgccagcatggcggtggatccggtcgccgatcccgaccttgtgcgcgttgatgctcacgatatcttcagccacagtacaaccaaaattggttttcgccgtagtacttttttgcgcagttatatgtatgatttcattcagcgttttgcaccgcatttaacgcgtgatgtcgttgatgcggctgtcgcattgcgctccaatgaagaaattgaggtcatgtttaaagatataaaactgccggaaaaataatttcttgcgttattttcggcaccttttatgtagcgaaggtgccggaatatattctcttttgttacttatttgtataccgtgcacaatatttttatccctcatatttatagggtaaattacctgtaaagtagtgtctaattacccgcctcgcaaattccagttttcaaatatctatttcaggtcaaaagattgaattattcactggagacgattcgtaaattcgctggatttttgactaaagtttctttaggatttgtctcatcgtataattaattacaccaatcgttcaacgtcttgctgataagtgatggcgattatatgaggttagcaatgccttctggaaatcaggaaccccgccgcgatcctgaattaaaacgtaaagcctggctggcggtttttcttggttctgcacttttctgggtggttgtcgcactgctgatttggaaagtgtggggataactatggttggtcaggagcaactggagtcgtcaccattatgtcagcatagtgacaatgaaccagaaacgaaacgggaatgttccgtcgttattccagacgactggcaactaacagcgcagcagcaagcctttatagaactgtttgctgaagatgatcagccgaaacaataattatcatcattcttattacccatttttaatgaattaaagggcttttaatacaccgcagcaataacaggatgagttatctcaacacaaagtaataaccgttaagggtgtagcctatgatcaacacaaatatgaaatattggtcctggatgggcgcattttctctgtcgatgctcttctgggccgaactcctctggatcattactcactgatccctgaccccgctgcggcggggttgtcatttgctttgccacaaggtttctcctcttttatcaatttgggttgttatcaaatcgttacgcgatgtttgtgttatctttaatattcaccctgaagagaatcagggcttcgcaaccctgtcattaaggaggagctatgtcgtcaaccctacgagaagccagtaaggacacgttgcaggccaaagataaaacttaccactactacagcctgccgcttgctgctaaatcactgggcgatatcacccgtctacccaagtcactcaaagttttgctcgaaaacctgctgcgctggcaggatggtaactcggttaccgaagaggatatccacgcgctggcaggatggctgaaaaatgcccatgctgaccgtgaaattgcctaccgcccggcaagggtgctgatgcaggactttaccggcgtacctgccgttgttgatctggcggcaatgcgcgaagcggttaaacgcctcggcggcgatactgcaaaggttaacccgctctcaccggtcgacctggtcattgaccactcggtgaccgtcgatcgttttggtgatgatgaggcatttgaagaaaacgtacgcctggaaatggagcgcaaccacgaacgttatgtgttcctgaaatggggaaagcaagcgttcagtcggtttagcgtcgtgccgccaggcacaggcatttgccatcaggttaacctcgaatatctcggcaaagcagtgtggagtgaattgcaggacggtgaatggattgcttatccggatacactcgttggtactgactcgcacaccactatgatcaacggccttggcgtgctggggtggggcgtgggtgggatcgaagcagaagccgcaatgttaggccagccggtttccatgcttatcccggacgtagtgggctttaaacttaccggtaaattacgtgaaggtattaccgccacagacctggttctcactgttacccaaatgctgcgcaaacatggcgtggtggggaaattcgtcgaattttatggtgatggtctggattcactaccgctggcggatcgcgccaccattgccaatatgtcgccagaatatggtgccacctgtggcttcttcccaatcgatgctgtaaccctcgattacatgcgtttaagcgggcgcagcgaagatcaggttgagttggtcgaaaaatatgccaaagcgcagggcatgtggcgtaacccgggcgatgaaccgatttttaccagtacgttagaactggatatgaatgacgttgaagcgagcctggcagggccaaaacgcccacaggatcgcgttgcactgcccgatgtaccaaaagcatttgccgccagtaacgaactggaagtgaatgccacgcataaagatcgccagccggtcgattatgttatgaacggacatcagtatcagttacctgatggcgctgtggtcattgctgcgataacctcgtgcaccaacacctctaacccaagtgtgctgatggctgcaggcttgctggcgaaaaaagccgtaactcttggcctcaagcggcaaccgtgggtcaaagcgtcgctggcaccaggctcgaaagttgtttctgattatctggcaaaagcgaaattgacaccgtatctcgacgaactggggtttaaccttgtgggatacggttgtaccacctgtattggtaactctgggccgctgcccgatcctatcgaaacggcaatcaaaaaaggcgatttaaccgtcggtgcagtgctgtccggcaaccgtaactttgaaggccgtatccatccgctggttaaaactaactggctggcctcgccgccgctggtggttgcctatgcgctggcgggaaatatgaatatcaacctggctgctgagcctattggtcatgatcgtaaaggcgacccagtttatctgaaagatatctggccatcggcacaagaaattgcccgtgcggtagaacaagtctccacagaaatgttccgcaaagagtacgcagaagtttttgaaggcacagcagagtggaaggaaattaacgtcacacgatccgatacctacggttggcaggaggactcaacctatattcgcttatcgcctttctttgatgaaatgcaggcaacaccagcaccagtggaagatattcacggtgcgcggatcctcgcaatgctgggggattcagtcaccactgaccatatctctccggcgggcagtattaagcccgacagcccagcgggtcgatatctacaaggtcggggtgttgagcgaaaagactttaactcctacggttcgcggcgtggtaaccatgaagtgatgatgcgcggcaccttcgccaatattcgcatccgtaatgaaatggtgcctggcgttgaaggggggatgacgcggcatttacctgacagcgacgtagtctctatttatgatgctgcgatgcgctataagcaggaacaaacgccgctggcggtgattgccgggaaagagtatggatcaggctcaagccgtgactgggcggcaaaaggtcctcgtctgcttggaattcgtgtggtgattgccgaatcgtttgaacgaattcaccgttcgaatttaattggcatgggcatcctgccgctggaatttccgcaaggcgtaacgcgtaaaacgttaggactaaccggggaagagaagattgatattggcgatctgcaaaatctacaacccggtgcgacggttccggtgacgcttacgcgtgcggatggtagccaggaggtcgtaccctgccgttgtcgtatcgacaccgcgacggagttgacctactaccagaacgacggcattttgcattatgtcattcgtaatatgctgaagtaacaagtatttgcttgccggttattttgcttccggcaagcaaattaattccacaatgcgagagggttatttgttcagcaaatgacccattttctcggctttggtatcgagataatgttcgttattggggttacgacctacaatcaatggtacgcgttcaacaatattaatccctgcttcggtcagaatttcgacttttttcgggttattggttaacaagcggacttcattgacgccaaggagtttgaacatatcagcgcaaagagtgaagtcgcgctcatcagcggcgaagcctaactggtggttagcctctacggtatcgtaaccttgatcctgcagtgcgtaagcgcggattttattcagcagaccaatgttacgaccttcctgacggtgatacagcaaaataccacggccttcctcggcaatttgcgtcaatgccgcttcgagctggaagccacaatcgcagcgcaagctgaacagggcgtcaccggtcagacattcggaatggacgcgcgcaagtaccggggtatgcccggaaatatcgccatagactagcgcgacatgatcgtgtccggttgccagttcttcaaatcccaccatcaggaaatcgccccatggggttggcagtttggcttctgccacacgtttaagctgcatgaaattctccagataatgctggttctgtattggcttattttgccataacgagaaggggttcacctaatcacgacgcgtcgatcgttcacggaatggcacaaatctgtcaatttttcctggaactggcgttttcagttatgattgtgggacttatcaaaaaggagaggccatgcgttcgattgccagacgtaccgcagtgggagctgcactattgcttgtcatgccagtagccgtatggatttctggctggcgttggcaacctggagaacaaagttggctactaaaagcggctttttgggttactgaaactgtcacccagccctggggcgtcattacacatttgattttattcggctggtttctctggtgtctgcgttttcgcattaaggctgcctttgtattatttgccattctggcggccgcaatccttgtgggacaaggcgttaaatcctggatcaaagacaaagtccaggaaccacgaccttttgttatctggctggaaaaaacacatcatattccggttgatgagttctacactttaaagcgagcagaacgcggaaatttagtgaaagaacagttggctgaagagaaaaatatcccacaatatttgcgttcacactggcagaaagagacggggtttgcctttccttccggtcacacgatgtttgctgccagttgggcactgctggccgttggtttgctgtggccgcgtcggcgaacgttaaccattgctatcttgctggtctgggcaacgggagtcatgggaagccgcctgctgctcgggatgcattggccacgcgatctggtagtagctacgttgatttcgtgggcgctggtggcggtggcaacgtggcttgcgcaacgaatttgtgggccattaacaccacctgcggaagaaaatcgcgaaatagcgcaacgagaacaagaaagttaacgctggttgattttccgaatttagcccttaaatcatcaacaatgcgcgtggatgccatttcgcagacggcgcgaaaatggtactttaaagggctattgcggtaagttgaccataatttattcgctctaaccacataacgggaagtaatgtgaaatatttactcattttcttactggtgttagcgatcttcgtgatttcggtcacgttgggtgcgcagaacgatcaacaggtgacgtttaattatctgttagcgcaaggggagtaccgtatttccacattgctggcggtattgtttgctgcggggtttgctatcggttggttgatttgtggcctgttctggctgcgagttcgtgtttccctggcgcgcgctgaacgtaaaataaagcgactggaaaaccagctttcacccgcgactgacgtggctgtagtgccgcactcgtcagcggcgaaggaataactttctatgctggagttgttgtttctgcttttgcctgtagccgctgcctatggctggtatatgggccgcagaagtgcgcaacaaaacaagcaagatgaagccaaccgcttgtcgcgtgattacgtagcgggggttaacttcctacttagtaatcaacaggataaagcggtagacctgtttctcgatatgcttaaagaggatacaggcaccgttgaagcccaccttacgctcggaaacctgttccgttcgcgtggcgaagttgatcgcgctattcgcatccatcagaccctaatggaaagcgcctcgctgacctatgaacagcgtctgttggcgattcaacaactagggcgtgattacatggccgccgggttatacgaccgcgcggaagacatgttcaatcagctgaccgatgaaactgacttccgcattggcgcgctgcaacagttgctacaaatctaccaggctaccagtgagtggcagaaagcaattgatgttgccgaacgcctggtgaagctgggtaaagataaacagcgcgtcgaaattgcccatttctactgtgagttagccctgcagcatatggccagcgacgatctcgatcgtgccatgaccttgctaaaaaaaggggcggcggcagataaaaacagcgcccgcgtatccatcatgatgggacgcgtgtttatggcgaaaggagaatacgccaaagccgtcgaaagtttgcaacgcgtgatatcccaggacagagaactggtcagcgaaacgctggaaatgttgcaaacctgctatcagcagttgggtaaaactgccgaatgggcagaattcctgcaacgcgcggtggaagagaacaccggtgccgatgctgaattgatgcttgctgatatcatcgaagcgcgcgacggtagtgaggccgcacaggtctatattacgcgccagcttcagcgtcatccgaccatgcgtgtgttccataagttaatggattaccacttaaatgaagcggaagaagggcgtgccaaagagagcctgatggtgctgcgtgacatggttggcgaaaaggtacgtagtaagcctcgttatcgctgccagaaatgtggttttaccgcatacaccctctactggcattgtccgtcttgtcgggcctggtcaaccattaaaccgattcgcggtcttgatggcctgtaatttttaaaaaaatccgactttagttacaacatactagttattgatgttccattgtgctccggcaacgacggcgcagaaaaagcctgccaggggaaaaatcgcaactgttaattttttatttccacgggtagaatgctcgccgtttacctgtttcgcgccacttccggtgcccatcatcaagaaggtctggtcatgacgttaactgcttcatcttcttcccgcgctgttacgaattctcctgtggttgttgcccttgattatcataatcgtgatgacgcgctgtcctttgtcgacaagatcgacccacgcgattgtcgtctgaaggtcggcaaagagatgtttacattgtttgggccacagtttgtgcgcgaacttcaacagcgtggttttgatatctttcttgacctgaaattccacgatattcctaacactgctgcgcacgctgtcgctgctgcagctgacttaggcgtgtggatggtgaatgttcatgcctctggtggggcgcgtatgatgaccgcagcgcgtgaggcactggttccgtttggcaaagatgcaccgcttttgattgctgtgacagtgttgaccagcatggaagccagcgacctggtcgatcttggcatgacactgtcacctgcagattatgcagaacgtctggcggcactgacgcaaaaatgtggccttgatggtgtggtgtgttctgctcaggaagctgtgcgctttaaacaggtattcggtcaggagttcaaactggttacgccgggcattcgtccgcaggggagtgaagctggtgaccagcgccgcattatgacgccagaacaggcgttgtcggctggtgttgattatatggtgattggtcgcccggtaacgcaatcggtagatccagcgcagacgctgaaagcgatcaacgcctctttacagcggagtgcatgatgagtgattccaacagccgtctggtctactcaacggaaaccggacgtattgatgagccaaaagcggcccctgtacgccctaaaggcgacggtgtggtgcgtattcagcgtcagaccagtggacgtaaaggtaagggcgtttgcctgattaccggtgtcgatctcgatgatgccgaactgacaaaacttgcagcggaactgaagaaaaaatgcggctgcggcggagcagttaaagatggagttattgaaatccagggcgataagcgtgatttattaaaatcactacttgaagcgaaagggatgaaggtaaaactcgcaggtggttaacataaaaagccacggatatatccgtggctttcgaatattttactgtgtgtattattcagttatttcgtactgaacagaatcaagcgtattataattgcgagtcgataatcgacatttatttacgattatttaccgacctggtgaccaataacaccaccgacagctgcaccacctaatgtacccaacgtactgccatcggtcagtactgcaccgcctaatgcccctgcacccgcgccgattgcggtgttgcggtcccgtttagaccagttagaacaggcactcagagacattgccagggtaattgccagaacagccgcggtcatttttttgctcgttacaaacataatactctctcctgaatttatgattcacggaagtaagctctctataactataatagctaagaataagcctggtgaaattattccgtgaaatctgctcgcgcgcagggttatatcacgcaggtgataatgacttcctgttatatcgctgataataattttatatcttgagagtgttaataacaggtaaatagtcttaattatcaaccaggaatcatcttagagcggatgatttgccaaactgcaaatcatccgtagagaagggaaatggttaaatgtcaacgacgtgaacggtgagtttactgtgctcaagatgcatcagatcgctggcgcgtattttcgaatcggtaatcacgcgattgaatcgctcaacgggaccgatggagtatgaatgtacagcaccaaatttcgagctgtcagtcaggactatcgcttcgcactctttttccagcacggcattgaccacatcggtacgcatcatatcgcgaccggtgaatccagtttcaggttgccagccatcaataccaataaatgctttgctgaaatgtacctgctggatgcactggcgtgtcaaagggccaaccatactttcgctttttttctggtacacgccaccgagcaaaatgacttcacaaggcgcgtctttcagcaaatgcgcaatgtagctgctgactgtgatgatagtgacatttttcttctgttcgcccagagtccgggcgagcagggcattgctgctaccattttcgataaagatggtttcgcccggttgaaccagtgacgcggcaaactcggcgagttcacgcttcagcgtatagttgctcatcatacgggtttcgacgtcatcactatcaagcgaaactgcaaagccatgtgcacggcggaggtaactcagtttttcgagggtgttgagatcctggcgaatggtaacttcagaaactccagtggcttttgccagatcggttacgctaacctgaccctggtcaatgaccatctgtagaatagtttgttgtcgggaattcatcgctgtaattcttataacgttataatactaaataaaaaaatactgacgcgccgggcatcctcaaataggaaaacctgaaggcacgattgttaaatctcccacggtgccttcgggatgtctggcgtagattcagcaacctggcgcaagagttctgctttaagtatctcgagattatggatcgcagagtggtaatcgcctgccacaaggatatctaacacaatatcaatacgttcggcaacgcgctgggcatcaaattcagacatcaaggacatccttatagcaaaagtggaaaatgaataatgcaaaaattgccgctaaaagagaagtgtttaacagcaacggctaattatcatccaggaatacgatatataatgacgggatatagcgctaagtatatatattcatctacttatgcgcgcttcagatagcgtttataccagcgttcgaaggcgacggcgggcatcggtttggcaaacaaaaatccttgccgctcattgatcccgttcttggttaaaaaagcatcttcctttgcactctctacaccttcggcgatcacctgaagattcaatgcctgggccacagcgacgatcgcccggaccagtgactgcgagacaggttgtttgtgaatatctcgaacaaaaacctggtcaagtttgatggcatcgatcggaaagcgcgccagttgcgaaagtgaagagtagccggtaccaaaatcatccagatgcacttgcgcacctagttggctaaattgttgaataacagacagtgccagttcatcattctcaatcagacaactctctgtcagttcaacatctatagggcagtattcaaaattgagttcctggagaacctgtttcagggcggtgaaaatggtttgatcggcgagctgacgtgcagaaatatttaccgccactcgcaggttaatacctttatcccgccacttcgccacctggcgtacgacatcgagaatcacccaacggcctaaaggcacaattagccctgactcttcggcgtaggaaatgaagtccaacggtggaatcaacccacgttcaggtgactgccaacgtactagtgcttccagactgcgcacttcgccacgccaggtgattttcggttgatagtgaataaccaactgatcgttttccagtgctttacgcaagttggtatccagccagagatattcaaatacccgttgattcatttctggggtaaaaacgcaaaattgtcctcgtccgccttccttcgctgtgtacattgctgtgtcggcgtgacgaataatagccgtgctgtctgaaccatgttcgggagagagtgcaatacctactgaacagctggtataaacttcaattaaaccaatgcgaaaggggagccgtaagcgggtcaaaattcgtgatgccattgcttccagcgcgctttgtgaggtgttggatgccagtaccagaaactcatcgccacctggacgcgccaacacctggtcatgttcgagacagcttaaaatagccaatgacacgtcgcgtaataactggtcaccaaacaaatgcccataggcgtcgttgacctttttgaaattatccaaatcaagatacacaaccccaactttattgttatctgcatgattaatagcgtgatcgattaaatcctgcattgcgttacgattcggcagtccggtgatactgtcggtatttgccagaatacgcagtcgctcctgagcgcggcgctcttcggtaatgtcggtgccggaacagattaaaaaaatctcgtttttgccactgccgctgtggacaaatttattgcgaaacagaaacagccgctggcctttacatgttggtatccacagttcgacttcatatgcattgccgcttcgaaaaaatacacggttattgcgcctggatgccgcagcttcacgacggctcataaacagtttaaacacgctttggccaatgacgtcgtgttctttcaacccagtgtaatcttcacataaccgattgaagcgttggatattcccccggctgtcgagaatcactattgcggaatgtgcttcagaaactacctgctcagcaaaggaaagcccgtgtgataaatcacgagcaactgccggtgtgtcatgccatgcagacgcgttgccagcccattcccgtttattgatttttcgtcctaccagatgcacagaaagatcgctctcatcgacggtcagactcatcatcaggctggaggtgatgaccgtcatttccctgatgcgagcagcctgttcggcagataactgcaaagtacgatcaggttctgtggtttcggtggtagaaaagcgcaaaacatcgctgctttccgtcaaccgccagtatggattgtgcgatccgagaaagttgtacaacgttgtggactccctaacggttttcatgatgcatatcctccggttaactgcggagtccgcggttaaataaaaggaacaacatgacttacatgaaattaacggcggctaaacgcattgtttttttttatatatttatttgtaatccagttttggaaaaacgccagttttcaaacgaaagtcagttaaaaaatctgcctggatataacgaaggtagagcggggaaataaacggcccatccatgaggaatgggccgtgaaaggagattacgcgaccgggcgcgcaataatgctgcgggtttccatgcggacttcggcaatagtgacgtcaataacgtcagtcactttgtaaaccgtttcacctttaatttgtacagtgccgttttcctggctgcaaaccagttcatcgcgcacagcgtgtaagaaaggtgccggaataaaggcgatagcgccgttatcaaccaaacgaacacgcatgccgccacggctgatatcgacaatttccgctgcgaaacgggtgtcggtcccggctttgtctttcaggaagcgtgcgtataaccagtcaccaacatcacgttctgccatccggttgagacggcgacgctcggccatttggacagtgatttcatcctgtgggcgcgtcgcagtttcgcctttgataaccgctttcagcagacggtggttgatcatgtcgccatatttacggatcggcgaagtccaggtggcgtatgcttccagaccgaggccaaagtgaggaccgggttcagtgctaatttcagcaaatgactggaagcgacgaatgcggctgtcgaggaaaccagttggttgcgcgtccagttcacgacgcagtttgcagaaaccgtccagcgtgagcacttcttcggcatcgacatgcagaccgtgcgttttcagcaacgctgccagcgcgtcggcattcgccggatcaaagcccatatgcacgttatagatgccaaaaccgagcttatcgcgcagtacgcgggccgcacaaatgttagcggcaatcatcgcttcttcgacgatacggttggcaatgcgacgaggctcggcgacgatatccagcacttcacctttttcaccgagaataaagcggtaatccgggcgatctttaaacaccagtgcgtggttatgacgccactcgccgcggcgttggcaaatttgcgctagcaaacggacttgttcggcaattgcttcactttcaggctgccagtcaccggtattttccagccagtcagaaacctggtcatacaccagctttgctttggattcgatggtggcggcaaagaattcgatattatcttcaatggtgccatcagcggagagcgtcatgcggcatgccagtaccgggcggacttcattggcgcgcagtgagcagagatcgtcagaaagctcgcgaggcagcatagggatgttgaagccaggcagatagttggtgaatgcgcgaattttcgcggctttgtccagcttgctgccttcagcaatccacgcggttggatcggcaatcgccacaatcagctgaagtttgtcatccggcaacgccttagcgaaaagggcgtcatccatatcttctgtgctggcactgtcgatggtgacaaaatccagcgcggtcagatcttcacgaaccagaccttcatcgagcatttcggtagcgacgccgtctggtgcttctttttccagattatggcgcgcaagggtaacccaccacggtacaaagtggtcgtcaccaaaagtgatgtattgtgtcagttcagcatagaaagaacgatcgcctttcagcggatgacggcgcatttcggcaaccgcccagtcgccttctttaaactcgtggttcaggccacgggctgcgcggcaaggaatggcgtcttttaagagtggatgatcaggaacgatggccagacggtcatttttgccctgaactttacccacgaaacgagtcaggaacggttcaaccagttcttctggctctgcggattcacgttctttttcactgtggatcaccgcgataattcggtcgccatgcatgacttttttcatctgcggcggcggaatgaaataacttttttgcgcgtcgacttccaggaagccaaagcctttttctgtggcttttaccaccccttcagcgcgtggcgtctgggaatgcagttgctgtttaagctgcgctagcagcgggttgtcctgaaacataattgtctattttggtggccattagagcggctgacagttttacgcgaatctgtctgacgcggcaaggttaatatgtctcacccaacgcgatttttaagcgatttatccagccacacagcccgctccataccagcagattaataatctgcgttgatgatttttcgtgttcgagtaaagggctgaactgggcggcgctaaagcgatcgggtgctcgggtcagccattgtatcgcctgaacggtagcgtgctcaacagaatgacggtcagcccattggttaatttcattttcgcccttgcgcagaagggggctgatttttttatattcatttgatgaatccatacaggcggcaaaacaagcaggactgccatttatccgcgcgcataacaacgccgcaagcttattatccggctgtgtattaacccgtgtactgtttaacaacctttcgagaagggaaagtgaaatagggtggagagagagtgtttcggccagttggcaaagttctgctgttgaactttttgtgtactcttcaggtagtttttccacctcatagctgcttcgccagcgtattgattcatcagcaaacagtgacgcgtcggcgtagttttgtatttccagaccgggtaaccagcgtaccgggtgcccgagataagcctgaaatgtcgcaatggtccgcgcctgaaagccaataaaaccaatgatttggttaatgatcacacagtccccggcagtaagaccgacgtcattcagatgctggcgcgatcggttgtcgataatagaaggcgagctagccagttggcgggcatattgcgtgatttgtgccaacctatgattgctttccctggaggaatcaggcccggggagcggcgtaagtcgcgccgaatagtagttacataaccgctggacgccgcaaacctgagcaaccgtcagggccgtagacaagcgttcataagcggtgaaggtctgtgaacgggtcacggtaagctggtcagggaacaattccactgcaagaacgcgcgcagggaccagccatgaaaggaagggagccagcgtttcttcatcaaggatcacgtcgagcagaaagggatcgctgacctttgcggcttccgggaccagaggcagaacgtcatactccgcagtactggattgcgtttcatgataccagtggcttttgccggtgatgtggcgttgttccatgggcgctccttggtcgtaaaggaaatcgttatcctgacgcaaggcgggaaggggagaaagacggatcggcgataacaaatatcagaaaggtataacagagataacgggcggcagaacgccgcccaatatttaccaacagaatgattatttcaattcgagttcgttcattgcagcgatgctgaaaccgccgtcaacgtggaccacttcaccggagataccggcagagagatcggagcacaggaatgccgcggagttacccacatcttcaatagtaacggtacggcgaatcggggtaacggcttcgcaatgagccagcattttgcggaagtctttgataccggaggccgccagagtacggatcggaccagcagagatggcgttaacacgcacaccttccggacccatcgcgttcgccatatagcgcacgttcgcttccagagacgcttttgccagacccataacgttgtagttcgggatagcgcgctcagcgccaaggtaggaaagggtcagcagggcagaacccggattcagcatggagcggcaagcttttgccattgcaacgaagctgtaggagctgatgtcgtgggcaattttgaagccttcacgggtaacggcgttaacatagtcaccatccagctgatcgccaggtgcaaaaccaatagagtgtacgaaaccgtcaaatttcggccaaactttccccagttcagcgaacatggtgtcgatgctggcatcttctgcaacatcgcactgcagaacgatgtcagaacccaattgagcggcaaattcttctacgcggcctttcagtttgtcgttctggtaggtgaatgccagttcagctccttcgcggtgcatcgcctgagcgataccgtaggcgatggatagtttgctggcaacaccggttaccagaatgcgcttaccggaaagaaaacccatagctttaatccttattgttgatgcttgttgtgcctgaaaatcaggcgattcgtcgttttagtaaacagtacgaacagataaacggttattataatcaacctggctgtgagtggctatagctgccaggtccgaccggagcagggtgcgggcagggtgggcgcttttccccacaccctaatcctctccccagaggggcgaggggaccgtattgtgcaaatattgtcaccccagcaacaaacaggcttatacagccccctaaccctttcagggcgatggctgggacggttcagaccttgccgaatattctccagcactgtctccatgttttcaccacaacagctattcggctcggtcggccccctcgccctttcagggtgagggtgaccggcggttcagttcctgcagaataatctccagcaccgcctcctcattacaatcaatctcgttatgccagaaacgcagcacggtccagctctgcgactcaagccagctagtgcgcctggtatcataggcaactgccaaatcatgctgcccaccatccagctcaacgactacgcgcgccgagcagcaagcaaaatcgagaatgtagctccccaccggatgttgacggcgaaatttgaaatcaccaaaacgtcggctgcgaagatatcgccagagctttcgttcctgcaaagtgagattgcgtcttaaatcacgcgcatttgattttattttatccatcacctcattctgacaagatttaatctcttgtcagaatgaggtggataatctggaaggaggattcagaaaattagcgatctttacgccacgcatccgctgtcaatgcttcgccaaagtgcccggcaatcagccgtttggtgagttcatgcagcggcgatgccagcacatccgcggtgctgcctcgttcgacaacctcgccctgatgcatcaccagcacctggtcgctaatgtgcttcatcattccgatatgctgggtaacataaatatacgaaatgccctgtttttcctgtaattccagcatcagattaatcaactgcgaacgcatcgacatatccagtgaagcgagggcttcatcggcaataatgacttttgggcgcaatatcagcgcgcgcgccagacccagacgctgtttttgtccgggtgccaacatatgcggatagtaactgacgtgatccggtagcagcccaaccatacgcatcgtttcaataatctgtttgcgacgctgttccggttccaggtcggtgttcaggcgcagtggaaaatccagaatttgcgagatacgttgacggggattcaacgaggtcgaaggatcctgaaaaatcatgcgaatacgctgactgcggaaggaataatcgccaaaatgcagtggatgatcgtcaatcaataactcgccgctggtaggctctatcattcccgccagcatttttgccagcgtggatttacccgaaccattctcgccaataatcgccagtgtctggccttcacgtagcgtaaagctcaagggttttaccgcttctacggtctgacgacgaaaccagccggtccggtagcggaacgttttacttaaattacgcacttcaagcagcgtttcgatcatctcactctttctccatgttcagcgggaaatgacaggcatagagatgatttttcgcccccgtcaaacgtggcgtcacaatgcattctcgttgtgcatacgggcaacgtggccccagacgacaaccaatcggtaactgttccagcagtgggatagcgccgggcagcgtattgaggcgacttttatgcggcatcgcgctgccgaagtctggtatcgcgcggatcagcgcctgggtataaggatgatgtggcatcgtcaccaactccttactcggcgcggtttccactgtttgaccgcagtaaagcacgttaattttatccgcccattggctaagcatttgtaagtcatggctgataagcaaaatagtggtattgctgttttggttgagacgcgtcagcaggcgaaagatttgcgcctgggttgttggctccattgagttggtcggttcgtcagcaatcagcagacgcggttgattcgccagtgcaatggctatcatcactttctgacattcaccttcggtcaactcatagggaaaactgcgcatcgcatctttgtgatctttaatccccacgcggtgcagcagttcaatggcacggcgtttgcgccagccaaaacgctgccaccaacggcctttataggtccaggctgggatgttttgcatcaactggcgacccacacgttctgaagggtcaagacacgactgcggttcctggaaaatcatcgacacgttatggccaaccagtttgcgccgttcgcgtgcggagagacgcagcaaatcgatatcatcaaaacgcatacggtcagcagtaacacgccagttatctttattcaccccacaaatcgctttcgcaatcaaactcttgccggaaccggattcaccaacaagaccgcggatttcaccttcggttaaggtcatacttacccggtcgacggctttaacccactcatcaccggttttaaattcaatggtcaggttacgaatatcgagtaatggcattattccacccccgcaataatcgcacgacgaacgccatcgccaaggaggttaaccaacaacacgctaatcataattgccgcacctggcagcatgacagtccacggggcgacataaatcagttccagcgcatcaccgagcatcgctccccattcaggcgaggggagttgtgcgccgagatcgagaaagcccagcgcggcgatatcgagaattgccatcgacagtgcgcgggtgatctcggtgaccagcccggcggtgatgtttggcatcacagcaaaccagagaatattcagcgttgatgcgccatccagacgggcggcgataacgtactctttttccagttcgtcatgcaccatgctgtaaatcgaacgtaccatacgcggcagcaatgccagccagacagcaaacatagcgtgggacaaactcggtccggcaaacgctacaacgataattgccaacagcagcgaagggatcgccagtaaggtatccagaatatggttaagcaccgctgagcggaggccgtgtgtcgccccggcgaaggtgcccagtaccaggccacagatcgtcgcggcaagcgtcaccacaaatgcgccacccacggttggcgcagctccgctcagtaaacggcttaaaacatcgcgtccgaggtcgtcagtccccaggaagaaagaaacttcgccatagcgcgaccatgacggcggcaataattgataaccgagaaattgctggtcgatgccgtaaggcgcaaaccagccgccaaaaatacacagtacagccagccccgcgcagccgtacaggccgaccatcgcagaggcgtcgctataaaatttgcgccaggcggtacgcagcgtgcccggcgggcgcttttcgctgtatacgctatcgtaaggcataccattccttatgtttcagagggttagccatggcacccaaaatatcagaaatcacgttaacaataatgaccagtgagccacacaccatcactccggcggaaatggctgcgtaatcctgctggcggatggcgttaattaaccagcgccctaaacccggccagctaaaaaccatttcggtgatcatcgccagcgtcagcatggtggaaaactgtaagcccaggcgaggaataaccggcggtaacgcgttatgcagaacgtggcgacgcaaaatagtaaagcgcgacaaaccgcgggtcgccgccgcttttacatagttctggtcatacacttcgatagtgctgatacgcatcaggcggatcacttcagttgttggcgcaaccgacagggtgatcacgggcaatatcatatggcggattgcgctcatgatcatttcatcccgccatggtgagtccgaaagccaggcatcaatcaacgcaaaaccggtaatcggtttcacttcgtagagcagatcgaaacgccctgaaacgggcaaccaacctagcgtgagtgaacaaaacagcgtcaacagaagcgccagccagaacaccgggattgaaaagcccagtaaggcgatggcgttgatcaagttatcctgccacttatggcgcgtaatcccggcaatcatccccacggggatgccaacaatcagcgcaaaaccgaaggcgaggatgcacagttccatcgtcgccgggaagacctcttttaactgttcggcaatcggttgaccgttaatgctggaaacaccaaaatcccaatggatcaggccgttaaaccagaacacccaggcattccacagtgacgcgccttgtaacggcgcatgaggggtgaaatagctcaagctgaagccaacgaaggtcagcaggaacaaggtgacaatcaataacaaaatgcggcgtaaggtgaagataatcatggttttttcacctcatcctgtttctcgcgatacaccccagcaaaggaggcgttaccaaacgggctaagtaccagacctttgatatcgtaccgataggcctgcaaacgcaatgacgacgccagcggcaaaatgggcaattcctgcgccagaatactctgcgcttcgtcataggcttcaatacgcgccgccagctgctgcgaggagagcgccttacgcaacacgctgtcgaatttcggatcgcaccagtgggcgaggttggtctgtgaatgaattgccgcgcagctcagtaaaggacggaagaaactgtccgggtcgttactgtccgtcgcccaaccggataacgtcagatcatggctcatatccatcaaccgcgcctcctgaaagcgaccttctaccggcacaatcaccacttttacgccaacctgcgccatatccgcctgaatcagttcggcagttttcagtggactggggttccacgcctgcgaacgtgtgggcacccacagtttcagcgttaagttttccagccccaacgccttcaactgttcgcgcgatttcgccggattgtattcagtaattttagcctcgttgtcataggcccacgaggcgcgcggtaaaatagaggccgccgtttcagccgtaccataatagatggattgcatcaggcgctggttattaatcgccagtgccagtgcatggcggacagcgggattatttagcggcggtttggcggtgttaaatgccagataggcgacgttcatcccaggacgcagcgttaaacgcaagcgcgggtcgtcacgcaaaatggatagctggctggcagcaggccaggccagaacgtcgcattccccggtcaggagtttcgacagacgtccggtgccgccggagcctaaatccaccactacctgcggcattaacggtttaccgcgccagaagtcatcatgacgttgtaggcgaataaattgcccggcgcggtattccgacaactgatacggaccggtgccgaccggttgacggtcgagttgctcctggcgatcttctttctctaacttccgggcatattctgccgacatgaccgaagcataatgggttgcgaggtgccacaaaaaagaagcatccggctgggcgagtcggaactcaacggtatgattatccagtttgcggacgcttttcacgttatcggcaaattgcaggctgtcgaagtaggggaagttgctgccgttgacgttatgccacgggttgttgcggtcaaaaattcgctggaaggtaaacaccacatcgtcggcattcattttacgagtgggagtaaaccagtcggttttttgaaacggaacatcgcgacgcaggtggaagcgataggtcgctccgttgtcgagtacttcccagctttcggcaagttccggcatcaggcgataggtatagggatcgacatccagcagtcgatcataaaactgggcggcaagggtatcgacaattaacccactgctcgctttggatgggttaaaggtgttgacttgcccgctgacgcaatagacaaaaccgctgtcgcggatatcagcatgcgggggggattcaggcgcggcgattgcctgaccactcacaagtccagcaatcaccaaaagagacgataatacctggcgcataatattaagggattttatgtaaagaggctatcttactaatatttaatgacatttgccattaccgtttgtgttcaggggtcgtaatgagggccgtgtggttggtcgttgaacaggtggcgtcgccatctgttcaacattcgtacccgtgatttctctataactataactcacagaacaacttagcgaggagcagagcggtacgatcgtgagaaacccattaaagcacgctgcagtgcgtgtcattgttagccggatgcggcgtgaacgctttatccggacaacgatactgaccgatcgtctgcaattaaataattactcattaccccattgattcaaaaactctgcgatctcatcaatgcgtacgggattaatccccgcttcagcagccatttcatgttgggcttcttcgctgatctcttcattgttcatcaaacgggtgagcagtaactggaagtagtgggccagcggtgtgcgttcagcgtctgcgacaggctctgcgcattcggtcgcgtactcatcggcaatatcaaaatattttagcgggatatcgtggttcattatttgcccctggggttaatgcgctaagcataagggcggatgatagcactcgtgatccgggtcatacatctttttatagttaatggcgcggcgcattaccctcaggcaggataatgcggcgcgcatccgactattacgtttcgctcactggcgttctgtcaccttcgtacagcggcactttgcgatagcggcggatcagataccacaaatatgcgccgcctaacgaagcccataccagacccagcgtcagcgaggtggcttcgaggttaatccacagcacgcccaccgtcagcgcgccaaccagcggcattaataaatagtggaagtgttccttccagcttttattcattcctttgcgccgccagaagtggttgaacaccgacaggttaacgaaggtaaacgctaccaacgcgccgaagttaattaacgctgtggcggtaactaaatcgaagaacagcgccgacatcgcgacaatcccgaccataatgacgttcagtgccggagtccgccatttcggatgcacatagccaaacacgcgctccggaaacacattgtcgcgccccatcacatacagcagacgtgacacgctggcatgtgaggccaggccagacgctaacgtgttcacaaacgtggtgcaaaggaaaatcgactggaacagcttaccgccgacgtacagcgcaatttcaggcagtgcggcgtccgggtctttaaagcggctgatatcgggaaagaacagctgcataaagaacgacgccgcgataaagataacgccgccgtataccgccgtcaggaagatggctttcgggatcacgcgtgcggcgtccggcgtctcttccgaaagcgtggtcaccgcatcgaaaccgaggaacgagaaacagacaatcgtcgcaccggtaataatcgggatcaggtgcgcgttctcgctgataaacggctgaagtgaccagacggtgccaacgccttctcctttatgcactccctgaaccaccaggaagataaacaccaccatgatggagatttgcaccagtacaaacagggtattgaagttagcgaccaggttgacgctcttcagattcgcggcggttaaaatggcgacgaaggttaccacccacacccacggcggcacttccgggaagagggcggagagatagattttcgccaacaaaacgttgatcattggcaaaaagagataatccagcagtgatgaccagccgaccataaatccgacgtgcggattaatcgacttttgcgcgtaggtataggccgaaccggcctccggaaactggcgaaccagtttgccgtagctgatagcggtaaacagcacgcccgccagcgccagcaaataggacgccggaacgtgaccgtcgctaatgccggagacaataccaaaagtatcaaatacggtcatcggcgtgagataggccagacccatcattaccacctgccacaatttcagtgattttcgcagacgggttttgccgggttgcgcagcaatattcagtggtgaattaatagccataattgctgcctcccctgcgtaataaggtttgcggtcgtgtcgacctgaaatcaaacctgtttagcaagggaagcaaagggggcggagtccagtcagtagcaggaggggcgcatacgcagcctccctcgccatgcggggatttaatcatcggcatcatctcatttcctcgtcacagtcttaatcgttaacggaagcccgttgccgcctgcgctccataacgcgacatccgggaaatgtctggattaccagcaaatgtcaggcctggctccgctcaggccgatgaaacaaccccgcatggggaattacgcgtttttcaacatccactcaatttctgtttctgtgatgaggcgctcaaactgcaacagctcatcatttttacaggcgtgatacacatggcaaaaccgttcgcctaaatagcggcgcaggtgatcattctcgataaactcacccagggcatcgctctggcgaatcgggaagggtaagccttcctgttccagcccgttgccttcgacttcttcctgcaacggcagctcgttatcaaggccatgcaaaataccggcaaaaatcgctgccatcaccagatatgggttggcatcggcacccgccacgcgatattccacgcggtgattatgacggtcgccgcacggaatacgcagggcgacggtgcggttgttatggccccacgacgcctgcgtcggcacatacattcccggctggaagcggcgatacgagttcacgtttggtgccagcaacgccatcgacgacggcatcaggtcaatcatcccggcgagcatctttttcagcagcggcgaatcttcgccttccgcgtcagaaagcacgttctcgccacggttattttgcatactgatatggatatgcattccgctgcccgcgtgctcttcatacggcttcgccataaaagtggcgtgcatcttatgcttttctgccatcagacgcaccaggcgttttagcgccagcgcatcatcgcaggcttccagcacgttatcggtatggtaaaggttgatttcaaactgacccggcgaggcttcggcgaccgcaccgtcggcgggaattaactgtaactgcgccagttcatcaatatcattgagcacatcggcgaagtggttgaggttatcaacggagtaaacctggctttgtgtattgcggtcatcggtgccgggcgcgcagggcggttgcagatacccttcagcgtcgcgctgacgatccagtaaatagaactccagctctaccgctacaaccgggaacaatccgcgctggcgtagctgctgccacaggcggttaagaacgttccgcggctcaacgtcaaagggagcgccatcttcatcgaccatggtcaggagcatctgaccgataaactctggatcggcggcagaaggggttaaggaaccgagaacaggaacacaagtacgatccggctcgcccatttcctgacccagacccgcttcttctactacgttgcccagaatatccattgcaaacaccgaggccgggaaataacaccctttctccaacttcttcaggcttgaaacagggatacgttttccacggaagcaaccattcaaatcagtaagtaaaacatcaacatattgcgtattcgggtagcgctccaggtagcgtttcacttcctgcgtaaaggcgctaccccgcctctcttctgactgctgaacaaagttctctacttcaacgatattggtttccatgattcttcgcctttggtttgttttccgctcgttatcaaagcgtaaaatataatgaccaccattcgaatctgtatgcaaactaaatgtttgtcaaatgttaaattgagtttgcaaaaatgaaaacccactgctagattgaaaaaatattgaacataaaggtcatttaaaccgcagtaatggcgataatttagtccactttgtgagattgagcatggaaaatataatgaacaatccggttatcggtgtcgtaatgtgcaggaacaggcttaagggtcatgcgacccagactctgcaagaaaagtacctgaatgccatcatccacgcaggcggcttgccaattgcgctaccacatgcgctggcggaaccgtcattacttgaacaacttttgccgaaactcgatggcatttatcttcctggtagtcccagcaatgtgcagccgcacctatatggtgaaaacggcgatgagcctgacgccgatcccgggcgtgatcttctgagcatggcgttaattaatgccgcactcgaaaggcgcatccccattttcgccatctgccggggtttacaggaactggtggtggcaaccggtggttcgttgcatcgcaagctgtgcgaacagcctgaattgctggaacatcgggaagatcccgaactgccggtggaacagcaatatgcaccgtcgcatgaagttcaggttgaagaggggggattactgtctgcgttgttacctgaatgtagcaacttttgggtaaactctctgcatgggcaaggggcgaaggtcgttagcccacggttgcgtgttgaagctcgctcgccggatggcttagttgaggcggttagcgtcatcaatcatccttttgcgctgggcgtacagtggcacccggaatggaacagtagcgagtacgcgctttcgcgtatattgttcgagggctttatcaccgcttgtcagcaccatatcgctgaaaaacagcgactctgaccactacagtttaaggaaatgcaaatatgagtgatgagggactggcgccaggaaaacgcttgtcggaaatccgccagcagcaggggctttcacaacgtcgtgccgccgaactctccgggctgactcacagtgctatcagtacgatagaacaagataaagtcagccctgccatcagtacgctgcaaaagctgctgaaggtgtatggtctgtcactctcggaattcttttccgagccggaaaaacctgatgagccgcaggtcgtcattaatcaggacgacttaattgagatgggcagtcagggtgtgtcaatgaagctggttcataacggtaacccgaatcgcacgctggcgatgatctttgaaacgtaccagccgggcacaaccactggggaaagaattaagcatcagggtgaggaaataggcacagtactggaaggtgaaattgttctgacgattaatggtcaggattaccacctcgtcgcggggcaaagttatgccattaataccggcataccgcacagtttcagtaatacgtcggcaggtatttgccgaattatcagcgcccatacgcccaccacgttttaatctttttgttctgtaagccgggtaagcgcaatgcgcccggcaatctatacacaaaatcattcaagttgcatcaaggcggcaagtgagcgaatcccgatgagcttactcaggtaagtgattcgggggagcgaacgcagccaaggcagaggcggcttgaaggatgaagtgtatataaagaatgtcgccagaaataaacgggcatacggcccggggatctctgcgccctgacgttcacaaactgcatatatctgatagacgtgaaacaggagtcataatgaattttcatcatctggcttactggcaggataaagcgttaagtctcgccattgaaaaccgcttatttattaacggtgaatatactgctgcggcggaaaatgaaacctttgaaaccgttgatccggtcacccaggcaccgctggcgaaaattgcccgcggcaagagcgtcgatatcgaccgtgcggtgagcgcagcacgcggcgtatttgaacgcggcgactggtcactctcttctccggctaaacgtaaagcggtactgaataaactcgccgatttaatggaagcccacgccgaagagctggcactgctggaaactctcgacaccggcaaaccgattcgtcacagtctgcgtgatgatattcccggcgcggcgcgcgccattcgctggtacgccgaagcgatcgacaaagtgtatggcgaagtggcgaccaccagtagccatgagctggcgatgatcgtgcgtgaaccggtcggtgtgattgccgccatcgtaccgtggaactttccgctgctgctgacctgctggaagcttggcccggcgctggcagcagggaacagcgttgtcctgaaaccgtctgaaaaatcaccgctcagtgcgattcgtctcgcggggctggcgaaagaagcaggcttgccggatggtgttttgaacgtggtgacaggttttggtcatgaagcggggcaggcgctgtcgcgtcataacgatatcgacgccattgcctttaccggttcgacccgtaccgggaaacagctgctgaaagatgcgggcgagagcaacatgaaacgcgtctggctggaagcgggcggcaaaagcgccaacatcgttttcgccgattgtccggatctgcaaaaagcggcaagcgccaccgccgcaggcatcttctacaaccagggccaggtgtgcatcgccggaacgcgtttgttactggaagagagcatcgccgatgaattcttagccctgttaaaacagcaggcgcaaaactggcagccgggccatccacttgatcccgcaaccaccatgggcaccttaatcgacagcgctcacgctgactcggtacacacctttattcgtgaaggcgaaggcaaggggcaactgctgctggatggccgtaacgccgggctggctgccgccatcggcccgaccatctttgtggatgtagacccgaatgcgtccttaagccgcgaagagattttcggtccggtgctggtggtcacgcgtttcacatcagaagaacaggcgctacagcttgccaacgacagccagtacggccttggcgcggcggtatggacgcgcgacctctcccgcgcgcaccgtatgagccgccgcctgaaagccggttccgtcttcgtcaataactacaacgacggcgatatgaccgtgccgtttggcggctataagcagagcggcaacggtcgcgacaaatccctgcatgcccttgaaaaattcaccgaactgaaaaccatctggataagcctggaggcctgaaatgaccgaacataccagcagttattacgccgccagtgcgaataaatacgcgccattcgacacgctgaatgagtcaatcacctgcgacgtttgcgtggttggcggcggctataccgggctctcctccgcgctgcatctggcggaagcgggctttgacgtagtggttctcgaagcctcacgcatcggctttggcgcaagcgggcgcaatggcgggcagcttgtgaactcctacagccgcgacatcgacgtgatcgaaaaaagctacggcatggacaccgcccgtatgctcggcagcatgatgttcgaaggtggtgagatcatccgcgaacgtatcaaacgttatcagattgactgcgactaccgccccggcggcctgtttgtggcgatgaatgataaacagctcgccacacttgaagagcagaaagagaactgggaacgctacggcaataaacagctggaattgctggacgccaacgccattcgccgtgaagtagccagcgatcgctataccggtgcgctgctggatcacagcggtgggcatattcacccgctaaacctcgccattggcgaagcggacgccatccgcctcaacggcgggcgcgtgtatgaactttctgccgtgacgcagatccagcacaacacgccagccgttgtgcgcactgccaaaggccaggtgacggcgaagtatgtgattgtcgccgggaatgcgtatctgggcgataaagtagagccggaactggcgaaacgcagcatgccgtgcggcacgcaggtgatcaccaccgaacggctgtcggaagatttagcccgttcgctgatcccgaaaaactactgtgtggaagactgtaactatctgcttgattactaccgtcttaccgccgacaaccgcctgctgtacggcggcggcgtggtctacggcgcgcgcgacccggatgacgttgagcgccttgtggtgccgaaactgctgaaaaccttcccgcagctgaagggcgtgaaaattgattaccgctggacgggcaacttcctgctgaccttgtcgcgcatgccgcagttcggtcgccttgataccaacatctattacatgcagggctacagcggccacggcgtcacctgtacccatcttgccgggcgtctgattgccgaactgctgcgcggcgacgccgaacgtttcgatgccttcgccaatctgccgcattacccgttccccggcgggcgcacgctgcgcgtgccatttaccgcgatgggcgcggcttattacagcctgcgcgatcgtctgggcgtttaatttccgattaacagtgaagagtcaaaaggtgtgaaacatgagcaacaatgaattccatcagcgtcgtctttctgctaccccacgcggggttggcgtgatgtgtaacttcttcgcccagtcggcagaaaacgctacgctgaaggacgtagagggcaacgaatacatcgatttcgccgcaggcattgcggtgctgaataccgggcatcgccaccctgatctggtcgcggcggtggagcagcaattgcaacagtttacccacacggcgtatcagattgtgccgtacgaaagctacgtcacgctggcggagaaaattaacgcccttgccccagtgagcgggcaggctaaaaccgcattcttcactaccggcgcggaagcggtggaaaacgcggtgaaaattgctcgcgcccataccggacgacctggcgtgattgcgtttagcggcggcttccacggtcgtacatatatgaccatggcgctgaccggaaaagttgcgccgtacaaaatcggcttcggcccgttccctggttcggtgtatcacgtaccttatccgtcagatttacacggcatttcaacacaggactccctcgacgccatcgaacgcttgtttaaatcagacatcgaagcgaagcaggtggcggcgattattttcgaaccggtgcagggcgagggcggtttcaacgttgcgccaaaagagctggttgccgccattcgccgcctgtgcgacgagcacggcattgtgatgattgccgatgaagtgcaaagcggctttgcgcgtaccggtaaactgtttgccatggatcattacgtcgataagccggatttaatgacgatggcgaaaagcctcgcgggcgggatgccgctttcgggcgtggtcggtaacgcgaatattatggacgcgcccgcgccgggcgggttgggtggcacctacgccgggaacccgctggcggtggctgccgcgcacgcggtgctcaatattatcgacaaagaatcactctgcgaacgcgcgaatcaactgggccagcgtctcaaaaacacgttgattgatgccaaagaaagcgttccggccattgctgcggtacgcggcctggggtcgatgattgcggcagagtttaacgatccgcaaacgggcgagccgtcagcggcgattgcacagaaaatccagcaacgcgcgctggcgcaggggctgctcctgctgacctgtggcgcatacggcaacgtgattcgcttcctgtatccgctgaccatcccggatgcgcaattcgatgcggcaatgaaaattttgcaggatgcgctgagcgattaatagcccaacgcaataatgtctgatgcgctgcgcttatcaggcctgcaaacgacgtattgattatgtatgccgaataaagcattcacgccgcatccggcaagttgtattgctcaacttcgctaaatctggtgctttttcaacaacgcgcggaactgatgataagttaaccccagtaattcagccgcgcgcttctggttatatttcccttgttgcaaactgagttgcagcaactctttttcctgctgcatctgaaactcacgtaaatccagcggcagtgttggaagcgaggtggtttctgaaacggcgatagcgtcttcaggcggacgccgtttaaagggatcaataatgatgtcatcaagcggataatcgctggtgccgtggcgatacactgaacgttccaccacgtttttcaattcacgaatatttcccggccaacgataattcagcaatgtttctctggcgcgctccgtaaaccccgggaacagaggcagcttgatttcccgacacatctggatggcaaagtgttctgccatcaacattatgtcgctttcgcgctcgcgcagtggtggcagttgtacaacatcaaaagccagtcggtcgagcaggtcagcgcgaaaagtgccttcattgaccatcgccgggagatcggcattcgtcgcgcataccaaccgcacattcacctgcaatggctggctgccgccaacgcgctccagttcaccgtactcaatcacgcgcaataatttctcctgcaccatcatcggtgccgtagcgagttcatcaagaaatagcgtaccgccgtcggcacgttcaaatctccctggatgacgtttttgcgcaccggtaaacgcccccgcttcgtgaccaaacagttcggaatccagcagattttcatttaacgccgcgcagttaagggaaataaacggcccttgccaacgggaggagagataatgcaggcggctggcaatcagctctttaccggtgccgcgttcgccgatgatgagcaccggtttgtccagcggtgcgagatgcgaaacctgttccagcacttcgagaaagctgttcgcctcaccaagtaaattatctttgtattctgccatgatgaaattcgccacttgttagtgtaattcgctaactcatcctggcatgttgctgttgattcttcaatcagatctttataaatcaaaaagataaaaaattggcacgcaaattgtattaacagttcagcaggacaatcctgaacgcagaaatcaagaggacaacattatgggtattttttctcgctttgccgacatcgtgaatgccaacatcaacgctctgttagagaaagcggaagatccacagaaactggttcgtctgatgatccaggagatggaagatacactggttgaagtacgttctacttcggcgcgcgcgttggcagaaaagaaacagctgactcgccgtattgaacaagcgtcggcgcgtgaagttgaatggcaggaaaaagccgaactggcgctgctgaaagagagagaggatctggcacgtgcagcgttaattgaaaaacagaaactgaccgatctgattaagtccctggaacatgaagtgacgctggtggacgacacgctggcacgcatgaagaaagagatcggtgagctggaaaacaaattgagcgaaacacgcgctcgccagcaggcattgatgttacgtcatcaggcggcaaactcgtcgcgcgatgtgcgtcgtcagctggacagtggcaaactggatgaagcaatggctcgtttcgaatctttcgaacgtcgtattgaccagatggaagcggaagcagaaagccacagcttcggtaaacaaaaatcgctggacgatcagtttgccgaactgaaagccgatgatgcaatcagcgaacaactggcacaattaaaagccaaaatgaagcaagacaatcaataataacatccaggcggcgtccgaacgcgccgccgctcatcgtctaaggagtacttatgagcgcgctatttctggctattccgttaaccatttttgtgctgtttgttttaccgatctggttatggctgcattacagcaatcgttctggtcgcagtgaattgtcgcaaagtgagcagcagcgattagcgcaactggctgatgaagcaaaacggatgcgcgaacgtattcaggcgctggaatctattcttgatgcagaacatccgaactggagggatcgctaatggcgggcattaatctcaataaaaaattatggcgtattccacagcagggcatggtccgcggcgtctgcgccgggattgccaactattttgatgtaccggcaaaactggtgcgtatcctggtggtgctgtcgattttcttcggtctggcgctgtttaccctggttgcttacatcattttgtcatttgcgcttgatccaatgccggacaacatggcctttggtgagcagctaccttccagcagcgaattgctggatgaagtcgaccgtgaactggcggcaagtgaaacgcgtttacgcgagatggaacgttatgtcacttccgatactttcacgttacgtagccgtttccgtcaactgtgaggaaagttatgaatactcgctggcaacaggccgggcaaaaggtaaagcctggtttcaaattagcaggcaagctggtacttcttaccgcactgcgctatggcccggcgggtgtggcgggctgggcgataaaatcagttgctcgccgaccgctgaaaatgttgctggctgtggcgctggaaccgctgttaagtcgggttgctaataaactggcacagcgttataaaaggtgaggggagtttcgcaaaaattgttaaatctcaggcgtataatggatggcaattttcatccatagaaggacgcttacatgtttaaaaaaggcttacttgctctggcactggtgttttcactgcccgttttcgccgctgaacactggatcgatgttcgtgttccagagcagtatcagcaagagcacgttcagggggccatcaatattcccctgaaggaagtgaaagagcgcattgccaccgccgttccggataaaaacgacaccgtgaaagtgtattgcaatgccggacgccagtcagggcaagcaaaagagatccttagcgagatgggatatacccacgttgagaacgccggtggcctgaaagacatcgcaatgccgaaggtcaaaggttaaaagaattcaccatgagcggcgcttatgcgccgtttttttttctgtcacaccttatttacatccccatagattatttgcgtcagctcacaaatacgctttttccctggtaaaaaatgatttcctgcgtgactaaaacccttgtgctcaattgacagtttattttctgcggagtagtctctcgtttcatgggaccgctaccacggaaaggcaacatgaaacagaaaattacggatcacctggacgaaatctacggtggaacatttaccgcaactcatttacagaaacttgtaacgcgtcttgagagtgcgaaacgattaattacacagcgacgtaaaaaacactgggatgaaagtgatgtcgtgttaattacctatgccgatcaatttcacagcaatgatttaaaaccattacccacatttaatcagttttaccatcaatggctgcaaagcattttttcacatgttcatttgttgccgttttatccatggtcatctgatgatggcttttcggtaattgattatcaacaggtcgccagtgaagcgggggagtggcaggatattcagcaactcggtgaatgcagtcatttaatgtttgattttgtctgcaaccatatgtcggcaaaaagtgaatggtttaaaaactatttacaacagcatccaggttttgaagatttttttattgccgttgacccgcaaaccgatctcagcgccgtcactcgcccgcgtgcgttaccgttattaacgccattccagatgcgcgatcattcaacgcgccatttatggaccacctttagtgacgatcaaattgacctgaattaccgtagccctgaagtgttgctggcgatggtggatgttttactctgttaccttgcgaaaggtgctgagtatgtccgcctggatgccgttggctttatgtggaaagagccgggaaaaagctgcatccatctggaaaaaacacatctgattatcaaactgttacggtcgattattgataacgttgcgccaggtacagtgatcattaccgagaccaatgttccgcataaagacaacattgcttactttggcgcaggcgatgacgaagcacatatggtgtaccagttctcgctgccgccactggtgctgcatgcggtgcaaaaacagaacgttgaggcgctttgtgcgtgggcgcaaaacctgacactaccttccagcaacaccacctggtttaacttcctcgcctctcacgatggcatcgggctaaacccgctacggggcttgttgcctgaaagcgaaatattagagctggtcgaggcgttacagcaggaaggtgcattagtaaactggaaaaataatcccgacggtacacgcagtccgtatgaaataaatgtgacctatatggatgcgttaagccgccgtgagagtagcgatgaagaacgttgcgccaggtttattctcgcccatgcgattttgttaagtttccccggtgtgccagcgatatatattcaaagtattcttggctcgcgtaatgattacgcaggtgtcgaaaaactcggatataaccgtgcgattaaccgtaaaaaatatcacagtaaagagataacccgagaactgaacgatgaagctacattaaggcatgcggtatatcatgagttgtcgcgtttaattacacttcgtcgcagccataacgagtttcatccggataataattttaccatcgatacgattaattcatccgtaatgcgtattcaaagaagtaacgctgatggtaattgtctgactggattgtttaatgtcagtaaaaatattcagcatgtaaatattactaatctgcatggtcgggatctgattagtgaagttgatatattgggtaatgaaataacgctgcgcccctggcaggttatgtggattaaataaaaaggaacatctcatgattaaatcaaaaatcgtgctgttatcagcactggtttcctgcgccctgatttcaggctgtaaagaagaaaataaaacgaatgtatccatcgaatttatgcattcttcggtggagcaggagcgccaggccgttatcagtaaattgattgcccgttttgaaaaagaaaaccctggcatcaccgttaagcaagtgcccgtggaagaagatgcctataacactaaagtcattactctttcacgtagcggttcgctgccggaagtgatcgaaaccagccatgactacgccaaagtgatggacaaagagcagcttatcgatcgcaaagcggttgccacagtcatcagcaacgttggtgaaggcgcgttttacgatggcgtactgcgtattgtgcgtaccgaagatggtagcgcatggaccggtgttcctgtcagcgcctggattggcggtatctggtatcgcaaagatgtgctggcaaaagcggggcttgaggagccgaaaaactggcaacagctgctggacgttgcacagaaactgaatgacccggcgaataaaaaatacggcattgcgctgcctacagcagaaagcgtgttgacggaacaatccttctcccagtttgcgttatccaaccaggctaacgtctttaacgccaaaggcaaaatcacccttgatacaccagagatgatgcaggcactgacctattaccgcgaccttgctgccaacactatgccgggttctaacgacatcatggaagtgaaagacgcctttatgaacggcaccgcgccgatggcgatttactccacctatatccttccggctgtgattaaagaaggcgacccgaaaaacgtcggtttcgtggtgccaaccgagaaaaactctgcggtctacggcatgttgacctcgctgaccattaccgccgggcaaaagaccgaagagacggaagcagcagaaaaatttgtcacctttatggagcaggcagacaacattgccgactgggtgatgatgtcgccaggtgctgcgctgccggtgaataaagcggttgtcactaccgccacctggaaagacaacgacgttattaaggcgctgggtgaactaccgaatcagctaatcggtgaactgccaaatattcaggtctttggtgcagtaggggataaaaactttacccgcatgggtgatgtgacggggtctggagtggtgagctccatggtgcataacgtcaccgtgggtaaagccgatctccctggcacgctgcaagcgagccagaaaaagctggatgaactgatcgaacagcactaaaccccggacaggaatccgcaatgaacaggcttttttcaggtcgttccgatatgccctttgcgctgttgcttctcgcgcccagcttattactgctgggcggtctggtggcgtggccgatggtgtcgaatatcgaaatcagttttttacgtctgccgctcaatcccaacatcgagtcaacctttgttggggtgagtaactatgtgcgtatcctctccgatcccggcttctggcactcgctgtggatgacggtctggtataccgcgctggtggtggcgggcagcaccgtgctcgggctggcagtggcgatgtttttcaaccgcgagttccatctgcgcaaaaccgcgcgttcgctggtgatcctctcctacgtaacgccgtccatttcgctggtgtttgcctggaaatacatgttcaacaacggctacggcattgtgaactacctcggcgtcgatcttctgcatctctatgagcaggcaccgctgtggttcgataatccgggcagtagctttgtgctggtggtgctgttcgccatctggcgctacttcccgtatgcctttatctcgtttctggcgattttgcagaccatcgacaaatcgctgtacgaagctgcagagatggatggcgctaatgcctggcagcggtttcgcatcgtcacgctgcccgcaattatgccggtcctggcgacggtggtgaccctgcgcactatctggatgttctacatgtttgctgatgtttatctgctgaccaccaaggtcgatattctcggcgtctatctctacaaaaccgcctttgcctttaatgacttagggaaagcggcggcgatttcggtggtgctcttcatcattattttcgctgtcattctgctgaccaggaaacgggtgaacctcaatggcaacaaataaacgcacactcagtcgcatcggtttttactgcgggctggcgctgtttctcatcatcacgctgtttccattttttgtgatgctgatgacctcgttcaagggcgcgaaagaggcgatctcactgcatcctacgctgctgccgcagcagtggacgctggagcattacatcgacatttttaacccgatgattttcccgtttgtcgactacttccgtaacagtctggtggtgtctgtggtttcatccgtggtggcggtattcctcggcattcttggggcttacgcgctttcccgcctgcgctttaaaggtcggatgaccatcaacgccagcttttacacggtgtatatgttctctggcattttgctggtggtgccgctgttcaaaatcatcaccgcgctgggcatttacgacactgagatggcgctgatcatcaccatggtgacgcaaactctgcccaccgccgtgtttatgctgaaaagctacttcgacaccatccccgatgagatcgaagaagcggcgatgatggatggcctcaaccgtctgcaaattatcttccgcatcaccgtgccgttggcgatgtccgggctgatatccgtgttcgtctactgctttatggtggcgtggaacgactatctgtttgcgtcgatcttcctctccagcgccagcaatttcaccttaccggtgggcctgaacgcgctgttcagtacgccagattacatctggggacggatgatggcggcctcactggtgaccgcattgccggtggtgattatgtatgcgctttcggaacgttttattaagagtggtttgaccgccggtggcgtgaagggctaaagcggccagtttctttacaaggagttttaaatgaaaaagttagtagccacagcaccgcgtgttgctgcgctggttgagtatgaagatcgggcgattttagccaatgaagtgaaaatccgcgtgcgtttcggcgcaccgaaacacggaacggaagtggtcgacttccgcgccgccagcccgtttatcgatgaagactttaacggcgaatggcagatgttcactccgcgtccggcagatgcgccgcgcggcattgagtttggcaaattccagcttggcaacatggtggttggcgacattatcgagtgcggcagcgacgttaccgactacgcggtgggcgacagcgtatgcggctacggcccgctctccgagacggtcatcattaacgcggtgaataactacaagctgcgcaaaatgccgcaaggcagctcgtggaaaaacgccgtttgttacgacccggcgcagtttgccatgagcggcgtgcgcgatgccaacgtgcgcgtgggtgattttgtggtggtggtagggcttggcgcgattggtcaaatagccatccaactggcgaaacgcgctggcgcgtcggtggtgattggcgtcgatcctatcgcctatcgctgtgatattgcccgtcgccacggtgctgatttctgccttaaccccattggcactgacgtaggaaaagagatcaaaacgctgaccggcaagcagggtgccgatgtgattatcgaaaccagcggttacgccgacgcgctgcaatcggcgctgcgtggccttgcttatggcggcaccatctcttatgtcgcgtttgccaaaccatttgctgaaggttttaacctcggacgcgaagcgcatttcaataacgccaaaattgttttctcccgcgcgtgcagcgaaccgaacccggattatccgcgctggagccgtaagcgtattgaagaaacctgctgggaactgctgatgaacggttatctcaattgcgaagatttaatcgacccggtagtgacctttgccaatagcccggaaagctacatgcagtatgtcgatcagcatccggaacagagcatcaaaatgggcgttacgttttaattcaaaggaatgaaaaaatgaaaataggcacacagaatcaggcattctttccggaaaacattctggagaaatttcgttatatcaaagagatgggcttcgatggttttgagattgacggcaaactgctggtcaacaatctcgaagaagtcaaagcagcaatcaaagaaaccggtttaccggtgaccaccgcctgcggtggctatgacggttggattggcgactttatcgaagagcgtcgtcttaatggcttaaagcagatcgaacgcattctcgaagcgctggcagaagtggggggtaaaggtatcgtcgttccggcagcgtggggcatgtttaccttccgcttaccgccgatgacctcgccgcgtagcctggacggcgaccgcaaaatggtgagtgattccctgcgcgtactggaacaggtcgccgcgcgtaccggaaccgtggtgtatctcgaaccgttaaaccgctatcaggatcatatgatcaacaccctcgccgatgcccgccgttacatcgtcgaaaacgatcttaaacatgtacagattatcggcgatttctatcacatgaatatcgaagaagataacctggcgcaggcgctgcatgacaaccgcgacctgctcggtcatgtgcatattgcggataaccatcgctaccagccgggcagcggcaccctggatttccacgcgctgtttgaacagctgcgcgcggataactatcagggctatgtagtgtacgaagggcgtatccgggcggaagatcctgcccaggcgtaccgtgattcgttggcctggttgcgtacctgctaagaggtctttgtgaaaagtgcaatgacaagctctccgctgcgggtcgcgataataggcgcaggccaggtggcggataaggttcatgcttcgtactactgcacccgcaacgatctggaactggtggctgtctgtgacagccgcctttcccaggcgcaggcgctggcagaaaaatacgggaatgcatccgtgtgggacgatccgcaggccatgctgctggcggtgaaacctgatgtggttagcgtctgctcacctaaccgttttcattacgaacataccctgatggcactggaagcgggctgccatgtgatgtgcgaaaaaccgcccgccatgacgccagaacaggcgcgggaaatgtgcgataccgcgcgcaaactgggcaaggtgctggcctacgactttcaccatcgttttgcgctcgatacgcaacagctgcgtgaccaggtgaccaacggcgttttgggagagatttacgttaccaccgcccgcgccctgcgtcgctgcggcgttcctggctggggcgtctttaccaataaagaactgcagggtggtggcccgctgatcgacatcggcattcatatgctggatgctgcgatgtatgtgctgggctttccggcggtgaaaagcgtgaatgcgcatagctttcaaaagatcggcacgcaaaagagctgtggtcaatttggcgagtgggatccggcaacttatagcgtcgaagattcgctgtttggcaccattgaatttcataacggcggcattctgtggctggaaacgtcatttgcactcaacatccgcgaacagtcgattatgaacgtcagcttttgtggtgataaagccggtgcgacgctgtttccagcacatatctacaccgataacaacggtgaattaatgacgctgatgcaacgggaactggcagacgacaaccgccatttgcgcagcatggaagcctttatcaatcacgtacagggcaagcccgtgatgatagccgacgccgagcaggggtacatcatccagcaactggtggcggcgttgtatcaatccgcagaaacagggacgcgtgtggaattatgaccaggccagtaacgttatcagaaccccatttcagccagcataccctgaacaagtatgcatcgctgatggcgcaggggaacggctatcttgggcttcgcgccagccatgaagaagattacacgcgccagacgcgagggatgtatctggcggggctgtatcatcgggcgggaaaaggtgaaatcaacgaactggtgaacctgcctgatatcttggggatggagattgccataaatggtgaggttttctcgttatcccgcgaagcctggcagcgtgaacttgactttgccagtggagaattacgccgtagcgttgtctggcgtaccagcaacggcacaggttacaccatcgccagccgtcgctttgtttcggcagaccaactgccgctcattgtgctggaaatcactattacgccactggacgccgacgcgtcagtgctgatttcaacaggtatcgacgccacgcaaaccaaccacggtcgccaacatctcgacgaaacccaggtgcgggtgtttggtcagcatctgatgcaggggatctacaccacccaggatggacgcagtgatgtggccatcagctgttgctgtatggtgagcggtgatgtgcagcaatgctataccgccaaagagcgccgtttgcagcaacataccagtgcgcagcttcatgcaggcgagacagtgacgttgcaaaaactggtgtggatcgactggcgggatgacaggcaagccgttttagacgagtggggcagcgcgtcgcttcgccagcttgaaatgtgcgcgcagcagagttacgaccaacttcttgcagtatcaacagaaaactggcgtcaatggtggcagaaacgtcgtatcacggtaaatggcggcgaagcgcacgatcagcaagcgttagattatgcgctttatcatctgcgcatcatgacgcctgcccacgacgagcgcagcagcattgcggcaaaaggcttaaccggcgaaggctacaaaggccacgttttctgggatacagaagtatttttgttaccgtttcatctgtttagcgatccgacggttgcccgaagtttactgcgttatcgctggcacaacttgccaggcgcgcaggagaaagcgcgacgcaacggctggcagggcgcgctatttccgtgggaaagcgcgcgcagcggcgaagaagagacgccggaatttgccgccattaacattcgcaccgggctgcggcaaaaagtggcctcggcgcaggcggaacatcatctggtggccgatatcgcctgggcggttattcaatactggcagaccacgggggatgaaagtttcattgcgcatgaaggcatggcgctacttctggaaactgcaaagttctggattagccgcgcggtgagggttaacgaccgtctggaaattcatgatgttattgggcctgacgaatataccgaacatgtcaataataacgccttcaccagctatatggcgtattacaacgtccagcaggcgctgagtattgcccgccagtttggctgtagcgacgatgcgtttatccatcgcgccgaaatgttccttaaagaactgcggctgccagaaattcagcccgacggcgttttgccgcaggatgattcgtttatggctaagccggcgattaatctggcgaaatacaaagcggcggcggggaagcaaaccattctgctggattattcacgcgcagaagtgaacgagatgcaaatcctcaaacaagctgatgtggtgatgctcaattacatgctgccggagcagttctcagcggcatcgtgtcttgccaatctgcaattttatgaaccgcgcactattcacgactcgtcattaagtaaagcaatccacggcattgttgccgcacgctgtggcctgctgacccaaagttatcagttctggcgcgaggggactgaaatcgatcttggtgctgatccgcatagttgtgatgatggtatccatgctgccgcaactggcgctatctggctgggggcgattcagggttttgccggggtgagcgtgcgtgacggtgaattgcatctcaatccggcgttacctgagcagtggcaacagttgtctttccctctgttctggcagggctgcgaattacaggtcactcttgacgcgcagcgtattgcgattcgaacttctgcgcccgtttcactgcgtttgaacggtcagcttatatccgtggctgaagaatctgttttctgtttgggtgattttattttgcccttcaatgggaccgctaccacacatcaggaggatgaatgaaactgcaaggggtaattttcgatctggatggtgtaatcaccgataccgcgcatctgcatttccaggcgtggcagcagattgccgctgaaattggcatcagcattgatgcgcagtttaacgaatccctaaaagggatcagccgcgatgagtctctgcggcgcattctgcaacacgggggcaaagagggcgactttaactcgcaggagagggcgcaactggcgtatcgcaaaaatctgctctatgtccactcactgcgcgagttgacggtcagcgctgttctacccggcattcgctctttgctggcagatctccgtgcacagcagatcccggttgggctggcttctgtctccctgaatgcgccgacgattttagcggcgctggagctgcgcgagtttttcaccttctgcgcggatgcttcccaacttaaaaactcgaaaccggacccggaaatctttctcgccgcctgtgccgggctgggcgtgccgccgcaggcatgtatcggcattgaagatgcgcaggcgggcattgacgccattaacgccagcggtatgcgctcggtggggatcggcgcgggcttaaccggggcgcaattactgttgccttcaacggaatcactcacctggccgcggttatcggccttctggcaaaacgtatagcaaaggaatcaacatggctcagctttcgttacaacatattcaaaaaatctacgataaccaggtgcatgtggtgaaggacttcaacctggaaattgccgataaagagttcatcgtgtttgtcggcccgtcgggctgcggtaagtcgaccaccctgcgcatgattgccgggcttgaggagatcagcggcggcgatctgttgatcgacggcaaacgaatgaatgacgttccagccaaagcacgcaatatagcgatggtgttccagaactacgcgttgtatccgcatatgacggtttacgacaacatggcgtttggcctgaagatgcaaaaaatcgccaaagaggtgattgatgagcgggtgaactgggcggcgcaaattctcggcctgcgtgagtacctgaaacgcaagccgggcgcgctttccggcgggcaacgccagcgtgtggcgctcgggcgggcgattgtgcgcgaagcgggcgtgtttttaatggatgaaccgctctctaaccttgatgccaagctgcgcgtgcaaatgcgcgcagagatcagcaagctacaccagaagctgaataccaccatgatctacgtgacccacgatcagaccgaagcgatgaccatggcgacgcggattgtgattatgaaggatgggattgttcagcaagttggtgcgccgaaaacggtttataaccaaccagcgaatatgtttgttgccggatttattggatcaccggcgatgaattttattcgtggcacgatcgatggcgataaattcgttacggaaacgcttaaattaaccattcccgaagagaaattagcggttctgaaaacacagggaagtttgcataagcccatcgtgatgggaatacgtccggaagatattcatccggacgcgcaagaggaaaataacatttccgccaaaattagcgtggcagaattaaccggtgcggaatttatgctctacaccacggttggggggcacgagttagtggtccgtgctggtgcgttaaatgattatcatgcaggagaaaatatcactattcattttgatatgacgaaatgtcatttctttgatgcagaaacggaaatagcaattcgctaaatacagggggaaggcattcccccagaataatacaaggaacaataatgaaaaagttattaccctgtaccgcactggtgatgtgtgcgggaatggcctgcgcacaggccgaggaaaggaacgactggcactttaatatcggcgcgatgtacgaaatagaaaacgtcgagggttatggcgaagatatggatgggctggcggagccttcagtctattttaatgccgccaacgggccgtggagaattgctctggcctattatcaggaagggccggtagattatagcgcgggtaaacgtggaacgtggtttgatcgcccggagctggaggtgcattatcagttcctcgaaaacgatgatttcagtttcggcctgaccggcggtttccgtaattatggttatcactacgttgatgaaccgggtaaagacacggcgaatatgcagcgctggaaaatcgcgccagactgggatgtgaaactgactgacgatttacgtttcaacggttggttgtcgatgtataaatttgccaacgatctgaacacgaccggttacgctgatacccgagtcgaaacggaaacaggcctgcaatataccttcaacgaaacggttgccttgcgagtgaactattatctcgagcgcggctttaatatggacgacagccgcaataacggtgagttttctacgcaagaaattcgtgcctatttgccgctgacgctcggcaaccactcggtgacgccgtatacgcgcattgggctggatcgctggagtaactgggactggcaggatgatattgaacgtgaaggccatgattttaaccgtgtaggtttattttacggttatgatttccagaacgggctttccgtttcgctggaatacgcgtttgagtggcaggatcacgacgaaggcgacagcgataaattccattatgcaggtgtcggcgtaaattactcgttctgataatgggctaaattgccggatgcggcacgagtactttatccgaactataaatgtaggccggataagatgcgctagcatcgcatccggcattcaggcaaggtagctggtatttatttcagcgtcatatgcgtggcaacggtaatattctgtggtgacggttttccagaaattaagcggaataataactcacagctttgttgacctaactcctgtgttgggatatcaataccgcctggcgcaggcgttaaaataaacgacagcgtttcattactataacccaccaccgctaactgctgcggaatagcaatatttttctctgctgccgcacgataaatactcattaatttcaggctgtcagtagcaaacactgcctcaggcaacggtgactggcttaataattcccgcgcggcttgcagtgctgtttcatgggtataaccgccgtcaacaatccattcatcacgcactgcaatattatgcgcagccaggctctgcttataaccatttacccgatccactgaaacatggacatcaagcggagcatgcaggcaggcaatattttgatgcccactttcaattaatgcatcggtcaacgcaatgctgtcgccaaaattatcggtatcgacagaataaacatgggcatattgaccttcaactttgccaatcaccacgacaggaatatcgtatttatcaagttgggcaaaaaatgactcatccgctggcgaacttagcataataatgcctttaatcattttctgcttaattttgctttcacatttttgtaagtcttctgccggattgtgcgacgtctgcaatatcacgtcgaaaccttcctcttcagctttggcggtgatggcatgcaaaacttcagagaaaaacggattacccgccgtagttttggtcgaacgggtagaaatcaccataatggcatcaaaacccgaagaggtcagcgcgcgggccagcttgtttggctgatactgtaattcttcaatggcccgtaacactttttcgcgcgcttccggggagatattagtttgcttattcagcacgcgtgatacggtggattttgatacgcctgcaaccctggcaatatcataaatagtaggggacataggtcaggaactccgtccgaacgtgaatgctgcacatcttatggagttcgcccgtcgatgacaacacgggcagttgataatcaatggcctggcccccacattcatatccttacgaatgatttttttctggtcttcagagcagcacaggacagcaatgaagcgacttaaaaatgaacttaatgcgctggtgaatcggggtgtcgacagacatctgcgcctcgccgtaaccggactaagccgcagcggcaaaacagcgtttatcactgcgatggtcaatcagttgctcaatattcacgccggagcacgcttgccgctgttaagcgcggtgcgtgaagagcgcctgctgggcgtaaaacgcattcctcagcgtgactttggcattccgcgcttcacatatgatgaaggactggcgcagttatatggcgatcctcccgcctggccgacgccaacgcgcggcgtcagtgaaatccgcctggcgctacgttttaaatcgaacgattcgctgctacgccacttcaaggacacctccacgctgtatctggagattgtggattatcccggcgaatggttgctcgacctgccgatgctggcgcaggactatttaagctggtcacgccagatgacgggcttactcaatggtcagcgcggcgaatggtcggtcaaatggcgaatgatgtgcgaagggctggacccgctagcgcctgccgacgaaaaccggctggcagacattgctgccgcgtggaccgattatctccaccactgtaaacagcaggggctgcactttattcagcctgggcgctttgtcttgccgggagatatggcaggtgcgcccgcgctgcaattcttcccgtggccggatgtcgatgcctggggcgagtccaaactggcgcaggccgataagcacaccaatgccggaatgctgcgcgagcggtttaattattactgcgagaaggtggtgaaggggttctataagaatcattttctgcgctttgaccgccagattgtgctggttgattgcctgcaacctctcaacagtgggccacaggcatttaatgatatgcgtctggcactgacgcagctgatgcaaagtttccactacgggcagcgtaccttgttccggcgtttgttttcgccggttatcgataagctattgtttgctgccactaaagcggaccatgtgaccatcgatcagcacgccaatatggtttcattactgcaacaactgattcaggatgcctggcaaaatgcggcgtttgaagggattagtatggattgcctggggctggcctcggtgcaggcgaccaccagcggcattattgatgttaacggtgagaaaatcccggcgctacgcggtaatcgactcagcgatggcgcaccgctcactgtttatcctggcgaagttcccgctcgtttgcccggtcaggcgttctgggataagcaaggcttccagtttgaggcgtttcgtccgcaggtgatggatgtcgacaaaccgctgccgcatattcgccttgatgccgcgcttgaatttttaataggagataaattgcgatgaccgaaccgttaaaaccacgtattgatttcgacggtccgctggaggtcgatcagaatccaaaattcagggcgcagcagacctttgacgaaaatcaggcgcaaaattttgccccggccacgctcgatgaagcgcctgaagaagaggggcaagttgaagcggtaatggatgcagcgttacgtccgaaacgcagcctgtggcgcaaaatggtgatgggcgggctggctctgtttggcgcaagcgttgtcgggcaggatgtacagtggacaatgaatgcctggcaaactcaggactgggtggcgctgggtggatgtgccgctggggcattgattatcggcgctggcgtaggttctgtggtaacagagtggcggcgcttatggcgcttgcgacagcgcgcccatgaacgcgacgaagcgcgcgatttgttgcacagccacggcacgggcaaaggccgcgcattttgcgaaaaactggcgcagcaggcgggtattgatcagtctcatccagcgctgcaacgctggtatgcctcaatccatgaaacgcaaaacgaccgtgaagtggtcagtttgtatgcgcatttggtccagccagttttagatgcccaggcgcggcgcgaaatcagccgttcggcggcggaatcaacgttgatgattgcggtcagcccgctggcgttggtcgatatggcgtttatcgcctggcgcaatctgcgtttaattaatcgcatcgccacgctgtatggcattgaactggggtattacagccgtttgcgtctgtttaagctggtattgctgaatatcgcttttgccggagccagcgaactggtgcgcgaagtggggatggactggatgtcgcaagatctcgctgctcgtttgtctacccgcgcagctcagggaattggtgctggacttctgacggcacgactcgggattaaagctatggagctttgccgcccgctgccgtggattgacgatgacaaacctcgcctcggggatttccgtcgtcagcttatcggtcaggtgaaagaaacgctgcaaaaaggcaaaacgcccagcgaaaaataatgcaatatcgggtgctgaccggatatctttacgccgaagtgcccgtttttccgtctttgtgtcaatgattgttgacagaaaccttcctgctatccaaatagtgtcatatcatcatattaattgttcttttttcaggtgaaggttcccatgcgtctggaagtcttttgtgaagaccgactcggtctgacccgcgaattactcgatctactcgtgctaagaggcattgatttacgcggtattgagattgaccccattgggcgaatctacctcaattttgctgaactggagtttgagagtttcagcagtctgatggccgaaatacgccgtattgcaggtgttaccgatgtgcgtactgtcccgtggatgccttccgaacgtgagcatctggcgttgagcgcgttactggaggcgttgcctgaacctgtgctctctgtcgatatgaaaagcaaagtggatatggcgaacccggcgagctgtcagctttttgcgcaaaaattggatcgcctgcgcaaccataccgccgcacaattgattaacggctttaattttttacgttggctggaaagcgaaccgcaagattcccataacgagcatgtcgttattaatgggcagaatttcctgatggagattacgcctgtttatcttcaggatgaaaatgatcaacacgtcctgaccggtgcggtggtgatgttgcgatcaacgattcgtatgggccgccagttgcaaaatgtcgccgcccaggacgtcagcgccttcagtcaaattgtcgccgtcagcccgaaaatgaagcatgttgtcgaacaggcgcagaaactggcgatgctaagcgcgccgctgctgattacgggtgacacaggtacaggtaaagatctttttgcctacgcctgccatcaggcaagccccagagcgggcaaaccttacctggcgctgaattgcgcgtctataccagaagatgcggtcgagagtgaactgtttggtcatgctccggaagggaagaaaggattctttgagcaggcgaacggtggttcggtgctgttggatgaaataggtgagatgtcaccacggatgcaggcgaaattactgcgtttccttaatgatggcactttccgtcgggttggcgaagaccatgaggtgcatgtcgatgtgcgggtgatttgcgctacgcagaagaatctggtcgaactggtgcaaaaaggcgtgttccgtgaagatctctattatcgtctgaacgtgttgacgctcaatctgccgccgctacgtgactgtccgcaggacatcatgccgttaactgagctgttcgtcgcccgctttgccgacgagcagggcgtgccgcgtccgaaactggccgctgacctgaatactgtacttacgcgttatgcgtggccgggaaatgtgcggcagttaaagaacgctatctatcgcgcactgacacaactggacggttatgagctgcgtccacaggatattttgttgccggattatgacgccgcaacggtagccgtgggcgaagatgcgatggaaggttcgctggatgaaatcaccagccgttttgaacgctcggtattaacccagctttatcgcaattatcccagcacgcgcaaactggcaaaacgtctcggcgtttcacataccgcgattgccaataagttgcgggaatatggcttaagccagaagaagaacgaagagtaagcgcgaatatgcctgatggtgcaacaccatcaggcatattaacttatgctttcagtaccgccagagctgcttcgtaatccggctcggtggtgatttcatccaccagctggctgaaaatcacattgtcattttcatcaataaccacaacggcacgcgctgccagacctttcagtgggccatcagcaattgccacaccgtaggcttgcaggaattcagcgttacggaaagtggagagggtgataacgttgttcagaccttctgcgccgcagaaacgagactgggcgaacggcagatcggcagaaatacacagcacaacggtgttgtcgatctcggttgccagttggttaaacttacgtactgatgcggcgcaaacaccggtatcaatactcgggaaaatgttcagcactttgcgtttacccgcaaactgaccgagggtgacgtcagacagatcttttgccacgagagtaaaagtctgcgctttgctacccgcctgcgggatggaattggcgactgtaaccgggttgccctggaaatgaacggtttgtgacatgattatctttcctgtttacatatagttaacgtcacacctagtttatgctaactgtcaataacacagcaaacgctatttgcgcttaatccgcagaccaccgcgacaacaaggagtaaagatgagaaccgttaaggtatttgaggaagcctggcccttacataccccgtttgtgattgcccggggaagtcgcagtgaagcgcacgtggtggtggttgaactggaagaagaaggcattaaaggcaccggcgaatgcacgccgtatccgcgttatggggaaagtgatgcctcggtaatggcgcaaattatgagcgtcgtgccgcaattagagaaagggcttacacgggaggagttgcaaaaaattctccctgccggcgcagcacgtaatgcgctggattgtgcattgtgggatctggccgcgcgaaaacagcagcaatcgctggctgatttgatcggcataacgcttcccgggacagtcaccactgcacagacggtagtcatcggtacgcctgatcagatggccaatagcgcatcaacactctggcaggccggcgcgaaattactgaaagtgaagctggataaccatcttatcagtgagcggatggtggcaattcgcacagctgtgcccgatgccacgctgatcgttgatgcaaatgaatcctggcgtgcagaagggttggcggcacgttgccagctattggcggatttaggcgttgcgatgcttgaacaaccgcttcctgcgcaggacgatgcggcgctggagaattttattcatccgttgccgatttgtgctgatgaaagttgtcatactcgtagcaatttgaaggcgctgaaagggcgctatgagatggttaatattaagctcgataaaaccgggggtctgacggaagcgctggcgctggcgactgaagcgcgtgcacaaggtttcagtctgatgctgggctgcatgttgtgtacctctcgtgccattagcgccgctttaccgctggtgccgcaggtcagtttcgccgatcttgacggaccgacctggctggcggtagatgtggaaccagcgcttcagttcacgacgggcgaattgcatctttaggatgccagcgcagcaagtttgccatcgcaaagagatatttttcgctggcttcgtcggaggagatgggcggaaactctgcggtgatgcaatgcaagttgagatctgcacaccaactgccgaaagagccaggcgtttcataaccgacgctggttaccagaggcaattcaaacgcctgggccagccattcgcctaattcgctgtgtctgggatcttcaatacaagccagtggatcgtggaatgagaccacccaggcaggttgaatgcggtgtataagctggcacagcgcctgggtttcaggttcggagccaggtttgtcacctgtcagtaatacgacatcacgttcttcagcggcgctgttccagcgataaaccgtttcaccttccttccagttcgccgccggaaagtttctgtttaaatccacaccattagcattggcccgtaaccctaactggcagccgtcaggattcacacacagcaccacatgatggcggcgcaaagaaggtgtcaaagtccgcagagcacaggagagcgtgacgaccgaagagttttcatcaccgtgagtgccagccagaatcaaaccactttcgcgactggctgcaggggcaggaaaccagattaacggcgcgcccaataatgaacgtccgtaatgttctgttccgggcggaaatgcgccgcgttcggcgcgtgggcgggttacggtcatgatcgtctctggttcaggaagtattacaggcagtgttgtgcaaattttgcggattatcaaatccttttcttcaacgctatgtcatcgatcttgtatcacttttttgccggaagttgtttgcattttcattgatgtgcagatattagaattgtcgtaatgttatatacatggcgtattttattcttactggttctacacatgttaatcgcatcggattgatcagttcaccttaataagtttaataaatcgtactgcacatagtacagtacgatggtagttatgtaattgatttacatgaataatggcttatcaccatcagtaccaggttgattgatgcctatattctcaccaatgtgtttctcaggtttatcgatgatatctgtgattaatgctgcgacactcttacgtgatacgatcgtacctttgaatggttcattgcgtgaggtaagctcataatcaataatatcttcatcagtcagccaggcagggcgaagaattgtatattccagtccagaagcctcaattgcatccgcagccctgcggaatggttttaggggctcaccaataactgcattattccattcgccaaattttcctggaacttcatcataaataccgagggaaagaacaaagatcagacgtttaacatcacaggctttcatcgcagcgatcactgaatttgcctgaatatctaaatcttcccccgtaaggttggcatacacaacgtcctgtccctgcatggcctgcttcagtgctgcatgattcagtacatctcccataataatcttgctattagttggatagggtttgtggatttttgctggctgacgggcaaataaagtttgtttaatggtttgtttatctgccagttgattaatcacatggcgggctatctgaccgccagcaccaagaatcagtacatttttcataatatttctcatgaaacttatcccagatgggtgttgaaaaaaggaataactttttccagcgcctcctgaactgcttccggtttgtcatacagttcataatgtgagaaatcgggtaatgaaactaactgacgatcctgcgaaaccatcgcccggccatagacttccagtccatcacgataagcaccgaaggcaccgactttttcaccaactactaccatcaccggctgagtcagtaacacttcagtaaatgcgaaggcatcccaggccagcgttttctgtgcatgtgagaacaacatttttgtcgcacctcccggttgttgcccgcgtggtgttttatagtagtcagttgcttcataaacatcgcgttcggtcagtccatgggcttttgctgcatccaggctggcgggaagtaattcgttgatctgtaattctccaccacgagcctctttggttcgttgcgacgccattgcattcaatgcgccaatcggatcgtaattgctgaaaccttcccgaaaaagacgcccgatattaacacccgtaatactcactactgctttaattcgtttttctgtcagcgcggcattaatggcatagccaccacccccacacactcccagcacgccaatacgttcagcattaacatatggcagagttactgcataatcgataacacggctaatatcctctacgcgctgtgtcggatcttctatccagcgaggctccccaccagattctccctggaaactggcgtcataagcgagaacgagatagcctttttcagccaatgctttgccatagatattgccagacgtctgctccttacaactgccaaaaggatggacgctgataatcgccggatactgttttgactcatcaaaatttggtggaaactgaatattggcagcaatatgctaggccatatcactattgcggatttgaatatgtttcattacagagtttcctcaaagaacggagctaatactgaaattgcttcagccacataggctttgccgtcataaagatccatatggtttgcgccttcaacaatgtgatagcgtttatcctggcttgatgcccgatcgtacaggtcgtcactcatccatttgctccctgcctggctgcacgccacaatctgcatcggctgagtcaggtacacttccgccatatggtaagcatcataggtaataatctggttaaggctgcgcaaagtagcgtaacccggtgctgttggatactgcgcgcgaggggtgtggtaatactcccaggcctgacgcagttcttcgttcggcgcatcggactccttcattggtgccagtggcataacggcatattctccgctgctaatatcgctggttcgggcgtttgaacccgcttcaacgtatggcagggcatcaatagatttcacattgttttcccaaccattacggaacatcgaaccaatattgaccgcactaacggtaccgatggccttgatgcggcgatcctgaattgcagcattggctgtatatcctgcaccggcacaaattcccatcgcaccaattcgggtattgtcgacataagaaagcgttgtcaggtaatcaatcacggcactgatgtcttcagtacgaatgtatgggttttctaactgacgcggctcgccgccactttcaccttgataagatgcgtcataagcaatagtgacaaatcccttttccgccagttttttggcataggttccggccgtttgttctttaacgcccccacctgggtgagataccacaattgcctgatactgacgggtttcatcaaattttggagggaaatagatcactgcagacaaagagatggttggattattgctgttagtgaagctgactttattattcatcattccgttcctcatggagttgtcggttcgttttaacggttggtgatatcactatagatattgatcattaagttgattagacccaaaatcatgattagacctatcatttaaatgattaatagattgcatggagatactgaatgaagcgtgaagaaatcgctgatctgatggcgtttgtcgtcgttgcagaggagcgtagcttcactcgtgcagcagcccgcctgagcatggcgcagtcagctttaagccagatagtgcgtcgtatagaagaacgattgggattgcggcttctgacgcgaaccacgcgcagcgttgttccaactgaagcgggcgagcatcttttgtctgttcttggccctatgttgcatgacatagattcagccctggcatccctgagcgagctgcagaaccgcccatccgggacaatacgtattactactgtagaacatgcagcaaaaacgatattgttaccagcaatgcgcacattcctgaaatcgcatcctgaaattgatattcagctcaccattgattatggtttgaccgatgtcgtttctgaacgttttgatgcaggcgtccgtctgggtggggagatggataaagatatgatcgccattcgaatcgggccagatataccaatggctattgttggctcaccggattatttttctcgccgaagtgttccaacgtcagtgtcacaattaatagatcatcaggcaattaatttgtatcttcccacatcgggtacagcaaatcgctggagattaatacgcggtggacgtgaagttcgtgttcgcatggaaggtcagcttttactgaatacgatagacctgatcattgatgctgcaattgatgggcatggattggcgtatctaccttatgatcaggttgagcgggctattaaagaaaaaaaactgatacgtgttttggataaattcacaccagatttacccggttatcacctgtactatccacaccgtcgacatgctggctcggcattctcattatttatagataggctgaagtataaaggtgctgtttagcactacttgctgatacattaatttaatttctctcttaacgtattctcagttcctttcaacgttttggttattttttattcttcgtacaatggcgacagatgctgattatgataccgaaaactggtttgaacgtgcgaagcctgaacgtagtgttcggtgttctatgtgctttaccgcattttggcgtcgattatttacactaaatctgatttaatgtattgatacataaaacattttatgcttcctgtgtcacttttttgatggaagttgtttgcatttctttaaggcgaaacaaataattacgcatcaattttaatgtcggttagagggaaacttatgaagcactctgtttcagtcacgtgttgtgcgctgttggtcagcagcatttctctttcgtatgctgcagaagttccgagcggcacagtactggcagagaagcaggagctggtgcgccacattaaagatgagcctgcgtcgctggatcccgctaaagccgtgggcctgccagagattcaggtcattcgcgatctgtttgaaggactggtgaatcagaacgagaaaggggagattgtccccggcgttgcgactcagtggaaaagtaatgacaaccgtatctggacttttaccctgcgcgataacgcaaaatgggcggatggcacaccggtaacggcgcaagattttgtctacagctggcaacgtctggtggacccgaaaacgctatcgccatttgcatggtttgccgcgctggcgggaatcaacaacgcacaggcgattattgatggtaaagctatgccagaccagcttggcgtcaccgcagttgatgcccatactttgaaaattcagcttgataaaccgttgccgtggtttgtgaatttaaccgctaactttgccttcttcccggtgcaaaaagccaacgtagaaagcggtaaagagtggacgaaacccggaaatctgattggcaatggcgcttatgttcttaaagagcgcgtagtcaatgaaaaactggtcgtggtaccgaatacccattattgggataacgccaaaacggtactgcaaaaagtgaccttcctgccaattaatcaggaatccgcagccactaagcgttacctcgcgggggatattgatatcaccgaatccttcccgaaaaatatgtatcagaagctgttgaaggatattccggggcaggtttatacgccgccgcagctcgggacctattattatgcgtttaacacgcaaaaagggccgacggcagatcagcgcgttcgtctggcattaagtatgacgatagatcgccgcctgatgaccgaaaaagtattagggacgggcgaaaagccagcgtggcattttacaccagatgttaccgccggatttacgccggaaccttcgccgtttgaacaaatgagtcaggaagaactgaatgcgcaggcaaaaactttgttgagcgcagctggttatggtccgcaaaaaccgctgaagctgacgcttttgtataacacttcagaaaaccatcaaaaaattgcgattgctgtagcatcgatgtggaaaaagaaccttggcgtagatgttaaattgcaaaatcaggaatggaaaacctatatcgatagccgtaacaccggcaattttgatgttatccgcgcctcatgggtgggggattataatgaaccctccactttcctgacattattaacgtcaacgcattcaggaaatatttcacgctttaacaatccggcatatgacaaagttctggcccaggcatcgacggaaaataccgttaaagcgcgtaatgccgattacaacgcggcagaaaaaatcctcatggagcaagcaccgattgcaccaatttatcaatataccaatggacgattaatcaaaccgtggctgaaaggttatcccattaataaccctgaagatgtggcgtacagtcggactatgtatattgtgaagcattgatgtgatgggaactggcgttacccttgtggataacgccagtgatgtctgatttagcgaccctgttccggcggtgtaatgttatccatatacagcgtctggctggggaaggcaaagtccgcgccgtgtgactgtacaatatcgataatcttcaaataaacgtcttgctgtgcagcaagccactcagcccataccgtggttttggtaaagcaataaaccataatattcaatgacgagtcagcaaactggttgaaataaaccagtaaggtttgtcgctggtcgatggccgggtgatttttcagcatctcacgtacggcttcgacaatagcgcccacttttgccgcatcctcataacgtaaaccaatggtcgtggtaatgcgccggttggtcattcgtccagggttttctacgctgattgacgaaaacagcgagttcggtacgtacaatggacgattatcaaaggtcgtaattttggtaattcgccagccaatttccgctactgtaccttcgatatttctgtccggtgaacggatccagtcgccaatactgaaaggacggtcgaaatagagcatgatcccggaaaagaaattactcagaatatctttaccggccataccgacagccagaccaccaataccaccaaaggtcaacaagccagaaaggctcatgccgaaatgttcgccataaagcagaacaagcaccacaataatggtgattttgataatgcgcgacataatccgcgcactggtgatatcgcgaccttttttaatctgctgtttttcaaactgattaatcagcaaaaatagcttaatcgtcagaataaccgcaatcagggacgtacagataaaatcgataacgcctggggtgataaatttgagtttatagttttctataacataattaataatgctaccaacagcactgataattatggtgtagattaaaaattgcaccgcatggaataaaaaaccttttcttttacgatttccgcggcgaaaccaaaagctcatcagaatcaatgctgcgcagctaccgaaaataatgaccagattaagcgcattatttgtaaacagttcagcgatcattgttttatcaggctcctccagataattgtcgtcatgccggaaacccctggcggggctattttaccgcgacaattcattcagatcatcaatagtcagggaaggaagtagcaacattagctaactaatcaatgcgttgattgtaaatccagctaagaggtgaggttttcagagcagacaacggtgaaatgtcatggtattgttacgtttaggtaacaagaaatttgtctgcacaaggattacatcatgattatggcgaaactgaagtcagcgaaagggaagaaatttctctttggtttgttggcggttttcattattgcggcgtcggttgtgactcgcgcgactatcggcggcgttatagaacagtacaatattccgctgtctgagtggacgacatcaatgtatgtgattcagtcatcgatgatttttgtttatagcctggtctttactgtgttgctggcaatcccgttgggaatttatttccttggcggcgaagagcagtaagtaaaaaataggcccgataactcgggccttgtcagttattgaagagtcgttaatcgtcttcttcgtcatccagttcaacgggtgtctgatactggtcaggtttaatgaccaacagatcgcagcgaagatgatcaatcacctgttccgccgtgttgccgaggaatgctgctgaaataccggtgcgtcctaccgtgcccagaaccacaatccccgcctgtaagtgctccgccaaatcaggaatcacctcttctggcagacctttttctacgtgcgtcatgttttcattaatgccgaatttctgccgcagagctttcattgccagcaaatgttgcccacgaatggcatcgttataaacgctcggatcaaattccggcagttcaatcgcgatattaattggcgttactgggtaagcgccaaccagatgaacttcggtatggttgacttgttctgccagttcgatcgtctctttgaccagtttttcattgagtgcattatgatacggctcttcactggcgagattcaccgccaccagcgccttacctccttccggccacggctggtctttcaccatccacaccgggcttgggcatttgcgtaacagatgccagtccgttggcgtaaaaatcaccgcttccagacggtcatgttggtgcgccatttttagcaccaaatcgtgcccgccgctgatcacttcctgaatgatggcttcgaaaggacggttatgccagaccactttaatttcaatgggaacgccagcattgagataatattttgcctgctcgtggatccaggctgtacgctggctgatgacgccctgacgcatagcggtacgttcgtccggggagagcagggtggtcatttcgtatgagaagtcatagatcggcaaaaaggctttaattttgccaccaatccgttgatgtaaataaacagctcgccgcaatgctggttggtcgtcctggttaggatcgataacaacgagcatgttctgatacatagccatacagggtctccttacaacaactgtcaacgcagtttgtaattaaaagattaacccatatctggtgaatgaaacagtgatgaaccttctgccagatcaataaatcagaaaaatttaatgatatgacagaaggatagtgagttatgcggaaaaatcaggcaacgttacgcgtatgaccagcaagctgggccagcgcatcgttattttcgatggtgatgtatttacctttgactgccagcatgccgcttttctggaagcgacccagcagacggctgatggtttctaccgtcaggcccagatagttaccgatatcgccacgagtcatcgtcaggcggaattcacgaggggagaagccgcgttgggcaaaacgacgggacaggttgtagatgaatgcagccagacgttcctcggcatttttcttcgacaacagcaggatcatgtcctgatcgcctttgatttcaccgctcatcagacgcatcatctgctgacgcagattcggcattttaccggacaaatcgtccagcgtttcgaacgggatttcacataccatcgaggtttccagcgcctgcgcgaagctcgggtgatggccgctgccgatggcgtcaaatcccaccaggtcgcctgctaaatggaaaccagtgatttgctcgtcgccttgctcagtgatggtataacttttaatcgtaccggagcggatggcataaagcgatttaagttcatcaccagccttaaacagcgtctggcctttctgaataggcttcttccgctcaatgatattatcaagctgatcaagctcatgttcgttgagtgtgaacgggatgcaaagctggctgatgctgcaatcctggcaatggatagcacaaccgccagactgaatgcgccgtataattcgcttttccgggatcataggtctgctcaagccgtaattgatatttgtcaattttaacatctttttagggagcaagtaagtctaagcaaaccttaacagcagagaattccgatattagatgtaaatatatgtctatctatttgaaaacccttaagttgttaagggtaactttacataaaagtgtgaacaagctggcacaaattgtttaatgtttacagcaaaagataaccttcgtggcgcaataaccactcttttcgctgaactccgcctgcatatccggtcatggtgccgtttcggccaataacccgatggcaaggtacgacgatgctgatgggattcgatccgtttgccgcaccaacggcacgcgccgcgccagggcggcccaattgttcagccagttggccgtaatgcattacctgcccgcaggggatagtgcgtagagttttccagacttcgcgctgaaatggcgtcccccctgtggcagtgggaagcgtatcaataatgctaagattaccggcaaaataatcacgaagcttgtcgcttaaaccgcctgggttggtggcagaaatgcgctcatagccttctttgcgataatggatgtccagcagctgcaccatgcgttcgctgtactcttcccattcaaccgcccgcaggcgaaattgctcatcgcaaatcacccacagtggacccagtggcgtggcaattttttcttcaagtaatctcagcatccgttctctcttaagacaaacgtgggtaaatccccggacctatcggcagaccaacaagataccacgccagcaacatcagcagccataccaccaaaaagataagcggatagggcaagactaacgaatagtaagtacccagttttgcgtctggtttgtagcgttgcaggaatccaagaaacagtggaacaaaaggagataccggcgctaaaggcaatacggatgagtcggcaatacgaaagaggatttgcgcaaatgccgggtgaaagccaagtagcataaacattggtacgaaaatgggggccagaatcgaccagattgcggaaccgctggcaataaacatgcataagaaagaggaaagcaacgccagaccgacaaacgccgggatgccgctaagccctgaactttcaagtatatcggtcagccccacggcgatgaatttccccatgttgctccagttaaacatggcgacaaactgggcgaggggaaaaaccatcacgataaatcccgccatctctttcatcggttcaatcattaaatgcggtaaatccgcctgacgtcgaattgtgcgggtagcgatgccataagccagcgaaaccacaaagaaaaaaagaatgattagtggcacgatacctttaataaagggtgatggcatcacggtgtgattaatcggatcgcgcaatatcccgttttccgggatcaccatcagcgcgatcgcagcaataaaaagtagcgatacgacacctgctatgcgtaaaccaaaacgctgactttcggtcaatgtctgcagtttctcatcgctgtttccctgccattgacctaaccgtggctcgatgattttgtcggttatcaagccgccaacaatcgtcagtacgactacggagctggccataaaataccagttatcaattacactgacgtgcatttgcggattgaacgcagccgccgcttccgtgctgatccccgacagcaacacgtcggttgtgacaatcagtaaattagccgtaaagccgcaacctacgcctgcaatggcagccagtaaacctgcaactggatgcctgcccaccgccagaaaaatcagcgcacccatcggtggcatgatcactaacgccgcatcggaagaaatgtggctgaaaaaagcaataaacagtaccatataactggcgtagcgggcattaacatgcgatgccattttaaccattagcgctggcagtaagccgacgcgctccgctaggccggcacctaaaaccagcgccaggatcgctccaagtggagcaaaaccgctaaagtttttaatcacattgggtaaaaaccagtgtaatccttccacactgagcaggtttttcaccaccaccggcgtaccatcggtcgggtttttcgcactgacgccaaaggctgacaaaattgccgtcgtcaccatgagtacgattatcaaatagataaagagcaaaaaaggatggggaaccttgttaccaattctttcgacccagccatagagcttcccggattgggaggacgacggtatggatgacatactcatgggcattcctcggttgttgtgtttgcgttgttgttgttattttaaaggtgacggtgtcacgtttttcgggatagggcagtgatacggttgcgtgtccgtaacttgctgatgctcttgttggcattcttgcaatagccctgaatcaatgaagagattgactgtggttgctgccatagttttcgccgccagcagcattcctttatgagcaatagatgttcgcccctggctaaccagttgccacgtatgtagcggtgtaccgacggcaaaacaggggctgaaacactgggcaacaggcagtttccaactgacgtcgccgacatcagtcgatgccgcaagcacgttatcggtggcggcatatggagcgacctcattcgccagtaccgtttcacgatgacgtagtgcaaaaaccttgccgttttcgccaccggttgcggcgatattattcagactgttttgccgatcgttgggggtgagcgtagcctgaatttgtttcgcaaaagccagttcttcggagttccattccggggtaccaaaatgggatagggcatggtacatggcattttctaaggtgcgattcgggagataactggaacaggctttgtcgaagcggcattcaaccgtggtttcggtcatcaatgccgcaccttcggcgattttggcgacccgatcataaatatgctgcacgtcggtcatttcgggggcgcggataagataaagcacttctgcctgcgcctggaccacgttgggcgagatcccgccgctatttgtgatggcatagtgtacgcgcgctttttcaataatatgttcgttgaggaagttggtgccagtggtcatcaacgttacggcatcaagggcgctgcgtcccaaatgaggggaattcgcggcatgtgctgcgatccctttaaagcgccatgatgcctgaatgtttgccagcgtgcgggtattgaacataccggcaaaggcttccgggtgccaggtgagtgccgcatccacatcatcaaataccccctcgcgaaccatgaacgttttacccgagccgccttcttcgccaggacaaccataaaagcgcaccgtgccgccttgcccatattgttccagccatttcttgacggctattgcagcggcaaaggcggcggttcccagcaaattgtgtccgcaaccgtgaccattttcaccgggcgtcacggatgtaggttgcgcgcaacctgcttgctgacttaaacctgccagggcgtcatattctcccagcagggcgataaccggtttgccttgaccaaacgaagcaataaaggcatttgggatattgcctacgttgcgggtaacggtgaagcctgcagattccagcgccgaagccagatgctccgctgaccagaactcttcaaaacgtgtttctggatgatcccagatttgatcggcaatatcggtataacgttggcgatcggcttcaatcgcatcgtcgataaaacgatagatttcctgcatcagatacctcgcgtccagggaaaattgagcgcggtgcgcgccagcgtttcgacggcaatagcgagaacctgctcgtcaaaatcgaatttttcgttgtgatgacctgccgccagctgtgtgccaaacaccacgtaggaggcttgcccttgatgttgctgcacgcgggccatcattaatgtggcatcttcggaacccgctggcgcttcaacacgttcaatggcctgattgacccccgcgacctgagccgcctgactttgcaaccatgcgacccattgcggcgaaggagaactggcggtagctgcacccatcagacgagtttcaacgccgacaccatacatggttgctgcgccctgaatcgcttgttgtgcacggtcaaaaacatattgattaatgacgtcgctggccccgcgtgtttccactttcagcaacgccgaggcaggaacaacgttacggccgcttcctgcctgcataacgcccacgtttactctggaagctccttcgctgtgcggggcgattgcatgcagtgcaagagttgcttgtgctgccgccaacaaggcattgtgaccgtcttctggttttgcgcctgcgtgagcggcggtcccggtgaagtgcgcgtcaaatttggtggttgccataaaattatcactgccgcacaccacggtgcccgcaggtacgccagtgccaatgtgcacggcagtaaaataatcaacatcatctacgacacctgcatcgaccatcgcccgcgcgccacgcgtaccttcctctgcaggctgaaaaatcagtttgatgacgccatgtagtccggactcgaattgtttaagggtatgcgccagcccaagcccaatggcggtatgtccatcatgaccacaggcatgcatcattccggcgttacatgacgcaaaaccgtcgcggtaggggcgatggctgacatcctgctcttcactgagatccagcgcgtccatatcgacacggaaagccatcaccggaccggggcgaccggtatccagggtggcgacgataccagtgaaaccaccttcaaaaaccgcaatccattgtgctagcgcaccctgttgacgagcgcgctcgaattcgcgttgtagagtgagttcatcaggtagtcccatccggctactttcattaactacttcgcggcccagcgccagtgaatagccgagctgctgcaattcttccgcaacaagggtggcagtgcggaattccacccagccagactctgcatagtgatgaaaatcacgtcgccagtgcgataattttggggcaagcgaattaacaaattgattcaaagactccataacctttcccgtcatcagtaaaaagtgtgacccggttcacgtagcgatagtttttacttatcactaactgatttttcacagttttaaccgttcataaattaccctgacacaatcatctgcattaaagtagatgccagtttctttggtctgataaataacggttatcggtggcgtcatggcttttcaggtaaaaattcatcaaattcgtgcttttgttgaagtggctcgtcagggcagcattcgcggagcgagccgaatgttgaatatgtcgcaaccggcactgagtaaatctattcaggagctggaagaaggattagcggcgcaactcttttttcgccgtagtaaaggcgtgacgttaactgatgccggtgaaagtttttatcagcacgccagtcttattcttgaagagctgcgcgcagcgcaagaggaaattcgccaacgacaagggcaactggcagggcagattaatatcggcatgggggccagtatttcccgcagtctgatgccagctgtcatatctcgttttcatcagcagcatccgcaggtaaaagtacgcattatggaagggcaactggtgtcgatgattaatgaattgcgtcagggagaattggatttcaccatcaatacctattatcagggaccgtacgaccacgaatttacttttgagaaattactggaaaagcaattcgcgatcttttgccgcccgggacaccccgccattggtgcccgttcgatcaaacagttactggattacagctggacaatgccgacgccacacggcagttactacaaacagttgagtgaattgcttgacgatcaggcgcaaacgccacaggtcggtgtagtctgcgagacgttctcagcctgtatcagtctggtggcaaaaagcgattttctcagcatactgcctgaagaaatgggctgcgatcccttgcacggacaggggctggtgatgttgccggttagcgaaattttaccgaaagcggcctattatttgattcagcggcgtgatagtcgccagacaccactgaccgcgtcattaatcacgcaattccggcgagaatgcggctatctgcaaagttaaaactgcataaaaaaatagagtctgtcgacatccgccagactctacagtacacacagcagtgcatccgcgtcttaagtccggcattgtctcctctgcgccggtgactgtgttataacggttttaacctttagttgccaattttcttcagtgacagatttcacgaaaatataagttacattattaatatcgtgaatgaataatcatgcataagcattttgcttaaaatatcggcaatatttggaacttattactggaattttgggtaatacgttgttggaccgacccggtctggttatcatatcgcgctcttaattgcgggaggatgtaacatgaaccttgacgacaaatcgctgtttcttgacgccatggaagatgtccagccgctgaaacgtgctaccgatgtccactggcatccaacgcgtaaccaacgtgcgccgcagcgtatcgacacgctgcagcttgataatttcctcaccaccggatttctcgacatcatcccactaagtcagccgctggagtttcggcgggaagggttgcaacatggggtgctggataagctgcgcagtggtaaatatccgcaacaggcgagcctgaatcttttgcgccagccggtggaagagtgccgcaaaatgatgttcagtttcattcaacaagccatggctgatggtttgcgtaacgtgctgattattcatggcaaaggacgggatgataaatcgcatgccaatattgtccgcagctatgtggcgcgctggctgaccgaatttgatgatgttcaggcatattgcactgcgctaccgcatcatggcggcagcggggcgtgttacgtcgcactacgtaaaacggcgcaggcgaagcaagaaaactgggagcgccacgctaagcgcagtcgttgatctcgagacgcatccgcggcttatgccgccagcacgcggttgcgtccatcatttttcgcccgatacaaagcatcatcaacgcgtttaaacagttcatcgatgctttcatttccttcgtgatgcgccacaccaatgctgacggtaaagcgtggtaagcccgaaatactcacttttgccacgcttacacggatagtttcagccagcgaaagcgcggtatccagtggggttcttggtagcaataagacaaactcttcgcctccccaacgaaacaccaaatcgcctttgcgagcgcaactttcaagggtgcgggcgagggcgcataacacctcatcacctttagaatgcccatagagatcgttaatgtgtttaaaacgatcggtgtcgatgagcaacaagctgtaatcctgggcgatggcgaggtgctgcatttggcctggttccgtaatgtgataaaactgtcgccgattcagtaatccggtcatcgcgtcatggtgagcagcatgttccagctgctcctccagccgtttttgctcagtaatatcatgcacaatacataacatgagcttgtcgccataaatttcaatcggcccggcataggtctgcacatgacgagtagatccatccgccagtttatgaacaaaattcaaaggtttatgaccgccgggtaaatgcgaaatttcatgcatgataggcatgacgcgacgcccgagcatattaatttcccaggtatgtttctggcacatcgtttcatggttataaccatagaaattgagcgcggcgaggttagcatcgacgatttggccatctcgtgaggggtcaatcaacaacattggtgcagagttagtcagaaaaaagcgcgcataaaaaccttgttttttgcgctgataatttgccgagcgactggcttttaaacccagcgttgccggcgcttcgataccttcgaaaataatcaccggttctgcttctgtcagctttcgcaaaacaagccgacagcttaatgctgtttcctcttctttacgctgaacagtgaggatttcgataatatcgtgttggttttgcagatcggagaggtatttcggcagttctttttgtgaggagacggaatagggaccggttcgtagctgactaaacgtgaggtcttgcatcaacagtcgcgccgcgctattggcataaattaactgttcctcaaagggcgaaacgatccagacaggactggtgagtaagtccagggtattgaagttgtgcgtaatcattgagatcccgttatttttatcaatttttgttgctatccgatcgcaaaaaagccacgtcatatgatcagataattctgataatgatagacgctatttaacacttcacacggtttgtatacggaaaagcattttgctttttgtattcaatttagacagaattttattaatcatttcagggtaatggggtgatgagatgttgcgtaacagggccagaaggctagactacaaaataatgcgttgatgatggaggcactgtggaagcgattaagggatcggacgttaatgtcccggatgcagtatttgcctggatgctggatggtagaggcggcgttaaaccgctggaaaatacagatgtgattgatgaagcgcatccctgctggctccaccttaattatgtacaccatgatagcgcccaatggctggcgacaacaccgctgcttcccaataacgtacgtgatgcgctggcgggcgagagcacgcggccccgagtcagccgtctcggtgaaggcacgctgattacattgcgctgtataaacggcagcaccgatgaacgccccgatcaactggtcgccatgcgtgtatatatggacgggcggttaattgtttcgacccgacaacgcaaagtgctggcgctggacgatgtggtgagcgatctggaagagggcacgggtccgaccgattgcggagggtggctggtggatgtgtgcgatgcgttgaccgatcattccagcgaatttatcgagcagctgcacgataaaattatcgaccttgaagataatctccttgatcagcaaattccaccgcgtggattcctggctctgctgcgcaaacaattaatcgtgatgcgtcgctatatggcaccgcaacgtgatgtttatgctcgtcttgccagtgaacgtttgccgtggatgagcgatgaccaacgccgtcggatgcaggatattgccgatcgccttgggcgcggtcttgacgaaatcgacgcctgtatagcacggactggcgtgatggcggatgaaatcgctcaggtgatgcaggaaaatttagctcgtcgtacctatacaatgtcattgatggcaatggtctttttacccagtacctttctgacagggttatttggcgtcaaccttggtgggatccctggcggcgggtggcaattcggattttcaattttttgtattctgttagttgttcttattggtggtgttgctttatggttgcaccgtagtaaatggttgtaacaaaagcaatttttccggctgtctgtatacaaaaacgccgcaaagtttgagcgaagtcaataaactctctacccattcagggcaatatctcccttgcaggtgaatgcaacgtcaagcgatgggcgttgcgctccatattgtcttacttccttttttgaattactgcatagcacaattgattcgtacgacgccgactttgatgagtcggcttttttttgcctgttatttatcagcgtctaccctttaagagtccacccaatgaccggagggaaatatgacgacacttatttatttgcaaattcctgtccctgaaccgattcctggcgatcctgttccagtgcccgatccgatccctcgcccgcaacccatgcctgacccaccacctgatgaagaaccgattaaattgtcgcatcgtgagcgtagatctgcgaggatacgcgcctgctaactttgcgtcgatgaccacgagaatagattgtgaccgctttttctaccctgaatgttttgcctcccgcccaactcacgaaccttaatgagttgggttatttaaccatgacgccggtgcaggccgccgcgcttccggcgatccttgccggaaaagatgttcgcgtgcaggcgaaaaccggcagcggcaaaacggcggcttttggcctcggcttgttacagcaaattgatgcgtcgctatttcaaacccaggctttagtgctgtgtcctacgcgtgaactggcggatcaggtggcaggtgaattgcgtcggctggcgcgttttctgccaaataccaaaattttgacgttgtgcggtggtcaaccgttcggtatgcagcgtgattcgttgcaacatgcgccgcatattatcgtggcaacgccgggtcgtttgctggatcacttgcaaaaaggcacggtatcactggatgcgctgaatactttggtgatggatgaggccgaccgcatgctggatatgggatttagcgatgccattgatgatgtcatccgttttgcgcctgcatctcgacagacgcttctgttttcggcaacctggccggaagccatcgccgcaatcagcggacgagtgcaacgcgatcctttggcgattgaaattgactcaacagatgctttgccacccattgaacaacaattttatgagacatccagtaaaggcaaaattcctctgttgcaacggttattaagtttgcatcagccatcctcttgtgtggtgttttgcaataccaaaaaagattgccaggctgtctgcgacgcgctgaatgaagtagggcaaagtgcattgtcgttacacggcgatctggagcaacgcgatcgcgatcagaccctggtacgttttgctaacggtagcgcccgtgtactggttgcgactgatgttgctgcgcgtggtctggatattaaatcgcttgagctggtggtgaactttgagctggcgtgggaccctgaagttcatgtacatcgcatcggtcgtacagctcgtgcaggaaatagcggtctggcgatcagtttctgtgctccggaagaagcacagcgggccaatatcatttctgacatgttgcagataaaacttaactggcaaacgccgccagctaatagttccattttgccgctggaagcagaaatggcaacgttgtgtatcgatggcgggaaaaaagccaaaatgcgcccgggtgatgtattaggtgcgctgacaggagacatcgtgcttgatggcgtagatattggcaaaatcgccgtgcatccggcgcatgtctatgtcgcggtccgtcaggctgttgctcataaagcatggaaacagttacagggcgggaagattaaaggaaaaacgtgccgggtgcggttattaaaataatgaaatgttgaattgccgggtgcaagagtaaacatcttatgcgggattgccggatgcgacgctggccgcgtcttatccggcctccataagagtagcccgatacgcttgcgcatcgggcgctatcctggttatttcacttcaaccacattcagccgtaactcatccaactgattttcatcttcttctggctgccagcccgccggttgtagtgggatctcttcgcgatcaaacgccagatcacccccgttaaccacttcagaaccgtgggtaatgcctttgaaatcgaacaggttggtatcgcacagatgcgacggcaccacattctgcatcgcgctgaacatcgtctcgatacgccctggataacgtttatcccagtcacgcaacatgtcagcaatcacctgacgttgcaggttaggctgtgaaccgcacaggttgcacggaataatcgggaacgcttttgcatcggcaaatcgctgaatatctttctcgcggcagtaggccagcggacgaataacgatatgtttgccatcatcgctcatcagtttcggaggcatacctttcatcttgccgccgtagaacatatttaagaacaacgtttgcaggatatcgtcacgatggtgacccaacgcgatcttcgtcgcccccagttccgttgcggtacgataaaggataccgcgacgaaggcgagaacacagtgagcaagtggttttgccctctggaatcttctctttcacgataccgtaagtattctcttcaacaatcttgtactcaacgcccagcttttcaagatactcgggcagaacgtgttccgggaagcccggttgcttttgatcgaggttaacagccaccagcgaaaaattgattggcgcgctttgctgcaaattgcgcagaatctccagcatggtatagctgtctttacccccggagaggcaaaccatgatgcgatcgccttcttcaatcatattgaagtcagcaatggcttcgcccacgttacgacgcagacgtttttgtaatttgttcagattgtattgttctttctttgtagtttgttgattttcttgcattatttcagttctctggtactaaatggggcaaattgggggcaaactttgcaactacgataaccgcgcattcaacatggctatctgttcgtcgttcatgtcatcaatccacataccgtaaatttcatacaccatctgcgcagtttcatgccccatttggctggctataaatgccgggttcgctcctgccgtcaacagccagcaggcaaaagtatgccgcgtatggtacggattacggcggcgaataccagcacgttttactgctgcattccaccttgcccccaaactgcttaccgagtaataaggtttttgttttccgttacacaccctgggcatgaaaacaaaatgcagtttttgcttttcggttctgccgtactcccgatgataaaaggtgatttcgcttttgcgatgatgcccggtcagtttgtattgctccttcagtgcttcaagagcaggctgcagtagtgttactgttcggatcccggcatttgtttttgggggaccgaacatatcaagtatcgtcaggtttcttctgacattcactattcccttttcgagatccacatcctcccacgccagagctgccagttccccgtgacgaagtcctgagtaaacggcaaatttccacaagttctggctctgtcctttttcactttccattaatgcattgaattctgttttagataacggatcaggctttattctgtttcgctgtaatttttttactccttcaaatggtttggttgatataaatcccgactgatacgcaaaacgcaacagcgaacagagcagggcgatatagttatcaactgtgcgcacggttcttccttttttgttggatcttggattatccaggtaaagcgtttctccatgcagcagttcattccggtagtttaagatatcgctataacgaatatgtgatatcggggtactttcacaaattattattctgagtgtttttaattgtgatttcgttttcttcattgtgtttgttgttaactctgtctctttaatttttgtccagatatcacaaagctctccgaacgtttttatgactctcgttgtcaccatttttgccccagtgctggactggggaaaacgtcttaaatactcaaattcaccggagtttatttcatgaactatcagcgctcttaaatttccggcctttttaatattactgtttgtaatctcccagccttttaatgtttcccgacatcgttttcctcgaaacatgaaccagatgcgaatgtatctacctctaatctcgacacctgttggtaatttagacatatcatgagtctttgataaactgatttatctttggatagttgtaccagataatccctcgtttgctgtctggcttacctaaaggagatactcgtttgaagtggaagccctccacccaacagttctggcggtatgcttcaatttgtctggcccccagaccagtgcgaagcatcaggccgtattcaaccatccactcttcattaaagattacttgtgccatcgcatcacctctggcaggcgccaatgttagactgaaattgacgcccgatgttgattattaataatcagctatgaagttttaatttgaatacaatgcaattctcgaggactgaagtttctcgcaattaaaatttatcaattttactttctgctctctggaaacgcctgcttcttttttacctgagagcattttttcgcattctgatttcgttagtttagattttgaatatcttgtccagttagtaggagtgccaccttccttttcaatagtggcggtaattttatacatgaacacctccattattatttccagtggttcgtttattccatctttcgagtgcttctttttcacttccaccataaccggttcgggattcgcatccgttacacttcgctcggtaataccctgaaatggctttcaccgttactgatggacaaccacaaaatggacatggtttaacattgtcatatctcataatttttctcataaaaaatatttcaagttggcggtgcattacaccgccaggctgaattattcctctgaattatcgattacactgtattccccggttaatacagaggaatctgcaggatcgattgtcagtggttccttttcatccattgatactgcacgctggatctcaattgatacgggcagatatttgaacaggcgacgaatagccgttttctttgccatttcttcccagtgagttacccacggcccgttattaccagctttactcaggctgcgcaccagctcaatctgtttgcgcgtcataacttcaaactgagtacctccgtctttcagtcttgcgacagcatagacgtgggtaaccggggcatcttcgttttctcccgggcggtgtattaacttttcatcaaggccaaattcgaagctaaactcgtcaccttcacggacaacacgggctgacaggctggcgatttgaccagaacggcgagccagatcaatcatgccgcgatagccaatgattagctgaacgttctttttaccgctcttttcgtttttattaccaaaaggcagtaaatatgcatgaccgagggcgctacctggctcaagtccgagctgtgaacactgtacgatcgcactgacaaaactcatagtgtcacagtttcctaacgccggaactttacgaatttctgtggtggcgatacggatcatacgttcagccgtcatatggcgtggaagagctgctgccagttgctctttcattgatggctggttaataaaactaatcacgtcgctatttttaactgctgctggtgcacggtttccctgagttttttgcagatcggcttttgcgattggtggttgcttagtcatttgcatattccttagcccagcggggcagtgataatgtcttaatagctggccattcatcggtattcaggcagtcagacagggttcgcagattgcggtgatattcctgttgacctgccagttttgcttcttcgcccatcatgaaaatttcaaccggataacgtccgcattcaatagttgtgctggcaaccagaaaaacgaaagttggctgcactccaaactgtgcttcataaccgtcactgtagaatgcatcctgaacgtgatagcggtagtcgtaataagcggttttgaatcgttgaatatccgccgtagttttcacgtccatgatccagtgaaattcagggataattttgtccggacggcaccgacacaaaattcctgtttcaggatcttcccagtaaattgatgattcagcgtgtccggcgctttcaacaagccattgccccagcggcaaagccataacgctttgatacatgagttcaattttccggccttcttccgcagtgataaccgtttttcctgtgcttgcgcattccatcagaaacgctttctcttcttcttttccggcgtttgtacggcggttaaattcaggtgctacgataaagcggttactgaattcttccggttcaagtacccggcagtggaaagcagttcctaaatcgagcgtttttgtctttgtggtgtccacgggggcatttttacgccacaaatatagtgccggagtatcagcaatgtcatcgagctgagacttactgataccgggacccgcgtggtaattctcattcgaaattccgtaataaatacctggctctatgtcttctacgattacgggatctgcgacttcgccagtttcatcactgcaatcgcgatgcggatcgctgccagcattctcattgtgcggatgttcagcgccttccatttcctccggatcattttccttagcttcaacctgactctcttcatcgaatgtttcctggtatgttgcgtcgcccatcaccgcaccacagtcagggcagttatccccgccagtctggccgcaggcattgcaggctatttccggttcctgttgcactactggctcaggttgattcatatctgggctggttttttccgtttctggctggttctggtacacacaatcgcgagtctggatcccctttacccatttcggatcgttcgggtcgctaattccgtcaacaaattcaccacgtgatgcagcaagcaatttatcggcatcgacaggattttttgatggaatgtttttccgggcttcatggagttctgcccgcagttcctgatatttcgcatcaacagaatttacctgtgactgagcatccagcggctgcgtgtcctgatgatgttcagttgcgtccggttccattgtttcagcctctccctgttcaactgccgttgttccagatggttgcggtttttcttcatcatcctgttttccttcttctgttactcgctgcggcatcggggcagaggagcgaccgcaggcaatatccacgatttccggatcagggttggcatgatcggtttcagtcagtactttgttcagatattcagtgacgtgcgcggggatgacctcgatcccaattggtgcttcttttacggacgcaaccacgatggcgcgggaataatccagcccgccaggcatggtgatgaatttgtcgcggaaaacagaaaagggcggtttattttcagcgataatttcctcaatgcgtttagtgtgtgccggatgaaggttatagatgtccagatccattgaacgggccagtacgccagtggctacgtcgcgcgccagtgacgtcagatcgtgtacgaaaccttcgccgcgatcggtgaggtttccgccgccagcattagcaccggaagccgtgcgagtgatgtgtgaaacacgattacccttcatccactcttttgtcagcagtcctcgatcggtgtagtcagcgttcaggtatgcttcgaaaaaagcagttatcagtcccaggtttgaattaccaggattagggaaaactttgtcagtgtcacgaaccagtttgtggagttcgcgaatttccagcgggtcgagcaggctggttttgtgggaaacagccagggcagtaacagccggtagttcttcagcccgagcaatgtgtaatgcctggagtccgtcgcgtgaaacgtgcgttaccggtttttcgctgccgtgttgagcaagccaacgaatgggcagttcctggccagaaattgggagtagcatattctcctcaatctcagtcatgtcttcgccgttgacgttggtattgccttgatagtgagcgttgtctggtgctgctcccggttttagttcccatgtcatggagtctttgctgagttgatagcgttcactccaggtaaaatcgatctcaccttcagcgggcaggtcattaacgacaggaaaattcgtggcaacagctttaaaatagctgctcagttttttacctgacttaacgatcaggtagtccagagtggcacaggtcgattcaaaatcgttgcttgcccacaggacgacgtcaggttcaccggatgattttttcgctttccgtaacaggaagagtggttttgtgctcattgttttttaacctcaactcagattaaaattcgttttgttcagtgaatgatcttgccggatacacactgttcatagcctgcgccatacgcaggctatttctttcagatttcaccttttaatttcattgcaattagagttgccagaaattcggcttttttttctgcgggcagattctttccgatatgcaccaggcacatttttttgacaccttcatcaagtgtttttacgttgcctgatggaccatcgatatcaaccacagtgaatggggtttctttattttctgttttaattacgtagccaatgcgctttccttccaggtaaacctcgtgaacaatgttatcagtagttgcaacagtggcttcataattggtgttcatgtttttctccttaattaaggttgagcgaatccctgccattgctggcataaattcagtttcgaatagtcagttaattaaagttcgtgtgccatctggtctttttcggcacaactttcactacaatattttttcatttccgtcgttgggataactccacgcatgaaatgaagaggtcttttaatacttttgctttcttcaatttctttattgcaaaggtggtaagcacattttattttcttagtcatcaccatgactccgcctttacaggtaaaccatcacgaccgaggaagactttaatcatgcagtcagtaatgcatgtttttgtggtcaggttacgaatataaagttttcgctttttaatattgtttgccgaggcaatatatgtccggccttcatgaagaacatagtcaccaggagtcacacactgacgtggtatttcatcagttccgaagtgatgtgcaatcataattatctccatttttacaaatgaactttgttgatgcggtgcctggtgcctccaggtgactgcaaccagttaacaattacagtcggctttcccacccaaaccaataaggactaacatgacttttaactgtgccgcgtgcgcttagccgcattcaccgcatcacaaaattcactttaaaaagggcggacatcagtcgaacttcaagaaaaaaatgatgccgccaagactacacacagcagtgttgttattcacaaccggaggcgcactcctaccatttaaatttaacagacaagaccgactctttatggatatcggaaatgcgccttcgtgttgtgcccggttttatttcaccacctccgggctttggtggtttctgctatacccctacagcgagaatattgaattaatccaaataatggattagcaagtatttctggcaagccagcgacgtgcgcctgtttctgttttaaatgttttgcttttggtatacgtcatagcagtgaacgttccatcttggttggggaacacgtcgcacaccatggattcgttattgccgaggtcgattttttgcatttttcgcacctcacatcttgttgttgcggatagaggcttctgcttgccagagatcccagtcgttgctacgtaaagcttgcacagcctggctgtaagtgataccgcaacaatccatcaaatactgaactacttcgtaatgcaccatcttttttccccttaacgccgggtggcggaactaactgctgcactgcaaaatttgaatcccgccgtcatgttcatacgcctcgggctggctacttaacccctgaccactgcctggtaactcgaagtattgcccggcgttctgtggggcggggtgggttggtaggtatataatgtactttgtgttcatcattgtaaagtactttaagtacattttatgtataaaaaaatgagacgggataaagtgaagcacaaacccggagggggacgctaccggatttatgctggtttaagaggctttttgttttttctttcgtgctaactcttcgtaaattgcattgtacttctgttttttctcctcaagagtttttaaaagttcatctgtctcactgtcagggagctcgtccagaaggtcaatgatgattttttgtcttggatttaactcctgatagaaacgtatctgtccactttcttctgtatcctctcccaaaagataggttggtgttgttccaatgagtgttgctaattcccttaatttctctcggcgaggaattgtttcaccattaaaccatttgctaaccgcttttggtgttaatttcattcgacgggcaatttctgcctgccttccatgttgttcataaccagcgttttcacaggctagcgcaagcctactggcgaactctttacgcgctttatcttcatgaaccataagttcaatgatattcgctcttgaatgtactgtcagttctgttatagcatgtactcaaagttcacattgtgagggtgatatgaaccagaaaacacttgaagatgtaatcaaaactgttcgcgtttctgttgtggccgacgtttgtggtgtcagccaaagagcaatctacaaatggatggataacggaaaattgcctcgcacagaatataccggcgaaacaaattacgctgaaaaaatcgctcatgcatcaaacggattattttctgccgatgcaattttaactattggcagaaataaaactactacgaaaaagctgatgggagttgattcatgaaaatcaagcatgagcacatcgaatcagtgttgttagccctggcagccgaaaaagggcaggcgtgggtcgctaacgcaattactgaagaatatctgcgccaggggggcggcgaattgcccctggtaccaggcaaggactggaacaatcagcagaatatctatcaccgttggttgaaaggtgaaacgaaaacgcaaagagaaaaaattcagaagctgatcccagcaattctggcaatccttccgcgcgagctgcgtcaccgactctgcatcttcgataccctggaacgccgtgcattactggcggcgcaggaagcgttaagtacggcaattgatgcgcatgatgatgcagtccaagccgtttaccggaaagcgcatttcagcggcggcggttcttccgacgattctgtcattgttcattaagcaaaagtttccatgctgtttgtgcttattctaagccaccgggcagcatcatacggggcaattatggccgcattaccatacatgcaactgtacatagctgattacctggctgacaccatgcatttgtcagcagaggagcatggtgcgtatttgttgctgatgttcaattactggcaaacaggaaagccaatacctaaaaacaggctggcaaaaattgcccgtctgactaacgagcgatgggctgatgttgaaccatccttgcaggagtttttttgcgataacggcgaggaatgggtgcatcttcggattgaggaagatctggcatcagtcagggaaaaattaaccaaaaaatcagccgcaggaaaagcatctgttcaggccagaagaagcagaaaggaagcagatgttcaaacaaaacaagagagaaatttaacaggtgttcaaacagatgttgaagtggtgtttgaacatgatgtcaacacaaaggcaactaataaagatacagataaagatctaaaaacagatccccccctaaatcccccccgggggaatcgaggtgtcaaaaagtttgaccctctggatattgctttgccgaactggatttctgtctcgctttggcgtgagtgggttgaatttcgccaggcattgcgaaaaccgattcgaacggagcagggcgctaacggggcgatacgggagctggaaaaattccgccagcagggtttttcacctgagcaggtgattcgacacagcatcgccaatgaataccagggcttgttcgcgccgaaaggtgttcgacctgagacgttactccgacaggttaacaccgtctcgttaccggatagtgcgatcccgccaggcttcagggggtaactgaccatgaaaaatattgcgacaggcgatgttcttgaacgtatccgcagactggccccgtcacatgtaaccgcgccattcaagacggtagcggagtggcgcgagtggcaactttccgaaggccagaaacgttgtgaggagatcaaccgtcagaatcgtcagttgcgggtggaaaaaattctgaatcgctctggcatccagccattgcaccgcaaatgctcgttttcgaattaccaggtgcagaacgaagggcagcgatacgcgttgagtcaggcgaaatccatcgctgatgaactgatgaccaggtgtacaaattttgcgttcagcggaaaacctggtaccggaaaaaaccatctggcggcggctattgggaatcgcctgctgaaagatggccagacagtgattgtggttaccgtggctgatgtcatgagtgccctacacgccagctatgacgacgggcaatcaggcgaaaaatttttgcgggaactgtgccaagtggatctgctggttcttgatgaaattggcattcagcgcgagacaaaaaacgagcaggtggtgctgcaccagattgttgatcgccggacagcgtcgatgcgcagcgtggggatgctgacaaacctgaattatgaggccatgaaaacattgctcggcgagaggattatggatcgcatgaccatgaacggcgggcgatgggtgaattttaactgggagagctggcgtccgaatgtcgtccagccaggaattgcgaagtaatttttaccgggagaaaaatttaatggagactgtttttgacgcactgaaagcaatgggaaaagccacatccatagaacttgctgcgcgacttgatatcagccgtgaagaagtgctgaacgaactatgggaactgaaaaaggctggtttcgttgataaaagcgcgtacacctggcgtgtggctgataacaacgttcagcaggaacagccagcgccggcagaactgccggaagaaactaccacggcaacagtcgcgaaaatttcagagagcgatttaactgcgacgattgaacaacgtggtccactaactgcggatgaactggctacgttgttcggtaccacatcccgcaaagtggcttcaacgctggcaatggcaatcagcaaagctcgtctgattcgcgttaatcagaacggtaaatttcgttactgcatgccgggcggtaatttaccagcagagccgaaagctgcatcggtagcggaaacagatggtaaagcctttcctcagctagccggtgttgcgttaccagtacaggaagctgcaacacaggaagatattaaaacagaaactgtggcggacattgtgcagtcgttgccatcgtttactgaaacgcaagcggataacctgattttaccatcgctgcatatggcaaaccgtgaactgcgtcgggcgaaaaatcatgtccagaagtgggagcgagtctgcgccgcgctgcgggagctgaacaagcaccgggatattgttcgacagattactgattcttcccgccgtgttgtatcggaaaagtgattgccggaggcgcttatggcaaaagtatttacacaagaagagcgggaaaaaattaaagggcaggttgttgaactagtacgccggagtgggcgagagacgttacggcaactggaagccaagacaggtgcgacaagatatctgatgagcgttctcgccagagagctggttgccagtggcgatgtatacaactctggttacgggttattcccgtctgaacaggctcgtaaggactggcaaaatgcccgcaaaaaactatctagggcaaaggtgaagaaaccatctgtggttgatccggaccttatctggtcattaccagacggagaaatacgccgctacgacaggcgtctgaacataatctgtcgcgagtgccgtaaaagcgaagttatgcagcgcatattgtcgttttatcagggagatgttcggtatttattgaagtgacgagattaaagagcattagctcagatataaattgccattttcatggcacggacagagcagagctagcgtgattgtctgttttgtgccaaaagcggtagccgctaggtagaatccgccaaatcaaacaaggtatgatacaagagttgcttacaggtaagacacgattaataaaaggggaagaacatggttgattatcaagaaaccgagcttgatgaagagttggttgcgccaggtgcggaagaggaagagccggaactgcttgatgaggtgatgcacccgttcaacccgactgatattgatatcgtcgttgaaccgaagtcgttggatgccttgattaagcgaattcagcacaatgagatcgacatgaataccgattttcagcgccatgcggagttatgggataaccgcaagatgagccgattaatcgaatcaattttgattcggttcccattacctgctttctacttcgatgcgtccgatgaaaataattggctaattgtggatggcttgcagcggttatctacgattcgcaagtttgtgttagataaaaagcttcgtctcaatggactggagttcttaacagaccttaatggtaaaaccttcgataaattacatcgtcaatatcaacgccgtattgaagaatgtcctgttactgtgtacatgattaagccgggtacgcctgaggacgttaagtattcggtgtttcgccggatcaatacaggtggcttaactctaaataatcaagagatccgtaatgcgctcgctaagccaagagacagagaattgctcgaagagttagccaattcagcatgctcgaaagccatgctaggtgacctttccaaacgtatgaaggatcaggaactggtattgcgattctgggcgttctatcgctttgattatttagaccctaaaaacaaaaaagaaatctcttcgtttttagataaagccatggaagatatcaaaaaaggtgatgatgcctaccgtgcagagtttaaagctaagtattcaactgcaatagagcgctgttaccaactgttaggagaaaagggttttgaaaaaaaccctgcatcaagaagacggtcaaaaaatgcaacactatttgaagtctggatggttatgttggtgaaattaactgaaaacgagtttaaccgcttggtttataatcaaaaaaagtttcaaaaaaaggtgcagacgttattggaagatgctgaatttattaatgttattagctactccactcagcgaaaagagcatgtggaaatacggtatgaaaaagtcaatgctttgattaaagagatgcttaatgattgagtttattaatattcaaaactttaaaaccttgttaaatgccagttttccactgggtaatctgaatctgttctcaggccttaatggcatgggaaaatcaacgcttgtgcaaagtttattgcttttaaggcagtcttatgaacgcaatacccttaaaactaagggtttgctgttaaatggtgattatgtcaatatcggtacgggtaaagacgcgctctctagttttagtgaacaagaagagattatttttaccattaaatggctcgagaaagaacagccaacacggtttgagtttgattatcaacatgactcagatctgctgccgctgcgtaaatctggtattgacggtgattcagaattattaagcttatttaactctaattttcagtatttatgtgccgataggttaggcccacaaagccatcaccagttgtctgagtttcatatccgtgatttaaaatcacttggtcatcatggcgaatttgcagttcattttatcgcggttaatggcgctaaagacctggaaatagaagcgttacgccatcaaaaggctgtttcagggactttgctttctaatattgaagcatggatgtcggatattacgccagggttaaaaattaaagcagtagcgcagcctcagtttaattcggtgagtcttagttactcttttaaccaagggaaagacaccaccgaagactttaaaccacagaatgtggggtttggattaagttatgtgttacctgtcgtaaccagtatactaagtgcggcaaaaggtgatttgctgattattgaaaacccagaatcacacttgcatcccgctgggcaatccttgatgggtaaattgtgctccattgctgcgaataatggcgtgcaattaatcgttgaatctcattctgatcattttctcaacggtatacgggttgcggtgaagcagaaagtggttgcagctgacgatgtcaaagtctttttcttacagcgagatgttcataactccattcacgcctcagaagtcatgtaccccaatattgatgatgagggacgaatagactgttggccggaaggcttctttgaccaatgggataaggagttggatcatctgttatgagtaatggaattgtgttgaaccatcattctttgccatttgctagcaaagaggatgcagatgaaggactattggctttctttactgttcttaaggtctgccgaactgctgggctgaaaattttgctcatcgatgaagatcaagacaagtcgctaatgggattggagctggctaacggatattttgtgcgcaattggcttgcctctgcgagcaaagttgcagaacttgcggattggtgtcgatttctaaagtctcttgaaacgaaacagcctctctttgaaaccgtggatattgaaactttaggtgatgtattagaagttggcttgccaggggaagatacaggtaaagcggtgctattagcagcgttttattttaaaacttttcttgctagttttacggctttagctacttggacaaatagccattttaaagtatgggttttcgagcttgatgcaataccagaacaaagggatgaaacgattttaaatctgagtaattctgcgagcttggatgtgcatggagatgaactcaaacaacatcgtaatacgttgttaagtactgctaaggatatctggctgaaaagagcagatttgtttcctcatctcactttgttgtcaaatcaaataggtacaagtctacaaggttggtctgctaggcaaaatgtcttgttcaaggcacgagatgcgctaaatgtgttggaatcgtttagtgagaaatggcgttcaggtgagtatgtagagtaccgtcatgaatatttaagagatttgggtttggctgctgaagttagcggtgaatcggacagtgtaaataatgcctccaaaaagaagaaagagcgcatattttggttagatgatggacggcaggtctattgcgagaatcatgtaaaactacctgacggttaccgcctacatttttatgctgacgcagtaaatcagcggatatatgtggcgtatttagggccgcatttaactttatgaatttaaggagatttgatgaataacttagctccattctgtatggcaaagtcttgcttacttggagactgctatgcccgttatgactagcccccgattagttcattcaaaaggctgttagcaatgtcgcatctccagaacgctcaaagccaactaaaatgttggcttgtgtctgacttagcgcatttaaagaagagcggatggtgactggttgttgtgttccatttctacagaacaaaatcacagaaactatacccaatagttgcattgaatcactgacgagacatcctcatatttatcaggactggtgtacgtccaatacaggaggttgtcgtgctggttctcaaatgtgcgctagctattgcggctgtaatggcaatttattgtcttgctgttgttcttatggatcgcctttctgattgattttatattggcgaggtgacgggggttaagtagaattgctgcgggtgcttgaggctatctgtctcaggcatgaacaccaaaaggcagatagagaaaagccccagttaacattacgcgtccggcaagacgcttaacattaatctgaggccatatctatgcgacacatagagattagcctcttatgtgccgaaaggcaaggagaagcaggctatgaagcagcaaaaggcgatgttaatcgccctgatcgtcatctgtttaaccgtcattgtgacggcactggtaacgaggaaagacctctgcgaggtacgaatccgaaccggccagacggaggtcgctgtcttcgtagactacgaatctagagagtaagagtgaccaggcgggagagtaatctcccgccacctctgatgtgtcaggcatcctcaacgcacccgcacttaacccgcttcggcgggtatattttatctgtgaatatttttataaaaataatgcccacgcacagcataaaacaaaaagtattacagataaaaaaggaacgtaatgtgcagatttgttgttttccatatttactcaccttaatatgattaatcctgatagggttgttatttcaacggttttcaaatgagatattatggtgatctggcagatttgcataacattaaaatttaatttgtttaaccgcttttaataataagcgttgtttttatcccagcaatctgttgtttggtttttattccatcaatgtgagggctttacactggaatcagtttatttatactttatacgtcagcctgaacaactggcatctgctgcactgcgccatcgagagattgagaaatggcgcatatacaactggtcaaacaaacctcttctggtttacttctcccggcgacgccggagagttgcgattttctgcatcaaatcaaaataggtgagtggatacacgcagactttaagcgtgtgcgtaactacgcattccacaagcgttttttcaaacttctgcaactgggattcgattactggactccggtcggtggggcgatcacgcctcgcgaacgagaactgctgtctggtttcgtggattacctgtgcgaatcagttggtcgggaacacacaccagccctgagtgatgccgcagagcaatatctaaatacagttgcgacacgcagaacccgggatacggcattgctaaagtcgtttgaggctttccgcgagtgggtaaccattcaggccggattttacaccgagcatctttatcctgatggtagccgtgggcgtcgggcgaaatctatcgcgtttgcgaatatggacgaaaccgtgtttcagcaggtttataaatctgtactgaatgtgctgtggaactggattctgttccgtaaattttcctctccggaacaagtcgaaaatgtggccgcgcagctgctggagtttgcgtaatggtggacttacgtaaagcgacgcgggggcagatgtgcaccgtcagaattcctggctactgcaatcacgatccggaaacgtctgtgctggcgcattaccgactggcgggaacgtgcggaacagcgataaagccacacgatatgcaggcagcgattgcctgtagctcgtgccacgatttaatcgacgggcgggtaaaaaccagcgattacaccaaagaagaattacgcctgatgcatgcagaaggtgtttttcgcacacaagaaatctggagaaaggagggatatttatgatttacccaacgaatacaggaaaaagcggagaacaccttcgtctcaccacgctggaaagtgtctggattcagggaaaactacgtatgtgggggcgctggtcgtatattggcggcggcaggtcagggaatatgtttaaccagttgctggcatcccaaaaaatgacaaaaacagccatcaatgaagccctgcgcagattgaaaaaagcgggaattgataaaccagagttggaagcatttttgcgtgagatgatcgaaggaaagcaaaaaagctggttaactcactgcactgatgcagaggcactaaaaattgatagtgttataggtgaagttctggcggatcatccaggactactaaatgtcctgagtcagcgttatgtggggcgagggatgagtaagagaaggatggcagagttattaaacgaacagtacccagagtgggcgttgattacatgccgacgtcgtgttgagcagtggttgcgtgttgctgagttcattttgtattcacctatgagagaagcgttcgattatgcttaaaaaatcattgcaaaatgagccacaaactgcttcaattttggtacgcttcgcaaagctgtatcgcgaggcgaatcaagcgcaattgaactttaatagaacccgccatcgagcgggttttgttgtttctgcggtgttatataagaaacgacatttaataatctccttcaaaataaatttgtttatatattgtcatgtatattttaagtgaaagtgaattattcacataaaataaaaacatataaataaatttacataacttgacgcaaagtgttgttgcgattggaatattaaatcgtatcatcgaaaacggttctgagggggaactcttctttgctcggtgatatcgctcccctgaagaaccaatgccgacttagctcagtaggtagagcaactgacttgtaatcagtaggtcaccagttcgattccggtagtcggcaccatatgcgggtatcgtataatggctattacctcagccttccaagctgatgatgcgggttcgattcccgctacccgctccagagaaacaagccttattgtatcgtggcactggcgtattttttattacgtgggtgggttgttttaaaaagacaatccgttctctgactatgattggaggtcggttgtagtcacagtgctaatttttttacggcagcagaatggtgcattatcggtggagattttgtatttcctggcagggtcggtgatgcatcattctggtgttgtaaaagcaccgcagaggtgttcctcagtgcgagggtggtttagatagtggtttagcggggaatcacaatatctgttgtagagatggatatttcgggaggcacccgacacctcgattcttattacaataaaatgatttatctcatgcattgaccaaccgccatatctggcggttttttttattccttcctcaggacaaaaaaagacacgagcatcctggaatactcgtgggacaaagtcctttagatagcaatttgcgagagggtgaaaaagtagcgcggtcgtcggattaagaccgcgggacaaagtccatgaagaataataagtattggcccccttccggggacatgttcatactactaagcttcagaagtggtttaaatcctcaaattaaccttaatttccgataagtcttatttcatttctttgtgccacatctggtgcgcatcaaataacgccacacaaagggcatctgcggatgccggtgcttttgacggggtgttttttacgggccgctggtggcccttttttatttacaggagaaaaaagtatgtctgaacccttatccggttccggcacggctgtggcgctcggcggggcgacggtattcgggctgtttaccggaacggatttcgggattgtgtttggtgcgttcgccggggcgttatttgtggcaacgatgccacaggcgctttcagcctggcgtgtggcggcgcattttctggtgtcgttcattatcggcgtgctgggcgcagaggttctggcatcctggctggtaaagcatacagagtttgacggtgcacctgtcgacgcattgtgtgcagtactggtgtcagtggtgtcggtgaagattctctcgttcatccaccagcaggatattgcatcgctggtgtccggcctgttctcccgcctgcggggtggaggaggcggcaatgttaagtaaccttcccggattactgaatgtggcgttatgcacggttatcgtgctgacgctctttttttatcgtcgccgtgattccagacataaaccgctgatgtcatggctggcctggctgctgatgctgctgtatgcctttgcgcccctcagctatctgtgtggtcgcccgttagcaacgggctggctggaagtgttttttaacttgctgctctgcgtgctggtgatacgcgcacgcgggaacgtcacaaaaatctttccattgttgaggtgaatatgtcgggtaaattcagatttagtcgtcgcagcgaaaagaatctggagggcgttaaaccacagctggttgctgtcgttcgccgtgcgctggcgctgacggaggttgatttcggtattacggaagggctgcgcacgaaagaacgccagaaacagctggtcgcggaagggaaaagccagaccatgaacagccgccacctgaccggtgatgcggtggatgttgttgcctgggttggcagccaggtgtcatgggactggcctctgtacgagaaaatcgcgcaggcatttaagcaggctgccgcagagctgggaactgccatcgaatggggcggggactggaaaacactgaaagacgggcctcactttcagttgaaacgctgataaccaggtgtgttatgagcagaaaacattggacacacagaatgccgcgaacggcggcgaaatgggcactggtagcgatactggtgcctttttttctggtgggatgcgtcagtctggataaggcgcgccagcttttcgatacagcttctcaggtctgtgaagttgtcgacggtgttcggcagtgtatgcagaactgatcgcctgtaatagcagaatattttgctgaaaaatgaagggtgcgccagcgtccggaaagcatgaaattctgctgcgtgtgccaattttatcttattcattctaaatcttgccgaatcaagatgaactttgatcaactgcctggcggcaaggggcattaaaacaggagaaaattatgtggaaacctacaggtgacaagttaatcaccgcgttgattgacggcaagccacaatacttacgcattgaaatgagtagtcagcatgctcgtttgattcgtgagtaacaggcattacagcagcccttcagtgtgaggggctgcgataatgtcaaagctcgttatcagcacccgccgcgcacccagcgcactggccgatagcgggcttttttattcataaagcgaggctgtatgagcgagaaattgaagatcgtctatcgcccgttacaagaactatctccgtatgcacacaatgccaggacacacagccctgagcaggtggcacaactggtagaaagcattaagcaattcggctggactaatccagtgctgattgatgaaaagggcgaaattattgcgggtcacggtcgtgttatggcggctgaagtgctcaaaatggattcggttccggtcattgttctgtctggtctgacggatgaccaaaaaaaggcgtaccgcctggcagataatcgcctgccgatgaatgctggctgggatgaagatctgttacggatggagctgtcggacctaatcaatgctgattttgatgtctccctgacaggattcagcccaacagaaattgatgaattgttgacggatgttttgccaggtacaggaaatgaggaggagccgtacacgacgaaaattgatacgcctgtttatgagccgtcgggcgataaaccagatatcagtgaactgtacgacgatacgaaaactcaggagttgatcagccggatacgttcggcgtcccttgatcctgatattgagaaattcctcctgtgtgcggcagaacgtcatacggtgtttaatttcagcagaattgcggactattacgctcacgctcccgctgaaattcagtgccttttcgaggagtcggcgctggtgatcattgattatcagcaggctattgaaaatggatttgtccggatgacgcagcgcatggtggagatcatgcatggcggggaggaggaatatgcgtgatgatttttgcgcctttattctgactcacgggcgcccggacaaagttctgacttaccggacgttgcgtcgtgctggctataccgggaaagtttttatcgttgttgatgatgaagataagacacggcatcagtacatagctgaatttggtgaacaggtgctggtgttttccaaagccgatatagccagtcgttttgacgaagccgataatttcggtgatcgccgctcaattttttacgcccgtaatgcctgtttcgacctggtaaaactggtcgggtgtaaatacttcattcagctcgatgatgattatcacgagttccagtttcgggtggatcgcaactatgaccaggcctatttcccgataagaaaactggatgcgatcctttctgaaatgctggcgtactacgaatcaatacctgcgctttccatcgctatgtcgcagggcggggattttcttggtgacaatggcggccatgcttcgtgggtgaaacgcaaggcaatgaacagctttatctgttcggttgatcgaccgttctcattcatggggcgcattaacgaggatgtgaatacgtacacgaatctcggtcgctgtggtgaattgtttatgacgatcggtgctgtccagttagggcagaaacagacgcagaaaaacagcggcggaatgaccgagctgtatctggattccggaacctacgttaaaagtttttactccgtcatgtatgcgccgtcgtgtgtaaaaatctcactgatgggtgccagccataaacgcattcaccatcaggtcacctggaacaacgctgcagtaaaaatccttcacgaaaaatacaggaagaagacaccctgcatatcaatgggggtgacaaatgattccgtattcgaaagtcgagtctctggcagcgtgccggatgactgcacaacaaatcgctgacgttctggatgttgatctgaaccgactgaaagaaaatcgggaagcaatgacaaatttttatgcgtccatccgtaagggcagagcgaaaggtgaagccgagctacgggcggcattgtttaagcttgccagaaaaggggatgcctttgccctgcgcgaactactcagggtggataaaaatcaggattaactgatgagcagaccggactggggggcgttgcagcaggagtatattgctgaatacacccgctccggtatatctccggtggcatggtgtgaagcaagggaactgaattacgcaacagcccgtcgttatatcaaaaaacctccgaaaaatgcgcaggcagaattgcgcaaaactgcgcaaaaaagtgcgcagaaaaaacctgcgcagactgtgcaaaagcggaacggaaaatctcaggaaaaaaagccagtatccgatgcgtacctgaatgagggcgatgcggaagaaatttcgttctgtcccgatgaattcggtatttcagaccagcaggcgaaattcgcaatgctggttgcccaggggaaaaaactcgttgaggcatatcgcctggcaggatacgagtcagaggggaatgcggcctacgtaaccgccagccagctcctaagaaatcctaaggtttatcgtgccatcagctacttccgcaatcagtaccagaaacgctataccgcagacctggatttactggtgagtcagttgatggccattgtccaggccgaccccaatcagttggcacaatttcgccgtgttaactgtcgttattgctggggcgagaatcatctctaccagtggcgcgatatagcagaattcgacaacgcagcggcacaggcttccagagatggcaaacctgaaccggaatatggaggcctcggctttgttgataacgccatacctaatccggattgtccgaagtgctgcggtgagggaacgggacagctttatatggctgataccactctgcttgatggggatgcgcgacaattatatgcaggggcaaagctcgggaaatttggtgttgagattctgctggaggataaggctgccgcccggcgcgaacttatcaagctgataatggcgacgaaaggaagttctgctggtggtgcaactgacagtcgcaatgatctggagcttgaaggactgaggcttcgcaacgaaaagctgcgcactgagattgaaaacctcaaaaaaggcgtgggtggtgagaataacgaaataattatccacaactctctgccgatgccgggagtggataatgtcgattgaaatctacctcccaaaacctcatgaggggcaaatagctgcatggacggcggcaatagaggaacgcttccacgcggtatgctgtggtcgtcgctggggtaaaacggtgatgctggtgaacatcgctaccagtttcgctacgcggaaatttgccgttcctaccaccgggcaacttatcgcgggtagggtggggatttttaccgcgcaataccgccagtaccaggaaatctgggatgaaattagcgccgttctgcaaccgctgatcctcagtcagtcaaaaaatgaaaagcgcatcattctccgtaatggggggcgcatcgacttttgggtaacggacaataacaaactggccgggcgtgggcgtaaatatcacgctgtgctgattgatgaggccgcattcactaaatcgccggaaatgctcgaggaaatctggccccgcgctatacgcccgacgcttgtcgattaccgcggctgtgcgtgggtattttccacaccaaacggcatcgacgagagcaattttttctacgcgatatgccacgatgaatccctgggatttgtcatgcaccatgcgccaacttcgtcgaatccgtacattccgaaagaagaactggaggaaacggagaagaaatccgatccgcgcgtctggcagcaggaatatcttgccgagttcgtggactggtccaaagatgcgttactcgatgtcgataagctgctggtggacggtcagccggttgagatgccgccgcactgcgacatgattttcgcagtgatggatacggcgttgaaaggcgggaccgaaaatgatggtactggcgtggtgtatttcgcttatgagtcaacgtattcggacgagccaaaactgacgattattgactgggatgtgacgcaaattaaagcgtcattgcttcctgaatatatccccggcgtttatgacaacctcgagcgcctcgcgaaattatgccgtccgcgtctgggcagccagggaatttttatggaagacgccgcgatgggggcaatcctcaaccagaaggcggaaaccgaaggctgggatatgacgccgattaaatcggcactgaccagcaaaggtaaagacgaacgggcggtgatggcatccagctaccactatcaggggatgtgcaaaatcgtccgggaggcttacgacaagaccgtttcattcaaacgtaccaccgcaaaccacctcattaaacaaatcgccgggttccacctggcagacaaagacgcgcataaacgtgctgatgaccttttcgattgttatacctatggattgattatcgcgcacggtaattacgcggcgttgtaaaaaatcaggatatttttgatggcagagatcgagattactggcggcctcggttcagcactgatgcatattcttgaggctgaagaaattcagccgggaaccgacattggctatgaattgtgtaagcagctgtggcaattccatcctctgggcggaaaacttgtcgaaaaacccatactgatggcgatgtgtaagccgcgccagtataacgtggagacagaccctgacgagagggttgtgcggcgttttcaggaggtatgggaacgcatgaaggtcaacgagaagattaaaaatctgttttttctgtctcgttgctacggtgctgcagcgatcggcgtgggcaccgacagcgttccatgtcgtgaaccgcttccgacgttcggactgacagaagatgacgtgtatatcaacgcgtgggacccgttgaacgcttccggttcgatggtgactgaccagaaccccaacagcccgtttttccaggaagccaataaaaaactgaatattggtgggaaagactggcatccgtcacgcacactgaaaatcttcaacggcacaccgatttatctggagtttcagagttcatcgttcggattcaccggacgaagtgtgtttcagcgcgttctttattccctgaaatcctatatcaacacgatggaggcgaatgatctcgtcagccagaaggcgggcgtactggtagctaaagttgtgcagtacggttcgaaacttgacgggatcatggctgccgccacgggacgaaaaagggaatacgtcaaagaggcaaaaaataaaggtgtgcttagtatcgggaaggatgaggacgttacctcgctaaatctacaaaacatcgatggtgcgctaaacgctgcacgcgacaatattatttccgatattgcgtcagggagtgacgttccggcgatcctcatcaaagaggaagccttttcgaatggtttcggtgaggggaccgaagattcgaaagccatcagccagtatatcgatggtgtacgccagcagattgaacccgtgatggattatttcgaacgcctggtgcagtacatcgcctggaacgaggaattttatcagtcgctgaaaaatgattacccggacatcataactgatgactataaaaccacgttttaccagtggcgacgtgaatttaccgcgacatggcaggagctggtggaggagtcgccggacaaacgccgggaaagcgacagtaaagtgattcaacaggcgatagcacttttctctgccgtgtcgccacaggttgatcctgaaaaccgtgccgccgtcactgaatggctggcaagccttgttaatgccacgcaaacctatggcgaagctccactcatcattgatgtggacgcgctggcgaattatgaaccaccgaagcaggagacgcctgatggcaatttccagccgggcggtgagggagaagaaacggatcaggacgctatatgaggttctgacggatgccgttaactactacgtaaatcacgggtgggatagcgaaaaatcattgctcgaatggtgccggaaactccgtgtagccgctcagcgagaaacccctgatgataccgtagccagaaaacacctcaccgctatctacagccgtcttgtcatcgacggcggggcattacgggatcagcctcctgacggccctaaaaaaatcactgttgaaaaactgaaacctgagtttcgcaaggaactagacaggcgaattttcgccagtgccaacctgataaaactcaaccgcgaacaggctatcgagaaaaccatacagcgttttcagggatgggttacgtccattccgcctgacggggtgagcgaaattgatcgccgggaagtgaaggccggttttcagaagtccgtgaaggatatggattttatcagtcgccgggtggcaattgaccagggacataagctggcgagcaacgttaagtatctgctggctgttcagagtggtgcgattgctctgcgctggcattctaactggcggcgtccgggctacaaataccgacaggaccacaaagagcgcgacgagaaaatttatctcctccgcgattcgtgggcgctggagcaggggcttattaagcccgtatatggtttttatgacgaaatcactgctgccggggaggaggtttattgcagttgcgatgctctgccgatctacgcccctcagaaactacccgacgaatttttaacggagaagggcaaacgtgagtttaaccgagcttgaagtggcagaacgcatcagggacggaaccgtaccgtctccggtgaaattctccaacatgtggttggtgaatttgcgcataaccggaaccgggcttgcctatcgcgccgggctgaaagagcacgtctggcgtgatccaaagctctatctgaacgaggaatttttaaggcgatgcaatggccttccggttatcacaaaccatcctgacgacgcagttctgacggaggaggattttaaatcgcggatcgtcggtagcgtcatgctgccgtatatccggggtgatgaggtatgggcggtgtgccgcgtttacctccagagcattgttgaagaaatcactgagggggatgtttcgacaagtccgtcggtggtgttcaacagcacatcaggaaatgtggaagtacaggaaggtgacaccaattttttaatcgagggcgttcctttcctggttgatcacatcgccctggtgacgaaagcccacggctcgctgggcgtgtgggataaagaccggatccccgcaggggttgaagtgacaaacacaggtgaaatcgagatggaaaaagaagaactccaggccctgttacagggggttgtgagcgatgccctgcaaggcattaatcagaaaatcgatggtgtcgttacgcgcatggactcactggagcagcgggacaaagcgcgggcggatgccgaagaacaggcgaaaaaagaggccgaagaaaaggccaaagccgatgaagccgcagaggaacaacgtaaagctgatgaagctgcggcaaaggaggcggaagaaaaagccaaagctgacgaggcggcagctaaagacgctgaggagaaagcaaaggctgattccgaagcggaagaacagcgtaaggctgccgaggaggcagaaaaagaacgcaatgactcagccctggcagaagcacaggcaaaagccgactccgcattcagtgcctgcggtaaaaacgcgccagcaccgttttctggtgaaaatgcgctggactaccgcaagcgtgcgctaatcgctatgcagaaacactctccggcacataaggacgtcaatattcgcgcgattgcggattctgcaacgctggctgtgcttgaggacgcaatttttagtgccgcccgtcagtccatcgaaaaagaaatgatgagtacgcaggggcaactgcataaacgtatccgcaacgatgaagccggacgtcgcattactgaatatcagggcgatccgaacgtctggctgagtgctttcaaaattccggggcgtcgtctggcaaaaattaacactcaagggagcctgaacaatggctgatattaactttcatccgtttaaaaaccgtggagcatttggtggcctttttaacgtcgaatcccgtgggctgatgcagggggatgcgcaggatgatccggcaattcgtctgcaactttgctccggtcgactggacagcaaaatcactgaaccggtatggggtggcgttggagttatggagtgcattgctcccgcgaaagacagcgttaacggcgcggtaattaaacaagccacgaaggacgcctgtaacgcctttactgtctttaatcaggcatttcatggcattaccacgccggataatccggtgccgttatatctcgcgggtggctttgttcactattaccgcgttggctcaggtgcccgcattcctctccctgtcagtgcagaagttgttgcgctggctgatggaaataacaccgttgctgccagtggttttgtgtgggatctgacgaaaaacatggttgatgtttattcgggatcacccggcgctaatccgaaagtggatattaagctgctgatggtttcagttgacggaaacctgacggtgaaaaaagaggatggcggtaacgttgtctgggaaatcggcaaaccgtgcggcctgtttttaatttaaggggatattaattaatgagcgcatttactcctgcgactactattgtgtcgccgtcaatggtgctgccggaaatgatcgtgcaacagagcatggcttccggggcgtttgaagtcctggctggtggtgctccagcggtaaaaatcagttccagtgatttgatggtctatcagaaatatctgcgcatgacctcgcaggcgcaggtcagccagtctctgccgggtcagttaccgtcttccagtatctctggcggctatgacggaatgatgacttaccgaatttcttcccgctcgcaatacagctatctcgatactgatgcagcagatcgctggggctattctctgattgaaggcctgcgcctggctaaccgtcagggacacgctcaaatgttgcgtaatatgctgctgtatggcgtgaatgcagctaataacgaggggatcaccaactccccgaacgcagtgacgctgaatctgggcaacgacagcaaagggaatgattcatataccacctgggattccggtgagatggctaaatttatgcttggcctgattgctgaccagaaaacccgcatgttgctgctggggcagccattaacgactgttattctgagcccacagcgattcatgaaggcgctggagtggacaggaattgttgagctgaccaattaccagcgtcctggtggtggtaccggaacggtgggaacgatggttaaagacgtcgccgataaggcgacaggcgacgacatcattttctgccaggatgacacgctgatcggtaaaggcgctggtggtaatgacctgatcatcgttacgaacccgacgattgaggttccggaagcgcgtcacaccattaacaccaatattttctccacgctggtacctaaccagcaggccgtcaacgtgatgttctgtgatatggcagcgccgacggaaattccgtcccctatgccggatggcggcctgaccacgttgtatacgatgcgcgcgacgccgggctggaacttccgccctgaggggatcaccctgttgtctgccaaatacgcataaacgttcaatctgataatgcggggagctaaatgctccccttttttgtgggaaaaatttatgaagctctacatcgctaactgctcacgtcagccgcacacgttcaactacaaactccccgaaaaaacgcagtcgttcggtgtgacaattccgtccggacgtcagcatatgatcgaaaatcagtccgatattatcgaccacatcatccgacagcatgagccttacggattccagcgttgtgacaaggtggacaagaatttttccggtatctgctattccatcgataaacctgtgagcgtcggtcgcattgaggattgcgcggagcagaaaacggaaaatctggaatccctgtcagaagaaattctcgcagccagcgccgtatcgctgaataacgcagtggatcaggcagtgattcagagtggcgaaaaacctcaaccgggtggtattgaaatggaaatcaccggggaagcgattaacactgaacaggaaaatccgcccagcacaaagcgaaatattaaggttaaaaaataatgaccttgcgtccgtcactggagggatttattcgctttgttcgtgacgacatgaaagtaccggttcatgctattgctgacgatgatccgacgctggaatgttgctttcagtctgcgatggagctaatccctcatgatcaggggctggagcgtttacccatcatctatgtgcgaacggtttataacgctgccgcctcatttctcctgaatttcgctcccggctcttggtttgccgacctgagaaaaaaactcaaccttgggaaactggctactgggcttgtcagtgcggcagcagaccaggggacatcgggttcgatcaccatcagcgatgcgctgagtaatctgtctttgctggatttgcagatgttacaggatccgtatggacgacaggttgttgcggtgctgatgcagatgggcacggtatggggttacacgccatgaaactttgttttggggttatcgaccagccgtatgactacggcgacgagccgggaaaaaccacgtttgacgtagcctgtgacctcgaggagcgatacgaaatttttacgcacttctgggaaatgcataaggacgagattatccaggaggcaggtactgaactggcataccagttggtcaatcacttcaagtataaggctccgctacctggcgagcattttctggaagggaccgggaagattttccatatttttcttgaaactgaagaaatggccgggatgacgattaacggaaaccctgtgccaactcaggccgcgctactgggcgttaactccaggcttaaggataaatataccggagagcggcgtccgtcattcatagacggcggcctgtttaagggcagctttatagcgtggatagataataatgccgagtcttgaggaattagccgaacagcacagttcgcagctctcgtccgttcttaaatccgcagttgaaaccatctcgtcagaccaggaaatcacgttcaggctctatgtccggcaggttctgccgctggatggctttgtctattgggttaatgcggaaatcatcagttgcgatgaactgtgtcgcctgaatattgagtcaccaactcgtctgaaaatcaaaggcagcctgcatcgtcaggttattgcgattcaggacgagtctgtctcgaaggatgtgaacaacattattttcacgcctgttcagcaggttgatgattttaatgtggaaaatcccgatgcgatctatctcggtgagtacggcggcgtccagttcgctttttctcgaatggagagccgctatcagcagtcgggtatttttcattatcgcggcatggcgattttgccaaccatgcgttcccagattatcgactgcgaggaggatatcagcgacgagcagatcatctccaacagcatcccgatctggctgcaaatgaaagatgccgcgaccgtgtatccgtcttacctggtaccccagaaccttcgtcctccgtatatcgcggtggatgttcgcaacagtattccgttgcaggtggctcccgttgttttcggtggtgagcgattccagctcgtccaggattcggttcgcctgacgctttacggattcagcaacaaaatggcgctggatcttgtcgactcggtggtgaacagggcgctggaggaggaaaggtttggtgtaactaatattccggtggttcaggacgcaaagtcgggacaggttgaaatcaacgctctggcgaagaaaaaaattgtcgattttgacgtgaattactaccagagcaccgcccgggaaatatcccggcagttgattgaaaaagttatttgtaaatatgaggttaaataatgggatttaatatcgtcacggtgaatgtgtcccagaccatcggggctataccctcgaatttgcagcagatgtctgcggttctctcgtttggctccacgactcatgagccggggaagcctgtattactcaccagcaatcaggatattaacgatctggttaaaaatccgattgctgcgttgtcggcggctgccgcaggaaaatctgcggcaaacgtcaccgttacgatgacgcttccggaagggagcaacatccgacgcgaaaacagttctgaggtgaaaattgttgtttccgggtgttcgcccgacgcgtggaatggcgaatatactgctaccgtcacggatgaaaaaacactgacctggacgattgctgattctcagctttccggttcgccagtgacactggggcagttttccattgtcggcagtgaaaatctggtgacggcagtaaacacgttttttgcccagggaaattcagttgggatttacctgctggagctgggagtacagaaaggcgggatcagtaaggaaatcgctgcactgaaagcttatatggaagatccgctcctgcggttttatgcgtatctggtgccgcagcggtgggatggtgacgcagaatttatcagtctggcaaaactccacaccgccaacgaagcgatgcagtatttcttcgtgctgacgaaaacgccggacgacacgaattacgtttcgccttatgccggtattaagtcggttattgcaacggcggatgatacgtacccagcgacaaacgcggcagcagccgtaatgtggaactatgtttccgcatcaccttcagaaatcaacaaggtgccgccgatggcatttcgctatttacaggcggtaaacgcccacaagggcaaaaattccattctggccacgatgacgaagcagaatattaactacatcgaaacgggtgctgagggtggaatctccaacacgatcctggtgaaaggcgttaccagtgacggtaacgatatgacgtactggtattccgtggattgggtgcagattaacgtcgatatgcagctcgccaacgcggtgatcaacggctgcaataacccaattaacccgctttactacaaccaggacgggatcgaccgtctgcagcaggtcgcacaggcggtgttcaatacgggcgtatcttacggcctggtcaacggccagcctgtcgtagatgcagtgcctttccgccagtatatcaacacgaatccgaatgattacggtatcgggcgttatgcgggcctttcggcctcctatacgccgatgcgcggatttgtcgaaatcatttttaacatcaatgtgacaatgcagctttcgtgagggactgaaccgtgcctaatccaatgatccccgttggcacccttaaccgggttcgcgccagcgttaaattcacctctcattccgaactgaatgtgtccgcctcatttctggcaaaagaaggcgtcgaattgtcctttcagggcaatatcacggagtttttacccgccatgacgggagccgtgcagtcgccgcagccatacatgattttacaggcgcgtgttcatctgctgcgtagccaggcgcaggggaaacaattcaaggcgcaatgggaaaagaacgccacgatcggcgacgcaaaagtgtatagcgacagcacggtgttcggtgacttcgatatctataacacggcgatcaccaacgtgcaggatatgaccttcgctgggggcgagccgggtgtggccatcaccattaccggtacgtattacatcaactctgaaatgtgggatctggtatgaaaatctcccgaaatctgaatctgattattcctgtccggacagaaaagggtaacggctggatccatgccacgccgatcagcaaagaggtgtttaaagagcatttcttcattctgagtaaaactttttctgccattttttctgaaggtcttggcgtcgttgcgggtccgcgtatcgcctgccttatgctggaacggatctcctcagatatgaacatctgggatggcgaaaagggcgttcgtaatacgctcgtgaatgaaatcattcgccttgcgaatctggtttacccagtcgaagggaaaggttatgacacgctcccgcttgatatggcgctggagcgcggcatcgttgaatttgatgatgtggcaggtgaactcgttttttttacatgcgtctcgtcgataaacacaccggagcagacggagcagatgatgctggcagtcagtggaatgtggaacagtcgcacttcatccttgagtcttacggaatggattgcttcattgccgacattgaagcctgtcgccagttctggcgcgacggcgagcacgttatcagcgacatcctcgactactcagccggagacggattcagcgacatctgggcaaattccggtctgaatgtaaaaacagcagctcagtttcgtgagctgcgtaaatgcacgacgccgggaggtgtattgaatgtcaggtaatcagatgccagttctgacactggacgttaatgaagaacatcttaagcgacttgaggcgatatttgaaaagtatcgcaacgggctgatgattggccctgccggtacgccgcttaaaataccttcaaatacaggtccggcaggtggcgcccggcagacaaccacaggcggagaagccaatcaggctcccaggaaaccatcttcacccgagccagtttcggctgcttccactgatggacgtttaagggatgaaaaagggcgctttgttggaagcgggaaaacacctgattcgctggtgagcaactataaaggtcgcggcgaaacgatgtttgataagtacctcaacgggctgggtaaaaacgctcaggggacgctgaaaacttacaaacagatcaattcaacgcttaaaacgactaattcccggttaaaaagcctgtttaaaaccacggtttcgtggggggcgaaaatagctgcaataggggttgcggggccgtttggctacggctatatggcaagtaaagtcgcagcacagtatagcgtggctcaggggttagggatggaaaccgcccaaatgcaggccgcacgtgccacctattcgccatatttttctggcacagaagaactggttcagcatctggcgaacgcacagaaaaatccaaacgatccaaactatgctggtctggttagtcttggaattgatccgcgagatggtgcagcaaagaatctgcccaaacttatgagtgcgcttgcatctctagttaagcaatataaaggttcaggacttactcaggggattctcaacggacaaggacttggatttgttgatgtcgcgacaactaaccaggtggaagcgaatctggacaagatcccccaactgaatgagaaatttgcagcaaatacccggttactcggcgcttacctcacgccagctatgcagtcagattatcaggatacggtgagtaacctgatggtaaatggaaacagaatatcaaattcttggtatgcagctcttgccagatataacccattaatcagaggtgcatctgatgggctgacatccaatattgaaggttttctgaatggtggaaattttaaaataattctcactgaggctggagaagggttggagaaacttggtaagtggctaaatagtgaacagtttaaaaatgatcttgatgatttttctctggcggtgagccggattgcaaaagcaatatggtcagctatcaaatggatcggcggggaagataaatatctccccggaaccggagttggtgctgaacaggcagatccagttcttgtggcatttggggataaatatctcggcggtgcgttgccgggagcaaacccgatgacaaatcagtatacgggtgagttttataaacaggatgatgtatataaaaattaccgtatgcctaatgatttaaagagaaatattcagaactttgtagagcaagccaataatacttatcgacttcctaaaaatatgatgtctgcaattgcagaagccgaatcatcgtggaatcccctagcgaaaggaagccccgatgaaaatggcaattatgctaaggggttgtggcaattctgggatggcaccgcaaaacagtatggtctggtgggagatgatgtttatgacccaaataaatccactcttgcggctggccgctttttaaatgatctgaatcggcgttataaaggcgatgtggcaaaaatgcttacggcatataacggaggtcgtattgatagagatggaaatctaagtttgagaatggagactgtaaaatatttaattaaattattgcctcagatacaaggagccttggatcaacaccctggtattatgaatcagctaagaaatgccaaagataaccttcagggtgctggcaaaaatgcccgcgcaataattgagcttcaggtgcgacaatcgccaggttccgacatactggcacaactcgccggaacgcaacaaataccggggtaaaagatgtcacttaattactttggacaagctttcaaactggcgtttgaagtatcgcccattcttttagttgatggcatagcgtcgaaaattcctggcggggtgatgccgattgctgttctgaccgaaggactaagcatcgcgaacggtctgctgcatggagagattcgtacacgttcgatggcggcattcacgccaatggcggggacaacgttagtccagcaggatatatgcaacctgaatttctataaccaggtaacggcagcgaatgcgaccgtcaggaagcctaaccgggtagtcatgcagatgatccgtccggcatctacggaggacggtggctacaccacgaagggaatgacgttcacggcgctgaaaatggcgcttgatatgcataaccattatggcggttgctacaccgttctgactccctcgtttatctatacgcgctgcctgatgcggtcgtttatcgatacatccggtttctctgagcagaacaagcaagtgcagcacacctggcagattgagtttgagcaaccattgtcgtctgtcgaacaaacagtaaagacgctggcgagcgttctggataaatttgataaagggatgccgtcagacgggccgctatcgtggtcaggtattaagaaccaggtcgtgcaggagtttggtattggcttatgacaacgttaattccttttaaaccagacgggcgaggtccgtttcagttcacggccagaatcggagaatatgaagcattcgcccgcgttccgtttaatctgtacgcaaaccgttactatctggaactgaaagacagttctggcaaggtcattgtatatacgcctctgattgcttcccctgatggttacgatattaatctggcgctgccttgctcgccggggaaactcatttttcgcgaaagtacgaatcagtttgaggtttcgtaatgcgttattaccgactggaaatcattaaccctaaaacaggcaagccgccagtggatagcaacggaaataccattggtccgtttgataccagcagaacgccgggatgcgggctacatgttgaatttgatgtggaggtggctgggcttgatgtagtgaattcaggaacgatgctcacaatatacggtttgcctatcgacatgctgaagcaaagcgtgagtttgcaggggtgtctggtccgtatgaaagcgggctttgttgagggattgcctttggcaaatccacagcaacagggtgaggtaatttatggcgaaatttatctggcctatgccaactggatcggcacgaaccagaccttaaacctggtaataaatccaaccgtacgcaaaacagatgatggtaaaccgttctctatcgagggagaggggcttaaaggggaaaaggttagtgatgtaatctcccgtgcgttgcaaaaggcatttccgaataaattgatcgactgcacagtcagtgacagtctggttttaccagagccgtggaagggaacctacgacaatattgggtcgttggcgatggtagtccgtagtgcttcaatcgcaatgatgcgtaatgaaaggtatagcggagtcgctatcagtattctttccgacaggatacgaatctacgataacgtatcggcaaattggggtgagccaaaaacaattcatgcccatgaactggtcgggcagccgacatggatagcgccgtttaccgtcagtttcaaatgccccatgaggggcgacataagatgtggtgatgtgatcaaattgccagaggggctttattctggctctgcgtcgatcgtgatggctaatacaacggcacccagcgttatcgcaaaaaattcgaccacgtttaccgggaaatttcttgtgaaatcagtcagacacattggttcgtatctgacagccgatggcgatgcctgggtgacggtattcgaggcatatgctgagaactgggcgagggtgtaatgtcaaacgctcaaaaaataccgtttctccgaacgctgtcagagatgatgaccagttctggtaaccagcaagccgagcttaaaggccgtgaattgccctgccatgttgtcgatgtcagcgggcagatagtgacagttcagtttgatatgctgccggaggggatcaactttccgcagataacaatccctgtcgccacattcccgtatattcgttacccgatacagccgggcgatcgaggagtaacaattgccgctgatgtatcactgcgcggtgtgtctggattgggaaccggtatggcgacgctctcttactcgatgtcgctcactccactgtttttcgtgccactggcaaacaaggactggtccgacgaagatccgcaaaaaatagttttgtacggtccggatggcgcgatcctcaaaacagaggacggcagtagctcggtaacggtggcaccggaagaaatcaggctaaagtcgaaagctgtttacctcgaggccgaagatatcttcatgaacgggaaaattcatctcaacggtccaatcgtacaggacaaagaacaaatgaaggatacaaccgcttcgctgattggccctctcaaggtcgagaaagatgcagttatcaacggcgtgagcgccagcggccacagccacgatgtgactggcgttcaaagcggcggcagcacgatcacgtcgaagaaaccaaatccgggttaataccggctcactttaaattacatccataaagcgaaagccccggctgctgcaacagttcggggctttttgtatcaacagaacagtatttgaaatggcatggagattactcatgcagccaaattctagcgcacctaaagataaatttggagacgatttgatgattaaggctgagaccactccgcaaggagcagataaggctgcgaggataatcgcggtatgccgagggattcgtcacatacttacgcctgttgcctggatcatttgtactgcattagtggcgggtacattgatttacctgaaaaactgataaaggagttacgagaaatgggcgaaagattacccaactggaaattcctgttgatatggtgtgtgtttttcttatttggactatccgctttgattcaggcgatccggtggcggtaatttttacataactttacatatggcaatgaaaaaacaacaaattacttcatggatgatttgctacgtgaactcaagcatagaatgacttggtgttaattaattgttacaaatggatttgtatgaagtttcttttcattgtttataaattactagttgagattcgagttatgggcgagaaatttcccaattggaagtttttacttatctggttggtctttctgattctggcgtctggatattttgttgggcagatccgatggtggtgagggcacgatgaggacatggggccgcgtcaccgacgtgaacggcaataaaaaatgggttgctgtagaatctgacgccaacggtgatttctcctacggctggctgacgacgctcattcagacgttaaagctgggggtgggggagtcgccgttttacgcgaattacggcattccagcacagcagtgcatcgtgcagcagatttacccggactactatgtgaacatggttcagcaacagtttgccggatattttgcatcactggcaatttcaagggtagatggggctgagaaccccacctataacatcgatgttgtgttttttaatgggaccagttaccggatgcaggttccggtgtgaggcaaattttcgggcatcagttgggccagtggcgtgttaagaagttcatcgcgtggcatgacaatccatccacttttgcgtagtaagtgaattgcccattctgtggtgataactgagcctgatttgtggtgctcaatgtgggtaaccgagccgtttctgacgcgcatgatgatgtcaacattcagaggggattgtgtgctggtggtatcttcgcgcagattcttctcgcactcgatgaagtatcggcggatctggcgtcctttttcgttgcgctcgaccattgccagttctttggcggtgtccagggtgaggtggtagtccttgcggcggcggcctggagttttcgccaaatttggcgaaaatagaatgtagtctaaaaaagtctaacaactacttattttcagacacacatttttcaaaattttttatcgagtcattgaaaactgaattcattatctcataagttttatgatctatctttttgtctagataatctttattgtttttctttattttttccttagtatcagcaatggtttttttacaaatttgataatttatctgctgatcgtttaaaccgcctccattgacaattagagaaatagctgtattcatgtcttgtatattgtaggaatagtgtaatgtgtcattggttggatggctgggattatcataataaacattaccgaatttcattaacattattctcgatttcccataaacagaatcagataagtatgcggtattcatatttccggcagtaaaattatcagtatgacatataaaacgccgaccatattgaagctgtaatttatgcatatcatcgttgcaggcagctcttattagacgggtatgattattgtcttcttcttgagcgcatactgaaaatgaaagagtggatgtaattagcaatgaaattaatttcttcataaattacccttgagattaactatgtcagaaataccaattactatgaccagtgcgggtgcgcagcctacgccacccaatgatttgctcgcgaatcttatcaccagggttgctgaaaaagtacctggatatacagccaaccttccggcgggacttattacagaccttgccagcacggcagtcggggcggtggcattaatagaccaggcgcgggttgatcttattaactccgtaagcccatacggcgcgaatattccgttactgatgcaactcggaaacatttatggagcacagaagggattaagtacaaatacggcggtatacgtggtgtttgaggcgttgccgggatttggtatccctaaaggatttgtggttggagacggtaactaccagtatgcggtttcccgcgatacggtggtgccggaaagtgggcagactgagccagtctactgtgtggctacaacgtcaggctcatgggctgtaccggaagggaccgtgacgcaggtcattacatcagtacccaaagaccagcctgtaaaatgcacgaaccttaccgcaggaatgcccggtcaggaggcgcagacgtgggcatcttaccgcgccgaagtcatggagtccggcatgtttggtgtgcagggaacaccggattgctttaaagcgatgctcaaatcagtaagcggtgtgcgcgaaaacctgatttctttccggcagtcgtcgctggggaaatgggttgcggttgttggtggcggtgatccgtatgacgtggcttatgcgatttacaaatctgtaccggatatttcgaaactgaccaacgatgtaagcaatccatccggtgcggcagtggaaaaacgcacggtttcaataaccgtttcgccggacgtttatcaggtgccgttcgttatcccgtcatcacaaaacgtcatggtgctaatcacctggaacacggtgtctgatgattatgttgacccggcgggtattgctatggctgtgcagcaaaacgttgctgattacatcaattctattgaagtcggtcacccgataaatctgctgcgaatccaggatatttttaccagctccgtaaaattgctggttgatgcgacgttgatctcaacaatcagtgtgagcattggtattaacggtcatattgttcttccggcaaaagacacaagcctggtttatggcgatacctattcctatttttcgacggtggcatcacaggttcaggtcaataagtatgcaatatctgactgagaaaatacttcctgcttatccgtttgtgcagtacagagatgatccgaatgttgttgcgttctttgaagcatacaatgaaattgctcaggaatacctcgattcgctcaacaatctggcattgccatgctggacatcggaatcaataaccgggcagttgctggactggatagcacttggtatttacggtgttgaaagacctttactacaggtttcagaggaggctattgcgcgcggtgcatacgataccattgaatacaatacgatcccgtatgcggcaatgcggaattacgttccggggcaggcatcgtatgttcctgatgattatttcaagcgaatattaacgtggaatttttacaaggctgacggttcgcatttttgcattgactggttaaagcgccgtgtggcgcggtttattcatggaaaaaacggaatagacccgccgttgcagcatacttttgatgtgagtgtgacagtatcggacagcgttttttctattcagataccagagtatggcgatggcataggctattttctgaaaaatgccattgaccagaaatatgtaaaactcccttttatttattcctatgcaacaacggtgattcaaaaatgattcttggtttcggcaataacgttgtttcagcactggctggtgatattacgactattcagactgatattccggtgatgccgggcacgggagctaaatttgcaaaattgctttctgccgattttgaaaataaatcgaacgggcaacgcgtctatgcaaaaattacgcttaccgataataaagagtctgcatttgagatttgtcacctggtatcggtaagcggtgatgtgctgaaagtcattcgtgggcaggaaggaacaaccgcgaaaggttggtcccttaatgacgttgtggctaactttgccacgcgtggatcggaaaactatttcgtacagatagcgcagcttcagagcggtcattatattgcgggtgttgctggcggcactgcaaatgcactgacgctggaacttcccgcgacgttttttgttaatggaggctcgggctggacgctacgaaccccgattatcgttttccccgttcagaacaataccaacgcggcgacacttcaactaacactaggcggaaaggttcttggtacgttcccactttataaggggaacaagtccgagctggtggcgaatgatatcattaagggtattcctttgatttgccttcttgatagcgagaaaagctatttcagtgtgataaaccctggaaatatctattcagattttgatctgcgatatgtaaaaaaatctggtgatttgatgaccggggaactgaaaatccgtggtgttaatgcgctgaggattttcaacgaagcctttggtctgatttttcgtcgttcggaagagtgcctgcaccttatccctaccagtgaaggtcagggcgagaatggcgatattggtccacttcgaccgttcactattaatctgcggacgggtgaaatatccatgtcgcataaagtgtctgttggcggtggttctcaggtcaatggtgcgctgggtatcggtgttcagaacgcgctgggcggaaactcaattgctttcggggataacgatacaggtataaaacaaaacggcgacggcattctggatgtttatgcgaatggacagcatgtatttcgtttccagaatggtgtggcgatagcgttaaaaaatattcaggccggaaatgctaaaaaattcacgttatccagcgtcaacaactccacgaaaaacgcaacgtttaatttatggggtaattcatcccgacctgtagttgcagagcttggtgatgattccggctggcatttttacagccagagaaataccgatggcagtatcacattcgctgtaaacggacagatgaccccatcaaactatggaaatttcgatgcccgttatcagcagcgaaatggcggcgtgcaggatgtgcgttatggttccgaaatgtattacaacccgggaggtaaccaggtatcctggacatttcgctcaccttcaggccacgggttaaccggtattaatgtgcaggaaaccggaagtaattcggcagataacatcggcggcgtgtattaccgaccgcttcagaaactgattaacggcacctggtataacgtggcgagtgtttaacaatgttgcatttaaaaaatattactgcaggcaatccgaaaaccgcagaacaatatcagatgacaaaacaacatggtatcacctggcttttttcggaagatgacaaaaactggtatgaagagctgaaaaattttgccagtgacaccataaaaatggtttacaccggagacgggcgcgtggtgtgggtcggtaaggatgtgacaggcattgaaccccgtaacgccagtgttattgaagttcctgatattaccgctaaccgccgtattaccgtgcctggttactggttttaccgcgacgataaatttgtcttcgactacaaacttaaagcggaagatgagcgcgatgccctgttacaacgggtcagcatcatgaccagcgaatgggaaaaagacctgctgctgggattaatcagtgacgaagacagggagaagctgaaagcgtaccgcatttacgcgaaatcgctgcaggcgatggatttcagcaccatcgctgataaaacctcatataacgccattgaatggcccgtctctccggaagcctcttcctgatttaatttatcgcgagaaaagctatgtctgtagtgatatcaggtgcgctgattgatggcgcaggcatccccatgtccggatgccacataattctgaaatcccgggtaaacacctcagaggtggtggtgcgcacagttgccgacgtggtgacaggaaactgtggcgagtactgttttaaggcgcagaccggaaaatattgcgtatatctgaaacaggactggcgcgacgagtactgtgttggcgacattgctgtatacgacgactcaaagcccggcacgctgaacaactttctgactgcccttgatgaaggcgatttaaagccggatgtagtgaaacgctttgaggaaatggtggcgcaggcgcagcagagcgcggaagcggcagcggaaagcgaacgacaggccgggcaacatgttgctgatgcgcaacaaattaagagcgactgcgagacgctggcggataacgtacagcagaatgcagaagccgttgccgaagataaaaatcaggtggcgctgctggcgtcatctgccacacaggatgcggcccgcgcagagcaggctgttaaagacgcagacaaaatcgtcgataaggctgttgataaacttggtgaagctgcaacgctgaccggcgaggcaaaagccagcgccgaagcggcagcaaaaagcgagcagaacgcgaaacagcacagggacgaggcgcaacggatagtcgatgacctgaaaggaaccaacgccagcacgacgcaaaaaggcctggtgcaactctgtagtgatacggataacgacagcgaagaactggcagccacaccgaaggccgtcaaaaccgtcatggacgagacgaaaacaaaagcgccgctggacagcccggcgttcaccggcacgccaaccacaccaaccccaccggacgatgcgaccgggctggagatggcgaacgcggcatttgttcgcaaactgcttgctgcgctggttgactcgtcaccggaagccctggacacactgaacgagctggcagcggcgctgggcaatgacccggagtttgcgacaacaatcatgaacgcgctggcgggtaaacaaccactcagcgacgtgttaaccgctatcagtaatctggaagaacgggcagataatcttctgtgctttaatcaggacgggaatgcttcactgtctccgctgtcagaaaaagcccgctcactgctggcacagaccacagtggaagccatgcgcaatgaacttgaactgaaaagcgcagccgcgatggatgcccagcaatggctttatgatggcacggaaggtcgtattgcgctgccaggtgcatttggttacggaatgacgaatcccggaagcacggcaattattgccagcgatatgtttactgtagccagaactgcgcacaacgtacatccgggacggtattacaccttttccacgcaaacggaagaaacaaccgggataacagaaattatctggctggataatggctggggcgacaaaaccagccggacagcaacaaagctggttctgttttttggaaaagacggacggatactcatgaccgttcgtggcgataatatctccgccccggtcacctggacgaatctgacgccacaactgggcaatgcagcacaaaaggatgcgcaggagaatatttacgaccgcaccgaaggccgtctggcgattcccggcatgtttggattcgggaaagtattttccagcggcgacaggaccgagtttaaaacagaggccgattttctccgctgggtaaaaacagcaaaaccgggtcgttatgtcgtttatggcgcagataaagtgattcccggagtcctgttcagcggcaccgttgaaattatctggccggaacctcaaaccaaccccaatccggcatatgtggccaaaatcattattttttacggtattaacggccatatttattacaatcgctactggactaccggagatggttatctggttggctgggaaaacctgaaagtcaacgaggcttcactccgggcactgattgaaacccgcgcgccactgaacagcccggcactgaccggaacgccgtccacgccaacaccaccagatgatgcagcaggtaatgaaatagccaatgcggagtttgtccgcaaactgcttgccgcgctggttggctcatcaccggaagccctcgacacgctgaacgagctggcagcggcgctgggtaatgacccgaactttgcgacaaccgtcactaaagcactggcaggtaaacagccgcttaatgacgtgttaacggctgtcagccagataacaccggaagaaaacacactgccttatttcagtgcagagggccggattttactggcgcagctgtcagaaaaagcccgcgcattactggcgctggacacgtctgaggccatgcgcacggagcttgaactgaaagcggctgcgacgatggaaccccagagcgatatccgcgaccgtacaccgggcaggctggcactgtccggtatgcatgggttcggtcaggcatttgccagcaccgaagccctgacatttaacggacaggccgattttgctgaatggctgaaagaggccacgccggggcgttatgcggtcagtattgcggactcttccacgctgctggctggcacaacgaaatttaacggcatcattgatgtaatgtggtcgccctttgataacgacgagtcagacacaacgcgtaaattcaaaacgttgctgtgttttaaccagtattacgaaggcgaacacaatattcatcgcctgacttaccgctggagtggaaacaactggaatgcaacagtaagccccattatttacgacggcgattcgctggcgttcctgctgtcccggacagcgggcaatggcccgtactcatattacaaatacccggcagtgggagtgcctgttctggcggtctatcagggagcggcggctggcgataaggcaatcaaaattggtctgggggacattgtgccggggtcacgactcggtccggtaactatcacctgctcaattaatgatgctggttcatatgtttctactccacgcgtttctgccggaggtgccggggcattcagctttcccggtcgctatcaggcgctttctggattcagtaattcgtatggcgatgaaggccgcatttgtctgtttgtgcgcatcgagtaacgaggaaataagacatgaaaatcagagcggtaaaaggcatcagaaacgcgcattaccttgaatatggtgcggttgactgcgaggtgttatttgagggtgaaacggaattcgtcccgtataccgccatgcaggacgatagcgccccgacaggccagcgcatctgggaggaattacagagcggcaaatggggtgaaatcgccccgttcaccgtcacgcctgaacttatcgcagcggcaaaagatgccaaaaagatggaaatcgaggcatggcgcgcagaacaggagtcgcagccgttcacgttcgaatggaacggtcgcacctggaatgctggccccgactcaatggctcgtctttatccggcagtaatggcatcaaagtctgacacagcgcgaaaaaccatggtatggggcgatgcggaaaaccagcaggtgaaactgtcgatgcagaaactggatgagctgcttactgcaatggcgcaggcacaggtcgatcgcaatgacgagatatatcgtcgccagcgtgagatgaaagaagcgttaaattcactggaggatttgaagtcgattagggatttcaggctggagtaatagaaaccgcgacacgatgtatgagagaacgtgtcgcggctggctggtgaacgttcgatagtgcgagtattgaatgattcccagccgaaactgattatcttggaaagaattcatgggcgcaatttgcaggctacagattgagaagttctcgcatttttcggtggcaaaaatggggcaaaacgctgcaaaaggggcaacaatggggcaaaaaaagagtgggttatcgtggcttattgtagttgtcgataatgtttaacatattgaaaaataaataaaatacttatggggcagatagttgtgatttttgcccttacttgttcaggttgtattgttctttcttactaatttcttgattttgcgacatttaaaagcgactcaattcgttatatggcatcagaagagtatgcgtcatgccggaacgcccagcataagaaatctgatataaaaactgtggcgtgtatggtacggattagaggggaaaatgtcagcacatttgcgaaatgaatcaaaaagcccgcagcaatgtgcgggcgttagtgtcagcgcacaaccagcacggagcactctgcgtgacgcactacagctgcggcgttggaaccgagcagataagtggtgatatccggtcgatgggaagcaatgatgatcatatgagcggggatcttcttcgccatttccagaatgcggtctttgggcgagccttcctcaacatggacatgcactctgtcggttggcagtttaaattttttaatgatctcttccagttgcgatttggcttccgctttcaggtcatccattgccggtaattctgcggaatacgctaaacccagagaggcatagtagggcagtgaaggtattaccgtcaggaaatgaacctctgcatcatcaatctttgcctctgcctcaacgtggctaatcacgcgttgagttaattctgaatcggaaatatcgatagggacaagaatcgttctgttcataaaacctcctgttttagtatccgcataaagtgtaacgccagatgacactttttgtgtaatgacggagttcacatttttaatttagatcaaaggaggaagaataagcagaaaaagcccgccataacagcgggcaggaggatttagaactgataaaccagacctaaagcgacaatatcatcggtagagatgccattggcagcgtagaaactgtcatcttcatccaacaggttgattttatagtcaacataagtggacatgtttttattgaaatagtaagtcgcgccaacatcggcgtatttaaccagatctttatcatcaacacctgccgggttgtctgcaccaccggcagcgtgcaggtcacggcctttagacatcaggaaagagactgccggacgcagaccaaaatcaaactggtactgtgcagtgacttcaaagttctgggttttgtttgcaacagcataatcgctgtcgccaaacggggtcatattacgcgtttctgaatacatggttgccaggtaaatattgttagcatcgtattttagcccagcagtccacgcgtctgctttatcaccacccgccgcagtatggttaacctgatcattggtgcggtcagaagaggtgtatgccgcaccagcgctaaagcccatgcctaaatcatatgttgtggaaagaccccagccgtcaccgttttcatggcgaacatcacgtccgttgttggtgccttcctgaccattactggcaccttcgttgttaccttgatactgcaccgcgaagttcagaccatttatcagaccgaagaaatcagtattacgataagtcgcgacgccattggctcgaccagtcataaagttgtctgcattggtataagagtcaccgccaaattcaggcagcatatcggtccagccttcgatgtcgtacattacgccataattacgtccgtaatcgaaagaaccgtaatctgcaaatttcagcccggcaaatgccagacgggtccatgactggttttttgaagattcagtgttgtttgcctgaatattgtattcccattgaccgtagccagtgagttgatcgttaatttgggtttcgcctttaaaacccagacgcgcatagctctggtcgccatctttcgccgaattatcagaaaaataatgcaggccatcaactttgccatacagatctaatttgttgccgtctttattataaacttcggctgcatgtgcagcacctgcggcgagcagggcaggaattaaaagtgccagtactttgcttttcattgaataaatcctttagttattttatttgccttttatccccatttcggggagtgaaaacatcctaaaggagaagttcagttagccgataaatatcatttgttacgccttaagtaaaaccttaatcaaataattcctctgaaatgataataagtttggtgaatgtatcgaagataatacatacaaaataaaaattatacttttaattttctatacgttattctgcgcgggttatatgcctttattgtcacagattttattttctgttgggccattgcattgccactgattttccaacatataaaaagacaagcccgaacagtcgtccgggctttttttttagaattggataatccttatccagagcatttaatcggtgttgcttttttccgcttttccggccatttgtgccaggaagtcatagcgtttttgcaaatcagctgcagcatctttccataactgttctgccacttctggctgctgcgaattcagacgacggaaacgttgctcgtgaagtaacgtttcttccagtgcttctgacggcgggcgtgaatccagcgccagcggcagtttgccttcatcggcacgacgaggatcgaagcgatatagcggccagaagccggtagctgtgagttggcgcatctggtcatggctgagtgccagatcgtaaccatgctcttcacacgggctataagcaatgatcagcgatggccccggatacgcttccgcttcctgaatcgctttcaccgtctggttcagctgcgcgccgagagaaatctgcgccacataaacatgaccgtacatcatcatactgacgccaagatctttacgcgctttacgtttgccgtgctcgccgaacttagttactgcacccagcggtgtcgctttcgacgcctgaccaccggtgttagaatagcattgcgtatccagcaccagaatgttgacgttttccgtcaaactcaatacatgatccagaccgccaaagccgatatcgtaagcccagccgtcgccaccaatcagccagattgatttttccaccagtgcatctgcgtcacgcagcagttcatgtgcttcggcaacatcgttgagttgctggcgtaaagctgcgacctgttctcgacgaacctctggcgtagcgtctgatttcaacgctgtcagtaattccgccgggattttatcggcaaattgatccagcagacgcagcacgcggacacggtgttgatcgaccgtcaggcggaaaccaaggccaaattcggcattatcttcaaatagagagttcgcccatgccggcccacgaccgttggcatcggtggtatacggtgtagagggcaggttaccgccataaattgaagaacagccggtggcgttagcgatcaacatccggtcgccatagagctgagtcagtaatttaatatacggcgtctcgccacaaccggagcaagcacctgaatattcaaacagcggtgtaatcagctgcgatgtacgaatatcaatacgttccagtttgctacggtcgatttctggcaggttgaggaagaaatcgtaattgattttctcttcttcgacatgttccaggcgcgacatcatattgatggctttaatctctggattctgacggtctttcgccgggcaaacttcgacgcacaggttacaaccggtgcaatcttccggagccacctgcaagacatatttctgcccgcgcatatcacgcgatttcacatccagcgaatgcaggctggcaggggcgttttccatcgcttcaggcggtaccacttttgcgcgaatagctgagtgtgggcaagcggcgacgcagtggttacattgggtacagagttcctctttccagatggggatctcttcggcgatattgcgtttttcccagcgagtggtgcccatcggccaggtgccgtctggcggcagcgccgaaacggggagggcatcaccaagccctgcgagcatcgctgcggttacggttttcacgaaatcaggggcggcatcggaaaccactggcggtcgattggcgctgtgcggatttaccggttgcaacggaacttcttctacggattcacgcgccagcgccagagcctgccagttgcgttccaccagatcctggcctttgctactgtaacttttggcaatcgcaccctgcaattctgcgagggcgctatcgccaggcagaatttgcgtcagatggaaaaaagccatctgcatgacggtattaatacgggccgccaggccacattcgtgggcgattttcgccgcgttaatcacatagaagcgcgcttttttctgatttagcacggcctgaacttcctgcggcaagcgcgaccacacttcatctgcgctgtacggcgtgttgagcaggaaaatgccgccaggttttaaacgctcagccatctgatatttatcgataaactgcaactggtggcagccaacaaaatcagcctgggaaatgagataagcggaacgaatcggctgttcgctcacgcgaaggtgagaaaccgtcaggccgcccgcctttttggagtcgtaaacaaaatagccctgtgcgtaccacggcgtggaattaccgataatcttgatattgtttttggtcgcggaaacgctgccatcactaccaaggccataaaacaaggcttccagtttcgccgagtttggcagggtgttttccggcaacggcagtgacagattggtcacatcatcgtaaataccaaccgtaaagcgcgctttcggtttagccgcgttgagctcggcaaataccgccagtacacagtccgggccaaattctttggatgaaagaccatagcgcccaccaatgacacggggcagagtttcgcgctcgccattattaaaggcttctgccagtgcggtcattacatccagatagagcggttctgcctgggcaccgggttctttggttctgtccagtaccgccacgctgcgtacggatcccggcagagcttgcagcaagtgtttggcggagaagggacggtacaggcgaactttcagcacgccaactttttcgccacgggttagcaattcatcaaccacttcttcacaggtgccaatggcagagcccatcaggataatcacccgttccgcttgcggatgcccgtaatattcaaacggctgatactgacgacctgtcgcggcagagaaatcattcatcgcctgttcaacatggtcatagaccgcgtcgtaccatgggttggtggcttcgcgagactggaaataagtgtcaggattggcggacgtaccgcggatcaccggatgttccgggttgagcgcccgggcgcgatgagcatcaatttcggcctgcggcatgagatcaagaatagtgtcatcggccagcgggacaattttattgatttcgtgggacgtgcggaaaccatcaaagaaatgaataaatggcacgcggctcttcagcgttgcgatgtgcgaaatgagagcaaaatcttgcgcttcctggacgttagccgcacacaacatcgcgcaacccgtctggcgcaccgccataacgtcggaatgatcgccaaaaatagaaagtgcatgtgtggcaacggtacgtgccgctacatgcaggacaaatggcgtcagttcgcctgccagtttgtacagcgtcgggatcatcagcagcaaaccctgcgatgacgtaaacgatgttgaaagggcacccgtctgcaaagcgccatgcacggtagcgatagcacccgcttccgactgcatttcaactacgcgtggtgtgtctccccaaacgttctttaagccgtttccggcccaggcatcagcctgttctgccatcgtggaactgggggtaatagggtagatggcgataacttcactggtgcgaaacgccaccgaagcaaccgcgccattaccgtcaatagtaatcatatgacacccttacattgcgcaaatgaggggcgcacgaaattgctgcgcgcccagtagtaatccttcaattttagcaaatggctttcttctgcattttcgcttttgtgtcccccacatcagcgtaatgaatgttttgatcaaacagagggcaaaaaaatagccataaaaaagtaaaaatgcggggcaacgcgcaggacagctctcgacgtcgccctctgtgctgcctattatttatggcggtgtcgtttggcttgaagatcagaggaagaaaagatgcgagcagcgttttgggtagggtgtgccgctttattgttgtcggcgtgtagtagtgaacctgttcagcaggcgactgcggcgcacgtagcgccaggtttaaaagcgtcgatgtccagtagtggagaagcaaattgtgcaatgatcggcggttcgctttctgttgcccgtcaactggatggtacggcgattgggatgtgtgcattacccaacggcaaacgctgtagtgaacagtcacttgccgccgggagctgtggcagctattaattcattaaatccgccagcttataagttaatgtctgtttcgcggtcgccagcgttaactggttcgcggtcagatccacttgtgcaccttctttcagcatttcgctaatggtgttatcgagttcattaagctgcgggttagcgcacatcatacgggtcattgccagccctttggctgtcagttcaccattagacagtttgccttcaccgctaaagcggttacacatgctgccggaaatcatcattttttcaccaaagctgatttctggcggatttttatcgttggtcacgggcttaccgtttacgctttccagcacaaaacgatgatgctgtaactgttctggcgttacagcaattttgtcattacttacacatcccgccatcagcaggcttagcgcaacgagcgcggctactttcttcattgtggttctcaattacagtttctgactcagggctattttaagaatagaggatgaaaggtcattggggattatctgaatcagctcccctggaatgcaggggagcggcaagattaaaccagttcgttcgggcaggtttcgcctttttccagattgcttaagttttgcagcgtagtctgagaaatactggtcagagcttctgctgtcaggaatgcctggtgcccggtaaatagcacgttgtggcaggcagacaggcgacggaatacgtcatcctgaattacgtcgttggatttatcttcaaagaatagatcgcgttcgttctcatacacgtccatacccaacgaaccaattttctgatttttcagcgcttcaattggcgtaacggcgtaatacgcaaaatggcccggaggttatccgggccgagggttttagctactgtcgcgcatttctgccgggtggcggttagccgacgcaacctccagacgattactcttttaagctgccgccgttagtggcaatgacctctttataccaccagaagctcttcttgcgactgcgcgccagggtgccgttgccgtcatcgtcgcgatcgacatagataaagccatagcgtttggacatctccgccttcgacgcgctcaccaggtcaataggcccccagctggtgtagcccatcagctcaacgccgtcctcgattgcctcacgaacctgcaccagatggtcgttaagatagctgatccggtaatcgtcgttgatgctgccgtcggcttccaccttatccttggcgcccaggccgttttccacgataaacagcggcttctgatagcgatcccacagcacgttcagcagcgtgcgcagaccgagcgggtcaatctgccagccccattccgagcttgccaggtgcgggttcggcaccatgctgagaatattgccgcgcgcttttttgttcagctcttcgtcggcggtcacgcagccggtcatatagtagctgaaggagataaagtcgacggtctctttcagggcggcgcggtcggcatcggtgatgtcgaggttaatgccgttgtcgcggaaatagcgcagcatatagcccgggtaagcgccgcggcactggacatcgccaaagaactgccagctacggttctgctgcagggtttcaaaaatatcgtccggtttgcagctgagcggatacatcaggccgccgagcagcatattgccgattttgccctcaggcacgatgtcatggcaggccttagccgccagcgcgctcgccaccagctgatggtgaatagcctggtagacttccgctttgctgctgtcagccggcagaccgacgccggtcatcggcgcgtgcagggacatattgatttcattgaaggtcagccacagtttgaccttcgcctggtagcgctcgaacaccgtacgggcgtagcgctcgaagaagccaatcactttgcgattgccccagccgccgtagtttttcaccagcgcccacggcatctcatagtgggacagggttaccagcggagtaatattgtgcttcgccatttcatcaaacagcttatcgtagaaggccagcccggcttcgtttggctgcgcctcatcgccgtgggggaaaatacgcgcccaggcaatcgatacgcgcaggcagttaaagcccatctcggcaaagaggctgatatcttccggataacggtggtaaaaatcgatggcgatatccttaatgccgctatcgccgggcacgcgttctaccacatcgccaaatacgccgcgcggctggacgtcagaagtggttaatcccttcccgtcttccagataagcgccttcaacctggtttgccgcggtcgcgccgccccataaaaacgcctgtgggaatgtcttcattcatctctctcctgtgattaacggcttacggacaacagcggctgaccggcatccaccgcgctggcggagaccatgtcgagagtacgaaaatcgtcgctgttgctgataataatgggcgtcgccagatcatagccggcgtccagaatcgcctggcggtcaaactccagcagcaggtcgcccgctttgattttgtcaccctcttttacatgggcggtgaacggcgcgccatcgagcttaacggtgtcgatgccaacgtggatgagcagctcaatgccgctgtcgctcagcagaccgatggcgtgtttggtttgaaaaatggaggcgacttcgcccgagaacggcgcgataaccttgcccactgagggaataatcgccacgccctggcccaacaggccgctggcgaaggtactgtcaggcacctgatccagcgccagcacgctgccggtcatcggcgccaggatgtcgttttccgaggccggcgccacgacaaccgcagcctgctcagcgctgctgcgcggcagcccggcgacgagggtaagcacgcaggcgatgattaacgaggcaaacatccccgccgcgccgccccacaccgtagcgtcaatgccctccggcgggatcatttgcgccagggtgaaaatgttaccgaaaccaaaagagtagacgtggctgtcgctaaaaccaaccatcgcgccgccgatggcgccagcaacgcagccgaagataaagggacggcgtaaaggcaggttcagaccataaatcgccggctcggtcacgccaaagatcccggcggaaaccgcagaacccgccagcactttttgccgcgcatcgcgagtgcgcaggaaaatccccagcgcggcgcccacctggcccatcaccgcaggcagcagcatcggcatcatcgaatcatggcccagcacggcgaggttgttaatcattaacggtatcaggccccagtgcagcccgaagataacgcatacctgccacagcgctcccatcgccgctccggcaagccagggcgcaacctgatagataagctgataaccattggccagcagctggctcagccaggtggctacggggccgataatcagaaacgtgagcggtacgacgacggccaggcaaatcgccggcgtgaagaagttcttcatcgaggaaggcagtatcgcgttgctgcgtttttcaatccagcagctgacccacgaggcgaggataatcggaatgaccgaggagctgtaattgataaaggtcaccggaataccgaggaaatactccgtcgcggcgccgggagccatgctggcgtcaaacgcttgaatcatcagcggatgagttaacgcgccgccgatcaccatggtaataaaggggttgccgccaaatttcttgcctgcggtatagccgagaaacagcgggaaaaagaagaacagcgcatcgctggcggcaaaccagattttataggtcgcctgctgcgtcgttaaccagccgcaaaccaccgccagcgccagcaagcctttgaggatccccgaggccgccaggacgccgataaacggggtgaaaataccggaaacaatgtcgataagctggccgataagcgacactttttcgccttttaccgccaccggctcactgtcatccgtcaggccggcttcgctgcgcaccgccagccagacatcgtgcacgtgattaccgataaccacctgaaactggccgccgctttcgacgaccataatgacgccagggttcgccttcagtccttcggcatccgccttcttgctatctttgagcttaaaacgcagccgtgtagcgcagtgaaccagactcacaatattctctctgccgcctacccgagtgagaatatcctgcgcgagtgctttatattccatgctgtttttccttaagatcgcgttgctcctcagatttgcagctgacgagtcctagagtaacaaatagtgtcgctgctataaggcggggcaggcgcgatacagccatttagaagctccattacgagaatagctttctataatgtttacttgtgaacaatttgtcaacccgtcaccactaatttatggtgcaaaactgcgtaatacaagattggcgagcatcgttgcatcgttgtcgatagtttctaaattgtattctagaagtataggatgccggattggctgtagtgctaaggcaaccgctcgacaagtctcatcaatcggtgtctttcgttcgaataccccctgctcgcgaccttccagaataatactgtgaatgatgctgttcaattcctgatctgttatattctacggctagcggtagtgatacgcaggctgataaagctggaaaaaccaccgaaggtaatatctattcgatcatgaataccaatgcggtggctgatggcaccagcctgcatttgaagattctggatcgcttacttttaaaactttaccaatgataccaccggcggtgataaccgtatcgcctttctgaacagcatcaatagcacgccgctgatcagcttgccaatcatgctgtcatagtaaggcggaatcgcataaccgctataaaggccgctatcgacccgaaccccgaaaccacccggagcatgataatttttcaccttgcccggtgaaggcgtgaaattatcagggtcctcggcattgatacgacattcaatggcatggccggataacgtaatctgttcctgtgtgcgggacagaccctgaccatcagcaacgcggatttgttcgcgcaccaagtccaagccagtgatctatgcgtttacaagacggttagaacgcaggagcataaaagccatcctttgccgaatgttttagccattcatcccgaaggtgtcttgagtgccgattgtgaagcggttttagcggatacccgttataatcagcctttatcgattaccaattctttcggggtgccttcctttaaccctgatatctggcagccggatatggccgaagcggttaaagcagcttcggatctcgatggcgtgttcagcaacggcctctggatcataggctggaacacggactactttcagccccagttcttttgccgcgtcaaggtcgacgttattgaaaccggcacagcgcagggcgatatatttaacgccgtgctttttcagctcttccagcaccgggcggctgccgtcatcgtttacgaaaatacataccgcttcgcagccattggcagttttagcggttttttccgtcagcagaaagtcaaaaaattccagctcaaagccaaaggactcgttcacctgttgcaggtacttcttgtcgtactgttttgtgctataaacggcgagtttcataagactttctccagtgatgttgaatcacatttaagctactaaaaatattttacaaaatttcaaatataattgaaagctatggcgatattgaaaaattcatcaacaactatgcttagtgtaggcgcaaccttcaactgaacggttaaacatgccacaatacccgtattgaatgcttaatttttcgctaaatcaggatattaactacccatgctgggtaaatataaagccgttctcgcgctgttattactgattattcttgtgccgttgacgctgctgatgacgctcgggctgtgggttcccacgctggcgggcatctggctaccgctcgggacacgtattgcattagatgaaagcccacgcattacgcgtaaaggtttaatcattcccgatctccgttatctggtgggagattgtcagcttgcgcatatcaccaacgccagcctttcacatcccagccgctggttattgaacgtcggcacggtagaacttgattctgcttgtctggcgaaattgccgcagacggagcaatcgccagctgctccaaaaaccctcgcgcagtggcagtccatgctgcctaacacctggatcaatatcgataaactgattttttctccctggcaggaatggcagggaaaactctctctcgcattaacctctgatatccagcaactgcgttatcagggcgaaaaagttaaatttcaaggccagctgaaagggcaacaacttacagtcagcgaactggatgtcgtcgcgtttgaaaatcagccgccggttaaactggtgggggaatttactatgccgctcgtgccggatggacttcctgtaagtgggcatgctactgcgacgttaaacttgccgcaggaaccgtcactggtggatgcagagctggactggcaggaaaatagcgggcaattgatcgtgctggcacgggataacggcgatccgttgctcgatttgccgtggcaaattactcgtcaacaattgaccgtaagcgatggtcgctggagctggccgtatgcaggttttcctttgagtggccgactgggtgtcaaagtcgacaactggcaggcagggctcgagaacgctctggtcagcggacgactgagtgtgctgacccaggggcaagcgggtaaaggcaacgcggtgctaaattttggcccaggaaaattaagcatggataacagccagctgcctctgcagctgaccggtgaagcgaaacaggcggacctcattttatatgcccgcttacccgcgcagctaagtggaagtctgactgacccaacgctggcctttgagccaggcgcgttacttcgttcaaagggaagagtcatcgattcgctggacatcgatgaaatccgctggcctttagcgggtgtaaaagtcacccaacgtggtgttgacggacgtctgcaggccattttgcaggcgcatgaaaatgaactgggcgatttcgtgctgcatatggatggtctggcgaatgattttctccctgacgctggccgctggcagtggcgctactggggaaaagggagttttacaccgatgaatgccacctgggatgtcgcaggaaaaggtgagtggcatgacagcacgattacgctgaccgatctctccaccggtttcgaccagttacaatacggtacgatgacggtagaaaagccgcgattaattctcgacaagcccgtcgtctgggtacgtgacgcacagcatccctccttcagcggcgcgctgtcactggacgccgggcaaacgctgttcactggcggcagtgtgttaccgccatcaaccttaaaatttagcgtcgatgggcgcgatccgacgtatttcctctttaaaggcgatttacatgctggtgagattggcccggttcgggtaaatggtcgctgggacggtattcgtctgcgcggtaacgcctggtggccaaaacaatcactgactgtattccagccgctggtgccacccgactggaagatgaacttacgcgatggtgaactgtatgctcaggttgcattttctgctgcgcctgaacaaggattccgcgcgggaggacacggcgtgttgaaaggcggtagtgcctggatgccagataatcaggttaacggtgtcgattttgtcctgcctttccgttttgccgatggagcctggcatctggggactcgcggccccgttacgttgcgaattgccgaagtgattaatctggtgacagcgaaaaatattacggctgatttgcaagggcgttatccgtggactgaagaagaacccttgctgttgactgatgttagcgtcgatgtgttaggcggtaacgtactgatgaaacaattacgtatgccgcaacatgacccggcgctgttgcggctgaataatctctcatccagcgaactggttagcgccgtcaatccgaaacaattcgccatgtccggggcatttagtggtgcattgccgttatggctaaacaacgaaaaatggatagtgaaagatggttggctggcaaatagcgggccaatgaccttgcggctggataaagacaccgcagatgcggtggtgaaagacaatatgactgcgggttcagcaattaactggttgcgctatatggaaattagccggtcatcgacaaaaattaacttagataatctcggtttattaaccatgcaggccaacattacaggtaccagtcgcgttgatggtaaaagcggtacggtaaaccttaattactatcatgaagagaatatttttacgctgtggcgcagtttacgctttggcgataatctccaggcatggttggagcagaacgcacgtctgccgggaaatgactgtccgcaaggaaaagagtgtgaggaaaaacaatgaaaattttactggctgcgttgacgtcatcttttatgctggctgcctgtacgccgcgtattgaagtcgctgcgcccaaggaaccgatcactatcaatatgaacgttaaaattgagcatgagatcatcatcaaggcagacaaagatgtcgaagagctgcttgaaactcgtagcgatcttttctgaggcgatgatgaagaaaacattacttctttgtgcgtttcttgttgggctggtaagcagcaatgtaatggcattgactctggatgaagccagaactcaggggcgggtaggtgaaacattttatggttatctggttgcgctgaaaacggatgctgaaacagagaaattagtaaccgacattaatgccgaacgtaaagcgagttaccaacaactggcaaagcaaaataatgtgtctgtagatgatatcgcgaaactcgccgggcaaaagctcgtagctcgggccaaaccgggggaatatgtacaagggataaacggtaaatgggtgcgaaaattttaatagcaaaaccgcaatatcgggataacgctacaggagaaagcgattgatctattttcctgaaacaaggtgaatattcaaaaactcctgtcaaattgcctttcgccctgaaaaatgcatagtcaaatatctgttttaactaattggcgttgcagtacacacaacgccaattagttagcggaatttacgtcgatactcgcctggcgtcatcccaaagcgttgcttaaataccgttgaaaaatgactctggtcagaaaatccccaatgaaagccgatgcctgccagtttttcatcatctgcggcatggcgaatcgcatctgcacaaaaatcgagacgacggttacgaatatattgcgcgactaccaaacctttatcggcaaacattcggtacaaactacgtactgacatacctgtctctccggctatccactccgggcgtaatatctcttcgcgaatattatcgtctatcaacgtaaccactttttgaaactgacgttcacgacgaggttgaacagattcccgctgatgaagtaccgggcgcagcagacacaccatcgcctgtagcgcagcttcactttctgtttcagaaagtgccggattattcatgctctcctgtaacaggcgatgactgagttgcaccatgggtaagtcagcgtccagtctttctgcgcagacaggtttttgatggggaaaatattgttccagcagagtgcgtggcaaaagtaatgaaatctgtttagaagactcctgccagtaaagcgaacaggggcgtgaggcatcgagtaacgtaatatcgccagcgccaatctgcacctgacgctcatcctgctccattattgcctgaccactaagctgaaaaacggtgtaaaaccaggcatcgtcgctgccttttacttcctgccaggtgcgggataaattcaccccgctggttgtcacggtactcagctttagtcctttggcaaaatgcgtgtccagtacacccgtgtaacgctcagtcagcaggcgtccggtaaaatttccgcatacctgattgatttgggaaagccattgctgaaactcattatccactgcggggttcatggcacgttttcgctctgtgaaatgtatttttattgttgcatttgtgttgcagtaaacgaagctaatgagcctgactataggaaataagtcttgtcaggcatagagacataagcggttattgtcacgatttgcggagcttgtcacagctgacaaagcgaatgtcacagcgaaaaaagtgacttttcttgtcgctgcgtacactgaaatcacactgggtaaataataaggaaaagtgatgacagagccgcatgtagcagtattaagccaggtccaacagtttctcgatcgtcaacacggtctttatattgatggtcgtcctggccccgcacaaagtgaaaaacggttggcgatctttgatccggccaccgggcaagaaattgcgtctactgctgatgccaacgaagcggatgtagataacgcagtcatgtctgcctggcgggcctttgtctcgcgtcgctgggccgggcgattacccgcagagcgtgaacgtattctgctacgttttgccgatctggtggaacagcacagtgaggagctggcgcaactggaaaccctggagcaaggcaagtcaattgccatttcccgtgcttttgaagtgggctgtacgctgaactggatgcgttataccgccgggttaacgaccaaaatcgcgggtaaaacgctggacttgtcgattcccttaccccagggggcgcgttatcaggcctggacgcgtaaagagccggttggcgtagtggcgggaattgtgccatggaactttccgttgatgattggtatgtggaaggtgatgccagcactggcagcaggctgttcaatcgtgattaagccttcggaaaccacgccactgacgatgttgcgcgtggcggaactggccagcgaggctggtatccctgatggcgtttttaatgtcgtcaccgggtcaggtgctgtatgcggcgcggccctgacgtcacatcctcatgttgcgaaaatcagttttaccggttcaaccgcgacgggaaaaggtattgccagaactgctgctgatcgcttaacgcgtgtaacgctggaactgggcggtaaaaacccggcaattgtattaaaagatgctgatccgcaatgggttattgaaggcttgatgaccggaagcttcctgaatcaagggcaagtatgcgccgccagttcgcgaatttatattgaagcgccgttgtttgacacgctggttagtggatttgagcaggcggtaaaatcgttgcaagtgggaccggggatgtcacctgttgcacagattaaccctttggtttctcgtgcgcactgcgacaaagtgtgttcattcctcgacgatgcgcaggcacagcaagcagagctgattcgcgggtcgaatggaccagccggagaggggtattatgttgcgccaacgctggtggtaaatcccgatgctaaattgcgcttaactcgtgaagaggtgtttggtccggtggtaaacctggtgcgagtagcggatggagaagaggcgttacaactggcaaacgacacggaatatggcttaactgccagtgtctggacgcaaaatctctcccaggctctggaatatagtgatcgcttacaggcagggacggtgtgggtaaacagccataccttaattgacgctaacttaccgtttggtgggatgaagcagtcaggaacgggccgtgattttggccccgactggctggacggttggtgtgaaactaagtcggtgtgtgtacggtattaatctggttcgctcataagtaaaaaacggcacctggtgccgtttttttgtctgaaacaatcacttatctttcttcagcgcccctagcgttggcgtttcgtcaaagaagttccatggtttaagcagagtatgtacccattcggtcggcataatcggccactcttcggcgcgggccacatgtgtggtgccggtggtcatccagacaacggcgtcggtgttgtccagcgactcgttatctttactgtattgtccaagaccggtgtcatgagtagaacggttcggatatttgccttccgggaaacgctcgccaggatgataacgcgttacccaaagctgcttgtccataaagcttaaacgatgatagatccactcgtccggcgcgaactgggcaccttttgctaccgggtgagtaccacctgcataaggaataatttgataggaaactggattgcccatgcggttctctttgttcgggttactcaacagacgaatcgtgcccggatcaaacttctgcgcggcatcctgttcattgccgatgttgtactgattaacttgcatggtactggtgcgtgggccaccggcagtattcggttttaccactgggtccatcgccaccaggctgttattctcgccatctacatccagatcgaggcggaaattataaatatgttggtgtgtagtacccacgatattgtgatcgataagcgtgccgtagcgcgtgtcatctttcgccgtctcatcgtgcatggttttcgctttaacacctttcaccgcttcgatgcccgtagcaccggcatcaatgccaatagtgccgttttcatggaagatccagtcaaaaatgtagtcatagttacccactgtactgatccagcgcaccactaactcccggcgttcggtactgacgttgggctggcccatttcctgatgcttatactccggcccggcataacgttcaaataccgcgatagcgcgagggatctccatcggcacgccagtgtagtcggcgatggtttcattaaggagcactgcgttagacggggcatctttaccacgagcaattggtgaggttagcgtgcccataccgtagtcaccagaatccagatacgctttaaagtaccagccaatatcaggatcaccgtaaggcacaatcatgccgccgagagaaccttcgtacatgactttgcgtttggtgccattgtcgttataagtcacggtggagatcataggtccgacgcgcgagttcatgctgaggtgaaaatcccagttccgccagtgaatcatatcgccagtaatggtgtaatttttaccttcaggctcaatgatttgcataggcttaactgccggagcaacgcggtcacggccatcaaatgggcgtgcggtcattggcaccggaactaccggaccttcttcaatcttaacgatttttttctgttctaaatcaacgaccgccaccaggttttcgatgggatgtgcccagtagttgccatcaccgacatcaagatagctgatgactttgagcaaccgggcatcttgtttcaggccatctttaccatcgaaataacctacggtcagcggcgtggtaatcactttctgcgcatcagtaataccgcgcttcttcacggcagcggcaaattcttcactgttgttaataatgttctgcacactggcgaaatcatccagcaacaccataccgtgggcgtctttaatgggttgccaggagagcagtttgttgttttgcagatccaccaccgcttcgatgatatgtttgccgtcgagcataatgacgtcggctttgcgtggctggtcaaccggtttgttttccagcgcaaacgcccagacagcttctttatctggcggtagcagggagatctcagtaaaacgggtattgggtttgaagtccgcggaagctttaacaatttcaacggcctgtttaatttcgtccgcagttagcgcattaagtgggtgagggcgcttttctacctgaaaggtttgatccagaccggactggaaaacatcgttaataaaggtgtcagaaacccaggccttattgtctttcatcactaccggcacttgcagtgccagaggttgaccattaacaattgctgtttgcgcaccaggcttcactttcacgtacgcgccatctttaatcagggtaaagatctgggcgtagtcgtcccactgcacatcggcaccaaattctttaagcgtttcatccattggcaccatatgcgcttcaccaccgtgggcaaataccggcgcttgccaggcgaaacttaaggcgactgccaacgccagggttgttttacgggcagaatacagagaggggcttcccattattaacctcgtcagatgttgtgttcttgttagcaaccgcgctctgtgggcggtttagtcaggttcacattatcagtactgatgcaaaggggattgcctgcacctgccaggttgtttggcaggtgtgccagcttttcatacagtgggtgccctgaaaatagatgtacacatcatgcataatgtgacaacgtcacaaaacttagtgaaataaaagggcaactattggccgttgcccttcattcaccgattaatcgacaaaatcaccgtgctgcctggccaccagcgtcagaattgaatacagcgccaccggggtttgatgctgattgaatacctctaccgcccattccaccacacctgttggtttttcttctgcgctacgctgttttttcagcgtcttgcgcttacaggtgagacgcacctggatggtatcgcctggctttacgggttcgataaagcgcaagttttccagcccataattagcaatgaccggaccgacaccggcatcgacaaacagacccgcagccgcagaaagcacaaaatacccatgcaccacacgctcaccgaaaatagattcggcagcagcaatcttatccatatgcgcatagaaatgatcgccgctgaggcaagcaaagttaacaatatcggcctctgtcattgtgcggcggggagtcagcaggctgtcgcctggttgtagctcctcaaaatatttgcggaacggatgaatacgatcttcttcgactttcgcaccacgcacccactgtttactgatagctgcaagcatcgtcggactaccctgaacagcggttcgctgcatgtaatgtttcaccgctcgtaaaccacctaattcttcaccgcctcctgcgcgaccaggcccaccatgtaccagttgtggcagtggggagccatgcccggtggattcttttgccgactcttcattgaggatctgaattcgcccatgcgtacgtgccgcgtcggtaataaactgacgcgcaatttgcggatcagccgtcaccagcgttcccgcaaggctaccgccgcctgcacaagccagttgcagagcatgtcgctggttttgtgctggcatcagcgttgcgacagggccaaaggcttctgttgcatgtaccgccggtgtttcatccggctgcggacagtacaataaggttggcgggaagaaggcacccgcagcagataaatccgcctgaccaccgaggcgaatctcgcatcctgcagccagcaatatgttcactttttcctgcacatcggcacgctgctcagcatttaccagtgcgcccattttcacgccttcctgagcaggatcaccgaccacgactttctgtaatcgcgcaaccagagcatcactgacagcattaaccaatgcctgcggcacaataatccgccggattgccgtacatttttgcccggcttttgtggtcatctcacgcacaacttcacgaataaacagcgcaaactccggttgatccggggtgacatcttcgcccagtacgcagcagttcagggaatcagcttccatagtgaaggggatagatttggcgacgatatttggctgaactcgcagcatctgtccggtcgccgctgaccccgtgaaagtcaccacatcctggctgtccagatgatccaacaagtcgccagcactaccgcagatcagactaattgcgccttcgggaacaagaccactatcgacaattgatttcaccatcgcctgagtcagttgggccgtcgcggtagctggtttgatgatggctggcattccgcccagccacgttggtgccagcttttccagcattccccagcaggggaagttaaaggcgttaatatgcactgccacgcctgacttcgaggtcagtacatggcgcgcggcaaatccaccttctttcgataaggggatcaattcatcttccggccacagcgtatcgtcaggcagctcccggctaccgaggctggcgtaagtaaataacgtcccaatgccaccttcaatatcaacccaactgtctgcccgcgttgcgcctgtttgcgcagaaagagcatagaaacgctctttttcactcagcagatgtttagcgaccgctttaagcatcgccgcacgttcgataaaggtcatcgcgcggagggcgggggcacctttttcaatggcaaactggcgggcagccgccatatcaagaccttcactggtcacttcccataacgcctcgccgctaatagcgtggtgaatcaaacggctacggccccggccagactgccaggtaccggataagaaactggctaactgctgcatcgctactctccagatgtttcacatttctgttgctaatagttaaatcgcgaatcataaaaagcaagggatcttttaacgaaatgttaactgcgtgatctgtatatcaactactaaaaacattaatgcactgataaataatgagttatcaaaatagagtgcgaaatctgtcacagttcaagcatacaaaatttgtgattttagttaaccattgtgtaactttcataaaacaatgtgattcgtgtttttaattaattcacgaaaactggaatcgtaaaggtgatgacgtgacccaagaagaacgctttgagcaacggatagcccaggaaacggctatcgagccacaggactggatgcccgatgcttaccgaaagacattgatccgccagattgggcagcatgcgcattccgagattgttggtatgttgcctgaaggtaactggatcactcgcgcaccaaccttgcggcgtaaagccattctgttagccaaagtgcaggatgaagcaggtcatggcctgtatctctatagcgccgccgaaacactgggctgcgccagagaagacatctaccaaaaaatgctcgacggacggatgaaatattcctccatctttaattatccgacattgagttgggctgatatcggcgttatcggctggctggtggatggcgcagcgatcgtcaatcaggtggcgttatgccgcacttcttatggcccgtatgccagagcaatggtgaaaatctgcaaagaagagagttttcaccagcgtcaggggtttgaagcctgcatggcactagcgcagggcagcgaagctcaaaagcagatgttgcaagacgccattaaccgtttctggtggccagccttaatgatgttcgggccaaacgatgataactcgccaaacagcgccagaagtctcgcctggaaaatcaaacgtttcaccaacgacgaactccgccagcgtttcgtggacaacaccgttccacaggttgaaatgctcggtatgaccgttcctgacccggatctgcattttgacactgaaagcggtcactaccgctttggtgagatcgactggcaggagtttaacgaagtaattaacggtcgcggaatttgtaatcaggagaggctcgacgccaaacgtaaagcctgggaagaaggtacctgggtacgggaagcagcgctggcccatgcacaaaaacaacatgcccgtaaggtcgcataaggagattcaaaatgagtaatgtttactggccgttatacgaagttttcgtgcgtggcaaacagggcttatcacaccgccatgttggcagtttacatgctgccgatgagcggatggcactggaaaatgcccgtgatgcttacacccgtcgtagcgaaggatgttcaatttgggtggtgaaggcgagtgaaattgttgcctcgcaaccggaagaacgcggtgaattttttgatccggctgaaagcaaggtctatcgccatccaacgttttacaccatccctgatggcattgagcacatgtgaggtcggaaatgaatcagttaacggcttacaccttgcgcctgggcgataactgtctggtgctctcccagcggttgggggaatggtgcggtcacgcaccggaactggaaatcgatctcgcactggcaaacattggcctcgatttattaggtcaggcacgtaacttcttatcgtatgccgctgaattagcgggagaaggtgatgaagataccctggccttcacccgagacgagcgccagttcagcaacttattgttggttgaacaaccaaacggcaattttgccgacaccattgcacgccagtatttcatcgatgcatggcatgtggcgctctttacccgtctgatggaaagccgtgatccgcaactggcggcgatttctgccaaagcaattaaagaagcgcgttatcacctgcgttttagtcgtggctggctggagcgactgggcaatggtactgacgtatcagggcaaaagatgcagcaggccatcgacaagttgtggcgttttactgccgaactgttcgatgccgacgagattgatattgcactgagtgaagagggtattgcggttgatccacgcactttacgcgcagcgtgggaagccgaagtttttgccggaatcaacgaagccacattgaacgtaccgcaagagcaggcgtatcgcactggcggtaaaaaaggactgcataccgaacaccttggacccatgctggcagaaatgcagtatctccagcgtgtcttgcccggtcagcaatggtaacagaggagatgggtatgcaacgtctggccaccattgcaccgccacaggttcatgagatatgggcgctactcagccagatcccggacccggagatcccggtgctgaccattaccgatttaggcatggtgcgtaatgtgacacagatgggagaagaatgggtgatcggctttacaccgacttattccggttgtccggcaacggaacatttgattggcgcgatacgtgaggcaatgacaacccacgggtttacccccgttcaggttgtgctgcaactcgacccggcatggaccaccgactggatgacccccgatgcccgtgagcgtctgcgacagtatggcattagcccgcccgccggacacagttgccatgcccatttgccgccagaagtacgttgcccgcgctgcgccagcgtccataccacacttatcagtgaatttggttccacggcctgcaaagcattgtatcgctgcgatagttgccgcgaacctttcgattatttcaaatgtatttgaggatgccatgacaacgtttcattccttaacggtggcaaaagtggagccggaaacccgtgatgcggtgaccattacctttgcggtgccccagcctttgcaggaggcgtatcgctttcgccccggtcaacatttgaccttaaaagccagctttgatggtgaagaattacgccgttgttactccatttgccgcagctatctgcctggcgaaattagtgtggcggtgaaagccattgaaggcggacgtttctcccgctatgcccgcgaacacatccgccagggtatgacgctggaggtcatggtgccgcaggggcatttcggctatcagccacaggccgaacgccagggccgctatctggctattgcagcaggatcaggtattacgccaatgctggcgattatcgccaccactttacaaaccgagcctgaaagtcagttcaccctgatctacggtaaccgtaccagccagagcatgatgtttcgccaggcactggcagacctgaaagacaaatatcctcagcgtttacagttgttgtgcattttcagtcaggaaaccctcgacagcgatctgcttcacgggcgtattgacggtgaaaaattacagtcacttggggcctcgctcattaattttcgtctttatgatgaggcatttatttgtggtccggcggcgatgatggatgagacggaagccgccttaaaagcactgggaatgccagataaaaccattcatctggagcggtttaatacgcctggcacgcgcgtcaaacgtagcgttaacgtgcaaagtgacggacaaaaagtgactgtacgtcaggatgggcgggatcgggaaatcgtgcttaatgccgacgatgaaagcattctcgatgcggcattgcgccagggggctgatctgccctatgcctgcaaaggcggcgtctgtgcgacctgcaaatgcaaagtgctgcgtggcaaagtggcgatggaaaccaattacagtctggaaccggatgaactggccgcaggctatgtgttgagttgccaggcactgccgctgaccagcgatgtggtggttgactttgacgcgaaggggatggcatgagcgaactgatcgtcagccgtcagcaacaagtattgttgctgacccttaaccgtcccgccgcacgtaatgcgctaaataatgcccttctgacgcaactggtaaatgaactggaagctgcggctaccgatagcagcatttcggtctgtgtgattaccggtaatgcacgcttttttgccgctggggccgatctcaacgaaatggcagaaaaagatctcgcggccaccttaaacgatacacgcccgcagctatgggcgcgattgcaggccttcaacaaacctctcatcgcagccgtcaacggttacgcgcttggtgcgggttgcgaactggcattgttgtgcgatgtggtggttgccggagagaacgcgcgttttggtttgccggaaatcactctcggcatcatgccaggcgcaggaggaacgcaacgtttaatccgtagtgtcggtaaatcgttagccagcaaaatggtgctgagcggagaaagtatcaccgctcagcaagcacagcaggccgggctggttagcgacgtcttccccagcgatttaaccctcgaatacgccttacagctggcatcgaaaatggcacgtcactcgccgctggccttacaagcggcaaagcaagcgctgcgccagtcgcaggaagtggctttgcaagccggacttgcccaggagcgacagttattcaccttgctggcggcaacagaagatcgtcatgaaggcatctccgctttcttacaaaaacgcacgcccgactttaaaggacgctaatgatggaattcatcctcagtcatgtagaaaagggcgtgatgacactaacgctcaaccgcccggaacgcctgaacagttttaatgatgagatgcacgcacaactggcagagtgcctgaaacaggtcgagcgcgacgacactatccgttgcctgttacttacaggtgccgggcgcggattttgtgctggtcaggatcttaacgatcgtaacgttgatcccacaggccccgcaccggatttagggatgtcagttgaacgtttctataacccactggtacgtcgcctggcaaaactgccaaaaccggtgatctgtgcagtcaatggcgtggcggcaggggcaggcgcaacactggcactggggtgcgacatcgttattgctgcccgttcagcaaaattcgtcatggcgtttagtaagttaggcttaatacccgattgcggtggaacctggttactgccacgcgttgctgggcgagcgcgcgccatggggctggcactgctggggaatcaactgagtgctgaacaggcgcacgaatgggggatgatctggcaggttgttgatgatgaaacgctggcagataccgcgcaacagctggcacggcatctggcgacacaaccgacatttggtcttggacttatcaagcaagcgataaatagcgctgaaaccaatacgctcgatacgcaactggatctggaacgcgactatcagcgacttgccggacggagcgcagattatcgtgaaggtgtcagtgcgttcctggctaaacgctcaccgcagttcacggggaaatagcatgatgataaatgtgcaaactgtggcagtgattgggagcggcaccatgggggctggcattgctgaagttgccgccagtcatggacatcaggttttactgtatgacatttctgctgaagcgctgacccgcgcaatcgacgggatacacgcgcggctaaattcacgcgtgacgcggggaaaactgactgctgaaacctgtgaacgcacattgaaacgcctgatcccggtgaccgatattcacgcgctggcagctgcggacctggtcattgaagcggcgtctgaacgtctggaagtcaaaaaagcgctctttgcacagctggcggaagtttgcccgccacaaacgctattgaccactaacacttcgtcaatctctataaccgcgattgctgcggaggtaaaaaatcctgaacgtgttgcggggctgcatttttttaacccggcaccggtgatgaagttggtggaggtggtcagtgggctggcaacggcagcggaagttgttgagcagttgtgtgaactaacgttgagttggggtaagcagcctgtgcgctgtcattcgacccctggatttatcgttaaccgtgtggcgcgtccttattattccgaggcctggcgggcactggaagagcaggttgctgcaccagaagtgattgacgctgcacttcgcgatggcgctggtttcccgatggggccgctggaattaaccgatctgattggtcaggacgtcaattttgctgtcacctgttcggtgtttaacgctttctggcaggagcgtcgttttttaccttcgctggtgcaacaggaactggtgattggtggacggttgggcaagaaaagtgggctgggcgtgtacgactggcgcgcggaacgtgaggcagttgttggcctggaagcggtaagcgacagttttagcccaatgaaagtagaaaagaaaagtgacggcgtcacggaaattgacgatgttttattgattgagacacaaggcgagacggcacaggcgctggcaatacgactggcacgcccggtggtagtggtcgacaaaatggcgggcaaggtggtgaccattgctgcggcagcggtgaacccggactcagcgacccgcaaggccatttattacctgcaacagcagggcaaaacagtgctgcaaattgcagattacccaggaatgctgatttggcgaacggtagcaatgatcatcaatgaagcccttgatgcgctgcaaaaaggcgtggcctctgaacaggatatcgataccgccatgcgtcttggggtgaattatccatatggcccgcttgcctggggagcgcaacttggctggcagcgaatattaaggctcctggaaaatctacaacatcactatggcgaagaacgctatcgcccatgttcattgctgcgccaacgagcgcttctggagagcggttatgagtcataaggcctggcaaaatgcccatgcaatgtatgagaacgatgcctgcgccaaagcgcttggcatcgacattatctcaatggatgaaggctttgctgtagtgaccatgaccgtcactgcacaaatgcttaacggtcatcaaagttgccacggcgggcagctattttcactggctgatactgcctttgcctacgcctgcaatagccaggggctggcagccgtcgcttctgcctgcacgattgattttttgcgtccaggctttgccggagacaccttaactgcgactgcgcaggtacgtcatcagggcaagcaaaccggtgtttacgacatcgaaattgttaaccaacaacaaaaaacggttgcgctgtttcgcggtaaatctcaccgcatcggcggcaccattacaggagaagcctgatgcgtgaagcctttatctgtgacggaattcgtacgccaattggccgctatggtggggcattatcaggtgttcgggctgacgatctggctgctatccctttgcgggagctgctggtgcgaaacccgcgtctcgatgcggagtgtatcgatgatgtgatcctcggctgtgctaatcaggcgggagaagacaaccgtaacgtagcccggatggcgacgttactggcggggctgccgcagagtgtttccggcacaaccattaaccgcttgtgtggttccgggctggacgcactggggttcgccgcacgggcgattaaagcgggcgatggcgatttgctgatcgctggtggcgtggagtcaatgtctcgggcaccgtttgttatgggcaaggcaaccagtgcattttctcgtcaggctgagatgtttgataccactattggctggcgatttgtgaacccgctcatggctcaacaatttggaactgacagcatgccggaaacggcagagaatgtagctgaactgttaaaaatatcgcgagaagatcaagatagttttgcgctacgcagtcagcaacgtacggcaaaagcgcaatcctcaggcattctggctgaggagattgttccggttgtgttgaaaaacaagaaaggcgttgtaacagaaatacaacatgatgagcatctgcgcccggaaacgacgctggaacagttacgtgggttaaaagcaccatttcgtgccaatggggtgattaccgcaggcaatgcctccggggtgaatgacggagccgctgcgttgattattgccagtgaacagatggcagcagcgcaaggactgacaccgcgggcgcgaatcgtagccatggcaaccgccggggtggaaccgcgcctgatggggcttggtccggtgcctgcaactcgccgggtgctggaacgcgcggggctgagtattcacgatatggacgtgattgaactgaacgaagcgttcgcggcccaggcgttgggtgtactacgcgaattggggctgcctgatgatgccccacatgttaaccccaacggaggcgctatcgccttaggccatccgttgggaatgagtggtgcccgcctggcactggctgccagccatgagctgcatcggcgtaacggtcgttacgcattgtgcaccatgtgcatcggtgtcggtcagggcatcgccatgattctggagcgtgtttgagcatatcaacctgcgagtaccctacaatgataaccaatacaaagcttgacccgattgaaaccgcgtctgttgatgagttacaggcgttgcaaacacaacgtctgaaatggacgctcaaacacgcgtatgaaaatgtcccgatgtatcggcgcaaatttgacgcagcaggcgtacatcctgatgatttcagggaactttcagatctgcgtaaatttccctgtaccaccaaacaggatctgcgcgacaactatcccttcgacacctttgccgtgccgatggaacaagtggtgcgcattcatgcttcttcgggaaccacaggtaaaccgacagttgtcggctatacgcaaaacgatattgataactgggccaatattgtagcgcgttccttgcgtgcggcaggtggcacgcccaaagacaaaattcatgttgcctatggttacggcctgtttactggtgggctgggcgcgcactatggtgccgaacgtctgggcgctacggtgatcccgatgtctggtgggcagacggaaaaacaagcgcaactgatccgcgattttcaaccagatatgatcatggttacgccatcttattgccttaacctgattgaagagctggagcggcagttgggcggtgatgccagcggttgctcgctgcgggttggagtgtttggtgctgagccgtggacacaggccatgcgtaaagagattgaacggcgtctggggatcaccgcactggatatttatggcctgtcagaagtgatggggccgggggtggcgatggagtgtctggaaactaccgacggcccaaccatttgggaagatcatttctatcctgaaattgttaatcctcatgacggcacaccgcttgccgatggtgaacatggcgaactgttattcaccacgctgaccaaagaagcattgccggtcattcgttaccgcacgcgtgatttaacccgactgttaccaggaacggcgcggactatgcgccgcatggatcgcatcagcggacgcagcgatgacatgttgatcattcgcggtgtaaatgtcttcccgtcacaactggaagaagagattgtcaaattcgaacatttatcgccccattaccaactggaggtgaaccgccgggggcatcttgattcactttctgtgaaagtggagttgaaagaaagcagcctgacattgacgcatgagcagcgttgccaggtgtgccaccagctgcgccatcggattaagtcgatggtggggatctctaccgatgtgatgatcgttaactgtggcagtatcccgcgttcagaaggcaaggcgtgtcgggtgtttgatctgcgcaatattgttggtgcctgacgtgtcgtctggccctggtgaggtaaagcgccagggccagaagtcgatacgacctgtgctatgattcataaatcacaacaataacaacagactgaatcgaatgagtaaacttgttacttttatccaacatgctgtaaacgctgttccggtcagtggcacatctttgatctcctctctgtatggtgattcgctttcccatcgtggtggtgaaatctggctgggtagtctggctgctttgctggaagggctgggatttggtgagcgtttcgtgcgcaccgctttgtttcgtcttaataaagaaggctggctggatgtttcccgcatcgggcgacgcagtttctatagcctcagtgataaaggcttgcgcctgacgcgacgggcagaaagtaaaatttatcgcgcagagcaacctgcatgggatggtaaatggctcctgttgctctcggaaggtttagataaatcaacgctggctgatgtcaaaaagcagttgatctggcaaggttttggcgcactggcacccagcctgatggcatcgccgtcgcaaaaactggcggatgtacagacacttttgcatgaagcgggggtggcggataacgtgatttgttttgaagcgcaaataccactggcgctttctcgtgcagcactgcgtgccagagtggaagagtgctggcatttaactgaacaaaatgccatgtacgaaacctttattcagtcattccgcccgctggtgccgctgttaaaagaggcagcagacgagttaaccccggagcgtgcatttcatattcagcttttactgatccatttttatcgccgtgtcgtccttaaagacccattgttgccagaggagttgcttccggcgcactgggcagggcatacggcgcgtcagctgtgtatcaacatttatcagcgcgtagcgcctgctgctttagcgttcgttagtgaaaaaggtgaaacctcggtcggtgaactgcctgcgccgggaagcctgtattttcaacgttttggcggtttgaatattgaacaggaggcgatatgccaatttaccagatagatggtctgactccggttgtgccagaagagagttttgtccatccgacagcggtattgatcggcgatgttattctaggcaagggcgtttacgttgggccaaatgccagcctgcgtggcgattttggtcgtatcgtggtgaaagatggcgcgaacattcaggataattgcgttatgcacggttttcccgagcaggatactgtcgtggaagaagatggacatattggtcatagcgctatccttcatggttgcattatccgccgcaatgcattagtgggaatgaacgcggtagtgatggacggcgcggtgattggcgagaacagcattgttggcgcatccgcatttgtgaaagccaaagcagaaatgcctgccaattacctgattgtcggcagcccggcgaaagcgattcgtgaactcagtgagcaggagctggcatggaaaaagcagggtacgcatgagtatcaggtgctggtgactcgttgtaagcagacgttgcatcaagttgagccattgcgggaagttgaaccgaacaggaaacgtctggtatttgatgagaatctgcgaccgaaacagtaacgtccagatactgaacattctaatttttagcatgtgatacctaaaccgcaacgctgatacaggttgcggtttttttattgccggatgcggcgctttacgcgttttgttttgtgtttttcaggacaatagagcaactcatccagtaatcttgtttacgccctcgcattatttatctcttttcgtttctatactgatttttcttaatccgttttattacagggcagggtgcgatgagcagcaatacatttactctcggtacaaaatccgttaaccgtcttggttatggcgcgatgcaactggcaggtcctggggtttttggtcccccaagagatcgccacgtcgctataactgtgctgcgcgaggcgctggcattgggcgtcaatcacattgataccagcgacttttatggtccgcacgtcaccaatcagattatccgcgaagcgctttatccttactctgacgacctgacaattgtcactaaaattggtgcgcggcgtggagaggacgcttcctggttgcccgccttttctccggcagagttgcaaaaagcggtgcacgataatctacgtaatctcggcctggacgtactggatgtggttaacttgcgcattatgatgggggatggtcatggcccagcggaaggatcgattgaagccagcctgaccgtgctggcagagatgcaacaacaaggcctggtaaaacatattggcctaagcaacgtcacaccgacgcaggttgcagaggcgcgcaagattgccgaaatcgtctgtgtgcagaacgaatacaacattgctcatcgtgctgatgacgcaatgattgatgctttggctcgtgacggcattgcctacgtgccgttcttcccgctcgggggctttacaccgctgcaatcctctacgctgtcggatgttgctgcgagcctgggtgcaacacccatgcaggtggcgctggcgtggctgttacaacgttcaccgaatattttgctgatcccagggacatcttctgttgcgcatttacgggagaatatggctgctgaaaaattgcatctttctgaggaagtgttgtctacgttggatggtatttcgcgagaataacgaatatacaaaagggaaagatgcatttcccttttgtttcttttttaatggcatggagtgcatatgtttaagcccaggatttgcagctggataggtttacttcccctgtttatgctgagtcttccagtacaggcggaacttcgatgtgttgcaaatgcagttaatattgaaccatttttttctgcagctaccgctgaagataaacaacaagttgaacaagctatcaacagtagcgtgaatcttgtccccttcggtttatctgcatcggactggaaagtgcatcgtggcgatttagtggtagaaggtaatatagagagtaatcaaaaattgattgttcttggcaatttgacagtcaaaggtaatatttccactttctctctttctaatccatgggttattctcggtaacgtgacggcaacgaatatagttacggattcaccactgttaattaccggttcgataaatgcaagtggactggtatttatcgactcatattacgataatccgtctacgattaaggggagtattaatgcgcgtgggatatttatcaatgacataattgcacctgttgttgcgtcttcgacaaatagtgaattcatggtccgtgcgagtgacaaaaatgacactgaaaatgtcaaaaaagcgctgatgataataaatcctgatgcatattattggggtctaataaatgatgaagatgctctgaaagaaatttttaagcgaagcaatattcgcatggcagggaatgtctgtaatcagatgaaaaaagaagcgctgtttcgccctaagccttctcctgagttagtgcaggaattgcaaatgctggatgaaggcaacgttgctgcatttgaaggacgagatattgcgacatttgatcttgccataatgcgaactctcccaaggcttaaaggaatttcagctaacctacgcaaacaacttattaatagcaatgatgaacaaacgattgaaagtatggcgagatatatgcctgacaatgagattctggagttgaccgatcagcaattgggttaccagcctgttgttctggggttgctcgaccgtgaaccgctctctgttgaaataatgacgcgaatgagtcgtctacctgatggtgtcggtccgttgaatcttgcgctacgtgaaaatctccctctggatatcgtcatgactctggcgaaaagagattgggatatgatcattcaggagctttataaagatgcgtggttattgcctgaatccattattgatggctatatccgcagtgatgattcctctattcgtcaggtcggtgctggaggacaactcacctacaatcaggcaatgcagttggcgaacgattcatcaaacaatgttgtcacaagcttagcgttcaagctggcagagatgaaacaccatggtcaattattgcggatgacgccacaagagagtgacaaagttgcagcctatttataccaaaaattcgagaatgacgatgatctaatacgtgtgttatttttagcattgccagataacttacagtttaattttgttaaaaggatggagaaaaaatcccctgcctacttttgctgtcgggatatgcaggtaattcactctgacgctgctctacaacggttattgacacgtttcaacgatcctgaggggtggagtaatctggcgaaaaatcagtatctgagcacgtcgatgaaacaaaaaatttggcaacgtgctttaacgcatcggaaaaataatccgaaagcagattcagctgcgtatgaaaccagcgctgatatgattttgtctgagcttatcagccacggtgaagttgatgatcagatgctattaaatgccacagccctgatacgtttggaagactgggactttttagagagtgcattagttagttgggataatttacccgctgttgtcctcaaggaattacagcaaaatacgccacgcaatgatatttgggcgaagttttttctgaggcaggaaaacagctcccgtgcgcaggttgatgaagcattacgcgtctattatgcactcgaccccgatgcgttagcacaactggatgtactggcaaaacaaccggatcgtatatggtggagtacactggcgaaaagcaatctcacatttttcaagttcggcgcacttaacaaccgccacacaccgcctgcagtactggcggcagaaattgatcccgagtggtggattgtggcgatgaataatccccgttttccagttgatgtattaaaggcgaggctgaaacgtgatcctttgctggcgttagagcttgttaaccctgaactagatttagtccgccagctggcgcttaacggtaagacgcgcgcaatacgggaacaagcgatgagaaaacttgatgagttgtattgatccacaacgtaatgtttcttaactatttgattaattggggataatcattcctggcagtgagtccccaataccttgatatattctgaatttttaatgaagcggcgtgttgcgatatctccgtcaggggaattgatgcaccatagcgcaaaccgaattatcaaggattgataatgacgctctaccagataaaaccgctctttcagtcgctgttaaggccgacgatgttttggctttataagcaccacgttacagcgaatcacatcactcttgctgcactggcgctttctcttcttaccggattgctgttagtgttggtggcacaacccatcctctttttgctattgcccatcgtgctttttatccgtatggcgctcaatgcactggatggcatgttggcgcgtgagtgcgatcagcaaacacgtctgggggcgattttgaatgaaactggcgatgttatttccgatattgcgctctatttaccgtttttatttttaccggaaagtaacgcattactcgtaatactcatgttattttgcaccatattgactgagttttgcggtttactcgcgcagacgattaacggtattcgcagttttgccggtccatttggcaaaagcgatcgcgcgttaatatttggtctgtgggggcttgccgttgccatttatccacagtggatgcaatggaataatcttttatggggcattgcttcaattctgcttatctggactgcgattaatcgttgtcggagtgtgcttcttatgagcgctgaaagataatgctggaaaaatctctggcaacacttttcgcgttgttaattttagcaacgctgataaaccgttttctgctatggcggttaccggagagaaaaggggatgaagttacattacgtattcgtacctggtggggtatcgtcatttgtttttcactggtgatttcaggtccacgctggatgacgttgacgttttttgcgctgataagttttctggcattgaaagaatattgtacgcttatatccatacattttccgcgttggctatattgggttattcctcttaactatttgcttatcggttttaattgctttgagctgtttctgttatttatacctttggctgggtttctaatattagccaccgggcaagtttttgtgggggacccctccggttttctgcataccgtgagcgccattttttggggctggataatgaccgttttcgccttgagtcatgccgcctggttattaatgttgccatccatgaatatccagggcggggcgttactggtgttatttcttttggcgttaaccgagtcaaacgatattgcacagtatttatgggggaaatcctgcggcagaagaaaagtggtccccaaagtcagcccgggaaaaacgctggaaggcctggtggggggcgtaatcaccaccatgattgcgtcactgattattggaccgttgctgacaccgctaaatacattacaggcattattagcgggtttgttaattggtattagtggtttttgcggcgatgtagtgatgtcagccatcaaacgagatattggtgttaaagatagtggaaaactattaccaggacatggcggactccttgacaggattgactcattaattttcaccgctccggtatttttttattttattcgctactgctgttactgaaggaaaatagagaaaatggaaaattcacgcatctctggggaacatttttttaccaccagtgataatacagcgttgttttatcggcactggcccgctttacagcccggggcgaaaaaggtcatcgtcttatttcatcgtggccatgaacattctggtcgtctacaacatatcgttgatgaactggcgatgccagatactgctttttatgcctgggatgcccgagggcatggacaaacttcggggccgcgtggttatagcccatctcttgcgcgttcagtgcaggatgtcgatgaatttgttcgttttgctgccagcgatagccaggtcggactggatgaggtggtagtgatcgcgcaaagcgtcggcgcagtgctggttgccacatgggttcatgattatgcgcctgcaattcgcgggctggtgctggcttctccggcctttaaggttaaattgtatgtaccgctggcacgtcctgcgctggcgttatggcatcgtctgcgtggtctgttttttattaattcctatgtgaaaggacgctatttgacccacgatcggcaacgggtggcgagtttcaataatgatccgctgatcacacgggcgattgccgttaatatcttgctcgatctctacaaaacgtctgaacgtattattagagatgcggcggcgattacgctccccacgcaacttctgatatcaggcgatgactatgtggtgcatcgccaaccgcagattgatttttatcagagattacgtagccctctgaaagagctgcatctgctgccaggcttttatcacgacacgttgggtgaagagaacagggcgcaggcatttgaaaaaatgcaaagctttattagtcgtttatatgctaacaagtcacaaaaatttgattatcagcatgaagaccgcactggaccatcagcggatcgctggcggctcctttcaggtggacccgtgccattatcgccggttgatttggcgtatcactttatgcgaaaggcgatgaaattgttcggggcgcactctgcgggcctgcatctcggaatgagcaccggctttgattcaggcagttccctggattatgtctatcaaaatcaaccgcaaggcagtaacgcattcgggcgcttaattgacaaaatctacctgaacagtgttggctggcgcggtattcgccagcgtaaaacccatttacaaatactgattaaacaagccgttgccgatctccacgccaaaggtttagccgtccgcgtggttgacattgccgcagggcatgggcgctatgtactgaatgcgctggcaaacgagcctgccgtaagcgatattttgttacgtgattacagtgagttaaatgttgcacaggggcaagcgatgattgcccaacggggaatgtctgggcgggtgcgttttgaacagggcgatgcgtttaacccggaggaactcagcgcgttaactccgcggcctacgctggcgattgtctctggactgtatgagctgtttcccgaaaatgagcaggtaaaaaactcactcgcaggtcttgccaatgccatcgaaccgggcggcattctcatctacaccgggcagccgtggcaccctcaactggagatgattgccggggtgttaaccagtcataaagatggtaaaccgtgggtaatgcgcgtgcgttcgcaaggggagatggattcactcgtgcgtgatgccggatttgataaatgcacacaacggattgatgagtggggtatttttacggtttcgatggcggtgcgtcgtgataactgaacgtcggaacgtattgctacaaggcgctggctggttattgttgctggccccgtttttcttcttcacctatggatctcttaatcagttcaccgcggttcaggaccttaacagccatgatatccccagtcaggtattcggttgggaaacggcgatcccttttcttccctggactattgttccttactggagtctggatcttttatatggattttcgctgttcgtttgtagcacgacattcgaacagcgccgacttgtccaccggcttattctggcaacggtaatggcctgctgcggttttttgctctatccgctgaagtttagttttatccgtcctgaagtgagtggggtgacgggatggctattttcgcaacttgaactgtttgatctgccttataaccagtctccttcgctgcatattattctctgctggctactttggcgtcactttcgtcagcatctggctgtgaggtggcgtaaagtatgcggcggatggtttttactcatcgccatttcgacgctgacgacatggcagcatcattttattgatgtcatcacagggctggcggtaggtatgttgattgactggatggtgcccgtcgaccgtcgttggaattatcagaaacctgatcaacgtcgaatcaaaatagcactgccatatgtcgtaggcgcgggctcgtgcattgtgttgatggagctaatgatgatggttcagttatggtggtcagtctggttatgttggccagtattatcgctactcattattggccgggggtacggtgggcttggtgcgataacaacagggaaagatagtcaggggaaactcccgcccgccgtttactggctgacattgccctggcgcattgggatgtggctatctatgcgttggttttgtcgtcgcctggagccggtgagcaaaatgactgctggtgtttatttaggggcgtttccacgacatattccggcacagaatgcggttctggacgtcacctttgaattccctcgcggacgagccacaaaagatcgactctatttttgtgtaccgatgctggatctggtggttccggaagagggggagctccgacaggccgtggcgatgctggaaacattacgcgaagagcaaggcagcgttctggtccattgtgcattgggattatcgcgcagtgcgctggtggtggcggcatggttgttatgttacggacactgtaaaaccgttaatgaagcgattagctatattcgagcaagacgcccgcagattgtgctgacagacgagcacaaagcgatgctgaaattatgggaaaacagataagtggattgggatgtggactgaactacagtccacatcaagatcgtgtccggttatgcagcaacaatgctgtcgatggccgctttcgcgtcagactgcgctttcgctgccatttccggaccgtatgcgatcccttcggcgaagacaaatttcacatcggtaatgccgataaagccgaggaacgtggacagatacggcgtcaccaggtccgttggtccatctttgtggatcccaccgcggctggtaataacgatggcttttttacccgttatcagaccttccggaccgttctcggtatagcgaaaagtaacgcctgcgcgtgcaaccaggtcaaaatagtttttcaactgagttgagatgttgaagttatacatcggtgccgcaataacgataacgtcgtgggctttcagctcggcaatcagctcatcggaaagcgccagagcttcctgctgacgcggagtcagcggcgcatcgctcggacgcagagcgccaaccagttcgccatccagtaccggaatcggatttgcagccaggtcgcgaacggtgatttcatcagcggagtgcttttcgcgccattgttcaacaaaataatcggacaattgattagactgagagtaccctgccaggatgctggatttaagaactaataccttgctcatggtgtttccttatagatgtttgaatgggcgatgccccgttgcttgctgacactttattcacaatcctgccacagagatagcgcaataaatcgaagcctatgttcgaatttattgaacaacgcatagaaagctgcgatgtggtactctatatctatcatttaaaagaaaattaatcaggcagactactgcccactaacgttatgacagaacaacaaaaattgacctttacggccttgcagcagcggctggattcgctgatgctgcgcgacagactgcgtttttctcgccgtctgcacggtgtgaagaaggttaaaaatcctgatgcacaacaggccattttccaggagatggcgaaagagattgaccaggcggcagggaaagtcctgctgcgtgaagcggcacgaccggaaattacttatcctgacaatttaccggttagtcagaaaaagcaggacattctcgaagcaattcgtgatcaccaggtagtgatcgtcgccggggaaacgggttctggtaaaacgactcagctgccgaaaatctgtatggagctggggcgcgggattaaaggactgatcggccatacccagccgcgtcgcctggcggcaagaacggtggcgaaccgtattgcagaagagctgaaaacggagccgggcggttgcatcggttacaaagtgcgtttcagcgatcacgtaagtgataacacgatggtcaagctgatgaccgacggtatcctgctggcggagatccagcaagaccgcctgctgatgcagtacgacaccatcattattgacgaagcgcacgaacgcagcctgaatatcgattttctgctcggctatttgaaagagttgctgccgcggcgtcctgacctaaaaatcattatcacttccgcgactatcgacccggaacgcttttcgcgccactttaataatgcgccgattattgaagtctccggtaggacctatccggtggaagtgcgctatcgcccgattgttgaagaagccgatgacaccgagcgcgatcagttgcaggcgatttttgacgccgtagacgaactaagccaggaaagccccggcgacattctgatctttatgagcggcgagcgggaaattcgcgataccgccgatgcgctgaacaagctgaacttacgccataccgaaatcttgccgctttatgcgcggctttcgaacagcgaacagaaccgcgtgttccagtcgcacagcggacggcgcattgtgctggcgaccaacgtcgcggaaacctcgctgaccgtaccggggattaaatacgtcatcgaccccggtacagcgcgtatcagccgctacagctatcgcaccaaagtgcagcgtttgccgattgaacccatttcgcaggcgtctgccaatcagcgtaaaggccgctgtggtcgtgtgtccgaagggatctgtattcgtctctattccgaagacgatttcctctcgcgcccggagtttaccgatccggagattctgcgtaccaacctggcctcggttattttgcagatgaccgcgctggggctgggcgatatcgctgcgttcccgtttgtcgaagcaccggataaacgcaatatccaggatggcgtgcgtctgctcgaagaactgggcgcgatcaccacggatgaacaggccagcgcctataaactgacggcgctcggtcgccagctctctcagttgcctgtcgacccacgtctggcgcgtatggtgctggaagcgcaaaaacatggctgcgtgcgtgaggcgatgattatcacgtccgcgctctccattcaggatccgcgcgagcgtccgatggataaacagcaggcatcggacgaaaaacatcgtcgcttccacgacaaagaatccgatttcctcgcgtttgtaaatctgtggaattatcttggcgagcagcaaaaggcgctttcttctaacgccttccgtcgactgtgtcgtaccgattatctcaactatctgcgcgtgcgcgaatggcaggatatctacacccagttgcgccaggtggtgaaagaacttggcattccggtcaacagcgaaccggcggaatatcgcgaaattcacattgcgttgctgacgggtttgctttcccatatcggcatgaaagatgccgataaacaagaatataccggcgcacgtaacgcgcgtttctccatcttccccggttctggtttattcaaaaaaccgccgaaatgggtaatggtggcggaactggtagaaaccagccgcctgtgggggcgcattgctgcgcgtatcgacccggaatgggtggagcctgtcgctcagcatttgattaaacgcacctacagcgaaccgcactgggaacgggcgcagggcgcggtgatggcaacggaaaaagtcaccgtttacgggttgccgattgttgccgcgcgtaaggtcaactacagccagatcgatccggcgttatgccgtgaactctttattcgccatgcgctggtggaaggtgactggcagacgcgtcacgcattcttccgtgaaaacctgaaactgcgggccgaagtggaagagctggaacacaaatcacgtcgccgcgatattctggttgatgacgaaacgttgtttgagttctacgaccagcgcatcagccacgatgtgatctctgcgcgccacttcgatagctggtggaaaaaagtcagccgcgaaacgcctgatttgctcaactttgaaaagagcatgttgatcaaagaaggggcggaaaaaatcagcaagctggattacccgaacttctggcatcagggcaatctcaagctgcgtttgagctatcagtttgagcccggcgcggatgctgacggtgtgactgtgcatatcccgctgccgttacttaaccaggttgaggagaatgggtttgaatggcagatccccggtctgcgccgcgaactggtgattgctctgattaaatcgttgccgaaaccggtacgccgtaattttgtacccgcgccaaactacgccgaagcgtttttaggccgcgtcacaccgctggagttaccgttgcttgacagccttgagcgcgagttacggcggatgaccggcgttaccgttgaccgcgaagactggcactgggatcaggtgcccgatcacctgaaaatcaccttccgcgtggtggatgacaaaaacaagaagctaaaagaagggcgctcgctacaagatctgaaagatgcgctgaaaggcaaagtgcaggaaacgctgtctgcggtggcggatgacggtatcgagcagagcggcttacatatctggagttttggtcagctgccggaaagctacgaacagaagcgtggcaactacaaagtgaaggcgtggccggcgctggtggatgaacgcgacagcgtggcgatcaaactgtttgataatccgctggaacaaaagcaggcaatgtggaacggtcttcgccgtctactgctactgaatattccctcgccaatcaagtatttacatgaaaagttaccgaacaaagccaagctgggtctgtactttaacccgtatggcaaagtgctggagctgatcgacgactgtatctcctgcggtgtggatcaactgatcgacgccaatggtggcccggtctggacggaagaaggctttgctgcgctgcatgaaaaagtccgcgctgaactgaacgacacggtggtggatattgcgaagcaggtcgagcaaatcctcactgcggtgttcaatattaacaaacgtctgaaagggcgggtggatatgaccatggcgctggggctttctgacattaaagcgcagatgggcgggttggtatatcgcggttttgtcactggtaacggcttcaaacggctgggcgacacgctgcgttatttgcaggcgattgaaaaacggctggaaaaactggcggttgatccacatcgcgaccgtgcacagatgctgaaagtcgaaaacgtccagcaggcgtggcagcaatggatcaacaaactgccgcccgcacgtcgtgaggatgaagatgtgaaagagatccgctggatgatagaagagctgcgcgttagttacttcgctcaacaacttggtacaccttatccgatttcagataagcgtattttgcaggcgatggagcagattagcggttaacactgctatttgcctgataaatctaaaacccggtaagcatttagcgccgggttttttattaattctaaaacggtaagggtaaaaattcaggaattcagaaaaatacaattctctgctgcaagatgaataatgtttatctacagcatttccttaaaagatatgtcaggcttgcggagtggcggttaaggacatacgacttcctcctttcagagtgctccgcttctcactattatctcacgcagtattcttaagggaacgataaggaggaaccatgaacattaccccgtttccgacgctttcgacggcaaccatagatgccataaatgttatcggacagtggctggcgcaggatgatttctccggtgaggtgccgtatcaggccgattgcgtgatccttgcaggcaatgcggttatgccgactatagatgcggcatgtaagattgcccgcgatcagcaaattcctttactgattagtggtggtatcggtcactcgacaacttttttgtatagcgccatcgcacagcatccgcactacaacactatccgcaccactggcagagcagaagcgaccatcctggcggatatcgctcatcagttctggcacattccgcatgaaaaaatctggattgaagaccagtcaacaaactgcggtgaaaacgcacgctttagcatcgcactattgaatcaggccgtagaacgagttcatacggctatcgttgttcaggaccccaccatgcagcggcgcacgatggcgacgttccgccgtatgactggggacaatcccgatgcaccacgctggttaagttatcccggattcgttcctcagttaggaaataacgcagacagtgtaatctttgttaatccgttgcaaggattatggccggttgagcgttatctctcactactcactggcgagctgccgcgtttacgcgatgatagcgatggctacggtccccgcgggcgagattttatcgttcacgttgattttccggcagaagtcatccatgcatggcaaacgcttaaacacgatgcggtgctcatcgaggcgatggaaagtcgctcgttacgttaaaaattgcccgtttgtgaaccacttgtttgcaaacgggcatgactcctgacttttatttctgccttttattccttttacacttgtttttatgaagcccttcacagaattgtcctttcacgatgccgtctctctgatgattgatgttaattaacaatgtattcaccgaaaacaaacatataaatcacaggagtcgcccatgtcagtacccgttcaacatcctatgtatatcgatggacagtttgttacctggcgtggagacgcatggattgatgtggtaaaccctgctacagaggctgtcatttcccgcattcccgatggtcaggccgaggatgcccgtaaggcaatcgatgcagcagaacgtgcacaaccagaatgggaagcgttgcctgcaattgaacgcgccagttggttgcgcaaaatctccgccgggatccgcgagcgcgccagtgaaatcagtgcgctgattgttgaagaagggggcaagatccagcagctggctgaagtcgaagtggcttttactgccgactatatcgattacatggcggagtgggcacggcgttacgagggcgagattattcaaagcgatcgtccaggagaaaatattcttctgtttaaacgtgcgcttggtgtgactaccggcattctgccgtggaacttcccgttcttcctcattgcccgcaaaatggctcccgctcttttgactggtaataccattgtcattaaacccagtgaatttacgccaaacaatgcgattgcattcgccaaaatcgtcgatgaaataggccttccgcgcggcgtgtttaaccttgtactggggcgtggtgaaaccgttgggcaagaactggcgggtaacccaaaggtcgcaatggtcagtatgacaggcagcgtctctgcaggtgaaaagattatggcgactgcggcgaaaaacatcaccaaagtgtgtctggaattgggtggtaaagcaccagctatcgtaatggacgatgccgatcttgaactggcagtcaaagccatcgttgattcacgcgtcattaatagtgggcaagtgtgtaactgtgcagaacgtgtttatgtacagaaaggcatttatgatcagttcgtcaatcggctgggtgaagcgatgcaggcggttcaatttggtaaccccgctgaacgcaacgacattgcgatggggccgttgattaacgccgcggcgctggaaagggtcgagcaaaaagtggcgcgcgcagtagaagaaggggcgagagtggcgttgggtggcaaagcagtagacgggaaaggatattattatccgccgacattgctgctggatgttcgccaggaaatgtcgattatgcatgaggaaacctttggcccggttctgccggtggtcgcatttgacacgctggaagatgctatctcaatggctaatgacagtgattacggcctgacctcatcaatctatacccaaaatctgaacgtcgcgatgaaagccattaaagggctgaagtttggtgaaacttacatcaaccgtgaaaacttcgaagctatgcaaggcttccacgccggatggcgtaaatccggtattggcggcgcagatggtaaacatggcctgcatgaatatctgcagacccaggtggtttatttacagtcgtaatgagtaaaagaggcggaggttttttcctccgcctgtgcgcgtcagagtttagcgaatttttcgagggtgcgaataagctgcgtgacgaagccatattcgttatcgtaccaggcgaccgttttcaccagttgtaaatcgcccacggcggtaatttccgtttgcgtggcatcaaacaccgaaccgaaatggctgccaatgatatcggaagagactatttcttcatcggtataaccaaatgactcgttattggtggttgcttgtttaagtgcgttattcacctcttcggcagtcactttttttccgagaatcgataccagttcagtgaccgaacctgttttcaccggcacgcgttgcgcatgacctttcagtttgccgctcagttccgggatcaccagaccaatggcttttgccgcccccgtagtgtggggaatgatattttctgccgctgcgcgtgaagcacgtaaatctttaccacgtgggccatccaccagtgactgggtgccagtataggcatgaatggtcgtcatcgtgccgacttctatcccgaaactgtcatgcaaggctttggccatcggcgcaagacagttagtggtgcatgacgccacggaaacaatggtgtcgttgccatccagagtgtcgtcattgacgttataaacgatagttttcatttcaccggcaggggcggaaatcaacaccttcttcgcaccagcatcaagatgcgcctgcgatttctcggcggaggtataaaagccagtacattcgacaatgatttctgcacctttcgctttccacggaatatttttagcctctttttcggcgtaaaccgcgatacttttcccatcaacgataagtgaatcttccgtaaaatcaacgctccaggggaatggtccgtagtttgaatcatgtttcagcaggtaggcgagaatttttggggaagtgagatcattaatagcgacaacgtctatgttgcttttgacttcaagtaatcgacgcaacaccagtcgaccgatacgaccaaaaccgttaataccaactttactcatggttttctcctgtcaggaacattcggatgaaaattgatcctttccaggcttagaccaggattgtgggatgggcaatctccattcttacagtgaaacgtaacgtactgaaaacgggtgaacaatatttaatgaaattttgagaaaagcccgttatgttaacggaaaattatgttaaagcaggaaatgttatggaaaataaatactcaaggttacaaatcagcattcactggctggtctttttgctggttatcgcagcgtattgcgcaatggagtttcgtggtttcttcccacgtagcgatcggccactcatcaacatggttcatgtttcctgtggtatctcaattctcgtgctgatggtcgttcgtcttttgttaagactgaaatacccaaccccgccgattatacctaagccaaaaccgatgatgacgggactggcgcatttgggacatttggtgatttatctcctgtttattgcgctgccagtgattggtttggtgatgatgtataaccggggcaacccgtggtttgcgtttggtttgacgatgccttacgcttcagaggccaatttcgaacgggttgatagcttaaagtcgtggcatgagacgctggcgaatctgggatattttgtcatcgggttgcacgctgcggctgcactggcacaccactatttctggaaggacaacacacttctacgcatgatgccgcgtaaacgttcctgaaggatatttaaagaaaacgcctgtactaaaaccgacccgtggtacaggcgaagaatacgggtctacatcggaagcgcctattatatttatttgtatgacaaataaaaccataatccttgcccatacgtccatctggcttatttttaatcaattcacccgatctttgatctcatcaacggtatcaaaataaaccagcgtataacgttcaaatcgaacataagattcgataaaccatggaggttatatgaaaaaactggcacttattttgtttatgggaacgcttgtttccttttatgccgatgccgggcgcaaaccctgttctggttcgaaaggggggatctcacactgtacggcaggcggcaaatttgtctgtaatgatggttctattagtgcctcgaaaaaaacatgcactaactgaagtgtaaaaggggtgccatgagaaaatgaatctgctagtcagatgcgcggggaaaatccccgcgcttgcccttacctggacgtgcaggccatgagcgcagcaacctccttatcaccgtcccggaaccgcagttcgtagagcgtttgtcgggtcaggagtgtgaatgtcagaatcgtaatgcagataatgagcagacacaccaccagagggttgtgcttcatagcctttctccttgccggatggcgggtaagaggctaagatctgaattgctaggttcattcgttggcctcggttgatagaaatatcggtcggggccttcgtctttctgattcccggttagcctgaaaacagaaagtctcaggcacccgcaggcatcctatgaggtttccttagggacgaaaataatcacttcacgaaattgcgtgctgttttccagaatttttcgtcattcgggttagccagtttagccattcgttactctcttcattccaatagcattaattttctctgcaataattgttgtaaaaatgtgacgcaaagaggtttttggtcataagtaattaccgtcaagtgccgatgactttctatcaggagtaaacctggacgagagacaacggtaatgaatacaactccctcacatcgattaggttttttgcatcacatcaggctggttccgttatttgcctgcattcttggcggtatcttagttctattcgcattaagttctgctctggctggctatttcctctggcaggccgatcgcgatcagcgtgatgttactgcggagattgagattcggaccgggttagcgaacagttcagattttttgcgttcagcccggatcaatatgattcaggccggggctgcaagtcgtattgcggaaatggaagcaatgaagcgaaatattgcgcaagccgaatcggagattaaacagtcgcagcaaggttatcgtgcttatcagaatcgaccggtgaaaacacctgctgatgaagccctcgacactgaattaaatcaacgctttcaggcttatatcacgggtatgcaacctatgttgaaatatgccaaaaatggcatgtttgaagcgattatcaatcatgaaagtgagcagatccgaccgctggataatgcttataccgatattttgaacaaagccgttaagatacgtagcaccagagccaaccaactggcggaactggcccatcagcgcacccgcctgggtgggatgttcatgattggcgcgtttgtgcttgccctggtcatgacgctgataacatttatggtgctacgtcggatcgtcattcgtccactgcaacatgccgcacaacggattgaaaaaatcgccagtggcgatctgacgatgaatgatgaaccggcgggtcgtaatgaaatcggtcgcttaagtcgtcatttacagcaaatgcagcattcactggggatgacagtagggactgttcgacagggtgcggaagagatttatcgtggcaccagcgaaatttcagctggcaatgcggacctgtcatctcgcaccgaagaacaagcggcggctatcgaacaaactgccgctagcatggagcaactcactgcgacggtgaaacagaatgcggataacgcgcatcatgccagcaaactggcgcaagaggcttctattaaagccagcgatggcgggcagacggtttccggtgtagtaaaaacgatgggcgctatctctacaagttcgaagaaaatttccgagatcaccgccgtcatcaacagtattgctttccagacgaatattctggcactgaatgctgccgttgaagccgcgcgagcgggtgagcaaggccgtggatttgccgttgttgccagcgaagtacggacactcgcaagccgcagcgcccaagcggcgaaagagattgaaggcttgatcagtgaatcagtcaggttaattgacctggggtcggatgaggtggcaacggcagggaaaaccatgagcactattgttgatgccgtcgcgagtgtcacacatatcatgcaggaaatcgccgccgcctcggatgaacaaagtagaggcataacgcaggttagccaggcgatttctgaaatggataaggtgacgcaacagaatgcttctctggtagaagaggcctcagcggcggcggtgtcccttgaagaacaggcggcacgattaactgaggcggtggatgtattccgtctgcacaaacattctgtgtcggcagaacctcgcggagcgggtgaaccagttagtttcgctacggtgtgaaaatgttcaaggagggatcgacagatcccttcacctttcagaacggcattgattttcgaatagcgttaatcatcaactggcaaccagaagagaacgtcgcatctacgcgggtcagtattccaatcggttcgcctgcaccatgtcccggaacaggcagggccaccagcgtggcatgacgcaggtcgtcttttacagcgccagaagggacaaaccacacgtaatcgtattcaaccgtaagttgacgagatagcgaagcagacagcgtttcgatacaacccgaaggaattttacagccctggctctgcactaatgcatctgaatgctggcgtggcgcagtgccttctggtgatacaacgaccggccattccagcacccggcttagcgttacgttctcctgaagtagcgggtgattagggcggacaaccagcttcaacgattcaagaaacagcagttcgtaattaagcccggtcatcagttcaggatctgacatccgaccaatgccgatatcgatttccccggtttttaaacccgccagaatcatagggttactcattgtcgcaacttgcaaggtcgtctctttttgttgctgatgaaactgacctataaccgaaggtaatatccccagtgccgcagtaggtagtgcaccaaccctgacgacatcattattaagaccttctttacgatgaagcgactgtccggcagtgttgatggcgtcaagaactctgactgcatgcgttaaaaattgttcgccgggtaaggtaagttgcgccccctgacgaccacgctcaaacaagcgagcgccagtcagctgctccagttcattcaatgtcttagagagcgcaggttgactcaaattaagggtttcagccgcgcgccccaaagttccttgttgtgcgacagctacgaatgtatgaaggtggcgcaaacggatgcgctgactaaacagactatttttttccataagcgatgttaaaaacgaagcggtgtcgctgacaagtgaagttgtttgattatgataacttgattgcaaaatattattaacaattaaagcaattgtgttacagcaaaatggataatattgatgttttcgcggcgagatcacagtttgtaaattcttcccgccagagtgaatgcggttacctacactccagattactgaccactggaggcagacactatggcgaacagcatcacggcggatgagattcgggaacagttttcgcaggcaatgtcagccatgtaccagcaagaagttccgcaatatggcacgctgctggaactggtagctgatgtgaatctggctgtgctggaaaacaatcctcaactgcacgaaaaaatggtaaatgcagacgagctggcgcgactgaatgttgaacgtcatggggcgattcgcgttgggactgcacaagagcttgctactcttcggcggatgtttgccattatggggatgtacccggtgagctattacgatctctcgcaggcaggggtgccggtacattcgacagcatttcggcccattgatgatgcttctctggcgcgtaatcccttccgcgtttttacctccttactccgccttgagcttatcgagaacgaaattttgcgccagaaagcggcggagattctgcgtcagcgcgatatcttcaccccacgttgtcgacaactgttagaggaatatgagcagcagggcggttttaacgaaacacaggcacaggagtttgtgcaggaagccctggaaacgtttcgctggcaccagtcagcaacggtagatgaagaaacctatcgcgccttgcacaacgaacatcggttgattgctgatgtggtctgttttcctggatgccatatcaaccacctgacgccacgtacgctggatattgaccgggtgcagtcgatgatgcctgaatgcggaattgaaccaaaaattctgatcgaagggccgccgcgccgcgaggtaccgattttactacgccagaccagctttaaagcactggaagagacggtgttgtttgcggggcagaaacagggcacgcatactgcgcgctttggtgaaatagagcagcgtggtgtggcattaacgccgaaagggcgacaactgtatgatgatcttctgcgtaacgctggaaccgggcaggataatctcactcaccaaatgcatttacaggaaaccttccgcacttttcctgacagtgagtttttaatgcgtcagcaagggttggcatggttccggtaccgtctgacgccttcgggtgaggcgcatcgtcaggcgattcatcctggagacgatccacagcccttaattgaacgtggttgggtagtggcgcaacccatcacctatgaagatttcttgcccgttagcgcggcggggatcttccagtcaaatctgggtaatgaaacgcagacacgcagtcacggtaatgccagtcgcgaagcatttgagcaggcgttgggttgtccggttttggatgagttccagctttaccaggaagcggaagaacgcagtaaacgtcgctgtggtttgctttaaattctgaccatccgcctttgcaaaaatttgcctgattttacaaacgaatcaggctcatcccatcgacataaaaaaaatgccgatttatgcatattctctcagttcaacaattggattattaataaatattgtctagagtgagcggtcataaataagcactttcttgccgctgaaaacgaccagcgcgggaccattcacaacaccagaaggactcactttcaggtatggatcgtagacgatttattaaaggttcaatggctatggccgccgtgtgcggtaccagcggcattgcttctcttttttctcaggcggcattcgcggcagattctgatattgccgacgggcaaacccagcgttttgacttctccattctacagtcaatggcgcacgacttagcgcaaacagcgtggcgtggtgcgcctcgtccgttacctgacacgctggcgacaatgacgccgcaggcttataacagtattcaatacgacgccgaaaaatcgctctggcataacgttgagaaccgtcaactggacgctcagttcttccatatgggaatgggattccgtcgccgcgttcgtatgttttctgtagatccagcaacacatctggcgcgtgaaattcactttcgcccggagttgttcaaatacaacgatgcaggtgttgatacaaaacaattagaagggcaaagcgatctcggctttgccggttttcgcgtgtttaaagcccccgaactggcgcgccgtgatgtagtatcatttctcggcgcgagttatttccgcgccgttgatgatacatatcaatacggtttgtcggcccgcggcctggcgatcgacacttacaccgacagtaaagaagagttccccgactttaccgccttctggtttgatacggtaaaaccgggggcaactacctttaccgtttatgcgttgctcgatagcgccagcattactggtgcctataagttcactatccattgtgagaaaagtcaggtgattatggatgtggaaaatcacctgtatgcgcgcaaagacattaaacagctgggcattgcgccgatgaccagtatgttcagctgcggtactaatgaacgtcggatgtgcgatacaattcatccgcaaattcatgactctgatcgtctgtccatgtggcggggcaacggcgagtggatttgccgtccgctgaataatccgcaaaaattgcaattcaatgcttacaccgacaacaacccgaaagggtttggtttattgcaactggatcgtgacttctcccattatcaggacattatgggctggtataacaaacgcccaagtctgtgggtggaaccgcgtaacaagtggggtaagggcaccatcggcctgatggaaatcccaacaacgggcgaaacgctggataacattgtctgcttctggcagccagaaaaagctgtaaaagcaggtgatgagtttgcattccagtatcgtctgtactggagtgcgcaaccgcctgttcattgcccattagcgcgcgttatggcgacgcgtaccggcatgggcggtttcccggaaggttgggcgccaggtgaacactatcccgaaaaatgggcgcgtcgttttgccgtcgatttcgttggtggtgatctgaaagctgccgcgccaaaaggcattgagccggtgattacgctttccagtggggaagcgaagcaaatcgaaattctctatattgaacccatcgatggttatcgtattcagtttgactggtatccgacttcggactccactgatccggtcgatatgcggatgtatctacgttgtcagggggacgctatcagtgaaacatggctgtatcagtatttcccgccagcgccggataaacgtcagtatgttgacgaccgcgtgatgagttaatcgttttttcttcggcaccttcttcgggaggtgccgtctggttaaacacgatcccgctcgcatttttccctaagttaaatgagtaatctgatggtgtgtatttcagatacaccttgtcagccactaacagggagtgcgtatgtttccagaataccgagatttaatatcccgtctgaaaaacgaaaatcctcgctttatgtccttgttcgataaacacaataaacttgatcatgaaattgccagaaaggaaggttccgacggtcgagggtacaatgcggaagtggtccgcatgaaaaaacaaaagctacagttaaaagatgagatgctcaaaatcctgcagcaggagagcgtcaaagaggtgtaaactttcctaagccgccagccaggcggcttttttaacaacagcatggattgactggagataagatgactgaaacgataaaagtaagcgaatcacttgaattacatgctgttgcagaaaatcacgtcactcctctttatcagttaatctgtaaaaataaaacctggttacagcagtcgctaaactggccgcagttcgttcagagtgaagaggacacgcgaaaaacggtgcagggtaatgtgatgttgcatcaacgcggctatgccaaaatgttcatgattttcaaagaagatgaacttatcggcgttatctcgtttaatcgtattgaaccactgaataaaaccgctgaaataggctactggctggacgaatctcatcaggggcaggggatcatttctcaggcgctgcaggcattgattcatcattacgcccagtctggtgaacttagacgcttcgtgatcaaatgtcgggtggacaatccgcaaagcaaccaggtcgctttgcgcaatggttttatccttgaaggttgcctgaaacaggctgagttcctgaatgatgcctatgatgatgtgaacttatacgcgcgtattatcgattcataataaccctgccagcggcgttcgcgtaatgcgctcctcgccgttaatgacttttggaccacggacatgaaccgtgtcgccatcaaaggcttcaacgacggcgtggtcggttaactccacatggttttcaattatcaccgcacctgtaatacggctctcaccttgtattacaacgtgctcgtcgagcagaatcggtccaccacgtaccacggcatttccgccaatcaagacatgatgttttaacacacaattaccttccacaatggcatattccgccacctgcgaactgtaatgaatcgttggaatggcatcttcttctatgccagctttcacctgcgcgtgaccgtagactttagcgcaatcgcatagccagacgttgttctcttcattaccttcaatactggcaaaatcaaaaacttcggcacgatgttcaataaaagcataccggatgacggcatcgccataaatttgtgcctggtggacaatacgcgaggcgctaacccttgcgcgatcataaatttgtagcaggagttgatggtcaggcgttaagccttgtgctgcgacgatcatagaatgttgattaattaaggcgtgaccaaatattctacattgcccgcaaaccagtgagtcatgaatggtgacgctgtcacttatatatgcaccctggctgatttcactattatcgatccagacattatccgttgcgtaaacctctccccacagcacgctggtgccggtgatgcgcgtattaccggaaatcaccgctccgccgaacgcaatagcgttctggtcgtaaatccagcaatttccttcctgtgctaacaccgtttcgcgatcgatccagccgccagcggttcctgctatcacatcgttaaaatcgctaatggcgataatctgccgtaataacacattttttttagtgccatcttcctgataactaaaggctcgctgttcttcacttagacgatatttgcgcatagcgttttcccacaggtgacttactataaccgtagcaaattctgcggctctggctatgctcgagaaaattccataaaatgcatttcaaatatactttataaattaaacaaaatgagtaagaagatgcagagcgataaagtgctcaatttgccggcaggctactttggtattgtgttggggacgatagggatgggatttgcctggcgctatgccagccaggtttggcaggtcagccactggttaggggatgggctggtgattctggcgatgatcatctggggattgttaactagcgcatttattacccgactcatacgctttccgcatagcgtgctggcagaagtgcgccatccagtgatgagcagttttgtgagtttgtttccggcaacgacgatgctggtggcgattggttttgttccgtggtttcgcccactggcggtgtgcctgttcagttttggtgtcgtggttcagttggcttatgccgcctggcaaactgcgggattatggcgcggatctcaccctgaagaagctaccacgcctggactgtatctgccgacagttgccaacaactttatcagcgcaatggcctgtggtgcgttgggctacaccgacgccggtctggtgtttttaggcgcaggcgttttctcatggctaagccttgaacctgtgatcttgcagcgtctgcgcagttcgggagaattacccacggcactgcggacatcactcggcattcagctcgctcctgcgctggtggcctgtagtgcttggttgagcgtcaacggcggcgagggtgatacgctggcgaaaatgctttttggttatggactgctgcaactgctgtttatgctacgtctgatgccatggtatctctcccagccatttaatgcttcattctggagtttctcgttcggcgtatctgcactggcaaccaccggtttgcatctggggagtggcagcgaaaatggatttttccatacgctggcggtaccgctgtttatctttaccaattttattattgcaatactgctcatccgtactttcgcgcttctgatgcagggaaaattgttagtcagaaccgagcgcgccgttttaatgaaagcagaggacaaagaatgatcattcgtgacgaaaactattttactgataaatatgaattaacccgcacacactctgaagtactggaagcggtgaaagtggttaaaccgggtaaaacgctggatctgggctgtggcaatggtcgtaacagtctttacctggcagccaatggttatgatgttgacgcatgggataaaaatgccatgagtatcgccaacgtcgagcgcattaaatccattgaaaatctggataatttacacacccgggtcgttgatctgaataacctcacatttgatggacagtacgattttattctttcgactgtggtgctgatgttccttgaggctaaaaccatccccgggttgattgccaatatgcaacgttgcactaaacctggtggttacaacctgattgtggcggcgatggataccgctgattatccatgtaccgtcggcttcccgtttgccttcaaagagggagaattacgtcgatattacgaaggctgggagagggtgaaatacaatgaagacgtcggcgagctgcaccgcaccgacgccaacggtaatcgtattaaactgcgtttcgccacgatgctggcacgtaaaaaatgacccgctaagaataaggcgcgtgaaaattccccacgctgagatgatttactgttcttcttttcggtaagcatattttttatcgaagggatgtgaaattaatcacagtagtcgaagttttttagcagcttaacttactgaaatttaactactgatgattgacttagcccctttttcggcattgactatgtcgtctgaaaaggggctgaaaaatttattttcaccaacactttttttgccacaacacgaagcggcgctttttgctataacttaaaaagtaatataatcatctcaggaaactattcatgcgtaccacatcatttgcgaaagttgcagctttatgcggcttgttggctctgtctggttgtgcctctaaaatcacccagccagataaatattctggttttttaaacaattactctgatttaaaagaaacaacctcagcaacaggtaaacctgttttacgttgggtagacccgagttttgatcaaagcaaatatgacagcatcgtctggaacccaatcacttattatccggtgccaaaaccttctacccaggtagggcagaaagttctggataaaattttgaactataccaacaccgaaatgaaagaagcgatagcgcagcgtaaaccactggttaccaccgctgggccgcgtagtctgattttccgtggggccattaccggtgtagataccagcaaagaagggctgcaattctatgaagtggttcctgttgcattagtggttgcggggacgcaaatggctacaggccaccgtaccatggatactcgcctctattttgaaggtgagctgattgatgcagcgactaataaaccggttatcaaagtcgttcgtcagggcgaaggtaaagacctgaataacgaaagtacgccaatggctttcgaaaatattaaacaagttattgatgacatggcgaccgatgccaccatgtttgacgttaacaaaaagtagttccagacgcgccatcgttagatggcgctttttatccggtgtgccgtaaaaccccatccttcagggcggggatataaggtgcggttttccacctgaccaggtgtttgctgttgttcaatgtattggcggatgacggatattggcgcacctccgcagctactggcaaaatagccaggactccacaaaacgcctttgtagtaatacctgactgcaatatctggtcgatctcgtcgcagtaacctacccgatacgcctttgaggctgtttaccagactggatatcgccagtttgggaggttagttaattaacaaatggacgtgatctggttcgccatccatttcaaccagttcagcttcaaaataagcacatacatttgaaaagtaagtgcgtagtttttctgtcgcgtcaaaaaatctggcgtcggtatctggtgacaaagaccaggtgaacatgcatcaggaaaacacaatgccttccacgccggatatcggtttctttattcacagaccaaagtatcatttgacctgtgaaacgattacaggcatttaaattccagttaagaccaggtggtcaacaggagtgtgaaatgaggcgcttcgcaggcgcatgtcgtttcgttttcaatcgtgctctggcacgtcagaatgagaatcatgaggccggtaataaatacatcccttacgggaaaatggcttcctggctggttgagtggaaaaatgccactgaaacgcaatggcttaaagattctccctcacagccattgcaacagtcactgaaagaccttgagcgggcttacaaaaacttcttccggaagcgggctgcttttccccgattcaaaaagcggggacagaatgatgcattccgctacccgcagggcgttaagctcgatcaggaaaacagccgtatttttctgccgaaactgggctggatgcgctaccggaatagccgtcaggtcacgggtgttgtgaaaaatgtcactgtcagccagtcctgcggtaagtggtacatcagtattcagacagaaagtgaagtatccactccggttcacccttcagcatcaatggtcgggctggatgctggcgtggctaaactcgccacgctgtcagatggcacagtctttgagcctgtaaacagttttcagaaaaaccagaagacgctggcgagacttcagcgacagttaagccgcaaggtcaaattcagcaacaactggcagaagcagaaacgcaaaatacagcgactgcattcctgtatcgcaaatatccgcagggactaccttcacaaagtcacaacgaccgtcagcaaaaaccacgcaatgatagtcattgaggatttgaaggtcagcaacatgtcaaagtcagcagcgggtacggtcagccagccggggcgcaatgtccgggcaaaatcaggtttaaaccgttcgatactggatcagggctggtatgaaatgcgccgccagcttgagtacaagcagctctggcgtggcggtcaggtgcttgctgttccgccagcgtacacaagccagcgttgcgcgtgctgtggtcatacagcgaaagaaaatcgcctgtcacaaagtaaattcagatgccaggtatgtggatatacagcgaacgccgatgtaaatggcgctcgtaacattttagcggcggggcacgccgttcttgcctgtggagagatggtgcagtcaggccgcccgttgaagcaggaacccaccgaaatgattcaggcgacagcctgaacgtagcagggatccacgtccttcagggcgtggaggatgtcaatatcggtttctgtcagcgattaaattcaacaccacgtaacaaacgcctccggcaattaatccccagaacgcagaaccaatcccgaccagcgtcaatccacttgccgttaccagaaatgccaccaccgccgcgtcgcgctcacgctcattatgcagcgcctgatacaaactgccgccaatggtactcaacagcgccagacctgccagcatctggatccaacttacgggcagggcagccatcatcccggtaatggcactaccaaacagacctgcgagcaaatagaaaatgcctgcaacggcagctgccagccaacgttgatctttatccggatgcgcttccgggctttggcaaatagccgcggtgattgccgcaataccgacggaataaacgccgaaaggggaaaaaaccagtgccagcaatccagtaaatacaattaatggcgaaacaggagccgaatatccagctgctttcattgctgcgatacccggtgcgttttgcgatgccatcgtcaccagaaaaagggggagtgcaacgctcaggctgtgagcaaacgaaaaatcaggggtaatataagtggggagaacgggtttaaagacaacatcagttgtgacaacgtcaccttgcgcgatgacgatcacgatcccaataatcatcgcggcaattaccgcatagcgcggcgcaacggccttggttgccagccataccagcaacatacttccacacaacgtaaattgaccgtccagactggcaaacgcctgtaaaccaaagcgtaataaaatcccggcaagcattgccgccgcaagcgagtgcggaataatgcgcatcagacgagcaaagagtcccgttatgccgcagaggactattaacgcgttggtgacaataaaaacgccgatggcttcgttaagtgttagtccctgcaatccggtgaccaacaaagccgcgccaggcgttgaccatgcggtgagaacaggtacgcgataccataatgtcagagtcagcgtactgacgcccattgccagccccagcgccgtcatccagccagagatttgtgcagtggtggctccggcgacaatcgctgcttgccagattattgccgctgaactggcgtagccaattaataccgccagaaaccccgccagtagcgtgggtggaggaatagaaaacagacgcatagtcacctcgtgcgttatagcgtacaggcaccgtagcatttgtccgttataacgcacaagtgataaacttccgttttgccggaggagtcgcatggaaaatctcgctcgctttttatccaccacacttaaacaactacgccagcagcgcggctggagtctttcgcgactggcagaagcgacgggcgtttctaaagcaatgttagggcagattgagcgtaatgagtccagtccgacggtcgcgacattatggaaaattgccaccgggttgaacgtaccattttcaacatttatttctccgccgcagtccgctacgccttcagtttatgatccacaacagcaggcgatggtgatcacttcgctgtttccttatgatccacaactctgcttcgaacacttctcgattcagatggcatctggtgcaataagcgaatcgacgccccatgagaagggggtaatcgaacatgtcgtcgtcattgatggacaacttgatctgtgcgttgatggggaatggcagacccttaattgtggggaaggcgttcgatttgctgcagacgtcacgcatatctatcgtaatggtggggagcaaaccgtacattttcattccctcatccattacccgcgcagttaagcgggaaaactatttcgcaacgtcgcgcttgtggctaaaatagccgccatttttcagctactggataagaatgtgaccgtatcttctcatcgacttgaactgttaagcccggcacgcgatgccgccattgcccgcgaagctattttgcacggtgccgatgctgtttatatcggcggccctggttttggtgcccgtcataatgccagtaatagcctgaaagatattgccgagctggtgccgtttgcccatcgttatggtgcaaaaattttcgtcacgcttaacaccattttgcatgatgatgagctggaacccgcgcaacggctgattactgacctctaccagaccggtgtcgatgcgctgattgttcaggatatggggattctggaacttgatattccgccgattgaactgcacgccagtacgcagtgcgacattcgtacagttgaaaaagcgaagttcctctctgatgttggcttcacgcagattgtgctggcgcgagagctgaatcttgatcagatccgcgcgattcaccaggctacggacgcgaccattgaattctttattcatggggcactgtgcgtggcctattcgggtcagtgctacatttctcatgcgcaaacagggcgtagcgccaaccgtggcgattgctcgcaggcgtgccgtttgccatacacattgaaagacgatcaggggcgggtggtttcctatgaaaaacatctgctgtcgatgaaagataacgatcagactgccaacctcggcgcgctgattgatgctggtgtacgctccttcaagattgaagggcgttacaaagatatgagctacgtgaagaatatcaccgcccattatcgccagatgcttgatgccattattgaagaacgtggcgatctggcgcgcgcttcatcaggtcgtactgaacatttctttgttccatcgacggaaaagactttccaccgtggtagcacagattattttgtgaatgcccgtaaaggcgatattggcgcgttcgattcgccgaaatttatcggcctgccggtaggcgaagtattgaaagtggcgaaagatcatctcgatgttgccgttaccgagccactggcaaatggcgatggcctgaacgtgttgattaaacgtgaagtcgtcggttttcgtgccaatacggtcgagaaaaccggagaaaatcagtaccgcgtctggcccaatgaaatgccagcagatttgcacaaaattcgtccacatcacccactaaaccgtaatcttgatcataactggcagcaggcactgacaaaaacctccagcgaacgtcgggtggcggtagacattgaactgggcggctggcaggaacaactgattctgaccctcaccagtgaagagggtgtcagcatcacgcatacgctggacgggcagttcgacgaagccaataacgccgaaaaagcaatgaacaatctgaaggatggtctggcaaaactggggcaaaccctctattacgcccgcgatgtgcaaattaatttgccgggggcgctgtttgtaccaaacagtctgttaaaccagttccgccgtgaagctgctgacatgctggatgctgcgcgtcttgccagttaccagcgcggcagccgtaaaccggttgctgatcctgcgccggtttatccgcaaacgcatctgagtttcctcgcgaacgtatacaaccagaaagcgcgtgaattttatcatcgctatggtgtgcagctgattgacgcggcgtatgaagcacatgaagagaagggcgaagtcccggtgatgatcaccaagcattgtctgcgctttgcctttaatctgtgcccgaaacaggcgaaaggcaatatcaaaagctggaaggcgacgccaatgcaactggttaacggcgatgaagtattaacgctaaagtttgattgccgcccatgcgagatgcacgtcattggcaaaatcaaaaatcacatactgaaaatgccgttaccgggaagcgtagtggcatccgtaagtccggatgagctgctgaaaacattgcctaagcgaaaagggtaaaacgccagtgttctggttactcacaactcattgaatctgcatgatattgcctgccgggtaaggcgtctcgccgcatccggcaacaaatgactcaacgttgtcccgcttctggtttgcgcgatttttgccagtaaaaatgctcgcgcaaaccttccgccgactcttccgccacagcacgcaattcatcgctgtccgcttcatgacgcagctgatgatccacattctttacccacacaaattcatgtcctttgtgccctgccatgagttgtcctgagaacagcgcacacgttaataagacaaccgataacgccttcgtaaacatcctgccacctttttcttaccttttgccgctatgatgccgatcgtttcttgaggttattattcagttttgcaaattagcgcaaagaaattctggaatcttccttcctgattttgcatggcattctgccgttgcggcgatttagtgctattttcgagcaaattacacacggaggtaaacactaatgtttactttgttgatatactcagcggcagggaggcgatgtgaaacaaagcgagttcagacgttggctcgaatctcagggcgtcgatgtagcgaatggcagcaaccatttgaaactcaggtttcatgggaggcgcagtgtcatgccgcgtcacccctgcgatgagattaaagaaccattgcgtaaagcaatcctgaaacaactcggtttgagttaatcgccaattaaaaaggttaatgacatgcgagggacagtcgaaattatgcgttatcccgtcactcttacacccgcgccggaaggcggttatatggtttcttttgtggatatccctgaagcgttgacgcagggcgaaactgtcgctgaagcgatggaagcggcaaaagatgctttactgaccgcatttgatttttattttgaagataacgagcttatccctttaccttcgccattaaatagtcatgatcactttattgaagtacctttgagcgtcgcctctaaggtattgctgttaaatgcttttttacagtcagaaatcactcagcaagagttagccaggcgaattggcaaacctaaacaggagattactcgcctatttgacttgcatcatgcgacaaaaatcgacgccgtccagctcgcggcaaaggcgcttggcaaagagttatcgctggtgatggtttaattacagttaacgaaaagttgtcatttttaacaactgatatagactgccgaatcatctgcacataattacgattcgataatgaaaaaataccagcagcttgcagaacaattacgcgagcagattgcgtcgggtatctggcaacccggcgatcgtttgccttcgttgcgtgaccaggtggcgctttctggcatgagctttatgactgtcagccatgcctatcagttgctcgaaagtctgggatatattatcgcgcgaccgcagtcgggttattacgttgcgccacaggcaataaaaatgccgaaagcgccagtcattccagtcactcgagatgaagcagtcgatatcaacacttatatttttgatatgttgcaggccagtcgcgatccgtcggtcgttccgtttgcctcggcctttcccgacccgcgacttttccccctccaacaactaaaccgctcgctggcgcaggtaagcaaaaccgccacagcgatgagcgtgattgaaaacttaccgccaggaaacgcagaactgcgtcaggctattgctcgtcgctatgccttacagggcatcaccatttctcctgatgaaattgtcattactgccggggcgttagaggcattaaacctcagtttgcaagcggtaactgaaccgggcgattgggtgatagtagagaatccttgtttctacggtgcgttgcaggcgctggagcggctacggctgaaggcgttatcggtggcgacggatgttaaagaagggatcgatcttcaggcgctggaactggcgttgcaggattatccggtgaaagcgtgctggctgatgactaatagccagaacccactcggatttaccttaacgccgcaaaaaaaagcacaactggtggcgttactcaatcagtacaacgtaacgctgattgaagatgacgtttacagcgaactttattttggacgggaaaaaccgctgcctgcgaaagcgtgggatcgccacgatggcgttttgcgttgctcttcgttttcgaaatgtctggtgcctggttttcgtattggttgggtcgccgccggaaaacatgcacgtaaaattcaacgcttgcagttgatgagtacgctttccaccagctcaccgatgcaacttgcgctggtggattacctttccacgcgccgatacgacgcccatcttcgtcgcctgcgtcgccagcttgcggaacgtaaacaacgtgcctggcaggcactgctgcgttatctgcctgcggaagttaaaattcatcatagtgacagcggttattttctctggctggagctccccgagccgttagatgccggcgaattaagcctggcggcactgacgcatcatatcagtattgcgccgggtaaaatgttttctaccggtgaaaactggtcacgtttttttcgttttaataccgcgtggcagtggggagaacgtgaagaacaggcggtaaaacaattaggcaaacttattcaagaacggctgtaatagcgtttaatttaattcctcttagattgggtaatatgaatttcgaatagcagtcatatttcctaaccccttgtctatactccagaagataaccttacagacggcataatgcgcggtagctcacaacctgattaaattttctcaggggcgaaggtgtgcctgcaagccgccgtctatggttaaacaaggagatatttttacggcacggcggctgaacaattaattacgacaggagtaagaccttatgagcaagacatttgcccgcagcagcctgtgtgcgctcaccatgacaataatgaccgctcacgccgccgaaccacctaccaatttagataaaccggaagggcgactggatattatcgcctggccgggatacatcgaacgcggacaaactgataaacaatacgactgggtaacgcaatttgaaaaagagacaggctgcgcggtgaatgtgaaaaccgccgcgacttccgatgaaatggtcagtctgatgaccaaagggggttacgatctggttacggcatccggcgatgcctcgctgcgtttgattatgggcaaacgcgtgcagccgattaataccgccttgattcccaactggaaaacgctcgatccgcgcgtggttaaaggcgactggtttaatgttggcggcaaagtttacggcacaccttaccaatgggggccgaacctgctgatgtacaacactaaaaccttcccgacgccgccggatagctggcaagtggtttttgttgagcaaaatctgccggacggcaagagcaataaaggccgcgttcaggcttatgatggccctatctacattgcggacgctgcgttgttcgttaaagccactcagccgcagttgggcatcagcgatccgtatcaactaaccgaagaacagtaccaggcggtgctgaaagtgctgcgcgctcaacacagtttgatccatcgctactggcatgacactaccgtgcaaatgagcgatttcaaaaacgagggtgtggttgcttccagtgcctggccctatcaggccaacgccctgaaagccgaaggccagcctgttgctaccgttttcccgaaggagggtgttaccggttgggctgataccaccatgctgcatagcgaagcgaaacatccggtttgcgcctacaaatggatgaactggtcattaacgccaaaagtgcagggcgatgtggcggcctggtttggctcgttaccggtagtgccggaagggtgtaaagccagtccgttattaggcgaaaaaggttgtgaaaccaacggttttaactatttcgacaaaatcgccttctggaaaacgcctatagcagaagggggcaagtttgttccctacagtcgctggacgcaggattacattgccattatgggcggtcgctaacttcgctggggtgctttatgacgtacgcagtggagtttgacaacgtctcgcggttgtacggtgacgtgcgcgcagtagatggcgtcagtattgcgataaaagatggtgagttcttctctatgctggggccgtccggctccggcaaaaccacctgcctgcgcctgattgctggcttcgaacagctttccggcggggctatctctatctttggtaaacccgccagcaatctgccaccgtgggagcgggacgtgaatactgtctttcaggactacgcgctatttccgcatatgtcgattcttgacaatgtcgcctatgggctgatggtcaaaggcgtgaataaaaagcagcggcacgcaatggcgcaagaggcgctggagaaagtggcgttggggtttgtacatcaacgtaaaccgtcacaactttctggtggtcagcgccagcgggttgctatcgccagagcattggtgaatgaaccgcgcgtattgctgttggatgaaccgctcggcgcactggatctcaaattgcgtgagcagatgcagctggaactgaaaaaactgcaacagtctctcggtatcacttttatcttcgttacccacgatcagggcgaagcgttatcgatgtccgatcgtgtggcggttttcaataatggacgcattgagcaggtcgattccccgcgcgatctctatatgcgcccgcgcacgccgtttgttgccggattcgtcgggacatccaacgtttttgatggactgatggcagagaaactttgtggcatgacgggaagcttcgccctgcgaccggaacatatccgcctcaacacccctggtgaactgcaggccaatggcacgatccaggcggtgcaatatcagggcgcggcaactcgttttgaactgaaattgaacggcggtgaaaaactgcttgtgagtcaggccaatatgacaggcgaagaactgcctgccacgctcacgcccggacaacaggtgatggtttcctggtcgcgtgatgtgatggtgccgctggttgaggagaggtgaatggcgatgaatgtattgcaatcaccttcacgtccaggtctgggtaaggtgtccggtttcttctggcgtaatccggggctggggctgtttttactgctgcttggcccgctaatgtggtttggcattgtctatttcggctcgctgctgacactgttatggcagggattttatacttttgacgatttcaccatgtcggtaacgccggaactgacgctggcgaatatccgtgcgctgtttaatccggcgaattacgacatcattctccgcacgctgactatggctgtggcagtcactatcgccagcgccattctggcttttccaatggcgtggtatatggcgcgctataccagcgggaaaatgaaagcttttttttatattgcggtaatgttgccgatgtgggcgagctacattgttaaagcctatgcctggacgttattgctggcaaaagatggcgtggctcagtggtttttacaacatcttgggctggaaccactgctgactgcgttccttacattacctgcggtgggcggaaatacgctgtcaacttccgggctggggcgctttctggtgtttctctatatctggttgccgttcatgatcctgcccgttcaggcggcgcttgagcgtttgccgccgtcattgttgcaggcgtcggctgatctcggcgcacgtccacgacaaacctttcgctatgtggtgctgccgctggcaatcccgggtattgccgctggctctatctttaccttctcactcacactgggcgattttatcgtcccgcagctggttggtcctccaggatattttatcggcaatatggtttattcccagcagggggcgattggcaatatgccgatggcggcggcattcaccctggtgccgattgttctcatcgcactgtacctggcgttcgtgaaacgtctgggagcgttcgatgcactctgaacgcgcaccgtttttcctcaaactggcggcctggggcggcgtggttttcctacattttcccatcctgattatcgccgcttatgcgtttaacactgaagatgcggcgtttagttttccaccgcagggcctgacgctgcgctggtttagcgtggcagcacagcgtagtgatattcttgatgccgtgacactgtcacttaaagtggcggcgctggcgacattaatggcgctggtgttagggacgctggcagctgccgcgctgtggcgacgagactttttcggcaaaaacgccatttcgctgttactgctgctgcccattgcgctgccgggcattgtcactggtctggcgctattaaccgcttttaaaaccatcaatctggagccgggatttttcaccatcgtggtcggtcatgcgactttttgcgtagtggtggtgtttaacaatgtcatcgcccgttttcgccgcacctcgtggagtctggttgaggcgtcaatggatcttggggccaatggctggcaaaccttccgctacgtagtgttgccgaatctcagttcggcgctactggcaggaggaatgctggcgtttgccttgtcgttcgatgaaatcatcgttacgacttttacggcaggtcatgaacgaacgttaccgttgtggttgctcaatcagcttgggcgaccgcgtgatgtaccggtaactaacgtggtggcactgctggttatgttggtaacaaccttgccgatcctgggggcctggtggctaacccgcgaaggcgacaatggtcaataaccactgatacaggaatatgctatgcaacataagttactgattaacggagaactggttagcggcgaaggggaaaaacagcctgtctataatccggcaacgggggacgttttactggagattgccgaggcatccgcagagcaggtcgatgctgctgtgcgcgcggcagatgcagcatttgccgaatgggggcaaaccacgccgaaagtgcgtgcggaatgtctgctgaaactggctgatgttatcgaagaaaatggtcaggtttttgccgaactggagtcccgtaattgtggcaaaccgctgcatagtgcgttcaatgatgaaatcccggcgattgtcgatgtttttcgctttttcgcgggtgcggcgcgctgtctgaatggtctggcggcaggtgaatatcttgaaggtcatacttcgatgatccgtcgcgatccgttgggggtcgtggcttctatcgcaccgtggaattatccgctgatgatggcagcgtggaaactggctccggcgctggcggcagggaactgcgtagtgcttaaaccatcagaaattaccccgctgaccgcgttgaagttggcagagctggcgaaagatatcttcccggcaggcgtgattaacgtactgtttggcagaggcaaaacggtgggtgatccgctgaccggtcatcccaaagtgcggatggtgtcgctgacgggctctatcgccaccggcgagcacatcatcagccataccgcgtcgtccattaagcgtactcatatggaacttggtggcaaagcgccagtgattgtttttgatgatgcggatattgaagcagtggtcgaaggtgtacgtacatttggctattacaatgctggacaggattgtactgcggcttgtcggatctacgcgcaaaaaggcatttacgatacgctggtggaaaaactgggtgctgcggtggcaacgttaaaatctggtgcgccggatgacgagtctacggagcttggacctttaagctcgctggcgcatctcgaacgcgtcagcaaggcagtagaagaggcgaaagcgacagggcacatcaaagtgatcactggcggtgaaaagcgcaagggtaatggctattactatgcgccgacgctgctggctggcgcattacaggacgatgccatcgtgcaaaaagaggtatttggtccagtagtgagtgttacgctcttcgacaacgaagaacaggtggtgaactgggcgaatgacagccagtacggacttgcatcttcggtatggacgaaagatgtgggcagggcgcatcgcgtcagcgcacggctgcaatatggttgtacctgggtcaatacccatttcatgctggtaagtgaaatgccgcacggtggacagaaactttctggttacggcaaggatatgtcactttatgggctggaggattacaccgtcgtccgccacgtcatggttaaacattaaggataatattgcagatcgtaagagtatgagatgatcttgcgtactgtcagagcactgatttctctgacagtacgtgctgcgtgcaaaatcactacatcaaataaaccagccaaatctcatagagataagagtaaacaaaccaacagcagcaaagacatttatcagtactacagttctactggaaacattcatttttgccaccttttatcattgcccctatgtgtatagtacgggttaagaaaatccgcaataatactcattctgaagatgaataagggcaagttgctgtttgatgattttttctcaaactggtgaaaaaacttgatgcacgtcaaaaaatgacgcatatttgcgcgcgttttattcatctggctggacgcccgtacatgtctctctatcaacacatgcttgttttttatgcggttatggcagcaatcgcatttcttatcacctggtttctttctcacgataagaaacgcatccgtttcttaagcgcctttctggtgggggcaacatggccgatgagtttcccggtggcgctgttgttttcactgttttaaatcttactcactggcttgacggcaccacgcagacttatatcatttggatgaatcgataaatttcacaagtggctaaggagaaagtatgtcgcatctggatgaagtcatcgcgcgcgtggatgccgcgattgaagagagcgtcattgcccatatgaacgaattattaatcgccctgagcgatgacgcggagttaagtcgggaagatcgctacacccagcagcagcgtttgcgcaccgctattgctcatcacggtcgcaagcataaagaagatatggaagcgcgccacgaacagttaaccaaaggcggcaccatcctctgattaaaatgagcgtctggctaccaaccaggcgccaaccacaagtaaaattgcgccacaaattgggccgaacaacgcccgtagtggtacgccatgactgcggaagatatccagcatcagaccgccaattagctggctggcgaccagtactgcaatagttgtcgccgctcccacattctgatatccgctgatactggcgaagacaaaaaacgatcccagcaagccgggtataagtgtccaccagcgcacgctggacaccagttcgccaaaccccgccatgccttgtttaaaccataaaatagaaacaaagagcacaatccccaccagtgagttcagcaacatggcgatgagaatggtagaggaggtctgggtgatgcgcaccatcagcgtgttctggactaccagaccaattccggcggcaatcaaaaaagcaagggtgagcgactgattcatccgatcgcgtccggttcagtgcgttcgtcgagttgcaactgcataaatgtcagatccagccagcgcccaaatttagtgcccacctgcggcatttgtgcggtgacgacaaatcccagcgaatggtgcagatgcagcgaggcctgattttgcgattcgatcccggcgaccatgacatgcttcccgcaatcccgcgcttcatcaatcaatcggcttaacaatttacgccccagacctttgccctgatgatcgggatggacataaaccgaatgttccacggtatggcgaaaaccatcgaaactacgccagtcaccaaacgaggcatatcccgtcactacgccatcttcttcacttaccagcaccggataacctgctatggtccgcgcttcaaaccaggcaatgcggttatctgcatcaaccgtttggtcattccagatagccgccgtatacaacacggcgtggttataaatttccgcaatggcagcacaatcggctttgcgggcaaaacggatggacatgtctggcctcgataaaataatgatgatgatgttatcaatactatcgaaaacagcccgaagcaacggattcctcgatgaaattattgcgtgttgcagaggggatgtgacggctgcaaacaaaaccaatcccgtgagcctgctactattgatggattcatgccaaaagcacaggagagcattatggggcaacaaaagcagcgtaatcgacgttgggttctggcctcgcgtccacatggcgcaccggttccggagaatttccgtcttgaagaagatgatgtcgccacaccgggtgaaggacaggtgttactgcgcacagtttatttgtccctggacccgtatatgcgtggacgtatgagcgatgagccatcttattcaccgcctgttgatattggcggcgtgatggtcggcggcacggtgagccgtgttgtggagtcgaatcatcctaattatcagcctggcgactgggtgctgggctacagtggatggcaggactatgacatatccagtggtgatgatctggtgaaacttggcgatcatccgcaaaatccatcgtggtcgctgggtgtgctggggatgccaggctttaccgcttatatggggctgctggatatcggtcagcctaaagagggcgaaacgttggtggtagctgcggcgacaggtcctgtgggagcaacggtggggcaaatcggcaaacttaaaggttgcagggtggtgggggttgccggtggcgcggaaaaatgccgccatgctatcgaggtgctgggcttcgatgtttgtcttgatcaccacgcggatgattttgccgaacaactggtgaaagcgtgcccaaaaggtattgatatctattatgaaaacgtgggcggtaaggtatttgatgcagtgctaccattacttaatacatctgcgcgcattcccgtttgtggcttagtgagcagctataacgctacagagctaccacccggtccggatcgtttacccctgttgatggcaacggtgctgaaaaaacgtattcgcttgcaagggtttattatcgctcaggattatggtcaccgcatccatgagtttcagaaggagatggggcaatgggtgaaagaggataaaatccactaccacgaagatattactgatggtttagagaatgcgccacagacgtttatcggcttgctgaagggtaaaaacttcggcaaagtggtgatccgcgtcgcgggtgatgattaaagtttcaacggcggcgtaagccgccataaaaatccaggcaaaaagcttattttcagctttaattaactaaccacgtcattgttctgctgctaataacaacaaaggtgggtggtttatgattattcactttaatacaccaggtgaactccttctgccatgcaggcagggttggacagaaaacacgcgaaggaattaaaatgcctggaacgggaaaaatgaaacatgtcagtttgactctgcaggttgagaacgacctgaaacatcagcttagtattggcgcattaaaacctggcgcacgcctgattactaaaaatctggcggagcaattaggtatgagtattacacctgtgcgtgaagcattattacgtctggtttcggtgaatgcgctttctgtcgcacctgcacaagcatttacagttccggaagtggggaaacgtcaattagacgaaatcaatcggatccgctacgaactggaattaatggcagttgctctggctgttgaaaacctcaccccgcaagaccttgcggaactccaggaattgctcgagaaattacagcaggcgcaagaaaagggcgacatggaacaaatcattaatgtaaacaggctatttcgcttagcgatttatcatcgctcaaatatgcccatcctgtgtgagatgattgagcaactgtgggtcaggatggggcctggtttacattatctctatgaagcgattaatccagcggaattacgggagcatatagaaaactatcatctgttactcgctgcgttaaaagcaaaagacaaagagggatgcagacattgtcttgctgaaattatgcaacaaaatattgctattttataccagcaatacaatcgttaaagtaaatgcccggcaaataccgggcatcaaggtaattactcaaatctccacgcaatattcatgccgacaccataatttcgtccgggcgaaggttcgtaatatcgcccgtttgactcattgacaatgacagaaccaacgtattctttatcgaataaattatcgacacgaccaaataaatccacagttaaattgtggtaattgtatttatacccggtgaataagccgacgagagtataagacggcgcttttgccgtattttcatcatctgccataatatcgcccatataacgcgcttccgtgcctgcataccaaccatcttccggtacataacctatcgacgcaaagcccatattacgggcgatccctggcatccgattaccgttacaatcctgttcattgcaaacattgctgcgataggtcgcatcaagccaggtccaggacgcgtttacgcgaaaatctcctgcgaaacgttgatcccatgccagttcagcgccttgacgacgggtctttccggcatttttgtaagtcgtacgcccaccgctactgctatcgacaacaatttcatcatcagtgtcggtctgaaacaatgcgagactaagcagcccatcaccaatacgcgttttactgccgatctcaattgtatcgttggtggatggttttaaacctaagttcataccgctttgcccatcagcacgataagacagctcattaatcgtcggcgtttcaaaacctcgcccggctgccagatagatattccaggcatcggtcattgcatattttaacgaaccggcaggtagccatttatgataactggcatcaccgctgtcatcgccgttacccggagtaacgtaatggtcgttggaatcaaaccacacggagctgtagcgcacgccagcatccagcgacagtttttcgctcagctgccactgcgtctgtaaatagggatcgatgttccacatcagattgcgttcgtcgcgacgcaactcacctttttgcccgtactccggcatgccgctattcaggcggaagttattgtagcccttgcggttttcactcatgttttcgtagttcaggccggtagtgaacgtgaccggaacgcccagttcaccacggtgtgtccagcggctgtctatcccctggtaatggcgttgcagggtaatcacgccgcccgcatgtgacgggttaagttggggggccatcgggattgactggtactgggtcgtttctcgctctccggcatacatcatcacactcatatcatcttgcgcgctcaggctacgctcatagcgcaacccagcctgagtttgcttgatggtttttcgcgtgtcgtactgttctgcacgaggcgcttgttgtggattcgccttccattctgctttggttagcccacctgggtcatctgctttgatatccacactattgaaaatcaggcttaatttgctggcttcatcaatgcgtacgcccagtttggcattggctaaatttttctgtgcgccactatggtcacgatagccgtgggtcgtaaaacgcgtggttgagacggtgtaatcaacatcgccgggctgtgtgccgtctcccgttgcgcccgttgctttcagcccatagcgccagctgccgaaactgccgtagtaactactggcttcaatggttggtggctgttgtccggtctgggtggtgacattcattacaccgccagacgcgttgccatacagggcagagaaggggccacgcagcacttccacattttgcacactgcttaaatcgatgttggatgtttgcccttgcccgtcgggcatggtggcgggaataccgtccatatacaggcgaataccgcgaataccgtaagtggagcgggagccaaatccgcgaatcgacagctgtaaatcttgcgcatagttctgccggttttgtacctgcaaaccaggcacgccggtcagtgattcggacaagttaatgcgcggtgttgccaggcgcatctcctcgccatccaccacgcttactgctgctggggtatccagttctgaaaccacctgcggtgcggcactgacaatcatggtctgttcatcagcggcaaaaacaacgggggaaagggcaagtagtgcgggcaaaacggtctgtcgaacggaaaaaatcttcatgaaaaaagccaggttaagaatgggaaaacgccgtcatggtaatgaaattgtaaatttatggaaaatgaaacggcacaatacgttaagtaattgagaaaattgtagtcgtaacggcaagaaatgctccacatttgagaaaataatgattaccattcccatttataacaagagcgtaacgatgattacgcttagcgaagcattgtgaagcagcaaaaatatcggttcatcaaagggagtcgtcatgcatttacgtcatctgttttcatcgcgcctgcgtggttcattactgttaggttcattgcttgttgcttcatcattcagtacgcaggccgcagaagaaatgctgcgtaaagcggtaggtaaaggtgcctacgaaatggcttatagccagcaagaaaacgcgctgtggctcgccacttcgcaaagccgcaaactggataaaggtggcgtggtttatcgtcttgatccggtcactctggaagtgacgcaggcgatccataacgatctcaagccgtttggtgccaccatcaataacacgactcagacgttgtggtttggtaacaccgtaaacagcgcggtcacggcgatagatgccaaaactggcgaggtgaaaggccgtctggtgctggatgatcgtaagcgcacggaagaggtgcgcccgctgcaaccgcgtgagctggtagctgatgatgccacgaacaccgtttacatcagtggtattggtaaagagagcgtgatttgggtcgttgatggcgagaatatcaaactgaaaaccgccatccagaacacctgtaaaatgagtaccggtctggcgctggatagcaaaggcaaacgtctttacaccactaacgctgacggcgaattgattaccatcgacaccgccgacaataaaatcctcagccgtaaaaagctgctggatgacggcaaagagcacttctttatcaacattagccttgataccgccaggcagcgtgcatttatcaccgattctaaagccgcagaagtgttagtggtcgatacccgtaatggcaatattctggcgaaggttgcggcaccagaatcactggctgtgctgtttaacccagcgcgtaatgaagcctacgtaacgcatcgtcaggcaggtaaagtcagtgtgattgacgcgaaaagctataaagtggtgaaaacgttcgatacgccgactcatccaaacagcctggcgctgtctgccgatggcaaaacgctgtatgtcagtgtgaaacaaaaatccactaaacagcaggaagctacccagccagacgatgtgattcgtattgcgctgtaatagatgtggcgagggtgaaaacggagagacttgcctgacttttatcacgccgcatgcggcacaccttcgtcagtaatctaaatttgcccggcacgtagccgggcaattttgcaattagctcgccgtttcaggcttaaacacaatttcctgtttttcttcatcttcctcgacgactggcgcagtgctgtgaatttcagcaacgcgtttgcgcacaccaaaccagcctataaccagcagaataccgataatcggcagcgccgcgatagtataagtcccgttcgggtaatcgaacgccatcagcaccaggacactcagtaaaaacagtaatgtcagccaggaagtgaagggcgcgccaggcagtttaaaactgacatccgctgctttgccttgtttaattgctttacgcaggcgcatctggcacacgatgataaacgcccatgaagcgatgattcccagcgacgcgaagttcaacacaatctcaaatacgcgcgacggcaccagatagttgaggaatacgccgacgacatacacaactagtgtcgccagaatcccggcatacggcacatgctgacgactcattttcgccataaaactcggtgcggaaccgcccatcgccattgagcgcagaatacgtccggtgcagtacagacctgagttcaggctggagagggcagcggtcagcaccacaatgttcataatgctgccgatatatggcacacccagtttagagaaaaacgtcacgaacggactttgccccgcctgatacgcgctccacggcaatagcataaccagcaacaccacggagccgacgtaaaacaggccaatacgccaaatcacgctgttaatcgctttaggcaccatggtctgcggatctttacattctccggcagctgtacccaccatttcaatggaggcaaaagcaaacactacgccctgaatcaacaccagagcaggcagcaaaccgtgggggaagaagccgccattatcggtaattaaatgaaagccagtggtgttgccatccagcggctgaccactaccgaggaacactgtacccacgaccaaaaaggtcacaatggcgagcactttaataagcgcaaaccagaactccatctccgcaaaccatttcacaccgatcatattcatggtgccaacgatggtaagtgcagcgagcgcaaagacccactgcggcacgccgccaaacgcaccccagtaatgcatatacagagcgacggcggtaatatcaacaatccccgtcatcgcccagttgatgaagtacatccagccagcaacataagcggctttctcacccaaaaactcacgggcataagagacaaaactgccactggaagggcggtgtagcaccagctcacccaatgcacgcagaataaaaaacgaaaacaagccacaaattaaataaaccagtgccaatgctggacccgccatttgcagtcgggctcctgcacctaaaaacaagccggtgccaatcgcgccgccaatggcgatcatctgtacctggcgattgcccatcgctttgtgatacccctcttcgtgggcattaagccagcggcgtttcgcggcgtgttgatctgaagtgtcggtgtcgtgtttactcattgctctccctgattgctttaatgaaaaagtcatataagttgccatgaacaatgtttattcatcctggcgatgatagttatcaccattattctttatgggtataaaactatcggcgcagcatcctacccgttatcgataaacgatgcaaaacatccccttacaatcctgaaggggaataatacaactgacgaaaaaatgacaaatctttttgctggttaacctgtgtactgtcctacacttaatctttaaaagattgtgagggcatatgattaaggtgtatggcgtacccggatggggctctacaatcagtgagctgatgctaacactggctgatattccttatcagttcgttgatgtcagtggttttgaccacgagggagcttcacgcgagttattgaaaaccctgaacccgttgtgtcaggttccgacactggcgctggaaaatgacgagattatgacggagacagcggcgattgcatttatggttctcgatcgtcgcccggaccttgcgccaccggttgggcgcgccgaacgtcagcagtttcaacggctattggtctggctggttgctaatgtctatccaacattcactttcgccgattaccctgagcgttgggcatctgacgcacctgaacagttaaagaagaatgtaattgaatatcgcaaatcactttatatctggctgaattcacaattgaccgctgaaccttatgcctttggtgagcaactaacgctggtggactgttatctctgcaccatgcgcacatgggggccggggcatgaatggtttcaggataatgcgcagaatatcagcgcgatcgctgatgctgtatgtcagttaccgaaattacaagaagtattaaaaaggaatgaaattatttgagtgggataccagaagattatgttatttattattcagtaactttatccacaatgatgggtgtaattaattaaattcatgttatgttttttgatttatatcactctccccttcattcagcttgtctatttcatttcctctgaaaagaaactaactattcacattgtgcagatgtttcacttgttatcacaggtattctataatctcaaaaagtttttaatgatggatatgctcggagttggagatgcaattaatattaatacaaataaaaatatccggcaggtatgctaaaaggataaatggcgttctctgtatttattcgcaattatctgtaggacaaatatggagagcttgatgagtcagagctaaaacagcaattgattaataaacatgttgatttattcaagaaaatggatgtattttaaatgttgattcttaatataacctaatcaatagattatcaagtgagagctacacattattggaggggcaggggaaaacaccattttgggaacaatgcatcaggtactcttaccactgaagcaagatcatccggcaccaggtggtgcagtgctttggaaatggtcccctcgggggaattgtcattattttctatgctatttgcttatgatattcatcaggtgaatttaataaattcctaatttgaaatatccactattaagccagtgtttaacgacgttaagatggcaatgtgcagatcatgttatcagggtggggcggtagcgtatattcctaatacaaatcatcattcatttcaatgattgttattgaattatttattgttgtgaataaaaagacattatgaatattggtttgactttgcatatcaggttttttattactcgctgtaatgtacgagcctgtcgtgaataacgtcgagaacccatccgttgcgtttgtgattattttgttgactaaacagacacccgtttctctgaagtaaaatcccagactaaatcatcacataaccatgacatttttctgatattccccggtaacgccagatgtcgactcgcttatctcatccgcccgacatgttgtacatgcaatatgtgcggattattattcattttcacggaggttgctatgtcaaccggattacgtttcacacttgaagtggacggcctgccaccggacgcgtttgcggtggtttcctttcatctcacccagtcactctcttcacttttttccctcgacctttctctggtcagtcagcagtttctttcccttgaatttgcgcaggtgctggacaaaatggcctacctgacggtatggcagggcgatgacgtacagcgccgggtgaaaggtgtggtgacctggtttgaactgggggagaacgacaaaaaccagatgctgtacagcatgaaggtgtgcccgccgctgtggcgcacagggctgcgccagaacttccgtatcttccagaatgaggacatcgaaagcatcctcgctacgatcctgaaggaaaacggtgtgaccgagtggagtccgctgttcagcgagccgcatccttcccgtgagttttgtgtccagtacggcgaaaccgattacgatttcctgtgccggatggcggcggaggaaggcatcttcttttatgaggagcacgcgcaaaaaagtaccgaccagagcctggtcctgtgcgacaccgtgcgttatctgccggagtcctttgagatcccctggaatccgaacacccgtaccgaggtgagcaccctctgcatcagccagttccgctatagcgcacaaatccgcccttcttccgtggtgaccaaggactacacctttaaacgacccggctgggcagggcgttttgatcaggaaggccagtaccaggattaccagcgcacgcagtatgaagtgtatgactaccccggacgtttcaagggggcccacgggcagaactttgcccgctggcagatggacggctggcgaaacaacgccgaagtggcgcgcggaacaagccgttctccggagatatggccgggacggcgaattgcgctgacggggcatccgcaggcgaacctgaaccgggaatggcaggtggtggcgagcgatcttcacggcgaacagccgcaggcggtaccgggacgcaggggttcaggcaccacgctggataaccattttgcggtaataccggcagacagaacatggcgaccacagccgttgctgaaaccgctggtggacggcccgcagagcgccgtcgtgacgggaccggcaggcgaggaaatcttctgtgatgaacatggccgcgtgcgggtgaaatttaactgggaccgctataacccgtcaaaccaggaaagttcatgctggatccgtgtggcacaggcgtgggcaggcaccggctttggcaacctggcgataccgcgagtgggtcaggaggtgattgtggacttcctcaacggcgacccggaccagccgattattatggggcgtacctaccaccatgaaaaccgcacacccggcagcctgccggggacgaagacgcagatgacgatccgctcgaaaacctataagggcagcgggtttaatgaactgaagtttgacgatgcgacagggaaagaacaggtctacatccacgcgcagaagaacatgaacaccgaggtgctgaataaccgcaccactgatgtgataaacaaccatgctgaaaccattggcaacaatcagatgattgcggttaccaacaatcagatacagacggtgggtgttaaccagatagagacggtgggcagtaaccagataattaaagtgggttctgttcaggtggaaacgattggacttgttcgtgcgctgaccgtgggcgtggcgtatcagacgacggtaggtggcattatgaacacctcggtggcactgatgcagtcctcgcagatcggtttgcataaatcgttgagggtcgggctgggttatgacgtcaaagtcggaaataacgttaccttcaccgttggtaaaacgaaaaaggatgataccgggcagaccgcgatttactccgccggtgagcatctggagctctgctgtggtaaggcaaggctggtgctgacgaaggacggacaaatttttctcaacggcacaaaaattcatttgcagggtaaggagcaggttaatggtgactcactgttgattaactggaactgtgcagcctcgaaatccccaccgaagacccctgatgaaaagcaggatacgccggatatgagagagtactgatcccgtacctgttcggaattcagtaacaaaccagcattaaaaataaacagaagaaggaatttgaatcatgagcggaaaaccagcggcgcgtcagggagatatgactcagtatggcggtcccattgtccagggttcggcaggtgtaagaattggcgcgcccaccggcgtggcgtgctcggtgtgtccgggcgggatgacttcgggcaacccggtaaatccgctgctgggggcgaaggtgctgcccggcgagacggaccttgcgctgcccggcccgctgccgttcattctctcccgcacctacagcagctaccggacgaagacgcctgcaccggtgggcgttttcggccccggctggaaagcgccttctgatatccgcttacagctacgtgatgacggactgatactcaacgacaacggcgggcggagcattcactttgagccgctgctgccgggggaggcggtgtacagccgcagtgagtcaatgtggctggtgcgcggtggtaaggcagcacagccggacggccatacgctggcgcggctgtggggggcgctgccgccggatatccggttaagcccgcatctttacctggcgaccaacagcgcacaggggccgtggtggatactcggctggtcagagcgggtgccgggtgctgaggacgtgctgccagcgccgctgccgccgtaccgggagctgacggggctggcggaccgcttcgggcggacgctgacgtaccggcgtgaggccgccggtgacctgaccggggaaatcaccggcgtgacggacggtgccgggcgggagttccgtctggtgctgaccacgcaggcgcagcgtgcggaagaggcccgcacctcttcgctatcttcttctgacagttcccgccctctctcagcctcagcgttccccgacacactgcccggtaccgaatacggccccgacaggggtatccgcctttcggcggtgtggctgatgcacgacccggcatacccggagagcctgcccgctgcgccactggtgcggtacacatatacggaagccggtgaactgctggcggtatatgaccgcagcaatacgcaggtgcgcgctttcacgtatgacgcgcagcacccgggccggatggtggcgcaccgttatgcaggcaggccggagatgcgctaccgctacgacgatgcggggcgggtggtggagcaacttaacccggcaggcctgagttaccgctaccagtatgagcaggatcgcatcaccgtcacggacagcctgaaccggcgtgaggtgctgcatacagaaggcggggccgggctgaagcgggtggtgaaaaaagaactggcggacggcagcgtcacgcacagcgggtatgacgcggcaggaaggctcacggcgcagacggacgcggcgggacggcggacagagtacggtctgaatgtggtgtcaggcgatatcacggacatcaccacgccggacgggcgggagacgaaattttactataacgacgggaaccagctgacggcggtggtgtccccggacgggctggagagccgccgggaatatgatgaaccgggcaggctggtatcggagacatcgcgcagcggggagacagtacgctaccgctacgatgacgcgcacagtgagttaccggcgacgacaacggatgcgacgggcagcacccggcagatgacgtggagccgctacgggcagttgctggcgttcactgactgctcgggctaccagacccgctatgaatacgaccgcttcggccagatgacggcggttcaccgcgaggaaggtatcagcctttaccgccactatgacaaccgtggccggttaacctcggtgaaagacgcacagggccgtgaaacgcagtatgagtacaacgccgcaggcgacctgactgccgttatcaccccggacggcaaccggagcgagacacagtacgatgcgtggggaaaggcggtcagcaccacgcagggcgggctgacgcgcagtatggagtacgatgctgccggacgtgtcatcagtctgactaacgagaacggcagccacagcgacttcagctacgatgcgctggaccggttggtacagcagggcggctttgacgggcggacgcaacgttatcattatgacctgaccggaaaactcacgcagagtgaagatgaggggcttgtcaccctctggcactacgatgaatcggaccgtatcactcaccgcacggtgaacggcgacccggcagagcagtggcagtatgacggccacggctggctgagagaaatcagccacctgagcgaaggccaccgtgtcgctgtccactacggctacgacgataagggccgcctgacgggcgaacggcagacggtggagaacccggagacgggggaactgctgtggcagcatgagacgaaacacgcatacaacgaacaggggctggcaaaccgcgtcacgccggacagcctgccgccggtggagtggctgacctacggcagcggttacctggcgggcatgaagctgggcgggacgccgctggtcgagtatacgcgggacaggctgcaccgggagacggtgcgcagctttggcagcatggcaggcagtaatgccgcatataaactgaccagcacatacacccccgcaggccagttacagagccagcacctgaacagcctggtgtatgaccgtgactacgggtggaatgacaacggcgacctggtgcgcatcagcggcccgcgacagacgcgggaatacggctacagcgccacgggcaggctggagagcgtgcgtaccctcgcaccggacctggacatccgcatcccgtatgccaccgacccggcgggaaaccgcctgccggacccggagctgcacccggacagtaccctcacggcgtggccggataaccgcatcgcagaggatgcgcactatgtttaccactatgatgaatacggcagactgacggagaagacggaccttatcccggcgggtgttatccggacggacgacgagcggacccaccactaccactacgacagccagcaccgtctggtgttctacacgcggatacagcatggcgagccactggtcgagagccgctacctctacgacccgctgggacggcgaatggcgaaacgggtatggcggcgggagcgtgacctgacggggtggatgtcgctgtcgcgtaaaccggagatgacgtggtacgggtgggacggcgaccggctgacgacggtacagaccgacaccacgcgtatccagacggtatatcagccggggagcttcgcgccgctcatccgcatcgaaacagacaacggcgagcgggagaaagcgcagcgccgcagcctggcggagaagctgcagcaggaagggagcgaggacgggcacggcgtggtatttccggctgaactggtgcggctgctggacaggctggaggaagaaatccgggcagaccgcgtgagcagtgaaagccgggcgtggcttgcgcagtgcgggctgacggtggagcaactggccagacaggtggagccggaatacacaccggcgcgaaaagttcatttttaccactgcgaccaccggggcctgccgctggcgctcatcagcgaagacggcaatacggcgtggcgcggggagtatgatgaatggggcaaccagcttaatgaagagaacccgtattacctgcaccagccataccgtctgccggggcagcagcatgatgaggaatcagggctgtactataaccggaaccggtactatgacccgctacaggggaggtatattacacaagaccccattgggctggcggggggatggaacctgtataattacccactgaatccgataataaggatggatcctttgggtttgtataatttatatcaattattatatgatgtttggcatgatgattcatatggaacatcatcaattgatattactggcagtggagatctaatatcattaggtggtcatgcaggacttggcgttgcgtttgctaaaaagaaaggtgaaatgttatctgatatttgtatttatgctacagcatgcggacatgcaggaattggtggtgggataaatgcggctatcacatattctgagaccaagtctttacctacatcgggagtcagcaattcagtaggtgtaacggttggcggcggagttggggggcattttgcgtatacttatgtagtggatgttgataatccagaatcatcgacagaatctgttggtatcggtgcaggtgttgacgcttcagttatgactctggcttgtagaacgtggcaagaatgctgggtcaattaacaggaggaaatatgaaaaaatatatatttttagttttatttttattgtgtggttgttctccagtggacatagagccagctagacaagaagttaatatctttcgtggtttatatcagacagggaaatacagtgatatatataaaatcacttcaagtgattttcagactgccacatctgaaaaaaaatttatcgacataatgaacgaagcaaaagaaaaagatcttgggacttataaaaaatcaacccttaaaactgaaaaaatcactcgcggattattttcaaacgatgaaattacattgatatatttctcagaatattcaaaaagaattgtccaagaggtttttgtgtttaatgttgaagacaaaaaagtaaaattaaaaggttataggtatgattcgattaattaaattttttgatgatgacttcaattagtagaacatgtatttttcgataaaagcaccgatgactttttcatgaagttctacagagcgcgagaaacagatggttctgcgagtcagacgtttgattcaggttctcaggggcagattcagggaaagatcacagggaaagatcatcggtgtgccgtaggcacaaagatgcaaaacgggacgttttgcatgtaataagcataagcttgtgaagagatggtggcaggcccaccgggatctgctgtcggaagtcggtcccaaacaaccccggctgctgtggtaaagagccatggtagtgagcgcagggggaacgatcagacgagatctgatcctatgtgagattagggaaagatcatcaaaagttcactttttgtactaaataattcgcattttatgtttaaaaattgagatattcctcattacctgaagctgttttttattgcttatacatgatcaaatactccttacataattaaggagaacaaaatggaacttaaaaaattgatggaacatatttctattatccccgattacagacaagcctggaaagtggaacataaattatcggatattctactgttgactatttgtgccgttatttctggtgcagaaggctgggaagatatagaggattttggggaaacacatcccgactcaacaatgcatagtctggtcctcggacagatcaagacggatgagaaatccaatgagattacagccattcctgaacttcttaacatgatggatattaaaggaaaaatcatcacaactgatgcgatgggctgccagaaagatattgcagaaaagatacaaaaacagggaggtgattatttattcgcggtaaaaggaaaccaggggcggctaaataaagcctttgaggaaaaatttccgctgaaagaattaaataattcagagcatgacagttacgcaatgagtgaaaagagtcacggcagagaagaaatccgtcttcatattgtttgcgatgtccctgatgaacttattgatttcacgtttgaatggaaagggctgaagaaattatgcgtggcagtctcctttcggtccataatagcagaacaaaagaaagagccagaaatgacggtcagatattatatcagttctgctgatttaaccgcagagaagttcgccacagcaatccgaaaccactggcacgtggagaataagctgcactggcgtctggacgtggtaatgaatgaagacgactgcaaaataagaaaaggaaatgcagcagaattattttcagggatacggcacattgctattaatattttgacgaatgataaggtattcaaggcagggttaagacgtaagatgcgaaaagcagccatggacagaaactacctggcgtcagtccttgcggggagaaggctttcgtaatcttgccctggcattattgtcgtaaaaacgcattaccggacacacgacattcacaatgtgtgttaattttactgacatctttcaaaaggagcacaatcatgccgcacatcgacattaaatgttttccgcgtgaactggacgaacaacaaaaagcagcacttgctgcagatattaccgacgttattattcgccatctgaacagtaaagatagctcgataagcattgctctacagcagattcaaccagaatcttggcaagctatctgggatgccgaaatcgcgccccaaatggaggctttgataaagaaacccggttacagcatgtaatgcttaacccgccgtaactcgcttgccgctggtaacaaacgtgccagcacctaaatgatgcaacgtattgagcttatcatcatcaaactgccagcggccttcgacaaatacccgtgcgtctgccgctgctgataccacctcgccaaacagcgtgtcgtatttttgttgcgcagaagtcgcaggtagcaggcggcactccatccacgccaggcatttctcttcaacaagtggcaaaccaagcaccggacctttcaccaccggaatgccatagcaattaaatttatcttcttcacgacccgacacgcttcccactgcccacgtccagttagttgctgcaacgcccgggataacgatgccaaatttaccgttacgttcaatcaactccctggtccatgtcgatttatctaccacaatcgccacgcgtggcggttcaaactccaccggcattgaccaggctgctgccataatgttacgccgctgggattgctcatcgaaactggtgatcatgacagttgggccatgatttaacagacggctggcatggtgtaattctatggggatgaatcggctcatggtatcgcctcgcgaagaaggtttttttaagcgtagtccgtaacgcaataagtaacgaaattaacgggattggcgatttgcaaacgtgatgcatgtccgcgatcgcacaaaatagccggtgcggcgtctattccaggttataagttgagaaaaccactaagggaaacgcctgatgacgcccattctgaatcactattttgcccgtattaactggtcgggagctgctgcggtcaatattgatacgcttcgtgcattgcacctgaaacacaattgcactattccgtttgaaaacctcgacgttttgctgccgagggaaatacagcttgatgatcaatcgctggaagagaaactggtgatagcccgtcgtggcggttactgttttgagcagaatggcgtgtttgagcgggtgttacgcgagctggagtttaacgttcgcagcttgttagggcgcgtagtgttatcaaatccgccagcattaccgccgcgcacccatcgtttgctgttggtggaactggaagaggaaaaatggattgctgatgtcggtttcggtgggcagacgctaaccgcgccgattcgtttagtttccgatctcgtgcagaccacgccacacggagattatcggttgttgcaggagggtgatgattgggtgttgcagtttaatcatcatcagcactggcagtcgatgtaccgttttgatctctgcgagcagcaacaaagcgattatgtgatgggcaatttctggtcggcgcactggccgcagtcgcattttcgccatcatttgctgatgtgccgccatttgccggacggtggcaagctaacgctgaccaattttcattttacccattatgaaaatgggcacgcggtggagcagcgaaatctaccggatgtggcgtcattatatgctgtgatgcaagaacagtttggtctgggcgtggatgatgcgaaacatggctttaccgtggatgagttagcgctggtgatggcggcgtttgatacgcacccggaggcgggaaaataatttatgtcaggttgccggatgcggcgtaaacgccttatccggcatacattagctcggttgtagacctgacaggcgaagcgcatcaggcaacggtttcagagttcaattgcccattcggcatgaaacaaaatcaccgctgtgcctgaaatggtgactttttccggttggttatcacgaattgtcaccgtcacttcaatcatgccgtcacgccccaatgcgcgcccctgatggcctttaacacataacacgttgccatcgtggggcaatacgttgtgatgtaccaaccatgcacccatcgggccattggcattgccagtcaccggatcttccacaataccaatcgcaggcgagaacatacgaccatcggtttcgtttttgcctgggcggatctggaacgggaagaaaccattgcagccaatctgtttgctgatagcgctcagcgcagcaagatcaggcgaaagggcgtcgatatccacttctggtttcaacgggatcatcacttttgagtgtcctgttgttgccacctgaattggcaagcctggcagaatatcgtcctcagtgagatgaagcgcgttgataatcgcctcacgtgtttcaccctccagcggcggttcaaagcccggcgtaccttgttccagcgaaatacgataatcatcgttgtgcttttcgatagtcacgcgatgttttcctgccagcgatgtttgccagaccgtgcaatttcctaaacctaacaccttcgcacgtacatagtgcgcagctactgtcgcgtgaccgcaaatcggcacttcaactgttggcgtaaagtagcggatgcgcacatcgctgtcgtcgctgtgcagcagaaaagcagtttccgaatgacctaattcgcgggcgataagctgcatttgcgcttcgctaagattatcggcggggaaaacaacaccggcagaattgccgcgaaatggttgagaggtaaaagcatcgacgtggtaaacctgcggtttcattaacgttctcctgtgactggagaactatcatagcctgcaagtggccggagagcgaagggctatccggccagggtgaaattatcgccgcgaacgcacaatttgatatcgacgagtaaagtactcaaacggcgcgctccacacatgcaccagtcgggtgaacgggaagagcaggaagatggtcattcccaacaccagatgcaggcggaaaacgaacgctacaccgttaagcatctctgacgatccaccacggaaagtgacaatgctttgcgcccaacccaccagcttcatcatttcgctaccatcaggatactgtgctgaaaacggtatggtacttagccccaacagacactggaccagcaaaatgctcatgatgatgatatccggtgtagtggaagtggcacgcacgcgctgatttgtcagcctgcgccacagcagtcctgcgccgccaatcaacgtcaacacaccgcaaataccgccgagcaccatcgccatgagttgtttcgctgccactggcaaaaaccacgcgtacatccagtgcggcgttaacatgccgaacaggtgcccgaagaaaatccccaaaatgccgatatggaacagattcgaccatatcaccatcccgcgtttatcgagcatttgacttgaggaggcgcgccaggtgtactggccgtagtcgtagcgcagccagctgccgaggaaaaacaccgtcgcacaaatgtacgggtagatatcgtaaaaaaagacgttcagatactgaatcatttcccacctcccgcactgatgtcgacatattgcggcgcgacatcctggctaaagcgtcgctgatattgattaagcggcgagctgtcacacgccgtggcgttatcttcaataaacttcacctgttcctcttcccacactgcatcaagcgcctggcgggtgtcatcgcgctcttcgctgtttacttgttttgtgacactgtcacttgaaagtatacttcccgccagttgcagcagagcatcaaacaacgcgtaccacggtgcctcgcgttgttttaagcgaccgccaagcagggcgaggatcggcgcaacattgagcaatccttctttcgcctgatcgtcaggcagtacgcttaaatactccagatacagcggtagataatcgggcagttcccgacaatccagctgcaggccgaccttttcatactccgccagcaggtccaccattgcctggccgcgatcgcgggactcggcatgaacatgttcgaacagcagcagcgacgtggtgcgcccgcggtcaaacacttcgcaccattcggcctgtttatccagcagcggcgcgttaagcaggttgtgggtgaaatccgtaagcatcggcgcgtcgcggcggatcaacgccagcgcgtcctccttgcattcccacaacagctcatccggatactccatcaacaggccgatcactttgaggatctgcattattcgccctccgctttgtcgcgcacttcggtgatgttgatggcatcgatacggctactgttgaacaggttgaatttgctgtccgagccgtgacaaccgtcgccaaaggtaaaaccgcagccgttgcgttctgcgaaggcatcgcccgccatttcccgatggctcgtcgggatgacaaaacgatcttcatagttggcaatggcgaggtaacgatacatctcttcgacctgggcgacgctcaggcctacttcgtcgatggcacgagtatcagtaacgccttccacggtttgtgaacgcatatagtggcgcatcgccatcatccgtttcagcgcccgcagtaccggaccggtatcgccggcactcaacatattggcgagatattgcaccggaatacgcaggctttcgatggcgggcagcacgccttcgcttttcggcaaaccgcccgcatctgcgtaggactgaatcggcgacagcggaggaacgtaccagaccattggcagggtgcgatattcagggtgcagcggtagcgccagtttccagtccatcgccattttgtagacaggcgaacgctgggcagcttcaatcacgttttgtggaataccttgtttcagggcttcctcgatcactgagggatcgtgtggatcgaggaacacttcgcactgacgttcatagaggtcaacttcgcgctcggtgctcgccgcttcctcaatgcggtcggcgtcgtaaagcagcacgcccagataccggatgcgacccacgcaggtttctgagcacacggtgggttggcctgactcaattcgcggataacagaagatacatttttctgacttgccgcttttccagttgaagtagatttttttgtacggacaaccgctaatgcacaaacgccagccacggcatttatcctgatcaatcagcacaatgccgtcttcttcgcgtttgtagatagcgccgcttgggcaggtcgccacgcaactgggattgaggcagtgttcgcacaggcgcggcaggtacatcatgaaggtgttttcaaactgcccgtacatctccttttgcatggcctcgaagttgcggtcgcgggcacgtttttcaaactcgccgcccagcagttcttcccagtttgggccccagatcactttgtccatccgtttgccgtcaatcagtgaacgcgggcgagcagtagggatatgtttgccttccggtgcgctatgcaaatgttcgtagtcgaaggtgaaaggttcgtagtaatcatcaatctgcggcaccaccgggttggcgaagattttggttattacgcccatcttgctgcccagacgcggacggatcttgccattcacatcgcggacccagccgccttgccactcttcctgatcttcccagtttttcggataaccaatgcccggtttggtttcgacgttgttaaaccatgcgtactccatgccttcgcgcccggtccagacgtttttacaggtcaccgaacaggtatggcagccgatacatttgtcgaggttaagcaccatgccgacttgtgaacggattttcattttttcgcctcctgtacctgatcgcgaccttcatcatccagccagttaacgttcttcatcttgcggatcatgatgaactcatcgcggttcgatccgacggtgccgtagtagttaaagccccaggccagctgcgcgtaaccgccaatcatatgcgttggtttcgggcaaacgcgggtgaccgagttatgaatgccgccgcgcatgccagttacttccgaaccaggaatattcataatgcgttcctgggcgtgatacatcatggtcatgcccggcggtacacgttggctgaccaccgcgcgggcagtcagcgcgccgttggcgttgaatacttccacccagtcgttatcgacaatggtcagttctcgggcatctgtttcgctgatccagacaatcggtccaccgcgagagagcgtcagcattagcaggttttcactgtaggttgagtgaatgccccatttctggtgcggcgtcaggaagttaagtgctttttccgggaagccgtttggcggtatctggcgcatctcactgacgctacgggtgtcgataggcgggcgataagccaccaggctttcaccaaaagcacgcatccacggatgatcctgatagagctgctggcgtcccgacagcgtgcgccacggaattaactcatgaacgttggtgtatcccgcgttataggatacgtgatcgctttccagaccggaccaggtggggctggagataattttacgcggctgcgcctgaatatcgcgaaagcgaatcttctcgtcctctttgtgcagcgccagatgggtatgttcgcgcccggtgatctcgcccagcgcctgccacgctttgactgcaacatgaccgttagtttccggtgccagtgccagaatcacttctgaagcgtcaatggcggtgtcaatcagcggacgcccctgtgccgggccatcacgcttggtgtaattgagtttgccgaggaaatcgatttcatcctgcgtattccacgaaatccctttaccgccattgccaagtttgtccatcaatggcccgagcgaggtaaagcgttcatacgtagcagggtagtcgcgctccaccgccacaatattcggcgcggttttgcctggaatcagatcgcattcgcctttgcgccagtcgagcacttcacacggctgtgagagctctgccggagagtcatgcagtaggggttgtaataccacgtcggtttctttgccaagatgacccacgcacacttgcgaaaatgctttggcgatacctttgtagatttcccagtcgctgcgtgattcccacgccggatcgaccgccgcagaaagcggatgaataaacggatgcatatccgaggtgttcatatcgtctttttcgtaccaggtggcggtgggcagaacgatatcggagaacaggcaggtactggacatgcggaagtcgagcgtcaccagcaggtcgagcttgccttcaatcgccgcagtttgccactcgacttcttccggtttgatcccgtcgctggcaccgagttcctcgccctgaatcccgctttcggtccccagcagatacttctgcatatactcgtggcctttgccggaggagccaagcaggttagagcgccagacaaacaaattacgcggatgattgctgccgctatctggttgttcgcaggccatacgtaaatcgcccgatttcagcgcctgggcggtaaattctgtgggggataatccggccttgtcggcttcagctttaatcccgagcgggttacgccccagctgcggcgcagaaggtagccagcccatacgttcggcgcgaacgttgaaatcaatcagatgaccgctgtacttactggcatcggcgagcggtgaaagtaactcctgagcagagactttttcatagcgccattggctggaatgattgtagaaaaacgaggtgctgttcatttggcgcggtggtcggttccagtcgagcgcaaaggccagtggcaaccagccggtttgtgggcgcagtttttcctggccgacatagtgtgcccagccgccaccgctttgcccgacacaaccgcagaagatcagcatattgatcatcccgcggtagttcatgtccatgtgataccagtggttaacacctgcgccgaggataatcatcgagcgcccatgcgttttatgggcggtatcggcaaattcacgggcgatggtttcaatatactggcgcggcacgccggtaatttgctcaccccaggctggggtgtacggtttgatttcagcgtaatctttcgcactgttttcatcttccagcccgcgatcgaggccgtaattcgccagtaccaaatcataaacgctgaccaccggacaggtgttgccatcgactaacgtcaggtttttaacgggcaattggcgcaccagcaccggattgtgttttacgctgcgaaaatgcggattttcaatgccgccaaagtaggggaaggccacgcctgcaacagcgtcatgttgaccgagcagggttaacgacaattcggtttccgtaccggcggcaatggattccagattccatttgcctttttctccccagcggaaaccaatcgaaccgttcggcactaccaattcacctgcggtattaactgctacggttttccactgcggattgttgctttcgcccagtccatccaccaggtcagatgcgcggatcatgcgcccgggaacgtagctaccatcgtcgcgaggctccagcattaccagcatcggcatgtcgctgtagcggcggcagtagttgataaagtagtcgctgggattatcgagatgaaactcttttaaaatcacatggcccattgccatcgccagggcgctatcagtgccttgtttcggtgccagccactggtcgcacaatttggccacttcagagtagtcaggggtaatggcgatggttttagtgcctttgtagcgtacttcggtaaagaagtgggcgtccggcgtacgtgtctgcggtacgttagacccccaggcgatgatgtagctggagttataccagtcggcagattccggtacgtcggtttgctcgccccaggtcatcggcgaggcgggcggcaggtcgcaataccagtcgtagaaacttaaacaggtgccgccaagcagtgacagataacgcgttccggcggcgtaagaaaccatcgacatcgccgggatcggcgagaaaccggcaacgcgatccgggccgtaggttttgatggtccagacgttagcggcggcaatcagctggtttagttcctgccagttggagcggataaacccgccgcgcccacgcacttgtttgtagctcaggcacttttgcggatcgttcataatcgatgcccacgccagtaccggatcgctgtgttgtttgagggcttcgcgccacagttcaatcagtcgtttacgaatgagcgggtatttcaggcggttagcgctgtaaagataccaggagtaacttgcgccacgcgggcagccgcgaggttcatgattgggcaggtcagggcgagtgcgcgggtagtcggtctgttggatttcccaggtcaccagaccatttttaacgtagattttccagctacaggagcctgtacagttaacaccgtgggtggaacgcacgattttgtcgaactgccaacgctggcgatagctgtcctcccagtcgcggttgctatgcatcacctgtccgtgaccatcggcaaaggtttcgcccttttgtttgaagtagcgaaagcgatccaaaagtttactcatgacatgactcctgctccaggaatgaattgggatctgatgccttgtcggatgcgacacggttgtacatcaggcatcgatctcttatttttggctgaacttccgccgaccataaaccagccaggtcagcagcacacaaacgatgtagaagattaaaaacactttcatcgcgccgaccggagagccggtcatattgagcgacatgccaaacgcctgcggaataaaaaagccgcccactgcgccaatggctgagataaagcccagagccgccgccgtttcggtgacggcttctttctgagcttgctcatcactaccgcctttcatctttacccgataaatggttatctggcgaaagatgacggcgatcatctggaaagtagaaccacttcccagacccgcagtcagaaacagccccataaatacggcgtaaaaggcgatgaaattaccggagcctgtgcccggtaaggtaaggaacagcagggcactgaaaatcgccataaaaataaagttgatcaacgtcacccgcacgccgccgaacttatcggaaatagcaccaccaaccgaccgcgcgatggcaccgataaatgggccaaagaacgccaggcgcagaatattcacatccgggaactgggtttttgccagcatggcaaaacccgcagaaaaaccgataaacgaaccgaaggtggcaaggtaaagcaggctcagcagccagagatgcaggcgttgtaagacagggagctggtcggcaattgaggcgcgtgaactggcgatatcattcatccctgaccaggcggcgatcgtggcaatcgccagtagcggtacccaaatccatgcggcattcgccagcgacatcaccgaaccgtcggcctgcggtacgccattgacgccgagaaaggcaaatacaggtacaaaaatgaccagcggtgcaaccagctgcattacacttacacctaagtttcctaatccgccattaatcccaagagcgctcccttgtttggcttttggaaagaagaaactgatattgcccatgctcgaagcaaagtttgcacctgcaaaaccgcatagcaaagcgataacgataaataccccaaaaggagtattcggattttgcacggcaattccgagccagacgcaaggaataatcaggattgcagtactaaaaaccgtccatcggcgtccaccgaatataggcaccataaaggagtagggaacacgcaataatgcgccagaaacggagggtaatgcggttaataaaaagagttgatcggtagtaaaattaaaaccgattttattgagattaacggtaactgcgctaaatagcatccagacacagaaggcaagaagtagacaactgactgatatccagaggtttcttcgagcaatatgttttcctttattttcccagaaggccggattttctggtttccagtcgcgtaaaagataacgactatttttctcattttgcagtgccatattgttcctcacatgcacacattggtaatgaaaaaagacaaaacaggaggtaaggcgcaatagccagttattagaattaaggatgaattgggtgaagtgctgattgaaagaatagataagaaagcgtaaccgcgggggcagaatggggattaagtagccagatatgtgttactaaatgtaactaacaagctaaccttcaaacgggggttaatctttgaacgtatgtcatgtttcaacccttcagatcgtgaatctaaagggttacatattaactatattatcaacaagaccagacacttatagaattagtgatgatttattcactaaaaaggccatgaactggaggaaaacgatctgtccagaaggtctatcggttcctctcttattgcctgattgtaataatcgttattacagtaagtattgtttatttcatctaaggtcatgtttttaacttttatattcctctggtttacaacttcctctgtcttgtaagtgtgtatattatatggggtatatgcttttttaataggatagtgaaacaattcgttatccacatctattccgtcagagtgaacttcaaatgcaccaggcgaaagaattgccaggccagtattaagcttaagtgctggggaaaacaaattaaataacatgagctgcatagtagggcaattgttcttcccagaaacatttaaaaaatttaagtttttgctctgttttattatggggaataaagttccaatatcggatgtattattagtatcaatgtgggttattttattattgtccagtcttaaacttttgatagatggaagataagtcaggaaatcaagatttatatatttcaactggttgttagcagcgtttaatgtctgaacattgcagaagttgctatagaatattttaatttcagaaagcaaattgttgttaataagtaacgtattcaagttgggaaataagtcattgtgtaaacttgttagtttattatgggatagatccagcagtaagagttcatttttattacctgcaacaatatcagttaattgattatggctgagattcaggtattgcagccattcgcaagattctaattgcacaaactctagttgattatgtgccgcactaaaataagtaactgatgaaagcctatctatatcaatatttctgagagcattattattcatagatatatgtgtaatacttacatttctgccttgaggaaaatttattgactcaagagcattactattcagacttagctttacgagtctatcgtagttggttgcatcaaaatgtgtgagttggttattatcaagattgatagcggtgaagttttgcagccctggtggttgagtggttaaattaagtcctgataaatcaatggtcacttcattagtgtcatcaattatatttcttactgcagtccagtactgcatttgtgcaagtggatcattgttgatgacgttaactaatacatgccaaagatgttttgatgatattagttgatcaatgtcattggttggcagtaaattgttattgcttaagtttaaatattccagttttgtagtgtttttggcgtttaaatgtgcaatatggttgtcgtttaaagtgattgttttcatcctgggatgattgtgtaatataaggtcaggatcatattgtgatgggcacttaactcaatcagagattcttgccgcgcgagccgttggcttcatcgttatagcctttaaaatcatattcccagtgaccaaaaccaatcatttgatcattgatttgcgtttctcctttaaagccgagacgggcataagttttatcaccatcgtcacgcttatcatcagtaaaataacgtagagcggtaaccttgccataaaggtcgagtttattaccatccttgttatagacttcggcagcgtgtgctacgttcgcagctaacaaaccagttacaaccaccgcaactatttttaatttcatttaacagaatccttttaattatcgttaaacgtattttctaaacgaattttaaacggcgtcatttataaatgacatactgtttttaaaatagaatggtgattaaaaacaatgagaaaaatagatgaaataatattatttatcgatatgtgatcgaagtcgaaatgagatataaggtgaattactggtatttgaaatttattttttaatattgtcggaatttatctgattaactgccgggccgtagacccggcaattattttaaccacgacgtgtcgccagccagcagagcagggaaccgccgcagaccattagcgcgccttgccagaacgagaacgacagcggggcgctgagcagcacggctgcaagcgctgaggaaagtacgggcgtaaaatacgaacctaccgccattatggtgacgttaccatgcaatataccgacattccatgcagcataagcaaatcctaaggtaaatgccgcagagatgagtttaatcatgacgggcgtgctaaataccatttctggttgtggcgtgagaaaatagtaaacccacagacttgctcccgttagcaggacaaaaacggtaattccgttaaatccgcgtgcgtatttattcgttactgtgcaataggctgcccagataaacgcaccaataaacgccaggaaataactcaatgggctggtggtaatattattgatgatttcatcataatgtaacccattatcaccgcctaacacccagcagacgccgaccagggctaataataatcctggtacaatcagccagttggttttctgaccattaaacagaatggcaaagagaattgtcaggctgggccatagatagttcaccatacccacttcaatcgcctgatgacgggtcgccgcataccctaaggaaagcgccagacagatttcatagctgacgaataacagactcccggcgagtaaatagcctttcggaatctgccgaatacgcggaaatccaaccgtgaagattaacagcagcccgcttaatgaatagatagcagctgcgccgccgaccgggccgagcccctcgctgacaccgcgaatcaatcctaccatcgtgctccacaggacgatcgctattagccctatgagcgttgctttttgtcgtgtcatgctcgctgttttgtctctcttgccgttaaaaattaagctgaattttatagcatttttttaactggcctgtcaggcagtggtgcgtttttctaccgctattgaggtaggtcaatttgcgcaggcggattattttgtggcaaacacgtgttctttttgatttcgcgcaaaaagattcagaattttactgttagtttcctcgcgcagtaatacccctgaaaaaagaggaaagcaatggacgtcagtcgcagacaattttttaaaatctgcgcgggcggtatggctggaacaacggtagcggcattgggctttgccccgaagcaagcactggctcaggcgcgaaactacaaattattacgcgctaaagagatccgtaacacctgcacatactgttccgtaggttgcgggctattgatgtatagcctgggtgatggcgcgaaaaacgccagagaagcgatttatcacattgaaggtgacccggatcatccggtaagccgtggtgcgctgtgcccaaaaggggccggtttgctggattacgtcaacagcgaaaaccgtctgcgctacccggaatatcgtgcgccaggttctgacaaatggcagcgcattagctgggaagaagcattctcccgtattgcaaagctgatgaaagctgaccgtgacgctaactttattgaaaagaacgagcagggcgtaacagtaaaccgttggctttctaccggtatgctgtgtgcctccggtgccagcaacgaaaccgggatgctgacacagaaatttgcccgctccctcgggatgctggcggtagacaaccaggcgcgcgtctgacacggaccaacggtagcaagtcttgctccaacatttggtcgcggtgcgatgaccaaccactgggtggatatcaaaaacgctaacgtcgtaatggtaatgggcggtaacgctgctgaagcgcatcccgtcggtttccgctgggcgatggaagcgaaaaacaacaacgatgcaaccttgatcgttgtcgatccccgttttacgcgtaccgcttctgtggcggatatttacgcacctattcgttccggtacggacattacgttcctgtctggcgttttgcgctacctgatcgaaaacaacaaaatcaacgccgaatacgttaaacattacaccaacgccagcctgctggtgcgtgatgattttgctttcgaagacggtctgttcagcggctacgacgctgaaaaacggcaatacgataaatcgtcctggaactatcagttcgatgaaaacggctatgcgaaacgcgatgaaacactgactcatccgcgctgtgtgtggaacctgctgaaagcgcacgtttcccgctacacgccggacgttgttgaaaacatctgtggtacgccaaaagccgacttcctgaaagtgtgtgaagtgctggcctccaccagcgcaccggatcgcacaaccaccttcctgtacgcgctgggctggacgcagcacaccgtgggtgcgcagaacatccgtactatggcgatgatccagttgctgctcggtaacatgggtatggccggtggcggcgtgaacgcattgcgtggtcactccaacattcagggtctgactgacttaggcctgctctctaccagcctgccaggttatctgacgctgccgtcagaaaaacaggttgatttgcagtcgtatctggaagcgaacacgccgaaagcgacgctggctgatcaggtgaactactggagcaactatccgaagttcttcgttagcctgatgaaatctttctatggcgatgccgcgcagaaagagaacaactggggctatgactggctgccgaagtgggaccagacctacgacgtcatcaagtatttcaacatgatggatgaaggcaaagtcaccggttatttctgccagggctttaacccggttgcgtccttcccggacaaaaacaaagtggtgagctgcctgagcaagctgaagtacatggtggttatcgatccgctggtgactgaaacttctaccttctggcagaaccacggcgagtcgaacgatgtcgatccggcgtctattcagactgaagtattccgtctgccttcgacctgctttgccgaagaagatggttctatcgctaactccggtcgctggttgcagtggcactggaaaggtcaggacgcgccgggcgaagcgcgtaacgacggcgaaattctggcgggtatctaccatcatctgcgcgagctgtaccaggccgaaggtggtaaaggcgtagaaccgctgatgaagatgagctggaactacaagcagccgcacgaaccgcaatctgacgaagtggcaaaagagaacaacggctatgcgctggaagatctctatgacgcaaatggcgtgctgattgcgaagaaaggtcagttgctgagtagctttgcgcatctgcgtgatgacggtacaaccgcatcttcttgctggatctacaccggtagctggacagagcagggcaaccagatggctaaccgcgataactccgacccgtccggtctggggaatacgctgggatgggcctgggcgtggccgctcaaccgtcgcgtgctgtacaaccgtgcttcggcggatatcaacggtaaaccgtgggatccgaaacggatgctgatccagtggaacggcagcaagtggacgggtaacgatattccggacttcggcaatgccgcaccgggtacgccaaccgggccgtttatcatgcagccggaagggatgggacgcctgtttgccatcaacaaaatggcggaaggtccgttcccggaacactacgagccaattgaaacgccgctgggcactaacccgctgcatccgaacgtggtgtctaacccggttgttcgtctgtatgaacaagacgcgctgcggatgggtaaaaaagagcagttcccgtatgtgggtacgacctatcgtctgaccgagcacttccacacctggaccaagcacgcattgctcaacgcaattgctcagccggaacagtttgtggaaatcagcgaaacgctggcggcggcgaaaggcattaataatggcgatcgtgtcactgtctcaagcaagcgtggctttatccgcgcggtggcggtggtaacgcgccgtctgaaaccgctgaatgtaaacggtcagcaggttgaaacggtgggtattccaatccactggggctttgagggtgtcgcgcgtaaaggttatatcgctaacactctgacgccgaatgtcggtgatgcaaactcgcaaacgccggaatataaagcgttcttagtcaacatcgagaaggcgtaagggggcgaacagatggctatggaaacgcaggacattatcaaaaggtccgcaactaactccatcacgccgccttctcaggtgcgtgattacaaagcagaagtcgcgaaacttatcgacgtttccacctgtatcggctgtaaagcctgtcaggtggcgtgttcggagtggaacgacatccgtgatgaagtggggcactgcgtcggggtttacgataaccccgccgatctgagcgccaagtcctggacggtgatgcgctttagcgaaaccgaacagaacggcaagctggagtggctgatccgtaaagacggctgtatgcactgtgaagatccgggctgcctgaaggcgtgcccgtctgctggtgcaatcattcagtacgctaacgggattgtcgatttccagtcggaaaactgcatcggctgtggttactgcattgccgggtgtccatttaatattccgcgcctcaacaaagaggataaccgggtatataaatgcacgctctgcgtcgatcgcgtcagcgtcggccaggaaccggcttgtgtgaaaacctgtccgaccggggctatccacttcggcaccaagaaggagatgctggagctggcggaacagcgcgtggcgaaactgaaagcgcgtggttacgaacatgctggcgtctacaacccggaaggggtcggtggtacgcacgttatgtacgtgctgcatcacgccgatcagccggagctgtatcacggtctgccgaaagatccgaagatcgacacctcggtaagcctgtggaaaggcgcgttgaaaccgctggcagcggctggctttattgccacttttgccgggttgattttccactacatcggtattggcccgaataaggaagtggacgatgacgaggaggatcatcatgagtaagtcgaaaatgattgtgcgcaccaaatttattgatcgcgcctgtcactggaccgtggtgatttgcttcttcctggtggcgctgtccgggatttcgttcttcttcccgacgctgcaatggctgacgcaaaccttcggtacgccgcagatgggacgcattttgcacccgttcttcggcattgcgattttcgtcgcgctgatgtttatgtttgtgcgttttgtgcatcacaacatcccggataagaaagatattccgtggctgttgaacattgtcgaagtattgaaaggcaatgagcataaagtggcggatgtcggtaagtacaacgccgggcaaaagatgatgttctggtcgatcatgagcatgattttcgtgctgctggtgaccggggtgattatctggcgtccgtactttgcgcagtacttcccgatgcaggttgttcgctacagcctgctgatccacgcggctgcgggtatcatcctgatccacgccatcctgatccatatgtatatggcattttgggtgaaagggtcgattaaagggatgatcgaagggaaggtgagccgtcgctgggcgaagaaacaccatccacgctggtatcgtgaaatcgagaaggcagaagcgaaaaaagagagtgaagaagggatataatctcttttgaactttaagctgaaaatggcgctttaagaagcgccatttttttattgcgtaaccagacggcgtagtcgcgacacatccaccgttttttctgcctctgccagactccaggcgttttgcagattcagccacatttgcggcgaactgccgatcaccacggaaagtttaatcgccatttctggtgtcaaagctgcttttccggtcagcaatcggcttgccgttgagggagcaatttccattgctctggcaaactcgcgcaggctgacattaagttcgtccagtgattcctgaataatgtcccccgggcggggatgattggccattttcatcagtgtctttactctcagtagtgttccttcatcaggaacactatcattattgttgcgtaggaaggaacaataatccatttagccatttaatgtcggagagagtgcgatgctgcgacaccaggactggcactcgcagcaaaggcctcttaacggcggaaatcaatcaccatacggccacggattttgccttcttccatctcggtaaagatggtgttgatgtccgctaacggacgcagggcgactttcggcaccactttgccttcggcggcaaactggaaggcttcggttagatcctggcgcgtgccgaccagcgaaccgaccacttcaatgccatccagcacaaggcgtgggatatccaggctcatagactccggcggcagaccgacagccacaacacgaccgcctgcacggacagcatcaactgccgagttaaacgcagctttagcaactgctgttaccaccgcagcgtgagcgccaccggttttctcctgcacaattttggcggcgtcttcggtgcgtgagttaatcgctaaatctgcacccatttcggttgccagttttaactgctcatcattgacatcaatggcgatcactttcgcgttaaagacattcttcgcgtattgcagagcgaggttacccagaccgccaagaccgtagatagcaatccactgccctggacgaatttttgacagtttaacggctttgtaggtggtgacccccgcacaggtaatgctgctggccgccgccgagtccagaccatctggcacttttaccgcgtaatcggcgaccacgatgcactcttccgccatcccgccatcaacgctgtatccggcatttttaactgaacggcagagcgtttcgttaccactattacagtattcgcaatgaccgcatccttcgtagaaccacgccacgctggcacgatcgcctggttttaatgaggtgacacctgggccaacttctgccaccacaccgatgccttcatggcccagaattacgccagttttgtcaccaaaatcgccattcttaacatgaagatcggtatgacatacaccacaacactccattttcagcagggcttcgccatgtttcagtgagcgcagtgttttatccgtaacgtcaacgtgatgatccttcgtaacaactgcagccttcatagttcctccttttcggatgatgttctgcatagcaggtgaggcaaatgagatttattcgccactacccagtatggatgagatctgaaaaagggagagagaaatagcccggtagccttcactaccgggcgcaggcttagatggaggtacggcggtagtcgcggtattcggcttgccagaaattatcatcaatggcctgttgcagagcttcggcagacgttttcaccgccacgccttgctgctgcgccattttgccaaccgcaaacgcaattgcgcgggagactttctgaatatctttcagttccggtagtaccagaccttcgccgttcagcaccagcggcgaatactgagcaagcgtttcacttgctgacatcagcatctcatcggtgatacgtgacgcgccggaagcaataacacccagcccgatgcctgggaaaataaaggcgttgttacactgggcgatagggtagattttatctttccataccactggattaaacgggctgccagtggcgaccagcgcgttaccttcggtccaggcgataatgtcctgcggtgtggcttccacgcgtgacgtcgggttagacagcggcatcacgatcggacgcggacagtgtttatgcatctcacgaatgatctcttccgtaaacagcccggtctgtcctgagacgccaatcagaatatctggttttacattgcgcaccacatccagcagtgacaacacatcgctgtcggtatcccagtcactgaggttttcgcgcttctgcaccagtttggtctggaaaggtagcaggttcggcatcttgtccgtcagcaggccaaagcgatcgaccataaagactttctgccgcgctgcttcctcgcttaatccttcgcgctgggtctgggcgatgatcatttcggcaatgccgcatcccgctgaacctgcgccaaggaagacgatttttttctcgcttaactgaccacctgccgcgcggctggctgcgatcagtgtgccgactgttactgccgcagtgccctgaatgtcatcgttaaaagaacaaatttcattgcgatagcggttaagtaacggcatcgcatttttttgagcaaagtcttcaaactgcaacagcacgtccggccagcgttgtttcacagcctggataaattcatcaacgaattcatagtattcatcgtcagtgatacgtggattacgccagcccatatacagcggatcgttaagcagctgttggttgttcgttccgacatccagcaccaccggaagggtatacgccgggctgatgccgccacaggcggtatagagcgacagtttaccgatcggaatgcccatcccgccgatgccctggtcaccaagccccagaatacgttcaccgtcagtcaccacaatcactttaatattatggttcggcacgttttgcagaatatcgtccatattgtgccggttctggtaagagataaacacgccgcgtgaacggcggtagatctcagaaaaacgctcacaggctgcgccgacggttggggtataaataacaggcatcatctcatcaagatgattgtttaccagacggtagaagagggtttcgttggtgtcctggatgttacgcaggtagatgtgtttgtcgatttcggttttgaatccctgatactggatccatgctcgttccgcttgttcttcgatggtttcgaccacttccggcagtaaccccagcaggttgaagttacggcgttcttccatgctgaaggcactgcctttattcaacaacggaaattccagcagtacagggccagcgtaagggatataaagcgaacgctgtttttttgtttttggttccatgtcactcactcttttttgaatatccatccctggcacgcttttatcgtctttgctttaccgccagggcgtcggccccaagtatagagcagataaaaacaaaaacaccattgcgcaggcaatggtgtttaatcgtcattgaggactgatggttatgaattacttttcagcggggcgttttctgccggttggattatttaccacgctggatttgtcaccttcggtaactattttgcgctggttagaaattttatggtccagtccaagaatatgacgtgcctgacggttcgatttcattttaactcctcaatcctgttgctagttttaaggacaacatcgccgtagcgaagaaacacgtgctaaacccctaaattaggttgccgatcaagcatagcaccttaaagcgtagggtgctggccactgaccacataattgatcgtttgctggtagatatcactgaggatgtcgttatcagaagcttccacccatttggtcagctccatgagaatgtcatcttcagtgacaacaccgtgctctgcccgaaggccttgctcaatggcattaaccagagcgggttctgctgttgaattttctgcctgataataagtaaacatagtgattctccgtgtctgtgtatttatggtgtctgctacggatcgcagatttataaagcacattcagcatggcaaatatttgccgcttcgttgttaagattagtcctggttgatgatttttatattttaacctcatgatattgataggtattattattgtggtgagttgattaatattaatgcaatatctcttgggttatatattcccggttatctattgtggaaatttaatttaagtgcagaagtaatatttctgccggatttttattcggaatatcctgcttatcctcgtgctgtttctcacgtagtctataatttcctttttaagcccacaggagagcaacaatgacaatccataagaaaggtcaggcacactgggaaggcgatatcaaacgcgggaagggaacagtatccaccgagagtggtgtgctgaaccaacagccgtatggatttaacacgcgttttgaaggcgaaaaaggaactaaccctgaagaactgattggcgcagcgcatgccgcatgtttctcaatggcgctttcattaatgctgggggaagcgggatttacgccaacatcgattgataccaccgccgatgtgtcgctggataaagtggatgccggttttgcgattacgaaaatcgcactgaagagtgaagttgcggtgccgggtattgatacctctacctttgacggcatcatccagaaagcaaaagcaggatgcccggtttctcaggtactgaaagcggaaattacgcttgattaccagttgaaatcgtaaagcattgccggatgacgcgtcaggcgcgtgaatgcctgatgcgttgttagcatctctacagcgcccgccagcaccggatctcacgtccgtcctcccttattgttaatgattgccggacttcacatccgtgggttgccagagggcaacgttcgtagaaaaaacagccttgcggcaacgtgcggtttcccggcagatccgttttacgtaatgcccattcttcctccagcggtttatcaatggcggggagggaatccagcaataatcgggtgtatggatgtgcaggtgccgtcaacacctgctgcgcgtctcctaattccacaatctgcccgagatacatcaccgccacccgatcgctcatatgacgtatcaccgagacattgtgtgaaatcagcacataagtcagcccgtgattttcctgtagcgttaccagtaaattgaggatctgcgcctgcacggagatatccagcgcagaggttggctcatcaagcacaatcacgtcaggctgcgaagagagtgctctggcaatggcgatgcgttgccgctgcccgccggagaacgcatgaggcaggcggtcgagatactccgcacgaatacccacctgcacagccagctcctctgccaacgctcgccgctgttgttcactactacgcttagctatccagagcggttctgtgatgatgcgccacaccggtaagcgcggattgagcgaagatagcgggtcctgaaacaccatctgcataatgcgttgtgagcctgaacggatgtactgcccgtggctcggttgcagcatacccattaaaagctgtgcgagggtgcttttgccgcagcctgactcgccgacgatccctaaggtttcaccacggcggatctgtaaatcaataccattaatggcatgaacatgttccgtagttttaccaagccagtttttacgggccgggaaattgatatggacgtcgcgtaacgttaataacgtgtcagacacttatgacctcctgctgcggataccaacaggcgcagcgctggttgttgtcaccacacgctgtcagcgccgggacgttttcacactgtgcacctgccgcatagcaacgatcgcgaaaagcgcagccgtcaggcaaatgggtgaggtttggtaccgtccctggaatggcgggtaatggctggcgtggtactccatgttctggtgcgcattgtagcaaaccaatggtatacggatgccggggatgatggataacgtctgccgtcacgccgctttcaattacgcttccggcatacatcacgtaaacgctatcgcacagttgcgacaccacggccatatcatggctgatgaacagtaccgcagttccactggcgcgggctttatgtttaagcaaacgcagtacctgcaactgtaccgtgacgtccagcgccgtagtcggttcgtcggcaataatcaattgcggctcgcaggagaatgccagcgcaatcattacccgctggcgcataccacctgaaagctcaaacggatagcgcgacataacttccacggcatccgggatttgcatctcttccagcagggcaatcgctttagctctggcttcccgacgacttattggttgatgatggcggattacgtccatcatctgaagacctattcgacgtgtcggattaagggcggtcatcggttcctgaaagatcatcgccactcgtgcgccgcgccactgacgaagctgtttttcccgagcgttaagaacatcttctcccagcagtgaaatctgcccccgatgtacgcaataactgcccgtcggtagcagacgcataatcagcattgcggtgactgatttacctgagccggattctcccaccagaccgacaatttcaccgcggttaatctgcaaggacacattgttgagcgcgtgaacatcaccgttaaaaccggggaaactcaaatgcagctgttgaatgtccagaacgggttgggtcatgactgctttcctcctgctttcgggtcaagcagatcgcgaataccatcaccaaagagattaaacccgacggcggtaagcaaaatcgctgcccccggaaatgcgcaataccaccactgatcgagtacatagttgcgaccattcgctaccatcgcgccccattcagcactcggttgttgtgcacccaggccaataaatcccaacgtggcggccattaaaatcgcgctaccgatatccagcgatgcctgcacgatcagcggcggcagggagttacgtaaaatatgccagttgatcagatgccaacgagacgcgccaaaggttttcgccgcctgaacataagtatactggcgtacaactaatgcttgcccccgcgccaggcgcacataaaagggaattcgcacaatagcaatcgccagcatggcgttaaataaactcggcccgagagcggcagccagtgccattgtcagtaccaacgaaggaatcgacagcataatgtccatgatgcgcatgatgatggcgtctgcgcgtccgccaagcacaccggatagacatccgagtagcgaaccaatcatacccgcaatggcaaccacgactaatccggcgagaattgattgctgactgccgaccagtacgcggctgaacagatcgcgtcccacttcatcggtgccaaaccagtgcgccgcagaaggcggcaaaaggcgggcggttaaatcaatggcgttgggatcatgcgtcgccagccacggtgaaaaaatcatcatcagtagcattaatacaatgatgactgcgccggtcacggtgagcggactgcctttcagcatccataccagttttgcaccgttaaatcgcgtttgtttttgtgggcgtacggcggacgtttcctcgcttagcatcattcaccacctccacgtccgatacgcggatcaatccacaaatagagcaaatccaccaccaggttgaccagcacataagcaaatgaaaccacgacggcaaagcccatcactgccgggaagtcgagcgcctgtattgatgttactacccatgcacccattccgggccaggcaaaaacggtttcggtgagcactgcgccatacaacaaatcgcccagcgccaaacccaatacggtaatcgatgggatcaacgcattgggtagcgcataacataaaacgatataccagccgggcaagccgctggcccgggcggtacgaatgtagtcttcactcaattgttccagcatcgctgagcggatctggcgagcgacaattcccaggtgaacgaacgccagcgttaatgccggtaagatgagatgttgcaacgcattgaagaagacttcaccgttgccttcaagcagcgcatcgagcagataaaagccggtaacgtgcgttggtggatccagccagtcatcaagccttccgccgccgggaagaatttgcagatgaccataaaacagcacaatgacgcccagcccaagccagaacgcaggtgtggagattccggtaatggccattattcgcaccagatgatccagccagcgatttcgccagactgcagagagtatgcccagcgggatgccaatcaggagtgccagcagcagggcaccaaaagccagctccagcgtcgccgggaaaaatatacgcaactcttccagcaccggacgcccggtacgaatggatgttcccaggtcaccatgaaacaggtcgctgacgtagcggtaaaactgtacatacagtggctggtccagtcccagttgctggcgaatattttccacgatagcatcgctggcgcggtcacccgccagtaaccgcgccggatcgccagggatcagatgcgagataataaacgtaatcacgcagacgcccgccaccacgagcaccagcccccagcagcgttggcgtaaaatactccagaaggtcacgttatttactcatggtattgatattgaagacctgttccagcatgggattgaacacaaagcctttcacctctttgttcatcgccagttggtagtttttctggaacaggtacacataagcagcgtcatcaatgacgattttctgtgcctgctggtagtcccgggtacgctgcgtctggtcggtggtcgcaagcgcattccgcagtaacttatcgacctcactgttttcatagaacgagcggttacccggcagaccttttttgtctgactcaaaccagtaattcataaacatatacgggtcggcaaaatccggactccagttgccaatcgcaatgtcgtaatcacctttacccactctgtcgcgcatggtggcgttcgccagcttttccagcttcacattgatacccagcttgttgagactggattgtgtcgccaaagcaataggctcccagttcggatcgttatcggagtagagaaacgtcaggctggtgggtttgctcgtcactttatcccattcggctttggctttcgtttcgtcatggttgtattgcattgccgtcgcatcgtagccccacatgccttccggaatcgggccgcgcatctgttttccgttaccactcagaatgccgttaaccatgccctgataatcggtagaccaggaaatggcccgacgtagatccgcctgattaagaggcgctttgctgttattcagatacagataggtaacgcgcagtgacggatactctgccacattgactttattttcctgcttcagggcgttgagttgatccaccggcagcgcatcggcaatgtcaatgtcgccacgggagagctgcaggcgacgggaggcactttcaccgataatttttaccgatactcgcttaaagttcggtttattgccggggtaatgcggatttggcaccagaactaattgctgacctttttgccagcttttcagcataaatggtccggaaccggcggtattttgcgcgaggaagccgcgagcatcatccgctgcatgttcctttaagaccgccggattgataatggatgcaccgtcattcgccagcgtgtagaggaacggtgcgaatggttggctaagggtaaacttcaccgtatgttcgtcgggagcatcaatctttaaatctttgggaaatgcttctgctggcccctggccgatttttagtagccgctcaaaagaaagttttactgcttcggcagtgacaggtgtgccatcggcaaatttagcattatctttcagggtgaacgtccactctttttgatcgtcagacgctttccagctacttgccagatcgccttcaacgtcggttgagcctttatcaccgtccgttttgtactgaaccagccgctgataagacgggtaggtcaccgtccagtcgttattatctattgttaccgccgggtcgagggtttgtggatcggcggccttaccaatcaccagcatatctttcggtacggcggcgtgcgaaaccgggaaatttgtggcaaggacgagcgcgagcaatgtgggacgaaacgatatcgatctcttcatgacagtttcctgattaactgacgtgctgtgtgccaggggatataaaacaagagaattgatcagcgagcagagggtaactcgctgcctggggtaattcgaagtgccaccattcgctggagataccgacaaaaccgccaccagtcattatcgcattcagcaacagccgattgcgctgagcggcgggcgggacggaagggtgataggcatgggagcgctcgtgcatttaatcgaaccctgcgcccatatcgaggatgttcccgtgctcatcacgaagcgtcaggtcgatcgccgtgccacggctgtgattagaaccgaccgtcacatcaacaacatattgcgggtctgggcaggcttgccacaacatcgcctgtgcttgttgtgggcgatacgcatcgtaaatcaccagttgtaagcctgatagctgggcgatactgatacttttcgccagcgcggtaatcgcatccttgtgtagcagacaacgcgcttgctgataaatagctttacctgtgatgttatcagcgcaggcgtatttcaattcgatctccagatcagggaagattacggctaaatcaaccagttcggtggtatccgacataaacggttcctgtataagacaaaaattgctgcgctttccgcttatgcagatctcatgccatgccgggataagcgccagaatgctggcttaaagttatattttttaacttttgatcaacatttgtgcagcgtagtgcagttttggtgcaagaggggaagttaaggaaggaatctcccggaatcgtagctgaaatcacagtatttaagtgacagtgtcacgttaaatgaaaacccgcgagtgcgggcgagaggaatttgtcagattttcagcggtaacacgctgctcatccagcctggaatttcttcggcgggtagggggcgggaaaagaaatatccctgaataacgcgacagtggatcttgcgtagcatctcaaattgctctttggtttcgacgccttccgccacgacggttaaattgaggctttgcccaatgctggtaatggcttcaagtaaggcaaggatgcgtttttcggtcagacaacgatcgacaaaacttttgtcaattttgatttccgttaccggaagactgactaagcgggataatccggaaaagcccgtaccaaaatcatctaccgataagcccacgcccatatcacgcaggatctgaatgcgcttaaagatttcggtatcgtgttccatcatcatgctttccgtgatttctaccgtcagctggtggccgtcaataccccaggcgtgcattgcatcagacacctgattaggcagttgattactgcgaaagtgcagtgccgacaagttaacggaaagcgccgggatatgaatattctggctacgccattctgctaactgacggcaagcttccgcgatgacccagcgcccaatattttcgatttcaccaatctcttctgcgagaggaataaaccgtgaagggggcacatgaccatgctggggatcgtgccagcgcgcaagggcttcgatgccgtacagttcacccgtttctgcgaagatttgcggctggtaaacaagtttcagttggttattgctaatcgcttctttcagcgctgcgcctaaaaccaaacgctcttttaccatttcgttcatcgccgggctgaagaactgccagccgttaccgccattcttgcgaatataatccattgcattgtgagcagtggagagcaggtaatcgcggtttttacccacgtcgtagctgatgccaatactcaaggtaagcgggaagggtttatcgtcaatcattatcggcttgctgaccacattccgtagctcatcggcgatttgggtaatgttactgacgtcgttttccaggctcacgaggacaaactgcgtaccttcgatacgacagagatactgatccggtttgagtttttcacgaaagcgattgaccacttccagcaatgcctgatcggcccacgcatagccaaggctatcaatcacatcctgaatatggtcaacaccgatgagatacaccaccggagagacggctttgtcgaccaggtcatcgaggtaattgtgcaggttattgcgatttggcagaccggtcatcggatcaaattggatgagttgttcaatatgctgacggcttttttcctgttccagcgccagcgcggccatatgctggctgatatctgccacgcgttcgataaaggcgctggtttctgctcctgacgaggttttaatttgcaggatccccgcaggcgcgccatcacgctgacgaatggtcgctgaccagctttgcgcattttgaacttctgcaccgtgggaagatgacgcccagtgtatcggcatcccgttgcgcagtgcgaacagcgaaacatgcgattcgttgagaacagattcgatgttacgacaaatgatttcccccatttcatgaaatggcgggctgctgcacatggcggcgagaatattgccttcaagctggcggatttgccgttcttcggtgatatccgagaaggtcattaccaggttctgcagatgtgcgagcacgtcataaaccgggctgatagaagctttaatccagattttttcaccggtgcgcgtcaacagcagaaattcgtcctgatcgcgggcggttttccatagcaactgttgtaaacgaatgcggttatcggcagggaattcaggaatgttcaggagtgtatcgggctgcataccgctggcttcgctaatgcagtaaccaaacatttcggtaaatgcgcgattgcactgcacaatatggcgttccggatcgaggacaatcaccggtcggtcgagatggtcaacggcaataatcaattgtcgggtctgttctttttgcgccatttctacgctggcatcccgtaccagcgccaggtaataaactttcccctcggcgctcactttcgatagcgcaaaacgggtccagattttactgccgtcttttttctccagctgcagctcccgactcatcccctcaacacgcgctttaccgccttcacggttatgacgaatgtattcaggatgcgcaggacgcaaatctcgcggaatcagcatatcaatgttattgccaatgacttcttcacgtttgtacccccatagcttctctgcggcggggttgaaaaacatcacttcatcattttcgttaattaacaccgcacccatcatattttgctcaagggcggggaaaaaaatgccatcggcggcattatccgcatcggttagcttcatgattacctctgcatcctggcgcatctaaagactggctttccagagttcaacacggtttctacctcgtcttttggcgatatacagagcttcatcggctatttgaatgaggcgctcatagtcaggatgaccattaaacatggcggcaccgatggaaagtgagagtgcaatatcctcgccgtttgcggctttcagtttggttttctccacccgactgcgaatacgttctgcggtacgtaacgtttcgttttcagaagcttcagtcaaaacaatgataaattcatcgcccccgtagcggaaaacataatcactactgcggacgttgtcataaaaggcctgagagactttacgcagaatttcatcgccagtgttatggccccacgtatcgttgatctctttgaatttatcaacgtcaataatcagcactgacagcggtgtaccggtccggttggcatgggcaatttcgcgtttgaagatagtcggcaggaaacggcggttaagtaatttcgtcagtacatccataccgacttcgtggcgcgatacttcttcaaacaattcacgcagcaaggtaataatttgcgatacggtatttcttatctgtaataaaaatttcacccgcagacttctgttattcaaattcctggtgttacgcatggtttgattgaaaataccgtcgaaatcctgaatcagacgagagatatggcccacttcagcaatgccgctgaaataatgtcgacctttatggttaaaccacaggccaaaatcagcctggcttaaaggcaaactactgcctaaatcagaatccagcaggactttatagataatatctatttcccatgaaagtattgaggctatttgccgttctttttcttcttcggcgttttccagtaacgagaagatacgatagttttcatcttcctttgaggcactactgtcactaaaggtaaacgcgcgagtcatcacttccatagcgatatcaatactgttaatcgagaaatggtagacctgaagtttttctgcggcggaataatccgaagagaagattaccggatagaggatttttttcagcacccgaaaccccatctcgacaatttctaccggaattcctatgcgggcatgcacttccgcgacggtatgctggatttgtattagcctttcgacatcgtcaacctgggcagaaagcacgttaataatccagcgttccatcgcacttttcaactgccgctcaacttgttcattactcaagaattcttcggcatgcgggtcgatgcggacaattcgataaaactcgatactcagataatgagcatgcgcaacggcaatttccgcggctttagcacgaatgagtggatctgcctgttcgacaagtccggtccactcatctttcattcttttaaaatacatctccataattcacacccttataaggctgggaaatcagacggaatcaaaacgcaacgtgcgagatcgactaactgcaccatattctcctgaaatatgaagatatactgaaaagaaataagcgacttaggacagtttcaatctacgctactgttcttcagaagagtatagcccatcgtaattatttttcggtgacagcgaatatcgtatgttttttcatattcatacatttttattaggggatttatggctgtttaactaagtgtggttaattgcatggttaatttgactttagtaagcatgattagtagtgggatagttcaagagggtaacaagccggtgggtaatgtaccggcttgttacaaagtaagaatgggagtttaactgccccaacgactttgcagatagctgaccgcttgttgagtctgcggtttattcagatagtcctcacggaacaagatggtgccgctaatttcgggtaccgcatcgttaagatcgagctgctttttcagttccggtacgccgccgttaatcatccagtctggctctatctttgaaggttcacccactttatagaaggcgataccgatatacaggcgggtcctggtcggtttaacgacatccgcccaccattttgccaacacgtcataacgcgcggcactccgtgagaacggccagtaaatttggggagcaatgtaatccagcaatccttgttccacccatcgacgggtgtcagcgtaggattcgtcataggctgccgcgcctcgggtatcggaaccgagcggatcgtgtgatcggttacgccacacgcctgccgggctaacgccaaattcgactcccggcttaatgcttttaatggtgtgtgatacctttgcaattaactgctgagtattgttgcgccgccagtctgcttttgacgcaaatgcgcctccgtatttacggtacgtttcgttatcatttagccgtgaacccggtgactccgtatagaaatagtcgtcaaactgcacgccatctaccggatagcgggaaaccacttcagcgactattgatgtgatccagtcctgaacctcagggatgcccgggtcgaggacaaagcgatcgccagacgttctgatccagtcacggtgttgcacatagacgctcgccggttgttgagacagagtgctattcagttctctgatagtaccgggcttcgtattaaccgatacgcgataggggttaaaccaggcgtgtactttcatcccacgcttgtgggcttcgtcgagcataaattgcagcggatcgtaacccggattttcaccaatcttaccggtcataagatcggaccacggcaaaattttcgatggccacagggcggtaccgtccggcttgacctggaaaaagaccgtgtttatgccgagacgttgcagatgatccagtttgtcgatcatcgcctgttgttgtacacgggcccggctggtggggttactaatgttaaccgaggaaaccggtggccagtcgaggcgagaaaccgtggccagccagatgccacgcatcggttgtgacgattgttgcgtcgtggctggtggctttgaacctgctggtggtgtcaccatggactctggaggcgtgcttttacaactacacagtaaaagtgccagtgcaaccagtatcgctggtcttctaatcgctaatttctcgtttcgggagcagatatccatatgtgctggtttccggtaaacagatgtgcgctcattctcgtacttatcccggttaagtcaatacgacagcaagcacgaaaaagggagcgatgaattatcgctcccttgtcttataaccattcagacatggttagtgtttcttgtcattcatcacaatatagtgtggtgaacgtgcacgcgggtgcaggaagaagtgaccttttggtgcgttctgactgttgattggctccagagtgacgccggtattcgctttgcctttacgatcatgaacagcatagagaataaagggcagggcaagtaccaccaggaaactaacaaccagtaattcaacatacatatcggtagaatcaccctggatgttatccggcggcaggaaggaaacaataaacgccataattgaagtcagcagaccgacaattgccacgaccagtttcacccctttaccaccagggatattaaatgtgcgttttaagtcaggatgtttaagaaccaacacaatgtagccaataaacagcatgaaataagcacacagataaatcaccaccgtcagcgccagagcgatcaggaaggacatgttgttaccgccaccggtattggtgaggatgatcaacgcgatagaagtaatcaccagctgcgaaatgaccagcgttaccggtacgccatttttgttcattttagcgaatgccgctggcagcaggtttttctgcgctgtgacatacatcccgcgagaaggaccaacaatccaggaggcgatttccgccagaacacccagcaacagcagtgcggagatcacgcgaaccgtccactcaatttccggtgccacatgggacatcagaacggtaaaggtttgcattacccctgcggagaggttgatttcattacccggaatgaccatcgcaatagacaaaccaccaacagagcttaagcagattgccgccaccatcagcagtaacatagccagtggatagtcgcgccctgggttactcatttcattgacgtgggttgcggaagcttctacgcccatataactcaaaatgaaggcaacaaatacaaccagggtgcccactttagagaagtcagggaagaaggtcttcgaatccatttcgatagcaacgggggcaccggagtgcagataaatagccgctaatgcgatcaaaataaatgcaggtaacaggataccggcgaagaagccaactttagcaattcgcgccgtgtatttcgtgccaccaaactgcgttaatgccagcgcccaaagaatgatgagcgctgcaatagttttggtaatggggtcttcattcagcgctggccatttcaggatgtaggagagtgcccctaacacgaaatagagcatcggaataaaaccaatggcgatttgcagatagccaaatgagatcgctgcaaatccccatctcggccccagagtatttgatacccaggcgaagacaccaccttcttcccagccgtcgacggtggccatttccgcagcacaaagtcccacgggaataaaccataaaatcccgcctaatagcaggaagaagactaatgaaaagcccgatgttgcgaaggtagggtattcataaacagccattaccatcgatgccgttatggcaaagaatccgagtaatgtgagctgcttagctttacctgtctgtactgatgtagccatattatccccctaaaacggtattcctgtcggaaccgcacctgttttgttctgaagcgtattcagaacaatattttccgttgctaatgccagtgaacagactttggaaattgtcccgaaacgggttcgtttcgggacaccgttaccgttaaacgttatcaggtatgtttaaagctgttctgctgggcaataccctgcagtttcgggtgatcgctgagatatttcagggaggctttgtagtcttccagcaacagttcagcaaagtccatttcgaagccgcgacgacacataatgcgcatcaccacgatgtcggtggcttcaccgccgagagtgaaggccggaacctgccagccgcgcagacgcagacgttcagagaggtcgtacagggtgtatcccggatcttcaccatctttcagtttgaagcaaaccgccgggatgccttcgtccgggcgacccgtacagatgaactcatacggccccagtttggcgatttcatccgccagataagcggcaacctggtaagaggcgttctgtactttggtatagccttcacgaccgaggcgcaggaattcatagtactgtgcaattacctgacccgccgggcgggagaagttgatggcaaaagtaccaatttgaccacccaggtagtcaacgttgaacaccagttcctgcggcagcgcttcttcgtcacgccagataacccagccgcagcccagcggagccagaccgaatttatggcctgaagcactgatcgatttcacacgcggcaggcggaagtcccagacgatatccggggcgacgaacggtgccaggaagccaccgctggcagcgtcgatgtgcatgtcgatgtcgataccggtgtcggcctggaatttatccagcgcatcgtgcagcggttgtgggaactcatagttaccggtgtaggtcacgccgaaagtcggcaccacgccgatggtgttttcgtcacaggcttcaatcatgcgtttcgggtccataaacaactgaccggggcgcatagggatctcacgcagctccacatcccagtagcgggcgaatttatgccagcagatttgtaccggaccgcacaccaggtttggtttatccgttggtttgcctgcagcttccatacgcttgcgccaacgccatttcatcgccatcccgccgagcatacaggcctcggaagaaccaatggtgttggtgccaacggcctgaccatttttcggcgcaggcgcatgccacagatcggcaaccatatttacgcaacgcaggtcgatggctgcggattgcggatattcttctttgtcgatccagtttttgttaatggataaatccatcaatttgtggacattttcgtcgtcccaggtctggcagaaagtggccaggttctgacgagcgttgccatcaagatataattcgtcattgataatctggaatgcgacatcgtcgcgcatttcgtgcagcggaaaacgttttgattctgcgatagtggaaatagacttcgcaccaaaacgtgaatcgagtagttccgaccttaaatccgttacttgcttcttatccattttaaactccttaaaatgattggatcgcattaaaaaagtaggatttatcgataaagtaagcaagtgcaaaggactcgtgtttaaataacaaaatcctaatgttatttatcgtgagatattacgcgaataatattttttcattgaaaaacaatgcaatatgaaattcttgggtggtggtaaggtgttttatgctgttatttttatgcgcattctgtgtctcctgaattatcacgtaaaaatcagaccttaaaatatcactattagtacttgattattattttgaacgcatttataaaattattacataaaaatagcgaatattgctaaaatccccgccaacgatgtgttgacggggctgttattattttggcaataatactccggtataagtatttaccggatgagaaagatattgtttaacggcagtgttaacattctctaccgtcatttgtttcaacaattgctcctgctcagtccatgctgcaggatcgtcatattgaataagactatttacaatagtgttcgctaattgttgaacgctacgctgttggatatcgaggctgcgctgaacgttttgctggtattcattcagttcttgctcactgatccctttagccagacgcttaaccatcacttcattcgctaacgttaacagttcatcatgtcgttctggttgacaagtaaaagccagcaaatgactgatatctttggcctgaggatcaaccgagaggcgagaagaaacgctgtatgctccagatgcctgttcacgaatattaacacgtagatcttttgccagtgcgacgttaaaagcatcgagcgccatacgcgtcgccagattaacaggtgtccgggaatcataacgcttccactgtgaaacctgtgccacaggttcattttgttcttttacagtaaccgatgcgttgtccgtcgcgcgagttaatggtttacctgcggctaatggcgaatcagagtgtttgattgatcctaagtaacgcgtaattaacgccacgagtttgtcttctgagacattaccgacaatgacaaacgtgatatccgctggagatgaaaacaactggcgatcggcagccagcgcatctgcggcagtaaactgtacaatctgattttcttgcagtaatttcgtgcggtcatcagcatagcgcgtctcatacatctgctgggcgaatttctccgctggacgctggtcgagcgttttcaacgcctgaatttgagcattttgtagcgatgcccaaatattgtcgttaatcgtgctgtgggtgattcgctggttaatcaactgaaaaccaggttcagggttattagtccgcgcgctaacggagagcaacgtattcatgccactgactttactgctcatggttaccgaattttccgcactccagcgtttcaggctggaagaggagagctcaccaacgccgcttccgcttactgctttatttgccagcgcgataagtgatttttgctgcgcagggaaacttaaatcgcctttattcgatacggcagtaatttgtagcttttgctcttcacccgcggattttgccagaataaccctggcaccattggaaagtgttaatgatgtcagattctcagccagcgtttctttgctgctaatttccgcctgtgggtcagcgtctactgttaacgataaatttctgcctgggaagatgtaagccgccagctttttgttggcgtactctttttccagcgccaggatagccgcaggagacaatgcttttttggcggcaagctcattgtttaccatttgctcccaaaatgcgtcctggttctttcttaactgctgccatttttccgccagactttgcacggtaatttgctgccacagacgtttcgaaagttgatatgtctcttccggcgacaagaacggcgtattatttaatgagctggatgccaggcgactggtcagcatacgtaaatcacgttcagcttgctgatcaaccgcatttttcagccaggtgaggcgggtagatttgacatcatcgagttcttcagcagaaaaaccatgctgatcaatggttgccaactctgccattaatgcattcgcagcatcctgcatattatcgtctcgtgcatttacacggaaaaacagcgactgataatcgggtgcaattttaacgctgcgcgcagtgccgccagaaatagtcttcaactcgcccgactgtatgcgttcctgcagacgttgattgaacagctgaactaacatgctccattcagcttgttcgataaagctttgctcatcgttcacttgtaccattggcaggcgataatagagtgcgatgccgttcacccggttttctttatcattaatgatattaaagcgcaggtggttttcggcttttgtcggccagacgcgattttcagctgctttgttagccggaagcttacttaaattatcctttatcagcgccagcgcttctttactgtcgatatcgccgaccacgataaaggtcatattatttggttgataccagcgttgataaaattggcgcaattgtgccggtgtgaccgtggcgacagtatccatcaggccgataggttcacggtctaaattacgggtattagccagcaggaaagggcggcgcgcctgagaggtgcgccatttcgcatcctgatgggcacgccattcctcagtaattacgccacgttcagcgtctacttcgagtttttcaaaggttgcggcattactccattcactgaagattgccatcacttgttgcagattttgtttctgcgtagtcggcaaactcacctgatacaccgtttcgtcatagctggtataggcattaacatcgcgaccaaaacgcaggcccattgactcaaatgtttcgatgactttattacccggccatgtttttgtgccgttaaacatcatatgttctacaaaatgagccacgccgcgctcattgtcttcttcctgcaatgaaccggtatgaatttgcagccataaatttacctgatcctttggatgagcatgcggataaatcatatatcgcaagccattgcccagttgcccggtaattaacttttcatcctgcggtaaggcggcggcaatcagccgcccggggagcaacagagttgccactaacgtcagtaagaaacagaggtttctcataattatctccatgcgaaaaccgggcgaatttacccggttaagtaaaatccgaactattaaaatttcatgctgacatcaagccagaaagtacggccactggcgtaggtcgccacaccggtgttcgttgtatcaacagcggttttgctatccagtacattgagaatatcggcactgatcgtcaggttttgttgtttcagaaattgtggcgtccaggacaagcgggtgtcccaggtcaggctgctatccagtttttcgtcaacatactgcttgtaatctgaatattcgctgatgtattgcgcatttgtcttaccaaggataatgcgagctttacgcgcttcttgccaggccagcgtattcgcccacactaacccgctcggttgatgcgtgaaatccatgtttaaggagatctttaatgggttattaaaatctgccactggaacgctatcgtaagagaccagattaccgttataaaccacctggttatcaccggtattgctctcctcataaccattgtttaacgacaagttgcccttgctcttgatatagctaaagacaatttgtgggttaatatctacctggcggatatgcaggggttcggccagttcaaaactgaggctgaacgaatgcgttttggttttgccatcgttgttatattcagtaatggtggttttagtcgcgctgtcggtacgactgcttttgctgatttgatcatgcgcttcacggtaaacatagtttgcgcgtgcaataacgttcttaccgattttttgctgcaatcccattgccagttcatcgttataaggcgttttcaaattctgataacgcgtcagggttttattacctgataccgattccgtccagctattgcggatatcacgtaatcccatatcaagaatattcccgccatagtaacggttataaccggcggtaatcattgaggtttgattagcaaaaatatcccattccgtcataaagcgcggggagatattgtggtttgacagatagttgtcatagtcgtaacgcacaccgggcattaacgacacattccgccagctaatgtgatccgccatatacagcgtgtagttgtcaattcccaggctgcctttacctttatggtaaatggtatggttagttttctttcctgcagcattaatcacataggattcagactggttatggcgttcagtccacgcatcggaatagatgtattccgcgccgaagtagggttgatgcgaaacattacccacggcgaatttttgccagtccaggcgtgttttgaaggtgtaattatctacagcctgggaaatgtgtcctaatccgccacgggtgcaacgccctgtaatatcaccatatgtacatgaaagttcggtgtaccagatgtcatgatcgtgacgggtataatcactaatatgatcccaaccaacggtggtacgcagtttggcccatgcgagctgcgtatccatatcccatgccagaccgtaggatttattacccatttcgcgatcagactgcgggaaggtgctggtattataatcacggctggagccggtatattttaaggttaaatcgtgggtaaagcggtcgctggcaaaccaggtaaatttgctcaatgcagtatcgataacgtttttatactgtgcccgaccggcgacaatgccgtcattcgaaacataatccgcgcgggtgatatcagactggcggcgcgataaaccggcggtaacgccgaagttatcagcgagttcctgattaaacgacaaggtataaaagttctttttaaaatctggggagtaataagtacttcctgaagagccttgattaaatgcgctcttgttattctcatcgatatgcgatgttaaccagtccgaacgcgtagtgcgataacccaatttaaccttgctatcatcagcgttgaagcgtttgatctttgcatcaattaccccgccattgaagcgaccaaattcaaccggcacaaaactgtcataaagcgtcacattgtccagtaagctgacatcaagataatacccctgtgacatcccgctaatattggttgcactactggcatcggactcattcgctgggttcaggttattagttgcactaataccgtcaatcaaataggcattctggtagggcgacgcaccgtgaatagagattttctcagggcgaatatctccctggttcaacgaggtactttgcgttgaatccatgcgtaccgcagggttggttctcagcagatcgctgatattgccattcccggtcggtaaacgctcgatgctttcactggtgtaatgcgtgttgccgtttacgggtacagggacaggagcatagaccgtcatctcttcaaaaaaatgcatgtacatgtttttgtcatcgacggcctgcgccacatcagcgccacataaaatgacgccaggaataagaactcgcttcatttatttatatctccgtacagcagggcttttattgttgttataaaaccgtgctaatgtcacaaatatcatcagccaggttccagacaccgggttgatgtgtaaccataatgacgccgcttgtgggtagtttttcacgcactaaacgcagtaagcgtatagcctcttgttcctcaagatgagaggtagtttcgtcaagaaatatccatttcggacgtcgtaaaattaatcgtgccagggcgatacgttgtttttcgccgctggaaagaatatctccccagcgatcgtgctcatgaatacgcgcagccaatttccccagaccaacctgatgcagtacttcgctcaacgatttatcgtctacgggcaggggaagtgctttacaaataatctctttcagtaagccgcttttgattaacggtgtttgtgacacataccaactgtcagcaggagaagaaatatcacctttaaaccacggccagcagtgggataatgttttaagcagtgtggtttttcccgcaccagagtagcctttcagtaatagccatttgcctggcgaaacatgaaagttcaagttctctaatatgatcttattatcaggcgtacgaatactcgcattagccacttgtaccgcatgttggcaatttttaggcttattcgtagggcgctgttcagtgagttgatggaactcatacaagcgatcgataaccgcagccagctcagcaagttcgtcatatttataaataaaccagcttaaattgttcgatactagcataaatgcctggcgcgatttcattagtccgcccagattgatctgcccgctaataaactgcggcaataacagaaagtagggaagaacgctaagcgagcgcgaataaatattttgccagtaatcaagccaccgctgacgattcattaaacgatgccagttctctttaatggtatgaaaattgtcgctcaactcctggcgttgtagagactcagcattgcttagcgcaatcagttctgcctgcttattatgctgcacaagattagttcgaaatgtcgcttcgctacgttgtttttccacattaagcggacgaatacgcttaccaaccttatgggtaaataaagttccaccgatcacaatgagcacaacggtatagaccatatacccctggatattccattctgttccaccaacagtgaatgagagcgtacccgcgctttgccaaagaataacggtaaaggtgatcagcatgctaagtgactggatgaagccaaatgaaagactgagcgttttgctgattagtaagagaatgtcttcagcgatacgttggtcagggttatctgtatttttatgctcgccgtagatctgcgtgaagtagtagtttttatctgcaaaccagcgattaaggtagtaatctgttaaccattcgcgccagcgaatagtcagcagtttaattaaccatgttttgttcacggatattaatacaaagatccccagcagggcagggaaccaaaggacaagctgccaaagcttatcggtttctttctggcttagcgcattgaaaaaatcattattccagtcgtttaaccagacctgaattttaaccacgccaaggatcatggcgaggataataatgattaacagcactgaagttttattattcttacgcagccaaaagggcttcaacagacagagatactttgctatcaacatacaaaacgtaatgggaatggttatcattagcgaaaattgattgtgccatccaatgattatctatggcaatgatttactgatgaaatttatttaagtatcatttaacaatatgaaatataaaggaatatttcattttcagtggttatggttatgctattgataatcaaggatattgctaatgccctgatgcataccacgtaagccaggattttcgcaagggaagatgatgatgacgaaacacccgacaggaatttatgtcgggtgccttgttaaggtcataagaaggaggctaagaatggagttaaaagagagcgttattaattattctccatttgttttgcaacatccataatgtggtaaagcggtactctgttcttagctaactccaccatggcgttcatataaggtaccatggttgaaaaaaggattttataaccttcgcaaaaataagaaacagtctcattgtttactttagtaatacgatgcttaggacaaccgccattgcagataggtttatatgcacatttcagacatttcgctgaaatccgttttttttgcgctgtcagttgtacactgttcatcgttttgagttcagatttattaatgtttccaattttgtactgtggatagacaaaatggtcgcattcataaatatctccattactttcaacaaccagattatccttgcaggactcctggaaaatacaactggtatgcccattccctaaaaaacggctgacaaagctttcaaactgacggatgaaaatttcacccacatcgtttttaacccattgcataaaaatggttgacataaacttgccataagccgtgggaggcacagaaaaatcaatgatacggaatgtgttctcactatgaccactgaaatcaatattcggcgtcccggtttcgagcaattcgataaattgcatatgtttactgccgatagattttaaaaaatgataaacctcaagagggtaatggacattaacgttattaatgacggttaacgtattaaactcaacttgatatgatttcagacgctcgatggctgctatcacttttgcaaaagtaccgttacctgaattactgcgtctgtaacggtcatgtagctcctgggggccatcgatcgagataccaaccagaaactcatgttctttgagaaaagcacaccattcattattcaataaaatgccattcgtttgtaatgcattaaaaatacgtttttggcctgcatagcgttgttgatagtgaataactttacggaaaaaatccaggccagccagagtgggttcaccgccttgccaggtaaaatagacctgattgccagacgctgcgatatattgtttgatgaactctttcagagtgctgtcatccatccatttttcatgagtaaactgcgactctttttcaaggtaaaaacagtaatcacatttgagattacattgaaaactggagggcttggctgtaacgtgcatcgctatctcgctcaataaggcggcggaaaattccgccgcatgaaggtttagttatttcgcttcgcttagtgctttcttgatattgttaaacttctcctgatttacttcgctaagcggtggctggctgctgtcgataaactctcttaccacgccttgcatctctttaacgacctgcggattggcggcggcaaggttatctttttgctgtagatccgtcagtttgtagagacctaactgattgttttctactgtatagacaagcgaataatcgttatttctcaccgtataagagaattggcttaagtcctcagtgttggggttatgcgggtaatcgtctgactgatggcgaacaaatttgtggtaattatcccagaatggaatattttcctcgtcaaaccagtgagaataagaggttatccaggtcagatttttatgtggctcgccttgtttcttatcttgcaaccagggcagcaaggaaacgccatccagcttaaggtcttttggaatgctgatatcggctgcatcaagagctgtcgggtagaaatccattgcggaaatcagcttgtcataattaccgggttgaagttttcctttccaccacataaacattggggtgtgagtaccgccaggataggtctgactcttatagcctttttgcgccccgttcagcggcagaggaccatcgataaccgcaccattatcggaggtaaagagaataattgtattgtcatactgtccgtttttcttcagttgttcgagaatgcgttttacaccctgatcaacagaataaacggaagcgtagtactgatgaatcccctaatgattttggtaaaaatcattaagttaaggtggatacacatcttgtcatatgatcaaatggtttcgccaaaaatcaataatcagacaacaaaatgtgcgaactcgatattttacacgactctctttaccaattctgccccgaattacacttaaaacgactcaacagcttaacgttggcttgccacgccttacttgactgtaaaactctcactcttaccgaacttggccgtaacctgccaaccaaagcgagaacaaaacataacatcaaacgaatcgaccgattgttaggtaatcgtcacctccacaaagagcgactcgctgtataccgttggcatgctagctttatctgttcgggcaatacgatgcccattgtacttgttgactggtctgatatccgtgagcaaaaacggcttatggtattgcgagcttcagtcgcactacacggtcgttctgttactctttatgagaaagcgttcccgctttcagagcaatgttcaaagaaagctcatgaccaatttctagccgaccttgcgagcattctaccgagtaacaccacaccgctcattgtcagtgatgctggctttaaagtgccatggtataaatccgttgagaagctgggttctgagagatcccctcataatttccccaaagcgtaaccatgtgtgaataaattttgagctagtagggttgcagccacgagtaagtcttcccttgttattgtgtagccagaatgccgcaaaacttccatgcctaagcgaactgttgagagtacgtttcgatttctgactgtgttagcctggaagtgcttgtcccaaccttgtttctgagcatgaacgcccgcaagccaacatgttagttgaagcatcagggcgattagcagcatgatatcaaaacgctctgagctgctcgttcggctatggcgtaggcctagtccgtaggcaggacttttcaagtctcggaaggtttcttcaatctgcattcgcttcgaatagatattaacaagttgtttgggtgttcgaatttcaacaggtaagttagttgctagaacccatggctcctttgccgacgctgagtagattttaggtgacgggtggtgacaatgagtccgtgtcgagcgctgattttttcggcctttagagcgagatttatacaatagaatttggcatgagattggattgcttttagtcagcctcttatagcctaaagtctttgagtgactagatgacatatcatgtaagttgctgataggtttccagttttccgctcctaggtctgcatattgtacttttcctcttactcgaacttaaccagtaccaacccagcttctcaacggaatttataccatggcactttaaagccagcatcactgacaaatgagcggtgtggtgttactcggtagaatgctcgcaaggtcggctagaaattggtcatgagctttctttgaacattgctctgaaagcgggaacgctttctcataaagagtaacagaacgaccgtgtagtgcgactgaagctcgcaataccataagtcgtttttgctcacgaatatcagaccagtcaacaagtacaatgggcatcgtattgcccgaacagataaagctagcatgccaacggtatacagcgagtcgctctttgtggaggtgacgattacctaacaatcggtcgattcgtttgatgttatgttttgttctcgctttggttggcaggttacggccaagttcggtaagagtgagagttttacagtcaagtaatgcgtggcaagccaacgttaagctgttgagtcgttttaagtgtaattcggggcagaattggtaaagagagtcgtgtaaaatatcgagttcgcacatcttgttgtctgattattgatttttcgcgaaaccatttgatcatatgacaagatgtgtatctaccttaacttaatgattttgataaaaatcattaggggattcatcagggtaaagcataaaaggctggtcaagtgttttggcacgatcaacaacgccaattgcctcatcggttaactgatcgctgatataaccttttgcggggacacgttcacgatttttgaacagtgaaggggagttgtaatatgccgttcctgcagcgtggaatcccataaagtaatcaaagccacggttttgaggttgccattcttccgcagaaaatgtggtgaagttgtcatgatagtcacgcgtttgtttatcttccggtaccggcacattactgatttttgacaagtgccatttacctactgctgcagtgtaataaccatgattctggaataattcaggcaagaaagtttctgttagcggaataccatcctgagcatcggtattggaatagacaccaaagcgggcgggagctcgaccggtcattattgcggcacgggaggggccggaaacaccgtgtgccacatagccgttagtaaaccgtacgccttcatccattaatgaaaggagcgtcggcgttgatttttgtgcagcttcaatggctttatctatccctattttgtaggtatcgacaacttcacgattttccattgtttttgggtcaaaagatcccttatcaaaaggaagttgtccataaccaagatcatccatggttagtacgataatatttggctttcctttggtactgtattcagtcggcgtaaagtctgagaaagcaacgtttgttttggttgctttcagctttacatcatctgccgcatgagcagcaaatgcagccataccagatgccagtatcaaagatatcgaggtacttacgacacttttctttaatgcagacttcataaatgttcctcttcttattgtacttaattccgaagtaattttacgaagagaaataagtggatgtaagtgaagttagtcacataaagagatagcagatttagctaaaaaaagggaaataacagtccataaagcgttgacattactttctgttctattaagtaatttctcgccgataaacaactaatttattgatatttaataaattattgcattttactgacaaaatgccgaattgagatcataaataatcatgcaacaggttatgcaagtgcataaatatgtgatggatgtcacttatttatttcaataaatatatcgcctaaaaacaacgcggggcagggaatggctgccccatataattcttacgtagcgtgcgtggttgactactcgttagcaaataatcaaatagctaaagcactcatcgtgttgcccgtattcatacccgtgtgactttgacaacggtactccttagaaactctcttcggactgttgccgaaatgtttgcggaacgcataaataaaataagatgtactggcataaccacattgttcggcaattttattgactgaaccttctacgcgtatcaaattttttgcgtgctgcattctggcatctaatagaatctgtgagaatgtcgtttgctcttgctttagttttttcttcaacaggctttcactgatgtacaggcagtcacaaatatctttcagcttccatgggtgcgccagcttcatgttgacaatatttctcacttttccggaaacggatagcacaccgttagttaatagtgtaatgaaacctttgcatgcggcaaaaatagacaggcaagaaaaaagcaaaagttctgaaaaattatgatgattgcgttcttccgagttgagataagcaatcatttcattaagcaatccagtcggtacatttgaagcacgtaaaaacttcgcaggaacaggcaccgtcactgtctggatgttagtgcattgtagatattttttaatggtattttcagtaaatccgatctctttaaaatgccgctcataaggttcaaaatgcgtacgaacagcgttatctaccatcaggatctcgccgtcagagaaggcgtaatctttatctaaaatgttagcgttgaaagcatgatgaataaatatgacagaacaaacgagcgacattttatctccttaaaacaataaagtttttatcgatactttgttaacatttcagatttataatttgctgtttattatcagtcttgcaaactattgataatgaaatgtgtaagatctcttgcaatgcgacccatttctgaaatacccagctgatcaattgccgaaaaaatggctatcaacgtaagggtcagtaataagacaaccacaattacagacatgatttctttatagttgtctctttgcgtgattttgtttttcactgtggtcgcatgcatttcaaatatgtttatttagcggataacgttaaaaatcgttaatcagtatgcttaatataacaggctggagaaaagaggaaataggactggcacttcagtactgagcggagtttcttacagctgtaggcagaggtttatatcttatagtatgtagtttaatttaatccatgtgagcaaattgcgcgataatagtcaatgagggattcttctgctgtgcggatgacagcagaagaaatgagaagaggcattaatttgatggttctaattcaaccggaatacttttatagccaggaatgccacttaatggatcgtggttatcgagtgttagcatgtgattcgattctggaaaataggtcaccagtgagcggtcagccatagggtaaatgaccacttttaatctatccatgcggcgtgagctacgtttaccgtctggcgtgagcgcaataagattaactctttcgccgttttttacacggcaaattttagcttgtttagcactcataaagaccacatctcgttgaccgaatacccctcgatagcgatcatccataccataaatcgtcgtgttgtactgatcgtggctgcgtactgtcgccatgaccagcttactgttaaacgctgaagagggatcttctaacagccctttgctggtaatgaaattagccttacctgacggcgtcatccagcgcctttcagcagctgcatttatcaggtgaaaaccaccgggatgacggatgcgttggttatagtcggcgaactctggcagcacagcttcaatgtcattgcgaatgcgatcataatcttccaccagatactcccaggctaccacgctctggggtagtgctgcctgcgcgattcccgcgaccactgcacactctgatttcagcattacaccggcgggttttaacacgccacgcgaggcatgaatcatcgacattgaatcctcaacggttaccgcctgcgcaccgcttttttgcatgtcaatctcgctacgtcccagaaccggcagaatatagctatgccgtgcggtcagcagatgagagcggttaagcttagtggctacgtgtaccgccagatctaattgcgttaacggtacagcgctcgcttcccgatctggcattgccagtgcaaagttgccccccatgcagatcaatgctcgagcctgccctgtacatattgcttgcatgctggcaattgcagcatgtccaggtgcttgaggtggtgtgaagccatagcgctcacccaggcgagccagaaactctgcagacggtttctcggtgataccgacggttcggtcgccctgtacattagagtggccacgtagtgggcagatacccgcaccaggcttgccaatgttacctttcatcaacagcagattgaccagttgctgtacattctgggtaccatgttcgtgctgagtgatccccattccgtaacagataatggttcgttcggcagcggcatatgcatcagccagttcggcgatttgagtctgacttaatccagaaatacgttcgatatctttccactcggaattgagaacgtcacggcgtagctcgtcaaagccgacggtatgcgtttgaataaattcgtcatccagcaatgagggccgacctgcggcacttgcagcatcatcgcgctcaattaacaggcgcatcatccccttgagcaacgccatatcgccaccaatgcgcacgttatagtaggcactagccaactgagtctcagagttcgtcagcatttcaaacgggttttgcggtgcggtaaatcgctccaggccacgttcctgtagaggattgatggcgatcattttcgctccccgtttcactaaagcgcgcaacgaagtcagcatgcgggggtggtttgtaccagggttatgcccaatgcaaatgactaaatcgcacttctcaaagtcttccagcaacacagtccctttacccacaccgatactcgctgccaaacccacactggtcggttcatggcacatgttggagcagtcgggaaagttattactcccgtattcacgggcaaaaagctgataaagaaaggcagcttcattggaagtgcggcccgaagtatagaattcaacctgattgggatcactatagctttgaaggcgtgcgccaatttcgtcgaaagcttgttgccagcttaatggcttgtaacagtcgctgacagcatcatatttcaaaggctgagtgagacgtcccgcagcctcaagctcgtgatctccccaggtaagtaatgattgaaccgtattctcagcaaagaaagaggcatttacctgcttatccgtgacttcccaggcgattgcttttgcgccgttttcacaaatgtcgaatgacgcactgtgcttaggatctggccatgcacaacccggacagtcaaagccctctggcttattcatgtcaaacatggcaataacatcctggcgtatatccatctgcttacgtactgcattcgctacggatttaacagcaccccaaccaccggcagcaccctggtaggattcaatttttttcttcatctacttatcctgtgtggaaatgaattattaggatttgtaatagcgatgatgcacagtatatacaaagggattatcgccaacatggatatataagagtaggggactactctctttctatttttaatctattatcgttaaacaatagattaaatacgataagttaagcatcatctctcatagtgtttaaattaacatatttttcaatataaaaaataagactctggcttcaattgtgcgcggattttcttacaggtgtaggataatagcctttacaaaataattatccgcgcaattttcgtgaatggagcgcacagactaagatcaaaatcacaattattcatagataaaagtgacaccaatgactgactggacggttccggctgaaaccttgtttcctgtttgtccataggttgcgcttaaacccagaggtactttgcttttatttactgttcccagggagacattttctcccgtagccagtatttttccattacgcatcagagagacacccactcccgatgcttttgttgcatcaggtgctgtgttagcaaacacttgtcgggcactgtcagtggtggcacccgaaagataaaatgagagcttttgttcgcttgagcaatatacgccaaggggtatttctgcgcttccaggaaagtccgggagatccacggtgacattacgactatcaacagtgcagccgcctgttggcataacaacactgttatttgaaataatattccacgtaaaattacgcggatttccgcttcctaatgttgcaattttatacatatgaatacgggcaataacttccccggcttttatgacaactccaccggccgccccgactggggtaatatagagttttaacggtaatggcatcggtgtcttatcaccaatatccaatacgttggtatttgtcgtcaacgggaaggggtaggtcacattattccagtacagcgatcctttatatgactgtagagagcctgcgaaagctgagccttgtaccaggtttatatgatcagtgtcgtaccagccgccgtaatcattccagcaacttatatgctgagacaagtctacaaccagattctggcccggctgtattacagggtcgagattaacataaacagaggttgtaccagctccaatacttgacccgccatcgacattacaactgaaggcaaaaactttacctgccattaatagaagataaataccgaacaggacctttatactgattgttttacccatgatatatcctaaggttaaaaaattgatttaaaaagaaggctaagaaaatcgaatcgacgttattgccaggtgtagatcacattgattagcgcctcgatcgttccctggcttgcgtttccattcaccgtgatagctcttgccttaagtggaaactgtgcattacgagtgatctcatcaacaataaccgttttgctatcgccattttttaacgtcgcatcctggtcatccctcagctctatctgaatattttcggcagtaccttcatttttgtaataacccgtattgtcagttgaacctgtcacgattgccgtcactgcacttgtttcaaccggacaatcggttaatgacaaagtaatattgtgccagccagatgcagaaccaggttgttgcagattgcgcgtataaagatccccgagattaacgttagcttctttggtttgaatagtgcagggtttagcgactacccgaccattaacagtgatagtgacatcggcggcctggagagttgctgtgaataacgcgcaaaacgtagctaacaggaacctcttgtgaagtcttttcatatctgactctgattattgaaattcaagggtaaaggttgccgaagccctcaccagtcccggattgacggacttctgagttgacttcagacgagcggagtaaggcaaaatattgttctgttctggtaccagtgggatccactgcatcccggcatgaaggtcattcagtttcaccggacgcatatttccgtccagtatttctatacctaaaccggaggccgtattgcttccctcatccagtttcaacagagtattattttctgcatcctcaataccgttaaatgcaacccgaacccccgttgtccctttgctgcattcacttaacgtaatctgaaaagggacggctggacttgtgctaccggtcgttggaaattgtctggcactgtttttttggagatctacggtaaaattaagcgaatccgatgagactgtgcagccataatcgaggacgcgcccgctaattttaataacgctatctgcggataaagcagaataggtggttaaccccagacataaaccgaggaaaataatgttattgtatttcataatctattgttccttagcgacagattgctgtctgctggttcagtaaggtaccaggagaaacttcaggaagcttgtactcgacaatacagtttgagtttttatctttgccccatgaaacctgtaattgccctgactgtggaagtccagtcagataaacctgaccattttccgcgacaatgctgccatttttattctctccgtgtgtgacaattgcaccgaatggaacgctcttattaccgtacttcaacgtcattaatactttcccgccgatttgtgcattaaatgttgctctggcaatagcaccgtgagttgggatgacagtgaccacggtttcattcagttcaacattatctgcaagggaattcgcgttaagagcaacacggttttctctatattctgtcgcaaatggtaatatggcatagccacgccagtcggtatgaattccggtctggttctctattttgacattatcagcaccaggagccttaaccagaaccattgtgtcgcccagcggctgtccaaaggtgatgccatcagcatgagcaataatcccaccactcattccgtaataaatctggctgctgtcaccattccgactgtaaccgacattagtattaccataagctccacgataattaagagaactgtaaccactggtgccagacgatgtattacctccgtgggtgttaccgacctgaacgctataattcaggttattatccggcagcagagtgccataaacccccgatagattggtcatgccgcctttcaaatcgtttgacatactgtaactggcgtttgaattacgaaatgccgactgactgtctgtacgcatccaatgactgaagggaacattaagcgtaaaagcgagtaaatgatcccgatcgttttgccatatattattggaatagctgtaattcagcgaagtcgttatatcaccaaacggcacatttaatccaaatgatatttgctggtcgctgcgtgacgtgttccagtaactttggcgactggcactgaaaaatgtcgtaccgtaatttccaagctgctgagagatgcttatttgttcctgaccccgcttactgtagaacagattaaaataatcaataaattgtgtctgctcattgctgtctccggtaggaggcttaacggtgtaaccactcattcgactgtaggcactgtcggataagttataaaaaccttgcgtagaatagcgatatcctgcgacctggatattggttcctgtctggtagaaggatttgctgtagacggatttaaccgattgcccactgtgacgggtgccatctgcaagtgtcgtattggcctgcgtgatatcgaaagaaaaggcaccaaaaagtcctaaatctttcccaataccaaggttgaaggcctgataatcttctgcaatttgcattccgccataaggtgtccagtttccttccagaccatgcatcaagctaccttgtatgaacttgggagagctttgcaggttatttccactacgatattcccccatggcaagcgcataacgcgtatatccagcacgttggagaaccggaacagacgaataaggaacatataatgtctgaatactgccgtctgcctcttttatggttacttgcagatcaccaccattggccgcagagttgatatcatcaatagtaaaagggccgggtggaacagtagtctgataaacatcgtatccgttctgttttacactcacttgtgcggttccacgggcaataccatgaatcaccggagcgaaaccatgttggctatcgggcaacatcgcttctgttgaatttattttgaggccacgaaagttcacactatcaaaaatatcgccatcggtataactatcacctaccgttaaccgtgagcgtaagggaataatgtcacgttcagccgacgtattgatatgctgccatttattgctgtcagatgaattgctactcccactgtaataactccacgttgagttatcgcgcagtcgccaactaccaatgttgatgccactctgtaaattcaaatatgcatagttggattttcctgcattatggttactacgattattaatagaattaccattaaaactatagtttagaagcccagcatttattccttcttcccacagatcaggagaaacatagccgcgagccattctgccaacataaatttgcggaacggagagtgacaaatgttgctgaccaacatcaaactcagttgatgcgtcggccaaacgatcctgaagtggtgtgcatgcgctgttgtccggcacatgtttttctgccgaatgttctttattgtctaataacgctattttttttataccaagactgacaagaagatctgtactcaggcatgggatgagttctgcgttattatcatctgcaataaaagtaatatcccgactagtcataaattcgtcgttcaaataaatgtcgacccgatatgtaccaggtggtgcctcgcgtcccttagtaaaggcggataaatcgacagattcagcaagatcattgcttaaaaaccgtggattaaaataatactctgcgtcaacgggaaataccgcagttgctaagccaagggcaatggtaagccgtgcaaagcgaggcattattaacacctgatgcatacgatatgccttaaatgcggcacgaaaggctgtcattattaattccgattgagtttattattaattaggtcactggcttactgcatggttgccttaatacgcggagttaatgcaccgtaatcattgatcgtctgaaaactgatatccccggttgcagcatgcgtgatatccaccgatacttcaccttttggcggcaccatggtgtttgggagattgctatttcctgctttcatatttgttacggtaatgaaatagggcgttggattaataagcgtgagtttgctaccgctgcgacgaaaccgaagcattgcaggcgcttcttcaggtgccattgccaggttcgtggggcgataaaacatttttatgcggctaataattgccagctgtaatgtattctcattcttctggtctttttccatagcaggaatagctttaacattcacccagaacaggctttcacggtcgcctggtaactgatgattagtagcgttgattatccgcagcgtattctcttttttaccttgcatggaaaaaagcggtggggtaatgacaaactgggtgtctttttggtcacctgcattttctatccatgactgaatgagatagacactggcaggatcattattcgtgacaggcaataaaacctgtttctggtttgccggataaattacccgcgtcgcacccagtgcgacagctgcgttggcaacggtgctatggcaagcaaagagcaataaaagtaacactgtcgccataaaggaaatagagtagggggtacgcgtagtttgcatctgatgcattctccatgtgttaagaggataagcgggaaaaccgttacatcagacaatcgattaatgttgctaatacattggcgagtcgccgggtttccagacttaatgcgtttgtaataaatgttggttctcttttaataggaaaaccttgctacaaagtaaatattttaaataacagtaagtttaactactgttgtttattgatagtttagatattatgtgatttttcatagcgctccaaatacaaaccatttctcattaaaaatgagatgaatattggtaaatcgctcgggtgtgcgtagccatgccacacacaccctgtttcaatttcagatgacgtatagccaccttaagattgaattatagatattgaactttgaaggtcgcatcagcgtttgcagtaccagctacggactgcccgagagcaatataacgagcctggaatggcagtatattcgtgccatcaatcaagtcggttttagcactaaaagtggccccatcaagtattaatacctcacccgtacggtccaaaatttgaataccgacattttgggcagagcctgccgctgaactctgcagcgctaacgtatcgtcattactggtgacagtagtacccaggaatgcaacagctgcattactggaaacattggtatcacaatcattcagcttgatattgaagccaacggcggagctgaggtcacccgctttagccaggcgagaagaacgaacctgacccagctcaaccgtttggttcattgattctgaatcaattgcacaagcggcatttaccacttcacctttaaaatgaataacaccgccattaacagtggtcgttactgattcatcaccctcggctgcgcttaccgcagcagacgacatcgccaacacagaaacgacaatcataccaacatgtttgagtttcataattctccaaaatttatatttaagtagctgaataaagagagttaacaattaagtcattctgttattgcttaaaaacaagaatcattcttgattggttgttgccctgagaatatagtttccagggttattacatttcacgaagaacgataatatctttaaatcacaaggacacctaatcacaacaagtttattgtgcacttgttgaagagagtatttgcaaaaacattttatgtcgctaaataacatgacgatttcattatgcatgttatttataaaccgtgactaaacagaatattattgcgaacaagggaagtgtcaggaaaggtcaagggctaccaatggttaatatggctataaatcattagctatggttaatgtttgcttgctgaaactaacaccgaattgctctaaacagataagtgcagggtttattaaagctgaccgacagactttcttaacctggtaatatctctcttgggtgactctccaaacatccgcgaatattcccgactgaaatgggatagctttcgtaaccgacagcataggctgctgtggtgacatcgtaatgttcattcagcatcggtcgcctgacttcattgagacgtagccatttctgataccggagtggactcattcccgcttgatccgtccttaaataagtaacagcaccctctggtgttttcgtatgcagtgtctatgcgacagacactgcgctcttagcatggggcagggaataaccaggctatttctccatgcacaggccaattatgaaagaggagaggcttaagttcttgaaccctgaacgaataacgactaccagaaaagcacttcgcatcactcagacatgatttaacataatatacattatgcgcaccagtataaaccaaggaagaatccagtcgttggcggtcatgattgtcatgctcattaacaatgaccaaaccccatatctcacttactaccgtattctcggcttaaccgtccatgcaacctcaacacattgctttcaactgccgtcaccacgttctccggaaaatctgtcggtaatgaagtcttcacgttatccagtgctgctggaatcattctggcaaagtcactcaggatttcatgcatctgcacttccgggaatctcagcacctttgctgtcgccaaaaaatgtcgcggataaattttatcgattgccgtttttttgcctttggatgcgttaagccccattgccagtttgagatcgctgatgtgtattcccgtaccgccaaggaccggaaatgctgaaatgatgtcgtaaaatggcgtgagtcgataactgccgccagcctgaataaatacggagaagttttttgcatgaccgtccgttgcgccaatcaaccactggaagacctggaatttcataaaatcatagcgatctttcagcgcctcgctggaccccatcaaaaaagccatgatccgcgcgatgcctgggcctccatctgattcatatttcaccgatgaaggtaaaccgaatgtctgacacatatcctcctgtggcaagcgaagtaaaaccgttcgctcagcattccaacgcctgtcaaaacgttcgaccgctaacgcgcgcacatttcccgctttaatgatttctgcgtccggaacattcaacccaagttctttcgccagcagcagacagtaatactcattatcaacgctttggctgagatcgagcgtcgcattgggctgcctgatttcgccaatcggtaatttaatgatgtgcgtcgtcggcgttattcctttcggaatgcaccagtcattgcctattctaagcagcgctgtcttctcctgcgcgccagcaaccgagatgcgaaagtcattttcttctctaatcatgcccagagggatatctgctttataagccgttaatacttcttcaagcctggcttcagtaagcttttcccatgccattatcgggcgcgttatggtttcattttcgggtaataacgttacggcaccaacgctgtctcgccctatttctgacaataaatcaaacggttgtctggatttagcatgataacgtttaacgatccggtcacgtacaatcgggctatcgggtaacaggttatcgaagaagttaaatacggcatctgaggtgatattccccctctgcaatggcagcgaaagtgacaacggtctggcataacggctggctaaccactccggtgcatacttaaaggtgtgcgcgccgttggctaacttcgttaactcgcctacccgctggttgttcatccaagtgacaagtttaggcattaccactccagatcttgctgttctgttgattctggcgaggcatttttcgtgtcgcatagtgtcattgagagttcaagcgactgtaaaatcttaaaaaatgtcgtgagcgtggtattgtcagggttgttttcgaaattggaaattgtcgcctgcttaatgccaatttttttcgccagctcgctctgcgtccagccattttgctggcgaaccagtttcattgcattcgctaattgcgttgggctatagatcttctgaaagctcatcatgtcatacgtccacagcaaatttatccgcttaaggggatattatcagttttatcctttagtgaggataaagtcaatctggaaacacatcttatccgctgtacgggataaacgctgcgatatccgcgatcgcggataaaagggaggctttaaagcctttgaagtcggcaatattaagccgcatgccatctcgacatgcggcttatacggtttaccagctatatttcactcccagcatgccctgagtatcgctatagcctttatcacctagttgcacaccgacattcccccacaggctaaggttgttatttactttcgcctcaaccccggtacgtacttcaccgagattacgcgcaccttcacggcctacggtttgaccattcatcttcacggcgtagactttgctgttgttgatccaattcgcttcaatgtaaggctggaactcacgctgtttaccatcgtcacgctggtgatggctgttcaggtaggttttcaccccaagtcgcgtttgcacatttccgtcgccttccgtttcaatgcgcgttccgtctttccgggtatggtcggaatctttcacacccatccaggtgatttgcgcctgtggctggacgtaccaggtattcagcgtcccttcgctgccgctaaatgttcccgcttcaaaggtatacccaccctcaacagaggccgtcacaccgcgagaatcatagtcgtcagcagaacggttatcggaactgacgctgttatcaaaccagttatacagcgcccagctgtcaacataagcgccggtcttattcgcatcgttctgataccaggtcgcgtacagcccagcgctgtaaccgctgatgcgcccatccgatttataacccacacgattactctgagtattactgtgctgattagcgtaacctgccatcacgccaagatgccagcgatcctgcgcgttgctactccactgcgccaaatcgccgcctagctgcaatacatagcggttagcctgagtatttagctgaccgtcaccggcccttgaacgttcgtgccctccgacatgacgcatccacatactgcttgccgacccctgagaatgcagtgaatctgtatactgcggctcacccagacggtcgtgtaaacgatggctaaacagcgagttggctgcggcaatgttgctgatatagcttccggcctccgggcgataaactgatgggccttccggatccacaacagggggattattgatgggatcgggtgtatccgctggcgttacgccgtcccatttactggtcagataccagtttttctcgtcattccccttccctttagccagcgtgtagacgtaagccccagcttcgacagttccggtggtcagcgcgaagttacctgcagaattaccgccaacctcaatgagttcaataccgttgaccgtttgtgcaccgacgccgccaatgttatcaacccgaacgcgagtgttcccttgggtatcgcctttcacgttcatcttatcggtgggcgaattatcgccgcccagcgtcgcgttgaacgtcatcaggccattgtttccggtatagttgccgttaacggtcagtacattccccggtttccccccttcgctattcatttgaaccgtgccgccattctccaggttgccgccgatagtggttttagcgacacgcagtgcccccccaggcataacgttcatatcacctgcagtggtgacatttcccgacatcacaccgctgttatggatattaatgtgttgacttgccatattaatggcagagtcggaaccgaaagcaatttccccccccacgatatccgtcgtaccctgatacgccgcggaatcgttgttaagagtcaggatcccggtacccagttttgtcacatcaccgctaccgctgatactgtgcgtcatcgcccagctacgctcagtggagatggtgagcaggccattattgataacggaagcatcacccaggtttttctgctcgttgacgctgagcgcgctgcctgtatcaatgttgaattgccccacaaagcggctattatcgccatccagctctacatctgtcctggcggttgcgctcacgatacccttcccgcttatgctattacgcagttcgccagtcacgttttttagcgttaacagaccgtcattggcaatatttcctctgcctaacccctgagtattatcgaggctgacttccgcatttgggctaatgctggttaacgcattgtagcgtgcattaagcccctcgatagccagcgttccccctgtaacattcaggtttccgccacctgtcagttcaccctgactgatcccacctttatttaccgtcagcgccccctctttgaacaaaacagtcgaacccatctgcccggtgaatgtctctaccgtctgcgtcgatccattaagatcgacgatggccgcgttgctgatgttcagttcccgggtgttgccaagtgcaccatccgcatcggtacgtaatgtccccatctgaacgtaggttgccccctgatagtcgttctgaccgttggaaagcgaaacctgtcgcaccgtattgattgccagatccccttcaccaccgatttttgccgacatatcggccgttgcgccataggctccgccatgttcggctaacgtcagcttttgcccaccatggatgttcagcgctttcagcccatagttaacgtacaaaccatcacctggtgcggtcgtgaggcggaatccataatcaccctcggcgaccaccgttccgttttgcgcaatgtgtaacgttttgtccgcttccacctcgtcgccctgtaaatcacgtaacgttaatgagccacccgacccaataaccgtttgcgccttcaccagttgaacgccgacatggctatcgtcgtgttccagcaaattgagcgtcgtcagagggttattcgccatgggatcattccacggtttaggcacgtcgataagcacgtcgcccgtcccgtttacctgatagttacggcctttccaggtgtagtcacccgcgccgacaaccagcgtatcgacgctgatatatccctctgcaagcgtcgcagcaggaatatccgtatcgaaaatgagcgtaccgccattcatagccagtccaccaatggattgctctcccacttttaccgatgtggtattttcactgtcagactgcaacatcgcgtgagtaagcgcagcggtgttgtcgcgttccagagtgaaggtactgtctttcagttgggcaacaccggcgaattcagtccctgttgcatgggtaaagccaaacatcttgtcgtaggatgacagctgcactcgcatcaagccatcgcctttgagcgcattggtcagcgtgtaatctcctgcactgttcgttgatgcgagaatgtcgagcgtaccggggcttgcaatggtgacttcactcgaacccatgcccgttaccccatctgccgtatgagacgcaatggtcaggaggccgtcattgaccagcgttttaccgctataagtattccctgcattgaacaccgtatggcctgcatcatggatcacttttccgtctttatcgtcacctgtaatcagcatatcgacctggtagccggcatcactgttattagtatgattaaagacaaaaacaccttcgccagaaccaaactctactttcgtcgcgttggttatatacccggcatctgccgccgcctcaccgtgagctgcaccaatgtttagcgttcctacagcaggttcaaaaacacctaagtaaacttctccaccttcgacattcagcgtgccgctattcgtcagggttaacgtacccgtaccagatgtccctacgtacatattgaatgtttcaagaagagagttctgcccatccaccctcacgtcgcccttacttttgtcattgagagctatctgtgtatcacgcgctttaactatacctccggtggtaatattcagttcacccttgcctaatacaccgacctgtagcaattgtgcgttagtagatgatgtctttaaattccagagactgtccgttgaaatattaactatccccttaccggaggcatttcctccgataaatccatagcccgttgaattaagggtggcaccattactgacatttacgataccgctaccaaaattaccgacattgatacccacagtatcgaacgatgatgtcgcatccatcaggttcagtgtgccgataccgcttgctttatcgcccaaaaaagtaatattttgcgatacgaacttaccgccatcgctaatattgaggtttccgacgcccgcaacaccaatggtggtatagacattcttattgacctcccacatcccccccgtggtgatgctgacattcccgacgccggtttctccataaccgagtgagcttcctccgttgctgacaacaagcccttcattactgatattcatttcgccgtggccgtcataaccaagattagttccgagattagtgataacggagttcttatccttaacagtaatgttgcctgtgcctgtttctttcatccccgcagtgataattcccgaatctactttaccttcacgcgagacattaagttcaccgtcgccagcatcaccgatatagatatagcggaaagcttcgcccgttccgaggaaattccaatgccctttatcggtcacgttgacgacaccgtgggaaccgtcctgaacgcccactaatgaatattctttgttattaattagtccattattggaaatattgagtgtgccattaccgaaatatccattatagagtctgcgtaccgtgatgacagagtcttgatcctgcacattcagggttccgataccggtagcattgccaccgataatcgtgttttcagccgtaatcagtccaccctcgcgaatagtcgcttcccccgttccttgattaccaatttgaaattcaattgaggaatcgttattttttattagccactcaccgcccttttcaacgacaacctggccattactgcccgcctgatagcctaaaatggcgactattgaactcgtgacgtaacccttatccgtaatatttaatgagcccgtaccgtaactccctatttcgaataattcggtcgtcagaacagagtcctctccctcaacattgaccgtcccgacgcctcctgtcgaggaacctagtcttaaatagcctccatcaacgtgacctttctgtttaatattcagcgtccccgttccggattgacccacatttaaaggccttgcattatttccgctatcatacaatcgccaggtgccacccaaaacattaacggtgccctctgagtcctcattagcgccaatgacgctggtagtaatagtggttaaggaggcattaccgccagccaaaatattaagcactccagtgccataccagccaaccaggtaggcatcataagcaacatcagtatcaatattggtaatctgatcattatcaacttccagacttgcaccagacgctgaaccgcttagtgccagcaaaacacccagcgtcaatctactgaatttcgttgtcagtccagaggatttacgcaaattaaccgtcgatgttttacctgccctgcgagttaattccgagcaggcctgaaatacctgtagagtgcaattccatatcacgcgatagattctattcatataaacgctccatatacaaacaatacagccacgaaagagatgagtcgtcagacattaaaaatgaaacttattaaattgtcagaggtctgtattgagtgctgagagatcccctcataatttccccaaagcgtaaccatgtgtgaataaattttgagctagtagggttgcagccacgagtaagtcttcccttgttattgtgtagccagaatgccgcaaaacttccatgcctaagcgaactgttgagagtacgtttcgatttctgactgtgttagcctggaagtgcttgtcccaaccttgtttctgagcatgaacgcccgcaagccaacatgttagttgaagcatcagggcgattagcagcatgatatcaaaacgctctgagctgctcgttcggctatggcgtaggcctagtccgtaggcaggacttttcaagtctcggaaggtttcttcaatctgcattcgcttcgaatagatattaacaagttgtttgggtgttcgaatttcaacaggtaagttagttgctagaacccatggctcctttgccgacgctgagtagattttaggtgacgggtggtgacaatgagtccgtgtcgagcgctgattttttcggcctttagagcgagatttatacaatagaatttggcatgagattggattgcttttagtcagcctcttatagcctaaagtctttgagtgactagatgacatatcatgtaagttgctgataggtttccagttttccgctcctaggtctgcatattgtacttttcctcttactcgacttaaccagtaccaacccagcttctcaacggatttataccatggcactttaaagccagcatcactgacaatgagcggtgtggtgttactcggtagaatgctcgcaaggtcggctagaaattggtcatgagctttctttgaacattgctctgaaagcgggaacgctttctcataaagagtaacagaacgaccgtgtagtgcgactgaagctcgcaataccataagtcgtttttgctcacgaatatcagaccagtcaacaagtacaatgggcatcgtattgcccgaacagataaagctagcatgccaacggtatacagcgagtcgctctttgtggaggtgacgattacctaacaatcggtcgattcgtttgatgttatgttttgttctcgctttggttggcaggttacggccaagttcggtaagagtgagagttttacagtcaagtaatgcgtggcaagccaacgttaagctgttgagtcgttttaagtgtaattcggggcagaattggtaaagagagtcgtgtaaaatatcgagttcgcacatcttgttgtctgattattgatttttcgcgaaaccatttgatcatatgacaagatgtgtatccaccttaacttaatgatttttaccaaaatcattaggggattcatcagtgcgcggctaccgcaccgccccataaaaaaccttttttaaatcctgacatacacaactccttaactaaaatagattaccaccagacttccgcctggatgccggccataaactcgtctttgctgttctcattaaacttaaaattcgataattcgttatccagaatattgatatacgttccatagaagcgaatttctggtcgtgaacctaaaatgctttcacccactttcaatgcatgccagagtgtcgttttataagccgattcatttagtgttacaccctgctgagttttgttctgttgcttaaaccagcctaattcaagccccgtctgattccatgtattccagatccaggccggtcttattacagtgcgaatactgtcaaaatcactatgagcaccactttcataactataaacatcttcgccgtgagaatagacaagcgcgttagccataataatattgtcagtaagatacatctcgccctgagagattaaacgccaggcgatcccattggtatgatcaccatagtaatagcgaccatgcgccatcgtattactggcatctgagaaactggcaaaactgctggcataggaattattggcaacctgtaacgtaaattcattaaacgtatcgcgttgcaggttttgccgtaaaacagaagtcagcatccagctatctttcatttcaaaataactgttgtcattttcgttatcttgttgttgatccgttttattaggtgcggaatatttagccattaatgataatgtcgcatcatcccataacgggatattgcgataacgaacatccacagaattggtattcatctggctggtacgcgaaaaatcacgagagtaaacatcgacatcatcacggcttaaggacatatcaaacagccctacaccaagtgcccagttttcaatccccacacccgcggcgacatccgtggttaaggttttccagtccagcatctggatctcatattgcgggagtttatgtttgccgacccagaagtctgcctctggtgcgaagggtaaaaaacctcgcgttgtcaggtaaatatcgctgaactgcatgatattttcattggcactgtcaccaaaccaggcatcgttatactgctcacccacgttgccatcataggtaacgaccgcatttgccgttttaccgtcctgattataaacacgctgatttaaggtcaggtcaaaccaaccgctcatctcattaccaaaacgtcccagagaacccgctgcataagtttgtggtgagccgtgattaccagtaccccagcctgagcggaagtacccctgatagctgaacccaatatcatcctttatatatttactgatatctttcagggtcacgctttcgatagtggttttgtcgcctttactttcaataacggcaacttgctgcgatccatttatagtatgcgctgcggcagacgagttctgttcaccgttttcatttttgatgttatcagcgacgggagatgtcgctgatatttcagcaagcgaggctgatttatatttgttttccgtgatgcttttttgtaaggtcgaaagtcgggatttatatactcccagttcattctgtgttgctttcagctcttgtttattttgcgacaattcattttcaagcaattcaaggcgctgctctatggttaattttgttgccatcgcgttcaatggaaacaatgctgtaataatagaaaaagacaaaaggctgacgttaagcgtctttatattcatgacttatccttaagagtataataatttcctccagctatcgcaccggaggaaaaaatcaggcatggagttcttttcttaatgaaataatttccctggctaaatcctggcataatattgcattcatcaaatgatcctgtgcatgaatcagaattaaattaacttttattttgccacagccttcatcctgactaattaatgcggtctgaatcttatgtgcctgaagacaggcagattcagaactggccattagctgagttgcgccctgccagtctttttgcccggcacaacgtatggcttccatcgcgtcagaacgtgcctgccccgcgttgaccagtaactccataacaagttcttcatctgcaaacatcacaatctccttcctgggtaaatggaattatccgttagttgtcatgttattgactttgttggcggcaataacaaaaggtaaatagatcattgtcgccacacctaaacataaaaaaccaaccagtaaagccagccagttccccccggttccgaggaaagcaattaaaggtccgggcgtagtccagggcacggcataagcaaccggtggaataatttccatcgaaacaaagaagtaaccaatggcacagttaacaatgggaaccataataaacggcaccatcatgatggggttaagtacaataggaaggccaaacattatcggttcattgatattgaaaataccggggataaatgacatttttgccagatcacggtattccgcacgcttagaagcgataaaaatagccaacaataaccccaacgtcatacctgaaccgccgcagttggcgaatgcatcattaatagaagtccaggtaatcggatatggcgcgccccaggtagtgccatgttgagcggcccaggagagattctccagattagcctcagaaaaaacggtttctcgaattgccgatgtggtattaggtccgtggatccccagcacccacaggaaattacccacagcccccaggataattaccgcaaagatattcgttcccatatgtttgagcggcgtctggattaatgtgtaaataagatcgtttagtcctgccggggatatcagtgtcaggcaataattaagtgcggaaaagaacaccatgacaaaaaatattggcaataaaactttaaatgaacgcgctaccgcaggcggtacagctgccggcatcgttatggtgatttttgggtttcgagctaagcgacaaaatatttcactggtgatcaatgcaacgataacagcaacaaacaacccctgcgcgccgagatatttggtcgtcaggaatgcttgcccatctatcatctgatatggcgtataaacaataaaaaatgctcctattgccgttaatccgcataaaagatcatcttgctcatagctaatcgccatattcctggcgaccaggaaagcaatcataattgacatgatatttacagaaccattcattaccggagtaaaaatagcttgtgctttttcaaggttggggaaaatgctattcagatgcagtaatccggcaataaaaccgtctggcgataatatggcaaagttaattaatataattaatgaacttgccatgataattggaaacgtaaaaacgaatccatctctcaccgctgcaacatgtttttgtgagtttaacttgacagcaactggaacaagaaaacgttccattccacgttcgaatgaggccattaatcccatttttttatacctgttgttttggatatttatacatcccaataaagcatgtatgccatatccattttatgatgtgtgaaaagttagttcaggtaatagtttaataatattagattcttactcttgcagtagtttcatcgcaaattcaagaactgcctgtccgttcatggtgccgtagtctttcatctcgataacggctacaggcattttcccctgtgcaacggcttcaatctctggtttctgaaagcgaacttgcgggccaagtaaaacaacgtcaacttcgttatttttaattttccctttagcctctgcaatcgccaatgcggaaatattaacttcaagtgaaatagcgttagcatgatcaatcatacgtttaaccagcatactggttgacatgcccgcagcgcaaactaacaatatttttttcatattttcccttactggtatataacagattacattgtttaaatatcatatcccgcagtagctatacgtcctggtacattgatcacagtaatacagtgataaagttgttcaacatcagggtgattattaaacgactcggccatacgataaaccaatcaggactcaactccttgttttcaatggctcttaaaaggtgcaaaagtgatttttcaaaagattgcccgcttacttaaatccgaaatcaatggcaattcatggcatgttggtgatttgttgccgtcagaagcggaactcgctgttcgttataatgtttcgcgtaataccctgcgtaaggcattatccttgctggaaggcgaaggaattattcacagaaagcatggttcaggaacatacattcaaaaaaagaattttgttgcacacattgatcacatgaatagtttcagtgaaattgcgcataaaagcggcaaagaggcagggagtcagattatgaaatttgaagtgcaggatgcttcacccactattgcgactgagctgaatttagtgactggtgagcaggtttattacataaagagactgcgattcattgaggataatgcagcacaattagaagaaacgtggatgtcagtagcacgttttcctgatttaaccgtgtcacatatgcaaaaatccaaattttcatatattgagaatgaatgcgggatcaaaatcattggcacctttgaaactttctcccctacttttcctaccccagaaatcgccagtattttacggatcagcccacgagatcccatacttaaaattcagacccaggctgtggacagtaactctattccgctggattattcgttactttacagcaatattttcgagttccaggtaaagtactttttcccgcgataaaagcagacgcacagagtgctgacatcacattctgtgcgtatggtttagcctctaacctttaccgctttacgccaccgcaagccaaatacattgatatacagcccggtcataatgagcaccgcaccgaaaaattgtagacccgttaagcgttcatccaacaatagtgccgcacttgccagtccgactacgggcaccagtaacgataacggtgcaacccgccaggtttcatagcgtccaagtagtgttccccagatcccataaccaacaattgtcgccacaaacgccagatacatcagagacaaaatggtggtcatatcgatagtaaccagactgtgaatcatggttgcggaaccatcgagaatcagcgaggcaacaaagaagggaatgattgggattaatgcgctccagattaccagcgacatcaccgccggacgcgttgagtgcgacatgatctttttattgaagatgttgccacacgcccaactaaatgctgccgccagggtcaacataaagccgagcatcgccacatgctgaccgttcagactatcttcgattaacaccagtacgccaaaaatcgctaaggcgatccccgccaattgtttgccatgcaggcgctccccgaaagtaaacgcgccaagcacgatagtaaaaaacgcctgtgcctgtaacaccagcgaagccagtccagcaggcataccaaaattaatggcgcagaacagaaaggcaaactgcgcaaaactgatggttaatccataccccagcagcaaattcagtggtactttcggtcgtgcgacaaaaaagatagccggaaaagcgaccagcataaagcgcaaaccggccagcatcagcggtggcatgttatgaagccccactttgatgaccacaaaatttagcccccatacgaccactaccagtagcgccaacaccccatcttttcgcgacattctaccgcctctgaatttcatcttttgtaagcaatcaacttagctgaatttacttttctttaacagttgattcgttagtcgccggttacgacggcattaatgcgcaaataagtcgctatacttcggatttttgccatgctatttctttacatctctaaaacaaaacataacgaaacgcactgccggacagacaaatgaacttatccctacgacgctctaccagcgcccttcttgcctcgtcgttgttattaaccatcggacgcggcgctacgctgccatttatgaccatttacttgagtcgccagtacagcctgagtgtcgatctaatcggttatgcgatgacaattgcgctcactattggcgtcgtttttagcctcggttttggtatcctggcggataagttcgacaagaaacgctatatgttactggcaattaccgccttcgccagcggttttattgccattcctttagtgaataacgtgacgctggtggtgctcttttttgcccttattaactgcgcctattccgtttttgctaccgtgttgaaagcctggtttgccgacaatctttcgtccaccagcaaaacgaaaatcttctcaatcaactacaccatgctaaacattggctggaccatcggtccgccgctcggcacgctgttggtgatgcagagcatcaatctgcccttttggctggcagctatctgttccgcgtttcccatgcttttcattcaaatttgggtaaagcgcagcgagaaaatcatcgccacggaaacaggcagtgtctggtcgccgaaagttttattacaagataaagcactgttgtggtttacctgctctggttttctggcttcctttgttagcggcgcatttgcttcatgcatttcacaatatgtgatggtgattgctgatggggattttgccgaaaaggtggtcgcggttgttcttccggttaatgctgccatggtagttacgttgcaatattccgtgggccgccgccttaacccggttaacatccgcgcgctgatgacagcaggcaccctctgtttcgtcatcggtctggttggttttattttttccggcaacagcctgctattgtggggtatgtcagctgcggtatttactgtcggtgaaatcatttatgcgccgggcgagtatatgttgattgaccatattgcgccgccaggaatgaaagccagctatttttctgcccagtctttaggctggcttggtgctgcaattaacccattagtgagtggcgtagtgctaaccagcctgccgccttcctcgctgtttatcatcttagcgttggtgatcattgctgcgtgggtgctgatgttaaaagggattcgtgcaaaaccgtgggggcagcccgcgctttgttgatttaagtcgaacacaataaaaatttaattcagccttcgtttaggttacctctgctaatatctttctcattgagatgaaaattaaggtaagcgaggaaacacaccacaccataaacggaggcaaataatgctgggtaatatgaatgtttttatggccgtactgggaataattttattttctggttttctggccgcgtatttcagccacaaatgggatgactaatgaacggagataatccctcacctaaccggccccttgttacagttgtgtacaaggggcctgatttttatgacggcgaaaaaaaaccgccagtaaaccggcggtgaatgcttgcatggatagatttgtgttttgcttttacgctaacaggcattttcctgcactgataacggatcgttgacacagtagcatcagttttctcaatgaatgttaaacggagcttaaactcggttaatcacattttgttcatcaataaacatgcagcgatttcttccggtttgcttaccctcatacattgcccggtctgctcttccaatgaccacatccagaggctcttcaggaaatgcgcgactgacacctgctgtcacggtaatgttgatatgcccttcagaatgcgtgatggcatggttatcgactaactggcaaattctgacacctgcacgacatgcttcttcatcattagccgctttgacaataatgataaattcttcgcccccgtagcgataaaccgtttcgtaatcacgcgtccaactggctaagtaagttgccagggtgcgtaatactacatcgccgattaaatgcccgtaggtatcattaaccaatttaaatcggtcaatatccaacaacattaaataaagattcagaggctcagcgttgcgtaactgatgatcaaaggattcatcaagaacccgacgccccggcaatcccgtcaaaacatccatattgctacggatcgtcagcaaataaattttgtaatcggttaatgccgcagtaaaagaaagcaacccctcctgaaaggcgtcgaaatgcgcgtcctgccagtgattttcaacaatagccagcattaattcccgaccacagttatgcatatgttgatgggcagaatccattagccgaacgtaaggtaattcatcgttatcgagtggccccagatgatcaatccaccgaccaaactggcacagtccataagaatggttatccgttatttctggcttactggcatctctcgcgaccacgctgtgaaacatactcaccagccactggtagtgggcatcgatagccttattgagatttaacaagatggcatcaatttccgttgttttcttgatcattgccactcctttttcacagttccttgtgcgcgctattctaacgagagaaaagcaaaattacgtcaatattttcatagaaatccgaagttatgagtcatctctgagataacattgtgatttaaaacaaaatcagcggataaaaaagtgtttaattctgtaaattacctctgcattatcgtaaataaaaggatgacaaatagcataacccaataccctaatggcccagtagttcaggccatcaggctaatttatttttatttctgcaaatgagtgacccgaacgacggccggcgcgcttttcttatccagactgccgctaatgttgatcatctggtccggctgaacttctcgtccatcaaagacggccgcaggaataacgacattaatttcaccgctcttatcgcgaaaaacgtaacggtcctctcctttgtgagaaatcaaattaccgcgtagtgaaaccgaagcgccatcgtgcatggtatttgcgaaatcaacggtcattttttttgcatcatcggttccgcgatagccatcttctattgcatgaggcggcggtggcgctgcatcctgttttaaaccgccctggtcatctgccaacgcataaggcatgacaagaaaacttgctaatacaatggcctgaaatttcatactgactccttaattgcgtttggtttgacttattaagtctggttgctatttttataattgccaaataagaatactgccaattgttataaggcatttaaaatcaggcaactagctgtcaaatattcagagaatttaactcactaaagttaagaagatcaaatagtcttaaatatattttcagaataatcggatttatatgtttgaaaattattatgttggacgagcatacagaaaaagcaaatcacctttacatataaaagcgtggacaaaaaacagtgaacattaatagcgataaaattgtacaacttgcagataccgacactattgaaaacctgacatccgcgttgagtcaaagacttatcgcggatcaattacgcttaactaccgccgaatcatgcaccggcggtaagttggctagcgccctgtgtgcagctgaagatacacccaaattttacggtgcaggctttgttactttcaccgatcaggcaaagatgaaaatcctcagcgtaagccagcaatctcttgaacgatattctgcggtgagtgagaaagtggcagcagaaatggcaaccggtgccatagagcgtgcggatgctgatgtcagtattgccattaccggctacggcggaccggagggcggtgaagatggtacgccagcgggtaccgtctggttcgcgtggcatattaaaggccagacctatactgcggttatgcattttgctggcgactgcgaaacggtattagctttagcggtgaggtttgccctcgcccagctgctgcaattactgctataaccaggctggcctggcgatatctccaggacagccattggtggtgtttatatgttcaagccacgatgttgcagcatcggcataatttgaggagccttaccgcgccattgtcgatacaggcgttccagatcttcgctgttacctctggaaaggatcgcctcgcgaaaacgctgcccattttcacgcgttaatccgccctgctcaacaaaccactggtaaccatcatcggccaacatttgcgtccacagataagcgtaataacctgcagcatatccgccaccaaaaatatgggcgaaataactgctgcgatagcgtggcggtatagcaggaagatccatattttccgccaccagcgcccgcaattcaaaatcatcgacatcctgcattgcttcgttttcttccaggcaatgccagcgcatatcgagaagtgcggcgctaagcagttcgctcatctcataccctttgttgaacaggctggcattacgcattttctgttgcagttcgtcaggcattgctgccccgctctgataatgccgggcgtagcgagcgaatacctgcggatgcgttgcccagtgttcgttgatttgcgacggaaattcgacaaaatcacgcggcgtgttggtgccggaaagcgtggcataacgctggcgggcaaaaaggccgtgcagcgtatgaccaaattcatggaataaggttattacatcatcccagagtaacaacgcaggctcaccggcagcgggtttctgataattgcaaacgttataaattaccggatgcgtttcattaagcgttgattgctcaacaaaattgcccatccatgcaccgccgctttttgaatcacgggcgaagaaatcaccgtaaaataacgccagtcccacgccattatgatcaaaaatttcccacacacgaacgtcaggatggtagacaggaatatcaaaacgttcgacaaacttaataccgaagagctgattcgcggtccagaatacaccttcattcaacaccgtgtttaattcaaaatatggcttgagctgcgcctcatcaagatcaaatttctcccgccgtacctgttcggcataaaatgcccagtcccacggctgcgcgctaaacccgccttgctgcttatcgataaccgcctgtatggaggctaattcatcgctagcacgttgacgcgccgctggaacaatttcccgcataaagttgagtgctgcttcaggtgtttttgccatctgatcggcgattttccatgcggcataatgaggaaaaccaagcagtttcgcctgctgtgcgcgaatctctaccagacgttgaatgatagcgcgggtatcattgccatcatttttttccgctcgcgtccagcccgcaataaacagtttttcacgcgtcgcacgatcgcgcatttcggcaagcgccggttgttgggtggtattcagcagcggaatcagccatttgttatccagacctttctcgcgagccgcctctgccgccagcgcaatctcttgctcactcattcctgccagctgcgcgatatcgttcacaaccagaccgccggatttatttgctgcaagtaaccgctggttaaactggctggtcagggtcgcagcttctgtattcagtacttttaattttgctttatcagcttgcgcaagtttggctccggcaaggacaaaacgttgatgaataacctccaccaggcggatggattcactatcaagccccagggattcacggcgctgccagacagcatctacccgcgcgaataattcaccgttcagatagatatcattagccagttccgccagttcagcggaaaactgttcatcaagacgctgtaattcatcattggtatgcgccgcagtcatcgcaaaaaagacgctggtaacgcgggtaagtaattctccgctttgttccagtgccagaatagtattgttgaaatcaggcgtttgcgggttaagcgcgatggcagcaatttctgcccgcttttgctgcattccctcatcgaatgccgggcgatagtgatgattggcaatttgatcaaaatgaggagccagatacggcagtgtgctttgcacaaggaaaggattcattgttgtcattttcttctcctgaacgcgaggtgttccatagcgtaggcttactgataacggagtgcaatcttgcaaaccagtattacccgctcttaagcatcacgtgctatgttattgacacacaaaagcgttgaggaacagtgagatgatcgttttagtaactggagcaacggcaggttttggtgaatgcattactcgtcgttttattcaacaagggcataaagttatcgccactggccgtcgccaggagcggttgcaggagttaaaagacgaactgggagataatctgtatatcgcccaactggacgttcgcaaccgcgccgctattgaagagatgctggcatcgctccctgccgagtggtgcaatattgatatcctggtaaataatgccggcctggcgttgggcatggagcctgcgcataaagccagcgttgaagactgggaaacgatgattgataccaacaacaaaggcctggtatatatgacgcgcgccgtcttaccgggtatggttgaacgtaatcatggtcatattattaacattggctcaacggcaggtagctggccgtatgccggtggtaacgtttacggtgcgacgaaagcgtttgttcgtcagtttagcctgaatctgcgtacggatctgcatggtacggcggtgcgcgtcaccgacatcgaaccgggtctggtgggtggcaccgagttttccaatgtccgctttaaaggcgatgacggtaaagcggaaaaaacctatcaaaataccgttgcattgacgccagaagatgtcagcgaagccgtctggtgggtgtcaacgctgcctgctcacgtcaatatcaataccctggaaatgatgccggttacccaaagctatgccggactgaatgtccaccgtcagtaatttttatacccggcgtaactgccgggttattgcttgtcacaaaaaagtggtagactcatgcagttaactcactcacaagcaagaacgaatgaccgtcgaaacgcaacttaatcccacacagcctgtcaatcagcagatttatcgtattcttcgtcgcgacattgtccattgcctgattgcaccaggcacaccgttgtcggaaaaagaagtttctgttcgtttcaatgtgtcacgccagccggttcgtgaagcctttattaaactggcggaaaacggcctgattcaaattcgtccgcagcgtggcagctacgtcaacaaaatttccatggcccaggtgcgaaacggcagttttatccgtcaggccattgagtgcgcggtggcgcgtcgggcggcgagcatgattaccgaaagccagtgctaccaactggaacaaaatcttcaccagcaacgcattgccattgagcgcaagcaactggatgatttttttgaacttgatgacaacttccatcaactcctgacgcagattgccgactgtcaactggcgtgggataccattgagaacctgaaagcgaccgttgatcgcgtgcgctatatgagtttcgaccatgtttctccaccagaaatgctgttacgccagcatcttgatattttctctgccctgcaaaaacgtgatggcgatgcggtagaacgtgcaatgacgcaacatttgcaggaaatcagcgaatccgtgcgccagattcgccaggaaaacagcgactggtttagcgaagagtaattcatttactctcatcccatccgggatgagaggcttttccccccaccttacggctcatgcatgcatcaaaaaagatgtgagcttgatcaaaaacaaaaaatatttcactcgacaggagtatttatattgcgcccgttacgtgggcttcgactgtaaatcagaaaggagaaaacacctatgacgacctacgatcgtaaccgtaacgcaatcaccactggcagccgtgttatggttagcggcaccggtcacactggcaagatcctgtcgattgatactgaaggtctgaccgctgagcaaatccgccgcggaaaaaccgtagttgttgaaggttgtgaagagaaactggcacctctggacctgattcgtctcggcatgaactaagtgtgtgaatgccgccgatggcggcattgctttttttacttcacggaatatttcgccacggtcgctttcgcgccatgcgctaataaagacaagtacgcttccgtcacttttgcagtaaacaagctattgtctggcaaatcatcaccaaagattgccttaatcgccagcaatgactggacgcgcgctttcccttcggcactactttgtacagccttctgaataacaggtaacagtgggtcactgatttctatcggatttccctgttcatcaacaccaccgacataacgcatccaacccgcgacgcccagcgccagcagatcgaacttgctgtcatgcgccagatgccagcgaacagaatccaacatccgctgtggcaatttctggctaccatccatcgcaatctgccaggttcgatgacgtaacgccgggttgctatagcgtgcaattaatcggttagcgtaatcttgcaaatcaacgccctgcactttcagcgtcggcgcttgttcctgcaacatcaagccatacgccgcatgacgataatgttcatcttccatacagtcattaatgtgctgatatccagcaagataacccagatacgccaggaatgaatgactgccgttgagcatgcgcaacttcatctcttcataaggcagtacatcgctaaccagttctgctcccgctttttcccattccggacgtccggcaacaaaattatcttctattacccactggcggaaaggttcacaggcaacgcccgcaggatcgcgcacaccggtaagttgttcgattttcgccagcgtatcctctgtcactgcgggcacaatacggtccaccattgttgatgggaaagtcacgttatcttcgatccattgtgccagttttacatcaacggcttgcgcgtaggaagtgacaacgtcacgcataacatgaccgttttctggcatgttgtcacatgacataacggtaaatgcgggaagtcctgccgctttacggcgagccagcgcctcaacaatcacccctgttgctgttttcggcgggtggggattttgcacgtcggcagcgaccatcgggtgatcgagcattaactgtccggtcgccggagagtggaaataccctttttcggtgattgtcagagagacaatcgcaatttgcggttcacacatcgcagccagcacggtttctaagccatctatttgtacgtgcaaggcttttttaacgacgccaacgacgcgagccgtccacgcgtcggccgacatttccgcaacggtataaagattatcttgctgttgtaaatcggcaatttgctgttcgccgccgattaagttgacctcataatatccccagtcactgaaatgttccgtagcaagaatatcggcatacacgccctgatgcgcacggtgaaatgcaccaaagcctaaatgaacaattcttggggccaggttattacgatcataaacagggagtgtcgcttttgctgataacaaattatttcccataacaattccttaaatataaatatggcaagctatatgttttgttatatgaataaaaatcccctctccggtaagagaagggattaagggtttacagacttctggaaggttgcgcagctcttacaacacgcggttgatcttccgcagcgtcttccagcgcacttaaatcacggtctttcacctctggcattttcagcgcagagattaaaccaatcactgaatatgccatgatcataatggcgatcggataccaggattccgtcatggtgcagaaaatacccgccaggataggaccaaaaccggaagcgataagaccaccaatttctttagaaatagccatccgggtaaagcggtttttacagccgaacatttctgccatggtaatgttttccagagcaaataatcccagcaccgcacagttatgaatcacaatcagtgcaaccataatggtgctcggggcatagcttttatctacaatgatagaaagcattggccatgccagcacaatcgcggaggtattcataataatatacgggatccggcgaccaattttatcggataaccaaccaaggaacggaatggtcataaagccgagaatcgaactaatcatcaatgcatctgttggaattgctttgttaaacaataacgtctgcactaaatagcctgcaaggaaagtctgaattaacccggagttacccgcctgaccaaaacgcagccctgttgccagccagaaggatttgctctggaacatgctaccagcaggtgcaggttttgctgtgggttggttgctgtcattaaccttctcaaagaccgggctttctttcagattcatacgtaaccagatagcaaagaccatcacgacaacgctcgccaggaacggtatacgccatccccacgccagcagttcctctttactgagaatgaagaacataaaggcccagattgccgttgcgctcaaggttccgcagttagttcccatagctacaaatgaggagataattccgcgcttaccttttggtgcatattccgccagcatcgtaccggcaccggaaatttccgcacctgcacccaacccctgaataatacgcagcgtcaccagcaagatgggggcaaaaacaccaatctgtgcataggtcggtaacacaccaattaaggtggtacagatccccatcatggtgatggtaataaagagcacttttttacgccctattctgtcgcccattttgccgaaaataaatgctccgacaatacgcgccacataacctgcaccgtaggttcccattgccaaaattaacgccattgccgttgatgattcaggaaaaaatatttcatgaaacactaacgctgcgccgagcgaatataactggaaatccataattcacaggtgttttttcccatcctgtggtttccttggcgttttctaggttttttcagatagttgcatttttttaaaaagcatcctaagttcgatctcagtgtctatctggggcctatttctgtcccatatatgccccaaaaaaactccccaacagataagtagttttttcatggatttatgcgtaaaatcaagaacggctggaaatcattcaatactcacactatcgaaaaatttaccagccaatcgcagcacgttcttgcataaggtgtgtctgcggtttttcaactattcagatacatcactcccatcacattcattcctccgcatcaaaggcatataggctatatcaccttgatatttttctttttcagataaaaactgttatctatgtatacttttaaacccaatccgtgtagagtctctacataagatagtttgcagttgccgcttcagcttgcgccataaaccgcctgatttttgctgccacctgttagcattcctgtatacctgaaacgacaatgtttatctacgtactttaagaacacccaagataaaaattgtcaactatatcatatataacacattactaattcgaggctatatgaacagcatactgataatcacatctctccttatcatattcagcatttttagtcatgccctaataaaattagggattggcatatccaataacccagacaaaaccgatgtataagtcaacatatcctgaatcagacatacaatatcgcaatgaaaatcaataatattttaaggaatatcttcatgaaatcaaaagacaccctaaagtggttccctgcgcagcttcctgaagtaagaattatcctaggggatgctgtagtggaagtagcaaaacagggaagacctatcaataccagaacattgcttgattacattgaaggaaacataaagaaaaaatcatggctggataacaaagaattattacaaacagcgatatcagttcttaaagacaaccaaaatttaaatggtaaaatgtaatataataaacttacttttttatcatttttccactttaacaacattttgctccacttttccacgaccaaacaacttgaaatctggttaaaataacacgcaacactattcttcttccttgagtccgcccggaactcgaaaaacaaaccgagttaaagccatttttcacaaaatcgattttgggtctcaccaaaattacggggttgcatacgcattcgtttattttcgaacgtgtacatacaaatatgcacaaaaataatcataattattttctgagatgcattatgatatgaacaccaatttcgtatagagtctcactatgtctcaaatttttgcttactgtcggatatcaacgctggatcagaccaccgaaaatcaacgccgggaaatcgaaagtgcaggttttaaaatcaaacctcagcaaataatcgaagaacacattagcggctcagcactgagagatcccctcataatttccccaaagcgtaaccatgtgtgaataaattttgagctagtagggttgcagccacgagtaagtcttcccttgttattgtgtagccagaatgccgcaaaacttccatgcctaagcgaactgttgagagtacgtttcgatttctgactgtgttagcctggaagtgcttgtcccaaccttgtttctgagcatgaacgcccgcaagccaacatgttagttgaagcatcagggcgattagcagcatgatatcaaaacgctctgagctgctcgttcggctatggcgtaggcctagtccgtaggcaggacttttcaagtctcggaaggtttcttcaatctgcattcgcttcgaatagatattaacaagttgtttgggtgttcgaatttcaacaggtaagttagttgctagaacccatggctcctttgccgacgctgagtagattttaggtgacgggtggtgacaatgagtccgtgtcgagcgctgattttttcggcctttagagcgagatttatacaatagaatttggcatgagattggattgcttttagtcagcctcttatagcctaaagtctttgagtgactagatgacatatcatgtaagttgctgataggtttccagttttccgctcctaggtctgcatattgtacttttcctcttactcgacttaaccagtaccaacccagcttctcaacggatttataccatggcactttaaagccagcatcactgacaatgagcggtgtggtgttactcggtagaatgctcgcaaggtcggctagaaattggtcatgagctttctttgaacattgctctgaaagcgggaacgctttctcataaagagtaacagaacgaccgtgtagtgcgactgaagctcgcaataccataagtcgtttttgctcacgaatatcagaccagtcaacaagtacaatgggcatcgtattgcccgaacagataaagctagcatgccaacggtatacagcgagtcgctctttgtggaggtgacgattacctaacaatcggtcgattcgtttgatgttatgttttgttctcgctttggttggcaggttacggccaagttcggtaagagtgagagttttacagtcaagtaatgcgtggcaagccaacgttaagctgttgagtcgttttaagtgtaattcggggcagaattggtaaagagagtcgtgtaaaatatcgagttcgcacatcttgttgtctgattattgatttttcgcgaaaccatttgatcatatgacaagatgtgtatccaccttaacttaatgatttttaccaaaatcattaggggattcatcagggctcagcagcaaccagtgagcgtcctggttttaaccggttgcttgctcgcctgaaatgtggtgatcaattgattgtgacaaaactggatcgccttggttgtaatgcaatggatatcaggaaaacagtggaacaactgaccgaaacaggtatcagagtgcattgcttagcattggggggcattgacctgaccagtccaacaggaaaaatgatgatgcaagtaatttcagcagtcgctgaatttgaacgagaccttttacttgaacgcactcattccgggatagtaagagcccgcggcgcagggaaacgttttggtcgaccacctgtgttaaatgaagaacagaaacaggcggtattcgaacgaattaagtcaggtgtaagtataagtgccattgcccgggaattcaaaacctcgcggcaaaccattttaagagccaaagcaaaacttcagacacctgacatataaaaaataatctcggtgtgagatgctttacgtcttccaagcccccttccttgccgtaaatggaaagatacatctaattatagaatttatatgttttaccctacggcagtgctggccattcaatatcctgtgcagttgacgtatcaacacggttcagcaatacccgatactttttccatgcttccagcaacgagatttcttcctccgttgcaatttccagatctgcagcatcctgaagcggcgcaatatgctcactggctacctgcatcaggttgttttttgtttcttccgcctcccggatccggaacagtttttctgcttccgtatccttcacccaggctgtgccgttccacttctgaaactccccttccggcgataaccaggtaacattttccggtaacggaccgagttcagaaataaataacgcgtcgccggaagccacgtcataaaccgttttaccccgatgatcttcaacgagatgccacgatgactcatcactgttgaaaacagccacgaagccagccggaatatctggcggtgcaatatcggtactgtttgctggcagacctgtatgaggcggaatatatgcatcaccttcaccaataaattcattagttccggccagcagattataaatttttatggtccgtggttgttcactcattctgaatgccattatgcaagcctcacaatatagttaaatgcgatgtttttgacggtgttttccgcgttaccagcagcgttaacggtgatggtgtgtccatgtgaaccaatcgcaacggagtgcgtatgagcaccaataccgacagtatgtgcatgcgcgcctgcgcttgcagcagtgccggacagcgagtgggtatgagcaccatctgatgatgtcttccctgcattacgagtctggccactaccgcttgttgtgctcataatccccgcgcttagatttgaaatcgcggtataaccattagggaaaatgctcgtgttcgtgccaccaaatgcaccggaactcttgtgttggtgcgcaccggcactatttgcggtcccgctaatactatgggtatgcgccccggtgttattcgtggatttggttccgtaatcaaacgacgatgtggttttcgtccccaaatccgtactggatgcgctggcgctgtgggtgtgcgatttaatgccgtcctgttcctgagataatacggcccgaccactggcgggcttgcccttaatcgtccagccacgcatatcagggatcacgcctgacggataagcaactgcaagtttcgggtatgcagatttgtcaaaagtctgcccctgcatcagggcataaccagacggaacggtatctgatggccacgggattggtgcaccgactggataaaactctgcaggaggatgagccgaggtgtaaagctgcgcccacggcgaccagtttgcgtcggtcgtatcccgtcgtgaacgaataaatgccggagcatgagcaccgcttgtaccactccagccgatgagtaactcaccttcgccaacggctgtcatccctttcaggtgaatgatatttccatacgctgttggatatccgttgttatacacctcgtataactcaagacctgctgccccctgcgtattgtctgtcagcgcggttacccgaccttttgaagccagattaactgatgatactgctgttccacctgacggtaacgccccgatctctgatgccgttggcttatttctggagttatagtcccttcgccagccaggtgaataatctgttccgtgattaatataggtaaactgggcgttagttgttccaccaccagtggaggtggtcggtgtggtaatgcggatcgtcatcgctgactttatccccattacttcaatgacagctccggcgagatgaatattaccgcagtcagtatcagtaatgattttattattgccataagaccaggaacccttgcacatccagtatggatggttaaatgctccctgagaatccagccactcgataaactgtgcagtcgtccagtttcctgttgttgtgcttactgacccaccgaaggcacggcaggcaccaatatttttcgtaaaggtatctttgccagggatatccgcaccgttctgatctttctgcagacgtttctcagcattgtcattggctgcttttactgcctttggtgtcgcggcaagcgtttcagacgtgctgttggtcgcgctgcttagctggattatccctttctgtgctgtcgttgcatcctgtgcggtgtatttcccgttagccaggtcatacgcggccttaacggcttttggtgttgccgccagtgactcggaagtgctgttagtcgcactactgagctgtactatcccctttttcgtcgtgctcgcatcctcaagcgccacggcggatgcaatatcctctgcccgttttgctgctgtctcggcgcgcgttgctgcggattctgccgtacttttgctctgtgctgccgctgccgcactgccagcagcctctgtcgccttcgtggatgccgtcgtggcgctgcccctcgctgctgacgcctgtctggtcgcctcatcttttgaagcagacgccgatgatgccgatgacgccgccgaactggcggacgatgcggcagccgtttttgaggattctgcgctggtttccgacgctttcgcgttcgtttcggatgtcttcgctgcggaagcagacctcactgctgcgctggcctgttcagtggcttcgccagccttcgttgtggctgttgaagcggatgatgcggcgctttctgccgattttccggcggcggtggcactgactgctgcctcctctgccttaatggacgcctcacgggccgatgatgcagctgttgtctcagagtctgccgcagctgaggcgctctgttccgctgccgtttcagaagacctggcgttcgtctcggacgtttttgccgccttcgcagaatttgctgccgccgttgccgaggaagcggcactactggcgcttgatgatgcgttcgtttctgatgatttcgctgcctcttttgaggccgccgcatcccgggctgaagtggcggcttctgacgctttcgtcgtcgcagtggatgcagaagtggctgctgatttttgtgacgctgcagcattcgtttctgacgttttcgcggcaccggcactggtggccgccgcgctttttgaggactctgcagcggcagcactttttgatgcttcagtggcctttgttgatgccgttcctgcgctggaagacgcctcctgagccgacgtcgcggcctgtccggctgacgtgctggctgcacgcgctgagcctgcagcatcagtcgcatgggttgccgcctcactggcagatgtgccggcatcactggctgacttcttcgcggctgccgtgttctgtgccaccgcggacgcgttacgcgccacctcttccaccatcagttcaaaacggcgcagagcctccggacgggcatcatcctccgtcatggcaccgagaaaatcattcagcgtaccgggtcgggaatcttcatacacggtgatggtcccggcatgtgacggcgggaatccttccaccaacagaataacgctgtactgaccgtactcaacgtccatgctgtaacgcccggcttcatccggattttctgaggccagcgtgttcaccaccaccgtggtgctgttacgttttgctttcagctggattgtgcagttctgtaccggttttcctgtgccgtctttcagtacacctgaaatctttactgccatattcaccccacaaaaaagcccgcctgaaccggcgggctgtcataacactgtgttacctggctaatcagaacttataaccgacacccacgatgaaaccgtcagtgcgccagtcgccactgccggagccttcataagcaatatcaatggccacggattcggtcgggttaaactgcacgccagctccccacaccagagacgtgttgctgtggcgaccgtcatcacttccggtcagcacgtcgtgcgttttccccttgttgtcagttacgcggagataatccccggagaaagtcgacacacggctgtaagccacacccgccatcgcatacgcgctgaaccattcattcacgcgcacagacggccccgccattacgctgaaccagcggttacgaacggaatcttcatgccagcgggtatcgctgtaatgggtcaactggcgattcttgtctcctgcatagctgaatgacgtcaccagccccagcgtatccgtaaactcataacggtatttcacgttaatcccgttcagatcatcactgccgggaacgttggtccgggcatgaagataccccgcgctcagcgtggactgatgttcagacgcccatgcaggcgcaccggatacggccagacaaatggctgcggacaaaatggcggcacaaactttacgcataattacctctcgcttttctgcaataaaaaaggcgtcattcctgacgccatttattggggttataaatatttcaacgaatactgatgcctgaagccgcttttttggtcacaatcaccgtacagtcggtgatattacctgcccgctgattgcctttatggaaaaccttaaactccagagtgacgcttcccctgccactcggcatatcaataaccgcactgtagctaccgggaatggcccctttagtttctctggatgcgattaatacaccgtttttgcgaacttcaaaaccataacccgtgtatcttgtacctcccgggttattaccacttcccggatcgctatacgctattccgttaaagataatgggcggaataatgatttgacggtcaaagttatgatcatcgctgatggtgactgtaaccgtcccgtttggtgtttccgtgttaccccacgtaccagcctgtttcggaaatgatttggatacagctttaacgaagtcacctctgacctgagtcgcctccagcatgcccttaatcgtacagttctggttaatcgtgacattgttgagcgttcctgagttcgcattcacactaccactgatatccgcatttttagcggtcagctttccgtctgatgtcagggaaaataccggagggctgccaccgctggtaatggtgggggctgtcaggcgcttcaggaacacgtcgttcatgaatatctggttgccctgcgccacaaacatcggcgtttcattcccgtttgccgggtcaataaacgcgatacggttagcggcaaccagaaactggctcagcttgccttcctccgtgtcctccatgctgaggccaatacccgcgacataatgtttgccgtctttggtctgctcaattttgacgccccacatggcattccatttatcgttagcgtccttccactctttcgaaaactcatccagtctgctggcgttatcctccgtcagatcaactttttccagcagctctttaccgagatgggattcggttatcttgcctttgaaaaaatccaggtaaccttccgcatcatcgctcgcccgaccgacggcctccacgaatgccgatttgccaacggtgttcacactgcggatataaaagtaataatcatggcccggtttgatattgatactggcggctatccagtacagcgccgtaccaagatagcgggctgtggtttcaacctgcctgatatcggtaatccgcttttccgagaaccagaactcaaactgtaccgtcgggtcataaacggcaagatgcggcgtggcggttatctgaaaatagcccggcgtcagctcaatcctcgacggtgctgccggtgcggcaatccggaacgataccgacgccggatcgccctgctgcccccacgcatttaccgcccggactgtcagcctgtagttccctggcgccagttgcgtgaagcggtatgtggtttccgccgtccgggccgtgctgaccagccgctcactgccgtcatccgctgccacggtcaggcgaagcatgaaactcacgcccttcaccaccttcggcgtgtcccagcgggccagcacctggtattccccactgtctgcggtgacttcggcagtcaggtgctgcaccgctggcggcgtgacaccattcaccgtgccgctctggtcgccgtcaaagtgcgccccgttatccacgatggcttctttttccggtacatgctgcacggcggtgatggcatacgtgccgtcgtcgttctcacggatactcacgcagcggaacaggcgctggcgcagcgtcggcagcttcagcccccacacgctgtattcagcaacgccgtcaggaacccggctcactttcaccttcacgccgtcggtgacggactgaacctccacgctgaccggattgccacttccgtcaaccaggcttatcagcgtggtaccggaggatggcagcgtgatttcacggtcgagcgtcagcgtccgggtctgactgtttaccgccagcacgcgcccgccggtgctgataccggcatagtcatcatcacagatttcaatgacatcgcccggcacatggcgaagcccttcggcacccacgctgaagtccaccgtctgcgtttccagcagctccgttttaatcagccacagcccggcgcggtgtgcctgcccccggctggtacagccaaaggcatccatcttcgtgacgttacgaccgtaacgggcaatggcctgcgagtcctccacaagctctgttgccgtctcccagccgttatccgggtcaatccagttcacctcaacggcattatggcggtctttcagggcgctgaagctgtagcggaacggcgcgccatcatccggcatcaccacattactgcggttataggtccacaccttatccgacggtcggtcctgcacgaacgtcagcgtctgcccgttccataccggcatacagcgcatcgccgagcagaaatcactgagcacatcccacgccttacgttgtgtggtcaggtaagcgttacaggtgatgcgcggctccgtaccgccaaagccgtccggcaccgactggtcgcaattctggccgatgacatacagcgcccatttatccacatctgccgcaccaagacgtttccccatgccgtagcgcgggtgggtcagcatatcccacagacaccaggccatgttgttgctgtatgccggttttaacgttccgtcccagataccgctgtattgccgcgtctgcgggttataattcgacggcacctgcagaatgcgcccgcgaagatgataattacggctcacctgctggctgccgaactgctccgaatccacctgcacgccgacctgtgccgtgttcgggtagcactgtttcacatcgatgatttcggtgtatgacgaccagagcgttttgttctgcagctggtctgtggtgctgtccggcgtcattctgcgcatccggatattaaacgggcgcggcggcaggttatccaccaccaccgaggccagatactgcgaggtggttttgcccttaatggtgatatctttttccgtcacccagccaccattacgctgtatctgaaccagcaggcgaacttccgacggattccggtccccctttgaggtggtttccaccagtgcctgcacaccgaaggtaaagcgcagtcggtcgatgtttgccgacgtgatggcgcgggtgatcggcgtgtcgtatttcacttccgtacccaacaccgtctcggagccggaggattcaaacccctccggcggtgtctgctcctgctcaccggcacggaacaccaccgtgacaccggagatgttggtattcccctcagtgtccagcaccggcgtactgttcagcagcacgctttttaatccatccaccggaccttcaaccggcccttcgctgatggcatcgatcacactcagcaactgcgtggacttcaggttgtccttcgcttcgcgcggggtatgccccttactgcttcctttactcattcctcacgctccataaatgacaaaaccgcccgcaggcggtttcacataaaacattttgcatcagcgaccaatcaccacaacctgaccaccgtccccttcgtctgccgtgctgatctcctgagaaaccacgcgtgaccccacgcgcatttccccgtacagaacaggcagaacattgccctgggcaaccatgttatccagtgaggagaaataggtgttctgcttaccgttatccgttgtctgtgtacggggagttctggctttcggtgccagcatctgcgccacaccaccgagcaccatactggcaccgagagaaaacaggatgccggtcataccaccggccccaatggctgccccccatgctgcaagggtggctccggcggtaaagaatgatccggcaatggcggcagcccccaggacaatctggaatacgccacctgacttggccccggcgactctgggaacaatatgaatcacagcgccatcaggcagagtctcatgtaactgcgccgttaacccggacgtgctgacgtcccgcccggcaatccgtacctgataccagccgtcgctcagtttctgacgaaacgccgggagctgtgtggccagtgcccggatggcttcagcccccgttttcacacgaaggtcgatgcggcgaccaaatcgttgtaaatccccgtaaaggcagatgcgcgccatgcccggtgacgccagagggagtgtgtgcgtcgctgccatttgtcggtgtacctctctcgtttgctcagttgttcaggaatatggtgcagcagctcgccatcaccacagtaaatggcggcatgattcggcaccgatgaaccaaaacagcacagcagcacatcgcccggctgcgccgctgacaacggcacctgatacagccctgtggcctccagattatccagatagagattctgaccgtgacgccaccagtcatccccgcgatgaaaatccggcatctcaatccccgccagatgataagcatcccggaacagcgtgtaacagtccgtcaccccgtgctcaaagcgccgcccggtgagatgcggcacacagcggaacttatgaatcgccccccggcagaccagccaccacggcaaatcactctgcacctgcagccgccggtcagcctcactcagccagggcagaccaccggggtggctgtggaccagcgccacaatctcaccctgcatttctgcctgcagccagtcctccggagccatccggaaataatcctccggctcaccggaaatattcacgccgggaaaatatctttccccctccggcgtgcttaccacgaagccgcacgactccgctggcgcacatcgccgggcgtgcgccagaatcgctgattctgtctgtgtcatgggatttactgcgaaagtttgttaatggaaaggaagccgccaaagttgccgacgttattgcggaacttacaaccgctcaggcatttgctgcatttatccttcgtgatatcggacgttggctggtcatattcatccgcgactgccggaccgtgataaccgcactcatcaccgcgataggtccaggtgcaggtgttggccagcatgatacgtcccggaaaaacagcaccgtccgtttccgtcggcgtggacagtacaaaagaggcactcaccgcgctcagttcgctgcactgctcaatgcgccagcggctgatcacctcctgctccggatcggcgccactgtttccgttgacgaagttcaccgcatccagaaaacgggcgtaaaccttacgccggaccaccgttccaccgaccagactctgcagatcttccgccatcccggtgaccataccgtacaggttagaaaccgtcagtgtggggcgcgtactggtgcctttgccattcagttcaaaaccactcccctgaatgggatacggctgatactgtcgcccctgccaggtgaccggctcacctttttcgttctgctcattacagaaaaaataacgttctccaccgacctctgtcaggtcgatttcccagagcaccacgctggccgactgctccgcacgggtgcattcattcagtgtttcctgccggatatcctgcatcagttcaccacctgttcaaactctgcgctgaactcaacacgcagcatactgacccgcgacgaccattttgcgcaggtcacctttatctgccgccactcataaggcggcgtccacagaaaggatttccagcccccgtgctcttccagaaacgactccagtaccgtggcctcctcacgggggacagaaagcgtcacgctgtacgttttcaggttggcattcagcccggcaggcgctcgctgagaatagccatcaccaaagcgcacctttcttacagaagggatcgaagccacatccataccgggtttcactttccagcggaaggtcttcatcgtccacctccggagaacaggccaccatcacgcatctgtgtctgaatttcatcacgggcacccttgcgggccatgtcatacaccgccttcagagcagccggacctatctgcccgttcgtgccgtcgttgttaatcaccacatggttattctgctcaaacgtcccggacgcctgcgaccggctgtctgccatgctgcccggtgtaccgacataaccgccggtggcatagccgcgcatcagccggtaaagattccccacgccaatccggctggttgcctccttcgtgaagacaaactcaccacggtgaacaatccccgctggctcatatttgccgccggttcccgtaaatcctccggttgcaaaatggaatttcgccgcagcggcctgaatggctgtaccgcctgacgcggatgcgccgccaccaacagccccgccaatggcgctgccgatactcccgacaatccccaccattgcctgcttaagcagaatttctgtcatcatggacagcacggaacgggtgaagctgcgccagttctgctcactgccggtcagcatcgccgccatattctgtgcaataccatcaaaggtctgcgtggctgcactttttacctgcgacatactgtccgtggcgctctcttcccactcactccagccggacttcaggcctgccatccagttcccgcgaagctggtcttcagccgcccaggtctttttctgctctgacatgacgttattcagcgccagcggattatcgccatactgttccttcaggcgctgttccgtggcttcccgttctgcctgccggtcagtcagcccccggcttttcgcatcaatggcggcccgttttgcccgttgctgctgtgcgaatttatccgcctgctgcgccagcgcgttcaggcgctcctgatacgtaaccttgtcgccaagtgcagccagctggcgtttgtactccagcgtctcatctttatgcgccagcagggatttctcctgtgcagacagctggcgacgttgcgccgcctcctccagtaccgcgaactgactctccgccttccacaaatcccggcgctgctggctgattttctcatttgctccggcatgcttctccagcgtccggagttctgcctgaagcgtcagcagggcagcatgagcactgtcttcctgacgatcgcccgcagacaccttcacgccggactgtttcggctttttcagcgtcgcttcataatcctttttcgccgccgccatcagcgtgttgtaatccgcctgcaggattttcccgtctttcagtgccttgttcagttcttcctgacgggcggtatatttctccagcggcgtctgcagccgttcgtaagccttctgcgcctcttcggtatatttcagccgtgacgcttcggtatcgctctgctgctgcgcatttttgtcctgttgagtctgctgctcagccttctttcgggcggcttcaagcgcaagacgggccttttcacgatcatcccagtaacgcgcccgcgcttcatcgttaacaaaataatcatccttgcgcagattccagatgtcgtctgctttcttaaacgcagcctctgccttaatcagcatctcctgcgcggtatcaggacgaccaatatccagcaccgcatcccacatggatttgaatgcccgtgctgtcctgtctgcccaggtctccagcgtgcccatgttctctttcaggcggcgggtctggtcatcaaaccctttcgttgcggcctcgttcgccgcctgcaatgccccggcttcatcgccggaacgctgcaactgagcaacatacgcaatctgctccgccgtcacgttatggaactggcgtgccatcgccgtcagccccgacgtcgggtctgtggtcagcttcccgaaggcttcagcgaccttgtccacctccacgccggatgcagaggagaaacgcgccacactctggctgatggacgcaatctgagcctcaccgcttacccccgccttaaccagtgcgctgagtgactcgctggtctggttaaacgtcagccctgccgcctgcccggctctggacagggccagaatacgatctgccgtcagtcccgcctgattgccggaaaggaccagcgttttgttgaaatcggacagggttgagttgccctgataccaggcatacgccagcgcaccggtcgccaccgccagcgaggtggcccccaccatcggcagggtgatcgcaccggcaagccccctgaacatggggatcatcccgccgaaggagtccttaacctgaccaccctgttgcagcaggatcagccacggactttgcccgcctgcaagctgcgtggccacgtcggtgaactgtgcaggcagcatacgcatggcggctttatactgcccgacggaaatccccgctttctgtgcagccagcgcctgtcggctcagcgactgttcaacgactgccgctgtttttttcgcatcagtttccgtaccggaaaaatgacgcctgactctggccatctgctcgtcaaatctggccgcatccagacttaaatcaacgaccagatcgcctaccggttcagccataccggactcctcctgcgatcccttctgatactgtcatcagcattacgtcatcctccgtcatgtccgccacatccggggaagcggggataacttcattcccgtccgggccaaaacgaacgcctccggcaagccctgccgctttctgcatcagcacatcatcttcaggctcttcgtcagcctcgcgccggttcagcagactgaaatccagcggatgcatatccggatcgctgaaaaacaggctgagcacggtgtacgtcagcccggaaaagtgcatatccagcagaacatcatgaaaataatgggtactgtaaaagcggtgccagtcggcatactccgtggatgacatcccggcaagcatggcacgccagtcgggtcgccccatctcgcgcgccagtttcagggcaaaactcagctcaccgtcgaacactttcccgcagaaacaggctctgcaggcccggcgtcctctgcctgttcaggggcatcattcaccacaaactcatacataccagacagccggtacaccacgttttcagcatgagaaattgcctccgtgggccaggtggtaagcacttcctgctcaatctgtttaacggcttcattcatggacggcatctgcgtcttctgcggatggttatgccacagggacatcgccaccagaaacgcgccggttctgatggcgtcttccacagtaaacttccggttgctgtctgactccgcctgttctgcctgccgtttcatcagggcgagatgctcaatgcgctgcagggctgacagttcagaaagcgtgacggtcacaccgttatgttcaaatgattcggttttcaggaacatcgctgactctccggattaactggcggtgacggtaatttctgcaaccgcagcaaactcaccattaccggatacaaccggaatgttgaccttgcctgcagcaacgccgttcacggtgatggtcataccactgaccgacacggtggcttttgttttatccgcagacaccgcacgaaagctcttgtcggttacgccctccggctggaaggccacggtcagcgtggtgctctgccctttcaccaccgaggtgctggcaggcgtcacggtcatgccggttgccgctgttaccgtgctgcgatcttctgccatcgacggacgtcccacattggtgactttcaccgtgcgggtgatcacttccttcgccgtcaccgccttaccgatactgctgacccagccacggaacacatcgaccgtgccgttcgggaagcggattttataggcacgggtatcgccttcattaaaccacgccagcagcgcctgctgcccctgctctccgggcatccacgccagcgtgaagctggtatctccggcagatttctgcccctgcccggtcgcagtccagtctgcatcttcatcatcgagatagctgtcgtcataggactcagcggtcagttcgccgggcgtcaggtctttaacttttgccagacgcgaccagtcaacgtctgaaagcggattcgcataagggtcaccgctccccttataaacccacagggtggtcccggcacctttcaccggcattgtaggatttggtacaggcatagcgtcctcacatttcataggtaatgacataagtcagatcggctgaactccacaggcccgcatcatcgtcgcgccggtagtcatagccgctggccaccatactggtgatcaaatctgacagtgccgggatatcgctcatcaccggataaatccgggactccatccacgcatccagctctgaatccggcacctgagcaggcaggaaaacttcgatatgcagctccgcctgccaggtatcgctgtccagctcttcgcccgtgtattcagcgccggtgagataaacggcaactgccggaaaatccgcctcatcaaaaacagcggggcgaccatcaaaaaacgtcgccccggtgtcatgcttctccagtgcatccagtacggctgcacggagttcagtatgtttcatcgctttattaccatcctcagttgatgctgcagcgcatagcccagctctttcggaagacgttcacgccgtatccgctcaatattttgtttaaacgccgtggtcagcggcaccgccatcgggattttcaccacatcaatggggtaacggtttttcccggccacacgctgcatgacatgccaccggccatttttcagttgctgaataaacgcgccgggaatacgacggttacccaccacaagcacgctgccgccacctttcagggatgaacgctgcccctttttacgacgcctgcggcgcgaaaggacaacccgcgcattacccagcttgattacgggcaaatccccccggttaactttgattctggcctgcggatttttgacagtggcccttttcagcctggccctttcctttaccagtttccggcgtacctttgtctcacgggcaacttgtgacgccgactgcgatatcgcggatgaagcaacgcggttaatggccattgcggcggcaccaggcaccgccgttctgctgatacggctgaggttttcaacggcctgctcaagaccttttatggccatacatccccctttcagcggcgacggttaacggcaggcggtacgccccgtccaagccagagatgacaacttccgccatcatccggcgaaacccgatctacccagaaattttcctcaccgatggtcagcgtgtctccacgccgcagctgccgcacctcatcagtccggacaaacagggacgggctggagccttcaacgcgcacgccctgtccggcatagctgatattttcagggtcatcaaaaacaccacgtatcaccgcacctgactgctcaccggatgtcatggtggctgacgttcccatgtacccgcgtatcgtttcatcggcgcgggcaatggcagcatcgaacaggttatcgaaatcagccacagcgcctcccgttattgcattctggccaggccgcgctctgtcatttcggctgccacaccggcagagacacgaaacgccgttcccggcagcacaaatgccacaggttcatcccgcgtggcgtgaagtgcatcagtatgcagcttcaccagtgccacgaccgtgaccagttcagacgtatccagaatcacggtatccggctgcgctgatcccacctcattttcatgtccggtcagcacattttcccggctgagaggggtgtcctgaccggcagtttcatccgtgtcatcaagctcctcttccagctctgccacacggagcgccagttcttctttcgtccccgtcaggctgacattacggttcagttgttcacccagcgagcggagacgggcaatcagttcatctttcgtcatggactcctccacagagaaacaatggccccgaagggccatgattacgccagttgtacggacacgaactcatcagggtcagccagcagcatcagcggtgctgactgaatcatggtgaactcacgcgccggatcgccggtggtcacccagtttttcgggtaacgggcagaggcgttaatgccttcgcgctgtgcgtccgcatcctgaatgcagccataggtgcgcagaccgcgtgcctgagtgttccccagcaccatcgtgttgtccggcaggaagttctttttgacgccgttttccacgtactgtccggaatacacgacgatggccacatcgccatacatccccttataggacaccgctttgcccaggtctttcaccgctgtctccagctcggaattagagccacgacgggtatccagcttctccttgacggctttgaaggaacggaacagcgcccagcctttcggatcgaacacgatgatattcaccacaccgctggcgttcagcgcgtaggcttcgatatcgtcggtcgggtcatacgtggacttgtcacgcttgctccactccgtgccgccggactgcgtgatgttattctcctcactgcggcccatatccacctcaaccggatcgaaggcttcaccggtcatggtgtatttgcccttaagcacggcagaaactgcctgcatctcttcgacctgagcaatggccagctcttcgtcacgcatgttctgcatgatgatgcgacggcggcggtaagccgggtccgccagattctgcggatcttcatccggcaggcgacgcagggtcatctgcggattcacttcatgcttcggcttgacatatcccggcgtaaattcagaggtggagccgccacgggaacggataacctcaccggaaacaatcggcgaaacgtacagcgccatgtttaccagtcccggaatttgtgagagatagactttctccgtggtgaagggatagctctcacggaaaaagagacgcagaaacagcggatcaaacttaaatttctgctcatttgccgccagcagttgggcggttgtgtacatcgacataaaaaaatcccgtaaaaaaagccgcacaggcggcctttagtgatgaagggtaaagttaaacgatgctgattgccgttccggcaaacgcggtccgttttttcgtctcgtcgctggcagcctccggccagagcacatcctcataacggaacgtgccggacttgtagaacgtcagcgtggtgctggtctggtcagcagcaaccgcaagaatgccaacggcagcaccgtcggtggtgccatcccacgcaaccagcttacggctggaggtgtccagcatcagcggggtcattgcaggcgctttcgcactcaatccgccgggcgcggttgcggtatgagccgggtcactgttgcccagcggctggtaatgggtaaaggtttctttgctcgtcataaacatcccttacactggtgtgttcagcaaatcgttaacggcatcagatgccgggttacctgcagccagcggtgccggtgccccctgcatcagacgatccagcgcagtgtcactgcgcgcctgtgcactctgtggtgctgcggccagaatgcggcgggccgtttccacggtcataccgggggtttctgccagcacgcgtgcctgttcttcgcgtccgtgagcctcctcacagttgaggatccccataatgcggctgttttctgccgcaaccgctgcggtgatctgcgcgttcacgtccggctgcgccgcgctggcgttttcgccctccgtcgctggcaccacgtcagtaacgtcagcctgcgaagcagtggctgaaacagttgttgattgagtctctttggtcattcgccctcctgagagacgggatttacgtgcatccagtgcatcacgcatgacggtgatcgcatcggtgctgttaacaagttcatcagccagtccggcatcaatggcctcctgaccgctgtacactgcagcctcggtatccagcacagcctgcacggacaggccggtatatgccgacaccttctgcgcaaacatctggcgggttgcgtccatccgggactgcagtgtctcccggacgtcatccggaagatggctgtaggggttgccatccaccttatggctgccgctgtaaatcagcgtgatttccacaccctgtttctccagcgcagcaccgtaattactgtgagccatcatgacgccgatggagcctgtccgggcggtctgcgtgaccagacgccgggaggcggcactggcaagcagctgacctgcactgcagttcatgtcgttggccagcgcccataccggttttatgtcacgcacacgggcgatgatgtcagcgcagtcaaatgcccccgccaccatcccgccgggcgtgtccatatcgagcagaatgccgtccaccatcggatcgctggcagcctgttgcagacgggcgataatgccgttgtaaccggtcatccccgagtacggctgcagcgcccgcgtccggctgaccagcgtgccggacaccggcagcacggcgatgccgttcatgacctgataactgcgggcctgtcgtggtccgtcatcatcaccggataatgccagcgtcgcgagtgcctcctgggcagtcaggctgtcgccggacaccgcatccgtcaggcggctgatcccaagctggcctgcaagcgcacaaaagaaaacccgcgcataggcgggttcaagcatcagcggctcattaaaagccatgctggcaatatgcgggagattacgcagctctgctgtcactcttctcctcctctgttgattgtcgcagcccggattcaaatgctgcagccgcccaggcgggcggtttaagaccggctgcgcggcgctccatcgtttcacggacctgctgggcaaaaatttcctgatagtcgtcaccgcgtttcgcgcactctttctcgtaggtgctcagtccggcttctatcagcatcaccgcttcctgaacttctttcagaccatcgatggccatacgaccggagcctatccagtcgcagttcccccaggcactgcgggcttcctgaaaactgaagcgcgcttttgaaggtaacgtcaccacgcggcgaacgatggcctcttccagccagcacagaaacatctggctcgcctgacgggatgcgacgaattttcgccgccccataaagtacgcccacgactcgttcgcactggcccgtgccgtggagtagctcatctgggcgtaattccgggaaagctgctcatacgagacacccagcccggcagcgatataccgcagcagtgactgctcaaacacggagtagccgttatccgtatcctgagccgtctgcaggttcagtgagtcacccggcatcaggtgcggtacttttgcgcctcccagccggaccggcgctgcggcgtaatacgcggcaatttcaccaatccagccggtcagcctttcccgctgctcctgactgttcgcgcccagaataaaatccatcgctgactgcgtatccagctcactctcaatggtggcggcatacatcgccttcacaatggcgctctgcagctgcgtgttctgcagcgtgtcgagcatcttcatctgctccatcacgctgtaaaacacatttgcaccgcgagtctgcccgtcctccacgggttcaaaaacgtgaatgaacgaggcgcgcccgccgggtaactcacggggtatccatgtccatttctgcggcatccagccaggatacccgtcctcgctgacgtaatatcccagcgccgcaccgctgtcattaatctgcacaccggcacggcagttccggctgtcgccggtattgttcgggttgctgatgcgcttcgggctgaccatccggaactgtgtccggaaaagccgcgacgaactggtatcccaggtggcctgaacgaacagttcaccgttaaaggcgtgcatggccacaccttcccgaatcatcatggtaaacgtgcgttttcgctcaacgtcaatgcagcagcagtcatcctcggcaaactctttccatgccgcttcaacctcgcgggaaaaggcacgggcttcttcctccccgatgcccagatagcgccagcttgggcgatgactgagccggaaaaaagacccgacgatatgatcctgatgcagctggatggcgttggcggcatagccgttattgcgtaccagatcgtctgcgcgggcattgccacgggtaaagttgggcagcagggctgcatccacactttcacccggtgggttccacgcccgcaactgcccaccaaatccgctgccaccgccgtgataaccggcatattcacgcagcgatgtcatgccgtccggtcccagaagggtgggaatggtgggcgttttcatacataaaatcctgcaggtcccctgcgtcgctgtgtcatgccggtctgcacctccagctccgcaatgtattttttcaggtcagacacggaagtggccgtaaactccactcgccgtccgtctttctgtaccgttgccacccgtttacctgtcatcaggtcatgcagtgccgcacgggcagcggcaagttcttcctgtcgcgtcattcatcctctccggataaggcacgggcgtaatctgccagtgttttcttgttggttgctgcaccatcctcttcctgcaggctcgccagcagtgcactgagatccagctgccagcgggaaatactgatgcgcagcgccgccagcgcataaacgaagcagtcgagtgcctcattgcgtcgctttttgctgtcccacagtatttttttcctgccatccacccatttttcgacctgctcttcagcagtcagctgctgcgcttcggtcagatcaaaaatatccgggttattcgggaagtgaacggcaccgggaagcggttcatccccttccggcgtcagtgtgaagcggttataaatctgctctttcgcggtatccgtaccgatttcggtaaggtaaaccccgtttttgtttcgcttacgtggcatgctggccaccggctttccgtagacggatgcccctttaatggggatcacccggaacagcccatgttttttcgagcgttcatacacaatggtcgggtcaatcccgccagtatcccagcagatacgggataccgacatttctgcaccattccggcgggtataggttttattgatggcctcatccacacgcagcagcgtctgttcatcgtcgtggcgacccataataatctgccggtcaatcagccagctttcctcacccggcccccatccccatacgcgcatttcgtagcggtccagctgggagtcgataccggcggtcaggtaagccacacggtcaggaacgggcgctgaataatgctctttccgctccgccatcacctcagcatccggacgttcgccgattttcgcttcccatgtctcaccgagcgtggtgttcacgaaggttttacgttttcccgtatcccctttcgtcttcatccagtctttgacaatctgcacccaggtggtgaacgggctgtacgccgtccagatgtgaaaggtcacactgtccggcggctcaatctcttcaccggatgacgaaaaccagagaatgccatcacgggtccagatcccggtcttttcgcagatataacgggcatcagtaaagtccagctcctgctggcggatgacgcaggcattatgctcgcagagataaaacacgctggaggggtcatccggcgtccatttgaggccaaacggcgtctctttgtcgccaaatttaagatactgctcctccccgcagtgcgggcaggcaacatgaaaacgcataaaatgcagggattcactggctgcacgctcaatctggcaggtgcctctcactttgggcgtggagccacggatggactttggccagaccgagccttcaatacgtttgtcgccaaggaacgtcggagagccttcctgttcaatatcctcatcaaaggcagcaagttcatcataacccgccacatccaccgacttttcacggtagttttttgccgctttaccgcccaggcaccagaagccacgaccattggaaaaacgcttcatagtgagcgtgttatcccggtgctttttgccataccacggagccagcgccagcagcgacggaatatcgcggatggtcggctcaacgtgggttttcataaagttctcggcatcaccatccgtcggcaaccagataagggtgttgcgctgcttatgctctataaagtaggcataaacacccagcagcattttggaataaccgacacgggcagacttcaccacattcacctcacggatgtagtcgctgcccatcgcattcatgatggcccgctgaaagggcagtgtttcccagcgcccttcctggtatgcggattctttcgggagatagtaattagcatccgcccattcaacggcggtctgtggctccggcctgaacagtgagcgaagcccggcgcggacaaaatgccgcagcctgttaacctgactgttcgatatattcactcagcaaccccggtatcagttcatccagcgcggctgctttgttcatggctttgatgatatcccgtttcaggaaatcaacatgtcggttttccagttccggaaaacgccgctgcaccgacagggggatcccgtcgagaatactggcaatttcacctgcgatccgcgacagcacgaaagtacagaatgcggtttccaccacttcagcggagtctctggcatttttcagctcctgtgcgtcggcctgcgcacgcgtaagtcgatggcgttcgtactcaatagtccctggctggagatctgtctcgctggcctgccgcagttcttcaacttcccggcgcagcttttcgttctcaatttcagcatccctttcggcataccatcttataacggcggcagagtcataaagcacctcattacccttgccaccgcctcgcagaacgggcattccctgttcctgccagttctgaatggtacggatactcgcaccgaaaatgtcagccagctgctttttgttgacttccattgttcattccacggccaaaaacagagaaaggaaacgacagaggcccaaaagctcgttttcagcacctgtcgtttcctttcttttcagggggtattttaaataaaaacattaagttacgacgaagaagaacggaaatgccttaaaccggaaaattttcataaatagcgaaaacccgcgaggtcgccgccccgtaacctgtcggatcaccggaaaggacccgtaaagtgataatgattatcatctacatatcacaacgtgcgtggaggccatcaaaccacgtcaaataatcaattatgacgcaggtatcgtattaattgatctgcatcaacttaacgtaaaaacaacttcagacaatacaaatcagcgacactgaatacggggcaacctcatgtcaacgaagaacagaacccgcagaacaacaacccgcaacatccgctttcctaaccaaatgattgaacaaattaacatcgctcttgagcaaaaagggtccgggaatttctcagcctgggtcattgaagcctgccgccggagactgtgctcagaaaaaagagtttcttctgaagcaaacaaagaaaagagtgacatcactgaattgctcagaaaacaggtcagaccagattgaagcaatttagataatcgtgcagactacgccccctcatatcacatggaaggtttatctatggatcaggtagtcatttttaaacaaatatttgataaagttcgaaacgatttaaactatcaatggttttattctgagctaaaacgtcacaatgtctcacattacatttactatttagccacagagaatgttcatattgtattaaaaaatgataatacagtgttattaaagggcctaaaaaacattgtgtctgtcaaattttcaaaggataggcatcttatagaaacgacctctaataagctgaaatccagagagatcacatttcaggaatacagaagaaaccttgctaaagcaggagtttttcggtgggttacaaatatccacgaacaaaaaagatattactatacctttgataattcattactatttactgaaagcatccagaaaactacacagatcttaccacgctaaaccataacgtccggcttctctcactcctgagccggactgcattggtttaataaaaaccatcaacaattgtgatttagatattcggaaccattcaaatataacaaaaccccgtaaaaacgaggtttatggataaattttattattgaatacatcagattaaattaatcttgacatcatagctttcaagacccgtcattttttcccgtgcggtaaactgaatactggtaacttctttcccggtctttttcttaagttcaataattttttttgttatatattcagaaatatctgcttctgcttttgtttttaagttttcaatattcatcatttcctcttttagtctgttatgactttccagttacacagtaagtcgattatatggtgcaaacgtgtaaaagataagatgaaacatcgcaataatcaacatacgatagtctaaattttacacaaacagacaaagagaattttcctgaattatcaatgcaatagcatcaaatcaactcaagagccttattgctgcttccagaatttcttctgaagtaacatgtcgatccgcggctacataaatgactttatgatctccggtcagagatggaaaccctgcggccattacagtaaggtgtgttttttcgccatttggatattcacgcatgatggtgttaactccagtcatcgctggcactaccactgctggttcagagttaaaaaaaactatgatttttttcatgatgttaccgtagtatgtgagtatccatcgaatagacaccaagcaaaaaagctcccgaaggagccttcattttcacttttttaaatccaacgacagacggctggcatttaagtattgtgaaatattatcaaatgtaatcatcattgatttacaaaagatacattttgccccgaaaggattcatgtcagaaacatcaaaagatgatgttctatactgggaaccatgacaacacgggcatctaaagtgaatatggtttgtaatattgtctacctcaaagcgccactacatgaacagcggcaggacctttaggtccgttctcaataccaaattcaacttcctgattctcagttaatgttttgaaatcgttgctctgaattgctgagaaatggacaaacacatctttgctgccatctttcggcgtgatgaaaccaaaacctttttcagggttaaaccatttcactaaaccagtcattttgttagacataattattaccttttgaagaaattagcccttgggcagaatggtccgaaaaaaaatatcagagagaaaaaccaacaaggaaatctcaagaggtacaaataataaaattataacaatgactgcttcagataaatttgtaacaaaccagaacaccattaacgcatgattaaccacccatagcaaggattacttttgtaaagaaaaacacagcaatgaaagaatagctttatttattaataaaacgtgtcattctgattaagaccttttatcttacccttaagatttcaggaattttggctcatggaagagtcctttttatttaaattttacattccgcgatgtaaatgttccgatttaatattaccctacatttgatgctttttatctcttaaagattcatagatctgttgacaagtcactcctgcgatgtagcgttcgtcagcaatttcagcataaagctgagcttctgctgcaatatctccgagcatgttggtgagcattccttcggcggttttggttgttttgcctctgacggcagcggcaagatctgcggtatgcttcgctgcgtcaaggcgtatggcatatttttttgcttcggcacgcaactggttaacactatcagacagataagcagccctggcagaaatttcagcagatttctgttgcgcatctttaacagcctcatcacgggctatagttcgcccctgttcaattattcgagcagcaaattgagcatttacctcttgtgataatgcggcagcatcacgttccgcccattttttttgccatcctcggtcgctccagacatttccgacgataaatcctgacaacacgagaaaaatcaccatgaatatctgattcactgttctatcccccagcaggttaatgcgctctcctggtcacgacgaataacctgaccgtaacagttatttgaacgaatgcggcaatcgcgtccgccatccttaatccaccagcgaatcgcttcgcatgcacctttacgatcaccagcattcagccgcttataaaacgtcgacgggaaacacttaccggggccaatgttatagggacaaaatgacgcgatacccgctttttgtggttcggtcagtggtactttaatattgcgctccacccatgccagcgccttatcacgctcaatggcgttgacctggtcgcatttttccttcgacagtttcatattgggaaaaacggtttttccatccaccactgtggcaccccgacagatggtccatatgccagaaccatcgcggtatgccattgtgtggttaccttctttttcgtccagaaactggtcaagtatctgaggagcagatgcgccagcaccaatcagcgccagaacggcagccgacaggccgtatctgatttttgtgttcatagatatttatgatgaggacgctcgtgcttattggcaggattttcaatcttaaaggagtactgatgctgcagataagactcaactttttctgacaatttttctgctacttccaggaagacttgccggacgctccttctggctgctgcctcataaaactccagcgcagctccttcaacacggtccatggcgacatccaggtcaaaaatttcaccgtcaaagcgttctttgtcctgtaaggctacagttaccgtaactttattctcaaaattacggactcctttcacaaccagttcatagtcttgagtcattggattactctcctctcgcagccttacgcctgtcttctttaatcttgaaataaagatttgtcagatacgtcagcaggccaaaaaccaggctacccagcacaccgattgcagcccactgtgacggagttactttatcgagtaactgcaatgcccagaaaccagcattacccgccgatgtgccataggcaacacctgttgttaacttatccattgatttcatatcctcaccccgatgtacacggatggtgcaatatgtttgaaaagatcggagtctacggggtagttttgacagcacacgttgttctcaacggcgctaaaaaaacatacacattaaaaatgtgggtaattattttgaaagaaagtcatatataaaataataatacgagaaatgttttcatatttagtgtactgtatacggccatttatacaggaaaagcctatgtcagaacgtaaaaactcaaaatcacgccgtaattatctcgttaaatgttcctgcccaaactgcacccaagagtcagaacacagtttttcaagagtacaaaaaggtgcccttttgatctgccctcattgcaacaaagtattccagacaaatcttaaagctgtagcctgattgattttattagtaacaagtattttttatattttaataatatatttaaagcagataataaaaaacccgcctgagcgggtttgagattgtggtgctttttgtgggagtcatccacttacgcactttgttttgccatgccagcagttagcttctgctgtaaaactattcatgcagcaaacctgcacttcaccacaatggttagcatacttttcctgattaagattttgccaaatatgctagccattgtttcatgtattggacctccttactttttattaaagagatccaatattcactactctgtccgtatctctactcaggcatcagccttcttcgttatcgtatacagacgagcgatgaattttaatcagtaatgatgacatttgctgctgcaggacctttagcaccactctctatagagaaggtaaccttttgaccttcaaataaggttcgataattatcattctgaatcgcagaaaaatgcacaaacacatctttactaccatcaacaggagaaataaagccgaaacctttatcagcgttaaaccattttactaaaccagtcattttatttgacattctacattccttaacttgagcctttcggcataaatggtttgcataacagaaacgacttcgtacttaattggagagactcaaagaaggaataagtgaataacacctgaaatgagaactgctttagtaaactacttcgtatatcgtctgttcttcaaaccgacgcaatcattaacgcatagttgaacatatgaagcaatgtttattttagacatccagccatcttcaaccccatcaaaaaactatagctttcttcaggaacgtgtgtatagtgcgccaagttatcagtattaaggaatttttttgtcccgtaaaatgacaggaattgtcaaaacctttgacggcaaaagcggcaagggtcttatcaccccatccgatggtcgtatcgatgtccagcttcatgtttcagcgctcaatctccgcgatgcagaagaaattaccaccggattacgcgtggaattttgccggataaatggtctgcgtggcccttcagctgccaatgtttacctttcatgagctatattaaagctttaatttcaggccccatcggatcacacatggagagtttttatgaataaccccgtctgtcttgatgactggttgattggctttaaaagcttatgctgtactttggccgtaatagctctgctaataatataataagcagactcattgtgtttagggacattgtactggaagaaaacattttaaacatcaggcaaataaccaagtcaccagctaaataataagttaacagacatgagtcccgggatgagattcaacattaccattgccccatttaaagcacaaaacccgctcatcagcgggttttctactttttcttaacgtcgggtatacaaagcccatcgttgaaaaaattttatccatattttttgaaaaatgcaaacatcatgtcgccatcttcagcaaaaatcatttatctcgtcaccttcctcaattgcgcttccgcgtatgcttcttcctgccagcactttgttaccagtttaccaatgacgtccgcataccccttataccactgataatcggtcaggtctggtaccagcttctggacatgacgtcgtgccagcgtggtcggtaaacgactaaaccggtttccattacaacgcccacaaatcttatataccggtacgccatgaaaccgggttcttttttcatccagaacaatccctttacccttacaccctctgcacgctgtgctggcttcgcccttaccatggcaatgctgacatagttccttcacccattcttccttgattacagattccccgcgtctgtagtgtttcaccacttcgcgcaatacattataaaatcccgtacctgaacaatgctcacagcgagccttacttgccgcagacctggagtaatcagcaaaggcaaaactcacgaggtaaggaataatctgtaaccggatttcttcactcaatttgttcaatgtcgggttatccagtgccatcgcgtaatttagcaggccttcaatcgcaaactgagggtcctgaacaccaacttttgccagaaataaggccaacccaagtggtgctttcgactgcaccatcccctgcgctgccattacatccgtaattgttaaacaaccggtgcctgtcgctggagcgtcatcgctcaattttggagattttggggagtaatattttggtaaggcttcaaggttcatgctcgttctccacttacgccagtacgccaattgtcagcgcgcgatcgataaaacgaaatatcagctccagttgggagccatacttatcttcaaatgccactgtatccgtatgcagctcgttgtgatgctttctgcacaaaggcaacacaaagagatcatgtgcttttgttcccattccgccctgcccgtgaccaatcagatgatgcggatcgtcggctggcataccgcagcaagcacacggctgtgtcttaacccaacgtgtgtatttctccttaacccagcggcgacgtttaggcagcttcatgaaagattccggagactctggatcaacggtgatgcttaccaccgtcttttcctgtggtgatttttgttgctggtgggcgtaaggcaacggtgcaagattttttgtgcgttgtttcaatatgctggtggcggtctgctctcccggtacgatgtcgctttcgcggtacaccgagcagattttttccgctggtaatcccagcgaacgacgcgatacagcctcaggtagtgcatccaccacctgattgcagaccgcccaccaggataattcagccaaagataattcccgctcctgcgtaccgcttattgcgtgacggatgacgtcaatcacccatgctgtcagattttgttgagcaagcagctccagtgattccgatgtctggtcacgcagttggttgtcgcagtgccagcacaacaccattgcgccggtaccataacggtgaatgactgtttcagtgtgatggtaatcgccattaggccactggcaggatgtaacatgacgtaatagccagtcggacaatgcgccaacgccgccagcagcacgaatcacccgttcgttactaaaaaacggcagcaatgttttgtcttccgccagcggctggcgaacggcaggaacgactccggatggcagattacgcatgctttttggttccggttccaccagcactcgaggattatgaaatatctgtatggattcacggcccggcttaaggaccaccagcccaagctcaggcaccagaacaggtctaagtaatacccgcacgttacctccagatccgttgctggaaagtgcgggacgcacgtggtgggcgttcggaataaggcagcctgacagagattatccagtgccgatagtcgagactgagagctttcttaacctcgaacccgcgcctgcggtaagaatgaatcagccattcggcctgttctgcagtgcatggagggtgctggaaccattcagacttgaatgcgtgagaataccgcccgtgcgtgcaggcaagaacgggcgaattatcagaattgtaatattttgcgttgcgtgccatcggttttctccggtggcacggtgttactcagcgggagttcagccccgcgcaagattgtagatgagtttattctcctgaaaaagcagaaaagccagcttttattccgatctctttcaatgcctgtaatgaagtgacaaactcaccttcgcgcaagataaatccgtccgtgacccgagcatccacaaaattaattaacgcagccccattctttcgcaaacacataatgcggtaatgactaacaagatttccattttcaacgcacacagcatagaggccatcttcacaaaaaattttacgcagttcttcgatgttcatcatcagaatccttccggataattagctctcccctttaagggaccatccctcttatccctgcgcgctacttaagtatttttgattctattccggcaccgtccagaacttcaaacgcgttgaaaataaaaacaaaaacccgccgaagcgggttaagtgcgggtgcgttgaggatgcctgccacatcagaggtggcgagggatttctcccccgccgggtctcttactcctcaggttcgtaagctgtgaagacagcgacctccgtctggccggttcggattcgtacctcgcagaggtctttcctcgttaccagtgccgtcactatgacggttaaacagatgacgatcagggcgattaacatcgccttttgctgcttcatagcctgcttctcctgtcaacgcaaagcagaagtgtcaccttcggtgcgaaacagagatgtcatgctttggttcagagaatgcgtttgaccgcctcgctatatacttccgagcgttctcttttcccaacagaaatcacgaaaacgacaactttctcgtctataacctggtatacaaggcgatagcctgaagaccggagcttaatcttgtaacaatcaggcataccacggagcttgtttgcttcaatccggggtgactcaagtacttcaaccagcttctttttcaactgttcacgtaccgtcgagcccagctttcgccattcctttagtgcccgctcgtcaaaatccagaaaatacgccatcagagttcatccagcgtcacacgtactggcttaggattacgaagccgttctttcactatctccacaagttcagcatcttcatcactcaggagtgtctgtttgaacggcaagcgttcattgtcagcgatatactcgagcatgagacgaagcgcttcagaaggagttacacccattttttcaagcgcggcgtaagaacgcgctttaagttcatcgtcaatacgcaggttaatgctacccatgtcttacacctcttgtaattacaaatgtcattacaagtatcgcactacaacatgcttagggcaagtcacgaaggaagtcagaaagtagtcgtaagaacggtgatcactgtccgctttgtgccaggagcagccattgctaagtccatcctgtattgtgcaggtcagctcgtttttaaagagtccggccatcatcttactggtacagacaccatatactttgtgacggtcaggctacatatgcacaactcaacttattcatctattttttgctttagcatgtcagtgttgctttctcgtcggcgggtgagcggtgacctgacctgtcgataaaggaacgtaacacgttttatgcaacacccgcatgcggcagaaaattattgccgaacgtttacccctgtcaacaagctttactttctgaggcgcgccagcccgcgaggaaaacaatctgaacatcaaacaattaatgacacaagaaatacgattaaagatttttttgtgcatgccgatagtgcttttttaaaaggagaaatctatgtctgtcacaattcagggaaatacctcaaccgttatttcaaacaactccgccccggaaggaacatcagaaatagccaaaatcacaagacaaattcaggtgctgactgaaaagcttgggaaaatctcatcggaagaggggatgacgacacagcagaaaaaagaaatggctgcattggtacagaagcaaattgaaagcctctgggctcaactggagcagttgttaaggcagcaggcagagaaaaagaatgaagacgcgacagttcagcctgataaaaaagaagagaaaaaagacgatacaaataccgctggcaccattgatatttacgtctaagtgacagccgtattgtggccctcatcgggccacttttcgccatcagccttttctttaaagacatattatctttgtatcatttctgatagttaacattacaagatataagtaatggacgcactcccaattagtctatttaaatcgccacgagtttaactgacaacccatgatcaattatgaattgcaactatttctgtagtcacttttgtggggacagtccacaaaactgccaacttccgcttcttgctcttagcggacattagcataggctatttaccataacgcctcattacgcgcaccgcccagactgactcagcgcgtttctggcatatccccggtaaaacaagtaacaaaccacccgaaaatgaacaccagaaacgcgacttaagaatctaccctatgaatggatatgcactcaaccgaatcgatcttggtttcaatcttttttatcgggatcaggcttctttttaggtaacttcgggggcttaacttgctgatgactttgcgttcggcgcgtaagccagggatggtcagctttaggtttaacatagtattttgagcgtaaatcaatacgggcattatccactcgttcatggacactcttttcatcatccagtggtataggctccgggccatcaacatacttttcccagcccagcgctttcccgtcatacagaacgttaatttcaccgtcaaagttctcgcatacagtaacaaccgaatgcctaagtcgatatccccggccctcactgcgtacctgaaacgcactgcttttgtactggaaagtgagatttttagacagaacgcgcttcgcctgtaggctgaagatataacccagttcctcttcagaatggtgcacatcaagatgagcattatcagtagtacgaggcgacgtagcgaaccggttgttataggcttcaataaaggtcggcaaccatgcatttgctgtttcaatatcactgatattctgaagccgcatttctttgaccagcctgtcctgtagtgtctgattggcgcgctctacccgcccttttgcctgcgggctgttggcatggattggctcgatgcccagtgtctttatcgcacgagtgaactgggtcagctcaccttcccgctctgggttatttaccctgaatatactgtgtctatcagagtagagagcgagcggtacgccatgatcattaaggtaaccccggagggtttccatgtaagcccgggttgtttcagcaggcacaaaacgcaacgccatcaacgcactggtggcatcatcaatgaaaacgatcagtgtacatctggggcctcgattttcaaaccagtcatgaggtgagccatcaatctggatcagttcaccgtaagatggtcgtcgcatgcggcgttgatatatacgggcaattttacgacggcgttcacgccataacccctcttctatcatccactttctgagagtttcaacggataaagataaaccgtgtatctcgcgcaatttttcgcacgcaaacgtaggtccaaaatcagcgtaacggcctttgaggagtgaaattactgttgctctgaattcagtagaaaaggaattattaggacgctttccacgtcggtgggaaaccagaccagaaggcccttcatttctataccgttgcaccagacgtttaacctgccgaatagaaatgccaatgcgtgccgcagcttgttcctgaataatctgaagtcggtggagttccttatgactcatcgtaacagtctctttgatcatgaaaaatccacgagagaattgtctggggacattttagaatggttcaaaggggacattacagcttggtgttaacaatagcctgcttctccgtgcctttcggcacgtaagaggctaacctacatgtgtctagcatgaaattggcctcagattaatgttaagcgtcttgcaggacgcgtaatgttaactggggcttttctctatctgccgttggtgtccatgcccgaggcagatagcctcaagcacccgcagtcattctacttaactaagatttccccgcaaaccgtttttgtccagcacagtaaatatccaactaaaccaatggagttcgctgtatttaccgccagtattcaatgcacatgaccgccatgaacacccctaaaaaaagggcatttatatatccaaatattaatatcaaaacatcaactttttccatataccttgctgtgaagatgatgggcatacatgatgcgaacaaccagaacgcaacaaacaaaaactgcaatgcgtttttcattattcctcctacaatcaatgtgcaattacatttaaacacacctcaatttggccggacatataaatatctaaaccagaaaaaatcacttacatagcgttacaaactctttagtctaaaggttcatcgtaaaacattccccatacttatcagtccgttccgcgccaggtagctcattgccttatctggcaacctgtaatcaggtttccgctttttcagttggctggtcgtttaaccgacatagttaatccattaatctagttgccggatgttggtggattttcgcgttttagttgttcataaaagtgcacagctttaaccagttcttctgatgtaactgggactggtgaggcagtgaataaggcctgaatttgatagttcggcctgtcgttacaatcctcttttttcggtacatatttccagtcaccagaccactacttcccctgaaagtccgtaacgccttttttcacgtagcgatatcgccatgccactggttttgcttgccccgccgtttcatgcccttcctgataattaatctcgctcattcatcgccccactcatcacaatatgcttcgaccggagtttttcccgcttcatagtcatcacgctaggattcgacatcagcagcacttccaccgcgtaactcaccatagtccattaatagttcatcccgctcttcaaaactgatgttatatttagctgaacaaaaatcagccactttgttcttcctcatcgtcttttatttcgtggtatgagtaattgcagtagttaaagaaaatttcttatgctccgtcatgaatttcctcaggtgttgcgtcatcgtccacttcgaatacatcctcaaaatctccaccagctattcccgtttcaataataattttgaactttcgcatttcactaccgccctttcgggcggcctcctgatgttctgagggtgcagaaatccatccggttaaggattaaattttatttacagaactgaatttaattattcagatatacgtatctgtagccttacgaatctactcactggatgcctctttcataaaaataatccagtgggttttatcgttttttccctgttcgttgacagataacaggttttctgtctgtcagtgccagaatctggcttaccggtatttgcgtttcattccattaaaaaatcagaacgccgtgcggcctcaacacccgaaaggcttctttaaatctctgtcgcgaatcatcacgccaggcatctttattcagccgtccatatttctttcccatccaggcgttatcaccaacactctcaagatgcggagggtctaatacaaccatcgaaaaagatgcgtctgcaaatgataatgcacgaaaatctgcgataatgtcagggctgataatcaagcgtctcccattgcgtaatgtgtatccttcttttctgatatcgctgaatatcgcccgttcgtcagacttatcgaaccagaacatgcggctgccacagcacatatcaagaatggttgccggtgcactcactgcgccacgtcctgaaaattaccctgatagaaagccagtatgcgctgcataacttcgctcttccggcactcgcgacagattatgtttaggcgactgtcgtagcgacgtatttctccgtcaggtgatgaccagataaggtccggatcaaccacagcaggtttcttcacctttgccctcgagagttttttgcgggcgttttgccagtccttacgcgcctgttcagaggggaataacccgtagccggagttgtatacatcgccactggctaccagctctctggcaagaacgctcatcagatatctagtcgcacctgttttagcttccagttgccgtaacgtctcacggccgctctggcgcacgagttccaccacctgccatttaattttttcccgctcttcttgtgtaaaaacttttgccacaagtcccccttaaaattacctcatgacctgaaatcaacacttatcctctgaaaccaggcggaatttctgtatccggttcagaaatatgattaacacaacgctgtacaggtgaacgtcccaggcggatgaccagttcgtcccatttttcgcggagctttgacgggctcatgatgttttttacccagaatggatctcgctgaacccgaccaaacatttcgcaaatttgtctgtggcttctgccatccagcatccgcattgtgcgcacgtcattggcccaggcagtccagttaggctcttttggtcgcatgatctcgccatcatcactggctgcctgttcgtagagacccacgatccgcccccagatccactgcgcacacgccaaatcctccctgctaccccactggcgttttttcgcactaaacacaaccgcgtcggagttccgggttaaaaaatcctgttcagtcgtctgcgggtccggttgcgaagcttccggacgaaaagtgtttttattctctgtagtaatctctgttgtattctctgtaagatcatcaggccattttgacccgatgacattgggtcgttttgaaccaatggagcgtttcattttgacctcttccatcgtgtcattttgacctgatggagcggcgcattttgaaccgatggattcgctcaatttgccaccatctaaaagctcgctcccatagttgatcgtgtagaaattggtcatatcgcgctttgatttattgagcttttcacaacgcaaaagccccagcgttttcagacttgcaaacgcgcgctttaacgttgactctgaccagaatgggaactgttccagccattgttccgttgtgttataaatccagcgaacaccatcacattccatgccggagttggtatctctcaaccagtagtgcagttgttgcaaaacaatggcttcgtttaagccaattttcattgccagctgcgtgtttataaccagtgggcgttcagcaaaaagaaggctcataattccatccagctttttgttggtattgctgtcgatacgcaagtttgaaagcaattgctttttctataagttcgtcagtttcacgatccactacggcaggatcagcaaaaagcagtccggactccaccacatcgccatattctttgtttaacccggcgatcatgcacgtgatgctttttccgtcagtaatttcacgatacaacctgaaatcattaatccggatagcctccataattgcaggcactagcgccgtgaacttttcacgcttatccctggtgtcgatagccttccagcgttcaaatatcttcactcgattaacgccaagcgctcgctgatcaatcgcgccaccttcatatgtgacacgctgaacatcgatgttcgggcgctctttcaaagcccagaatgcttcagtgattaatatcgtcgcctgctcctgtgtcattcctggtcgacatatccaggcatccagagcctcacgagcctgttcaggagtgattttcattgttcaaccgccccgcccgcttcgtcttacgatattcatcataaactttgggatcatactgaagctccccgccagatgcctcctgtagacgcatcgcgcgaccttcgggaactaaatcccctttccagctataaagcgaagccaaacgaatacctgctgcttgtgcaagttttgtttttgaaccgaaatacaaaagagcgtcagttttaagcatttaaaacacctttattgttagtcataactaacaagatagatgttaacaaaaacatagtcaatacgatttagcattagctaactatggaaacaaaaaatttaactatcggcgaacgcatcaggtatcgtcggaaaaacctcaaacacacccaaaggtctcttgctaaagccctgaaaatctcccatgtgtctgtatcacaatgggaacggggtgatagtgaacctacagggaagaacctttttgccctcagcaaagtattgcaatgctcaccaacatggattctatttggcgatgaagacaagcaaccaacaccacctgttgagaagccagttgccttatcccccaaagaactagagctccttgagctgtttaatgcactgccagaatcagaacaggatacccagctcgccgaaatgcgagctcgagtaaaaaacttcaataaactctttgaagaattactaaaagcccgtcagcggacaaataaaagataacatcatcaatgagttatcttttaccacatcaattatgttagctatagcatacaaaatcacttgaccgatatgttagtcatggctaatcttgtttgcatcaacacaccgcacggtgttctcagcaaacagttccgctaccccagcgttaaggggaaatgaggtcagcatggatactatcgatcttggcaacaacgaatctctggtgtacggcgtgtttccaaaccaggacggcacgttcaccgcaatgacgtataccaaaagcaaaacgtttaaaaccgaaaatggtgcccgtcgctggctggaaagaaactcaggtgagtgatatggatttcgacacaatcatggaaaaggcttacgaagaatacttcgaaggccttgccgaaggcgaagaagctctcagcttcagtgagtttaaacaggcgctttccagttcggcaaaatctaacggctgataagcgaaacagcaccgcgaggaatcagtatgcagaaacgagaacccgtcatcatcgcgccagactataccgatgatgaactttatgagtggatgcgccagaaaattaatgcagcgcaggatctgaaatgggctaatgaagccagggctaagcaggctgaaaatctgtccgctctggagcaggatatcaccaatctggaaaaagcagcggcattaagcattgccagaatgattacatacccgcgttagtagctaatcaacaaagctaaggttagtaattaaggagttctccacgggtgaggtggagtgcgtgcgccggacacgggtgcgcatccggaactgacagtttactgaaaggatatttccctgaaaagtcagaccataacgcgaaagcgcacggcgaggtagctggttcatagatagcctgtcgttaaattttcgtcgaccgtgcgcttccggttgtggcaacccgcgaaatggcgcggcggtaagtatggcggggttattccttccccgttgaggacaccgggttgtcaggttgatcatacgcttaagtgacaaccccgctgcaacgccctctgttatcaattttctggtgacgtttggcggtatcagttttactccgtgactgctctgccgccctttttaaagtgaattttgtgatgtggtgaatgcggctgagcgcacgcggaacagttaaaaccaaaaacagtgttatgggtggattctctgtatccggcgttaattgttaactggttaacgtcacctggaggcaccaggcactgcatcacaaaattcattgttgaggacgcgataatgaaaacgttattaccaaacgttaatacgtctgaaggttgttttgaaattggtgtcactatcagtaacccagtatttactgaagatgccattaacaagagaaaacaagaacgggagctattaaataaaatatgcattgtttcaatgctggctcgtttacgtctgatgccaaaaggatgtgcacaatgaattcagcatttgtgcttgttctgacagtttttcttgtttccggagagccagttgatattgcagtcagtgttcacaggacaatgcaggagtgtatgactgcagcaaccgaacagaaaattcccggtaactgttacccggtcgataaagttattcaccaggataatatcgaaatcccggcaggtctttaaaacagttccgtaataaatatccggtttcattcttatatgccagcaatggcagggatttgttcatccttaaatctgtcatgaggttaaaacaaatgagtaaagtctttatttgcgccgctattcctgacgaactggcaacaagggaagaaggcgctgtggctgtagccacagccattgaagctggcgacgaacgccgtgctcgagcaaaatttcactggcaattcctggaacattatccggctgctcaggactgcgcttataaatttattgtctgcgaggataaacctggcataccccgccctgccctcgattcatgggatgctgaatatatgcaggaaaaccgctgggatgaggagtctgcttcttttgtcccggttgagactgaatccgatccgatgaacgtcacttttgacaagctggcccctgaagtacagaacgctgtcatggttaagttcgacacatgtgaaaacatcaccgttgatatggttattagcgcacaggaattgttgcaggaagacatggcaacattcgacggacatatcgttgaagcgttgatgaaaatgccagaagttaacgccatgtatccggagcttaagttgcacgccattgggtgggttaagcataaatgtattcctggtgctaaatggcccgaaattcaggcagagatgcgcatctggaaaaaacgtcgcgaaggtgaacgcaaggaaaccggaaaatacacgtctgttgttgatctcgcccgcgccagagccagagccaatcaacagtacactgaaaattcaacaggaaaaatcagcccggtcattgctgccattcatcgcgaatacaagcagacatggaaaacactggatgacgaactggcctacgctctctggcctagtgatgtggatgccggaaacattgacggcagcatccatcgctgggcaaaaaaagaagttatcgacaacgaccgcgaagactggaagcgtatctcggcatcaatgcgcaaacagcctgatgcccttcgctacgaccgccaaactatttttggccttgtccgtgagcgtccgatcgacattcacaaagatcccgtagcactgaacaaatatatctgcgaatacctgacgacaaagggcgtgtttgagaatgaagaaacagacctgggcactgttgatgttctccagtcatcagaaacacaaactgatgcagtggaaactgaggtatctgatatcccaaaaaatgaaaccgcgccggaagctgaaccatctgtagagcgtgaggggccgttctatttcctcttcgcagataaggacggagaaaaatacggtcgcgcaaacaaactctctggtctggataaggcactggctgctggcgccactgaaatcacaaaagaagaatattttgcccgaaaaaatggcacatacacgggcttaccgcaaaatgtagataccgctgaagattcagaacaaccagagccgataaaagttaccgctgacgaagtaaacaaaattatgcaggcagccaatatcagccagcctgacgccgataagttgcttgctgcatcacgtggtgaatttgttgaagggattagtgacccgaatgatccgaaatgggttaaggggctccagacccgcgattctgtgaaccagaaccagcatgaatcggaacggaactaccaaaaagcggaacaaaacagtccaaatgcgttacaaaacgagccagaaacgaaacagcctgaaccagtagcgcaacaggaagtggaaaaagtctgcaccgcctgcggtcagaccggcggcggcaactgccctgattgtggcgcggtgatgggcgacgcaacataccaagaaacattcgatgaagagtatcaggttgaagttcaggaagatgatccggaggaaatggaaggcgctgaacatccacacaaggagaacactggcggcaatcagcatcacaatagcgataatgaaactggcgagacggcagatcacccaattaaggtgaacggtcatcacgaaatcacatccaccagcaggacgtgtgaccatctaatgatcgaccttgaaaccatgggaaaaaatcctgatgccccgatcatctcaataggtgcaatatttttcgatccgcaaaccggagatatgggaccggaatttagtaagactatcgatctggaaactgctggcggagtcattgatcgggacaccattaaatggtggcttaagcaatcacgcgaagcgcaatctgccattatgaccgatgaaatcccgttagatgatgcactgttacaattgcgagaatttatcgacgaaaactccggtgaattttttgttcaggtttggggaaatggagccaacttcgacaacacgattttgcgccgttcatacgaacggcaggggatcccctgcccgtggcgttactacaacgatcgcgatgtacgcacaatcgttgagctggggaaagccatagacttcgatgccagaacggctattccattcgaaggtgagcgccataatgcacttgatgacgcccgttaccaggcaaaatacgtttcagttatctggcaaaaactgatcccgagtcaggctgattcttaatgttcaactgtcgccggttgtgactggtattctgcaaccggcgctcgtctgatgtaagagataaagaaatcgatgagcgaagtaatcatgattgtctctcccggcaaatgggtatccgaagagcagttaattgcgctgaaaggaataaaaaaaggtacgttaaaaaaggcccgggaaaaatcgtttatggaaggaagggaatataagcatgtcgctcatgacggtatgccatgggataacagtccatgcttttacaacctggaagaaattgatcgctggattgagcgccaggcatcagcgagaccaagacgtcatcttacttgactaaaagccacactaactaatgagagaagttgaaatgaaatatccgacaggcgtggaaaaccatggagggaaattacgtatctggtttgtttataaagacgtaagagtcagggaaaatctgggggttcctgacacagcaaaaaacaggcgcgttgcaggtgaactacgctcctctgtttgttacgcaataaaaactggtgttttcgactatgcaaaacagtttccctcctcacgcaatctggaaaaatttggtgaggcccgacaagatttaaccataaaagaactggctgaaaaatttctggcactgaaagaaactgaagtcgccaaaacatcactcaacacataccgtgccgtcatcaaaaatatcctgagcataatcggtgaaaaaaatcttgcctcatcgattaataaagaaaaattactggaggttcgtaaagagttactgactggataccagatccccaaaagtaactatattgttacacaactagggagatcggctgtaactgtaaataattacatgacaaatcttaacgccgtgttccagtttggtgttgataacggttacctggcagataatccgtttaaggggatctcgccattaaaggaatcaagaaccattccggatcctctttcgcgggaagaatttatccgtcttatcgatgcgtgcagaaatcagcaagcaaaaaatttatggtgtgtttctgtttatactggagttcgccctggtgagctgtgtgcacttggatgggaggacatagatctgaaaaatggaacaatgatgatcaggagaaatttagcaaaagaccgtttcacggtaccaaaaacacaggcgggaaccaatcgggtcattcatcttattaagccagcaatcgacgctctccggagtcagatgacattaacgagactgagcaaagagcatatcattgatgttcacctcagagagtatggcagaacagaaaaacaaaaatgcacctttgtttttcaacctgaagtgtcagcgagagtaaaaaattatggtgaccattttaccgttgactcaataaggcagatgtgggacgcagcgataaaacgtgccggactccgccatcgaaaatcatatcagtcgagacatacttatgcctgctggtcgctgacagctggtgctaacccggcatttatagcaaaccagatgggccatgcagatgcgcaaatggtatttcaggtatacggaaaatggatgtctgaaaacaataatgcacaggtagctttgttaaatacacagttaagcgagtttgccccaaccatgccccataacgaagcaatgaaaaattaatttaatatttatcaaatagttaacacgcatgactcttgaaatccataaattcaagcgcagtgctgatgaatcccctaatgattttggtaaaaatcattaagttaaggtggatacacatcttgtcatatgatcaaatggtttcgcgaaaaatcaataatcagacaacaagatgtgcgaactcgatattttacacgactctctttaccaattctgccccgaattacacttaaaacgactcaacagcttaacgttggcttgccacgcattacttgactgtaaaactctcactcttaccgaacttggccgtaacctgccaaccaaagcgagaacaaaacataacatcaaacgaatcgaccgattgttaggtaatcgtcacctccacaaagagcgactcgctgtataccgttggcatgctagctttatctgttcgggcaatacgatgcccattgtacttgttgactggtctgatattcgtgagcaaaaacgacttatggtattgcgagcttcagtcgcactacacggtcgttctgttactctttatgagaaagcgttcccgctttcagagcaatgttcaaagaaagctcatgaccaatttctagccgaccttgcgagcattctaccgagtaacaccacaccgctcattgtcagtgatgctggctttaaagtgccatggtataaatccgttgagaagctgggttggtactggttaagtcgagtaagaggaaaagtacaatatgcagacctaggagcggaaaactggaaacctatcagcaacttacatgatatgtcatctagtcactcaaagactttaggctataagaggctgactaaaagcaatccaatctcatgccaaattctattgtataaatctcgctctaaaggccgaaaaaatcagcgctcgacacggactcattgtcaccacccgtcacctaaaatctactcagcgtcggcaaaggagccatgggttctagcaactaacttacctgttgaaattcgaacacccaaacaacttgttaatatctattcgaagcgaatgcagattgaagaaaccttccgagacttgaaaagtcctgcctacggactaggcctacgccatagccgaacgagcagctcagagcgttttgatatcatgctgctaatcgccctgatgcttcaactaacatgttggcttgcgggcgttcatgctcagaaacaaggttgggacaagcacttccaggctaacacagtcagaaatcgaaacgtactctcaacagttcgcttaggcatggaagttttgcggcattctggctacacaataacaagggaagacttactcgtggctgcaaccctactagctcaaaatttattcacacatggttacgctttggggaaattatgaggggatctctcagagcgcagtgcccagccatcccgatactgctgctttcaccaaatccttagtgcttctttcatgtttttctattgtcataatggttatctctaaaaaagaggtaagatgcgtactacttactcgccgttattggtattattcagaaaaagtgagtaagactttgcagcaatgtttttgatcctgttcaaataaactaatggcatcagcaacatgctggaaatcaaacgtatgggtaattaatttttctggtttaattaaccctttacttaaccagtcgataacaaccggaaatttatttgcatttaagcgtgaagagaaaatagagagttcttttccggtaattccttgctgaatcacttcagacggttcactggagaagcccatcaatacaatacgtgccgctggagaagccagcgttacggcctctttcaggatagaaggatgacaagccgcatcgataattaatgtcggcttgatgcctttttcagcgaaaatctcgccaagcggtgtctggctgttattaatcgcccagtctgccccgctctctttcgctttttccagtcgttcatcaatgcgatcggcaacaatcacatttttaacgttatagacgccttttaatacctgaacgatcgtcaggccgattggaccggcaccataaaccagaacggtatcattttcagtcggttgaccatgaccggtaacgttagccgcaatggtaaaaggttcgatcatcatcgcatattgatcggccactgcttcaggaattttccacgcattttttgccggaaccacggcatattcactgaaaccaccgtcagcgtgcacacctaatacagcaagtgtcgtacaaacgttcggcttacctatagagcacggatagcaatgcccacagctgaccaccggatcgacagcaacgcgttcaccgactctggcgctttccacaccttcacccaccgcatcaatgacgccaaagaattcatgaccaatgacgcgcggatatttcgcaaaaggattatgcccacggtaaatatggctatctgaaccacaaattccggcaagtttcacttttactcgtacttcacccgctgacggggtgggtatttcacgttcgataatcgacagttgattcggtttttcaattaaaatgcttttcattaccttactccttaccagttccacagcgtgccatcttccagacgtgcgactggcagataagcaggttcatagggatatttcgccgccagcttttcatcgaattcgatgccaagacccggtttgtctcccggatgcatatagccgttatcgaaagtccagttgtgcgggaagacttcgagcatttgttcggaataacccatgtactcctggacaccgaaattggggacccacagatcaaagtgcagcgccgcagccatgcagactggtgacaaatcggaaggaccgtgtgagccagtacgtacctgatacagcgaagcaaaatcggcaatccggcgcataccggtaattccgcctgcatgggtcagcgtggtgcggatataatcgatgagttgctcttcaatcagttgtttgcagtcccagatgctgttgaagacttcacccactgcgatgggtgtgacggtatgttggcgaatgagacggaagcattcctggttttccgcaggcgtcgggtcttccatccagaacatgcgataatcttcaatgcttttaccaaagcgcgccgcttcaataggcgttaagcgatggtgcatgtcatgcagcaaatgttcattaaaaccaaacttgttacgtaccgcgtcaaacaatttcggcatgaaatcgaggtatttctccgtcgaccacagctgctcttccggccactgtcctttggttgcgggttcataagccagacctttacctttcgacatgccgtaggtggttttcataccagggattccgcactgcacgcggatggctttgaatcccagctcctgatgacgggcataatcatccagagcttcatcaatactgtgaccggtggtatggcaataaaccatcaccccttcacgagacgcgccgccgagtaactggtaaagcggcatgttggcagctttggctttaatatcccacagcgccatatcaaccgctgaaatggccgacatcgtaaccggaccgcgacgccagtaagcacctttatagaaaaactgccagatatcttcgatacggtgcgcatcgcgaccaataagctgcggacaaaggtgatcctgcaaataagaggccacggaaagctcacgtccattgagggtggcatccccaaggcccgtaataccgtcctcagtggtgatttttaatgtgacgaaattacgccccggacaggtaacaaaaacttcagcctttacgatcttcatgttcgattccttgcatcgcttgtcgtgatgcatgaaatctacgcaactgagctactaccatacaagtatgaagatcgaaaaaagccggagtgatcacaaaaaaaggcgtatatttgcgctgtgaatggttgacaaaagatgaaatagaataccttttgtcagctgacacttcctcttatcttattgataaaatggatttatgttcctacgtgcgcccccagcccgcaacaatgatcaacatgccgcaaagcgcaatcaacgcacccgtccagtcataaagagtcagtttcacgccatccacaacgcgcagccacatcaacgccgtgcagacataaacgccaccataagccgcgtaaacacgcccactcgccgctggatgcaacgttaacaaccagacaaacagcgccagtgaaatccccgccggaagcaacagccagatactggcgtttcgttttaaccacaaccagggcagaaagcatccaataatttcacacagcgcagtagcaaaaaatagtaacgttgttttaatcatctttgtcacttattgacatcatgtatagttatagggcgacataatatcatcaatataaacaccctcctggtacgttttgcgttcgcagtggatggtgtagaatctcctttaatcattcatacagggaatgaattatgaaaatcactctcagcaaacgaatcggcctgctcgcttttctgctgccttgcgcactggcactgagcacaactgttcatgccgaaactaacaaactggtgattgagtctggcgacagtgcacaaagccgccagcacgccgctatggaaaaagagcaatggaatgacacgcgcaatctgcgtcagaaagtgaataaacgcactgaaaaagagtgggataaagccgacgccgcttttgataaccgcgataaatgtgagcaaagcgccaacatcaatgcctactgggagccaaatactttgcgctgcctggaccgtcgaactggccgcgttattaccccctaacctgttattgatttaaggaatgtaaggacacgttatgccaagcgcccacagtgttaagctacgcccgctggagcgtgaagatttacgctatgtacatcaactcgacaataacgccagtgtgatgcgttactggtttgaggaaccctacgaagcctttgttgaactctctgatctgtatgataagcatattcacgatcagagcgaacggcgctttgtggtggaatgtgacggcgaaaaagccggtctggtggagctggtggaaattaaccatgtacatcgccgggcagaatttcagataattatctccccggagtatcaggggaaaggtctggcaacccgtgccgccaaattagcaatggactatggctttaccgttctcaatctctataagctgtatctgatcgttgataaagagaatgaaaaagcgattcacatttaccgcaagcttggcttttcggttgaaggtgaattgatgcacgagttctttattaatggtcaatatcgtaatgccattcgcatgtgtatattccagcatcagtatctggcagagcacaaaacaccgggtcagactctcctgaagccgaccgcacaatagcattaataataatcgatcgtatttttgatggtgtaaacccgttcgacggcgggttttactccttcatcaacaatgattagctgacagtccaccggattagcgtgactgtcatattcacagctctgttttacattaccaacccgttgattattcagtaaagtaaccgctgtgtaatctaattttttgatcggatccgttgatggcgtggcgctgacagataatgttttgtcgttacttttcgtggttttacccagcggataaccctgatcatcatagcgatattccatctgcatttgtttgctgctggctttaatcacgaagccattatcatcggtttcccaactcaccccggcagaaggtaattctgctagctggcattttccctgtaaacgtactctcttctccagcgtctcggcatcacggtaataattggcgtccagtaccagagcgaccacggtattattttccagatccagtaattcgagtgaatcaaaacagccttcttccgacaaagtcccagaaacacgtttcgtcacttcaccttgctcatccattaatgtctgagtgaaatcttttaccggaccacgcagcggatcaaaatcgaattcattagagaaactggccatctcaggggtaaatgaaagtgttacctctgtgcggtcacatcctgtgaggaatatcgcgagtaagcatggtagtaatttgtatttcacaacagtcaccagagagtagagatgattctcaatcatagtagcaaatacagtactttacacgttaaatgctatgcttaaagaagttatcttcgcgtaaggagcttatgatgaaactctcaacctgctgtgccgcgcttctgctcgccctcgcctcacccgcggtactcgccgcgccgggatcctgtgagcgcatacagagcgatatatcacagcgcattatcaataatggcgtacccgaaagcagcttcacgttaagtattgtacccaatgaccaggttgatcagcctgattcccaggtcgtcgggcattgtgctaatgatacgcataaaattctctacacccgcaccaccagcggtaacgtctctgctcccgcgcagtctacccaggatggcgcgcctgccgaaccgcagtaatacattatcgactgaacgccggatacgacacatccggcgatttgaacatacaacataatcccaccttattactcatacccttctattgatatggattaataattcttaacccaaaatgggtagactccctctattgttagcgcgctaaatattcaatatataaacttttatataacgataaagaacagggagtgagttatgtccaaaaatgaacgaatggtgggcatcagccgcagaacactcgttaaatctaccgcgataggttctctggcgctggctgcaggcggtttttctttgccgtttaccctgcgcagtgcagcagcagcggtacaacaggcccgcgaaaaagtggtctggggtgcctgttccgtcaactgtggtagccgctgtgcacttcgtctacatgttaaagataatgaagtgacctgggtggaaactgacaataccggcagcgatgagtacggcaaccatcaggtacgcgcctgtttgcgcggtcgctccatccgccggcgtattaatcatcccgatcgcttgaattacccaatgaaacgcgtgggtaaacgcggtgaaggcaaattcgaacggattagctgggatgaagccctggatactatcgccagtagcctgaaaaaaaccgtcgaacaatatggcaatgaggctgtatatattcagtactcttcggggattgttggcggcaatatgacccgctcttcgccatcagcctcggcggtcaaacgcctgatgaactgctacggcggttcactcaatcagtatggctcctacagcaccgcgcaaatttcctgtgccatgccctacacctacggcagtaatgatggcaacagcaccacggatattgaaaacagcaagctggtcgtgatgtttggtaacaacccggcagaaacccgcatgagcggcggtggcatcacttatcttcttgaaaaagcgcgcgagaaatcgaacgccaaaatgattgttatcgatccgcgatataccgatacggctgctggtcgtgaagatgaatggctccctattcgcccgggcaccgatgccgcgctggttgcgggtattgcctgggtattgattaacgaaaatctcgttgatcaaccttttctcgataaatactgcgtcggctatgacgaaaaaaccttacccgcagatgcacccaaaaatggtcactataaagcctatattcttggtgaaggtgatgataacacagcgaaaacgccgcagtgggcttcgcaaattaccggtatcccggtagaccgtatcatcaaactggcgcgtgaaattggcacagcaaaacccgcttatatctgccagggctgggggccgcaacgccaggcaaacggcgaactgactgcacgcgctattgctatgttacctattttgacgggcaatgtcggcatcagcggcggaaatagtggcgcgcgtgaatcgacctataccattaccatagaacgcctgccggtgctggataatccggtcaaaacgtcaatctcctgcttcagctggacagatgctatcgatcatggtccgcaaatgacggcaatccgcgacggcgtccgcggcaaagataaactggatgtgcccattaagttcatctggaactacgcgggaaataccctcgttaatcagcattctgacatcaacaaaacgcatgaaattctgcaggacgaatcgaaatgcgaaatgattgtgatcatcgaaaactttatgacctcatcggcaaaatatgccgacattctgctgccagacctgatgaccgttgagcaggaagatattattcctaacgactacgccggtaacatgggatatctcattttcctccagcctgtcaccagcgaaaaattcgaacgcaaaccgatttactggatcctgagtgaagtcgcgaaacgtcttggacctgacgtctatcaaaagttcacagaaggtcgcacgcaggaacaatggttacaacatctgtacgccaaaatgcttgccaaagatccggcgttaccgtcttacgacgaactgaaaaaaatgggtatctataagcgtaaagatcccaatggccattttgtcgcctacaaagcatttcgtgacgaccccgaggcaaatccacttaaaacgccttccggtaagattgaaatttattccagcaggctggcggaaattgcccgtacctgggaactggaaaaagatgaagtgataagcccattgccagtttatgcctcaacctttgaaggctggaactcccctgaacgtagaaccttcccactgcaactgtttggtttccattacaaatcccgtactcactcgacctacggcaatattgatctcctgaaggctgcctgccgtcaggaggtgtggatcaaccctatagatgcgcagaaacgtgggattgccaacggcgatatggtgcgggtgtttaaccatcgtggcgaagttcggctaccagccaaagtaacaccacgtattctccctggagttagcgctatgggccagggagcctggcacgaggccaatatgtctggcgataaaatcgaccatggcggctgtgtgaatacgctaaccactctgcgcccttcaccactggcgaagggaaacccgcagcacactaatctggtcgagatcgaaaaaatataacccacgacaaccataaattctggcatgacattttgtttgaaaagcaataagtgagtaatgatgaaaatccataccacagaggcgctcatgaaggctgaaatcagccgtagaagtctgatgaaaacctccgcacttggcagtcttgcgctggcaagcagtgctttcactctgccattttcccaaatggtccgggcggcagaggctccggtagaagagaaagcggtctggagttcctgcaccgttaactgcgggagccgctgtctgttacgtttgcatgtgaaagatgacaccgtgtactgggtggagtctgatacgacaggtgacgacgtctacggtaaccatcaggttcgagcgtgtttacgcgggcgctctatccgccgacggatgaatcatcctgataggttgaaatatcccatgaagcgcgtcggcaagcgcggtgaaggtaaatttgaacggataagttgggacgaagccctggataccatcagtgataatcttcggcggatcctgaaagattacggcaatgaggctgtacatgtcctgtacggaacaggcgtagatggcggaaacatcaccaactcaaacgtcccgtaccgtctgatgaactcttgcggtggttttctcagtcgctatggcagctacagtaccgcacagatcagtgccgcaatgagttatatgttcggtgccaatgatggcaacagcccggatgatatcgccaatacgaaactggtcgttatgttcggaaataacccggcagaaacgcggatgagcggcggtggtgtcacttactacgtcgagcaagcccgcgaacgttcaaacgcacgcatgatcgtcatcgatccacgttataacgacactgctgccgggcgtgaagatgaatggctgcccattcgccctggcaccgatggcgcactggcctgtgcgattgcctgggtactgattactgaaaacatggtcgatcagccatttctcgacaaatattgtgttggttacgatgaaaaaacgctgcccgccaacgcaccacgtaacgcgcattataaagcctatattctgggcgaagggcctgacggcatagctaaaacgccggaatgggcagcaaaaatcaccagcatcccggcagaaaaaattatccagttggcacgagagatcggttcagcaaaacctgcttatatttgtcagggttgggggccacaacgacattccaacggcgagcaaacgtcccgcgctattgccatgctttccgttctcaccggtaacgtcggcataaacggcggcaactcaggtgtacgcgaaggtagctgggatctgggggtagaatggttcccgatgcttgagaatcctgttaaaacgcagatttccgtctttacatggacagatgccatcgaccatggtacggaaatgaccgcgacccgtgatggtgttcgtggaaaagaaaaactggatgtccccatcaagtttttatggtgctacgccagtaacacattgatcaatcaacatggcgacatcaatcacacccatgaggtgcttcaggatgacagcaagtgcgagatgattgttggcattgaccacttcatgacggcctcggctaagtattgcgatatcctgttgcccgacctgatgccaacagagcaagaagaccttatctctcatgaatctgcagggaatatgggctatgtgatcctcgcccaacccgcaacctcagcaaaatttgaacgcaaacccatctactggatgctgagtgaagtcgccaaacgcttaggaccagacgtttatcaaacctttactgaaggtcgcagtcagcatgaatggatcaaatatctccatgcgaaaacgaaggaacgtaaccctgagatgcccgactacgaggagatgaaaacgaccgggatctttaagaaaaaatgcccggaagaacactacgtcgctttccgcgcattccgtgaagatccacaggcaaacccgttgaaaacaccttcggggaaaatcgaaatttattcggaacgactggcgaagattgcagatacctgggaattgaaaaaagatgaaattattcatccccttcctgcgtataccccaggttttgatggctgggacgatcccctgcggaaaacctatccactgcagttaacgggcttccactacaaagcgcgtacccactccagctacggcaatattgatgtgttacagcaggcctgcccacaagaggtgtggatcaaccccattgatgctcaggcacgcggtatccgtcatggcgataccgtgcgggtatttaacaataatggagaaatgctgattgccgcaaaagtgactccgcgtattctgcctggcgttaccgccatcgggcaaggtgcgtggcttaaagcggatatgtttggtgaccgggtcgatcacggcggcagtatcaatattctgacctctcaccgcccttcaccgctggcaaagggaaacccgtcgcacagcaatcttgtccagatcgaaaaggtttaaggagtagcccatgaccacacaatatggattttttatcgattccagccgctgtactggctgtaaaacctgcgaactggcgtgcaaagattttaaagatcttggcccggaagtcagtttccgccgtatttatgaatacgctggcggcgactggcaggaagataatggcgtctggcaccagaacgtgttcgcttattatctctccatctcctgtaaccattgcgatgaccccgcatgtacaaaagtctgccccagcggcgcaatgcataagcgtgaagatggctttgtggtggttgatgaagatgtttgtatcggctgccgctactgccacatggcttgtccgtacggcgcgccacagtacaatgctgaaaaagggcacatgacgaagtgcgatggttgttattcgcgcgtcgccgaggggaaacaacccatatgtgtcgaatcctgcccgctgcgtgcacttgagttcggtccaattgaagagctgcgccagaagcacggcactctggctgccgtcgcgccactgccgcgcgcgcatttcacaaaacccaatatcgttatcaaacctaacgccaacagccgcccgaccggcgataccactggttatctggctaatccggaggaagtgtaaaatgggaaatggatggcatgagtggccactggttatctttaccgtattgggtcaatgcgtagtaggcgcgctgattgttagcggaattggctggttcgccgccaaaaatgacgcagaccgtcagcgtattgtccgtggcatgtttttcctctggctgttgatgggcgtcgggtttattgcctctgtcatgcacctgggatcgccactgcgggcgtttaactcgctgaatcgaatcggagcttctggtctgagtaacgagattgctgccggttccatattttttgccgttggcggactatggtggctggtggcggtcatcggtaaaatgccgcaagcgttggggaaactctggttacttttcagcatggcgctcggcgtcattttcgtctggatgatgacctgcgtgtatcaaatcgacactgtgccaacctggcataacggttacactacgctggctttcttcctgacggtattgttgagcggtccaatacttgctgccgcaattctgcgggcagcccgcgttacatttaataccacaccatttgccatcattagcgttctggcgctgatcgcttgtgccggggtgattgtgctgcaaggtttgtctctggcgtctattcactcatccgtgcaacaagccagcgcactggtaccagattacgcctccttacaggtctggcgtgtggtattgttatgcgcaggtcttggatgctggctttgcccgctcattcgtcgccgtgaacctcacgttgccggacttattctggggctaatcctcatacttggcggtgagatgatcgggcgtgtgctcttttatggcctgcacatgacagtaggaatggctattgcaggttaacaaattggtgcggggcaacccgcacatttcaggatgttaggaatgacccatttttcacagcaagataatttttctgtcgcggcgcgcgtgttgggcgcgctgttttattacgctccagagagtgcggaagccgcacctctggttgcggtactcaccagtgacggctgggaaactcagtggcctctaccagaagcgtcattagcgccgctggtgacggcttttcagacacagtgtgaagagactcacgcccaggcctggcagcgtttgtttgtcggcccgtgggcactgccgtctccgccgtgggggtcggtctggctggatcgcgaatctgtgctgtttggcgattcaacattggcacttcgtcagtggatgcgcgagaaaggcattcagtttgaaatgaagcaaaacgaaccggaagatcattttggttcactgctgttgatggctgcgtggttggcggaaaatggtcgccagacagaatgcgaagaattgctggcatggcacctttttccgtggtcaacacgttttcttgatgtttttatcgaaaaagcagaacaccctttctaccgtgcactgggtgaactggctcgcttaacgctggcgcaatggcaatcacaactgttaattcctgtcgcggttaaaccgctgtttcgataggatcaccgtaatattgccggatggtgacgattacgcgcaatccggcaataataggttacagtgtcacgtttttttatctcttaaagcacgcactgcttttgcggctggcctcttttgccgcaaaatagtcgcccgtgtttcattgcccatttctgctcatgcatcatctacacatctatccggatctgcgcactatgttccgccgtctgcttatcgcaacagtcgtcggtattctcgcggcctttgccgttgccgggtttcgtcatgcgatgctgctactggagtggttgttcctcaataatgactccggcagtctggtcaatgcagcgacaaacctttccccctggcgacggctgctaactccggcgctcggcggactggcggcgggtttgttgctgatgggctggcagaaatttacccagcaacgccctcatgcgccgaccgattatatggaagcgttgcaaaccgatggtcagtttgattacgcagcaagcctggttaaatcgcttgcctctctgctggtagtaaccagcggcagtgcaattggtcgcgaaggtgcgatgattcttttagctgcccttgccgcctcctgttttgcccaacgttttacaccacgccaggagtggaaattatggatcgcctgtggggccgcagcgggaatggctgcggcctatcgcgccccgcttgctggcagtttatttatagccgaagtgctgtttggcactatgatgttggcctctctcggcccggtgattatttccgccgtcgtggcattgctggttagcaatctgattaatcatagcgacgcgttactctacagcgtacaactctcagtgacggttcaggctcgtgactatgcgctgattatcagtacaggtgtgctggcaggtctgtgcggaccactgttgttaacgttaatgaacgcctgtcatcgtggatttgtgagtctcaaacttgcgccgccctggcaactggcactaggcgggttgatcgtgggtctgctttccctgttcacacctgcagtgtggggcaacggctatagcaccgtacaatcctttttaaccgccccaccactgttaatgatcattgccgggatcttcctttgtaaactgtgtgccgtgctggcgagtagcggttccggcgcacccggtggtgtctttacaccgacgctatttatcggtcttgccattggcatgttgtatggtcgtagcctgggattatggttccctgatggcgaagaaattacgcttttactcggattgaccgggatggcgacactgttggcggcaaccacgcacgcgccgattatgtcgacattgatgatatgtgaaatgaccggggagtatcagctactccccggtttattgattgcctgcgtaattgcgtcggtaatctcgcggacgttacaccgtgactctatctaccgccagcacactgcgcagcatagctaagcggatgtattgccccagttcacgctgttcggcgcgcggcagataaggcagttcaccaatgagcggtgccggaagttttttaccgagcacatcaatgatttccgcataatgcgccagtcctgggttgattcggttagccacccagccaatgagcggcagcccgtcgttggcaatcgcctgagctgttagcagtgcatggttaatgcaaccttcctgaataccgacaaccatcaacaccggcagttgttcctgcaccacccattcagagagtggacgcaaatcattcatcagactgcgccagccgccagtcccttctaccacgacatgatcgactttttcggtcaggtttgccaggccgtttgaaatgagggtgtaattgattgggcaactgtgcgccacgctactttcttcttcgcttaacgcgataggattaactgcttcataaggcagttcgatggttgaaacactctgcaacaccagggcatctttattacgcagcccttcgggtgtctctttgctccccttcgctacgggtttatatcccgcaaccgtttttccctgggaggctaacgcttgtagcaatgcgcgggaaaccaccgttttccctacagaagtgtctgtaccggtaataaagaaacgcttcagcatcactaactccaccgttatgcttcacaaatataaaccaggaaaataattaaccttgaaagtctaagttatgctttcctggcccaaattgagatagcgcaaattttggtagaacagttaaaaaatgttaaccctgcaacagacgaatcaacaaagaaccgttatacatcgcgtcttttaccagtgcagcgcctgccatcgtgccctggttagaaaactgagtactctcaacgctgatgtgctgactatacgcaggaagggcctgctgacggatgctgtctgagatgaccgggaagaggatatctgccgctttacttaacggtgagccaatcagtattttttgtgggttaaataaattcaccatgatggcaagaatgcgccctacatgcgcgcccaccccggtaatgatgtcttttgccagcagatcgccgcgcaatgccgcctgacacaatgagtccacggttaacggttgcccatgtaacatcgagctcatggattgattgagacgcagctgtgccagctcaagtatactgtccacactggcgatggtttcgaggcagccgtgattcccgcaataacaacgtttcccatacgggtcgacctgtgtgtggcctatttccacgaggctactgctgcctgcgtgtagcagatgaccatcggtaatgacgcccgcccccacgttgtgatcgataaccacctgaatcacatcgcgcgccccgcgtgaggcaccaaacaaggcctctgccatcgtccatgcgctgatatcatgctgaatataaaccggaacgccggtatgctgctccagagcctcgccgagcggcatctcttttacatcctcgtagaacggcatgcgatgtacaatgccattttccgtatcaataattcccggcagggttatggcaatcgaagttagacgctcaagttttttctggtggcggataaaaaactgatcgatatgggaaatgatacgatccagcaggtaatgactcaaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatcgtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagcctgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacgtatccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaaatggcggaaaatcgtgttgaggccaacgcccataatgcgggcggttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcagcatcaccgatccagcaatggcgagtcatcttttaacgccagttcctgcgactcttccaccaccagtttgctgctcagatcgcgcagagcaaggaaaatctccccgcgactaatgcgcagagaaagatagtgccaggcttcagtttcaaccaccagccccaccgccggacggccacggttccccgcttctttgatttccagctcttgcaccaggtgtgcttcgagcatctcacggacaattttagtgatactggcaggagccagttgcgccagacgggaaagatcgatacgcgagactggaccaagctgatcaatcaggcgataaaccgcgcccgcgttggtctgctttatttgatcaatgtgcccaggctggttttcagcaaccaccgcatactccctatattttcgcgctccgaaataatctgtaggctatggtgaagcacttcaatacgtgtcgtcaaatttttacttaggcatgtgattaacagcacatttttcgggctttttcgctgaaatttccctcacctgagagcattcagcagatgaatacgaaagttacgcgcagctggactttgttcatgatgtttcggccagaccaaccacatttcagaaaccgcatcctcttcagcaatcggcacccagcgcatttcgttgagctgaacacgtttaaatgaagcaggcaaaattgaaacacccagaccggcggaaaccagaccgatgatggtcattgcctcgcccacctcctgagtgatgacgggcgtcaaatggtaacgtcgcatcagtccgagaatatcgtcatacagccctgtcccgacgtgcggatcaaaaaagacaaagggttctttcgccagttcagccagcgttacattcgggttatttgccaggggatgatcgtgcgggatcatcgccataagcggttcatggacgatgactgcgtgttcaagcgtctccggtaacgttgtgttacgcagcaatcccatatccagcgttccttcaatgagcggagcgatttgctcacgagtgttcatttcgcgggtttgtaaatggacatcaggataatcacggcgaaacagcgataacgtatcggacaccgcccgaataaaaggagcggacgaagtaaaaccaatacgcaactcccccgcttcaccctgatgcagcctttcagcgcgagcggcagcgtcatccaccatagacaggatttgccgactatctgcaagaaactgttttcctgctgccgtcagcaatacactgcgattggttcgtgccagcagtcgggcaccaatttgttgctccagcgcctgaatctgctgacttagcggcggttgcgaaatattcaggcgggcagcggcgcgcccgaaatgcagctcttccgcaacagcaacaaagtaacgcagatgacgaagttcaatattcatatttaaaacatcttatttgagattattaatatattagacagaacaattcgattttcctaccctatgtataagcctgatccacaggcatatttagcaaggatttcaagtgagccgtactacaactgttgatggcgctccggcaagcgacactgacaagcaaagcatttctcagccaaatcaatttattaaacgcggtacgccgcaatttatgcgcgtcaccctggcgctgttctctgccggactggcaaccttcgcacttctctattgtgtgcaacctatccttccggtgctttcgcaggagtttggcttaacgcccgcgaacagtagtatttcactgtccatttccacggcgatgttggctattggtttgctgtttactggccccctatccgatgccattggtcgcaaaccagtgatggtcacggcgctactgttggcctccatttgtacgttactttcgacaatgatgaccagctggcacggcattttgattatgcgcgccttgattgggctttcgttaagtggcgtggcagctgttggcatgacttatcttagcgaggaaatccaccccagtttcgtggccttttcgatggggttgtatatcagcggcaactcaattggcggcatgagcgggcgcttaattagtggtgtcttcacggactttttcaactggcgaattgctctggcggcaatcggttgtttcgcgctagcctcggcgttgatgttctggaaaatcctccctgaatcacgccattttcgcccgacttcgctgcgacctaagacgttgtttatcaactttcgtctgcactggcgtgaccggggattaccgttattgttcgcagaaggctttttgctgatggggtcgttcgtcacgctgtttaattacatcggctatcggttgatgctttccccctggcatgtcagtcaggccgtggttggcttattatcgctggcttatttgaccggtacatggagctcacccaaagccggaaccatgaccacccgctacgggcgcggtccggtgatgttgttttcgacgggggttatgctgtttggtttactgatgaccttattcagctcgctgtggctgatctttgccggaatgttactcttctcagcaggattcttcgcagcccactcagttgccagcagctggattggcccccgcgcaaaacgcgctaaaggccaggcctcctcgctgtatctgttcagttactatctggggtcgagtattgccgggacgctgggtggtgttttctggcataactatggctggaacggcgtcggcgcatttattgctctgatgctggtcattgctctgctggtcgggacgcgtttgcatcgtcgtctgcacgcctgaaaaataagcccggactgcggtaactacacgtccggacttattgcttgctcaaaccaacgttaatagccatcctaaaatagacgaagcgccagccaattcccgcagcgcgtctagcgtcatcaggattataagtacccaaataaacggattcattttgctgtgtgtcatttattactgatgcgcagttattctaccgctttgtaagtagtaaaatagttaacccgatcaagactactattattggtagctaaatttcccttaagtcacaatacgttattatcaacgctgtaatttattcagcgtttgtacatatcgttacacgctgaaaccaaccactcacggaagtctgccattcccagggatatagttatttcaacggccccgcagtggggttaaatgaaaaaacaaattgagggtatgacaatgaaaaaagtattagctctggttgttgccgctgctatgggtctgtcttctgccgcctttgctgcagagactgcgaccacacctgctccgactgcgacgaccaccaaagcagcgccggcgaaaacgacacatcataaaaaacagcataaagcagcacctgcccagaaagcgcaggcggctaaaaagcatcataaaaatacgaaagctgaacagaaagcccctgaacaaaaagcgcaggcagcgaagaaacacgccgggaaacacagccatcagcaaccggcaaaacccgctgcacaacccgcagcgtaagttttcaacagtaatgctggcgcgccccctcgcgcctgaaaattacggtgctaagcgggtaacgtttagcaccgcctttagcggagggtagtatggtgggccgttatcgctttgagttcattcttatcatccttattttatgcgcactgattgccgcccgtttttatctttcctgactgtagttatctgattttactcccactttcatcccgtcccgtctatagtatttatgagggtttgcttttaataatcataattacccaccagagtgtgatatgcgtacaaccattgctgtagtgttgggtgcaattagtttgacgtctgcttttgtgtttgcagataaaccagacgttgccaaatcggcaaacgatgaggtcagcaccctgttttttggtcatgatgatcgtgtgccagtgaatgacacgacccaatcaccgtgggatgcggttgggcaactggaaacggccagcggcaatttatgtacggcgacgctgattgcacccaatctggcattaacggcaggacactgtttattgacacctccaaagggtaaagccgataaagcagtggcgctgcgttttgtgtcaaataaaggtctttggcgctatgagatccacgacatagaaggccgcgttgatccgacactgggaaagcggttaaaagcagatggggatggttggattgttcctcccgcagctgcaccatgggacttcggcttgattgtgctgcgtaatcccccttctggcattacaccgttgccgttatttgagggagataaagccgcgcttactgccgcattaaaatcggctggtcgtaaagtgactcaggcgggatatcctgaagatcatctcgatacgttatacagtcatcaaaactgtgaagtgactggctgggcgcaaacgtcggtgatgtcacatcagtgcgataccttgccgggtgacagcggttcgcctctgatgttgcataccgatgacggctggcaattaattggggtgcaaagttcggctcctgccgcgaaagatcgctggcgcgccgataaccgggccatttctgttaccggttttcgcgacaagctggatcaactgtcgcaaaaataatgttcaaacgctgcccgacagtgcgggcagcgtgttcatcaggcaagtttcaccatgatcattccagccaacagcaagaccaggccaatccagcctttacgatttaaccgttgaccaaacaagatccaacctgcggctaacgtggcggcaataccaaacccgccccacaatgcataagcgacagacaagtcgatcccttttacggcctgagaaagcgcactaaaggcagccagcaccgccgccagggagagcaagccaaatattttgcgacgaaagccgtcagaaaatttcaaaaagacgttagcaacgatttccagcacgattgccaatgccagccaggcggcgtgaacccattcaaactgcgccatggttcacctccagttcaggtttacgcgctttacgggtacctgatttgatcaacacaatcccggcgaccagggtggttaacccggcaattttcatcagcgataaactttcgtcgaataacaaaacgctgaacaaggtaataaataaaataccgataccttcccacaacgcataagctacgcctaaggcgatttttttaacggcgaaagagagaaatatatacgacagagaaatcatcaccagcattaaaataaagccgccatttccctcactgacgctcgcccatttcattgacagcgtaccggtaatttctgtagcaatagccagacctaataaaatccaataaatatacattgtccttctcctgcaagagaattattttaattttcgcttaattcagcgaaaccaaagtaaagtggtcaagccccgcgcatagggcaagcttaggcagaagaaaggactaaagcgcgttgcgccagtgctgctcacctacgagcaagatagtggatgaggtacgaagatgggtaaatgtagaaaataacgtcctgaacaaattgtccataatattacaattatccgcagtgttgcttctcgtcatcgcggatgataattgtcctcggtagttgaacacgcctgatttgtatcatagcttaagaattaactcaaaatattttcacttctttacctgagcggtttgattttcgttatgatgacggagcgaaaaagacattattattagcaaaggaagaaaaaccggggacaagcatggcaaagccgatcatcacgctcaatggcctaaaaatcgtcattatgttgggaatgctggtcattattctctgcggtatccgttttgccgccgagatcatcgtgccgtttattctcgcattatttattgctgttattcttaacccgctggtgcaacacatggtccgctggcgagtgccgcgtgtactagcggtgtcgattttgatgaccatcatcgtgatggcgatggtgttgctattagcttatctgggttccgcgctcaacgagttgacgcggacgttaccgcaatatcgcaactctattatgacgccgctgcaagctcttgagccgttgttgcaacgcgtagggattgacgtctcagttgaccagctggcgcattacattgatccgaacgcggcgatgacgttgctcaccaacttattgacgcagttatctaatgccatgtcatcaatatttttattgctgctgacggtgctgtttatgctgctcgaagtgccacaattgcccggaaaatttcagcaaatgatggcgcgtccggttgaagggatggcggcgattcaacgtgcaattgacagtgtttctcattatctggtgctaaaaacagccatcagcatcatcaccggcctggtcgcctgggcgatgctcgccgcactcgatgttcgcttcgcttttgtctggggattgctggcctttgcgcttaattacatccctaatattggttcagttctcgcggcaatcccccctatcgctcaggtactggtgtttaatggcttctacgaagcgttgctggtgctggcgggatatctgctgattaatctggtcttcggcaatattctggagccgcgcatcatgggacgtgggctggggctttccacattggtggtatttttgtcgttgattttttggggatggttgttaggaccggtgggtatgctgctttccgtgccgttaacaattattgtcaaaattgcgcttgaacaaacagcgggaggtcaaagcatcgccgttctgttaagcgatctcaataaagagtgacggcctccgcagaggccgtcagggttacagagctttcaggattgcatccacgctggctttggcgtcaccaaacagcatgtgggtgttttccttgaagaacagcgggttttgcacaccagcatagccagtgttcatcgaacgtttaaagacaatcacgttctgcgctttccacacttccagaacaggcataccagcaataggactcttcggatcatcctgcgcagccgggttaaccgtatcgttagcaccaatcaccagtacggtatcggtatcagcaaagtcatcgttgatctcgtccatttccagcacgatgtcatacggtacttttgcttcagccagcaatacgttcatatgtccaggcaaacgccccgcaaccgggtggataccgaaacgcacgttgataccacgagcgcgcagtttctcggtaatttcagcgacaggatattgcgcctgcgcgactgccatgccgtaccccggagtaatgatcactgaatgggagtttttcagcagttccgctgtctcttctgcggtgatttcgcggtgctcgcccacttcctgatcatcgccagtagaagagccgtcggtgccgaaaccacccgcaataacgctgataaaggaacggttcatcgccttacacataatgtaagaaaggatagcccccgaagaaccgaccagcgcaccggtcacaatcagcaggtcgttgctgagcataaagcccgcagccgcagccgcccagccggagtacgagttcagcatcgacaccaccactggcatatctgcaccaccgatggaggcgactaaatgccagccgaataccagcgcaattgcggtcattatcagcaatgccagcacttgcaggccgacgctgtccgtgcgaacaaatacaatcagcagcaggaaggaaacgaccagagccgccaggttcattttgtgacggtttggcagcatcaacggtttagacgaaatcttgccacacagtttgccgaacgccaccaccgaacccgtgaacgttaccgccccgatgaagataccgaggaacacttccgtcaggtgaatattgaccagaatcggtgccattcccgcgtcatgatgcagataactgttaaagccaaccagcactgccgccagacccacgaagctatgcaggatcgccaccagttctggcatttcggtcatttcaactttcttcgccagacggataccaattgccccaccaatgaccatcgccagcaagatccagccaacattacccgtatccggtccaaaaatggttgcgattaacgcaatcgccatcccggcgataccgaagttgttaccctggcgagacgtttcatgtttcgaaagaccggccagactgaagataaacaggatcgcggcaacaatgtatgcagctgtaactaatcctccagacatatgttaccccttaatttttgcggaacattttcagcatgcgctgagtcacggtgaagccaccgaaaatattaatgctggctataagcaccgcgataaaactaaggaagctaacccagccgccctggccaatctgcaacagtgctccgacaacaataatccctgaaatcgcgttggtgaccgacatcaacggtgtatgcagcgcgtgcgatacattccacaccacgtaataaccgacaacgcaggccagcgcgaaaacggtgaagtgcccaagaaactctttcggcgcaacgcttgccagccaaccgaaaaggatgattgccagcgccatcaacgcgtatttacgccacggtgagcaggcacatttttcctcagttttcacttccggtgccgctttttgtgccgcctgcggctgagctgatacctgaatcggcggtgccggccaggtaatttcgcccgcacggatcacggtcacgccgcgaatcaccacatcatcaaaatcaacagtgatattgccgtctttctctttgcacaacagtttcagcagattaacgaggttagtaccgtaaagctgtgaggattgcgtcggcagacggcccggaagatcggtataaccaatcactttgacaccattttccgtagtgaagatttcacccggcacggtgtattcacagttgccaccgttttgggctgccaggtcgacaatcacactgcccgccttcatggagtcaaccatttcacgggtaattagcttcggcgctggtttgcctggaataagcgcggtggtgacaatgatatcgacctcttttgcctgggcggcaaagagttccatttccgctttaatgaacgcgtccgacatcactttggcatagccatcgccgctgcccgcttcctctttaaaatccagctcgaggaattccgcgcccatactttgaacttgttctttcacttccggacgggtgtcgaatgcacgcacaatcgcgccgagactgtttgctgcgccaatggcggccagacctgcaacacccgcaccaatcaccatcacttttgccggtggcactttcccggccgcagtaatttgcccggtaaagaagcgcccaaattcatgtgccgcttcaacaatggcgcgataaccggcgatgttcgccatcgagcttagtgcgtccagcgattgtgcgcgtgagatacgcggcacagaatccatcgccatcacggtcacgttacgttccgcaagtttttgcattaattccggattctgcgcaggccagataaaactcaccagcgttgtccctggattcagtaacgcaatttcatcatctaacggcgcattgaccttcagaatgatctctgactgccagacgctattcccttctacaatttcagcgcccgcttgcacaaacgctttatcgtcaaaacttgccagttgacccgcgccgctctctaccgcgacggtaaaacccagtttcagcagctgttccactgtttttggcgttgctgcaacacgggtttcattggttaaccgttctcttggtatgccaattcgcatgatattcccttccatcggttttattgatgatggtttgcctgtgtcaggagccacacaagccgctcatgtacgagctaaatgttactccgttaaaataaattagtaacaaacgccctataacgtactgaaaattatgcctgtgatctagcgccaaaaatcagtatttcggcgtgaactcgcaaaatattaacgattcagccgtgatagtgggataaacaccttagaacgccggataaagactgataattgtcttcgacggtcgggtaaaacgagacatcgccccggcacgaatcactacttaacattaaattaacttatacaattcagttgcttcagtagtaatgatgctgatacggctgttttttaagcatagacggtcatttgagcaggattaaaattggcttaaggaatgtgatatgaaaaatgacgcagacagttacaccgtttaaatgcaataatcagccacgtttctcgttaataacaataccagtacctggtttgcgcaaggcgaaggattatttttatgaagcttaagaacaccctcctggcgtcggcactgctttctgctacggcattctccgttaacgcagcaacagaactgacaccggagcaagcggcagcggttaaaccttttgaccgtgtagtggttaccggtcgttttaatgctattggcgaagcggtgaaagccgtttctcgtcgcgcagataaagaaggtgccgcctctttttatgttgtcgacacttctgattttggtaacagcggtaactggcgtgtggtcgctgacctctataaagccgatgctgaaaaagcagaagaaacaagtaatcgcgtaattaacggtgttgtcgaactgccgaaagatcaggctgttctgattgaaccgtttgacacggtcaccgtccagggcttctatcgtagccagccagaagtcaatgatgccatcaccaaagcagcaaaagcgaaaggtgcctactctttctacattgttcgtcaaatcgatgccaaccagggcggcaaccagcgtattactgcattcatctataaaaaagatgctaagaaacgtatcgtccagagcccggatgtgatcccggcagattccgaagcaggacgtgcagctctggctgccggtggcgaagccgcgaagaaagttgagatcccaggtgttgcgactaccgcatcaccaagttctgaagtcggtcgtttctttgaaacccagtcatcaaaaggcggacgttacactgtcacgctcccggatggcactaaagtcgaagaactgaacaaagcgacagcagcgatgatggtcccgttcgacagcatcaaattctctggcaactacggcaacatgaccgaagtctcctatcaggttgcgaaacgtgccgcgaagaaaggtgctaagtattaccacatcacccgccagtggcaggaacgtggtaataacctgaccgtcagcgcagatctgtataaataactattcagttactcctataaggcggcttgatgccgcctttcgcatttttagtcacaaatttccccgcgaccattgcatgcagacacatctcttcgtaaaatcccgcgcttcagtggcaaactccatttttatgcgttttgccctgatatttattcttcttatcacgttttaatcactggatatcgatggaaaagaaactgggactgagcgcactcaccgcgctggtattaagctcaatgctgggcgcgggtgttttcagtctgccgcaaaatatggcggcagttgccagcccggcagcactgctcatcggctggggtattactggcgctggcattttattgctggcctttgccatgctgatcctcacgcgcattcgtcccgaacttgacggcggtatctttacctatgcccgcgaagggtttggcgagctaatcggcttttgttccgcatggggatactggctgtgcgcagtcatcgccaacgtctcctatctggtgatcgttttttccgcgttaagcttttttacggacacgccggaattgcgcctgttcggcgatggtaatacctggcaatcgatagtcggtgcatcggctttattgtggattgttcactttttgatcctgcgcggggtgcaaaccgctgccagcattaacctggtggcgacactggcaaaattgttgccgctgggtctgtttgttgtgctggcgatgatgatgttcaaactggataccttcaagctcgacttcaccggacttgcacttggcgtacccgtgtgggaacaggtgaaaaacaccatgctgatcaccctgtgggttttcattggtgtggaaggtgccgtggttgtttctgcgcgtgcgcgtaataaacgtgatgttggcaaagcgacactgctggcggttctctccgctctgggcgtttacttgctggtaacgctgctttcgctgggcgtggtggcacgtcctgaactggctgaaattcgtaacccgtcaatggccggtctgatggtggaaatgatgggaccatggggcgaaatcatcatcgctgccggtttgatcgtttccgtttgcggcgcgtacttaagctggaccatcatggcggcagaagttccgttcctggctgccactcataaagcattcccacgcatttttgcgcgccagaacgcacaagctgcgccatccgcctcgctgtggttgaccaacatctgcgtgcaaatttgtctggtactcatctggctgaccggttccgattacaacacgttgctgaccatcgcctcagaaatgattctggtgccctatttcctggtcggcgcgttcttgctgaaaatcgcaacccgtccactgcataaagcggtaggtgtcggtgcctgcatttatggcttatggttattgtatgcctctggtccaatgcacttgctgttatccgttgttctgtatgcgccggggctgctggttttcctgtatgcgcgcaaaacgcatacacatgataatgtactgaaccgtcaggaaatggtgctgattggcatgctgttaattgcctcagttccggcgacctggatgctggtgggataacgttcatcccatcgttggatagcaaaggagataacgatgggtaaagcccagcccttgccaatattaattactggcggaggtcgtcgcatcggcctcgccctcgcctggcatttcattaatcaaaagcaaccggtgattgtcagctatcggacgcactatccagccattgatggactgattaaggcaggtgcgcagtgtattcaggctgatttttcgaccaacgacggtgtgatggcgtttgccgatgaagtactaaaaagcacccatggtctgcgtgctattttgcataacgccagtgcgtggatggcggaaaaaccaggtacaccactggccgacgtactggcttgcatgatgcagatccacgttaataccccatacctgctcaaccatgcgctggaaagattactgcgtgggcacggacacgccgccagcgatatcattcactttaccgattatgtggtggagcgcggtagcgacaaacatgttgcgtatgctgcaagcaaagcggcactggataatatgacccgctcgtttgcccgcaagctggcaccggaagtgaaagtgaattctattgcgccatcgctgatcctgtttaatgaacatgatgatgccgaatatcgacaacaggcgctgaataaatcactgatgaaaaccgcgcctggcgagaaagaagtgatcgacctggtcgattacttacttaccagctgctttgtcaccggacgcagtttcccacttgatggcggtcgtcatctgcgttaatgcagctttatccagcatataatcaacacccatgcgcttatcccccaacacgcaacagaaccaacaaaagcggcgggcaagcgcatcattccggtgaaataccacagcgacaccaggtaaacaaaatagggaataatcgaccacatactaaaaatgatggttgcgcgtaaggcttcaatgccgcgttcgctggcaacaatataatgcgcgataagcgcaaaggtcgggaaaagtggaatcagcccggcgatataataatttttcgtttttgctaaaacaccaatcaacagcactaccagcgcaccgagcgcggctttgattaccagccccatctttttaccttaacacttccataacaagtcatcagtagaatacctgatgaaaacttgtttagaaacgattgatagtaagtaaaaacagcgcggtgtattgtgacgtttttatatctaccgtgaatgttatgaacactatcgtatttgtggaagatgatgcggaagtcggttcactgattgccgcgtacctggcaaaacatgatatgcaggttaccgtagaaccgcgcggcgaccaggccgaagaaaccattttgcgagaaagtccggatttggtgttactcgacatcatgctaccaggcaaggacggcatgaccatttgtcgtgatttacgcgcaaagtggtctggaccgattgttcttctaacctctctcgatagcgatatgaaccacatcctggcactggaaatgggtgcctgcgactatattctcaaaacgacgccccctgctgttttgctagcgcgtttacgtttgcatttgcgtcagaatgagcaagccacactgaccaaaggtcttcaggaaacgtctctgactccctacaaagccctgcatttcggcacgttgaccatcgatcccatcaaccgcgtagtcaccctggctaacactgaaatctcgctctcgacagctgatttcgaattattgtgggaattagctacccatgccgggcaaatcatggaccgcgatgcattgctgaaaaatttacgcggcgtcagttatgacggactggatcgtagcgtggacgtggctatttcgcggttaagaaaaaaactgctcgataacgccgcagaaccttatcgcattaaaactgtgcgtaacaaaggctatctttttgcgcctcatgcatgggaataagcgatgaaaaaactgtttatccagttttacctgttattgtttgtctgcttccttgtgatgtctctgctggttgggttggtgtacaaatttaccgccgaacgcgcgggcaaacagtcgctggatgatttgatgaacagttcgctgtatctgatgcgcagcgaattgcgtgagatccccccacacgactggggtaagacgctgaaagagatggatttaaatctctctttcgatctgcgtgtcgagccactgagtaaataccatcttgatgatatttccatgcaccgactgcgtggcggcgaaattgtcgccctggacgatcagtacacgtttttgcagcgtatcccgcgcagccactacgtgctggcagttggtcctgttccttatctttattatctccatcagatgcgattgctggatatcgccctgatcgcttttattgctatttccctcgcctttccggtgtttatctggatgcgtccgcactggcaggatatgttaaaactggaagcagcggcgcaacgatttggcgatgggcatctcaatgagcgtatccactttgatgagggttcgagctttgaacgacttggtatcgcatttaaccagatggcggacaatatcaacgccttgattgccagcaaaaaacagcttattgacggtatcgctcacgaactgcgaacaccgttagtgcgcctgcgttatcgactggagatgagcgataacctgagcgccgccgaatcccaggcgttgaatcgtgatatcagtcaacttgaagctttaattgaagagctgctgacttatgcccgactcgatcgcccacaaaacgagcttcatcttagcgaaccagacctgccgttgtggctgtcaacgcatctggcagatattcaggcagtaacgcccgataaaacggtacggataaaaacgctcgtgcaaggccattatgcggcgttggatatgcgcttaatggagcgcgtgctggataatttgctcaataacgccctgcggtactgccattcaacggttgaaaccagcctgctactgtcggggaatagagcgacattaattgttgaggatgatggcccagggattgccccagaaaaccgcgaacatatctttgaaccttttgttcgcctcgatcccagccgggatcgctcaaccggcggctgcgggctggggctggcaattgtccactctatagcactggcaatgggcggtacggttaattgtgacaccagcgaactgggtggtgctcgcttctcgtttagctggccgttatggcataacatcccgcaatttacctctgcctgacactacgcgcacgatggtcaagtcaccacgactgtgctataaaataagtatgttgtaactaaagtggttaatattatggcgcgttacgatctcgtagaccgactcaacactacctttcgccagatggaacaagagctggctacatttgccgctcatcttgagcaacacaagctattggttgcccgcgtgttctctttgccggaggtaaaaaaagaggatgagcataatccgcttaatcgtattgaggtaaaacaacatctcggcaacgacgcgcagtcgctggcgttgcgtcatttccgccatttatttattcaacaacagtccgaaaatcgcagcagcaaggccgctgtccgtctgcctggcgtgttgtgttaccaggtcgataacctttcgcaagcagcgttggtcagtcatattcagcacatcaataaactcaagaccacgttcgagcatatcgtcacggttgaatcagaactccccaccgcggcacgttttgaatgggtgcatcgtcatttgccggggctgatcacccttaatgcttaccgcacgctcaccgttctgcacgaccccgccactttacgctttggttgggctaataaacatatcattaagaatttgcatcgtgatgaagtcctggcacagctggaaaaaagcctgaaatcaccacgcagtgtcgcaccgtggacgcgcgaggagtggcaaagaaaactggagcgagagtatcaggatatcgctgccctgccacagaacgcgaagttaaaaatcaaacgtccggtgaaggtgcagccgattgcccgcgtctggtacaaaggagatcaaaaacaagtccaacacgcctgccctacaccactgattgcactgattaatcgggataatggcgcgggcgtgccggacgttggtgagttgttaaattacgatgccgacaatgtgcagcaccgttataaaccacaggcgcagccgcttcgtttgatcattccacggctgcacctgtatgttgcagattaacgcccggctttcatactgccgaccatctgttctggccgtacccagctgtcaaactcggcttcgctaagataccccagcgcaagggccgcagcttttaaggtcagcccttctttatgcgcttttttggcgatctccgcggctttgtcataaccaatgtgggtgttaagcgcagtcaccagcatcagcgattcattgagtaattgattgattcgctcacgattcggttcaatacccactgcgcagtgtttgttaaaactttccatgccatctgccagcaagcgcaccgattgcaggaaattgtggatcaccattggacggaagacgttcagttcaaagttaccggaagcgccccccatgttgatcgccacgtcgttccccatcacctgacagcagagcatggttaatgcctcacactgtgttggattcactttccccggcatgattgagctgcccggctcattttccgggattgagatttcaccaattccgcagcgcgggccagaggccagccagcggacatcattggcgattttcatcagtgacgcagccaaccctttcaacgcgccgtgcgcctgaaccagggcatcacaggtcgcaagcgcttcaaatttgttcggcgcggtaacaaacggtgcacaggtaatgactgccagttcatctgctacgcgacgcgcatactccggatgggtatttagtccagtacccaccgctgtaccgccaagagccagttccgctacgtgaggcaggctgtattcgatatgtttgagattatgctcgagcatcgctacccagccggaaatctcctgccctagtgttagcggcgtggcgtcctgcaagtgggttcgaccgattttgacgatatcggcaaatgcacgggatttttcactcagcgtctgtgtcagggttttaagctgcggaatgagttgcttgcgcagcgccagcagcgccgcaacgtgcatcgccgtcggaaagacatcgttggaactttggcttttgttcacgtcgtcgttagggtgaactttacgttccatcccgcgcacgccgccgagtaattcactggcccggttagccagcacttcgttcatgttcatgttactttgcgtgccggagccggtctgccagatagccagcgggaattcgtcgtcatgctgtcctgccagtacttcatccgccgcctgccgaatggcgctcgctttctcttcagacaacaagcctaaatcttcattaacttttgccgctgcgcgcttggttagcgccagcgcatgaatcagtgaggtgggcattttctccgtcgaaatgcggaaatgctccagcgagcgttgagtttgtgcgccccacagcttatctgccgggacatcaatcgcccccatcgaatctttttcgctgcgtactgtattcatggcctgctcctcacctgtttaattttttctttctgttttgctttcgttaagcaacttttagctcacttattatttactatttgataacaaatgtttggtctttcgtgccatgtaaaaaaaccgccccgaagggcggctctgtttatttcacacagcgagtgcactgtgtgagttgtatctgctggaagaagtcatttcctttatcatccacaaggataaacgccgggaaatcttccacttcaattttccagatggcttccattcccagttccggatattcaacacattccaggctcttaatacttccctgcgccaatacagcggccggaccaccgatactgccaaggtagaagccgccgtgttttttacaggcatccgtcacctgctggctgcggttgcctttcgccagcatgatcatacttccgccctgcgcttgcagttgatcgacataagaatccatccgtccggcggtcgttgggccaagagaaccggaggcataaccttccggcgttttggccggacccgcgtagtaaatcggatgatctttaatgtactgcggcagcccttcaccgttatccatccgctctttcagtttggcgtgagcaatatcacgaccgacgataatcgtgccgttaagcgataagcgtgtagaaacgggatactgcgacaactgtgcgaggatctctttcatcggacggttaaggtcaacgcgcaccgcttcgccttctcccgctttacgcagctcttcagggatatatttacctggattatgttccagtttttcgatccagatcccctgacggttgatcttcgctttgatattacggtcagcagagcaggaaacacccataccaaccggacaggatgcgccgtgacgtggcaggcgaatcacgcgtatgtcgtgagcgaagtatttaccaccaaactgcgcacccagaccgagattttgcgcttcgatcagcaattctttttccagttccacatcgcggaatgcctgaccgtgctcattcccttccgttggcagttcgtcatagtatttagcggaagccagtttcactgttttaaggttagtttctgcagaagttccaccaattacgaacgcaatatgatacggaggacaggccgccgtacccagcgtgcgcatcttctcaaccaggtaatttttcagtttccccggcgttagtaacgctttggtttcctgatagagatacgtcttgtttgccgaaccaccacctttggcgatacagaggaatttgtactcgtcgccatcaacggcataaagatcgatctgcgctggcagattggtgccggtattcacctctttatacatatccagcggcgcgttttgcgagtagcgcaaattatcttcgatataagtgttatagacaccgcgcgccagcgccgcttcatcacagccaccggtccatacacgctgcccttttttaccaacaataatcgcagtgccggtatcctgacaggttggcagaacacctttcgccgcgatgtcggagttgcgcaggaattgcagcgccacatatttatcattttcgctggcttccgggtcacgcagaatgtcggccacctgttgttggtgagccggacgcagcataaatgacgcatcatgaaatgcctgacgcgccaacagagttaacgcttcgggtgcgactttcaaaatctcctgcccttcaaattcagatacgctaacgtgttcgctggttagcaggtaatactcagtatcatcttttttgagtggaaaaggagcctgataatgaaagggtttgtttgacattgttctctcacttactgcctggtttggttatgctctgggcgggtgttccgttgccctgttaaaagcgagtaacaatatcctacacacttttttaacaaaaactgagactagtacgactttttgcggctccaggttacttcccgtaggattcttgctttaatagcgggattaatttccacattaaaacagggattgatcatgcaaaaactcattaactcagtgcaaaactatgcctggggcagcaaaacggcgttgactgaactttatggtatggaaaatccgtccagccagccgatggccgagctgtggatgggcgcacatccgaaaagcagttcacgagtgcagaatgccgccggagatatcgtttcactgcgtgatgtgattgagagtgataaatcgactctgctcggagaggccgttgccaaacgctttggcgaactgcctttcctgttcaaagtattatgcgcagcacagccgctctccattcaggttcatccaaacaaacacaattctgaaatcggttttgccaaagaaaatgccgcaggtatcccgatggatgccgccgagcgtaactataaagatcctaaccacaagccggagctggtttttgcgctgacgcctttccttgcgatgaacgcgtttcgtgaattttccgagattgtctccctactccagccggtcgcaggtgcacatccggcgattgctcactttttacaacagccaaatgctgaacgtttaagcgaactgttcgccagcctgttgaatatgcagggtgaagaaaaatcccgcgcgctggcgattttaaaatcggccctcgatagccagcagggtgaaccgtggcaaacgattcgtttaatttctgaattttacccggaagacagcggtctgttctccccgctattgctgaatgtggtgaaattgaatcctggcgaagcgatgttcctgttcgctgaaacaccgcacgcttacctgcaaggcgtggcgcttgaagtgatggcgaactccgataacgtgctgcgtgcgggtctgacgcctaaatacattgatattccggaactggttgccaatgtgaagttcgaagccaaaccggctaaccagttgttgacccagccggtgaaacaaggtgcagaactggacttctcgattcctgtggatgattttgccttctcgctgcatgatcttagtgataaagaaaccaccattagccagcaaagtgccgccattttgttctgcgtcgaaggcgatgcaacgctgtgtcaaggttctcagcagttacagcttaaaccgggtgaatcagcgtttattgccgccaacgaatcaccggtgactgtcaaaggccacggccgtttagcgcgtgtttacaacaagctgtaagagcttactgaaaaaattaacatctcttgctaagcttattaaaggcttataacaccttcaggcggccagtccgcctgatttcattttatggataatcattatgaataaatcgctggtagcggtaggcgtcattgttgcgctaggcgtagtctggacaggcggcgcatggtatacaggcaagaagattgaaacccatctcgaagacatggtcgcgcaggcgaacgcgcaactcaaactgacagctcctgaatccaacctggaagtgagttatcaaaactatcatcgcggcgtattcagcagccagttgcaactgttggtgaaacccattgccgggaaagaaaatccgtggattaaaagcggtcagagcgtcatcttcaacgaatcggttgatcatggtcccttcccccttgcccagcttaaaaaactgaacctgatcccgtcgatggcatcaattcaaaccacgctggttaataacgaagtaagcaaaccactgtttgatatggcaaaaggtgaaacgccttttgagattaactcgcgcattggttacagcggtgattccagttccgatatttcgctcaagccactgaattacgagcaaaaggatgaaaaagtcgcctttagcggcggcgagttccagttaaatgctgacagagacggcaaagccatctccctttccggggaggcgcaaagtggtcggatagacgcagttaacgaatacaaccagaaagtgcagttgacctttaataatctgaaaaccgacggttccagcacgctggcaagttttggtgagcgcgtaggaaaccaaaaactgtcactggaaaaaatgaccatttcagtggaaggcaaagaactggcactgctggaaggcatggagatcagcggtaaatcggatctggtcaatgacggtaaaacgatcaatagccaactggattactcgctaaacagcctgaaggtacagaatcaggatctgggcagcggcaagctgactttaaaagtcggccagattgatggtgaagcctggcatcagtttagccagcaatataacgcgcaaactcaggcgctgctggcacagccagaaattgccaacaatcccgaactttatcaggagaaagtgacggaagccttctttagcgccctgccgctgatgttgaaaggcgatccggtgattactatcgcgccgctaagctggaaaaacagtcagggtgaaagtgcgctgaatctgtcgctgttcctgaaagatccggcaacgactaaagaagcgccgcaaacgctggcgcaggaagtagatcgttcggttaaatctctggatgcgaaactgaccattccggtggatatggcaactgagtttatgactcaggtagcgaagctggaaggttatcaggaagatcaagcgaaaaaactggcgaaacagcaagttgaaggtgcatcagcaatggggcagatgttccgtctgaccaccttgcaggacaataccatcaccaccagcctgcaatatgctaacggtcagataacgttaaatgggcagaaaatgtcgttagaagattttgttggcatgtttgcgatgccagctcttaacgttccggctgtaccggcaattccgcagcagtaattcacgaccaaaacgccggagaattttcactccggcgttttcatctgaaaacaaaccagagattgcctgatgcgctacgcttatcaggcctacctttacctgcaacactttgaatttatgagtttttgtaggctggataaggcgtttacgccgcatccggcataaaaaacgcgcactttgtcaacaatctgaaacgccggaggtttttctctccggcgttatttcttacttcagcataaagtcatactgaatactcattttcacatcccagtaattcaggcgatcgcccagcgcactgccatcgcgcttttcccgccctttatcggcagcaagaaagaaattcatcccttgtaacggcccttcgctgacccgatagttcataccacctaagatacccatgccttcaatccgcacatctcgtttactggattcatagccgcgagtcacaatcggtgcaaatgtcagtgtaaattgcggcgttaaacgatagttgacgcccaattgccaggactgcattccttcacggttacgatcaagacttaatgaaaagggatagccaatgtcggtatccaccacggcaccattcattgcatggcgcaaataaccaccactgccaaatacgcttccccacggcgcattccaggtcacttgtccactaaccaacgccgtttcattgggctggctggtattacgacttaaaccttcgagctgcgcgtaaaagccgagcaactcccctttcaacgtataattcgggtcgagcggtatgcttttctcgagaatactttgtatctgattggaaacatctttctgtaccgatgcccccagagaatagcgactggtatcatcatgccaactggcggctaaaaaagaacgtgcgcgatgtttatcgtattttcccgtctggctgttatacaccccttcatcacgaataccggttgttgaatcagtccataaaaatactcgtgaacgccacattccccacagatcaatatttggtgttaaagcccaataacctaatgctccttcagaaactgtcggtaatgtacgttgcgaactgccagccattaacggaatacgataaggtaagctaccataactataatccgtcccgaagcgacctaatttaagcaggctattttcactgggttttatttttactgcccccagggcaaagccaaaacttttatcaccatcaagataccaccgggtactcatatcagcacgagcacctaatttataaacataatatgccccgccttcaacgccaataatattggaataataaccactattgaaatcgagcaatcctccctgtacccatgcgtaaatatctcttcccgcgccagcactgggcttatcagccctgcgcaattcgtttttcagtctgatgcgtagtcccgcttcatcgtcagccagttgcgccgcataagcagaggtaaggccagaggcagccgtcaggcaaataacggccatggccactatttttctcatagttgcacctttgatgttctgattatttttattgaatattaattagtgatatcgctgattaattgctgctgcacttttttacgattatcaatttcaaccacgatttctttgaattttttatccgtgagcggataaaaccagataataacgaatgccagtagcataaatccgcaaggtactaaggcaattgatgtgcggatgcccataataacttccggcgtttgcacctgattggcgatatatccgcttaatcccaaaataaaggcaggaattgaacctccgattgcctgaccgcatttacgggtaaatgagaatagtgaataggtgagcccttcaattcgcacgccggtcaggtattcaccgtattctacggtatcagcttccagtgcccacatcacagtcatagtaacgccctgaccaattgaagcgatggccaacgcaaccaacgccaccggcagtgaccagacggaaacccagaagaatagcagataaccgcaggttcccagcaaagcgccaatcaggaaggtattctttttaccgatcctcgcgaccatccccggcaccagcggtgccgatgccacagtaccaaccaggttttgcaccagtaccagcacagtgaacagcccggtatcatttaacacatagcgcacgtagaacaacgacgaggcgctgaccgcgaaggtcgaaatcagcacacacagcgcaccgatgcacaacataaacagcgggcgattccgtttcagggtttgcagactgatcttcaatgacggctgcgccacgatacgtaccacattctcacgcgtcgatttgaagcagatgaagtaaagcaccattccggcaatcgccagcacaatcgtccagaaatggtataccgacaccatctcttccgggctggagttcttaatgctcggtcctatcagaaatgccaggcagacaaaggttaatgaagcggcaatcccgcgagccgcgcccagacgggcgcgggattgtggttgttgggtcatcgcggtagcaagtgaaccataaggaatattcaccaggctgtagcaaagcccgaggcccatgtaggtcaaatatgcatacaccactttgctaccatggctccagtcggtcggcacccagaataccagcacgctgaagatcattaacggcgcagtaccgaagagtaaaaacgggcggaattttccccagcgggtattcacactgtccaccactcgtccggcaaagacgtcggcgaaggcatcgaatacccgcaccagtaacagcatggtgcccgccgcagcggcaccgacgccagcgacgtcggtgtagtaactcaacaggaagagcgcccccattgcgaaggcgaagttattggcgacgtcaccgaggctgtagccgacgatggtgcgccaggagagttgttgattcattgtttgcctccctgctgcggtttttcaccgaagttcatgccagtccagcgtttttgcagcagaaaagccgccgacttcggtttgcggtcgcgagtgaagatccctttcttgttacctccaacgcgcaatatgccttgcgaggtcgcaaaatcggcgaaattccatacctgttcaccgacgacggcgctgacgcgatcaaagacgcggtgatacatatccagccatgcacactgatactcttcactccacatgtcggtgtacattgagtgcagcccggctaacgtatccacgccgtattcggtgatgataatcggctgatgcagtttctcctgccaggccagaagttctttttccagtaccttctctgccgtttccaaatcgccgctttggacataccaaccgtaataacggttaaggcacagcacatcaaagagatcgctgatggtatcggtgtgagcgtcgcagaacattacattgacgcaggtgatcggacgcgtcgggtcgagtttacgcgttgcttccgccagtggcgcgaaatattctcgtgcaccttgcggacgggtatccggttcgttggcaatactccacatcaccacgcttgggtggtttttgtcacgcgctatcagctctttaatcgcctgtaagtgcgcctgctgagtttccccgttgactgcctcttcgctgtacagttctttcggcttgttgcccgcttcgaaaccaatgcctaaagagaggttaaagccgacagcagcagtttcatcaatcaccacgatgccatgttcatctgcccagtcgagcatctcttcagcgtaagggtaatgcgaggtacggtaggagttggccccaatccagtccattaatgcgtggtcgtgcaccatcagcacgttatcgaatcctttgccacgcaagtcagcatcttcatgacgaccaaagccagtaaagtagaacggtttgtggttaatcaggaactgttcgcccttcactgccactgaccggatgccgacgcgaagcgggtagatatcacactctgtctggcttttggctgtgacgcacagttcatagagataaccttcacccggttgccagaggtgtggattcaccacttgcaaagtcccgctggtaccttgtccagttgcaaccacctgctgatccgcatcacgcagttcaacgctgacatcaccatttgctaccacctgccagtcaacagacgcgtggttacagtcttgcgcaacatgcgtcaccacggtgatatcgtccacccaggtgttcggcgtggtgtagaccattacgctgcgatggatcccggcatagttaaagaaatcatggaagtaagactgctttttcttgccgttttcatcggtaatcaccattcccggcgggatagtctgccagttcagttcgttgttcacacaaacggtgatacgtacacttttcccggcaataacatacggcgtgacatcggcttcaaatggcgtatagccgccctgatgctccatcacttcctgattattgacccacactttgccgtaatgagtgaccgcatcgaaacgcagcacgatacgctggcctgcccaacctttcggtataaagacttcgcgctgataccagacgttgcccacataattacgaatatctgcatcggcgaactgatcgttaaaactgcctggcacagcaattgcccggctttcttgtaacgcgctttcccaccaacgctgatcaattccacagttttcgcgatccagactgaatgcccacaggccgtcgagttttttgatttcacgggttggggtttctacaggacgtaacataagggactcctcattcaaataaaaatactggtcaacctttaatctgattagttaaccaattctgtgttgcacacagttatctgtgagaaacccatggaagagaaatggaaataaaaagaactgacaccgcgatcaaaaaaccaaaatctgcaatacccacagcgtgatatagatcgcattaatctttaaaacagcgttgacagaagccataaaataagcaatcgaacgttcgttcgagcatcttgagaacgataaactctcatgacatatggctacggtgaatatttttggggggaattctccgatcccggctagattgtattttgtacagggaaattaaagtatgaaacgcgggcacagttatcaccagcccgcgaaatgagaggatcaggatgcggttaagataccgccaatcatcgcgcgtaatccctgagcaaacgacgcttcacgcgccaggtcttccgcttcgatatcggccagtacaccgtaggtcagatccagcagtaaacgtgaagtcattgacgtgttgatgtctgggcttatctcgcctttttgctgggcatcacgcatccgctgggcaacaaattcagtgatcgtcatatgcttatttttaagcatggcggcgacctgtgggttacgcatcccttccgccataatttcaaccaccagcgcccgttgcccaaaggcttcatgggtgagagagacaatagactcgaccatatagtcaacaaaatgaatcccttcaatcggttcccggaaacgggccagcgccctctcctggtcctgtaagataatcgcctgaatcaaggcttctttggagatgaaatggtgatagagcgtcccgggactaatggcgcaggatttacagatggctttcatcgaggcactgtgaaatccattttctgaaaaaatctctctggcagcattgaggatccgggtccgtgtcggttgtgcttcagtctgcatgttatccatcattaaaccattatagttagcgtgaataactagtttaccgcgttgtcaggtgagcgcctatcattgctgttgaatagtgcgaaggcacactctattcgtatgcttttcatccagctattggttaaccaatagccgtgatttggctgccagttgtttagcagagacgttgatgaattgcacacgctatcccggtaaacaacacatacggctgtttaccggttcgttagtgtattaattgagctcctgtaccccaccaccggagacggtgagaatttgtccgcttacccagctggctgcaggcgagcaaaggaacagcgccgcgttagcaatatcttgcggttggcccagacgtatgatcggcgtgtgctgtaacattttttgttcaatttctggtgtaataacggatttcagggcatcggttaatattgcccccggcgcaatgccattcacccgaatatttttttcacccaggtcaaatgccatatttctgaccagatgactggccgcagctttagatgatgcataggaagtcatgtttatatttttattttctgccgccatagaagtgatggtcagaataacgccaccgccatttttttccatttctggcgcaacaagttgtgacagatggaaaaaagaaaacacattcagttcataagcacggcgaaaatctgccattggcatatcaaacggtttaggaccaccgccaccggcgttgttaaccaggatatcaactttacccagcttactgacggcaaagtctgccagtgcagagagttcctgttcggaagtaatatcacaacggcaggcaaatgcctgaccacccagttgttgaatttcgtctacaacatggttagctgcgtcggcgttaatatcactgaccaccacagatgcgccagctgtcgcgaatgtaatggcgatttctttaccaatacctgcacccgcacctgtgatgatggcgcattttccgtcgagtctcaggttgtcagaattaaacacataaacctcctgtgaacttcagtaaaaataaaaggcaccgcctgtgtgccacattttttatcattaaccttgaggaaaggacactaccaggtactgagagatcccctcataatttccccaaagcgtaaccatgtgtgaataaattttgagctagtagggttgcagccacgagtaagtcttcccttgttattgtgtagccagaatgccgcaaaacttccatgcctaagcgaactgttgagagtacgtttcgatttctgactgtgttagcctggaagtgcttgtcccaaccttgtttctgagcatgaacgcccgcaagccaacatgttagttgaagcatcagggcgattagcagcatgatatcaaaacgctctgagctgctcgttcggctatggcgtaggcctagtccgtaggcaggacttttcaagtctcggaaggtttcttcaatctgcattcgcttcgaatagatattaacaagttgtttgggtgttcgaatttcaacaggtaagttagttgctagaacccatggctcctttgccgacgctgagtagattttaggtgacgggtggtgacaatgagtccgtgtcgagcgctgattttttcggcctttagagcgagatttatacaatagaatttggcatgagattggattgcttttagtcagcctcttatagcctaaagtctttgagtgactagatgacatatcatgtaagttgctgataggtttccagttttccgctcctaggtctgcatattgtacttttcctcttactcgacttaaccagtaccaacccagcttctcaacggatttataccatggcactttaaagccagcatcactgacaatgagcggtgtggtgttactcggtagaatgctcgcaaggtcggctagaaattggtcatgagctttctttgaacattgctctgaaagcgggaacgctttctcataaagagtaacagaacgaccgtgtagtgcgactgaagctcgcaataccataagtcgtttttgctcacgaatatcagaccagtcaacaagtacaatgggcatcgtattgcccgaacagataaagctagcatgccaacggtatacagcgagtcgctctttgtggaggtgacgattacctaacaatcggtcgattcgtttgatgttatgttttgttctcgctttggttggcaggttacggccaagttcggtaagagtgagagttttacagtcaagtaatgcgtggcaagccaacgttaagctgttgagtcgttttaagtgtaattcggggcagaattggtaaagagagtcgtgtaaaatatcgagttcgcacatcttgttgtctgattattgatttttcgcgaaaccatttgatcatatgacaagatgtgtatccaccttaacttaatgatttttaccaaaatcattaggggattcatcagtaccaggtatagcagataaagagaggattatttcgccgcaatgagccgggcgggaataataagattgcgtgaatgcgtctcttcatgggtgattttttgcatcatgcgatccgcaagtgtggtaccaagttcccgcgcaggcgtgctggcccaggtaacgggtatatcatcaagtgtggttggtgtcgcatcggtaaatgccgccagcgaaacttgttgctcaaagtaacgatcgactccgctttccccgctttgccgccctgctttgagcaaaccaaaccatgcccccatcgcaatagtttcgttatagcaaaccacagcactgatggtcgggttatgacgtaaaagcgccgtgatagcttccgcggcttgcttctggctggatgtgcactccagcacccaatcgctgtgaaacggcaggccaaattttagtagagttgcacaatagccccccacccgttctgcacgggttaatgaggaactttgccctcccagccaggcgatccgctgatgcccattgcgaatgagatgctccgtcaacaactgtgcagcctgcatgttgtccgggcgaaccgtatcaacatcatcaagataactggcacgggaagcgaaaatcaccgggatagctttttcttctgccatccgtcgcaggtcatcgctgcttcctgcagccccggcaattaccacaccatccacaccctgattcagtaacagtgaaaaccgctgtgccagctgctcgccgtctttaccgccgtgaagcaaaaaaaccatccgtccctgcgcttccagagcttccgtcaatccggccgtcaattcggcgtaaaacggcgcagataaatcacggacgatcaaaccaatgacgccgctttgcccgccgcgcagcgccgacgcctggcgattgcgcacaaatcccagctcttcaatggcggcgttaacgcgttctcctgtggcggtagagattcgccctttgccactaagcaccagcgaaacggtacttaccgacacgcccgcagccagcgcaacatcatgaatggttatttttttggcggtagccatgcagatgacctactccctgattatgtgacagataaaacgttttaccttttatttatcttatacccgctattatcgttgcgtaatgtgatttatgcctcactaaaatttgataaaacgttttatcttctcgcgcaatttactgaatccagattgttctctacgaggagtcgttttatgacggcgaaaacagcaccgaaagtcacgctgtgggagttcttccagcagttaggcaaaaccttcatgttacccgtggcattattgtcgttctgcggcattatgctcggcattggtagttctcttagcagccatgatgtcataaccctgatcccggtcctgggcaaccccgtgttgcaggctatctttacctggatgagtaagattggctcgtttgcttttagtttcctgcctgtcatgttctgtatcgccatcccgctgggcctggcacgcgaaaataaaggcgtagcggcattcgctggcttcgtcggttatgcggtaatgaacctcgcggtaaacttctggttgaccaataaaggcattctgccaaccacggatgccgcggttctgaaagccaataacatccagagcattcttgggatccagtcgatcgataccgggatcctcggtgcggtgatcgccggtattatcgtctggatgctgcatgagcgtttccataatatccgcctgccggatgcgctggcattcttcggcggtacgcgcttcgtaccaattatctcctcgctggtgatgggccttgtcggcctggtgattccattagtctggccgattttcgccatgggtattagcggcttgggccatatgataaacagcgcgggtgatttcggaccgatgctgtttggtaccggtgaacgtctgctgttgccgtttggtctgcatcacattctggtagcattaattcgctttaccgacgcaggcggcacgcaggaagtctgcggtcaaaccgtcagcggcgcactgaccatcttccaggcgcaattgagttgcccgaccactcacggtttttctgaaagcgccacgcgtttcctttcgcaaggtaaaatgcctgcgtttctcggcggtctgccgggtgcagcgttagctatgtatcactgcgcgcgcccggaaaatcgccataaaattaaaggtctgctgatttctggcctgatcgcctgcgtcgttggcggcactaccgaaccgctggaattcctgttcctgttcgtagcgccagttctgtatgtcatccacgcgctgttaaccggcctcggcttcaccgtcatgtctgtgctcggcgtcaccatcggtaataccgacggcaatatcatcgacttcgtggtgttcggtattttgcatggtctgtcaaccaagtggtacatggtgccagtggtggcggcaatctggtttgtcgtttactacgtcatcttccgtttcgctatcacccgcttcaatctgaaaaccccggggcgcgatagcgaagttgccagctcaatcgaaaaagccgttgccggtgcgccgggtaaatcaggttacaacgttcctgcaatcctcgaagcattaggcggtgccgacaatattgtcagcctcgataactgcattacccgtctgcgtttgtctgtgaaagatatgtcgcttgttaatgtgcaggcactgaaggacaatcgggcaattggcgtagtacaacttaatcaacataacctgcaggttgttatcgggccacaagttcagtcagtaaaagatgaaatggccggtctgatgcatactgtccaggcataaggataagatatgttcgatttttcaaaggtcgtggatcgtcatggcacatggtgtacacagtgggattatgtcgctgaccgtttcggcactgctgacctgttaccgttcacgatttcagacatggattttgccactgccccctgcattatcgaggcgctgaatcagcgcctgatgcacggcgtatttggctacagccgctggaaaaacgatgagtttctcgcggctattgcccactggttttccacccagcattacaccgcaattgatacgcagacggtggtgtatggcccttctgtcatctatatggtttcagaactgattcgtcagtggtctgaaacaggtgaaggcgtggtgatccacacgcccgcctatgacgcattttacaaggccattgaaggtaaccagcgcacagtaatgcccgttgctttagagaagcaggctgacgactggttttgcgatatgggcaagctggaagccgtgttggcgaaaccagaatgtaaaattatgctcctgtgtagcccacagaatcctaccgggaaagtgtggacgtgcgatgagctggagatcatggctgacctgtgcgagcgtcatggtgtgcgggttatttccgatgaaatccatatggatatggtctggggcgagcagccgcatattccctggagtaatgtggcgcggggagactgggcgttgctgacgtcgggctcgaaaagtttcaatattcccgcgctgaccggtgcttacgggattatagaaaatagcagcagccgtgatgcctatttatcggcactgaaaggacgtgatgggctttcttccccttcggtactggcgttaactgcccatatcgccgcctatcagcaaggtgcaccgtggctggatgccttacgcgtctatctgaaagataacctgacgtatatctcagataaaatgaacgccgcgtttcctgaactcaactggcagatcccgcaatccacttatctggcctggcttgatctacgtccgttgaatattgacgacaacgcgttgcaaaaagcgcttatcgagcaagaaaaagtcgcgatcatgccggggtatacctatggtgaagaaggtcgtggttttgtccgtctcaatgccggctgcccacgttcgaaactggaaaaaggtgtggctggattaataaacgccatccgcgctgttcgctaaccccaattgcgcaacgtaaaaaatcgttgcgcaatcgtggatttttaccctgctttgtttttataatggtgcgcacttttatattcagaaaaagagtgcgaccatgattgataccaccctgccattaactgatatccatcgccaccttgatggcaacattcgtccccagaccattcttgaacttggccgccagtataatatctcgcttcctgcacaatccctggaaacactgattccccacgttcaggtcattgccaacgaacccgatctggtgagctttctgaccaaacttgactggggcgttaaagttctcgcctctcttgatgcctgtcgccgcgtggcatttgaaaacattgaagatgcagcccgtcacggcctgcactatgtcgagctgcgtttttcaccaggctacatggcaatggcacatcagctgcctgtagcgggtgttgtcgaagcggtgatcgatggcgtacgtgaaggttgccgcacctttggtgtgcaggcgaagcttatcggcattatgagccggaccttcggcgaagccgcctgtcagcaagagctggaggcctttttagcccaccgtgaccagattaccgcacttgatttagccggtgatgaacttggtttcccgggaagtctgttcctttctcacttcaaccgcgcgcgtgatgcgggctggcatattaccgtccatgcaggcgaagctgccgggccggaaagcatctggcaggcgattcgtgaactgggtgcggagcgtattggacatggcgtaaaagccattgaagatcgggcgctgatggattttctcgccgagcaacaaattggtattgaatcctgtctgacctccaatattcagaccagcaccgtagcagagctggctgcacatccgctgaaaacgttccttgagcatggcattcgtgccagcattaacactgacgatcccggcgtacagggagtggatatcattcacgaatataccgttgccgcgccagctgctgggttatcccgcgagcaaatccgccaggcacagattaatggtctggaaatggctttcctcagcgctgaggaaaaacgcgcactgcgagaaaaagtcgccgcgaagtaacaaaatggatggtgcaaattgcaccatccatttttcatgcaaggcacaaagtcgcgcgatgtttggcggattcgatgcccagctcaatcaactccattacctggattgcctggcttgccggaaccggattttcaccatcgccatttaacgcatcacgaatagccgcatagtaagccggataattcccaggcatcgtcaacagcgtttcttcgacacgttcctcaccttccacgcgggtaagtacgccatcacgcatatcgtagccccagtcttcctgcggtagacgctcgccatttttcagacgttcttcctgtggatcgaggccatatttcacataactgcctcgggatccatgcacgatataccgtgctgactcagcggctgccagcatggtaccgtgtaaaatgactcgccgctgtggataggacaagatggcgtggaaataatcggtcgactgcgctccgggccgtaactgtgccaaatctaccgtcatgctgaccggtaaaccaaaaagcgtaatggcctgatcaagaagatgtggtgctaaatcgtaccagataccgctgcctgggccgccctgttcacgccaacgatcgcgcacctgcggacggaagcggtcaaaatgagactcaaagtaagcaacttcacccagcacgccttccgcgagtaaaccttttagcgtcaagaaatcgctatcccagcgacggttatggaatacagacagcacacgccccaggctttttgccagcgcatccagctctcgcgcttgtgacagtgtcacggtaaagggtttatcaacgaccacatgtttacccgcctcaagcgccgctttggctaacgggaaatgggtatcgttgggtgtaggaatgacaatcaggtctatgttgggatcgttaaacagatgcttcggctcagagacaaccgtaaccgttggccagtcggcttttacttttgtttcatcactgctggagattaccgccagttccagcccgggcgtgcccgcaatcaggggcgcatggaaggttttgctcgcataaccatacccaatcaacccaacacggatgttgtcgctcatgtcattgcctctcattgaagtatgatggctatttgacactatcctttacccacgctcaacagtttaataacctgccagcaataagggatgttgtttaacttaagtcaaaaaaatagcgaattttccaacgacaaaagctaaatatcgcaaaaacctcagtaaaaatcttgctggagctattattgctaagtaacatttaccccctgaagttaatggatcaatcaagagagatgtgggctgtaatgaatcgtcttattgaattaacaggttggatcgttcttgtcgtttcagtcattcttcttggcgtggcgagtcacattgacaactatcagccacctgaacagagtgcttcggtacaacacaagtaagctctgcacttgtggagcgacatgctgcccgtccgggtgcatgttttcacttgtcggatattaaaccaggaatttattatcttgttcgatgttgttggtgattgtcagggatagtaaagcgcgttactcttttcagagcagtttttcatccctgaatatttgccatcagcgcattcttattattgtaataacacaagcgttcacttttggtgaaattttatcatcactaataatacctacccctttggtattaattattttatggaccttttatgactgttcaggactacttattaaaatttcgcaaaatcagttcactcgaaagtctggaaaaactctacgaccatcttaattacaccctgacggacgatcaggaactgatcaatatgtatcgtgctgccgatcaccgtcgcgcagagctggtttctggcgggcgtttgtttgacctcggccaggtaccgaagtccgtctggcactatgtccaataaagaaagtagcgatcggttataaaagccttataataacgcccctaaaattagatttgcctgtttgcgtcgctattctggagaacctatgaccaccacaacgccacaacgtattggaggctggttgcttggcccgttggcctggcttttagtcgctctgttgagtacgacgctggcgttgttgctgtataccgctgcgttatcttctccgcaaacatttcaaacgctcggcggacaagcactgacgacacaaatcttatggggcgtttcttttattaccgctatcgccatgtggtattacacactgtggttgaccatcgctttctttaaacgtcggcgttgtgttcctaaacactatattatctggctgcttatttccgtattgctggcagtaaaagcattcgctttttcacccgtggaagatggcatagccgttcgccagttgctgtttactttgttggcaaccgcattgatcgtcccctatttcaaacgctcgtcgcgggtaaaagcgacgtttgtgaatccgtaataaccttacagttaacctgttgtcgcctgctctggattaacggataataggcggcttttttatttcaggccgaaaaatgactgactacctgttactgtttgtcggaactgtactggtcaataactttgtactggtcaagtttctcggtctctgtccgtttatgggggtttccaaaaaactggaaaccgcgatgggcatggggctggcaacaacgtttgtgatgacgctggcgtctatttgcgcctggcttatcgatacgtggattttgatcccacttaatctgatttacctgcgcaccctggcatttattctggtgattgctgtggtcgtgcagttcaccgagatggtggtgcgcaaaaccagcccggtgctttaccgtctgctggggatttttttgccgcttatcaccaccaactgtgcagtgctcggcgtggcgttgctgaatatcaatctcgggcacaatttcttgcagtcggcgctgtacggtttttccgccgctgtcggtttctcgctggtgatggtgctcttcgccgccatccgcgaacgccttgctgtggctgatgtcccggcaccttttcgcggtaatgccattgcgttaattaccgcaggtcttatgtctctggcctttatgggctttagtggtttggtgaagttgtaatgaatgctatctggattgccgttgccgccgtgagcctgctgggcctggcgtttggcgccattctgggttatgcctcccgccgttttgcggtggaagacgatccggtcgttgagaaaattgacgaaatcttaccgcagagccagtgtggtcagtgcggttatcccggctgtcgcccctacgcggaagccatcagctgtaacggtgaaaaaatcaaccgttgcgccccaggtggcgaagctgtgatgctaaaaattgccgagttgcttaatgtcgagccgcagccgctggatggcgaagcgcaagagctaacgcctgcgcggatggtggcggttattgatgaaaataactgtattggctgcactaaatgtattcaggcttgtccggtagacgccatcgttggcgctacccgtgccatacatacggtaatgagtgatctctgtacgggctgcaatttatgtgttgatccgtgcccgacgcactgcatctcgttgcaaccggtcgcagaaacacctgactcctggaaatgggatctgaacaccattcccgtgcgtatcattcccgtggaacaccatgcttaagttattctctgcattcagaaaaaataaaatctgggatttcaacggcggcatccatccaccggagatgaaaacccagtccaacggtacacccctgcgccaggtaccactggcgcagcgttttgttattccactgaaacagcatattggcgctgaaggtgagttgtgcgttagcgtcggcgataaagtattgcgcggccagccgcttacccgtggtcgcggcaaaatgctgcctgttcacgcgcccacctcgggtaccgttacggctattgcgccccactctacggctcatccttcagctttagctgaattaagcgtgattattgatgccgatggtgaagactgctggatcccgcgcgacggctgggccgattatcgcactcgcagtcgcgaagagttaatcgagcgcatacatcagtttggtgtagccgggctgggcggtgcaggattcccgacaggcgttaaattgcagggtggcggagataagattgaaacgttgattatcaacgcggctgagtgcgagccgtacattaccgccgatgaccgtttgatgcaggattgcgcggctcaggtcgtagagggtattcgcattcttgcgcatattctgcagccacgcgaaattcttatcggcattgaagataacaaaccgcaggcgatttccatgctgcgcgcggtgctggcggactctaacgatatttctctgcgggtgattccaaccaaatatccttctggcggtgctaaacaattaacctacattctgaccgggaagcaggttccacatggcgggcgttcatccgatatcggcgtattaatgcaaaacgtcggcactgcttatgcagtgaaacgtgccgttattgatggcgagccgattaccgagcgtgttgtaaccctgactggcgaagcaatcgctcgcccgggcaacgtctgggcacggctggggacgccagtgcgtcatttattgaatgatgccggattctgcccctctgccgatcaaatggtgattatgggtggcccgctaatgggctttaccttgccatggctggatgtcccggtcgtaaagattaccaactgtctgttggctccctctgccaatgaacttggcgaaccacaggaagaacaaagctgcatccggtgtagcgcctgtgctgacgcctgccctgcggatcttttgccgcaacagttgtactggttcagcaaaggtcagcaacacgataaagctaccacgcataacattgctgattgcattgaatgtggggcttgcgcgtgggtttgcccgagcaatattcccctggtgcaatatttccgtcaggaaaaagctgaaattgcggctattcgtcaggaagaaaagcgcgccgcagaagccaaagcgcgtttcgaagcgcgccaggctcgtctggagcgcgaaaaagcggctcgccttgaacgacataagagcgcagccgttcaacctgcagccaaagataaagatgcgattgctgccgctctggcgcgggtgaaagagaaacaggcccaggctacacagcctattgtgattaaagcgggcgaacgcccggataacagtgcaattattgcagcacgggaagcccgtaaagcgcaagccagagcgaaacaggcagaactgcagcaaactaacgacgcagcaaccgttgctgatccacgtaaaactgccgttgaagcagctatcgcccgcgccaaagcgcgcaagctggaacagcaacaggctaatgcggaaccagaagaacaggtcgatccgcgcaaagccgccgtcgaagccgctattgcccgcgccaaagcgcgcaagctggaacagcaacaggctaatgcggaaccagaagaacaggtcgatccgcgcaaagccgccgtcgaagccgctattgcccgtgccaaagcgcgcaagctggaacagcaacaggctaatgcggaaccagaagaacaggttgatccgcgcaaagccgccgtcgaagccgctattgcccgagccaaagcgcgcaaactggaacagcaacaggctaatgcggaaccagaagaacaggttgatccgcgcaaagccgccgtcgaagccgctattgcccgtgccaaagcgcgcaagctggaacagcaacagactaacgcagaaccagaagaacaggttgatccgcgcaaagcggcagttgccgcggctattgcccgcgctcaggccaaaaaagccgcccagcagaaggttgtaaacgaggactaaatggtattcagaatagctagctccccttatacccataaccagcgccagacatcgcgcattatgctgttggtgttgctcgcagccgtgccaggaatcgcagcgcaactgtggttttttggttggggtactctcgttcagatcctgttggcatcggttagtgctctgttagccgaagctctcgtactcaaactacgcaagcagtcggtagccgcaacgttgaaagataactcagcattgctgacaggcttattgctggcggtaagtattccccccctcgcgccatggtggatggtcgtgctgggtacggtgtttgcggtgatcatcgctaaacagttgtatggcggtctggggcaaaacccgtttaatccggcaatgattggttatgtggtcttactgatctccttcccggtgcagatgaccagctggttaccgccacatgaaattgcggtcaacatccctggttttatcgacgccatacaggttattttcagcggacataccgccagtggtggtgatatgaacacactacgcttaggtattgatggcattagtcaggcgacaccgctggatacatttaaaacctctgtccgtgccggtcattcggttgaacagattatgcaatatccgatctacagcggtattctggcgggcgctggttggcaatgggtaaatctcgcctggctggctggcggcctgtggttgctatggcagaaagcgattcgctggcatattcccctcagcttcttagtaacgctggcgttatgcgcaacgttgggctggttgttctcaccagaaacactggcagcaccgcaaattcatctgctgtctggtgcgaccatgctcggcgcattctttattttgactgacccggttaccgcttctacgaccaatcgtggtcgtcttatgttcggcgcgctggcgggcttattagtctggttgatccgcagtttcggcggctatcctgacggcgtggcttttgccgtcctgctggcgaacatcacggttcctctgatcgattactacacgcgtccgcgcgtctacggccatcgcaaagggtaaaccatgctgaaaactatccgaaaacacggcattacgttagcgctatttgcagcgggttcaacagggttaactgcggccatcaaccagatgaccaaaacgacgattgctgaacaggccagtctgcaacaagaggcattatttgatcaggtgctgccagccgaacgctataacaatgcgctggcacagagttgctatctggtaactgcgccagagttaggtaaaggtgagcatcgggtttacatcgccaaacaggatgacaaaccggtagccgccgttctggaagcaaccgcgccagatggctattccggtgcgattcagctgctggtgggagccgattttaacggcacggtacttggcacgcgcgtgacagagcaccacgaaacgccagggcttggcgataaaatcgaactgcgcctttctgactggatcacccattttgcgggtaaaaaaatcagtggtgcggatgatgcgcactgggcggtgaagaaagatggtggtgatttcgaccagttcaccggcgcgacgattactccccgcgcggtggttaatgcggtaaaacgcgccggattgtacgctcagacgttaccggcacaactttctcaacttcctgcctgtggagaataaagcgtgagcgaaattaaagacgttattgttcaggggttgtggaaaaacaactctgcgctggtccagttgctcggcctttgtcctctgttggcggtcacgtccactgccactaacgctctgggtttaggacttgcgactacgctggtactgacgctgaccaacctgaccatttcgacgctgcgtcactggacgccagccgagatccgcattcccatttacgtgatgatcatcgcctcggtggtcagcgctgtacagatgctgatcaacgcctacgcctttggcctgtatcaatcattagggatttttattccgctgattgtcactaactgtatcgttgtgggccgcgctgaagccttcgccgccaaaaaaggtccggcgctttcggcactggacggcttttcaattggtatgggcgcaacctgcgccatgttcgtgctgggttcactacgcgaaattatcggcaatggcacattgtttgacggtgcagatgcgctgttaggtagctgggcaaaagtattacgcgtggaaattttccacaccgactcccctttcctgctggcgatgctgcctccaggtgcatttattggcctgggactgatgctggcaggaaaatacctgattgatgaaagaatgaaaaagcgccgtgctgaagcaactgccgaacgtgcattgccaaacggtgaaacagggaatgtctgatgaacaaagcaaaacgcctggagatcctcactcgcctgcgtgagaacaatcctcatcccaccaccgagcttaatttcagttcgccttttgaattgctgattgccgtactgctttccgctcaggcgaccgatgtcagtgttaataaggcgacggcgaaactctacccggtggcgaatacgcctgcagcgatgcttgaactgggcgttgaaggggtgaaaacctatatcaaaacgattgggctttataacagcaaagcagaaaatatcatcaaaacctgccgtatcttgctggagcagcataatggcgaagttccggaagatcgtgctgcgcttgaagccctgcccggcgtaggtcgtaaaacagccaacgtcgtattaaacactgcattcggctggccgactattgctgtcgacacgcacattttccgcgtttgtaatcgtactcaatttgcgccggggaaaaacgtcgaacaggtagaagaaaagctactgaaagtggttccggcagagtttaaagtcgactgccaccattggttgatcctgcacgggcgttatacctgcattgcccgcaagccccgctgtggctcttgtattattgaagatctttgtgaatacaaagagaaagttgacatctgaagaaaaggggtaacaccgattaccccattgataacctttctttatcctcttttaaaacatctttttaacgtgaatgatgccattgcttagcgttatcatcaggtaatccgtttgcggataaccaaaaatgcaggttaattgtttttttaatagcgaaattttctattcattcgtgatcaagatcacgatgctgtcgcaatgtaaaaacattgcaagaatcaggttaaaatcatttaaatttacacacgcaacaaatattgacctacaaaacattacactggctatttttcagaaactggactatctcactagtaaaaacgctaaatagcagaacatatcgccgttaagccatcacccccctctcagtgcagtgaaaaaatctgccgttacgttttttgaaaaatttaacgctggataacatttcccggaatggttgaattccccgcctcagttatatgtaacagattattacaaaggacttgtctgaaagtgcaagatagtgaacattacctgccgtttcccctcccactataacaattgcgcgtatgttttttagacataacgcgagaaagcacccccgttaatatgggatgtaaaaaaagaggtaaaagtgtccactgcaaaccaaaaaccaactgaaagcgtcagtttgaacgctttcaaacaaccgaaggcgttctatctcatcttctcgattgagttatgggaacgttttggttattacggcctacaaggaattatggctgtttacctggttaaacaactgggtatgtctgaagcggattcaatcacccttttctcttcctttagtgccctggtttatggtctggtcgctatcggcggctggttaggtgacaaggtactgggtactaaacgcgtaattatgctcggcgctattgtgctggcgattggttatgctctggttgcctggtctggtcacgacgccggtatcgtttatatgggtatggcggctattgcggtcggtaacggcctgtttaaagctaacccgtcttctctgctttctacatgctatgagaaaaacgacccgcgtctggacggtgcattcaccatgtactacatgtccgtcaacatcggctctttcttctctatgattgctacgccgtggctggccgcgaaatacggctggagtgttgcgtttgcgttgagcgttgtaggcctgctgatcactatcgttaacttcgccttctgccaacgctgggttaaacagtacggttcaaaaccagacttcgagcctatcaactaccgtaacctgctgctgaccattattggtgttgtggcactgatcgctatcgccacctggctgctgcacaatcaggaagttgcgcgtatggcgctgggcgttgttgccttcggtatcgtggttatcttcggtaaagaagccttcgcgatgaaaggtgctgcgcgtcgtaaaatgatcgttgccttcatcctgatgctcgaagccattatcttcttcgtgctgtacagccagatgccaacgtcactgaacttctttgcgattcgtaacgttgagcactccattctgggtctggccgtagaacctgagcagtatcaggcactgaacccgttctggatcatcatcggtagtccgattctggccgctatctataacaagatgggcgataccctgccgatgccaaccaagtttgcaatcggcatggtgatgtgttctggtgcgttcctgattctgccgctgggtgcgaaattcgcgtctgacgctggtatcgtgtctgtaagctggctggtcgcaagctatggcctgcagagcatcggggaactgatgatctctggtctgggtctggcaatggttgcacaactcgttccgcagcgtctgatgggcttcattatgggtagctggttcctgaccactgccggtgcaaacctgattggtggttatgttgcgggtatgatggctgtgccggataacgttaccgacccgctgatgtcactggaagtttatggtcgcgtattcttgcagattggtgtcgctactgccattattgcagtactgatgctgctgaccgcgcctaaactgcaccgtatgacgcaggatgacgctgcagacaaagcggcgaaagctgctgtagcgtaaaattcagggaaactcttttacaagccgctaacttttcgttagcggctttttttttgttcagcaacgcactaccatactttaaaccacagacaaaaggagttaccgatgaaattgttctacaaaccgggtgcctgctctctcgcttcccatatcaccctgcgtgagagcggaaaggattttaccctcgtcagtgtggatttaatgaaaaaacgtctcgaaaacggtgacgattactttgccgttaaccctaaggggcaggtgcctgcattgctgctggatgacggtactttgctgacggaaggcgtagcgattatgcagtatcttgccgacagcgtccccgaccgccagttgctggcaccggtaaacagtatttcccgctataaaaccatcgaatggctgaattacatcgccaccgagctgcataaaggtttcacacctctgtttcgccctgatacaccggaagagtacaaaccgacagttcgcgcgcagctggagaagaagctgcaatatgtgaacgaggcactgaaggatgagcactggatctgcgggcaaagatttacaattgctgatgcctatctgtttacggttctgcgctgggcatacgcggtgaaactgaatctggaagggttagagcacattgcagcatttatgcaacgtatggctgaacgtccggaagtacaagacgcgctgtcagcggaaggcttaaagtaatatccatcggcccacaggtcgttgtgggccgaaatgagatatttcagagctttgttgcgctgaagtaatgttctggtttggcaatacgatcctgagcagccaccacttgcagctcatattcctgcattgctttggtggtcaccatgatttcgtagactgcagcggtcacatgttccagcgcctcctgcagcgttgccccctgaagcagtttcaccagcagtaaaccgctcgtcacatcaccaacacctaccggctggcgcataccaaaatccaccagcggacggctgatatgccaggcttcatcggcggtgaccagcagcatttcaaaacggtcacggctgtagccagctcgcgccaggtgtttaaccaacacaatttgtggcccttgcgcaatgagttcgcgcgctgccagaaccgcttcttcgacgttatttaccgcatgctcacagagtatttccagctcaaccagattcggcgcaatgatatcgctggcaggcaaaccgtgccgcacatgaaactctgcgacacccggtgcaacgatacagcctttttccggatgacccattaccggatcgcaaaaatatttcgcctgcggattcgcggctttcacctgacggacgataccgaggatatgttcaccctgctccgccgatcccagatagccacttaacacggcatcacaggtgtgtaatttatcaatggcggcaatgccttgcacaatttcggttaaatggctgggcggcatcacgcagccagtccatttgccgtattgggtgtgattagaaaattgaacggtgttcagcggccagacgttcgcgcccaggcggcgcataggaaactctgccgcactgttacccgcatgaccataaacaacgtgagactggatagcgagaatatttttcatcatgttccctgtataaaaaccagggggagtgatttctcactccccctttccacttaatgcattatttccagcaaatcagacagtaattctttttgccgcgacgcagtaaggtaaaacgaccaaacagacgatcttcttctttaaagaagtattcaggatcggactgtttttcaccgttaatggtgatggcattggaggcgatagttttacgcgcctgaccacgggaaggttgcagttcagaatcgaccagcgcctgcatcaggtctgcgcccttttccatctcaaccatcggtacgccgtcctgcgccagctgttcgaagtccgcttcactcagcgcactcaaagaaccgctgaacaggcattcggtaatacgttttgccgcctgtaaaccttcttcaccgtgaaccagacgagtcacctgctccgccagtacatactgggcgcgcggtgctttaccgctgtttttatcttcttcttccagggcgttgatctcttcaatgctcataaaggtgaagaacttcaggaagcggtaaacgtcggcatccgcagtgttgatccagaactggtagaatttgtacgggctggttttcttcggatccaaccagactgcgccgccttcagttttaccaaatttggtgccatctgctttagtgatcagcggaacggtcaggccaaacacctgattctgatgcagacgacgggtcaggtcgataccagaagtgatgttaccccactggtcagaaccaccaatttgcagcaccacaccgtactgtttgttcagacaggcgaagtcataaccctgcaacaggttgtaggaaaactcagtgaacgaaatcccctgatcttcacggttgagacgctgcttaaccgcttctttgttgatcatctggttaacggagaagtgtttgccaatatcgcgcaggaaggtcagcacattcatattgccgaaccagtcatagttgttcgccgcgatagcagagttttctccacagtcgaaatcgaggaacggggcaacctgcttacggattttgtccacccactcctgaacagtttcttcggtgttcagcttacgctcggcagctttgaagctcgggtcgccaatcagacccgtcgcgccgcctaccagcgcaaccggcttgtggcccgcctgctggaagcgtttcaggcataacaatggaacaagatgccccaaatgcaagctgtcagcggtaggatcgaagccgcaatagagcgcgatcgggccttgcgccagtcgctctgctaacgcttcctcgtccgtcacctgggctaccagcccccgctcttgcaattgtttaatcaagttactgcttgccatcaaaatctccatgtatataacgactgcacctttgccggtacacgacttttcgccagatgcgaaagagacatagaataaagtgccagaatcaggagtaccagcgattaaagcaagatttttgcatcttttcagggtgcaagacgatcaatcttccacgcatcattttctcgctggtacaaaaagcggtcatgcaggcgatgctcaccgccctgccagaactcaatctgttcaaggctgacgcgaaaaccgccccaaaagctcggcaatggcacttcgccctgttgaaacttctgcttcagctccaggaatttactttcaaggataccgcgggcagaaatgcgactggactgcttcgaaacccatgcaccaatctggctatcacgcgggcggctatgaaaatatttcatcacttcgagagtcgaaagtcgttctgctttaccgatcaccatcacctggcgttcaagggtatgccacgggaacagcaggctaacgcgcggattattttcaatttgatgtgctttacggctaccgaggttggtgtaaaacaccatgcctttttcgtcgtaatgtttgagtaaaacgatgcgttgataaggctgagcatgttcatccacggtagcgaccaccatcgcggtagggtctgccagtttggcttcacacgcctgagagagccaacgttcaaaaagggttaatggatcggcgggaagatcgcgacggcgtaacccgcctttggtgtattcacggcgcagatgcgcgatttgctgcaattcgtcgttatcagacatggttttctttacggattgtcagtgggtgacgctattgtgcgccgcccctggaaaaatctcaacgctgtggattttgtaactgacagttattcaatacgatgcggtcgcgtttatagacagtcgcttcatcgcctttcgaccagaaaacatagattccgtcagtgtaacgtgcaccagacgctgaaatgccctgtttgagatgcagtagttgattatcgtaaacaaaactgacttcctggcgcggattattcagtttgaccgtcaacggtttttcatcacactggtattccagcgtagcggtttgcatgtgctcaaccagttgattgaacgcgctacagccggtgagaagcaccggcaaacagatcagtaacagttttttcatagacatttcccgaagactttcctggtctggagggcaatacgccctccctaacgttccaagtgtaacggcagacgcggtaagaaaaattcagttaactctgatatcacgggttagcagggaaaatagcccccagtaccgtctcctggcttgcgccagtgacggaaggcagatttcctggtaatcccgccagcgtccgccaggcaagccaggcgaaagccaatgcttccatgtcatcgccactaatgccaacggcatcggtggtggtgacttctgtgcctggcagtaatgccgccagacgcgccatgagtagcggattacgactacctccaccacataccatcaatcgttcgcagccaccgctcaacaaaacttgttcagaaatggtcacggcggtgagttctgccagtgtggcctgaacatcacggggatcaacacccggaaaatggcgtaaatggcgctccagccagccgtagttaaagtattcgcgtccggtgcttttcggtgcaggttgcgagaaatatgggtcgctgagcatattttgcagcagtgggagaataactttacccgcccgtgcccactcggcatctttatcgtaaggtttaccggcctgacgccagatccaggcatccatcagcatgttaccaggaccggtatcgtagccgccaaccggctgcccaggaatgagcagtgacagattggcgatgccgccaatattgagcaccattcgtcgctcggttgggtgagccagcaaggcatgatggaacgcaggtaccagcggtgcgccttgtcctcccaaggcaatatcgcgacggcgaaaatcaccgacaaccgtaattccggtgcgtgccacaatttgattgttatcgccaatctgtaaagtgtgtggttccacgcccgtcggttcatgccagacggtttgaccgtgacagccgatcgcaactatatctctcgcctgcaggttttgttccttaagcaaggcattgaccgcatcagcaaaaagtcgcccgagttgagtatcaagctgtccaaactgcgaaagtgtaagctgctggccctggcaaatatccagtacagcctgtttcagagacaccgggatcggccagctcaagcttgccagctgtgcgacccggtgttcatctattgtcgccaacacaacatcaacaccatcaaggctggtgcctgacataacgccaataaagcggcccgatttcatagttcatcctttttcaatctgacgtttgcgcaccactcaaacataaacttttcgtgaataccatgcggaatgaccgatttttaccgttggtagtaaaacattatcttcaaatcaataatcatcatgaatgttttgtttataattggttgatcctactttcattatgatttgctcatatttggtagaacatgtaaccatggattcacatatgccatatactttgaccatgagggatgcttgcgtggcgtttcatggtgaacaggagatttttcaatgattaaacgcgtattggttgtttcaatggtaggtctgtctcttgtcggttgtgttaataacgacaccctgtcaggggatgtttataccgcttctgaagcgaaacaagtacagaatgtcagctatggcaccatcgttaacgtacgtccggtacagattcagggcggtgatgattccaacgttatcggtgcaattggcggtgctgttcttggtggtttcctggggaatactgttggtggcggaaccgggcgttctctggctactgcagcaggcgctgttgcaggtggcgtagctggtcagggcgtacagagtgcaatgaacaaaacgcagggtgtcgagctggaaattcgtaaagacgatggtaataccatcatggtggtacagaaacaaggcaacactcgtttctctccgggccaacgtgtcgtactggccagcaatggcagtcaggtgaccgtttctccgcgctaaataagtttgcgtgtggtcaggttactgaccacacgcccccttcatttcaccctttggcctgtaactcaatgatattatgctcaagttttgcgatgagcgtaatcagttgctccagttcctctgcggagatgccatgtaatatttccgcgcgggttttgttaataacagcttccatttcgctgatcagtggctctgccttttccgtcagtttaatacgtttagcccgacgatcgctggcacaagtttgacgcgaaattaaccctttttcttccagttggtccagagtacggaccagtgatggctgctcgatgccaatcgcttttgccagttgaatttgcgactggtctggaggtaactgatggatattgtgtaacgtaacccaatgggtttgtgttaactccagcggtttcaggcgatggtctatcagagcacgccatatgcgcaccaaccgtgccagatcagaacctagtggcgattccaatttcatctccttataattagcttgctaagatattatgcggcttttagaatagtgtgcagcaattgtattgctaaaacaaatgtattgctgcatttggttaccgtcagacatatttttcagaaattgcgcgtaaatttttcgcacttaaagaatatttattaatctaacgcaatatattcggtcgtaaaggaatctactttgtgaagtttatgctcaatgcaacaggattgcccttacaagatctggtgttcggtgcgtccgtctattttcctccgtttttcaaagccttcgcgtttggattcgtcatctggcttgtcgtacaccgcctgcttcgtggctggatctacgccggtgacatctggcatcccttgttaatggatttatcgctgtttgcgatttgcgtttgccttgctctggcaatactgattgcgtggtaactatgtcaattaaaacaattaagtatttctcaacaatcattgtagcgatagttgcggttcttgccggatggtggctgtggaattattacatgcaatctccgtggacacgcgacgggaaaatacgcgcagaacaggtttctatcaccccacaggtgtcgggacgtattgttgagctgaatataaaagacaaccagctggttaacgcaggggatcttctgctcacgatcgataaaacgccctttcagatcgccgagctgaacgcacaggctcagctggcgaaagcgcaatctgacctcgcaaaagccaataacgaagcgaatcgtcgtcgtcatctctcacaaaattttatttctgccgaagaactcgataccgctaacctcaatgttaaagcgatgcaggccagtgttaatgccgcacaggccacgctgaaacagacacaatggcaactggcgcaaacggaaattcgcgccccggtgagtggttgggtgactaacctcactacccgcatcggcgattacgctgacaccgggaaaccgctgtttgcccttgtcgacagccactcgttttacgtcattggttattttgaagaaaccaagttgcgccatatccgcgaaggtgcaccagcacaaattaccctctatagtgataacaaaacgttacggggtcacgtttccagtatcggtcgggcgatttatgatcaaagcgttgaaagtgactcaagccttattccggatgtgaaacctaacgtcccctgggttcgtctcgcccaacgcgttcccgtccgctttgcgctggataaagttccaggcgatgtcacgctggtgtcgggcaccacctgtagcattgccgtaggtcaataatgaacgcatcgtcatggtcattgcgcaatttgccctggttcaaggccacgctggcgcaatggcgttatgcgttacgcaataccattgccatgtgtctggcgctgacggttgcctattatttgaatctggatgaaccctattgggcgatgacctcggctgcagtggttagctttcccaccgttggcggtgtcatcagcaaaagcctcggacgcatcgctggcagtttactgggagccattgcggcactgcttcttgccgggcatacgctcaatgagccgtggttttttctattgagcatgtcggcgtggcttggcttttgtacctgggcctgtgcgcacttcacgaataacgtcgcgtatgcatttcaactggcgggctacacggctgccatcatcgcctttccgatggttaatattactgaggccagccagctgtgggatatcgctcaggcgcgcgtttgcgaggtgatagtcggtattttgtgcggcggcatgatgatgatgatcctgcctagcagttccgatgctacagcccttttaaccgcattgaaaaacatgcacgcccgattactggaacatgccagtttactctggcagcctgaaacaaacgatgccattcgtgcagcacatgagggggtgattgggcagatactgaccatgaatttgctgcgtatccaggctttctggagccactatcgttttcgccagcaaaacgcgcgccttaatgcgctactccaccagcaattacgtatgaccagtgtcatctccagcctgcgacgtatgttgctcaactggccctcaccgccaggtgccacgcgagaaattctcgaacaattgctgacggcgctcgccagttcgcaaacagatgcttacaccgtcgcacgtattatcgccccgctacgcccgaccaacgtcgccgactaccggcacgtcgccttctggcagcgactacgttatttttgccgcctttatctgcaaagtagtcaggaattacatcgtctgcaaagcggtgtagatgatcatgccagactcgcacggacatccgctctggctcgtcataccgacaacgccgaagctatgtggagcgggctgcgtacattttgtacgttgatgatgattggcgcatggagtattgcatcgcaatgggatgccggtgccaatgcattaacgctggcagcaattagctgcgtactctactccgccgtcgcagcaccgtttaagtcgttgtcactgctgatgcgcacgctggtgttactttcgctattcagctttgtggtcaaatttggcctgatggtccagattagcgatctgtggcaatttttactgtttctctttccactgctggcgacaatgcagcttcttaaattgcagatgcccaaatttgccgcactgtgggggcaactgattgtttttatgggttcgtttatcgctgtcactaatcccccggtgtatgattttgctgattttcttaacgataatctggcaaaaatcgttggcgttgcgctggcttggctagcgttcgccattctgcgtccaggatcggatgctcgtaaaagccgccgccatattcgcgcgctgcgccgggattttgtcgatcagctaagccgccatccaacactgagtgaaagcgaatttgaatcgctcacttatcatcacgtcagtcagttgagtaacagccaggatgcgctggctcgccgttggttattacgctggggtgtagtgctgctgaactgttctcatgttgtctggcaattgcgcgactgggaatcgcgttccgatccgttatcgcgagtacgggataactgtatttcattgttgcggggagtgatgagtgagcgtggcgttcagcaaaaatcactggcggccacacttgaagaattacagcggatttgcgacagccttgcccgtcatcatcaacctgccgcccgtgagctggcggcaattgtctggcggctgtactgctcgctttcgcaacttgagcaagcaccaccgcaaggtacgctggcctcttaattacttaattacaccacaggcatagcgttcaccgccaccgcccagcggtttaggttgatcggacatattatcgccgccaacgtggaccatcagcgctttgtctttgatttcatccagtgatttcagacgaggcgcgatgacggcatcggtagctttgccgtcattattgacgaccagtgcaggcagatcgcctaaatgcccggcaccttctggcctttcatgtttaccggtattttgtggatcaagatgcccgcctgcggattccgcggcgctggctttgccatctttggtggctggctggcagcttcctttggcatgaatatggaagccatgttcaccggggggtaatgctttcagatcgggcgaaaactccagacctttatcggtttcagtaatggtgacgctaccaattgactgccctaccccttgcgacgtgacgaggttcatctcgactttttcactggcagcttgtgcgccggttgcaacaaccagcgccagaatagccagactaaaacgtttcataggacctccgttcattgtgcattcctgaataagtgtaaaccagtgacacatttttgaacggcggctattcctaaaagtgcttacggtacgtcgtaccccagtgccgctttacggatacgaaaccattgttgacgggtcattttcagtgtttctgcttcgacagctgcccgtacgcgctcaattttacctgaaccgataattggcagcggctgcgatggtaaacgtaatacccaggcgtaaaccacctgttcaatcgagcccgcgtttaactcctctgccaccacagccagttcatcacgcagctgctggaaataatcatcattaaacagacgaccaccaccaaggcaggaccacgccatcggacgaacacgcagttgttgtagttggtcgagcgtgccatccagcagtaacggctgatgcaccggggatatttccacctgattagtggcaagggtaaacggcagacgtgattgcaacagggcaaattgcgcaggcgtaaagttcgatacgccaaaatgacgcactttgccgctctgatgcagatgtttgaacgcgtccgccacttcatcggcatccattaacgggtctggtcggtggattaacagcagatccagatgatcggtcgcgagattaattagcgactgttcggcgctcttaatgatgtgatcgcggtcagtgatgtaatgaccaatgacgttttcttcacgcgcggtcgtcgcgataccgcatttactgacgatttccatccgttcacgcaggtgaggtgccagtttcagtgcctcgccaaacgccgcttcgcactgatagccaccataaatatcagcatggtccacggtggtcacgccgagatccagatgctcttcaataaaactgaccagctggcgggcggacatattccagtccatcaatcgccagtagcccatcacaaaacgggaaaactccgggccttgcggcgcaatagtaatacgctgaaccataatcgcttcctcttatcagatatgagaggagtatacgcaagattaggttcaaaagagtgatggttgctccggttcgtctgatgacgctggcttatttgcgcgtaatttgcgcattaatcgctgccgacaaaggcgcagcacctcttgtttttcgccatcgctcattttattccagttaaaacgctcatcccgactacgaaaacagccgcgacaaaacccgcgttcgtcagactggcaaattccccggcacgggctctggacgggaaagaactctaattgctccgccacttcgccctcctcagataagattattaccattattgaagctgttaatgtccaaagtagcaactttgcttgcactagaccgactggtctactacactccaacgcatgaacaaacacaccgaacatgatactcgcgaacatctcctggcgacgggcgagcaactttgcctgcaacgtggattcaccgggatggggctaagcgaattactaaaaaccgctgaagtgccgaaagggtccttctatcactactttcgctctaaagaagcgtttggcgttgccatgcttgagcgtcattacgccgcatatcaccagcgactgactgagttgctgcaatccggcgaaggtaactaccgcgaccgcatactggcttattaccagcaaacactgaaccagttttgccaacatggaaccatcagtggttgcctgacagtaaaactctctgccgaagtgtgcgatctgtcagaagatatgcgcagcgcgatggataaaggtgctcgcggcgtgatcgccctgctctctcaggcgctggaaaatggccgtgagaaccattgtttaaccttttgtggcgaaccgctacaacaggcacaagtgctttacgcactatggctgggtgcgaatctgcaggccaaaatttcgcgcagtttcgagccactggaaaacgcgctggcccatgtaaaaaacattattgcgacgcctgccgtttagcaggcattttttatcaccagacgaccgggagcctttatgtcatctgaaaaactgtattccccactgaaagtgggcgcgatcacggcggcaaaccgtatttttatggcaccgctgacgcgtctgcgcagtattgaaccgggtgacattcctaccccgttgatggcggaatactatcgccaacgtgccagtgccggtttgattattagtgaagccacgcaaatttctgcccaggcaaaaggatatgcaggtgcgcctggcatccatagtccggagcaaattgccgcatggaaaaaaatcaccgctggcgttcatgctgaaaatggtcatatggccgtgcagctgtggcacaccggacgcatttctcacgccagcctgcaacctggcggtcaggcaccggtagcgccttcagcacttagcgcgggaacacgtacttctctgcgcgatgaaaatggtcaggcgatccgtgttgaaacatccatgccgcgtgcgcttgaactggaagagattccaggtatcgtcaatgatttccgtcaggccattgctaacgcgcgtgaagccggttttgatctggtagagctccactctgctcacggttatttgctgcatcagttcctttctccttcttcaaaccatcgtaccgatcagtacggcggcagcgtggaaaatcgcgcacgtctggtactggaagtggtcgatgccgggattgaagaatggggtgccgatcgcattggcattcgcatttcgccaatcggtactttccagaacacggataacggcccgaatgaagaagccgatgcactgtatctgattgaacaactgggtaaacgcggcattgcttatctgcatatgtcagaaccagattgggcggggggtgaaccgtatactgatgcgttccgcgaaaaagtacgcgcccgtttccacggtccgattatcggcgcaggtgcatacacagtagaaaaagctgaaacgctgatcggcaaagggttaattgatgcggtggcatttggtcgtgactggattgcgaacccggatctggtcgcccgcttgcagcgcaaagctgagcttaacccacagcgtgccgaaagtttctacggtggcggcgcggaaggctataccgattacccgacgttgtaatccaacattgcgagcggcgtaaagccgccgctatactaaaacaacattttgaatctgttagccattttgaggataaaaagatgcgtcttcttcataccatgctgcgcgttggcgatttgcaacgctccatcgatttttataccaaagtgctgggcatgaaactgctgcgtaccagcgaaaacccggaatacaaatactcactggcgtttgttggctacggcccggaaaccgaagaagcggtgattgaactgacctacaactggggcgtggataaatacgaactcggcactgcttatggtcacatcgcgcttagcgtagataacgccgctgaagcgtgcgaaaaaatccgtcaaaacgggggtaacgtgacccgtgaagcgggtccggtaaaaggcggtactacggttatcgcgtttgtggaagatccggacggttacaaagttgagttaatcgaagagaaagacgccggtcgcggtctgggcaactaatctcctgccgggcgtgaactcatcgcgcccgcatctttactgcatcgacaagtaatatttgtcataatgcgcgctgcaatttatccgtattaagagaatcagatgtccgataacgctcaacttaccggtctgtgcgaccgttttcgtggtttttatcctgttgtgatcgatgttgaaacagccggatttaacgccaaaaccgatgcgctgcttgagattgccgccatcaccctgaaaatggatgaacaaggctggctgatgccggacaccacattacatttccacgtcgaaccatttgtcggcgcaaatttgcagccagaggccctcgccttcaacggcattgacccgaacgatcccgatcgcggcgcggtcagcgaatacgaggcgctgcacgaaatttttaaagttgtacgtaaaggtattaaagcgagcggctgtaaccgcgccattatggtggcgcacaatgccaattttgatcacagctttatgatggccgccgcagaacgcgcctcactgaaacgtaacccgttccaccctttcgccacttttgacactgctgcactggccgggctggcactcggacaaaccgtattgtcaaaggcttgccagaccgctggcatggacttcgacagcacccaggcgcactccgcgctgtacgacaccgaacgcactgctgtgctgttttgtgaaatcgtcaaccgctggaaacgtctgggaggctggccgctacctgccgccgaagaggtgtaatcgagtcgatgcctgatgacatgcaatgattcaggcatctatagtgaggctattccacgcatcaagcatgatattcacggggaatagcgttaatggcagataatccagacccttcatcgctcctgccggacgtgttttcaccggcgacccgcgactggtttcttcgcgcctttaaacagccgaccgctgtccagtcgcaaacctggcatgtggcggcgcgaagcgaacatgcgctggtgattgcaccgaccggctccgggaaaacgctggcagcatttctctacgccctcgatcggctcttccgcgaaggcggcgaagatacccgcgaggcgcataagcgtaaaacctcacgcatcctctatatttcaccgataaaagctctgggcaccgacgttcagcgcaacttgcagctcccgttgaagggtattgccgatgaacggcggcggcgcggcgaaacggaagtcaatcttcgcgtagggatccgtactggcgatacgcctgcacaggaacgcagcaaactcacccgtaatccgccggatattctgatcaccacacccgaatcactctatctgatgctgacctcccgcgcgcgcgaaacgctacgcggcgtcgaaacggtaattattgatgaagtccacgcggtagcgggcagtaaacgtggtgcgcatctggcgttaagtctggagcggctcgatgcgctgctccacacctcagcacagcgaattggcctttctgccactgtgcgctcagccagcgatgtggcagcatttcttggtggcgatcgcccggttacggtagtcaacccgcccgcaatgcgccatccgcagatacgaattgtcgtaccggtcgccaatatggatgatgtctcatcggtcgccagcggcaccggcgaagacagccatgccggccgggaaggctccatctggccatatattgaaacgggtatccttgatgaagtgttgcgccatcgctcgaccattgtctttactaattcacgtgggctggcggaaaaactgacggcacgattaaatgagctttacgccgcacgcttacagcgttccccgtctatcgccgttgatacggcccatttcgagtcgacctccggcgcaacctctaaccatgtacaaagtagcgacgtttttattgcccgctcacaccacggctccgtctctaaagaacaacgagcaatcaccgaacaggcgctgaaatcgggtgaattacgctgcgtggtcgcaacctccagtctcgaactggggattgatatgggcgcggtggatctggtgattcaggtggcaacgccgctttctgttgccagtgggttacaacgcattggtcgcgccggacatcaggttggcggtgtatctaaagggctgtttttccctcgtacccggcgtgacttagtcgattccgcagtcattgtagagtgtatgttcgcaggcaggctggaaaacctgacaccgccgcataatccactcgacgtccttgcgcagcaaaccgttgccgccgcggcgatggatgcattacaggtagacgaatggtactcccgcgtacgccgtgccgcaccgtggaaagatctgccaagacgtgtttttgacgccacgctggatatgctttccgggcgctatccctctggcgatttttctgcttttcgccccaaactggtctggaacagggagaccgggatattgaccgcccgacctggcgctcaattgttggcggttaccagcggcggcaccattccggatcgtggcatgtatagcgtgttattacccgaaggtgaagaacaggccggttcgcggcgggtgggtgaactggatgaggagatggtatatgagtcgcgggtgaacgacattatcactctcggcgctacctcatggcggatccagcaaatcacccgcgatcaggtgattgtgactcctgctccgggtcgttctgcccggctccccttctggcgtggtgaaggtaacggacgtccggctgaattaggcgagatgatcggcgattttcttcatttactggcggatggcgcgttcttttccgggactattcccccgtggctggcagaagaaaatacgaacgccaatattcaggggttgattgacgagcaacgcaacgcgacgggcatcgttccggggagtcgccatctggtcctcgaacggtgccgtgatgaaattggcgactggcgtattattttgcactctccctatggaagacgggtgcatgaaccctgggcgctggcgattgccgggcgaatacatgccctatggggcgctgacgcgtctgtggtcgccagtgatgacggcattgttgcgcgcattcctgacactgatggtaaattgcccgacgccgcgatttttttgtttgaaccagaaaagttgctgcaaattgtccgcgaggcggtaggcagctcggcacttttcgccgcccgttttcgcgaatgcgccgcgcgggcattattaatgccggggcgcactccgggccatcgcaccccgctttggcaacaacggctgcgcgccagtcagttgctggaaatcgctcagggatatccggattttccggtcattctcgaaaccctacgcgaatgtctgcaagatgtttatgatcttcccgcactggaacgtttgatgcgtcgcctgaacggtggcgaaattcaaatatccgatgtaacgaccactacgccctcgcctttcgccacaagtttattgttcggctatgtcgcggaatttatgtaccagagcgacgccccgctggcagagcgccgggcatccgtactgtcgctggacagcgagttactgcgcaatctactcggacaggtcgatccgggggaattactcgacccgcaggtcattcgccaggtggaagaagagttgcaacgactggctcctggcagaagagcgaaaggtgaagaaggattgttcgacctgctgcgcgaactggggccaatgaccgttgaagacctggcgcaacggcatacaggcagcagtgaagaggttgcgtcgtatctggaaaatcttcttgcagtaaaacgaatcttcccagcgatgattagcggacaggagcgtcttgcctgtatggatgatgccgccaggctgcgtgatgccctcggcgtacgactaccagagtcattgccagagatttatttacatagagtcagttacccgcttcgcgatctctttctgcgctatctccgggctcatgctctggtcacggctgaacaactggctcatgagtttagtctcggtattgccattgtcgaagagcagcttcagcaactgcgtgaacagggtctggtgatgaatctgcaacaagacatctgggtgagcgatgaagtatttcgtcgtctgcgtttgcgctcgctgcaagccgccagagaagcgacgcgtcccgttgcagccacgacctatgcgcgattgctgctggaacgtcagggcgtattacccgccaccgatggtagcccggcgctctttgcctcaacatcgccaggcgtttatgagggcgtagatggcgtgatgcgggtgatcgaacagcttgccggagtcggtttacccgcctcactctgggaaagccagatcctgcctgcccgcgtacgcgactattcgtcagaaatgctcgatgaattactggcaaccggtgcggttatctggtcggggcaaaaaaaactgggtgaagatgacggcctggtggcactgcatctacaggaatatgctgcagaatcgttcactcccgccgaagcggatcaggcgaatcgttcggcgctgcaacaagcgatagtcgctgttctggctgacggaggagcctggtttgcacaacaaatcagccaacggatacgcgacaaaatcggcgaatcggttgatctctctgccctgcaagaggcgttatgggcgctggtctggcaaggcgtcatcaccagcgacatttgggcaccgttacgcgccctcacccgcagcagttccaacgcacgcacctcaactcgccgcagtcaccgggctcgtcgtggacgtcctgtctatgcgcaacccgtctcgccgcgggtatcttacaacacaccaaatctggctggacgctggtcgttattgcaggtggagccactaaacgataccgaaaggatgctggcgctggcggaaaatatgctcgatcgctacggcatcatcagtcgtcaggcggtgatagccgaaaatatccctggcgggtttccatcgatgcaaacgctttgtcgaagtatagaagactccgggcgaattatgcgaggtcgttttgtagaaggtctgggtggcgcgcaattcgctgaacgtctgactattgaccgattgcgcgatctggcgacacaagccacgcaaacgcgccactatacaccagtggcgctctctgccaacgatccggctaatgtgtggggaaatcttctgccctggcctgcacatccggcaacgctggttccaacgcgtcgggcgggtgcgctggtggtcgtttctggcggcaaattgttactctatctggcgcaaggtggcaaaaaaatgctggtctggcaggaaaaagaggaattactcgccccagaggttttccacgcgctgactaccgcactgcgtcgcgaaccacggctgcgctttacgctaacagaagtgaatgatctaccggtccggcaaacgccgatgtttacgctgctgcgtgaggcgggattttcaagttcgccacaagggctggattggggatagagaaaggactgacggatgcccgttcgcatccgtcagtattgcaggacggattattccgcgtcgggctcttcagacttgtatttagcggcagtttctttgatcagctgctgcagttcgccacgctgatacatttcgatcacgatatcacaaccgccgaccagctcgccgtcaacccacagttgcgggaaggtcggccagttagcatatttcggcagttccgcacgaatgtccggattctgcagaatatcaacataggcaaaacgttcgccacatgcggcaagcgcctggactgcctgggcagagaaaccgcagctcggcagtttcggtgaacctttcatgtacagcaggatcgggttttcagcaatctggcgttggattttttcgatagtggtgctcattgtcttgcttcctcaaacttctttacggcagtaatctgacattgtagcgggtcagtgcggcatcggaaaataacattttcatcacgcttttgctattttatccctttgctctatttgttgcatttcaaatattcgtttcttctctgatgcgcggcaaactggcgtatttataaccatttttagctttcactgctgcatttttttgcgctcgccaacgaaacgtattttttaacaataaaagctattaactttctcttcttctatgcattagaatcatcaagttttgtaaatcagacgcaggcatgatagacctgccttaacagagggacgctcagtggcgcggataaaccgtatttcgatcacgctctgtgctttactttttaccaccctgcctttaacgcctatggcccatgcttcaaagcaagccagggagagttctgctaccactcatatcaccaaaaaagcagataaaaagaaaagcacggcaaccaccaaaaagacccagaaaacagcgaaaaaagccgccagtaaaagtacgaccaaaagcaaaaccgcttcttccgttaaaaaatcttccattaccgcttctaaaaacgccaaaactcgcagcaaacacgccgtcaataaaacggcctcagccagctttaccgaaaagtgtaccaaacgtaagggctataaatcgcattgtgtgaaagtcaaaaatgccgcgtcaggaactcttgccgacgcgcacaaagcgaaggtgcaaaaagctacgaaagtggcaatgaataaactgatgcagcaaattggtaagccatatcgttggggtggcagctcaccgcgtaccggttttgattgcagcggcctggtttattacgcttataaagatttggtgaaaattcgtattccgcgtacggcgaatgaaatgtatcacctgcgtgatgcagcgccaatcgaacgtagtgaactgaaaaacggcgacctggtctttttccgtactcagggacgcggcacagccgatcatgtcggcgtgtatgtcggcaacggcaaatttattcagtcaccgcgcacaggtcaggaaattcaaatcacttctctcagtgaagactactggcagcgccactatgttggcgctcgtcgggtaatgaccccaaaaacacttcgctaaaactttaccctgttgttacggcaacagggtaagttcatcttttgtctcaccttttaatttgctaccctatccatacgcacaataaggctattgtacgtatgcaaattaataataaaggagagtagcaatgtcattcgaattacctgcactaccatatgctaaagatgctctggcaccgcacatttctgcggaaaccatcgagtatcactacggcaagcaccatcagacttatgtcactaacctgaacaacctgattaaaggtaccgcgtttgaaggtaaatcactggaagagattattcgcagctctgaaggtggcgtattcaacaacgcagctcaggtctggaaccatactttctactggaactgcctggcaccgaacgccggtggcgaaccgactggaaaagtcgctgaagctatcgccgcatcttttggcagctttgccgatttcaaagcgcagtttactgatgcagcgatcaaaaactttggttctggctggacctggctggtgaaaaacagcgatggcaaactggctatcgtttcaacctctaacgcgggtactccgctgaccaccgatgcgactccgctgctgaccgttgatgtctgggaacacgcttattacatcgactatcgcaatgcacgtcctggctatctggagcacttctgggcgctggtgaactgggaattcgtagcgaaaaatctcgctgcataataactgatggcaaatgcagcattgcctgaagcgctacgcttatcaggcctacgcggatcatcgatgtaggtcggataaggcactcgccgcatccgacaagcgctgcatgatacgacgcctaacgcgtcttttcatgtcaacgcggatgagtcgttaacaccgcatccggcaagataaatcgcacgttgtcagcaactgtaacgcagaaggttatccttctgcgtttttgtttaattagctgttagcaacgcaaactgtttcaggttgttttctggctgacataaacaccagcaataatgccagtcccgcgacaatcgctcccatcaccggcacaaagctgtatcccagcccagcggaaattaccgcaccaccagcagctgctcccagcgcatttccaagattaaaggcaccaatattgactgatgaagacagacccggcgcttcactggcgacacgcatcacgcgcatctgtaacggcggtacgaccgcaaaggttgctgcgccccacaccaccatgctaatagctgcgccgaactcattgcgggccaggaacgggattgccagcataatcaccatcagcagcaacaaaaagcctttcaacgtgccgttaactgaacgatctgccagtttgccgccgagatagttaccgatagagaatccgacaccaatcagcaccagcattgccgtgacgaacaccggtgttgcgtgggtaatactttgcagtaccggagagatataggtgtagagagtaaacattgcaccagctcccagtaccgtcgtcagcaatgcagacagcacctgcggacgcattaataccgccagctcttttttcacttcaggtcgtgcccctgcaccacctttaggtaatgagaagaacagacttaccattgaaatcactcccagccccgccgttgccagaaatgacatccgccagccgatggtttcacccaaccaggtcgccgccggcacgccaccgatatttgccagggttaaccccataaacatagtggcaactgcgctggcctgtttatgttttggcaccacgcttgcggccacgactgaacccaaaccaaaaaatgctccgtgattcaggctggtcaaaatgcgtgaaagcatcagggtcatataatccggcgcgatggcggaaagaacgttgcctagcgtgaaaattgccatcaggaaaatcaacgcactgcggcgggcacgatgagaaagtagaagcgtcatcagcggcgcgcccaccattacgccaactgcataggcactgattaacattccggcagcgggaatcgagacatccacaccgcgcgcaatgacgggcaacaagcccattggcgagaactccgttgtcccgataccaaacgcgccaatcgccagcgccagcaacggatagttaattttcatgccttatctccacctcttcgcgtcattacgcgatattcattaaagtggcgaaagcatgacagcaatcacaaaaaaatgaaaataacaaaaagagaaaacacttttgccattttgctaacaaacaggaaggagatgcgagggagaacgcgctccctcgagaggaaatcagtgcagcgcggcagtcaaacccacggctacgatcaaaccgaggacgataatcgttgttaccagtgaaaatttaaggtcggtgctcatcaagttttctccttttttattaccacacaaaaagtgatattacgcatttttacacactgtgatgaaaaaatctcccgtcatttataatgataagtgtttttaccacttccccttttcgtcaagatcggccaaaattccacgcttacactatttgcgtactggccattgaccccttcctgacgctccgtgtcgtttttccggcgtaccgcaacacttttgttgtgcgtaaggtgtgtaaaggcaaacgtttaccttgcgattttgcaggagctgaagttagggtctggagtgaaatggaatggcaacaataaaagatgtagcgaaacgagcaaacgtttccactacaactgtgtcacacgtgatcaacaaaacacgtttcgtcgctgaagaaacgcgcaacgccgtgtgggcagcgattaaagaattacactactcccctagcgcggtggcgcgtagcctgaaggttaaccacaccaagtctatcggtttgctggcgaccagcagcgaagcggcctattttgccgagatcattgaagcggttgaaaaaaattgcttccagaaaggttacaccctgattctgggtaatgcgtggaacaatcttgagaaacagcgggcttatctgtcgatgatggcgcaaaaacgcgtcgatggtctgctggtgatgtgttctgagtacccagagccgttgctggcgatgctggaagagtatcgccatatcccaatggtggtgatggactggggtgaagcaaaagctgacttcaccgatgcggtcattgataacgcgttcgaaggcggctacatggccgggcgttatctgattgaacgcggtcaccgcgaaatcggcgttatccccggcccgctggaacgtaacactggcgcaggccgccttgccggttttatgaaggcgatggaagaagcaatgatcaaggtgccggaaagctggattgtgcagggtgattttgaacctgaatccggttatcgcgccatgcagcaaatcctgtcgcagccgcatcgccctactgccgtcttctgtggtggcgatatcatggcaatgggcgcactttgtgctgctgatgaaatgggcctgcgcgtcccgcaggatgtttcgctgatcggttatgataacgtgcgcaacgcccgctattttacgccggcgctgaccacgatccatcagccaaaagactcgctgggtgaaacagcgttcaacatgctgttggatcgtatcgtcaacaaacgtgaagaaccgcagtccattgaagtgcatccgcgcttgattgaacgccgctccgtggctgacggcccgttccgcgactatcgtcgttaatcacccgttgcgggagtctcttccggctcccgcagccactccttattcagcgtctcactatcgccgagatactcaagcaaccaggttaacgcaggcgacatatcattttgctgccatgtcagacaacatgccgaatccggaaaggggttttccagttctaatgctacccacttcccctcattaagccacggtttggcgaaatgtgttggcaccatccctatgcataatcctgccgagatgcaggttgccgatgattcccagtcaggcacgacaagtcttttttggttatccagcaaccaggtaatacgcttaggtagcgttcgcgaggtgtcttcgcgcaccaacgacggccagttgcgcaacgtatcatagctgaacgggccatccatcaacgccagcgggtgatggctggcaacaacgcaactccagcttagcatccccatatcccggaaggcataacgaccgcctaccggaatcgcgcgtgttgcgccaatcgccagttccacgcgcccgtcggaaagcgcatcccagacaccgttgaacacttcctgaaagacaagaagttcgacatcatcaaaatggcgataaaaatcaacgatcatctgccgtgtacgttctggcctgacaatattatccactgcgatagctaactgaccgcgccagccgttcgctatctgctgacattgctggcgggtgatctgcatttttttgacaacagagcgcccttctttgagaaaccacgctccggcagcggtcagttccacatcacggtgccgtctttcaaagagcggcaccgccagccactcttccagctgacgcacggtatagctgaccgcagaaggaacgcgatgcaactcctgtgccgcagcgctaaaactaccattacgcgctaccgcatcaacaacttcgagtgaatattctgaccacatagtctgcctgcaaaatttttgaaaccagtcatcaaatattaccgtttcacaacactaatttcactccctacactttgcggcggtgtttaattgagagatttagagaatatacatgcaacctgggaaaagatttttagtctggctggcgggtttgagcgtactcggttttctggcaaccgatatgtatctgcctgctttcgccgccatacaggccgacctgcaaacgcctgcgtctgctgtcagtgccagccttagtctgttccttgccggttttgccgcagcccagcttctgtgggggccactctccgaccgttatggtcgtaaaccggtgttattaatcggcctgacaatttttgcgttaggtagtctggggatgctgtgggtagaaaacgccgctacgctgctggtattgcgttttgtacaggctgtgggggtctgcgccgcggcggttatctggcaagcgttagtgacggattattatccttcacagaaagttaaccgaatttttgcgaccatcatgccgctggtgggtctatctccggccctggctcctctgttaggaagctggctgctggtccatttttcctggcaggcgattttcgccaccctgtttgccattaccgtggtgctgattctgcctattttctggctcaaacccacgacgaaggcccgtaacaatagtcaggatggtctgacctttaccgacctgctacgttctaaaacctatcgcggcaacgtgctgatatacgcggcctgttcagccagtttttttgcatggctgaccggttcaccgttcatccttagtgaaatgggctacagcccggcagttattggtttaagttatgtcccgcaaactatcgcgtttctgattggtggttatggctgtcgcgccgcgctgcagaaatggcaaggcaagcagttattaccgtggttgctggtgctgtttgcagtcagcgtcattgcgacctgggctgcaggcttcattagccatgtgtcgctggtcgaaatcctgatcccattctgtgtgatggcgattgccaatggcgcgatctaccctattgttgtcgcccaggcgctgcgtcccttcccacacgcaactggtcgcgccgcagcgttgcagaacactctacaactgggtctgtgcttcctcgcaagtctggtagtttcctggcttattagtatcagcacgccattgctcaccaccaccagcgtgatgttatcaacagtagtgctggtcgcgctgggttacatgatgcaacgttgtgaagaagttggctgccagaatcatggcaatgccgaagtcgctcatagcgaatcacactgatctatatcgatatacttatacttaggctgctaacaaaattttgttgtatgattgaaattagcggcctatactaatttcgagttgttaaagctacgataaatattatgtttttacggggacaggatcgttcccgactcactatggatggtcatttcggcaagggttcctcctttccctctgttctacgtcggattatagactcgcggttttttctgcgagatttctcacaaagcccaaaaagcgtctacgctgttttaaggttctgatcaccgaccagtgatggagaaactatgagttcatcgtgtatagaagaagtcagtgtaccggatgacaactggtaccgtatcgccaacgaattacttagccgtgccggtatagccattaacggttctgccccggcggatattcgtgtgaaaaaccccgatttttttaaacgcgttctgcaagaaggctctttggggttaggcgaaagttatatggatggctggtgggaatgtgaccgactggatatgttttttagcaaagtcttacgcgcaggtctcgagaaccaactcccccatcatttcaaagacacgctgcgtattgccggcgctcgtctcttcaatctgcagagtaaaaaacgtgcctggatagtcggcaaagagcattacgatttgggtaatgacttgttcagccgcatgcttgatcccttcatgcaatattcctgcgcttactggaaagatgccgataatctggaatctgcccagcaggcgaagctcaaaatgatttgtgaaaaattgcagttaaaaccagggatgcgcgtactggatattggctgcggctggggcggactggcacactacatggcatctaattatgacgtaagcgtggtgggcgtcaccatttctgccgaacagcaaaaaatggctcaggaacgctgtgaaggcctggatgtcaccattttgctgcaagattatcgtgacctgaacgaccagtttgatcgtattgtttctgtggggatgttcgagcacgtcggaccgaaaaattacgatacctattttgcggtggtggatcgtaatttgaaaccggaaggcatattcctgctccatactatcggttcgaaaaaaaccgatctgaatgttgatccctggattaacaaatatatttttccgaacggttgcctgccctctgtacgccagattgctcaatccagcgaaccccactttgtgatggaagactggcataacttcggtgctgattacgatactacgttgatggcgtggtatgaacgattcctcgccgcatggccagaaattgcggataactacagtgaacgctttaaacgaatgtttacctattatctgaatgcctgtgcaggtgctttccgcgcccgtgatattcagctctggcaggtcgtgttctcacgcggtgttgaaaacggccttcgagtggctcgctaaaggctattctatcgccccctctccgggggcgatttcagatcaggcttctgtacctggttgattcatggcattttctcgtgccgccagcacacgttctaccgtatctaccactgcctgagtttgtggatcgatttcaatgttgacgcgtgcgccaagttttttcttcccaagagtcgtgcgttccagtgtttccggaattaaatggacgcaaaaacgcgttggcgtgacttcgccgacggtcaggctaataccgtcgatgccaataaatcctttgtacagaatatatttcatcaactgactatcctggactttaaaccagatctggcgattattttctgaggttaatattttcgccacttcagcagtggtcataatatgacctgacattaagtgtccgccaatttcatcactgaatttcgccgcacgctcaacgtttacccaatcccccacttttaaatcgccaagattggtaatgcgtaacgtttctttcatcaggtcaaaactgacatggttgccgttaatttccgtcacggtcaggcagcaaccgttatgcgccacggaagcacctgtttccaggccgtccagcatgtggtcgggtaactccaccacatgcgtacgaaaatttggtttctcgtcaatcgacaccagttttgcggtgccctgtacaatccccgtaaacatacttacaactcctgaaatcagttaagacattctgttcagcacaatagcaggtggcaaacgcccttaccagtgaaggggtaagaatgactattttttcactggagaattaataaatcctcgctacaatagactgaatttcccctgcttcttctttttgctgcccattcaggcggctttttagtctctcatataactacaaataaaaggtgttcacgtgcagaagtatatcagtgaagcgcgtctgttattagcattagcaatcccggtgattctcgcgcaaatcgcccaaactgcgatgggttttgtcgataccgtgatggcgggcggctatagtgccaccgacatggcggcggtcgctatcggtacttctatctggcttccggcgatcctctttggtcacggactgctgctggcattaacgccggttatcgcgcaattaaatggttccggtcgacgtgagcgcattgcgcatcaggtgcgacaaggtttctggctggcaggttttgtttccgttctcattatgcttgtgctgtggaatgcaggttacattatccgctccatggaaaacatcgatccggctctggcggacaaagccgtgggttatctgcgtgcgttgttgtggggcgcgccgggctatctgttcttccaggttgcccgtaaccaatgtgaaggtctggcaaaaaccaagccgggtatggtaatgggctttatcggcctgctggtgaacattccggtgaactatatctttatttatggtcatttcggtatgcctgagctcggtggcgttggttgtggcgtggctactgcggcggtgtattgggtcatgttccttgccatggtttcttacattaaacgcgcccgctccatgcgcgatattcgtaacgaaaaaggcaccgcgaaacccgatcctgcggttatgaaacgactgattcaactcggtttgccgattgcgctggcactattctttgaagtgacactgtttgccgtcgtggctctgttagtgtctccgctcggtattgttgatgtcgcaggacaccagattgccctgaactttagttcactgatgtttgtgcttccaatgtcgctggcggcagcggtaactatccgcgtaggttatcgtctgggtcagggctcaacgctggatgcgcaaaccgctgcgcggaccgggcttatggtgggtgtctgtatggcaaccctgacggccatattcacggtttcactgcgggagcaaatcgccctgttgtacaacgacaatcccgaggttgtaacgctggctgcgcatttgatgttgctggcggcggtatatcagatttctgactcaatccaggtgattggcagtgggattttgcgtggttataaagatacgcgttccattttctatatcacctttacggcttactgggtgctgggcttgccaagcggctatattctggcactgaccgatctggtcgttgaacctatggggccagcaggcttctggataggctttattattggcctgacgtcggcagccattatgatgatgctgcgtatgcggttcctgcaacgtctgccgtcagttatcattctgcaacgagcatcccgctaataaagacaaggcgcaaccttcacgggttgcgcctgtgtttttacgcaggctggagcgttgcgccaatcccgtcttcgtctggctgtaatttcagagcgttgcacagagtttgccgactggcatctgttatctcaacgtgtatatccccggtaacttcccctttcacattgatgaagtcaggtgagatttctttcgcactggtttgcaggcaaatcgctccctctccgcgcaggcgtttcactttcagttgcacatgcgttgccgcaccagtgatcagccacagttttccgccattcagattgatgttaccaacaataaaagtgacaccgtcaccttttaccgtactgccgtcgagaatcaacacaccgccctgctgtacagtaatcgttgattgttgcagatctgcgccatagccaataatcattgaagcgccgtccagtaatgcaacactcccggtcagttcaaccggtgcgcgatcttcctctacgacaaaattttcgtccgcgctggtgggtgacaacaggatcactgttccaccttgtattaccgcattttccagcgtaccggcatgcacttcagcccgaccacccacattcacggacaggttttgcgtcttaccggaactgtagagctgaaggccatccgtccccagacgataaatggatccattctcaacaatagtgtcagagtcttcaccaccgagattattcatggtgccaccagcaagcaacgtatcactggctttcccggccagcataaaaacgccgccctgattaatctcacaattgctggcttccccacctggatacaccaacaattcaccaccttcatctaccacgaccgctgaggttgtcccattaaccaacaggccgccctcttgatcgagaatgattttttccgcgcgatgtccttccagtacacgcaggttaccgccattttccagcaacaaaccgcaggcataaccctgatcaacgctgaattcaccttcgggatggcggccattaaccgtagcgagcgtagagagactaattgcgcctccctcggactgaacaatatctgtggcaatggcaccgtcgctgaccgatagcgtgccattgttaccgtactgtgtgcatttggcgatcccaccggttgccactttcaaccagccagcccccgtgaccacggtattttcggctcttccgccagcttcaacaatcaactcgccttcagtaagttgcgtcgcgccaatgacctcgccggtcttaacaatttgcacattcccgtcgctcatcaagtttttcgcatcagatcccatgatttattcctttgctgcatctgtgtgcctttattgctacctaagtgtaaaggctacggaggatttatccacgacagatttgagatggtggcaaacaactctgtttaaactctgatacacgaattattgggttgtatcagatgtaaatgcgatcctgaataaaaatcgcccttgcaaatcaacaaaatatagccaatttgcttaaaagctctgcaaacggtcgaaatagcgcagaaaattacgttttgcctcttgccaccttcccactctgccgctaatattcgtccccgttgtcacctacaacgttgcgttcatagctcagttggttagagcaccaccttgacatggtgggggtcgttggttcgagtccaattgaacgcaccatcctgcgtccgtagctcagttggttagagcaccaccttgacatggtgggggtcggtggttcgagtccactcggacgcaccagattttcttaatctggtcttctcctttttccctctgtttcttctctgtatccaatacgttaaaagatttacactgtcttcgtatgcgttatcagaaggagaatcgctatggcaactttgttacaacttcattttgcttttaatggcccatttggcgacgcaatggctgagcagcttaaaccgcttgctgagtcgattaatcaggaacctggttttctgtggaaggtatggacagaaagtgaaaagaaccacgaagccggtgggatctatctttttactgatgaaaaaagcgcccttgcctatctggaaaaacatactgcccgacttaaaaatctcggcgttgagaaagttgtcgccaaagttttcgatgtcaatgagccactgagtcaaatcaatcaggcaaaactcgcctgacagaatttaatcaagggcggttagcgcccttttcatccctgtctgaaatttctcaaattctaaaaatctcaaccaaacttatctgataacactaaattcgaaagaatgcgtacaggtaagtaacaatgaaaaaaattgctattgtgggtgccgggcctacggggatctacaccttattctcgcttctacagcaacaaactccactttctatttctatcttcgagcaggctgacgaggccggtgtcgggatgccatacagtgatgaggaaaactcaaaaatgatgctggcaaatattgccagtattgaaataccgccgattaattgtacgtatctcgaatggctacaaaagcaagaagccagccatctccagcgttatggcgttaaaaaagaaaccttgcacgatcgtcagtttttaccgcgaattctgctgggcgaatatttccgcgatcaatttttacgattagtagaccaggcacgacagcaaaaatttgcagtggctgtttatgaatcatgccaggttaccgatctgcaaattacaaatgctggcgtcatgctcgctacaaatcaggatttacccagcgagacgtttgatttagcggtgattgccacgggtcacgtctggcctgatgaagaagaagcaaccagaacgtattttcccagtccgtggtcaggcctgatggaagcaaaggtcgatgcgtgtaacgtgggtattatgggaacatccttgagcggactggatgcggcaatggcagtggctattcagcatggttcgttcattgaagatgataaacaacacgtcgtttttaaccgcgataacgcaagtgaaaagctaaatattacgttgatgtcgcgcacgggtattttacccgaagccgatttctattgccctattccctacgagcccttacacatcgtcaccgatcaggcattaaatgctgagattcaaaaaggtgaagagggccttttggatcgggtatttagattgatagtagaggaaatcaagtttgctgatccagactggagccaacgcatagccttagagagcctgaatgtcgattcctttgctcaagcctggtttgccgagcgcaaacaacgcgacccatttgactgggcagaaaaaaatctccaggaagtcgaacgcaataaacgagaaaaacatactgttccctggcgttatgtcattctgcgcctgcatgaagccgtacaggaaattgttccacatctgaatgaacacgatcataaacggttcagtaaaggccttgcccgggtttttatcgataattatgcggcaatcccttcagagtctattcgtcggctgctggccttacgtgaagcggggatcattcatattctcgccctcggtgaagactacgaaatggaaattaatgagtcgcgcaccgtcctgaaaacggaagacaacagctactcgtttgacgtttttattgatgcccgcggacagcgtccgcttaaagtgaaagatattcctttccctgggctacgcgagcaattacagaaaacaggggatgaaatccctgatgttggcgaagattatacgttacagcaacccgaagatattcgtggacgcgtagcgttcggcgcgttgccctggttgatgcacgatcagcctttcgttcagggacttacggcatgtgcagaaattggtgaggcgatggctcgagcggtcgtaaaacctgcatcccgtgcacgtcggcgtctttcgtttgattaaaggtaaagctatcagcgctcaacaaactgatgctgttcattaagacgatagcggactccggctcgaatattgttttcaccttcaatggcgacggcgaagcgaactctttcgccgtcatgatatgccagtgcggcgcttccccctggcccgagaataattgagtcgaccacgcccgtgctcactaccgttgaattttcaccgctggcaatgatgtgtacattgtcgccgctgttggcaattctggcgtttgcgccaaagctggcgatttgcgccaggtcaccattactggcgacatgacaccgttcacccaatgtacaaacgcgtactcgcattccggtgttcgcaatccgactactatctccagcgctgcttatccgcgaagaattaccggttacagcaacccgtgcgcgttcaccggagctgccaatgtgactgttaaagccgacacttccaatccgcacgctataacccatactggcaatttgcgcggcatacccagcggttgcgattcgggcgttatcctcacaacagccgatgcgagcatgatcgtcgctgcgggcaaactgactgcaaaatggtatctctccggggtctgtggccagtttttgcatagaggaaacttcctgatgcgcgaagttttcatccgccagccattttttccacgcatactcaaccagactctccgcccagtccgtatatccttcctcaatcagtgcatgatgaatatcggcataactaccgccgcgtgggaaatggcgcaggaaccagcgatacatcaccgctccgatacgccattctcgcaggtctgctcgtgtaatgatcattcgttagtgccggtgatagccatcgaccatgcttttaaaggtttcgtgtggcgtacgccccgtggtgcaaagataaagatgaccgaagataaaaaagaggcttataaatgccagagcaaaatgcgcctgcaataaccagtatcttacgccaggaaacacatctcccacggcttgcggatagagacacagcagccccgtcaatagtaacaacggcagcaatccatacataacaccaacataggcgacctgctgtaagggattaaatttagactgggttgttgccgggaaaggatgttcttccccctgcataatgccaaacaaataaaatcgcgtttgttttgccgctcgctccagccacccctgacgacgaatgcgatagtggtgaccattacccccaacggcattgatcagcacaaagccgagccagcatgcgagtaacaaaaatccgcaaacttcatgcaccgcaaccagacttttaaccgcagttgcgcccaccagcgcaaagtgatttatcagcccacttgccagcaacaatacaaagagtaacgcattcgaccagtgccataatctgaccgctttgcagtaaagataaatcttctcaccataatcggtgactgatttcttcacgccacgagcacgaagcaaggcatgcagccccagcaccaaccacatcccaaccagcaatactccggcaatgatcaaccacaccggccaaaattcgggagtgaactgtggcacatagttcgctaactggctctgaaactgttcagcatgttgcgacgggttcatacattttcctttttaatcaaatgttgaccgaaccggcgatacagatgcggtttcccggcaccaggtagctgatattgatagtatttattatcctgcaaccacgcctgaatttctgggctatcttcgcgaccaaagatcaatgcgtgttccggacaggcgctgacgcaaatgggcggaaagccttttgccagtcgggactcagcgcagaaatcacatttatctgccactttagtgacagggttaaggtagcgaacctggtacggacaagcgccaatgcaataactgcagccgatgcactgcgatttttctacccgcacgatcccctgctcatcacgccacgacgcccctgtcgggcatacgtcgatgcacggagcatcttcgcagtgctgacatgactggcgaaaaaagtgatactgcgtttcgttgtcgttatcggtgactggaatgtgtgctatcgataaacggcttccctgagcggggacgtggttagttttacggcatgcgcgggcgcaaatattacagccattgcaccgtgactcgtcatgaatcatggcataccgaacttccttttcttgcctcgtgttcgctaacagagaagacgcagaaccagtaaaaaagattactgttcccatccccagaacaaatttgcgtcgagtgaaggacatctgattatcccctaatgcagtggctgcaactgtccaccctatccatgacatctccctgaaatttcaggggttctgaaactgctctacctcgaaccattcgcataagccataagccttgccataggtcataaatcgctcgctaaacaagtacaacaccgccgtcgatgactccacctgccgtatatcggcatattcaggtgcaacatccatcgcggcgatcgcggcttcaatctgcgcttcctggaagtaatatggcgcttgcatcagcatggcgactttgtaaggacgaggatatgtctggcactcaaaacgaacggcgtgtgcaatggcgcgacaaatgtcctgctccacaacttgcaaagacatcgccgcgtagttttcactcatggcctgcgttgagtaatagtaatcatcctggcttcccgtcatacaagcgatatccgcgtagtctccgttctgcttaatgctttccagcaaaactgacagctcctcttctgcaaccgaatagggtggcgagagaaacacggcgcgcgccaccagctgcccagccacagaatgctggcgaatgaactctgccaggatttcagccggttctggttcggttaccgtatcaacggggtgacgcatcccctgtaaccattgccgcttcgcctcgtcaacttcgctgactttcgctaacggcaattcatcccgatggttcatctcacccattccttacacaggcagtagattgtgtgctgccagatcggcggcaatatcttccagccccagacgctgcaatgtttcgcgggtcggacaaccaagctgtgggtcccagcccatttctttgtagaacatcgtgagcgaagcatgcatatcgtcacgatccattttgtcagtaccttcagtaaagaccgggatctgcggatccttgtcgaatacccaggaacagataagatcgtgttcattacgcatatctttggtttgcatcagttttaccgtgtaggcacgatgcaacgtaaagatacgctctgcagctaaatctaatttttcctgagtcatctcttcgccggtgatcgctttgaagaatttggcttcaagcgccagatcgccccggtaattacggcttttcagcggcgaaacggtcattggccagacccagttacacagggtgacggcgttatgcaaacagacccgcaacagcgaccacttagcatatttaatttttgcgtcattgattggcgtgtagtttttggtttcatcgtaggcatcttcagaaccaaaaagctctttcgccacttcacgttgcagtttcaatggcaagccggaaccaataaagttgatatgggtatgtgtcatgcagtcacggttgaacatacagttaacaatggaaccgacctgcgctgacgcttcattggcatggtgaaccggatagccaaacggcgaccagagtttatttttcgcgtagccccagtactcttcacccaaattccagcgttctgcgatggcatatgaaccatcagccaggtgactcagctcacccacacgatgcgccagacggtagtaaaaatctttaatgaagttaacgtcacccgcttccagttgatcccagcgaatttccgcatactcttcagctggcagaacacgcttgaacacacctttgctgtaacaataagtaaagtcgcgatgcagctgcccgtagttacaccataggccgtagtcatcgaacaaattcagaccaaccaggttaccaatcacacgaccatcgtctttatcttcaaaatctttcggcccgttcgggaagatggtggtatggacaaagtttgctacacaagtgttaccacctgtgctgggcacgccaaactctttgacccgaggaatattcatttgggtcatacaacggatcgggcaagagtggcagccgctcatttttactgtgtatttctctgccgccggacctaagtcaaaaacggatttataggtacgaaagccgaccgtattctgattgcctggcggaatttcccccgtttcaattggaccgccttcagccgcgccccaaaacagccctttacgtgctgtccaacgtgacttgggatccgaatactctgcccacgattgcggcgtacttggcacgacatggttgttattcgcaccgataagttcagtcatcatgtaatcgttgagacgcttcatctcctgacgatcggcaatgttgacccctttcgtcccttcaaccgcaatcgctttcaggtttttcgaacccattattgcgccagttcccgcaccaccgctgtggttacggctattcaacatgccagagagaggaacaaggttttccccagcctgaccaatagccgccacacaggtttccggactggtcaatcgacaaatttcttccgtcgttgcgcgcgtcccttttccccataagaaatcggctttttccaggctaactttgtcatctttaatcttcagccataccggtgatttcgccttcccttcgataataatgacgtcgtatccagcgaatttcatttgcgctgcaaaaaagccacccatatgggcatcgacaactaaatttcctttggtaaaagtagaaagtgaggtgatatttacgcgagaactacagggggcaccagatccagttaatgggccggtagcaaagactaatttattcgcttcatcgaaaggtttcgtgcctggcggtacttcgtcatacataattttgtagccgaagcccatgccaccgacaaaacttttaaacttactggaatcttcgagggtaatatttcctgtcgtgagattgactcttaatatattacctgtccaaccgttagccatgattttttcctttgcaagattcacacagtaatatctttccactcgataatttttaacgcccctgttgggcaggcgtttgcgcattcaccgcataacacacatttcgaggattttttactttcggtatttacggtggccatcatccacgggcatgccgtagtacaggcgctacagccaatacagcgtttatgatcgacggtaatacagccttctttctgctgccaggtaatcgcaccaatcgggcagacgttcatgcattgcggctctttgcattgacggcaggtgtccgcggtatagttgagatcgccatacaggccgccgccagagccaaccccgttgtcgccaaagaaataattgcgatggattttgatacgggagaagaatgtccctactgagccatcgttgaagttggtacaagagatttcacagcggtggcaacccgtgcatcgcgctcgctgggtcaccagcacccctttgggtgtatttatcaaccctactgtgccgctatcaatatcttcctgtttgcaacccaaaagtgacagtaacgcaggggcaattgttagaccagcaaggccttttcctgatatacgcaagaattctaatcgcgttaagccaatatctaatagtggacgatcaaccgggttcatttatttcgcatcctcttcgcaaacacagtgctgacaattcagcagcctgatattaagcattcaactaatacgctgctgactctgtccccaacaccagatattttccctaacccgatagtgtatgagaaaagatttaacgccgataaactaatcctttatggttaggagaaaaaataatgtgattattctgagcccttaacattgatcgttatcaattaaaattacaaagcaagaaattataagtgaactgatatttattatcatttgaaataaatttaacttaagcgacaattatttgtgacgttcattgcagaaaataaaaataatattatcgttataaattaaaatacataccgcgattcgtataatttcagcagttgttatttagaatgattaactggaccgcaactgaagcaagaatatcaggatgaagcttaccgcctcatcctgaatggtcattttaccagtgcgttaatgacggtttccatcgcctgcttttccagctcactgcgctgaatgcgtttattggctaatgctgtacgtaatacgcctgcgataacaatatgctttggttcctgccccagatcgcgcatttccagcacaactttaccgacaactctgcacatttctcggtacagttcatcctcttttgtccgatttcccattctttatacctatttatcatgccaactatcagcatatatcaatctaaccaattaaacaaaaatcaaacaaaatcagacaaataacgcgataaattattttaactatagcaattgagcgatgatatatttatacaccggatgaactttcacttatcctcacactgacaactttggcaccagacgttgcgcaaacagcgaagtttttgcgtaaccttttccctggaacgttaaatctttgataacaatttattgtctaacaagttgtatattttttgaaacgctgtttttgttttccttttggattaatttcagcgtataatgcgcgccaattgactcttgaatggtttcagcactttggactgtagaactcaacgactcaaaaacaggcactcacgttgggctgagacacaagcacacattcctctgcacgctttttcgatgtcacctatccttagagcgaggcaccaccactttcgtaataccggattcgctttccggcagtgcgcccagaaagcaagtttctcccatccttctcaacttaaagactaagactgtcatgaaaaagaccaaaattgtttgcaccatcggaccgaaaaccgaatctgaagagatgttagctaaaatgctggacgctggcatgaacgttatgcgtctgaacttctctcatggtgactatgcagaacacggtcagcgcattcagaatctgcgcaacgtgatgagcaaaactggtaaaaccgccgctatcctgcttgataccaaaggtccggaaatccgcaccatgaaactggaaggcggtaacgacgtttctctgaaagctggtcagacctttactttcaccactgataaatctgttatcggcaacagcgaaatggttgcggtaacgtatgaaggtttcactactgacctgtcagttggcaacaccgtactggttgacgatggtctgatcggtatggaagttaccgccattgaaggtaacaaagttatctgtaaagtgctgaacaacggtgacctgggcgaaaacaaaggtgtgaacctgcctggcgtttccattgctctgccagcactggctgaaaaagacaaacaggacctgatctttggttgcgaacaaggcgtagactttgttgctgcttcctttattcgtaagcgttctgacgttatcgaaatccgtgagcacctgaaagcgcacggcggcgaaaacatccacatcatctccaaaatcgaaaaccaggaaggcctcaacaacttcgacgaaatcctcgaagcctctgacggcatcatggttgcgcgtggcgacctgggtgtagaaatcccggtagaagaagttatcttcgcccagaagatgatgatcgaaaaatgtatccgtgcacgtaaagtcgttatcactgcgacccagatgctggattccatgatcaaaaacccacgcccgactcgcgcagaagccggtgacgttgcaaacgccatcctcgacggtactgatgcagtgatgctgtctggtgaatccgcaaaaggtaaatacccgctggaagcggtttctatcatggcgaccatttgcgaacgtaccgaccgcgtgatgaacagccgtctcgagttcaacaatgacaaccgtaaactgcgcattaccgaagcggtatgccgtggtgccgttgaaactgctgaaaaactggatgctccgctgatcgtggttgctactcagggcggtaaatctgctcgcgcagtacgtaaatacttcccggatgccaccatcctggcactgaccaccaacgaaaaaacggctcatcagttggtactgagcaaaggcgttgtgccgcagctggttaaagagatcacttctactgatgatttctaccgtctgggtaaagaactggctctgcagagcggtctggcacacaaaggtgacgttgtagttatggtttctggtgcactggtaccgagcggcactactaacaccgcatctgttcacgtcctgtaatattgcttttgtgaattaatttgtatatcgaagcgccctgatgggcgctttttttatttaatcgataaccagaagcaataaaaaatcaaatcggatttcactatataatctcactttatctaagatgaatccgatggaagcatcctgttttctctcaatttttttatctaaaacccagcgttcgatgcttctttgagcgaacgatcaaaaataagtgccttcccatcaaaaaaatattctcaacataaaaaactttgtgtaatacttgtaacgctacatggagattaactcaatctagagggtattaataatgaaagctactaaactggtactgggcgcggtaatcctgggttctactctgctggcaggttgctccagcaacgctaaaatcgatcagctgtcttctgacgttcagactctgaacgctaaagttgaccagctgagcaacgacgtgaacgcaatgcgttccgacgttcaggctgctaaagatgacgcagctcgtgctaaccagcgtctggacaacatggctactaaataccgcaagtaatagtacctgtgaagtgaaaaatggcgcacattgtgcgccattttttttgtctgccgtttaccgctactgcgtcgcgcgtaacatattcccttgctctggttcaccattctgcgctgactctactgaaggcgcattgctggctgcgggagttgctccactgctcaccgaaaccggataccctgcccgacgatacaacgctttatcgactaacttctgatctacagccttattgtctttaaattgcgtaaagcctgctggcagtgtgtatggcattgtctgaacgttttgctgttcttctgctgatagtggtcgatgtacttcaacataacgcatcccgttaggttccacggaatatttcaccggttcgttgatcactttcaccggcgttcccgtccgcacgctggagaacaaggctttaatatccggtgcattcatgcgaatacaccctgaactgacgcgcaaaccgacgctgtccggcgcactggtaccatgaatgaggtattcgccattaccatgcgcgaggcgcagtgcgtaacgtcctagcgggttatttggtccggcaggaacgactggcggtaatttaatgccacgctccagcgaacgttgacgaatgcctgccgtaggcgtccaggttgggttagggattttctgcccaacacgcgtttccatcaccggcgtttccagcccctgcaatccaatacctattggataaacctgcacaatattttctcccggcggataataataaaggcgcagctctgcaaggttaacgataatcccctgacgcggtgcatcaggtaataacagttgtgaaggaatagttatcgtcgtaccaggttttggcaccggggcgatagtgttattggcttcaaggatcaacattgccgcagtatcaaaacgtcgggcaatagcctgaaggtttttatccccttcttgcaccgtatacgtttgattttgcccaaccagtcggcttccggttggtggtagcggataatcaaccgcccaggcagcctggatggcgctaaaagcgccgataagcgtgagtgtaagcaaagacgcgcgtttcattgtaaacctcctgtatttgccggagactcacgctgaaacgtcggatggcgcttatgttcacctgaaaccaaaacactcctgtgcaggtcagtgtaaacattgaccatccggcaatgtgagccaaccggatgaaagctgtccctttagtttagctaagtgcagcggctttggcgcgaattgcgcgaatcagcgcttccagaccttgtgaacgagatggggtgagatgttgggtgagcgccattttttcaaaccacggacgcacatcgaaattgacaatatcctgcggcgtcatctgatcgtagagaataaatacgaccgcaataagccctttcacaatcgccgcatcgctgtcgccctgcaattcaataattccctgcgcattctggcgcatgacaatccacacctgactctggcagccctgaatgctattttgtgggcttcggtcttcgtcgcgtaattctggcagacgctggcccagctcaataatgtagagatatttctcttcccaattggcgcagcgtaaaaaattacgcagcaatttttctttatccggcaataaagccatagtgcctccctgttatcccagcagacggtgaatacgttgcagtccggtcaccagacgatccacttcttcatgggtgttatacatggccagcgacgcccgacacatagcagggacgttgtaataggccattaatggcatagcgcagtgatgtccggtacgcacagcaatgccgtagttatcgagaaaactgccaacatcataggcgtggtgtttaccaagattaaaagcaataacgccaagcctgttctgcggaccatagagagtgagatccggtacagattccagctgtgatagcgcgtagtgcatcagattctgttcatactcggctatgttattaagccccagcgccgaaacatactccagcgccgcgccaagaccaatgatgcccccggtattgggtgtaccggcttcaaaccgccaaggtgctttggtccaggttgtgccttcactcaggctgacggtggcgatcatagaaccgcccccttcccacggcggcatctcctgcaacaaggcttctttcacataaagaatgccaattccggtggggccatacagtttatgcccggagaacacgtaaaagtcgcaatccagcgcctgaacatccaccggatgatgcatcaccgcctgagcgccatccaccagcacttttgcgccatgctggtgcgcaagcgtgatcatttccgccagtggattttctgtgccaagcacgttggagacatgagtaattgccagcaggcgagttttctcatcaaacagcgtaggcagcgtctccagttgcaacgtaccgtcgggattgagcgggatcacacgcagctctgcgccaacgcgtgcgcaaagcatctgccaggggacaatgttagcgtggtgctccatctgactgatgatgatgttatcgcccgcccgcacattgctgttgccccagctattggcgaccagattgatcccttccgtcgtgccgcggacgaacaccagctcttccgccgaacgggcattaataaacagcgatgcccgcttgcgcacgttctccattttctcggtcgcctgagcgcttaaggtatgaataccgcgatgcaccgccgcgtagccatgacgataaaactcggcctcggcgtcaatcacctggctcggtttctgtgcactggcggcgctgtcgagataagccagcggcaaaccgtttacctcacgcgaaagcaccggaaagtcggcccgcactttgtcgacggaaaaagtcatcttgcacctcctggcagccgttgaccgattcgggccagcacctgctgtttaagcccctcatcacgcagtgcttccgtcagttcggcagcaaaggcgtaaatgatcatctgctgggcatcctgctgattgatcccgcgcgagcgcagatagaacatctgttcatcatcaatacgccccaccgtcgcgccgtggctgcatttcacatcatctgcatagatttccagctgcggttttgtatccacttccgccagtttgcccatcagcagattattgttggtcatctgaccatccgttttgatggcgtgctgcgcgacgttgatcaaaccgttaaataccgcgcggcctttgtcgctgacgatagttttgtgcaactgtcggctgttacaaaaacctttattgtgttccagccaggtacgggtatcacacacctcgtttttcaccggcatcgccaggctattgatccgcagcgtgctgttttcgccattgagttgcgtactggtgttgtgtcgtaacactgcgccacccagcaggaaactatggctaaatgcggtggcatcgtcagccagcaacaaatcgttatgggcaaagtggtgactgaccgggttttcaaacgccagcttgatatgctgcaagtgggcgttcgctgcgacattgatagtgaaccgtgcgccggtgaagtgacgagcatcattaaggctgacaaaatgttcgatcaccgttgcttcggcaccttccgccagatccagatgatgtcggtaatgggcagtgttgacctcttcacctgccacgccctgggtaatatgcattaacagcaatggctttgccggccgttgaccgcgcttcacggcgatatgcgtcacgctttgtgccaggctttccgtcaaatgcagaaacacttccgcctgaatagcgtcgggtaccccctgacggtcgtcgttaatgctcacttcatacccgctgccttcagtcgcatcgctcagtgctgacacgtaacgtccatcgacaaataccagccgcacagcgtctaacgttaacgctaaggcatcacgctgctgtggggatatctcccccgcaatgctgacaaactggctattggtcagcccttccagcggcgtatatttccagttttcatgtttacgtgtcggcagtccggtacgcagcaattgttgtaaatgctgctgtgcttgcggggagcgttttgtcccttcagcttcaaacaagtgatgccactgttgcagcgcgttacggctgttcggtaagccagccataaccctgctcctccagttgtttgaccaacgtgaaatcgccggatttcacaattcgtccctgatatagcacatgaacgtaatcaggcttgatgtagtcgagaatgcgttggtagtgcgtaacaatgatgaatgagcgcttgccatcacgcagcgagttcacgccatcggcgaccacttttaatgcgtcaatatccagcccggagtccgactcatcaagaatgcataactccggttccagcaccgccatttgcaaaatatcgttgcgctttttctcgccgccggaaaaaccaacgtttaccgaacgggttaataaatcttccggcatcttcaggagagcgattttctcttccatcaaatcctgaaaatcaaagcggtcgagcgtttcctggctgcgatagctgcgcaccgcattaagtgccgtttgcaggaaaaactggttactgacgccgggaatctccaccggatactggaaggccataaagatgccttcgcctgcacgatcttccggcgacagcgcaagcaaatctttgcctttgaactcaaccgtgccgcccgtcacttcataatcttctcgcccggcaagcgttgccgataaggtacttttgcccgaaccgtttggccccataatggcgtgaacttcgccgggacgaacgtcgaggcttaatccacgcaggatagctttatcttccacgctgacgtgtaaatctttaatacttaacatgtttattccttatccgacgctgtgttcaagactgatggcgaggagtttttgtgcttcaacggcaaattccagcggcagttctgagaacacgtctttgcagaaaccgttaacaatcatcgagatggcgtcttcttcgctgatcccgcgttgcaggcagtaaaacagttgatcttcaccaatacgtgatgtcgttgcctcgtgctccagttgtgcgctgttattgcgacattcgacatacgggaaggtatgcgccccacaattagcgccaatcagcattgagtcgcactgagtgaaattgcgcgcattggttgccgtcggcatgattttcactaagccgcgataactgttctgactatgtccggcagagatccctttcgagataatggtcgatttggtgtttttaccgatgtggatcatcttggtgccggtatccgcttgctgatgaccgctggtcagcgccactgagtaaaactcaccaatggagttatcgccgcgcaaaatgcagctgggatatttccacgtaatcgctgacccggtttctgattgcgtccatgacattttgctgttttcgccttcgcacaaagcacgcttggtgacgaagttgagaataccgccggtgttgttatcgccagggaaccagttttgtaccgtggaatatttcacctcggcgtttttatggatgatgacttccaccactgccgcgtgtaactgatagctgtcacgcaccggagcggaacagccttcaatgtagctgacgtagctgtcttcgtcggccaccagaatggtacgctcaaactgcccggttttttccgcgttaatgcgaaaataggtggaaagttccatcgggcagcgcacgcctttaggcacataaataaacgtaccgtcagaggctaccgccgcattaagcgcggcaaagaagttgtcattccccggcaccacggtgccgagatatttacgcaccagttccgggtgatcgtggatcgcctcaccaaaggaacagaaaataattccctgctccgccagtttttcgcgataagtagtggcaaccgaaactgagtcgaaaatggcatccaccgccacctctttgccttcccgcacgggaacgcccaactgctcaaacgccgcctccacctctttacttaaaaaggcgttcgcgccagtttgctgcaccgcgccaggttcagacgcgcaagtgtcgtcacaattaccgcacgatggtgctgagtagtagctgtaatcctgataattcagcttgtcgtagtgcgctttcaaccagtgcggttcttccatctccagccatgcgcgataggcgtttagacgaaacttcagcatccactccggctcattacgcttcgccgaaattgcgcgcaccacctcttcgtttatcccctttgccagctcatcggtggctaactgggtgaagaatccttctttataattcagcgggccgccggtccaggttttgacatcgtcagttgcttcagtattacgagacatagtaccgcctataccccaaagctttcgccacagccacattcattctgggctttagggttgtgaaatttgaatatctgattaagtccttcacgaacgaaatcgacttccgtgccatcaataaacggcatcgcttgcagcgggacaaacagcttcgcgccgtcgtgttcaaacagcagatcgtctttgtccggctcgctaacactgtcgagcacatagccaaagcccgcgcagcccgtttgcttcacgcctaagcgcacgccgaccatacccggctgctttgccaccagctcacggatgtgtatcgccgctgcgggtgtcagcgttaagccttgccaggcgaaatcttgtgggttaaaggttcctgaatgcatgtccatcgatttacctcacttcatcgctttcagcgtataacagcatgttagtgataatgattatcagtacaacccagcaaacgcaggggctttaccgtaaaacatgctttttgcctgcttttaataagcatagaccctgatgtgtgggttaacaggcacgctaagaattaggtatctcattgttagataatggttattatctaaggagcattaaggctgtgatgaaaaagaaaaagttgtattgaaaatgactatttaagagataggtaaaaaagtgcagcgttcagaaataagaaaactcttaagtctgtgcaacacaggcttaagggtttctaccccatccggcgcttatctccggcactctcagtggcttagctcttgaaggggcgataagaataatctcataaagctaacccgccgttttaacacaaactgcgattagtattatttttgaacaatatcaggcggtagataagcagtattaagaaggtcatcgaacctggacggaggttaatccaggtcgatttggcgaacttgcgccattaagtcaggatcaatgcacgcccagacgccaggcaaagtagatttcttcttttaattcagcagaagagagagtaagcaggtcagcaaattcaagttctagttgtttcagacgtttgagatattgggcaggtgaaagattgctctggtcacggcgtaaaaattcaatggccagctgggtgggatcaagttgagtagacatagcatcctcgcttttagacaagacctgcacagtataccaccgtttactgtgcagataataaccaaaggcaatatgcgtcacacttttctggtgacaacgtcacaaaatggcggtcgtcaatcgtgacgaacagcacaaacgccctttctcatcgaagatttcaatctgccagacctggtgacgcgaaccgagatgcaacggtttgcataccccgcgcacccgcccttctcgtgccgagcggacgtggttagcattgatttccagaccaaccactttttgctcaccttcggtacataaataaccggcaacggaaccgatactttcggccagtaccacggatgctcctccatgcagcaacccgaaaggctgctttgtccgcgagtctactggcattgtcgcttcaagggtgtcatcaccaatatgttcaaagcgaatatccaggaaccccaccatgtttccttcacccatagcattcagtgcttccagggtgattttccgtttccatatcatttaataatctccagtaaagcctgcacaggatggcgtacccccgtgccttcaacccgttttacctggctacggcaggaatatccggtcgccagacagcggttacgcggcagtcgctgcatagcctgatgccaggataactcatagatcccgagcgaatttttatggtttttcgcttcatgtccgtaagtccctgccatgccgcagcaacccacgctgacattttccagtttcgcgccaaaacgggcaaatatcgcggcccattgtgctggcgcacccggcaaggcggtaacttcggtacagtgaccaaagaaataccatgattcaccgctgactgtagccactggctgtgactcaagtgcgcttgccagccattcattcgccagtaagacgttaaactcgccacgttcctcgcccagcgccagtttatattcatcgcgataacaaagtaccagcgccggatcgacgcccaccattggcatacccagcttcgccatacggttgaggaaatccgccgtctttttcgccgtcttcgcaaaacgattaagaaaacctttaatatgctgggctttgccatttggcgaaaatggcagtaacacaggctggaaacctaatttttcgaccagacggacaaaatccgccaccacttgcgcatcgtaatagctggtaaaggggtcctgcaccaccaacactgtgcgcgctttctgctctgcattgagagattcaagctgttccagcgtcatgtttgccgagcgatgccccaccatttgttgttgtagcgaggggaccgacagcagcggcaaatcaaccatgccgatatgtttttccgagagtttgcgcaccagcggctggttaatgaagaagttaaaggttttcggcgcgcgtgccatcagcggcgcgtagctctcgaccgtagcgacgaggtggtcgcgcagcgggcgtaaataacgggtgtgatagagctgcagaaaacgagagcgaaactccggcacatcaattttgatggggcactgggtcgaacacgctttacaggccagacagcccgacatcgcctctttgacttcgtgtgagaagtcatattcgcctttattcgcatgccagctattgcgcgtgcgggcaattaacgtccgcaaactgacgccggattcaggcagttcttgttccagtttgagtggatcaacgccgcgatccgccaacaaacgcagccattcacgcaccagcgttgcgcgccctttcggtgaatgaatccggttctgggtgatcttcatcgacggacacatcggactacgggcatcaaagttgaagcataaaccgttgccgttacactccatcgcaccgcgccactgctggcgtaccgcaatggggatctgccgatcgaatgtaccgcgcttcaccgcgtccactttcatcatcggcgcatcgagaccttctggcgggcaaatcttccctgggttgagtcggttatgcgggtcaaatgccgctttcactttgcgcagttctgcaaaaagttcctcaccgaaaaacgccgggctgtattcagcgcgaaaacctttgccgtgctcgccccacaacaaaccaccgtatttcgcagtcagcgccaccacgtcatcagagatttgcttcatcaaaatctcttgttgaggatcgcacatatccagcgctggacggacgtgcaaaacacctgcgtcgacgtgaccgaacataccgtagcttaagccgtggctgtcgagcagcgcgcgaaattcagcaatataatccgccagatgttccggcggtacacaggtatcctcagcaaacgggattggcttagcggcacctttggcattgccaagcagaccaacggcttttttgcgcatcgcatagatacgttcaacacccgccagctcgcggcacacctgccagccaatcacacctgcctgttggctgacaatcagctcatcaagccgcacacagagtgcattaactcgctcgtcaatcagcgcctcatcatcaccagcaaattccacaatgttcagtccgagcatctctttgtcaggcacatcggtaatcaactcgctgacggaatgccagacaatatcttcccgcgccagattcagcacttttgagtccaccgtctctaccgaaagcgcccgcgcctcaaccataaacggcgcgttacgcagcgcagagtcaaaagagtcatatttgacattcaccagacggcgcactttaggcaagcgcgtaatatccagccgcgcttcggtaataaaggccagcgtcccttctgaacccgtcagaatgcgcgtcaggtcgaactcggtcatctcatcgttaaagacatgacgcagatcgtaaccggtaagaaagcggttaagtttggggaagttgtcgatgattaactggcgttgctgacggcaacgttgataaaccgtgttataaattcgcccgattgtggtattggatttacccagcgtttccgccaattcgacgggtaaaggttgcgtatcgagaatatcgccccccaacaacaccgcgcgtacgccaagtacgtgatctgacgttttgccatagaccagcgatccctgaccagaagcatcggtattgatcatcccgccgagcgttgcccggttgctggtcgaaagttctggtgcaaaaaagtagccgaacggtttcaggtactgattgagttgatcttttatcaccccggcctcaacgcgcacccagccctcttcagggttaatttcgatgatgcggttcatatggcgggacatatcaacaataatcccctggttgagcgcctgaccgttagtgccggtgccgccgccacggggggtaaagatcagcgatgaatagcgttcctgcgcggcaagacgggcgatcagcgccacatctgcggttgaacgcggaaataccaccgcatcggggagaagttggtaaatactgttgtcggtcgacattgtcagacgatcggcataacttgtcgccgtatcgccggtaaaaccttgttgctccagctcttgcaaaaaattaagcaccagttgaacgacgccgggtgcctgggaaatctgtggaatcattatattgaccctttcctgcggtctgtgatgtaggtcgatacactattctttcaggcggctgcaatagcgcactgaaaggtgatgtttatttactctatggatttcgagttgcaggaaggcggcaagcgagtgaactccaggagcttacaatagtaagtgactggggtgaacgaacgtagccgcagcacatgcaacttgaaatacgacgagtaaatcgtttgcgtgttgcctgagttgttgtaccacatttttttctaacacgcccatcagaattaagggcagaatcggcctgttaaaaaccgctgaaattgctcatcattatgcaggtgagtttcgcgtgttcacgtcgcgtcgacgatttgacgcacaaaaaaggtgaaaagtagttatggtaaatgttcgtcagcccagggatgtcgcacaaattctgctttcggtgctgtttttagccatcatgattgtggcatgtctgtggattgttcaaccctttattctcggctttgcatgggccggtacggtggttatcgccacctggccggtattgttacgtttgcaaaagatcatgtttggccgccgctctctcgccgttctggtgatgacgctgttattagtgatggtgtttatcatccctattgctttgctggttaacagtatcgtcgacggcagcggcccgctaattaaagccatttccagcggtgacatgacgttacccgatctggcgtggcttaataccattccggtgattggcgcgaagctgtatgcaggctggcacaacttgctggatatgggggggacggcgatcatggcaaaagtccgcccttatattggcaccaccaccacctggttcgttgggcaagcggcgcatatcgggcgctttatggtgcattgtgcgctgatgcttctcttcagtgccctgctgtactggcgcggtgaacaggtggcacaaggcattcgccattttgcaacccgtctggcaggcgttcgcggagatgccgccgtgctgctggcggcacaggctatccgcgcggtggcgctgggtgtggtggtgacggcgttagtacaggcagtgcttggcggtatcggcctcgccgtatccggcgtaccttatgcaacgttgctaacggtgttaatgatcctttcctgccttgtccagcttggcccgttgccggtactgattccggcgattatctggctctactggaccggcgataccacctggggaacggtattgttagtgtggagcggtgtggttggcacgctggataacgtcatccgcccaatgttaattcgcatgggtgccgatttaccgctgatcctgatcctctctggcgttattggtggtttgattgctttcgggatgatcggtctgtttattggtccggttctgttagccgtttcctggcgtctgtttgccgcgtgggtggaagaagtcccgccgccgacggaccaaccggaagaaattctcgaagaactgggcgaaatcgagaaaccgaataagtaatttctcatcaggcggctctgccgcctgattgttaacccccgctaattgatatttgcttgctcttccccatattttcctgcttaccgccattcagctggtagtacctgtcgcaaattctttacagtttttaaactaatgagacgaatctgatcgacgcaaaaagtccgtatgcctactattagctcacggttataaatcaacatattgatttataagcatggaaatcccctgagtgaaacaacgaattgctgtgtgtagtctttgcccatctcccacgatgggcttttttttaacatttttccacttcgctacctcgcccctcactctttccaataatgttgcacaagatactgtgactctcttcaagccgtcagcaggctgataatgttatttatattttattgtttatttcatgcagccattacacgatgaacgcttatgaactccaggcactccgccatatttttgccatgactattgatgaatgcgcgacctggattgcccagaccggtgacagtgaaagctggcgtcagtgggaaaatggcaagtgtgccattcctgatcgtgtagtcgagcaactgttggctatgcgtcagcaaagaaaaaaacatcttcatgccatcatagagaaaataaataaccgcatcggcaacaacaccatgcgttttttccccgacttaaccgcatttcaacgagtctaccctgatggcaattttattgactggaagatctatcaatcggtagccgctgaattatatgcacacgatctggagcggctttgttaatttttccagagaaaggaattgtcgttgttacaacaataatgaatggatactgacacaacatcgctacactttttaaagcacctttgctaagtagaacctatgaaaaatccctattaccctaccgcacttgggttatattttaattacctggtgcatggtatgggcgtcattttgatgagcctgaatatggcctcgctggagacactttggcagactaatgccgcgggtgtctcgatagttatctcatcgctgggcattggtcgattaagtgtcttgctttttgcaggattattatccgatcgctttggtcgccgcccttttatcatgctcgggatgtgctgctatatggccttcttttttggcatcctgcacaccaataacatcattatcgcttatgtttttggctttctggcaggaatggcaaacagttttctcgatgcaggcacttatcccagtttgatggaagcttttccacgctcacctgggacagccaatattttaattaaagcatttgtttccagcggacaatttttattaccgctaatcattagcctgttagtgtgggctgaactgtggttcggttggtcctttatgattgctgcaggcattatgtttattaacgctctgtttttatacctttgtacgttcccaccccatccgggtcatcgcttacctgtcataaagaaaaccaccagctctacggaacatcgctgttcaattatcgatttagccagttataccttatatggctatatctcaatggcaacgttttatctggttagccagtggctggcacagtacggacaatttgttgcaggcatgtcatacactatgtcgattaaactactcagtatctacaccgtgggttcgctgctttgtgtatttattaccgctccactcattcgtaataccgttcgcccaacaacattactgatgctgtacacctttatctcatttattgctctgtttaccgtctgcctgcatcccacattttatgtggtgataatatttgcttttgtcattggttttacctctgctggaggtgttgtgcaaattggcctgacgttaatggctgaacgtttcccttacgctaaaggtaaagctacagggatctattacagtgcgggcagtattgcgacctttactattccgttgattacggctcatctgtcccaaagaagtattgccgatattatgtggttcgataccgccatcgctgccatcggttttttactggcactgtttatcggcttacgcagccgcaaaaaaacgcggcatcactcgctaaaggaaaatgtcgctccgggtgggtaatgcaatattcttttcaggtcatgcaagatcttacggataaataactctttctgcgctaactaaggaaaatcgcgatcaaaaacaaactatgacatgcaatattcctggaaacataaactttatgccatgtacccagggaaaatcatcttcagtatagtaattatgtaaaccgtcgaagaacaatacgtacggtaacgaaattatctttcagcaaggagctgtgaaaatgtctcaaaataaggctttcagcacgccatttatcctggctgttctttgtatttacttcagctacttcctgcacggcattagtgttattacgcttgcccaaaacatgtcatctctggcggaaaagttttccactgacaacgcgggcattgcctacttaatttccggtattggtttggggcgattgatcagtattttattcttcggtgtgatctccgataagtttggtcgtcgggcggtgatattaatggcagtaataatgtatctgctattcttctttggtattcccgcttgcccgaatttaactctcgcctacggtctggcagtgtgcgtaggtatcgctaactcagcgctggatacgggtggctaccccgcgctcatggaatgctttccgaaagcctctggttcggcggtcatactggttaaagcgatggtgtcatttgggcaaatgttctacccaatgctggtgagctatatgttgctcaataatatctggtacggctatgggctgattattccgggtattctgtttgtactgatcacgctgatgctgttgaaaagcaaattccccagccagttggtggacgccagcgtagctaatgaattaccgcaaatgaacagcaaaccgttagtctggctggaaggtgtttcatcggtactgttcggtgtagccgcattctcgaccttttatgtgattgtggtgtggatgcccaaatatgcgatggcttttgctggtatgtcagaagctgaggcattaaaaaccatctcttattacagtatgggctcgttggtctgtgtctttatttttgccgcactactgaaaaaaatggtccggcccatctgggctaatgtatttaactctgcactggcaacaataacagcagccattatctacctgtacccttctccactggtgtgtaatgccggcgcctttgttatcggtttctcagcagctggcggcattttacagctcggtgtttcggtcatgtcagagtttttcccaaaaagcaaagccaaagtcaccagtatttatatgatgatgggtggactggctaactttgttattccgctgattaccggttatctgtcgaacatcggccttcaatatatcattgttctcgattttactttcgcgctgctggccctgattaccgcaattattgtttttatccgctattaccgcgtttttattattcctgagaatgatgtgcggtttggcgagcgtaaatttagcacccggttaaacacaattaagcatagaggttaaaggagttaattatggatgttaccgcaaaatacgaattgattgggctgatggcctatcctatccgccacagtttatcgcctgaaatgcagaataaagccttagaaaaagcgggattgccatttacctatatggcctttgaagtggataacgatagttttcccggagcaattgaaggattaaaagccctcaaaatgcgcggaactggtatatcaatgccgaacaaacaactggcgtgtgaatatgttgatgaattaacgccagcagccaaactggtgggtgccatcaacaccatcgttaatgatgatggctacctgcgcggctataacaccgacggcacgggccatattcgcgccattaaagagagcggttttgatatcaaaggcaaaacaatggtgctgttaggggccggaggtgcctcaacggcgattggcgcgcagggggcaattgaaggtttaaaagaaattaaactctttaaccgtcgggatgagttcttcgataaagccctcgccttcgcgcagcgggttaacgaaaacaccgattgtgtcgtcacggttaccgatctcgccgatcagcaagcctttgctgaagccctggcttccgccgacattttaaccaatggcacaaaagtgggtatgaaaccccttgagaatgaatcattagttaatgatatcagtctgttacatccgggactgctggtcactgaatgcgtgtataacccgcatatgactaagttattgcagcaggcgcaacaagctggttgcaaaacgattgatggatacggcatgttgttgtggcaaggggctgaacagttcacgttatggactggcaaagatttccctctggaatatgttaaacaggtcatggggttcggtgcctgacaggctgaccgcgtgcagaaagggtaaaaaatgaaaaccgtaactgtaaaagatctcgtcattggtacgggcgcacctaaaatcatcgtctcgctgatggcgaaagatatcgcccgcgtgaaatccgaagctctcgcctatcgtgaagcggactttgatattctggaatggcgtgtggaccactttgccgacctctccaatgtggagtctgtcatggcggcggcaaaaattctccgtgaaaccatgccagaaaaaccgctgctgtttaccttccgcagtgccaaagaaggcggcgagcaggcgatttccaccgaggcttatatcgctctcaatcgtgcagccatcgacagcggcctggttgatatgatcgatctggagttatttaccggcgatgatcaggttaaagaaaccgtcgcctacgcccacgcgcatgatgtgaaagttgtcatgtccaaccatgacttccataaaacgccggaagccgaagaaatcattgcccgtctgcgcaaaatgcagtccttcgacgccgatattcctaagattgcgctgatgccgcaaagtaccagcgatgtgctgacgttgcttaccgcgaccctggagatgcaggagcagtatgccgatcgtccaatcatcacgatgtcgatggcaaaaactggcgtaatttctcgtctggctggtgaagtatttggctcggcggcaacttttggtgcggtaaaaaaagcctctgcaccagggcaaatctcggtaaatgatttacgcacggtattaactattttacaccaggcataagcaataatatttcggcgggaacaccctccccgccgaacttaaaaaatatatttaaccgtatttaataaaaatatttcgtgagtctctgtgcgctaattctccatctggcgtagggaaaatcacatctgaatcaggaattaacaatgaaacctgtaaaaccacctcgtattaatggacgagtgccggtcctgtcggcacaggaagcggtgaattatattcccgacgaagcaacactttgtgtgttaggcgctggcggcggtattctggaagccaccacgttaattacagctcttgctgataaatataaacagactcaaacgccacgtaatttatcgattattagtccgacagggcttggcgatcgcgccgaccgtggtattagtcctctggcgcaagaaggtctggtgaaatgggcattatgtggtcactggggacaatcgccgcgtatttctgaactcgcagaacaaaataaaattattgcttataactatccacaaggtgtacttacacaaaccttacgcgccgccgcagcccaccagcctggtattattagtgatattggcatcgggacatttgtcgatccacgccagcaaggcggcaaactgaatgaagtcacgaaagaagacctgattaaactggtcgagtttgataacaaagaatatctctattacaaagcgattgcgccagatatcgccttcattcgcgctaccacctgcgacagtgaaggctacgccacttttgaagatgaggtgatgtatctcgacgcattggttattgcccaggcggtgcacaataacggcggtattgtgatgatgcaggtgcagaaaatggttaagaaagccacgctgcatcctaaatctgtccgtattccgggttatctggtggatattgtggtggtcgatccggatcaaagccaactgtatggcggtgcgccggttaaccgttttatttctggtgacttcacccttgatgacagcaccaaacttagcctgcccctaaaccaacgtaaattagttgcgcggcgtgcattattcgaaatgcgtaaaggcgcggtggggaatgtcggcgtcggtattgctgacggtattggcctggtcgcccgggaagaaggttgtgctgatgactttattctgacggtagaaacaggtccgattggcggaattacttcacagggtatcgcctttggcgcgaacgtgaatacccgcgccattctggatatgacgtcccagtttgatttttatcacggtggtggtctggatgtttgttatttgagttttgctgaagtcgaccagcacggtaacgtcggcgtgcataaattcaatggcaaaatcatgggtaccggtggatttattgatatcagtgccacctcgaagaaaattattttctgcggcacgttaactgcgggcagtttaaaaacagaaattgccgatggcaaattgcatatcgtccaggaaggacgggtaaataaatttattcgggaactaccggaaattacttttagcggaaaaatcgcgctcgaacggggactggatgttcgttacatcaccgaacgtgctgtattcacgctgaaagaagacggcctgcatttaatcgaaatcgcccctggcgtcgatttacaaaaagatattctcgacaaaatggacttcaccccagtgatttcgccagaactcaaactgatgaacgaaagattatttatcgatgcggcgatgggttttgtcctgcctgaagcggctcattaacaggagtataatgatggatttttctttaactgaagaacaagaactgctgctggccagtattcgcgaactgattacgactaactttccggaagagtatttccgcacctgcgatcaaaacgggacatatccgcgtgagtttatgcgggcgctggcggataacggtatttccatgcttggcgtgccggaagaatttggtggtatccctgcggattacgtcacccaaatgctggcgctgatggaagtgtcaaaatgcggtgctccggcatttttgatcaccaacggtcaatgtattcacagtatgcgccgtttcggttctgcagagcagctacgtaaaacggcagaaagcaccctggaaacgggtgatcccgcctatgccctggcgttgacggaaccaggtgctggctcagataacaacagtgccactaccacttacacgcgtaaaaacggcaaggtctacatcaacggacaaaaaacctttattaccggtgcgaaagagtacccgtatatgctggtgttggcgcgcgatccgcaaccgaaagatcccaaaaaagccttcaccctgtggtgggtcgactccagtaagcccggcattaagattaacccgctgcataaaatcggctggcatatgctcagcacctgcgaagtctatctcgacaacgtggaggttgaagagagcgacatggtgggcgaagaaggaatgggtttcctcaatgtgatgtacaactttgagatggagcgcctgatcaacgccgcgcgcagcaccggctttgccgaatgcgcctttgaagatgccgcccgctatgccaaccaacgtatcgcttttggtaagcccattggtcataaccagatgatccaggaaaaactggcgctgatggcgattaagatcgacaacatgcgcaacatggtgctgaaagtggcatggcaagccgatcagcatcagtcactgcgcaccagcgcggcgctggcaaaactgtattgcgcacgtaccgcaatggaagtcattgatgatgcgattcaaatcatgggcggtctgggctataccgatgaagcgcgcgtctcccgcttctggcgtgatgtccgttgtgaacgtatcggcggcggtacagacgaaattatgatttacgtagcaggtcggcagatcctgaaagactatcagaacaaataatctgcaggcggcgcagcttcttaacaaactgcgccgccagatttatccaacaagacttaccggttgaggaaattcagataggatttcttgttccgcaaaacagtttttaaattgtctacggtaatcgctgggcgaacaaccgacatggcgcaaaaacagtttggcaaagtgatcgacattttcataacccacacgccaggagatctctgcctgtgataattcagtattagtgagtgaccattttgcttccgtcatacgccgttgaataacatagttaataggggaaatacgatactctttggtaaattcatggcaaatataactgacgctggcacgaaattttttcgataactgttctaaagtgattttttcgcgataattattattcagatagaaaagaatatcttttatcagaacatcttttttaatatacccctgctccgaacgataagcatttttaaaattttcgtagtaaagaatggctaacgtataggcaaatgcatcccataacgaagatgtttggctatttttactttgcggcaaaatcacacttagctcattaaataaggtttttatgacttcttttccctgccccgcggcaattaccggacaagaatgcggttgcagtagctgattttcctcagccccctgaaactgaaagccgtacagcgcacaggtacacgtcgttgccggatcgttaacgtcagaggccaccgcatgcagcctgccgcgttctatcaccacaatgtcatccgcatgtgcgacatataacgaagaatcgatggtaaaccttgcaacccctttcttgacgtaaatcaactcggtttcattgtcatgaacgtgatgtccggactcccattttggatcatcgctaaatgcaaaacgtgaaagccgtggcgttttaccggcgacaaacagcgtttcactggcgttatcaaaacagcgttgatacatgacaacctccctattccatgagcaagcaaaaacaatatatgccggataaaatacggcgtgtattgcggttatacaaccgcgtttagcgagagctaaacaagattatttacactgaatgcaagattgtacggtcatggaataactatattgccgcaaattgcacttttgttttagcgatcgcattttttttgcaagattgttggcaaggaaaacagcttgctccgtcgaaaaccccgcaccgctatcgcacactattttcaggccatttttaccttccatcggagatggttccgtatgcgactcacaggagaaatcatgaaaataataacctgctttaagctggtgcctgaagaacaggacattgttgtcactccagaatacaccctgaatttcgacaatgccgacgccaaaatcagccagttcgatctcaatgccattgaagctgcaagccagctcgcaacagatgacgatgagatagccgcgctgaccgttggcggctcattgttgcagaactcgaaagtgcgcaaagacgtgctatcccgcgggccgcacagcctgtatttggtgcaggatgcgcaacttgaacatgcactgcctctcgataccgcaaaagcgctggcggcagcaattgaaaagatcggcttcgatttactgatctttggtgaaggttccggcgacctttatgcccagcaggttggcttgctggtcggagaaattctgcaacttccggtgattaatgcagtgagtgctattcagcgtcagggcaatacactggtgattgaacgcacgcttgaagatgatgttgaagttattgaactctctgttccagccgtgctctgcgtcacctccgatattaacgtgccacgcattccttcgatgaaagccattctcggcgcgggtaaaaaaccggtaaatcagtggcaggcaagtgatattgactggagccagagcgcgccacttgctgaactggtcggcattcgcgtaccgccgcaaacagaacgtaagcacatcattatcgataacgattcgccggaggccattgccgagctggcggaacatctgaagaaagccctgaactgaagcctacggagaagaaacgatgagtcaattaaacagcgtctgggtctttagcgataatcctgaacgttatgctgaactgtttggcggcgctcagcaatggggccaacaggtgtatgccattgtacaaaataccgaccaggcgcaggcagttatgccttatggtccaaaatgtatttatgttcttgcgcaaaacgacgcgctgcaacgcactgaaaattacgccgaaagcattgctgccctgctgaaagataaacaccccgctatgttgctgttggccgcgacgaaacgtggtaaagctctggcagcacggttaagtgtgcaactgaatgcggcgctggtgaacgatgccacggcggtggatattatcgatggtcacatttgcgccgaacaccggatgtatggcgggttagcgttcgctcaggaaaagatcaacagcccgctggcgatcattacccttgcacccggtgttcaggaaccgtgcaccagtgatacctctcatcagtgcccgacagaaacggtaccttatgttgctccgcgtcatgaaattctctgtcgcgaacgccgtgcgaaagccgcaagcagcgtggacctgagcaaagcaaaacgtgtggttggcgtcggtcgtggtctggcggcgcaggatgacctgaaaatggtccacgaactggcggcggtgctgaatgctgaagtcggctgttcacgtccaattgccgaaggcgagaactggatggagcgtgaacgttatatcggtgtctccggcgtgttgctgaaatccgatctctacctgacgctggggatctccgggcagatccagcatatggttggcggcaacggcgcaaaagtgattgtcgccatcaataaagataaaaatgcgccaatcttcaattatgccgactacggtctggtgggcgatatctacaaagtcgtccctgccctgattagccagttgagccgctaattcccctttcaaccacatctcccgctgtaaacgcagcgggaagggagcataacgcatgtcggaagacaaatttgatgccattgtggtcggtgcgggcgttgctggtagcgttgccgcactggtcatggcgcgagccgggctggatgtcctggtgatagaacgcggcgacagtgccggatgtaaaaacatgaccggcgggcgtctttatgcccacacacttgaagcaatcattccaggctttgcagtatcagcgccggtagaacgcaaggtcacacgcgagaaaatctccttcttaaccgaagaaagcgccgttaccctcgattttcaccgcgagcaaccagatgttccgcaacacgcatcttataccgtattgcgtaatcgtctggacccgtggttgatggaacaagccgagcaggcgggcgcgcagtttatcccaggcgttcgcgtcgatgcgctggttcgtgaaggaaacaaggtcactggcgtgcaggctggggatgatattctcgaagcgaatgtggtgattctggctgatggcgttaactcgatgcttggccgctcgctgggaatggttcccgcttccgatccgcatcattacgctgttggtgttaaagaggttattggcctcacaccagaacagatcaacgatcgctttaatattacgggcgaggaaggtgccgcctggctgtttgccggttccccttctgacggcctgatgggcgggggatttctctataccaacaaggattccatatccttggggctggtttgtggattgggtgatatcgcccatgcgcaaaaaagcgtgccgcaaatgctggaagattttaaacaacaccccgccattcgcccactaattagcggcggcaaactgcttgaatattccgggcatatggtgccagaaggcggtctggcaatggtgccgcagatggttaacgatggcgtgatgatcgttggtgacgccgcaggcttctgcctgaatttgggttttacagttcgtggcatggatttagccattgcatcggctcaggctgccgccacaacggtgatcgccgccaaagaacgcgaggatttctccgccagcagtctggcgcaatacaaacgtgagctggaacaaagctgcgtcatgcgcgatatgcagcatttccgcaagatcccggcgctgatggaaaacccgcgcctgtttagccaatacccacgaatggtcgccgacatcatgaacgagatgttcaccattgacggcaaaccaaaccagccggtacgcaaaatgatcatgggacatgcgaagaaaattgggctgatcaacttgctgaaagatggcattaagggagcaaccgcgctatgagccagaacgctacggttaacgtcgacatcaaattaggcgtcaataaattccatgttgatgagggccacccgcatatcattctggcggcaaatcccgatatcaatgaattccgtaaattaatgaaagcctgccctgccggactttataagcaggatgacgccggcaacattcattttgattctgccggttgtctggagtgcggcacctgtcgggtgctgtgcggtaacactattctcgaacagtggcaatatcccgcaggcaccttcggtattgattttcgctacggctaatcatgcatcccacaggcccgcatctcgggcctgatgttctgtttcgagagtccaacatgaaagtgacattaacgttcaacgaacaacgtcgtgcggcgtatcgtcagcaagggctatggggcgatgcttcgctggccgattactggcagcagaccgctcgtgcgatgccagacaaaattgccgtggtcgataatcatggtgcatcgtacaactatagcgcgctcgatcacgccgcgagctgtctggcaaactggatgttagcgaagggtattgaatcaggcgatcgcatcgcatttcaactgcctggctggtgtgaatttaccgttatctatcttgcctgcctgaaaatcggtgcggtttccgtgccgctgttgccttcctggcgggaagcagaactggtgtgggtgctcaataagtgtcaggcaaaaatgttctttgcaccgacgttgtttaaacaaacgcgcccggtagatttaatcctgccgctgcaaaatcagcttccacaactacaacaaattgtcggcgtggacaaactggctcccgccacctcttccctctcattaagtcagattatcgccgacaataccccactgaccacggcgataacgacccacggcgatgaattagctgcggtgctgtttacctccggaaccgagggtctgccaaagggcgtgatgctaacgcataacaatattctcgccagtgagcgggcttattgcgcgcggctgaatctgacctggcaggatgtctttatgatgcctgcgccactcggccacgcaacgggctttctgcatggcgtaacggcaccatttttgattggtgctcgcagcgtgttgttagatattttcactcctgatgcgtgtctcgcgctgcttgagcagcagcgttgcacctgtatgctcggcgcaacgccgtttgtctatgatcttttgaatttactagagaaacaacccgcagacctttcagcgctgcgcttctttctttgcggcggtaccacaatccccaaaaaagtggcgcgtgaatgccagcagcgcggcattaaattattaagtgtttatggttccacagaaagttcgccgcatgcggtggtgaatctcgatgatcctttgtcgcgctttatgcacaccgatggttacgctgccgcaggtgtagagattaaagtggtcgatgacgcacgcaagaccttaccgccaggttgcgaaggtgaagaagcctcgcgtggccccaatgtgtttatgggatattttgatgaacctgaattaaccgcccgtgcgctggatgaagaaggctggtattacagcggcgatctctgccgtatggatgaggctggctatataaaaattaccggacgcaaaaaagatattattgtccgcggcggcgaaaatattagcagccgtgaagtggaagatattttattgcagcatcctaaaattcacgatgcctgtgtggttgcaatgcccgatgaacgtttaggtgaacgatcatgcgcttatgtcgtgctgaaagcgccgcatcattcattatcgctggaagaggtggtggctttttttagccgtaaacgggtcaaatataaatatcctgaacatatcgtggtaatcgaaaaactaccgcgcactgcctcaggtaaaatacaaaagtttttgttaagaaaagatattatgcggcgattaacgcaggatgtctgtgaagagattgaataagtttcatcttcggggatcacataaacccggcgactgaacgccgccggggatttattttatttcttcagttcagccaggcttaaccaggtttgcaccacggtgtccgggttcagagacaggctatcgatcccctcttccatcaaccatgcggcaaagtcttcatggtcggacggaccctgaccgcaaatcccgacatatttgccctgtttcttcgcggcacgaatcgccatcgacagcagtgctttcaccgcatcgttgcgctcatcgaacagttcagacaccactccggagtcacggtccagaccgagcgccagctgtgtcatgtcgtttgagccaattgagaagccgtcgaaatattcgaggaactgctctgccagcaaggcgttggacgggatttcacacatcatgatgattttcagcccgttctcgccacgtttcagcccctgacgcgccagttcttcaaccaccgctttcgcctgatctacggtacgcacgaacgggatcatgatctcaacgttggtcagccccatgtcattgcgcacacgtttcactgcttcacactccagcgcgaaacagtcgcggaagctgtcggaaacatagcggcccgcgccacggaagccgagcatcgggttctcttcatctggctcgtaacgctcaccaccgaccaggttggcatattcgttcgatttaaaatcagagagacggacaatgacgcgcttcggataaaacgcggcacccagcgtcgcgatcccttcagtcagacgaccaacgtaaaattcacgcggagaatcaaaacctttcatcatctcgcggatttcgttttgcaactgcggttcctgatcgtcaaactcaagcagtgcgcgtgggtggacgccaatcatacggttgatgataaattccagacgcgcaaggcccacgccttcgttcggcagacaggcgaagtcgaaagcacggtccgggttaccgacgttcatcatcactttcaacggcagatccggcatcgtttctacgctggagcttttcacgctaaattccagcaactccgcatagacgtaaccggtatcaccttcggcacaagaaacagtgacgttctcaccgtctttcatccgttctgttgcatctccacagcccactaccgccggaatgcccagttcacgagcgatgatcgccgcgtgacaggtacgaccgccacggttggtgacgatggcagatgctttcttcatgatcggttcccagtccgggtcggtcatatcagtgaccagcacgtcaccaggttcgatgcggttcatttcgctgatgtcatggatgactttcaccggacccgcaccgatgcgatgaccgatagcacggccttcggcgataatcttaccctgtgaatgcagcgtataacgctccatgacctgaccgcgtgagcgcacggtttccggacgcgcctgcacaatgaacagtttgccggtgtggccatctttcgcccactcaatatccattgggcgaccgtagtgtttctcaatttgtacggcctgttttgccagttcctgcacttcttcgttggtcagcgagaagatgtcacgctgttcctgcggtacgtcttcgattttaacctgcttgccgtgctcctgggtcggcgcataaaccatgcggatttttttcgaccccatggtgcggcgcacgatagccgggcgattcgccgccagtgtcggtttatggacgtaaaactcatccgggttaaccgcaccctgcacgaccatttccccaaggccccatgcggaagtgataaacaccacctggtcaaagccggattcggtatcaatggagaacatcacgccagaagatgcgaggtcggagcgcaccatccgctgaacaccggcggagagcgccacgccacggtgatcgtaaccctggtgcacacgataagagatggcgcgatcgttaaacagagaagcaaatacatgtttcactgccacgagaacggcgtcaaaaccctgaacgttgaggaaggtttcctgctgaccggcaaaagaagcgtccggcatatcttctgcagtagcggaggaacgcaccgcaaacgaggcgttttcgtcatcggcggaaagctgtgcataggcttcgcggatggcgttttccagctcaggctggaagggagtgtcgataatccactggcggatttgcgcgcccgctttcgcaagctgagtaacatcgtcaatatccgttttatccagcagttcataaatgcgctggtttacgccgctttggtccagaaactggttaaacgcgtcggcggttgtggcgaaaccattcggaacggaaacacccattccggaaaggttagtaatcatttcacccagggaggcatttttgcccccaaccctgtctacatcattcatgccgagttggttataccaaagcaccagcggtgacgagccattgttggacatcgaacaatccttttgtgataaatgaacggtttgagaaacacatttctgcgcatttatctttgcatatttaaccggatgaaaaaaacggtgaatcgttcaagcaaatatatttttttactttttaagactgatcccagcgttgcgcaaatctgctctcttcgacaatttccacataaaccatcggtataaacgaaaccataaaaatgaaatactgttttcataaaaaataaaattgaaggttcattttataaaccagacattacgtcctacgcttctgtgcgtttttaatttatgctttcatagaattatgtctgcatcacgggaagaacaaaatggataatgctgttgatcgccacgttttttatatttctgatggtacggcaataactgcggaggtattaggacacgcagtaatgtcacaatttcccgtcactatcagcagcattacgctgccgtttgtcgaaaatgagagccgtgcacgggcagtgaaggatcagattgacgccatttatcaccagacaggtgtgcgcccgctggtcttctactccatcgtgttgccggagattcgcgccatcatcttgcaaagtgaaggcttttgccaggatatcgttcaggcgctggttgccccgctacaacaagagatgaaactggatccaacgccgattgctcatcgtacccatggccttaaccctaataatctcaataaatatgatgcgcgcattgcggcgattgattacacccttgcccacgatgacggtatttcgttgcgcaatctggaccaggctcaggtgatcctgctcggcgtttctcgctgtggtaaaacccccaccagtctgtatctggcaatgcaatttggtatccgcgcggcaaactacccctttattgccgacgatatggataatctggtgctacccgcgtcgctcaaaccgcttcagcataaattgttcggcctgactatcgacccggaacgtctggcggcgattcgcgaggaacgtcgggagaacagccgctatgcctcgcttcgtcagtgcaggatggaagtcgcggaagtagaagcgttgtaccgtaaaaatcagatcccgtggattaacagtaccaattattcggtagaagagattgccaccaagatcctcgatatcatggggcttagccgccgaatgtactagagaactagtgcattagcttatttttttgttatcatgctaaccacccggcgaggtgtgacacacctcgcacttgaaatcagctgcgattggtttatcgtgatgcgcatcacttcccggtagtcctgccgtagaagcaacaaatttctgagacttgtaatgaacagaactgacgaactccgtactgcgcgtattgagagcctggtaacgcccgccgaactcgcgctacggtatcccgtaacgcctggcgtcgccacccatgtcaccgactcccgccgcagaattgaaaaaatactgaatggtgaagataagcgactgttggttattattggcccctgctcgatccacgatctcaccgctgcaatggagtacgccacccgtctgcagtcgctgcgcaaccagtaccagtcacggctggaaatcgtaatgcgcacctattttgaaaaaccacgaactgttgtcggctggaaagggctaatctccgatccggatttaaacggcagctatcgggtaaatcacggtctggagctggcgcgcaaattacttttacaggtaaatgagctgggtgtccctaccgcgactgagttcctcgatatggtgaccggtcagtttattgctgatttaatcagttggggcgcgattggcgcacgtactaccgaaagtcagatccaccgtgaaatggcttcggcactctcctgtccggtaggttttaaaaatggtaccgatggcaacacgcggattgccgtggatgctatccgcgcagcccgcgccagccatatgtttctctcgccagacaaaaatggtcagatgaccatctatcagaccagcggcaacccgtatggccacattattatgcgtggcggcaaaaaaccgaattatcatgccgatgatatcgccgcagcctgcgatacgctgcacgagtttgatttacctgaacatctggtggtggatttcagccacggtaactgccagaagcagcaccgtcgccagttagaagtttgtgaggatatttgtcagcaaatccgcaatggctctacggcgattgctggaattatggcggaaagtttcctgcgcgaaggaacgcaaaaaatcgtcggcggtcagccgctcacttacggtcaatccattaccgacccgtgtctgggctgggaagataccgaacgcctggtcgaaaaacttgcctctgcggtagatacccgcttctgaatgcgtgcccattcctgatgggatgggcatttctgcgcaacttgttgtcttctcagcacattactgcttgctctggtcagccataatattgataataagaatcattgttatatcaattattattaatttttatgcgttatacggatagcagaaaactcacgcctgaaacggatgccaatcacaagaccgcttccccgcagcctattcggcgaatttccagccagacactgttaggtccggatggcaaactgattatcgatcatgacgggcaagaatatctgctccgtaaaactcaggctggcaagctgctgttgaccaagtagcctttaactcgagcagctgacttccagccgtttaccccagtcaggtggacgactgacatagtcatcagctctgtcgctgaaaggatttcgcaacgcctcatgcaggcggtgcaattccgtcatatcacccttttctgccgcttcaatcgcccgttgcgccaaccagttgcgcaacaccagagctgggttaacgctttgcatcagttgctgacgctcactatcgctaacctcgtcttgttgcaaacgcctccgataacgggcaaaccagtcatcaaatgccgcacgatcaataaactcatcacgtagcggtgacgccgcgctgtgctgctcggtcagactcagcatgcggaatgtgcgggtataatcgctgcgctctcgcgccatcagactgaataattcattcagtagcgcgttatcctctttttgctccgtcatgaagcccagtttctgccgcatccgttgtccataatgcgtcaacaaaacctgctgatagctgtccagggcctcattcagggcatctacggcaacaaatggtgacaatgtctgcgccagacgctgtaaattccacaacgcgacggcaggttgattatcaaagctgtaacgcccttgatgatccgagtgattacaaataaaaccgggttcgtaatcatcaagaaaaccaaacggcccgtaatcaagcgtcagccccagcagcgacatgttgtcggtattcatcaccccatgagcaaagccgaccgtctgccattgggcaattaacgatgcggtacgtgcgacaacatcgttaaaccagagacggtatttgtcctcatcatcttcaagatgtgaccagtaatgacgaatggcaaagtcagctaactgacgaaccttttccggctcgcggcgatagtaaaaatgttcgaaatgaccaaagcgcagatgacttggtgccacacgcatcagcatcgcacctggctctaccgtttcccgatacactggcgaatcgctggtgacgatacttaacgcgcgggtcgtcggaatgcccagataatgcatcgcctcactggcgagactttctcgtatcgtcgaacgtaaaaccgcccgtccatcacccattcgcgaataaggcgtcaggccagcacctttcagatgccagtccattgtagtgccatcagcaagcagttgttcgccaagtaaaatgccgcgcccatcacccagttggcccgcccagacgccgaactgatgaccactgtaaacctgcgccagtggtgacataccaggcagtagggtttcgccgccccagacacctgcagcatttttaaacagcgacgatggaatactcagcgtgttagcgagttcggtattatgccaaatcagccgggcattatttaaaggcgtaggggaaagtgctgtataggtttctggcaattcatcgcgccagcgggtaataaaagacagggtcatagatcctcctgtttgatagtgtagacggttactctcgtcttaaacaccagcaaacagaagggttatcgctgaaccaacgtcgttatctgatttatgggaacggcaggccacaggcatccctggagagcatggaaatcgaagggggtaatctgtgccaatatttctgccgtatcaatgcctcccgcaatgatgcaattgcaacaaggggaaatttgcgactggatcgcacgaataaacggttcgaaggagcggtgcgtgatttgttgctgaataaaacttttatccagcatgacgcgggtgaaaagaccatcaaataccgctttcattgtgctattgcctgctcccaaattacctaacacaaggggatacacttgcgataaggataaaagaccgcgattatcttttccttcattgagatgcgggtaattctcattaatcaacagttcaataaacggatattttaatagttcgcctgcgtaattatccctctctaataataatgtagccacttgtggcgttaaattaagccaggcaaagagtttatgttgaataaaaaaatgttggcatgattttagtaattccaactgctctgaaaataattgccaatgttgctcctcggtaagttgcgctataacccgactcgtcgggatacgcaccgtgccatcttcactggagaaatgggtaattaactcaacgccgacaaggagttgctggttatctcttatcggcaggaaatagcaatcagaatgataaagattctccaaaaaaatcttcatggtaaccgtccctctcgaaggatgtttttcagtatccggctaaaagggatgaggccataagacataacaattacagaaggagtaactttcatttgttccatgttaaccactttttcaggggtcctttttttagattatcctgattataaacgaataatccatttacggaatttttgtctgcaaaatactactgtattcaggagtaaatggacggcgatgtatcatcgccgtccatttttcgacatactagattcgtctcgcctgccagaaatttttctgccaatagacattatcaagtgaggaacgcatcactcccttgctggtagaggcgtggataaattggttgttggtatcgtaaatacctacatgcaaaccattttgtccggaccccgttttgaaaaagaccaggtcaccaggcagcaactcgtctttatcaatttgcgtgccgatagaggcttgttctttggtttctcggggcagctgcaaatcgaaacgatcgcgcatcgttacaaccacaaatcccgaacagtccacaccgcgccgcgtcatgccaccataacgatacggcgtgccatgccagctttgtagctggtcgttcaaaccggcaataacggtaatcgaatcagaaagtctggcatttggcggcggtgctttatggtggctacacccggccagaaacagtgctgtgatcaaaataaggcagaaacgcattccgtacggttcctctgttttttattcttgcattaatttagcgtcgtaattacccgattttcaagatactaatgaaatcagatggtcgaaatcagcattctgtgaccttcgatatccagacggcgaaaattcatcccataggcctgcgccagatttggcggcgtgagcacctcttctctgcgtccactggccagcatttttccaccttttagcaaccacgcccgatgcgcatgacgcaatgtgtggttgagatcgtgactgctcatcacaatcgccagtccttgctgacacagagcgctcagaattttgtctaacgcactttgttgcgcaacatcaagactgttcatcggctcatcaagaagcagcaattgacctgcgggattggcttgtggtgtgatttgcagcaccaccgcagcaagacgtacgcgttgccattcaccgccggaaagttgattggtgctacgtccgagtttgtcatcaagagccagcgcccctgcgacatcattcagtagttcggtacgcgttttatcgtgctgatgcagtgtcaggtagtgccagaccggcattgcaaacggcggcgtctgctgttgtgaaagataggcgcgatgcagcgcgagttttgttgcggaccatgcttccaggggttgccccgcgaactgaatgcttcccttaccgctggtcattccggccattcgtgcaagcaaggtactcttacccgcgccattcggccccaccaggtgcaggatctccccagcccgaacctcgccagaaagtggccccaggcgggtagattccgcaacatcctgtaactgcatcacaatagacattattttgccaacgccagtttaatgctttccatcacaatggggtcttccggcgtcatatccggggaaaaacgctggatgaccaatccgtccctgccaactaaaaatttctcaaaattccataaaatatcatcagggtacagcggtgcacgacctttgctgaccatacgggcatagaatccgctctcttccggcgcgactgcggtcggcgctgcggcaatcaatttttgatacagcggatggcgtccttcgccattaacttcaatcttactgaacatcgggaacgtcaccccccatgtggtggtacagtaagttttaatctcttcatcgctgcccggttcttgttccagaaactggttgcacgggaatcccagcaccacaaaacctcgatcggcccaggctttctgaatattctccaactgctcatattgcggcgttaagccacactttgaggcgacattgacaatcaacagcacattaccggcgtacttctccagcgtggtcacttcaccgtcgatatctttcactacggtcgtcagaatggaatcttgcatcgtttctcctgggtgtggtcagtaaaaatcttagcttttaatcatagaccgtctttttgcggctaacgtcttgcttttaacaataaccagataaacaccggcgcacccaacgttgcggtgaccacgccaataggcagctctgcggcagctaatgccaggcgcgctacaatatcggccagcagcaatgcgctcgcccctgccagcgcgcagccgggaagtaatacgcgatgatcggttaaaccacacagccggagaatatgtgggatcaccagaccaataaagccgatagcacccgccagcgccacactgacgccaaccatccagccggtcgctgccaccagcacattgcgccagaaccacaggggtaaacccagttgccgcgccgagatctcgccaagtgctaacatattcatcggcctggactgacaacagatccacaacaacacggggatcaatgccagcatcagccagctttgccgccagtctacgccgccaaaaccgcccatcatccagtacatcagctgacgcaaatcaactgaggtggaaaagtagatagcccacgtcattagtgcgctacagataatccctaatgcaacgccagccagcaataaccgactggtcgaaagatgacgacgggcgaaacgtaagagtattaaagtgatgataagcgcgccagcaatcgcacacagccctagcgcccagttggggagttgcccttgcccaagcaataccgcggcgataagccccacgcctgcgccgttagagacgccaagtagtccaggttctgccagaggattttcaaacaacgcctgcattacagcgccggatatagccagcgccgcaccaaccagcaatacagccagcgtacgtggcaggcgaatttgccagacgaacagttcgccacgaggagtaaaccagtcacctggcgagatccattgttcaccggcgcaaaggcttaagagaagcgccagcagcatcaaaactgacaggcataataaccagcgaatattttgtcgctgttgttggcgggcaagtgtcagcatggtatccgttctgctgaagtgtcatggcgttgattttacggtgactcttcgacagtgaaaagaaaaaaggccgcagagcggcctttttagttagatcagattactcgtctttgggcgaagcgttttcgacccggctttttaacttctgcccgggtctgaaggtcaccacgcgccgtgctgtaatgggaatatcctcgcccgttttcgggttacgtcccgggcgttgattcttatcacgcagatcgaagttaccaaaaccagagagtttcacctgttcgccgttttccagagcgcgacggatctcttcgaaaaacagttcaaccagttctttggcatcccgcttgctaagcccaagcttatcaaacagatattctgacatttcagcttttgtaagcgccataggttcaatccctcaatgatgcctggaatcgctcttttaatgcctctacacatttggcgacggtagcggcaatctcctcttcttcgagtgtacggctggtatcttgcaggatcaggcttatggcgaggctcttatacccctccgcaacacccttaccgcggtacacgtcaaataagtttacgccaactacctgatttacgccaactttcttacattcggataaaatatccgctgcgggaacgttttctgcgaccaccaccgcgatgtcacgacggttcgccgggaagcgagaaatctcgcgcgcctgaggcaccacgcggtctgcgagcttgttccactccagttcgaacaccagagtgcgaccgttaagatccagtttacgttccagttcaggatgaacaaccccaacaaaaccaatacgttcacctttcagataaatcgctgcggattgccccggatgcagtgccggattcgcttctgcacggaactcaacctcattcagtttaccggtcaggtcgagaacggattcaagatcgcctttcaaatcatagaaatcaacggtctcttttgccaggttccagtgctcttcgtaacggttaccgcaaatcacaccggctaacatcagatcctgacgaatgcccaacggtgcctgagtatctggtacgaaacgcagaccgctttcgaaaatgcgcacacggttctgctgacggttctggttgtacaccacggttgccagcaggccggtccacagagaaagacgcattgctgacatttcaacagagatcgggcttggcagcagtaaggcttcaacgcctggatggatcatctgctgcactttcggatcaacgaagctgtaggtgatcacttcctgatagcctttgtcgttgagcagcgttttcacgcgcttgagcgacaggtcagcttcacggtgagtacccataatcaggcttgcctgtaccggctcatccgggatgttgttgtagccgtaaacacgcgcgacttcttcgaccagatcttcttcaatctccatatcgaaacgccagctcggcgcaactgcctgccactcgtctttgccttcggtcacttcgcagccgagacgacgcagaatgtcagttacctgctcatccgcaatatgatggccgatcaggcgatccagtttgctacgacgtaaagtgatggttgcacgcttcggcagcgttgcttcgttggtgatatcaattaccggaccagcctcaccaccgcagatgtcgatcagcagacgggtcgcacgttccatcgctttgtgctgcagtgccggatcaacgccacgctcataacggtgagacgcatcagtatgcaggccatgacgacgagcacgaccggtgatagacagcgggctgaagaaagcgcattccagcaagacgttttgcgtttcgtcattcacgccagagtgttcgccaccaaagatgccgcccatcgccagcgccttgttgtggtcggcgatgaccagagtgtcagcattcagcttcgcttcagtgccatcaagcagtaccaacgtttcgccctctttcgccatccgcaccacaatgccgccttcaatgcgatctttatcgaaagcgtgcatcggctggcccagttcgagcagtacatagttggtgacgtcaacaactgcatcgatagaacggatcccgcaacgacgcagtttttctttcatccacagcggagttggcgctttaacgttaatgccttttaccacacggccaagataacgcgggcaggcttccggcgcttcgactgtaatcggcagcgtgtcgtcgatggtcgcaccaaccggaacgatttccggttcaaccagcggcagctgattcagcacggcaacgtcacgcgcaacaccaatgatacctaaacagtcggcacggtttggcgtcacgctgatttcgatggtgttgtcatcaagtttcaggtattcacggatgtcggtgccaatcggcgcatccgcaggcagctcgataatgccgctatgatcgtcagaaattcccagctcagaaaaggagcacagcatcccttcagacggttcaccacgcagtttcgccgctttaattttgaaatcacccggcagaacagcaccaatggtcgctaccgccacacgcaggccctgacggcagtttggcgcaccgcagacgatgtccagcaggcgatcgccgccaacattcacttttgtcacacgcagtttgtcagcgttcggatgctgcgcacactcaaccacttcaccaactaccacgccgtggaagctaccggcaaccggttctacaccgtcaacttccaggcccgccatagtgatttgatttgccagcgcatcgctatcaatcgccgggttcacccattcgcgtaaccacagttcactgaatttcataatctattcctgccttatttaaactgtttgaggaaacgcagatcgttttcgaagaatgaacgcaggtcggtgacgccgtaacgcaacatagtcagacgctccatccccatcccgaaggcgaaaccagagtaaacttccgggtcgatgccaacgttacgcagcacgttcggatgcaccatcccgcagcccagcacttccagccatttaccgtttttacccatgacatccacttctgcagaaggttcggtaaacgggaagtaggaaggacggaagcgaatctgcaaatcttcctcaaagaagttacgcaggaagtcgtgcagcgtgcctttcaggttggtaaagctgatgttggtatcaacaatcagaccttccatctgatggaacatcggcgtgtgagtctggtcgtagtcgttacgataaacacggccaggcgcgatgatacgaatcggtggctgctgggctttcatggtgcggatctgtacgccagaggtctgggtacgcagcaggcgggtagcgtcaaaccagaaagtgtcgtggtcagcgcgcgccgggtggtgaccaggaatgttcagagcatcgaagttatgataatcgtcttcgatttccggcccggttgccacggtaaagccaagctcaccgaagaaactttcgatacggtcgatggtacgggtaaccggatgcagaccgccgttttcaatgcgacgacctggcagagagacatcaatcgtttccgccgccagacgcgcattcagtgcagcgctttccagttccgctttacgcgcattcagcgcctgctgaacctgctctttcgcttcgttgataaccgcaccagctgccggacgctcttctggcggcagctcacgcagggtcgtcatctgaagggttaagtgcccttttttacccaaatattcgacgcgcacattatctaacgcggcaacatctgacgcctggctaatggccgccttcgcactggcaaccagttctgcgagatgtgacatggttttcctcattgtgtcagtggtgacactggttcgttggacttagagcctatcccatcaggctattttacttgccattttggtcccgggcagtgctcgaaatcctcacgtacttaattacgctccggtttctccgcgctggccgtgtccagactggctgcgacaattacgcctgatagactggctttttatttttcaaaacgcgcatacaaaaaaagcctccactgggaggctttcaggcgctgttttccgtttctcttctcacgcgctagcctcctggattcaggtgctaaagtaaaaaaagaagcggaaaatagcagcattcattgcttgcgttaccttttggtactcttcaaaagacctttattgaaaaggctacggcgataaaagtcaatgttttgatggcgttgaaacgaaaagagggagactagctccctctttcaactggcttatgccagagctgctttcgctttttcaaccagagcggtgaacgctactttgtcgaatactgcgatatcagccaggatcttacggtcgatttcaacagaggcttttttcaggccattgatgaatttgctgtaagaaataccgttctgacgtgctgctgcgttgatacgcgcaatccacagttgacggaactgacgcttacgttgacgacggtcacggtaagcatactgaccagctttgataacagcctggaaggcaacgcggtatacgcgagaacgcgcaccgtagtagcctttagcttgtttcaaaattttcttgtgacgtgcgcgtgcaataacaccacgttttacgcgagccatatgtgctctcctgtatctatattctaattaaaaagttaaaaacgttaacggcttatgcgtacggcaggcacgcgattaccaggcccagatcgcctttggaaaccatggctttcggacgcaggtgacgtttacgtttggtcgcttttttggtcagaatgtgacgcaggttagcgtgcttgtgcttaaaaccacctttaccggtttttttgaagcgcttagcagcaccgcgtacggtcttaatttttggcattttaataacttccacttcgcattgttaataaacgaaacaaaggcgaacaatgcctgtgaagcccgaaggctccacagacagtgctacttgaaggccttactgtttcttcttaggagcgagcaccatgatcatctggcggccttcgatcttcgttgggaaggattcgaccaccgccagttcttgcaaatcgtctttcacgcgattaagcacttccataccgatttgctggtgcgccatctcacgaccgcggaaacgcagcgtgattttggctttatcaccctcttcgagaaagcgaatcaggctgcggagttttacctgatagtcgccttcatctgtaccaggacggaatttaatttccttaacctggataactttttgctttttcttctgttccttagaagacttgctcttttcatagaggaatttgccgtaatccattatacgacaaaccggcggctcggcgttagggctgatctcgactaagtctactccggcttcttctgctttctccagagcttctctcagactcacaataccaagctgctcgccttccagacctgttaagcgaacttcctgggcgcgaatttcgccattgatacggttagggcgcgccgtttgaactcgttttccgcctttaataccttattcctccaattgtttaagactgcggctgcgaatctcttgttgcagcttctcgatcacttcatttacgtccatgcttcccaggtctttaccacggcgggtgcgaacggcaactttgcctgattccacctctttatcaccacagaccagcatatatgggacgcgacgcaaagtgtgctcgcggattttaaagccaatcttctcatttctcaagtctgctttaacacgaatgcccgcatttgatagtttttgcgtcaattcgttaacgtaatcagactgtgaatcggtaatattcatgataacaacctgaaccggcgcaagccaggtcgggaagaaaccagcgaattcttcggtcaggataccgatgaaacgttccatcgacccaagaattgcgcggtgaatcattaccggtaccttacgctcgttgtcttcacccacataggaggcgctcagacgagacggcaaggagaagtccagctgtactgtaccgcactgccatgcacgatcgaggcagtcatacagggtaaattcaattttcggaccgtagaaagcgccttcacccagttgatattcaaacgggatgttgttttcttccagcgcaaccgccaggtccgcctcagcacgatcccacatttcgtcgctgccaatacgtttttcaggacgagtggagagtttgacgacgatcttctcgaagccaaaagtgctgtacatatcatagactaaacggatacatccgttaacttcatcgcgaatttgttcttcagtacagaagatatgcgcgtcatcctgggtaaatccacgcacgcgcatcaggccatgcagcgaacctgacggctcattacggtggcagctaccaaactcggccatacgcagcggcagatcgcgataagacttcagcccctggttgaaaatttgtacgtgacccgggcagttcatcggcttaatgcagtattcacggttctcagaagacgtggtgaacattgcatctttgtagttgtcccagtgaccggttttttcccacaggacacggtccatcatgaacggacctttaacttcctgatactggtactctttcagtttagaacgaacaaacacttccagttcacggaaaatggtccagccgtcgttgtgccagaataccatacccggcgcttcttcctgcatatgatacaggtcgagttgtttaccgattttacggtggtcgcgtttcgcggcttcttccaggcgctgcaggtaagcgttaagtgcttttttgtctgcccacgccgtaccgtaaatacgttgcaacattttgttgttgctgtcgccacgccagtaagcccctgccgttttcattagtttgaaatgatggcagaaacgcatgttcggtacgtgcggaccgcggcacatatcgacatattcttcatggaagtacagacctggcttgtcatcatgggcgatgttttcgtcaagaatggagactttgtagctctccccacggttggcgaaagtttcacgcgcttcgtgccagctgactttcttcttaatgacgtcgtagtttttctcagcaagctcatgcatccgcttctcgagtgcttcgacatcttcctgggttaacgtgcggtcaagatcaacgtcgtaataaaaaccgttgtcaataaccgggccgattgccattttggtatgcggccaaagttgtttaatcgcgtgccctaacaggtgcgcacaggagtgacgaatgatctccagaccttcttcgtctttggcggtaatgatcgacagttgtgcgtcgttttcaatcagatcgcaagcatcaaccagttcgccattaacgcgccctgcgatacaggctttcgccagacctggaccaatgtccagcgcaacatccatggggcttacagcgtggtcgtaatggcgttggctgccatcaggaagagttataacaggcattttatatccttatttgcagtggtgacccacacgaaagatcacatacaaagaaaaatttgtttattaacagttcattgcgaaaccatctagccaacaaatgctaaattggttcgcaatcaggtacacaaatgaaagacattaacctctcaccttccacccggttgagcgatgttaacactaaaaaaagggagattgtacctttccgtttcacattgattcgattcgcaattcgtttgtagtgagtacaccagcaaaacgcttaaagaaccactgataacatcacggtgcgtctgaaaggtttactgcgagcggatttacagcagcataaactgaatccagcaaagttcgttgcgtgatttggcggtagtattttaaacgctcatgagattaatgacgaagtggtcatatcacaatgataaaagtgacacaattcttataacaatttttcgtgcacatttcgttctggcgataataattaatcatcatcctcaaaacctccagatatatataaggcgaatagattatgagtcaaaacgatatcattatcagaactcattataagtctcctcatagattgcacatcgatagcgacataccaacaccttcatcagagcctattaataaatttgcgcgccagctcatcaccctacttgatacctctgacttaagttcgatgctgtcatactgtgttattcaggaatttaccgcaaactgtcgaaaaatatcacaaaattgttattccactgccctttttaccattaactttgccacttcacccatccatgcagaaaatatactcattacattacactataaaaaagatttcatttccttattactggaaaccacgcctattaaagctaaccatttgcgaagcatactggattatattgaacaggaacagttaactgctgaagatcgtaaccattgtatgaaactgtctaaaaaaatccatagagaaaaaactatacacccaacagtaaatctcaatggtagtgcatgttttttgcaatctccttctgacgctattttttgtcgccatctgtcattgcaatacgcccttgattcattgagaaatggaaaaggcaaagtcaacctgattaaacattactcctccgttgaatccatacagcagcatatccccttagtccgggatgcggagttcagagcattacttcgccatcctcctgcagggagtcgcgttatcgcgagtaaggattttggcttcgctttagatattttcttttgtcgaatgatggcaaacaatgtcagtcatatgtccgcgattttatatatagacaatcatactttgtcagtaaggctacgaataaagcagtcagtgtatggacaattaaattatgttgtgtctgtttacgacccgaacgataccaacgttgccgtcagaggcacccacaggacagcacggcgctttctctcgcttgataagttcatcagttcagctcccgatgctcagacctgggctgataggtatgttcgcaactgtgcaattgctattcttcctctattacctgagggagttccagttgctattttagcgggtatcacgacacgaatgccatttgcccctatacatccatcggcaatgttgttaataatggccacaggccagactcaatagcttattacactattcaaacagttgcccatactccctgaaaaagaaatcattgaaataataactgcgcagaatagcgttggtacacctgctttatttctggctatgatgaacggacaaactgacaacgtaaaaatatttatgcaagaaatccagtcactggtatacaatcatatcattcatgaagataatctggttaaattactgcaaactaaaagtgctaacgaaacacctggactctatatctccatgttgtatggattcgatgaaataatcgatatctttctgaatgcattaaccactccaatagcacaagaacttttaaacaaaaaaatggtgatggatattttagccatgaaaacacgtgatggtgaaccagggttatttgctgcaatggaaaataatcaccctttgtgtgccacacggttcctctctaaagtttatgggatcgccgttaaatataaactcagcaaaatcaacatcatggacttattaaaaggcgcgacagcacatggaacccctgctttatacatcgccatgagcaagggtaataaagacgtcgtgttatcttatatatcaacactgagtacttttgcaaaaaaatattcttttagtcaacgtcaattattcacactgttggccgctaaaaatcatgaaaacatgtcagctgttcatatagccattcatcataatcattataaaactgtagaaacatattatgctgctattaatgcaatcagccaaagccctgatgaatcccctaatgattttggtaaaaatcattaagttaaggtggatacacatcttgtcatatgatcaaatggtttcgcgaaaaatcaataatcagacaacaagatgtgcgaactcgatattttacacgactctctttaccaattctgccccgaattacacttaaaacgactcaacagcttaacgttggcttgccacgcattacttgactgtaaaactctcactcttaccgaacttggccgtaacctgccaaccaaagcgagaacaaaacataacatcaaacgaatcgaccgattgttaggtaatcgtcacctccacaaagagcgactcgctgtataccgttggcatgctagctttatctgttcgggcaatacgatgcccattgtacttgttgactggtctgatattcgtgagcaaaaacgacttatggtattgcgagcttcagtcgcactacacggtcgttctgttactctttatgagaaagcgttcccgctttcagagcaatgttcaaagaaagctcatgaccaatttctagccgaccttgcgagcattctaccgagtaacaccacaccgctcattgtcagtgatgctggctttaaagtgccatggtataaatccgttgagaagctgggttggtactggttaagtcgagtaagaggaaaagtacaatatgcagacctaggagcggaaaactggaaacctatcagcaacttacatgatatgtcatctagtcactcaaagactttaggctataagaggctgactaaaagcaatccaatctcatgccaaattctattgtataaatctcgctctaaaggccgaaaaaatcagcgctcgacacggactcattgtcaccacccgtcacctaaaatctactcagcgtcggcaaaggagccatgggttctagcaactaacttacctgttgaaattcgaacacccaaacaacttgttaatatctattcgaagcgaatgcagattgaagaaaccttccgagacttgaaaagtcctgcctacggactaggcctacgccatagccgaacgagcagctcagagcgttttgatatcatgctgctaatcgccctgatgcttcaactaacatgttggcttgcgggcgttcatgctcagaaacaaggttgggacaagcacttccaggctaacacagtcagaaatcgaaacgtactctcaacagttcgcttaggcatggaagttttgcggcattctggctacacaataacaagggaagacttactcgtggctgcaaccctactagctcaaaatttattcacacatggttacgctttggggaaattatgaggggatctctcaggccaaagcctgagttttagtgctgatgaactaaaaacgtatttataaccagctatttatgatatttgtatatcgatacataattttatttttttcataaaacgcagaaacagtgatcaggtgtacaacgccacccgacggctgtaataacaaaaaatcccttgatgcctgtcccttttgttacactccgttatcacgcacaagagatatgcaggacactggtatgccgactaaacgctttgataaaaaacactggaagatggtggtggtgctactggcaatctgtggcgctatgttgttgctacgttgggcagcaatgatttggggctgagcagtgacaaacgaagacagccagaccgcataacacggtccggcagataattttacatgctgtagcccagcgataaggttgtccgacgatcggtatgttccggtgcagactctggaggttcagagttccatgtgacgttgtaagccactttcagtccaaaatgttcattaatagcaacatttaatgcgctttcggagttcagcgttgtgtcttccgcgccaaagacggaaacaccctgcgtaaatttagcgttgtcagtcaactgccatgcataagcaccggaggcatagcccagcggctgagtttcactggcattgtcggtatatttgtcgtaacgcacacctggaccgaattcaaagcggaaactgtgtaccgggccattcaaaaactgacgaccataacccgcggtcaacacatcgcgctctcgatagccgttataacggtctgtcagccagcttgcctgaccaaataaatagtcataatcagttaaattaaaacggctacgcccgcccgccgcatatttttctgaagaacgctcatcattagaagaagtattactggcgttcccccacagcgaccaggcagtggtttgtccataccaggtcatggtggtgtcagccgtaagtgaggagcttttcgtattgcctgattgtgcaagatatcctgcgttcagattaccttcgaaaggttttttagcgctggcaggatcgtccatgacagtaaaaacggaatcatcggcagctgcattcagtgacgcaaacatgccccccgccaacataacgatggcaggaactgtcttcaaaagcttcatttatcaagagtccgtacaacaaaaaaagagaccatcgcggtcccggaaactttcttaaggatcaaagattagcgtccctggaaaggtaacgaattataaaaaggcgcgaataacttagcaatgtattcttatttcattttttgaataagcatgtggcgaaaacagatttttatttatatatatttatctgcaaaattttaaataaagctctaataaatcatattgttaatttcttcactttcggctgattcggtgccagactgaaatcagcctataggaggaaatgatggtacgtatctatacgttgacacttgcgccctctctcgatagcgcaacaattaccccgcaaatttatcccgaaggaaaactgcgctgtaccgcaccggtgttcgaacccgggggcggcggcatcaacgtcgcccgcgccattgcccatcttggaggcagtgccacagcgatcttcccggcgggtggcgcgaccggcgaacacctggtttctctgttggcggatgaaaatgtccccgtcgctactgtagaagccaaagactggacccggcagaatttacacgtacatgtggaagcaagcggtgagcagtatcgttttgttatgccaggcgcggcattaaatgaagatgagtttcgccagcttgaagagcaagttctggaaattgaatccggggccatcctggtcataagcggaagcctgccgccaggtgtgaagctggaaaaattaacccaactgatttccgctgcgcaaaaccaagggatccgctgcatcatcgacagttctggcgaagcgttaagtgcagcactggcgattggtaacatcgagttggttaagcctaaccaaaaagaactcagtgcgctggtgaatcgcgaactcacccagccagacgatgtccgcaaagccgcgcaggaaatcgttaatagcggcaaggccaaacgggttgtcgtttcccttggtccacaaggagcgctgggtgttgatagtgaaaactgcattcaggtggtgccaccaccggtgaaaagccagagtaccgttggcgctggtgacagcatggtcggcgcgatgacactgaaactggcagaaaatgcctctcttgaagagatggtccgttttggcgtagctgcggggagtgcagccacactcaatcagggaacacgtctgtgctcccatgacgatacgcaaaaaatttacgcttacctttcccgctaacaaaaacattcccccagcattgggggaatcaccaccaacctgtcggcaacgcgtttctccgactatgctcaaaagtcatgtgataacaaaggggtgaactatggccagtggcgatcttgtccgttatgtcataaccgtcatgttgcatgaggatacattgactgaaattaacgagttgaataattacctgactcgcgacggttttttgctcaccatgacggatgatgagggaaatatccatgagctggggactaacacttttggacttatcagtacccaaagtgaagaagaaattagagaactggtttcggggcttacccaaagtgcaaccggcaaagatcctgaaatcaccatcacgacctgggaggaatggaatagcaacagaaaataaatggtttttgggcaataatcagtctgtggtgtgcgttagctcgtgtttttacaccgcattcttgcgctaaccttatgatctggcagacaacatgggagagacatcatgtggcaggcaatcagtcgtcttttgagcgagcagttaggtgaaggcgaaatcgaactgcgtaatgaactgcctggcggagaagtccatgccgcatggcatttgcgctatgcaggacatgactttttcgtcaaatgtgatgaaagggaactgcttcccggttttaccgccgaagccgaccaactggagttactgtcgcgtagtaaaaccgtcaccgtgcctaaggtttgggcagtaggcgctgaccgtgactacagttttctggtgatggattatctcccacctcgtccgctggatgcgcatagcgcatttattcttggtcagcaaattgcgcgtttacatcaatggagtgaccaaccacaatttggcctcgattttgataactcgctctccacaactccacagcccaacacctggcaacgtcgctggtcaacgttttttgctgaacaacggattggctggcagttggaactggcagcagagaaagggatcgctttcggcaatatcgacgccatcgtcgagcatattcagcagcgtctggcctcgcatcaaccgcagccttctctgttgcacggcgatttatggtccggcaactgtgcgctgggtccggatggcccgtacattttcgaccctgcctgctactggggtgaccgagagtgcgacctggcgatgttaccgctgcatactgaacagccgccacaaatctatgacggctatcagtcagtatccccgctacctgccgatttccttgaacgtcaaccggtttaccaactctacacgctgttaaatcgtgcaagattatttggcggtcagcatttggttattgctcagcagtcattggatagattattagcagcatgatatgggttgaggataatggccgctccgtgcggccttttgattaaataaacccaagcagagaaaagaacacataacctgcagcaatacaaataaccggcaggatatatagtgagaaaaactgcaggaaaatagtatggtgcggaacaacaatacgggactcaatttgttcacgcgttagcccctcttcccctttggctttttccagaatgagttgatcttcaacaccttcccgcaagaagcgcgcctggcgactcatccgggcaccggaatcctgcaacgccagtccgacaaaaatcaggatgaaaatcacccagaacataacgttcacgccaccattaaaattaggggtcggggagttataccagaacagattcaaaaaaggcgtattcgcctgcatcatatcgatcatgacatgagtaaagtcgagcatgaccgcattaatgccttcctggttttcctgccgggtattcataaatttcagcaaagaaatcaatgtagagatcaatgcaggtataaaaatcacccaacccaaaatccttttcaaaacagcaatgcgtccagcttgttgatacgtcatgagttctccttgattaagacgcgtcgtttcacttagtttacctgtagatatctgttttcgcccattctttaaaggcgatatgataggcgcttaatcataagcacggcttaataccttacacataatgctctaaaggagaggttgtaatgtcaaccccgcgtcagattcttgctgcaatttttgatatggatggattacttatcgactcagaacctttatgggatcgagccgaactggatgtgatggcaagcctgggggtggatatctcccgtcgtaacgagctgccggacaccttaggtttacgcatcgatatggtggtcgatctttggtacgcccggcaaccgtggaatgggccaagccgtcaggaagtagtagaacgggttattgcccgtgccatttcactggttgaagagacacgtccattattaccaggcgtgcgcgaagctgttgcgttatgcaaagaacaaggtttattggtgggactggcctccgcgtcaccactacatatgctggaaaaagtgttgaccatgtttgacttacgcgacagtttcgatgccctcgcctcggctgaaaaactgccttacagcaagccgcatccgcaagtatatctcgactgcgcagcaaaactgggcgttgacccactgacctgcgtggcgctggaagactcggtaaatggcatgatcgcttctaaagcagcccgcatgcgttccatcgtcgttcctgcgccagaagcgcaaaatgatccacgttttgtattagcaaacgtcaaactctcatcgctgacagaactcaccgcaaaagaccttctcggttaatgaccaggggcagtgatcacgctgcccctggttctttatctgaatttgcattcaactgacggattaatcgtcaatttaagagaaagagttacaccgtcaccacttccgtgcactgtataaaaatcctatactgtacgtatcgacagtttagtgagttttatcatgacggcggaaggtcaccttctcttttctattgcttgtgcggtatttgccaaaaatgccgagctgacgcccgtgctggcacagggtgactggtggcatattgtcccttccgcaatcctgacgtgtttgttaccggacatcgatcacccaaagtcgtttcttgggcagcgattaaaatggatatcaaaaccgatcgcccgcgcttttgggcatcgtggttttacccacagtctgctggcggtatttgcgctgctggcaaccttttaccttaaggttccggaaggctggttcattccggctgatgcgctacaaggaatggtgctgggttatttgagccacatacttgccgatatgctgacacccgccggtgttcccctgctctggccatgccgctggcgtttccgcttgcctatcctggttccccaaaagggcaaccaactggaacgttttatctgcatggcattatttgtctggtcggtatggatgccccattcattacccgagaacagcgctgttcgttggtcatcgcaaatgatcaataccttgcagatccagtttcatcggcttattaagcatcaggttgaatactaaaaaggcaaaaatcacctttctggaataagcaattccatttgaatataagagccagctcacagttctgttaatcttgcgccaacactatgactgctacgcagtgatagaaataataagatcaggagaacggggatgaactttccattaattgcgaacatcgtggtgttcgttgtactgctgtttgcgctggctcagacccgccataaacagtggagtctggcgaaaaaagtgctggtgggtctggtgatgggtgtggtttttggccttgccctgcataccatttatggttctgacagccaggtacttaaagattctgtacagtggtttaacatcgttggtaacggctatgttcaactgctgcaaatgatcgttatgccgttagtcttcgcctctattctgagcgcggttgcccgtctgcataacgcatctcagttaggcaaaatcagttttctgaccatcggtacgcttttgtttaccacactgattgcggcgctgatcggtgtgctggtcaccaacctgtttggtttgacggctgaaggtctggttcagggtggtgcagaaactgcacgtctgaacgccatcgaaagtaactatgttggtaaagtctctgacctgagcgttccgcagctggtcttgtcctttatcccgaaaaacccgtttgccgatctgaccggagccaatccgacgtcaattatcagcgtggtaatttttgccgcattcctcggtgtagctgcgctgaaactgctgaaggatgatgcgccgaaaggtgaacgcgtcttaaccgctatcgataccctgcaaagctgggtgatgaaactggttcgcctggtcatgcagttgaccccttacggcgttctggcactaatgaccaaagtggttgcaggttctaacctgcaagacatcatcaaactgggaagtttcgttgtcgcgtcctacctcggtctgctgattatgtttgcagtgcatggcattctgctgggcattaatggcgtgagtccgctgaagtacttccgtaaggtatggcctgtgctgacgtttgcctttaccagccgttccagtgctgcgtctatcccactgaatgtggaagcacaaacgcgtcgtctgggcgttcctgaatccatcgccagtttcgccgcctctttcggtgcaaccattggtcagaacggctgcgccggtttgtatccggcaatgctggcggtgatggttgcgcctacggttggcattaacccgctggacccgatgtggattgcgacgctggtcggtattgttaccgttagttccgcaggcgttgccggtgtcggtggtggtgcaactttcgccgcactgattgtgctgcctgcgatgggcctgccagtaaccctggtggcgctgttaatctccgttgaaccgcttatcgacatgggccgtacggcgctaaacgttagtggctcgatgacagctggcacgctgaccagccagtggctgaagcaaaccgataaagccattctggatagcgaagacgacgccgaactggcacaccgttaattcttatgctggcaacggcccgttttgtataggggccgttgccttactttttaaatgttccatcgcggcgatgcatactgactcatatttaaacagatcgccagcgaaaaaaatgtccaacttatcaatacattcctggctcaatgaatgtgcctgtagcgagaagcttaaaacctcatacccgagacgttttctaagtgaactatctggaatactcataatatcttcaagcacaccacttcccattcccggaagatttagtggattaaaaagaagattgatattaagcattgatattatcgaaggaaactttaggagactctcatttttttgaatcgcagcaaaaatgctcccggcaggatgtatataatttttttcatagtatatagtccttaaataatgaataactaacctattttttatattgatcaaattcgtcattttttcgggtcagaattcacaggtaaaatccatcccaacaaaattctcattaatatctcttatccgaaactcactgccataaagattattaattattactctatatttaacattgtcctgcagatatgtatcaaaactaagtgctggcgctcctggctttgaggcatcatagttaatgttagacatataggcaatcatacgattgaagtttgattctgctatttcatcgcagtcacattgacccgttgatataaagaaagtgagtgccgccatggtagactcaagcctttctttaaaagagtcaaaagccagagttttaatatttaaatcaccataattactctgtattaagtttgtagaaaacatctcccacctcatattgttaacaaaattattatctcatttaaatctaagtcatttacaatataagtttaagcgcgacgccacaggatgaactatcaaaaatagctcatcatgattagcaaaacttaaccattttaaaataaataaacaattaaagaaaaaagatcacttatttatagcaatagatcgtcaaaggcagctttttgttactggtggtttgaatgaatgtagcaatgaaatacagaatttcaggtcatgtaactcccggcaaaaccgggaggtacgtaatctttactcagtcacttccccttcctggcggatctgatttgcccaacgctgggcggattcaggcacagtaaacgccggtgagcgcagaaatgactctcccatcagtacaaacgcaacatatttgccacgcagcatccagacatcacgaaacgaatccatctttatcgcatgttctggcggcgcgggttccgtgcgtgggacatagctaataatctggcggttttgctggcggagcggtttcttcattactggcttcactaaacgcatattaaaaatcagaaaaactgtagtttagccgatttagcccctgtacgtcctactttgcgtgtatttcataacaccgtttccagaatagtctccgaagcgtgatctggctgatggtctatagttagagggttttttgaccaaaacagcggccctttcagtaataaattaaggagacgagttcaatgtcgcaacataacgaaaagaacccacatcagcaccagtcaccactacacgattccagcgaagcgaaaccggggatggactcactggcacctgaggacggatctcatcgtccagcggctgaaccaacaccgccaggtgcacaacctaccgcccctgggagcctgaaagcccctgatacatgtaacgaaaaacttaattctctggaagacgtacgcaaaggcagtgaaaattatgcgctgaccactaatcagggcgtgcgcatcgccgatgatcaaaactcactgcgtgccggtaaccgtggtccaacgctgctggaagattttattctgcgcgagaaaatcacccactttgaccatgagcgcatcccggaacgtattgttcatgcacgcggatcagcagctcacggttatttccagccatataaaagcttaagcgatatcaccaaagcggatttcctctcagatccgaacaaaatcaccccagtatttgttaggttctctaccgttcagggtggcgctggctctgccgataccgtgcgtgatatccgtggttttgccaccaagttctatactgaagagggtatttttgacctcgttggcaataacacgccaatcttctttatccaggatgcgcataaattccccgattttgttcatgcggtaaaaccagaaccgcactgggcaattccacaagggcaaagtgcccacgatactttctgggattatgtttctctgcaacctgaaactctgcacaacgtgatgtgggcgatgtcggatcgcggcatcccccgcagttaccgcaccatggaaggcttcggtattcacaccttccgcctgattaatgccgaagggaaggcaacgtttgtacgtttccactggaaaccactggcaggtaaagcctcactcgtttgggatgaagcacaaaaactcaccggacgtgacccggacttccaccgccgcgagttgtgggaagccattgaagcaggcgattttccggaatacgaactgggcttccagttgattcctgaagaagatgaattcaagttcgacttcgatcttctcgatccaaccaaactgatcccggaagaactggtgcccgttcagcgtgtcggcaaattggtgctcaatcgcaatccggataacttctttgccgaaaacgaacaagcagcattccatccaggtcatattgttcctggtctggacttcaccaacgatccgctgttgcagggacgtttgttctcctataccgatacacaaatcagtcgtcttggtgggccgaatttccatgagattccgattaaccgtccgacctgcccttaccacaacttccagcgtgatggcatgcatcgtatggggatcgacactaacccggcgaattacgaaccgaactcgatcaacgataactggccgcgcgaaacaccgccgggaccgaaacgcggcggttttgaatcatatcaggaacgcgtggaaggaaataaagttcgtgagcgcagtccatcgtttggcgaatattattcccatccgcgtctgttctggctaagtcagacgccattcgagcagcgccatattgtcgatggtttcagttttgagttaagcaaagtcgttcgtccgtatattcgtgagcgcgttgttgaccagctggcgcatattgatctcactctggcccaggcggtggcgaaaaatctcggtatcgaactgactgacgaccagctgaatatcaccccacctccggacgtcaacggtctgaaaaaggatccatccttaagtttgtacgccattcctgacggtgatgtgaaaggtcgcgtggtagcgattttacttaatgatgaagtgagatcggcagaccttctggccattctcaaggccctgaaggccaaaggcgttcatgccaaactgctctactcccgaatgggtgaagtgactgcggatgacggtacggtgttgcctatagccgctacctttgccggtgcaccttcgctgacggtcgatgcggtcattgtcccttgcggcaatatcgcggatatcgctgacaacggcgatgccaactactacctgatggaagcctacaaacaccttaaaccgattgcgctggcgggagacgcgcgcaagtttaaagcaacaatcaaggtcgctgaccagggtgaagaagggattgtggaagctgacagcgccgacggtagttttatggatgaactgttaacgctgatggcagcacaccgcgtgtggtcacgcattcctaagattgacaaaattccggcgtaaatatggataaggtcacgtcccctggggagtgaccttaccaccttacttacacattaagataactacccaaccgataaccacgctcagcaattgcatatttcaacgacgctgatgtcagcacttccagctccgttaaccgtgggaaacagtaagcactctgacggatagtattatcgataaacgccggatgacacatcacctccagcgaacgatcaccccgatggcttgcgtcatccagcacttgcaggaacagtgcctcgctaatctcttcaccataaaacgcgctactgaatccctgagaactgcgcagattagccggtaaatcaccagcgttagatagcggctgacggtcgatgcgcaacgcaatcccctcttcagccgcaaacctggcaacaatcgggaaaatctgcgggaacatatgcacatgatgatggctatcaagatgcgtaggtttgcgtccaaatagctcaatgaaacgcaaatactgactggcaagctcctgagtaatttcttccagcggtaaagcatcttcttctgccaactgccagatccattttcccagcacaccatcgcgggttaaccccggcatagctgtcagtggcttgcccatagtaaggacaaagtgcatccctatggccagactcggttcatcacgactcaactgcaccgcatggtcaatagcctgcccattcaccagcgccgtcgttgatgtgacaatcccattgcgacaggcctcgataatgccgtagttctgacctttgcttaagccaaaatcatcggcattaacaatcagtaagcgttccataatcagcctcggttaatgtgcttttttaagctctgcgatgcagtcggcaaaatttggcagccatttctcgtgcgccagaatcatctcgcgtgccagcagctcagcatcgcgatcggaatgcaccaacggactaaggtttagcgccagtaacacatcgttaaattctccgctaagtgcggcgttgctggcagcaatctcgaagcctttaatggtgtgaatcagccccatcactttatcatcgaaatgcgtaatgcgcggatgtggcgtcgcgccatcgcgccccagcttacaggtcatttctaccgcccagtctgccggaatattatcaatatgcccatgatgcgggatattaacgtaatgttcagcttgcttgtcgttgtagatagcgttgatcacttcgcacgctgcatcagagtaataagccccaccgcgctgttccagttctttcggcttaactttcaactccggatttttatacagctcaaaaagttgtttctcgactttctgtactacctgtgctcgtgcgccgcctttgtagtattcgcccatttcaatagccagcatctctttctgcttgaagtaatacagcagataagaacatggcagcagatttaacgaacgaattaagccctcactaaatggcagatcgaaaatattttttacagaggacgcttttaactgccctgacgccacaccatcaagcaattcggcaaagcgcgacttgccatttaccagcacatccttaatgaacaccatatggttgaggccgaacagttcgatagataaatcatcgctgtctttcagcatcagaacatcgcgaataaacatcttcatgccgatcggaatattacacacgccgataaagcgtttaaatccggtatgacgataaacggcttcagtgaccattcccgccgggttagtgaagttaatcacccatgcattcggacaaagttcttcgacatcttttacgatgtcaaaaatcaccggaatggtacgcagacctttaaacagaccgcccgcgccgttggtttcctgaccaagataaccatgacttaatggaatacgttcatccagttcgcgcgccggtaattggcctacgcgcagttgggtagtaacgaaatcagcatctttcaatgcttcgcggcgatccagcgttttataaagcttcatcgggacgccagcgttatcaatcatccgttggcagagttcaaaaatgatatccagtttctctttaccatcttcgacatccaccagccataattcgctgaccggcaattcgtgataacgcttaataaatccttccagtaactccggggtatagctgctcccgccaccaatagtgacgacttttaatttctggctcataatttctcccttcagtacagaatactgatatctggcatatctgccccccggacataaataatccagcaacaggacagatatgtgaattgtcaggtataacgacttactgattaaattcagtcaatttcttacgatagctcttaggcgtaaaggacgttaatttcttaaacgttttaataaacaaactcgggctactataaccggcctcaaacgcaatatccgtcacggaatagttggtcatttccagttgttttttggcaaaattaatacggatctcattaataatctgcattggtgttttgccataatatcgttgagtcgctcgcgtcaaatattcctgtgatttggctgacaacgtcaccatattctccagcgccgattcactaaactgctctttatcatgcatcttttctaccgtacttttcagccactgcggtacatcatcaatcacctgttcttcgcggtaatgacgtaaacggttaatgacataaaaagtaaccatctcaacaaactcttccagccctgtttcgcggaacttcaatgaagaaatcactgtttccacataggtgagaaaagcgttattggtccggtatacctgcgaagcgacaaagcaataaggcaacaacggcaggtaatgctgctcaaaaaagcgtttactgatcccaacgttcaatatacgcgtggcaccaaactcataaaaactttgatggtgcgaacctaacggaataaaaacaaaatcgccccgttccagtaacacgcgcttaccgttaatctcctggaaataacgcccggttaataccagagtaaattcataatagtcgtgctgatgcagcccgctgatactctcagttttgttatagataaacacatggaagtttttgccattaaacaactgctgttctcgggcagtggcaatttccggcgcgttaatcactggctgcatcatcgactccttatgccttcagtttttcatgaagctcaattaattcagtaatcagttcacgcgcaagcatggacgtcattaaatgatcctgagcgtggaccagcaccagactcactttcatcttaccttcgcccgcatcgccttcaatcagtttcgtctgtaccagatgcgcttcattcaatgccatccgtgactgatccatcatggcttttgctgcagcaaaatcgccctgcttcgcctgtttcagtgccgcatacgccaggctgcgcgcttgtccggagttgatgataagccccatcaccacttcttccagctcttcagcttccgtttgcgtatcgggaatgttatcgagatccatcatacatcgttcctctctattcttaccggcacgattacccgtaccggcatcgattaaaatttcagggcgttagcgatatcttcttcgctctcttctttatcaatcgcgttttgtgctttgttagccaccacaacaaagggcagataaattaacgttgcgataccaaggttgaagagtgcgaccagcaatgcggcgacgctaccgttggtgttaaagaaggctcccagaccggttggcatggtccacggtgcaatattggtcaccggaggaatgatgcccatgtagtacgctgcgagggtgattgccgccagaatcggttgtaccagtacaaacgggataaacatcaccgggttcatgataattggcagaccaaacagaatcggttcgttaatctggaagatgccggacggcagcgccagttttgccacctgacgataatcagcacggcgagaggcgataaagatagccaggatcaggcctaaagtcgcaccactgcccccaaggaaaataaaggagtccagcatcggcttggcccagatatggaaggtcttaccggctgccagcgccgcttcgacggaaccatattgctgataggtcgcgatattttccagcgcccacggcgtcataatgccgttgtccagtgcggtcagcgccagcgcgccatgaataccgaagaaccagagcagtggaacaaagatcacataggcccagcccaccacgctacccaacgatgccagtggggttgagatggtatccataatgatctgatggaagttggtgccccaggtattcaacgcccaggcaataatccccatcacggaaagaataataaagccgggaattaatgccgagaaggaacgcgatactgaagcaggtacgctatcgggcaatttaatgacccaattgcggcggacaataaaggtaaacatttctgccaccaccaggccaataataatcccggagatgatattcgctccacctaaccagtttgcgccaaccgcataggcctcaccgacactatatggggtgacggtcataaatgctgcaacggataacaacccagccgccagcgcatcgactttacgctcttctgccagcgccatgccaataaagaacggtgccattaaagacattatccctaatgttccgttatatacgttgccgccaatacctttcaggccattaagtgtttcaatggttgaggcatctaggcgaatacctaaggaataaaaaaatgacccctccccaaagcttagaaaaacgttgttaattaatacaaacatggcccccgcaagggttaacggcattaagcgaataaagccatttttgattgcattaacgtgtggctgctttcctattttaactgcaaaagggaggagtaccttttcaagcgatgcaataacattactcatagaaaaatacccttaaaaaccgcaatttaaatattgcggtattgatttatgaaataactctttgacgggaaaatttaaaataaattaatttgctgcggcttttttaatcgctgcaaccgcagccttaagcacgcctaaaccatcgactttgccataaagcagcgagtcaattacttcaaccggtttgttgggtaacaaacgctggatttcgggcaacatataagcaatctgcggccctaataacacgacatcggcattctgacctttttcaccagccagtgtttccggaaatgcttcaataatgaccggaacttcatatttttctgcctgtgcgcgcatttttgataccagtaaagaggtagacatgcccgcagaacaaaacagataaatgtgtttcttttccataaaactgccctcatcgacgattatctgtcagccagacactccgcaagccttaacctgcttccatgctctgggtaacttgcgaaaccaacatgactttttttgtggctgaaaggagtatacggtatagacctgagcaatagtatttctttgaccttataaattgtttctccttgacctgtggttatgaccctcttcacatttcgggcaaataattcgcgaagataattaagaactcaggccaaaaaaaaccggcgcaatggccggtttccgttgttactcaagctttcagacgaattgattacttcgcagcctgtggatcagtgtcgtattcagcacaggtctgataaccggagttgatgacatgtccggtatcatctaacgcgacaaagtaggtttctgctttaccatcacgttgacccaggatgtaggtctggcaagtaccgcgagcatggatcatgctcacttcagacgaaggtttacccgcaatttgtgcaacctgcgcccggctcatgccttttttgacgtctttcaccacaggctgtacaaactggtctttggtacgatcataagccgtacaacccgccagcatggttaataccgccgctgcactcagaattcctgccatattcttgttcatattccgtcctcttgtttatcagcgtgttagataagcctggaatacattgggcgctttttcaagcccgtgaacgaaacggctccgctttcagaggattcctgtatgacgttttaaccaccattcagcccgctgtcgcttgtcgtttcagtagcaacgggttagctttaaggaagttttgtcttttctgtctggaggggttcaatgacattgcaacaacaaataataaaggcgctgggcgcaaaaccgcagattaatgctgaagaggaaattcgtcgtagtatcgattttctgaaaagctacctgcaaacttatccgttcattaaatcactggtgctcgggatcagcggcggtcaggactccacgcttgccggaaagctgtgccagatggcgattaatgagctgcgcctggaaaccggcaacgaatcactgcaatttattgccgtacgcctgccctatggtgttcaggccgacgaacaagattgccaggatgccattgcctttattcaaccggatcgcgtattaaccgttaatatcaagggcgcggtattggccagcgaacaggcattgcgggaagcaggcattgaactgagcgattttgtccgtggcaatgaaaaagcgcgtgagcggatgaaagcacaatatagcattgcgggtatgaccagcggtgtcgtggtgggcaccgatcatgcagcagaagccattaccggattcttcactaaatatggtgacggcggtacagacattaatccgctgtatcgtctcaacaaacgtcagggtaaacagttactggcggcattaggttgcccggaacacctttataagaaagcgccaacggccgatctggaagatgatcgcccttctctgccagatgaagtggcactcggcgtgacctatgacaatatcgacgactatctggaagggaaaaacgtacctgaacaggtcgccagaacaatagagaactggtatctgaaaaccgaacataaacgccgtccgccaattaccgttttcgatgatttctggaaaaagtaataatttgcacataatggtttgtgcgaaaaagagtaatttgttcacgccggatgcggcgtgaacgccttattcgacctacaaaactatgcaaattcaatatattgcaggagtcgaataggcctgacaggcgtagcacgtcagacggtgtaacctttgtcatcgacccgcctcttttttaatcgcttcccgcctgttacactggatagataaccagcattcggagtcaacagtggtacggcgtttaacttctccgcggctcgaatttgaagctgcggcaatttatgaatatcccgaacatttacgttcattccttaatgacttacccacccgaccaggggtgtatctgtttcatggcgaaagtgacaccatgccgctctatatcggcaaaagcattaacatccgcagccgcgtcctttctcatttacgtaccccggatgaagccgccatgctacggcaatcccgacgcatcagctggatctgcaccgcaggcgaaatcggcgctctgctccttgaagcgcgattaatcaaagaacaacagccgctgtttaataaacggttgcgccgcaatcgccagctctgcgccctgcaattaaatgaaaagcgcgtcgatgtggtgtatgccaaagaggtggatttttcacgagcccccaacctgtttggcctgtttgccaataggcgcgcagctttgcaagcattgcagagcatcgctgatgaacaaaaactttgttatggcctgttgggacttgaaccgttaagtcgcggtcgtgcatgttttcgttcagcgctaaaacgttgcgccggagcatgctgcggtaaagagagccatgaggaacatgcgctacgcttgcgccagtctctggagcgtttgcgggtggtgtgttggccttggcaaggggcggtggcgctgaaagaacagcacccggaaatgactcaatatcatattattcaaaactggctgtggctgggggcggttaattcgctggaagacgcgacaacgttaattcggacacccgccgggtttgatcacgacggttataaaattctttgtaagccgctgctttccggtaactatgaaattactgaacttgatccggcgaatgaccagcgagccagttgatttcactgaacaacagtttaccttgcggttgtaaaagccgcagggtgtgcctgccatcgaaccagcacgcgccctggtcggtagtgagcaatttatcgcccagttgccacgccccgttaatcacaaacaccaccccgccgcgtgagccaaaggtagtaaacgtacgttcggcaattctgactttcgccttacagacatccaggcgtgtcatgatgttgaaatccatcgacatctgccctgccgtcagtttcgcttttaccacctggtccgctgcaaaggcaaaaggctgtaacggttttaaggtatggttaaagcggtctgcgctttcaaggagcatctcgccgccttccagcaacgtcactatcctttccatgccgggaaacaaagaaaactccccattcgccgcgatggatgcaatgctggcacgccagtaaaaatcacgttttgccggtgggaaagtgcaaatttcgcgcgtttcaccggcagcatttcgccacagattcaccgacattttacgcatatcaaagtattccatactcgctcccggcccgttcttttcattgttatcgttcaggtaaccgtggatggttatcggcaactcgggtgatttacgttagtggtgatcaggctttttttacaactgtttgagaagagaaaagaaaaccgccgatcctgtccaccgcattactgcaaggtagtggacaagaccggcggtcttaagttttttggctgaaagattattcagcagttgcaggcattttaccttttgccgctggacgttctgtcagacgcttctcaaaattagcattaaattgctttttctgttccggcgtcaggatgttgtaaattttgttctgggtttccatgtgcgccagcatgttagctttgcgctgttcttccatttttgcgatctgcgcttcagcttttgctttatcgaaggtatcgctggcaatgatgtcatgcattgcgcggcgttcttccagcggcggacgtttcatctggtcacgctggcctttcatgatttcgcggatctgctgtttctgcgcgtcggtcaggttcaggtctttgaacatcatgtcctgatgcggaccgaacttgcctttgtggtgcatcatcggcttcgcgtcagccggtgctgcggtagtggtgtctgcggcatgggccaggttagccgcgccaagagccagggtagaggcaacaaacagtgcagttaatttacgcatattctatatccttcctttcagttatttattacggctttcttaagtagcgtgccgtgttgacgagattaactttactgactttagcgtcaattaatcagagcaacggtaaaacaatgaaagtgtaaaaaacacttttgcgccaattatggagaaaaaaagaaaatttgatggagagtgatgagagaataatacaacacgatgattttgcagagattatgaagaactataccggatgactggtgataaataaagcaaataaccaggattaatctgtattaatttataagaaagcaacttaatacccgcagaatgatttctgcgggtaagtattagcttattttttcgagcattaatcccgcgcgtaatcccaacgctaccaacggattagggaataacacatactctacatcatgggttacggtaaaacgttcctctccgtcctgcgccagcaatgttcctttctcaaacggcataaaattcagcgtgtcacttgccatatgcatttcgaaggacggcgagtggcgagtaatttgcgaaaccacccgataacggagcggcggtgttctcacgataccgacactctcaccagatagcagcgcagcaattgcgctggcagttactgcaaactggcgaagatcgttttgcccaaagggcaacgctttgccaagttccagcgtacaggccagcgcgccaaaatgtctggcgctgaaatgggtaaacgtaccaccaggttcctgatggaacaccagcgcctccagccccgccgcacccagccacgtcagaaatttctcgtcccagggaatgtcgcgttgcggtaatacaccgaactgcggatgcaaggagccacgaattgcggtatgtagatcaaggtgccagcgcacagattctttgccctggtcataaaaatcttccaggcactgttccagttcacgcgcccgacaggtttctccgctttcagcaaatagctgccaacgaccgccaaacattcgattcatatcgctatggcaataacgtttcccttgcttcagcgcaggaggattcccgaggatcaccagcaaccgccaacgtaacgggatctcgccgtgagatatcgcgccaagcaacgcgtccagcatctccacaggtgccgtctcattaccgtgtattcccgctgaaatcaccagtgcgccttgcggtggcgttaatggcgtcagttccagcacaccatcgcccagccagcgccagcgaacgccgttgatttctcgctcggtgataaccggttttttacccgttaaggtcagagcaagaaaattatccattgccccctccctcgcgctggaacggataaaccgaaccgagattcagtaattggctcaatacatccagtgcttcccgcccttcgcgcagcaattgcgggtcggccagatcggcagcagtaaggcgatcgcggtagtaacgatccacccagtcattgagcgcattaaacagcgtatcgttcatcatcaccgccggattcaccgcccggcgttcttcttctgtcaataccacccgcaaccgcaggcacgccgggccgccgccattcgccatgctttcacgtaaatcaaagacttttagttcgctaatcgggttgtcagcggcaaggagttcattgagataaccccatactccggcgtgttcccgacactcctgaggcagcaccaacatcatggaaccatcatcgcggctcaacagttggctgttaaacagataggtagacaccgcatccgacacggaaacctgagttgccggaacttctatcgccataaaaccgttcacccgcgcacgcaggtttgccagtaactgtgactggcgagcgaacgcctgttggtggcaaaacagcacctggcggttactcacggcaatcacgtcattatgaaaaacgccctggtcgataacgtccgggttttgctgggcgaaaatcacctgttggggattcacctgattcagccttgccaccgcctcgctggcttcgcgagtctgtcgcgccggataacgggaaggccgggtatcattgccttcttctcgcccgtagacaaaaagttgcatacccggctcaccgtaatgaccgccgagacgattgtggtttgccgccccctcatcaccgagcaacgctacctgcggcaacgccgaatgaacgctaaatttctcttcgtcgttaaaaatcgcttttaaaagtgattcggtgacgtgcgcttccagcgagcggtgaaatttattgttcaggttggcaacggtgagatgcactttgccatccagcgtatcggcagatggcgcgatcgttgccgcattggctacccacattggcgaagcggaactgacgctggaaagccagtgcggtgcctggcgtgcaactttttccagtacctgctcatcgctaccactgaatcccaactgacgcagcaccggaataaacggacgctcgtgcggcgggatcacggcctgggggaatcccgcatcggcaagggctttcattttcagtaagccctgttttgccgcctgtcgcgggttagacacctgaaaacggtgacgggtagaggcttcattaccaaacgacaggccagcgtaatgatgcgtcagccctaccagcccgtcgaaattaacttcccaggcgttcatcgcaccacctcatcggaaaaatccagcccggggttaagcgttgcgggcaaagttaacgagtccgactccaggctcgccataggccatgcgcagtaatctgcggcataccaggcgctggggcgatggttaccggatgcaccaatgccgccgaatggcgcggtactggcagcaccagtaagcggtttgttccagttaacaatccccgcccgcgcctccagcaacagttgatcgaatttttcccgctcgggggaaaccagaccgcaagagagtccgaagcgagtgttattcgccattagaatcgcttcctcgaaagaatcataacgccagacgcgcaataacggtccgaacacctcttcatctggtacgccagcaacgcctgtcatttcaatgatccccggcgtcagcaacgatgtctctgattgtaataagcgcggcgcaagcagggttcgtccgcccatcgcttccagttgctgccaggcagtaaccacctgctgtgcggcctgttcagaaatcagcccgccaataaacggctgcggttcgtcatcccagttgcccggcgttaatcgctggctgacggcaaccagacgagcaagaaacgcatcgccctgcgctccgcttttgagcaataaacggcgggcgcaggtgcagcgttgcccggctgtgacaaacgccgactgaatggtcagatggacagccgcgtcgatatccgccacctcatcgataattagcggattattaccgcccatctcaagggcgagaattttctccggctgaccggagagctggcgatgcagctggtagccggtattggcgctaccggtaaacagcaaaccgtcgagatcctccagcgcactcagcgcctgacccgtttcacgcccgccctgcaccaggttcagtacgcccggcggcaagccagcctgctgccataaacgcattaccgcttcgccactccacggtgtcagttcgctgggtttaaagataatggtgttacctgccagcaatgccggaacgatatgtccgttcggcaaatgaccagggaaattatacggcccaaacaccgccagcacgccgtgcgggcaatgtcgcaggctcgccgcaccgtccggcatttcactacgctgctcgccggtacgaacgtgatacgccttaattgatatcgcgattttattgatcatcgccgtcacttcggttgccgcttcccagcgcggcttacccgtttctctggcaataatcgcggttaattcgcctttattcctttccagcaatccggcaaagcgttcgacaacgacctgacgttcagccaatgagagccgcgcccagcgcggaaacgccgcacgggctgcccgacaagcctgttcgacctgagcggcatcggcatcattgccttgccataacacctcgcccgataccggattacgcttcacacgcgatgcgccctggcccgttatccagtcaccgttaatccataaagtcatgctgttttctcctctgcgcacaggcgcaccagacgaacgcgatcccctgcgtggcatttgagggcatccagttgtgcggcggttaaaatcaaacgctcggttgccggatcggtacgcgccagcaccacgcggaaatggtgataattttcattggcgaccaggcaggccggaaaatcgccctgcgcaggctgcccttctgccacttccaccagccgacttttacgaatggcgcgcacgcggtcgatgtcacactcaagcgttggcccgccgtcgaagatgtcgatatagttgcggtaacgaaaaccttctttctccagcaccgcgcgggcaggcgcggtttgcggatgtacctgaccgatgacgtcctgggcttcctgggataaaaagtgggtatagatcggatgtttcggcatcagttctgcaataaatgccttttgcccggtgccgcagagaaaatcggcgcggctaaaatccatcgaaaagaagcgtttaccgaggctttgccagaacggtgaatagccgtgttcgtcaatcaccccgcgcatttcagcaaccactttgtcattaaacttgtcgcgaaaagccgccataaacataaagcgcgatttcgacagcaaatagccgttgccctctttgcgccagtccgggtcgagaaacagcgtgcacagctcgctgctgccggtgtgatcgttactgagaaacagcgtcggcaatgcgttatagacattcagctcttttgaggcgtgaaccaacgtgccgacgcgatagttgtaccagggatcgttcagcccaaccgccacctcaatggcacaaatccccgccacggtgcctgtctcgctatcttccagcacgaacacatagccctgctcacttttgggcagttcgccttgccaggttttgattgccctttcgatacgcgccgaaagcgtggcttcattggcgggaagcgacgtcaggccgccgcccgttttgctggcaagctgcatcagcgccgagacatctgatcgctcaacgggacggatgaccatcatgatgaacctcggctaacaaagtgttcgcaagcagctgcaaagcgatccagtccggtcgtcacctcttcttcgctgacattgagcgcaggcgcaaaacgcaccacgttgccacccgcaatcagtaccatcacgcctgctttcgccgcttcctgagagatctgtttcgcttgcccggcgtaatcggcattcagtacacagccaatcagcaaacctaagccgcgaacttcactgaacaaaccatagcggtgattaatagtattaagacgctcaacaaaccagtcgtgacgctgtttaacgccattaagcatctctggtgtgttgatgagctccagcactttgcctgccaccgccgaggccagcggattaccgccataggtggtgccatgagtgccaacggtcatcacgcgggcgcactcttcggttgccaacaacgcaccgaccgggaaaccgccgcccagcgctttggcggtagttaacagatcaggcgtcacgccgtagtgcatataggcatacagttccccggtgcgcccgacgccggtttgtacttcatcaaaaatcaacagcgcattgtggcggttacacaattcacgcagaccttgtaaaaacgcgttgctggctggcaccacaccgccttccccctggatgggttcgacaatcaccgcacaggtagagtcgtcaatcagcgcgctggcagagttaatatcgttatatgcagcatgacgaatatccgccggcagtggcgcaaaatcctgtgaataggctggctgcccacccgcactgacagtaaacagcgtgcgaccatgaaacgcatttttgaacgccacgatgccgctcttatggctgccgtagcggtcgtgagcgaatttacgcgccagttttagcgccgcttcgttggcttccgcaccggagttacaaaagaagacgcgatcggcaaacgtggcgtcgatcaattttttcgccagtcgcagtaccggctcgttggtgtaaccgttgccggtatgccagaacttactcgcctgttcgttcagcgcttcacgcagttccggatgcgcatggcccagcgcgttcaccgcaatgccacccgcgaagtcgatatactctttcccctgctgatcccacaagcgcgaaccttcgccacgtaccggtataaagggtgccggagcgtaaacaggtatcatccattcatcaaagttttcacgcgtaattggctgagacatagcgacctctacagtaaataattcgttatttatatgttaacaataagtaatgtttgcgctgtaaatgtagattgcagggttcgtgccagccagtgataaaagtgcataaacggcggaggctaactggaaatcaaggagttataaccaaaccatatgcatttaaagtgcatataaagtgaatacgtttgcgatgtgggtgaataaaaagaataaaaaacgcaatgttatgcagaagtaaaatataattctggaattgtgatcattgacgaaatttactggaaattactgcgccattctgacgcagcgcgcaccaaaagcgggcattttttgcgccatcgttgacatcattaacaaccatcgatcaaatcacttaacaacaggcggtaagcaacgcgaaattctgctaccatccacgcactctttatctgaataaatggcagcgactatgaaatttgtctcttttaatatcaacggcctgcgcgccagacctcaccagcttgaagccatcgtcgaaaagcaccaaccggatgtgattggcctgcaggagacaaaagttcatgacgatatgtttccgctcgaagaggtggcgaagctcggctacaacgtgttttatcacgggcagaaaggccattatggcgtggcgctgctgaccaaagagacgccgattgccgtgcgtcgcggctttcccggtgacgacgaagaggcgcagcggcggattattatggcggaaatcccctcactgctgggtaatgtcaccgtgatcaacggttacttcccgcagggtgaaagccgcgaccatccgataaaattcccggcaaaagcgcagttttatcagaatctgcaaaactacctggaaaccgaactcaaacgtgataatccggtactgattatgggcgatatgaatatcagccctacagatctggatatcggcattggcgaagaaaaccgtaagcgctggctgcgtaccggtaaatgctctttcctgccggaagagcgcgaatggatggacaggctgatgagctgggggttggtcgataccttccgccatgctaatccgcaaacagcagatcgtttctcatggtttgattaccgctcaaaaggttttgacgataaccgtggtctgcgcatcgacctgctgctcgccagccaaccgctggcagaatgttgcgtagaaaccggcatcgactatgaaattcgcagcatggaaaaaccgtccgatcacgcccccgtctgggcgaccttccgccgctaatttagcagctctcctggctcaaactgggtcaggagaattaaccttgagaaaaatcaacaaactgtcagtaatgatttgttgcctgccgtcctttgttataccgtcactgcgtttttagttgtctgaccacttctctattatcaagtttgatataggaaactccacgatgaacgctgagcgtaactttctgtttgcctgtcttatttttgcgctggtcatttacgctatccacgctttcggtttattcgatctgctcaccgatttaccccacttacagacactcattcgccagagcggattgttcggttatagcctctatattctgttattcatcattgccaccctctttctgttaccaggaagcatactggtgatcgctggaggaatagtttttggcccgctcttagggacactactctcattaattgccgcaacgctggcctcctcgagctcattcctgctggcgcgctggctgggacgtgatttactgctgaaatacgtgggccatagccataccttccaggccattgaaaaaggcattgcgcgtaacggtattgattttcttattctgacccgcttaatcccgttgtttccttacaatattcaaaattacgcttacggattaaccaccatcgccttctggccttatacccttatttcggcactcacgaccctgcccggtattgttatttataccgtgatggcaagcgatctcgccaatgaaggcattacgctgcgctttattttacaactctgtctggcgggcctggcgctgtttattctcgtccagctcgcaaaactctacgcccgacacaaacatgtggatctgtctgcttcgcgccgcagcccacttactcacccaaaaaatgaaggatagaacgatgtcgcaacattattcagtgtcatggaaaaaaggactggctgcactctgcttactggctgttgccgggcttagcggctgcgatcaaaaagagaatgcggcgggaaaagtggaatacgacggactttcgaacagccaaccgctgcgcgtcgatgccaataaccatacggtaaccatgctggtgcaaattaatggtcgtttcctcaccgacgacactcgtcacggtattgtgtttaaagatggctccaacggacataaatcgctgtttatggcttatgcgaccccgaaagcattttatgaagccctgaaagaggcaggtggtacgccgggcgaaaatatgacgatggataataaagaaacgactcttgtcacaggcagcaaactggatatttcggtcaactggcaaggggcggcaaaagcgtattccttcgatgaagtgattgttgacagtaatggcaagaaactggacatgcgctttggcggtaatttaacggcagcagaagagaagaaaacgggttgcctggtgtgtctggatagctgcccggtcggcatcgtcagcaatgcaacatacacttatggtgcggtggaaaaacgcggcgaagtgaaattcaaaggcaatgcctcagttctcccggcggataacacgctggcaacggttacctttaaaatcaccgaataaagccaggataaaggatgatgaagatacaatcgcgtaaaatctggtactaccgtataaccctcatcatcctgttgttcgctatgctgctcgcatgggcgctgcttcccggcgtccatgagtttatcaatcgcagcgttgcggcgtttgccgccgtggaccaacagggtatagaacgctttattcagtcttacggcgcactggcggcagttgtctcgttcttgttgatgattttacaggccattgctgcaccgctacctgcgtttttgatcacctttgccaatgcgtcgctgtttggcgcgttctggggcggcttgctgtcgtggaccagttcgatggccggcgcggcgctgtgcttttttatcgccagagtgatgggccgcgaagtggtggaaaaattaaccggcaaaaccgtgcttgacagtatggacggctttttcactcgctacggcaaacacaccatcctggtctgtcggttattgccttttgtccctttcgatccaatcagctatgctgccggtctgacttcaatacgttttcgctcgttttttatcgccaccgggcttggtcaattaccggcgactattgtttattcctgggcgggcagcatgttaacaggcggtactttctggtttgtcaccggactgtttattctgtttgccctgaccgtggtgatttttatggcgaagaaaatatggcttgagcgccagaagaggaatgactgatgggtttaccgccgcttagcaaaattcctttcattttacgtccgcaggcgtggctgcatcgtcgccattacggcgaggtgctaagcccgattcgctggtgggggcggatcccgtttatcttttatttggtgtcaatgtttgttgggtggctggagcgcaaacgctcaccgctcgatccggtagtgcgatcgcttgtcagcgcgcgcattgcgcaaatgtgcctgtgtgagttttgcgtggatatcaccagtatgaaagtcgccgagcgtaccggcagcaacgataaactgctggcagtggctgactggcggcaaagcccgctctttagcgatgaagaacggctggcgctggagtacgccgaagccgcaagcgtcacaccgccaacagtcgatgatgccctgcgtacccgactggctgcgcattttgacgctcaggcgctcaccgaactgacggcattgatcggcctgcaaaacctgtcggctcgttttaattctgccatggacattcccgctcaggggctgtgccgtattccggaaaaacgttcttaaggagggaagatgcgccattgtgggtggttgctgggattgttatcgctgttttctttggcaacacatgccagtgactggcaggaaattaaaaatgaggccaaagggcaaaccgtctggtttaacgcctggggcggcgataccgcaattaaccgctatctcgactgggttagcggcgagatgaaaacccattacgctataaacctgaagattgttcgtctcgcggatgccgcagacgcggtgaagcgcattcagaccgaagctgctgccggacgtaaaacgggcggctcggtggatctgctctgggtgaacggcgaaaacttccgcaccttaaaagaggccaatttattacaaacgggctgggcggagactctgcccaactggcgctatgtcgacacacagctgccggtgcgggaagatttttcagtgccgacacaaggtgcggaatcgccctggggcggcgcacaactgacgtttatcgcccgccgcgatgttacgccacagccaccacaaacgccgcaagccttactggagtttgctaaagtcaatcccggcacggttacttatccgcgcccaccggactttaccggcacggcgtttcttgaacagttgctgattatgctgacgccagatcccgccgcattaaaagaagcgccggacgatgcgactttcgcccgtgtcactgctcccttgtggcaatatcttgatgcgctacatccgtatttgtggcgcgaaggaaaggatttcccgccttcgcccgcgcggatggatgctctgctgaaagccggcacattgcgcctgtcgctgacctttagccccgcgcatgcgcagcaaaaaatcgccagcggcgatttgccggcaagcagttacagttttggctttcgcgaggggatgataggcaacgtgcatttcgtcaccattccagccaacgcgaatgccagtgctgcggcgaaggtagttgccaatttcctgctctcacccgatgcgcaactgcgtaaagcagatcccgttgtctggggcgatccttctgttctcgatccgcaaaaactgcctgacgggcagcgcgaaatattgcaatcaagaatgccgcaggatctgccgccggtactggctgaaccgcacgcaggatgggtgaatgcactggaacaagaatggttacgccgttacggtacgcattaatctttttgctgtgggcgatggtggcggtgatttatgcaccgctgatcccggcagctctcacgctgatatcgcctgcgttgtcgttgacacactggcaggcgttatttgccgatccacagttaccgcatgcattactggcaacgctggtgtcgacaaccatcgcggcggtcggggcattgttgattgccctgctggtgattgtggcgctatggcctgggccgaaatggcagcgtatgtgcgcccgtctgccgtggctgctcgccattccccatgtggcttttgccaccagcgccctgctgctctttgctgacggagggctgctatatgactatttcccgtatttcactccgccaatggaccgatttggcatcggtctgggcctcacccttgcagtgaaagaaagcgcatttctgctgtggatcttagcggcagtattgagcgaaaaacggctgttgcagcaggtcattgtgctggattcgctgggctacagccgctggcaatgcctgaactggctgctgttgccctccgtcgcgccttcgctggcaatggcgatgctggcgattgttgcctggtcgctttcggtcgtggatgtggcgattattcttgggccaggtaatccaccgacgctggcagtaattagctggcagtggttaactcagggcgacgcggatcaacaaacgaaaggcgcactcgccagtctgctgctgatgctgttactcgccgcctacgttttgctgagctatctgctatggcgcagctggcggcgcactattccccgcgtagatggcattcgcaagcctgccacacctttattaccaggcactacgctggcgagttttttacccttaaccggtgtgctgtgtgtggttctgctggcgatcctcgcggatcagtcgacgatcaatagtgaagcactcatcaacagcctgacaatggggctggtggcgacattcatcgctttgctcctgttactgctgtggctggaatgggggccacagcgtcgccagttgtggctctggttgcccattctattgcccgctctgccactggtggcgggccagtacacgctggcgctatggctgaacctggatggaagctggacggcggtggtctgggggcatctgctgtgggtaatgccgtggatgctgtttatcctgcaacccgcctggcagcgcattgattcacggttaattttgattgcgcaaacactgggctggtcgcgggccaaaatcttcttttacgtgaaatgcccactcatgttgcgccctgtgctgattgccttcgcggtgggattttcagtcagtattgcgcagtatatgccgacgctgtggctgggcgcggggcgttttccgacgctcaccactgaggcggtggcattaagcagcggcggcagcaacggtattctcgccgcccaggctttatggcaactgttgttaccgcttattatttttgccctgaccgcgttagtcgcaaaatgggtaggttatgtcagacaaggactccgctaatgctctgcgtgaaaaatgtttcgctacgtttaccagaaagccgcttgctgacaaacgttaactttacggtggataaaggtgacattgtcacgttaatggggccgtctggctgtggaaaatccactctgttttcatggatgattggtgcactggctggacagttttcttgtacaggtgagctatggttcaatgagcaacggattgacatgctacccaccgcacagcgtcagattggcattcttttccaggatgcactgttatttgaccagttcagcgtcgggcaaaatttactgctggcgctaccgtcgacgctcaaggggactgccaggcgcaatgccgtgaaagacgcgcttgatcgagcgggactggctgaaacttatcaccaggaccctgcgacattatcaggcggtcagcgagcgcgggtggccctgctgcgcgcccttctcgctcagccaaaagcgttactcctggatgagccattcagccgtcttgatgtggctctgcgcgataattttcgccagtgggtgttcagcgaagttcgcgaactggcgatccccgtcgttcaggtaacgcacgatctccaggatgttcctgctgatagttctgttctggatatggcgcagtggtcagaaaattacaacaaactgcgataacgcaaagtttttctcaatgcgtcagttcagaatggcgcactcaaaactacaatgtcgggattttcgatgaaacgtgtttctcaaatgaccgcgctggcaatggctttagggctggcttgcgcttcttcgtgggccgctgaactggcgaagcctcttacacttgaccagcttcaacaacaaaatggcaaagcgatagatactcgccccagcgcgttttataacggctggccacaaaccttaaatggcccttctggtcatgaacctgccgccttaaacctctctgccagctggctcgacaaaatgagcaccgaacagctctatgagtggatcaagcaacataatctgaaaaccgatgctccggtggcgctgtacggcaatgacaaagatgtcgacgccgtcaaaacgcgtctgcaaaaagcaggttttacgcatatctccattctgagtgacgcgctaagcgaaccttcccgtctacaaaaactgccgcactttgagcagctggtttatccgcaatggctgcacgacctgcaacaaggtaaagaggttacggcgaaacctgccggtgactggaaagtcattgaagcggcctggggcgctcctaagctttaccttatcagccatattcctggcgctgactacatcgataccaacgaagtggaaagcgaaccgctgtggaacaaagtttctgatgaacaactaaaagcgatgctggcaaaacacggcattcgccatgacaccacggtcattctgtacgggcgtgacgtatacgctggagcgcgtgtggcgcaaattatgctctacgcaggcgtgaaagatgtgcgtctgctggatggcggctggcaaacctggtccgacgcgggactgcctgttgagcgaggaacgccaccgaaagtgaaagcggaaccggatttcggcgtgaagatcccggcacaaccgcagttgatgctcgatatggaacaggcccgtggactgctgcatcgccaggatgcatcgctggtgagcattcgttcgtggccagaatttatcggtacgaccagcggttacagctatattaaaccaaaaggtgaaatagccggagcacgttggggacacgctggtagcgactcgacgcatatggaagattttcataacccggatggcaccatgcgcagcgccgatgatattaccgctatgtggaaagcgtggaatatcaaaccagagcagcaagtttcattctactgcggcaccggctggcgcgcgtccgaaacctttatgtacgcacgcgccatgggttggaagaatgtttccgtgtatgacggcggctggtacgaatggagcagcgatccaaaaaatccggtagcaaccggtgaacgcggcccggacagtagcaaataacattgcaattactgacgctggagcgacttcagcgtcagatacccactccacacccgcgtaaaggtcgtcatccagcacaacgcaccgaagatccacgcaaaccacgcaaaccatgcagggaataaacatcccagcacaaacagtaagatcgtttctgtgccttcggttaatccccccagatagtaaaacgacttatgtgcataaccggggttatcaatctgatgttttgctgccagtgcagcaaaggcgagaaaactgctgcccgtgccgataaacgcaaacaacaaccagccgcctgccagcgcattttgctccggtgcagcaagaataaagccaaacggcaccagcgcgtaaaagagaaaatcgagagaaatatcaagaaagccgcccgcgtcggtaagctctctgcgccgcgccagcgcaccgtccagaccatcaagcagcctgttcaacaaaatgacgactagcgccgccagataccagcccagcgccagaaacggcagagccagcacgccgatggcaaatcccactaatgttaaaccatctggcgtaatgcccggtttatcaagaacccgcacgcactgatgcaacaacggtttaatccggggatgaagatggcggtctagcacaggcactccttaaatataaagcctttctgattgagcaacagtgcggatattatggcatttttcgcttatctgcccgtgtgtaatttatgaaaatgattgaagttgttgccgccatcattgaacgtgatggcaaaattttactcgcgcaacgccccgcccagagcgatcaggcgggattatgggagtttgccggtggtaaagtcgagctggatgaaagccagcagcaggcactggtgcgtgagttaaacgaagaattgggcatcgaagcaactgtgggtgagtatgttgccagccatcagcgagaagtttcgggccggattatccatcttcatgcctggcacgtacccgacttccacgggacgttacaggcacatgaacatcaggcgctggtctggtgctcacctgaagaggcgctgcaatatccgctggcccctgctgacattccactattagaggcgtttatggctttacgcgccgccagagcagcggattagtgctaagggttttgtcatcccgctggcattgcagcagtattccttcggctttaattaccgccccttcagaataattttgatcctgataaacgcagcactgagtacagggctgcgctgactgcccgcctgaactgaacacttctggcggtacgtttacctccacgtccggacgataatgcgggttagccagtgcaattaatggaaatgctaatactacggcgaacaatgctcgactcacagggaactccttaacgttattgtctctgctactgataacggtagccgggtggcaaaactttagcgtctgagttatcgcatttggttatgagattactctcgttattaatttgctttcctgggtcatttttttcttgcttaccgtcacattcttgatggtatagtcgaaaactgcaaaagcacatcacataaacaacataagcacaatcgtattaatatataagggttttatatctatggatcagacatattctctggagtcattcctcaaccatgtccaaaagcgcgacccgaatcaaaccgagttcgcgcaagccgttcgtgaagtaatgaccacactctggccttttcttgaacaaaatccaaaatatcgccagatgtcattactggagcgtctggttgaaccggagcgcgtgatccagtttcgcgtggtatgggttgatgatcgcaatcaggtacaggtcaaccgtgcatggcgtgtgcagttcagctctgccatcggcccgtacaaaggcggtatgcgcttccatccgtcagttaacctctccattctcaaattcctcggcttcgaacaaaccttcaaaaatgccctgactaccctgccgatgggcggtggtaaaggcggtagcgattttgacccgaaaggtaaaagcgaaggcgaagtgatgcgtttctgccaggcgctgatgaccgagctttatcgtcatctgggcgcggataccgacgttccggcaggtgatatcggcgttggtggtcgtgaagtcggctttatggcggggatgatgaaaaagctctccaacaataccgcctgcgtcttcaccggtaagggcctttcatttggcggtagtcttattcgcccggaagctaccggctacggtctggtttatttcacagaagcaatgttaaaacgccacggtatgggttttgaagggatgcgcgtttccgtttctggctccggcaacgtcgcccagtacgctatcgaaaaagcgatggaatttggtgctcgtgtgatcactgcgtcagactccagcggcactgtagttgatgaaagcggattcacgaaagagaaactggcacgtcttatcgaaatcaaagccagccgcgatggtcgagtggcagattacgccaaagaatttggtctggtctatctcgaaggccaacagccgtggtctgtaccggttgatatcgccctgccttgcgccacccagaacgaactggatgttgacgccgcgcatcagcttatcgccaatggcgttaaagccgtcgctgaaggggcaaatatgccgaccaccatcgaagcgactgaactgttccagcaggcaggcgtactgtttgcaccgggtaaagcggctaatgctggcggtgtagcaacgtcgggcctggaaatggcacaaaacgctgcgcgcctgggctggaaagccgagaaagttgacgcacgtttgcatcacatcatgctggatatccaccatgcctgtgttgagcatggtggtgaaggtgagcaaaccaactacgtgcagggcgcgaacattgccggttttgtgaaggttgccgatgcgatgctggcgcagggtgtgatttaagttgtaaatgcctgatggcgctacgcttatcaggcctacaaatgggcacaattcattgcaattacgctctaatgtaggccgggcaagcgcagcgcccccggcaaaatttcaggcgtttatgagtatttaacggatgatgctccccagggaacatttcttatgggccaacggcatttcttactgtagtgctcccaaaactgcttgtcgtaacgataacacgcttcaagttcagcatccgttaactttctgcgatagcagcagatatgcctgtaaagaaatcccattagactatttttttgataatcttcttcgctttcgaacaactcgtgcgcctttcgagaagcaagcattatataatgccaggccagttcttcttcaattgtcccgttttgaaaagctgtgcttgatatcgagatcatccatgataattccgccgcccatattagcttcgccgaggatttaccggagcgattattagcgcaatcagagatatagtctgagggaaaaacagcaaatttattcaacaaggcgataacctgctctggggcttcctccatgtttgctttaaaggtattggctccatggtcgccagaaagaaaatgctccattaaggcacaataactttcgctatcttcgataccccattgatcctctaaagactcgcgtcttttacttatgatatcgatcgagtcaaaaggaagcacatgatattggaaggtatctttgccaggttcaggctttcgcggccagaactccagcgtttcagaccattgcttatgatagaatcgataaggtgcgatcaattgtagcgcctgtaacttctcgatactgagcggctcaatacctttagcctgataataatgcagttgttctttttttgctttaaaaccggcccgaacaataagccccatcataattaatagataaagaaaagagcatcccgcagtaatcaggcctctttcattcaaaccgttggatgttatcgctgcgaatacaaacattacagcgacaacacatgttaaataccccccccacttacaaagcagcatggccttattttctttaatcatccgttcaaaattactattaaatatttcccagccattaaaagaatacttctcgctcccaggatggttttgtaataaaacttttttcatcacattccctgttattacatactttagaggcgataattttatccatgcaaaaaaaatatccaacgaattttcttgatccgctggatatttcagaatatgactcgaatagcacgaaagattcgctcgcttacgctatcgccccgcttccggcttcatctgctggcggactttttttcgcactacgtttacgcggtgcagcctttttcttatcagcactgccaccactgcccggagccacaatgccgcgaaactgccgcaccggagtacgtttggcttgatcaataagctgatatagcgtccccaccagcggctgcataaagtcctgatagcgacactgcttttcgctgatttgcgtcagcaccgattcccagtgcgcggtcatgtccggtcgcgtagccatttctggcagcgaatggaataacgcttttccggcgtcggtggagtggatatagcgcccttttttggtgaggaaaccacgcttgaacaacagttcaataatcccggcacgcgttgcttctgtccccagaccatcggtcgcacgaaggatctttttcagatctttgtcctgcacaaagcgcgcaatcccggtcatcgccgaaagcagtgttgcatcggtaaaatggcgcggcggctgggtttgccgctctaccacttcacctttttcacacagcaactcatcgcctttcgccaccacaggcaatggcgtgccgtcgttttcttcatcgcgctctttgctgcctaacagcgcgcgccaacctgcttcagcaagaaaacgcgctttagcgacaaatttgcctttggcaatgtccagttcgataacacacttgcggaacaccgcatccgggcagaactgcatcagatactgacgggcaatcaggttatagaccttcgcttcgttctccgtcaggttgatcgcagaactccttgcggtcggaatgatggcgtggtgcgcatcgacctttttgtcatcccaacagcggttgcgtatatctggatctaccactgactgcggcaacagatccggtgcatgaacgctgatggcattcatcaccgcgtggcgtccggcaaaatgttcttctggcaaatagcgacaatcggaacgcggataagtgattagcttgtgcgtttcgtacagcttctggcagatatcaagcacgttctgcgcgctcagaccgaagcgttttgccgcttcaatctgcaacgccgaaagcgaaaacggcagcggcgcggattctgattcccgtttatcgttatagctggtgacaatagccggttgaccactaatgcggttaaccacatgctccgccagtggacgatgtaacaagcgcccttcttcatcctggtacggttcacacgcttcgctcggttgccagatagcggtaaaccgctcatcggcaggtgtcacgatatgcgctttgacttcaaagaagtctttcgccacgaagttttcaatctcttcatcgcggcgcaccaccagcccgagcacgggtgtctgcacgcgtcccacggaaagtacgccctgataaccggcattgcgaccgagaatggtatacgcacgggtcatattgatgccgtacagccagtcggcacgcgctcgcgccagcgcagaaacgcacagcggtacaaactcactgttggaacgaagacggtcgatcgcccgctcaaccgcctgcgggttcaggtcgtttatcaagcaacgctgcacctgctggcgcttttccggtgccagttgtagatagtccagcacttcatccaccagcagttgcccttcgcgatccgggtccccggcgtgaacgatttcgctggcttcatgcaggaaccgtttgatgacgttaagttgtttggtcacggagggtcggggctgtaattgccacttttccgggacaatcggcaaatccgcaagattccagcgcgcatagcggctgtcgtaggcgtctggctgcgcctgctcaagcaggtgaccgatacaccaggtcaccacctgaccattaccgcactcgataaagccatcgcctttacggtgcggtttgggcaggacatcagcaatggcgcgcgccagactcggtttttcggcaataaacaaccgcattgaattaacggatctcaaccatggcacgaccgccgcgcgctggcaccagttcgccaatcgccgtcagttcaatgccaaactcggcggctgtagctttaacctcattttctgcttccggcatgaccgccagcagcaaaccgccagaagtttgcggatcgcacagcagatcgcgcacttcacgcggcatttcacccatcagatgaccgtagctggcaaagttacgttcggtgccgcctggcactgcgcccaacttaatgtactcttcaacccccggcaatttcgggatcgcgtcatagtcaacgcgcgcctgcacacctgcgccctgacacatttcgctcaaatggcccagcagaccaaagcccgtaacgtcggtcatcgcttttacgccttcgatgttggcaaaggacgcgcctgcgatattcatccggcacatcacttctgtcgccagtccctgatgttctggtttcagcagtgattttttctcagccgtggtaagaacgccgatccccagcggtttcgtcaggaacagtttgcatccggcttgtgcggtactgtttttcttcacccgctcggtcggtacgatccccgttaccgccagaccaaaaatcggctccggcgcatcgatggagtgaccgcccgccagcgcaatacccgcctgacggcatgcatagcgtccaccttcggttacttcgcgggcaatttccggggaaagtttgttaatcggccagccgaggatcgcaatcgccataatcggtttgccccccatcgcgaagatatcgctgatggcgttagtcgccgcaatgcggccaaaatcgaaaggattatcaacgatcggcataaagaagtcggtggtactgataacgctggtgccattgcccagatcgtacaccgccgcatcgtcgcgggtctcattacccacaagcaaattcggatcaacaaacttcgcctgctcactgtgcaggatggtttccaacacttttggggaaattttacagccgcaaccagctccgtggctgtattgggtcaaacgaatcgagttctcgctcatggacatctcctgtcaatgcaatccgggtatggtaaccctcattccgtgaagtgataagtgagagtgtctgaattcctgcgcctttgctcacaatccagacagtttcgcgacaattatcagaaataagttacaaacggcgtcgggtccgggacgttaatcgacgtagatgctttcaactgcggcgtgccgaggtagagaaaaccgacaattttatcctgctcacggcaaccgaatgcttcacgcactaccggactttcagttaatgcgccactgcgccagatgccgccaaatccttgggcaacggctgccatttgcatcgccatgaccgcgcatccggcagacatttcctgttcccatcgcgggactttatgattttcttcgcatttcgccaccaccgtgatgatgagcggtgcgcggaacggcgcattacgggctttgtcgatagctttgtcatcactaccggcagcaatcgccccctgttccagtacggcgctgaaacgctcgcgcccttccccttcaatcacaaaaaaatgccacggttgcatggacttatggtccggcgcacgcatacccgcacgcaggatgttttgcagttgttcacccgttggcgcgggttcagccaggcgggaggcgctacggcgattgatcaatagttcgagtgcatccatttgattaactcctgtcgtgatatttattcacaaaattaacacgagagtggattttgttacagcacagtccgcaattcctgctgacaagtgccggttgggtcattacgataaccacatctattgcgcctgtgacaggtgtgaccttaagttgggagaatacatgcgaaccctttggcgatttattgccggattttttaaatggacgtggcgtctgctgaatttcgtccgtgaaatggtacttaacctgttctttattttcctcgtactggttggtgtggggatctggatgcaggtcagtggtggtgattcgaaagaaacggccagtcgtggcgcactgctgctggacatttctggtgtgatcgtcgataaacccgacagttctcagcggtttagtaaattaagccgccagctgcttggtgccagttccgatcgtctgcaggaaaactcactgtttgatatcgtcaacaccattcgccaggcgaaggacgaccgcaatatcaccggtatcgtgatggatctgaaaaacttcgcaggcggcgaccagccgtctatgcagtacatcggcaaagccctgaaagagtttcgtgacagcgggaaaccggtttatgccgttggcgagaactacagccaggggcaatattatctcgccagtttcgccaataaaatttggctgtcaccgcaaggcgtggttgatctgcacggttttgctaccaacggtctgtactacaaatcgttgctggataagctgaaagtttccacccatgtgttccgcgtgggtacgtataaatctgccgttgaaccgtttattcgtgatgatatgtcaccggcagcccgcgaagctgacagccgctggattggtgagctgtggcaaaactatctgaatactgttgccgctaaccggcagatccctgctcagcaggtattccctggcgcgcaagggttgcttgagggtttaaccaaaaccggtggcgataccgcgaaatatgcactggaaaacaagctggtcgatgcactggcatcgagtgccgaaatcgaaaaagctctgaccaaagagttcggctggagtaagactgataaaaattatcgcgccatcagttattacgattacgcattgaaaacgccggcagataccggtgacagcatcggtgtcgtcttcgctaatggcgcaattatggatggcgaggaaactcaggggaatgttggcggtgataccactgcggcacaaatccgcgacgctcgccttgacccgaaagtgaaagcgattgtcctgcgtgttaatagcccaggcggcagcgttaccgcgtctgaagtgattcgcgctgaactggcagcagcccgggcagcgggtaagcctgtggttgtatcgatgggcggcatggcggcatctggtggttactggatttccacgccagctaattacattgtggctaaccccagcaccctgaccggttctatcggtatcttcggcgtgatcaccaccgtagaaaatagtctggattcgattggtgttcatactgatggtgtctcaacttcaccgctggcggatgtttctatcaccagggcactgccgccggaagcgcagcagatgatgcaattaagcattgagaatggctataaacgctttatcacgctggttgctgatgcgcgtcattcgacgccggagcaaattgataaaatcgcccagggccacgtctggaccggtcaggatgcaaaagctaacgggctggtcgatagtctcggggatttcgatgatgcggttgccaaagcagcagagctggcaaaagtgaaacagtggcatctggaatactacgttgatgaaccgaccttcttcgacaaagtgatggacaacatgtctggttctgtccgggcaatgttgccagatgcgttccaggccatgttacctgcaccgcttgcctcggtagcctctaccgttaaaagtgaaagcgacaagctggccgcgtttaacgacccacaaaaccgttatgcgttttgcctgacctgcgccaacgtgcgttaagtcttgtactgagtggccgacagatcgtcggccacattattttttacctcgacgaatcctcttcccgctgtctcgccccatatttccttatccgcatagtatcaggtgcgctcctcctgcctcacgtatatacttttgctctttcgatatcattcatatcaatatcatgcaaaagaaatcaatttacgtcgcctacacgggcgggaccatcgggatgcagcgttccgagcagggttatattccggtgtcaggtcatctacaacgccaactggcgctgatgccggaattccatcgcccggagatgccagatttcaccattcatgaatatacgccgttgatggattcttctgatatgacgccggaagactggcagcatattgctgaagatattaaagcgcactatgacgactatgatggttttgtcattctacacggtaccgacacgatggcgtataccgcctctgcgctgtcgttcatgctcgagaatctcggtaaaccggtcattgtgacagggtcacaaatcccgctggctgagttacgctctgacggacaaattaatctgctgaatgcgttgtacgttgcggcgaattatccgatcaacgaagtaacgctctttttcaataaccgattgtatcgcggcaaccgcactaccaaagcccatgccgatggttttgatgcgtttgcctctccaaaccttcctccgttactggaagctggtatccatattcgtcgtttgaatacgccacccgccccgcacggtgaaggggaattaatcgttcatccaatcacgccacaaccaattggcgtagtgacgatttatccagggatttctgctgacgtcgtgcgcaattttctgcgccaaccggtgaaagcattgattctgcgctcctatggcgtgggtaatgcgccacaaaacaaagccttcctgcaggaattacaagaagccagcgatcgcggtattgtggtggtcaacctgacacaatgtatgtccggtaaagtgaatatgggtggttatgccaccggtaacgccctcgcccatgccggcgttattggcggtgcagatatgactgtagaagccacgctaaccaaactgcattacctgctgagccaggaactggatactgaaaccattcgcaaggccatgagccaaaacctgcgcggcgaactgacgccggatgattaaggagactgcaatgccccatcgcgccctattactggtcgatttacaaaatgatttctgtgctggtggcgcgctcgccgtaccggaaggtgacagtacggtggaggttgctaaccgccttattgactggtgccagtcgcgcggagaagcggttatcgccagccaggactggcatccggcgaatcacggcagttttgccagtcagcacggtgtagagccttatacgccaggccaactcgacggtttgccacaaaccttctggccagatcactgtgtgcagaacagtgaaggcgcaccattacatccgttactgaaccaaaaagcgatcgcagcggtgttccataaaggcgaaaatcctttagttgacagttacagtgccttttttgataacggccgtcggcagaaaacctctctcgatgactggttacgcgatcatgaaatcgatgaattgatcgttatgggcctggctactgactattgcgtgaagtttaccgtgctggacgcgttacagttaggttataaggtgaacgtgattaccgatggttgtcgtggcgtgaatatccagccccaggacagtgcgcacgcgtttatggagatgtcagcagctggggcaacgctatatacgctggcagactgggaagagacgcaggggtaattttacgctggcctacaattctgtactggcattgtaggccaaataaaacacgtcagtggcacatctggcaattgatgccatcaacgaaagatttaattcacctcagaaatctcttccaacgacaccttccgcgtttcgatgccaaaaatggagagaaccagcgcacaaagcaataacatgacaccaagtaccataaacaccgtgatcgacccataatgtgttaataatgccgcaacgccatagggcgtgaaaactgcgacgatccgtccgacggcattaacgaaacccgaaccgcgcaggcgtaaatgcgttggccaaagctccgggatataaaccgccgacgcgaagcaaacatacatgtataaaaagaagatcatcaccaggccatagattaaaatcgcccactctgtagtctgaattgaatagatatagcctaacacggcaataataataagtaaggtggagccaaataaccgacgaggaaaatgatcaataattaatgccgcaataaatattcctaccggagcgccaatcataataacagcggtcattaatattgatttatcgacatcaatgccggagttaacaaatatggtcggtatccatacggtgatggtataaagcgagatgttcattgcaattaaaacagtaatcgcgactaatgtacgtcgtaacatttcacctttaaacaggagccagaaagtacccttgattactttaaccttgctgttgctctgatacgaagtaagcgggggtaaacgaatactcttctctctttcaatttgctgctctacttcacgaagttggctttctgcaccggcgatttgccctttccctgccagccatcgtggcgactcgataaagtatttacctgagagaaaccaggctaacagtatgccaataccacccagcagaaacattattcgccaactaaaaaaagcgataaccaccacgcctatcgccgcagacagcatgggcgaccagttaccaacaaatgagagccgcgcggaccattttccacgcaccgtcgcggggataaactccgtaaatgaggcatagccaaccataatcagcgcccccattcctgttcccatcaggaagcgaaagaagatgagccagtacatatcagggacaaaagcggcccctgttgcagcaataccgacgatgagaagatttatgcgaaacgccctgcgccgcccaaagtagtcaccaataaacccaccagtaagtgagccgatgaaataaccaaacattaatgccgaggtaaaggcggcattgaggaaattatttgaccatccattgcttaccagctttgctaagacgacattaccggagtaactcaaaaaccctgttaataacagactaaagcttataataccaaatatacgataatgaaaccgggccaaaggcaagcggtccagtcttgcgccaatttgatcatattgttccattaggtgcctcggatttgctaaaaaggtagcaattgcggcaaattcacttgccgcatctttatcatcattttatttcaaggcgcaggaacaaataatattgacaacgtgtgcttaaattaccacaccagctggatattattgtctttgcaaaatgctatccactctgcacccggtgatttatcagttattatgtaattaatatgactaaaatcagctaactggacaaaagctttgcgatcaaacttagagtgatcaaccaataacgcaacttctgtcgcctgacggatcattgtctttttgatttcagcttccgcttcattagagtccagcgcgccgctgttaatatcaagacctttacaactcattaccatgatatcgacatgatagcgcctgatgatctctttagtaattcttccttgcagtgaaagtgtatttttgtttagttccccacccgttgaaacgactttaatttctgactgagccagaacatgaatcgcttccgccgagttggttagcaacgtcaggccactacggtcctgtaacaatttgagcaattccattacggtactactggaatcggctgccatggtggttttattgtcgataaagggtagtgccttgcgtgcaataagctgcttctcttcataaaacgatgaagcgcgcttataaaaatggatattctccgtcaacatcgctgtatttaaaacagcaccaccataggttctggtcaaaaagccttcatcttccagcttctcaagatcgcggcgaatggtttcttcggttacctgaaaaatcccactcaaatttgagactgtcacctttttatcgttggcaaccatttgcttaattgcctgaatcctgtcttttgccgccacgattacacccctgtatctttttacatcacattagcgcgattatcgcataaccgatgtttactttcaaaataacctgtttgaatcacagattttcatcacagttttcacagaaacagaggtgaatcgtgttgagtatttaacgctccagggcctctgccatttccctcatcaatgttgcgtctgcatccgataagttgatattcagtgccgcgacattttcgcgtacctgttccggtgcagtaggcccactaagaatggagattaaatcactctgttttaatatccacgccagtgccagagtgggaattgtgcactgataacgagcacaaagtggctgccactgttcaagcatatcaatcactttcagcatgttttcacgctggaaccagactttatttgcccgagcgccgcccggaacgtaatcacgagtgatggtgccggtcaacaatccctgctctagcggggaataaacctgaaccacaatgccattatcacgacatagtggcagcagttcgttttccattgcccggtcgaggatactgtatttcgcctgaataatatccagttcaccatattgcagatactcgcggatatggtcagcatcgacgttagcagcgcctatagcgcgaattttcccttcagactttaactcattaagcactgcgacagtttcagcgatcggcgtaaaaaatggcggcaccgactgccagtgcgtcatgtagatatcgatgtaatcaatacccagacgttgcaagctcgctgctacctcttcgcggatagattccggggaaaggtttttatacaactgccgatcgccaactttgttgaataaacttccttttcgttcccagacaatgccgcatttggtttctactacaacctgttcacggggcagtttttttaacgcctgaccgacgataacttcactattgccaaagttatatcctggcgcagtatcaatcagattaatgccacaacgatgggcttcaagaatcgtatcaatacatatttgccgatcgagatcgccattccatgcaggaccgccgccaatggcccatgtccccaaccccattcgcgaaagcgtaatatccgttgtgcctaaatgtatctttttcatttgccttcattatccttcgtattcttccagcaattgttcgaccagctttctgttttttacgccggtggtggcaccgacgcttagaaccgagatagccgccgttgcattggcaaagcgtgcgcattcacgcagatttttgccttctaacagtgccgcaataaaacctgaagcaaagttatcgcccgcgccaatggtgtcgatggcggttattcctgcgaccgccggcaccttcatcgtcatgtcaccacgcttgataaagcagccgtctttacccgttttaatcaccaccgtttttacgccgcacgcaagaaagcagtcagcaatttcatccagtgtctctttcccggtgagtaattttgcctcggcaaaattaggaaacagataatcgacataactcaatgcttcgcaaatatcatccagcgtttcattcaaccgcggtttgatcatatcggcacagataatcatctgccgggctttagcttgcgtaaaaatttctgttagcgctttaccatccaatagtggactgttgaaaatactggccagtgataataatttcgcctgagaaaaccgcgcaaaatcaacatcgtcaatattcaatttccacagactgccattacggtttgtgacaaacgtccgctcgccatcctccgtcaccagtccaacgttaatagaggtatctatgctgacgtcctgcttcaggctttgaatatcaatattctctttgcggcaatggtcgagaataaattgccctgcggcatctttaccaatacgactcattaatgctgtgcgatggcccagacgagaaataattgttgcttcatttattgcatcacccccggtggtcattgcgattctttcaagaggataagaatccacatcaaagatatttttactgaccggttgcaatggaatatcaacaatagcggcacctatacaaataacgtcgagattatccatatcattattccgctttgccatcagaaccgaacagtttaattttttccaatgcccgttcttttacagctttacgtacttcacgttctaaatgcaggaaaggctgatcctggttttctttcactgcaaccattgcggcctgacagagctccgtatgaatgttgattttcgcgatacccaacgaaattgcagttttaatgtcggcatcactgatccccgatgcaccgtgcaaaaccagcggaacagaaacggcatcgcgtacgcgtttgacgacctcaaagttcaattgtggctctgacgtataaaccccatgctggttgccgatggcgacagccaatgaatcacagcccgtacgttcaacaaattcagccgcctggtcaggatcggtatagtgatagcccgccagcgcttcctcataaacggtttcattaccgacatgccctaattccgcctctaccggaatacccagcggatggaagaaatcgacagcctctttggttaaacgaatattttcttcgaaatcaaacgcggaagcatcacgcattaatgaattcataccatgagtccaggcgttatgaataatctccatactccgaccatgatcccaatgagttattaccggcaccgttgctttttgtgccattgataccatcatgtgagagaaatcttcaaatgaggtgttaccgacaaaacctgtaccaaaagaaataataaccggggatttcgcttcttcggctgcgtcgataacgcccatcaacatttctgcattccatacgttaaaatgggcaattgcataatgtttatttgtggcatcgttttcccaatatctgatatctgcgagcatgttctgttctcccgtattaattaatcgctaattttaataacgcctttaataatgtcgcgtttgttgttaactgactcttcaaatgcctgttgtacatcccgataatcgtaaatatgcgtcaccatcgatttcacatcgaatcgccctgaagaaatagcttcaatcgtgaccggataacgattggcatagcggaataccgtctggatagtgacttcgcgattgattttgaggaaattgattgccgaatcgccgggtacagtaccaacaatcataattttaccgccgcgcattaccagataaggtgcctgtttaacggtgaccgcagaacccgctgtttcgaaaacaatatctgcgcccatgtcttcggtaaattgctgacagcgtgcaatagtgtcttcttttgtgccgttaataaccactgtcgcaccaagttgttccgccattatcagacgtttttccagcacatcaacgacggcaatttccgttgcgcccaggcatttgcacgcttgcaacgtcatcaaaccaatacaacctgctcccagaataattatcttcttacccggtttaacatctgccagcatcgcggcatgcatcccgactgcggcaggctccaccagcgccccttccatcgtgtccatattgtctggcagtttgtaagtaaagctctccggatgacacagatagtgcgttaatgcgccgcggtagttgggttgtgtcgccataaaatcaacgtccgggcagatgttatatttgccttccagacagtaacgacagtgaccgcaaggaacgccaggttcgatatttacccgatcccccggtttaaatttgcgcacgcggcttcccacagccacaaccgtcccggcgcattcatgacccaggccaatttcttgatttgggtctttaggcggaataaacgggcctgattcaaaaccatgtacatctgaaccacaaataccgacatattctactttaatcaaaacttcatcttctttaggcactggtatttctgctgaaataattttcattgtgcccggcacctgcaatattgcttttgaatttttcattttgaatccacccgtattatttattggctactgcatcaatacttaaactttcaacggagacacctttggtttcaattccaatggtggcgatagcaattgcgacaacaattgaaacagcccccagaagaataaagactcccgttacgccataactactgagcagcactgcaacggcataaggtgcggcaataccactgattcgccctaccgcattcgccagaccggagccacggagtttggcctctgtcggccagatttcagggacatacactgccgaggcatagcaaacgtacatatagacgaaagtaatcaggaagaaaccaatcaacgttatgagcaacatactggtttgcagtgaatagatatatccgagcaccgcaatcaggattaatagccccacacccattgttttacgcggaattttatccatcaccagcatggcaataaaaataccaaatggcgcgccaaacatactcatggtatttaaaacaatcgagtcttttaaattaatcccctgggtcatgaatattgttggcaaccagttaattagtgtgtactgcacaacgttcatggcaatcagcacacaagagcctaatatcacgcgtttcagtaatactcctgtcagtaaggctgaatacggcaccgcttgtggcgctttaccgtcatcagcaataaccacaggcggcaaaggtttacccgtctggcgtatgacgccttcttctatactccgcatgactttctcggcttcttgataccgtccgcgcgattccagccagcgcggggattcaggaaagtagcgccaggccagcgccgtagcgataagcgacaatattgcagggataagcagttgtacccgccagttccactctgcactaatcagcggcgtgagtcccatcgcaatcaatgaacagagcggatatgaccagttgccaataaaggaaacccgactggaccacgttccgcgatttctaccgggcatatattcggtgaaaccagcaaacagtgtaaccagtaaagctcccagcccaacgcccatcacaaaacggcaggcaataagaaaatccatattcggtgagaaagcaccgacaaccatcgaggcaatatgaatggcctcatagaggatgaacgcatttctgcgaccggttttgtcgccaatgatgccgcccaccagcgcaccgagaaacattccggcggtcgtgattgctgagaatgtggctgtggtggaattatctgtccagcccaacgctttcagctgcgcgaggatcaagccaccaacggcattactccagcagacaagcaagccaaacgcgacgatggcaaacattgacgaatgccagcggcaatccggtaagcgatccagccgtgcaccacaatgcggttttgttatctgttccatgcgataacgttccttcaggagagtagttattcatcaaagtcgtaagtcatgatcactttgattgcggttttatcgaccatcgcatcaaacccttcgcgccattgcgacaggccgatacgatgcgtgatcatcggtttgactttgatagcgccgctggctaatagccggatagcgttacgccatgaggtggagtcataggccatatgcccaatgatgcttttattccaggcggtaatgtcattaatcgagaaatcaagaggtttgaagcccattccaacgcgtaccacttccccattcgggcggagcatttcgatggcttgtttcagtgcgatattggcaccggagcattcaatcaccagtcccagattatctttgccacaaatttgctggcagcgcgccaccacatcttcggtagaaccatttactactgccgtcgcccccagttcttttgcaaccgggaagcggaccgccacatcttcttgcagaccaacgacgacgatatttaccgcccccataatccgcgccatttgtacggaaaacagcccgagtgggccagtgccgatgacgacaacatcctgaccaggaaggaatttcgattgctgcgcgatggatttataggcattacagatagggtcaagtacggctgcgtcctcataatcaacaccatcagggatttcccacaacgcatgacgatgaattttgagaatttcaccaggaaccagacaatatttggaaaaaccaccgccccaggtattgttatccagaccaaggtttactttttctgtacaacacagaaaatcaccctgttcacaggccggacaaacgccgcaaacgtgaccgctgttatccgacacgacgcgttgccccactttccagtctttgactttttcaccaacctgcgcaatacaacctgcgaactcatggccgcggatagagttaaactcatcagaaccgctatcgacattgtagtgcttcatgtctgcgccgcagattgccgcggctttaatttcaatcactacgtcttccgggccacaaatgggttgtgggacatcaatcatcttgtagccgccaaaggccttgccaaaccgagccagtgctttcattgcgtcatcctctgtgttttgttttgcttagatggccatcatacttacccacatgatttttgaggtcaacattaaatctgtaaaacacagataatgatctgcgttttacaacttagatcacaattacgcagaaaatggctgggtctgttacaggttggtggaaggcgggacgcaaaaagagcaaattcgagagggattaccggccaaataggtctgagacttaagttcaggagaagtcattcaggcgtgaacgcgactgcaagagatcggactgggacttagccaggtcgggtcgagataattgagacgagtcgtggggtcattgttggctatccccttcatagccgcggcaaaaaggggataaaccacttacttaaacatagcaataggctttgctgagataccaaaatcttcttttaactgctgtttgctcttcatgaccatctgaccatttgtgtcaattgtcatatgctgtgcttcggtattatggcgggcttgccacagcatcaccagttgcaggcaattctctttttgttcctcggtcaacgcaacgccatcaggccatttccccagttcaacggcggtcgacaaacgctggtatacctcaggcgtcatgctgttgataatgtcatcaagattcataatttttccgctcctgtggaataagttgctgaatcgttttttcaaccgttgatttcttcgccgttttcgccatcggtaaagcgtaaagaggcagagttaacacaataacgttcgcccgttggctgcggcccgtcagggaagacatgccccagatgggcatcacagttaccgcaacgaatttctatgcgctgcattccatgtgacaagtctttgatataacgaatggattcttcactcaccggttcgtagaaactgggccaaccacagccggaatcatacttggtttgggaatgaaacagcggggcatcgcagatcaaacagtgatatacgccgtcacgcttgttatgcagtaaacgacccgtaaatggcggctctgtcccatgattctgcgtcacgtaaaactgcatctcggacaaattttttttcagttcttctgccgaaggtttattagccatttgctcacatctcactttaatcgtgctcacattacgtgactgattctaacaaaacattaacaccaactggcaaaattttgtcctaaacttgatctcgacgaaatggctgcacctaaatcgtgatgaaaatcacatttttatcgtaattgccctttaaaattcggggcgccgaccccatgtggtctcaagcccaaaggaagagtgaggcgagtcagtcgcgtaatgcttaggcacaggattgatttgtcgcaatgattgacacgattccgcttgacgctgcgtaaggtttttgtaattttacaggcaaccttttattcactaacaaatagctggtggaatatatgactatcaaagtaggtatcaacggttttggccgtatcggtcgcattgttttccgtgctgctcagaaacgttctgacatcgagatcgttgcaatcaacgacctgttagacgctgattacatggcatacatgctgaaatatgactccactcacggccgtttcgacggtaccgttgaagtgaaagacggtcatctgatcgttaacggtaaaaaaatccgtgttaccgctgaacgtgatccggctaacctgaaatgggacgaagttggtgttgacgttgtcgctgaagcaactggtctgttcctgactgacgaaactgctcgtaaacacatcaccgctggtgcgaagaaagtggttatgactggtccgtctaaagacaacactccgatgttcgttaaaggcgctaacttcgacaaatatgctggccaggacatcgtttccaacgcttcctgcaccaccaactgcctggctccgctggctaaagttatcaacgataacttcggcatcatcgaaggtctgatgaccaccgttcacgctactaccgctactcagaaaaccgttgatggcccgtctcacaaagactggcgcggcggccgcggcgcttcccagaacatcatcccgtcctctaccggtgctgctaaagctgtaggtaaagtactgccagaactgaatggcaaactgactggtatggcgttccgcgttccgaccccgaacgtatccgtagttgacctgaccgttcgtctggaaaaagctgcaacttacgagcagatcaaagctgccgttaaagctgctgctgaaggcgaaatgaaaggcgttctgggctacaccgaagatgacgtagtatctaccgatttcaacggcgaagtttgcacttccgtgttcgatgctaaagctggtatcgctctgaacgacaacttcgtgaaactggtatcctggtacgacaacgaaaccggttactccaacaaagttctggacctgatcgctcacatctccaaataagttgagatgacactgtgatctaaaaagagcgacttcggtcgctcttttttttacctgataaaatgaagttaaaggactgcgtcatgattaagaaaatttttgcccttccggtcatcgaacaaatctcccctgtcctctcccgtcgtaaactggatgaactggacctcattgtggtcgatcatccccaggtaaaagcctcttttgcattacagggcgcacaccttctctcgtggaaacctgcgggtgaagaagaagttctgtggttgagcaacaacacaccgttcaaaaatggcgtcgctattcgcggtggcgtaccggtttgctggccgtggtttggtccggcggcacaacaaggtctgcctgcgcacggttttgcccgcaacctgccgtggacgctgaaatcacatcgtgaagatgctgatggcgtagcgctgacttttgaattgacgcaaagcgaagagacgaaaaaattctggccgcacgactttacgctgttagcgcacttccgcgtgggtaaaacctgtgaaatcgatcttgaatcacatggcgaatttgaaaccacctctgccctgcatacctactttaacgtgggtgatatcgctaaggtaagcgtcagtgggctgggcgatcgcttcattgataaagtaaatgacgcgaaagaagatgtactgaccgacggtattcaaaccttccctgaccgtaccgatcgcgtgtatctgaatccgcaagattgcagcgtgattaatgatgaagcgctgaatcgtattatcgccgtaggccaccagcatcatctgaacgttgtaggctggaatccgggaccggcgctttcagttagcatgggcgacatgccggacgatggctacaagacctttgtttgtgtagaaacggcttacgcttcagaaacgcaaaaagtcaacaaagagaaacctgcacatctggcgcaatccattcgcgttgcgaaacgttaatttgcgttaatgttgtgtgccgggtgcgatgcatccggcacgtatcaacatcacaccatatccagcgcagtttttccttttggtgccggatatgccttatccagcatagctaattccgctgacgaaagttcgacctcaagcgcagctgcattttgttggacatgggcaatcgtggccgctattggaatcgccatcacaccctgatggctgattacccacgccaacaatacttgtgccgcgctgatattgtgagcatgtgcaatttcgttgactaccgcgttttttaacagtccattgcgcaaccgcccggcctgggctaatggactgtaagccatcaccggcatctgctgttgctggcaccaggggagtagatcgtactcaatccctcgtgaaccgagatggtaaagcacctgattagtggcacactgatttccccccggcagctgccagagttcctgcatatcagcataatcaaggttagaaacgccccagcggcggatttttccctgggcgctcaatttttccatcgctgcaacagtctcttcaaaagcgaaactgccagaccagtgtaataagtagagatcgagataatcagtattgagacggcgtaaactggcttcgcatgcatttatcgctttttgcccgccagcattccacggatagactttagagacgagaaagacgttatcgcgcagaccggttaatgcttccccaaccaccttttcggcaccgccatcggcatacatttcggcggtatcaatgagggttaaaccgagttcaatgcccgcgcgtagtgcagcaacttctgttttgcgctgactggcatcttcgcccatataccatgttccctgccctatggctggcagtgagacatcgccactaaattgaatcattttttgttgcattgtttcctcccaggtattgcaccaccgtaatgcaaaacagggcgtgacgccctgtttttatgcacaaaatgccctggaaagatgcattatcagaatttgtaggtgatcccggtagaaatcaggccagtccaggatttatccaccatcgggctgtcagtaacttcatcagacagacgggtatagcgcgcggtaccgtaaacactccagtcgccgaggaagttgtagctggcgctcagctccaggtaagggctccagctgtcgttcgggttatagccacgcagaccgctgcgagcggactctttgcgcgatacgccataatagtattcgttctggttttcgctgttccactgcacaccgatacccggggtcacggtcaggccgccgttggtgtaacgatacaaccaggccatatcccagacaatgccgttgctgttatccagggtatcgccagccagggtggtacgcaggtaaccgtactgggtaaagtgagcataagacagaccagccatcatggtgctcttacggtcatccaggtgacgcatttggtgatcgccactgtctttcgctttgaagtaaagcggcgaccagtaagcggtaattgaaagtttatccgttgcgtcattccacaggtagtaaccaccacctaagccacggaaccagaagttatcgccttcatagttgattaccggtactgggtaaacatcggtatcgtaatctttatatgggtgttcaacgacacctacgcctgcgcccagggaaaatttaccttcagcgtgcgctacgcctgcagacgttgcgataagcactccaagtgccagaagtttgagtttggtcacaattaatcattccttaaacaaatgtttagcgggcgacaaagtttacccgtcaatacatcgaaacccaacctttttacgttttcattttttaaagtaactgtttaattttcctgacgcggatgacaccgcgcttacagccaaatgaatttagcgttactggctaccctggtctttacattaattatgcaaaatttatggatgagttgttgatatgccattgaaattaagaaagccgtgcaggcaagttttccatttgccatctacgcttaattttgaaggtgtatcaccgggcacgttgttctcatcgtcgataaaatggcatgagagttgctgtgttttagcaagagacgtcgttcagtttacctcttccgggagcctctactattcatatgaacggctcttaacctgtgctaaaaaacgaaaggacggcataccatgaatatattcgatcactatcgccagcgatatgaagctgccaaggacgaagagttcacactgcaggagtttcttaccacttgtcggcaagatcgcagtgcttatgccaacgcggctgagcggctattgatggctatcggtgagcctgtcatggtcgatacagcccaggaacccagactttctcgactcttttctaaccgggtcattgcacgttatccggcgtttgaagagttttacggcatggaagacgcgattgaacagattgtctcttatctgaaacacgcggctcaggggctggaagagaagaaacaaatcctgtatctgctggggcctgtgggtgggggtaaatcatcgcttgctgagcgactgaaatcattaatgcagctcgtaccgatttatgtattgagcgccaacggtgagcgtagcccggtcaacgatcatccgttctgtcttttcaatccgcaggaagatgctcagattctggaaaaagagtatggcattcctcgccgttatctcggcaccatcatgtcgccatgggcggcaaaacgcctgcatgaatttggtggcgatatcactaagttccgggtagtgaaggtctggccgtcaattctgcaacaaattgctatcgccaaaacggaacccggtgatgagaacaaccaggacatctccgcgctggttgggaaagtcgatattcgtaaactcgaacactacgcgcagaatgacccggacgcctacggctattccggtgcgctgtgccgcgccaaccaagggatcatggaatttgtcgagatgtttaaagcaccgataaaagtgctgcatccgctgttaaccgccactcaggaaggtaactacaacgggacggaaggtatctccgccctgccgttcaacgggattattctcgcccactcgaacgaatccgaatgggtcactttccgtaataacaaaaacaacgaagccttcctcgaccgtgtttacatcgtgaaggtgccgtattgcttacgcatttccgaagagatcaaaatctacgagaaattgcttaatcacagtgaattgactcacgccccctgcgcccctggcacgctggaaacgctgtcacgtttttccattctttcgcgccttaaagagccagaaaactccagcatttattcaaagatgcgggtttatgatggcgaaagtctgaaagacaccgatcccaaagccaagtcgtatcaggaatatcgtgactacgccggtgtcgatgaagggatgaacggtctgtcgacgcgttttgcgtttaagatcctctcccgcgtgttcaacttcgatcatgtagaagtggcggcaaacccggtccatctgttctacgtactggaacagcagatcgagcgcgagcagttcccacaagagcaggcagaacgctatctggagttcctgaaaggttatctgatcccgaaatatgccgagtttatcggcaaagagatccagacggcctaccttgaatcctattccgaatatgggcaaaacattttcgaccgttatgttacctacgcggatttctggattcaggatcaggagtatcgcgatccggataccgggcagctgtttgaccgcgagtctcttaacgccgagctggagaaaatcgagaaaccggcggggatcagtaatccaaaagatttccgcaacgagattgttaacttcgtactgcgcgccagagcgaataacagcggacgcaatccgaactggaccagctatgaaaaactgcgcacggttatcgagaagaaaatgttctccaataccgaggagctgttgccggttatctcgtttaacgccaaaacgtcaaccgacgagcagaagaaacacgacgactttgtcgaccgtatgatggaaaaaggctacacccgtaaacaggtgcgtttactgtgcgaatggtatttgcgcgtacgtaaatcgtcttaacaaccctggcccggtacacatgttaccgggcctacaacgacagcgaaccgtgggcctgagaagcggcaacacaggcgtagcatacagttggcaaatgtagtacggggggcatatgacctggtttattgaccggcgtctgaacggcaaaaacaaaagcatggtgaatcgccagcgttttttacgccgttataaagcgcaaattaaacagtcgatctccgaggccattaataagcgttcggtgactgacgtcgacagcggcgaatccgtatccattcccacggaagatattagcgaaccgatgtttcatcaggggcgtggcggtctgcgccaccgcgtgcatccgggcaatgaccatttcgtccagaacgaccgaattgaacgtccccagggtggcggcggaggttccggtagtggtcagggccaggccagccaggatggtgaaggtcaggatgaatttgtctttcagatttcgaaagatgagtatcttgatttgctctttgaagatttggccttaccgaatctgaaacaaaaccaacaacgccagctgaccgaatataaaacgcatcgggcgggttataccgctaacggcgttccggcaaatatcagcgttgtgcgctccttgcagaactcactggcgcgacgcacagccatgacggcaggcaagcggcgggaacttcatgcactggaagagaatttggccatcatcagcaacagtgaacctgcgcagctgctggaagaggaacgtctgcgcaaagaaattgcagaattacgtgccaaaattgaacgcgtcccttttattgacaccttcgatttacgttacaagaactacgagaagcggcccgatccctccagccaggcagtgatgttttgcctgatggacgtttccggttcaatggatcaatccactaaagatatggctaagcgtttttatattctgctgtatctgttcctcagcagaacgtataagaacgtggaagtcgtatacatccgccatcatacccaggcgaaagaagtcgatgaacatgagtttttctactcgcaggaaacaggcggcaccattgtttccagcgccctgaaactgatggatgaggtagtgaaagagcgttataacccggcacagtggaatatttacgctgcacaagcatcggacggcgataactgggccgatgactctccgctttgccatgaaatcctggcgaaaaaattattacctgttgttcgttattacagctatatcgaaattacccgtcgtgcacatcagacattgtggcgagaatatgagcatctgcaatctactttcgacaactttgcgatgcagcacatccgcgaccaggatgatatttatccggtgttccgtgaactgtttcataaacaaaatgcaacagctaaagactaaaactatcagccaggtcattatcgcctggctgatttttagcttactgtaaattatctcatttattacatacattagcttacaatcgctttaaatatgacagcgtaacctttacataatttagttccagaaaacaatcattcggaaaaatgattcagtcaacacgtatttccatggggttattctttaaatattgtttatcgttaacgaaaattgatcctggtcaaaactatatatctctgccatcaataaaatccagcactcacattgctctcctttttatggtttctatgggtacacaaaaattaaaagctcaaagcttttttattttcagtttattgctgacgttaattttattttgcatcaccacattatataacgaaaacacaaatgtaaaactcatcccacagatgaattacctgatggttgttgtggctttgtttttccttaacgccgtcatttttcttttcatgttaatgaaatatttcactaacaaacaaattttaccaacactcattttaagccttgcatttttaagtggccttatctatttagttgaaaccattgtaattatccataaaccaattaacggcagtacactgatccagacaaagtcgaatgatgtttctattttctatattttccgccaactcagttttatttgtttaacctcgctggcactcttttgttatggaaaagacaacatccttgacaacaataagaaaaaaacgggaatcctgttgctggcgctgattccttttttagtttttccccttctggcacacaatctgagcagttataacgctgactattctttgtatgtcgtcgactactgtccggacaaccatactgcgacctggggaatcaactatacaaaaatattggtttgtctgtgggcatttttactgttctttattatcatgcgtacacgattagccagcgaactatggccgttaatagcattattatgtctggcatcgctatgctgcaacttacttctactgactctggatgagtataattacaccatctggtatatcagtcgcgggattgaagtttccagtaaactgtttgttgtgtcttttctgatttataacatttttcaggaactgcaactctccagcaaactggcagttcatgatgtgctgaccaatatttataatcggcgctactttttcaacagcgtagagtcattattgtcgcgacctgttgttaaggacttctgtgtcatgctggtcgatattaatcagttcaaacgcatcaatgcccaatggggacatcgtgtgggtgataaagtgctggtttcaattgtcgatattatccagcaaagcatccgccctgatgatattttagcgcgactggagggtgaggtgtttggcttgctatttaccgaactcaatagtgcccaggcaaaaatcattgcggaacgtatgcgtaaaaatgtcgaactcctgaccggctttagtaacagatatgatgttcctgaacaaatgaccatcagtattggcacggttttttcaacgggtgacacgcgtaatatctcgcttgtcatgacggaagcagataaagccttacgcgaagcgaaaagcgaggggggcaacaaagtgattattcatcatatttaagtgcaaaaatattcagagccatgctttttgcgtggcttttgcatacaatttattactattacccctaaatttcccctccccagcggcgcagagatgagtataattagcgcccctgtgccaggccgcaatcgaactttatctggttttctcgtttcactaaccgaaggagtgccatttatcatgaaattgcaccatagaatgctccggcattttatcgccgcaagtgtcattgtgctgacatcttccttccttatttttgaacttgtcgccagcgacagagcaatgagtgcctatctgcgctatatcgtgcagaaagcagactcctcctttctttatgataagtatcagaatcagagtattgccgcgcatgtgatgcgcgctctcgctgctgagcagtcggaagtgtcgccagaacagcggcgcgccatctgcgaggcttttgagtctgccaataatacccatggcttaaacctgactgcccataaatacccgggcttacgcggcacactacaaaccgcatccactgactgcgacacaattgtggaagctgcagcactattacccgcttttgatcaggcagtggaaggcaaccgccaccaggatgattacggttcaggtcttgggatggccgaagagaaatttcactattatctcgatctcaatgaccgctatgtctatttttatgagccggttaatgttgaatactttgcgatgaataactggtccttcctgcagtcaggaagtattggcatcgatcgcaaagatattgaaaaggtatttaccgggcgtaccgtattatcgagcatttaccaggatcagcgtactaaacagaacgtgatgagtttgctgacgccggtatatgtcgcagggcagctaaaagggattgtgctgctggatattaacaaaaacaatttgcggaatatcttttacactcatgaccgccctctcctctggcgttttctcaatgtcacgctaaccgataccgattcggggcgcgacattatcatcaaccagagcgaagataatctgttccagtacgtcagttacgtccatgacttaccgggcggcattcgtgtctcgttatccattgatattctttactttatcacgtcttcgtggaaaagcgttctgttctggattttgacggcgttaattttgctgaatatggtgcggatgcacttccgtttataccaaaatgtgtcgcgagaaaatattagtgatgcgatgactggactgtataatcgcaaaattttaacccctgaactggagcagcggttgcagaaactggtgcaatccggttcttcggtgatgtttattgcaattgacatggacaagttaaagcaaataaatgacaccctcggtcatcaggagggggatttagcgattacgttattagctcaggcgattaaacaatcgattcgtaaaagtgattatgccatccgactcggtggcgatgaattctgcatcattcttgtcgattcgacgccgcaaattgcagcacaactgcctgaacgtatcgaaaaacgtctgcaacatatcgcgccgcagaaagaaatcggcttctcttccggtatttacgcgatgaaagaaaacgatacgttacatgatgcgtataaagcttccgatgagcgtttatatgtcaataagcagaacaaaaacagccgttcatgataaccttctgtggttgtttgcttgtaatctcaggagcgtgaaatgactgaaatggctaaaggaagcgtgacgcatcagcggttaatcgctttattatcacaagaaggtgctaacttccgcgtcgttacccatgaagcggtaggtaaatgtgaagcggtgtcagaaattcgtggcaccgctctaggccagggtgctaaggcactggtatgtaaagtcaaaggcaatggcgtaaatcaacatgttctggcgatcctcgctgccgatcaacaggccgatctgagccaactcgccagccatataggcggattacgcgcttcgttggccagcccggcggaagtcgatgaactcacaggctgtgtcttcggcgcgatcccccctttcagcttccatccaaaactcaaactggttgccgaccctctactcttcgaacgatttgatgaaatcgccttcaatgcagggatgctggataaatccgttattttgaaaaccacggattatttgcgcattgcgcaaccagaactgctcaatttccgccgcactgcgtaactagcctgtccgttcaataagcagaacggacaaaaccagcacaacagcaatggcaaaaaacgatgacgtgataatcagtgtctcgacgaacatttgatcgttcatagcatgcccccgggagatagctgttttcacgttattgttagcgtgcacaaatggcagtttgatgacagttcgcctgattttttatgcaaaaaacgtaaagattttctacttccttcctgcagcaagcgtaaagtaagcaggcttattattttttggcaaggaaaccacgatgtttgatgtcactttgctgatcctgctcgggttagctgcgctgggctttatcagtcataacaccactgtcgccgtttcaattctggtgttgatcattgtccgcgtcacaccgttaagcacctttttcccgtggattgaaaaacaggggctaagtatcgggataatcattctgacgattggcgttatggcccccatcgccagcgggacgctaccgccctcaaccttgattcactcgtttctgaactggaaatcgctggtggcaattgcagtaggcgttattgtctcctggctgggtgggcgcggcgtgaccttaatgggcagccagccgcaactggtcgccgggctgctggtaggcactgttttaggcgtggcgctgtttcgcggcgtaccggtcggcccgcttattgccgcgggtctggtttcgctgattgtggggaaacagtagttaatcccgcaatatatcggcctggcgtttgccccaggcctttcttaaacatagtaataaaggccgttgttgaatcataccccagcgtatgagcaactttctgtacagtatcgcctttcactaatccctgaagtgccataatcagctgtaactgctgacgccactggcgaaaactcaaccccgtctcttttactatcagtcgcgcaagattgcgttcactcatcgcaaaaaagccagcccattgccctaatgacccccactcgacgggccctttcgccatcatctccaccatcgtgcggattttaggatgagaagaaacgggcaggtgcagctgttgttgtggctgctgagggagttcatcaaacaggacctgaattaatctgcgggtcatcggctcagcacgctgagtcgtcgtcctgtttgccagggttaaaatcaattcccggcataagggcgatattttcaatgtgcaacatgttgtcggcattgtcactgcgctgggttcgataaacagaaaacagagttcagcgttagctgtcacttgattgctatgttccaccccgcccggtatccaaaccgcatattgcggcggcaccatccacaaagcattttccaccgtacaggtaattgcaccatgtaatgctagtatcagctgtcctttgcggtgctgatgtacaggactggttaactcatccgttgcggcgtgaatacaaaatgcgaccgcggcttcatggtgtcggtcgggttcatagccattgagattcaacctgtgcatcattttgtccgaatttagcgataatttgtcattttagcttgattcaacataacaataaaaacggtaaggtacagcctcgtttgtaacaatgagaagcatatgacctgttcaacttcattaagcggcaaaaacaggattgtccttatcgctggcattctgatgattgccactacattacgcgtcaccttcaccggcgcagcaccgttactcgatacgattcgttccgcttactcgctgacgacagcgcaaaccggcttattaaccaccctgccattattggcctttgcgctaatctcacctttggctgccccggtggcgcgacgttttggtatggaacgtagcctgtttgccgcgttacttttgatctgtgcaggtatcgcaattcgttctctcccttcgccttacttattatttggcggtacagcggtcattggcggtgggattgcattaggcaatgtcttactgccaggattaattaaacgcgatttccctcattccgtcgccagacttaccggcgcatattccctgacaatgggagctgcagcggcactgggatcggctatggtcgtgccgctggctttgaacggttttggctggcaaggcgcgttgttcatgctgatgtgttttcctctgctggctctttttttatggctgccacagtggcgaagccaacaacatgcaaatttgagtacctcgcgcgccttacatactcggggtatctggcgttcgccgcttgcctggcaggtcacattgtttcttgggatcaactcactggtctattacgtgattattggctggcttccggcgatcctcatcagtcgcggctatagcgaagcacaggcgggttcactgcatggtttgctgcaactagccacagcagctcccggtttgctgatccctcttttcttacatcatgtgaaagatcagcgtggtattgcagcgttcgttgccttgatgtgcgcagtgggcgctgttgggctctgctttatgccagcgcacgcgatcacctggactctgcttttcggttttggttccggcgcaacaatgatactggggttgacgttcattggtcttcgggcaagttctgcgcatcaggcggcggcactctcggggatggcacaatccgtcgggtatttgctggcagcctgtgggccgccgctgatgggtaaaatacacgatgctaacggtgactggtccgtaccactgatgggtgttgcaatactttcactactgatggcgattttcggactttgcgccgggagagacaaagaaattcgctaatatccggtgctatagtgacgtgacaaatcatgcgtgaaagggagaacaaacacgatgaatattcagtgcaaacgcgtttatgatccggctgaacagagcgatggttatcgcgtactggtcgaccgcctctggccgcgcggtatcaaaaaaaccgatttagcccttgatgagtgggataaagaaatcacgccgtcaacggaactgcgcaaagcctttcacggcgaagtcgtcgattttgcaacctttcgcgagcaatatcttgcagaactggcgcaacacgagcaagaaggaaagcggctggcggacatcgccaaaaaacagccgctgaccctgctctacgcagcaaaaaacaccacgcagaaccatgcgctggtgctggccgactggctacgtagcttgtgattttagtacagcatccggcggttatttttcaccagccggatggtcccgtcgccacaatgcccattcatcaatcgtttcaccgcccggtaatttgcaattgttgctgaccccttgcgctgtctgcactggaatgagcgtcccgcccttctgctggcaatagaccgacgccggatttgccataccaatctgcggcggtttaggtgcttctggctgagaagaggttgaacaaccagccaggaccagcaagcaaggcaaagcaaaactgataattttcatttattgatctcacacatttatctacgcttagagtatcgcggtatcgttttgttttgcagcactatttttattacattcactcaaaacatattacgtcttgtttcatctttgttgatgatgttttatcatgcctgcaaagattaaataatcagcatttacccgccgtatcctggagttgtttcgtgtcagatcagattatcgcccgcgtctcgcaatcccttgccaaagaacagtcactagaaagtctggtccgacagcttctggagatgctggaaatggtcactgatatggaatcaacctacctgaccaaagtggatgtcgaagcgcgcctgcagcatattatgtttgcccgtaacagccagaaaatgcacatcccggagaattttaccgtctcgtgggattactcgttatgcaaacgcgctattgatgaaaactgctttttcagcgatgaagtccctgaccgttggggcgactgtattgcggcacgcaatcttggaatcaccacatttctgagtacaccaattcacttaccggatggatcattctatggcacgctttgcgccgccagcagtgagaagcgccagtggagtgaacgcgcggaacaggttttacagttattcgccggactgattgcacaatatattcaaaaagaggcgttggttgaacagctgcgcgaagccaatgccgcgctgattgcgcaatcgtataccgactcgttaaccgggctaccgaatcggcgggcgatttttgaaaatctgacgacgctgttttctctcgcccggcatcttaaccataagataatgatcgcgtttatcgatctggataacttcaaattaatcaatgatcgttttggtcataatagtggcgatctgtttctcattcaggttggcgagcgccttaatacgctccagcaaaatggcgaagttattggtcgtctcggcggtgatgagtttttggttgtttcactaaataacgagaatgcggatatttcgtcgctgcgagaacgtattcaacagcaaatacgtggagaatatcacttaggtgatgttgatttgtattatcctggtgccagtcttggcattgtagaagtcgatcctgaaacgaccgatgcagacagtgccctgcatgctgccgatatcgcgatgtatcaggagaaaaaacacaaacagaaaacaccttttgtcgcgcattcagcgccacattcctgaggcgtattcacatccttttgattggtgataacatgcgaatcggtattatttttccggttgtaatctttattacagcggtcgtatttttagcatggttttttattggcggctatgctgccccgggagcataaagatgaaaaaaacaacgattattatgatgggtgtggcgattattgtcgtactcggcactgagctgggatggtggtaacgtcacctctaaaaaatagcaaaggctgcctgtgtgcagcctttgtgcaatttaagcgttaacttttaatcttcctgtagataaatagcacgacaatcgcaccaataacggcaaccacgaagctgccaaaattgaagccatcgactttaccaaagccaaacagcgtgctgatccatccgccaactacggcaccgactatccccagcaggatagtcataaagaatccaccaccatctttacctggcatgatccacttcgccagaataccggcaataagcccaaaaataatccatgacagaatgcccattgtttcctcacttatctgttttgcattagcgggttagtcgctgataaaaagcatagcacaacatcgggagggcaagatttgtgacgagcatcacggaggatttttttgcggatggcacagaaattgcgccatcaacgatcagtgataattaccaaccacaaacatcatgttcgttttccgtgtcttgacatcctccacgccctgaatgacgaggatccctgctacgttcaggctgtcgcctgaatcatttcggtgggttcctgcttcaacgagcggcctgactgcaccatctctccacaggcaagaacggcgtgccccgccgctaaaatgttacgagcgccgtttacatcggcgttcgctgtatatccacatacctggcatctgaattgactttgtgacaggcgattttctttcgctgtatgaccacagcacgcgcaacgctggcttgtgtacgctggcggaacagcaagcacctgaccgccacgccagagctgcttgtactcaagctggcggcgcatttcataccagccctgatccagtatcgaacggtttaaacctgattttgcccggacattgcgccccggctggctgaccgtacccgctgctgactttgacatgttgctgaccttcaaatcctcaatgactatcattgcgtggtttttgctgacggtcgttgtgactttatgaaggtagtccctgcggatatttgcgatacgggaatgcagtcgctgtattttgcgtttctgcttctgccagttgttgctgaatttgaccttgcggcttaactgtcgctgaagtctcgccagcgtcttctggtttttctgaaaactgtttacaggcccaaagactgtgccatctgacagcgtggcgagtttagccacgccagcatccagcccgaccattgatgctgaagggtgaaccggagtggatacttcactttctgtctgaatactgatgtaccacttaccgcaggactggctgacagtgacatttttcacaacacccgtgacctgacggctattccggtagcgcatccagcccagtttcggcagaaaaatacggctgttttcctgatcgagctttacgccctgcgggtagcggaatgcatcattctgtccccgctttttgaatcggggaaaagcagcccgcttccggaagaagtttttgtaagcccgctcaaggtctttcagtgactgttgcaatggctgtgagggcgaatctttaagccattgcgtttcagtggcatttttccactcaaccagccaggaagccattttcccgtaagggatgtatttattaccggcctcatgattctcattctgaagcgccagagcacgattgaaaacgaaacgacatgcgcctgcgaagcgcctcatttcacactcctgttgatcacctggtcttaactggaatttaaatgcctgtagtcgtttcacaggccaaatgatactttggtctgtgaaaaaagaaaccgatatccggcgtggaaggcattgtgttttcctgatgcatgttcacctggtctttgtcaccagatacagacgtcagatttttgaccatgacgcgacagaaaaactacgcgcttacttttcaaatgtatgtgctgattttgaagctgaacttgttgaaatggatggcgaaccagatcacgtccatttgttaattaactatcctcccaaactggcgatatccagtctggtaaacagcctcaaaggcgtatcgggtaggttactgcgacgagatcgaccagatattgcagtcaggtattactacaaaggcgttttgtggagtcctggctattttgccagtagctgcggaggtgcgccaatatccgtcatccgccaatacattgaacaacagcaaacacctggttaggtggaaaaccgcgccttatatccccgccctgaaggacggggttttacggcgcaccggataagaacgcacggtattcaccagatcttttatcacttcagccgccacttctggcaccagcaaagtcatcggcgtctctgtttcataatcgacagaaacgccattgctgttattggtgacggtcacggtatacgttgctttgcccatgattcatttcccgttatgaatgactttccgttgttgcgcaccttccatcaggacttcaggagccacgaagaagtcaatgttgaaataagtatcgtcagtcatggcttcaatgttgtgccacttttctggagggaacaccgcaaactgccccgcttcgataaggatcacctgatcaggctctgcactgtgttcatcagcgtagccgagatatttgaccgccccatgcataacggaaaggcgtgggtaaacccccgggcgcgttcctttatcaagatgacgttcgaatattccggcaggcgcagtttgtttattccagaaaggcgttgagcgcgtatgaatataattctgtgggatttgcagcatcctattccctccttcggggaatgcgctgaaaacggtttattccagccgtttcagggtacgcctgataatttgcattttaaataccatttattggttactttttagcaccatatcagagaaaaatcagggaggattacaagtgggaagcccgcgacaacgcgggctgaatgtatcaggattgcagcgtcgccagtcgggcggcgaaacccacgaacatcaaaccaatcagtgagttgccaactttagccagtttctttttggtacgtatgtactgcgtgacaaaagcaccagaaataatcaggaagctcaaatagcagaaactcaccagttccagcgtcgtcgccagaataaagaatgaaattcccgtatgtggggcattaacatcgataaactgtacgaaaaacgacacatagaacaaaatggctttcggattagtcaggctcaaaattaacgcgcgtttaaaaatagcaccgtattggggctcatcggatttggcctcgttatttttacccttcagggtcgcgtagagaattttactccccagatagagcaaataaaacgcaccaagataacgtataatgttgaataatatcggggtggtcttaattaatgtcgccactccagcccatgccagaaacatcaataccgcatcgccaataaatacaccgcaggccgcaagataaccgcctttcataccgctactgacgctatttttgagtacaaacagggtatttggccctggcaccaacacaataaaaatggccccaaccagataggtccagtaattcagaaccccgtattcagcgaacacattaacctctttaattatctttcgatcatgcgcgattaaaggtgaatatgctaaccaatctgtagcggcttagaaaggagaaaatcaggttttaacccgatatcaacccgataattgaataattaatcaggcatgctccagtgaaaaattcgggtagtgctcggcaaaatactggcgtaaaaattctaccgttatccgcactttcgctgacgtcgccagccttgaaacataaacggcccagacgttcgctggctggtaatattccggtagcacttgcactaaatgaccactggcaatgttttcgctaacatcccaccaggaacgcagagcaatcccctgcccatcgagacaccactgatggacaatttctccatgattagacgacagtgggccggtgactttaatcgcatggtggccttctttattgcgtaattgccagacaccaaaaggatgatcgcgctctttaatgaccaggcacggcaatgcagaaagatcggttaaatgtttcggcgcgccatgttgcgcaataaattccggcgacgcgcagagaatgcggtaattggtcgccagtttgcgggcgattaaattaggggcgatgtcatcgccaatgcgaatatcgagatcgacaccttcattgaccaaatcgaccagtcggtcttccacatcaaaacgtaattccagttgcggatacgccttcgccagcgctgataacgccggagccaccacctgtcgtccaaaaccaaagctgctgataatacgcagcatcccctggggcacctgacgcacgtcagaaagttcgtccatcatctgaccgacatcctgcaaaatccgctgcgcccattcataaatccgctctccttcttcggtaatggtgacgcggcgggtggtgcggtgtaacaacaccacgtttagcgtttgctccagcaaggcgatgcgcttgctgacgaacgccggtgaaacgcccagttcttccgccacggcggcaaaaccagcccggcgagccaccagcataaagacgcgcaaatcgttcagcagcggtaaattattcatgattcgtgttttatgtttcaccagttacggggattaattccttttcagtcaattataggatggtgatgttgtcaattttgatggtcaggaagtgagaacccaatgatgaaaacgatgcgtattgctgcgatcccgggagacgggattggcaaagaagtccttcctgaagggattcgcgtgttacaggctgccgctgagcgctggggcttcgccttgagttttgagcaaatggagtgggcgagctgcgagtattacagccatcacggtaaaatgatgccggacgactggcatgagcaacttagccgtttcgacgccatctattttggtgccgtcggctggccggacaccgttcctgaccatatttcgttgtggggttcgctgctgaaatttcgtcgtgaattcgaccagtacgtcaacctgcgcccggttcgtctctttcctggcgttccctgcccgctggcgggaaaacagcctggcgacatcgatttttacgtggtcagggaaaacaccgaaggcgaatattcctcgctcggcggtagagtgaatgaaggtacagagcatgaagtcgtcattcaggaatcggtatttacgcgtcgtggtgtcgatcgcattttgcgttatgccttcgaacttgcgcaaagccgcccacgtaagacgctaacttctgccactaaatcaaacggtttagccatcagcatgccgtactgggatgagcgagtggaagcaatggccgagaattacccggagatccgctgggacaagcagcatattgatattctctgcgcgcgttttgtgatgcagccggaacgcttcgatgtggtggtggcgtccaatttatttggcgatatcctttccgatcttggcccggcctgcaccggcaccattggcattgccccatccgccaacctgaatccggaacgcactttcccgtcgctcttcgagccagtccacggttccgcgccggatatctacgggaaaaacattgctaaccctatcgccacgatttgggccggtgcaatgatgctcgattttctcggcaatggcgatgagcgtttccagcaagcgcataacggtattctggcagcaattgaagaagtgattgctcacgggccgaaaacacctgatatgaaaggcaatgccaccacgccacaggttgccgacgcgatttgcaaaattattttgcgttaaggtcaaaccagtttatttgaaccgcgtcactgacgcggtttttttattcgttctttgcagtaaataacctgcgtcatttcaccttttattgtttccgtttcgtgttttatggctttccgtattcttaattgtttaatttatgtaacatgcaaataatcaatttgttaaacacaacatacaactcattaccctgcaaataattacaactggcaaaagccagagacgggcttttatgcccaggagatgactcatgatgagcaatgttaagaaaaaagatgtgccgctgataagcatcagcctggtggccattcttttcatcgcagctgcattaagccttttcccacaacaatcggccgacgcggccaacgcaatatacacttttgttacgcgtacgttaggttccgccgtacaggtattggttttgctggcaatgggactggtgatttatttagccaccagtaaatacggcaatattcgtcttggcgaaggaaaaccggaatacagcacgctctcctggctgtttatgtttatttgtgccggtttaggttcttctacgctttattggggggttgctgaatgggcctattattatcaaacgcctggattaaatatcgcaccgcgttcacaacaggcactcgaatttagcgtcccttactccttcttccactggggcatcagcgcctgggcaacttatacgctggcctcattaatcatggcttatcactttcatgtgcgtaaaaacaaaggtctgagtctttccggcattattgccgcgattaccggcgttcgcccgcaaggcccatggggaaaactggttgatttgatgttcctgatcgccactgtcggcgcactgactatttcccttgttgtcaccgcagcaacctttactcgtggactttccgcgctgaccggtttacccgataacttcaccgtgcaggcatttgtgatcctgctttccggcggcattttttgcctaagctcgtggattggtatcaacaacggtttgcaacgtctgagcaaaatggttggctggggcgcgttcctgctgccattactggtgctgattgtcggcccaaccgaatttattaccaacagcatcatcaatgccatcggtctgaccacgcaaaacttcctgcaaatgagcttattcaccgatccgcttggcgatggttcatttacccgcaactggaccgttttctactggctgtggtggatctcatacacccctggcgtagcaatgtttgtcacccgcgtttcccgcggtcgtaagattaaagaagttatctggggactgatcctcggcagcaccgtcggttgctggttcttcttcggcgtaatggaaagctatgccattcatcagtttatcaatggcgtaatcaacgtcccacaggtgctggaaacactgggcggcgaaacagctgtacagcaagttctgatgtcgttgccagccggtaaattgttcctcgccgcatacctgggcgtgatgattattttccttgcctcgcatatggatgcggtggcctacaccatggctgcgaccagtacgcgtaatctccaggaaggtgacgatcctgaccgtgggctgcgtcttttctggtgcgtggtgatcactctgatcccgctttccatcttgtttaccggtgcttcgctggaaacgatgaaaaccaccgtcgtgctcacagcccttcccttcctcgtcattttactggtgaaagtcggcggatttattcgctggctgaaacaggattacgccgacattccggctcatcaagttgaacattatctcccgcagacaccggttgaagccctggaaaaaacgccagtgctccctgcgggaaccgtattcaaaggcgacaactgagcgccatcatcctaacgataaaggtatccctatgagcaatctgagccctgactttgtactacccgaaaatttttgcgctaacccgcaagaggcgtggaccattcctgcccgtttttataccgatcagaacgcgtttgaacacgaaaaagagaacgtcttcgccaaaagctggatttgcgtcgctcacagcagcgaactggcgaatgccaatgattatgtgacgcgtgagatcattggcgaaagcatcgtgctggtacgcggtcgtgataaggttttgcgcgcgttctataacgtgtgtccgcaccgtggtcatcagttgttgagcggtgaaggaaaagcaaaaaatgtgattacctgcccgtatcacgcatgggcattcaaactcgatggcaatctggcccatgcacgtaactgcgaaaacgtcgccaatttcgatagcgacaaagcgcaactggttccggtgcgtctggaagaatatgccggattcgtcttcatcaacatggaccccaacgccaccagcgtagaagatcagttacccggtctgggcgcgaaagtgctggaagcctgcccggaagtccacgatctgaaactggcggcccgctttaccacccgcacgcctgccaactggaagaacattgtcgataactatctcgagtgctatcactgtggtccggcgcatccaggtttctccgactccgtacaggttgatcgttactggcacaccatgcacggtaactggacgctgcaatacggtttcgccaaaccgtccgaacagtcgtttaaatttgaagagggtacggatgcggcattccacggtttctggctgtggccgtgcacgatgctgaacgtcaccccgatcaaagggatgatgacggtcatttatgaattcccggtggattctgaaactaccctgcaaaactacgatatttacttcaccaatgaagagttaaccgacgagcaaaaatcgctgattgagtggtatcgcgatgtgttccgtccggaagatttacgtctggttgaaagcgtacagaaagggctgaaatcgcgtggctatcgtggtcaggggcgcatcatggccgacagtagcggtagtggcatttccgaacatggtatcgcccatttccataatctgctggcgcaggtgtttaaggactaatgacatcggcggcggtattttccgccgctgggctgatttttgatggagtacagcaatgtcagactatcaaatgtttgaagtacaggtgagtcaggtggaaccgcttaccgaacaggtgaaacgcttcacgctggtggcaaccgatggcaaaccgctgcctgcgttcaccggaggaagtcacatcattgtgcagatgagcgatggtgataaccagtacagcaatgcgtattcactactgagttcgccgcatgacacctcttgttatcagattgccgttcggctggaggaaaactcgcgcggcggttcccgctttttgcatcagcaggtaaaagtgggcgatcggttaacgatttcaacgcctaataacctgtttgcgctaattccctcagccagaaagcatctgtttatcgcgggcggtattggtatcacccctttcctgtcgcacatggcagagctgcaacacagcgacgtcgactggcagctacattactgctcgcgaaatccagaaagttgcgcatttcgtgatgagctagtccagcatccgcaggctgagaaagttcacttgcatcactcatcaaccggaacacgactggaattagcgcgattattggcggatatcgaacctggcacacacgtttatacctgtggtcccgaggcgctaaatgaagcggtaagaagtgaagctgcgcgtctggacatcgtcgccgatacgctgcactttgagcaatttgctatcgaagacaaaaccggcgatgcctttaccctggtgcttgcccgttccggaaaagagtttgtggtgccggaagagatgactattttgcaggttattgaaaataataaagccgcgaaagtggaatgtttatgtcgtgaaggggtatgcggaacctgcgaaacagcaatactggaaggtgaagctgaccatcgggatcagtattttagcgatgaagagcgtgccagccagcaaagtatgttgatctgttgttcgcgtgcgaagggtaaacgcctggtgttggatttgtagtttgccaaagccggatgtggcgctgagcgcgcccagtccggcttcggaagattttactgcggatattcctgcaataaattgtgtaatgcttccgccatcagctcaccacgccagccggaaatcagctccggcaaattgttctgcggtttcagtttccagtgccagttcagcagttggttgatttgccgacgcgatgccagcaattcggcgctgatcttatgcgtttcgctcacgtcagtaatcagcgacttaatcgctttaaacgctttacgataacccggcatgtccatcaggttaagcatcggctgcggtaaggcctcttccggcaatgtctgcgctttttccaccagcgccagcagcgttttaccgtgaaagcggatttcgctaccggataaacccaggctgtccagttcgcctaaacttcccggcatataacgcgctaccgaccacaaatgctcttcacgcacgacaaagttcaccgccagatcgcgctctcgcgccttgcgcagtcgccagtcggctaacagttgcagacaggccagttggcgtgtgcgtaactgccaggcattggtgatatcacgccaggcatcttccggcgcaacgacttcctgacgacgcatttgcatcaggcggcattcatccagcgccgcaggtagccagccggaggcctccgtttctaccataagcttggcggtgatcggtaacagataccagacatccgccgctgcgtattcacactgacgttcggtcagcggtctggccagccagtcggtgcgcgattcactcttgtccagcgtaacgccggaatactcttccaccatggaagcgaaaccccatgacatcgggcgtccgcagaaggcagcaaggatttgcgtgtcaatcaagggttgtggtaattcgccaaagacattgaggaacacttccagatcttcactgcctgcatggagaaattttgtgatggacggatcgcgcaggatcgctttcagcggtgaccagtcggtgatcccgagaggatcaattagcgccagatgctcgccatcgaaaagttgaatcaaccccagctgcgggtaataagtgcgcgtacgaacaaattcagtatccagggctatcgccggaaaggcacggacggcttcacacaaagaagccagcgcatcgtccgtggtaatcatttggtaattcaaattgttttctctttagtgggcgtcaaaaaaaacgccggattaaccggcgtctgacgactgacttaacactcaggctttattgtccactttgccgcgcgcttcgtcacgtaattctcgtcgcaaaatttttccgacgttagatttcggtaactcatcacgaaactccaccagcttcggtactttgtagcccgtgagctgacggcggcaaaaggtcaccagtgactcttcggtaagcgatggatcttttttcactacgaagattttcaccgcttcaccactggagccggaaggtacgccaacagccgcgacttcctgtacgccaggatgctgcatgacgacatcttcaatctcgttgggatagacgttaaaaccggaaaccagaatcatgtcttttttacgatcaacaatgcgcaggaatccttcttcatccattaccgcgatgtcgccggtgtgtaaccagccatttttgatgatttcatcggtagcatcgggacgctgccagtaacccagcatcacctgcggtcctttgacacaaagctcacccggttgacctggtggtacttcattatcatcatcatccaccagtttggcttccgtcgacggcaccggcaaaccgatgctaccactatgataatcaatatcatatgggttaacgctgaccagcggcgcacactcggtaaggccatagccttccagcagatactgtccggtcagtttcacccaacgctctgccaccacttgctgcactggcatccctccgcctgcggaaagatgcagactggagaaatccagctgctggaactctttattgttcagcaacgcattgaacaaggtgttaacgcccgtgatagcggtaaacggatatttcgctaactcttttaccaaccctggaatatcgcgcgggttagtgataagcaggttctgcccacccagttcgataaacagcaggcagttaatggtcagggcaaaaatgtgatacagcggcagtgccgttactaccagttctttacctggatgcagcaacggcccataggtggcgttgacctgttccaggttcgccagcatattgcggtgagtcagcatcgcgcctttcgccacacctgtggtgccgccggtgtattgcaggaaggctaaatcttccggcaccagttcgggtttgacgtactgcatccggtagccgttatgcagtgcgctacgaaatgaaatggcatctggcagatggtatttcggcaccaaacgcttgatgtatttaacaacgaaattgactaccgtgccttttgccgtagatagctgatcgcccatacgggtcagaattacgtgctgaacggcggttttatcaaccactttttccagtgtgtgagcaaagttagacacgataacaatcgccgatgcgccgctatcgttaagctgatgctcaagctcacgcggggtatacaacgggttaacgtttacgacgatcatcccggcacgcaaaatgccaaacagcgccaccggatattgcaataaattaggcatcatcaacgcaacgcgatcgcctttcttcagccccaacccttgttgcaaataagcggcaaacgcgcgactgcgttcttccagcttgcggaaggtcattacctcccccatattcacaaacgcaggctgatcggcgtagcgcgcgaccgactgctcaaacatatctaccagagattgataacggtcagggttgatctccgtcggaacgtccgcgggataacggttaagccaaaccttcttcaattcttcacctctaaaatgcgtgttcgtcgtcatcgcaaccccaaatgatatacatgccgttaacataatattaactcatcataccagcttgataattacccaacgaaaaggttgcgaagcgcgtcactatttatttttatctttaccgtaagaatgcagaaacagcggaccagccgctgtttctttttctttaaaaacaagcaattattcagttacaactgtttgtactctcgcggggccgggattataccagccccatccgccgtagccatagggccagccacgaccgccataaaaccatggatcaatcggctgaggcggcataatcacctgctgggttaaatgccaacgtttgtaacccgttacttgcatcaccataaatttatagggcgtgttgccgatttttccgtcaaccgcaccagtgattggcccgactaccgtaaccagttgtccacggaaatccaccgggtccagaaaaccgttcacatcggcataaatgcgaccgcgagaaggttctcccagcgtcggtctggcaccgctgtccagcggtacggtagcaatttccaggcgggttttcccttgctggttttgtaccgcaaccactttgccaccaaagcgtgcctcctgaccaacgtacagctgcggcgcactcatcacccgaactaaatcttgttgcggcgtgggactgctgcctttaatggcgtccggcacagtgacacaaccgctcagcattagcgcaaacgtacctgccagtatgcctttgataacattcttttgaaccgccatgatgcgactcctttttttctcagggcatactcttaagattcattctttgcccggaagtttcttccatgcgacgttgttacgtaaataaaccggttcggcatgttccaccgccaccgttttaccctcggcaaacatctgacaagcaatcggcagcatatcttctgcagcggggagtaacacttcgccatcgcgcaaaaccagtccgctctctttaccgagatccggccaggcttgccagcccgtccctaccgtcacccattcgccggaaagctgttgcattcgttcatggacgatttcgggtttgagtacggcttcggtttcttcaccgtgccagataccgttttcatcacgctgatattcggcccagtaaacttcgcccattcgcgcgtcaatggctgccagcacacgggttgcgccgtttttgcgccacgccccttgcgccatcgtcattagcgtggagacgccaatcatcggtaattccgcgccaagcgccagcccttgcgcgatgccaataccaatgcgcacgccagtaaagctaccggggccgcgcccgtaagccagagcgttaatatcagtcagggaagttccgctggtggtcaggatatcctgcaccatcggtaagattcgttgagtatgttcacgagggcaaagctcaaaatgagcgttgacagtaccgtcgttccacagggcgacagagcaggcctctgtcgcggtatcgatagccagaattcgcatgggtcttcgtgcttagatcaataaaaaggcgcgcatcataccatactccgtaacaaattacctggaggatggtatcgcaaggaaacgaaccgcacgggcaatgtcacgggtgcgtggcgcgggcggcagactggcgagaaacgtcgcgccgtaagggcgcatcaccagccgattgtcacaaatcaccagcacgccacgatcgtcggcgtcgcgaatcagtcgccctaccccttgtttgagagtaatgacggcatctggtagttgcacttcatcgaacgggtcgccaccgcgcaaacggcaatcttccatgcgcgcttttaacagcgggtcatccggtgaggtaaacggcaacttgtcgataatcaccaatgacaatgtatcgccacgcacgtccaccccttcccagaaactactggttgccacaagaagcgcgttaccggcgctgacaaattgctgcaacagttgccctttgctggtttccccctgcaacaaaacgggaagcgtcatggtagcgcggaactgctcggccagatcgcgcatcatggcgtgcgaggtacaaagcataaaacaacgaccgttgttagcttcgatgatcggtcgcagcattgccgctaactggcgagcagaacctggctggttggtttgcggcagattgcgcggcacacagagtaacgcctggcggctgtaatcaaacgggcttggcaatagcaacgactccgcctgttctatcccaagccgcgaggtgaaatgatgcagatcgtcgttcaccgacagcgttgctgaggtgaagatccagctaccgggcttttgcgccattaactctttgaatttatccgccacgctgagcggcgtgagagccagagtaaaatggcgcgaagtgcattcgtaccagtagctgtagcccggctgattgatctcttttagccgcttcagccgtgtgcgatacaacgtggcgcgctcaaatgccgcatccagcaaggcggaacgccccagtgacagtttcgccacgtcataacaaagttccagggtgtcatcgagcagtaaaaatgcccgctgaatttgcggattagctaacagctcacgcaggttaccgcgataacctggctcaccgagttgcagacgaaaatcctgcgcactctgggcaagacgatcagcgcacttttgtaactgctgggtgtcttttaattcggtgcggtaggcgatggtgatgtcttttgccaggtcgagcagttgtcgactggagagtgactgaccaaaatactggctggcaatgtccggtagctggtgggcttcgtcgaagatcatgacgtccgcttccgggatcaactcgccaaatccactctctttaaccaccatatccgccagaaagagatgatggtttaccaccaccacatcggcgtccatcgcttttttacgtgctttgaccacaaagcaatctttatacatcgggcagtcgctgccaagacagttgtcgttggtgctggtgaccagcggccacgcctgtgaatcttccgccacgctgacgcaggtgctgatatcaccatcgactgtttgattagaccaggagcgcagcaggatcacatcgcttaagatttgtaccggcagatcgccccccgccagcgcctgctgttcgagacgttcaaggcagaggtagtttgagcgccctttcagcagcgccacgttgcccgtgtatttcaacgcctttgagactgttggcaaatcgcggctgtagagctgatcctgcaacgcttttgagccggtcgagataatgactttctttttcgcccgcagcgcaggagccaggtaagcgtaggttttgcccgtaccggttcctgcttccaccaccagcggctggcctttttctatcgcctgggtgacggctaccgccatctgtcgctgtggttctcgcggcttaaagcctggtatcgctttcgccagctgaccgtctggtgcaaaatcgtccgtcacactaccccctgttgatttgaacagggattatgtcaggatgaggtcgctttcgccagttgaagtggtgacggcgacctcacattgtggcagtctttgcagcacgaaaatggaaggataatgaggacaaaataatgactatcgttcgtatcgatgctgaagcccgctggtctgatgtagtaatccacaacaacacgctctactacactggtgtaccggaaaacctcgacgccgatgcctttgagcaaaccgccaacacgctggcgcagattgacgccgtgctggaaaaacagggcagcaataaatcgagcattctggatgccaccattttcctggccgataaaaacgacttcgcggcgatgaataaagcgtgggatgcctgggttgtcgcgggtcatgcgccggtgcgctgcacggtacaagcgggtttgatgaacccgaagtataaagttgaaattaagattgtggctgcggtgtaagctttatcgaagcaaaataagtcagacgataatttatcgataatactggtcggttttacataaatcgaccagagattaagatattacctgttgatgctcctgctaattcattatttatttttataatttcaattttatctataaaactaactatataaataaccataaccatgccgttgtgttcgccctctgactagcaactctggttttctttcttagctgaataatctggttatagcgtgaggactgaccgttaaatttctccatcttactggataacacaccatgagctgctacctttaaaacacctgaatgtcaacaggttaactcgtgccatatcgttataatccctttgatattagatgcaaattaaggtcatatatagtcttatcgataacatggttaattttaaggataagaatatgcctgctgtaatagataaagccctggatttcattggtgccatggatgtatcagcgccaacaccaagttcgatgaatgaaagcacggcgaagggaatctttaaatatttaaaagaactgggagtacccgcgagtgccgctgatattacggcgcgagctgaccaggaaggctggaaccctgggttcacggaaaaaatggttggatgggcaaaaaaaatggagacaggtgaacgctctgtgattaaaaatcctgaatacttttcaacatatatgcaggaagaactaaaagcactggtctgagttaaatttatatcagcataaatgggtcaggacgcttttaatcacatataaaaagcgtcctttttctcacaatcaaatgatcatcggcttctataacgaaatcgatacggattagtgtgttactcgtcttcatcctcaaaacgcgccacgattcgctcgccggagtggttggcacgcagctcttctgccaccagcgcgattgcctggccgctgctcatcccttgtgccatcagttcctggatccgctcgacagctttttgctgctgttcatgggtgagtgaaggtaaacctgcaaacattgttaactcctgctaaattgttggcgctaattatttcatgctacccggcacatagccagtagagtcaggactgatgaagacgttatctcccgctgtgattactttaccctggcgtcaggacgccgctgaattttatttctcccgcttaagccacctgccgtgggcgatgcttttacactccggctatgccgatcatccgtatagccgctttgatattgtggtcgccgatccgatttgcactttaaccactttcggtaaagaaaccgttgttagtgaaagcgaaaaacgcacaacgaccactgatgacccgctacaggtgctccagcaggtgctggatcgcgcagacattcgcccaacgcataacgaagatttgccatttcagggcggcgcactggggttgtttggctacgatctgggccgccgttttgagtcactgccagaaattgcggaacaagatatcgttctgccggatatggcagtgggtatctacgattgggcgctcattgtcgaccaccagcgtcatacagtttctttgctgagtcataatgatgtcaatgcccgtcgggcctggctggaaagccagcaattctcgccgcaggaagatttcacgctcacttccgactggcaatccaatatgacccgcgagcagtacggcgaaaaatttcgccaggtacaggaatatctgcacagcggtgattgctatcaggtgaatctcgcccagcgttttcatgcgacctattctggcgatgaatggcaggcattccttcagcttaatcaggccaaccgcgcgccatttagcgcttttttacgtcttgaacagggtgcaattttaagcctttcgccagagcggtttattctttgtgataatagtgaaatccagacccgcccgattaaaggcacgctaccacgcctgcccgatcctcaggaagatagcaaacaagcagaaaaactggcgaactcagcgaaagatcgtgccgaaaatctgatgattgtcgatttaatgcgtaatgatatcggtcgtgttgccgtagccggttcggtaaaagtaccagagctcttcgtggtggaacccttccctgccgtgcatcatctggtcagcactataacggcgcgactaccagaacagttacacgccagcgatctgctgcgcgcagcttttcctggtggctcaataaccggggctccgaaagtacgggctatggaaattatcgacgaactggaaccgcagcgacgtaatgcctggtgcggcagcattggctatttgagcttttgcggcaacatggataccagcattactatccgcacgctgactgccattaacggacaaatatactgctctgcgggcggtggaattgtcgccgatagccaggaagaagcggaatatcaggaaacttttgataaagttaataagatattacgccaactggagaagtaagacgtggaataccgtagcctgacgcttgatgattttttatctcgctttcaacttttgcgcccgcaaattaaccgggaaaccctaaatcatcgtcaggctgccgtgttaatccccatcgtccgtcgaccgcaaccggggttgttgctgactcagcgttcaattcatctgcgtaaacacgctggacaagtggcattccctggaggtgcagtcgatgacacggacgcatcagttatcgccgccgcgctgcgcgaagctgaagaagaggtcgctataccgccttccgccgttgaagttatcggcgtgctgccgcccgtcgatagcgtaactggctatcaggtaaccccagtggtcggcattatcccgcccgatctgccgtatcgcgccagtgaagatgaagtctcggcggtgtttgaaatgccgctcgcccaggcattacatctgggtcgttatcaccctttagatatctaccgccgtggcgattcacatcgggtatggctgtcctggtacgaacagtattttgtatggggaatgaccgcaggcataattcgtgagctggcgctgcaaattggtgtgaaaccctgactatacttatctttacatctacaaaacactacttgagacaatcatcgcaatattagttaaatcgcggtttttgattagtttaattcatgtgaatagttaagccagtcgccgcgttccctcttacactatgcgctgttattagttcgttactggaagtccagtcaccttgtcaggagtattatcgtgattagtctattcgacatgtttaaggtggggattggtccctcatcttcccataccgtagggcctatgaaggcgggtaaacagttcgtcgatgatctggtcgaaaaaggcttactggatagcgttactcgcgttgccgtggacgtttatggttcactgtcgctgacgggtaaaggccaccacaccgatatcgccattattatgggtcttgcaggtaacgaacctgccaccgtggatatcgacagtattcccggttttattcgcgacgtagaagagcgcgaacgtctgctgctggcacagggacggcatgaagtggatttcccgcgcgacaacgggatgcgttttcataacggcaacctgccgctgcatgaaaacggtatgcaaatccacgcctataacggcgatgaagtcgtctacagcaaaacttattattccatcggcggcggttttatcgtcgatgaagaacactttggtcaggatgctgccaacgaagtgagcgtgccgtatccgttcaaatctgccaccgaactgctcgcgtactgtaatgaaaccggctattcgctgtctggtctcgctatgcagaacgaactggcgctgcacagcaagaaagagatcgacgagtatttcgcgcatgtctggcaaaccatgcaggcatgtatcgatcgcgggatgaacaccgaaggtgtactgccaggcccgctgcgcgtgccacgtcgtgcgtctgccctgcgccggatgttagtttccagcgataaactgtctaacgatccgatgaatgtcattgactgggtaaacatgtttgcgctggcagttaacgaagaaaacgccgccggtggtcgtgtggtaactgcgccaaccaacggtgcctgcggtatcgttccggcagtgctggcttactatgaccactttattgaatcggtcagcccggacatctatacccgttactttatggcagcgggcgcgattggtgcattgtataaaatgaacgcctctatttccggtgcggaagttggttgccagggcgaagtgggtgttgcctgttcaatggctgctgcgggtcttgcagaactgctgggcggtagcccggaacaggtttgcgtggcggcggaaattggcatggaacacaaccttggtttaacctgcgacccggttgcagggcaggttcaggtgccgtgcattgagcgtaatgccattgcctctgtgaaggcgattaacgccgcacggatggctctgcgccgcaccagtgcaccgcgcgtctcgctggataaggtcatcgaaacgatgtacgaaaccggtaaggacatgaacgccaaataccgcgaaacctcacgcggtggtctggcaatcaaagtccagtgtgactaatacttcttactcgcccatctgcaacggatgggcgaatttatacccgctttctcgtctgctgtaatattccccactacacttccactgttgcgtcaggcgtttgtcgccatacgcttacagggtggcccgcatgcaaaaagcacaacggatcattaaaacctatcgccgtaatcgaatgattgtttgtacgatttgcgcactcgttacgctcgcttcgaccctgagcgtgcgatttatttcacagcgtaacttaaatcaacaacgggtagtacaattcgccaatcacgctgtagaggaattagataaagtactgcttcccctacaggcaggtagcgaagtcttgcttccgctgattggtctgccctgctctgtcgcccatttgccattacgtaaacaggcggcaaaactccaaactgtgcgatccattggcctggtgcaagacggcacactctattgctccagcatttttggttatcgcaatgtgcccgtcgtggacattctggctgaacttcctgcaccgcaaccacttttacgcctgacgatcgaccgtgccctgattaaaggcagtccggttttgattcaatggacgcctgcagcgggcagtagcaatgctggggtcatggagatgattaacatcgacttactgacggcaatgctccttgagccacaactgccgcaaatcagtagcgccagcctgacggtggacaaacggcatttgctctatggtaatgggctggtagattcccttccgcaacctgaagacaatgaaaactatgaggtttcttcgcaacgctttccttttaccattaacgttaatggtccgggggctacggcgctggcatggcactatcttccaacacaattaccgctggcggtgctgctaagtttactggtgggctacatcgcctggctggcgaccgcttaccggatgagcttttcccgcgaaatcaatctgggcctggcgcaacatgagttcgaattgttctgtcagcctttgcttaatgcgcgcagccagcaatgtattggtgtagagattttgctgcgctggaataatccgcgtcagggctggatttcaccggatgtgtttattcctatcgcggaagaacatcatttaattgtgccactgacccgctatgtgatggcagaaaccattcgtcagcgccatgttttcccgatgagtagtcagtttcatgttggcattaacgtcgcacccagccattttcgccgtggtgtgctgataaaagatctcaatcagtactggtttagcgctcacccgattcagcaactgatcctcgaaatcaccgaacgcgatgccttactggatgttgattatcggattgcccgcgagctacatcgtaaaaacgtcaaactggcgattgatgacttcggcaccggcaacagttcattttcctggcttgaaacattacgtcctgacgtgctgaaaattgataagtcatttaccgcagctataggttctgacgcggttaactcgacggtgaccgatatcatcatcgcgctggggcaaagactgaatattgaactggtggcggagggcgtggaaacgcaagaacaggcgaagtatttgcgccgtcatggcgtgcatattttgcaagggtatttgtacgcacagccgatgccgctacgtgattttcccaaatggctggcgggcagccaaccgccgcccgcccggcataatggacatatcacgcccattatgccgttacgttaatgcttactcatcttcatcgtgcgccggttgctctttaacaatgcgaaccagatcaacacgataatcattggcttcaatgatggtgatatgcagtggccctacatcaatcacatcgcccacacggggaatgtgaccatttgccgagatcacgaggcccgcgaccgtcgcgatatcatcgtcatcggcaaggtgctcaacatcaagcgcctgctgcaaggcatgcaaatctgtaccgccttttaccagccagccgtcaccatcagtaatgatttccggcgtttcgtcagcgtccgggaattcacccgcaatggcttccagcacatccagcggcgtgaccagaccttgtaccacaccaaactcgttggtcacgataacaaagctcccgcgagcacgacgcagcacgcccaacaggttgatcggatcgagggtttccgggacgataatcgccggagacgccgaagcaatcgccgccacatcaacgccctcttccagcgccaccagcagttctttagcacgtacaataccgatgatttcatccagttcaccgcgacataccgggaacagactgtgcggtgaagagagcagttgctcgcggatttcatcgaccccgagattagcgtcaacccagcttatttcaccgcgcggcgtcatgatcccgcgcagagaacgcgacgccagcgtcagtacgccgttaatcatgtaacgttcttcttcggcaaatgcaccttccgggatcggcatcggcatcgggttatcggcatcgtgctgaacattggcctgacgtttcccgcccatcaaacgcaggatggcatcggcagtacgcgctcgcagcggcaaagtcgactggtggcgaataaagttgcgacgcgcaatctggttaaacacttcggtgatgatcgagaagccaatcgcggcatacaggtaacctttcggaatgtggaaaccgaaaccttctgccaccagactcagaccaatcattaacaggaagctcagacagagcaccaccaccgtggggtgctggttaacgaatcgcgtcagcggtttggatgccagcaacataaccgccatcgcaatcactaccgccgccatcatcaccggcagatggttaaccatccctactgcagtaattaccgcatccaacgagaagacggcgtcaaggatgacaatctgtgtgacgaccacccagaaactggcgtagcctttaccgtggccggaatcatgatcgcggttttccagccgttcatgcagttcggttgttgctttgaacagcaagaatatccccccgaacaacataatcaggtcgcgtccggagaaggagaaatccatgacggtaaatagcggtttggtcagcgtgaccatccatgaaatcagcgacagcagccccagacgcataatcagcgccagtgataaccccagcaaacgcgctttatcgcgttgttttggcggcagtttgtcagcaagaatggcgatgaagaccaggttatcgatacccagcacaatttcgagaacaacaagcgtgagtagccccgcccaaattgaggggtccattaagaattccatgacaagctcctgcttaaggaatagctattcgacgccagaaataatgcaggcgtaacgacaaaatgcaaacgaaaggtgcggcatagagtgccagaaaggcaggcgttaaaaggcctgatgctgaaatgacgtcggtgacgatccatactgcgggctactgccctatactccatggttgttaaacgggagttaaacatatcagagacgcctctgatttggcaaagatttaccttcctttgcaaacgaatgtgacaaggatattttacctttcgaaatttctgctaatcgaaagttaaattacggatcttcatcacataaaataattttttcgatatctaaaataaattgcgaaacgcaggggtttttggttgtagcccttatctgaatcgattcgattgtggacgacgattcaaaaatacatctggcacgttgaggtgttaacgataataaaggaggtagcaagtgaccattgctattgttataggcacacatggttgggctgcagagcagttgcttaaaacggcagaaatgctgttaggcgagcaggaaaacgtcggctggatcgatttcgttccaggtgaaaatgccgaaacgctgattgaaaagtacaacgctcagttggcaaaactcgacaccactaaaggcgtgctgtttctcgttgatacatggggaggcagcccgttcaatgctgccagccgcattgtcgtcgacaaagagcattatgaagtcattgcaggcgttaacattccaatgctcgtggaaacgttaatggctcgtgatgatgacccaagctttgatgaactggttgcgctggcagtagaaacaggccgtgaaggcgtgaaagcactgaaagccaaaccggttgaaaaagccgcgccagcacccgctgccgcagcaccaaaagcggctccaactccggcaaaaccaatggggccaaacgactacatggttattggccttgcgcgtatcgacgaccgtctgattcacggtcaggtcgccacccgctggaccaaagaaaccaatgtctcccgtattattgttgttagtgatgaagtggctgcggataccgttcgtaagacactgctcacccaggttgcacctccgggcgtaacagcacacgtagttgatgttgccaaaatgattcgcgtctacaacaacccgaaatatgctggcgaacgcgtaatgctgttatttaccaacccaacagatgtagagcgtctcgttgaaggcggcgtgaaaatcacctctgttaacgtcggtggtatggcattccgtcagggtaaaacccaggtgaataacgcggtttcggttgatgaaaaagatatcgaggcgttcaagaaactgaatgcgcgcggtattgagctggaagtccgtaaggtttccaccgatccgaaactgaaaatgatggatctgatcagcaaaatcgataagtaacgtattgtgttgattatcactcagttttcacacttaagtcttacgtaaacaggagaagtacaatggagattaccactcttcaaattgtgctggtatttatcgtagcctgtatcgcaggtatgggatcaatcctcgatgaatttcagtttcaccgtccgctaatcgcgtgtaccctggtgggtatcgttcttggggatatgaaaaccggtattattatcggtggtacgctggaaatgatcgcgctgggctggatgaacatcggtgctgcagttgcgcctgacgccgctctggcttctatcatttctaccattctggttatcgcaggtcatcagagcattggggcaggtatcgcactggcaatccctctggccgctgcgggccaggtactgaccatcatcgttcgtactattaccgttgctttccagcacgctgcggataaggctgctgataacggcaacctgacagcgatttcctggatccacgtttcttctctgttcctgcaagcaatgcgtgtggctattccggccgtcatcgttgcgctgtctgttggtaccagcgaagtacagaacatgctgaatgcgattccggaagtggtgaccaatggtctgaatatcgccggtggcatgatcgtggtggttggttatgcgatggttatcaacatgatgcgtgctggctacctgatgccgttcttctacctcggcttcgtaaccgcagcattcaccaactttaacctggttgctctgggtgtgattggtactgttatggcagtgctctacatccaacttagcccgaaatacaaccgcgtagccggtgcgcctgctcaggcagctggtaacaacgatctcgataacgaactggactaacaggtgagcgaaatggttgatacaactcaaactaccaccgagaaaaaactcactcaaagtgatattcgtggcgtcttcctgcgttctaacctcttccagggttcatggaacttcgaacgtatgcaggcactgggtttctgcttctctatggtaccggcaattcgtcgcctctaccctgagaacaacgaagctcgtaaacaagctattcgccgtcacctggagttctttaacacccagccgttcgtggctgcgccgattctcggcgtaaccctggcgctggaagaacagcgtgctaatggcgcagagatcgatgacggtgctatcaacggtatcaaagtcggtttgatggggccgctggctggtgtaggcgacccgatcttctggggaaccgtacgtccggtatttgcagcactgggtgccggtatcgcgatgagcggcagcctgttaggtccgctgctgttcttcatcctgtttaacctggtgcgtctggcaacccgttactacggcgtagcgtatggttactccaaaggtatcgatatcgttaaagatatgggtggtggcttcctgcaaaaactgacggaaggggcgtctatcctcggcctgtttgtcatgggggcattggttaacaagtggacacatgtcaacatcccgctggtggtttcgaccatcaccgggcaggatggacagacccgtgtcaccaccgtgcaaaccattcttgaccagttaatgccaggcctggtaccactgctgctgacctttgcttgtatgtggctgctgcgcaaaaaagttaacccgctgtggatcatcgttggcttcttcgtcatcggtatcgctggttacgcttgcggcctgctgggactgtaagactgttgtacactaccggggccttttggccccgtttttttatctggaggattaatgacaatcacggacctggtactgattcttttcatcgccgcactcctggccttcgcgatctacgatcagttcatcatgccccgccgtaacggccccaccctgctggcaattcctttgctccggcgtggtcgcatcgatagcgttatcttcgtcggattgattgtcattcttatctataacaacgtcacgaatcatggcgcgctaataacaacatggttattaagtgcactggctctgatgggtttttatatattctggatccgcgttccgaagatcatctttaaacaaaaaggttttttcttcgccaatgtctggattgaatatagccgaatcaaagcgatgaacttgtcggaagatggcgtgttggtgatgcaattagaacagcgtcggctgttaatccgcgttcgaaatatcgacgatctggaaaaaatttataagcttctcgtatcaactcaataacttatgaatttagccaaagctatgtttagtgtatttttaataatcagacatagcttaggctatattatctcttcccttatttgttatttattttaacgtttcattgatatataaatctaaatgaaaatcgttatcaataaagcaatgaaataatatattccaacagttgttttatattctcaaaatatgttaaggttgcgccctcatttggggagtagctgatttccagattccggaaatgtacgtgtcaacatactcgttgcaaaacgtggcacgtacggactgaatactttcagtcaggcgagaccatatgcacatcaatcgctatgcctgcatgaacgcgaaaaccatcacggcttgttgttcatgtatgcatgtttgctgggggcgatgatgtgttttatggataccccggtcaggacattgtcatgaatatcactgctactgttcttcttgcgtttggtatgtcgatggatgcatttgctgcatcaatcggtaaaggtgccaccctccataaaccgaaattttctgaagcattgcgaaccggccttatttttggtgccgtcgaaaccctgacgccgctgatcggctggggaatgggcatgttagccagccggtttgtccttgaatggaaccactggattgcgtttgtgctgctgatattcctcggcgggcgaatgattattgagggttttcgtggcgcagatgatgaagatgaagagccgcgccgtcgacacggtttctggctactggtaaccaccgcgattgccaccagcctggatgccatggctgtgggtgttggtcttgctttcctgcaggtcaacattatcgcgaccgcattggccattggttgtgcaaccttgattatgtcgacattagggatgatggttggtcgctttatcggctcaattattgggaaaaaagcggaaattctcggcgggctggtgctgatcggcatcggcgtccagatcctctggacgcacttccacggttaataagaacgctgccagaggtgaatattaaagtccgtctggcagtcgaacacttcttttgctgccagtgtttgccagacttctggcttcgcacgccaggcaaacggcgtcatctgcaataatgcgacggcttcatcaccgcgaagacgcatcggataacacaactcatcactctgctgtaatgtaaaaccttccagttgttctgcatgaggtgcatgaagatgtacttcattgtaaatcagccccttcagctccatcaaatgtcgcggtcccggcgtggcagtaatgacccagccgccgggcttcactactcgtgctaattcttctgctttacacggcgcgtaaatacgtattatggcgtccatactggtatcggaaaacggcaaacggtggctggaagcgacacaaagagtgacctgcggatagcgtttcgccgccgcttttatcgctaccttcgagacatccaggccaaacgtggtgatttcgggcaacacatcggcaaatgcgtgtgtgtaatacccttcaccacagccaatatccagcaccgccgtggccttttcatcaagccgttcccgcagttgggcgacaattgcatcacgcagcggctgataatgtccggcatctaagaatgcgcggcgtgcttgtatcatttccgcgctgtcgcccggatcacgagaccgtttatgctgaacgggcagcagattgacatacccttctttcgccatatcaaactgatgtcgctggggacagatatagctgtttttttcacgcgaaagaggctgatggcaaagtggacaggaaaacgacatgacaactccggcaggatactaaaggccgcaagtgtaacgcgaatcacgcggcgggcaaatatccgaacgccaggagcgaagataaagcatagtaaaaagcctcgcattcgacgaggctttatagcgagattgaagcgtattcacacttcagatcagtggattcgatcagatagctgttacgttaacagctgccggacctttctggccgtcctgaatttcgaactcaacgttctgaccttcagccagagttttgaagccattaccctggatagcggagaagtgtacgaacacatctttgctgccatcagccggagtaatgaagccaaaacctttagactcgttgaaccacttaacctgacctttaatctttgccatttgaaaaattccttagattgttttcttcgcccgcaggcataacatagataaaactgacacattactgcatgaggcaccaatataaggctcggcagagaagcggtattcaacgtcaacgtgtttactcaggacttctttactgaaaatgccacacataaacagaactgtacctcgtttaacccgaaatctgttatcacatacaacgttaattatggcaagccatttttaaacatgtctcgatcagacgcacaaatctcgatacgtcttccactttttttgcacacttatgcaacggaatacgcgccgatatatcattgtgcttaaccttgccagttcaggcagatacttaaactggcgtattttctaacatagttcaataagttcagttgttccaggccagtgggagaagttattacatagtgcgtgcaatatcacattttttgctatgcaatgaataaaaagttatatcactttttctcataaaacagtcagttaacggctatcaattaccctaaagagaagtcaatccccaaagggattgaaaatttaaaataagaaaaattgatgaatgagcaaaaaaatcaagagagaaacgtttcgctaataaataataccacgcttaatcacaaatccgatgtaaacatcctaataaattaatgaggaaaatatctttttctgatatcccgttacgcaaataaataatatgataattatttgaagtcagaccagagttttaatttgaagcagttgcaccatggcagtgcgtataatcaggatgaattgagtaacccttcaacgacggggttactcaagattgaggaaggattatcgttcggcgaccagacgaataatatcttcgtcttcaaccgatttttgactctcaacggtctttttatctgctttctcaggttcgtttgcttcgcacaaacgacgtaacagtgcattttgacgtttttgctgatccagcaacgcctcaagcagttcaatctgttcgttagtccgagaactggcacgattgataaaaaaccacaagatgagcccgataagaagaaccaccaccgatacaaccaaagacgcaatgttcatcacgcctgaatttacaacttcgttcatttcaccacctctgagtagaggcgctattctaccactgctggagaggaagaaaatctagtgctgaaaaaatgatatcaccacgggataaactggttaatggcacaaattccgctgaaaaattgtacatcctgatcgcacatcatgttgaatacctgcgcccaaagcagcaagcaagccaacaccacgacaaccagaacgacccatcgaaactttttcactccaatctccgcttcacctaccttatgtcattaaactagcatgcgttagttaaacagcgcctaactatgtcgatattcgtgctttttcggaatgagtagcttgcttcagcgcatattgccgctacgattaagcgaacataaaaagagaagaggttgtaatgcgattcatcattcgcacagttatgctgatagcactggtatggataggattattactcagcggatatggcgttttgattggaagcaaagagaatgccgcaggattaggtttgcaatgtacctatctgactgccagaggcaccagcacggtacaatacttgcacactaaaagtggtttcttggggataacagattgcccactgttacgtaaaagcaatatcgtggtcgataatggttaagggtaataaataaccagattctcactcatgagtaaaatattcttatagcaagcgcgtttaatataacgcaccttcaactttatttttctcatgctaaataaagaacctgtctgtttgatattccgacaggttcttactctcatcagaacggatagtcgtgataacccatttgggcagaaattttgcgcgctgcggtatgcaacattgcgacatattcctgtaaacgctcttcagagaaacgcaacgtcgggaaggagatgctcaaaccggcaatgaccacgccaaagcgatcaaataccggtaccgcaatgcatcgcagcccttcttcctgctcttcgttatcttcgccatacccctgctcgcgcacctggtccagaacgggtaataacgcttctgtactggtgatggtccgctcggtactgcgtttatactccacgccctcaagaatttgcttcacttcatcgagatcgcgccatgccagcagtaccttaccaatcgcggtgctgtacagcggattacgacgcccaatccgtgaatacatgcgcaaattgtacatagagtcaattttgtgaatgtaaacaatactgtcttcgtccagtgcgccgaggtggatagtttctttggtcaggcgggagatctcacgcatctggatatctgcgctacgaattaaatcgacgttttgtaacgcgcgagcgcccagttcaaacaatttcagggtcagggaatatttctccgactccccttcctgcgccacataacctaaggttttcatggtctgtaaaaagcgataaacggtgctttttgacatcatgacgcgctgcgacagctcggttatccctatttcgcgctcttcacccagcgcctgcaaaatgccaaaaacttttagcacggaagatacagaatcaggctgtttatccagatctgcgttagccatttatcacctcattgcgagtgttttataaaaatcagaactgttttttattataatttcgcaccagggtggtcgcaatccatcttttgccggttagttacaattctgcgacatccaccgtgaatatcagtgctagaatcatacccctgttgattattcaccaaagatataaaattcctatgccaaaagttcaggccgacggcctgccattgccccagcgatacggtgcgatattaaccattgtgattggtatttcgatggctgtccttgacggcgcaatcgccaacgtcgccctgccaacaatcgccacggaccttcatgccacgccagccagttccatctgggtagtgaacgcctatcaaatcgccattgtcatctccctgctctcgttttcgtttctgggcgatatgtttggctatcgacgtatttataaatgcggtctggtcgtttttctgttgtcttcactgttctgcgccctttctgattcgctgcaaatgctcacccttgcgcgtgtcatacaaggtttcggcggtgcagcgttgatgagcgttaataccgcacttatccgcctgatctatccacaacgttttctggggagagggatgggcataaactcgtttattgttgccgtctcttctgctgccgggccgacaattgctgcagcaatcctctccatcgcatcctggaaatggttatttttaatcaacgtaccgttaggtattatcgccctgcttctggcgatgcgttttctgccacccaatggttctcgcgccagtaaaccccgtttcgacctgcccagcgccgtgatgaacgcgttaaccttcggcctgcttatcactgcgttgagtggtttcgctcaggggcaatcgctgacgttaattgctgcggaactggtggtaatggttgttgttggtattttctttattcgccgccagctttctcttcccgtaccgctgctaccggtggatttactgcgtatcccgctgttttcactttctatttgcacatctgtttgctctttctgcgcacaaatgctggcaatggtttccctgcccttttacctgcaaaccgtgctcgggcgtagtgaagtcgaaacaggtttacttctgacaccgtggccgttagcaacgatggtgatggctccgctggcaggctatttgattgaacgcgtacatgcaggattgctgggtgctttagggttgttcatcatggctgcggggcttttttccctggttctgctgcccgcgtcacctgcggatatcaatattatctggccgatgatcttatgtggcgctggatttggcttgttccagtcacccaataaccacaccattattacctccgctcctcgcgaacgtagcggtggagccagtggcatgttaggaacggctcgtctactgggtcagagtagcggcgcggcactggtggcgctgatgctaaatcagttcggtgataatggtacgcacgtttcgctgatggctgcggctattctggcagtgattgctgcctgtgtcagtggtttacgtatcactcagccacgatccagggcataaaaaaagcgcgtcgatcaggacgcgctttttagtatttacttcatattacttcaggtattcacccgtacgcagagcttcaattcgtttatccagcggcgggtgagtcatgaacaactcactgagcgatttcgacttaccgttaatgcagaaagccatcatgctggttgcttcttgcggttcatagctggttttcaggcgctgcagcgcggcaatcattttctcgcgaccaaccagttttgccgaaccggcatcagcatggaattcacgatgacgcgagaaccacatggtgataatgctcgccagaataccaaacaccagttccagaaccgttgcaaccgcaaagtagatcagcgggttgccgttgctctcttcaccttcatcacgatttccgcccataaaacccgcggcaagctgcgccagaatacgggaaataaagataacgaaggtgttcaccacgccctgaatcagcgtcatggtgaccatatcaccattggcgatgtggctgatttcgtgagcaattaccgcctcggcttcatccgggctcatgttctgcagcaaaccggtgctgacagcaaccagagaggcatcacggcgcgcaccggttgcaaaagcgttgatgtccggcgcatggtagatagccacttgcggcatagcgatccctgcctgacgagcctgggttgctacagtattaaccagccaacgttccctttcgttacgcggttgctcgatcacttccccgccaacagatcgtaatgccatccatttggacatcagaagcgaaacgaaggaaccaccaaaaccgaacagcaaggccatgatcatcagcccctgaacgctgctcgactgtatccctgtcaggctcagtaccagcccgaaaacgaccattacggccaggttcgttagcaggaagagcgcgattcgcatcataattttctttttacctcagtttaacaaaacgcaatatgcgatacccacatcgtatgggttacgcgactattttcaagtctggatagtgcgtaagtcaccagaaagacacaactttacattttgtagcatctgatttacggcatcttgccgctgttaaaaaatcaggcacaatttcttgtgcctgattgatattacttgacgggagcgggttgttccgcgggtctggctttttcaagcttcgccagatcgagtgcgatattcaccgtctcatccagataaggatccggctcctggtaatctttcggtagatcatccagcttcttcaactccggtttaccttcgcgtttaaagcgttcgttcaaacgcgccagacgcgtcgcatcatcttcattattctctttctcacgcacagcgtagttcagagaaacgatattgcgcttgtccttcatagcgttgaagcgcgcgatatccttcatgatgttctggaactcaggatctttcgcgatacgcgcattatgttccttcagcagctccggcccaaaggccgttaaatcgcctgatttcacataagtcgcggcatcaatgctatcccacggcagcgcgttatcttcgaatttctcacccgtttccgtttcttcattacccgtcggcatgatgatgtctggcgttacgcctttacgttgcgtactgccgccgttaacgcgatagaatttctggatcgtgtactgcacagaacccagcgctggccattcaggacgtaacatctgatcgtaaatacggttcaatgaacggtattgctgaacggtgcctttaccaaacgtcggttcacccacaaccagcgcacgaccgtaatcctgcattgccgcggcaaagatttctgaagccgaagcactgaaacggtcaaccagtaccaccagcgggcctttatagaacacctgcccgtcggtatcgctgtcttcacgaaccttgccgttgttatcgcggacctgaacaatgggacccgcaggaataaacagacctgagagcgataccgcttcggtcaacgccccaccgccattgctacgcaggtcgatgatcacactgctgacattctgtttttccagtttctgcagttgaactttgacatcgtctgtcaaacccacatagaagcccggaatatccagcacgccgactttctctttaccgacggtcttcaccgacattttaaccgcgcggtcttcgagacgaatacgttcacgggtcaatgttacagtgcgggtcttggtccctttaccagcaggtaaaatttccagacgaactttactgcccttcggccctttaattaaggcaaccacatcatcaagacgccagccaatcacgtcaaccatcggcttgcctgtttgaccaacaccgacaattttgtcaccaacgctgatagctttactcttcgctgccggaccacctgccaccatcgaattgataacggtgtagtcatcatccatttgcagcactgcgccaataccttccagcgacaaactcatttcagtgttgaactgttcggtattacgcggggaaagatagttggtatgcgggtcgatttcacgcgcaaacgccgtcattgccagcgagaaaacatcttcgctgttggtttgcgccagacgacgaatggcaaatttgtagcggcgtgtcagggtttcacgaatttctttatccgtttttcctgccagcttcaggcttaactcgtcgaatttgactttactgtcccacagcgcgttcaactcagcctcgtttttcggccagggcgctttgctgcggtcaaggttataagtgtcgttgccggtgaaatccatcggcttttccagtaccgacaaagcgtactggtaacgctcaaaacggcgcttttgcgccagattgtagagatcgtagaaaacgtcgagtttgcctgaacgcagttcatcgcctaactcggttttctttttcgcgaactgttcaacatcgcttgccagcagcacgttgtggctgtaatcgagcagattcaggtagcggtcaaagattttggccgaaaatgcctgatcgaggtcgaactggcgataatgagaacgggtgaagcgcgacgttacgcgctcacttaccgtcgcatgctgcgtctcttcctttaataccggaatttgatcagcacgcgtgatatcttctacagcgaaggtctggcctgctattgcaagcaggccagctaacgcggtaagcctaaaaaacatgttcatgcctggcccggcctccgtttcagaacaccaggtgttctgcgcgcacaatcaaagacatacccgaattcagctggacgcggacgccgtctttggtgatttctaatacggtggcatccatcgcgttttgacccgctttcaccttcagggcttgtccgacagtcagagctgaaatgtcagaaaccggggtgtgctgttcttcgcgaggtgcttttactgtttttggcgctttctctaccggctgttgcgcacgaggtttacgttcagcgccttctttgcggcgtggcgtggtcggacgtggcttgcgttcgcggcgcggtgcgtcttctttctcaccagcagctgcggcagcttcgcgttttttcgcttgctgttcagcacgctgtgcctgaacacgcgctttcgcttcttcaagctgcttgcgagcatgctctacatgttgctcgtccagctcaccgcatgggttgccgtcaagatcgacacgcgttgcgccgggtttaacaccgtaaagataacgccagctcgaagtgtagagacgtaaagcggatcgtaattgcgttttgctcaggttcatttccccggcaacacgatcgaccaaatcctgaaaaataccgattttcagcggacgcgcttcaccttccgcactgaaacagtggggaaaacgttcggccagaaacgcgattacttctttactgctattcaacttaggttgattttccatgaaatttcctgattacaacggacgtagccaacaagcgcaggcatgaacaggcgtcattataatgacgctaccagtaaatgctacgttatccgttgattatcctgcgacgctcgcaaagaattttttgtaatccgtcgttgcaagcactttttcaagctgtgccacaagctgacgtaagccttgctcgtcctcgtctgtaaagcgaccgaagacggtactatcgatgtcaagaacaccaataatctgatttttcaccaccagcggcagaacaatttcagaattactcgccgcatcacaggcaatatgcccgtcaaacgcgtgaacatcctcgatacgctgcacttgattgcgggcaaccgcagtgccgcacaccccgcgcccgacgggtatccggacacaggcaattttgccctgaaatggtccgagtaccagtgtatcgtcctcaagcaaataaaaacctgcccagtttacgtcagtgagacgctcgtataacaacgcactggtgttcgcaagcgttgccagaaaactggtttctcccgccatcagcgcgttaaagtcgcgatttaaatccgcgtaaaattctgttttgttcattatataatcacttgtttgtcttacctggaactgccagcctattaaaataagcattaaatgcgttaatgctcaagatcattcccatcatgggttaagattaatgttaattcttattacatttggcacgtcatggctcttaacacaccacaaattacgccgacaaaaaagataacagtgagggcaatcggcgaggaactgccgcgtggtgattaccaacgttgcccgcaatgtgacatgctgtttagcctgcccgagataaattctcatcagagtgcctattgtccgcgctgtcaggcaaaaattcgcgacgggcgcgactggtcgctaacgcgcctggcggcaatggctttcaccatgctgttgctgatgccgtttgcctggggcgaaccgctgttgcatatctggctgttaggtattcgtatcgacgccaacgtcatgcaaggcatctggcaaatgaccaaacagggcgatacgataacgggggcgatggtctttttctgcgttattggtgcccccctcattctggtgtcctccatagcatatttatggtttggtaaccgactgggaatgaatttacgtccggtactgctgatgcttgagcgacttaaagagtgggtaatgctggatatctacctggtcggcattggcgttgcttctataaaggtacaggattatgcccatatccaggcgggtgtcggcttgttctcttttgtggcgttggtgattttaacgacggtgacgttgtcacatcttaatgtcgaggagctgtgggagcgattttatccgcagcgccccgctacgcgtagggacgagaaacttcgtgtctgtcttgggtgccattttaccggctatcctgatcagcgtggtcgctgcccgcgttgccatatcccgctacgcctgcgtcgccgtcatagtttgcaaaaatgctgggcggcgctgttagcgtcaatcgttttgttgttacctgccaacctgttgcctatttctatcatttatctgaacggaggacggcaggaagatacaattctttccggaattatgtcgctggcaagtagcaacattgcggttgcgggaatcgtgtttatcgccagtattctggtaccgtttactaaagtgatcgtcatgttcactttactgttgagcattcattttaaatgccagcaaggtttacgcacacgcattctgttactgcggatggtgacctggattggtcgctggtcgatgctcgacctgtttgtcatatctttaaccatgtcgctgattaatcgcgatcagatcctcgcttttactatgggaccggctgcgttttattttggcgcagccgtaattttgactattcttgctgtggaatggctggacagccgcttactttgggatgcacatgagtcaggaaacgcccgcttcgacgactgaagcgcagattaaaaataaacgccgtatctcacctttctggctgctgcctttcatcgcgctaatgattgccggttggctgatttgggacagttatcaggaccggggtaataccgtcaccatcgactttatgtcggcggatggtattgtcccgggccgtacgcctgttcgttatcagggcgttgaagtcggaacagtgcaggatatcagcctcagcgacgatcttcgtaagattgaagtcaaggtcagcatcaagtccgatatgaaagatgcgctgcgcgaagagactcaattctggctggtgacgccaaaagcatcgttggcaggtgtctctgggctggacgccctcgtcggtgggaactatatcggcatgatgccgggtaaaggtaaagagcaggatcactttgtcgcactcgatacccaaccgaaatatcggctggacaatggcgatctaatgatccacctgcaagcccccgatctcggttcgctgaacagcggttcattggtctatttccgcaagatcccggtgggaaaagtctacgactatgccatcaatcccaacaaacaaggcgtggtgattgatgtcctgatcgagcggcgttttaccgatctggtgaaaaaaggtagccgtttctggaacgtttccggcgttgatgccaatgtcagtatcagtggcgcgaaggtgaaactggaaagcctggcggcactggttaacggtgcgattgccttcgattcaccagaagagtcgaaacctgccgaggcggaagatacctttggtctgtatgaagacctcgcccatagccagcgtggcgtaataataaaactggaactgccgagtggggccggattaaccgccgactcgacgccattaatgtatcagggactggaagtcggacagctaactaaactggatttaaatcctggtggtaaagtcactggggaaatgacagttgatcccagcgtcgttaccctgcttcgtgaaaatacccgcatcgaattacgtaatccgaaattatcccttagcgatgccaatctcagcgccctgctgactggcaaaaccttcgagttggtacccggcgatggcgagccacgcaaagagttcgttgttgtgccaggcgaaaaagcactgctgcatgaacctgatgttctgacgctgaccctgaccgcgccggaaagttacggtattgatgctggtcagccgctcattcttcacggcgtgcaggtaggccaggttatcgatcgtaaactcaccagcaaaggcgtcacctttaccgtcgccatcgagcctcagcatcgagaactggtaaaaggcgatagcaaatttgtcgtcaacagccgtgtcgacgtgaaggtggggctggatggcgttgagtttctcggtgccagcgcctcagaatggattaacggcgggatacgtattctgccgggcgataaaggcgagatgaaagccagctatccactgtatgccaatctggaaaaagcgctggagaacagccttagcgatttacccaccacaaccgtgagtttgagtgcagagacgctgccggatgtgcaggcaggatcggtagtgctgtaccgtaaatttgaagttggtgaagttattaccgtgcgtccgcgagctaacgcgtttgatatcgatctgcatattaagccggagtatcgcaaccttctgaccagcaatagcgtgttctgggcagaaggcggggcgaaagttcagctgaatggtagtggcctgaccgtacaggcatccccgctctccagagcattaaaaggggctattagcttcgataacctcagtggtgccagcgccagtcagcgtaaaggcgacaaacgtattctgtatgcttccgaaacagcggcccgtgcggttggtgggcagattacgcttcacgctttcgatgccggaaaactggcggtcgggatgccaattcgctatctcggtattgatatcgggcaaatccagacgctggatctgattaccgcgcgcaatgaagtacaggcaaaggcggtgctctatccggaatatgtccagacctttgctcgcggtggtacgcgcttctcagtggtcacaccgcaaatttcggcagctggcgttgagcatcttgatactatcctccagccgtatatcaacgtcgaaccaggccggggcaatcctcgccgcgactttgaattacaagaggccaccattactgattcgcgttacctggatggcttaagcattattgttgaagcgccggaagccggttcgttaggtattggtacgcctgtgctgttccgtggtctggaagtcggtacggttacaggaatgacgctggggacattgtcagatcgcgtgatgattgcgatgcgcatcagtaaacgctatcaacacctggtgcgtaacaattccgtcttctggttggcatcgggttacagtctggactttggtctgacgggcggcgtagtgaaaaccggcacctttaaccagtttatccgtggcggcatcgccttcgccacgcctccgggtacgccactggcaccgaaagcccaggaaggcaaacacttcctgttgcaggaaagtgaaccgaaagagtggcgtgaatggggaactgcgcttcccaaataatgcccactgctccggcgtgcctgcgccggagcgtttatgctaaactgcgcgcctgtttttttgccagtggtacatgctcgtggcccaacacaccgtttatttcccggacgcctttctgacacaaatgcgcgaagcgatgccttcgacgctctcatttgatgattttcttgccgcctgtcagcgcccgttgcgccgcagcattcgcgttaatacgctgaaaatctccgttgctgatttcctgcaattaaccgctccttatggctggacgcttacgccaattccgtggtgtgaagaaggtttctggattgaacgcgacaatgaagatgcattgccattgggtagtaccgccgagcatttaagcggcctgttttatattcaggaagccagttcaatgttgcccgttgccgccttgtttgctgacgataatgcaccacagcgggtgatggatgtcgcagctgcgccaggctccaaaacgacgcaaattgccgcgcggatgaataacgaaggggcaatccttgccaatgagttttccgccagtcgggtaaaagtgttacatgccaatatcagccgctgtggcatcagtaatgttgcgctcacacattttgatggccgcgtgtttggtgcggcagtgccagaaatgttcgatgccattttgctggacgctccctgctctggcgaaggcgtggtgcgtaaagatcccgatgcgctaaaaaactggtcaccagaaagcaatcaggaaatcgcagctacacaacgggagcttatcgacagcgcctttcatgcattacgtcctggtggtacgctggtttactcgacctgtaccttaaaccaggaagaaaacgaagccgtttgcctgtggctgaaagagacttaccccgacgcagtagagtttttaccacttggcgatctcttccctggtgcaaacaaagcgctgaccgaagaaggctttttgcatgttttcccacaaatttacgactgcgaaggcttcttcgttgctcgtctgcgtaaaactcaggcgattcccgccttacccgcccccaaatacaaagtgggcaatttcccgttcagcccggtgaaagatcgcgaagctggacaaattcgtcaggcggctgcaggtgttggcttaaactgggatgaaaacctgcgcctctggcagcgtgacaaagaactgtggttgttcccggtgggcattgaagccctgatcggtaaagtccgattttctcggttggggattaaacttgccgagacgcacaacaaaggttatcgctggcagcatgaagcggttattgctcttgcctcacccgataatatgaatgcattcgagctgacaccgcaggaagcggaggagtggtatcgcgggcgcgatgtttacccgcaagccgcgccagtggcggatgatgtattggttactttccagcatcaaccgattggtttagccaaacggattggttcgcgattgaaaaacagctatccgcgtgaactggtgcgcgatgggaaactttttaccggtaacgcctgacagcgcacaaaaaaagcgcactttttgactggcacattcggctgcctcaactaggctgaaaaatggtgcgatcggactggtcgtaccacaatcggcagctaaatggagagcacgaagatgaaaaccagtgtgcgcataggcgcttttgaaatcgacgacggcgaattacacggtgaatcgccaggtgatcgaacgttaaccattccttgtaaatctgaccccgatttatgtatgcaactggatgcctgggatgctgaaaccagtatccctgccctgctaaatggcgaacactctgtcctttaccgtacccgttacgatcaacaatctgatgcctggattatgcgtcttgcctgatccaaaaagaacccgtcggcatggcgggttatttgtcctggttattcccccgttgtaaaatctctcctaaacttaacggtacggcaccacacttcggggatgaaatgttcgcgctggtactttttgtttgctacctggatggcggttgtgaagatattgttgtggatgtctacaacacggaacagcagtgtctttattctatgagcgatcaacggatccgccatggcggttgttttccgattgaggattttatagatggtttctggcgaccagcacaggagtatggtgatttttaattattgcaattgcacaagagtcagttcgcccccaaagacagcaccggtatcaatataatgcaggttgccaatatccacgcgatgtcgcaacggtgtatgaccaaaccagaaatgatcagcacctgtaattccctgccctttttggcgttcacctaatcgcgagcggctccacaagacctgatgcaaatcaacgtccttttgccattcataaacatcatctggataatcggcatgagcaataacatgtttgccggtacgactgtgtacttcaagaataaagggcaaatgctgacatttttccagcgccgttttcgcttgtttctgttgattatctgccagcgcaataaaccagtcgccgccattcatcaaccacaaagacatctgctgggatgccagcgcatccatcgccatctgttcatgattgcctcttaccgcacaaacccaatgttgttccagtaactgcagacaacgtaaactttgcggcccacgatcgataacgtctcctactgagataagtaaatctcgccacggatcaaaacgacaatgccataatttgcggcgcaactgctcaagacaaccgtgtatatcgccagaaagccagatatgtcgccattgatgacccgcaattctctgataaacgggcgcaggctgtttcattaatattttcctcccgcgctaaagatcacataatcttaacaagaatgttaaaaaacgctggactcagacagtagagtgtgtgttatggttgactataaagtcagcgaaggaaatgcttctggcttttaacagataaaaagagaccgaacacgattcctgtattcggtccagggaaatggctcttgggagagagccgtgcgctaaaagttggcattaatgcaggcttagttgccttgccctttaagaatagatgacgacgccaggttttccagtttgcgtgcaaaatggtcaataaaaagcgtggtggtcatcagctgaaatgttaaaaaccgcccgttctggtgaaagaactgaggcggtttttttattggaaatcaaaaggctattttaggtaattaacagagtttttcagctcgttctataaacggtgccagactcattttttcgccgggattgttaggatcatcaatctgaatcaccgaaatgggttgggctttagtcttcccactggcaacttccttttgtgcgatatcgtttaaaggatactgcacgagggtacttgggttgatgacatacaaagcattacccggtcggcaagtcagcatcacctcttcgcgattaaacgcccatttgtctttacccacttcaaaacggctgacggtaatcacctgcggtgcagccagcgccgctgcagaactggtgagtaacagaaacgccagaatactttttttcatcattttcgtaatccatcaaaaaggttcgagagtcgcaagcaggctgatgatcaccagcactaccgcacctatcgcccattcgagtttagtcatccacacaaaccagggtgccgcacgatcttcatcctgcctcatgcgcggtacaagaacataacgattagccagcgcaatgaccaccataatcatcaccaggatggctttgagcaataagagttggccccagtaagtcgttagcgtggggggaaatccggtaatcaacaatgcattaagcacgccgcttgccagtacgccgatcaccgcaaaatgcccgcaccaggaaaaacgcatcagcgcctgaatagcctggtgtcgccaacggcctttgatgagttgcatacaccagagcaccggcagtaatcccccaaaccacgccgccgcacaaatcaggtgaatcgcgtgattagtctgatggattttcgccgttaccccttcattcagcgtcgcatgcccgattcccgccagcagaataaattgcgcggtagtgagcataaacagcaaacgtggcatattccgcggttgcataagggcgacgatcaacgttacgagggcgagaacaatttgccataaccagacgccaccaaactgcgtttgcaaaacagcctgccaaatgtttggcgaaaatacatctgcccatcccgttcccatcaacccgccctgaacggcgagcattgcagtggcactgatcaaactccagacggcagcgtgctgttgtaaacgcagaaaacgcttcgccagcaagcgacgaatcgttaagggggccagccaggcaccgtacattgcgaagccaaagaccagcatcagcgaggtgaaatggataaatcgcagcgcgatccaggtaaacgccagcatgatttatttcacgctaaaggtgtagtgtcctttcgttttatgcccgtccaccgaaacaacatgccagtcaacgatgtaggttccgggtttcagcgaatcggccagtggaacaatcagttgcttttggtcctgctcatttcgcttcgccggtaatgttttaatattttcgttttttggccccgtgatttttgcaccactgaatcctgtttcaacaccttccgagaagtttaaagtgattgcctgcggtgcagctgtcacttgcgcgtttgccgcaggatactgatgcgttaaatgcgcatgtgcccagacggaaggtgtcaccaacgaagtggtcaggattgccagcgcgtagcgaagggagcgtgcagttgaagtcatattatctattcctttttgtaataacttttttacagagcataaccttgtctaatgtctgagtcgaggatcatcaattccggcttgccatcctggctcactcttagtaacttttgcccgcgaatgatgaggagattaagaatgctgaagaatctggctaaactggatcaaacagaaatggataaagtgaatgtcgatttggcggcggccggggtggcatttaaagaacgctacaatatgccggtgatcgctgaagcggttgaacgtgaacagcctgaacatttgcgcagctggtttcgcgagcggcttattgcccaccgtttggcttcggtcaatctgtcacgtttaccttacgagcccaaacttaaataaaacttatacagagttacactttcttacataacgcctgctaaattatgagtattttctaaaccgcacccataatttgcagtcattttgaaaaggaagtcattatgtcgttctggaaagttgcagcagcgcaatatgagcctcgtaaaacctcactcaccgaacaggtagctcatcatctggagtttgtgagggccgccgccaggcaacaatgtcagctgttagtttttccatcgctttctttactggggtgtgattattcgcgacgtgcccttcctgccccacccgatctctcactgttagacccgctttgttatgccgcaacgacctggcgaatgaccatcattgccggccttcccgttgaatataacgatcgctttattcgtggaattgcggtgttcgcaccgtggcgaaaaacgcctgggatctaccatcagagtcatggtgcatgtctgggccgtcgttccagaaccatcacggtggtcgatgaacaaccgcaaggtatggatatggacccgacctgttcactgtttactacagggcaatgtctgggagaacccgacctgctggcgtcggcccgtcgcttacaatttttttcacatcagtactcgattgccgtgctgatggcaaatgcccgtggtaacagtgcactatgggatgaatatggtcgtctcatcgttcgcgccgatcgtggttcattattgttagtcggtcagcgttcatcacagggttggcaaggcgatatcattccattacgctaggctttttcggcctggagcatgccatgttgcgcattatcgatacagaaacctgcggtttgcagggagggatcgttgagattgcctctgttgatgtcattgacggaaaaatcgtcaaccccatgagccacctggtgcgccccgatcgtcctattagtccacaagcgatggcgattcatcgcatcaccgaagccatggtcgccgataaaccgtggattgaagatgtgatcccacactattacggtagtgaatggtatgtcgcgcataacgccagctttgaccgccgcgtactgcctgagatgcccggtgagtggatttgcactatgaaactggcccgtcgtttgtggcctgggatcaagtacagcaatatggcgttatataaaacacgcaagctcaatgtacagacgccgccgggcctgcatcatcaccgcgcgttgtatgactgttatatcaccgccgcgttgcttatcgatattatgaacacctccggctggacggcagaacagatggccgatatcaccggacgtccgtcgttgatgacgaccttcacctttggcaaataccgtggcaaagcggtttccgacgttgccgaacgcgatccgggctatctgcgctggttatttaataacctggacagcatgagcccggagctgcgtttaacactgaaacattatctggaaaatacttagtccgcaggcgtagcgggtaatgttccctgcgccagcgcgaccagaaaagcatattccatcgctacgccttcgtacgatttaaagcgaccagatttaccgccatggcctgagtccatgtcggtacagagcaataaaagatggtcatcggttttcagctcgcgcaatttagcgacccattttgccggttcccaatattgcacctgagaatcgtgcaaaccggtcgttaccagtaaatgcggataagcctgtgcggtgacgttgtcatacgggctgtagcttttcatgtactcgtaatattgcggatcctgcgggttaccccactcttcaaactcaccagtggtaagaggaattgattcatcaagcatcgttgttacaacatcaacaaacggtacctgggcgataacgccgtggaataattccgggcgttgattaattgcaacgcccatcaacatgccccccgcactcccgcccatcgcataacaaagcgaaggagagccatagcccagttttaacaatgcatcgcaggcatcaagataatcattaaacgtatttttcttcttcagaaattttccgtcttcgtaccattgttgccccagctcaccaccgccgcgaacatggacaatggcgtagacaaagccacgatctaacaaactcaagcggctaaaactgaaatcggcatcaatacttgcgccgtaagaaccatagccatacaccagcaacgggttgtgtcctttgcgaaaatgtttgcgatggtagaccaacgaaaccggaacttcgacgccatcacgggcgactatccacaggtgttcactgcggtaattcgccgcatcaaaaccgggcacttctgtttgttttaatacacgacgctcaccggtatccatatccagttcaaacaaagtgtctggtgtggtcatggaagaataaccataacgcaatcgcgcggtttcaggttctggattgtaggcaatccaggtcacataggctggatcatcaaaggcaataccaatgacttcccgggtcttgcggttaatttggcgcaaactggttaacccgcgctgacgctcttcaaccaccagccagtcggtaaacagcgtaaacccttccagcatgatgttttcgcgtggcggaattaactcttcccactgttgctcatcacgcatacgggtacggtataagccaaagtttttgccgtggcggttggaacgcagataaaaacgatgctggtagtgatcaaggctgtattcgtgatctttgcggcgcggcagaaaaacaaacggctcggcatcggccatttccgcgtccagcaggcgaacttcactggtggtggcgctggccaaatgaatgactacatagtgcttcgaggtcgttttatgcaggctgacgtaataggtatcgtctttttcttcgtagatcagtttatcttgcgatgctggcgtaccgatggcgtgacgccagacctgataaggcagcagcgtcaccggatgcttgcgaacatagtagaaagtccaggagtcatttgcccagacaaagctgggttcaacgttatccagcagttccgggtaccagttaccagtttccagattacgaaaacgaatgccgtactggcgtcgggaaagaaaatcttctgccagcgccataatggtgttatcgggcgtaatcgccattccgcccatcgaataaaactcactatgagccgcgcgcttattggcatcgagcaatgtttcccactcatcccactcttcactgaacgccgattgacgctggtagatagcatattcacagcctggttcataaatatgccgatagcggtagccatttttgatgtagggcgcagaaacttctcgttgcggaatgcggtcgatgatttcctttaagatgcgatcctgcaaggcttgttgtgaggccatcacccgatgaccgtaactattttcttgttgcaggtagtccaggacttctggctgagaacgcgtatcgtcccgcagccagtagtaattatcgatgcgcgtatcgccatgaagcgtcatggcgtggggaatgcgggcggcttttggtagcatgttattgttctttctggttgaaacatcttataagggtggcaaaactcaccggggatgcaagcgaaacaggggagtcattgcttagatgatgacaggtaatggcgcggatatcgaatgttatgcagacagagaaaatcagcctgttcaaatggctgtgcgattctggatagcccgaaatagtcaacttcaggctatccagagagcggaattattccgccaaagtgcgtttttgctgttcgagatcgcgttcaatgccgtcacgaacatcctgggggattttcagcgcgtcacccagtgcattcaggtaactgcgttccataaaatggtcaatatcaatagccgcgcaactcaggaaatagatttccagcgcctcttcttcattgcggaccccggtagccaggcgttgtggatccagcggttgttcgattgcctgctcaatgagtacacgcccctgctcttccacgccggcttcacgcaattgctggtcgattgccgcacgttctttggcatcaatatgaccatcacttttagcggcaaagaccagcgcaaggatcaaacgttctgtacgctcatccagcggcgtactttgcgcgccaaactgcggttcgtcctgatgcgccgcgcgaattttatctttgtatttattccacagcaccgtacccgctaccgctccgccgccaaccagtaacgcgttggtgccatatttcgtaagaagtttacgtgctgatttatttgcgaccagcagcccagccagtccgcctaatgcgcctggcactaacagtttgcccaatccctgatccgcagacgaggaggtagaagaactgctttgcccaagcagggattgcagttgatttaaccagttagccatatttgctcctcaataaccatttttagtgcctgtagcatagcggatgaggatgtcagaaaatgtatatcgagacaaaagatgcgcaaataagcggggcggtaggccgttattcaaagaaattcgcgccaggtaaggtgtttactgtatatcaggtgataagggtattttaggtgaaagtagtttgacgttttgagtggcactgtatgatgctgattgtccgatgctacgctgttgcgtcttctcaggcctacggttgtggtgtgttgtgggcggacaaggcactcgcgccgcatccgccaacggtcaatcgaattatcagaagccattaacgccgctgatattccgccattcccgctttgcagtccacgctgacctggtaatgaatatcggcacttttaccacgtacggttagcggtactgaccatttatcatctttaccctgaatgtcctgcaaactgacccaagccacgggatcggcctgaccgacaattttttgatcatctgcccaacgcgccacgcgattttgttgataatcacgttttacgctcgcggcaattccggcagcatccagaccttcacactttgggaaagtgaccgacttgctggtttcattattggcagcgaaaactgatgcgcaggcagaaaccaacaacagccctaaaaacgcccctctttttttcatgtttttctccatagcacaatgattcaggagaaagcatggtacaaattgtcaggagcgcaagttgcttcaggccgcgtgtgaggcatcttcctcttcggattcagcaccgacgacctgtggggacggtaatttgccggttttcagaatggtgctcagcacatctttttgttctgccagccatagcgaaagggcttcacgttgctcgtcttccatttgcactggagaatttgtcagccaggtgtcaagcagatccgccgtatcaagcattttgtcataagcatcggcttcctttttgctggtaaacgacattttctcttcgccctcacgaatgactacgtatttaacttcaaccgccatttgcagcctctcataataactgtgattttatacagtatatttcttttcggttgagaaatcaacaccagcaataaagacacacgcaaacgttttcgtttatactgcgcgcggaattaatcaggggatattcgttatgacgttattaggcactgcgctgcgtccggcagcaactcgcgtgatgttattaggctccggtgaactgggtaaagaagtggcaatcgagtgtcagcgtctcggcgtagaggtgattgccgtcgatcgctatgccgacgcaccagccatgcatgtcgcgcatcgctcccatgtcattaatatgcttgatggtgatgcattacgccgtgtggttgaactggaaaaaccacattatatcgtgccggagatcgaagctattgccaccgatatgctgatccaacttgaagaggaaggactgaatgttgtcccctgcgctcgcgcaacgaaattaacgatgaatcgcgagggtatccgtcgcctggcggcagaagagctgcagctgcccacttccacttatcgttttgccgatagcgaaagccttttccgcgaggcggttgccgccattggctatccctgcattgtaaaaccggtgatgagctcttccggcaaggggcagacgtttattcgttctgcagagcaacttgctcaggcatgggaatacgctcagcaaggcggtcgcgccggagcgggccgcgtaattgttgaaggcgtcgttaagtttgacttcgaaattaccctgctaaccgtcagcgcggtggatggcgtccatttctgtgcaccagtaggtcatcgccaggaagatggcgactaccgtgaatcctggcaaccacagcaaatgagcccgcttgcccttgaacgtgcgcaggagattgcccgtaaagtggtgctggcactgggcggttatggtctgtttggtgtcgagctgtttgtctgtggtgatgaggtgattttcagtgaggtctcccctcgtccacatgataccgggatggtgacgttaatttctcaagatctctcagagtttgccctgcatgtacgtgccttcctcggacttcctgttggcgggatccgtcagtatggtcctgcagcttctgccgttattctgccacaactgaccagtcagaatgtcacgtttgataatgtgcagaatgccgtaggcgcagatttgcagattcgtttatttggtaagccggaaattgatggcagccgtcgtctgggtgttgcgctggcgaccgctgagagtgttgttgacgccattgaacgcgcgaagcacgccgccggacaggtaaaagtacagggttaaacccggcaaaaaaacgctacaaaaatgcccgatcgtagatcgggcgttttgacttttacagcttagcgccttctacagcttcacgcgccagcttagtaatgcggtcgtaatcgcccgcttccagcgcatctgccggaaccagccaggaaccaccgatgcacagcacgcttttcagcgccaggtagtcacggtagttagccggagaaataccacccgtcgggcagaaacggacctgggagaacggacccgcgatcgcctgcagggctttcacgccgccgttagcttcagccgggaagaatttgaactctttcaaaccgtagtccatacccagcatcagttcggaaacagtgctgatccccggaattagaggaatagtcccttcggtagcagctttcagcagcggctcggtcagacccgggctaattgcgaactgtgcacccgcttcagtgacttctgccagctgctgtggattcagcaccgtaccggcacccacaatcgcttcaggcacttctttggcgatagcacggatagcgtcaactgcacactcggtacgcagagtcacttccagaacgcgcaccccaccagcaaccaacgcttttgccatcggcactgcgtgttccagtttttttaccacgataaccggtacaaccgggccggtggtcaggattgattctgcacttgttttccagtttttcatcagagttttctctcgcctgattacaaatttgtcgtcttaaaaagtgatacaggttgcgccctgttcggcaccggacagtttttcacgcaaggcgctgaataattcacgtcctgtccccacgcgtgacgcgctcaggtcaggaatgtgcggttcgcgagcagccagttccgcttcgtctaccagcagcgtcagttcgcctgtctgtccattcacacgaatgatgtccccgtcgcgcacttttgccagcagcccgccatcgtaggcttctggtgttacgtggatagctgacggcactttacctgaagcgccggagagtcgtccatcggtaactaacgcaattttgaaacaccggtccaataatacaccaagtggcggcatgagtttatgtaattctggcattccgttcgcttttggcccctgatgacggacaacaacgacacaatcgcggtccagcaaacccgcttcaaaggccggcataacgtcatgctggctttcaaaaacaaccgctggcgcttcaatcacctggttctcaaccggcacggcagaggttttcataaccgcacggcccaggttaccgcttaacacttttgtcccaccatgatgagagaaaggttgttcgaaggaagcgatcacattgctgtcgagtgatttttccgccccttcccgccagtccagttcaccattattcagccatggttcaagggtataacgagacagaccaaagcctgccaccgtattgacatcttcatgcagcaggcctgctttgagcagttcacgcaccagaaccggtacgccacctgccgcctggaagtggttaatatcggccggaccgttcgggtagagacgtgccatcagcggtacaacatcagaaaggtcagagaagtcatcccagttaatctgaataccggccgcgcgcgccatcgccaccaggtgcatggtgtggttagtggaaccaccggtcgccagcagtgcaacgataccgttcaccaccactttctcatcgatcatcttaccgatcggcatccattcattaccattaccggtcatgcgtgtaacctgacgcgcagcggcagcggtcaaagcatcgcgcagcggagaatccggatgaacaaaagaagagcctggcaactgcatccccataaattccaccaccatctggttggtgttggcagtaccgtagaaagtacatgttcccggcgcatggtaagacgcggcttctgactccagtaaggccatgcggtccactttaccttcggcataaagctggcgaatacgcactttttctttatttggcaaaccgcttgccatcggtccagacggcacaaacaccgcaggcaaatgaccaaacgacagggctgccatcgtcagacccgggacaatcttgtcgcacacaccgaggaacagagcaccatcaaacatgttatgggacagcccgaccgccgcagacatcgctatcacttcgcggcttagcagcgacaattccattccatcctgcccctgggtgacaccatcacacatcgccggaacaccgcccgcaacctgaccaaccgcattcgcttcatgcagggctttacgaatgatttctggatagtgttcataaggctggtgcgcggagagcatgtcgttataggaggtgatgatggcgatattgttacgcaacatgcttttcaaagaggctttgtcttctggctggcaggcagcgaaaccgtgtgccaggttaccgcatgccaactgcgaacgatgaacggtcgacgttttcgcttgttctatccgggcgagataagcagagcgagtctcgcgcgaacgttcaatgattcgatttgttacgcgtaacaattgtggattcataaaggctcctgaaattgagttgtcagagcaggatgattcacaacgcgtttcattcagaggatttatgagtgaaacgcctgtaaccggagctcatagggcaaaaacgtttcagtcagtgtaataaaaaaagcctcgtgggtgaatccgcacgaggcctgaaagtgtaaaaattgttctacaatctgtgcaagatcatgttaccggtaaaataaccataaaggataagcgcagatattactcaaactcattccaggaacgaccatcacgggtaatcatcgccaccgaggcaacgggtccccaggttccggcctgatacggtttcggcgcatcattgtccatcgcccacgcctcagtaatggagtctacccatttccaggcttcttccacttcgtcgcgacgtacaaacagtgcctgaataccacgcatggtttccagcagcaaacgttcataggcatccgccagatgcgtctgattaaaggtttctgaatagctcagatccagcttggtgatttgcaggttatgtttgtggtcaaggccaggaactttattcagtacctggatatccacgccttcatcaggttgcagacggatagtcagtttattctgcggcagatcctgccacgactctttaaacagattcagttcaggtgttttgaaatagaccacgacttcagaacatttggtcggcagacgtttaccagtacgcaggtagaatggcacaccggcccagcgccagttatcaatgtcgacgcggatcgccacgaaggtttctgtattgctgctcttgttcgcgccctcttcttccagatatcccggcacttttttgccctgggcgaagcccgcagtatattgcccgcgtacggttttttcgcgtacgttggagcggtcgatgcggcgcagagacttcagtactttcactttttcatcgcggatgctgtctgcgctcaggtcagacggcggagacatcgcaatcatgcaaagaatttgcagcaggtggttctggatcatgtcgcgcatctgaccggctttatcaaaatagccccagcgcccttcgatccccacttcttctgccacggtaatctcaacatgatcaatggtgcgattgtcccagttattcacaaacagggagttagcaaaacgcagcgccaacaggttcagcaccgtttctttaccaagatagtggtcgatacggtaaacctggcactcctcgaagtattcgccaacctgatcattgatttcctgcgaggtcgccagcgacgtccccagcggtttctccatgactacgcgtgccggtttagcattcagttttgcctcgccaagccctttgcaaattgcgccaaaagtgctgggcggcatggcaaagtagttaatggtgatacgatttttttgatccagcatcgcgccgagacggctgaatgcagcagtgtcattgacatcgagattacaaaaatccagacgtgcactcagggtgtcccataaaccttcatcaatggtttctttcatgaaagtttcgagcgcctcgcggacaactttggtatatgccgctttatcccagtcagcacgccctacgccgataatccgggtgtccgggttgagctgaccggctttttccagttgatacagggaaggcagcaatttacgacgcgcaaggtcgcctttcgcgccgaaaatgaccaggtcacaggcctgggctgtttgcgttaccgccatgtcattctccttaagttaactaacccggtacttaagccagggtatacttgtaattttcttacggtgcactgtactgcttttacgagcttgcgaaaactgtaaacgcttatccacccgtgcgattacgggaaaagcgcgcaaagtgcggcaaaactgataaaaaaatcatcgttttccattgggtaaaaatctgacactgatcatgttatgaaaaaaaataacaacttttttatctgcttttgtcattaacacggcacacaggcgtaatatctgacaaaactgcatttcgatttctttcagtgcggaaatcgtcattacccgtgagtctctttacatcatgaatatgctggaaaaaatccagtctcagctggaacatttgagcaaatcagagcgcaaagttgccgaggtcattctggcttcgcccgataacgcgatccattcgagtattgctgctatggcactggaagccaatgttagcgaaccgacggtgaatcgtttctgtcgcagcatggacacgcgcggttttcctgattttaaacttcatctggcacagagtctggcgaatggcactccctatgttaatcgcaatgtcaatgaagatgacagcgttgaatcatacacagggaaaatatttgagtccgcaatggcaacgcttgatcatgtccgtcattcactggataaatctgccatcaaccgcgccgtcgacttgctcactcaggcaaaaaaaatcgcctttttcggattaggctcttcagccgccgttgcccacgatgcgatgaataagttctttcgttttaatgttccggtggtgtactccgatgatatcgtgctgcaacgcatgagttgtatgaattgtagcgacggagacgtggtggtgctgatttctcacactggaagaacaaaaaatctggtcgagctggcgcagctggctcgcgaaaacgacgcaatggtgattgccctcacctctgcgggtaccccgctcgcccgggaagcaacgctggcaattaccctcgacgtaccggaagatactgacatttatatgcccatggtttctcgacttgcacagctgaccgtgatagatgtgctggcgacaggatttactttgcgacgcggtgcaaaattcagagataacttgaagcgggtcaaggaagcgctgaaggaatcgcgttttgataagcagttacttaatttaagtgacgatcgctaaaaacgactgtcactgtcctaatcttatacgacatccgaatgagattaatttatcgccatcgcggcgttatttcattcggatttcatgttcaagcaacacctggttgtttcagtcaacggagtattacatgtccagaaggcttcgcagaacaaaaatcgttaccacgttaggcccagcaacagatcgcgataataatcttgaaaaagttatcgcggcgggtgccaacgttgtacgtatgaacttttctcacggctcgcctgaagatcacaaaatgcgcgcggataaagttcgtgagattgccgcaagactggggcgtcatgtggctattctgggtgacctccaggggcccaaaatccgtgtatccacctttaaagaaggcaaagttttcctcaatattggggataaattcctgctcgacgccaacctgggtaaaggtgaaggcgacaaagaaaaagtcggtatcgactacaaaggcctgcctgctgacgtcgtgcctggtgacatcctgctgctggacgatggtcgcgtccagttaaaagtactggaagttcagggcatgaaagtgttcaccgaagtcaccgtcggtggtcccctctccaacaataaaggtatcaacaaacttggcggcggtttgtcggctgaagcgctgaccgaaaaagacaaagcagacattaagactgcggcgttgattggcgtagattacctggctgtctccttcccacgctgtggcgaagatctgaactatgcccgtcgcctggcacgcgatgcaggatgtgatgcgaaaattgttgccaaggttgaacgtgcggaagccgtttgcagccaggatgcaatggatgacatcatcctcgcctctgacgtggtaatggttgcacgtggcgacctcggtgtggaaattggcgacccggaactggtcggcattcagaaagcgttgatccgccgtgcacgtcagctaaaccgagcggtaatcacggcgacccagatgatggagtcaatgattactaacccgatgccgacgcgtgcagaagtcatggacgtagcaaacgccgttctggatggtactgacgctgtgatgctgtctgcagaaactgccgctgggcagtatccgtcagaaaccgttgcagccatggcacgcgtttgcctgggtgcggaaaaaatcccgagcatcaacgtttctaaacaccgtctggacgttcagttcgacaatgtggaagaagctattgccatgtcggcaatgtacgcggctaaccacctgaagggcgttacggcgatcattaccatgaccgaatcgggtcgtaccgcgctgatgacctcccgtatcagctctggtctgccaattttcgccatgtcgcgccatgaacgtacgctgaacctgactgctctctatcgtggcgttacgccggtgcactttgatagcgctaatgacggcgtagcagctgccagcgaagcggttaatctgctgcgcgataaaggttacttgatgtctggtgacctagtgattgtcacccagggcgacgtgatgagtaccgtgggttctactaataccacgcgtattttaacggtagagtaagtacgttgccggatgcggcgaaaacgccacatccggcctacagttcaatgatagttcaacagatttcgaatattctgaagcaaacttgaacttatcatcaggcgaaggcctctcctcgcgagaggctttttttatttgatgggataaagatctttgcgcttatacggctggatttcgcccggtttgcgagttttcagcaattttagtatccaggtgtattgttctggtcgcggaccaacaaaaatctcgacttcttcattcatccgccgcgcaatcgtatgatcatccgcctctaacagatcatccatcggtgggcgcacctgaatcgtcagacggtgcgtcttgccatcataaatcggaaacagcggaacaacgcgcgcacggcacactttcatcaaacgaccaatcgcgggcaacgtcgctttataggtggcaaagaaatcaacaaattcgctgtgctcagggccatgatcctgatcgggtaaataatatccccagtagccctgacgtaccgactggatgaatggtttaataccatcatttctcgcatgcagacgaccgccaaaacgacgacgcaccgtgttccagacataatcaaaaaccgggttgccctgattatggaacatcgctgccattttctgcccttgcgaggccatcagcatggcaggaatatcgacggcccaaccgtgcggcaccagaaagataactttctcgttattacgccgcatctcttcgatgatctccagcccttgccagtcaacgcgcggctgaattttctccggcccgcgtattgccaactcagccatcattgccatcgcttgcggcgcggtggcaaacatctcatcaacaatcgcttcgcgttcagcttcactacgttctggaaagcagagcgacagattgattaacgcacgacggcgtgagctttttcccagtcgtccggcaaaacgtcccagccgtgccagaatgggatcacggaactttggcggcgttaaagcgatacccgccatcgctgctacgcccagccatgctccccagtagcgcgggtggcgaaaggatttatcaaactcaggaatgtattcgctattattttttttcgtttccatgcttttccagtttcggataaggcaaaaatcaatctggtgatagtgtagcggcgcaacttgccccgcaccaaataaaaaaagccggtactgacttcgtaccggctgcgaatggatgttaattaatcaaaccgtagctgcggcacaatctctttggcctgcgccaggaattcgcgacgatcggagccggtcagcccttcggtacgcggcagttttgccgtcagcgggtttacggcctgctggtttatccatacttcatagtgcagatgcggcccggttgaacgtccggtattaccggaaagcgcgatacggtcgccacgtttcaccttctgtcccggtttcaccagaatcttgcgcaagtgcatataacgcgtggtgtagctgcgaccatgacgaatagccacataataacctgctgcaccactgcgtttggcaaccaccacttcaccgtcacccactgaaagcactggcgtaccttgtggcatggcgaaatcaacacctctgtgtggtgcaacgcgaccggtcaccggattagtacgacgcgggttaaagttagacgagatacggaactgtttcgccgtcgggaatcgcaagaatcctttcgccagaccagtaccgttacgatcgtagaatttgccatcttcagcgcggatagcgtaataatctttaccttctgaacgcaaacgtacgcccagcagctggctttgctcacgtttaccatcaagcatttctcgagacattaataccgcaaattcatcgccttttttcagtttgcggaaatccatttgccactgcatggctttaatcactgcgctcacttcggcgctggttaaaccggcgtttctggcgctggcaacaaagctccccccgacggtacctttcagcagattgttaacccactctccttgctgcatttcgctggtcattttaaaaccgttagcggcagtacggtcataggttcgggtttcacgacgagacacttcccaggtgaggcgctgcagttcgccgtccgcggttaatgtccaggagagttgttgaccgattttcaggttacgcaattctttgtcggccgcagccagttgggtgatatcacccatatcaataccatactgattgagaatgctgcttagcgtatcgccagtggaaacaacatattcatgcacgcccgcttcaccggcgattttgtcatccagttcgtcctgaggaatggcttcatcttcttgtgcagcttgatcaatcggctcactggcttcaggtaagagcgaacgaatttcgttctgttccagctcaatggttttgacaattggcgtggcatcgcggtgataaacatagggccgccagacagcgacggccagagtaagaacggtgagcgaccccaacataacgcggtgtggtcgcggtaaattattaaacgccagggcgacagagcgggctatctgttgcacgtaatcacttcctcattaatctcctttcaggcagctcgcatactggttggctaattgactcaggaattctgaatagcttgttttacccagtttgatattcgtccccaggggatccaacgttcccatacgaacggatgtccctcgtgcgacgctctcaacgaccgctggcctgaactgtggctcagcaaaaacgcaggttgctttttgctcaaccaactgtgttcttatttcatgtaaacgctgcgcgccaggttgaatctcagggttaacggtaaaatgaccaagcggtgtcagtccaaactgtttttcgaaatagccgtaagcatcgtgaaaaacgaaataacctttccccttgagcggcgcgagctcgttaccaacctgcgtttcggttgaggctaattgtgcctcaaaatccttcaggttggcgtcaagtttggctcgactttgcggcataagttccactaattttccatggattgcaaccgctgtagcccgcgctatctctggggaaagccaaagatgcatgttgaaatcgccgtgatggtgatcttcgtcacttttttccgcgtggtcgtgatcatcatcatcgccgtgaatacttttcatcagtagcggtttcacatcttcaagctgcgcaatcgttacctgcttcgcttctggtaatttgcttaccggtttttgcataaacgcttccatctccgggccaacccaaacgactaagtccgcgttctgtaagcgttttacatccgatggacgcagtgaataatcatgttctgaagcgccgtcaggcagtaaaacctccgtttctgttacaccatcagcaatggcagaagcgatgaacccaacgggtttaagcgaagcgacaacggcggcatctgcggcctgtgttgcacctccccagagagcggcggataatgctgcgaaaagaagcgtttttttatgtaacataatgcgaccaatcatcgtaatgaatatgagaagtgtgacattataacatttcatgactactgcaagactaaaattaacatgacaagtctggtttccctggaaaatgtctcggtttcttttggccaacgccgcgtcctctctgatgtgtcgctggaacttaaacctggaaaaattttgactttacttgggccaaatggcgcaggtaagtcgacactggtacgggtagtgctcgggctggtaacacccgatgaaggggttatcaagcgcaacggaaaactgcgcatcggctatgtaccgcagaagctgtatctcgacaccacgttgccactgaccgtaaaccgttttttacgcttacgccctggtacacataaagaagatattttgcctgcactgaaacgtgtccaggccgggcacctgattaacgcaccgatgcaaaagctctctggtggcgaaacgcagcgtgtactattagcgcgagcattgttaaatcgcccgcaattattagtgctggatgaacccactcaaggcgtggatgtaaatggccaggtggcgttatatgaccttattgaccagttgcgtcgcgaactggattgtggcgttttaatggtctctcacgatctgcatctggtaatggcaaaaaccgatgaagtgctgtgtctgaatcaccacatttgttgttccggcacaccggaagttgtttccctacatccggagtttatttctatgtttggtcctcgtggtgctgaacaactgggtatctatcgccatcatcataatcatcgtcacgatttacagggacgaattgttttgcgtcggggaaatgatcgctcatgattgaattattatttcccggttggttagccgggatcatgctcgcctgtgccgcgggtccgctgggttcgtttgtagtctggcgtcgtatgtcttatttcggtgatacgctggctcatgcctcattacttggcgtcgcgtttggtttgttgctggacgtgaatccattctatgcggtaattgccgttacgctgctcctggcgggcggtctggtatggctggagaagcgtccacagctggcgattgacacgttattagggattatggcgcacagtgccctgtcgctgggcctggtggtcgttagtctgatgtctaacattcgtgttgatttgatggcttacctgttcggtgatttgctggcagtgacgccagaagatctcatcgctattgcgattggcgtggtcatcgtggtggctattttgttctggcaatggcgcaatttgctgtcgatgacgattagcccggatctggcgtttgttgatggtgtgaaattacagcgcgtgaaattgttgttgatgctggtgacggcattgacgattggtgtagcgatgaaatttgttggcgcgttgattattacttcactgctgattattcctgcagctactgcgcgtcgctttgcccgtacgccggaacagatggctggtgtcgctgttttggtggggatggtggcagtaactggcggtttaaccttttccgcgttttacgatacgccggcgggtccgtcggtggtgctatgtgcggcactgttatttattctcagtatgatgaaaaagcaggccagctaatctatcgctgaacacatttgtcggatgcggcgcgagcgccttatccgacctacatagttcgtgcgacatgtagatactgttatggcctgcaagttttttcctggtccggtttcccggattgcaggcatgccagacacagcgccgtcaggcgctgtttttttcatcccttccgcgatttttacgccgctaccggattatgccgtgacgcatcgaacggcacgcctgacttcagcactccatacgccacctgtgccagcttgcgcatcatcgcgccgagaatcacctttcctttcttgccattagccgccagacggtcgcggaacgcccgtccccactcagtcttactggtggctaccattgcgggcatatacaacgccctgcgaagcgacacatgtccggccttactcatccggctcgcccctctcacactgctacctgattcataacgccgtggtgtcagacccgcaaaagcggcgaactgtctggcatgggcgaagcggtccttcagaccgatataagccagcaataccgcagatgttttctctccgatacccgggatgctttccagcagtttcctgcggtgtttcatatccggatcatcgtctgtcaggtcttttatctgcttctcaagacgcttcagctctgcttcaagccacagaaggtgagcatcaatgctcggtctctggacttcccgcgccgtttcagtgcgattcagttcctgcgtgtgcatatctgtcagcgcctggtggcggactaccagggcacgcaacgcgcgttcaagcgggtgaggcgcttcccaggctgcagggcgcttctgacgacagaactctgccagcatgcgcgcatccacggtatcagtcttgttacgcagtccttcactctgagcgaaagctttacccagcgcaggattaatgactgacactatgtagccagcatcgtaaaggcactcagcgacaggttccatataggtgccggtcgcttcgatgcagatatgcgcatggtcaatcttgtgacctttcagccagctcaccagctcatcgtgccctttagtggtgttagcgaattttttggtgcgatgacgaccatcaggacgcaacacatcgacattcagtttctctttagcggtgtcgataccgatataatgaagttcatgttccatagtgaaaccaaccttgcaaatacggattaccgggaaaaccggtccatgatactgtccggtttatcactttgggagaaaggcagtccgctgcataaatctacgcaacaggttagaacccaaggcccgatacggcatgcggactgcaggcagagaaaactggccgattttctctgcactggagggataatacaaggccggataagacgcgaatagcgtcgcatcaggcacactgccaatgtcggatgcggtgcgagcgaccaatccgacttacggcatttctggcggcgttatgccaaagtgattccacgcccgcgtcgtcgccatacgcccacgcggtgtacgctgcaaaaagccttgctgaatcagataaggctccagcacatcctcaatggtttcacgttcttcgccaatagccgccgccaggttatccagacctacaggcccaccaaagaatttatcgattaccgccagcaacaatttgcggtccatataatcaaaaccttcagcatcgacattcagcatatccagcgcctgagcagcgatatctgccgagatggtgccatcgtgcttcacttcggcgaaatcacgcactcgacgcagcagacggttggcaatgcgcggcgtaccgcgagcgcgacgagcaacttccagcgcgccgtcatcactcatctcaagccccataaagcgtgcgctgcgactgacgatatattgcagatccggcacctgataaaactccagacgttgcacaataccaaaacggtcgcgcaacggtgatgtcagcgaacctgcgcgtgtggttgcaccaatcagggtaaacggcggcaaatcaattttaatggagcgtgccgccggaccttcaccaatcatgatatccagttggtagtcttccattgccggatacaacacctcttcaacaactggcgatagacggtggatctcatcaataaacagcacgtcatgcggttcaaggttagtgagcatcgctgccagatcgcccgccttttccagcaccggaccagaagtcgtgcgtaaattaacgcccatttcattggcgacaatgttggcaagcgtagttttacccaaccccggaggaccaaaaatcaacaaatgatcgagggcatcgccgcgcagtttcgctgctttgatgaaaatctccatctgtgaacgaacctgcggctgaccaacatactcttccagtaatttagggcgaatggcgcgatctgctacatcttccggcaaagtggtaccggcagaaatcagacggtctgcttcaatcatcctttacctcataacgcggcgcgtagggcttcgcgaattaatgtttcactgctggcgtcagggcgagcgattttgctcaccatgcggcttgcttcttgtggtttatagcccagcgccaccagcgcggcaaccgcttcctgttcagcatcgtcggtcgtcgggctggcaggtgacgtgagtaccaggtcggcggctggcgtaaagagatcgccatgcaaacctttaaatcggtctttcatttcaacaatcaagcgttcggcggtttttttgccaatacccggcagtttcaccagtgcccccacttcttcacgctcaacggcattaacgaactgctgcgctgacattccggagaggatcgccagcgccaacttcgggccgacgccgttggttttgatcaactctttgaacaatgtgcgctcttgtttattgttaaaaccgtacagcagttgcgcgtcttcacgcaccacaaagtgggtgaaaacgatcgcttcctgacccgcttcagggagttcataaaaacaggtcatcggcatatgcacttcatagcctacgccgcccacttcaattaacaccagcgggggttgtttttcaatgatgatgcctctgagtctgcctatcacatgacgctcctgcgtaatgaatcaaagataatgctgtatgataaaaaaatgctggatagatatccagcgaaggatgaagaaaacttgcgaggcgtcccaacgatctgaaaaatggcgcagtataatttattctacaggttatattggaagcaaatatttgaatattacatattcagtgaagaaatgcgtaataaaaatatacattgcgactcctgaaataataaattttttatgctattacgtatattcatatctatttcaatggaatgacaacgtgaatattaattaccctgctgaatatgaaattggtgatatcgtctttacatgtataggtgctgccttatttggtcaaatatcagctgcatcaaactgctggagtaatcacgtcgggatcattatcggtcataacggtgaagactttctggttgcagaaagccgtgttcccctctcaaccatcactacgctatcccgttttattaaacgctctgctaatcaacgctatgctataaagcgattagacgccgggctgacagaacaacagaaacaacgaattgttgaacaggttccctcccggctacgcaaactttaccacacgggttttaaatacgaatcttcccgccagttctgttcaaaatttgtctttgatatttataaagaggcgctatgtattccggtgggtgaaatagagacgtttggacaactgttaaatagcaatccgaatgcaaaactcactttctggaaattctggttcttaggttctattccgtgggagcgtaaaaccgtcacgccagccagtttgtggcatcatccgggtttggtgttgattcacgcggagggagttgaaacgcctcagcctgaactgaccgaggcggtataacttaacgcagtcgccctctcgccaggttcagccgcgattcactcatctgcattgcattctggctgacgtgacaatgggtaatcgcgatagctaacgcatcagcggcatccgcttgtggattagcgggcagtttcagcaaggtgcggaccatatgctgcacctggcttttctcggcgctaccaatacctaccaccgtttgctttacctgacgtgccgcgtattcaaataccggcaattcctgattcaccgccgccacaatcgccacgccgcgcgcctggcccagtttcagggctgagtcagcgttcttcgccataaagacttgttcaatggcgaaataatcaggctggaactgggtgatgatttccgtcacgcccgcatagatgagcttcagacgagacggtaaatcatccactttggtgcgtatgcatccactacccaggtaggacagttgcctgcctacctggcggatgacgccatagccggtcacgcgcgaacccggatcaatgccgagaataatagccatcacgcgtctccgttttgctgtttagcaggcctcatcagagagtcgctgcaacctcatcagagatttcaccgttatggtaaacttcctgcacgtcgtcgcaatcttccagcatatcgatcagacgcatcagtttcggtgcggtttctgcatccatatcagctttggtggacgggatcatggaaacttccgcgctgtctgctttcagacctgccgcttccagagcgtcgcgcactttacccatttcttcccatgcggtgtagacatcaatcgcgccgtcatcataggtcacaacgtcttcagcacctgcttccaaagctgcttccatgatggtgtcttcatcgcctttctcgaaggagatcacgccttttttgctgaacagataggctacggaaccatcagtaccgaggttaccgccacatttgctgaatgcatgacgcacttcagcaacggtacggttgcggttgtcagacagacattcaatcatgattgccgtgccgccaggaccgtaaccttcgtagatgatggtttccatgtttgcatcatcatcaccgcccacaccacgtgcaattgcgcggttcagtgtgtcgcgggtcatgttgttagacagtgctttatcaattgctgcacgcagacgcgggttagcgtccggatcgccaccgcccagcttagccgcggttaccagctcacgaatgattttagtgaagattttaccgcgctttgcatcctgcgcagctttacgatgtctggtgttggcccatttactatgacctgccataaaaatatctccagatagccctgcctgttcaggcagcgttaatgacaaactgttcaatcgcctgccggttgctccaggacttagtgagcgccgccgcagcaggcgcatcaagccacttgtaagccagatgttcagtgaaaacgatctgccgctcgtgcggaagcgcaagacagaaccatgattccgtattacgcgtcacgcccggcgcatagcgatgacgtaaatgtgaaaaaatttcaaactctaccgtgcgctgacagtcaattaaggtcagttgttcagcgacaacatcaatggtgacctcttcctttacttcgcgcatggcagcttgcggcgcggtttcaccctcttccacgctgccggttaccgactgccagaaatcgggatcgtcacgccgctgcaacatcagcacccgtttcgtatcttgtgcatagatgaccactaagatcgaaacgggacgcttatacactttatccttcacgctgcctcttcgttgactgccttcgctcatcccattcacatagttatctatgctcatgggagttcactcagttgccgccttgatgcaacgcgaatgatttcgtgtatttgagtcatatcagttattctcagccttcttcacaacctgaatgctcagctcagccagtgcagtcgggttagcaaagctcggtgcttcagtcatcagacacgctgccgccgtggttttcgggaaggcgataacgtcacggatattgtcggtgccagtcagcagcatggtcagacggtcaagaccgaatgccagacctgcgtgcggcggagtaccgtatttcagggcgtcgagcaggaagccgaatttctcgcgctgttcctcttcgttgatacccagaataccaaacaccgtctgctgcatatcaccattatggatacgtactgaaccaccgcccacttcgtaaccattgatgaccatatcgtaagcgttcgccaccgcattttccggtgcagcgttcagttctgcagcagtcatgtctttcggtgaggtgaacggatggtgcattgccgtcaggccgccttcaccgtcgtcttcaaacatcgggaagtcgataacccacagcggtgcccatttgctttcgtcggtcagaccaaggtctttacccactttcaggcgcagtgcgcccatcgcgtcggcaacaattttcttgttgtcggcaccgaagaaaatcatatcgccatcttgcgcggcagtacgatccaggatggcttcgatgatttctgcattaaggaacttcgctaccgggctgttgataccttccagacctttcgcgcgttcgttaactttgatgtaagccagacctttcgcgccgtagattttaacgaagttaccgtattcgtcgatctgcttacgggtcagcgatgcgccacccggaacacgtagagcggcaacacggcctttcggatcgttcgccggccccgcaaatactgcaaactcaacagatttcagcagatcggcaacgtcggtcagttccatcgggttacgcagatccggtttatcagaaccataacggcgttctgcttccgcaaaggtcattaccgggaaatcgcccagatccacgcccttcacttccagccacaaatgacgcaccagcgcttccatcacttcacgcacttgcggcgcggtcatgaaagaagtttccacatcgatctgagtaaattcaggctgacgatcagcgcgcaggtcttcgtcacggaagcatttaacgatctgatagtaacggtcaaaaccggacatcatcagcagctgtttgaacaactgtggggattgcggcagtgcgtagaatttacctttgtgcacacgagaaggcaccaggtagtcacgcgcgccttccggcgtggctttggtcagcatcggagtttcgatgtcgaggaagccgtggtcatccataaaacggcgcaccaggctggtgattttagcgcgggttttcaggcgctgagccatttccggacgacgcaggtcgaggtagcggtatttcagacgcgcttcttcggtgttgacgtggttagagtcaagcggcagaacatctgcgcggttgatgatagtcagcgaggacgccagcacttcgatttcgccggtcgccatatcgcggttaatatttttttcgtcacgcgcacgtacggtgcccgtgacctgaatgcagaactcattacgcagttcagaggccagctttaacgcgtccgcacgatccggatcgaaaaatacctgcacgataccttcgcggtcgcgcatatcgatgaagatcaggctaccaagatcacgacgacggttgacccaaccacacagagtcacctgctgccccacgtgggacaaacggagctgtccacaatattctgtacgcatgagatatcccttaacttagctgccggcggatgccccctgctgcgcaggtgaccaagtcgcagcgttagctgtatgtcacaactgaatgaaaaaaggcggctattatactggaaattctgccgcaccgtaagagcctggcccgcgctggaacgcctcgttaccactttatatcgggcctgaaatcagactctacgccagtttgctataaaggtgttgcccgaactcataaaaattaacaaaatttgtcgttccgccatcggctaatcgcattaaggtgtgaggcacgattttgttttttcaggagtcagcatgcttgaacttaatgctaaaaccactgcgttggtggtgatcgatttacaagaaggcatcttaccttttgccggtggtccacatactgccgatgaggtagttaatcgcgccgggaagctggcggcgaaatttcgcgccagcggtcagcccgtgtttctggtgcgcgttggctggtctgccgatcacgccgaagcattaaaacagccggttgatgccccctcccccgctaaagtgttgcccgaaaactggtggcaacatccagctgcattaggtgcaactgacagtgatatcgaaatcatcaaacgtcagtggggtgcgttttacggtacggatgtggagttgcaactgcgccgccgaggtatcgatacaatagtgttatgtgggatctcgaccaatatcggtgttgaatccaccgcccgcaatgcctgggaacttggctttaatctggtgattgccgaagacgcctgtagtgccgccagcgccgagcagcacaataacagcatcaaccatatctacccacgcatcgcccgtgtgcgtagcgtggaagagatccttcacgcgttatgatttacatcggtctaccgcaatggtcgcatcctaaatgggtgcggttgggaatcaccagccttgaagagtatgcccgccactttaactgcgtggagggcaacaccacgctttacgccctgccgaaacccgaggttgtcctgcgctggcgtgaacagaccacagatgacttccgcttctgttttaagtttccggcgaccatttcgcatcaggcagcattacgacattgcgatgatttagtgactgaatttttgacccgcatgtcaccgttggctccgcgcattgggcaatactggctgcaactgcctgccacattcggcccacgggagctgcctgcgctttggcattttctcgattctctccctggcgaatttaattatggtgtggaagtccgccatccacagtttttcgccaaaggggaagaggaacaaacgcttaatcgcggtttacatcagcgcggcgttaatcgggtgattttagacagccgcccggttcatgcagcacgtccacacagtgaagctattcgcgacgctcaacgaaaaaaacctaaagttccggtacatgctgtactgacggcgacaaatccgctgatccgttttatcggtagtgatgatatgacgcaaaaccgggaattatttcaggtctggttacaaaaattagcgcagtggcatcagaccactacgccttatctttttttacatacgccagacattgcccaggccccggaactggtacataccctgtgggaagacttacgtaaaacgcttccagagatcggagcagttccggctattccacagcaatcttctcttttctgaatttgccacctatcatagacaggtgccatcggccattttaaagggagtttgtatggtaagcgcgctgtatgccgttttaagtgcgttgttattaatgaagttctcttttgatgtcgttcgcctgcgaatgcagtaccgcgttgcctatggtgacggtggttttagcgaactgcaaagcgctattcgcattcatggtaacgcggtggaatatattcccatcgcgattgtgctgatgctgtttatggaaatgaatggcgcagaaacctggatggtgcatatttgcggcatcgttttgcttgctggtcgtctgatgcattattacggttttcatcaccgtctgttccgctggcgacgttccggcatgagcgccacctggtgtgcgctgttgctgatggtgctggcgaatctttggtatatgccctgggagttggttttctccctgcgttagcgcacaatacgccactttctttttcccggatttttacgttatgtctcaccgcgacacgctattttctgcccctatcgccagactgggcgactggacctttgatgaacgggtagctgaagtcttcccggatatgatccagcgttccgttcccggctattccaatattatttccatgattggtatgttagccgagcgcttcgttcaacctggtacgcaggtttacgatctgggttgttctctgggcgcggcgacgctctcggtgcgtcgcaacattcatcatgataattgcaaaattattgccatcgacaactccccggcgatgattgaacgctgccgtcgtcatattgacgcctataaagcccctacgccagtagacgtcattgaaggtgatattcgcgatatcgccattgaaaacgcatcgatggtggtgctgaattttaccctgcaattcctggaaccttccgagcgccaggcattactggataaaatttatcaaggactgaacccgggcggcgcgctggtgctttcggaaaaattcagtttcgaagatgccaaagttggtgaactgttgttcaacatgcaccacgactttaaacgtgccaacggttacagcgaactggagatcagccagaagcgcagcatgctggaaaacgtgatgctgaccgattccgtggaaacccataaagcacgcctgcataaagccggttttgagcatagcgagctgtggttccagtgctttaactttggttcactggtggcattaaaagcagaggacgctgcatgatcgactttggtaacttttattctctgattgccaaaaatcatctttcacactggctcgaaacgctgcccgcgcagattgctaactggcagcgcgagcagcagcacgggctgtttaagcagtggtccaacgcggtggaatttctgcctgaaattaaaccgtatcgtctggatttattgcatagcgtaaccgccgaaagcgaagagccactgagcaccgggcaaattaaacgcattgaaacgcttatgcggaacctgatgccatggcgcaaagggccgttctcactgtatggcgtcaacatcgataccgaatggcgttccgactggaaatgggatcgtgttctgccccatctttctgatttaaccggacgcaccattctggatgtcggctgcggcagcggttatcacatgtggcgcatgattggcgcaggcgcgcacctcgcggtggggatcgaccctacgcaactgtttctgtgccagtttgaagcggtgcgtaaactactgggtaacgatcagcgcgcacatttgttaccgttaggtattgaacagcttccggcactgaaagcctttgataccgtcttttcgatgggagtgctttaccatcgccgttcgccgctggagcatctctggcagttgaaagatcaactggtgaatgagggtgaactggtgctggaaacgctggttattgatggcgatgagaacacggtgctggtaccaggcgatcgttacgcgcaaatgcgtaatgtctatttcatcccttccgcgctggcgctgaaaaactggctgaagaagtgtggttttgtagatatccgcattgtggatgtgtgcgttaccactactgaagagcagcgacgcactgaatggatggttaccgaatctctgtccgatttcctcgacccacatgatccgagtaagacagttgaaggttatcctgcgcctaaacgcgcggtgctgattgcgcgcaagccgtaaaggtctggtattactgccggatgcggcgtgaatgccttatccggcctacaaacccttgctaattcaatctattgcagggactatgtaggcctgataagcatagcgcatcaggcagttttacgtttgcataacctcagcgcccgtttccgggcgctattcacttcttacgcctgaacagcaggcttatcaaatgccgttaacttcggtgcgttacccgtatatttttcgatatacaccagcgcagagttaccggcacaggcatttgccagctgcgagctggggatatccgccgttaacacgttcgcactgccgtttttacacaagccgttttccagatctggccatgcaccttcatgcacgcataccacgccttttttgatcccgtcagtcaccaccgcgcctgtcaaaatctgaccacgtttgttccagacacgcaccagatcgccattcgcaataccaaatcgagcagcatcttcggtgtgaatagtgatcggttcacgatcggcaaccgcatattttttacgcagttccgcatagttaagctgactatgtaaacggtgtgccggatgtgcggtcagaagctgcaactgcttctcgtcggcggtacccttccactcatcaggcgcaagccaggttggatgtgccgggcaatccttatagccaaatttttccagcgttttggagtaaatctcaattttgccgcttggcgtacccagcgcatttttcaccggatcggcgcggaaatcagcataacgaacgtactgttcgttcttctcgctgcggcgcatttcgatcagtttattttgctgccagaaggcatgaaacatcggcatagtcacgcgttgcgcacgagcacctttctgagcggcatcatagaaaaatttcagccacgccatttcatctttaccttcggtatagatctcttttccgccaggtttgagtaattccgcaagatcggcaaacacatcaaaatcgtttcgcgcttcaaattgcggagcaacagcctgcttcatcggcacaatatgctggttgctgtaatcaccggtcatcgtcaagtcattgcgctcaaacgatgtggtgatcggtaatacgatatctgcatgtttagcagctgcggtccagtagcattcagaaacgacgatcatctccggtttctgccatgctttaatcagacgattagtatcctggtgatgggtaaagttaccgccacccgcccaccagatcattttgatattcggatacgtttgctctttaccgttatgctgatatttgccgccaggattttccagcgcatcgacgatacgggcaacaggaatcgccctcattccgccatcatcagcggcctcgctggcctgtccggcaatcgccgcagacatttccggcagcacgccgccaacacgtgtcgggttgccaccatttgagtaatgataagagaaaccaaaaccgccgcccggtgtaccaatctgccctaacatcgccgccagcgtcaccagcatccagtgtttctgttcaccatattgctggcgctgaattccccagcctgccatcagcattgtgcgattcgccgccatcagttcagcgagtttgactatctgcgcttccggtacgccagtaatttccgccgcccaggccgcgctcttcggcgtattatcgctcttacctctcagatactcttcaaactgcggatacccgatagtgtatttttcaaggaacactttatcgtgtttgccttgtgtcatcagggtatgcgcaatccctaacatcagtgccacgtcggtgcccatattcggcgcgatccaggtggcattatcgccaaagaattcgatggtttcggagcggataggatcaatggcaatcactggtttgccagattttttcagctgatggaagtattccagcccttgctcatcggtactgctccaggcaatttttaaggtattcagcgggttcattccccacagcaccacaacctggctgttttccagaatcagcggccaggaggtctgctgttcatacacctctacagaaccgaccacatgcggcatgatcacctgtgccgccccggttgaataatcgccgctatgcccggaataaccgcccgccaggttcatataacgttgcagtaaggtttgcgctttatgcaacacgccagaagagcgccagccgtatgatccggcaaaaatagccgatggtccgttagctttgcgaatgcgatcgtgttgctcatgaatcagttttaatgcttgttcccagctcacctgtacataggtatcttcgccacgacctttcgtcggttgcagtggattatcgagatagctttttctcaccatcggatgctgaatacgcgtcgtggtgtgtacctgatccgccgccgtagactgtaaggaattcggtatggttttcgccagcgcgcctgttgaagaaacaatcttgccgtccttcacttctacgttcatcgctccccaacgtcccgcggtgaggattttaccgcccttctcttctgcccatgcggggagcggtgctgccgatgtcaccaccagcgctccagcggcaataccgctgtgtttaataaattcacgtcttgttaatgtcataacttcctccctgatcaacgaggatcactgtttctcggtaatatctttggcgttgtactggaaataccgcgttaaaatgtccagttcgttttcgctcatgctggttcgcgcacccattcctttggcaatggacggccatgcattgacggtgtaatggtcagcggcaataggcgcatggcaaccagcgcaataggtatcgtcaagtttttcagcgtattgccatagcggtttacggtccgctaatgcgggatcggtaagcgcaccctgtaaagacgcctgacgccattgattgccgtattcgtcagcctgccattccccgtttaccgtgagcgccttgataccttcttcacttaatgtggctagcgccagccgttgacctgccgccaggtagagcgtgttttcactgccctgcatttgataaccctgcaacagaacgatcggctgtttgccactggcatcaacgacggtgagatcggtaccaggattcacggtagccagctcgcctatgcgagaagttttgaaaggataaatatgtgcgccattagtcactgaagtagcggcctgactttccagctcatgcgccgcgttgtcatccatttttatttctggcggaaaatgggcaatgcctttatgacaatcgatacaggtttcgccgcccttttgtgctttgttatgcattttctgcgcagattcactttgcgaggcaatatccatggcatcaaaagaatggcaactacggcacgttgcagagtcagttgcttttaattctttccatactgtttcggccatttcctggcgatgagtttcgaacttatcgtcactgtctattttgccgctaacaaattcatgataaatatctttagatgcttttaatttagcaaataaataatccatccctgactttggaatatggcaatctgcacattccgcacgtatccctttctggttcgaaaagtggacagttccctgatattcctcaaaaggtttactcatcgagtggcaggaaaggcaaaatgctgtatccgacgttttatgtaaggctttttgcgccagcaataacccgccgccaccaaccacaaccgctatcagcaaaaacaataacccaatgcgttttttccctcgcatagattcctctaaataaattccagaacaccgaaatcattgtataattaaatacacaacgaattaaccgcttgcataactcggcacaacactgcctgaaataatcgataaagaatatgatttattacaatgtaatcattaattgctaaggaataacccagttgctatttagaatatatatttatcagttttagcaatttaaatcccataatcaatgtgaatataaaaaatattattagcacaacgctatgttcactgtcacccgctcaacagatcacggttatcgttcgttttttatactgctcagggataaaaaaaggcccctgttgaaattgcaggggcctggtacgagcaagcatcatattgggcgacatgatgcaacggtaaaaatcatttggcctgatggcgttcaatgattcctttcatttcagcaaccgccgccccgtctacgatataacgcgaatactcgtccgcgtgttcatctgatgacatggacaatccttgattacgataacgcatcggtgaggcttgccacgctcccgcggagctatggacttccagcactccggcatcgaggaagtggtgcaggttttctgcacggactcctgctccggccataatgattggagcatcacgatgggcaataagttccataatttttgataaaccttgcagtgcgtctgatttttgccctgatgtcagtacccgggcaatgcccaattccgcaagattattgagtgtatataaagggttagcgcacatatcgaaggcgcgatgaaaagtcactgccagcggaccggcagcagccattattttttccattcgtggcatatcgacattcccgtcaacatcgagaacgcccgtcaccagtccaggaaaacctaattcgcggaccgtgcgcacatcctcaagaatggcggcaaactcaccgtcgctgtagcaaaaatcaccaccgcgtgggcgaattatcggatgcacagggatcgtcacccgctggcgcacggatttcagtacccccaacgacggcgttaagcccccctcttttggggctgcgcataattcaactctgtctgcgccgttttgctgcgccgttagtgcacattccatgctgtaacagcaaatttccagtaatgccatttttgctccttaattacgctgactgctcgctggcaacgatctcttcaatggaccacggatgaaacttaatagttgttttgccatcggtgaccgccagcgtcggattcggtaatcgctcatgctcaccttttggtgaactggttttaactgagatccccggtaggctgagtccttcatcagaaagcaatgccagcgcacgggcattcagcgtttctggatcacccggcaaaacgatttcaatatgttcccaaccttcgtgtgggtaacgtttttccccgggccacggtagctccacaatggaaaactgccagtgcgcaacctgtaccggttcatgcaatttaaacagacaaatcggtctgccattgatcatattttctgacaaaagctcgccacactgttcaaacccgcgacgccagcgctcagcggtgacgttttgatggcaacgcaaagaaatgtgatcggcagtcagcggagtgatattcaaccccagacggcgggaaagttcatctaatgcgtgggtaaatcgcggtaaatccgatgcaatatcctgcagctcatcgatagattgccagttcgccataatcactcttcgtctttcagtaaaagcgttaatttaccctgttgccctgtgtcaaccaaccgctgatttcacgccgcttctgatgcaatagtgaaaacggcaatacgccacgcgcacgttgctgacgaaaacagccatttgcagtatactcccgccctaatttctttaactggtgcgggcaatttttgctcgcttcatcaatgtaaggtattccggtgaatattcaggctcttctctcagaaaaagtccgtcaggccatgattgcggcaggcgcgcctgcggattgcgaaccgcaggttcgtcagtcagcaaaagttcagttcggcgactatcaggctaacggcatgatggcagttgctaaaaaactgggtatggcaccgcgacaattagcagagcaggtgctgactcatctggatcttaacggtatcgccagcaaagttgagatcgccggtccaggctttatcaacattttccttgatccggcattcctggctgatcatgttcagcaggcgctggcgtccgatcgtctcgatgttgctacgccagaaaaacagaccattgtggttgactactctgcgccaaacgtggcgaaagagatgcacgtcggtcacctgcgctctaccattattggtgacgcagcagtgcgtactctggagttcctcggtcacaaagtgattcgcgcaaaccacgtcggcgactggggcactcagttcggtatgctgattgcatggctggaaaagcagcagcaggaaaacgccggtgaaatggagctggctgaccttgaaggtttctaccgcgatgcgaaaaagcattacgacgaagatgaagagtttgccgagcgtgcacgtaactacgtggtaaaactgcaaagcggtgacgaatatttccgcgagatgtggcgcaaactggtcgacatcaccatgacgcagaaccagatcacctacgatcgtctcaacgtgacgctgacccgtgatgacgtgatgggcgaaagcctctacaacccaatgctgccaggaattgtggcggatctcaaagccaaaggtctggcagtagaaagcgaaggggcgaccgtcgtattccttgatgagtttaaaaacaaggaaggcgaaccgatgggcgtgatcattcagaagaaagatggcggctatctctacaccaccactgatatcgcctgtgcgaaatatcgttatgaaacactgcatgccgatcgcgtgctgtattacatcgactcccgtcagcatcaacacctgatgcaggcatgggcgatcgtccgtaaagcaggctatgtaccggaatccgtaccgctggaacaccacatgttcggcatgatgctgggtaaagacggcaaaccgttcaaaacccgcgcgggtggtacagtgaaactggccgatctgctggatgaagccctggaacgtgcacgccgtctggtggcagaaaagaacccggatatgccagctgacgagctggaaaaactggctaacgcggttggtattggtgcggtgaaatatgcggatctctccaaaaaccgcaccacggactacatcttcgactgggacaacatgctggcgtttgagggtaataccgcgccatacatgcagtatgcttacacgcgtgtattgtccgtgttccgtaaggcagaaattaacgaagagcaactggctgcagctccggtaatcatccgtgaagatcgtgaagcgcaactggcagctcgcctgctgcagtttgaagaaaccctcaccgtggttgcccgtgaaggcacgccgcatgtgatgtgtgcttacctgtacgatctggctggtctgttctctggcttctacgagcactgcccgatcctcagcgcagaaaacgaagaagtgcgtaacagccgtctgaaactggcacaactgacagcgaagacgctaaagctgggtctggatacgctgggtattgagacagtagagcgtatgtaatcgatttttcgtgagagtaaagcctgatcagggttacctgatcaggcttttttattgccatctaaatgtattctgaaaatggacatgccattgttttctgactgttggataagaggccagaagcgtaatatccggccccagggaaacgataacggttgaatttaaggaataccgcagtgtttaaatttcttgtattaacattaggcattatctcttgccaggcttacgcagaagatacggttatagtaaacgaccatgacatttcagccatcaaagattgttggcaaaaaaattcagatgatgatactgacattaacgtgatcaaatcatgcctgcgacaagaatacaatctcgtcgatgcgcaattaaataaagcctatggtgaagcttatcgttatatagaacaagtgccacgcacaggtgtaaaaaaacctgataccgaacaacttaacttgcttaaaaaatcacagcgagcctggctggattttagggacaaagaatgtgaattaatcctttcaaatgaggacgttcaggatttaagtgacccttattctgaatcagaatggctctcatgtatgatcatacagaccaatacgcgaactcgccagttgcagctataccgtaactctgaagatttttatccaagccctttgacaagaggataattcacatctttttggcatgttttgttgcaagctattcctgataaataattgcaacaagacatcgagcctttttcactgagttattaaacatactcgcgagcgcgtaatttttttgtccttcagcgataattcacaatcacttcattacgttgtacctttagcggtggaattaaccgcccaccgcctggcacttcccagataaatcgcaacggttctgctgccgctataccggaaaaggccacggtggttccgctctgcccctctaattcgacacaacgagattgcgaacacaagcgaacccgcagtcctgaaggtgtcgggccgataagctgataacgccacgctaccagcgtcatcaatcctgaagcaggttgtcgcgtagaaagaggcgcagacgacatcgactcaccgcgatgatttagcgtaattcctacactacttgcctgccacatcccctccccggcggcttgcaccagcagcggaaacaataatattgctaataaggttctcattatttgccgccaattgtcgccgtcatgcggatatgtcggttatcagacagttccagattcgacaggaccactaactgcggcaagctgcggcgcaggaagcgagacaataatggtcgcagcgcgtggttcaccaacaatactggcggcgcacccagcatctcctgacgggatagcgcttcctgagtttgcgccagtaaacgatccgccagccctggctccagtcctcccccgccctgcagcgcctgtagtaacaaacgttccagcggtgtatcgaggccaataacatggacttcatctttgccaggaaaccactgctgggtaatcgcccgtcccaacgccacgcgcacgacggcggttaattcatgtggatcgctttggatgggcgcatgttccgccagcgtttcgagaatagtgcgcatatcgcgaatcggtactttttcatcgaggagattttgcagcactttatgcagtgtggtgagcgtgacgacgccaggaacgagatcttccgtcagctttggcatctcctgggcgacgcgatccaacagctgttgcgcctcctgacgaccaaacagctctgcggcatgctggctaatgaggtggttaagatgcgttgctaccaccgtgctggcctcaaccactgtgtacccctgaatctgcgcctgttcttttagcgcactttcaatccagatagcattcaggccaaatgccggatcgacggtcgcctcaccaggtaacgtcccggcagcggttccagggttaatcgccagccagcgccccggataagcatcaccactgccaatctccacgcctttcatcaaaatgcgatagcgggcaggttgcagatccatattgtcgcgaatgtgcaccactggcggcagaaatcccatctcctgggcaaatttcttgcggatactgcgtatacggcccaacaactcaccatcctgctggaaatcgaccatcgggatcagtcgataacccacttccattcccagagaatcttccagttgtacatcgttccacgtcgcttcgacaacggtattattctctgccatttttaccggtttgggttcgacaggcgctttttgttcgcgtccgcgtatccaccaggccagccccagcaatccggcagtgaacagcaaaaataccaggttcggcattccaggcaccaggccgagtaaaccgagcacggcggcgcttaacaacataacgcttgggttactgaaaagctgattcaccatctgctcgccaacatcctgatcggtgctgacacgcgtaacgatgacccccgcggcggtagaaatcaccagcgccggaatttgtgccaccagaccgtcgccaatggtcaatagcgtataactttccgccgcgtgtcccatgctcatgccatgttgcagcacgccgaccagcaacccgccgacaacgttaatgaccatgatgaggatcccggcgatggcatcgccgcgaacaaacttacttgccccgtccattgagccgtaaaaatcggcttcctgagtcacttcggagcggcgttttttcgcctcatcttcaccaatcaatccagcgttaaggtcggcgtcaatcgccatctgcttacccggcataccatcgagaacaaagcgcgcacccacttctgcgatacgcccggcacctttggtaatgaccataaagttgatgatcacgagaatgacaaacactacgataccgatagcgaaattgccaccaacgaggaagtgaccgaatgcttcgaccaccttcccagccgccgccgcgccggtatgcccttccatcaaaatgatacgggttgaagccacgttaagtgccagacgcaacaacgtagtaaacaacagaatggtcggaaacgcagcaaactcaagcgtgcgctgggtaaacatcgccaccagcaacaccatgatcgacaaggcaatattgaaggtaaacaacaggtcgagtatgaatgcgggcagtggcagcaccatcatcgacaagatcaacaggatcaaaatcggtccggcaaggatctgccattgtgtcgatttcaggtttgcgggcaggcgcagcatcgcggccagattactcatgggtcggtttctcgttaataaaatccagggcttccggcaccggaagatgagtaggttgtacagggcgctgtccaccagccagacgccagcgtttcagttgccagacccaggccagcacttccgccaccgcggcgtacagttgacccgggatttgttgaccaatctccgcatgtcgatacagcgctcgcgccagcggcggcgcttcaagcgtcgggacgttattttcagcgccaatttcacgaatgcgcagcgcgaccagccctgcacctttagcgaccactttcggtgcgctcattttgttttcgtcatactgcaacgctaccgaatagtgggtcgggttattgacaatgacatccgctttcggcacatcggccatcatccgacgccgtgcggcagctcgctgcatctgacggatccgtcctttaacatgagggtcaccttcgctttgtttgaactcatcacgaatatcctgccgtgacatacgcagctttttcaggtggctgaatatttggaaaaagacgtcaaatcccaccattggaatgacaccaagcaccaccagcagtgcgcatagccctaccaaatccatcgcattacccatggcggtaatcggagactcggccatcaagcgcatcatctgcggccagtgatgccagagaaaaaaccccgtcacgctgccaaccaggatggttttcaaaattgctttaagcaactccgcgccagtctgagccgagaacatccgtttaatgcccggtagcgggttgagtttggaaaacttcggctgcaaggatttgccgctaaataccagccctcccagcatgaccggagaaatgagcgccaccagcaccacgccgctaatcagcggcagcagcgccagcatggcttctctgatcagcagaataatctgcccgaggatcagattcgggtcattgataatactgtgatcaaaatgcagcccagcggagagcatgcccgacaatcgacgggccagcgacacaccgccaaaccagataacactaacgcccaccagcaaaatcagcagtgaggtcagttcacgggaacgcgggatttgcccctcttcccgcgctttttctagtcggtgaggtgtgggggcttctgttttgtcgtcgctctcgtcagacacgtcgccaatcctggaaagagtattaagcgtgaatgatgccagagcgcaaagcgttcaatggtttgagtaaggggcaaaacaggcgggatttagggcttttgctgccacacatcaagcatagtgtgcgtttgtcggatgcggcgtcatcgccttatcagaccgcctgatatgacgtggtcacgccacatcaggcaatacaaatcaaaatccaagactatccaacaaatcgtccacctgatcctgactggctaccacgccggctttgctggtatcgacctgaggtccattaagcaaactctggttttcacgttttggacgcgactcctgttccgggatgttttccaacagcaccatcagcaactggcgttcgatctcctgaatgacatccatcatccgcttaatgacctgcccggtgagatcctgaaaatcctgcgccatcatgatttccagcagttgcgcgttagtaaagctggtatgcgcgggtacatctgccagaaattgtcgtgtatctgttaccagttcacgggcgtcggcaaggtcaatcggatcggcaaaccagtcatcccaacgttgggttaacgcttttgctgatttctccatttgatcctgatgcggttgtgacgcctcaacactgttcagcgcccgctccgcagcctgggcggtcatctgcacaacatagtacaaacgatcgcgcgcatcggggatggcttccgccgcttcggcaatggcctgatccagccccagttcccgcaaactgtcgcgcagcatacgcgtcaggctgccgatgcgcgcaatgatatcgccagctgaatgctcgtcagcaggtttgattgatggttgcatcatagtcgcatcctcacatgcccagtttctcaaagattttgttgagtttttcctccagcgtcgcggcggtaaatggcttcaccacatagccactggcccccgcttgcgccgcagcaatgatgttctctttcttcgcttctgcagtcaccattaacactggcaatgccgacatcgcgccatccgcacgaattgttttcagcaattccaggccatccatattgggcatgttccagtcggagataacaaatccataaccgcctgcctgcaacttattgagagcgtcgacgccatcttccgcttcctcaacattattgaatcccagctctttaagcaggttacgcactatgcgtcgcatggtggaaaagtcatccacaaccaaaaatttaagttctttatccgccatttcacactcctgatttaaatacgtatcgcctgtccggcactaatttttgccaacatttgctggcttacctggctaagatcgaccacttcgcagacaccacccatattgatggcctcgcgcggcatgccgaacaccacgcaacttgcttcgttttgcgcaagggtccatgcccccgcctgacgcatcgccaacattcccgccgcgccgtcgttgcccataccggtcaggatcaccccaaccgcattacgccccgcctgtttggcgacagaatggaacaacacatctaccgaaggccgatgacggttaaccgccgggccatcgtgaattttgatttggtaatttgcgccactacgcgacagctccatatgccgatcgcccggcgcaatataggcatgccccggcaagacacgttctccgtcttcggcttctttaaccccgatctggcaaagcttattaagtctgtcggcaaaagagcgggtgaaaccgggcggcatatgttgggtaattaacaatgccgggctggaaagcggcaacggttgcagtacgtgacgaattgcctcagttccacccgttgaagcaccaatcgcaatcagtttttcagaactcaacaacggacccgccttcagcgttgtcggtgctgacaatggcttatgtgctgcaaggctcgcctttgctgccgtacgcaccttttcagcaatcatttcgctatacgccagcattccttcgcgaatacccagttgcggtttggtgacaaaatctattgcccccagctccagcgcgcgcagcgtgacttctgatcctttgccggtcaaggaagaaaccatcacaacgggcattggacgcaaacgcattaatttttcgaggaaatccagtccgtccatccgcggcatttcaacatccagcgtcagcacatcgggattgaatttcttaatcaagtcacgcgcgaccagcggatcaggcgcggtcgccaccatttccatgtcgctatggctgttgatgatttctgtcatgatctggcgcatcagtgccgaatcatcgacagataacaccctgattttgctcatcgttaatccttacttagcgcatacaccgtctgaccacgcagcgtgaagcggcgctcaaggtggctaaagttttcagagtgacccgcaaacagcaatccgtcgggtttaaggagcggaacaaagcggcgcaaaatctcctgctgggtagtttgatcgaagtagatcatgacgttacgacagaagatcgcatcaaacggccccggcacggtgtactgtttcgccagtagattcagcggggcaaaatcaacatagttcgccagctcctgacgcacgcgtaccagcccttcatgcggtcctgtccctcgcatgaaataccgttgcagttgctgcggcgtcaggtttttcaactcttcatggcgataaataccgcttctggctttttccagcacttcggtgtcgatatcgctggcaaacactttccagcgtccgggcgcggtgcccaatgtgtcagccagcgtcatcgcaatgctgtacggctcttcgccggtcgaagccgccgcgctccatacgcgatactcgccagaacggcgacgtgcgtgatccgcgagcagagggaaatggtgtgcctcacggaaaaatgccgtcagattcgtggtcagcgaattgataaacgcctgccactcaccgctgtgctgattagattccagcaagttcagataatgaccgaaatccgtcagtcccagcgaacgcaaacgacgaaccagtcggttgtaaaccatgtcgcgtttatggtcggcaaggacgatcccggctcgttgatagatcaattgacttatccgccgaaaatgcgcgtcggaaagcgccaggcgctcggtcatctgtaacaataaagacgtttgcccacagggcagagatgaagtcatagcgccttctcaatcacttcaggataccactggcgcaatttgtaactgcgccgactcatgtcgtgctacttcatgttcttcaagggtaaataccgccacacgcgacgaaagatggtcggcctgattcgccagttgttccgttgccaccgccgcttcttctaccagggaggcgttctgctgtgtcacctgatccatctggctgacagcctgcgcaacctgctcaatcccccgctgttgttcttccgacgcagaggcaatttctcccataatgtcgttcacgcgggtcaccgaactgacaatatcggtcatggtcgcggcggcgttattcaccagtttcgaaccctgctggacacgattgactgactcttcgatcagccctttgatctcttttgctgcctgcgcgctacggctggcaagattgcgcacttcacctgccactaccgcaaaaccacgcccctgctctccggcgcgagccgcttccactgccgcattcagggccagaatattggtctggaaagcaattccgtcgataacgctgataatgtcgccaattttttgcgagctggtggcgatctcctgcatggtgtgagtcatggtactgacctgaacaccgcccgcctgcgccgttgtcgcggcattttttgccagttccgacgcctgtcgtgcgttatcggcgttttgccctaccgtggcggttaattgctccatactggcgggcgtttgtgccagcgatgccgcctgctgttcggtacgacttgagagatcgttattgcctgcgacaatctccgcgatcccaatgtgcatctcatggcttcccttacgcacatcactcaccgtcccacgcaaagcctgctgcatggtcttcaggctggcaaaaatggcggtgatctcattacgaccatataccgcaatcggacgcgccagattacccgcagcaatgctgtcaaaatggctaccaataatggccagtggttgaacaatcatcttgcgcgtccaccacagcgcactgctgatgtagattgccgcaacaataatcatgatgataaacaccagcgccgaaatctgatagttacgctgactttgcgcactggcggcttccagcacatggttgatctccagctgccaggcctcaaagttaacgtcaaacgcattctgtgatccctgcaccggcgcagtgaggaaatccgaaagttgattactttcaagccaggtcgcctgatgttcgagatcgttgtgccagcgggcaaaacttttctccgtctctttttgcaatgccctgacgtgctcgttgcccgcagtcatcgccataaaacttttaaacagcgtggtggattgcgtcagactggcgcgcgccgtcgtcatcaacgttttaatgtcatccgccggatagctaagtgccgtcagagtgcccgctttgttcagcgcggtactggcctgtaacattaccgcccgagtttgcgctaatgccgcacgttgctgattgctctgctcgacctgattcagtcgttgcaaatcgtcgcgaaatgcccaaaaagacatgccgttactgccaatctgcaagatcccgcagagaatcaaaattaaaaacagcgtggtcgaaattcgaatacgattaaacatcaacgctccccatcaggcggcaatgaccgcgttagtaaatactcgtcaaaatgtttcccagtttggatcttgttcagcaattcgcagtcgtggctgtgccggtggttgctcactggcaggacgggatggtgtttgcggtttattggtgagtgggctggctgccagacggaacgcggaaaccgcttgcgttaaacgactggcctgttcttccagcgcagcggcggcggcagctgattcctgcaccagcgatgcgttttgttgcgtgacgcgatccatttccgaaaccgccaatgcgacttgatcgatgccacggctctgttcatccgatgctgatgcaatctcgcccataatgtcagtcacgcgagtgacagcattgacgatattgttcattgtttccccggcgctttcgaccagcaccgaaccggtatcaacgcgcgagacggagtcttcaatgagggctttgatctcttttgccgcctgggcgctgcgactggcaagattacgcacttcgccagccaccacggcaaaaccacggccctgttcacccgcacgcgcggcttcaaccgcggcattcagcgcgaggatattagtctggaaggcaataccgtcgataacgctaataatgtcggcgattttcttcgaactatcggcgatctcatgcatcgttttcactacgccatccaccactttgccgccgtgctgggcggtgtcggaggcactttgcgccagttgcgaggcctggcgggcgttatcggcgttttgcttcactgtcgcggtgagctgctccatgctggcggcagtttcttccagcgcggatgcctgctgttcagtacgggaggaaagatcggtgttgcccgccgcaatttcacgggtaccggcatagatggcatctgaaccttcgcggacatgagtgacggtgtcagtcaaagagcgttgcatatgtgaaacgctctgcgccaggtcgcccatttcactgcgcccgtcaatggtcagggtattcgccaggttaccaccggcgatttcgcgaatgtgagcaataatttttgccagcggagtaagcaacatacggcgaatgccgtaccacgccaccagcagaatcaataccaccaccagcgcgataaccgccagttgccactgggcaaatcggtaatcatctgcgttgtcagtgacgatatcgcgatacagtttttcactgctgagggcgtactgagcaaacgcttcgcccattgcattttgcattccctgggttggctgagcgaaataagctccagtattgccataatctagataatcaatcagttcagttaacgctgtgtaatagtttttatatttttcatcaatattacgactggtagcgaccatttcaggtaacggtgccatgcttttgaattttttataatgcgtcgctgcctgcgccaatgttttcctggcgctatcgagcaattcaactttggcgttactttgttgattggaggaatccatcatcatccgtaccgctgaacgactcaggttaatgcgcgtttgcagcattaaatcccaggttgacgtcagctcgccctgctgttcccgtaattgattggaaaccacaaagctcttctggctatggtgaagggaagaaaaaaacagactgccggaaataagctgtaacagtgcgaatacccccagcaccattaccaacagcgtgactacgcggatacggttaatcataaggcaccttcctgaaaacaagttgatctcgttatcggcaagaaggggggaaactttattgctgatgccacccgccgcgaaattgaaataaaaaacccgatgcgcagatcatcgggttcatttcaattgaggaaatcgggagaattacgccacttctgacgccgcgctatctaacagcgccatctcttcgctgttcagcagtttttcgatgttcaccagaatcaacatacggtcgcccagtgcgcccagtccagtgagatattctgttgaaagcgtcacggcaaattctggtgccggacgaatttgctccgccgtcaatgaaagcacgtctgaaacgccgtcaaccacgatgccaaccacccgttgtccgagattcaggacgataactaccgtgttgtcgttatagtccacatccacctggctgaacttaattcgtaagtcaacaatcggcacaataaccccgcgcagattcgtgacgcctttgataaacgctggcgtgttcgcaatccgtgttacctgatcgtagccacggatctcctgcactttcaggatatcaataccgtactcttcatcaccaagggtaaataccagaaattcctggcctgacggctcgctggccagctttgttacattcgtcataccggtcatattgttacctttttactcattcaggcggcggtgttcgccatacgttgttcgcggtttatcgcctgcaaggcggagacatcaacaatcagtgccacgctgccgtcgccaagaatggtcgcagcagaaatgccggggactttgcgatagttactttcaaggtttttaaccacaacctggtgctgaccaattaattgatccaccagcaaggcgtagcggcgaccgccactttgtaagatcaccacaattccctgggtggcttcggttttcgcgcccgcgacgttgaacactttccacagttcgacgatgggcagatattcaccccgcacttccagcacccgctcgccgccggccagtggatgcagatcggcttcacggggttgcagtgattccatgacagcattcagcggcagaatgaaaacttcatccgcaacgcgtacggacatgccgtcgaggatggccagcgtcagcggcagtaaaatgcggatcgtagtgccagtaccctgcttcgactggatttcgacatgaccgcccatctcctggatattacgtttaacgacgtccatgccgacgccgcgcccggagacgtcggtgacctgctctgccgtggagaagcctggtgcaaatatcagcatcgcgacttcgtcgtcgctcatgttttcgctgacagtcaaaccttgcgaggccgcttttgccagaattcgctcacggtttagccccgccccatcgtcggtcacttcaatgcaaatgttgccgccctgatgttcggcagacagaattaaatttccgacgctgtttttacctgcggcgagccgtttttctggcagttcaataccgtgatcgaggctattgcgtaccaggtgggtcagcgggtcgataatgcgttctatcaggcttttgtcgagttcagtagaactgcccaccagcgtcagttctacctgcttgccgagttttcccgccagatcacgcaccagccggggatagcgactaaaaacatattccatcggcatcatgcgaatcgacatcactgattcctgcaaatcacgggcgttacgttgtaactgccccatgctggttatcaaatcaccatgattaaccgggtccagttcgctggaacgctgggcaagcatggactgggtgataaccagctcgccgacgaggttaattaattgatcaaccttttctaccgctacacggatgctggtggattcattgctgcgcgtcgttttttcccgctccacgcggccggttggcgcttgttcggctgccagtttaagcactggtggggtggatatttttggcgagacttctactgtttcaaaggtaatctgatcggcttcaatcacaaaacagagtaccgctgtgatgtcatcttcggcgatgtcgcccggtaatattgccgagagcgaatccgcccctttcaccacgtcagttaacgttgtcagatgtcccagttcttcttccagcaggtcgacttccccggccttcaggcgcgaaaggataattcgtcgcggcgactgactgcgactctgctcatcttgcggttcacttttggcaaccacacttaatcgggtcactgcggatggcgtttcgcctttcgcttctaatgccagttgacgcaaggcctggcagatataatcgaagctggcggcatccggctctcgcgactgtttataagcgtcgagctgttcttgcatgatgtccttcgtttccaaaaacagattgataatgtcggtgttgagttgcatctcacctcgtctggcttcatcgagcaggttttccatcagatgcgtggtttcctgcaaaacgctgaagccaaaagttcctgcccctcctttgatcgagtgggcagcccgaaagatggcattcaattgttcggcatctggcgcttccggctgcaaaaccagcagatgctgctccatgtcagccaacagttcgtccgcttcatcaaaaaatgtctgataaaaatcgcttatatccatgctcacgctgtcacctcggttcggctgatggcattgtgggaacactgacctgtggtgcaacctcaggtttttccagggcgcttactggctcattctggctttcggcgttttcatgcaaaatggcctgttcggcttgtttgttcagtaccagcaggctgatgcgacggttgacggcatcatcaggtccgcgatcgcttaagcgcatcgttgccgccatgccgacgacacgtaacactttgccgctatccaaccctccgaccatcagttcgcggcgggatgcattggcccgatcggcagaaagctcccagttgctatatcctttctcaccgctggcgtaggggaaatcatcggtatgacctgaaaggctaatacggttgggaataccgttcagtacaggcgcaatggcacgcagaatgtcgcgcatatagggttcgacatcggcactgccggttctaaacatcgggcgattctggctatcgatgatctgaatacgtagaccttcctggaccagatcgattttgagatggggacgtaacgcccgcagtttcggatcggactctatcaactggtcgagatcaccccgcaatttccgcaatcgactttgctccatgcgttttttcagctcttcgatgttcggctgcttattcacttccccctggctttgggtgtaatcatcaccaccgccgggaattgggctttcactattagaaatgcgatcgccgcccgtaaccgcagtcgccagtggagtccggaagtactccgcaatctgaatcagctcttttgggctggagatggagatcagccacatcaccagaaaaaaggccatcatcgcagtcataaagtcggcataagcaatcttccacgatccatgtgctgccccgtggcttttggctttgcgtcgtttgacgacaataatcggatgcgcttgattcttcatgcttcctcggttgtcgtctgttgttgcggatttttcaccgcacgcacatgctcttccagttcaataaacgacggacgttcgctggaatagagcgttttgcgaccaaactcaacggcgataggcggtgcgtaaccgttcagattagaaagcagagtgactttgacgcactgcatcattttgctggtttcggcgcttttctgacgtaaaacactcgctaatggggaaataaatccgtaagccaataaaatgccgaggaaagtccccaccatcgcatgtgcgataagcgcacccagctcggcggcaggacgatcggctgaacctaacgcgtgaacgacccccattacagccgcgacaataccaaacgccggaagtgagtccccgaccagcgccagactgttcgccgggacttctgcctcgctttcgtgcgtctcaatctcttcatccatcagggcttcgatttcgaaggtgttcatatgaccgctgataatcagacgcagataatcgacgataaaatcaagcatgacgctatccgcgaggatgcgtgggtagctggcgaagatctcgctctcacggggattttcaatatcacgttccagcgaaaacatccccatctgccgcgatttcgccatcaaccgataaagcagagccagcagatccatatacattgctttggtgtatttggagcgacgaaacagcaacggcagcgccttcagcgtgcctttaatcgctttgccattattgccgacgataaacgacccaatccctgcaccggcaataatcaccagttcagcgggttgatagagtgctccaaggcttccaccggtcatcaaataaccgccgaaaactgtaccgagaacaaccaggtaacctaataagataagcacgacatcatccttccactgttgaccatgacaggatgttcagtcgtcaggcgttaacgcgcgattggggcaaaaaaaagcagcggtacgtcgttaccgctgctggaatgttgcgcctcaccgtatcagttaaacagcctgtactctctgttcatccagcagttgtgggataatatcggcaggattctgggaaagtttacgtctttttactgcccgggatggcggttgacataagctgcaggcaaagctgccaacaggctggtgagcgtgggtaataaaattgccgccgcagcagttgcagctggaaagttgcagtaatccactttcaacaaaccgcaccaatgtccaggcacgggttaatgccagcagtggtccttcttctgcttgtgggcactgttcaaggtataaacggtaggctttgatcaccgcatcgacgccattacacaaaccggttttcagtaaaaactgccatgcattacagaacatcgaagcatgaacgttttgttcccaggtcataaaccagtcggttgagaatggcagcatgcctttcggcggtgggcttccgcgcagttctttataaagttttatcaggcgtccgcgacttaactgtgtttcgctttccagcatctgcaaacgagcgcccagggtgatcaattccattgccagctgaatatcccgcgcttcctgaacaatgcttttttcactcatgatcaggcccttttcttgcgcagcgcttcttcaggctgattaacatcattcagcaagcgtgttgagagcatgatgccggtatgaatttgctggagatcgtcaacgcgggaatcttgcgtcaactgagtaatcgtctggtggctgtcaaaacggaagtgacaaaccagttgattggtttctgccagcttaaccatttgcggaagagtcagtgccgctaacgttgtcgccatttcttcatttatgccgagacgaaacatagcggacgctttgtcctgaacaatcaaacgctgtgcaagtagtaaatatgacaagttgatgtcataaatgtgtttcagcaactcggaggtatgcattattcccacccagaataaccaactttatttttatgcggtttcaccgcaccccgtgatgtcgccgggaagccccggtaaaaaataattagcattagaatagttgcgataagctgcaataagcagaaccacctttttggtttaatatgtccttacaaatagaaatgggtctttacacttatctaagatttttcctaaatcgacgcaactgtactcgtcactacacgcacatacaacggaggggggctgcgattttcaataatgtgtgatgcagatcacacaaaacactcaattacttaacataaatgtataagtcatacttttgttttgggtgtatttcaatctgttaaaaagtttttcgctacgctagcaagcaaaaatgaaacaggaataatcgaaatgggatgttgcgcacagttaaaataactcaccgtaaataatcatctgctataaataatcactttcatgcaataccagataagctatttttaaacagacacttaccgcacaacaaactaattaaatacaaagaaaggcaacaatcaacttaatgttaatgaaatgttttacatatattaaccacttgtttaatgcggagaatcagtacactattttcttataattacatttgaaattatatgatcaccgggagtgattgattaattgtctttactaataatcagactaatatttacctgtttgaccgagttgggattgcgtcgtttctccattaggagtaaagctttaatgtcacctgaagttcacagaataaggaacaggttatgagctatagcaatattcttgtcgctgttgcggttacaccggaaagtcagcaactgctggcaaaagcggtatctatcgccaggccagtaaagggacacatcagtttaattactctcgcttccgacccggaaatgtacaatcaattagccgcgccgatgcttgaagatttacgcagcgtgatgcaagaagaaacgcaaagctttcttgataagttaattcaggatgcggggtatcccgttgacaagacgtttattgcctacggtgagttaagcgaacatattctggaagtatgtcacaaacatcatttcgatttggtgatttgcggtaatcacaatcacagtttcttttcgcgagcatcctgctcggcgaaaagagtgattgcctcaagtgaggtcgatgtgctgttagttccacttacgggtgattaaccgctcctacgcaagctttggaaaggtagcaactttatcgcgctgctggctttccgcgcttcgcggaactatctgctttaggtcgctaatgaagcactcctgccagtggttaatatcgtttttcacgataacgtccagcatttctgcatgacgggaaatacgttccgccagcgacatagtcaatgcacgatccagcgcagctgcaacttcgtcacgatcgtaggggttaacaattaacgccgacgttaactcgtttgccgctcccgcaaattgcgaaagaacaagaacgcccgggttggctgggtcctgagcagcaacatactcttttgctaccaggttcatcccgtcacgcagtggcgtcactaagcccacgtcagagtagcggaatattttcatcagtaatttacggtcaaaatgctgattcaaataataaagcggcgtccagcctaattgcccgtatttaccattaattcgtccagcttcattttcgagctgatgacgaatatcctgataggcttgcacatcaccacgcgacgttggtgcaatctgggtataacgaattttaccatgatgctgcggatatttttccagcaacgcttcataggcgagaaaacgctctggcaaacctttggaataatccagccgttcgacagaaaagatattttgtacgtttttcagttccgctttaagttgcgccagttttggcggcagtggcccggcagcctgtttggctatttctttcggttcaatgccgatcgggtagacttctgttcgaaatgctttgccccaggctgtatggctttttgcgctacgtgtcgtgacgcgggtcaggttagaaagacaatccaggaacgccagacgatcgttttctgtctggaaacccagcaaatcataatcacaaagctgttcaagcaaggtgtcatatgtcggcagcgcgttgaagatttccggtgtcgggaaaggaatatgcagaaagaaaccaatgcgattattcactccccgtttgcgtaattcatgcgcaaatggcaacaggtgataatcgtggatccagataatgtcatcgtcttgcaacagcggcagtaatttatctgccagcaacgcatttacgcgtagatagccgtcccaggcaggacgctgaaattgcaccagatcgagccgataatgaaaagcgggccagagaacggcattggagaattggttgtagtattcgtcaaggtcctgttcgctgaggttaaaagaggcccacgtaatgttaccttttttcaccttttttagcggctgatcctcattccctgtttcaccactccagccaaaccacagtccgcctgcggctttcagtgcccccagtatgccaacggcaaggccaccggcactggcggcgtgctcgtctggtggtgcaatccggttagatactacgactaaacgactcatagtcatcactcctgttattttctcttttttgttgtaatgcggtggttatcatttcaagccagctccagacatccggcacacccgccagtcgccatgatgcctgagttgcacctgtgccaattttcactgacattccgcccagtcggttaacgactgcgaagccagattcatcggttaaatcatcgcccagaaatacgggcgttcgcccgataaagggagcttcctgcataaaagctgcaattgcctcacctttactggtacctctcggtttgatctcgacaacacactttccctgctgtaacgccatttgtggccagatctgagtaatacgttgcgctaatgtcattaatgcgtcttcatgctgcggagcctgacgataatgcagcgcaaaagccatccctttcgcctccagctccgcgccgggatactgagcgatgactgtatgcagttgcacgctaatatcacgcgcaatcgcatccggcagatgaacgatatgcgttttaccattgatgtcacggcgctccgccccatgcacgcccgctaacgggaagcgataaggttttgccagtgcgtcaagctccaccattgagcgccctgatatcaatgccaatgcaccatcacttgcggttgccagtagctgtagtccttgcagaatgttgtcaggcacgacgacctgatcgggatgcggtttgatttccgccagcgttccatcaagatcaaaaaaccaggcatatttcgcggatagttcaggggtttcggttaacggttctgtcacccggctctcctccttctcttttcttattgttttgcgcagaacgcgctttacagacatgtaagtatagacagtgtgacgggggtcgccatttgcaatgaagaacagccaaccgttgtggcggctggctgtggtgggaaaaaacgttaaattgttgtggaaaaaagcatcagacagtgcgtttcgctttttgcttgtaacggtcgaagatcaccgctgccagcaggattaagccgcgaaccacgtactgcgcgaaaggagaaatattaagcaggttcatggcgttttccacggtgcctaaaattaagatacccgccaccacatatgagatttttccgatgccacctttcagagaaacgccacctaaaacgcaggcggagataacaataagctcataaccaatcgacgtcattggctgcccactagtcatacgtgaagccagaataattccggctatcgcagataccaggccagagagaacaaagataataattttggtgcgaacaaccggtacacccgccagacgcgcagcctcttcgttcccgccaatcgccagggtgttacgaccaaaggtggttttattcagcaacaaaccaaagataatcagacacgcgacggtgagccagattggcgcaggcagaccgaaccagttagcgtaaccaagggcaaagaagctttcatcttcgataccgaccgctttaccgtctgaaatgatgtacgccagacctcgaacaatctgcatcgttgccagtgttgtgatcagagcatttattttcagtttggcgataacaaagccattgaccaggccacagagaatgccaagcagcaaccccgctgccacgccaatccacaggctttcagtcaggttgataaccaccgccgtggtgacacccgcacaggcaattacggaggcgacagaaaggtcaaagtcaccggaagcaaggcagaacaacatgccacacgccaccatccccgacatggaaattgccaggcccaaccctttcatattaatgaaggtggcaaaatttgggacaaaaatggcacaggcgataaagagcaccgcaaacaccaccagcatgccgtactgatcccagatacgcccgaagctgaatgacgacttaggtgcgccagaacccgatgtagaaacagaagacatcatactctccttactcaggcaactgcctggctgactttaggcatcgcaaggctcagtgcctgacgctcatctgcctgctcgtgtaacaattcaccggcgatttcaccttcccgcatcaccacaatccggtcggcaacgccgaggacttcaggtaagtcgctggaggcaaacagcaccgccacaccctgcgccgccagcgcataaattacgttatatatttcgtgcttagcaccaacatcaatgccgcgcgtaggttcatccagcaaaatgaccttcatctcttccgataaccagcggcccagaatggctttttgctgatttccgcctgagagattcatgatcagttgctcagcgcccggcgttttgatgttgagcgaacgaatgtggtgatcggcattgttttcttcccaaccgttgttgattacacaaccgccgagcacatgtttacgtctggcactgatgttgatattgtcgcgaacggagtgcacgggaataatgccttccgctttgcgatcttccgggcagagcatcatgcctgcggcaatggcgtggctcggtttacgaatatcgatcggctgttggtcgatataaacctgaccggcggtgatttgcgtcccgccaaacaagcctttcattaattcgctacgccccgcccctaccagaccaaacagcccaacaatttcaccactgcgaaccgccagacttattggcgtacgcacgcctggtgctttcacagcatcaagacgcaggcgctcctcgccataactacgaggttgccagccgtagatatcgccaatgtcgcgcccgaccatcgcctgcaccagcgcgtcgtggtcaacctgctgcatatcggtaaaggttttgacataacgtccatctttaaagacagtgatggcatcgctgagggcaaatatttcttccatacggtgagaaacgtataagatcacccgcccctcttttcgcagttcacgaataacgcggaaaagattgtcgatttcgcgggcagaaagggagctggttggctcatcaaaggcgataattttagcgttacgcgccagcgccttggcgatttcaaccatctgccactgaccaatggagagatatttcagcggcgtgtccgggtcaatatccataccaagatgtttaagttgtaaacccgcctcataattcagcaatgagcgattcacaatgccgcctttatgcggcagctggccgagatagatgttttccgcgacggtcatttccggcacgagatgcagttcctggtaaataatcgccacacccgcgttaagtgctgcggtcgtgtcggaaaaggacatttcctgcccattaatcactacagaacccgtggttggcgcatagttgccgctgaggatttttaagagagttgattttcctgcgccattttcacccatcaacgcatgaacctgaccggcatagcagtcaaaactaatatccgtcagcgccttaacgccgggaaacgttttaccgatgccgcgaaatgagagatacggggtagactgttgcataacgtctccgtgaatcactggtcgttcacaccccctctgcatcatgcagaggggaatttttccggcaaattacttaccgcctaaaccttttttctccagttcttctttaaagttgtcacgcgtgatcagcaccacgtcggtaacttcggtaaattttggcggttcaacgtcttttgctacccagttgtaaagcatttcgctggatttatagccatgtacgtccgggcttggcagcagggaaccgtagaagccggttgcctgtgctttagacagttcgctcaccgcatccacaccgttaatgccaatgccgatgatatcggccgctttaaagccctgaccttccgtcgcgcgtacgccgcccagcacggtgctgtcgttcataccgacgatcagccaatgtttaacttccggatgttgaaccagcattgagttggcagcgtcaaatgcccccgggatgtcgttagatttggtaggtacctgataaatttgtttttccgggaatccggccgctttcagcgcatccatagatcccgtagtacggcggcgggcggtatccagttcgttggcggtaatcgccatcaccgcgctttctttgacatcccagccacgtttctgcatctctttatacagttcctggccctgacgttcgccaattttagtcgccgccatcatcaccagcggaacggtatccattggcttacctttggcgttaacaaactggtcatccacggcaatgactttcatatcgtagccacgcgctttcgcgacgatggcagagccgagtttggggtccggagtacaaataacgaaaccttttgcgccactggcagccaggctgtcgatcgcgttcaatgttttttcgccatccggcacggcaatcttaataacctcaaaccctaaatccttcccggctttatcggcaaacttccattcggtctggaaccacggctcttccggttgcttcaccagaaaaccgagcttcaggttctccgccatagcggattgtgacataacggctgccagaccaatggctgccagggctttagtaaatttgtgcatggttctctccagctttagtgtcgttttgtgtagggcaaaaacgaatgacattcgttaaattaatcggaaaacaaagcattaccttttaactaaaagataagtgaccgtgttgacatagttttagcgagaaattaattctccataggagagcaatatcacatcgcagaattacagtgagaacgtgcataaatttagcgggaaaagacataagggaaagccaatttgtcagacaaattgtcgaatgcacagcagattaatccataagattagcctggaaatccttgttgtctttggtacccatgcgggatgtcttctttttaaccagtcaataggccgcattacctggcgttgagtttttgaaatggtgtaataaccgcaactcaaagatgtggaaaatgcacgtcattcatttcgtcattaattatcactgtgctcattaattaacagaacacgtataatgagagccatctcgcaaaaatgaaaaaacgttttataaaatcatcacttcatcatgaattcaaattcattgattaatatcaacaagatacaaaaagcactatcattaaaattcattgcagttacattgatttcatcaataaaatgtaaaaatatataaacttgatgatttaagcattttcttatacccgttcagacgttattcttatttcagatcatcgtcagaattgactccacgatcacatttcggaccggcagaaaggaattattctgcaaacagtaattatggtgttttgatttatcttgcacctctccacttctggatataaggatattaggtatggcaaccgctggaatgcttctcaaactcaactctcaaatgaaccgcgagttttacgcatccaatctctaccttcacctgagtaactggtgttctgaacagagtctgaacggcaccgccactttccttcgcgcccaggcacagagtaatgtgacccaaatgatgcgcatgtttaactttatgaagagtgtcggcgctacccccatcgttaaagccattgatgttcccggtgaaaaactgaactctctggaagaactgttccaaaaaacgatggaagaatacgagcaacgttctagtacgttggcacagttagccgatgaagcgaaagaactgaatgatgattcaaccgtcaatttcctgcgcgatctggaaaaagaacagcagcatgatggtctgttgctgcaaaccattcttgatgaagtgcgcagtgcgaaacttgcgggtatgtgccctgtgcagaccgaccaacatgttctgaatgtcgtgtcacaccagctgcattgatcatcatcggcgctaatgcattgcgccgatgaaggttttgagaaaccgctgcctcatctgtttgaagcagcggtttttttaatgggattcaccctgtggggtaaacttgagttcaataagcgcgatggctttttggattgcccgcatggtgaccgggtctgcggcggcgggatggttagtaaagtcgatattcttcagctgactggacattttttcacgaacttcaacgggcgcgattacatcgagaacatccagaatttgtttgataaccaactggcaagcaaccacatcagaaaccagttcctgatcggcattcagcggctgggacatcgtaaactcctgatagcattttgaaagccgttatagtagcggcttcacatcttcagcgatagtcacatccaccgtcatcaggacacaaaaaaacctgccggagcaggttttttgttatcggaacatattgcctggcggtacgtctttgaacgtcttgcaatagttattgaacatacttttcaggattttgcgcagtttcatcgcggcactccgaccatttgttatacaggtgttattgtctttgcgcttataatatgacaaccatcacaaaaatcaatctttatgtgatacaaatcacataaatacccctttaatgttataaaaatgataatcaaaaaacagcccccctatttctgacacctacagatggcaagaaatagcgcctgccaggcgtcttttccggccattgtcgcagcactgtaacgcgtaaaatagtgctttctcttactcttctggctggaccatgagacttctgattctgactctttcattaataacgctggcggggtgtacggttactcgccaagcccatgtgagcgaagttgacgcggcaacaggtattgtacggttagtttatgaccaggcttttttgcagcatgcccataccgatcgttatgtcagtcgcgggatcgccgatcgcgcatgccagcaggaaggctatacccacgcggtcccctttggtcagccagtaggcaactgtagcctttttgcgggttccttatgtttgaatacggaattcactttgtcatatcagtgccatcattccgccttccctgtctttctctaaatattttaatcagcgaggggatcttcgctgattaaagaaatagcggtaatgcgttttattcccattcgtatttttaataattgaagtttatattttaccttttgcaaataataaaataacaaattatagtgacgccacagcaacaaatataacctttgtggagcactatcatgctgaaaccagaaatgattgaaaaacttaatgagcagatgaacctggaactgtactcttcactgctttatcagcaaatgagcgcctggtgcagctatcataccttcgaaggtgctgccgcgttcctgcgccgtcacgcccaggaagagatgacgcatatgcagcgtctgtttgattacctgactgataccggcaatttaccgcgtattaataccgttgaatctccgtttgctgaatattcctcacttgatgaattattccaggaaacctataaacacgaacaattaatcacccagaaaattaacgaactggctcatgctgcaatgaccaatcaggactacccaacatttaatttcctgcaatggtatgtttctgagcagcatgaagaagagaaactgttcaaatcgattattgataaattaagcctggcaggcaaaagcggcgaaggtctgtattttatcgacaaagaactctctaccctcgacacacaaaactaatgctctccggcggcaggtttactgccgccgtttcaaatcagtgacggcaaatcttactctgatcggtcgaaaaaccgtctttcgaaggtataaatttgccttttgctgccagaaacgctaccagctctcccgctgtcatcccttctgccgagcaggtgtgaaaacgtgcctgttcaccaaaacgcgctttaatcgcagcttccagactggcatgcgtatattgctcgcctgattcaatcatcatatttaacacttcatgaccgtgaatagagtccatcgtccctcctcaaaaaaagcctagcgtagcgattgccgcttatgaagactttgcgccagcgcaggactgaatgctttttattgtacatttatatttacaccatatgtaacgtcggtttgacgaagcagccgttatgccttaacctgcgccgcagatatcactcataaagatcgtcaggacagaagaaagcgtgaaaaacagaaccctgggaagtgtttttatcgtggcgggaaccacaattggcgcaggcatgctggcaatgccgctggctgcggccggtgttggttttagcgttacgttaatcttgttgattgggctttgggcgttgatgtgctacacggcgctattactgctggaggtgtaccagcatgttccggcagataccggtctgggcacgctggcaaaacgctatctgggacgctacggtcaatggctgacgggcttcagtatgatgttcttaatgtatgctctgactgcggcatacatcagcggtgccggtgaattgttggcctccagcatcagcgactggacaggtatttcaatgtcggcaaccgctggcgtgctgttgttcacttttgttgccggtggcgtggtttgtgtcggaacttcactggtcgatttatttaaccgttttctgttcagcgccaagattatttttctggtggtaatgctggtactactgctgccgcatattcacaaagtgaatcttttaaccctgccgttgcaacaggggctggctctgtctgcaatcccggtgatttttacctcatttggttttcacggtagcgtgccgagtattgtcagctatatggatggcaacgttcgtaagctacgctgggtgtttataaccggtagtgcgatccccctggtggcatatattttctggcaggtggcaacgcttggcagcattgattcaacaacctttatgggattgctggctaatcatgccggattaaacgggctgttacaggcattacgcgaaatggtggcctctccgcatgttgagctggcagtgcatttatttgctgatttagccctcgccacgtcatttctcggcgttgcgttaggcttatttgattatctggctgatttatttcagcgttcaaataccgttggtggacggttgcaaactggtgcaattacctttctgccgccgttggcgtttgcactgttttatccacgaggatttgtgatggcgctgggttacgccggtgtggcgctggcggtactggcattgattatcccttcgctgttgacctggcaaagcagaaagcacaatcctcaggcgggttaccgggtgaaaggtggtcgtccggcgctggtggtggtgtttctctgtggtattgctgtgattggcgtgcaatttttgattgcggcagggttgttaccagaagtggggtgatcagatagcctcaaattccttattgggtgccagaattaacgctgacacccaatttgacctcttaatgcaggcagcactgcttaaatttcttaccactaccgcacgggcaaggatcgttacgccccggtttctcttctgctttgatcggttgctgaacagctttttcctgcggatgcgccatccagtacgcatgtagatcaagcgccgccagtcgaatggcatctacgctctcttcaaacgcttctggcgacattttctctacccgctcgaagttttcctcagtaccgtgcagcgcaatcgcctccagcgctggttttaacgaatcgggcaacgttgaccagtcagaaagtgccacgccccgcatatagccaaagcaccactcctcaacaatcgtcagctcgctgccatcaacttctcgcaagccgaataacggctcaaactgctccgggaattcgttcagacgctctgcggtatcggccatatgttgaaaagccagattcataaagcgcgtcatctctttctctgacgcccagcgcggcacatagtcagccccaccccacacggcaaccagccactgttccggttcaatctcttgcggagaactcaacaccgccgtcaataaaccgtccagctccgccacatcaaggatggcgtggtcagtgttgtatttggtcagaatatcgtccagccattccaactcactttcgtttaacggtcccgttttcatacgcttttccttgtggatctcaactcgccagcacctatcttacatgccggtccgtatcagagatactttttgagtggctttgctggtgattaaaaattaaggagggtgtaacgacaagttgcaggcacaaaaaaaccacccgaaggtggtttcacgacactgcttattgctttgattttattcttatctttcccatggtacccggagcgggacttgaacccgcacagcgcgaacgccgagggattttaaatcccttgtgtctaccgattccaccatccgggctcgggaagaaagtggaggcgcgttccggagtcgaaccggactagacggatttgcaatccgctacataaccgctttgttaacgcgccaaattcttcaggcctttcagccagacatccgctgacgccgatgtcttttaaactggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcattcatcaagcaatcagttaatcacttgattttattatcgtctggcaatcagtgccgccgttcgatgcgttgcattctacttacctggcgcgatgagtcaacgatatttttcaccacttttgattgtttgctgaaaattacgccgaaacgatcactgttcaagcaaatctgcacgcgcagcgctcaaatattgcaacattgaccacagagtcagtaccgcagccacaaagaaaagtgcaataccggcgtactcaacccaaatgttcggacgccacagcagccaggccaacgccaccatctgggcagtggttttcactttcccaatccaggagacagccacgctactgcgtttacccaactccgccatccattcgcgtagcgcagaaataataatttcacgggcgatcatcgttgccgccggtaaggtcacccaccagctgtgataatgctcggttaccagcaccatggcgatagccacgagaactttatctgcgacagggtcaaggaaagcaccaaaccgggtactctggttccagcggcgtgccagaaaaccatcgaaccagtcagtcaccgccgcgacgcagaaaatgagcgcggcggcaaacggcgaccaggtgacaggcagataaaagaccaatacaaagaatgggataaggatgacacggaacagtgtaagcaacgtagggatattaaattgcataatgacgggtaactatctgttgtcagtaagattacccctatgttgctacagagacatcaatgtttcaacgaccagaagatcttttctgccagaccttgcgaaatacccggcacttttgcaatttcctcgacgctggcgttacgtaaaccttgcaaaccgcccatatatttcaacaacatttgccggcgttttggcccgacgccttcaatggtttccagggaactggtatttttgaccttcgcccgttttttacggtgcccgccaatcgcgtgatcatgtgattcatcgcgaatatgctggataacatgcagcgcgggagaatctggcggcaaactgaatccctcaccttccggctcaaagaacagcgtttccagcccagccttacgatctgctcctttggcaacgccaagtagcagcggatgatttttatcccatgagacatccagttcggcgaagacatttttcgcctgcgcaagctggcctttgccgccgtcgataaggatcacatccgggatcttactgtcgtcaatggctttaccataacgccgacgcagcacctgattcatcgccgcataatcatcgcccggcgtgatgcctgtaatgttatagcgccgatactccgcacgcagcgggccgttagcatcaaacaccacacaggaagcgacggtttgttcgcccatggtatggctgatgtcaaagcactccatccgcttcacttccggcaatttcaacacgctggcaagcgcggtcagtcgctggtgaacggtagattgctgcgaaagtttgctggttaaggccgtcgccgcattggtgcgcgcgagtttcagataacgcgccctatcgccgcgaggtttggtttgaacattaatcttgcgtcccgccagttctgaaagggaatcggcgagcagcgttttatcgctaagattaaaatcgagcaggatctcacccggtaaggtgcgcatctggctgccttgtaaatagaactggcctacgaaggtttctaccacctcgctcagttccgtaccgccaggcactttcgggaaatagctgcggctgccgagcactttgccctgacgaatgaacaatacgtggacacaagccatgcccgcatcgaacgccacaccaataacgtcgaggtcgtcgccggtattggaaacgaattgtttttcggtgacgcgtcgcaccgcctgaatttggtcgcgaatacgtgcagcttcttcaaactccagattctggctggcagtttccatacgactaatgagttgcgtaagcacctgatcatctttgccagacaaaaacaggcgcacatactcgacctgctgagcgtattcttcttcactcaccagtccttcaacgcacggtcccagacagcgccctatctggtattgcagacacggacgcgagcgattgcgataaacactattttcgcactggcgaatggggaaaatcttttgcagtagcgccagagtttcacgtacggcatagccattcgggaacgggccgaaatattcacctttggcatgcttcgcaccacgatgcatcgccagacgcgggtgggtatcaccactcaggaagataaaaggatatgatttatcatcgcgtagcaaaacgttgtaacgcggctgatagagtttgatgtagttgtgttccagcaacagcgcttcggtttctgtgtgagtaaccgttacatcaatttgctggatctgggcgaccagcgcttcggttttgcgcgaagcgaggttgctacggaaatagctggaaagccgttttttcaggtctttcgctttgccgacatagataaccgtaccaccagcatcgtacatgcgataaacgcctggctggctggttacggtttttaaaaacgcttttgcgtcaaactgatcactcactgacttgataatgtctccgcattacacagaccatggcgaattgccaggtgagtcagctcaacatcgccatgaatgtttagtttactgaacatacgatagcggtagctgttcaccgttttcggactgagattgagctgttctgagatctcattgaccttctggcccttggtgatcatcagcataatctgcaattcacgttcagacaaactggcaaatgggctttctgttttttctggttcgatctggcttaacgccatttgttgagcgatgtcagaagcaatgtaacgctgccctgaatagacagaacgaatcgcactcacgacttcctgcggagccgcgcctttgctgaggtagcccgcagcaccggcctgcatgactttcgctggtaaagggttttctgtatggacggtaagcatgatgattttgacatcagctgtggaacgcgcgattttacgcgtcgtctcaagaccgccaatgcccggcatactcatgtccattagcaccacgtcaacggcatttgtccggcaccacttaacggcgtcttcaccgcacgatgcctcaccgacgacttttataccctttatatcttccagaatgcgtcgtatccctgcgcgcaccagttcgtggtcatcaacaagtagaacgttgatcaaaggaatatctccagaaatagggataacgctactgatagttagtcattcgtatattagcggtttttattgcaactttgaaacgttaaaaatggtgggtattcgatttttctctcgtttttgtcaattcgattgtccacagttatggtcacgcccgtcaccaacggcttaccggatcgtttcacagtaagccctacgatgaaatgtgacaaaaattgactttattcagcaaaaatgaaaatcagcccgctgaatatgtaacattaattaacccgaacaatacgggcaaaaaacattcatgataaaaatatttattggtcattatattaacgtattttatagcactgccgatatcacgctcaaaaaacaaccactgctatttttagcaaagcttatggtatactccgccgccttaacatttttcaccgcaaattttcattgcaacatgacgaggaaaataaatgagtacgcctgatttttctactgccgagaataatcaagaactggcaaatgaagtctcctgcctgaaagcgatgctgacgctgatgctgcaggcgatgggacaagctgacgcgggccgcgtgatgttaaagatggaaaaacagcttgcgctgatcgaagacgaaacccaggctgcagtattttccaaaacggttaagcaaattaaacaagcctaccgtcagtaatataaaaccggctgagagcgtgcctttcagccggtttttgcatctggcacgcagaaagaaaagcgatcaaattaagccagtagcggccgcgtaacaggccacctgggtcttatttggtgcattgatttttttctgcatgtttttctgatggaaattgaccgtattctcagagattgacaaaatcatcgctatctctgctgatgtcttcccttccgccgtccatttcagaatttctttttcgcgcttgctgaaattcatctctggcgtcatcactatttcatcatttaaacgcatcagagccatcagactttcgcgcaccagtaactgcatttttaattgcagttcatcactaagaatgggtatttcgcgagcgctgcaacgggaaaaggacaaaaagcccaacgcccgatttggcagcattaaatactgagtgacaccgcggcgtaaaccatgtgcgcgcgcggcttcccataacggctgtgcttcgctgaataagtcatcattccacattaaatggccctgactaaagttttcagggttcagcaccggatcaattgcgagaaaattttttgcctgataataactaacccacgactcagggtaattggtgtagaaagccactttaggtcgcgtgaatggtaccgggtggcgaacacataacgaatagtaatcgtactccagctgctgagcctgaagctctatttcatggtagacctcttctgcggcctccatcctctgaaaacgcaacagcatcgtgcgacgccagctgaaaaaatccgtatcctgcatagtaaaccgcaacgcccctgagagtgagtatcatttataatgataattcaaactatcacataaataagatttatatataatttatattattcaggcaatgaattacttttgcaagccatcgcattctcttatgttattaatgagttatgctgatttgttaagcagttttatcacgcttgaaatggcgtcccgccccgacaggtgaatcgtcggggctgattttttcttattattgcagcagaaacttctcgaggaactggcgggtgcgaggctgctggggatcagcaaataacgcttttgctgccccctgctcgactatccgcccctggtccataaaaatcgcccggtccgcaacatcccgggcaaagctcatttcgtgcgtcacaatcaccatcgtgcgcttttcctgcgccagctggcggattgtgttcaggacttcgcccaccagctctggatccagcgctgacgttggctcgtcaaacaaaatcacctcaggacgcattgccagcgcacgcgcaatcgcaacacgctgctgttgaccgccagacaaacgacgtggatagctggtttctttaccggccagcccaactttcgccagcagctcgcgagcgcgcgccgtggcctcttctttcggttcgcctttgacgatcaccggcccttcaataatgttttccagcaccgtacgatgcggaaacaaattaaagttctggaagacaaacccgacgtgctgacgcaactggcgaatcagcgatttttgctgacttaatgaacgtgcagtatcaatagtgatatcgccaacggtgatcgttcccgcttccggttgttccagcagatttatgctgcgtagcaacgtggttttgccggaaccactcggaccgataattgccaccacttcgccaggctttacctcgaggtcgataccgtgcagcaccgtctgaccgtgaaattttttcaccaggttcttaacttcaatggcactcattttggttctctctcctggcgattaagttgattctcaaaatggttctgcaacgtcgataatactgtcgccatgatccagtagatgagcgaagccgccaggtacatggtgaacacctccagcgtgcgcgaggtaatcaactgcgcctgacggaacagctccggcacctggattgtcgcggccagcgacgtatcttttaccagactgataaagctgttcgacagcggcggcaacgccacccgcgccgcctgtggcaaaatcgcgcgacgcatggtctgccacggcgtcataccaatactggctgccgcttcccactgacctttatcaatagaagaaatggcggcgcgcagtgtttcggcggcataggcggcagtgttcagcgacagaccaatcattgctgacggaatgggatctaattcgataccaaactgcggcaggccgtaatagatcataaacagttgtgcgatgagcggcgtaccacgaaaaatagagatataaaagcgcgccagccagcgcacgggccagattggcgacaggcgcatcagcgcgagaataaacccgagcagtaagccaaaaaacatgccgccgatactgagttgcagcgtatacccagcccctttcaacaggaacggcaaggaatcaataaccagttgtatactttcttgcatgagcgttcccggagctaaacgtggggatgataggcgaacagcgcaggcgcaccgccggtatgaataaacagaatcggcccttcatctttgaagcgtttctgactgataccgccaatcagccccgccatcgcttttccggtatacacaggatcaagcagaatgccttccagccgcgccagcaatttcactgcttccatgccttcgtcgttcggcacgccgtagccaggtgcaaaatagtcatcccagagtaaaatttccgctgatgcggtcagctccagttctttcgcaatcgcctgttgtaggttaaccactttcggcaattgatcggcaacggaacgcgacacggtcacgccaatcagttcgctttcaggcatcaggtgttccagcccaacagccagtccggcgtgagttccggcactgcccgatgcgactaccaccgacgaaatattaaccgccccttcacactgttgcgcgatttccagcgcactctccacataacctagcgcgccaagagcattagaaccgccaaccggaatgacatacgggcgaaagccttgtgcttcgactcgcgtcgccagctcttccagttgggcattgggatcggtcagtgcatcgcacatttcaatctgggtattgaacagatccagcaacaaacgattgccgttggttaaatagttttctgcggttgtgccaataggattttccagcagcgccacgcagtgcagaccgagtttcgccgcgactgcggcagtctggcgcacatggttagactggatcgcgccggcagtaatcagcgtatcggcaccttcgcgcagggcatctgccgcgagaaattccagcttacgtaatttattgccgcccattgccatgggtgtgacgtcatcccgtttgatgaaaatttcccgtccaagataatcagaaaagcgcggcagatattcgagcggcgttggcgcgccgataaactccaaccgtggaaaacgggttaaattatgcagtggcataacagcctccgatgtgtgttgttgtgattttcttattatgcacgctgaaaacgcgtaaataaaaaaggcgctagtgaaagcgcccttttttgtcattatgctgattatttggtcacatcagcaccaaaccatttttcggaaagagcttgcagagtgccgtctttttgcatttccgcaattgcatcattcaccgctttcagcaggtcttcatttcctttacgcagcgccacgccagactcctgacgggagaatgcttcaccggttactgccagcgtatcgttggttttcttcaccagatccagcgccgccagacgatcaacgaggatcgcatcgatacggcctacgcgcagatcctgatatttggtcgggtcatcatcataggtacgcacatcgacgccctgaacattctgccgcagccactcttcatagttggtgcccagaccgacacccacttttttgcctttcagatcagcagccgttttaatggtgccttcgttaccttttttcaccagcgcctgaataccggaaatggtgtaaggggtagagaaatcgtattttttcttgcgctcgtcagaaatggtgacctgattaatcaccacatcaatgcgtttagagtccagcgacgccagcataccgtcccatttggtcggttttagtgacgcctcaacgccaagatgttttgccagctgttgggcaaattccacttcaaaaccggttaatttgccgtcatctccctgaaaactgaacggcggataagtgccttccagccctaccagcagcgtgccgcgctctttaactttattaagcagaccttcatctgcaaaacttttaacgctcatgcccgcaaccagcgctacggccatcacacccatcaatgcctgacgtcccagatgtgctaatttcatatttaccccgaatgttgttatgtctgtttgcagtgtagagccattgtttgtaaacacaaaaacaactccgctacatcttattcttatttaatatatatcagaagcaggcaggctggaggatttctgcacaagtccggtacacgtttgacgctgatagtgttgatacttccgtaatgcgatgcggtaattgttggtgctggtggtgggcagccacggggcgaggatttcatcaaggaaaccgtcctgcagcggatcgagggaaatattttgctcgtgtagatgattccccaaacggcgcagacgaacgacatattcacgcaccgtaccagggctcatttcagtttgctcaaaaagaaattgcttaaagccgataatatcgaaaaaatcactctgcgttttgcaatgtaaatcaccgcagaatcggcacaatgccgcccatgatttttgttccgtttgccagccattttcatcaagcagcatgtccaggcgggaaatctcgattttattcactattttgccgtcgcgaacgagggtaatgcggtcgagtaatttacggcaatgcgcgcaatgggtctggctgtgtttaaagtctttaagatagcggcttaatggccgtcttttcaggtgctgcaccatcattaagaactcctggtagtcaaaattaaagtgcggcatttactgacgttataacttacccagtttagtgcgtaaccgtttaatggcctggctgtgtaactgactgacccgcgattccccgacctccagcaccgcgccaatctctttgagattcagctcttcctggtaatagagggttaataccagtttttcgcgctccggcaacgtttcgatggcttccatcacccgctggcgcagattactgtccagcagttgttgtagcgggttttctcgctgatgatcatcagtaaccagttcgatgctatcgccgtgctcttcgcgccactcatcgtaggagaagagctggctgttattggtgtcgagcaacatttggcgataatcggcaatatcgatccctaaacgttccgctacctcagtttccgtggcgttgcggccaagttcctgctccagttgccctattgcctgtgccacttcacgcgcgttgcgtcgcacgctgcgcggcacccagtcacggctgcgaagttcatccagcatagcgccacggatacgctgcactgcgtaagttgtaaatgccgttccttgtagggcgtcatagcgttcgacggcattaagtaacccaatgccgcccgcctgtagcagatcgtcaagttccacgctcgcgggcagtcgaacctgcaggcgcaatgcttcgtgacgcaccagcgggacataacgctgccacagcgagtgtttatccattacaccttcagcggtatagagtgaattcacgataaacagccctgcgttatatgagttatcggcatgattatccgtttctgcagggtttttaatcggacgattagtgggtgaaatgaggggttatttgggggttaccggtaaattgcgggcagaaaaacccccgccggtggcgggggagcacgttgctgacaaattgcgctttatgttgccggatgcggcgtaaacgccttatccggcctacaaaaatgtgcaaattcaataaattgcagttcaccttgtaggcctgataagcgcagcgcatcaggcaatttggcgttgccgtcagtctctattaaccaggttaggacgattaaccctgcagcagagacagaacctgctgcggtacctggttagcttttgccaacacggagttaccggcctgctggatgatctgcgctttcgacatgttggacacttcggtcgcatagtcggcgtcctgaatacgggactgcgcttcagacaggttggtagtggtgttgttcaggttggtgactgcggaatccagacggttctggatagcccccagggaagaacggaatttgtcgatggatgcaattgcctcatccagcgcatttagtggatctttggttgcagagccggtactagtagtattcgtggttaatttaccatctgcacctacataagcctgagcacccacgtttgcggcgtatttacccgtaccgctcccccctgtaacacttacagcccccgtgtctttgtctacggaataatttgtgttgtaggattcagtagttgtcagttcgccttcgctatcaatgtaggctgcattcgatgccgcggagccagatacaccattttggaacgatgcagtgaatgacagaggaccattgttaaaggtgatttttacattattagcagtactatccgctttaacctgagccaaaagcgcgtcagaagacaccgtgtctttgaatttaacgccgccaccattagtagaattgccaccagcaaattcgtattttttcccgccaaaatcaatcgaggattgagcggcatctttgtcatccgcggccttaaacagggaagacatcgttgctggagtggagccggtgggatcgttagtagtcagcgctccaccaaccaagaaagccttttcgccgccaatagtgatattaccgcttgcatcaacatcaaagttaactttaccatttgcaaaggtatatgtacctgattgactctgcccagcagcagccttcagagtagcgccaagatctgtcgttgcagtgcctgtcgctactgtattttctgtcgtaaaatcattggtcgatgcgttataagtatatttctgagcagcaacggcaacagaatcaccatctttgagtttgctaaatgcagtcgctgcatccaaggcattgaactttgtcgtgacaacaatattgcttgagttagtaacattcgcccccgtcgccgccagatcactaatggttgccgctttgttcgcaatagtacctttgccgttaacgttaaaaccattcagccccagcgtatcagagtcaattttcttcagatcaatagtgatagtctggccgtcattcgcaccaacctgaattttcatcgaaccgtctttcgccagtacgttcacaccgttgaactgggtttgaccggatacgcggtcaatttcgtccagacgggatttgatttcgtcctgaatggagtccagatccgaatcagagttagtcccggtagaagcctgaaccgtcagttcacgaatacgctgtaagttgttgttgatttcagacagcgcgccttcggtggtctgcgcaacagaaataccgtcgttggcgttacgtgcagcctgagtcaggcctttaatgttagaagtaaaacggttagcaatcgcctgacctgcggcgtcatccttcgcgctgttaatacgcaagccagaagacagacgctcgatagaactcgacagcgcagactggttcttgttgatattattttgagtgatcagcgagaggctgttggtattaatgacttgtgccatgattcgttatcctatattgcaagtcgttgattacgtattgggtttccacccgtcggctcaatcgccgtcaaccctgttatcgtctgtcgtaaaacaacctttagaatttttttcacaaacagccattttttgttagtcgccgaaatactcttttctctgccccttattcccgctattaaaaaaaacaattaaacgtaaactttgcgcaattcaggccgataaccccggtattcgttttacgtgtcgaaagataaaaggaaatcgcatggcaagtatttcatcgctgggagtcgggtcaggtctggatttaagttcaatccttgatagcctcaccgccgcgcaaaaagcgacgctaacccctatttcaaatcagcaatcgtcgtttaccgctaaacttagcgcctacggtacgctgaaaagcgcgctgacgactttccagaccgccaatactgcattgtctaaagccgatcttttttccgccaccagcactaccagcagcaccaccgcgttcagtgccaccactgcgggtaacgccatcgccgggaaatacaccatcagcgtcacccatctggcgcaggcgcaaaccctgaccacgcgcaccaccagagatgatacgaaaacggcgatcgccaccagcgacagcaaactcaccattcaacaaggcggcgacaaagatccgattaccattgatatcagcgcggctaactcatcgttaagcgggatccgtgatgccatcaacaacgcaaaagcgggcgtaagtgcgagcatcattaacgtgggtaacggtgaatatcgtctgtcagtcacatcaaatgacaccggccttgataatgcgatgacactctcggtcagcggtgatgatgcgctacaaagttttatgggctatgacgccagtgccagcagcaacggtatggaggtctcggtcgccgcccagaatgcgcagctgacggtcaacaacgtcgccatcgagaacagcagcaacactatcagcgacgcgctggaaaacatcaccctgaacctgaacgatgtcaccacgggcaaccagacgctaaccatcactcaggacacctccaaagcgcaaacggcgattaaagactgggtgaatgcctataactcgctaatagataccttcagcagcctgaccaaatacaccgccgtagatgcgggagctgatagccagagttctagcaatggcgcactgctcggcgactccacgctgcggacgattcagacgcagttgaagtcgatgctgagtaataccgttagttcttccaactataaaacgttggcgcagattggtatcacgaccgatcccagcgatggcaaactggaactggatgccgacaaactcaccgctgcactgaaaaaagatgccagcggcgtaggtgcattgattgttggcgatggtaaaaaaaccggcatcacgaccaccatcggcagcaacctgaccagttggctttcgacaacgggcattattaaagccgctaccgatggcgttagtaagaccctgaataaattaactaaagactacaacgccgccagcgatcgcattgatgcgcaggtcgcgcgctataaagaacaatttacccaactggacgttttaatgacctcgttgaacagcaccagcagctacttaacgcagcagttcgaaaacaacagtaattccaagtaatcaatattcatcgggagacaggtcatgtacgcggcaaaaggcacccaggcctatgcacaaattggcgtcgaaagcgccgtaatgagcgccagccagcagcagctggtcaccatgctatttgatggagtgctgagcgcactggttagagcgcgcctgtttatgcaggacaacaatcagcaaggcaaaggcgtctctttgtcaaaagcgatcaacatcattgagaacggactgcgggtgagtcttgatgaagagagcaaagacgaattaacccaaaacttgattgctctttatagctatatggtcaggcgcttgctgcaagccaatttacgcaacgatgtctccgcagtcgaagaagtggaagcattaatgcgcaatattgccgatgcctggaaagagtcgttactctccccttctttgattcaggacccagtctgatgaaccacgcaccgcatttgtatttcgcctggcaacaactcgtcgaaaaaagccagctcatgttacgcctggcaacggaagaacaatgggacgaactcatcgccagcgaaatggcgtatgttaatgcggtgcaggagattgcacatttgactgaagagattgacccgtccaccacgatgcaggagcagctccgcccgatgctgcgcctgattctcgacaacgaaagcaaggtaaagcagttattacagattcggatggatgaactggcgaaactggtcggtcagtcatcggtgcaaaaatcggtgttaagtgcctatggcgatcagggcggctttgtgctggctccgcaggataacctcttttgaatctgaatgagtcgatggctcgcgaataatctgattacggctacgcttctaatgttccccttgaatggagtcgaagaatgcgtaatcccacgctgttacaatgttttcactggtattacccggaaggcggtaagctctggcctgaactggccgagcgcgccgacggttttaatgatattggtatcaatatggtctggttgccgcccgcctataaaggcgcatcgggcgggtattcggtcggctacgactcctatgatttatttgatttaggcgagtttgatcagaaaggcagcatccccactaaatatggcgataaagcacaactgctggccgccattgatgctctgaaacgtaatgacattgcggtgctgttggacgtggtagtcaaccacaaaatgggcgcggatgaaaaagaagctattcgcgtgcagcgtgtaaatgctgatgaccgtacgcaaattgacgaagaaatcattgagtgtgaaggctggacgcgttacaccttccccgctcgtgccgggcaatactcgcagtttatctgggatttcaaatgttttagcggtatcgaccatatcgaaaaccctgatgaagatggcatttttaaaattgttaacgactacaccggcgaaggctggaacgatcaggttgatgatgaattaggtaatttcgattatctgatgggcgagaatattgattttcgcaatcatgccgtgacggaagagattaaatactgggcgcgctgggtgatggaacaaacgcaatgcgacggttttcgtcttgatgcggtcaaacatattccggcgtggttttataaagagtggatcgaacacgtacaggaagttgcgccaaagccgctgtttattgtggcggagtactggtcgcatgaagtcgataaactgcaaacgtatattgatcaggtggaaggcaaaaccatgctgttcgatgcgccgctgcagatgaaattccatgaagcatcgcgcatggggcgtgactacgacatgacgcagattttcacgggtacattagtggaagccgatcctttccacgccgtgacgctcgttgccaatcacgacacccaaccgttgcaagccctcgaagcgccggtcgaaccgtggtttaaaccgctggcatatgccttaattttgttgcgggaaaatggcgttccttcggtgttctatccggacctctacggtgcgcattacgaagatgtcggtggtgacgggcaaacctatccaatagatatgccaataatcgaacagcttgatgagttaattctcgcccgtcagcgtttcgcccacggtgtacagacgttatttttcgaccatccgaactgcattgcctttagccgcagtggcactgacgaatatcccggctgcgtggtggtcatgtcgaacggggatgatggcgaaaaaaccattaatctgggagagaattacggcaataaaacctggcgtgattttctggggaaccggcaagagagcgtagtaaccgacgaaaacggtgaagcgaccttcttttgcaacggcggcagcgtcagcgtgtgggttatcgaagaggtgatttaaattcatccccggcggcaagccggggagatttcattacggcagtggcgtcggtaacggcgctttatccagcgcggcagcacactctgctgtcgggcgatccacacgctccatcgtcataccatcgtactcaatggtgttaccgtcacgctcaacctcgtacagctcacgttttacggtaacgttagtgagatcatcagacatcaatgtcaacttacccggcacggcaatcacccgctgccactgacggcaatccagagtatcgccctctttagtgacaatcaggctgcctatcgcttccggactgaccagcgcacgttgcggccctttggtctgccagtagcccgccagccagtccggcgcgggggttttcacgacattgttatagttttcgacttcggcacagcccgccagcaacatgagcgcgcctgcaattgcgagttttttcatcattcgtcctgcatgagaagaaaagaggattgtggcattaaagccctgatgtcgccagcctttccaggttcagagagaaatttgatctaactattatttttgtgaattattaccccgaaaataaatttgcatggtgtatgattcgcgactcttgtttcaaaccttctgagttcagaggctacattcatgtcatggcagcaattcaaacacgcctggttgattaaattctgggcgcccatccccgcggtcatcgcggcgggtattctctccacttactattttggcattactggcaccttttgggctgtcacgggtgaatttacccgttggggcggccagctcctgcaactgttcggcgtccatgctgaagagtggggttattttaaaattatccatctggaaggatcgccattaacccgcatcgacgggatgatgatcctcggtatgtttggcggctgctttgccgcagcgctgtgggccaacaatgtcaaactgcgaatgccgcgcagccgtatccgcattatgcaggccatcattggcggcattatcgccggttttggcgcgcgtctggcaatgggctgtaacctggcggcgttctttaccggtattcctcagttctcgctgcatgcctggttctttgccatcgccactgccattggttcatggtttggcgcgcgctttaccctgctgcccatcttccgtattcccgtgaaaatgcagaaagtttctgccgcctcaccgctgacgcaaaaaccggatcaggcgcggcgtcgttttcgtctcgggatgctggtctttttcggcatgctgggctgggcgctgctcacggcgatgaaccaacccaaactggggctggcaatgctgtttggcgtcggctttggtttactgattgaacgtgcgcaaatctgctttacttcagcgttccgcgatatgtggatcaccggacgtacccatatggcgaaagcaatcattattggtatggcggtgagtgccatcgggatcttcagttacgtacagttaggcgttgaacccaaaatcatgtgggcgggaccaaacgcggtaattggtggtttactgtttggttttggcatcgtgctggcaggcggctgcgaaaccggctggatgtaccgcgcggtagaaggccaggtgcactactggtgggtcggtctgggcaacgtgatcggctcaacgattctggcgtattactgggatgatttcgctccggcgctggccaccgactgggacaaaatcaacctgctgaaaacctttggcccgatgggtggcctgctggtgacatatttgctgttgtttactgcgctgatgttgattatcggctgggaaaaacgcttcttccgccgtgcggcaccgcagactgctaaggagatcgcatgaaaaatatcgttcctgattaccgccttgatatggtgggtgaaccctgcccttatccggcagtcgcaactcttgaggcgatgccgcagttaaaaaaaggggaaatcctggaagtggtgagcgactgtccacagtcgatcaataatattccactggatgcgcgtaatcacggctatacggtgctggatattcagcaagacgggccgaccattcgttatttaattcagaagtaatccctcattcccgctgtggcccacagcgggaacatcgttgcctctgacacatagattttacccgccccctctcctattcttttcagtatgatctcaggaggtttctatgtgtggacgctttgcccaatcccaaacgcgtgaagattaccttgcgcttctcgcggaagatattgaacgcgatattccctacgatcccgaacccattggcagatacaacgtcgcgccgggaaccaaagttcttctgctcagtgaacgtgatgaacaccttcatctggatccggttttctggggatatgctcccggatggtgggataaaccgccgctgattaacgcccgcgtagaaactgcggccaccagtcgtatgtttaaaccgctctggcaacatggtcgggcaatctgttttgccgatggctggtttgagtggaaaaaagaaggcgacaaaaacagccttattttatctatcgcgctgatggacaacctgtttttatggccgcgataggtagcacaccgtttgagcgtggtgacgaagccgaaggatttttaattgtcactgcagcagcagaccagggtctggtagatattcatgaccgccgcccgctggttctgtcgccagaagctgcacaggaatggatgcggcaagagattggcggtaaagaagcatcagaaattgctaccaacggctgtgtgccagcaaaccagttcacctggcacccggtatcgcgcgcggtaggtaatgtcaaaaaccagggcgcggagttaattcaacctgtttgttgacatcctccacgccctgaaggacgaggatccctgctacgttcaggctgtcgcctgaatcatttcggtgggttcctgcttcaacgagcggcctgactgcaccatctctccacaggcaagaacggcgtgccccgccgctaaaatgttacgagcgccgtttacatcggcgttcgctgtatatccacatacctggcatctgaatttactttgtgacaggcgattttctttcgctgtatgaccacagcacgcgcaacgctggcttgtgtacgctggcggaacagcaagcacctgaccgccacgccagagctgcttgtactcaagctggcggcgcatttcataccagccctgatccagtatcgaacggtttaaacctgattttgcccggacattgcgccccggctggctgaccgtacccgctgctgactttgacatgttgctgaccttcaaatcctcaatgactatcattgcgtggtttttgctgacggtcgttgtgactttatgaaggtagtccctgcggatatttgcgatacgggaatgcagtcgctgtattttgcgtttctgcttctgccagttgttgctgaatttgaccctgcggcttaactgtcgctgaagtctcgccagcgtcttctggtttttctgaaaactgtttacaggctcaaagactgtgccatctgacagcgtggcgagtttagccacgccagcatccagcccgaccattgatgctgaagggtgaaccggagtggatacttcactttctgtctgaatactgatgtaccacttaccgcaggactggctgacagtgacatttttcacaactcccgtgacctgacggctattccggtagcgcatccagccaagtttcggcagaaaaatacggctgttttcctgatcgagcttaacgccctgcgggtagcggaatgcatcattctgtccccgctttttgaatcggggaaaagcagcccgattctggaagaagtttttgtaagcccgctcaaggtctttcagtgactgttgcaatggctgtgagggcgaatctttaagccattgcgtttcagtggcgtttttccactcaaccagccaggaagccattttcccgtaagggatgtatttattaccggcctcatgattctcattctgacgtgccagagcacgattgaaaacgaaacgacatgcgcctgcgaagcgcctcatttcacgctcctgttgaccaccgggtcttaactggaatttaaatgcctgtagtcgttccacaggtcaaattatattttggtctgtgaaaaaagaaaccgatatccggcgtggaaggcattgtgttttcctgatgcatgttcacctggtctttgtcaccagataccgacgccagatttttgaccatgacgcgacagaaaaactacgcacttacttttcaaatgtatgtgctgattttgaagctgaactggttgaaatggatggcgaaccagatcacgtccatttgttaattaactatcctcccaaactggcgatatccagtctggtaaacagcctcaaaggcgtatcgggtaggttactgcgacgagatcgaccagatattgcagtcaggtattactacaaaggcgttttgtggagtcctggctattttgccaatagctgcggaggtgcgccaatatccgtcatccgccaatacattgaacaacagcaaacacctggtcaggtggaaaaccgcgccttatatccccgccctgaaggacggggttttacggcgcaccggataagcctggagattatctacaccagcatggacatcattgtactatgccccgtacatgccccatcacatcctcaacatcaaagtattagagccttgcaaaccattatgcgtctcagtttgtctcatctatcttacgcaaaaaaaatagaactaatatcaagcggcgctatattgcgtattaaataaaaccacctcaattacattaataaatccaaacaaacatcatgcaaataatttccatggttatttctaggctatttaaattaaataaataaattatgagtcaatcataaataacaacctttaatataatttgactaccaaatttatattcgttcacaaaatagtcatgcattgtgtgcaatagaaacagttcagataaagatagggatctacttcacaatttaaatgagaaactaaaacttacatcttgaaataatctcattgattggatgaatatttatagtgcagtgacatcatttttaaataatagttcaaataaaagggctcacgatgaaaaaattaacagtggcaatttctgctgtagttgcatcttaacgtataaaccagatttaataacaacgaactagatttaataacaacaaactagatttaataacaacgatatccgtacctatccggatatctaatgtcataagcatccctttaattatcccctcaacctcttgtaactttcccactcttgaactccacatagtccaaacgccggatgcaaaaaaatcacacgtgcatttctgaaattgtgatggaggacgatagtatcaattatatgtgcttataaacgtccccgattagcgcagaagtcaccggattgttcaggctccaataggttgagtatgccgtatttattttccaaaataaaaatcgatgctgttgctccttcataaaatacttttactctctggacgcttttcttagctctcttggtgttatcttaaaacgattatggaacctttcagtaaaacgagaaggacacttgtaaccattttccctggcaatctcgctgatgggttttactgtcgtttgtatagcagacaacgcattatttaacctcacgtcgtccaatatactttgaaaacttactccctcgcttgccagacggcgatgcaatgtggaaacagaaatgtagagatatctcgctaccttgtttgctgtccattttgttccaggttcggatagcattaggttataacaacgacttattaatgattgtttactatctgataaaagtaaacaattaacatgatgtgctcctaatgaaagtagaacgcccattgctaagtgttcctgaatttgcgttgagaagcctcgggaaatagatgtttttagttgctcccaacaatatattaactcgggattctgaggtaagcagaaacctgtcgtgttacgaatttgatcggttatcgcataaagattttggaacttttcaattagatcaatgggataataaagcatttctgcaagataaagacctgcttctgggtaattcgcaatataaaattcatatccacagggaaataatattatctgattattatcaacagttagactatgcgtctcccaattgataactttttttccctgacggatacgacataaagctggcataagaggcttaaccctgtgaatctcatgatgtttatgcatccgtatttcttcaatctttaggttagtcctatcttttgccagcatactcttatcctactttacctcataaacgggtattatctcagcggttgcaattttattggcattaagcatataaccaactaacgctccgctggaattagaatccacaggaatcttatcagtttttagagcccatattttaaactggtaatgatggggtttatctcctttgggaggacatgctccaccaaatcccgcatagccaaaatcatttcggccttggacagcaccagtcggaagttttgtaccatcacgtcttcctgcatcagcgggcaaatatgttaccgttgctggaatattagcaacagtccagtgccaccatccgctgcctgtaggcgcatctggatcatacacagttacggcaaagcttttggtgccttctggagcaccagaccaggttaatgagggcgatgtattacccccctcacacccaaatccagaaaatacatgagacgttgtaagttgctctcctgtttttatttcattactagtgacctgaaatgctgcggcctgcgcagaaaatgttatgaatgccaatacacttgaaacgataagttttttcataaaaacctctttgttgtgacctatcgttattttatttgatgtgcattgatctcattatgcaaaaaggcgcaatgatcgcgcaaatgcaatcataattataaagttgccccgaacattagccataatatgcacaaatcagattcctgttatctcaaggatgattattttttaatgcggtgcgcttcgtgacaacaagttaatgactaacacaccggcacaaatcaacatcatgcctatgatggctggcaagtccagtcgttggccaaaaaatccccaggaaagcaaactaatcagaacgataccgactcctgaccagatagcataagcaatccctgtaggtatataagccagtgtctgagctaataaccaaaatgatgcacaatagcaaataattgtgccaacagagggccataaccgtgtaaacccctctgaaaacttcattaaggttgtaccaatgacctctgcaagtattgcgccaccaagataaatataagggttcatagcatattctttcctgttcatactggagagaattgtactacagtttgaacacaactcaccgttttcatcctggtgtatgtgtatccagggggctctggcgtggcaagagataaaggcaggaacaataatgatcagaaggaaccccaggctaacaaaagagttcactcttcctatgagcaaagcgaagacaaaacatgttatcgcgtttacggatcgtggatggcagaaaactttcaggatcaggtatccattttaaaccagaaatagggtgagtttgccccatccatgccccacgcgggcagatgggatgtaattaccaacaggttacaaaacctacacctgcatggacatcacttcctgatacgccgccaccagcttattacgcacctgaatccccatttgcatagaaactgaggctttttgcatatcggtcatcacatcgtttaacgccacgccgggttcaccgagggtgaatttttctgcctgcgtgcgggcggctgtttgtgtatcgcttatgcgatcgagcgcggcgtgcagctgcccggcaaaactaatggtcggttgtggcagtgattcctgtgcacgcgcactcatcgccgtagcctgtaactggctgataaccccttcaatcccctgtatcgctgacattttcgtctcccggataatttctgttagcaaagcctaccagtaagtcaataagacaaaggcgctaaatagcaacaaaaaaacgggtttattggcggatagaaaaaaacgaaagcacaaataatgggagcgtcaatttttcgagtttgctgacccgggagtgagtcttgttccactttgccaataacgccgtccataatcagccacgaggtgcgcgatgaatgcgactgcagcccagacaaaatctcttgagtggcttaatcgcctgcgtgcgaatccgaaaattccattgattgttgccggttccgcggcagtggcggtcatggtcgcactgatcctgtgggcgaaagcccccgactaccgcacattattcagcaatctttccgatcaggatggtggcgcaattgtcagccaactgacgcaaatgaatattccttaccgcgtcagcgaagccagcggcgctattgaagttccggcagataaagttcacgagctgcgtctgcgcctggcgcaacaaggtttgcccaaaggcggcgcggtcggtttcgaactactcgatcaggaaaagtttggtatcagccagttcagcgaacaggtgaattatcagcgggcgctggaaggcgagctttctcgtaccatcgaaactatcggcccggtaaaaggggcgcgcgtacatctggcaatgccgaaaccgtctttattcgtccgtgaacaaaaatccccttctgcatcggtgacggtaaatctgttacccggccgcgcactcgatgaagggcaaattagcgccattgtacatctggtttccagcgcggttgctggtctgccgccggggaacgtcacgctggtggatcagggtggacatctgttaacccagtccaataccagcgggcgcgatcttaatgacgctcagttgaaatatgccagcgatgtcgaaggccggattcagcggcgtattgaagcgatcctgtcgccaattgttggtaacggtaatattcacgcccaggtcacggcgcagctggacttcgccagtaaagaacaaacggaagaacagtatcgccctaacggtgatgaatctcatgcggcgcttcgttcacgccagcttaatgagagcgagcaaagcggttccggttatccgggcggcgtaccgggggcgttgtcgaatcaaccggcacctgcgaataacgcgccaatcagcacgcctccggcaaatcaaaataaccgccagcagcaggcgagcaccaccagcaatagcgggccgcgtagcacacagcggaatgaaaccagtaactacgaagtcgatcgcaccattcgtcataccaaaatgaacgtgggcgatgtgcaacgtctgtcagtcgcggtagtggtgaattacaaaaccttgccagacggtaaaccattgcctctcagcaacgaacagatgaagcaaattgaagatctgacccgcgaggcgatgggcttttctgaaaaacgcggtgactcgctcaatgtcgttaactcgccgttcaatagcagtgacgaaagcggcggagaactgccgttctggcaacagcaagcgtttatcgatcagttgctggctgccggtcgctggttgctggtactgctggtggcgtggctgctgtggcggaaagcggtacgcccgcagttaacacgtcgcgccgaggcgatgaaagctgtacagcaacaggcgcaggcccgtgaggaagtggaagatgcggtggaagtccgcctgagcaaagacgaacaactccaacaacgacgcgctaaccaacgtctgggggcagaagtcatgagccagcgtatccgtgaaatgtctgataacgatccgcgcgtggtggcgctggtcattcgccagtggataaataacgatcatgagtaacctgacaggcaccgataaaagcgtcatcctgctgatgaccattggcgaagaccgggcggcagaggtgttcaagcacctctcccagcgcgaagtgcaaaccctgagcgctgcaatggcgaacgtcacgcagatctccaacaagcagctaaccgatgtgctggcggagtttgagcaagaagctgaacagtttgccgcactgaatatcaacgccaacgattatctgcgttcggtattggtcaaagctctgggtgaggaacgtgccgccagcctgctggaagatattctcgaaactcgcgataccgccagcggtattgaaacgctcaactttatggagccgcagagtgccgccgatctgattcgcgatgagcatccgcaaattatcgccaccattctggtgcatctgaagcgcgcccaggccgccgatattctggcgttgttcgatgaacgtctgcgccacgacgtgatgttgcgtatcgccacctttggcggcgtgcagccagccgcgctggcggaactgaccgaagtactgaatggcttgctcgacggtcagaatctcaagcgcagcaaaatgggcggcgtgagaacggcagccgaaattatcaacctgatgaaaactcagcaggaagaagccgttattaccgccgtgcgcgaattcgacggcgagctggcgcaaaaaattatcgacgagatgttcctgttcgaaaatctggtggatgtcgacgatcgcagcattcagcgtctgttgcaggaagtggattccgaatcgctgttgatcgcgctgaaaggggccgagcagccactgcgcgagaaattcctgcgcaatatgtcgcagcgtgccgccgatattctgcgcgacgatctcgccaaccgtggtccggtgcgtctgtcgcaggtggaaaacgaacagaaagcgattctgctgattgtgcgccgccttgccgaaactggcgagatggtaattggcagcggcgaggatacctatgtctgataatctgccgtggaaaacctggacgccggacgatctcgcgccaccacaggcagagtttgtgcccatggtcgagccggaagaaaccatcattgaagaggccgaacccagccttgagcagcaactggcgcaactgcaaatgcaggcccatgagcaaggttatcaggcgggtattgccgaaggtcgccagcaaggtcataagcagggctatcaggaaggactggcccaggggctggagcaaggtctggcagaggcgaagtctcaacaagcgccaattcatgcccggatgcagcaactggtcagcgaatttcaaactacccttgatgcacttgatagtgtgattgcttcgcgcctgatgcagatggcgctggaggcggcacgtcaggtcatcggtcagacgccaacagtggataactcggcactgatcaaacagatccaacagttgttgcagcaagaaccgttattcagcggcaaaccgcaactacgcgtgcaccccgatgatctgcaacgtgtggatgatatgctcggcgcaaccttaagtttgcatggctggcgcttgcggggcgatcccacactccatcctggcggctgtaaagtctccgccgatgaaggcgatctcgacgccagtgtcgccactcgctggcaagaactctgccgtctggcagcaccaggagtggtgtaatgaccacgcgcctgactcgctggctaaccacgctggataactttgaagccaaaatggcgcagttgcctgcggtacgtcgctacgggcgattaactcgcgctaccgggctggtgctggaagccaccggattacaattgccgctcggcgcaacctgtgtcattgagcgccagaacggcagcgaaacgcacgaagtagaaagcgaagtcgttggctttaacggtcaacggctgtttttaatgccgctggaggaagtggaaggtgtcctgcccggcgcgcgggtttatgccaaaaacatttcggctgaaggactgcaaagcggcaagcagttaccgctcggtccggcgttattaggtcgtgttctggacggcagcggtaagccgctcgatggcctgccctcccccgatacgacggaaaccggtgcgctgattaccccgccatttaacccgttgcaacgtacaccgattgaacatgtgctggacaccggcgtgcgcccaatcaatgccctgcttaccgttgggcgcgggcagcgtatggggctgtttgccggatctggcgttggtaaaagtgtgctgctggggatgatggcccgttacacccgcgccgatgtcattgtcgtgggtttgattggtgaacgtgggcgtgaagtaaaagattttattgagaatatcctcggtgctgaagggcgtgcacgctcagtagtgattgccgctccggcggatgtttctcctctcctgcgaatgcagggtgccgcctatgccacgcgcattgccgaagattttcgcgatcgtggtcagcatgtgttgctgattatggactccctcacccgctacgcgatggcccagcgtgaaattgcgctggcgattggcgaaccacccgccactaaaggttatcccccgtcggtgtttgccaaattaccggcactggtcgagcgtgccggaaatggcattagcggcggcggctcgattaccgcgttttataccgtgctcaccgagggcgatgaccagcaggaccccattgccgactccgcgcgggcaatcctcgacggtcacattgtgctgtctcgccgactggcggaagccgggcactatccggctatcgatattgaagcgtcgatcagccgcgcaatgacggcgttgatcagtgagcaacattacgcgcgagtgcgcaccttcaaacagctgttgtcgagttttcagcgtaaccgcgatctggttagcgtcggcgcgtatgccaaaggcagtgatccgatgctcgacaaagccatcgccctgtggccgcagctggagggctatttacaacaaggcatttttgaacgtgcggactgggaagcgtctctccaggggctggagcgtattttcccgacagtgtcataacccaggagataacggcagatggcagaacatggcgcgctggcgaccctgaaagatctggcagaaaaagaggtagaggatgccgcgcgcctgctgggtgaaatgcgtcgcgggtgtcagcaggcggaagaacagctcaaaatgctgatcgattatcagaatgaatatcgcaataacctcaacagcgatatgagtgccgggatgaccagcaaccgctggatcaactatcagcagtttatccagacgctggaaaaagccattactcagcatcgccagcaacttaatcagtggacgcagaaagttgacattgccctgaacagctggcgagaaaagaaacaacgtttgcaggcctggcagacactgcaggaacggcaatccacggcggcactgcttgcagaaaaccgcctcgatcagaaaaagatggatgagttcgcccagcgcgccgccatgaggaaacctgaatgattcgcttagcgcccttaattaccgccgacgttgacaccaccacattgcctggcggcaaagccagcgatgctgcacaagattttctcgcgttgttgagcgaagcattagcaggcgagacaactaccgacaaagcggccccccagttgctggtggcaacagataagcccacgacaaaaggcgagccgctggtcagcgagattcttgccgatgcgcaacaagcggatttactgatccctgtggatgaaacaccgcctgtcatcaacgacgaacaatccacatcaacaccattaaccaccgctcaaacgatgacgttggctgcggtggctggcaacaatacggcaaaagacgaaaaagcggatgatctgaatgaagacgtcaccgcaagcctgagcgccctttttgcgatgttgccgggttttgacaatacgcccaaagtgactgatgtgccgtcaaccgtgttaccggcagagaaaccaacgctcttcacaaaactgacttctgcgcaactcacaacagcacagcctgatgatgcccccggcacgccagctcagccattaacaccgctggtagcagaagcccagagtaaagcggaagtcatcagcacaccgtcaccggtgaccgctgccgccagcccgctaattactccacaccagacacagccactgcccaccgtcgccgcgcctgtgttgagtgcaccgctgggttctcacgaatggcaacaatcattaagccagcatatttcgctgttcacccgccaggggcaacaaagtgcagagttgcgtctgcacccgcaggatttaggtgaagtgcaaatctccctcaaagtggatgataaccaggcacaaatccagatggtttcaccgcatcagcatgtacgcgccgccctggaagcagcgctgccggtactgcgtacgcagctggccgaaagtggcattcagttagggcaaagcaacatcagtggcgaaagctttagtggtcagcagcaggccgcttcccaacaacagcaaagccaacgcacagtaaaccatgaacctctggcgggggaagaagacgatacgcttccggttcccgtctctttacaagggcgcgtaacaggcaacagcggcgttgatattttcgcctaacgtcagaggtagcaccgtaatccgcgtcttttccccgctttgttgcgctcaagacgcaggataattagccgataagcagtagcgacacaggaagaccgcaacacatgactgattacgcgataagcaagaaaagcaagcgatcgctttggatccagattctggtattcattaccctcgcggcctgtgccagcgcaggttacagctactggcattcgcatcaggttgccgctgaagacaaagcgcagcaacgcgtcgtgccctccccggtcttctatgcgctggatacctttacggtcaatctgggcgatgcagatcgcgtactttatatcggcataaccctgcgcctgaaagatgaagctacccgctcgcggctgagtgagtatttgccggaagtccgtagccgtttgctgttactgttttcgcgtcaggatgctgccgtactggcgacagaagaaggcaagaaaaacctgattgccgagattaaaaccacgctttccaccccgcttgttgccgggcaaccgaaacaggatgtcaccgacgtgctgtataccgcttttattctgcgataacgacatgggcgatagtattctttctcaagctgaaattgatgcgctgttgaatggtgacagcgaagtcaaagacgaaccgacagccagtgttagcggcgaaagtgacattcgtccgtacgatccgaatacccaacgacgggttgtgcgcgaacgtttgcaggcgctggaaatcattaatgagcgctttgcccgccattttcgtatggggctgttcaacctgctgcgtcgtagcccggatataaccgtcggggccatccgcattcagccgtaccatgaatttgcccgcaacctgccggtgccgaccaacctgaaccttatccatctgaaaccgctgcgcggcacagggctggtggtgttttcaccgagtctggtgtttatcgccgtggataacctgtttggcggcgatggacgcttcccgaccaaagtggaaggtcgcgagtttacccataccgaacagcgcgtcatcaaccgcatgttaaagctggcgcttgaaggctatagcgacgcctggaaggcgattaatccgctggaagttgagtacgtgcgttcggaaatgcaggtgaaatttaccaatatcaccacctcgccgaacgacattgtggttaacacgccgttccatgtggagattggcaacctgaccggcgaatttaatatctgtctgccattcagcatgattgagccgctacgggaattgttggttaacccgccgctggaaaactcgcgtaatgaagatcagaactggcgcgataacctggtgcgccaggtgcagcattcacagctggagttggtcgccaactttgccgatatctcgctacgcctgtcgcagattttaaaactgaaacccggcgacgtcctgccgatagaaaaacccgatcgcatcatcgctcatgttgacggcgttccggtactgaccagtcagtacggcactctcaacggtcagtatgcgttacggatagaacatttgattaacccgattttaaattctctgaacgaggaacagcccaaatgagtgacatgaataatccggccgatgacaacaacggcgcaatggacgatctgtgggctgaagcgttgagcgaacaaaaatcaaccagcagcaaaagcgctgccgacgcggtgttccagcaatttggcggtggtgatgtcagcggaacgttgcaggatatcgacctgataatggatattccggtcaagctgaccgtcgagctgggccgtacgcggatgaccatcaaagagctgttgcgtctgacgcaagggtccgtcgtggcgctggacggtctggcgggcgaaccactggatattctgatcaacggttatttaatcgcccagggcgaagtggtggtcgttgccgataaatatggcgtgcggatcaccgatatcattactccgtctgagcgaatgcgtcgcctgagccgttagtgatgaataaccacgctactgtgcaatcttccacgccggtttctgctgcgccactgatgcaggtcagcggcgcactcatcgccattattgccctgatcctcgctgctgcctggctggtaaaacggttgggatttgccccgaaacgcactggcgttaacggtctgaaaattagcgccagtgcttcgctgggcgcgcgtgaacgggttgtggtggtcgatgtggaagatgcacggctggtgctcggcgttaccgcagggcaaatcaatctgctgcataaacttcccccttcagcaccaacagaagagataccgcagaccgattttcagtcggtcatgaaaaatttgcttaagcgtagtgggagatcctgatgcgtcgtttgttgtctgtcgcacctgtccttctctggctggttacgcccctcgccttcgcgcaactgccgggtatcaccagccagccgctgcctggcggtggacaaagctggtcgctcccggtgcagacgctggtgttcatcacctcgttgacgtttattccggcaattttactgatgatgaccagtttcacccgcatcatcattgtttttggtttattgcgtaacgcgctgggaacgccctccgcgccacctaaccaggtattgctggggctggcactatttttgaccttttttattatgtcaccggtgatcgacaaaatttatgtcgatgcgtaccagccattcagcgaagagaaaatatcaatgcaggaggcgctggaaaaaggggcgcagccgctacgtgagtttatgctgcgtcagacccgtgaggcagatttagggttgtttgccagactagcgaataccggcccgttgcagggacctgaagccgtgccgatgcgcattttgctcccggcctacgtgaccagcgagttgaaaaccgcatttcagataggcttcacgattttcatcccttttttgattatcgacctggtgattgccagcgtgttgatggcattggggatgatgatggtcccccccgccaccattgctctgccctttaaactgatgctgtttgtactggtggatggctggcaattgctggtcggttcgctggcgcagagcttttacagctagagaggcaaaatgacacctgaatcggtcatgatgatggggactgaagcgatgaaagtcgcgctggcactggctgccccgctgttgctggtggcgctggtcacgggccttatcatcagtattttgcaggccgccacgcagatcaacgaaatgacgctgtcgtttattccaaaaatcatcgccgtatttattgccattattattgccggaccgtggatgctcaatctgttgctggattacgtccgcaccttgttcactaacctgccgtatatcatcgggtagcccgtacaatgatgcaggtgacaagcgatcaatggctttcctggctaagtctgtacttctggccgttactgcgcgtgctggcgctcatttctaccgcgccaattctgagcgaacgcagcgtgccgaaacgggtaaaactgggtctggcaatgatgatcacgttcgctattgccccatcattacctgccaacgatgttcctgttttttcgttctttgctctgtggctggccgtgcagcagatcctgatcggcattgcgcttggttttaccatgcaatttgcctttgccgctgtgcgaaccgctggcgaaattatcggtctgcaaatggggctgtcatttgcgacgtttgtcgatccggccagccatctcaatatgcctgttttagcgcgtatcatggatatgctggcgttactactgttcctgacatttaacggtcatttatggttgatttcactgctggtcgatacctttcacaccctgccaattggtggcgaaccgttgaacagcaatgcgtttctggcactcaccaaagcagggagtttgattttccttaacgggctgatgctggcgttaccgctcattactctgctgctgacactgaatctggcattaggtttacttaatcgtatggccccgcaattatccatttttgttattggatttccattaactctgactgtcggtatctctttaatggcggcattaatgccgttaattgcacctttttgcgaacatttattcagtgagatgtttaatttgctggctgatattattagtgaattgccattaatataattccgtaacgtttatcatgttatcctaaggattatccgaaaaataatacctgcgaacatcttccaggatactcctgtggcgaaatatttgttttaagctcactcacatatcgcaacatttactttactttaagacaattccaggcaaattatacaacactttacgggatagtaagtccgcctgaaaaatcgcgagagtggcgcattaggtgacccatgttgttccgtttagtcatgatgaaatattcaggtaaggggaattatcgttacgcattgagtgagggtatgccatgtcaacgattattatggatttatgtagttacacccgactaggtttaaccgggtatctgttgagtagaggggttaaaaaaagagaaatcaacgacattgaaaccgttgatgaccttgccatagcttgtgattcacagcgcccttcagtggtgtttattaatgaggactgtttcatccatgatgcttctaacagtcagcacatcaagcacatcattaatcaacatcccaatacgttatttatcgtttttatggcaattgccaatgttcattttgatgaatatctattggtcagaaaaaatttattgataagttctaaatcgattaaaccggaatctctcgacgatatccttggcgatattctgaaaaaagagacaacgataacctcttttttaaatatgccgacgttatcattgagccgaaccgaatcgagtatgttgcgaatgtggatggcaggtcagggaacgattcaaatctctgaccaaatgaatatcaaagccaagaccgtttcatcgcataaaggtaatattaaacgtaagatcaaaacgcataataaacaggttatctaccatgtcgtccgactgacggataatgtgactaatggtatttttgtcaacatgcgctaacacattctgactggtggtttcccaccagtcaggctgaataagattactctgctttctccacaaagataccgtcctgatgccctgcttcattaaagaaccagatgccgagcgggtagtcttccagcgaaaccaggtacattgtgccttcactaaactcctcaactgccagtaccacgccaggacgacgcggaccgccatccgttttgactgttacccgatcattcaccttcatcgttttcctcctgtggctttgtgccagtgtagaacaatttcgtttttctggcagcgccaggcgcgcgcgagtgctgattttctcgacggtctatacttaagagatgccaggcggacttaacgactggcggcaacaacagagtaacggttgcgaggaaagatgatgaaaaccgcaaaagagtacagcgataccgcaaaacgtgaggtcagcgtcgatgtcgatgccctgctggcggcgatcaatgaaattagcgaaagcgaagttcatcgcagccagaacgattctgaacacgttagcgtcgatggacgtgaatatcatacatggcgtgaattggcggatgccttcgaactggatattcatgacttcagcgtctctgaagtgaatcgttgaatgcacaataaaaaaatcccgaccctgagggggtcgggatgaaacttgcttaagcaagaagcacttaaaaaattcgttacaccaggaaatctgatgtgttcatcaccttatccgcaatttttttcgctgacaagaaaatattcgcgatatgaatgattaacgctacttatgaatagaaatgtgacgtgcgtcaccccttggtggctctggcgtcaacgggatcgctcccgaaaaaatcatctttgattatttgtgctgttttgagaatcatcctggtaaggggagaactgcgcgatcatgttttcaattcaacaaccactactggtttttagcgatcttgatggcaccctgctggacagtcatagttatgactggcaaccggctgccccctggctcagccgtttacgcgaagcgaatgttcccgtcattctctgtagcagtaaaacttcagcggaaatgctgtacttgcaaaaaacgttggggctacaagggttaccactgattgccgaaaatggcgcagtgatccagcttgctgaacaatggcaggatatagacggttttccacgcatcatctcaggtattagccatggcgaaatcagccaggttttaaatacgctacgcgagaaagaacattttaaattcacgactttcgatgatgtcgacgatgcaaccatcgccgaatggacgggattaagccgtagccaggcggcgctgacgcagctgcatgaggcgtcggtaacgctaatctggcgcgacagtgacgagcgtatggcacaatttaccgcttctctgaacgaactgggcttacagtttatgcagggtgcgcgcttctggcacgtcctggatgcctctgccggaaaagatcaggccgccaactggattatcgcgacctatcaacaattatcaggcaaacgcccaaccacacttggcctgggcgatgggccaaacgatgcgcccttactggaggtaatggattacgcggtgattgtgaaagggctaaaccgtgaaggggtgcatctgcatgatgaggatccgacccgcgtctggcgaacgcagcgtgaaggaccggaaggctggcgtgaagggctggaccattttttctccgctcgttaagcgttatcgctcgcgcatacccgattacgcccggcctgtttagcgagataaagccgacggtcagccagtgactggagttgttcaaaatcataatcaccggtttcctcgctgctactaacccccaacgaggcactgatgcgtatcgtcgtactcttagcaatcaacatctctttttcatttaacttcaggcgaatacgttctgcgacttccgcagcctccgtcagactcgcgcctggcagaatcacacaaaactcctcaccaccgacccgcccggcaacgtcctgcgcacgcaaggaactgctaattaatccggcagcatgagaaagaacacggtcgcccgcctgatgaccaaagcggtcattaatcgctttaaaatggtcaagatcgacctgaatgacagaaaaaggatgttggtgcgtctgacacaatttagcgagcggacgggctttttcgaacagtgcgccacgattatataaacgggttaaggtgtcgtgccacgcctgccactgcaacgagctttgcagaacatacatgttgctgaccatccggcgaatcacataccaggagatgagtaacatggtggtaaagagcgcccacagcagggttaatgcaatgctgatactaccgaaatcgccgcgcacgccttcgcttagcgtatggacgcgcaccagcacaccgtcgaaatggtccagacgttcccagctaacatagcgactgtccatacgaatgccgccccgcgtgtcatgttccatcgcctgcgccagcaaggccagttcacgaggatcaaaaatattccctgttggatggtcaggattggaagaggtcaaaaatctcagcttactgtcatagagctgatactcaccatcgaggtttttatcgatggcgtttcttaaaaattgctgcatagtacgcacaggaatactcatccccagcacgccataccagtagttattactgtctaccggaacactgacggtaacctgcggttcagtattgctggcgtgttccggttgcgaagtaaaccagcgtaccgcgcggtgacgattttctcgttgcgaatggccgataaaccagggttgggtgacatagccgtaataacgcgttggaacattgcgcgtaaacaaggtcggctgcgtcgaaacgtaaaatccggcacgcgagacatacatcgcctgttcaaccatcgacgaggagttgtgcgccagtcgcagcaagtaaccaacttccagtgcagcggtaatttcattgtcgaggctttcattttcgcgagacaggagattcccctcgctgactaatgcatccgacacaccattaactggcagagtgcgccgtcggttgagttcaatttgccaggcgtgctcgtcgcgatgctgttcgaactcggttacagcattacgcagtgaagtgaaatccagtggcgctacgagagcttcgcgcatgccattacgcaaaaagatcagtttgtcgacgttatactgcaaatgcttatcgagcgcgttggctacgttttccagatgattacgctggctggagatataggcatcttccagcaccactacttcacgccaggtgagcaaggtggaaaaaagcaataccacgataaagcagagattaacgacatgaccaggccccaggcggcgtgcgagttttttcaaccagctctggttttccatttttgtctcgtgctgcaccctgacgactcccaacctgcttttttatgattctggcataacctggcgatagcgtaccgcaaaacagcgataattttataatggtggcatgataagacgcgactatcattcattgcaggcattggcacaccaggccggatgtgatccggcctggtgttaatgataccctttcaaacttcttccgcagaacgactcccctcccccggaacaagctcggtttcatgaaaagcttcccgcttgaccccgtaaccgtcataccaacgacactcaaccataccgctggagtatccggtgacaatcatccgcgggccgccctctttaaccgtaacttcctcactaaccataaagctcatactcgcctccttttttcgagtgaaacttgttcaccttagttgaagatggcgaattttgcataatagcctgtgcgagtattaatgtgcctgaccgcgtattttcgctacggctttcactcccagcaccacgatgccgccgatgataaatccaagaatcagatttaaaacagtcggtaatatcatcgccaccactgcactttgctgcccggcgaaatgttcaatggcgtgatgcagcggcgcaattccatgtaccacaatcccaccgccgacgaggaacatcgccagcgtgccgacaatcgataacgccttcatcaaccagggcgcaatgatcaataaccctttacctaatgcctgcatcagcgcgctggatttttccgccagccaataccccaggtcatcaatcttaacgataacccctaccagaccgtagacgcccacggtcactaccagcgcgatgcctgaaagcaccagcacctgattaagcaacggcgcttcggccacaatccccagcgtgatggcgacgatttcggcagacaatataaaatcggtacgaatcgccccttttattttgtccttttcaaacttcagcggatcctgcgccgccagcttctccagacgctgctggctctgcgccggatcttctttatgtttacgcgcctccagcatatgcagcactttctctactccttcaaagcagagaaacgcgccaccaatcatcaacagaggcgtaatcgcccacgggataaacgcactgatgatcagcgccagcggcaccagaatcactttattaatcagcgatcctttcgccacgccccagaccacgggaagttcccggttggcccgcacgcctgaaacttgttgcgcattgagcgataagtcatcccctaatacaccggcggttttcttcgccgccagtttgcccatcacggagatatcgtccagtagtgtggcgatatcatcgagcaacgtcagtaaactactcccggccaaaagcattccctctcatttttattgttgaagggtgtaagtatgaagcaaaaacggcagctctgatacttgcttcacaggtcaacatttttttaacaatcaagtgcaattatatctctcgccagcagaatgattttcacgtttactatgaaccacctttttatttccaccgtgagggattatgcgtttccgccagttgttaccgctttttggcgcgctgtttgcgttgtatatcatttggggctcaacctattttgtcattcggattggcgtggaaagctggcctccgttaatgatggcgggcgttcgattcctggcagccggtattttattgctggcatttttgctactgcgcggacacaaactccccccgctacgtccgctacgtccgctactcaatgccgcggtgattggcctgttattgctggctgtcggtaatggcatggtgacggttgccgagcatcaaaatgttccttccggcatcgccgccgttgtggttgcaaccgtgcccctctttaccctgtgcttcagccgcctgtttggcattaaaacgcgcaaactggaatgggtgggtatcgccattgggcttgccggaatcatcatgctcaatagcggtggaaatttaagcggcaatccgtggggcgcgattctgattttaatcggctcgattagctgggcgtttggctcggtttatggctcgcgcattaccttacctgtagggatgatggcgggtgctattgagatgctggcggcaggcgtggtgttaatgatcgcgtcgatgattgcaggtgaaaaactgacggcgctcccttccctttcaggcttccttgcggtcggctatctggcgctgtttggttcgattatcgccatcaacgcttatatgtatttaatccgtaatgtcagtccggctctcgccaccagctacgcctacgttaacccggtggtcgcggtcttgctgggtacgggactgggcggagagacgctgtcgaagattgaatggctggcgctcggcgtaattgtcttcgcggtggtgctggtcacgttgggaaaatatctctttccggcaaaacccgtagttgcgccagttattcaggacgcatcaagcgagtaaatgaatcccctgcgtgtcgatctgcgcgctggcaccttcgccgcagatccactcttccagacgctcgctaagcgcttcatccgtcagcttctcgcgcccacgtaacgcgcactcccagacaatcaatacgcgccagccgagttcctgcaagcgactgatatcgcggcgatcgcgctcaacatttttacctatcttctccagccagaactcggttcgagtcgcaggcactttaaacagatagcagtgatgatgatgccagaagcagccgtgggtaaatatcacgcagcgatattcatcaacgacaaaatccgggcgtccgggcagactggcgtcctgaacgcgaaacgccaggccctgcccggttaacagactggcgaggcgcttctctatcgccgtatcacgcgtggcaatcgcgcgcatatttttgctgcgagtggccttatcgtgaacgtcggccatgttgtgcctcttgctgacgcaacgccaccgcctgtttgatttttggctcaagcagttttgccaccgcggcaaagaccggcacgaccaccgagttaccgaactggcgataggcctgagtgtccgaaaccggaatgcggaatttcgcttctcccggcgcttcaaaacccattaagcgcgcgcattcccgaggcgttaaccgacgtggacgatgttgctgattcagcggatcgtcaaagtctttctcacccgtggccatatcccagccacgatcgattaaaatttccgcgccatctttgtaataacgcgcagacagcgtacgggtgacgctttgcggattgttcggataaaccattccataaccgaagccgttaccgcgcgcctgatgttttttcgcatatcgatagaggtacttccacagcaccggcgtcaggatatatttcgcctcgaccatcgggtccagcagctgcgccagcgtcactcgctgcgcagggaaacattcgctgatatcacgcagggtaaaatcggctttcagattcagatcgcgacgaaaacccaccagcacgatgcgttcacggtgctgcggcagaaaatgtttaccatcgatgattttcggatcgtccggcccgttatcttctgcatcagccacgtcatagcccagttcgtccagcgtctgcatgatgatgcggaacgttttaccctggtcgtggcttttcaggtttttgacgttttcgagcacaaacatcgccggacgacgcgcgtcgataatgcgcaccacatcaaagaacagcgtgccctgagtatcgcaggcaaaaccgtgcgcccgcccgagcgagttctttttcgatacgccagccagcgaaaatggctgacaagggaaaccggccagtaaaacatcgtgttcaggaatgtgttgacgaatatgttccgccgccgcctcatcactcacgccttctttatggctgagggtgatgtcgcggatatcttcattaaaatgatgcgtcgccgggtcgcaataatgattggctttataagtgcgtaccgcatgtttgttccattcgctggtaaacacgcactgtccgccaatcgattcaaaaccgcgacggatgccgccaattccggcaaatagatcgataaagcgaaacgcataatgcggatgatgtgccggtggtttgggtaacaacgtttgcagatgggcgaactctttctcacttaaacgatgccatgccgagtcattcgccagcgcacgttttaaaattgccgcgctccagtgattctcacccacaccattaagctgcgccaccagcgttttaacatcataaatttgcagcagtttctccagcattgcctgtgcggcattcccggtgctgtatgaatcggttactgatatattttcctgcatagatttaaccggccatctgagatggccgacaggttaacataattacagccatttagggccacgcgcttatcccgcgggtgaaaacgcatctatcaccttgtgatcgacaccttcattctcccccgccagttcggcactgagcttcgccataaactcgactaaaaaatgcgcgttgtgctgcgccagctgcttgcctcttatggtttgcatggtatgcggtagcttcagcaacttagtctggaaatgatccagcgcgtagcgtttatcatcaagcgggcgatgctgtgcgaacggatcttcaccatcaaacagcgccacgcccaatgctcctgaaacggcaaacacgcgcgccaggccaatcgcccccagggcttccagccgatccgcatcctggacaattttagcttccgtggttaagggggcgatttgcgcgctgaaactgtgagcggcaatggcatgacaaacggcctcaattttctccgccggaaattgcacgaactcttcacggagcaggcgacgcgtctcttctgccgccaggattgaagaacgctgccgttgcggatgatttttcgccaggctcacaatatcgtgaaaataacaggcggttaaaatcaccagcatatcgacgtcatcatctgccgccagcttctgtgccgtagcccagacgcggcgaaaatgacacacgtcatgggccgcgtcctggtgctgatgatggtttttcaaccagttttcgaactctgcctgccagtgttgtaagtccatacgcgctccgttgccaaagagtcgccaccttagcagtttttattcatagcgtctgctacgtgcgggacgaggtcgggtgtaccaggcaatgctgcctaacaatgccccgaccagagccataaataaaaatccgaccagtgcccctaaccactttcccgcggtagagcctaaatcgctttcaaatcccgacacgggggcatcggggatccggctcatcacccagatgtaacgcgccattgcccagacgaaatagccacaccatgtatagaaagcccacaaagccagtttgccaccagggctgcgagagagcctctcttccatctttgtcgaaccgtattccattttgagataacccggaaaattcagacttagtactattatgtgataaaagtcacatttttccacattgaatgagccagtcaagactcaatcattttttgaacaaatagataaattttgcgcaacggcagtgaatacaggaaaaatcgttttgagcgattttatttatctttgatatcggctttattaattcattcaatcaatatattagcactgattacaattatacctttttattattctgtgtcatgatgcttacgttattagccttttatcgtcttgtttatattttttgggccggcatgatgccggcttttttttatgccttcattaatgtgcgcgtgatcacaccagccgtttagcgcaacaatcattgacaccccctatgtttccgccaaactcataacatattgatatacatttataattttcatgaatatttatatttagaattcataattctgaattatattaaatagattagaaacattttgaaatcttttaaatacatttgttacatgtaatccttaaaataaaatgaacttcatagaatagtatccaaatgtgcttttttttggataacggcacttattgatatattcatgaagattataatcacaagggaatacataatgaaaagaaaagttctggcaatgctggtcccggcgttattagttgctggcgcagcaaatgcggctgaaatttataataaagatggcaataaagttgatttctacggcaagatggttggcgaacgcatctggtcaaatactgatgataataacagcgaaaacgaagatacctcctatgctcgtttcggtgttaaaggtgaaacccaaatcaccagcgaactgactggttttggtcagtttgaatacaacctcgacgccagcaagcccgaaggtgaaaaccaggaaaaaacccgtttaaccttcgccggtttgaaatataacgagttaggatcatttgactatggccgtaactacggtgttgcttatgatgccgcagcttataccgatatgttagttgaatggggtggcgattcctgggcttccgctgacaacttcatgaatggtcgtaccaacggtgttgcaacctaccgtaactatgatttctttggcctggttgatggtcttgattttgcgattcagtaccaaggcaaaaacagcaaccgtagcactaagaaacaaaatggtgacggctatgcgttgtctgtagactataacatcaatggttttggtatcgttggtgcatatagcaaatctgatcgcaccaacgatcaagttgccgatggaaacggttcaaatgctgaactgtggtcgttggctgcaaagtatgacgcgaacaatgtctacgcagctgtaatgtacggcgaaactcgtaatatgactccgggttctattgatacaggtgttgccgatcgagaaggcaatacaataatgcgtgatcaacttatcaatgaaacccagaactttgaagcggttgttcagtatcaattcgactttggtctgcgtccgtccttaggttatgtgtactctaaaggtaaagatatcaaaggggtacctggacatagatatgttgacgctgaccgtgtgaactacattgaagttggtacctggtactactttaataagaacatgaacgtttatactgcatacaaattcaacatgctggataaagatgacgccgccattactggcgcagcagctgatgaccagtttgcagttggtatcgtctaccagttctaatcagccgacgcgccgcggcgtgttactgtaaaacttaacactagcctgagttcgtccctcatcgaactcaggcttttttattggcatttcatctccatctgcggcacacgcaattgccaaagcatatcgatacagccccttaccctgcccctcctggcacaatatcttctaccagctaatcttcaagccaacacccaaatgcatttctttatgtattaatccgtaacaaacacgcttcccatatagaaatatttgcaaaaatagtgcatgaaatatgctttttctctaccaatccgggatataaatattcatcagcaccacaatattccacatcactaaatctctccccgccaccctgtacctctgataatggtctaaaatcattgaggccacttgcgacgacgttgctcaataaggaaaatttagcgtgaataatattcaacaccagtgcagcatcatcattacatacttacacccgccgactaccgctttcgatatattgactcaattttccagcctggttaaaaatagcgaccagctcagtcgcaaatatagtgactaccctaactaagcaacaataaggaatacactatgactgttcaaacaagtaaaaatccgcaggtcgatattgctgaagataatgcattcttcccttcagaatattcgcttagccaatataccagtcccgtctctgatcttgatggcgtggactatccaaaaccgtatcgcggtaaacataaaattctggtgatcgccgcggacgaacgttatttgccgaccgataacggaaagctgttctcgaccggtaaccatccgattgaaacgttgctgccgttgtatcatctccatgctgcaggtttcgaattcgaagtggcgaccatttccggtctgatgaccaagtttgaatactgggctatgccgcacaaagatgaaaaagtaatgccattctttgagcagcataaatcgttgttccgcaatccgaagaaactcgcggatgttgtcgccagcctcaacgctgatagcgaatatgcagcaatctttgttcctggtggtcatggcgcacttattggtttaccagaaagccaggacgtagctgctgctttgcagtgggcaatcaaaaatgaccgttttgttatctccctttgccacggcccggcggcttttctggcgcttcgccacggcgataacccactgaatggttattccatttgcgcattcccagacgccgcagacaaacaaacgccagagataggctatatgccgggtcatctcacctggtacttcggcgaagagctgaagaaaatgggcatgaaaatcattaatgacgacatcaccgggcgagtacataaggaccgtaaagttctcaccggcgacagtcctttcgcagcgaatgcgttgggtaaactggcggcgcaggaaatgctggcagcttatgcgggttaatccctgttacgtatgaatgtaagcgcataatcaatcgcagccacgttaatactcacgacgtggctgcgttttttcatggttgatttatggcgtactgaagccctatgttaatttctttgcggtaacgtaatccggaacacattatgcttattgagatagtgatacgtagcacttcccccatgtaattcggcaatcgctttgactaaagaaagaccaagtccctgacctacggaatgacgcgaattatctccccgccaaaatctacggaagagtttttcaggctcatgaattttcgttccaggactggcgacatcaatattaagatagccgttggtatcaagaaaactggttatatgaatacgcgatttttctggtgaatatctaatggcattaacaataagattcgataacattcgttgcagtaaaattttatccgcaaagatttgctgattgcactcgaccttaaagcaaatctctttctcgtctgaaaggtattcaagataatccaacaaattttcgacttccttattgagagaaagcgagtccagtttcaccaaaacattgtttttatctgcccgggcaagaaacagtatgttctctgttaaccgcgaaatattttccagctcttcaatgttaccggcaattgttttttgatattcagcgatacttctggtttgactgagcgtaacctgattctgacccagtaatgcattaatgggcgttctaagttcatgagcgagatcgtcagcaaattgacttaggcgttcaaaatctttgactaaggcttgatgcattttattcaacgcctgcccaagaggttttagttctctcggtaatgcgctaacctcaacaggctcccggctatcgttataattcagcgcttccgttacaccactcaactttttgatctctcgtaatcccgttctgattaacagcggacttaatactgagcaaagtacaatggcgacaatgcaaattataatgctattaattttatactgttcaagcatgttatgtctggctgaagccaatttagccacagtaaccgttaatgatggcgaaacttcatcaatattaattcgtaaagcatcaatctcagtatcattaataatgcttctgtaaatgccagctgcgctgattgtctcactagcaggtatgttatttaacatgtcatcactgacatttgtccggttaacaattttattgatgctatcaccatgaatgatcaagatatcctgactaacatccatcatccggttaaagtatacaggtaacgtatctggatttaccccatcaattaacaactgcttgatctgtgctgtccggttaatgagtgttgtatcatcgcgccatttcaactcacttgccaggccattatagagagtccagacaattccagcgccagcaacagacagcagcaatataaaaagcaaggttaaacggacggttatagataatcttttcattatttttttaccgctacgaatgaatagcccatcccccggattgtggcgattagcttttcaggaaaaggatcatcaacttttgcgcggagcctgcgaatggcgacatccaccgtattggtatcactatcaaagttgattccccaaatttcactcgcaataaccgttctgggtataatttcgccagctctggaggccagtagccaaagtaactgaaactccttgcgcgtcagtgtaatactgatattgtccctgctcacactttgacttacagagtccattcttaagccactgatttctaatgttgaattcaaagcgtgatgttgccttaattgtgcccgaacccttgccagcaactcagaaaatgaaaaaggttttaccagataatcatttgctccactgtccagccctctgactctgtcatcgacagaatcccttgcagtaaggcaaataacaggggtttgctttgctgttcttaacgtttgtaagatctgccagccatccatacccggaagcataatatccagaatgatcaatgcataatcatccttcagcgcaagataaagcccatctctgccatcagaaacggcatcaatgacataacccgcttcggaaagcccctgcgttacccactcctgggtcctttgattatcttcaataagtaaaatcttcatgaaaataatatgccataaatcatatgttatagaaacagcctggttcattacaaaattgtaatgctgctgtaaggttaccctggccgctttttcgctatcctcaaaactcattcacatgacaaggatataaacatgttaaagcgttatttagtactctcggtagcaacggcagcattttcattaccttctttggtttatgccgcacaacaaaacattcttagcgtgcacattttgaaccagcaaaccggaaaacccgctgctgacgtgacagtcactcttgaaaagaaggcggataacggctggttacaacttaataccgccaaaacagataaggatggacgaattaaggcactgtggcccgagcaaactgcgactactggcgattaccgtgtcgtatttaaaaccggggactattacaagaaacaaaatcttgaaagtttcttccctgagatccccgttgaatttcatattaataaagtgaacgagcattatcatgtacctttattacttagccaatatgggtattcaacctatcgtggcagttaaagcataaatatgtaaaagcagatctctgctactgttagggaggacactccctgacagattaacagtaaacggctcttgctggctaacgacaaaaaagtgtgatggcttatgaaaaagaatcaatttttaaaagaatcagatgttacggccgagtcggtattctttatgaagcgtcggcaggtgttaaaagcactgggcatcagcgcagctgcactttctttgcctcacgctgcgcatgccgatctgcttagctggtttaaagggaacgatcgcccgcccgcccccgccggaaaaccgctggagttcagcaagcctgccgcctggcaaaataacctgccactgacgccagtagataaagtctccggttataacaacttctatgaattcgggctggataaagccgatcccgccgctaatgctggtagcctgaaaaccgatccatggacactgaaaatcagcggcgaagtggcaaaaccattgaccctcgatcacgatgatttaacccgtcgcttcccgctggaagagcgtatttatcgtatgcgctgcgtggaggcatggtcgatggtggtgccgtggattggttttccgctgcacaaattgctggcgcttgccgaacccaccagcaatgcgaagtatgtcgctttcgaaacaatttatgcaccggaacaaatgccaggccagcaggaccgctttatcggcggcgggctgaaatatccttatgtcgaaggattgcgtctcgacgaagcaatgcatccgctcacactgatgaccgtgggtgtttatggcaaggcgttaccgccacaaaatggcgcgccggtacgactgattgtgccgtggaaatatggctttaaagggattaaatcgatagtcagtattaagctgacccgcgagcgtccgccaaccacctggaatctggcagcgcctgacgaatacggtttttacgccaacgttaatccgcatgttgatcacccgcgctggtcacaggctaccgaacgatttattggttcaggcggcatcctcgatgttcagcgccagccaacgctactgtttaatggttacgccgaccaggtggcatcgctgtatcgtggcctggatttgcgggagaatttctgaatgcgtctgacagcaaaacaggtgacatggctgaaagttagcctgcatcttgccggattgttgccgtttctctggctggtctgggcgatcaatcacggtggactgggtgccgatccggtgaaagatattcagcattttaccggtcgcactgcactgaaatttttgctggcgaccttgttaatcacacctctggcacgctacgcaaaacagccgttattgatacgcactcgccgcctgttaggcttatggtgctttgcctgggcgacactgcatttaaccagttacgcattgctggagctgggcgtgaataatctggcgttattaggcaaggagttaattacccggccttatttaacgttaggaattatcagctgggttattttgcttgctttagcgtttacttcaacccaggcgatgcagcgaaaactcggcaagcactggcaacagttgcataatttcgtctatcttgtcgcgatcctggccccaatacattatctgtggtcagtgaagattatttcaccgcagccgctcatctacgctgggctggctgtactgcttttagccttacggtataagaagttgcgttccctttttaaccggttacgcaagcaggttcacaacaaattatctgtataacttcatattgccgacaaagtacgcgttatccctgccggatgcggcgcgagcgccctatccggcctacgcagatcacatcaggttatgtttcgtttgtcatcaacctcaaattatcaatataattcattttatttcaataagatagataatcacacctgagagaactattctcttgtctcctaagagttgttgcattttgtcatatgttacaatataacattacatatcatatacaatgactctggaggaaactgttttggcgattcgtcttcacaaactggctgttgctttaggtgtctttattgttagcgctcctgctttttcgcatggtcatcactcacacggcaaacccttaacagaggtcgaacaaaaagctgctaatggtgtttttgatgatgccaatgtacaaaaccgaaagctcagtgactgggatggagtctggcaatccgtttatcctttactgcaaagtggcaaacttgaccctgtatttcagaagaaagcggatgcagataaaactaaaacatttgctgaaattaaagattattatcacaaaggttatgcaacagatatcgagatgattggcattgaggacggcattgttgaattccatagaaataatgaaacaacatcctgtaaatatgattacgatggatacaaaatactcacctataaatcaggcaagaaaggcgttcgttacttattcgaatgtaaagatcctgaaagcaaagcccctaaatatatacaatttagcgatcatataattgcaccacgaaaatcatctcattttcacatttttatgggtaatgattcacagcaatctttattaaatgaaatggaaaactggccaacgtattatccatatcagttgagtagcgaagaagtggtcgaggaaatgatgtctcattgagtattctcatgataacgcctcgatgccgctttagtaagtcatcataactgccactggtccatccacaaacgccactgaacgcaagctagctacagacacgctcatcactatgacgtgtctgtatattaataagctaacccgcattgagttaaccaataacggattccatacacaatacggccaacagagaaagatacctgtgctcacgccattgcttatattggctggttacaatgtgcactatcaattttttaaataacaaattcttaaaaccacatctgtataaggattttttaaggttcgtgggatagcttgactgtaaaaattacaggagctacaaaaatgaaccgattctcaaaaactcaaatttatttacattggataacgctgcttttcgttgcaataacctatgccgcgatggaactccgtggctggtttcctaaaggtagtagtacttatctgctgatgcgagaaacacattacaatgcgggtatattcgtttgggtgttaatgttttcacgcctgattataaaacaccgttatagtgatccttctattgtaccaccgccacctgcctggcaaatgaaagcggcttcgctaatgcacatcatgctttatataaccttccttgcacttcctctgctggggattgctttaatggcttacagtggaaaatcgtggagtttccttggtttcaatgtgtctccctttgttaccccaaacagcgaaattaaagcactgataaaaaatattcacgaaacctgggcaaatataggttattttttaatcgcagctcacgctggcgcagcactctttcatcactacattcagaaagataatactctgttacgaatgatgcctcgccgcaaataagtcgatcccctgacaaggaaatgtgaaccatagacatcaacgcgtcataaatgtttacgcaagtgcacaatgcaccctttccactatcaacaaggaggagcagaaactgtgtaaatcgtacaatggtaagacttatcaaaaatacaggttaattttggtatttaaaccttttttacttgttagtatgatacaaaggctttcaaaaaagctgggaaattcaacaactcttggaaattatggactttgtcccgcggctttaatctgacggccgcgttccttttttgactcaattattgaccccttctctacgcaacttcagttcccaccaccaactttgcggcagtttcataggatgaatgtctaaaagaataatggtgagcgataagaaaacgactgaataactgcacattttcgctcgaaagcttcctgtcagatccatagcgaatcaagtgctgaatgtcacagtatcgaacagaaaacagtgacgatctaacccttcaagaatattctacgattgttctgtttaggaaaagcaaggcgggaagtcgggagataagtcattgataaagtggcggagagagggggatttgaacccccggtagagttgcccctactccggttttcgagaccggtccgttcagccgctccggcatctctccgttcagatggttgccatgatgccaggaaatttggcattttaacagtccctgtccgtgcaattttgttcaagtgacgagtttgcgagcaaaacgatgattaagtggccctggaaagtacaagaatcagcacatcaaactgcccttccctggcaggaagcactatcgatcccccttttaacgtgtctgacggaacaggaacaaagcaaattagtcactcttgccgaacgttttttacagcaaaagcggcttgttcctttacagggctttgaactggattcattaagaagctgccggatagcacttctattttgcctacccgttctggagttaggactggaatggctggatggttttcatgaagtcttaatttatcctgcgccatttgtggtcgatgatgaatgggaagacgatatcggtctggtgcataaccaacgtattgttcagtcaggtcagagctggcagcaagggcctatcgttttgaactggttggatatacaagattcttttgatgcttctggttttaacctgattattcatgaagtcgctcataagctggacacccgtaacggcgatcgcgccagcggagttccctttattccgttgcgtgaggttgctggctgggaacacgatcttcatgctgcaatgaacaacattcaggaagaaatcgaattggttggcgagaatgcggcgagcattgatgcttatgctgccagtgatcctgctgaatgttttgccgtactttctgaatatttctttagcgccccagaactttttgctcctcgtttcccttcattgtggcaacgtttctgccaattttatcaacaagatcctttgcagagactgcatcgcactaatgatacagactcgttttcggcgacgaatgttcattaattaacaactttgcagattaattaaccaattgaaatgacttatgaaatttagtgttgacagacaaggtaccgctaagtaatatgcgccccgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaaattctaaaaattcgcttttttagcgcaatgtcactgaccttagttgaacattgttttttaacggatagcgggtttttaacatcttaagcgccctcgacctttatggttgagggcgttttgctatgaacgccatcaccattttcccctcgattataaaacttgagttattcagtagtctcccctcttgcaactcacactcaaaactgcctaacgaaaagttattaattttcaatcatattgctatcaggatttacattttttcgctgtgctagaaagggcgcatttatgttagctcgttcagggaaggtaagcatggctacgaagaagagaagtggagaagaaataaatgaccgacaaatattatgcgggatgggaattaaactacgccgcttaactgcgggtatctgcctgataactcaacttgcgttccctatggctgcggcagcacaaggtgtggtaaacgccgcaacccaacaaccagttcctgcacaattcgccattgcaaatgccaatacggtaccctatacccttggagcgctggaatcggcccaaagcgttgccgaacgcttcggtatttcggtggctgagttacgcaaactcaaccagtttcgtacgtttgctcgaggttttgataatgtccgccagggtgatgaactggatgtcccggcacaagttagtgaaaataatttaaccccgccaccgggtaatagcagtggcaaccttgagcaacagatagccagtacttcacagcaaatcgggtctctgctcgccgaagatatgaacagcgagcaagcggcaaatatggcgcgtggatgggcctcttctcaggcttcaggcgcaatgacagactggttaagccgcttcggtaccgcaagaatcacgctgggcgtggatgaagattttagcctgaagaactcccagttcgattttctccatccgtggtatgaaacgcctgataatctctttttcagtcagcatactctccatcgtactgacgagcgtacgcagattaacaacggcttaggttggcgtcatttcactcccacatggatgtcgggcatcaacttctttttcgaccacgatcttagccgttaccactcccgcgccggcattggcgcggagtactggcgcgactatctaaaattaagcagtaacggctatttgcgactgaccaactggcgcagcgcacctgagctggacaacgattatgaagcccgcccggccaatggctgggatgtacgcgcagaaggctggctacccgcctggccgcaccttggcggtaaactggtctatgaacagtattatggcgatgaagtggccctgttcgataaagacgatcggcaaagtaatcctcatgccataaccgctggacttaactatacccccttcccgctgatgaccttcagcgcggagcaacgccagggtaaacagggcgaaaatgacacccgttttgccgtcgattttacctggcaacctggcagcgcaatgcagaaacagcttgacccgaacgaagtcgctgcacggcgtagccttgcaggcagccgttatgatctggtggatcgcaacaacaacatcgttctggaataccgcaaaaaagaactggttcgcctgaccctgacagaccccgtgacagggaagtcaggagaagtgaaatcattggtttcgtcgctacaaaccaaatatgccctgaaaggctataacgtcgaagccaccgctctggaagctgccggtggcaaagtggtcacaacgggtaaagatattctggttaccctgccggcttaccggttcaccagtacgccagaaaccgataacactggccgattgaagtcaccgccgaagatgtcaaaggcaatttgtcgaatcgtgaacagagcatggtggtcgttcaggcacctacgctaagccagaaagattcctcggtatcgttaagtacccaaacattgaacgcggattcccattcaaccgccacactgacttttattgcgcatgatgcagcaggtaatcctgttgtcgggctggtgctctcgacgcgtcacgaaggtgttcaggacatcaccctttctgaatggaaagataatggtgacggaagctatacccagatcctgaccacaggagcgatgtctggcacgctgacgctgatgccacagctgaatggtgtggatgcggctaaagcccccgccgtggtgaatatcatttctatttcgtcatcccgaactcactcgtcaattaaaattgataaagaccgttatctctccggcaatcctatcgaggtgacggtagaactgagagatgaaaatgacaaacctgttaaggagcaaaaacagcaactgaataacgcagtcagcatcgacaacgtgaaacctggtgtcactacagactggaaagaaaccgcagatggcgtctataaggcaacctataccgcctataccaaaggcagtgggcttactgcgaagctattaatgcaaaactggaatgaagatttgcataccgctggttttatcatcgacgccaacccgcagtcagcaaaaattgcgacattatctgccagcaataatggtgtgctcgccaatgagaatgcagcaaacaccgtctcggtcaatgtcgctgatgaaggaagcaacccaatcaatgatcataccgtcacgtttgcggtattaagcggatcggcaacttccttcaacaatcaaaacaccgcaaaaacggatgttaatggtctggcgacttttgatctgaaaagtagtaagcaggaagacaacacggttgaagtcacccttgaaaatggcgtgaaacaaacgttaatcgtcagttttgtcggcgactcgagtaccgcgcaggttgagctgcagaagtcgaaaaatgaagtggtcgctgacggcaatgatagcgccacaatgaccgcgacagtccgggatgcaaaaggcaacctgctcaatgacgtcaaggtcactttcaatgttaattcagcagaggcgaaactgagccaaacagaagtgaatagccacgacgggatcgccacagctacgctgaccagtttgaaaaatggtgattatagggttacggcctctgtgagctctggttctcaggctaatcaacaggtgatttttatcggtgatcaaagtactgctgccctgaccctcagtgtgccttcaggtgatatcaccgtcaccaacacagctccgctacatatgactgcaaccttgcaggataaaaatggcaacccattaaaagataaagaaatcaccttctctgtgccaaacgacgtcgcaagtcggttctcgattagcaacagcggaaaaggcatgacggatagcaacgggactgcaatcgcctccctgaccggcacgttagcgggcacgcatatgatcacggctcgtctggctaacagcaatgtcagcgatacacagccaatgacgtttgtggccgataaagacagagcggttgtcgttctgcaaacatcgaaagcggaaatcattgggaatggcgtggatgagacgactctgacagcaacagtgaaagatccgtcgaatcatccggtggcgggaataacggtgaccttcaccatgccacaggacgttgcggcaaactttaccctcgaaaataacggcattgccatcacccaagccaatggggaagcgcatgtcacgctgaaaggtaaaaaagcgggtacgcatacggttaccgcaacgctgggtaataacaataccagtgattcgcagccggtaacgtttgtggcggacaaaacctcggctcaggttgtcctgcagatgtcaaaagatgagatcacaggtaatggcgtcgataacgcaacgctaactgcaacggttaaagatcagttcgacaatgaggtgaataatcttccggtaacattcagctcagcctcttcaggactcaccctgaccccgggagtaagtaataccaatgagtctggcatcgcgcaggccactctcgcaggcgttgcctttggtgagcagacggtcactgcatcactggctaataatggtgccagcgacaacaaaactgtgcattttattggcgacacagcggcggcaaaaattatcgagttgacgcctgtcccagacagcataatcgccggtaccccgcagaacagctccggcagcgtcatcaccgccacagtcgttgataataatggctttccggtgaaaggtgtgactgtgaacttcaccagcagaacaaactctgccgaaatgacgaatggcggccaagccgtaacgaacgaacagggtaaggctaccgtcacttataccaatacccgctcctcgatagaatcaggagcgagaccggataccgttgaggccagtctggaaaatggtagctccacgcttagcacatcaattaatgtcaacgctgatgcgtctacggcacatctcaccttgctacaggcactttttgatacagtctccgcaggcgacactaccaatctgtatattgatgtgaaggataattacggcaacggtgtaccccagcaggaggtaaccctcagagtatcaccaagtgaaggcgtgacccccagtaataacgctatatatactaccaaccacgacggcaatttttacacaagctttaccgctacaaaagccggggtttatcaagtgacggcaaccctcgaaaatggcgattcgatgcaacaaacagtgacctatgtgccgaacgtcgcgaatgccgaaatcacgctggcagcctcgaaggatccggtgattgccgacaataacgatctcacgacactaacagcaacagtcgctgatacagagggcaatgcgatagccaacactgaagtaacatttactctgccggaagatgtgaaggcgaacttcacgctgagcgatggcggtaaagcgattactgatgctgaaggcaaagcgaaagtcacgctgaaaggtacaaaagcaggcgctcatactgttacagcatcgatgactggcggtaagagtgagcagttggtggtgaactttattgcggatacgctcagtgcgcaggttaatcttaacgttaccgaggacaactttatcgccaataacgttgggatgaccacacttcaggcaacagtgactgatggaaacggcaacccgttagccaatgaggcggtgacattcacgctaccggcagacgtgagcgcaagcttcactctcggacaaggcggttccgccattactgatatcaacggcaaggctgaagttacactgagcggtacaaaatccggtacctaccccgtgacagttagcgtgaacaattatggtgtcagtgatacgaaacaggtgactttgattgccgatgctggtaccgcaacactagcctccttaacctctgtatactcattcgtcgtcagcacgaccgagggcgcgaccatgactgcaagcgtcactgacgctaacggcaacccggtagaaggcataaaagttaatttccgcggaacctccgtcacgataagcagcaccagcgttgaaacggatgatcagggtttcgctgaaattcttgtgacaagcaccgaagtcggactgaaaacagtttcagcctctctggcagataaacctactgaagtcatatcgcgattactgaatgcaaaagcagatattaattctgcaacgattaccagtctggagatacctgaaggtcaggtcatggtcgcacaagacgtagcagttaaagctcacgtcaacgaccagtttggcaacccggttgcgcatcaacccgtgacattcagtgcagagccaccagagcacatgaccatcagccaaaatattgtctctactgatacgcatggtatagccgaggtctccatgacgcccgaaagaaacggttcgtatatggtgaaagcatccctggcgaatggagcctcacttgagaaacaactggaggctattgatgaaaaactgacactctcggcgtccagcccgcttatcggtgtcaattccccaacaggtgcaactctgacggcaacgctaacttctgcaaatggcattccagtggagggtcaggtcatcaactttagcgtaacgccagaaggtgcgacgttaagtggcggaaaagtgagaactaactcttctggtcaggctccagtcgttctgaccagcaataaagtcggtacatatacggtgactgcatcgttccataacggcgtaacaatacagacacagacaaccgtgaaagtcactggcaactcaagcaccgcccatgttactagctttatcgctgatccatcgactatcgccgccaccaacagtgatttaagtaccttaaaggcaacggttgaggatggcagtggtaacctgatcgaaggtctcactgtgtacttcgccttaaaaagcggctctgccacattaacgtcattaacagcggtgaccgatcaaaacggaatcgcgacaacaagcgtgaaaggagcgatgacaggtagcgtcacggtaagcgcagtcacgaccgctggtggaatgcaaacagtagatataacgctggtggcaggcccagcagacgcctcaaagtcagtccttaagaacaatcggtcatcattgaaaggagactttaccgatagtgctgagctacatcttgttttgcacgatatatcaggcaatccgatcaaagtttctgaagggatggaatttgtgcaatcaggtactaacgtgccctatatgaaaattagcgcaattgattacagtcaaaatatcaacggtgattacaaagccaccattacaggcggcggagagggtatcgcaacgctgatccctgtattgaatggtgttcatcaagctggtctgagtaccacaatacaattcactcgcgcagaagacaaaataatgagcggtacagtatcagtcaatggtactgacctaccgacaactacattcccttcgcaggggttcaccggggcgtattatcagttgaataatgacaactttgccccaggaaaaacggcgactgattatgagttttcaagctctgcctcctgggtcgatgttgatgctacaggtaaagtgacatttaaaaatgtcggcagcaattgggaaaggattacggcgacgccaaaatcaggaggccctagctatgtatacgaaatccgtgtgaagagttggtgggtgaacgccggcgaggctttcatgatatacagccttgctgaaaatttttgcagcagcaatggctacacgctccccagagcaaactatttaaaccacagtagttcccgaggcatcgggtcactgtacagtgaatggggagatatggggcattacacgactgaagctggttttcaatcaaatatgtattggtcatctagtcccgcaaactcaaacgaacaatacgtagtttccctggcaacaggtgatcaaagcgtatttgaaaagcttgggtttgcttatgcgacatgttataaaaacctctgattttccgttataatttcttaaagagtgctccattcggagcactcttttttacattccctctatagagcttgcccttctctcacagaaaatgaataaataaaactgctgcaccgcaagaatcgcgttcgatgtgactatgatcgtatccggtgagtacagctttgatccaaaggctggttttctgtgatgattgaccagcctcagagtattgatgacaccaccgttcataacagatcggcattactatgcataagtactgtctcatattctcgccaaaacactttttaatgcctttgcgaattcatccagacttatattgtcaattttttgcccaacgacgactgactccgaaacatcggccattgcgggccatcgcgttttgtaatcagcataaattgcaacaacgggagtattataggcacttgccatatgtaatattgaggtgtcaggagttattgcgatataagcatcttttatgattgctgctgaacgtttaatcgagggtgataaggataaacggtagacattattataacaatccactaataccctggctttatcttccccttttggtccatgaacgatcactattggtatatctgtttcactttgaatttttgctattagattttctgcaatcgataatgaaaatgtacgttcctgcgagctaccttctaaattaagcgcaatgtaagatcctaacgatcgcatttcctcgcgcacctcatcgagtacatcctcacttagtggcaattcatatattggcctgactgctggaaaacccgcctcacgcatcataaatgcccatgtcatgggtacgggagcccggagattctgatccatccgggacgcgttcttgcacaaaggggagtagcacttcatggttaaaccaacaacctgaaaattcgtttttgctttcaactgactgataaatatcatcgttttcaggttctttttacgcatcgcctctatacaaagatccggcgtaccgtattgctgtgttatgttctttgctaaatcttttatttcttttaatgttgcgtgatcctgcatagtcattgtgactaatgttaatttagtcttttcaagtttaagtgcattaaacacttctaaattaattgtcgacgtaacaattaaaagatgcttaattttatgcaattcaagcgcccgaataacaggaaagatggccatagcatcgccaatctggtcgggaatatggatgacaacaaagtctgttttttcaatattgaaattataagctttataatcgtagtaactaaatgcaatacgtctcaacaatgatgctaaaaacatacctaacctcgcctccctactggttataatacaatgcagtctatcagactcatcagggtgccattttgtgcatatgcggacttttatgtttcatatctctaacctgtgggtcctctgcttaatccttaaacaacaccagcaactcctgcgctttcatcttccatcgaatttttcatgttgccgctaatcagccataaaaacatttgcagatgcgctctgtcgaggtagtctcataaggttcgtttatagatcgacggcaatgtgagttaccttttccatactaattataaaaagacagtacaaacaggatcattatggactccacgctcatctccactcgtcccgatgaagggacgctttcgttaagtcgcgcccgacgagctgcgttaggcagcttcgctggtgccgtcgtcgactggtatgattttttactctatggcatcaccgccgcactggtgtttaatcgcgagtttttcccgcaagtaagcccggcgatgggaacgctcgccgcatttgccacctttggcgtcggattccttttccgtccgctcggcggtgtcattttcggtcactttggcgaccgactgggacgtaagcgcatgttaatgctgaccgtctggatgatgggcatcgcgacagccttgattggtattcttccttcattctcgaccattgggtggtgggcacctattttgctggtgacactgcgtgccattcagggatttgccgtcggcggcgaatggggaggcgcggcgttgctttccgttgaaagtgcaccgaaaaataaaaaagccttttacagtagcggtgtacaagttggctacggtgtaggtttactgctttcaaccggactggtttcattgatcagtatgatgacgactgacgaacagtttttaagctggggctggcgcattcctttcctgtttagcatcgtactggtactgggagcattgtgggtgcgcaatggcatggaggagtccgcggaatttgaacaacagcaacattatcaagctgccgcgaaaaaacgcatcccggttatcgaagcgctgttacgacatcccggtgctttcctgaagattattgcgctacgactgtgcgaattgctgacgatgtacatcgttactgcctttgcacttaattattcaacccagaatatggggttaccgcgcgaacttttcctcaatattggtttgctggtaggtggattaagctgcttgacaattccctgttttgcctggcttgccgatcgttttggtcgccgcagggtttatatcacaggtgcgttaatcggaacgttgagcgcatttcctttctttatggcgcttgaagcacaatctattttctggatagttttcttctccataatgctggcaaacattgcgcatgacatggtggtgtgtgtgcaacaaccgatgtttaccgaaatgtttggtgccagttatcgctatagtggtgctggagtcggttatcaggtcgccagtgtggttggcggtggatttacaccttttattgccgctgcactcatcacttactttgccgggaactggcatagcgtcgccatttatttgctggctggatgtctgatttccgcaatgaccgctttgttgatgaaagacaatcaacgcgcttgatagtctggcgaagatcatccgatcttcgccttacacttttgtttcacattcctgtgacatactatcggatgtgcggtaattgtatggaacaggagacacacatgaataataagggctccggtctgaccccagctcaggcactggataaactcgacgcgctgtatgagcaatctgtagtcgcattacgcaacgccattggcaactatattacaagtggcgaattacctgatgaaaacgcccgcaaacaaggtctttttgtctatccatcactgaccgtaacctgggacggtagcacaaccaatccccccaaaacgcgcgcatttggtcgttttactcacgcaggcagctacaccaccacgattactcgccctactctctttcgttcgtatctcaatgaacaacttacgttgctgtatcaggattatggtgcgcatatctcggtgcaaccctcgcagcatgaaatcccctatccttatgtcatcgatggctctgaattgacacttgatcgctcaatgagcgctgggttaactcgctacttcccgacaacagaactggcgcaaattggcgatgaaactgcagacggcatttatcatccaactgaattctccccgctatcgcattttgatgcgcgccgcgtcgatttttccctcgcgcggttgcgccattataccggtacgccagttgaacattttcagccgttcgtcttgtttaccaactacacacgttatgtggatgaattcgttcgttggggatgcagccagatcctcgatcctgatagtccctacattgccctttcttgtgctggcgggaactggatcaccgccgaaaccgaagcgccagaagaagccatttccgaccttgcatggaaaaaacatcagatgccagcatggcatttaattaccgccgatggtcaaggtattactctggtgaatattggcgtgggaccgtcaaatgctaaaaccatctgcgatcatctggcagtgctacgcccggatgtctggttgatgattggtcactgtggcggattacgtgaaagtcaggccattggcgattatgtacttgcacacgcttatttacgcgatgaccacgttcttgatgcggttctgccgcccgatattcctattccgagcattgctgaagtgcaacgtgcgctttatgacgccaccaagctggtgagcggcaggcccggtgaggaagtcaaacagcggctacgtactggtactgtggtaaccacagatgacaggaactgggaattacgttactcagcttctgcacttcgttttaacttaagccgggccgtagcaattgatatggaaagtgcaaccattgccgcgcaaggatatcgtttccgcgtgccatacgggacactactgtgtgtttcagataaaccgttgcatggcgagattaaacttcccggccaggctaaccgtttttatgaaggcgctatttccgaacatctgcaaattggcattcgggcgatcgatttgctgcgcgcagaaggcgaccgactgcattcgcgtaaattacgaacctttaatgagccgccgttccgataataagttctgaaccttcttatcagaaatagatgtgaaggagtaagtaagacacctggcaaatagcctgcaataatcgtgggctgtttgcttccttgggcggatacgtgttttattatcgtcttaatgatttccacatattaaaagcaagtatgctttcaaaacacaattataaaaaatcccgccaacaatataagtttttataaaattaaatataagattatggctttagaatatttttatttctaatagacgagatttttcctgttatgatataatatgccgaattaacacatgttaacgatttaccagtaatgtaaataaattttcgaggagatcattccagtgggacgtaaatgggccaatattgttgctaaaaaaacggctaaagacggtgcaacgtctaaaatttatgcaaaattcggtgtagaaatctatgctgctgctaaacaaggtgaacccgatccagaattaaacacatctttaaaattcgttattgaacgtgcaaagcaggcacaagttccaaagcacgttattgataaagcaattgataaagccaaaggcggcggagatgaaacgttcgtgcagggacgttatgaaggctttggtcctaatggctcaatgattatcgccgagacattgacttcaaatgttaaccgtacgattgctaacgttcgcacaattttcaataaaaaaggcggcaatatcggagcggcaggttctgtcagctatatgtttgacaatacgggtgtgattgtatttaaaggatcagaccctgaccatatttttgaaattttacttgaagctgaagttgatgttcgtgatgtgactgaagaagaaggtaacattgttatttataccgaacctactgaccttcataaaggaatcgcggctctaaaagcagctggaatcactgagttctcaacaacagaattagaaatgattgctcaatctgaagttgagctctgagagatcccctcataatttccccaaagcgtaaccatgtgtgaataaattttgagctagtagggttgcagccacgagtaagtcttcccttgttattgtgtagccagaatgccgcaaaacttccatgcctaagcgaactgttgagagtacgtttcgatttctgactgtgttagcctggaagtgcttgtcccaaccttgtttctgagcatgaacgcccgcaagccaacatgttagttgaagcatcagggcgattagcagcatgatatcaaaacgctctgagctgctcgttcggctatggcgtaggcctagtccgtaggcaggacttttcaagtctcggaaggtttcttcaatctgcattcgcttcgaatagatattaacaagttgtttgggtgttcgaatttcaacaggtaagttagttgctagaacccatggctcctttgccgacgctgagtagattttaggtgacgggtggtgacaatgagtccgtgtcgagcgctgattttttcggcctttagagcgagatttatacaatagaatttggcatgagattggattgcttttagtcagcctcttatagcctaaagtctttgagtgactagatgacatatcatgtaagttgctgataggtttccagttttccgctcctaggtctgcatattgtacttttcctcttactcgacttaaccagtaccaacccagcttctcaacggatttataccatggcactttaaagccagcatcactgacaatgagcggtgtggtgttactcggtagaatgctcgcaaggtcggctagaaattggtcatgagctttctttgaacattgctctgaaagcgggaacgctttctcataaagagtaacagaacgaccgtgtagtgcgactgaagctcgcaataccataagtcgtttttgctcacgaatatcagaccagtcaacaagtacaatgggcatcgtattgcccgaacagataaagctagcatgccaacggtatacagcgagtcgctctttgtggaggtgacgattacctaacaatcggtcgattcgtttgatgttatgttttgttctcgctttggttggcaggttacggccaagttcggtaagagtgagagttttacagtcaagtaatgcgtggcaagccaacgttaagctgttgagtcgttttaagtgtaattcggggcagaattggtaaagagagtcgtgtaaaatatcgagttcgcacatcttgttgtctgattattgatttttcgcgaaaccatttgatcatatgacaagatgtgtatccaccttaacttaatgatttttaccaaaatcattaggggattcatcagagttgagctttccccagaagatttagaaatctttgaagggcttgttgatgcccttgaagatgacgacgatgtacaaaaagtttatcataacgtcgcaaatctctaattatcttttaaagaaatctgtctttacggcagatttctttaatctcatataatccttataaaaaaatataatgttcaactcgtcatatttcttataaaaaatcctcgttcccagagaaataatatttattataattccagttcttctttttctgattacagaaggcaaagtgacaattatgcatagtttcccgataaagacgcgacagctacatcccgcataaggcatttttctctttatccttgtacggtacttcatggaacagagtttttgaccttgcgaatcgtgatgtctgttggggaggggcaatttgctcactgaagcgtgagactcgattaagcgcacgaaacacagaaatcaaaaaacccggtcacttttttttacaaggtaaccgggtaaaaataatttttattttttaactgttttgagactcatagagatgtctcaaaactaaaatttggctcctctgactggactcgaaccagtgacatacggattaacagtccgccgttctaccgactgaactacagaggaatcgtgagaacgaggcgaatattagcgatgcccaaccacaatgtcaaagcctgttttttaaatttgaaatcgtttgctgaaataatctgcattttgtcgtttattccgacacagctggctttttttcacacttttgcggctcggatcgagggtatttccatagccaacgtccagtaaccattcgccagtaaaacagcacggcccgcacagcccagtcggcaaacattcccatccagacaccaaccacaccccagccaagcatgatgcccagcacataaccgacgacaacccggcaaccccacatgctcaacatcgaaacccacatggcgtaacgggcatcacgagcacctttaaatccagcgggtagcacccatgaggcggaccaaataggcataaataaagcatttagccaaatcagaatcacaacgacatgtttaacctgtggatcctgggtgtaaaacgatgccataagcccggcaaagggagccgttagccaggcgatggccgttaatccaagagtggacagccagaacacatgccgcaactgaatctctgcttgcgctatctgccctacccccaaccttcggcctgtaatgatcgtagaagcagagccgagcgcacttccgggtaagttgataagagccgcaattgaaaacgcgataaaatttccggcaataacactggtccccatcccggcaacgaacatttgggttaataaccgaccactggtaaataacactgattcgacactcgctggaataccaatccccatgacttcccagataatgctaaaattcagcggtttaaaatagctctttaacgaaatccttagcgcaggattaaaaccaatcgccagcacccacaaaattgcaactgcgccaatataacgagaaatggttaaacccaacccagccccgacaaatcccagtcccggccaggagaaaaggccgtaaatcaatatgccgctaataataatattaagaatattcaggctaccgttaatcagtagcggtattttcgtattccctgcaccacgaagtgccccgctaccaatcaaagtgatggcagctgctggataactgagtaccgtcagctccagataagtcaacgccagtgctttaacttctgtcgtggcatcacccgcgacgaaatcaataatttgttcgccaaaatgatgaataagcgttgccaacagtacggcaaacaacgtcatgatcaccaatgactgccgcgtcgccaccctcgctcgtcgtcgatcccgcttaccgagactaaatgccacaacgacagtagtaccaagatcgatagctgcaaaaaaagccataatgaccatattgaagctgtccgccaatcccacgccggccatcgcatcttttcccagccagctgaccagaaaagtgctcaggacacccatcaacaggacacaggcattctccatgaagataggaacagcaagcggggttatctcgcgccagaacaacactttgtagctcttgcgtttagcgtgccagcgagtgccgtgaacaacctggcgtaaagcagaggagatattcaaagccgaccttaattgcagaaagtgaaaccacatttcaaataatgagggagaatcagcaaagctgcaaagattttcgccaacaaattgtctgcaaatgcaacaaactgttgatagaaacggcaaacagttggggaatttaaaaatcgggtttgacaaaagatttttcgccgttaagatgtgcctcaacagcgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaaatttctgaaaagcccgcttttatagcgggctttttgctatatctgataatcaatttcctcttcactgttttccatcacctgccgcttgatatcctcaactgacagtcctgcattacaaagttccagaaagcgccagacatagttacgctgaagttgtcctcgcttcagtcccaaccagacagtattagcatcgaaaagatgccgcgtatccagacggattaaattctcttcctcttgttcgccgctggattgttcggcaactaatccgatcccaagcccaagagcaacataggttttaatgacatcagaatcctgcgcacttaatacaatatctgccagcaaacctttgcgggcaaatgcgtcatcaatacgtgagcgccccgtaatcccccgtcggtaagtgattaacggccacttcgctattgattccagcgtcaatggtgtaatttgcgttaagggatgatcgagtggaacaagcaaactatggtgccaacgaaaccacgggaaggcgacgagctgcgggtcattactcaaacgctcgctggcgataccaatatcagcttcgccattttgcaacaacgtcgcaatttcctgtggcgtcccctggattagctcgagccgaacctccgggaaaagttcgcgaaaagctttaatgacctctggcaagctataacgtgcctgagtatgcgtcgttgcaatagtgagaacgccagacgtatcgttggtaaacaggtctgcaagccgacgaacattactggcttcattcagaatacgttctgcaatgaccagtaatgctttgcccggttcagtcatgcccagcagtcgcttaccccgtcgaacaaatatttcgatgccaagttcatcctccagttcccgaatatgacggctgacgcctgactgtgaggtaaaaagcatattcgcaacctctgtcaggttgtaatcctgacgtgcagcctcgcggattatctttagttgttggaaattcacggtaaactccgggcagttcagatttcccgttattgttaaagtctaatgcccggcataacaaataataaaaacccgcatcttattccatcccgatataacacttagctcaccaattgccactgccttttttccatcactggagaactaatcactgacattaacaactctttcactgcctgtgcctgtggcgataagttcgctctggcgggtaaatttaatgacaaagagagactcatggaaggagtggtaatgcgtgacatccacccatttactgcgccacataacgaacgcgcggccgattcgggtaatactgcaacgcccatgccgctggcaatcgctgcggtaagcgtggcaatagactcaatttcaccaataacttttgccgtgagtcgccgtagggaaaaagcctcatcaacacgaagtctaatagcactgtaatcactggggagaaagaggttcattttcgcaatagcattcacatcaacgctttgccccgggcaatcttgagttcctaccagaaaaagatcttctttcagcaaagcctgactggatacaccagccacaggggaatgctcataaatcaccgccatatcgagttggtgatttatcaatttttcgttaagcactgcaccactattttcatgaagatagataacgatctccggaaattcagcgcgaaccgcctgtaataagggcatggtgatggatgacgcagcggttcctggtgcaaagccaatcgagacttgccccgataatgcctgaccaacgttatgcaccgccagttgggcctgttcacactgacgtaaaatggcccgcgcatgggtatagagaatttttccggcgtctgttggcgtaacgccccgctttgtacggatcaaaagttgttgatttaactcaccttccagtgtggcaacctgctggctgagcgctggttgtgcgatatgcaatacttcagcagcctgggtcaggctaccaatatctacaatttttacgaagtatttcaggcgtctgaagttcatgttgcctccggtttttaagaatcggcccaagtgccgccattacttacaaccagattgcaagatgcttgccagttttattttggcgttgatgtacaagctaaccaactgtcaaataagagattatgatagattcgtcatttgctcctttaatcagctgtcgcgttcccctgccctataaaaggagggtatgcaccacgatggttcattacccaataagattgaaagctcaccactttgttgaaattgacagcaaacaaacaaaaaaatgcatttcaccctttgacatcaccatgcactgccattaatatgcgccccgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaaattcaaaaaagcctgctttctagcaggctttttgctttctaattaccaacgctcttaaaacatctgtcttgaaccagaactaatttgcacaggcattcccgatcgacgttgcaacgcagcatttgcgcgatttacatcaacttcttgcccgctgataaacgcccgcaaagatggggttaccggcaatggcacttttcggtcagactcatattctgcacgattgcgcgacaacggctcatgaacttccagccagttcgagccatctggttcagtggtgtattttactggctggtcgataatttgcacacgcgtcccaacaggaacattatcaaacagatatttgatatcgtcattgcgcagacgaatacagccctgacttacccggagcccaataccaaaattggcattggtaccatggatggcatacaacctgccaatataaatcgcgtacagccccatgggattatcgggacccgcaggaacaaatgcgggcaaactctcccctcgtttcgcatattcgcgccgagtgttcggcgttggcgtccaggttggagcttcttgtttacgttcaacggtagtcacccagttacgcggggtttctcgcccagcctggccgataccaataggaaagacttccacagtattactgtctggtgggtagtaataaagacgcatctcagcgacgttaaccacaatccctttacgaacagtggcgggcaaaatcagttgctgcggaatggtgagttgcgagccagacttcggcaaaaaaacatcagcgcccgggttcgcttccagcatgttacttaacccttgcccgtattgtgcggcaaaagtctccagcggctgggtattgtgatcaggaacagttacagtaagcgactgccccactaaacggctaccctctggaggtaatggataagttaccgccaggctattatggctggcaaaaagcagagcaaatgagcaaagaatatttacacgacgcatcatgtccctttcctatgtcgcgaaagctatccgttaagtatagcttttatcagacttttcgtttttaactgttcaaatcagaagtcgtattccccggtagaacaatattactggcagcaagttcgcccatgttgttgtatatcgcacaggcagcttcgatgatgggcatcgccagagctgcgccactcccctcacctaaacgcatctccatattgagataaggctccagccccaaatgcgacagcgctatacgcgcccctttttctgccgacaggtgagaaggaatgagatacggtttgattgcaggagacatctggcaggctgcgagcgcggcagcataagaaagaaatccatccagcaacacgggtaaaccgcaggaagcagcgcctaacatcacgccagccattccgaccaaatcaaatccacccacttttgccaggacatcaacgccatcctgcggatttggttgattcaacgtaatcgcccggcgcacaacatcaattttattagccagtttatctgtcggcaggtttgcgccaatcccaaccacttcttcaggagcccggccagtgattgtgctgactattgccgctgccggtgtcgtgtttgccatccccagttcacctacaccaaacagcgtaacaccgttttttgccagctcccgcgtataacatatgacgtccaaaagcaacttttctgcctgatggcgactcattgccggagctgaagcaatattgccactacctcgagcaacacgcatgttgataagcccggggataggctcagcagtatcaataccaacatcaattacgtagacgttagcgcccgcttgtgctgccagcacacacacgccggttgttccgcgggtcatattttcagcctgaatggctgtcacttcttttggggaaatagcgaccccttcctcccagacgccgtgatcggcacacataaccagtaccgcttttttgcccacatgcggtatgccattcaaccccggcattcccgccagttgtatggcaagcgcctccagccttcccaggctaccaacaggtttgagtaacccgtcaatatgccgttgtgcacgcgacatagcggcaggatcgatagcagggatcgtattcagtaaatcggcaagtgtttgcatgtcacgtctctttatagcagtgccagcaggaagaccagttcaccaagctctatagcagctcccagcgtatcgccggtttgcccgcccagcgtacgtttgagaagctgaccgaggatgaaaatcgccaccatcgtcaccaccatagcagccacaccatgcatacccggcaataatacggcagcaaaaatagcggctaagccgagtgtgacgcaggtttgtcgcccatcaattttgccaatgaacacattgccaagtccttcttcccgggcataacgatgacgatacatcaataatgcggcagtcccgcggctgaccgcacatgctgccgccagcgatgcaaggatcggttcgccacgcagagccaactcgcttaataccagaatctttgccagtacaacaaaaatcaatgccagaccgccgtgggtgcctaaacggctatcacgcatgatttccaacatgcgatcgcggctacgtgcagaaaatacgccatcacaggtatcggcgaggccgtccaggtggaatcccccggtcatcagcgccagcacaagtacgctaaacagtgccgccagtggtacgccacaccatgcctgcagcaccatgaagaccagcccgctaatcgcgccaagcaataatccaattaaaggaaaagtaataataccgcgagaataatgctcgaaatccagtccctgggaccagcgacgcggtacaggcagacgcgtaataaaagagagcatcgcccaaaataatttactcatttgatttttactccaatacccgaaaccaccaaccatacttcatttgccgcagcggccagctgctgatttacccgcccggcaatatcacgaaaatgtcgtgccagacgactctccggcacaatccccattcccacttcgttagtcactaatacaacctttgcggggcaacgttggcaggcagcaatcaacgactgaatctcagcattaatcgcctgttccatcgcctgataatcccattcatcagggtctttatcgccgccataatcaaacaacagattagtcaccattgtggtaacgcattccagcaacacagcttcatgcgggttaatgtctgcatgaattaattcatcaacatgttgccaacgctccaccgtgcgccagtgcgccggacggccttgccgatgatgttctatccgtgcagccatctcatcatcaaggatttgcgaggtggcgatatacagaacctgtgaagagtccccaataagcgcctctgcgtggcgactcttcccgctccgtgctccacctgtcaccaaaatcatcataccgactcctgattcaattgtatgatggtattcattgaacagaacaatggatcccccaccgttgctgaccgcaaaacatttacgcgattaatactgcgcgtaatataattaaaaatccagcattctcaatccattacgaaagaagatggcattgtggaatagccagacttcctcgtgttaacgcccggtcattggagtagtaaccaaagcagatttagccaacatggaacaaatatctttggtgaaatgttggttacgggaagctggagcgcacaacgtgttagtaaccagtgcggttaataacaatagagttgcagaactttttgccttgctgcatacagaagaaggctgtcgctaatttcgacaggttatcagatgggaatgatgactttgatacacagaaaagaatcaatgagcaatgagggttgccgggcaaccctcattgaataaaacaggaattacttcgcttcgccgtttttcatttcgcccatagctttcagctttttggagatatcgcggcgttctttggagagctcggcatttttgatgatgtaatcgtcaacgcgatcttcatagtcacctttcatgctggcgatgatgccctggattgcttcaacgctcatccccggcttgatgtaatcgctcaggttgtccagcagcaggacgcgcttctggttgtcacggatctttttctcaacgtcctgaatttcacgttgcagtttgttcttacgacggaacagacgaacaaattccagtacgtcctggaatgaaggcttggtagtttccatttttatacccctgataatgtgagagtcggattcgtttaagcaaccgctattcgttagggccaacattactcatagctgccgcagatgacaatgcttttatcccttttcactatcataccctttatccttgctgaatcgaagcagcagcaagatgattctgaagttcaggaattatttgcgcaaggcccggcaaatcagattcgatagcaactcaagctgatgtgccgtttccatgttcagccacacataaccatagattggtgtttccacaaccttcaggtcatggtggttattgagcaactgacgcagctcttccacagcatcgttcaatttttccgtattggcaaaaaccggctgcggattaccttcgtacagcgcatgaacaaggctcagcagtatttgctgcatcatgtgctgggtatcacgaagtttttgcgcgttcaataacacgaaatggctggggcgcgtggcccagtacgcattgatttgcaactccagcatacaaaccagattgcggttaatggtctggataccttcatatatcgattttggaatacgggtttctttgctggcgggcgcaatcagcccacgcattttcacggcatcggtcaggagtttttgtagatggctttccagacgtgggcgttcgagtaagttcggtgagaatgcagattgatagacccgattatactcggtcagacttttcgccagttgaatgcgccagtggatgaacgcccgttgtggccagataccggtaaacaacattgccagtaaagagccgaggatcacatcgccgcttcgccataacgccgtatcaatttcacctgtcggggaaccaacaacaattgccagcgtcaccccaatcaataatccttgatacggtttcttgcccagcgccagccaaccgcaaagaaacatcgccgccgcgcaccagactaacatcagcggtaacgaaattaactccagttgcagagcgataagacctaaaatcgaacccaacaccgtaccgccaatacgttcgaaggcgcgagggacaacgttaccccagaacgagattggccccataatcaccaccatggtgaccagcggccaggtgctttccgggatagtaaacaggcggataatgagaaaagtgagcaggaatgccagcgcgacccgagtaccatgcacaatgcggtaatggcggtatacccggatttcaaacgggcttaatgacttatcggcacgcacgcagaaactccgtaatgaagattaaaagcgctcataactcatctgtcggccagaaggcgcacctctgagttatccgacggacataccgggaacagtgtaatttcccggcaggagcgaaaaatttgaaaggcgcatcttactcttttcgctttcaaaaaaagagtggtcttcgcgtcaacacaccgccctgagatgaattagtgatgttttggctgcaccgcaacatacatttcgatatcccagtacccatcttccgcgccattgttcaagtaaacctcgaagcagggctttggtaacatttcataagcactgtcctgcaagagactattaaagaactgataccagggtttagcaaaatcatcaccgactacacgagctaccgccaccgcatactgaccacctgtaatttctgtcagaatgacgccctcactgttttcgggaagcgtaaagtaacccggcaccgtcacgacggtgtcgcagcgtaatttttcggcgggtgtttcatctggattgtcgtaatagacagcaacccactccttcggcacaatatttttgctatctacccacatcatcaactgctcaaagcctttctttaccgtctgttcccacgggccaacgagatggaaacctgcaacggtacgtttctcttcctgcttaatctcgtagttcatgacgcctccattaacactgtttttatatacagtatagttgcaatattaaaaccacaaggaatgagtgttgattatgcgagcagactcgcactcctgccagtctgctgcaaaagaaaggtcaggccttatggtggaaataatcactcaggcgagaaaacatgctgccttccccaacagattccagggtaaccagcggccagtgcgccacctgtttatcacggtcgtaaagttcaatttcccctacccgctgatgggcgctaattggcgcggtgagttctttaccatcaagggtatatttggctttgatatgtggaatttcggctttcggtagtaccatccagaactcttgttctgttcccagggcgatattttctttatcgccataccagatgcgttccgtaccgacctttttcccacggtgcaaaatttgcaccgtagtaaagttttgttgcccccaacgcagtaattttcttgcctcttcctcacgaccttttgcactgtcagcccccattaccactgcaatgagacgacgctgcccatctacagccgaagcaatgaggttaaaaccggcaccagaagtatgacccgttttcaggccgtcaacattcatggttttatcccacaacaacccgttacggttttgctgggtgataccgttccaggtgagacttttctcactgtacatatgataaaactcgggctcgccgtggatgatagcacgagaaagcacagctaaatcataagccgagctatgctggccaggtgcatccagaccatgcactgtttcaaaatgcgtatccttgagatgcagcttctcggcatagttgttcatcatttcaacaaactgccgttgcccaccggcaatatagtcagccagagcaacacaagcgtcatttccggaatccacaattaaaccacggcttaaatcacgtaccgatacgcgatcgccctctttcaaaaacatcagtgaagaaccgacaaacaccggattatctttcgcccacgcatcgcgccccacggtgacaatatcgtctggcgtaatgcgatgactatcgatagcgcgatccacgacataacccgtcatcagctttgtcaggctggcgggattgcgctgttgatgctcattacccgcggtgaggatctgaccggtggtgtaatccatcaatacccaggacccggcatgaatctctggaggctgaggtgaaaaaggaatgttttccgccgcaaaaccagacgataagttaaaaacgaacaaagaagcagcaataataagacggcgtttcaacagcaaaccctcaggagtttcaaatagctgttctttttacggaaatacttatgaactggctggaataaagtgcaagaaaatgtgactaccctctcatttttatctgacatgatctgttgccactcgctgccaaattgtggcgctaaagctgattagcacggtgatatttgatactctggcagacagcagaaataacggatttaacctaatgatgaatgacggtaagcaacaatctacctttttgtttcacgattacgaaacctttggcacgcaccccgcgttagatcgccctgcacagttcgcagccattcgcaccgatagcgaattcaatgtcatcggcgaacccgaagtcttttactgcaagcccgcggatgactatttaccccagcctggagcagtattaattaccggtattaccccgcaggaagcacgggcgaaaggagaaaacgaagccgcgtttgccgcccgtattcactcgctttttaccgtaccgaagacctgtattctgggctacaacaatgtgcgtttcgacgacgaagtcacacgcaacgttttttatcgtaatttctacgatccttacgcctggagctggcagcatgataactcgcgctgggatttgttggatgttatgcgtgcctgttatgccctgcgcccggaaggaataaactggcctgaaaatgatgacggtctaccgagctttcgccttgagcatttaaccaaagcgaatggtattgaacatagcaacgcccacgatgcgatggctgatgtgtacgccactattgcgatggcaaagctggtaaaaacgcgtcagccacgcctgtttgattatctctttacccatcgtaataaacacaaactgatggcgttgattgatgttccgcagatgaaacccctggtgcacgtttccggaatgtttggagcatggcgcggcaataccagctgggtggcaccgctggcgtggcatcctgaaaatcgcaatgccgtaattatggtggatttggcaggagacatttcgctattactggaactggatagcgacacattgcgcgagcgtttatataccgcaaaaaccgatcttggcgataacgccgccgttccggttaagctggtgcatatcaataaatgtccggtgctggcccaggcgaatacgctacgcccggaagatgccgaccgactgggaattaatcgtcagcattgcctcgataacctgaaaattctgcgtgaaaatccgcaagtgcgcgaaaaagtggtggcgatattcgcggaagccgaaccgtttacgccttcagataacgtggatgcacagctttataacggctttttcagtgacgccgatcgtgcagcaatgaaaattgtgctggaaaccgagccgcgtaatttaccggcactggatatcacttttgtcgataaacggattgaaaagctgttgttcaattatcgggcgcgcaacttcccggggacgctggattatgccgagcagcaacgctggctggagcaccgccgccaggtcttcacgccagagtttttacagggttatgcagatgaattgcagatgctggcacaacaatatgccgatgacaaagagaaagtggcgctgttaaaagcgctttggcagtacgcggaagagatcgtctaatttgaagcctccgccgctggtacggcggaggacaatgttgagtcaggctttttgaacggtgatgctccacgctgcatcgccaatctgctgataatcggtgatggcatgtccttcttctgccgcccactgtgggattgcttcagttgcctgggtgcaatcaaactcaattaccaactcatcgccgctggccatttctgccagtgctgcttttgcttctatgagtggaaacggacagacctgcgtcaccacatccagctttttaatcgccatctttacaccttacttaatttgccgcagcagttgccagtcgcgccttacgctgcggtcgaacatacacaagccaggacgcagtccagactccgagaatcataaatacaaggccaatccagccctgccaggtcatcattgcagtcataaccagtccattaccgatagagcaaccacctgcaatactggcaccgaagcccatcagtacaccacctaacccgctacgtaatgttgtttgtgcatcagctgcgcgaacgcggaactcacggctcgctttggctgcaataaatgaccccacgaagatccctaacaccaggaaaacgccccagttaatgtatttcacgtcacccgcgaccagaaattgcagaatattggccgttggggaagtgattcctaacccaaacatgcgtccggttgcttcactcaggggccaggctaaaagcgcaatcaaaccgatgagtacagcagtgacaaagggatgccagcgtttttcaaacagaatatgagcgatcccggttcggcgcggcggtaaggtcgcgactttgagttttggcttcttcaactctttcatcaccacccagagcgttatcaccagcaaaacggcaaccaacggccacacagacaaattaaaagtctcagcaatagagttatgttcagtactgtagtgctgcaaggtttgatttaaaccactggcatgtggagaacgcatcaccgcactcatcaccatataagtgaaaagcgcgatccaactgccgatcaatccctcacccgcgcgataccaggtcccggtggcacatccacccgccagaacaattcccagcccaaagatatacccacctataacagtaccaagccacgggaacgccccggcttcgtaagtcagtaggcccgcctgaattaacgcaaaaacccccacactttgtaccgaaattgcaatcagcaaggcgtaaaacatgcgattatttttcgcgagatacatatcgcgaaaaccacctgtcaggcaaaaacgcccacgctgcatgacaaatcccagcagagcaccacaaattagcccgcttaatatcattgaaaacataaattaattaaccagatgaatgttaatagggaaattattcatgactggtggaatgcagaccaataaccaaattctctaaattagaacaaatggttattaatgaggatgtcgataaaaaagaataaaaaaaccggagccaaatattcattcgactccggtttattattacaaaagatgattacgctacgtcttcgtactgcggaaccgggttacggaaactcttggtgacgcaagccaggtaaatcagaccgatagccgcccagatcagacccagaaccattgagctttcttccaggttaacccacagcgcaccaacggtcagcgcaccacacatcggcaggaacagatactggaagtgatctttcagcgtcttattacgcttctcacggatccagaactgcgagatgaccgacaggttaacgaaggtgaacgccaccaacgcaccaaagttaatcagcgctgtagccattaccaggtcgaagttgattgccagcagggcaatcgcgccaaccaggatgatgttcatcgccggagtacgccatttcgggtgtacataaccgaagaagcttttcgggaatacgccgtcacgacccattacgtacatcagacgcgctacgcctgcatgcgccgccataccggacgccagtacggtaatggtggagaagatcagcgcgccaacctggaacgctttacccgcaacgtacagcatgatttcaggctgtgacgcatccggatctttaaagcgagagatatccgggaagtacagctgcaggaagtaagttgcaaagatgaagatcatgccgccaatcagcgcggtcaggaaaatcgcacgcgggatcacgcgctctgcatctttggtttcttccgacaggttgctgatgccgtcaaagccggtaaaggagaagcacaggattgtcgccccggtaatcatcgggataacatgcgcatcgccagaccagaacggacgagtgctcgccagcgtaccagcgccttcaccttcaaatacgccataaacaaccatgcccagaatcaccgcgatcagcactacctgcaacacgacgattacagtgttgaagttcgctacggatttcagactacgcaggttaaaggcggtcatgaaggccaccagcgccaccacaaacatccacgatgggatggaaggcactagagcttcaaaatagattttcgccagcagaatgttgatcatcggcgcgaacagatagtcgagcagagaagaccaacccaccataaagccgacagtcgggctaatggatttctgggcgtaagtgtatgcagagccagcagaaggatagcggcgaaccagcttcccgtagctcagagccgtaaacaggatcgcaatcaatgcgaacgcataggctgtcggcacatgaccatccgtgaggcctgaaacgataccaaaagtatcaaacagcgtcatcggctgcatataggcaagacccatcattacaaccggaactaacgtaagcgttttacgcaattccacgcgagaggtgtttggagtaacgttatgcgacatggtcattctcctttacggtgataaccgtcgcgtaagcaaaaaattgccccatttttttggattcctcagcgacaacaactgtcgatttttagtaaatatctatccggtacgaagcccggcctcttggtatgaatgattggtttgaagcaaaaaataaccgacgctgatgaaacgtcggtttttagtcattttttgacagcggcgcattgtgcctaaatgggggggaaatgacaagagaatgagaggcttgtcataataatttttctttaaatggctgattttccgtcatcagattttgcataaacaccggcgatcgcactatttgctaaaatttcatcccgccaccagccgctggcaagccctgcggtctgttcattccagccaatccagacgggttcaaagagagtttgggcgaccactttcttctcgattaacgcgccactatcgagaaaccgttgcgccagataacggggtaaatagccgcagccgaggccgctaatttgcagctccagcttggttttaaaatcgaaaacggtaatggcttcttgttcgtcgagaagttgtgaggccgtagaagcgcctgcctgcgcagtatcccccaccacaatcgcccgatatcgcttaataatacgacggtttaacggctcttcttccagagctaacggatgatgaggcgcgaccgcaaagacttgttccagatcgcccaaccgtgaaaaaccaaactcactggaagatggtggctcatgcatcgcgccaacaataatatccgctcgcccctgagtcagggcatcccaggaaccaccgagtacgccattgataaacttcaggcgcgtcacgctatgatgttgataaaaagcttcaatcagtggcgcaagcagagaaaaaggaaacgtgtcgtccacgccaatcaccagctcgttttcccagccttcatgcagtttgatcgcctgcttttccagttctcgcacggtatgcagaacttcccgccctttctctaataacatttttccggtacgggtgaatttagcgcggtgaccgctacgatcaagcaattgaatattaaggtcgctttccagcttgtgaacggtgtaactcagagcggacggcgtcttatagagtttggccgacgccgccgcaaaactgccttctttttctaaggcatcgaggatcatcaacacatccagcagtggtttcatacacgcccccttgcagtgtatgcggcgtcctgctggcgtgatcgtttactccagcggcattaccagcggatcgggatactggtattcaaatcccagttcattacaaatccgactgccatcaataatcttacctttgccgctgtccagactatttctgaactgcggaggctccagccccagtaaacgggccatctgcggatagaaaacattacgcgcagggtgagctggcgcacatatattatagatgtgtccgcctttaggtgcctgtaacaacagagtgatagcgccaataacatcttctaaatggactaaattaacaccatgttcaccatcaggcgcggtttttccggcaaagaagcgtccgggatgacgccccggtccgaccaggcccgcaagacgcagaatatcgaccgaagtaccgggtaaattgtgcagccagtcttcgagttcttctaatactcgtccactgttggttaccggattacgcggggtagtttctttcaccatgccttgcgcatcgccatagacagatgttgagctggtaaaaataattcggggaatacgatgggccagcgcgctatccactaactcttgtaccgcttgtaaatagaactcatcgccggagccgctacgacgtgccggaagcgtaatgaccagtgcatcggcatccatcagggcatccagatcgtcagaatcgcaaactaactcaggctccatgcgaagcagatagctatcaatgccactcattcgggccgcttcgacaccatcttgtgtggttttactcccggtgacttgccagcctcgcgctgaaagtgacatcgccagcggcatgcctaaccaccctaacccgacaattgcgacctttttcatccgttatctcctgatacaccttagatctataaggctacgctagcgtatcaaaactgacaattcattctatgaatgaatctgttcaataatgataacgacatgctgcaatgagcagtgaatcgtcggtaaccgcgtataccagacggtgctcctctgtaatgcgtcgggaccagaaacctgacaaattatgtttcaggggttctggcttccccttaccttcaaatggcgttctgcgggtatctttgataagttcattgatctttttaacaattcgcttatctgtttcctgccagtacagataatcatcccatgattcctcagaccagattagtttcactcaataatgtccttttctgttcctttgcctgatttcaggctatcgattgagtccatcaatctccgggcgttagcgggggaacgcagtagataagccgtctcttccagcgagttgtattcttcgagtgacatcagaacacaagcctctccattctgacgagtaataaggatcggggcatgatcttcaacggctttcatcattgttgccgacaaattctgacgcgcttcgctgtagctaattgtacgcatgtcaatctcctcttttgtacagttcattgtacaatgatgggcgttaattaactatttattaattagtttgtagatcaaggtattgtcagtgagacgaaaatccaggcttcgctatttttggtgccgtcagcttagaggacagtcctcttagcgccctcctttccccgctcattcattaaacaaatccattgccataaaatatataaaaaagcccttgctttctaacgtgaaagtggtttaggttaaaagacatcagttgaataaacattcacagagacttttatgacacgcgttcaatttaaacaccaccatcatcaccatcatcctgactagtctttcaggcgatgtgtgctggaagacattcagatcttccagtggtgcatgaacgcatgagaaagcccccggaagatcaccttccgggggcttttttattgcgcggttgataacggttcagacaggtttaaagaggaataacaaaatgacagacaacactcgtttacgcatagctatgcagaaatccggccgtttaagtgatgactcacgcgaattgctggcgcgctgtggcattaaaatcaatcttcacacccagcgcctgatcgcgatggcagaaaacatgccgattgatattctgcgcgtgcgtgacgacgacattcccggtctggtaatggatggcgtggttgacctcgggattattggcgaaaacgtgctggaagaagagctgcttaaccgccgcgcccagggtgaagatccgcgctactttaccttgcgtcgtctggatttcggcggctgccgcctttcgctggcaacgccggttgatgaagcctgggacggcccgctctccttaaacggtaaacgtatcgccacctcttatcctcacctgctcaagcgttatctcgaccagaaaggcatctcttttaaatcctgcttactgaacggttctgttgaagtcgccccgcgtgccggactggcggatgcgatttgcgatctggtttccaccggtgccacgctggaagcaaacggcctgcgcgaagtcgaagttatctaccgctcgaaagcctgccttatccagcgcgatggtgaaatggaagaatccaaacagcagctgatcgacaaactgctgacccgtattcagggtgtgatccaggcgcgcgaatcaaaatacatcatgatgcacgcaccgaccgaacgtctggatgaagtcatcgccctgctgccaggtgccgaacgcccaaccattctgccgctggcgggtgaccaacaacgcgtagcgatgcacatggtcagtagcgaaaccctgttttgggaaacaatggaaaaactgaaagcgctgggtgccagttcaattctggtcctgccgattgagaagatgatggagtgatcgccatgagctttaacacaatcattgactggaatagctgtactgcggagcaacaacgccagctgttaatgcgcccggcgatctccgcttctgaaagcattacccgcacggttaacgatattctcgataacgtgaaagcacgtggtgatgacgccctgcgggaatacagcgcgaagtttgataaaaccacggttaccgcactgaaggtgtctgctgaggagatcgccgccgccagcgaacgccttagcgacgagctaaaacaggcgatggcggtggcagtaaagaatattgaaaccttccatactgcgcaaaaactgccgccagtagatgtagaaacgcagccaggcgtacgttgccagcaagtcacgcgcccggtggcttcagtgggtttgtatattcctggcggctccgccccgctcttctcaacggtattaatgctggcaactccggcgcgtattgcgggctgtaaaaaagtggtgctgtgctcaccgccgccgatagccgatgagatcctttacgcggcgcagctgtgcggcgtgcaggacgtgtttaacgtcggcggcgcacaggccattggcgcactggcgtttggtactgactctgtgccgaaagtggacaaaatcttcgggccgggcaacgcctttgtcaccgaagcaaaacgccaggtaagccagcgtcttgacggtgcggcgatcgatatgcccgcaggcccgtcggaagtgctggtgattgctgacagcggcgctacgccggatttcgtggcttctgatttgctctcccaggctgaacacggcccggactctcaggtgattttactgacgcccgatgctgatatggcgcgtcaagttgccgaagctgtcgaacgccagctggcagaactgccgcgtgccgaaaccgcacgtcaggcactgagcaccagccgcctgatcgtgaccaacgatttagcgcagtgcgtagagatatctaaccagtacggtccggagcacctgatcattcagacccgcaacgcacgcgaactggtcgatagcatcaccagtgccggttcggtatttcttggtgactggtcaccggaatcggcaggtgattacgcctccggcaccaaccacgtgctgccgacttacggttacaccgccacctgttccagcctcgggctggcggatttccagaagcgcatgaccgtgcaggaactgtcgaaagaaggcttttctgcgctggcttcgaccatagaaacactggccgccgccgagcgcctgaccgcccacaaaaatgccgttactttgcgtgttaacgcccttaaggagcaagcatgagcaccgtgactattaccgatttagcgcgtgaaaacgtccgcaacctgacgccgtatcagtcagcgcgtcgtctgggcggtaacggcgacgtctggctgaacgccaacgaataccccacagccgtggagtttcagctcactcagcaaacgctcaaccgctacccggaatgtcagccgaaagcggtgattgaaaattacgcgcaatatgcaggcgtaaaaccggaacaggtgctggtcagtcgtggcgcggacgaaggtattgaactactgattcgcgctttttgcgaaccgggtaaagacgccatcctctactgcccgccaacgtacggcatgtacagcgtcagcgccgaaaccattggcgtcgagtgccgcacagtgccgacgctggacaactggcaactggacttacagggcatttccgacaagctggatggcgtaaaagtggtctatgtttgcagccccaacaacccgaccgggcaactgatcaatccgcaggatcttcgcaccctgctggagttaacccgcggtaaggcgattgtggttgccgatgaagcctatatagagttttgcccgcaggcatcgctggctggctggctggcggaatatccgcacctggctattttgcgcacactgtcgaaagcttttgctctggcggggcttcgttgcggatttacgctggcaaacgaagaagtcatcaacctgctgatgaaagtgatcgccccctacccgctctcgacgccggttgccgacattgcggcccaggcgttaagcccgcaggggatcgtcgccatgcgtgagcgggtggcgcaaattattgcagaacgcgaatacctgattgccgcactgaaagagatcccctgcgtggagcaggtttttgactctgaaaccaactacattctggcgcgctttaaagcctccagcgcagtgtttaaatctttgtgggatcagggcattatcttacgtgatcagaataaacaaccctctttaagcggctgcctgcgaattaccgtcggaacccgtgaagaaagccagcgcgtcattgacgccttacgtgcggagcaagtttaatgagtcagaagtatctttttatcgatcgcgatggaaccctgattagcgaaccgccgagtgattttcaggtggaccgttttgacaaactcgcctttgaaccgggcgtgatcccggaactgctgaagctgcaaaaagcgggctacaaactggtgatgatcactaatcaggatggtctgggaacacaaagtttcccgcaggcggattttgatggcccgcacaacctgatgatgcagatcttcacctcgcaaggcgtgcagtttgatgaagtactgatttgtccgcacctgcccgccgatgagtgcgactgccgtaagccgaaagtaaaactggtagagcgttatctggctgagcaagcgatggaccgtgccaacagttatgtgattggcgatcgcgcgaccgatattcaactggcggaaaacatgggtattaatggtttacgctacgaccgcgaaaccctgaactggccaatgattggcgagcagctcactaaacgagaccgttacgcccatgtagtgcgcaacaccaaagagacgcaaattgacgtccaggtgtggctggatcgcgaaggtggcagcaagattaacaccggcgttggcttctttgatcacatgctggatcagatcgccacccacggcggtttccgtatggaaatcaacgtcaaaggcgacctctatatcgacgatcaccacaccgtcgaagataccggcctggcgctgggtgaagcgttaaaaattgcccttggcgacaaacgcggtatttgccgctttggttttgtgctaccgatggacgaatgccttgcccgctgcgcgctggatatctctggtcgcccgcacctggaatataaagccgagtttacctaccagcgcgtgggcgatctcagcactgaaatgatcgagcacttcttccgttcgctctcttacaccatgggcgtgacgctgcacctgaaaaccaaaggtaaaaacgatcaccaccgtgtagagagcctgttcaaagcctttggtcgcaccctacgccaggccatccgcgtggaaggcgatactctgccctcgtcgaaaggagtgctgtaatgaacgtggtgatccttgatactggctgcgccaatttgaactcggtgaaatctgccattgcgcgtcacggttatgaaccgaaagtcagccgtgacccggacgtcgtgttgctggccgataaactgtttttacccggcgttggcactgcgcaagcagcgatggatcaggtgcgtgagcgcgagctgtttgatctcatcaaagcctgtacccaaccggtgctgggcatctgcttagggatgcaattgctggggcggcgcagcgaagagagcaacggcgtcgacttgctgggcatcatcgacgaagacgtgccgaaaatgaccgactttggtctgccactgccgcatatgggctggaaccgcgtttacccgcaggcaggcaaccgcctgtttcaggggattgaagacggcgcgtacttttactttgttcacagttacgcaatgccggtcaatccgtggaccattgcccaatgtaattacggcgaaccgttcaccgcggcggtacaaaaagataacttctacggcgtgcagttccacccggagcgttctggtgccgctggcgctaagttgctgaaaaacttcctggagatgtgatgattattccggcattagatttaatcgacggcaccgtggtgcgtctccatcagggcgattacggcaaacagcgcgattacggtaacgacccgctgccgcgcttacaggattacgccgcgcagggtgccgaagtgttgcacctggtggatctgaccggggcaaaagatccggcaaaacgtcaaatcccgctgattaaaaccctggtggcgggcgttaacgttccggtgcaggttggcggcggcgtgcgtagcgaagaagacgtggcggcgttactggaagcgggcgttgcgcgcgtggtggtcggctccaccgcggtgaaatcaccagaaatggtgaaaggctggtttgaacgtttcggtgccgatgccttagtgctggcgctggatgtccgtattgacgagcaaggcaacaagcaggtggcggtcagcggctggcaagagaattcgggtgtgtcgctggaacaactggtggaaacctatttgcctgtcggcctgaaacatgtgctgtgtaccgatatctcgcgcgacggcacgctggcaggttctaacgtctctttatatgaagaagtgtgcgccagatacccgcaggtggcgtttcagtcctccggcggtattggcgacattaacgatgttgctgccctacgtggtactggcgtgcgcggcgtaatagttggtcgggcattgctggaaggtaaattcaccgtgaaggaggccatcgcatgctggcaaaacgcataattccatgtctcgacgttcgtgatggtcaggtggtgaaaggcgtacagtttcgcaaccatgaaatcattggcgatatcgtgccgctggcaaaacgctacgccgaagaaggtgcggacgaactggtgttctacgatatcaccgcttccagcgatggccgtgtggtagataaaagctgggtatctcgcgtggcggaagtgatcgacattccgttctgcgtggcgggtgggattaagtctctggaagatgccgcgaaaattctttcctttggcgcggataaaatttccatcaactcccctgcgctggcggagccgacattaatcactcgcctggcggatcgctttggcgtgcagtgtattgtggtcggtattgatacctggtacgacgctgaaaccggtaaatatcatgtgaatcaatataccggcgatgaaagccgcacccgcgtcactcagtgggaaacgctcgactgggtacaggaagtacaaaaacgcggtgccggagaaatcgtcctcaacatgatgaatcaggacggcgtgcgtaacggttacgacctagagcagctgaaaaaagtgcgtgaagtttgccacgtcccgctgattgcctccggtggcgcgggcaccatggaacacttcctcgaagccttccgcgatgccgacgttgacggcgcgctggcagcttccgtattccacaaacaaataatcaatattggtgaattaaaagcgtacctggcaacacagggcgtggagatcaggatatgttaacagaacaacgtcgcgaactggactgggaaaaaaccgacggacttatgccggtgattgtgcaacacgcggtatccggtgaagtgttaatgctgggctatatgaacccggaagccttagacaaaaccatcgaaagcggcaaagtcaccttcttctcgcgcactaaacagcgactgtggaccaaaggcgaaacgtcgggcaattttctcaatgtggtgagtattgccccggactgcgacaacgacacgttactggtgctggcgaatcccatcgggccaacctgccacaaaggcaccagcagctgcttcggcgacaccgctcaccaatggctgttcctgtatcaactggaacaactgctcgccgaacgtaaatctgccgacccggaaacctcttacacagccaaactgtatgccagcggcaccaaacgcattgcgcagaaagtgggcgaagaaggggtggaaaccgcactggccgcgacggtacatgaccgctttgagctaaccaacgaggcgtctgacttgatgtatcacctgctggtattgttgcaggatcaggatctggatttaacgacggtaattgagaacctgcgtaaacggcatcagtgagttgcgggtgatcggatgcgatgttgttgtcgcatccggcaaaaaaaacgggcaaggtgtcaccaccctgccctttttccttaaaaccgaaaagattacttcgcgttgtaattacgcagagcgttacgccccagcacaatccccgcgccaaccatgccgcccagcagcaccgccagaatcaaggtaattgcctttttcgggctatcgcgacgaataggtaacgtcggtttcatcacataacggtaagcatgaatatcaagatcatcaacctttaagttttcaatatccaacaggttttgacgtgtctgatagtagtttggtgagaacaccaacggacgggtcgcttcgtgcttaatcatcgactccagcgcttcgctccccaaaaggaacaacgtatcttgcgtcacatcttcagtctgctgaacctgtggttttgtcacctgcgcctgattcgcatactgcaatgcttcctgaatctgacggatacgcagatctttctgctcctgcgcgactacttcctgagttcttaaagagtcctgcaagtttttccgtcccagagcaatgttgtctttgagatccttttctagctcttgattcactttttcatcaacttgctgaatgtattgggccaacttcatttgtgcgccctctgctgtttgcccaacataagaaacagtcaatggtaattgctggttcttaacagaaggttcgatggtaagtttctctggctcttcctgattatccagcgtttctgctaatgcagagaaggcagaactgaagcgaccaattaacgtctcctgcaaatccgatactttcggtgcagcctgaccatagataacattcatggcattgttatagccagcaatttgccccacgtcgggctgagtgataattgctgttgacgtccatttctccttcgctactgccaaataaccaatagccagggccatagctacaatgacggaaatgatgattgtcatcttgccacgccacaactgcactagtaaatcaatcaaatcaatctgttccgggtcatggttttgcccagaaacattattattttctactctcatcattaccctaactgacggaaatttccaagtccgcatagtttagcgataatcctcgtgaatgctataggataagtgataaaaataatgaattgttgcgtaagtaaaaaaagacaatcagggcgtaaatagccctgataacaagatgttagtcgctgccaaagagatcgcgggtgtagaccttatctgccacatccctaagctcttctgccatacggttggagataatgacgtcggcttgttgtttgaaggtggcgagatcacgttccaggcgagagttgaagaatgagtcttctttcatcactggctcgtagatgattacttcaacacctttcgccttgatacgcttcataatcccctgaatagaagacgcacggaagttatctgaaccgctcttcataatcaggcgataaatacctaccacatgcggtttgcgtgacaaaatggcatcggcaataaaatctttacgcgtgcggtttgcatcgacaattgccgagatcaggttattcggcacagactgatagttcgccagtaactgcttggtatctttcggcaaacaataaccaccataaccaaacgacggattgttgtaatggttgccaatacgtgggtcgagacaaacgccttcgattatttgacgggaattcagacctaaactttctgcgtagctatccagttcgttaaagtacgccacgcgcatcgccaggtaggtgtttgcaaacagtttaatcgcttctgcttcggttgagtcggtaaacagggtcgggatattttgcttaatagcgccttcctgtaacagagcagcaaaacgttctgcgcgttctgaacgctcaccgatgacaatacgtgaaggatggagattatcgtaaagggctttaccttcgcggagaaattccggagagaaaataatattttcagtacgatatttcttatgcatcgctgcggtaaaaccaacgggaaccgttgatttgatgaccataaccgcataaggatttatctcaactacgtctttaattactgattctacactggatgtattgaaataattagttttaggatcatagtcggttggagtggcgatgatgacataatcagcatcccggtaggcttcatttttatctaatgtggcattaaagtgtattttatctgattgcaaaaactgctgaatttccttatcaacaattggagatatccgatcattcagcatagcaacgcgtgacggtaaaatatctaatgccacaacctcatgattttgtgcgattagaagcccgtttgacaagcctacatagccggtaccggaaatggtgattttcatttcatgctctcagaattaacttaactgtgaatcatgatgtttttagcatcctgataagagctaaaagttttaacgctacgttgtcagatggtcaacgcaacggaaaacaattcagattttctttataagaatagctgatatttattaagttaatattaagcagtgaaatttagtctataagataaatggcaaaaaaaagcccggtgcaatatacgccgggcctcaattttactgttggttaaatcagattaatccagccattcagtatggaacacaccgtctttatcaatgcgcttataagtatgcgcaccgaaatagtcacgctgtgcctggatcaggttcgcaggcagaacagcggcacggtagctgtcataataggcaaccgcagcggcgaaggtcggaaccgggataccgttctgtactgcatatgcgacgacatcgcgcagcgcctgctggtagtcatcggcaatttgcttgaagtacggggccagcagcaggttagcgatctgcggattttcggcatatgcatcggtgattttctgcaggaactgcgcacggatgatgcagccagcacggaaaatcttcgcgatttcgccgtagttcagatcccagttgtactcttcagacgcagcacgcagctgagagaagccctgggcgtaagaaacgattttgcccagatacagagcacgacgaactttttcgatgaactcagccttgtcgcctgctggctgagcttgcgggccagagagaactttagatgcggcaacacgctgctctttcagagaagagatataacgtgcaaacacagactcggtaatcagcgacagcggttcgccgagatccagcgcgctctggctggtccatttaccggtacctttgttagccgcttcatccaggatcacatcaaccaggtagttaccgtcttcatcttttttagtgaagatgtctttggtgatgtcgatcaggtagctgctcagttcaccgttattccactcggtaaaggtctgtgccagttcttcgttagaaagattcaggccgcctttcaggagagaataggcttcagcaatcagttgcatatcgccgtattcaataccgttgtgaaccatcttaacatagtgacctgcgccatcggcaccaatataggtaacgcatggctccccgtcttcagccactgcggcgattttggtcaggatcggtgcaaccagttcataggcttctttctgtccgccaggcataatggaaggacctttcagcgcaccttcttcaccaccggaaacaccggtaccgataaagttaaagccttctgcagaaagctcacggttacgacgaatggtgtcctggaagaaggtgttaccaccatcaatgatgatgtcacctttatcgaggtatggcttgagggaatcaatagcagcatccgtgcctgcacctgctttcaccattaacaggatgcgacgaggcgtttccagagattcaacaaactctttcaccgtatagtaaggaaccagtttcttgcctggattttcggcaataacttcttccgtcttttcacgggaacggttgaaaatagagacggtataaccacggctttcgatgttgagcgcaaggttgcgccccatcactgccataccgacgacgccaatctgttgctttgacattgtttactcctgtcagggggtgttcaccgccgagtgtgcggcttaaatgtggtatagatgttaactcactcatagagatggtgaatagcagtacctttgctataccacactgaatatctcatcttttccgtcttttaaaacttatttatatgaaattactgaattacttgttcaataacgcaaggataagttttgtcttttcttccatcagcggcacatcaccgcgcgattccacattcaaccgcaccaccggttcggtgttggaggagcgcaggttaaagcgccagtcggcaaaggtcatgctgatgccatcggtgcgatccaccgccagcgcctcgcggctaaaatgctgttcgacgcgattaatcgcctcaacgggttgcgccagtttgctgttgatctcaccgcttgccggaaacgctgccatccggtcgcgcaccagttcgcccagcgtttttcctttcagacacaccagttcggcgaccagcagccacgggatcatgccgctgtcgcagtaagcgaaatcacggaaatagtggtgggcgctcatttcgccaccgtagatggcgtcttccttgcgcatacgttctttaataaaggcgtgtccggttttcgacatcaccggtgtgccgcccgcggcggtcaccacatcaacggtattccaggagagacgtggatcgtggatgatcttcgcgccgggatttttttcgaggaacgcttctgccagcaggccgacaatgtagtagccctcgataaactgccctttttcgtcaaacaggaaacagcggtcaaaatcgccatcaaaggcaatgcccatatccgcgccgtgtttgatgaccgcattgcgggtgtcgtcgcgacattccggcagcagcgggttaggaataccgttggggaaattgccgtccggcgtgttgtgcactttgatcaattccacaggtgcgccgagggctttaaagcgggcttcgatagcgtccaccaccggacccgctgcgccgttcccggagttgatcaccagcttgagcggcgtgaggtttttgacattgatataaccgaacaggtgatcaacgtaagcgtcacgcaggttgatttgctgatagcgaccgcgtttggtttcatcgacgggaggaaagtcgttggcttcagccagacgctggacgtcgcgcagtccggtatctccgctgatcgggcgagccccctcgcgaaccagcttcatgccgttataatccatcggattatggctggcggtaacttcgatgccgccatccacgccgagatggaacgtggcgaaatagatctcttcggtgccggacatgccgatatccagcacatcgacgcccgcatcctgtaaacctctcgccagcgccagttttaaggtttcgctggtgaggcggacgtcaccgcctaacacaatggttttcggtttgagaaattcgccataggcacgcccaatacgccaggcgatatcttcattcagttcttcgcctaatttcccgcgaatatcataggctttaaagcaggttaaactcgacatgatataccttaaacaaataatacttattacagattaactaaaaatattagcgttcttctactaacgttacattatcaaaaatttagctgcgaccatatcggtcctgaaaacggataacatcgtcttcttctaaataagatccagaacgaacttcaattaaatcaagaggaattttccctggattttccaagcagtgtattacaccaagaggtatgtaaacagattcattttcgctaagaatcttagtttcagaacctatagtcacctttgcagttccagaaactatgatccaatgttctgccctatgatggtgcatttgtaaagaaagtccttcaccaggatttactgttatacgtttgacctgataacgctcccctgtgtcaatggaatcatatttaccccaaggacgatatacttcgcgatgaacataatgctcgctacgacctgaatttttaatttgttcgactattttctttacatcctgaactttatttctctctgagacaagaacggcatcctttgtttggacaacaactaaattttccactcccactgtagcaacaattcccgattcggcatatatgaaagaattctttgtttcatgagagaaaatatccccaactattacgttgccgtctgagtctttatcattaatttcccaaagagaagaccatgaaccgacatcactccagccagcatccattggaataacaattgcgtcttttgttttttccattacagcgtaatcaattgactcttcaggacacttagagaaagaactttcatctaaacgcacaaaatcaaggtcaaagttcgctgaagcaattgctttttcacaagcggataaaatatcaggccgaaattgtttaagttcctctatataacgatttgcactaaacaaaaacataccgctattccaataatactcaccggaagcaagatatttagtggctgtctcatgatttggcttttcaacaaatgatgacactataaatgcatccgaatcttcctgattaatatattgtcctcgatgtatataaccataaccagtttctgctttgtctggaattataccaaatgttaccaatttcccatcagcagcgtatggaattgccgatctaacagcgttacaaaatttttcttcatctaatataacgtgatctgcagccagtacgagcataagatcatctgcacttttatcagacttagacatcagcaacgccgctaatgcaattgcaggggcagtgttacgcccaacaggctcaaggatgatattctttgaagtcaatctatcgatttttctaagctgttcagcaactataaagcggtgttgttcattacaaatgacataagggttggtacaatccaaaccatccagacgattagccgttgtttgaagcatggtatgactaccgtttaggctaagaaattgtttcggatagagaattcttgatagtcgccacaaccgactgcctgaaccacctgccataatgataggtgtaataattttattattgttcatataatttctcatctaatatattcattaaattggcaacttttgattcccaagaaaaattattttctacaaaactacgggcattttcagccacttcagtataacgattataatcgtaaattatttctcttagtacgtttttatattgctctactgtatctgcaacaaaaatttcgctaccagattttgcattaataccttcataaccaatgctagatgtaatacatggtaaacctaaagccatgtattcaagaattttattttgtacgcctgctccaagacgaacaggacatatacctatatgccctgtagaagcggaagaattgatatcatcaacagtacctaaagcaattgtatttttaaatgaatttaatatatttttattagtttctgagatcttaccaatcactttaaaaataatattaaactcatcatgcaagcaaggtaaaatattcttagcaaaattttttgcagcatccatattttgtaaagaatacatatttccgataaatataagttccaccggcttatcgatttttatttctctttttatatatctcaaggctgatgtatcaaccccattattgactatatggatattactgcccggattagggtagagatagtcacggtctacggatgaaataaaagtggtcaaatcaaaaagattcgccacagaacgctcatatgattctaatcttttttgttccagagaataaataattgcacgcaaactttttttacttgctaattttttaacgcgactgtaattcaaagatattgcatctgtcatatcaagaattttgaacttgtctgtatccttaacataatcagcaactcttattagatgacaaaatactgcatcgcattgtttaattaatttattgtatttattcttaaacgtgtccgattgataataagcaatttgcaacggtttttgcgtaaccaaagctttaaatacattataatatgatttatattttggtagatagacacgatgaatttctttgaagaccgagtcatttatatttatttcaagttctagtggttgatcacataagctcagaagaataagatcatattttttggaaagttctttacataacatatagactcttaatctatcccctccaatgacagggtagggaaagcgaggtgtaagaaccagtattttttttctctgctctgattgattcataaaactgaaaccttttttattcagaatccgtctggataattttttttccaacgccacgagtccaataacatctgttctagagtttgttcggctttccagtccaataaagaattagctttatctgcatcagcccaacaagacgcaacatcccctgcccttctctctataaaagatttattgaccttaatgtttgttaatttttcaaatgtagtgattaattcaagcactgaataaccttttcctgtaccaagattaaagatattatatcccgaattgatacttaaataattcattgcagccaaatgacctttcgctaagtcaacaacatgaataaaatctcttacacctgttccatcattagtaggataatcattgccataaataaataatttatcacgtttaccacttgcaacatccaataaataagggacaagattattagggataccagatggagcttcacctattttaccactagaatgagcaccgacaggattaaaatatctcaagcaaattatatccagttttcccgtggaactaacatcctctagaattttttcaacaaaatatttcgatgtgccatatggattcgtagttcctccaattttagctgtttctgaaattggaattatctctggttcaccatagactgtcgcagatgaactaaagataaattttttaattttgtactcttccattacctgtaataaagtaatggtcactccaacattattttggtaatactttaagggttcacttttagactctgaaacagatttaaagccagcaaaatgaataactatatctatggcgtgtttctcgaaaatagcggagagtgtcttcctacacccagcatctcctgtaattgttataaaatcacgtcgagtaatttcttttattttttcgatacacttgtatgaagcattactgaaattgtccagaacgataatctcatgacctgcatttagtaattcaatagccgtatgagatccgatatatccagcaccaccagttactaatatgttcatattatatctccactaactaatcgtcaatatttatcatgtcaagttcatggccattaaaccgataatgtgaataatatttttgctgataagacattattagctgtttattgatacttttcaccttgaaatctttaggaaattcctcatccaaatgtgagatttttttaacacactccttgttgtttataatttcatcatagccgattaaggaatgctctgtcgcataaatatataatccatatgatagcgcttctgcaatttttgttttcattccacttcctaaaactataggagaataaaaaatatcacaagcagataataaatatgacatttcactattagatagattatcgaaaaaaaataaattatccaaatcaggaagattcaaagtagtacttttcctacctgccaaaatatagcaataatcattattcgactttgctgcatttaaaacatagttggcagcatctatatttggaaaaaaatcaaaagatgcagtaaatactacttttttcctattatcattattcaatcgattatactcattaataaagtgagctgataatacatcagttggcttttctctactaaatatcacagggagaattaaatttctgctttttttaaccccataaaatttatccattgcatttttatcttgccgggtaatatagctaactaaatgtgaattcttaagcccgataaattcattgagataaacaattattttttcaacaaaagtagttatgtttttatctttttgtcttattaagtcatattcgaagttatccgtaaacaatatgatctttttatggggcatgagtattctaaaaagcagacataacaatccaagtcgagagttgtgaaaagctagaatatcttgcttccgtaaaattttaattattgagaaaatataagggacataaaatgatggtataaaaaaaagcctggatataatatcctgacgtttacctttaataaatgatatatgttgaaaagtattgtcttcgaatagtttacctgaagattttttatcaataagtgttaaattaacattctgtttttgtagaaaactaacaagcgtacgtaaatatactcctcctccggtaagttcattatatgagttaattgaaatgagacatagtttcttattttttttcattaaatgccgccgttaaaatttccgcatatctctcttcagaaaaaagctcacgcttgctataaatagtttgtctcaaatgataatatttttcattatcaagactaattagttcgtaggctacttgtgctaaatcttctttattattggcaataaacacgccaggaaaactttcagcatacaactctctaattgcaccaacgttatagcctatcacagggcaaccacagcatagcgcttcaatagtaaccagctcatatccttcataataggacggtaaaataagtactctggatttcttaaatatttctggcattttcgcataggggacagcaatgctggtcagaacattatttagcgaagcaaaattttgtggggcgggaatacttgaaactaaatggaaggaagtatctggcagatttttacatatgtaatacagatcatctattccttttcctttttccaatcgcccgacaaatgtcacatattgtgcttcattaacatcagtgcaatcaaattgttcaagatttataaaatttcgaacaactttaattttatgtgaattaatattgtaaagctcattccattcacttttaaccttatttgaaacagcccagatattttttgagaatgatccagccaaacgctcatagaaagataaaagaccactgccggacaatcgattaggtttttttttcatgactgtttgaaaataacatttcatattgccatgagctattaagatgtcattcctataaaaaggagaacaatagccatgcgcaataactttaaacgtcacgccacgtaatttttgtaaggttaaataaagagaaactaatattggataaagtgctacttgtatttttttgttacgaattttgttagaaattttgaagtatgctttatcaagtataatgactttaacccccaaatttttaagaatgttacattgttgggcaacaaccctttccaccccaccttgccctcctgaaccattatacgcggcaatatatacaatcattttaaaaacttcccgataaacgacttaatttttagcagaacgaattgacactgtcggtaaaatatagcatgcttttgtcctgaaagaagattcaaattatcattatatttttttaaaaatctataattatttatgcaactttcataatgatattttaatcgattagctgttcttgcccctcccgtcgcttttcgtggaggtaaatttattaacagagcctttgaatcatatataaattttttattttttataaaaagagataacatgaaatcagtttcctcacgatagcagtttcccgtataagatatatcaaatcgatatttcgatattagttccctttcagctagaataatagactgtgcataaaaacattcaatcggatggtccaaatcacatgtataactaaaatccaatctatttagatcactaacaaaacgcccctctgttttatgtcgatttatgcaatcttcaattgttttctcgttattattcatatagagtattcttgcgccgattacatcagcgcctgtctcatattttgtagccaataaccgagatataacaccgggtaagaggtaagagtcatcatcaccaaaaaaaatatatttccctttggctatttcaatccctcggtttttagaatacatctgttttttgttcgtatcattttctaaaataactaattgagaatatttttccttcagttcagctaatacactatttgtattatctgttgatccatcattgataactattacctctaaagtctcatcctgaaaataacttggtatgacctccttaagaatatgagccctgttataacttgggattattatgctgacatttttttctgacattttcgtcaatcctttttatactggatgtataatgtaactaaaaaagcaacaaatatacttttgacaagataggggaagaaatagaacaaagtctctcttggtgtgaataatataggtggcaacacactataataaacaaaatatatgattggtttgttttttgtgtatttttccaatacatttaaattaagtaaaagtaaaaagggtattatgaaacacccaataagaccaaatgctaaaaacgattctgctaaataacttcccccaagtccgaacccaagattatatagttctgggtttgctgtgtatgaggccaaatggctatagcttatttccggcaagctcaatttaacattaaatattgacgagcaagttattattaactggctgaatagataggtaacattatacccccctgacaatagttgtagttttactgattgataaatggaaagatatgatactcccatgccgtatacaaagtttataacaggattattaccctgcattaattgaataaaactccctccagtgcgccacattgagataaattcactaatcacaaaaatgacgctaaaaacaaaaatcattgtaatcagcaaacgtaagtttcttgtctttacttcattaaaatatatacatgtaaccgttaaaagaaacgttatagcttcactacgactacccttcaaggtgctaaatgcagcaatgcatatcgcaataaaaagaaattttttatttgttctgaactgtatatgaaacgcacatataaggaaaaaagaacaataaaacaaataagacagaaaatcataacctattggcgttgttatatttgattgatatatatcaacataactattagattctataaagttaaaaaagaatatccctttcacaaccatacctatcgaacccagaaaaaataaagtcaaaagaaactttatttttagcaattgtttctctggatatggtccatgcggataaattttttcagtatttctgcatagaattagtcccaatgtataaccataatacattaatgttatagcatagttagccataatcacatcgtcatccatatatccttcaataaaccaatcggcaatcctgtaatcatagtttgcaaacaaagataataaaggtcgacaacctaaaaacacaaaagatgatataacgagaaggctggccggagaagttattttattagtgatatacgcgatataaaaaactgttatcgttgctataacaagaatatattgtgatttatttggttcattaccaaacagtaacactaaaattgtcagcattaaacttaaatagaatgtaatagcaggaaccgccttcactttcattatactctcgctccccacttacgatgggcaataaaagctagcatactgaatacaagaaactcaccaattagatttaataaaaccccccccagaatgtcaaagcgtgatattaacagccaggacaaactaacaacaataattcccgctataacatttatacttcgcagtatttttacattatctgtcggtataagaaactgtataccaaggacattatttaaagatgaaaaaattgtaattactgacgcatataaaataataacaaatgaaacgtcaactttacctataaaagtcgccacatattgccctaaccccatataacataaacatgcaattatgctaattgttaaatgcacaaaaaaactttttttaattctataataaaacagttcatcttgaggtttaatttctgaaacttgtgataacatatactgtgatattggattaattaggctttgacatgctgttgtcattttttgaacgattgaaaaaacaccaagactcgtattaccgcaaaggtttccaattaacacaggaattagaccattgtaaccaatcgtacctattacgccaataaaaacatttcctgccttcttaaattccacaatgcattcattaggtttaagatgaacaacatggctaatatgaatatttggccataagtatatacagcatatgagtaatgttgcattttgtaaaaaacttaagataaaaacattatctccgccactacagacataaacaagaagcatgataaacaatgttattctcactattacttgagagtatgaaagttttttaaaatcaccaatcccctgcaaaaaccaattgggcgatactatattaccaatagagcatagaaaaattgacaaaaaccccaaaaatgacaagtggactatatttaatctgcacaataaaaatacacatgttaatgcaattataaaaagcaatgattttaaaaaaacaactattgagtaatagcgctgtaaattttggatctcacatttatgtctcgcagcaaccacaggtcctgtgtaagtaaagccaaaatcaataaacaaagccactatttgataaatagatgtaatatagactaattccccatattcccccaacccaatatattttatcaggatagggataattaccaatggcgcgatataattaaataactgcaatatatataaccctaaaaatacgttttttattttatctttaagccttaaataattatgcacacgttgtatcctattcatttaggtgtaattatattattgaaatgcgatgttctataagaatgactttataatttcagcacgctaccgcccctggctttacagctaccagagcactgcatgcatgtctacgatgtgacgagcgttacccactcgcgctaaacccgaaaaattcaaacgctaattgtcttaccaatccgctctggaaacaaggaaaatcctggaaatctttgactaaaatcctattgctaactcgttgttattctgattgtttatataaaacaacggcaggaatattcgcagcaaattactttcgccacgaatcttcactgccgttataattttcttatcaaccgttacattcggtcagattttcattattcgcttaacagcttctcaatacctttacggaacttcgccccttctttcaggttgcgtagtccatacttcacaaatgcctgcatataacccatttttttaccgcagtcgtagctgtcacctgtcatcagcatggcatcaacagactgttttttcgccagttcagcgatggcatcagtcagctgaatacgcccccatgcaccaggctgagtgcgttcaagttccggccaaatatctgcagaaagcacatagcgaccaacggccatgatgtctgaatccagcgtctgcggctgatccggtttttcgataaattcaacaatgcggctgactttaccttcacgatccagtggttctttggtctgaatgacggagtattcagagaggtcacccggcatacgttttgccagcacctggctgcggcccgtttcgttgaagcgcgcaatcatggctgcaaggttgtagcgcagcgggtcggcactggcgtcgtcgatcacaacgtctggcagcaccacgacaaatgggttgtcaccaatggcgggtcgtgcacacaaaatggagtgacctaaacctaaaggttcgccctgacgtacgttcataatggtcacgcccggcgggcagatggactgaacttccgccagtagttgacgcttcacgcgcagttcaagaagagattctaattcataagaggtgtcgaagtggttttcgaccgcgttcttggacgcatgagttaccaggaggatttctttgatccctgcagccacaatctcgtcaacaatgtactgaatcattggcttgtcgacgatcggtagcatctctttgggaatcgccttagtggcaggcaacatatgcatcccaagacccgctacaggaataactgcttttaaattcgtcattatttcatccacctgtaaaatggttgctgaattatagcttgttcgatttttttcgccagcatcaattaccctgaattgattactgaattacttgtgatgttacgccgcttcgttgtggattgcagtagcattgttcctaagtatggctccatttttccaggaatggtcgcaaatctactctctccgttccggcaatctaaagttaatcttttccacattaacaatatggtgattaactctgtcgatatcgacggagctttgccctctttcattcaccgcatgaacatttgtaagagacagcagtgtttcttctttcgccataaagacgcctcgaacgtctttgcgcatgtcgaagttcatgctcaatgcgggtccaacagaggattcctgcatcactttgatatttcgcataaaaagatgttgcggtttattgtgaagctccagcgaggcacgcttcatctcaatgttagtcagcgccacaaaggagacagcattcccggcggagatttggatgccgcgcaatttataagcaagatgggtgttatccagctgaatattattcactcggaaattttgcggtatcgagagatatttgcctttaattacctcatagccgattaacatcccggcgctattaatcatttcaatattatcaatcacgaaattgtcacaaccgtaaatagcgactgtggcgttatcaatacctgctttcttactgaaatccggcgtgatattgcgggctttgatattacgaataacaaaatgtttaccattttcaacatggatcaactgccgacaatccgatcccgtgatattcgccacgacaaagtttttcactgcctggtcttccgggtagttattatcataagtactccccgcaaggcctatgccgatgccccagttgattttgccgttagtacagttgatgcgctcgatgacatggtcagatatcaaaatatcacggtcgttaatcgccacgttccattcaatagcgtcgccctgtaagtcgctgaacttacagttggtgatgttggcaccgataatctggttatgaaatccctggcgtaagatggcgtaattagcgtggctgacagtgaggttatcgatggtcaggttacgcatgacccgtttgtttttgccgccgatataaatctgcgttaccgggccaaagccgctcatcgccagccctttgatggtgcagtcagagccgcgcacatccagggtgatgttatgcatactgccgccctcctcccctgtcacctggctgccgtcctgtaagataaatcgccctctgccgttgccgcgcaggcttccaaggatgtgtaacgttttacctgcaggaatgaagatgccggtgttgatattgtcgcaaaccaatccggcaggcacgacgaccgtttgcccttcgctgaaggcttgtttaaatgaggcgatccagtcgtgagggttgtagtcgttaatgttaacgctttgtcgggcgggaagtgcgccagcgaaaggggtatggaggaaggcaagggccgagcttgccgtcaggaaggtgcgtcgtgagagttttttaaatggcatacgttctcctctataaagcctgcaacaagctggcgagttctcgattaatcacctgctggttaaaatcgtgttcgactttttcgcgagcacgtttgataaccggagccagttcgtcggtgtccagttggctaaacgccgccagacgttgtgccagtgcgcgagcatcgttctcaggcaccagccagccggatttatcggcctccaccagttccggtattccgctatgcagagttgaaacaaccggaatgccgaccgccatcgcctccatcagcgctaccggaatgccttccatatcgccatccgcgcccgttaccgatggcaacaggaagacatccgcgtcgtcgagcatcgctttcacttcatggctcggtttaaagcccggcatctccaccacatcttccagttgatattgttcgatgagggtgcgcaggcgtcgttcccacgggccaatgccgagaatgcgatagcgaaatgccacgccctgctctttcaactgacggcaggcttcaatcgccacatgcaggccttttttctcggttaagcgtgcgacggaaatgatttccagcggcgttgcgggcgctttcaccggacgcgggctaaaacgcgtcatgtccacgcccatgcgcgatacggcgattttttccctcggacagcccattttttgcagccttccggcccacagatcgcttatcggtaacatcaggtcgccacggcgaaacagttgttgatattcgggagtgtagtggttgagcacttcccgactggagatatcaataccgtggaagatggtggcaattttgccgcgaatgacacccagttcgcgtagttttgctgcggttacccccgcagggccaaaatgagcgatgaacacatcggcgcgaaacggtgttgcgacctgaccacaaatggcagacaaaatcaggttccgcgactcggcaccatagcgtttgaggttgagcgcctgccaggtatttttacgatgaatgccacgtaacgtctggctggcgcggtggcgcaatttcgccactttgcccgtaggttcgtcctgtaaccagcgggttcttgcggcaaggttgtatttcgcccatgccgcgtgggtgttctctgtatcgcctttttgcagcgcgacaatctccacctcaaagcccatatcaataaacgcagtgatttggttgaggacgaaggtttccgaagacagcgggaatttcagtaaaaagaagccgaccttcatttcgcctccccaatgcgttccagtacggactgcaccatctgcattcctgtctgacgctcacgactgacggcttcgctaagtcgtgcgttcagcaccggaagctggcctaaggtatccgcaaccatcgcttgcaggctgccatctaataaatgacggatatcaatcgccatctctggcagccccagttgttgcataatcccggcggatttatgttcgtagttgatggcaattgccggagtggcaaaattcattgagataatggctgagtgcagacgcgtaccaacggtgagtttacaggcacccagaattttgcccatttccagatcgttgagttcatccatcagcacgtggtaacgggcaggatcgctgatgtgctggcgaagattgagcgccaccatgcggtcgtctttgttatagctgtcgatgcccgtacaggtggagagcgcaatgacctgatacccttcatcgagaatgcgattgaccaccccggcaaaggctttttcatacgcttgttgagtggtgccgaggcgtttgtcaaacggtgccagttcgcgcagggtaattgctaccgttttctgttgtgcggcaacgtccagccagtgttgaacggcatagctggcggtgaagtcttcggtgtggtgatcgaccagccacgcggtatcgacgccatgttccacttttgcggtagtgatattgctgcgtttcatcagatcaagactgaccgattcgcgcaggatcagcgcgtcacagtgaccaaaaacgtagttcgccagttggttaaattgctcatcctggaaggggccgacgctgtgaccaatcataaacagcggctttttcgccataaacgtgcaaagcgcatgttcaaactgcggcacgccgtagagatcgacaaaaaacgatcctccgacctgaataatggcgtcgtaacctgagagcatgcgcacgaagtcggtgaatccctgggcgatggcgatattacgcagcttgccagtgtcggtgacgcgtgagagcaatacctggtgttgatagcggcgacggaggacttttttaacgcgcccgacaacgcccgccgcgctgttgtgttgtttcatttgcaggaacagcggatcgcccattaccgggcggttgagcagccaggaagaactgaccggatagcggctcatcacgtccacttcggcttgtggattgaggatgttgatggcatcaagtaagccgcgcaagatggcactgtcgccacgattgccgcaagtgtggttgcccagaataagtaatttcattttttcctcataaatttgatgccaggtgaggctgtgtttgttgtgttcgttgccgttttttgcctgatgcgacgctggcgcgtcttatcaggcctacaagacccgagcacagaaccgtaggccggataaggcgttcacgccgcatccggcattcagttcctgatgcgacgctgacgcgtcttatcaggcctacaagatccgagcacagaaccgtaggacggataaggcgttcacgccgcatccggcattcagtgcctgatgcgacgctggcgcgtcttatcaggcctacaagtcccgagcacagaaccgtaggccggataaggcgttttacgccgcatccggcaaccgttgtcggaaccgaaaacagcaactcaccccgcccgtaaaagcattttcattttttcgctgcgacaaaactgacgcttcacttccaccaccagcggatggcgcgacagcacaatcatcaccacaaacgccagcacgcccgcggctatttgcaccgccagcagcatccccagcgccagttgccctttcagcacaatgcccagcgcataactgaccaccagcgtcggcaacgagagataaaacggcagccacaaactcaggatgtactggcgataactggaaccaagaaccgatttaatcatcacgaagtaactcagaatggtgttgataatctgcaccagcaggaaaccgagcgtgacgccgattgcgcccgccatctgcccaccaataacaatcgccggaataaacagaaatgttttgaatacgttgaatttaaagctgatatcgacccgcgctttcgccatcagcagcgaaccaatcgggttacccacggagcgcagtagccccaccacacacagcaattgcagcaccggaataatgctgttccacttctcaccaaagaccagtggtacaaagttattcgacaccaccattagcccgagcagggccggaaagttgataatccccaccaccgacagcagcttgtagaagttgacgcgcagcttttcggtgtcgtcctgaattttggcgaatgccggaaacaacacacgggtgatgattgggttcagcttcatcggcggcacaacggccacgttgtacgccaggttgtatccccctgccacgcccgcaccgagaatacgcgccagcaccagcgttgaaaggttggtgttgagatagttgatgatgctgtccgccgtcagccaggcaccaaagcgtaagttcggtgccaccgacgccagcgagaagtgcagaccgggtcgataaattttgcgaccaaagtagccaaacagcagcgttcttaccgcactattgaccagataaccgaggatcgcggtcatcgccagcggccagaaatgggcgctaaccaccgtaaaagtgaagcccgccagcaccgcgctggtttcgatcatgccgattttgttgaactccagctccttctgcatcaacgcgcggaactgttgcccgtgggggatcaccacaaacgccagcgacaatgttttaatcaacggtgccaggtccgggttattcagcacgtcaccaatggcatcactcaacaaaaacaccgccacgcacaccacaagccccagcccgacgttcagccagtacagcgtggtgagttcaaggtggctgatttcttttcgctgaataatcgagttagcgataccgaagtcagaaagcgtatctgccagcgcgatgatcaccagcgacacggtaagcaaaccgaactggtggttgtcgataatccgcgccagcacggtcatctgcaccagcccgaggccgatgatgatcaccgtggcaatcgccgaccacttcgcgccgctgatggttttttcacgtaagctcatatcaatatgccgctttgttaacgaagcctttgaataccgtcaggaaaacgattttgatatcgaaccagacgctccattcgcggatgtactcaaggtcgaactcgacgcgtttttccattttctccagtgtgtcggtttcgccgcgccagccgttaatctgcgcccagccggtaatgcccggtttcaccttatggcgcagcatgtagccttcaatgagctggcgatactgttcgttatgcgccaccgcgtgcggacgtggcccgacaatcgacatcccgccggtcagcacattgataaactgcggcaattcatccagcgaggtgcggcgcagaaagttccccactttggtgacgcgcggatcgttctgcgtcgcctgggtcactactttgtcgttctccatcactttcatggaacgaaacttccacactttgatcggcttgccatccatgccatagcgagtctggcggaaaataaccggcccaggtgaactgagtttcaccgccagcgcaatgcagcacagcaccggggagatcagcagcaggataagcgtcgccagcacaatgtcttccgcacgtttgagcaggcggttaaccccggaaagcggcgtgtcgtaaagcggcaccaccggaacgccgttcatctcttcaagacgtgaatggagaatgttgaaggtaaagacatcggggatcagcagcaccgaacaggtggtgtccgccaattgatggaccagttttttcactcgcgcgccgtcgcacatttgcatcgcgatatagacgttatgaatcttgcccgcttttgcatcctcgaccagctgttgcaagttacccgcccagtcgttagaaacgccgcccggtttcgggtcgtggtaaacgcccaccacttcaaaccctaaccacggctggttacggaagctctccatcagcatttgcccggcggctaaatcccccgccaccgcgaccatgcgcttgttatagccatgattacgcagccagcccgccccaatgcgaatacacgaacggcaaaccaccagtccgatactggtcagcccataccacgccagccagattttcagttgcgtgtcgaaatcattgttgaacgccaccagtcctgcgctgaaaatcacgcttaaggtccagttttgtagcaacagagcaaattctgtcgctgcccgaacaccgcgccatgagcgataaaaatcggtgatgccgcccagcatctggaacaccaccagcgtaatcagcgccaccaacaggtgcatgtagaggaatgacagtccgctcacttcgcaaaccagccatagcccggcaaacatgatggtgatatctgaaaagcgttgcaccatagagattaacgatgcattggttttcgctcgctcgcgcttttttagatttgtcatcgttgttcctgttatttgccccttacccgcaatggggtaagggaagatccgacattactcgttcagcaacgtcagcagagttcgcgttcgcgcttccatcagcggcacatcaccgcgcgattccacattcaaccgcaccaccggttcggtgttggaggagcgcaggttaaagcgccagtcggcaaaggtcatgctgatgccatcggtgcgatccaccgccagcgcctcgcggctaaaatgctgttcgacgcgattaatcgcctcaacgggttgcgccagtttgctgttgatctcaccgcttgccggaaacgccgccatccggtcgtgcaccagttcgcccagcgtttttcttttcaggcataccagttcggcgaccagcagccacgggatcatgccgctgtcgcagtaagcgaaatcacggaagtaatggtgggcgctcatttcgccaccgtagatggcgtcctccttgcgcatacgttctttaataaaggcgtgtccggttttcgacattaccggcgtgccacctgcggcagtcaccacatcaacggtgttccaggagagacgtggatcgtggatgatcttcgcgccgggatttttttcgaggaatgcttctgccagcaggccgacaatgtagtagccctcaataaactgccctttttcgtcaaacaggaaacagcggtcaaaatcgccatcaaaggcaatgcccatatccgcgccgtgtttgatgaccgcattgcgggtgtcgtcgcggcattcaggcagcagcgggttaggaataccgttggggaaattgccgtccggtgtgttgtgtactttgattaattccacaggtgcgccgagggctttaaagcgggcttcgatggcgtccaccaccggacccgctgcgccattcccggagttaatcaccagcttgagcggcgtgaggtttttgacgttgatataaccgaacaggtgatcaacgtaagcgtcacgcaggttgatttgctgatagcgaccgcgtttggtttcatcgacgggaggaaagtcgttggcttcagccagacgctggacgtcgcgcagtccggtatctccgctgatcgggcgagccccctcgcgaaccagcttcatgccgttataatccatcggattatggctggcggtaacttcgatgccgccatccacgccgagatggaacgtggcgaaatagatctcttcggtgccggacataccgatatccagcacgtcaacgcccgcatcctgtaaaccttttgccagcgccagttttaaggtttcgctggtgagacggacatcaccgcctaacacaatggttttcggtttgagaaattcgccataggcgcgaccaatgcgccaggcgatatcttcattcagttcttcgcctaatttcccgcgaatatcataggctttaaagcaggttaattttttcatgtcgttaccctttttcaggcaatagttggccctgaccgaagcggccaattttatttttgtcgttatttacaccgcggtttcgcattcattgcctgatgcgacgctgccgcgtcttatcaggcctacaaaaccgaaccgtaggttggataaggcgttcacgccgcatccgacaaacagcgcctgatgcgacgtttacacccgtccgtagcgatccgcgaaacgcaccacatcatcctcttcgagataagagccggagcgcacttcaattaaatcgagcggaattttccccgggttttccaggcagtgcgtcgcccccagcggaatataaatggactcgttttcaccaagcagtttgatatcaccatcaatggtgacttttgccgttcccgcgaccactacccagtgttccgcgcggtgatggtgcatctgtaccgacaagccctcgcccggtttcacggtgatgcgtttcacctggtagcggtcgcccgcgtcgatagagtcatatttgccccacggacgatacacttcgcgatgcacccgatgctcatggcgaccatcggctttgatctgctcgaccacttttttcacatcctgcaccgcgttacggtcggcaatcagcaccgcatctttggtctgcaccactaccagatctttcaccccgacggtggtgaccaggccagattcggcatacacatagctgttttcagttttgtgattaatcacatcgccgtggcaaacgttgccctcggcggtgtgggcgctgatctcccataatgaagaccaggaaccaacatcgctccagcccgcatccatcggcaccacaacagcatctgccgtacgttccatgaccgcgtaatccaccgactcttccgggcaggcgagaaacgcttcttcatccacacgaataaaatcaagatccggatcgacggcgctcatcgctttttcacaggcatcgagaatatccgggcgatattttttcagttcttcgagatagcgtccggcgcggaacaggaacataccgctgttccagtaatattcgccgcttgccacataggcctgggcggtttccagattcggtttttcgacaaactgcgccacttcaaaggccaccgtatcctgctcacccgcagacacttcaccgcgacgaatatagccataaccggtttctggtagatccggcacaatgccgaaggtcaccagcttgcccgcttcggcatatggcatggcattacgcacggcggcacggaacgcgtcttcatcggcaatcacatgatccgccgccaataccagcattaacgggtcgctctccgggctatgacgttttgccgccagcgccgccagtgcaatggcaggtgcagtgttacgccctgccggttcgagaataatgttctcggtgagtttgttcagttgacgcagctgttccgcgacaataaagcggtgctgctcattgcaaatcaccaccgggctttcgcactccacgccgttcaggcggcagatggtggtttgcagcatggtgagatcgcctttcaggcataaaaactgcttggggtaaagtacgcgggaaagcggccataagcggctaccggagccacctgccatcacaactggatagagtttcgactgcgccataattatccccgaatatcatttataaattgacgtaacacgttctctttatcgagtgtgcgttcggcatattcacgtgccaccgtgttgtgtttgggcagcaggagcgcctgacggatccccgccaccagcgcctcgaccgattccggttctacgcaaaccgcaatgcccggaaaggtttcgcaaagctgtcccagttctgtgtgggcctctgcggtaatcaccgcgttaccgcctactgccagaatattggtcagtttcgacggcaatacggcatctgccgcgccgcgtttttgcaccaccagatggcaatcgcccatcttcagcagtgcgggtaaagcgtcatacgattgcagcgggaaaaattgcatgttgcgcagtccacgctgctgcgccattttttccagccgcgctttgccgccgccctgcccgacaatggcaaaaatcagcggttcatcgcgcaggcgatcggcagcttcaataacgttttccagtccctgcttttcaccaatattgccggagtaaagaatgatttttttgttatccggcaggccaagctggttacgaagggcatcaacatcggcgtctgcaacatgctgaaaacgggcgatttccgaccagttggggaagaaaatgatgttatccgccgccacgcctttttcgatggctttattcatcatcgaacgcgaaatcgtggagacgttatcgacgttatgcagtccgctacgttcgaacgccgttgccagctgtgccactttgccgcctttgccttttccggcaaggcccagccccagcatggcgtccacttcgtaatcctgaatatgcagcacggtacgtgcaccagagagtttcgccagcaggcgcattcccggcgtgcaaaacagcgttggcaccacgccgataatgcgatccggcttccagcgacgttgcgccatcaacgggaaaaaactgctgacggcaaaactgccgagatgcaacaggcgtttcagggtgctcggctgttttggcacgtacagcgggcagcgccacaccgtggcggccccctcttctcgtttgtagcgccaggcggaatagttctcgcccacctgccactgcgggtagtaaggcggtgcggtaataacccgcacctcatgaccttgcgccgccagccattccaccatttctccggtgtatttgccgatgccggttaactccggcgagtagttaatgccgtagaccagtattttcataatccgggtactccggcacgcttctcagcgagaaaataggcgcggctgttagcgtgaacattgtcactggcgagcagtgcgtccggcgtcagccagcggtaatcgtcatgctgctcatccggcagtaacagttcttcttccgctactctgaagcgaaaaccgagcaccacatagtgagtggtgaaatccgtgccggagaagttatcgtcataaaagtgctgccagacaccgtaaaactggcctgctgttatcggcagacgcagccccagttccgccatcgtcagccgctcaaatgcggcttccagcgtttcgtctttctgcacgcgccctcccggcacaaaccagtaaccctgcgccgggcggttggttcttttgccaagcagaaactcgccgcgactgttctcgacaataaagtcgagagagacaagcggggtggagcgcactaccgtggcaaagtcttcctgacgtaaaaacatcattacccccgaaagcggtcttgattctcaaggaaccactggtaagtgctggcaagccccgcttccagtgagatttcgtgataccagccaagctgatgcaggcgcgtcacatcaagcagtttgcgcggcgtaccatccggtttgctggcatcaaaaaccacccgacctttgtaacccaccactttggcgatggtttgcgccagctcgcggatagtgcagtcaacgcccgtgccgacgttaatgtgcgacagcatcggctgggtgttctccagccagacttcgtgcgccagctccatgacatgaatgctcgccgccgccatatcatcgacgtgcaggaattcacgcatcggtgtaccgctgccccataccaccacgtccggtgcattctgtgccgtcgcctcgtggaagcgacgcagcaatgcagggatcacatgcgaattactcgggtggaagttgtcatgcgggccatacaggttggtcggcatgactgagcggtaatcgcgtccgtactggcggttgtatgattcgcacagtttgatcccggcgattttggcaatggcgtaaggctcgttggtcggctccagcgtgccctgcaataactcgctttctgccatcggctgttttgccagtttcgggtagatacaggacgatccaagaaacagcagtttgttcacgtcgttctgatgcgcggcgtgaatgatgttgctctcaatcatcatgttctggtagatgaaatccgccggataggtgttgttggcaacaatgccgcccactttcgccgccgccagatagacctggtcaatgcgttcgctggcaaagaaatcatgcaccgcgcggctgtccagcaggttcagctcgtcgcgggtgcgtaataccagttccacatcaccgcgctgttcgagctgccgcgtgatggcggaaccgaccatcccacgatggccagcgataaaaatgcgttgtttactcatgcttatgactccagcgcgatcgccacgtcgtagccgtgagatttcagcagagagtgttttttcgccgcttcgaggtcattagccaccatttcagacaccatctctctgagggtgatttccggtttccagcccagtttttcgtgcgctttggtcgggtcgccgagcagcgtttcaacttcagccggacggaagtaacgcggatcaacggcgataatcacatcacccggtttaacgcccggcgcgtcatgcccggtgacggaaaccacaatgcccttctcttcaacacccgtgccttcaaagcgcagtttgatgcccagctgtgccgctgccatttccacgaactgacgcacggagtactgaacgccggtcgcgataacgaaatcttccggctgttcctgttgcagcatcatccactgcatttttacgtagtctttggcgtggccccagtcacgcagggaatccatattgccgaggtacaggcacgactccagcccctgggcgatgttggcgattgcgcgggtgattttgcgggtaacgaaggtttcgccgcggcgcggggattcatggttgaagagaataccgttacaggcgtacatgccgtaggattcgcggtagttaacggtgatccagtaggcatacagtttggcgaccgcatacggagatcgcgggtagaacggcgtggtttctttctgcggaatttcctgcaccagaccgtacagttcagaggtggaagcctgatagaaacgggttttcttttccagaccgaggaagcggatcgcctccagcaggcgcagcgtacccatcgcatcgacgtctgcggtatattccggtgactcaaaagaaaccgcaacgtgactcattgcgcccaggttgtacacttcatccggctgcacttcacgcaaaatgcgcgtcaggttggaggtatcactcaggtcgccataatgcagatggaatttcgggttgcaggtgtgcggatcctgataaatgtgatccacgcgctcggtgttgaaggacgatgcacgacgcttaataccatgcacctcgtaacctttttccagcagaaactctgccaggtaagaaccgtcttgtccggttacaccggtgatgagagcgacttttgacatgtcttattcctctgtatttttgaatttattcagtttcaacgcgttcgcgtatcaccactgcgggattcccccggcaaaccacatttgccggaagcgatttaaaaacactgcttcgcgcccccacgacggtgccgtcgccgattgtgacgcctggggcaacaaagacatcggttgccagccagcatttctcgccaatcacaataggcgtggcgttaatggtgaaatgttgacttgcatggtcgtggctcccggtgcataaataacttttttgcgatatcaccgaatgtgcgccaatggttatttcaccgagggtatataaattgacctcatcgccgacccacgcgtaatcacctaaggttaatttccacggataggtaatttttactgacggacgaataactacgttttttcctatttttgccccgaataaacgtaataaaaatgcccgccagcgatacaatacttgtggcgaccaggcaaataatgttgcctgtactgcccaccacaattgcactttaatagcgttgccgccccggaaccctttcggtaccgagaaaccgcttaaatcttgcatcgttttcccttatattcagcttttgttatataaggctttcgtctttgaggtagtacgttggcgtaaatgccaggataattctgcccagaagccaggtacatgtaatatttgccgttggacttttttggcgtcagcacacaattccatattattggtggttgataccccacccatggaaaattcagacaccaggccattgagttttttaaatgcataaccggctttatacattttagccgccagcgcgtaatcggaagatactttatattccaggtcataacgccattttttcaagccggataccgggaaaaatatcgcctgatggctggcgggcaggctgtgataaatataccaacccggtttagcactacgcttaattttatgcccgtcgccaaaatccagcagcgcatcgccggtgatcatcacgttatctttttgcatttttaacttacggacaaaatttgcggcatcctgatgaaaaatatcgcccgagttgagaaacaacgcgaacttgccttgtgccatcgcaatgcctttgttcatggcgtcgtagataccgttatctggctcgctgacaaagcgtaggttaaagataccattgagattttccagatactcacgggtgccgtcgttggaaccgccatcgacaacaatccattcgaagctgatatcttccgcctgcgccagatgcgccagcgaggcatgtgttttgactatcccttcgaggttacgaaacgcgacagtgattatgctaagcaacatgttcttattcttacctcgtaatatttaacgcttttcgcaaaataaacggacagacgattaaaaatgcatattccgggctaaatatcgaaccggtaaaaaacagcgataccggagtgaaaagatataattgcacgcgaaaattgcggttatcaccaaaagcgttgatcatcatttttatcactttccccatgtaccacagcgataaaaacactgcgaaccaggaaaaataaataatcagcagatacaaaccattgtctatggtttttccgacatccgcaccgttaaatattccgaatgatgcgacatattcataaagtgagccaaatctgactacaccgtcaatatgggtcaaagaataaccgaccattaccagcggaccgacaatacgataatacgatgacgatccttccgtacctaaatcgcctagacgggtggaaatataaggaaacgcgattaccacaccaaccaggaatacagccagagaaatcaatgctaacggcaactttttcttaatcgcctctttattcagatattggaatgcccactccagcaaataaaacaggataaaggtcataacccctgaaaacgatccggataatattattcctgcgagaatcatagcatcggttttaggcgttttgataccaaactgtttgatgctgagccaaattgagattaatgccagagcgaaaaatgccggttcgaaataaagtgctgtcgtacgcttaccgccgaatttaatgaaattcagcacatagctgttgctgtaaatcagatatttcgaaatcgactccataatactgctgccaccggtgaggataatttgcgccatctccactgccgccagcgccaccaccagcccgaccaccagataaaagaaacgtaatatcttgcgatggttgtgtggcgaaatcgttttaaaacgaatactccacaccatgccaataatgatcacaatatagacaaacagcatggttgaagtgacgtatttactggcatccagcgactgaccaaacagatagttaaacgccgtgagtcccgcaccaatccctaaggcaatcatcaattttttaacgctgatgcgttctaaaaacagcagtaacaagacaggtaaaaaagtgacgatggtgatggggaaactttcgccaagctgggcgattttgacgttaaccagcaggtagatcagcggcagcagcaggtagctacagattctgatagaagttgacatactcctccagcatctgttgtccactgtaggtggcgcggctgcgttggctgaactcagccagcgtggtaccaaatatcgcctgcgcgatttccggtttgcttaactgcaccagttgcagcacctcttcttcgctgacggttttaccgccggatttttgcaacacttcccgcgccgcatcgctatgggtggcaatcaccggcacgccaatcgatagcgcctcacacaaaatcagcgggtagttatcgacgcgagaactgaacaccagcgcatccatctgattgagcgcgctcatcaacttgcgcttgtcagtttcaaagccgtgattaaccacgttgccagcggtgaacggcgagaacttaccaaaggtatgcagttcgattttgtcgcccagcgccatcatctcgcgcaccagttgctggttagtcttgccgtcgtaacgcaggtcatgcgccaccaccgcgattttcggcttgccctgggtttcgcgcaccggaggcaagtccgccagaatcgcttcggttgccatatcaatgccattattgataatcctgcaacgccctggcccgtacaggctattgaaagcgtcagccacatgctggctgggggaaataaactgacagcccagtgccagcatctcgcggaataactggcgtttgcccgccaccagctggtgtgcgcgatcaatcttcaccggcggataattatttaaagtcgggcatttctggcagcccgttttccagccttcacaaccgtcggtaaaggcgcagcgtccggtaacgctccagtggtcgtgcagcgtccagaccagagtggcgtccggtttgtggtttttcaccttttcgcaaaagcgcaccacgctgttaagatttagccagtagctgtgcagcacatgaaaatgcaggaccaccggacccggtgtgcgagtaatggtgcgatataactcattgaaattgccaaacagatcgcgattaaacagacgaaacagggcaatattcgccattgcggtcatccgcgacgtatgtttgatgacctgcggatagttttgatggctgacgctctctttgccgcctttgccgtagccgtagacaaaatgtgacgccagcccctgttgcagcgcacgctggtggagatctaacgccacaccggctgccccgccttccgccagtcgcacattaaattgcagaatattcatttaattaccttcactcgcgctttttctcccaccaccagcgcgttgtccgggacagagtcgagcaccacgctgcccgcgcccacggtgacgttgttaccaagcgtgatatcaccaagaataatgacgttggcaccgagttcgacgccgttgccaatgtgtggacatgccatgttatcggcaccacgattgccgatagtgacgccgtggcgaatggtgaaatcatcccccgctaccacgtttttattgatcactacggcgtaaccgtgatggatagtaaagcggcggccaatggtcgcggcggcctggatttcataaccgaaaaagcattcggtgataatgcgatacagcaccagcagcggggccgcccacagattgttgaggacgttctttttgcgccacaccgaacaaaaatgagcaacacgataggcaagtaccatgcagcacgggcgtaaactccagctgttggcacgcagatcttccagcatctttagcgcccccgaataccatcagccagacgtttgccattacgcaccgacagcagcgtcagcaaagtgcgccaggtcatacgtttattgcggatctggtagagagtaaacagctgatattttttgctggcgcggtcaaatttatctttgtgcttgcggtaaaagtggaagtacccggagaattttttcggtgacgaggtgatctgcatttcaccgtgattgatatgcaggatctgcgtcgcctcttccactttccacggttcgccatactccaccaccatccgcaggaagatgtcgtaatcctgtgccgctttcagttcggtatcgaacaaacactctttgaaacgccacgcccaggtaaagacctgattgccaatgatattgcgtttatagaacaggcggcgtgaatacggcgatttgggatacagcggcaaacttgccggttgggaatagacttcaccctggcaaacgtaatcgttagcgtacaaaaaggcgtgagtgaccagttgctgtttatgggcgaggaagacgctcagacggttgggtgtccattcatcatcatcatcgatcccggtgatatattccccttgcgccagcataatcgcctggttacgtaccgcgcacgccccgctgttaatgtcgttgtgaatgtaggtaatacgcggatcgttgagggcggtgacgtactgttgcagttgttcccaggaggtggagcaatcatccacgatgatcatctcccagttgctgtagtcctggcgcaggaccgattttatcgcccgaatcgccagttgttggcggttccaggtcggcatatagattgagatcagcggattgtctttcataggttgttctcccggagtgtcgagatgttctgccggtttataagcttgtttacgggttctgttgccggatgcggcgtgagcgccttatccggcctacggagctggtttgcttgccggatgcggcgtgaacgtaggtcggataagatgcgtcagcatcgcatccgacagcggatgtcgttatttcgcatccgacttatattcgtattcgtaatagccataatcctgatacgcgctggcgcggcggaagatggagttcagaatcacccctttcaccggaataccgttttgctcaaagcggctcagactggtttccacttctttcaatgtgttgaccgcataacgcgccaccattaacgtggttccgacatgacgaccaacaattgcggcatcggtcactgccagaatcggcggcgtatcaatcaacaccaggtcgtagtttttactcgcccagttcaccagttcggcaaagcgttcgctcattaacagttcagaaggatttggcggcacctgaccgcgcgggatcaggtcaaatttggcaatagaggtcggtttagctgcggtagtaatatcgccctgaccaatcagaatttccgacaggccattaacgttattagtgcccaacagctcatgggtgtagcctttgcgcatatcgcagtcgatcaacaacacccgtttattggtctggctgatcactgccgccaggttggcgcagacaaaggttttaccgattgacgggctcacccctgtcatcatcaacacattgttctgcgcctgcatcatcgcgaagtgcagactggtacgcagactgcggatggcttcaatcgccagatcggttggattccccaccgccagtagctggctctgtttatagcgtttaatccctttgatggttttgacgctatcgcgcgctttctgccattccgacaacgggatgctggcatagacgctgataccatgttcttccagcacctgcgggctttcgatgccgcgattaaacaacgagcgcagcagcacacccacgatagagagcatcaggccaaggataatcgcgccgaggataatcagtcctttcttcggtttcagtacacctggctgggtgattgccgggtcaacaatgcgcacatcgccgacggtgctggcttcggtgattttcagctcctgctctttattcagcagttgcatatagacctgctgaccagactcgacatcgcgggtcagacggacaatttcctgctgggttttcggcatcgccgttacgcgaccattaagtttggctttttcgtcttccagcgcctgacgtttctccagtagcgtgcggtacgccgggtgaactttggtgtacagcttggagatttccgcttctttaaaggtcagttcgttcaattgtgcgtcgatgttcaccatcgaatcgagcaccgctttcgcttccagcggcagatcaacagaatctttatcctgacggaaggcattcagtttgttttcggcaacatcgaggcggctacgtacttccggtaactgttgcgcgaggaaagcgaggcttttcgacgcttccgccgatttgcgctcaatattttgttcctgatagttacgggcgatgctgttaagaatgtcgcggatctgttcacgatcttcaccggtataagtcaggctcagtacgcctgcgtcttttccgttctccgttaccgtcaggctgttttgcagttgattgatcatccccagcgtggagtatttgatgacggtaaactcactgcccgggcgggcgtgaatggcttcaaccatcagcgtgacgccttcttttttcagcatctggcccgcttgcccacgggcgctaaagccgccatcactgctcagggtgtagtttttgtcatccagcacattaagcgtaaacacctgatccgccatctctttcgggcggttaaaggtattcactttcaccgtctcgttctgacgccccatcaggcgatcccagcccgccccgaaaatcgggaacgtgtttttgctcaccgcaatatcgaggtcgagatcgtccaccgttttaccaagcaccaggcgcgaacgaatcaactggatctcggcgtccgatgcaggcggtttgttggctaatgccgaaccaatgtcctgcactaacgaattgccgctgttttgctcgatttgtaccagtgcgtcggcactataaatcggcgtggcgaagaaagtgtaaaccacggcacagagggcaaatacagcggtgatgccaatcacccaccagcgcgcttcaatgacggtgccgaccaggcgaccaatatcgatttcatcactgcccgttaccggagcggcatgttgttttactttttctgtcattcttatacctgctctgcgttcaatgcctgcgcccactggcgggcagaccgttcaagtaatgtgtacaccgctgcaaacgtttcccggcttttgcgatacggatcggggatttcacattcgttatcccagtgaccaaacagcatcactttgccgcgcatctccggtgccatctcgcataagcgttcgatatggcgcttttccatggtcaaaatcaggtcatagttgcgacacaggcggcggctgatttgccgggcacagtgaccttccagagacagttgatgttctgcggcgacgctgatagcagtagggtcagcgcccttaccgaccagcgcgccgagtccagcggactccactttcagctccgggtgataacgttgcagtaagcgttccgccgtcggggaacggcaaatattgccgacacagacaactaagatgttgttaaacatgacgattaccagttatgaatgtcgctggctgtatccgtcatgtaacggacaccgctaatagttggcagcaactgattgatcagacggttccagcgggaaaccggggcggtggtgacatacaccacgtcataaggttgcaggcggaattctgtcgccatcaccagcgacgtggcatcggacatatccagctggtagatattggcaatcttgccgttacgcccgccctcgcctttcaacggacgaatgacaaagatgccgctggcgttggaggtggtcatgtcgataccttcagcattgcccagggcttcagtcagggtcataccgctaaagtccattttcagggtgctctgtttcttcacttcacccatcacaaatactttcagatcatcattacgcggcacgtagagaatatcgccggggtaaagcagtcggttctgattgaggtcgccgttttgcatcagcgcctgcaaagaaatgcgttcttcacgaccattgtgtgttagcaccacgttgcgccagtcagcggtgtcggtcaggccacctgcggcgttgatggcatcgagaatggtcagtggtacgttggtgatcgcctgttgaccggatttattcacctgacctgagatataggccttttgtgagcggaaggcggcgatattaacgtccacctgcgggtcagcgatgtacgttgctaagcgcccggtaatatcactgcggatttcagcgagcgttttccccactacgtgaaccttgccgatatacggataaaacatagtgccgtcaggctgtacccagttgccggtgtcgctggagctgcggtactgaccggctggcgtggtgagttccgggtgatcccagacggtgacattaagaacgtcccccggcccgacgcgatactgataattcgcgatctcgctttccagcgtcatattggggcgcgctacattcgggcgtgggcgtaattggtcaatcaggcgcggggtcagcggataaacattcaccattttgtcgagatcgaaatcagcgtcctgctgtttgatgacgtctttgcccatcgtcgacatattgctgcccggaagtactgtgcaaccgcttatcaaggttactgacaccaataatggcatcaatttcattttggatttcatcattgtttatttatcactttggcagagtaattatcctgtgcactattaatagcaatgtcgccatgcacatttaccttgcagttaattgaatacaaatttaactggcatcagtcctaaaaaaattgatttcatccgcaggctattgacagaataattcagactggtctttcaggcatccagacacgctaccgcccctggctttttagctaccaatacactgatttagcttaatttttcaaaccctctctgcatacaatcgttgatgagaaagggttattgcggaaattaacttccgaatataaggtgacattatggtaattgaatattggctctccaataatgcaggaggaagtgttacagctaacggaatagcaggcaaggtaacaattcggcaattggctatttttaagaattatattaagtgtcattcaatatggtttttaggagtttctttaggttgacaatatttaatattgcgcctccacatgcgatatttcttaaataatgttttattattaccacttttaattcagggataatgtgaggttattaccctcaaataatatgagataaatagtgctgcaacattgcatttttgccccgatttatccatgatcgaattgtgacatttgtcatacaacgaataggttttgtacttactatggaatggattgccgatccgtctatctgggccgggttaatcacgctgattgtgatcgaactggtcctcggcattgataacctggtctttattgccatcctcgccgaaaaactaccgccgaagcagcgcgaccgcgcacgggttaccgggctgctgctggcgatgttaatgcgcctgttactgctggcgtcaatctcctggctggtcaccctgacgcaaccgctgttcagcttccgctcgtttacctttagcgcccgcgacttaatcatgctgtttggtggtttcttcctgttgttcaaagccacgatggagctgaacgaacggctggaagggaaagacagcaataatcccacacaacgcaaaggtgcgaagttctggggcgtggtgacgcaaattgtggtactggacgccatcttctcactcgactcagtgattaccgccgtcgggatggtcgaccatttactggtcatgatggccgccgttgttatcgctatcagcctgatgttgatggccagcaagccgttaacgcaatttgttaacagtcacccgaccatcgttattctctgcttaagcttcctgttgatgattggctttagcctggtggcagaaggtttcggcttcgtcattccgaaaggctacctgtacgccgccattggcttctcggtgatgatcgaggcgctcaatcagttggctatctttaaccggcgacgttttctttccgctaaccagacgctacgccagcggactaccgaagcggtaatgcgcctgcttagcgggcaaaaagaagatgcggaactggacgccgaaaccgcgtccatgctggtggatcatggtaaccagcagatctttaatccgcaggaacggcggatgattgagcgggtacttaatcttaaccagcgtaccgtcagcagcattatgacgtcgcgccacgatattgagcatatcgatctcaacgcgccggaagaagaaatccgccagttgctggagcgaaatcagcatacgcggctggtggttaccgacggtgatgacgcagaagatttgctcggtgttgttcacgttatcgacctgctacaacagtcactgcgcggcgaaccgctcaacctgcgggtgttgattcgccagccgctggtgttcccggaaaccttgccgttgttacctgccctggagcagttccgtaatgcccgcacgcactttgcttttgtggtggatgagtttggctcggtggaagggattgtgacattaagtgacgtcactgaaaccattgccggtaacttaccgaacgaagtggaagagatcgacgctcgccatgatattcagaagaatgcggacggttcctggacggcgaatggtcatatgccgctggaggatctggtgcaatatgtgccgctgccgctggatgaaaaacgtgaatatcacaccattgccgggctgttgatggaatatttacagcgtattccaaaacctggcgaagaagttcaggtgggggattatctgcttaaaacgttgcaggtggaaagccatcgcgtgcagaaggtgcaaattattccgctgcgtaaggatggcgagatggagtacgaggtgtgataaaacatcaaatgtgcaggttcaaactgcgcatttgatttatacaaaatttagtataatctaaggatggagtaatgagaaaaaagctggcttttcttgataccagtcttgacgatttacgcgcatttccagaatcgtctcgacaggaaattggctatcaactcgacaggatccaacaagggttaaacccatacgactggaaacctttttcaactatcggccctggtgtgcgagagattcgtactcgcgatgctgatgggatctatcgcgtcatgtatgtcgcaaaatttgaagaagcggtttacgtattgcattgttttcaaaagaaaacacagactaccagtcaatcggatattgatttagccaaacgacgctataaagaacttgttcaggagcggaaaaatgaaaattgaaacctttgatagtgtgtgggatgcggtgagtgacacccctgaacaagcggaaaatatgcggatccgtgccgagcttgtaacgatcattaataactggattgaacaacaagggtttagccaggctcaggcagcttctgctttaggggtcactcaacctcgcatatctgaacttgccagaggtaagatccagatctttagtatcgataaattgatcaccatgatggctcatgcaggattgcatattcaacgtattgaaattcaatatccacatgctgcttagtgctataaatacagatggcgacaaattgacgccgccatctgcataacttgtcttacatcttctccagcaacttcttcacatctttgccattgcgggaatctttattccgctcggcccagtcattcaggcgacgtttcgcttcgtcctgtagatgtttgcgcagtaactgatccacttgcagactgtaattgagttgctgccagttgccataaacccgcagcggtactggcgtttctttgaggaaatcaatcagtttgctttccccgttccagccacccacgacccgaatatcaaactgggtgtcgcaggtttgatctgccagattcaacatgccttcccctgtcagcgccagcacaggcgattgaccttgcatgtcgtttaacgtcacgacgccatccttcaacgtcaaatcggtggtaaagcggtcaagacgcgttacgttatcgaagttttcagcggccttcacatcaccaccattacgttctaccgcttgctgaatcatctgctggaagttcatcccttccatgcgcgtgtcggtcatttcgacatgtgcctgtccttgccagttgtggcggaatgcgtcggcatctatgtcagcaccggagaaatcaccagccagtgacatttttccggtcaacgaaatcggatagttaaacgccttcagaatggtaccaatctcaacgttttccagccgtggctggaagtttatccgcggatttattgatgtcgcgtccagcgtgcccggcagtgaaacctgtccaccgttaagcttgccctgcagttgagtaatttccagcaaacccgacttgttggtcatttgcgtggcaacatctgtaaaattcattccgcgccagcccacgttactggcctgcaacaaaatatcagccgtaaagccttgcagtccctgataggccggttcatcaatacgcgaagaaataaccgggcgcggcaacgttgattggctctgcccctgctgcgcggcaccgttttcaccgttcgctgtttcattaagcgggatgaggttgtcaagattcagttgcgggaattgcagtctcagctgccattccggttgctctgtcaacgtgacctgtgcttgcccgctcagcgtactgtcattggcggtcaaactaatttggttaaatgaaaggcgtttatatgactcctgccactgggcctggaaactcccctgcccctgaataccttgttttggtaaatcggcaccctgcaactgccagttaatttgttcaatagccgccgttaaatcatgcggataatcagaagcatctaccgtaccgttaagggatatcgtgagatcgcgctgatcgcgattaacccgcccggagaactcaaatgagccacgatgttggggatcttgttccatttgcaggcggatattgcggattgtcacctgctcgtcatcttcatgctggaacaccagaacgctgtccgccaccttaagactggatatatcaaacgaccatccgcgatcgtctgacagatccggcaaggtattgtcgcgcggtgcaaccggagcgtcttcactgcgcaccgcttccgtctgcggcgtcagttggatcactgccccttttagcatcacctgcttaacgctcagttgatgactcagtagtggtaaaagcgccacgtccagacgcatgttgtcggcgcgaaccagtggctggctcgcgccctgggcggtgagagacattcgcccggagaggatactaagctgcggccagacgtgccaacgcagtggcccgtcgagctgcaattgataaccgctacgtgcagcaacttgcttgaccatatagtcgcggaaatcattcggattcaccagcaacactaacgcagataacccggccaccagcacgaccaggagtatcatcagcgtcgtcagaaatcgtctcatggtatcctcaatgggcctgaattagtctttatcgattcggctggctaccgcgccctgctggttgcgatatttcgcatcttcacggcggttgtaaggtcgcgccgccgggccggaaagcggctcaaagctcagcgcaccaattaacatgcccggacgcagcgccagcggcagcttaccggagttgtagaactccagcacaatgcaaccagaccagcccggatcgatacggtgcgcggtgacgtgcaccatcagccccagacgcgccaaagaggaacgcccgtccagccagcccaccagatcggctggcagcgtcaccgactccagcgtcaccgccagcgccagctctcctgggtgaagatagaacgcctcgccctcgtcgagaacgatctcatcgctcatcacgcggtcaagcgcggcgctcacttcatctttgggaccgctcagatcgataaacgctgccgtgtgaccacggaaggtacgaaatttattgcccaggcgtacatccaccgtcgcgccgttaatacgctccactggcggacgtgggttgatcgacaaacggccttcatcaagccaggcttcaatatctcggtcacacagacgcatggcattttctcctttcgcgcatcactcccttaacgccaattacgtcaagggcataccaggttatcactgaacggtacacaatttatcaagcttattcaaagaactgacttattttcgctttcaatatatcgatcgcgatgcggtttttcccgccgcgcggcacgataatgtccgcatattgtttagaaggctcaatgaattgcaggaacatcgggcgcacggttttttgatattgcgccatcacggaatccattgaacgcccacgctcgttaacgtcacgcttgatgcggcgcatcaggcagatatccagcggggtatcaacgaaaatggagaagttaagttcgtcacgcaaacgcgcatccgtcagcaacaaaatgccttcgagaatgatgaccttcttcggctcaaccgtcaccgtttctttcatacgcgtatgttcaacatagctgtaaaccggcaggtcaattgccgagccgcgtttcaacgcttgtaaatgctcaagcaacaggctgtgatccatcgcgctgggatggtcgtagttggtcttaacgcgttcttccatcgacagatggctttgatctttgtaatagcagtcttcgggaattacgccgatgtgttcatcaccgacttgctcacgtaattcacgataaagggtactggcaataagactcttgccggaagccgatgcgccagcgataccgataatgacgcactgatgagactgatcagtcatatatttagcgacctgattaacctggatgttaggaagggggcgacgaagcgccaaacgcggcaattatagggatttcatccgcctgataccagtcgaatagcgctgccgcgcgctcagagttaattgttgacgaagaattcccggtggcaaattacgttgctcagttttatacaaggtaaaaaatgttatacgcagttgcgcaaattatccgcctttacgtcactttatgagcaattcgcatataaaatgtaaaacttttgtactagcataaacacagaaacgaatactggcgacctggtcttgcggataaagcggtaatgagcaaacaatcacagcatgtattaattgccctgccccacccgctgcttcacctggtcagtttaggtttagtctcgtttatctttacccttttctcgcttgagctttcgcagtttggcacccaactcgccccactgtggttcccgacgtccatcatgatggtggcgttttatcgccatgccgggcgcatgtggccgggaattgcgctgagctgctcgctgggaaatatcgccgcatccatcctgcttttttccaccagctcgctgaacatgacctggacgaccatcaatattgttgaagccgtggtcggggcagtgctgctacgtaaattgctgccgtggtataaccccttgcaaaatctggctgactggctgcgtctggcattcggcagcgccattgttccgcctctgctagggggtgttctggttgtcctgctgacgcccggagacgatcctctcagggcatttttgatatgggtactgtcagaatccatcggcgctctggcactggtgccgctgggattgttatttaaaccacactatctgctgcgccatcgcaacccacggttgctttttgagtcgctgctcacgttagccatcacactgacgttaagctggctttcgatgctgtatctgccgtggccttttactttcattattgtgctgttgatgtggagcgccgtgcgcctgccacgaatggaagcctttttgatcttccttaccacggtgatgatggtgtcgctgatgatggccgcggatccctccctgcttgctacgccgcgtacatacctgatgagccatatgccgtggctaccgtttttgctgatcctgctgcccgccaacatcatgacgatggtgatgtatgcctttcgtgcggaacgcaaacacatttccgaaagcgaaacccgttttcggaacgccatggaatattccgctatcggtatggcgttagtgggcaccgagggacaatggctgcaaaccaacaaagcgctctgccagtttctcgggtacagtcaggaagagctgcgcggactcacctttcagcaactgacctggccggaggatctcaataaagatctccaacaggttgaaaagctgataagcggtgaaataaacacctattcaatggaaaaacgctactacaaccgcaatggcgatgttgtctgggcgttgcttgccgtctcactggtgcgccacacggatggcacgccgctctattttatcgctcagattgaagacattaacgagctaaaacgcaccgaacaggtgaatcagcaactgatggagcgcatcacgctggctaacgaagcgggcgggattggcatctgggagtgggagttgaagccgaatatttttagctgggataagcggatgttcgagctgtatgaaattcctccacatatcaaaccgaactggcaggtgtggtacgagtgcgtgctgccggaagatcgccagcatgccgaaaaagtgattcgtgattcgttgcaatcacgctcgccctttaaactggaatttcgcattaccgtaaaagacggtattcgccatatccgcgccctcgccaaccgggtactgaataaagaaggcgaagtcgaacgcctgctcggcattaatatggatatgactgaggttaaacagcttaacgaggcattgtttcaggaaaaagagcgcctgcacataacgctggactccatcggcgaagccgtggtctgtattgatatggcaatgaaaattacctttatgaatccagtggcggagaagatgagcggctggacgcaggaagaagcattaggtgttccgctcctgacggtgttgcatattacctttggcgacaatggtcccctgatggagaacatttacagtgccgacacctcacgttccgcgattgaacaagatgtggtgttgcactgccggagcggcggcagctacgacgtgcattacagtattacgccgttaagtactctggacggcagcaatattggttcggttctggtgattcaggacgttaccgaatcacgcaaaatgctgcgccagctgagctacagcgcctcccatgatgcactgacgcatctcgccaatcgcgccagttttgagaagcaactgcgtatgctgctgcaaacggtaaacagtacacatcagcgacatgccctggtgtttatcgatcttgatcgctttaaagcggtgaatgacagcgccgggcatgcggcgggcgacgctttgctgcgcgaactggcgtcgttgatgctgagtatgctgcgttccagcgacgtgctggcgcgactcggtggggatgaatttggtctgctgctaccagactgtaatgttgaaagcgcgcgttttatcgctacacgcattatcagtgccgtgaatgactatcactttatatgggaaggccgtgtgcatcgggtaggtgccagtgccgggattaccttgattgatgacaacaatcatcaggcggcagaagtgatgtcgcaggctgatatcgcctgttatgcctccaaaaatggtggacggggccgggtgacggtttacgaaccacagcaagctgccgcacatagcgaacgggcggcgatgtcgcttgatgaacagtggcggatgattaaagagaatcagttgatgatgatggcccacggtgtcgcttcgccgcggatcccggaagcgcgtaatttgtggctgatttcgcttaaactctggagttgcgaaggcgagattattgatgaacaaaaatttcgtcgtagcttcagcgatccggcacttagccatgctcttgaccgacgggtattccacgaatttttccagctggccgcaaaagcggttgccagtaaaggcataagcatcgccctccccctttccgttgccggtttgagtagcgccacgctggtgaatgatctgcttgagcagctggaaaatagccctctaccaccacggttattacatctgattattccggcagacgcgattttagatcacgcagaaagcgtgcaaaaactgcggctggcgggatgtcggatagtgctcagccaggtgggccgcgatctgcaaatcttcaactcgctgaaagcgaatatggcagattacctgctacttgatggtgagttatgcgccaacgtgcagggtaatttgatggatgagatgctgattacgattattcaggggcacgctcagcgactcgggatgaaaaccatcgccgggccagtcgttttacccttagtgatggatacgctttctggcatcggcgtcgatctgatttatggtgatgtgattgccgatgcccaaccgctggatttgctggtgaatagcagttatttcgcgattaactgagggagcgtttgcccattgcctgatgcgacgcatcaggcctacaattcgtccgttccgtctggttgccagccttccgtataccagatatgcaacagcgcataagaacgccagggcttccagcgctcggcataacggcggatttgtgccggtgtcatccccggaaatcgctgtttaatcagataatcatccggcagaaaaacatctttcgcctgccagccacgcaaagcgaaataattcgccgtccagcgcccgatacccggaaaagtttgcagcgttttcatcgcctgctccacatcgcccggaattgtcattggtaagctgccctccagcgccgcatttgccagatgaatcagtgcctctgcccgtttcaacggcatgcctaacgcttttaatgcctgcgggtcggctgctgccagccgctgaggcgtggggaagcagatatactccggaaaatcatccagccgttcgccataaagctgtacaactttggcagtcaattttgccgccatcgccacgctcaccagttggcctaaaatcgcccgcacaccctgctcaaaagcatcaatacagccgggtaaacgcaatccgggccgcgccgcgcctaacttgcccaacgcaccgttaacaatctgcgggttacattgcagatcaaacaggcggctcattttcgccagacactcagcggcaacgggttctaaacctgcacttaaatttatgtgcagagtatggcgggctatatccggaatagcagtcaccacgccgcgatattcgcccaccgccagactacgggcataataatcctcagcgaccgtttccacaccactcactgcacgggcggcgagaaatcccaacatccacgaccagtcatacggcggctgccagttcagggtatacatcgcatctccttattcatccgctttcagcataaacgttattcagacgctacgctttgctttcatattccggttgtcgcgacagcaacatttcgctaaagtcacgccccttcttcaccggcatggggattaattcgtgtttattggttttgattacggtacagcaaactgttcagtggcggtcatgcgtgacggtaaaccgcaattactgaaaatggaaaacgacagcacgctgctgccttcaatgctttgcgcgccaacgcgtgaatcggtaagcgaatggctgtaccgccatcatgatgttccggcagacgacgatgaaacgcaggcgctgttacgtcgggcgattcgttataaccgcgaagaagatatcgatgttacggcgaaaagcgtgcagttcggtctttcctcactggcacagtacattgatgatccagaagaagtgtggtttgtgaaatcaccaaaatcgttcctcggtgccagcggcttaaaaccgcagcaggtagcgctgtttgaggatctggtctgcgcaatgatgttgcacattcgccagcaggcgcaggcgcagctgccagaagcgattactcaggcggtgattggtcgcccgatcaacttccaggggctgggcggcgatgaagcaaacgcccaggcgcaagggattctggaacgcgcggcgaagcgtgccggattcagggacgtggtattccagtacgagccggtcgcggctgggctggattacgaagccaccttgcaggaagaaaaacgggtgctggtggtggatatcggcggtggtacgactgactgttcattgctgctgatggggccgcagtggcgttcgcgtctcgatcgtgaagccagcctgctgggtcacagtggttgccgtattggcggtaacgatctggacatcgcactggcgtttaaaaacctgatgccgttactgggcatgggtggcgaaaccgaaaaaggcatcgccctgccgattctgccgtggtggaatgcggttgccatcaacgacgtacctgcgcagagtgatttctacagtagtgccaacggtcgtctgcttaacgatctggtacgcgatgcccgcgaaccggaaaaagtggccctgctacagaaagtctggcgtcagcgtttaagctatcgcctggtgcgtagcgcagaagagtgcaaaattgctctttcaagcgtagcggaaacccgcgcctcactgccgtttatcagcgatgaactggctacgctgattagccagcaagggctggaaagcgccctcagccagccactggcgcggattctggaacaggtgcaactggccctggataacgcccaggaaaaaccggacgttatctacctgaccggcggtagcgcccgttcgccgctgattaaaaaagcgctggcagaacagttgccgggaattccgattgcaggcggcgatgactttggctccgtcaccgccgggctggcacgctgggcggaagtggtgtttcgttaaaagaaaatggctcagcagcggcttaaatctgcctgcgcctgagccagtttttctgccgcctgacgtaaaggttccatcaacggcatggtccgtgctggagcatgaaggcggaatcgctgcaactctgtcgcgccgacagtcaacgtcgattccagccgatgtcgtttggcggtcattttcgccattaccgcttgtctgtctgctggcgttatcgcttcattcggcctgaacacaaaacggcgttcacagctcgctttccagtcgataaccgcctgggtcagatggtcgccaaaccctttcacttgcttaacgccacgacgggtaacatctgcggctgtttcaataccaaaagaccgtaacgccgctttacgcgcagggccaacgccgggaatagaggcaacatcaataaaaaatccctccagaaacttctgcttctgccgttcccttgcagtgtcatgaagtgctgccagagcgcgtttctcttcttccggtaacccgagaatttcgtccttcattttttcgagcatcgtccgtttggcgataaaaccttccaggccggctacctgctggatctggcggactaaatggtcatagtccattttcgcacgattaaatgcctcacggcgttgctgaacttctgctttgtacgctttgcttgtcagactgccaataatccagatagccgccagcacaggaaccaaaataatataacgcggttctgcctgaaggccgcaaagcagcagcgataatgctgacagtgcgatctcaagcagaatgatgtattcgcgccgtaacaggcctaaaggaagcggcctgccagtcggttggaaatgatcgggtaatggcagttgcaatgctggcggtgctactgacgccatcaccatcgcccagacttttgccagcacaaaatccccgccggtggtaatgacctcttcgccgagatcaataaaatagataacgccttgattatccagcgcacaccacgggcagtcggtcaaatgagcgggataaacatgcattgccgaaacgggacatttctttaactgttggcgcagagaatcaagtgccgctacccacgctttagccgtcggacgcccggttgccacgccactttccgtgaatgcctgctgaaacatggcttcaacatcactcggtaacatcgatagcggaatcgatcgtggcggcggttttaaaccacgtcgctgattatctgacgcgtaggcataacggaaatgggtaatatccgtctccagcgcattacccgcatcagagataagcggcacaccagaataaggatgccggccaccaaacaagacgtgaaaaatcagcaacgcaaggccaaaattatcgtgattttttgtgcgttcaaagccgacaaatgacgacaaggtttgtagctctggcggcgtaaaatgcgacacgccgacttcgcataaatgcagtgtgccattggcgttaatctgaaaggagtcgctatcaatcagtaccactttgctgtcgcgacctaccataaaactgttctggtttacgtcacccacgacgtgcccgtgctcgtgaaccgtagcaaaagatgaagcaatattgcgcgcaacatagagtagaaaatcccacgcacaatgagggtaacgttgacgacgatgtgccgggctatagatcatatgaatcggttctttaccagaaacttttggcatcataaaaccgataacttttccgcctcgtccaccgtgaagcgttgcctgcggccaggcgacataattcaacaattgcgcgtcagctgtcgcagccataaaggcaagtttgtcctgttttaaggcgggtggcggcgtgtgataaatcttggcgacgctatcgacaaactcattgatatcataaaccgcgccttcaccgcctttgcccagttcaagaccgagagtggtcatttcacctgttgatgtaaatacttttatatttgtcttcataatgtttcaagggcagcaatattatatttcaatgaataataacactgcccattataattatttctatatgggaagagcccactcaagaataaaaatgataatgtaattccatcaggatacaattcaattccaacctgataatgattcacttccacaggttttgctaacttttactacacagagattctggagaaaaaatgaaaaagatattactcatgttgagcctgctattttttactaccgcgggctttagtgaagtttcggatacgttagtgacaggaggttatgataaacaagcgatgtctgacgcgattaaacatgcgcggaaagaaaccgataaattcatcgaggttatgaataaaaaagatgccgatactttcgcagtcaaagccccgataaccgatcacggaagaaccgagcatttctggctcacggatgtcacttattctaacggcatgtttattggcgtaatcagcaatgaccctggtattgttacaaacgtagaatatggccaggagtggaaaatcaagaaagaagatatttcagactggatgtatacgcgcggggataaaatttacggcggttataccattgatcctttattggtcacctatccaaaagaagaagccgacgagcttagagcaaaattagttcgctaatcagccgttatatttattgtttaaactggcggttgaattgttgtcttcaaccgccatgagaaactcactctgcccacagcgccagtgctaacgttttatcatcatcggtacgctcgtttaccgctgggctggacaaaaactgctttaacaattcaggtaataaatcgagttgttcctgcgttgctgacgccagtccattgaaaaacggggtaaagaaaggcacatgcggagaattatacaacatatttaacgccagtcgctggataccatccgtaaatgctgcaactttatgcacacgctcagtgctggtgaaagtttccagtctggaaacggcatcttcatcggtaatgaagtgcgtcatattggcatattcacccaccatcggcgtaagcggcaattgcagaccgtgaccaaaatccaccaccacgccgccatcgccaatctgcataatcaaggtgccattagccgatgaaatcaatcccagaaacgtgcaggcaaaatcgcgaaccgctaattctttggcctctgcctcggcaaaaagtcgctgacgaatagtcagcacaatatccgtggcgaggatatcattaagccccaattccccaccctgcactttttgcgacatataagccatcgcttcattgacggcgagcatcgcgccttcgccaccctgcgagacgctgcctgcaccatcagcaagaaacatcaccagtaatggttgctgatcgtttaaccaggcaacctgcatctggcaggcatcctgacaaggtaaatcagcgctaatgtgcgacgttccaacagcggatgcataaaccagacgccagctcacactgacgtccagccttttggcgcttccagcacaacttccgttcccggcgtggagcgggaaaccgaacgcagcgaactggataaccagctaaacagttcacggaattgtaatccttgcagaggcaaaggctgacgaacgctgatttgtgccagcgtcttcatatccgccccctgaacagcgatggaaaagaaggcaaacttcttatcttcttccccctgaaacactttgttggcggcagcctgccactcatcggttggagcgccatcggtgatcaggaaaatccacgggcgataatacgaaataccatttgcgcggtactcacgtttcctctcttcaaccatatccagggctttggtaatggcggcccccattggcgtatccccctgggcaaacaggatgggcgggaaaaagttagcggcgctggtaaagggttgttccacatgcaccgggccgaacgtcacaataccgagttccactctttttaaggccagcgaatcggcaagcagctcatcgcgaaaggtaaccaatccggcgttaagttcattaatgggtctgccgctcatcgagccagaaacatccagcagcaaaatgcaggggcaacgtggttccgggttactggcaaaatcgctggtggcaaacgtgatttgttcgctcataagaaatcctttcttagagaattattgaggtccggtatcataccgactgcaataatgaaataagagcaaacgaagaaactttcagaattaggcccggcggcgcagaaaattttgctattcgcctcgcaagaacggagagccgtcgattgacactaagggcggagtgacataatttcaggagtgagggttagggagaggtttccccctccccctggtgttcttagtaagcctggaagctaatcactaagagtatcaccagtatgatgacgtgcttcatcataaccctttccttattaaaagccctcttctccgggagaggctttcccgtttcagcgtcccgctgaaatcatcggcttacctcctttcgccctgaatgcagtctatcgctaacgcgtgaataaaatagtttcctctgtgattattgcgtaacgactcgcaaagaatatttgctggcaggatcgcagactacaaagcctgcggattgacaatcttatcgtgaaggcatactttcaggaatgagggtagagcggggtttcccccgccctggtagtcttagtaagcggggaagcttatgactaagagcaccacgatgatgagtagcttcatcatgaccctttccttatttaaggccccttcctcgggaggggctttcccgtttcagcgtcccgctgaaatcgtcggcttacctcctttcgccatgcacttagtctatcgctgacttgcagataaaatagtttccagtgtgattattgcgtaacgtctcgcaaagaatttttgctggcaggatcgcagacggcaaagcctgcggattgacaatcttatcgtgaaggcatactttcaggagtgagggtagagcggggtttcccccgccctggtagtcttagtatgctgggtagctaatcactaagagcaccacgatgatgagtagcttcatcatgaccctttccttatttaaggccccttcctcgggaggggctttcccgtttcagcatccggctgaaatctgcggcttacctcctttcgccctgtatgcagtctatcgctaacgcgtagataaaatagtttcctgtgttattactggatgcgtgctcgcaaatgtgcccgccattcagacgattcccgatagtgtttcataattcctccatttttctcccttattggctggctacactagtatcactccgcgaaacgtttcaggaagagaaactcttaacgatgaaaggcagttataaatcccgttgggtaatcgtaatcgtggtggttatcgccgccatcgccgcattctggttctggcaaggccgcaatgactcccagagtgcagccccaggggcgacgaaacaagcgcagcaatcgccagcgggtggtcgccgtggtatgcgttccggcccattagccccggttcaggcggcgaccgccgtagaacaggcagttccgcgttacctcaccgggcttggcaccattaccgccgctaatactgttacggtgcgcagccgcgtggacggtcaactgatggcgttacatttccaggaaggccagcaggtcaaagcaggcgatttactggcagaaattgaccccagccagttcaaagttgcattagcacaagcccagggccaactggcaaaagataaagccacgcttgctaacgcccgccgtgatctggcgcgttatcagcaactggcaaaaaccaatctcgtatcccgtcaggagctggatgcccaacaggcactggtcagtgaaaccgaaggcaccattaaggctgatgaagcaagcgtcgccagcgcgcagctgcaactcgactggagccgcatcaccgcaccagtcgatggtcgcgttggtctcaagcaggttgatgttggtaaccaaatctccagtggtgataccaccggaattgtggtgatcacccagacgcatcctatcgatttagtctttaccctgccggaaagcgatatcgctaccgtcgtgcaggcgcaaaaagccgggaaaccgctggtggtagaagcctgggatcgcaccaattcaaagaaattaagcgaaggcacgctgttaagtctcgataaccaaatcgatgccactaccggtacgattaaagtgaaagcacgctttaataatcaggatgatgcgctgtttcccaatcagtttgttaacgcgcgcatgttagtcgacaccgaacaaaacgccgtagtgatcccaacagccgccctgcaaatgggcaatgaaggccattttgtctgggtgctgaatagcgaaaacaaggtcagcaaacatctggtgacgccgggcattcaggacagtcagaaagtggtgatccgtgcaggtatttctgcgggcgatcgcgtggtgacagacggcattgatcgcctgaccgaaggggcgaaagtggaagtggtggaagcccagagcaccaccacttcggaagagaaagccaccagccgcgaatacgcgaaaaaaggagcacgctcctgatgcaggtgttacccccgagcagcacaggcggcccgtcgcgcctgtttattatgcgtcctgtcgccaccacgctgctgatggtggcgatcttactcgccggaattatcggttatcgcgccctgcccgtttcggcgctgccggaagtggactatccgaccattcaggtggttacactctaccctggcgccagcccggatgtgatgacctctgccgttaccgcgccgctcgaacgccagttcgggcagatgtctggcctgaaacagatgtcgtcgcaaagttccggcggtgcgtcagttatcactttgcagttccagctaacattaccgctcgatgtcgccgagcaggaagtgcaggccgcgattaacgctgcgaccaacttgttgccgagcgatctgcctaacccgccggtttacagcaaagtgaacccggcagatccgccgatcatgacgctcgccgtcacctcaaccgccatgccgatgacccaggtagaagatatggtggaaacccgcgtcgcgcagaaaatctcgcagatttccggcgtcggcctggtgacgctttccggcggtcagcgtccggctgttcgcgtcaaacttaacgctcaggcgattgccgccctcggcctgaccagcgaaaccgtgcgcaccgccattaccggcgctaacgttaactcggcaaaaggtagcctcgacggcccttcccgtgcggtcacgctttccgcgaacgaccagatgcaatccgccgaagagtatcgccagctaatcatcgcctaccagaacggcgcgccaattcgtctgggcgatgtcgcaactgtagagcaaggtgcagaaaacagctggctcggcgcgtgggcgaacaaagaacaggccattgtgatgaatgttcagcgccagcccggtgctaacattatctccaccgccgacagcattcggcagatgctgccacagctcactgagagtctgccgaaatcggtgaaggtgacagtgctttccgatcgcaccaccaatatccgcgcatccgtcgatgatactcagtttgaattgatgatggctatcgcgctggtagtcatgattatctacctgtttttgcgcaatattccggcgaccatcattcccggtgttgctgtaccgctgtcgttaatcggcactttcgcggttatggtgtttctcgatttttcaatcaataacctgacactgatggcgttaactatcgccaccggattcgtggtcgatgacgccatcgtggtgatcgaaaacatttcccgctatatcgaaaaaggcgaaaaaccgttggcggcggcgctcaagggcgcaggtgaaatcggctttaccattatctcgctgaccttctcactgattgcggtgttgatcccactgctgtttatgggcgatatcgtcgggcgactgttccgcgaatttgctattacgctggcggtagcgattttgatctcagcggtggtgtcgctgaccctgacaccgatgatgtgcgcgcggatgctcagccaggagtcgttgcgtaaacagaaccgcttctcccgtgcctcggaaaaaatgttcgacaggataatcgccgcctatggtcgtggactggcgaaagtgctgaatcatccgtggctgaccttaagcgtggcactcagcacgctgctgcttagcgtgctgctgtgggtgttcattccgaaaggtttcttcccggtacaggacaacggcattattcagggcactttgcaggcaccgcaatccagctcctttgccaatatggcccagcgacaacgccaggtcgcggacgtgattttgcaggatccggcagtgcaaagcctgacctcatttgttggcgttgatggcactaacccgtcgctgaacagtgcacgtttacaaatcaacctcaaaccgttggatgaacgtgatgatcgggtgcaaaaagtcatcgcccgtctgcaaacggcggtagataaagtgccgggcgtcgatctcttcctgcaaccaacgcaggatctgactattgatactcaggtcagccgcacccagtaccagtttaccttgcaggccacctcactggatgcgctcagtacctgggtgccacagttgatggaaaaactccagcaactgccacagctttctgatgtctccagcgactggcaggacaaagggctggtggcgtatgtcaatgttgatcgcgacagcgccagccgtctggggatcagcatggcggatgtcgataacgccctgtacaacgcgtttggtcagcggctgatttccactatttatactcaggccaaccagtatcgcgtggtgctggagcacaacaccgaaaataccccaggcctcgcggcgctggataccattcgcctgaccagcagcgacggcggcgtggtgccgctaagctcaattgccaaaattgagcagcgttttgcgccgctctccatcaaccatctggatcagttcccggtaacgaccatctcctttaacgtgccggataactattcgctgggcgatgcggtgcaggcgattatggacaccgaaaagacgctgaatctgccggtggatatcaccacgcagttccagggcagcaccctcgctttccagtcggcgctgggcagcactgtctggctgattgtcgcggcggtggtggcgatgtatatcgtgctcggcattctgtacgagagctttattcacccgatcaccattctctcgacgctacccaccgcaggggttggcgcactgctggcgttgctgattgctggtagcgaactggatgtgattgcgattatcggcattattttgctgatcggtatcgtgaagaagaacgccatcatgatgatcgacttcgcgctggctgccgagcgcgagcaaggcatgtcgccgcgcgaggcaatctaccaggcttgtctgttgcgttttcgtccgatcctgatgaccactctggcggctctgcttggcgcgctgccgctgatgttgagtaccggggtcggcgcggaactgcgtcgtccgttaggtatcggcatggtcggcggtctgattgtcagccaggtgctgacgctgtttaccacgccggtgatttatttgctgttcgaccgcctggcattgtggaccaaaagccgctttgcccgtcatgaagaggaggcgtaagtgaagttttttgccctcttcatttaccgcccggtggcgacgattttactgtcggttgccattaccctgtgcggcatactgggcttccgtatgctgccggtcgccccgctgccgcaggtcgattttccggtgattatggtcagcgcctcgctgcccggtgcgtcaccagaaacaatggcgtcttccgttgccacgccgctggagcgctcacttgggcgcattgccggagtcagtgaaatgacctccagcagttcgctcggcagcacgcgtattattttgcagtttgattttgacagggatatcaacggcgcggcgcgcgatgtgcaggcggcgatcaacgctgcacaaagtttgctgcccagcgggatgcccagccgtccgacctatcgcaaagctaacccgtcggatgcgccaattatgatcctcacgctgacatccgatacttattcgcagggtgaactgtacgattttgcctcgacgcagctggctccgacgatttcgcaaatcgacggtgttggtgatgtcgatgtcggcggcagctcactgcccgccgtacgcgtcgggctgaatccgcaggcgctgtttaatcagggcgtctcgctggacgacgtacgcaccgccatcagcaatgccaacgtgcgtaaaccgcagggggcgctggaagatggcactcaccgctggcagatccagaccaatgatgagctaaaaaccgccgccgaatatcagccgttgattattcattacaacaacggcggcgcggttcgtctgggcgatgtggcgacggtgaccgactcggtgcaggatgtgcgcaacgccgggatgaccaacgccaaaccggctattttgctgatgatccgcaagctgccggaagccaatattatccagacggtagacagcatccgggcaaaattaccggagttgcaggaaaccattccggcggcgattgatctgcaaattgctcaggatcgctcccccaccattagcgcctcgctggaagaagtcgagcaaacgctgattatctcggtggcgctggtgattctggtggtgtttttattcctgcgctcgggtcgcgcaactattattcccgccgttgcggtgccggtttcgctgattggtacgtttgcggcgatgtacctgtgcggtttcagtctcaataatctttcgttaatggcgctcaccatcgctactggtttcgtggtggatgacgccatcgtggtgctggaaaacattgcccgtcatctggaagcgggaatgaaaccgttgcaagccgcactgcaaggtactcgcgaagtcggttttacggtgctgtcgatgagtctgtcactggtggcggtgttcctgccgctgctgttgatgggcggattgccgggccgactgttacgcgaatttgccgtgacgctttctgtcgccattggtatatcgttgctggtttctctgacattaacgccaatgatgtgtggctggatgctgaaagccagcaagccgcgcgagcaaaagcgactgcgtggttttggtcgcatgttggtagccctgcaacaaggctatggcaagtcactgaaatgggtgctcaatcatacccgtctggtgggcgtggtgctgcttggcaccattgcgctgaatatctggctgtatatctcgatcccgaaaaccttcttcccggagcaggacactggcgtgttgatgggcgggattcaggcggatcagagtatttcgtttcaggcgatgcgcggtaagttgcaggatttcatgaaaattatccgtgacgatccggcagtggataatgtcaccggctttacaggcggttcgcgagtgaacagcgggatgatgtttatcaccctcaagccacgcgacgaacgcagcgaaacggcgcagcaaattatcgaccgtctgcgcgtaaaactggcgaaagaaccgggggcgaatctgttcctgatggcggtacaggatattcgcgttggtgggcgtcagtcgaacgccagctaccagtacacgttgttatccgacgacctggcggcactgcgagaatgggagccgaaaatccgcaaaaaactggcgacgttgccggaactggcggacgtgaactccgatcagcaggataacggcgcggagatgaatctggtttacgaccgcgacaccatggcacggctgggaatcgacgtacaagccgccaacagcctgttaaataacgccttcggtcagcggcaaatctcgaccatttaccagccgatgaaccagtataaagtggtgatggaagtggatccgcgctatacccaggacatcagcgcgctggaaaaaatgttcgttatcaataacgaaggaaaagcgatcccgctgtcgtatttcgctaaatggcaaccggcgaatgccccactatcggtgaatcatcagggattatcggcggcctcgaccatttcgttcaacctgccgaccggaaaatcgctctcggacgccagtgcggcgatcgatcgcgcaataacccagcttggtgtgccttcgacggtgcgcggcagttttgccggcacggcgcaggtgttccaggagacgatgaactcgcaggtgatcctgattatcgccgccatcgccacggtgtatatcgtgctgggtatcctttacgagagttacgtacatccgctgacgattctctccaccctgccctcggcgggcgttggagcgctgttggcgctggagctgttcaatgccccgttcagcctaatcgccctgatagggatcatgctattaatcggcatcgtgaagaaaaacgccattatgatggtcgattttgcgcttgaagcccaacggcacggtaacctgacgccgcaggaagctattttccaggcctgtctgctgcgttttcgcccgattatgatgactaccctggcggcgctgtttggcgcgctgccgctggtgttgtcgggcggcgacggctcggagctgcggcaacccctggggatcaccattgtcggcggactggtaatgagccagctccttacgctgtataccacgccggtggtgtatctctttttcgaccgtctgcggctgcgtttttcgcgtaaacccaaacaaacggtaaccgagtaaatgacagatcttcccgacagcacccgttggcaattgtggattgtggctttcggcttctttatgcagtcgctggacaccaccatcgtaaacaccgcccttccctcaatggcgcaaagcctcggggaaagtccgttgcatatgcacatggtcattgtctcttatgtgctgaccgtggcggtgatgctgcccgccagcggctggctggcggacaaagtcggcgtgcgcaatattttctttaccgccatcgtgctgtttactctcggttcactgttttgcgcgctttccggcacgctgaacgaactgttgctggcacgcgcgttacagggcgttggcggcgcgatgatggtgccggtcggcagattgacggtgatgaaaatcgtaccgcgcgagcaatatatggcggcgatgacctttgtcacgttacccggtcaggtcggtccgctgctcggtccggcgctcggcggtctgctggtggagtacgcgtcgtggcactggatctttttgatcaacattccggtggggattatcggtgcgatcgccacattgatgttaatgccgaactataccatgcagacgcggcgcttcgatctctccggctttttattgctggcggttggcatggcggtattaaccctggcgctggacggcagtaaaggtacaggtttatcgccgctgacgattgctggcctgatcgcagttggcgtggtagcactggtgctttatttgctgcacgccagaaataacaaccgcgctcttttcagtctgaaactgttccgcactcgtaccttttcgctgggcctggcggggagctttgccggacgtattggcagtggcatgttgccctttatgacaccggttttcctgcaaattggcctcggtttctcaccgtttcatgccggactgatgatgatcccgatggtgcttggcagcatgggaatgaagcgaattgtggtacaggtggtgaatcgctttggttatcgtcgggtactggtagcgaccacgctgggtctgtcgctggtcaccctgttgtttatgactaccgccctgctgggctggtactacgttttgccgttcgtcctgtttttacaagggatggtcaactcgacgcgtttctcctccatgaacaccctgacgctgaaagatctcccggacaatctggcgagcagcggcaacagcctgctgtcgatgattatgcaattgtcgatgagtatcggcgtcactatcgccgggctgttgctgggactttttggttcacagcatgtcagcgtcgacagcggcaccacacaaaccgtctttatgtacacctggcttagcatggcgttgatcatcgcccttccggcgttcatctttgccagagtgccgaacgatacgcatcaaaatgtagctatttcgcggcgaaaaaggagcgcgcaatgaagttctggcgacccggtattaccggcaaactgtttctggcgattttcgccacctgcattgtcttgctgatcagtatgcactgggcggtgcgtatcagttttgagcgtggctttattgattacatcaagcatggtaatgaacagcgattacaactgttaagtgatgcgcttggcgagcagtatgcgcagcatggcaactggcgcttcctgcgcaacaatgatcgctttgtctttcagatcctgcgttcatttgaacacgataattcggaagataaacccggcccgggtatgccaccgcacggctggcgtacccagttctgggtggttgatcaaaacaacaaagtgctggttggtccgcgagcgccgattccacctgacggtacacggcgacccattctggtcaacggtgcggaagttggcgcggtgatcgcctcccccgttgagcggttaacgcgcaatactgatatcaatttcgataaacaacagcggcaaaccagctggttgattgtcgctctggcaacgttactcgcggcgctcgccacctttctgctggcgcgcggtttactggcaccggtaaaacgacttgtcgatggcacgcacaaactggcggcgggcgatttcactacccgcgtaacgcccaccagtgaagatgaactgggcaaactggcgcaagacttcaaccagcttgccagcacactggagaaaaaccagcaaatgcggcgcgattttatggccgatatttctcacgaactgcgtacgccattagcggtgctgcgcggtgaactggaagccattcaggatggcgtgcgtaaattcacgccggagacggtggcgtctttacaggcggaggtcggtacactgaccaaactggttgacgatctccatcagttgtcgatgtctgatgaaggcgctctcgcctatcaaaaagcaccggtagatttgatcccactgctggaagtggcgggcggcgcatttcgcgaacgattcgccagtcgtggcctgaaactgcaattttccctgccagacagtattaccgtatttggcgatcgcgaccgtttaatgcagttattcaataacttactggaaaacagcctgcgctacactgacagcggcggcagcctgcaaatctctgccgggcagcgcgacaaaacggtgcgcctgacctttgccgacagtgcgccaggtgtcagtgacgatcagctacaaaaattgtttgaacgtttttatcgcaccgaaggttcccgcaaccgtgccagcggcggttccgggctggggctggcgatttgcctgaacattgttgaagcacataatggtcgcattattgctgcccattcgccttttggcggggtaagcattacagtagagttaccgctggaacgggatttacagagagaagtatgaccgagttaccaatcgacgaaaacacaccgcgtattttgatcgtggaagatgaaccgaagctggggcagttgctcattgattatctgcgtgctgcgagctatgcgccgacgcttatcagccacggcgatcaggtactgccgtatgtgcgccagacaccaccggatctgatcctgttggatctgatgctccctggcatcgatggcttgacgctgtgccgggaaattcgtcgtttttctgacattcctatcgtgatggtgacggcaaaaatcgaagagatcgaccgcctgctcggactggagattggcgcagatgactacatctgcaagccgtacagcccacgggaagtggtagcgcgcgtcaaaaccattttgcgccgttgcaaaccgcagcgcgagttgcagcaacaggatgctgaaagcccgttgattatcgacgaaggtcgttttcaggcttcatggcgcggtaaaatgcttgacctgacacctgcggaatttcgtctgctgaaaacgctctctcatgaaccaggaaaagtgttctcccgcgagcatttgctcaatcatctttatgacgactaccgcgtagtaaccgaccgcaccatcgacagccacattaaaaacctgcgccgcaagctggaatctctcgacgccgaacagtcatttatccgcgccgtttacggcgtcggttaccgctgggaagccgacgcctgccgcatcgtttagttttagcgacattattttgttagccggagatggcgttcagacccgatccggcaacattatcccacgcatggtcagcaaactgacattatctctccgccctggcaggcatcagaaaatcgctcatactttaatcggtaaacagcacctttagatgctgttttcgatacacaatttcaatcaaggagtcattatggctggttggtttgaactcagtaagagcagtgataatcagttccggtttgtgctaaaagcgggcaatggtgagactatcctcaccagcgagctgtatacctcaaaagcctctgcggaaaagggcatcgcgtcggtgcgtagcaatagcccgcaagaagaacgctatgagaaaaaaacggcaagtaacggcaaattctatttcaatctgaaagccgccaatcatcaaattatcggctccagccagatgtacgccaccgcgcaatctcgtgaaaccggaattgcctccgttaaagccaatggcacaagccagacggtgaaagacaatacgtaattacgatgccgggcgtgggttgttggcgtccggctttatatcaaaataacgcttatttattgataattaagattaacctccgccattaaaatagtgggcactgacgagcactcgttgtgctttctttgtttaccatcccatacttatcctcctgaacatgttcatatgccaaaatatcttctaatactttcgtgacgctatccggtttatgacatacactgatgtaagatttttacttacaggcgggcgtaaaatggccagaacgatgacggttgatctcggcgatgagttgcgtgaatttatcgagtccttaattgaatccggcgactatcgcacccaaagcgaagtgatccgtgagtcactgcgattacttcgagaaaagcaagcagagtctcgcctgcaagcgttacgtgacatgctcgcagaagggttgagtagtggtgaagctcagccgtgggaaaaggacgcgttcttacggaaggtgaaagcagggataaggaaataatgtgcgtattattaaactcatgccaaaagccaatgaggatttagaaggcatctggtattacagctatcaccatttcggcgaaccacaagccgacagatatgtggaacatctttcagacgttctccagattctgagtaacaataatataggtacgcccagacctgaattaggcgaaggtatttttgttcttccttttgaacgccacgtcatttatttcctgcaatcaccaggggaaattatcgtcattcgtatccttaaccaaaaccaggacgccaccagacatttacactggagctaaacccgccgattgcgctacaatgcccgcccttaaagtgggggcactcccctaaccgcttcatcaggtgaagcggatctgacctgtcatcagaacgagagaattatgtttaaaccggaactcctttccccggcgggaacgctgaaaaatatgcgttacgctttcgcttatggcgcagatgctgtttatgcgggccagccgcgttattccctgcgtgtgcgcaacaacgaattcaaccacgaaaatcttcagctcggcatcaatgaagcccacgcgctggggaaaaagttttatgtcgtggtcaacattgcaccgcacaacgccaagctgaaaacctttatccgtgacctgaaaccggtggtggaaatggggccggatgcgctgattatgtccgatccagggctgattatgctggtgcgtgagcacttccctgaaatgccgatccacctttcggtgcaggctaacgccgtgaactgggcgacggtgaaattctggcagcaaatgggcctgacccgcgtgatcctctctcgcgagctgtcgctggaagagattgaagagatccgcaatcaggtgccggatatggagatcgagatcttcgttcacggcgcgctgtgcatggcctactccggtcgctgcctgctctctggctatatcaacaagcgcgacccgaaccagggcacctgcaccaacgcctgccgctgggagtacaacgtccaggaagggaaagaagatgatgttggcaacatcgtacacaagtacgagccgattccggtgcaaaatgttgagccgacgctgggtatcggcgcaccaaccgacaaagtgtttatgatcgaagaggcccagcgtccgggcgagtatatgaccgcgtttgaagatgagcacggcacttacatcatgaactcgaaagatctgcgcgccatcgcccatgtagaacgcctgaccaaaatgggcgtgcattcgctgaaaatcgaaggtcgtaccaaatctttctactattgtgcacgcaccgcacaggtttaccgcaaagctatcgatgacgccgctgcgggaaaaccgttcgataccagcctgctggaaactctggaaggtctggcgcatcgtggctataccgaaggtttcctgcgtcgtcatactcacgacgattatcagaactacgaatacggttattcagtttctgaccgccagcagtttgttggtgagtttaccggtgagcgcaagggggacctcgcggcggtagcggtgaaaaataaattctccgttggcgacagccttgagctgatgacgccgcaaggcaacattaattttacccttgagcacatggaaaacgccaaaggcgaagctatgccgatagcaccaggcgatggttatactgtgtggctcccggtcccgcaggatcttgagctcaattacgcgctgctgatgcgtaatttctccggggaaaccacgcgtaatccccacggtaagtgattaatttcgattatttttcccggatggaaaattcttagaaaccgatcacatacagctgtatttattaaggttatcatccgtttcgctgaaaaacataacccataaaatgctagctgtaccaggaaccacctccttagcctgtgtaatctcccttacacgggcttattttttacgcgtaatacaatgaaataaaaggatttatttctggtcacgtccacacattgaccacatcgacaaaaaagcccctcgactgaggggcttcctgtttgtaattacatccacataatttgctgccctgacggcaacgggtgcggtcttacggcgtggacttctcccggcttcacgatgtatcgctgtaccgactcataagtgatgaacgtggcgctgcaattcacgttctggcactggtgataacgctcttttgtcgtgtcagtgatatagcgacttgtacgcgcatgtgcggcatgctggcataaaggacaatgaaacatcgcgagcacctcttccggttttgttgatggtgccattttagttaatttatccttataaaacaaacagataaaacaaaacatcactcatcatcttcggtttcgtactccacatcagaaagcctgacctcaagctccaaggacgtcgtgaagccgctattattcagaaaatgtgtcaccttagtgattgtccagtcctgctcgtctatgacgcgcttaaagcctgacactttgaccggcgtttccgtgtaaatatctgcccgaccagtagccagactgatggagaactccgctacaccccgttgcagtttatcccacttcgcctgagcggcgcgcatggcctgtgctttcgtggcatataccgtggtcagggcaaaaacgttatcagcctcaccggccatgtattcaccttcacgcgcttccggtacttttggcgctttcttctgcgtgactggtttcgctttcgggtgctccagtgcgcgcaggtgtttctctttctttttgcgtttcagttttaccttctgcttttgcggcttcgggtctttggtgtgtaaccactttgccgttacgccggtataggctccacggtcagcaatcgcaaaatgatgacggtcaccgtcgctgcgggtgagggtaatctgcgggatttttttaccgctggcagtcaccccctgccccgctttgagaaacagcagttttcccatttttaccgacacctcaccgccgttgcgttctgcaagacgggtcagaaatttcgcatcagactcctgcgactggtcgatgtgcgggattttaattccggccagtgacggagcgacactggcttccagcctgttacgggaggctatcgcctcaacaatcgcaccgagcgtggtgtcatgccatgagccttcacggcgggaattgagcgtcccgcgaaaatctgcactccgggcgcggatggtgaccacatccggtgcgccccggtgttcaacctcatcaacggtaaatttccctttgcataccagggcaaaacctttccagccgatatacaccgtcaggacagcgccacgaatcggtagtccgacctgcccgtcggcatcgttcagttcaatatcaagctggtcagcctcaaagccccggttatccgtcagggtcatgctcatcagacggtcgctgatattgccggtaatatccctgctgtcgagcatcagcatgtaatccggcgtcagcgtactgcctgcatcaaatgtcagcgcatccagcattatcccgcccccgtcatacccgtgaatttagtcgccatactgccagccttaccgatgagcgattccgcctgtttaccgatatcgccataaagcgcggccagtgattcatcaacgcgggtgagcgacagcgtaaaatcaatttttcggggtgtgccatctgcaaagaaaatactccctgtttcactcaccttgctgatgacatacatgccgtaaatcattccggtgccatccagcaacggccacgcccggccttcctctgccatcagtctgagcgtggtcatcgtcagctttccgccggtcagttcgggataaagcacaccggcaagcgtaatgttttcctcacccacaccgagaaactgaaaggcatcccgtttgccgatacgggaatttgacggccagcgataatctgattcacgctgcatggtctggtgtggcagcgtctggcgcataaaaacaaacatacctaacgcgagcatcatttttcgtcacctccttaaccgtcatgcatcatgctggcacgggcgcgcgcacgtttatcccgctcgtatttttcgagcgcatcctgtaactggcggtcgagctgagtccccggcgcagtaccgcccgtcagactgatgtgatattcgtttttactctggtccacataagagcggccagccggtgccgtaaccggctgataagcctgatagcctgcataagagctggtcgccggaatataaccaccggtgccatacgtggcggcatgagttctggcggcagtctggtcaagtgcgtcagactctttgttgataacaccgagtttttccagtacccagtcaataccactgcgcagtttgttgaacgcactaagcggcagcatcaacgcgtcagccagtgcctgcccgaacatgacgcccgtgtcacggcaacgattcagggtgtcctgggtggctttgaccggggcaatcaggtttttaaaccactgccacgcggcctgtaacttttcacccagccagtcaaacaccggtttaagtggcgtgaacagttcccccaccggcgcaaatgccgctttcagcccttccaccacaccgccaaagaatgcgctgacaggctcccagtatttacggataagcaacgccccggcgacaatggcggccaccacggccacaaccggccagctaatcgccccgatggcggttataacagcactgccaaccgtcgtgaagattgcccccattgcgcctgctgccgcgatgatggcattgatgccggtgataaccggccaggctacaagaccaatggcaccgatgatgccagtaagtgccagcgcgccaccggcaatgaggccaatggttgacgccagtgatttgtttttctggatccagccgtcgagttttaacacatactttgtggccgtctgcgtgagcttacgcagcgcgccttcctgctggtcaaacaggtcagtccccaccgcctcataagcggactgaaactccttaaagtcaccgccgaggttgtcctgcatgatatttaccagctctgcggtcttcccgtctgaggctttaaacgcagcggtcagtttgtccagctttccggttgaggcggcagtcatcagcacagcggcggctgagctggcctcctccccgaaaatggttttcatgtattcagcctgctgggcagtaccgagccggtttttctcaaaactggcctgcatttctttcagaatggtaaatactggtcgggtgtttcccttgctgtctgaggttttcacaccaagctctttcagtgcatcccatgcttttcccgtcggtgcctgcaggcggcttaacacggcacggcttcccgtccccgccattgaaccggtaatttttgcgtcatgcagcgccccgaccattgcggcggtttcttcaatgctgacaccggcattttttgccactggtgcggcataggtcagcgcatcgctcataccgtcaaaatcggcggcggttttgttcatcgtcatggagagaacatccccgatatgagcgaccttatcgtttgaaagctgaaaggcggatttcatccccatcagcagggcggcgttttcttccatcgtgcggcggttcgccagcgccatattcagcgtgaccggcgttgccgcctgaatggcatcaacatccccaccggctttcgcaatgataatctgcgcaccggcagcatcatccgccgaggcggcagtattgtcgccgagctggcgcgcctgtttgcggagcgcggccatttcggcggaatcttttgccacaccgagcacggcctgcaattctgagtttttctgcgcaaactcataaccgggcatcagcagcttaactccggccatcgttcccgccgccgcaatccccacaccggcagcgcccactgaggccatatttccggcaagttcttttcctgcctgataacgctgtttgactgcgttaagttttgcctgttgtgcactgacacgcgccagcgcgtcacgctgccggttaagctgtgcggtggtttcactgatacggtttttcagcccctgctcatcatgtgcaagattgcgggtattaattcccacagcggccagttcccgctgctggcgtttaacggaatccgtcaggcggttatatttcgcctgtaagtcctccgccgcacgctttgcggattccagcactttcgcctgagcacgggtcggacgttcagtgtttttaaactgtgtggcaagtgcttcggcctcctgccgtgccttttcaagtgcatgaccagtcacggcgagctgtgcactggtcttgcgaaacccctcaatacgggatgcctgaccgttcagctcgcgcagtgatttttgtgtttcccggatatcccccgacagcgacttactcgctgtgcggatggatttaaacgggcgggatgcctggtcaacagccctgagcaatacctgtaattttacattgttactcattcgtgtttccgcttcgccggagcgccttttcgcgccatgtgatgagttcggtcaggctcatgggatacagttctgatggcggccagtgaaatatcactgccacatccgccatcaggtcatcgaccgagagatttttcgggaacgtcactgcaccgagttcggcgacaaaaaaccgaccaccttaccggccagcgccacaaggtcaggcagttccagtgcggcgacctcctgctcggtcagcatcggtgccgtcatgcgcggcagcaccttaatcagtgcatcgacttcggagtttgcgaccgcagccagactgacaccgcgcagcgtcccggcattgggtttcatcagcgtgacctgttcgataacctgctcaccacgcttgaccggattgtccagggtaatcacattttctttgttcatggttttctcacttctgaatcggggttaaccggtcagccaggctgaccggatgaaaatcacaggccgatattgcggcggtgttgctccagccggtcgacgccgttcaccttctcaatcatgttgatggtgtcgatttcgaccagctccttaccgtccatcgtcagccggaaataggtgcagaccacggagattttcgactcggtgtcttctccctgtttgccctcgccggtgtcgatttctttctgacgtccacgcatgaccacttcgacggccaccgtttcgccggtatcgtcacgctggtaagagcctgcaaaacgaatcggcacagcatccacaccggttgcggcgtaaagctcccagataaccgaatccgggaagccaccgagcgaccactccattgacagcgcatcgtcatcaaggccgaggtctaccggtgcgctgccgttcatccccgcaccgcgatagttttcgagcttacgggtcagttttggcagcgtgacggactttgcaacgccctgatagctgtagccgttcagaaagacgttcattaacttgagtttgcgcggcattgccatcggtcaggctccttaattgctgttaaccgaggtgaccagatttgccagatatttatcggtgatacgctggcgcagggtcaggttttcgagaggaggcaccggggtatagtcgtagtcgatatacagttttccggccttgagggtttccgcatcgttggattcttcgctgaaccagcaggtcgcatccacgatatagccgtttgttttcagctcacggaatttggcattaatgccgtcaacgatgtcgcgaatcagcgttgcggtgatgggcttgtccaccgcccacatgtgcgcctcagccatcgtgtcggccagcacctgcgcggtgcgggtgtagttttcaaagaggaacagcgggtcatcagagcaggtacggttaccccagaagcggaaaccgtcacggcgaatcagcgttgtgacgcctgactcgttaagcaggtcagcatcggtgccggactcctgcaaatcccagaatacagaggcactgatgccggtaacaccgtttaccccgacattggacagcgttttatgccagccctgctcctggtcgattttagcgcgcagacccagcgcacgggcggtggcatacgcggtggcggtggtgctgctgaccgtatcccatgcgaggaaatccggccagatgaccatcagctcacgctggctgaaattctggcggtaggctttcacctcggaaatggtcttacagccccatgcgctgatatatccgaaagcgcgcagcttctgacagactgatgccagtgcaacagccacctctttggtatccagccccggcacaccaagaatacgcggtttaacaccggttaccgactctgccgccagcagagctttcagtccggtatactgaccattttcgtcggtggtgccgatgatattggaaacggtctgcgcgagcttcgtttcttcgtcgtcgccggttccgtcttccacgcgcacgacaacggtgaccggttttgactggtcagcgatggcctgcaacgacgccgccagcgtaccttttttaccggcctttgcaattgcgctctgcacattggtaatcagcaccggtttattgagggggaagctttccgcatccgcatcgctggccgtgcagaccatgccgacaatggcggtggatacagtggaaatgacgcgggtgccgtcgttaatctccagcacctgcacgccatgatgatagtcgctcatccgtttaactccgtggttaatgggtgagtggtattttcagttgtgccggagatgtcaggctatttgtcccggttggctaagggatgacacaatttattctttgtcgctgatgagggaaattttttatagagcgtggacagaccaatatcaaaaatcagtgccacgcgttgacgtgactcccctgcagccagcaaacgcccggcctgctcccactcactcgcggtgagtttcggtcgtctgccaccaatacgacctttggctctggccgcttccagtccggcgcgtgtccgctcgacaatgagttctcgttccatttcggccagggcacccatcacatgaaagaaaaaacgccccatcggcgtgctggtatcaatagcatccgtcaggctgcgaaaattaacgccgcgttcgcgcagctcctcaaccagaatgaccagatgccgcatactacgccccagccggtccagcttccagactaccagtgtatccccctccgataatgtcctgagcagttttttcagtcccggcctgtcggacttcgtgccgctgattttgtcctcaaaaatcagctcacatcctgcgcactccagcgcgttacgctgcaattccgtattctggtcatttgttgacacgcgtacatagccaataagcatgagcatccccctgaataaaaaccggagatgatgccagttgcccgttatctctgcattttcataaacgttggtttgggagaagcggcaaaacgggatgtgggtaacgggcaaaaccaaattcctgatatgtcagcgtgggagtgtgggggagatacaacgacgggatggaggcgaagcccggatggttatattgaacaatgggggctaactgaggccacaacaaatgaagttttgattaattttcctatcccatttccgacagccgtcatttctattaatgaacatgaccaggctcctgtggcagggaaaatgtcagtatggcaattctataaattgactaactcaaatgtcatagcagagaacctgggatctcttgataaaggaaatccatccttcaatgttccaactgtcgctggttgccgctggtttgctacaggaagataaaatgagtaaatatctttacgatgcaaaaactaatatgttttacccatttactctggaaagtcagtataaggagtctgggttatggcctcataatggagttgaagttgatgaggatatatttattaagtacctgtccccacctcctgggaaggtgagagttgcgggtgatgatggctatcctgcatgggatgacgtaccgccgctaactcatgaagaacaactgtcagaagcggaacgaaaaaaacaggcactcataaatcgagttaatgaatatattaacagtaagcagtggctaggaaaggctgctattggtcgtctgaaaggtgaggaactggcgcaatataattcatggcttgattatctggacgcactggaaatggttgatatttccagtgctccagatattgaatggcctacgcctccggctgttcaggccagatgatatccggcgcggtgctggtatctgttgccgtcaccgcgtcaatgtaatccagcacagcgttaagccgggttgtttctgcctgcgtcagtttccgcccggcctgtaatttcagctgaatcagactaatggaagccattgctgcatcaatcagtgactggcgctgtgcttctgccgcttctactgcggcaccgtgttgtgcctcagtatctgtcacccatttctcaccatcccatttatcatatggcgttaacggtgaaagcgtgacataaccgtttttgatggcaccgatataatccactgtaacagctgcgccattttcgattgagtaaacagtctcattgcgatggtcttcctcatggctccatcccttacctgtaaatactgccactcttcccggaatgttttcgtccgggtcaataccagtggaacaggcgggcatacttacgccagtattaatatattcatcagaccagcccgtatattcagacgttactgcatcataataaaaacaacgcatatcacccggcactgtagccagcccattttcatcaaaaacaggtttcattatttagccctcaccagaaagttaaatgcaatatttcgcggtctgacagcaacaaaattcacaccatcacccacagagttactgttgaaattaaatcgtgaaaatcctggctgatttccggcgatgccatcatgaaagttaattgcgtgtccagcacctccgcctatattcccggcaaactgagaaaagtttgtagcttcctgccagcttaataattcgcgaccaccatctgcacctcgcccgtcatcccagacacgaatgaaatcaccgcgggcttcaggtaataccagcgaaggaaacactttcgccagcacagggtaatcagaggcagaaaatttcgccccgttaaacttcaaaaacaccatactggaccagctgtcgattacagtatttggcattgccgcggagggccagaagaacggaacgccaatagctggagcaccttctcccaaaccaaggtatgcgagaagaccagccacatcttttccactcaaatgagtcagcgtctcatccagtggttgcttacctgacagcgcattgttaatggtggtgctgaatttcgggtcattgttaatggctgcggcaatttctttcagtgtatccagcgtggcaggcgcaccgttaatcagagcggtaatagcggcctgaacaaacgcagtagtcgcaatccgcgtggtgttatttcctgcggcaggcgtcggcgcttttggttctccggtaaatgtcggattatgtttctgggcatactgggtatgagggtcctgtgcggcaatgtggtttctcatctggtcatccacatacagccttaattccaggacttcatcatccacgtatttacgggtcgccagtaccaccgacgggtcgattttcagcgtgatagcttcggtattcgtgacaaccagaatcatgcggatagtctgggtacgaccgctgccttcctgtaactgcggtttgtacgtttccgggcagttcgccaccgcaatgagtacgccttcatcatcataaagcccaatctcacggatccagaatccgccctcgttctcagggatgatttgctccgcaataatctggctctggttgttcgggtcaacactcagaagattcagcggtgcaatgcgtttctgattaatcagttttgtctgtgccgggtctggtgtcggcaagacaccattcgcatcaccaacggccatttgcgtcagattcagcttactgccgagcatcgtcgcgttagccagccgtgctgcgccctgattagtcagaatggcgtagtatttcactgtcatgcgtttactctcaggttatcaattaaatgaatggccgaggccgggaaataatcccctccgacaataatggcctccggggtgtagggataaaccgtcagggcgtcaccgtgatagcatcccgcaccggcaaaaatgttgccggttgtacttaaactgatagccagtcccgtcagatggcggctcgccggttttgcatcagcaacgaggcgctccagctcctgatacattttctcggtaataccctgctcaagcacgccaacaacgatgcggaacgtccccggctcctcgttgagctgccaccactccctcacctcaatcagatagccaagcggctccaccacacgccggattgcgcctatggtgcccttatggcagtgaatgaaatacgcatcgcggataacagcgcgttttgtcgcttccggccacttatcatcccagcggtcaaccgaaaatgaccacgccagccacggcagcagatttgccgggcaggtgtccgggttccacagctcacgaatactgaccggcgttttttcaatttccgcacaggcttttgcggcggcaacttcaagcggtgatgagccggtcggcagcagtcgcgaatcactcatccgagcctccggtcacgacgctgtattcggtacagaaagacgcctgcgtattgttgagcacgatgtcggccagtggtgcagccagttcgacacgctgcacgccttcaacatgcaaagcggcataaatggcagacagacggatgtcgcgccccagccggtgctgtgccgtgatgtacgcttccagttttttcacggcggcagcgcggatgggttcgctttcggggccagggtaaaggtaaagcgtggcgtttatctggtattcaacgatggcggcagactgcacggtcacgcggtcggccaccggcctgacgtcctcgccattaagggcgttacgcaccacggccagcaggtcttcggatgcaacaccgttattttcacgtgacagcacagagatggtgacgcaggccggagacggactggtgacagagatatctgcgacgcgcccgtcggcactgcgaccatgatactgataggctcccaccgacccggcgacgcttaaaccttcaaacgcctgctgaatacgcagacgataatcggtgtcagactccatcactgccggtgtcggcgggatggtcgaatcatctgccggggtgatagtcaggcgcgtggtgttgtaattggcaccaatcacatcaaggtcattaccggcggcacaggccagcatcaccgcccgcgcagcctcattcacacgctgacgccagataagctcacgataagcattttcctccagcagtttgacgagaggctcagattccagcgtcagggtacgggcgaccgcttcctgctggtcttccgggtaaagggaaatcagtgtcgccttgcgttcggcaagaatggtttcaaagtccagctcctcgaccacatccggtgcgggtagctggttcaggtcgataatcggcatggtttcaactcacagggatggttaacgaaagtggctggccggtgtcgttgtgctgaccggttaacgtgaccgtcattcgcccgtcaaaactgcgcgccgtggtgacggatgacagggtgacgcggggttcccatttcagcaccgccatgtaacaggcgaccttaatctgcaactcaagcgccggggtctgcggctggtcaatcattgatgccagcaacgagccgtaatcacgacgcatcacccgtgagccgaccggtgtgcgcaggatatcgccgatactctggctgatatgctcaaggtcagtgaccgtcaggccatcactgcgattcattccgagataacgcgctgtcataaaggactcccggttgtgccgccgctgtcgccggggtgtttgtgggtatgcagtaccttaccgtttgatgagagttcaccgccggtgtgttcaatgttgccgcgcatcgtcccgcccttctgcacttccagcgtgccggtagtcagtttgttagtgcagaccacttccggtgtgtccagggtgacacgggttgacgctttcaccgtgaccaccggtaccgtggcagtaacagaatcagaagccgtcacgctggccgttttaattccgcttaccgtgagtgcactggtttcgggttcatactcaatcaccgccccgtcagggaaacggatatgcagggcatccgccgacgcagacggcgcggggttatcgccggaataaatccccggcagaacgaacgccgtgtcgagttcaccgcccacggccagaatcagcacctgttcccccacggaaggtgcccaccatgtgcgcgaacgtcctgcgcgatgggtcagccactgaagccagtcggtgcacatgccgccggtctgcacacggcagcgaccggcgttaaggtcggtttcgacgataatgccggtgcggatcatgttgcgcagtgcgcgcgcgagttcctgaatatttgcgagagtgttcataacgggaaggatgccgccgggtcataccggcggcaatgtgacgatgaggtgtcgggaatggcacaactaacggtcgaggtgagccaggataatctcttcaatcatctgcacatcctcaccggtaaagccgagcagaggacgcgccggataatcaatcttcttaccgtctttccggttttcttccgacagaccgaactgatgcacactggcgattttcggtgactttccgccgtaaaactccattgaggcctgttcagggctggcgcggatatgcaaaaaacgactggtgataagtttcgcaaacatttttcgcttaacgcgaccggtcttttttctggcgctctgctgctgacgtggcgcgtagggtgtgccgtccggggctttctgtgccatcacccgacgctgctgactctgccgcagacgcttcgccagttcggcactcagtcgccgacgccctgacggtgacagcgattcaatcagtccggtcagccggtcttcaaaacgcttaaactcattcatcccacttgctcaccagttcgccattgatataaagctccaccgggcgggtgaccggctccggcggcgggggttccgggatattcttcacatgcagtgcgccgtccacctcactgaccagcgtgcgctcggtcagcatcaggctgatgctgatatcaaagctgctgtcattgttgatgtctgcataaaacgtgaagccctttttctggcctgcgtcggtggtcatgatgtcgggctgattttcccgcagccacgccagcaccggcacgatgagcaggtcaaaatcaccggtaaagtcggtcacaatcacattgagcgtgtaacgcttttcgaatgacaacgacgtcgccagcgtggaggcaatactcccgttatcaacgaatatccgcagcatctcgggactggttttcagcaccgtgacggcatcagtcagcgccctgcgcaggctgtcgggtttgagcatcgttttcgtcctgacagtgtttaatcatttttacctggctggcacagcgtgccagcgcgttctcaagctgtcggatatcggcacttaaatcgccgttcgtctccgggtcactgcccggcatctggcaaaggctcactttcgggcaggcgttggcgacaatcactggcgtctgtgcaggccgggcgctggtgcaaccggcgcacagcatcaggcaggccagcaccataccagcggcgaaaatcttcgttttcattcagtaacctcgtgatggttttctcgcgctgtgcttcacgcttcgcggcgttctccagttcctgacgcagtgccacctgcgccagctcgtttttgtctgccctggtgagggcaacatgaagctgatttttcagcatggtgatggtcgtctgctgttcactggcgacgttgttcaccctgtccagcgaggcgcgcaggctggcgttttcatgcttcgccagaaacagccccgccaccgccagcgataacaacacaaccatcacaatcatcagctttgacatggttcccgcccctcaaaacgctgacggcaggccgtacgtatcagccggaagaacaccgacgccacgagataaatcagcgcggtaaaaatccacccggcagcgaccagcgagataaacgtcgccaccatcaccaccagagccaccgcccgtctgcgccacggcaccggctgcaaaaacagcgacgtgacaatcttcacggccagcgattccggcggaagctcccgcccgtagcgttccagcacatactcagtggcatacacgccgacaccaccggcaaccacacagataaccgtcgccagaatcgcccaggcggcgacaaaattgacggccacgctctgcgggtaaatcagggacagtgccagcatcagcgccagcgacacgttcagcatcagtgaaagggataatttcttcatggtgtttactccgtttaaaccggtacgccgccagcggtacgccagacggtgaccagtttttccagtgaatgctcacgctgaccgtaaccggcacccggcagggacgcccagatattgcgacagcgtgaaatggctcgctcaatgcgtcccgcccggatgtcatccagtgcaccgcgttcgcggatcaactgaatggcaagtctgtcctgtgacaacggactgaaatccggcagggcaagctgtttgcggtaatgcggccagaacaggtaaagctgctgatagcgaccggaggccgtggatttttcaccgcgacggttaaacaccttcgccggtcggccatgtgcgaacgggtggtcactgtagtcggtgaaaatttccggcttcccgtccagtccggtgactatcacgtcatagccccggtttttcgtcagcggatgattcgccgtcccttcggacacggccagcatgtcgagaaaggcggcgatattctgatgtgtgctaattaccggcattacggtttccccctgcccttaaagcggcgctgaatggcaatctcaatcacctgataaccggcgatacccagcatggagccgatgccgcacaccgcaggcagtgacaggtcaggaaactgcaccagaacaacaccggcaaccatcgagacaaaaccaccgagcaacatgcgcccgataaacagacgcggagtgatgggttcaccaccggcaagcaccttgccgacaacaatcagcaccccaatcatgaaaagcgacaggacgcttttttcttctgctgtcatgcgttactcccacagattgacagtttcagccacgggcgcggtctgaacgtcgggcagttcgacggcggtgccgtgtggcagcaccgcccccagttcagccagtcccggatttgcggcgagcacggcctcgaccacgccctcagtgcgcccgtaataccggacacaaatggcgtcgagcgtgtcgccctgtagcgcaaaggtcttcatcagatttgactcacgatacagcgcggcttgtcctggatacgcgccaccgcccagcgcatatcccgccacagctcatcaatggtgctgtcaatgctgtcggccttcttgtcgcccttggcactggcatccacgccgcggtaacgctcataaagcgacgcggtcgccatcgcacacacagcgcgctcgtagtaaaaaactttgatgctttcaccgtcgatgccgtccgccgggacgtcagccagacgcgaaaaaccggcagcaattttctgttcgcggtactcgtacagctccgcattcgtctccgccatgcctgacttgatggcctcacgcagacgggcgggggcgacggtctgctcaaggcgcatacgttcccggacgcgcttcgggtcaatatcgggaaaaaagaacgtgtttttaatcaccggctcgtcgcctgccggttgcgggatgaccaccgtaccctcaccggacacgggagcctcctttcgcggaataatcagcgtcatcatgactacctctgaaaagtcgggcggtggacgccggtgcagtgtcaggtgattcaccgtcactgaccggcgtgccgccctggcgcggggcgcattcggttgttaactggctttctttttcgggcgtccacgttttgccggtgtcacgctccgggtcttacgcggagtgcgggtggccgctttgggctgcggctccggcttcggtttcagctcccgctccagtcgttcaatctcttttttgacgcctgcctgacagtcgagctgtgtcgcacgttgcaggtgagccagcgcaccggcggcatcaccagcgtcacgcagaaacagaccggtgattttgtgcagctttgcgcgcacttcatcaggcatgtctgccgtggcggtcagtgcaagggtgtccgtcagcaggcggggatccacagactcaccggcagcgtgagcgcgcatggccgcaagcgccacctcctcggtgaacatgtacggcggggtgcggcggtgtttacccggcatggtcagaccgtacttcagggcataacgggcaatctccagcgcaccggcaatatcgccggtatccagacgccacagcatgaccgtcatcagaatgtcatcctgtgcacctttgccctgctccagcacgccgttcacccacggcaaccagaacggcagcagttcgcgttttttcgcggccttcagctcttttgaataaatcgctttcagtgtgcgctggtctgcggcgagcttaaccagcatctgctcatagacagttgcatgtcgcagcggggcggcttcacgctgcgcggtcatcgctgccgagacccgcatcatgtggcgctgtgcgggactcgtcatcggttacgctcccggctctgcggtcgctttagccagtgtggagaaatcaccgaccttaattttttccaccagacaaccggcggcgtagtcttccaccacgtaatcaatgttcattgactcgtagttctccacgcggtcgagtttcgggttttcctcaatcacgcggcgatggctgtcatccatgtagtagatggacaggttttccagctttgtgatgagcatcgcatccgccgggaagtacgggacgcgtaccgccggcaggttaccgatgcgtttctggctgatgatgacgtcagcggccagcatttcgctgttgtcctgctccttgttgacgatgggaaaatacttgtccgccagtagctgacgtcccacaatcaccacaaggtcagggtcttcctgataccacggctcaatcaggttgttggtcgcatccatcaccagtgcgtcaaggctggcataatcaccgcccttacccacgcggataacctcagaggtggtgcggccttcctcgtcagtgaccttgctcatcacgcgcgccggggcttcattgcggtatttctgcagccagccgaccgccacatcctgcagcatcggattgctgctgcggtcagaggtttcggcacgcctcacgccgttaaaaccggccatgattaaatcaagggactggcgtttgataatggcgttacggacacggagctggaaatcctgataacgcgcccacaggtcaagcgttttgtagcggatataaaaatcgaagttaatctggtcgcattcgtacttgtttgacgccagcttcgagaagtccttcggctgacgctcggtgccaccggcggtgtcggtggtgctggcgatggagccggtgacaccgataccaattttttcccctttcatttcgctgaccggcacaatgttgatgcgggtcagaaagtcagaggactcctgcatggtgttcatcagggtctgggtgaccgacggttcaacggtgaattttttcgacacatcaccggcgtcgatgccgttcagctcggcaacacgggacaggtaagcattaaatttaaagcgggtttcctggcgcatagtttttcctgaaattaagggttaatcgtgaaggttttcccggactgactgacgccggtcagcagttcgtcatcagggcgtcaccgccaccgccggtggccttgctgcggcgctgctgggtcagactttcggtgtggtcgagactgtttttcaggcgggtgaatgcctggctggtttcatccgccctgtcagtcacatcctgcttaagtgcggaaaaagcggtttccatctcagcgaggcgctgctcagtggcgctcagtttttcctgcacatgctcagcgacagcggtcaccgcttcatgcacgtcattcagacgggcgtcatcgctggcctgtttgcggccaaaaatggatttcaccttttcggtcagggctgtgaacacggtttcaggcaggtcttcaaattccagctcaaccggcgttgccactgaaatcaggttttcagggcttaatttgaagcggttcagggggttgtgttttgccgtgcggcagaattccaggtattccgtgccgaggcttgccgggtcatcggtgacggccagccccaccagataacatttgccggtattggcaaagttcggctgaatttccattgaggtatagaccttctgcgcggccttgttcatcgcgataaggtcatcggtcggggtgattttcgcaaacagcgcccatttgcctttcagcgccgaatcatcgtcaatcttttcggccttcagttcggccacatcgccataacgcttaaaaataccgtcaggcaggatgccgcgcagatgttccaggttaatgcggcaaccatagactcgcgggtcaaaggtttcggccatttcctgaatatcctgcgcactgatgacacgcccgtcacaggtgtcaccctcaacgccgatacgaaagaattttgagactttttttgccattgtcaggagtcctgaatagtgattagaggagtcacatgtcggcatcagtttcccgacgatgcgcatcctccgccatcagtcccggatggcttatcactggcacaacagcaccttagcgaatcgcggggcgcgactcagtagccttgccatggattcatcacggcgaggtattcatgaccatcaccacagacaccactcttttacacgacccgcgtcgtcaggcggcgctgctgtactggcagggattttccgtgccgcagattgccgccatgttgcagatgaaacgcccgacggtgcagagctggaaacagcgcgacggctgggacagcgttgcccccatcagccgtgtcgaaatgagtctggaagcgcggctgacccagctcatcatcaaaccgcagaaaaccggcggtgacttcaaggaaattgacctgctcggacgccagattgaacgactggcacgggtcaaccgttacagtcagaccggcaacgaggcagaccttaatccgaacgtcgctaaccgcaacaaaggcgggcgtcgcaaaccgaaaaagaattttttcagtgacgaggccatcgaaaagctggagcagattttctttgagcagtctttcgaatatcagttgcactggtatcgcgccgggcttgagcaccgcatccgcgatatcctgaaatcccgccagattggcgcgacgttttatttttcccgcgaggcgctgctgcgcgccctgaaaaccggtcataaccagatttttctgtcggccagtaaaacgcaggcgtatgtgttccgcgaatacatcatcgcctttgcccggctggttgacgttgacctgaccggtgacccaattgtcctgggcaataacggcgcaaaactgatttttctcggcaccaactccaacaccgcgcagagccataacggcgacctgtacgtcgacgagattttctggatcccgaattttcaggtgctccgtaaggtggcatcaggtatggcctcacagagtcacctgcgctcgacctatttctccaccccatccacgctggcgcacgacgcctacccgttctggtccggtgaactgtttaaccggggacgcgccagcgccgccgaacgcgtggaaatcgacgtcagtcataacgcccttgccggaggtcttctctgtgcggacggccagtggcggcagattgtcaccattgaggacgccctgaaaggtggctgcactctgttcgacattgagcagctcaaacgcgaaaacagcgccgacgattttaaaaacctgttcatgtgtgaatttgttgacgacaaggcatcggtgttcccgttcgaggagctgcaacgctgcatggtcgacacgctggaagaatgggaagactatgcgccgtttgccgcaaatccgttcggctcacgtccggtatggattggttacgacccgtcacaccgtggcgacagcgccggatgcgtggtactggcaccgccggtggtggccggtggcaaattcagaatacttgagcgtcaccagtggaaaggcatggactttgccacccaggcggaatccatccgcaaactcaccgaaaaatacaacgtcgaatacatcggaattgatgccaccggcctcggtgtcggcgtgttccagctcgtgcgctcgttctatcccgccgcgcgcgatatccgctacacgccggaaatgaaaaccgcaatggtgctcaaggcaaaagacgttatccgccgtggctgtctggaatatgacgtcagcgccaccgacatcaccagctcgtttatggctatccgcaagaccatgaccagcagcggacgcagtgccacctatgaggccagccgcagcgaggaagccagccacgccgacctcgcctgggcgaccatgcacgccctgttaaatgagccactcaccgccggtatcagcaccccgctgacatccaccattctggagttttactgatgagcaagaaaaaagggaaaacaccgcaacctgcggcaaaaaaaatgaccgccagcgccccgaaaatggaggcattcacctttggtgagccggtgccggtactcgaccggcgtgacattctggattacgtcgagtgcatcagtaacggcagatggtatgagccaccggtcagctttaccggtctggcgaaaagcctgcgtgctgccgtgcatcacagctcaccgatttacgtcaaacgtaatattctggcttcaacgtttatcccgcacccgtggctttcccagcaggatttcagccgttttgtgctggattttctggtgttcggtaatgcgtttctggaaaagcgttacagcaccaccggtaaggttatcaggctggaaacctcgccggcaaaatatacccgccgtggcgtggaggaggatgtttactggtgggtgccgtccttcaacgagccgacagccttcgcgcccggctccgtgtttcacctgctggagccggatatcaatcaggagctgtacggcctgccggaatatctcagcgcccttaactctgcctggctgaatgagtcagccacgctgttccgccgcaagtattacgaaaacggcgctcatgccggatacatcatgtacgtcactgatgccgtgcaggatcgcaacgatatcgaaatgcttcgcgaaaacatggtcaagtcgaaaggccgcaacaactttaaaaacctgtttctctatgccccacaggggaaagccgacggcattaaaattatccccctcagtgaagtggcgacgaaggacgatttttttaatatcaaaaaagccagcgccgctgacctgctggacgcgcaccgcatcccctttcagttgatgggcggcaagccggagaacgtcgggtcactgggtgatattgagaaagtggcaaaggtctttgtccgcaatgagcttatcccgctacaggacaggatccgcgagataaacggctggctcagcgccgaagttattcaattcaaaaattactctttagacgataattaacccaatatttagatgataattagccctagcatttgccggggctaataattgcaggattttattttttcatattgtatataaagtcacaaatatgcgccagtgataatctgttatagttttccaatgtaaacacaggataattatagcaaatttcaggaggaggcaattgcgagcgaacagttgtttttttagctgattgctgcctcctcgataatttacttattacaccaatgtaatccacttttcttgacaaatgcccatgtaaattcaatacagaatatagccacttacaaaaatgaatgccagtaactacctgtttagccgcaccatttgagttataagatttgagatctattacgataaaataatctacgtctttgtgcgacgtaacaaaaattccatcacaaacagagcatactcctggtaaagcagaagattttaaaaatttccagactggtttagaaatactattagaatctagcgaaaatccatagataccatttccgtttaccagtaattttttatttgtagcacctgggttctcttcgcatacaacccagcattcctgctctcgcattaattgaaatgtaggatcgatgcaactttgtattacattgataatattactcatctacatcctcactatcagaggcattctccaccaaggagtaatatatttcatcattatcgtcattaatggcattaattacttcatcaaaagttacagcattaatcccttcatttgacttctgcatttcattgactgagccattatcaaataaatacgcagcgactaggttagagtctaaaattgagtcgatgctaatcccttgcttctgcatgatagcgtttcgtttttcaatcatattttcagaaacgccatgcaacataatcaagctattgatttctttcacaaaataatcactgtgagtactaacaataacccgaataccagagttaactagctttgctaaaaatcttgcaattactcgctgatttgacgggtgtaaatttaactcgggttcgtcaatcattaaaatatcaccagtttttgcttggtgctctaaataaaaccacaggccaaacaaacttttaacagtggatgacgataaatgaagttcaattttacttgcaggtgtcttacctttcttatacgttgaaaaataaatctgcccttcaggatcaactgaatattttcctgaaattattttttttacttcttctgctaatttatgaaattggccatttttatttttcctattaaccttaatttcattaagccagtctatgtaatttgctataggagcagaatacttagacttcattacatccattaatagtgagttcagatcgaactgttcttttgaggcgtggtgcaataacgcagttcttctggaacttaattcattgaaaaaaaggtgcaagccatttctttctgcgggaattaaaaatgctgggctttcatcatactctatctttaataactgacttagagttaagtttataaacccatcaattctgggaaaagcagaatctagcagcgtcatttgtatgatattgctatttttatctttggataatagcattacttcttttttgccggttcctatgacgaggctaacatccaattttttttcataaacacttgatactaatgattcttcatctataacccagtcaaatgttgaattagaaaaaatttccttatcattagtgttgaatacatctttaagcattaaagatgaatctttattaaattctcttttgattaacgtaaaattatcttttatccactcaattacatctaattcaaacttaccattttcacgaagagttttggcaaaatttgcaacttgaggcaattttaaagatggtgatggcatatttaggaagccatataacccatacataacccatgttttaccagtattattttttccgcataaaagcgttaaaggttttgcattaatttctcctgtagagatacacccaatgtttttaaatgaaaatctccatgatgctaatttttttacgttaatttcactttgctttttcattgagtttccttaatcaattacatacgaactgatcaaaccattgatcgtgttgaaaagtcaatactatactaaataaccacgaagaatagtgcttcattttccgtcagtcctaataggttaagatatatggactgttttctcaaacttgttgcgctctgctgaatctctcgtatgttacttcaatatgatgaacatcctaactctgaaacggtaagtctatcggtattacattttcacattgcatgagcgcggtgctttccccgcctcgcccgcccgcttcacggggcggttttaatgcagttgcatagatactatggatccgcaccagtcctgaccgcacgcagcctgaacggacatccccagcgcatgcaaaaacattcacttgttgcatgcatagctttttaagtacgccataccgcaactgtacatttttaagcaattggcaactttaaaaaatttacattgctttcaagaccttatcatccgtagtctctgttttttactttgagctacatcaataaaatctcaaacatgtttaatgcaaagcccttgttacacaacatagaatgtatgtctagaaacaacgacatactatatgttgtgtttttccggctctctgttcggtgatatgccaaatcactttgcgtttaaacagagcattatttcagggcaagacttcgctcaaaagtcattccacctaagaagcgcatataccggtggaagttgccctctacttacaggaggcaatatgaagaaatgctattactgcattctcgttctggccctctttggctatccaaacggtagtccaagtggtttgtcagtaaacgtcagtaatatcaatgtcagcattatgctttaatatgcttcaaacaaaaaaaccacctgccagggtggtttttttgcgcccatcatcaatacgatgaaagactgacaagacttcgctcaagacgaattatgcgtcgacataaggttacccgcaatgattttattagactaaatggatggccttttatgacccggatcaaacggctgtccttaccgacatgctagtcactcaatagcatttagccttctaattcagcatgctattgaccttctgctgccccataactgctccgcataagccattcaatgccatatcaaatcacgttgtgtttttactcaaatgggtaacgagaaccccggccactcatcagcaaccggatacgtgaattttttcccgtcataatttacggtcgcgccacgcgccagcgcctcaagctcccatcgttgcggcctgataccgttctgagcgaggtcaacgcggatacgggtaatttgcaatcgttcagacctggtcagtctggcagatggtgcaatttcatgcggttttaacgggattccgtttctttgctgacgatttggtgttctcagtccgtgttttaatgcgcccctgagcaccatcacgacctccgggtcactccattcgataacaccgtcatctaccagattaagcactgctgcggcgtgctcagaaggtgtgggagccggtaacgaagtatcaccaccggtgagctttccacagttattgacaggactccgaggcgcggcgatgccgctttttaaagtcaaaggctcgacgaccggaactttcggcacaatgcgccagttcgtcgttctggtgatatgaatatgacgcgcgccgagatgcggcgcgtaaatgccgaccactctctcgacctcttcctcgtactcgttaacgtcatccgacgggctacgggcgaccctgacagtctgacaatcgcgcgggacatttgccccaccctgcgcgctgatatacaacgcaaaatcaccactgtctgcggcggcgcgtgcagcctcgacgcgctcgtcaaactcatcagcaatgctgacgccgcgaggcaatttgcgtagttcacggtaagcccccattgtcggcaggccaaccgttttaaattgcgggatgcgccacgttgacgcccatgcggtaacagccgctgcagtgtctttcagcggcctgccggtgtcgttatcgagctgaccatccagtgcatagccgtcgatgttttttgaaatgtatttcgcgatatatcccgcagcaccgccccggttaaggtgttttgcctgaaaacggtttcgcgcggctcctctttcatcgccatcctctttgagcgcatagcgacgcatgatttcgataatctggttacgctggcgtggattacaaaaaagcatcatatgccagtgcggcgttccgtcgtggtgtggctcgacgacacgcaaaccgtagacctgtaaatcattatccttgaatgccgtgcgcatcaggctccagatacggcagagataacgctgcgcatcctttggattaaatgcctcatcgttccagccgtgattaagctgcacggttttactttcgccttttcctacctgacgtgtcggatgatactttgacggcgcggtcagcgtgataaacatccccacatcaccctctgcagcggcgtaacgctcaataccggcaatggtgttcatcagctccatccggcgaatttcaggattagaaatactgcccatcaccttactgataaggtcgatgcgctcgccggtttccctattttcaaggtcacacgatttaagaaattccagatttgcctggcggcgcgcacgcacatcacgaatggcgtgtttactggcataaggagaacggtctttattgacctccccgacagctatcagtaacgcttcatgccagcgcatacgctggcctttaagctgatgagtccaccactcatcgttaaacagacgggcaatggcagaatatgcctgcctcgtggtcatctgtcctttacggtattttttccagtaaagcggggaaatattgaaagcacgtgcagcgccagcaacatgaccatacagatgcgcctgcgcctcatccgtaaacagcgattctttttcgccatgcgcatccacccaggcatcgcagagttcctcatacatcatgaaaagctgcgatgagatacgggcggcaaactttttcagctccttgtcattcatccccggcagacgcgcatactggtcacgctctgccagaaacagcaacgacgcgtcggtgttcatttcatggcgctgattcacacgctcaatgcgcggccataaacgacgctgaaaagtggatgtgaggaaataaaacccgtgtaccgggcttttattgcgccggatgtagtcatagcgtgaagtaaacagcgagcgcaaaaagtaaggcaggcggttaatcgtggataaaacaccttgcacctgacgcatctcgtcacgtgtaaggggtctttcgcgcccgacagcctcgcgtggcgcgttccatgcataagcaccggtaaacgccttaccggtgcctgcggcaaatgctgacggagggacaaaacgcccggaggctttaacggccatatgagccaaaagcctctgaacaacgcttgctgagttgctcaacctgcgcgtttaaatcagcaaaagactttgcgcttccggtcagaatatcgtgatgcatcaggccggaaacgagctggcttaatttcgggtaataaccaaccaccgccagccattcctgaccggcgtttttaccgctttccgctctctttttctcgtggagaataaactgaaagctgtcactggtaacgacataacgttcgccaatttcaatacgaatactcatgccgttctccggtaatgtttgttttttgcttcaaagactgactgacaggaaacacaacgcgtggctgacggataagccgcacgacgggcagcaggtattggtgcgtcacactcttcgcaaaccagcgcagaaacaccgcaatgttttacccttgccgcgttaatctgacgctccagtaattcagcctgttgttcctgaataaaatctacgttgtccggcattatcagctccttttatcgttaagtttcctggatacatcagcgcaataactggcaagttctgtcgttaattttgtcagttcatccactgaggaaatttgcttgtggaatacagcgcgtttaacaagtaaattgaccacatcagacaggaggtttaattcattctgataaatcgcgattacagattcagttatgtcgcgtttttctttatcaagacaaagttgaataagagacaaatcgccattttccataacggcgatttttaaggcgttattcagtaatacaactgaataagaacaggacatcaaagcacctccccgcgagacaatccgatattgtgaaatttttccgactcctgactgagcagctcgactatctccacgcgggataactccgcctttgtgatgtggcgaatcatggcgtcaagatgagaagaaaagcgcgttgcagcgtcggcctgtgcttcggttctggcctgttgcagcagtaatgcgtatttaccgcattaagtacgttaaaaactctggttaattatttaatgcagatattgctctggttttaccgacgtcagaattgtcggtgcatactcaaacaggctgaataattcacgtaatgcacggaataaagcatcacgccagtaacatgattcttcattaattcgccagtatggctggttgaattctttttcagtcaatccggcatgcataaataaagtacgacgctgactgactgttaaaaaactaatatatgcatactcacttgcgccaacccgacggcgttttgagaatgccccacgcaattcatcaattgcacaaaccagccgttcacgttcgacgtcgttcatttcttcaaaacgcatcgttgcgtgacgctgttttaactgcgcatggaagcaaaccgttagccgttcgcgttccatcatctgattataataatcgcatgtctcctgccagcgagggacggccagatgcttaccaattatccggcgcatagctgcaggctgtttttcaacgagattgagcgtcatcactgtcatttccagaccctccggcttttcagaaaggtcagagccttttttaacggactctgttttttggtgcggataatgattcccttacgccccttaccgtgggtgatggtgaagtcaatcgccctggggctttcgttacgcaataactgagcaatacaacgaggctcattcatacggttctccttaacgaggttcaccgagacctaaccacatcaaccagccgtcacgaatctctttaggacggctttcataagccagttttagtccgttattccatgccggaaggtatacccaatattcaccagcacgccccgatactgactgagggtcagtaatctcaataactggtaatttccctttctcaatcatgccccttacagctcttggagttttaccaatgagttttgcaaactcctgataaggcacggcatcagtcacgcttacaagctgtctattcatctgctacgattctcccttagtgcttctaatggctcctaatggctaattattgcctaaaaggataactccagaagtacaacgcttcacaccatcagcaagaaattacgcaatcggagtaattatgtcaatagacgtttcggagaagttgaagctaatccgtgaatctgaaaggttaaaccgtaaagaattcagtgaattaactggtgtagcctacagctcactttcgagctatgagagccggtcaaaaaacgctggagttgaagccataatgaaggtcttacaacatcctagatttactaaatatactttgtggttcatgactgatcaggtagctccagaagccgggcaaattgcgcccgctctcgcacactttgggcaaaacgaaacaacgtcgccccactccggtcaaaagactggttaacaatttatcgtgaatatattcatcacaagtgcctactattggtggctaaatttcagccaccacgaaaaaagcgattagtagtagcaaaaaaaagtaccactcggagggttttctgatggcaatcaaaaaactcgatgatggtcgatatgaagtggacatccgccctactggacgtaacggaaaacgcatccgtaggaagtttgataagaaaagcgaagctgtcgctttcgaaaaatacacgttgtacaaccaccacaataaagaatggctatcaaaaccaacagacaaacgacgtctgtcggaactgacacagatctggtgggatttaaagggtaaacacgaagagcatgggaaatctaatcttggaaaaattgaaatcttcacaaaaataacgaatgacccatgcgcatttcaaatcacgaaatcccttatcagccagtactgcgccacccgaagaagtcagggtattaaaccttcgagtatcaatcgtgatttaacatgtattagcggcatgtttacagccctgattgaagcggagttattctttggtgagcaccctatcagagggacaaagaggcttaaggaggaaaaaccagaaacaggctatctcacacaggaagaaattgccttactgcttgcagcacttgacggcgacaataaaaagattgcgattctttgcctgagtacaggagcacgttggggagaagcagctcgtttgaaagcagaaaatatcatccataaccgcgtcacgtttgttaaaacgaaaacaaacaaaccacgcaccgtcccgatctcagaggctgttgccaaaatgatcgcggataacaaacgaggttttttattccctgatgctgattaccctcgcttcagacgaacaatgaaagcaataaaaccagatttgccaatggggcaagccacacatgcactaaggcacagctttgccactcatttcatgattaatggaggaagtattatcacgctacaacggatactaggtcacacgcggattgagcaaactatggtttacgctcattttgcgccagagtaccttcaggacgccatttctcttaatccgctaagaggtggtactgaggccgagagtgtccacacagtgtccacagtagagtaacgtttaagggctttcagtggtaatttatgccgctcaaacccgcattgtaccgttgaaagcccctacaggtgacaccctaaatctcccttacacgggcttattttttatgcataagccctatccctggtcaccgtcttccattgaccacatcgatagaatctcccttcatagcacgatgcctttcacgtaacggcatcgtgctcgcacaggttccggctaagcacaaccagaacgcgcatgtttgacgcttaccaaaaaatattctcactctccacatttgaatgtcagacgagcgacgccatgtaatcctgcaccttctgtcttcaggtcaactatctgcatttttttgccctgagtaacacagaaatgggctgcatcattttttactatattttctgcaccagatattctgcccctggctaaagaagcttcggcttcggtgtagtattggttatcgagtttacgctgaatattacttttatatgcaagaccaaatttaccgatacttgtctcatcattatgcacagcacaaccagacacaataaaaatactaattaatgatatagcagctatctttttcatctcaccttcccccattaaataccaacgacactctctagtgtttaaatataataatggcatgattattataattgaataggattataataaatgttctgtacaacatttcctacataagtaggaattacggacattgaggcccttcagggtaactccatgggggctttaatatattatattgaagatgccactgtttagttgaatattaggtatatgctcttttttgaaatttatcggtggcagccgttagtattcgctgtccccattgcaagctcctggtggtaaccactgaatcctccatacttgaactgactttttatcctccgactttcatcctgttctgactccaccttttgttttctgctctacactatctacagaccaatcataaaggcacatacgatcatggcagaatttcccgccagcttactgattcttaatggcaaaagtactgacaatctacccttgcgcgaagcaattatgctgttgcgtgaggaaggaatgacgatccatgtgcgggtcacctgggagaaaggcgatgccgcacgatatgtagaggaggcccggaagttgggcgtcgcaacggtgattgccggtggtggcgatggcaccattaatgaagtttctacggcgttgattcagtgtgagggggatgacatacccgcgctgggaattttgccattaggaaccgccaatgattttgccaccagtgtagggattcctgaggcactggataaggcgctgaaactggcaattgccggtaacgccattgcgatagatatggcgcaggtcaacaaacaaacctgttttattaatatggcgacaggcggatttgggacgcgtattaccacagaaacgccggaaaaattaaaagccgcgctgggtggcgtctcttacatcattcatggcttaatgcgcatggatactctgcaaccggaccgttgtgaaatccgcggtgaaaactttcactggcaaggtgacgccctggtcattggtattggtaacgggcgtcaggccggtggcggtcagcaattgtgtccgaacgcgttaattaacgatggcttgctgcaactgcgcatttttaccggcgatgaaattcttccggctctcgtatcaaccttaaaatctgacgaagataacccgaatattatcgaaggcgcttcgtcgtggtttgatatacaagccccacacgaaatcacttttaatcttgatggcgaaccgttgagcggacaaaactttcatattgaaatacttccggcggcgttgcgttgtcgattaccaccagattgtccattattgcgttaatcaaactattctctcttgaaccagggagaatccgaaatgccggatgcggtgtaaataccttatccggcatacagaacaatactacaccgtaattaattttacccgtgtcttctgcaatgccagtttatccacctctgatacagcatcatcggtaataataatgtcaattttttcgattggcagtacctgattaaaaccgcgacggttaaatttcgatgaatcgagaacggcaatcactttattagcggcggtgaccatcgcaccgctaatcgaataaccttcattaaaggtcgtaataccattaaccgcatcaataccatcagcaccgacaaacattaaatcggcattaatatcctgcagggaacgttcagcaatagatccatgcatagatcgcgttttatggcggaccgtgccaccgcagacgaccagagtaatgtctttattttcggaaagggcaaacgcagccgggagactgttggtaatcaccgtgatatttttggcggtcattaatccttcggcgataagcattgtggtacttccgctgtcgagaataacggtcatcccttcatggatcattttgactgccgcctgcgctattctgtttttcggcgcgctggcgagctgaaatcgctctttaaacccgacttcctgggtctcggtttcactattaccggacattattttcgccgcaccgccatgaaagcgcgtaaccacgcctttttgttcgagaaagcgcaaatcggcacggattgtcgcttccgaggcagcaaatactcccgccagatcctgaacaagcacggttccctgttcattcactaattggatgatcttattccttcgctcgaatgaattcatcgtcatttacccatattcaattgtggctagtgtaaacgaagggggaccattggtgaatgatctgttttgcacaataccgggccagcatcacgctggcccgcggtttcagggaatgagcaacactttgcccggcatagcattacgagcgatgtcacgcaccgcctgggcgaagctttcaaagcttccacggtgagcgattaatggctccaggcttaacttacgttctgtcagcaaccggctcgccgtttcccactcctgccccggccaagggctggagtagttcatccaactgccgataaccgtcagctctttacgcaatattttgccaaacgttgccgatgttaaatgcagatcctgatgcaacgtgcccaccagcgccagttgggcatgaggaccggcaatctctaccgccagttcgacagtttgcggtacgccagccgtctcgaggataagctgattaaagcgcagttcgcgtaaaacgctctgcatttgcggcgcgctcatttcgctactgttaaatgtttgcatcgcaccgaaagattttgccagtgccagtttttctgagctaatgtcgatagccgtcacactctttgctcccagcgcgacagcgcactgaatggccagcaggccaatggttccggcaccaataataataacgtttttattctcacaaccttgcgctaaatgaaaagcatgcaggccaacggtaatcggttcaataaaagccccatcctcaataggcatatcagtaggtagagcaaagacatttttccgcttaacgacaatatattcggcaaatccaccatcacgccgtgagccaataaaatcatattttgcgcactgggaataaaaccctttcaaacactctggacaagtaaaacagggtaataacggcacacaggcaaccgcatcgccaggatgtaaatcatcaacaccggatcccaccgcatcaatatagccgctaaattcatggcctaacgttattggataataatgtgcaccatttttaaatatcctgggtaaatcggaaccacataagcccgagctggcaatttttacccgcacctcatcctgatgtttaatttcaggaatgacgctttctgcaacgcgcacgataccatcagtatcattcaccactgatttcataaaaactcctgattgttaagggggataacctccccctcaggtaaaaattattctgcgagaacgactttctcttgtttaataaagccacgcgctctacgccaggtcatgaaaataccggtaagataaattgcgccgataataatgaatccgggaatattttgcggggagaaaacctgaatcagtaaccaggtaatgggagaaccgccctgatccattgaagccaccatacccccggcttttaacgccccagcattagccgccagttgggtgtgcaaaccaatagtttgcgtcgcgatccacagagtgatgctcatgatgatgacacccgagattaaggtgcggaacagatttccacgatgcacggcgactgccatcgccacaaagaagccgatggtggcaagatcgccaaacggcagcacctgattacccggaacacaaacagcaattaaaatggtgagcgggataaaaatcaggcttgccgataccaccgccgtatgccccagcagtaatgcgggatccaggccaatcaggaactcctgaccgccgaacttcgcctgtaaacgactacgggcctgcttagcgatgggcgttaaaccatccatgatgggtttaatcacccgtggcattagcagcatcactgccgccgtttttaccgccagctgcaatacacctttgacatcgtaacccgcgaggatgccgataatcagccccatcacaaaacccacggtgacaggctcgccaaatggaccaaatttgcgctgaatatcgtcggcgctaaatttaattcggttaacgcctgggattttctcgatgatagcatcgaccagcaccgcaatcggccccatatacgccgacgtaccgtgcggaatagcaataccttccagctcaaagaaatttcgggtatcgcgggcaaaccagtcgccgagcttataaacaaacgccgcgtgaattaccacacctgccatccctatcatccatgaaccggttgccaggtgcagcaacgcgccggtgaaggtcatatgccagatattccagatatcaacatttaccacccgcgtcatacgggtcagtaacatcgccacgttaaccaatatcgcaatcggaatcgccaccagcgcaatttgcgacgcccaggtcattggtgaagagcccggccagccgacatcgaccacatgcagattcaggtcgaaattttccgccatcgctttcgccgccggaccaatggaatccagcattaagccaatcacaaggccaatgccaacaaagccaatcccgatatgcagacccgctttaaagcaatcgcctgccttcatgcctaatattttagaaaaaataatgatgacaaccggcagcatcactgtagggccgaggtcgagaatataacgcatgacttctgaaaacataggtcacccctgtaagatagtcagaattttattttgtaatgcttcgataccgacaccagaaacaaaaggcatgccgtgaactaacggaatatcgccaaaactgcgatccaccctggcagtggtacatatcaaatgcacaccatccatataggtttctatttcattaacccgacactggattaattcaacaggaatattatgactctgacacaactctttaatttcttccgccgccatcgtagaggtcgcaaccgcgcctccgcaagcgacaataatcttgcgtttcataaatagtcctttttattgttacagagggatttattcgtctgaatctaaaacatactttgtgaagtattcctttaactgggtttcaggaagagtgattagtgtctcgacgatatcgggctgttgtaacttgccaaataaacagcgtaaaagtttcaattgctgctgcggattttccacaatcaacgcaataaccaacgataccgccacgtcgttatcatcatccgcttgctgaaaatgaactttatttgttggtcttaacagataaatggctgacgacttagcatgaatcgcctcacaatgcggtattgcaatggcgtgctgctcaagcattatcccggtagggaattctgcttctctggcaattaatgcctgtggccaggtatcatgaaccacacctttggcgagcatctcattaccgatatgggttaaaacttcgctacgatcgacaaaagaaattccgctacgaacaaacaggttagtcatataccgtccttattccgcacagccgtagcgataggcgcgcaaaacatcataaattttatccataatcagctgatgcggtattgctgataattccccggactgaatgcgttcaaattgtttgggaagatactgactaatcatgcccagtgggatgtccacgccttcaagattcaccatcatcgtttcgacgctatttttaatccgactatgcggccagtaataacgaatacgatccgacaggctgtaacgaatatccagtaatgaatcgttaaaacccgtacgataatattttttccagtattgcggttcgtcgagcatcacttcttcaattaccgccaggcaaccgctgcgattttcaggggcgataagttcctgctcaatttgtgccagtgcaaatatcgcctcgcgtaaagcaaaggttaatgcgggaccgactttcaatattgcaaagtgatcgcggactaattcccaataagccgtccgggtctggtaatcggtagaatgtgcttcataaaccattcgggtgttttctatccattgcgccagcggctgcgcttcctgcggctgataatggataatattgctgtgatcaaattccacgcccggctgcaccacgatggcaatcacgcgtgttaacgcctctgtcagcccacgggcaataaaggccttttgatgcgtacgtaaagtattggcggtatcttcaacatgggtgatgtgtactgactgaatggcgctggcctcaccgcccggaaccggaacttcggtgccaatgacatagctcagttgctcacgctggcaatctgtcgccacactttccgcagcaaagcaaagcacagcagctcgttccgcaaccgtttctggtgctaacggtatgggatcccccgcgcaggacattgacgcatcaagatgaattttactgaagccggcacgaacatattcctttaccagctcgacggatttttccatcgccgcatccgcattttcttgctgccagcagtttggccccagatgatcgccgccgagaataatgcgttcgcgtgcaaacccaactttatcggcaatcgtaaaaacaaattcgcgaaagtctgccggtgtcattccggtataaccgccaaattgattgacctggtttgacgttgcttcaatcagcactttgcgcgtgctgttgcgatcaaatgccagcgccgcttcgataaccaacggatgggcagaacagactgaacatatgccgatatgttcaccagctttatgccgggcaattaacgttttcatgttttttccttattaaatggcaggtgcgttatgccctgccctcgcagccacaatcggcaatcactttgctcaccacatcgcgcattgcggatttagccgactgcaaataatcccggggatcggtcgcttcagggtgctcggtcaggtaattttttaacgcctgcgagaaggcatttttcagctccgttgcaacgttgattttgcatatccccagtttgatggtttgctgaatatccttagtcgataaccctgacgcgccatgcagcaccagcggtaagttcacccactggcgaatgttctccagtcgagaaaaatcaagcgccggtgcgctggcatacatcccatgagccgtgccgatggcgaccgccagggaatcaattccggttgcctcggcaaattcacgcgcctgagcggggttggtataaaaagcatcggcttcattgacttgcacatcatcttcctggccgccaagttgccccagctccgcttcgacgctgacatcaaagcgatggcaaaaatccaccacctctttgacccgtgaaatattttgcgcaaaaggcaaatgcgaggcgtcaatcatgactgagcgcacgccagaacgaaccttctgagcgatatcgtcaaatttcgtgtgatggtcgagatgaattgccagtggatggtgatattgcttcgccatcgcgctgaccagcgccaacagattttctgtaccagcatgagtaaatgtgccaggcgttccggcgatgatgaccggcgcatgcaggttggcagcggtttccaccaccacttgcatcgtttcgagattgtgaatattgaatgccggaaccgcataaccgccgcgctgtgcgttgttcagcatctgctttgtcgataccacgtacattttcatatcctgtcgtttgttttcgatttcaaaatataatgaaatgatttgtttttaaatgtcgagataacgatcacaaaaacgacaatgtgaaaattgttcgaggagtaaaaggcaaaaaaaaacggcctcccgatagggaagccgtagcaaagtgcgcgtgtttttatgccggatgcggtgtaaacatacgtggcagtgctatgtaggcatgataagacgcttccgcgtcgcatcaggcataggttgccggatgcagtgtaaacgccttatccgtcctacggggtggtgctgttcgtatgaggcgtatcaggcaatagtaattttgctatcgagataaacgtcctgcacggcattaatcagtttcacgccgtcagccatcgatttcttgaacgccttacgtccaagaatcagccccattccgccagcgcgtttgttgataaccgcagtacgcactgcatcactgaggtcagtttcaccgcctgcagcaccgccggagttaatcagccctgcgcgccccatatagcagttagctaactgataacgcaccagatcaatcgggttttcgctggttaacttgctgtacacgcgatcgtcggtataaccgtaattaattgctttatagccgccgttattttccgccattttttgtttgacgatatctgcaccgatggttgccgccagatggtttgcctgaccggtcaggtcggcggaaacatggtaatcaacgccatctttcttaaaggcggagttacgcaaataggcccacagcactgtcaccatacccagctcgtgcgcacgttcaaaagccgcagaaatttcttcaatctggcgacgtgactcttccgagccaaaatagatagtcgcaccaaccgcaaccgcgcccgtgttgaacgcctgctccacgctggcatacagcgtttgatcgtaggtattcgggtaacttagcgtctcgttgtgattaagtttgacgaggaatggaatgcgatgcgcataacgccgcgataccgacgccagcacgccgtaagttgacgctacacagttacagcccgcttcgatcgccagttcaacaatgtttttcgggtcaaagtagagcgggttagcagcaaatgaagctccggcagagtgctcaacgccctggtcaaccggcagaatagaaagatatcctgtgccagccagacgcccggtgttgtacaacgtctgcatattacgtaacaccgctggcgggcgattattgtcaatcattacgcggtctacgtagtcatgtccggggagataaagctggtcagaaggaattgtcatacaacggtgctgtaaaaggttgtcggcgtctttgccaagcaactgcgcaatatctgtcattactatgctcccgtaaattccgattggatatcggctatggattgtcctggcccgccttttgcgggcaatcataatcctggtcgttacgggcgagtttttccatcttttggatgttttttcagcgttttctgttggctcgattcatcagaaaaaatgttagcgcggtcaagttttcaccgcaaaggtatttaaaaggtattattaagtggtattgtcatcgcgtaccttacattacctgtcatgaaggaattaaaagatgaaaacaacagcaaagctgtcgttcatgatgtttgttgaatggtttatctggggcgcgtggtttgtgccattgtggttgtggttaagtaaaagcggttttagtgccggagaaattggctggtcgtatgcctgtaccgccattgcggcgatcctatcgccaattctggttggctccatcactgaccgctttttctcggcgcaaaaagtgctggcggtattgatgttcgcaggcgcgctgctgatgtatttcgctgcgcaacagaccacttttgccgggttctttccgttactgctggcttactctctaacctatatgccgaccattgcgctgactaacagtatcgcttttgccaacgtgccggatgtggagcgtgatttcccgcgcattcgtgtgatgggcactatcggctggattgcctctggtctggcatgtggtttcttgccgcaaatgctggggtatgccgatatctcaccgactaacatcccgctgctgattaccgccggaagttctgctctgctcggtgtgtttgcgtttttcctgcccgacacgccgccaaaaagcaccggcaaaatggacattaaagtcatgctcggcctggatgcgctgatcctgctgcgcgataaaaacttcctcgtctttttcttctgttcattcctgtttgcgatgccactggcgttctattacatctttgccaacggttatctgaccgaagttggcatgaaaaacgccaccggctggatgacgctcggccagttctctgaaatcttctttatgctggcattgccgtttttcactaaacgctttggtatcaaaaaggtattattgcttggtctggtcaccgctgcgatccgctatggcttctttatttacggtagtgcggatgaatatttcacctacgcgttactgttcctcggtattttgcttcacggcgtaagttacgatttttactacgttaccgcttacatctatgtcgataaaaaagcccccgtgcatatgcgtaccgccgcgcaggggctgatcacgctctgctgccagggcttcggcagtttgctcggctatcgtcttggcggtgtgatgatggaaaagatgttcgcttatccggaaccggtaaacgggctgactttcaactggtccgggatgtggactttcggcgcggtgatgattgccattatcgccgtgctgttcatgatttttttccgcgaatccgacaacgaaattacggctatcaaggtcgatgatcgcgatattgcgttgacacaaggggaagttaaatgaaaacagaacgtattctcggtgctctttatgggcaggcgttaggggatgcgatggggatgccctccgagctttggccacgcagccgcgttaaagcacactttggctggattgaccgttttctgcctggaccaaaggagaataacgcggcctgttattttaaccgcgccgaattcaccgacgatacctcgatggcgctgtgtctggcggatgcgttactggaacgtgaaggcaagatcgatccggatctgattgggcgtaatattctcgactgggcgctgcgtttcgacgcctttaacaaaaacgtactaggtccgacctcgaagattgcgcttaacgccattcgcgacggtaaacccgttgctgaactggaaaacaacggcgtgaccaacggcgcagcgatgcgcgtctcgccattaggttgtttgcttccggcgcgtgatgttgattcctttattgatgatgtggtgctggcgtcgagcccgacccataaatccgatctggcagttgcaggtgcggtagtcatcgcatgggcgatttctcgtgccattgacggagaaagctggtcagcgattgttgattccctgccttcaattgcgcgacatgcacagcaaaaacgcatcactaccttcagcgcctcactggcagcacgtctggagattgcgctgaaaattgtgcgcaatgccgacggcaccgaatccgccagcgaacagctttaccaggtcgttggcgcaggtaccagcactattgagtccgttccgtgcgccattgcgctggttgaactggcacaaaccgacccgaatcgctgcgccgtcctgtgcgctaaccttggcggcgacacagacaccatcggcgctatggcgacggcgatttgcggcgcgttgcatggcgttaacgctatcgatcctgcattaaaggcggaactggatgcggtaaatcagcttgatttcaaccgctatgccacagcgctggcgaaatatcgtcaacaacgggaggcggtatgagcggcgctcgattacacacgctgctgcctgaattaacctcgcgtcagccggtgatggtcgtcggcgcggcggtcattgatgtgatcgccgacgcttatgccctcccctggcgtgggtgcgatatcgaactgaagcagcagagcgttaacgttggcggctgcgcactgaatattgccgtggcgttaaagcgcctcggcatcgaagcgggtaatgccttgccgctcggtcagggcgtgtgggcggagattattcgcaaccggatggcgaaagaggggttaatcagcctgatcgataacgccgaaggcgataacggctggtgtctggcgctggttgagccggatggcgaacgcacttttatgtcattcagcggtgtggaaaatcagtggaatcgccagtggctggcgcgattaaccgttgcgcctggcagcctgctctatttttccggttatcaactggcctcgccctgcggcgaattgttagtggaatggctggaaaagctgcaagacgtgacgccgtttatcgattttggcccacgtatcggcgatatcccggacgcattactggcgcggatcatggcctgtcgacctttagtatcactcaatcgtcaagaggctgagattgccgccgaacgttttgctttatccgcagagataacaacacttggcaagcaatggcaggagaaatttgccgcgccgttgatcgttcgtctcgataaagagggtgcatggtatttcagcaacgacgcttctggctgcattccggcatttccaacgcaagttgtagacaccattggggcgggcgacagtcatgcaggtggcgtacttgccgggctggcctctggtctgccactggcggatgccgtattactgggcaatgcagtggcgtcgtgggttgtcgggcatcggggcggtgattgtgcgccaacgcgcgaggaactactcctcgcacacaaaaacgtatagatcgctgcgacagtggctaatgctgtactcaataggccgttgctgttggtcaagcgccacttgcttgatcaccagcaccggtattttgctatctaactgaatatgtgactgaaactcggcatccggcatccgggcgctaacgcgggaacgcgtacgttgtgggtaaatgtgctggctgcggaaatagtcataaagtgaaatcccgatggcatcaacatcatgaattaaatgcgccggaacccacgattcctcaatcgataccgcttcttcatcgacatagcgaatacgcttaagcaaaaagacatcacttcctgcttcgaccgccagctgctgcgcgacttcttcgggacatttcacgacacgcttgttaacccatagcgtatcgggctttttcccgcgcaataccacctgctgagaaaaacctcgcgcttctttcaacgagtattcgaagatgttgttgatctgcgtgccgtaaccgcgcgaacgcgtcaccacaccctcttcttccagcgcctgcatcgccttgcgcaccgtaatgcgcgaaacgccggttaactgacttaaatcacgctcaccgggcaaaatattgccatgctccagcaccccgctgcgcacggcattttttaccgtttcggcaaacttaatataaagcggcgtgttatccgccgctaaaatacgctcgttcagttgggcaatcagctgggtatgcgcttgttccatttgtctttttcctgccgaggagtctggtgggagtatatcactgcttcttatttaaggcgtttctttaatcccatcaacgaatgcctgcaactcctccaccgtgccatgaaatacattaaaatccaccggaccattgatgccatctacctgtccacggtcggaatgctgccagaagcgccaggccatgccgtcattgtccggacgacgttgataatagtgagccacccaccacggatattcattgaaatagcccgccagattggtgtgataaaaaacggctcctgagtaaataatcggcttttttcccgtacttttttcgaccatttttagccactgacttactcgtttgcgtaattcttttgccgataattttccccgttcttctacgtccagtaccgcagggaaatcgccttgtgagaaatccaccgtttgcagaaataatcgtgcctgaaccggcgctgctaccgacggggagaaataatgatacgccccgcgcagcaggccattttcgcggcttagttgccagttacgcgaaaaatacgggtccaccagcttttcgccttccgtcgccttaataaaagcaaactgtaagcggataccgttgtcgcgcatttttgccacccgctgccagtcgatccgctcctgccagcgagaaacatctattccgtgaatggtgtaactggcaggaatgcgaatagcgaaagatttaaccgggcgataaccgtagaaatggatgtagtctgtaatctgaactgctgtcgaatagaaaaaattcaccgtctgacgcggataaattgcaacgatggaaattagcccaagagcgcataatagagaggtgagtttttttcgactggtaattcttagctgcattggtttcatccctgaatgtcagtgccaaaggctgacaataaccaaagcagctatagtacggtgctcaccaccaggcgtggaagtggtgaaccggaccaataccgtgaccaacttccagcgtgtcggcctgggctaatgctgatgaaagccagctttttgcctcctgtacggtgtcagcccagtttgtatggcgcgggcgtagtgcagccaacgccgcagagagcgtacaaccagtgccgtgggtgtttttggtcataatgcgcggtgcggtaaaccgttgttcaccctcgcgggtaaacagccagtccgggctttgctcatcatccagatgaccacctttcattagcactgcgccacagcccatcgccaacagcgatcgcccttgttccagcatttcctgttcggtgcgcgcgtgtggcgcgtcgagcaaggcggcagcttcgggcaagtttggcgttattaatgaaacctgtggcaataatcgactgcgcagtgtagcaaccgccgaaggtgaaagcagcgggtcgccgctttttgccagcataacggtgtcgagtaccacgttttggatctgataacgttgcaaccgttctgccaccgcttcaacaatatcggtttccgccaacataccgattttagtggtgtcgattcgcacatcgctgaacaccgaatcgagctgggcggcgacaaaatcaggctcaatgcgatacaccgactgtacgccacgggtattttgcgccaccagtgcagtaataactgagcaaccataagcgccaagtgccgagaaggttttaagatcggcctgaatccccgcaccaccactgggatcagtaccggcaatcgtcagagcgttaattcgtttcatgcctgcacctcctgcgtcaattgccagagcgcatcaaggaaatgtggaacaaaactgcctggcccctcgcttctggcgactgcgcgctctccggcttgtttcatccagtgacaggcagatgcgacattttccagcgtatcgcctggtaacgcacagcaggcagcgacaaccgccgataatgcacagccagttcctaccactttggtcattaacggatcgccaccgtgaatgccaacggcgcgatggccatcggtaacataatccacctcgccagtgaccacgacgattgcgccagtttcccgtgccagtgtttgtgcagcgggtatcgcgttagctgcggcgtcagtggtatccactccccgtccaccattagcaatgccagctaatgccatgatttccgaagcattaccacgtatcgctgccggtttaaaagataaaagttcatgacaaaaatggcggcgataatcgagcgcaccaaccgctactggatcaagcgtccagggtgtttgagagctttttgcttgctcaacggcagcacgcatcgcctgagcgcgtggctgcgtcagtgtgccaacgttaatcaacaaggcactggcgatagccgcaaactgactggcctcttcggtttcgataaccatcgctggcgatgcaccgagcgccagcaaggtattggcagtaaaggtttgcaccacatcgttggtcatgcagtgcacaagaggggaatgttggtgaaaaaggtgtaacgcgtgcgcagattgcgctgaactcagcaggtcgacttgcatagtttgctcctgccataacgtgaagaagcaatgacctggtggtccgtgacttccctacgctggcattatccagatcaggtgatacgggtatttctcagccttcacgcagaagggcaccccgagtcgtttggttgcgatgataaatcgcagaggaggatggtaatgtccagcgcacgcgttgtaaacgaggaaaaacggcagttttacaatcgcgttaataaattatttgatatatgaatccagcaccttcagaacgacatccagatcttcttcacgttttagctcatccccctggtgaacgatgtgttccgtcagatgacctttaatcacttcccgcatcagaccgtttaccgcgccacggatagcagcaatctgttgtaaaactgcagcgcattcgtgcggctcgtcgagcattttcttgagcgccacgacctggccctgaatcttactggcacgcgctttcagtttctgtttatcacggattgtatgagacatggcaacacctggttaacaagaatatgaaaaatcatagcactattaatctactggggggtagtatcaggtactgggggggagtagaatcagattgccgaattaatactaagaattattatcatgaccgaatttacaactcttcttcagcaaggaaacgcctggttcttcatccccagcgccatcttacttggtgcgcttcatggcctggaaccagggcactcaaaaacgatgatggcggcgtttatcatcgccatcaaaggcaccattaaacaggcggtgatgctcggactggcagcaaccatttcgcataccgcagtggtctggttgattgcctttggcgggatggtgatcagcaagcgctttactgctcaatcagcagaaccgtggctccagttgatttccgcagtgatcattattggcaccgcgttctggatgttctggcgtacctggcgcggcgaacgcaactggctggagaatatgcacgagcatgatcatgcgcatcatcaccacgatcacgaagatcaccacgaccatggacatcatcaccatcacgaacatggcgagtatcaggatgcccatgcacgagcccatgccaatgacattaaacgacgctttgatggtagagaggtcaccaactggcaaattttgctatttggcttaaccggtggccttatcccctgcccggcagcaattaccgtgctgttgatttgcattcagttgaaagccctgacactgggcgcaacactggtcgtcagtttcagcattggcctggcgttaacgctggtcaccgtaggcgttggcgcagcaatcagcgttcagcaggtcgcaaaacgctggagcggatttaacactctcgctaaacgcgccccctatttttccagtctgttgattggcttagttggtgtgtatatgggcgtacatggcttcatgggcataatgcgataactcaatcctttaggcttgcatgttatcttcagcccaggatgattcttaaatcagctatttccgctgactctctgctcgctaaggatgcttttagggcatcctttcatttacactttttacgaaatcatgggatcactaacaaaatatcgcttgtcagttatattgtatggcaggaaagatatgcgactgatattacagatccccaaagtggagagtttatgaccattaaaaataagatgttgctgggtgcgcttttgctggttaccagtgccgcctgggccgcaccagccaccgcgggttcgaccaatacctcgggaatttctaagtatgagttaagcagtttcattgctgactttaagcatttcaaaccaggcgataccgtcccagagatgtaccgcaccgatgagtacaacattaagcagtggcagttacgtaacctgcccgcgcctgatgccgggacgcactggacctatatgggtggcgcgtacgtgttgatcagcgacaccgacggtaaaatcattaaagcctacgacggtgagattttttatcatcgctaaaaaaagccccctcatcatgagggggaaatgcagacaccttgttattttttattattagccacttgctcgtcttgcttgttattagtcgtatttcacgttgattaatgcggttgcctccagtgcgccagatttaattttatttgtatcgtagacgtagtaactggcagttatcggaattgaaaccgttgtatctgtaagttttgacttcgccgcaacttcctttaaatttgtatatcctttactgctgttagtgatatttaaaagtgtgactggcgaaccattactttcaagaataaatcctacgccattatcttccgcacctttcagtattgtgttgctgttggttaacaagtcagaacttgataaatacacctgcattttccgtgatgtttgattttgttgacctaataaatttttacaacgcagaataatatcctcttttttactatttattgttgctttgttacctgtggctggtaattgtgaaacgggaatactgtctaaagtaattaataaatcatccggtttgcaggttgtggttatcgggttgtatgacaatgtcagattaaaggaatagacacctgcattttgtgccaatgcatttctgtagctatttacacatgcatcccatgacttgccacctaataaacacagtagaaattgtactgcggcactcccgcgtgtcgatgatgaagcactggataatgtcgcaacaccattaatcatcactgaaccgccgccccccgcagaaacattcacttttgcattactggccgcaggtgtcaccgtaactgaataaccactggtgaaactggtctgattatttgacaacgtgatgttgtttttattggtccattcaaaatgtaaatttaattttatggtatcgttataaagtccaacaataatatccgacgggctcataggggtgatagtatttgtacttacgcatgacgaatcattaaaattatgctcatatgtcgccatttgtgtttgagtaagtgcaaaatccccctgaacaaccaagttgtgctgaacagataactcactataacatgccgcatagctcacaggcataaccatcatcattaatataaatagcattatgcgaatttccatagaaccacctgactattactggcaaatataatttctactttcatcaatctctttaccgaaggtgattgtgcatgaaagtccttgttgcttatcaattgccacattaaccgatggcggtacttcattggtgcgaataaataactggcttccctgaccgacaacgccaatattatgaccatggatatcattgacttcataaccaaacattaatggttgcccatccgctcttaacgcttttataaaccagggcttgcgctgatcggtatcaaaattaaccagtacaaccgcgccgcgataaggggcggcaattttccggttgccacgtaattctgcttcgctatcgctttgcgacacatccagcatcaggtgattttcccgataaggtgtcattccgtcgtataccaccactccattacggtttgttgtgcgatatttttgcccattgacataagcatctttaattcctggcgcattcatcacagcaaacgtttcggaaagacggttcgccagattaacgccccccgaccaggcgacaatgccccctgaaacactggctccagcctgtcgataagtactcgactgactataactgccattcactgtcgcaaccggcgcgttccaggtcaaattcgccccagctgtcgtttcatttccctgattctgataactcaggttgaccccatagttaaactgatcccggcttccaacggttcctgataatcccgtattatttgaggcaaacccctgatcatcaaacgtcgttgagttagacatatatatttgccgacgaggcgtcgtaacgtcatcaccccaatcaaagggaatcgatataaaaatattaaaacgtttctcttcatgatgattctcgtcatacgcctggcttgccgcgaggatatagcttatccgccgccagttattggaataactcaactgataatccttactgctgccgctacgcccccagtaatctcgccataacgtacttaaggacacagacccccagccttctggcaatgactggctcatattggcggaaaagctatttttgcgaccaaaatcattctggtaataatcggcaatgtcatagacatcgttttcatcacggcgataattatctttattgtttgcccaaacgtgatcgttaaatgtccggtaatcacgcgacgaataacgccaggccgccagaccaaaacgcgtcgacgtttggctcacaaatttgttgtaggcaatttgataactttgcccgtcaaacacatcgccgttgtcttgtttactatgcgacttcgtggcatcgacggaaatggcaccaatgcgtgtattccagccagtccccagagtgaacgcgtaataattattcgcaaccatcgagccaccatacaacgtcaataagttattaaaaccatactgataacccgcctggacaaaatcactatgtttgctcgccccttcaatatggctacgacccgccgcaaaatcatatttcgacacgccgggttgcagcatatttggcaccgctgcataaggcaccagataggtggttaccgaaccgtccgcctctttcacgctgacatcaagatctgctccaccaccggccaactgcaaatctgtaatcgcaaacgggccaggaggaacctctttctgataaaccacaaaaccattctgttcaatagttaccagcgcgttactctgagcaatcccctgcacccgtggcgtaaaattttgtttcgagttaggcaacatctgcatatcacgaaacaaccgcacacctctgaagcgaacagaatcaaaaatatcgcttgatgtgtacatatcacccacgcgaagcgtgccgagaagttgggcaaatccacgttccagatacagggtattgcttttccacacccctggattgttatttgttttactgaaactggcatcagaatgcagttgccaccccagtaaatttaacccgctgttaaaacgtacatatgtactcttactattacccgacgctttatagtcactgtaatactgactcacataataagaggtataaaacgcattaataccccgctcccagttttccggtggaacatagccactttccagttcttccacccaggcctgcgggacactgaaatcgagacgaaaaaccccgatatcccaggtatagctcccaccctgaacaagttgctcaaatgttaaacattgcttaccgctggcgaagttatcgctattaatgcctaaccgcttgataacttctcttgataaacatgtttcttgcgggttgtctttaacaataatctcatatttcccgcgccattgcttattgacataaatatcaatgtcatactgccccggtaagggttgattatcatcaagacgaatatttgcaacctgctggtctttcattccacctatcataaaatgggtatcaaaggtttcttcagctgcataagcttcaatgccgagcaataacgctacgattgctgatgcaagtggggtcattctcaacataggcagctcctgcaattaaattttgtcactaatatagttgccgtggtcatcgataatggtcagataccagttatttgcattattacttttgacattaacactctgactttctaagggggcaatcattatagtttcataattgactttgacattattagctttgacatccgaaatcgtcacccaattagctgagtcattttttatcaccaatccattgccactgcgatttaccagtaactttttaaaggtcgctttatttaccggagcaatacccgccggccggtaaaacaatttgattctgttttgcatcgcaaacttcagtgcattcttaccttcttgctctggactatttggtggaatatccagaacattcagataaaaaatgctttctttattagtgggcagtttattcggcataattttgatttttacttgctgcccggaatttgcccctatttttgccactggtggcgttaacatgaaaggaacctgaattttttctggtggtaacgacgtatcgccatcatcaatccacgcctgcagcagcgaagaacggtttccctggttcatcaactgcaccataacttctttattttctgccgggtaaataatgcgcgtcccgtagataacaattccggcatgtgcaggaaggaccatagaaaaaatgagtaaagataataatcctttcatcttaatgcctcttaaattaaaaagccgccatggggatagcggccatgtttattacctggagaaacttacaattttatttattaatcctgcgccacacgcataaccagagaagataacacatcacctgattgcactgagttatctgtcagtttcaggtattttgctttaaacggaatagcatattgaccttccgctgttttataactctcaatgttaaaaggtgcagaaacatccaggacatcgctgttatcacctaaatagagatagtaacccacggtatcgttgctactggctatcgccttatcgttaccggttattttatcgttggtaatcaacgagagttttacaccagcaacttctttcgggcagctaatttttaacatgctgctggttacaccgactgcatcatcataggtagaatatttagctttaccttcaaagacagtggttggtacagtcggcatattaatacttactgaatcaccacccgcttcgaatttacacggagattctgcaatattccccttaatagttaatgttccggtatcaacgtctgcagcaaatactccagcgctcataaaaaaagaagaaaagacagcggcagcaataattgaacgtttcataatatgttccttaataaaatttatttttggttgttaagagtctgtatctcttggaaacaaatttctcacatcaaaaaagttgccgcaatgtaaacacattgttttattgatttaaaacaaattaaccattgcaatataaatacaaaaaatgtttaagagtattaactatttatcgcatctatcaattaatgtagatttatgtaaatggtattgttgatatcaataaaaaagccgaaatcatttatataaatgatttcggctttctaaatgcaattaaaatcaggttgccaaattaatcgtagcgatttaacacgattcgacgtttgctatcgctacctgcaacaaccacttctgtcgttacacctttgacgggcgaagaaaacagatgacgggtgtcaacattatacgttaactgaccacaatgctgttgaggttgaccattaaccatagccatactgcatgttgggggactgatcctgccattaatcgctaatgtggcagtctctgaagagaatgcgggagaagccaatccataggcaagaaaaataattcctgacagccaatacttattcattgaacgttatccctgtagtaaaggttatgcctggatagaatgagtgcataacaaactatagctgtacatccactacacagccacgaaggatgataatgaagcattgcctgtatgatcaatcgactttgtagagtttcggacgaaggtccgcagaatattcgcagtattaaataagtgttcattaatgcggcaaaaactaatacaccgcatcaatgtaacatctctgcggtgtatgaagaataaccagaatggttaataggcgttagaccgcgcggaaggaaatctcgcctggaatgacttcaccctgccagtagagctgagctgcaacgcggtcagccagctggcggtagatagcggtaaattcgctctccggacggctgataaccgttggcgtgcctttatcgagatcctcacgtaaggagatgtgtaacggcatctgccccagcagctgtgtgtggtatttttcagccagtttctcagcaccaccggtaccgaaaatcggttcatggtgaccacagttactgcaaatatgcacactcatgttctcgacaataccaagcaccggaacctcgactttctcgaacatcacaatgccttttttcgcatcgatcaacgcgatgtcctgcggggtggtgaccacgactgcaccagttactggaatgttttgcgccagcgtcaattgaatgtcaccggtgcctggcggcatatcaagcaccagatagtcgagatccggccacaaggtttcctgcaacatctgcattaacgccttgctcgccatcggtccacgccacaccatcgcattgtcgtcagtgaccagataaccaattgaattggttgccaggccatgagacataatcggtgccatgtgggtaccgtccggcgacgttggacgctgattttctgcgcccagcatggtgggaattgatgggccgtagatatcggcgtccagaatgccgactttcgccccttccgccgccagtgccagcgccaggtttaccgccgtggaggatttacccacgccgcctttaccggagctgaccgcaatgatgttcttcacaccattaatacccggctgattcttcacgcgttttaaggtggcgatattgtgcgacagtttccagtcgatagctttcgccccggtgatacgcagcagttcggcgctacattgctcttttaactcttcaaacgcgctatgccagacgaatggcataaccagttccacatgcaacgtgtcgtccatccaggcgacatggtgcaacgctttcagcgtggtgaggttatgcttcagggttgggtgctgaaaattggccagtgtcccggcgaccattgcgcgcaaggcttctggtgatttggcctgggattgttcgttcatcccgactccttttttgtatagataaaccatcagctgatagtttacctgaagaatatagagaagtacttacttaacattttcccatttggtactatctaaccccttttcactattaagaagtaatgcctactatgactcaagtcgcgaagaaaattctggtgacgtgcgcactgccgtacgctaacggctcaatccacctcggccatatgctggagcacatccaggctgatgtctgggtccgttaccagcgaatgcgcggccacgaggtcaacttcatctgcgccgacgatgcccacggtacaccgatcatgctgaaagctcagcagcttggtatcaccccggagcagatgattggcgaaatgagtcaggagcatcagactgatttcgcaggctttaacatcagctatgacaactatcactcgacgcacagcgaagagaaccgccagttgtcagaacttatctactctcgcctgaaagagaacggttttattaaaaaccgcaccatctctcagctgtacgatccggaaaaaggcatgttcctgccggaccgttttgtgaaaggcacctgcccgaaatgtaaatccccggatcaatacggcgataactgcgaagtctgcggcgcgacctacagcccgactgaattgatcgagccgaaatcggtggtttctggcgctacgccggtaatgcgtgattctgaacacttcttctttgatctgccctctttcagcgaaatgttgcaggcatggacccgcagcggtgcgttgcaggagcaggtggcaaataaaatgcaggagtggtttgaatccggcctgcaacagtgggatatctcccgcgacgcgccatactttggttttgaaattccgaacgcgccgggcaaatatttctacgtctggctggacgcaccgattggctacatgggttctttcaagaatctgtgcgacaagcgcggcgacagcgtaagcttcgatgaatactggaagaaagactccaccgccgagctgtaccacttcatcggtaaagatattgtttacttccacagcctgttctggcctgccatgctggaaggcagcaacttccgcaagccgaccaacctgtttgttcatggctatgtgacggtgaacggcgcaaagatgtccaagtctcgcggcacctttattaaagccagcacctggctgaatcattttgacgctgacagcctgcgttactactacactgcgaaactctcttcgcgcattgatgatatcgatctcaacctggaggatttcgttcagcgtgtgaatgccgatatcgtgaacaaagtggttaacctggcctctcgtaatgcgggctttatcaacaagcgttttgacggcgtgctggcaagcgaattggctgacccgcagttgtacaaaaccttcactgatgccgctgaagtgattggtgaagcgtgggaaagccgcgaatttggtaaagcagtgcgcgaaatcatggcgctggctgatctggctaaccgctatgtcgacgagcaggctccgtgggtggtggcaaaacaggaaggccgcgatgccgacctgcaggcaatttgctcaatgggcataaacctgttccgcgtgctgatgacttacctgaagccggtactgccgaaactgaccgagcgcgcagaagcattcctcaatacagaactgacctgggatggtatccagcaaccgctgctgggccacaaagtgaatccgttcaaagcgctgtataaccgcatcgatatgaagcaggttgaagcactggtggaagcgtctaaagaagaagtgaaagcagctgccgcgccagttactggcccactggcagatgatccgattcaggaaaccatcacctttgacgacttcgcaaaagttgacctgcgcgtggcgctgatcgaaaacgcagagtttgttgaaggttctgacaaactgctgcgcctgacactggatctcggcggtgaaaaacgcaatgtcttctccggtattcgttctgcctacccggatccgcaggcactgatcgggcgtcacaccattatggtggccaacctggcaccgcgtaaaatgcgctttggtatctccgaaggcatggtaatggctgctggtcctggcgggaaagatatcttcctgttaagcccggatgctggtgctaaaccaggccatcaggtgaaataatcccccttcaaggcgctgcatcgacagcgccttttctttataaattcctaaagttgttttcttgcgattttgtctctctctaacccgcataaatactggtagcatctgcattcaactggataaaattacagggatgcagaatgagacactttatctatcaggacgaaaaatcacataaattctgggcagttgagcaacagggaaacgagttgcatatcagttggggaaaagttggcaccaaagggcaaagccagataaaaagtttttcagatgctgcggcagcggcaaaagcggagcttaagctgattgcggagaaggtgaagaaggggtatgtggagcaagcgaaggataattctttgcaaccttcccaaacggtaacgggctctctcaaggtagcggacttatccaccattattcaggaacaaccctctttcgtagcagaaacccgtgcgcctgacaaaaatacagatgctgttttaccgtggctggcgaaagatattgctgtcgtttttccgcccgaagttgtacacaccacgttaagtcatcgccgctttcccggagttcctgttcagcaagcagacaaattgacccaattacgtcgcttagcctgtagtgtgtcgcaacgggataataaaacagccacatttgacttcagcgcctgttctttagaatggcaaaacaccgtcgcccaggcgatcagtcagatcgacggcctgaaaacaacacagctaccatcaccagtaatggctgtactcacggcacttgaaatgaaatgcacaagatataaagtgcgtgaggatgttatggatcagatcgtccaggaaggcggtctggaatatgctactgatgtaataatacaccttcaacagattgatattaaatgggattatgcgaataatgtcattattattctgccgtctggcattgcacctgactacttggagcaatattccagatttgaattacgcctacgtaaacatttatcactggcggaagagtctctctggcaaaaatgtgcacaaaaacttattgccgcaattccacatattccagaatggcggcaaccattaattgctttgttattacccgaaaaaccagaaattgcacatgaaattgcccagcgtctactggggcaaaaaaaattaccctcgcttgagtggttaaaaatagtggcgactgatgagcacattcttgcctcattagaaaaatatcacgagccatatgccatttttgatgattactattgtggtgcgatatggtcagccaccgtattacaggagcaaggtgttgcagccctgccccgatttgctccctatgccgcaagtgactactgcgccgatgtgttgcgtcatatcaatcatccgttcgcattaacactgcttatacgtgtagccgggcatactaaacgctgtcacgatcggatgacgaaagcctgcgctgcgttcccacatgcagcaatggcggcactgacggaacttcttgggcaaaaagaagagaacagttggcgcattatgctaatgacaatgcttatctcacaaccagcactggcagaacaggtcattccctggctctcgacacccgcagttgccgtactgaaatcatgccagcaacaactgacacagccctcaaaccatgccagcgccgatctactgccagccgtagtagtctcccctccctggctttcgaaaaagaaaaaatcgccgattccggtgctggatttagcgccattaggcattgagccaatctgttatctgacagaagaaatcagtaatcaacttttggcgaaatatatctggtattcaaaacacatcacggttagccatgaagaaagtactaccaacctgttggcaaggatgggttttcaacgacggatcgctggtacatatattaaagctcccgaagcggtagttgaggcatggctaaatgaagattattcaaccttactaagtgaatttaaggtgtttcattcacctaccgggcattattggcagttggggattttgacaacattgccgctggagaaagcagtaaaagcatggaatgcccttaccctatctccacataccgataccgaatacgccatgttacattttggactcaaagggttacctgggttagtaaactcacttgcacgctatccacaagaagccttgcccatcacgaattacttcgcagcgagtgagctggctcctgccgtcgcccgtgccttcaacaaactgaaaacgctacgcgaaaacgcccgtagctggctgttgaaatacccggaacatgcccttaccggcctgctgcctgcggcgctcggcaaagccggtgaagcacaggataacgcccgcgctgccttgcgtatgcttaccgaaaacggtcatcagccattactgcaagaaatcgcccgacgttataaccagccggaagtaaccgatgcggtgaacgctctgcttgcgctcgatcccttagataatcacccgacaaaaatccccactcttccggccttttatcagccatcgctctggacgcgcccggtattaaaagcaaatgcccaatcactgccagatagcgccctcctccacctcggtgaaatgctccgcttccctcaggaagaggctctgtatccgggattattgcaggtgaaagacgtctgttccgccgactcactggcgggatttgcctgggatctgtttaccgcctggcagaccgctggcgcgccgtcgaaagagagttgggcgttcactgcgttaggcgttctcggtaacgatgacaccgcccgcaaactgacgccattaatacgcgcctggcctggtgaatcccagcataaacgcgccaccgttgggttggatattctcgctgctatcggtagtgatatcgcccttatgcagcttaacggcatcgcccagaaactgaaattcaaagcattacaggagcgggcaaaagaaaaaattgccgacattgccgagagccgcgaactcacggtggcggagcttgaagatcggttagcaccggatctcggtctggatgataacggttcgctgctgctggattttggcccacggcagttcaccgtcagctttgatgaaaccttaaaaccgtttgtgcgtgatgtttccggcagccgcctgaaagacctgcccaaaccgaacaaaagcgatgatgaaacgcgggcgaacgatgcggttaaccgctacaaattgctgaaaaaagatgcgcgtaccatcgccgcccagcaggtagcaaggctggaatccgccatgtgcctgcgccgccgctggtcgctggaaaacttccagctcttcctggttgagcatccgctggttcgtcacttaacccgccgtctgatttggggcgtttatagcgccgaaaaccagctactggcttgctttcgcgtagcagaagataacagctacagcaccgctgacgatgatcttttcaccctgccggaaggcgatatctctatcggcactcctcacgttctggaaatatcaccaacggatgctgccgcctttggtcagctttttgccgactacgaactgctaccaccgttccgccagctcgaccgtaacagctacgccctgacagaagccgagcgcaatgccagtgaactgacccgctgggcaggcagaaaatgcccgagcggtcgggtcatgggactggcgaataaaggttgggtgcgtggtgaaccgcaggatggtggctggatcggctggatgatcaaacctctgggccgctggtcgttaatcatggaaatcgatgaaggctttgcagttggtatgtcgccagccgaacttagcgccgagcaactcttaagcaagctgtggctatgggaaggcaaagcagaaagctatggctgggggagtaattcaacacaggaagcgcagttctccgtactcgatgccatcaccgccagcgagctgattaacgatattgaagccctgtttgaataaggaaagagcatggacaaggaattaccgtggctggcggataacgcccaactggaactgaaatataaaaaaggcaaaacaccactcagccatcgcaattggccgggcgaaccagtgcctgttatcactgaaagcatcattcagacactgggtgatgaattgctacaaaaagctgagaagaaaaaaaacattgtctggcgttatgagaatttttcactggagtggcagtccgccattacgcaggccatcaacttgatcggcgaacacaaaccctcaatcccggcccagacaatggcggcgctagtctgtatcgcgcaaaatgacagccaacagttgctcgacgaaatcgtccaacaagaggggctggaatatgcgactgaggtggtgattgcacgccagtttattacacgatgttatgagagtgatcctctggtagtcacattgcagtatcagaacgaggactatggctatggttatcgctcagaaacctataacgaattcgatctccgactgcgtaagcatctctctctggcagaggaaagctgctggcagcgttgcgccgacaaactcattgccacactgccaggaataaccaaagttcgccgcccttttattgcgctgatcctccccgaaaaaccagaaatcgccaatgagttggtaagccttgaatgcccgcggactcattttcattctaaggagtggttaaaagttgttgctaatgaccccacagcggtgagaaaactcgaacgctactggagccaggatatatttagcgatcgagaagccagctacatgtcgcatgaaaaccacttcggctacgcggcctgcgccgcccttttgcgcgaacaaggactggcagccgttccgcgcctcgcgatatatgcccataaagaagattgcggcagtctgctggtacaaattaaccatccgcaagtcatccgcaccttgctgttagttgctgataaaaacaaacccagcctgcaacgtgtggctaaatacagtaaaaacttcccccatgcgacactcgccgcactggcagaactgctggcgttaaaagaaccaccagcccgcccaggttatccaatcatcgaagacaaaaagctgcctgcacagcaaaaagcacgcgatgaatactggcgtacgctgttacaaacgctgatagcatcgcagccacaactagcagaaagggtgatgccgtggttaagtactcaagccagggcagtgctgaatagttatttatcggcaccgccaaaaccggttattgatagcaccgataacagcagtctgcctgaaatgctcgtttcaccaccgtggcgtagtaagaaaaaaatgacagctccacgtcttgatttggcaccgctcgaattaactccgcaaatttactggcaaccaggcgaacaagagaggcttgccgccactgagtctgcccgttatttcagcacggaatctcttgcggaacgcatggaacaaaaaagtggacgagttgtattacaggaactgggttttggggatgatgtatggctgtttctgaattatatactccccggaaaactggatgctgcacgcaattcactcattgttcagtggcattactaccaggggcgggttgaagagatcctgaatggctggaactccccgcaagcacaattagcagaacaggcgctccgcagcggtcacatagaagcgttaattaacatatgggaaaatgacaacttctcacgttatcgtccggaaaagagtgtctggaacctgtatttattggcacagttgccgcgtgagatggctttgaccttctggctgcgtatcattgagaaaaagcatctgttcgcgggtgaggactattttctcagtatcctcggattggatgcgctaccaggtctgctgttggctttttcacatcgtccaaaagaaacatttccgttaattttaaattttggcgcaacagaactggcgctgcctgttgcccgcgtctggcgacgtttcgcggcgcagcgtgatctggctcgccagtggattttacaatggccggaacatacggctagtgcacttatccctcttgtctttaccaaacccagcgataatagcgaagccgcattacttgccctgcgtttactgtacgaacagggacatggcgaattgctacaaaccgtggcaaaccgctggcagcgtacagatgtatggtctgccctggagcagttgcttaaacagggtccaatggacatttacccggcacgcattccaaaagcccctgatttctggcatccggcaatgtggtccaggcctcgacttatcactaataatcagcctgttaccggtgacgctctggaaattatcggcgaaatgctgcgctttacccaggggggacgtttttatagcgggctggaacaactgaaaacgttctgccagccacaaacgctggcagcttttgcctgggatctcttcactgcgtggcaacaagctggtgcccccgcaaaagacaactgggcatttctggcgttaagtctctttggtgacgaaagcacggcacgggatctgacgacacagatcctcgcctggccacaagaaggcaaatctgcccgtgctgtcagcggcctgaacatccttaccctgatgaataatgatatggcgctgatacagctgcatcatatatcgcaacgggctaaatcccgccccttacgtgataacgcggcggaatttcttcaggtggtcgcagaaaatcgcgggctaagccaggaagagctagcggacagattagtcccaaccctgggccttgatgatccgcaggcgttgagttttgattttggtccccggcagtttaccgttcgcttcgatgaaaacctcaacccggttatctttgatcagcaaaacgttcgccagaaaagcgttccccggttgcgcgccgatgacgatcaactgaaagcgcccgaggcactggcccgactaaaagggctaaaaaaagatgctactcaggtgagcaaaaacctgctcccgcgtcttgaagctgccctacgtaccacccgacgctggtcgctggcagattttcatactctgtttgttaatcatccctttacccgcctggttacccagcgattaatatggggcgtgtatccggcaaatgaaccgcgtcgtttactcaacgcctttcgtgtggccgcagagggggagttctgcaatgcgcaggatgagccaattgacctgcctgcggatgctctgattggcattgcccacccgttagaaatgacagcagaaatgcgcagtgaatttgcccagctttttgccgattacgaaattataccgccacttcgccagttgacacggcgcacggtgctgctcacgcctgacgagtcagccagtaatagtttgaatcgctgggaaggtaaatctgctaccgttgggcaacttatgggaatgcgatacaaaggctgggagtcaggctatgaggacgcatttgtctatgacctgggtgagtaccggctggtccttaagttttcacccggttttaaccactacaatgttgatagcaaagcgctaatgagcttccgttctcttcgagtgtacagtgacaataaatccgtcacttttgccgaacttgatgtgtttgatttgagtgaggcgttaagcgcacctgacgtcattttccattaaaacacagcgggcagtgatgcaactgcccgttatcaacacgacttaccagcggggaaagcgatgatcgtgcaaaaagagctggttgctatttacgattatgaggtccctgtacctgaagatccgttttccttcagacttgagatccataaatgctctgaattatttacaggttccgtctatcgactggagcgattccggctacgtccaacatttcatcaacgtgatcgagaagatgctgacccgctaataaatgatgcgttgatttatataagagatgagtgtattgatgagcggaaattacgaggtgaatcacctgaaactgtaatagcaatttttaatcgtgaactacagaatatattcaaccaactaatagaatattagtttattaaagggggaagcggttttcccccttagttgcgtttcaatttgcccattacttcaacaaatcaatcaaccgtaacagagccactaatagctccagtacggcaatgagcacggttaacttttgtgtcagcgtgtccatccgctctccttattaaggagcgcaacaccagcaccttacccttacactgcctgtcgatactggtttacgtttgttgagtcgccatgttgcactccggatcagagcactacctgcggcaccacccgtccggtagccaggacttgaaatgggttcgatccggcgcaacttcccaacagtcaggattataaatctcattatcttaattgcaacactgtccagaggtggttataattcgttcgttgagatgccatgttgcactatcagtaacttaacatcaaagtagtaaataaaagaacctgcctcaccagcaggtttttttattttctgcgatctactttccagatattttttgccaatagcccaccataaatattcacatcccggtcaaatggtgcgttgaatataaaatcgatgaatttataaataaaaatgagttatatgatgaattaataaaaacagtaatcattttattaaagggggaagcggttttcccccttagatgcgtttcaatttgcccgttacttcaacaaatcaatcaaccgtaacagagccactaatagctccagtacagcaatgagcacggttaacttttgtgtcagcgtgtccatccgctctccttattaaggagcgcaacaccagcaccttacccttacactgcctgtcgatactggtttacgtatgttggaccacgatgttgcactccggatcagggcaccacctgcagcaccacccgtccggtagccaggacttgaaatagattcgatccggcgcaacgtcccaacggtctggattataaatctcattatcttaattgcaacggggtccagccgtggttataattcgttcgttggaacacgatgttgcacaggctgtggtgttaggcctgaaagtagtaaataaaagaacctgcctcaccagcaggtttttttatttactgtgatctgctttccagatatttttcgctcaaacaactaatgcgccaaacatttattgcgcgtaaaatatcgtttatttcattaatacatttcagggatgaatatatgtcaccgcagaataatcatctgcagcgtccgcctgctgctgtgttatacgccgatgaactggcaaaattaaaacaaaatgataacgcaccttgcccgcccggttggcagttaagtttgcctgcggcccgtgcttttatccttggcgatagcgcgcaaaatattagccgtaaagtggtgattagtccctccgctgtcgaacgcatgttagtcactcttgccaccgggcgcggtttgatgttggtgggggaacctggcaccgcaaaatctctcctgtctgaattactggcaaccgctattagcggcgatgccgggttaaccatccagggcggcgcatctactaccgaagatcaaatcaagtacggctggaactacgccctgcttatcaaccatggtccgtcaacggaagcactggtccctgccccgctttaccagggaatgcgcgacggcaaaattgtccgttttgaagagataacgcgtacaccgctggaagtgcaagactgtctgttaggtatgctttctgacagggtgatgacggtgccggaactcaccggtgaagccagtcagctctatgcgcgggaaggctttaatattattgccactgccaatacccgcgatcgcggcgtcaatgaaatgagtgctgcgctaaagcgtcgcttcgattttgaaaccgtctttccgattatggatttcgcccaggagctggaactggtcgccagtgcttcggcgcgtttgctggcccatagcggtattccgcataaagtgcctgacgcagtactggagttactggtacgcaccttccgcgatctgcgtgccaacggcgaaaagaaaacgtcaatggatacactgacagcgattatgtccaccgctgaagccgtgaacgtggcccacgccgtaggcgtccgcgcctggtttttagcgaatcgcgcgggggagcctgccgacctggtggactgtattgccggaaccatcgtcaaagataacgaagaagatcgcgctcgtctgcgccgttacttcgaacagcgtgtcgccacacataaagaagctcactggcaggcttattatcaagcccgccaccgcctgccgtgaggaaagaggcatgagcgagccgttaattgtcggcatccggcatcatagtccggcctgcgcccggctggtgaaatcgttaatcgaaagccagcggccacgatacgtattgattgaaggcccggctgattttaatgaccgggtagacgaactgtttttagcccaccagcttccggtagctatttacagttattgccagtatcaggacggtgcagcccccgggcgtggtgcctggacgccatttgctgaattttcgccggagtggcaggcgctacaagccgcacgtcgtattcaggcacaaacttacttcatcgatttgccttgctgggcgcagagtgaagaagaggacgattcgcctgatacgcaagatgaaagccaggccttactgctgcgtgccacccgcatggataacagcgataccctgtgggatcacttgttcgaagatgaaagccagcaaactgcattaccctctgcgctggcgcactattttgcccaactgcggggcgatttccccggcgatgcactcaatcgtcagcgcgaagcctttatggctcgctggattgcatgggcggtgcagcaaaataatggcgacgtgttagtcgtctgcggtggctggcacgctccggcactggcaaaaatgtggcgcgaatgcccgcaggacattaacacgccggaattgccctcgctggcagatgccattacaggttgttatctcacgccctacagtgaaaagcgccttgatgtgctggcaggatacctttccggtatgcctgccccggtctggcaaaactggtgctggcagtggggcttacagcaggccggtgaacaactgctaaaaacggttctcacccgtttgcgccagcacaacttgcctgcttcgaccgcggatatggctgccgcacatctgcatgcaatggcactggcacagttgcgcggtcatacactaccgttacgcactgactggctggatgccatagcaggctcgttgattaaagaagccctgaatgcaccgttgccgtggagctatcgcggcgttattcatcccgataccgatccgattctgctaacgttgatagacacattagcgggtgacggattcggtaaacttgccccttccacgccacaaccgcctctgccaaaagatgtcacctgcgaactggaacgtaccgcaatctctcttccggcggagcttaccttaaatcgctttacccccgatgggctggcgcaaagtcaggtgttacatcggctggcaatactggagatccctgggattgtacgccagcagggaagtacactgacacttgcaggcaacggtgaagaacactggaaattaacccgcccgcttagccagcatgcggcattgattgaggccgcctgctttggtgccacactccaggaagccgcacgccataaattagaagccgatatgctggacgcgggtggaatcggcagtatcaccacatgtcttagccaggcggcgttagcgggtctggcgtccttcagtcaacaattactggagcaactcacattattaatcgcccaggaaaatcaatttgccgaaatgggccaggcgctggaagtgctatatgccttatggcggctggatgaaattagcggtatgcaaggcgcgcagatattacaaacgacgttatgcgcggctatcgatcgcacgctgtggctgtgtgaatctaacggcagaccggatgaaaaggagtttcacgctcacctgcatagctggcaagcgctttgccatattctgcgcgatctacatagcggcgttaatttatccggcgtttcgctttctgcggcggtagccttactggagcgacgcagtcaggcgattcatgccccggcgctggatcgcggcgcggttcttggcgcactaatgcgtctggaacatcccaacgccagtgccgaagcggcgctgacgatgctggcgcagttatccccggcacaatccggcgaggcgctgcaaggtttgctggcattagcccgtcatcaactggcctgtcagccgacatttatcgccggtttcagcagtcatttaaatcaactaagtgatgccgattttatcaatgccctgcccgatttacgcgcggcgatggcctggctaccgccacgagaacgcggaacgctggcgcatcaggtgcttgagcattatcaactggcgcaacttcccgtttcggcactgcaaatgccgttgcattgtccaccgcaagccattgcacatcatcaacaactcgaacagcaggcactggcatcgctgcaacactggggagttttccatgtctgaactgaacgatcttctgaccacccgtgagctacaacgctggcgattaattcttggcgaagcggcagaaacgacgctttgtgggctggatgacaacgcccggcagatagatcacgcgctggagtggctgtatgggtgcgatcctgaacggctccagcgtggtgaacgctctggtggattaggtggctcaaatctcaccactcctgagtggatcaacagtatccacacgctgtttccgcaacaggtgattgagcggctggaaagcgatgccgtactgcgctacggcattgaagatgtggtgacaaatctcgacgtgctggaacgtatgcagccttccgaaagcctgctacgcgccgttttgcacaccaaacatctgatgaatcccgaagtactggctgccgcccgccagatagtgcgccaggttgttgaagaaattatggcgcgactggcaaaggaagttcgccaggctttttctggtgtccgcgatcgccgtcgccgttcatttattccactggcgcgaaactttgatttcaaaagtactctgcgcgccaacctgcaacactggcacccgcaacacggcaagttgtatatcgaatccccccgctttaacagccgcattaaacgccaaagcgaacaatggcaactggtcttactggttgatcaaagcggatcgatggtcgattcggtgatccactctgcggtgatggcggcctgtttgtggcagttacccggcattcgtacccatctggtggcgtttgacacaagcgtcgttgatctcacggcagacgttgccgatccggtagagttattaatgaaagtacagttgggcggcgggaccaatatcgccagtgccgtggagtatggtcggcaacttattgaacaaccagcgaaaagcgtcattatcctcgtgagcgatttttacgaagggggttcatcatcattactgacgcatcaggtgaaaaagtgtgtccagagcggcatcaaagtgctgggactggcagcgctcgatagcacagcaacaccttgctatgaccacgatacggcccaggcgctggtaaatgtcggcgcacaaatagccgccatgacaccgggcgagctggcatcatggcttgcggagaatcttcagtcatgaattcactacgtccggaattattagaactgacaccgcaggccctgacggcgttaagcaatgccggttttgttaagcgcagtcttaaggaactggaaaatggcaacgtcccggaaatcagccatgagaacagcgctttaatcgccaccttcagtgacggtgtccgtacccagctggcgaacggccaggcactgaaagaggctcagtgcagctgcggggccagcggtatgtgccgtcatcgcgtgatgcttgtgttaagttatcaacgactttgtactaccgcccagcctacggaaaaagaagaagcgtgggatccggcaatctggctggaagaactggctaccctgcccgatgccacccgcaaacgcgcacaggcgttggtcgctaaaggcatcaccattgagttgttctgtacgccgggcgaaattccctctgcccgcttaccgatgagcgatgtgcgtttttattcccgcagcagtattcgtttcgcccgttgtgattgtattgaaggcacactttgcgaacatgtcgtactggctgtgcaggccttcgtcgaggccaaaactcagcaagcggaatttactcatttaatctggcagatgcgcagcgaacacgtcacatcatctgacgatccgtttgccaacgacgagggtaacgcgtgtcgtcaatatgttcagcaattaagccaggcattatggctgggcggcatcagccagccgcttattcactacgaggccgctttcagtcgcgcgcagcaggcggcggaacgctgcaactggcgatgggtgagtgaatcactacgacagctacgggcaagcgttgatgccttccacgcccgcgccagccactatcatgccggagaatgcttacgtcagcttgcggcattaaacagtcgattaaattgcgcacaagagatggcccggcgcgacagtgttggtgaagttcctcctgtgccgtggcgcacggtcgttggctctggcattgccggagaagcaaagcttgatcatctgcggctggtgtctttaggtatgcgttgctggcaggatattgagcattatggtttacgcatctggtttaccgatcccgacaccggcagtattttgcacctttcgcgcagttggccgcgaagtgaacaggaaaactcaccggcagctacgcgtcggctgtttagttttcaggctggcgcactggcgggtgggcaaattgtttcacaagcagcaaaacgcagtgccgatggcgagctgctgttagctacccgcaaccgcttaagcagcgttgtgccgctgtcgcctgatgcctggcaaatgttgagcgcgccgttacgccagccgggcattgtggctttgcgggaatatttacgccagcgtccccccgcctgcatacggcctcttaatcaggtcgataacttatttattctgccggtcgctgagtgtatttcgctcggttgggatagcagccgccagacgctggatgcgcaggtaatcagcggcgaaggtgaagataatctcctgacgttatcccttccggcatctgcctgttctccttttgccgttgaacgcatggcggcgcttttgcaacaaacagacgaccccgtgagtctggtttctggctttgtcagttttgttgatgggcaattgacactggaaccacgggtgatgatgacaaaaacccgcgcctgggcgctggacgcagaaactgcgcctgtggcaccgctaccttctgccagcgttttgcctgtgccgtctaccgctcatcagttgctgatgcgctgccaggcgttacttattcaactgctccataacggctggcgctatcaggaacagagcgctattagtcaggcagagttgctggcgaatgacctctccgcggtcggtttttatcggctggcacatgtgttgggacaatttcgtaatacagaaagcgaggcacgggtagaagcaatgaataacggtgttttactttgcgaacaattattccccatgcttcagcaacaaggatgaaatagtgctttttactaagagttctactccagttccggactgctcacgccacggtattaggcatatcctatatagcccccggtgagagtcaccagttccttgattaaataaaatggagttttacatgaaggctttcaataagctgttttccctcgttgttgcatctgttctggttttctctcttgctggctgcggtgacaaagaagaatcgaagaaattcagcgccaatctgaacggcactgaaattgccattacctatgtctacaaaggtgacaaggtgcttaagcaatcttctgaaaccaaaattcaatttgcctccattggtgcaaccaccaaagaagatgctgccaagacacttgagccgttaagcgccaaatacaaaaacatcgcgggtgttgaagaaaaattaacctatacagatacctacgcgcaggaaaacgtgactatcgatatggaaaaagtggattttaaagccctgcagggtatttcaggaatcaacgtttctgctgaagatgccaaaaaaggtatcactatggcgcaaatggaactggtgatgaaagccgctggttttaaagaagtgaaataatcggttggcggtcatgctctaaacatgaccgccaattttttagccttttttcacatgctggcgcgctgccagtccacgcagaaaataacgtaaaaattgatcgccgcattcgcggaagtttttatgatccggtgcacgcatcatcgctgtaatttccggcatcgaaacgcggaactgctgttcggtgaggatcgccagaatgtcatcggttttcagcgaaaacgcgatgcgtaattttttcagcacgatgttgttattaatgcgacgttccggctccagtgccggagcagactcatccttgccgcgtttttcataaatcaggccgttgaggaatgacgacaaaacaatgtccggacaacgctgaaaaccctcttcgtcttctttacgtagccagacggcgatctgttccgcggtggcttcgacattacccagcgccagaatacgcaccaggtcattattattggctttcaaaatgtagcgcacgctgcgcagaatatcgttacttagcatgaggccttcaggtgttgatgaggcaaaaagccattttagcagtcttttacaggccaatcgcctcttttaagcttttcagataacggcggctgaccggcacggttaagccattacgcaaaatcaactcggcctggccattatcttccagacgaatctcctgtaaatgcgcgagattaaccagatactgacgatggcagcgcagtagtggtgtacgactttccagggtacgtaatgtcaattcggtaaagccctctttcccttcgtggctggtaacgtagacaccgctcatccgactgctgacaaatgccacatctttcatttgcagcaaataaatccgactatgccccgtacaagggataaatttcagcgcctgttgattttccggtaacagcgaaacatcctgcttgctgcgctcctgacgcaatcgcgccagcgttttctccagtcgcgcttcatcaattggcttcagcagataatcaaaagcatgttcttcaaaggctttaatagcgtattcgtcaaacgcggtgagaaaaacaatatacggacgatgttccggatcgagcatccccaccatttccagaccactgatgcgcggcatctggatatcgagaaacagcacatccgggcgcagtttatgcaccgcgccgatcccttccacggcgtttgaacactctccaacgatttcaatatcgctctgctcctgcaaaaatacgcgcaggttctcccgtgctaacggttcatcatcgacaattaagactttaatcatgcctcgtccctccatggtagtcgtaacgttattcgggtgtaactatcaggctcacaggcgacgcttatcccatagtcatcgccaaaccgttcacgtaaacgcttatccaccagattcatccccagcccactggcattggttaccggttgatacaaaccggcattgtcttcgatctccagcatcaaatgttgcccctcacgtcgggcgctgattgccactcgccctgtatccagcagttgtgatgtcccatgtttaatggcgttttccactatcggttgcagggtaaacgcgggcaattgctgctgggataattcttgcggaatagcaatgttgacctgcaaccgcgactggaagcgcgccttttcaatttgcagataagcgttcacatgttcaatttcgtcggcgagagtaacaaactccgaaggccgctttaagtttttgcggaaaaaagtggaaagatactgcaccagctggctggcctgttcgctgtcgcgacggatcaccgctttaatggtgttaagcgcattaaacaaaaaatgggggttcacctgggcgtgaagcagtttgatctctgactgggtgagcatcgctttttgccgctcatattgcccggcgaggatctgcgccgaaagcagttgcgcaatcccctcgcccagcgtgcggttgattgaactgaataaacggtttttggcttcatacaatttgatggtgcccatcacgcgctgattttcgccacgcaacggaattaccagcgtcgaccccagtttgcattgcggatgcaaagagcaacgataaggtacttcgttgccatcagcgtagaccacttcaccggtttcaatcgcttttaaggtgtaagtcgaagaaatcggtttgccgggtaaatggtggtcgtcaccaattccggtaaaggccagcaatttctctcgatcggtaatcgcgactgcaccaatatccagctcctgatacagcacctgtgccactttcatgctgttcacttcgttaaacccctgtcgcaaaatgccttccgtcgaggctgccactttcagcgcagtggcagaaaaagccgaagtgtatttttcaaacatcgcgcgtttatcgagcaatatacgcataaacagcgccgcgccgacggtattggtgaccatcattggcgcagcaatattactcaccagacgcaccgcatcttcataaggtcgggcgatcgccaggatgatcagcatttgcaccatttcagcgacgaacgtgacggcaccggcggtaatggggttaaagactttatcagtgcgcccgcgacggatcaggatgctgtgtaccaggccgccgagcaatccttcaacgatggttgagatcatgcaacttagcgcggtcatgccccccatcgaatatcgatgtaagccgccggtcagaccaaccagcccaccgacgaccggaccgccgagtaagccgcccattaccgcgcctatcgcacgggtattggcaatagaatcgtcaatgtgcaacccaaaccaggtgcccatgatgcagaagatggaaaagacgatgtagcagagaaatttatgcggcagacgaaccgtgacctgcattaacggtatgaataatggcgttttactcattaaccacgcaatgactaaaaaaacgcacatctgctgaagcagcagcaacaccagattaaaatcgtacatacccgcaaaccacacttccctttaaaacgcgtaacatacattgcctgcgtttaactttctttgaactcttgcagaaaaatgagaattcgtgagtacgatcactcaaaatcgcctggcaaaaataaaatcaccctatagatgcacaaaaaacgggcaaaactacctggttcgcaaaactgcgtctaaagttaaaccgggacctcgcgagcaagggtgagacgatggcgctttacacaattggtgaagtggcgttgctttgtgatattaaccctgtcacgttacgcgcgtggcagaggcgttacgggttgctgaaaccgcaacggacagacggcggtcatcgactgttcaacgatgccgatattgaccgtatccgcgagatcaaacgctggatcgacaacggcgtgcaggtcagcaaagttaaaatgctgctcagtaatgaaaatgttgatgtgcagaacggctggcgcgatcagcaagaaacattactgacctacctgcaaagcggcaatctgcatagcctgcgaacgtggatcaaagagcgcggtcaggattaccccgcccagacactcaccacacatctgtttattcctctgcgccgacggcttcagtgccaacaaccgactctccaggcgctgctggcgatcctcgacggcgtactgatcaactacatcgccatttgtctggcttcggcacgtaaaaaacagggtaaagatgcgctggtggttggctggaatattcaggataccacccgtctgtggctggagggctggattgccagtcaacaaggatggcgcattgatgtcctcgcccactcgctcaatcaactacgccctgaactattcgaaggccgtacattgctggtgtggtgcggtgaaaatcgaacctccgcccaacagcagcaactcaccagttggcaagaacaaggccatgatattttcccactcggcatttaatgattcgttaacaaatgcgctttactgtacaatcctttcgttaacataaggagtgcaatatgcgcatagctaaaattggggtcatcgccctgttcctgtttatggcgttaggcggaattggtggcgtcatgctcgcaggttatacctttattttgcgtgctggctaagcgcctgcaccagcctttcaaacaggcggtctgcgatgatcgccgccagtgccaccagtaacgccccctggatcacatacgcggtattaaatccgctaagcccgatgatgatgggcgtacccagcgtgctggcccctaccgttgaggcgatcgtcgccgtaccaatgttgataatcaccgaagttcgcacgcccgccagaatcaccggagccgccagcggtagctcgaccttacgcagtcgctgaccacgactcattcccatacctttcgcaacttctgtcacgctggcatcaatcgctcccagcccggcaagtgtcgcctgcaggacgggcagcacaccgtaaaggatcaaggcgataatcgctggttgcagaccaaagccgatcaccggaacggcaatcgccagcactgcgacaggcggaaaagtctgtccaacggcggcaatagtttccaccagtgggcgaaattccgcgccccacgggcgagtgacagcaattccggcaccagtgccaatgatcaccgcaaacaaactcgaaattcccaccagccagaaatgagccagtgccagagctgcaaaactttcttgctgataaacgggtcgtggcagttgtgggaacaaggcagcaaacagcggctggctgtaaggcagccagaaaatcagtgccacaaacaaagcaatgagccagaacagcggatcgcgcaacatcttcatacgcttacgcctcctccagcagatcctgaaaatgcagcgtgccgcaaggctggccctgcgtgttcaccaccggcagcacctcgcatccccgcgcgacaaacagggagagcgcatcgcgtagcgtcatctcttctgccagtgcctcaccttctgcccgttcttcgcgacgcacgtaatccgccacactacgtaacgaaagcaggcgcacccccagttcactacgtccaaaaaactggcggacaaaatcattcgccggacgagtcagcatcgtcagcggattcccctgctgcaccacttcaccgtgatccatcaataccagatgttctgccagccgtagcgcctcatcaatatcatgagtgaccagcacaatggtacgccccagcaaacggtgaatgcgcgtcatctcttgttgcaacgcgccgcgcgttaccgggtccagtgcgccaaaaggttcatccatcagtaagacttgcggatcggcagccaatgcgcgcgccactcccacacgttgctgctgaccaccggaaagctgatgcggataacgctcacgtaaatttgactccagccccagtagcgccattaattcgtcgatacgatcatcaatccgcgcccgcgaccatttttgtaattgcggcacggtaacgatgttttgcgccacgctccagtgggggaacaggccaatagattgaatggcatagcccatccggcggcgcaactccagtactggcagcgagcgaatttcttctccggcaaagcggatcactccgctgtcatgctccaccaggcggttaatcattttcagggtggtggatttgccggagccagatgtgccaatcagcaccgaaaaactcccttcctgaaaattgagattgagatcgttaacggctttttgtgcgccgaacagtttgctgacatggctaaattcaatcattacgtttcaccttcagcagtgcgataagcaaatcgaacagcgcgtcggtaagcaccgccagaacaattaccgggatcacccccagcaacactaaatcaatggcgctgcttagcagcccctggaaaaccagcgcaccaaaaccgcctgcgccgattaacgccgcaatcaccgccatacctacagtttgcaccatcaccacccgcaggctgcgcagaaataccggtaacgccagtggtaactgaacatgcaggaatcgctgcgccccgctcatgcccatcgctctggcgctctccagcacatcgcgcgggatctggttcaaaccgactaccacgccgcgcaccagcggcagcaaggcatagagcaccagcgcaatcagtgcgggtgtcattccggttcctgctatgccgagcttccccagccacggaaaggccgtaaccagcgcggcaagcggcgcaatcaacaggccaaagagcgccaccgaaggcacggtctgaatgacattgagcagagaaaaaattgccccctgccgagcagtggaaaagtagcaccagatgcccaacggcacaccaatcactaacgcaggcagcaccgcaccaaacagcaacgtcagatgttgtgccagcgcgtcgtcaaacacatcctgacggttggcgtattctttcattagtgagagatcgttaagcgtgccggagtacagcaaccacagcggaataatggcaatctgcatatgcaacaaccagcgccacagcggatgcgtggagattcggcggatggcatcgctacaggccagcaatgccagcgccgcagccagccagaaaccactgccgaggctggtacgcgccagcgcactgccattttgcgccagttgtgtcgccgcctttcccgcgccccacaccagcaatacgaagacgaattgcgccagaatgagtgcacaaatgctgccttttttaccgggaataaaacaggccgtcagccaggcgcaaccaacgcccaccagcatccagatcgtttgcggccacagctgccagagatgacgcccctcacccgaaactaaacgattaggcgcgtaactgataaacggcagcgccgctgcgattgccgtcagcaacagcagcagcgccagaacaggattaatacggaaataagtcacgggaaattacttcgtccaccctttttgtttcaggtagtcggcagccacttttttggcatccagtccttccacagcaatgctggcattcagttgctgcaatgtttttgcatcgaggctggcgaagactggctgtagccactgtgccatttgcggatactccttcaacaccgactcacgcaccactggtgcaggcgcgtagataggttgcacaccttgcggatcgcttaaggtttgcagccccagcgccgctaccgggccgtcagtgccgtaagccattgcagcattaacgccagaggtttgctgggcagcggctttgatcgtcaccgccgtgtcgccaccagccagtgacagcaactgatcctgaccgagcttaaagccataggctttttcaaacgcgggtaacgcatcggcgcgttcgataaactctgccgaggctgccagtttgaaggtgccgccctcttgcagataacgactcaggtcggcaagcgaagtgagtttatttttctctgccacatcctgacgcacggcgatagtccaggtgttatttgcaggcgcgggcgtcagccagattaacttgttgtgctccgaatcgagctttttgactttctcgtaaccttgctgcgcgtttttccacgctgcatcgttttcatctttaaagaagaaagcgccattgccggtatattccggatagatatccagttcaccggaagtaatcgccccgcgcaccacaggagtcgttccgagttgcactttattcaccgtcggtacgccgtggctttccagcacctgcaaaatgatattgccgagtagcgcaccttcggtatcgatttttgaaccgactttaacgggggaagccgcctgtagcggcaggctcacggctgccaacataaccagtgaacctgcccagagctttaagagtggcatgatgctttcctcattcttttactgttgttttcagcgaattaagagaaaagcatagttgataatggcggggttagcttgagcggaaggattcagttgcagaatcagataaatacttaagaggcatattcggtccggcgtttcctgccggatgcggcgcgagcgccttatccggcctacaaagggcgcaaacgtcgcgcccttactaaagcattacagcaactcaaactcgcctttcttaacgcgtgcggaatcagtgccgataaatacattgaacttgccaggctcggcgtcatatttcatctgttgattccagaacttcagcgcctcaatatcgatcgggaagctgacagtctgagtttcgcccggtttcagggtgattttctcaaagcctttcagctgtttcacagggcgactcatggaagccgtcacatcctgcaagtacatctgcactaccgtggccccctcgcgcttaccggtgttcgtcacctgcacgctggcagtcactttgccgtcacgcttcatggtcggcgcagaaagtttcacatcagagacggtgaaagtggtgtagctcagcccatagccgaacggatacaacgccccgttagcttcatcaaaataacgcgaagtgtatttgttcggcttgtcggcattatacgggcgaccggtattcagatggctgtagtacaccgggatctgcccgacagaacgcgggaaggacattggcagcttgccggacgggttgtaatcgccaaacaatacatcggcaattgcattaccgccttcagtccccgcaaaccaggtttccagaatcgcatcagcctgctgatcttctttcaccagcgccagcggacgcccgttcatcagcaccagcaccagcggtttaccggtggctttcagcgccgcaatcaagtcacgttggctttgcggaatagtgatatcggtccggctggaggcttcgtgcgccatcccctgtgcttcaccgactacagccaccaccacatcagattgtttcgccgtctgcaccgcttcatcaatcatctcttgcggcgaacgcggatcgactttgaccgcttcttcatactgattcaggaaatcgataatgcctttgtcactggtaacgttcgcccctttggcatacagcactttaccgttttcaccgacggaatttttaatcccggtcagtacggtcacggattgatcggcaacaccggctgcggaccagctgcccatcacgtcacgtttactgtccgccagtggcccaaccaccgcaatggtggccgattttttcagcggtaacgtttcgagacggtttttcagcaacaccaggctttcgcgcgccacttcacgcgcttctttacggtgcaggcggctttcggcattggtatccaccgggtcagactctttcggccccaaatggctgtatgggtcgttaaacaatcccatatcatatttaacgttcagtacatggcgggcagcatcgtccagctcttccatcgtcactttgccggatttgatcaacccaggcagatacttcgagtaatactcgtcgctcatactcatgttgattccggatttcagcgccacgcgcaccgcatcttccgggtctgccgccgtgccatgtttaatcagctctttgattgcaccgtgatcggaaacggtgatgcctttaaagccccactggtcgcgcagaacatctttcagcagccaggaatcggaggtggctggcgtgccgttcagcgagttcagcgccaccatcaccgcgccgctgcctgcgtccagccccgctttgtacggcggcatataatcattaaacaggcgctgcggactcatatcgacggtgttgtactctttaccgccttctaccgcgccgtatgcggcaaagtgtttgacgctggtcatcaccgagtagcgatctgccgggcttttaccctgcatcgcttccaccatggttttacccattgttgaggtgagatacgtatcttcgccaaaaccttcggaagcacgtccccagcgcggatcgcgcgagacatcgaccatcggtgcccaggtcatattcaggccatcatctgccgcttcataagcagagacacgtccgaccgttttcactgcatcgaggttaaaagacgaggccagaccgaggctaatcgggaacaccgtgcgctgaccgtgcagcacgtcgtaagcaaagaaaagaggaattttcaggcggcttaattccatcacctgatcctgcatggcgcggatatcctgacgggttacggtgttgaaaatcgccccaacctgaccgtctttgatcatctcgcggatcgcctctttcgggttatccgggccgacgctgattaagcgcagctgaccaattttctcatcaactgtcattttcttaagcagttcggtgacgaacgcatcccgcgcttcgggcgttaatggatggttgccgaataaatcatccgccagtgctggctgcagggccagactcaccgcgattcctactgaacatagccatttcatatggatttttcttcctctgttgcccgacgaggcagcgaaaatggtgcaaaaaccgtagtttgccataagcatgatggagagagaaaaagaatgctcagtttattgtctgaattttcaaaatattcactcgctgaattgtcatacaaggcgctattctagtttgtgatattttttcgccaccacaaggagtggaaaatgtcttccatgacaacaactgataataaagcctttttgaatgaacttgcccgtctggtcggtcattcacacctgctcaccgatcccgcaaaaacggcccgctatcgcaagggcttccgttctggtcagggcgacgcgctggctgtcgttttccctggctcactactggaattgtggcgggtgctgaaagcctgcgtcaccgccgacaaaattattctgatgcaggctgccaatacaggcctgaccgaaggatcgacgccaaacggtaacgactatgatcgagatgtcgttatcatcagcaccctgcgtctcgacaagctgcacgttcttggcaagggcgaacaggtgctagcctatccgggcaccacgctctattcgctggaaaaagccctcaaaccgctgggacgcgaaccgcactcggtgattggatcgtcgtgtataggcgcatcggttatcggcggtatttgtaacaactccggcggctcgctggtgcaacgtggcccggcgtataccgaaatgtcgttattcgcgcgtataaatgaagacggcaaactgacgctggtgaaccatctggggattgatctgggcgaaacgccggagcagatccttagcaagctggatgatgatcgcatcaaagatgacgatgtgcgtcacgatggtcgtcacgcccacgattatgactatgtccaccgcgttcgtgatattgaagccgacacgcccgcacgttataacgccgatccggatcggttatttgaatcttctggttgcgccgggaagctggccgtctttgcggtacgtctagataccttcgaagcggaaaaaaatcagcaggtgttttatatcggcaccaaccagccggaagtgctgaccgaaatccgccgtcatattctggctaacttcgaaaatctgccggttgccggggaatatatgcaccgggatatctacgatattgcggaaaaatacggcaaagacaccttcctgatgattgataagttaggcaccgacaagatgccgttcttctttaatctcaagggacgcaccgatgcgatgctggagaaagtgaaattcttccgtccgcattttactgaccgtgcgatgcaaaaattcggtcacctgttccccagccatttaccgccgcgcatgaaaaactggcgcgataaatacgagcatcatctgctgttaaaaatggcgggcgatggcgtgggcgaagccaaatcgtggttggtggattatttcaaacaagccgaaggcgatttctttgtctgtacgccggaggaaggcagcaaagcgtttttacaccgtttcgccgctgcgggcgcagcaattcgttatcaggcggtgcattccgatgaagtcgaagacattctggcgttggatatcgctctgcggcgtaacgacaccgagtggtatgagcatttaccgccggagatcgacagccagctggtgcacaagctctattacggccattttatgtgctatgtcttccatcaggattacatagtgaaaaaaggcgtggatgtgcatgcgttaaaagaacagatgctggaactgctacagcagcgcggcgcgcaataccctgccgagcataacgtcggtcatttgtataaagcaccggagacgttgcagaagttctatcgcgagaacgatccgaccaacagcatgaatccgggaatcggtaaaaccagtaaacggaaaaactggcaggaagtggagtaaaaattacggatggcagagtatcgccatccgaattcacttaatcgttctgtgccgtctggcccgccgccgccatttgggcggctttttgttttttatagctcaacgctgctgccggcacaggcatcactttaccggtttcaatccaggtacgcaggcggctggcatcggcaaaatgggtatatttgccaaacgcgtccatcactaccagcgccaccggtttattattgataaccgtacgcatcaccagacaatggcccgccgcattggtaaagccggttttggttaactgaatattccagttatcgcgatacaccagatgattagtattgcggaacggcagcgtatacgtcgggttagagaaggttgccatatcttcccgggtagtacttaactgcccgatcaacggatactgtttgctggcaatgagcagtttggttaagtcacgggcagttgaaacgttatgcaccgacaatccggtaggttcaacaaagcgcgtgttgttcattccgagcgatttcgctttcgcattcattgccttaataaaggctttgtaaccaccgggataatggtgcgcaaggcttgccgccgcgcggttttctgaagacatcagcgccagcaacagcatatctttacggctgatttcgctattcagtcgtacgcgcgaatagacccctttcatctccggcgtctggctgatatccacttttagtttttcatccagcggcagtcgtgcatccagcacaaccatcgcggtcattaatttgctgatagacgcaattggacgcaccagatccgggtggttcgaatagatcactttgttggtattcagatcaacaatcatcgcgctaccggaggcaatttccggttgtgaagcggtggtagcggctgccgttttcgcaacggcctgcggtgccaaaggcacagccagcatcagggccaggctaaataaagaaactcgaaatttcggcatgatgagcattcagatagtggttcacgcgcacgggttgcgcaccgccggagtaaggatttactgaggctagcgacgccatcataacgagcaaaaagtgcgatcgtcaaaggagaatcgtgaggaaatgctgcattgctgacatttacgccagcaatgcaatgtcaaagaactttctagaacaggcgatacccgtagccccatagtataacggttagggcgagcagcacttccagtaccagcacgccaatcgccagcgtcgaactggagaagctaaggccttcctctttgttgatattcaggaagctcggaataccaaggtaaagcaggtagccggtgtaaaacagcgccaccgtgccgaccagcgcacacaaccagaccagcggataaagcgccaccagaccgcttaaaaacagcggagttgcaacgtagcccgcgaagaccatgcagtgcgcaagtgacggacgctgcgggtaattgcgcgccatccaccagatgacccgccccatcaccgcgaccccagccagcataacgccgtaaaacaagacagccagcgccagtccggtaaaccaggataacttcaggatagtgccatcgccaaaattccagccaatctgtgtagtgccaatgaaggcgcaaatcaccggaatcgccgccatcagcaaaacgtggtgggtgtaatggtgagaaatcgtttcgttttcgcgattaatcacctgcatttcacgatcgggatgggaaaacagtccccagacatggctcataccgcccccttgttgtgagttcatgaacctgacagttcaagtataagtcagcttgtgattattttttgttcgcccatgtaattttcactgtctgatgaacgtcctttttcagcgtgaatgattcacagggtgtatgcttactggcaaccaaagggagacagactggcctatggatctcaatacacttatctcacaatatggttatgccgcgctggtgatcggtagcctggcggaaggtgaaaccgtgactttgctgggaggcgttgcggcgcatcaggggctattaaagttcccgctggtggtactttctgtggcgcttggcggcatgattggcgaccaagtgctctatctgtgcgggcggcggtttggcggcaagctgttacgccgtttctcgaaacatcaggataaaattgagcgggcgcagaaacttatccaacgccatccgtatctgtttgtcattggtacgcgctttatgtatggctttcgggtgattggcccgacgctgattggtgccagccagctgccgccgaaaatctttctgccgctgaatattctcggcgcatttgcctgggcgttgatttttaccactattggttacgctggtggtcaggtgattgcgccgtggttgcacaatctcgaccagcatttgaagcactgggtctggttgattctggtcgtggttctggtggtgggcgtgcgctggtggctgaaacggcgcgggaagaaaaagccggatcatcaggcgtaaaaccattgccctgggtaaggcgttcgcgccgcatccgacatccggtgcaccatgcctgatgcgacgcttgtgcgtcttatcatgcctaccaaaattttacccattgaaataaccacgcacctcactgcgctattctgggttgaactgcggattcgccaacataaagccgccatccactatcaacgactgcccggtggtgtaatttgcgccctctgagcacagccacgctaccaggctggcaatctcatgcgttgcgccaaaacgccgcagaggaatcgaaggctccgcgtcgggcttcacgtcgctgtcatccatgccattcattggcgtggcgatcgccccaggcgcgactgcgttcaccaaaatcttatgcctgaccagctccagcgccatcgttttggttaacccgccgagcgcatgtttagcggctgtgtaagcgctggcatccggcagcggcgtatgttcatgtaccgacgtaatgttgatgatgcgaccgccctgcccttgtttcaccatctggcgggccgcaatttgtgagcataaaaatgcaccatcgacatcaacggtaaaaatcttgcgccactcatcgaaagccatatcaagaaacggcgctttggtcattgcgcccgcattattcaccagcacatcaatacgccccagccgttgaatgagtttctccagcgcctgcgcaccttctggcagtttaccgagatccagctgcacgatctccgcacgtacgccgtggctaactacctcacgcgcggtatcttttgccccttcttcatctgagtgccaggtaatgccaatatcaaacccctgctgcgccagtaataacgcgcactctttgccgatccccgaatcggaggcggtaataatcgcaacctgtgccatcgagttctccacttaacgctgaataaacgttaagtatagaaggcgcatatcatcagcgtttgtaacccccgcccaacgcaccagtgagttgaatggaagcatccagccactgcccttgcaataacaggccattggcccgctcacgcagcgcggggattctggcttcgctgacgcgggaaccagcaatgatgcccgcgttaaagcgcgcctgcgcaagacctaccacacgcaaggcatcgcgctcaatttgcgcctgatgctggtttttctccgcaagtgtctgaacctgactggctgcccgcgccacgtcattcaccgcttcaaccaccgctttgttgtagctggcgatagacaagttgctttcggcttttgcgatatcgagattggcgttaagacgaccactatcgaaaatgggtagcgtcaggcctgccgtaacgcccatttgctgcgcggaatgacggaacagatcgcttaagtgcaacgcatcctgttgcaggaaggccatcaggttgatgtcaggataaaatgccgcttttgccgcatcaatggtgcttagcgatgactcaacgtaccagtgcgccgcctgcaaatctgcccgccgggccagtaaggagtaccccagttcatcaggaagctggcttgccactttcggcaacgcgaccggtttaagcttcaatgactttgtctggttatttgtaagtgcgcttaaccgtgcctcaataattttcattttccccgcgacatcgttgagctgctgccgggttttgctggcattaatatcggtttccacaccttcaactgaagaagtaatcccgttctgatatagctggcgatcggtcgcgataatggtgttctgctctttttctatttgctgcaagaccgtgtttaacgccgcctgggtttgccactcccagtacaggcgggctacgctgccagccagcaattggcgggtttgctcgcgttccgccgcccgtgctttaaccgtacccaggcgggcagtaacctccgcccgattctttccccagatatcgagatgccagcccgccgttaagccaaaagttccgttggtgtaccacggaccggtcgtacctgcggccggatcgttcagagcaaacggccccattaagccttctgccgacattttttgccgctccatatccgcagaaaagtcgatctgcggaccatcctgagtagcaattgccttcgcctgggcttcagctagctgaatgcgctgttcagccacctgcatatccggtgcgttctgtagtgcattgttaattaaggaagtgagttgattatcgtgatactccagccaccattggctgtctggccaaccatttttcagcgccgtgggtaatgcggtgtcaacttgtgcagcaggcgtttgctggcttaacgcctagcgggtttcatgcataggtgcacacccggccagcatcagtaacagcggaaaacaggcgatggctggataaaaggaatcacgattcatgggggaataatcaggtaagaaaaggtgcgcggagattaccgtgtgttgcgatatattttttagtttcgcgtggcaatacatcagtagcaataaaacgacatatccagaaaaatatagactaagtaaatgatatcttccgatttatcttaatcgtttatggataacggcaaagggcttcgttttttcctatacttattcagcactcacaaataaaggaacgccaatgaaaattatactctgggctgtattgattattttcctgattgggctactggtggtgactggcgtatttaagatgatattttaaaaatcagatatggcatataagttgtcaggtcaggaactagatattttgtgtacttgatttgcaaacagctccggtgttggtggcgtcaaaatcgctgaagcgttccccgaaggccggggcagcccacatggatgtgggctgagggcgcgtcttacaaggacgttacctcgcgcccgacccggtagacgaaggggataagctgaaggtaccgcgcagcggcgattttgttcgccagagcccgggggtgcagggggaggaggcgattgtcctccccctgcgcgctccttgcgccagtggcaatatgtggcttagctcatgaaaggagcgcaacaagatgatgaagctgaataagcgattcattgtctctgataaactgcgattccactattatcgcagcttatcgatatcaattgcctgaatagcccttgcaatatcaggggaattattcaacacccgaacatgctgaaataatcccgttgcttcatcgtattctttacgcaaataactcaaccactgtttaatccgcgcaacgtgatataacccggtatcgccctgcttttccagacgggtatatttttgcagcaaagcaaccacctccggccacggcattcgcggttcgttatattttactacccggctcaggttgggaatattgagcgccccgcgaccaatcatcactgcgtcgcagccgctgatcgcaatgcattgttgcgcgctctgccagtcccagatttcgccgttggcaatcaccggaatattcagccgctggcgaatctcgccaatcgcctgccagtcaatatgctccgcgcggtaaccctgctcttttgtccgtccatgcaccaccagctccgtagcaccagcctgttgaaccgcatcggcgatttcaaatttcttctcaccgctgtcccagcccagacgcactttcacgctgacgggcaaatgcgccggtacagcttcacgcatcgcttttgcaccctgatagatgagttcaggatctttgagtaacgtcgccccaccaccgctaccgttgaccgttttcgacgggcagccgcaattgagatccacgccccaggaacctaattccaccgcacgggcggcgttctctgccagccattgtgggaactgacccaacaactgcacgcgcaccagcgtaccggatggtgtccggctggcgttttgtagctcagggcaaatgcgatgaaaaacttttaccggcagcagttgatccaccacgcggacaaactcggtgatgcacagatcgtagtcgttaacttcggtcagcaattcacgcaccagagagtcaagcactccctccatcggtgccagtaacacacgcatatcatcacccgcaaaataatgaggcgctatgttagcgcctatggtcagcggattaaaggtctacaaagagggattgctgcaaactgcaatccctctctatgcttgatgtatgcctgagttcgttgcgcattgcgtaatgccggggagcgaaaaaataagcgctgatttcttaatgtgatcggtagcacgttttacgaattaattgtatgatgaatccatctcatctggggtgttgattatgagtaaggcactgaacattatctggcaatatttacgcgctttcgtcctgatttatgcctgcctgtatgcaggcattttcattgcttccctgctaccggtaaccattccgggcagcatcatcgggatgctgatcctgtttgtcctgctggccttgcaaattcttccggcgaaatgggtcaatccggggtgctacgtactgattcgctatatggcgctattgtttgtgccgattggcgtaggcgtcatgcaatattttgatttgctccgcgcgcagtttggcccggtagtggtttcctgtgctgtcagtacgctggtggtttttctggtggtgagctggagttcacaactggtacacggtgaacgtaaagtcgtaggtcagaaaggatcagaagaatgatggcgaatatctggtggtcattaccgctgacgttgattgtcttttttgccgcccgcaaactggcggcacggtataagtttcccctgcttaacccgttgctggtagcaatggtggtgatcattccttttttaatgctgaccggcatctcttacgacagctactttaaaggtagcgaagtgctaaacgatctgctgcaaccggcggtcgtcgcgctggcctatcctttatatgagcagctacaccagatccgcgcgcgctggaaatcgatcatcaccatctgttttatcggcagcgtggttgcgatggtgacggggacttccgtggcattgttgatgggcgcttcaccggaaatcgccgcgtcaatcctgccgaaatcagtcaccacgcctattgcaatggcggttggcggcagtattggcggtattccggcaatcagcgcagtttgcgtgattttcgtcggcatcctcggcgcggtatttggccatacattgcttaatgcgatgcgtattcgtaccaaagctgcgcgcggtctggcaatggggactgcctcgcacgccctcggtacggcgcgctgcgccgagctggattatcaggaaggagcatttagttcgctagcgctggtgttatgcgggataattacttcgctgatcgcaccgttccttttcccgattattctggcagtaatgggctaaaatttgcgatgcgtcgcgcatttttgatgtaagtttcacgcgttgcataattaatgagattcagatcacatataaagccataacgggttcgtaaactgttatcccattacatgattatgaggcaacgccatgcatccacgttttcaaaccgcttttgcccaacttgcggataacttgcaatctgcactggaacctattctggcagacaagtacttccccgctttgttgaccggggagcaagtctcatcgctgaagagcgcaacggggctggacgaagacgcgctggcattcgcactacttccgctggcggcggcctgtgcgcgtacgccattgtcgaattttaatgttggcgcaattgcgcgcggtgtgagcggaacctggtatttcggtgccaatatggaatttattggtgcgacaatgcagcaaaccgttcatgccgaacaaagcgcgatcagccacgcctggttgagtggtgaaaaagcgcttgcagccatcaccgttaactacacgccttgtggtcactgccgtcagtttatgaatgaactgaacagcggtctggatctgcgtattcatctgccgggccgcgaggcacacgcgctgcgtgactatctgccggatgcctttgggccgaaagatctggagattaaaacgctgctgatggacgagcaggatcacggctatgcgctgactggtgatgcgctttctcaggcggcgattgcagcggcaaaccgttcgcacatgccttacagtaagtcgccaagcggtgtcgcgctggaatgtaaagacggtcgtattttcagtggcagctacgctgaaaacgccgcattcaacccgactctgccaccgttgcagggagcgttaattctgttgaatctcaagggttatgattacccggatatccagcgcgcggttctggcagaaaaagccgatgcgccgttgattcagtgggatgccacctccgcaacgctgaaagctctcggctgtcacagtatcgaccgagtgcttctcgcttaagcctggtgccggatgcggcgtgaacgccttgtccggcttgccagccctctcctggtgtcgaaattcccggcaaacagtttgccgtttcttgcgcaaaaccagcgggtaaagtagcctgatggaaattttccttagatcgagtctcctgcatgttaaagcgcgtgttcctcagcctgttagtcctgatcggcttgctgctgttgactgtgctcggcctcgatcgctggatgagctggaaaaccgcgccttatatctacgacgaattgcaggatctcccctaccgccaggtcggtgtggtgctcggaacagcaaaatattatcgtactggcgtaattaatcagtattatcgctaccgcattcaaggagcgattaatgcctataacagcggtaaggtaaattatctattactgagcggcgataacgcattgcaaagttataatgagccgatgaccatgcgcaaagatttaatcgctgctggtgtcgacccatcagatattgttctcgattacgcaggctttcgtacgctggattccatcgtgcgtacacgcaaagttttcgatactaatgatttcattattatcacccaacgtttccactgtgagcgggcattatttattgcgctgcatatggggattcaggctcagtgttatgccgtaccgtcaccgaaagatatgctgtcagtacgtattcgcgaatttgccgcccgtttcggtgcgctggctgacctttatatttttaaacgtgaaccgcgttttttagggccgctggtccctattccggctatgcaccaggtgccggaagatgcgcaggggtatcccgccgtcacacccgaacagttacttgaattacaaaagaaacaaggaaagtagttatggatgtacagcagttttttgtcgttgccgtttttttccttattccgatattttgtttccgcgaagcatggaaaggctggcgcgcaggcgcgattgataaacgggttaaaaatgcaccggaaccggtgtatgtctggcgagcaaaaaatcccggactctttttcgcttatatggtggcatatatcggcttcggaattttatctatcggcatgattgtttatcttattttctatcgttaatattttctcttttctgttaattattgagaataattattacttcactcaataagctgcggatataacattctgaaccgcagctatttgtgaatcctttcacagtataaatttccccacgcgcatagccttaatatcagcacgcaatatttatactctaaataattcgagttgcaggaaggcgacaagtgagtgagtccccaggagcttacataagtaagtgactggggtgagcgaacgcagacgcagcacatgcaacttgaagtatgacgagtatatttagcgttcgccttaattactcatagcattaaggaagatcacatgccgcaacaaaattatctggatgaactcactccggcttttacgcctttactggcgattaaagaagcctctcgctgtttattatgtcatgacgctccctgtagtcaggcttgcccggcacagaccgatccggggaaatttattcgctcaatctactttcgtaattttaaaggcgctgccgagacaattcgcgaaaataatgccctcggtgccgtttgtgccagagtgtgcccgacggagaaattatgccaaagcggttgtacccgtgccggtgttgatgctcccattgatatcggccgcttacagcgttttgttactgattttgaacaacaaaccgggatggaaatttatcagcctggtactaaaacgctcggcaaagtcgcgattattggcgcaggtcctgccggattgcaggccagtgtgacactgacaaaccagggttatgacgtcacgatttatgagaaagaagcgcaccccggtggctggttgcgtaacggtattccgcaattccggttaccgcaatcagtgctggatgcagagatcgcccgtattgaaaaaatgggcgtgaccattaagtgcaataacgaaatcggtaaaacactcaccctggagcaactgaaagcggaaaaccgcgcggtactggtcaccgtggggttatcaagcggttccgggctaccgctgtttgagcatagcgacgttgagattgccgtcgacttcctgctacgtgcacgacaggcgcaaggcgatatcagcattccacaaagcgcattaattatcggcggcggtgatgtcgcgatggacgtagccagcacgctgaaagttctcggctgtcaggcggtaacctgcatagcgcgtgaagagttagatgagtttccggcaagcgaaaaagagtttgccagcgcccgggagctgggcgtttcgatcatcgatggattcacgccagtagccgtggaaggcaataaagtcacgtttaagcatgtacggttatcgggcgaactgacgatggcggcagataaaattattctcgccgtcggtcagcatgccagactggatgcctttgcgaagttagagccgcagcgtaacaccatcaaaacacaaaattatcagacccgcgatccgcaagtctttgctgctggcgatattgttgagggtgacaaaaccgtggtctatgccgtgaaaaccgggaaagaagccgccgaggcgattcatcactatttagagggagcttgctcatgttaacgaaagatctttcgattactttttgcagcgtgaagtttcccaacccgttctgcctctcttcttcgccggtaggcaactgctatgagatgtgtgccaaagcctacgacacaggttggggcggtgtggtgtttaaaacgatcggcttttttatcgccaacgaagtctcgccgcgttttgatcatctggtgaaagaagataccggttttatcggcttcaaaaatatggagcagattgctgaacatccgttggaagagaatctggccgccctgcgtcagctgaaggaagattacccggacaaagtattgatcgcttcgatcatgggggaaaatgagcagcaatgggaggagctggcgcgcctggtgcaagaagctggcgcggatatgatcgagtgtaacttctcctgtccgcaaatgacttctcatgcgatgggtagcgatgtcgggcaaagcccggagctggtagaaaaatattgtcgggcagtgaaacggggttccacgctgccaatgctggcgaagatgacgccgaatatcggtgatatgtgcgaagtggcgctggcggcgaagcgcggcggcgcagatggcattgcggcgattaacaccgttaaatccatcaccaatatcgatcttaatcagaaaatcggtatgccgatcgttaacggaaaatcgagtatttccggatattccggtaaagcggtaaaaccgatcgccctgcgcttcattcagcagatgcgcacccatccagaactgcgcgatttcccaatcagcggtatcggcggcattgaaacctgggaggatgcggctgagtttttattgctcggcgcagcaacgttacaggtgaccaccggcatcatgcagtacgggtatcggatagtggaagatatggcaagcgggttgtcgcattatctcgccgatcagggatttgattcgctgcaggagatggtaggtctggcgaataacaatattgtcccggcggaagatttagaccgcagttatattgtctatccccgtatcaatcttgataaatgtgttggctgtggacgctgttatatttcctgttacgacggcggtcaccaggcgatggaatggagcgagaaaacccgcacaccgcattgtaataccgagaaatgtgtgggttgtctgctttgtggtcacgtctgcccggtgggttgtattgagctcggggaagtgaagtttaagaaaggcgagaaagaacacccggtaacgttgtaaaaccagagacgcatccggcatttggcaccgattgccggatgcagcgcatccggcaatatccacaatcacatcacttcttacgcgcgtatttcagtgaatccagcgctacggcgaagataataatcgcccctttgatgatgtactgccagtatgggtttacgccgatatacgtcaggccatagttgatgacggtaaaaataattaccccggtcaccacgccaatcaccgtccccacaccgccgctgaacgatacaccgcctaccacgcacgccgcgatagcatccagctcatacataaagccgaggttgttggtggcagagccgatacgtccggcttctaacatcccgccaaaggcatagaacacgccagacaacgcgtagatcatcagcaggttcaggccgacgttgacaccagatacttttgccgcttccgggttaccgccaatggcaaaaatgttcttaccgaagcgggttttgttccacaacacccagacgaacgccaccgcaatcaacgcgtagaaggtgatgtaagagagacggaaactccccagcgcgacaaagccctgagcaaaggtagagaagccactgtcaaaaccagaaattggcgacgccccgacaaagtcgtaatagagcgagttgatgccatagacgatgatcatcgtgccgagcgtggtaatgaacggcgtcacgttgagataagcgataatcagaccgttgatcaaaccgatcaccgcaccaatggcacagacaatcagaataaccagcgcaatcggcatcgtcgccatttccgggaacactttgttggcgttatccatggactgcaataatgtcgcagccaccactgccgccagccctacctgacgaccagcagaaagatcggtcccctgggtgacaattaaccctgccacaccgagcgcgataataatacgcaccgatgactgggtgagaatattacttaagttcaacagacttaaaaatgttgggtcctggaaaataataatcgccagcaaaactaaaagaacgacgtaaataccgccctctttcaggtaagtaagaaaacttttcttatttaacgcactcatgggaagcccctaatcttaaaggtgcaaagacgcaagacgcagaatttcgttttgcgttgttgtttttgtatcgacaattccggaaacgagaccattgctcatgaccagaatacggtctgttatccctaacaactcaggcatttcagaggagataataataatccccttgcctttcttcgccagttcggcaattaactgataaatttcaaacttcgccccgacatcaataccgcgcgtcggttcatcgagcattaatatttctggttgcgttagtagccagcgaccaataatcaccttttgctgattaccaccggagagcgaaccaatttgcgtccgatgacccggcgtttttacccgcatcgaatcaatcacccactgggtatcgcttttcatccgcgagttatccagtaaaccaactttatttttgtagttgcgaatattggaaattaacgagttaaaaccaatatccagataggcataaattcccgttgagcggcgctcctcagttaccagtgcaaatccgtggtttatggcttcgttggcattatggttattgatctgtttgccgtgcaacgtaatggtgccagccgatttctcgcgaataccaaataacgtctcaacaatatcggtacgtttcgcccccaccagcccggcaataccgaggatctcccctttatgcagatcaaacgagacatcgcgaatcgacggctggcgcagtgacgttaggttacgcacctcgaggatgacttcgcccggcttgttttctttgtcaggaaaacgctgattaagagaacgcccaaccatcatggcgatgatcttgtccatcgtcagtcctgccagcggttcggtggcgatccactgaccgtcgcgcaatacggtaacttcatcacataactggaagatttcttccattttatgcgagatataaacaataccgcagccgcgctcttttaatttacgaataatagtgaacagatgattgacctctttttcggttaacgaagaagtcggttcatccataatcacaattttcgcgttataggaaaacgctttggcgatttcgatcatctgcatttgcgaaacggataatgtgccgacgcgcgcacgcggatcgatatcaatatccagttcatcaaaaatcgctttggtttcgcggtacattttgtcctgatcgacaaacatgcctttggtgggatatcgccccagccacatgttatccatcaccgaacgttgtaataccaggtttaactcctggtgtaccatcgaaataccattttccagtgcttctttggcagaatggaaatcgatctctttaccctggaataaaatggtgccggagtctttttgataaataccaaacaggcattttaataatgtcgattttcctgcaccgttttcccccattaatgcatggatagaatgtggccggactttgaaattaacgttatcaagtgccttaacaccaggaaaggacttgttgataccgctcatttccaacaagtattccccggaagacggagtcgttgagctgaccatataattttaccttgttggccatacaataagggcgcagtaaacgactgcgcccaatcagtcttatttcttgctgaattcagccaggttgtctttatctacgccaacataaggtacgcggaccactttgttgtcgattttccagttggtgccatcagccgcacctttgccatcggccaggtttttcgccagatcaaaggtcgctttcgcctggttgttagcatcgttcagtactgtgcccgccagtgcaccggatttcaccagcgccagcgcttctggcagcgcatcgacgccaaacaccggaatgctggacttgttgtgtgctttcagtgcttctaccgcgcccattgccatcgcatcgttgttggcgataaccacttcgattttgttggcgttcgggccagacagccaggcgtccatcttatctttcgcctgagcggtatcccacatagcggtatctaactgtaactgttcagttttaatgcctttgtcgttcagctctttaatcacgtaagtggtacgtgcttctgcatccggatggcccggttcacctttcagcaatacgaattgaatctgaccgtctttgttcagatcccaaccctgattcgccgcccagtgtttagcaatcaaatcgccctgaataatgccggactctttggaatcagtgccaacgtagtaggctttgtcgtagctatccagcgccttacgagacggttctttgttgaagaaaaccaccggcacgttttgcccacgcgctttctcaatcaccgtacccgcagctgccgggtcaaccaggttgattgccagtgccttcacccctttcgccagcaatacgtcgatctgatcgttctgcttggactggtcattctgagaatcattcatcagcagctgaacatctggcgcggctttcgcatcttgctcaatagccttgcgcactacagacataaagttatcgtcgtacttatagattgttacaccaatgcgagtatcagcagcgtgtgcagcggcaccgaataacatgctggccatcacagcagacagggttaacaccttcttattcatggtatctccggtttttcttatgcagggtagtgcttgagataaatgctcggcggggcagtagagttaatgaagtgttactgaacgccgaagctcactttttaaaattcgttcttccatgcccggtaacgctccagaaaacggctttaattgttgttatgacgctattacctcggtgaaagtgattattcactgttacatacgggttacaacgttaaaacggtgcaatcatagctatcacattgttaagatactgtgaaatcactcacaaattgaaagcggttacatcgcctgatttgttgagttagtgatcgtcgccgcattctggcgtgttgcgacagaatggcgacgcactaacgtcggcataaaacagtggctggcacgaggatcaatattgcctgctgccccctgcaaggccagttcggtggctaatttcgccattgaagcaatgggataacgcacggtcgttaattgcgggtcggtgtaacgggcgatgggaatatcatcgaaaccgatgattgagagatgtaacggaatcgcaatgccattatcttttaatgctgtcagtgcgccagcggccatattgtcgttataagcaaatacagcggtaagttgtagattgcgccccagcagttcaaccatcgccgcctcaccgcccggcatgtccggcgtaccagtgccaatccagctttccggcggaataatatcctgctctttcaacgcactcatccagcctgctttacgcatggcgtcatcttcaatgccgtggctggaagaaagataaccaatacgttgatgaccgttattcagcaacatgcgcgtcgccattcgggcaccgctgagattatccaggcaaacgcaacgatgggcgtaccccggcacaacgcggttgattaacaccataccgggaatgttatccataaattgcgccagttcatcgtcactcaatgcttttgagtgaacaatcaacgcattacaacgctggcgaattaacacctcaatggcgtgacgctctttttccgcttcatgatagctattgccgattagcacgtatttctgatgctgctgggcgaccagatccaccgcttttaccagcgcgccgaaaaacgcatcagaaacgtccatcaccaccacgccaatggtgtcgctaacctgagttgccagcgcctgggcattggcgtttggccgataatccagctcactcacggctttcattactgcttcacgcgtgtcggcactgaccagcgtgctgttattgagcacccgggaaaccgttgccacagagacgccagcctgacgcgctacatcacgaatggtgatcatattcactacctgttatgagattgcagtaaatgactgcttgctggcggctattttgtcagcactgaatacaggacttcgtgaatcgagtcacagcaatggaaacggttacagccgttttgttaacgaatgtgatccagatcgttatcttgatgttttagatattgccggtccggcagcacgcaaagttaactgacgccagagccattccaccggcccctggcggaagtaacgcagccagataacagagaagaggatattcgccagccataccggaataacaaacgccagcagctccaggcggtcaaaatgcataaacaaaccgaggtggtaaaaaagcgtggtacaaatcagcgtttgcaatagatagttggtcagcgccatccgtccgacgcaggcgattgccagcaccagcttaaagcggcttaattgcggccagaagccataaaacagcgacgcatagccaatcgcctgaaacggcgcactcagttcccgcggcatttgaagtaagaaggcacaccagcgatacgcccagtccagctgccattgcagggcgatggcaggaaggttaatggtcaccccaatcgccaccagcacaaaaccagtacgacgatagtgacgtaagctgaactgccctttcagccagccgctgcgcatcagcgccgcaccaatgagcatcatcccagccagttgccagccatactgtgcgcccagtgccagtaaactgttgccaacaccatcggcacgattactgatcgcatcaacgccgccgtgaagcttccagtatttttcatacaaaatagccgatgcatccggcgtccaggcgcggctggtctggctgtcggaaatcagccccaataacagcaaaacgccaagccccaccagataaagcatgacgccggtattaaacaggctttttaccgatggcgcatcgcgcaccagccgccagcagattaagcccaccagcccgtaagccagcagaatatcgccgtcccagaacaataaaccgtgaataaagcccaataagactaacagcgttaaccgcgactggatccagcgtctgccacggggcagcaacatttgcagtccagcaccaaacagcagcgcaaaaagcgtgaggaatttcacctggccgatgagatcaagaaatgcccaggtccatgcatcctgcggcgtaatagcaccgtaccaggcgggattgagataagccgcctttggtagcccaaaggcgctgatgtttaatagcaggatccccagaatggcgacgccgcgaacaaaatcgagcgtgacgttgcgctccatggttcctgccttttaatcagttgtgatgacgcacagcgcgcagaaactcgtggcgcgtattctgactggatttgaacaatccaccaagagaggtcgttgttgtggcactggttgcatcgcggatgccacgcgccttcacgcagtaatgcaccgcgtcgatcgagacagccacgttattggtgcccagcagcgtttgtagcgcaataagaatttgctgcgtcagacgttcctgcacctgcggacgctgggcaaagaactgcacgatacggttaatttttgacagaccgatcaccgaatctttcgggatataagccaccgtcgctttgccatcgatggtaacaaaatggtgttcacaggtactggtcagagtgatatcgcgcacggtgaccatttcatcgaccttcattttgttttcaatgagggtgattttcgggaagttggcgtaatccagaccggagaaaatttcatcgacatacattttagcgatgcgatgcggcgtttccatcaaactgtcatcagccaggtcgagattcagcagctgcatgatttcggtcatatgaccagcaataaggcttttgcgcgtttcgttatccatttcatgcacgggcgggcgcagcggtgtttccagtcctcgcgcaactaacgcttcatgaaccagggccgcttctttactgagtgatggcatttatgatttctcctgcaggtgtgacgcctccgccctgcgtgggggcaaagttattaagctgatttacagcctgattattgtgcgtgaggcggcgcacataatccagtattcacagcgataattattgtaattgccgctgcctttcatcagcagatgttaaaacatcgttatgcaaatacggaagtgaaagttactcacagcacattgaataaacggtatgatgaagaaattgcaaacaacacaacaaggagccacgcatggaaatgctcgaagagcaccgctgttttgaaggctggcagcaacgctggcgacacgactccagtaccttaaactgcccgatgacgttcagtatctttctcccaccccctcgtgatcacaccccgccaccagtgctgtactggctttccggattaacctgcaatgacgagaacttcaccaccaaggcgggtgcccagcgcgtggcggcagaactggggattgtactggtgatgccagacaccagcccgcgcggcgaaaaggttgccaacgacgatggctacgatttaggccagggcgcaggcttttatcttaatgccacgcaaccgccgtgggcgacgcattaccggatgtatgattatctgcgcgatgaattaccggcgctggttcagtcgcaatttaatgtcagcgaccgctgcgccattagcggtcactcaatgggtggtcacggtgcgctgattatggcgctgaaaaatccgggtaaatacaccagcgtttcggcctttgcgccaattgtgaatccgtgcagcgtcccgtggggaatcaaagcgtttagcagctatttaggtgaggacaaaaatgcatggctggaatgggacagttgcgcgctgatgtatgccagtaacgcgcaggatgcgatcccgacgcttatcgatcagggcgataatgatcagtttcttgccgaccagttgcaacctgcggtactggcagaagccgcgcgccagaaagcgtggccgatgacgctgcgtattcagccgggatatgatcacagttactacttcatcgcctcttttatagaggatcacctgcgcttccatgcgcagtatttactgaagtgaaagtccgcccggttcgccgggcatcttctcatcagaagcgataatccactgccataaagtaacgacgtccgtcttcgttatagctgtagtcgtcacgactgagatccttgtcgccaaggttcagcacgcctgcgcgcagtttgacgtctttagtcacctgccaggccgcgccggtattccagatggtataaccgcccggtgttttagccgtcgcgctgtcggcgcgtttctgcccggtatagtgaccagaaacatagaatgaccagtcttccagcgccagcggtttccagtccagcgtaccgttagcagtatggaacggcagatcggatagcggtttgttttcgccgttgctgacatcacgaccatcgttgtaggtgtagttgatcgacagtttccattcatcgttgaacggaattttcagttcggtttccacgccctgaatacgagctttgttaacgttgtagtagctaaataccggtatgcgccgtccgttagcgcccgtctcaaaaccaacaaagttttggtagcccggtgcagcgttgacgtcagacgtacggctgatgctgatacgatctttcacatcgttacggaaaacggtaacgctggattcaaccccttccagccagccttcttcacccatgtagtaaagccccagctcccaactttcgctggtttctggtttcagatccgggctacccacaatcttacatgcgccacggcaggaattgctcgtccagtcagggctaagttgcaacagagaaggtgctttaaatgccgtcgcccagccccctttcaccgttacggtgtcggtggcgttataaaccaggtaggcacgcggactccagtgttcaccgtaggtttcgtgatcgtccatacgcacgccggtcgtcagcgccagcggctcgaagatccgccattcatcttccacaaacagcgcgtactggctggcagacgttttggagctggttcccccggtcaggttcaccgcatcgctaagtttgtcgtgacgccattcaccgccaaccgtgagaaactgattaatcgccgtcagcggcaacgtgtatttgccgtcgaccgtattgctttcggaagttatcgggctgctgttgccagggtttttgttctcgactttctcaccgtagtatttcagttcgctggtgccgtaatcccaacgcccattatggctgacggagtagttctggcgttccaggcggtttttgtccagcgagtcggaatcacgatcctgacggtcgaaaccgtatccggcagtaaaatcgtgattttgattcggtgtccaggcaaattcgacattgccgtcgcggctggagaatccttcaatacgcggcgtttctccggtatcggtggtcgttgagttttgcgggtcatccttttcacgttttgccaggctgccgtaagctttcattcccagcacaccatcaattaatggtccactggtaaagaactgaccgttataggtatcaccgcgatcgcgatgttcctgaatggtggtatcgacggtaacggtacccgaccatttctgaccgatttttttggtgatgatattcactacaccgccgagcgcatcggagccgtatagcgacgacatcgggccacgaaccacttcaatacgttcgatggaatcgaccgggatccagttcagatcgaaatcattgtggcggaagacggcattgcgggagttaacgcgtttaccgtcgacgagaatcagggtgtagctgctgtccagaccacgaatactaacgcccttacggttatccccttcgttcgtcagttgtacgccaggcacttctttgaggacatccttcagattctgtaccggttttcgctgcaggtcttcctgggtaatgacgctgatactggcgggtgcatctttgaggttttgttcaacggaagatgcagtgacaaccatcgtttcgccatcatcatcgaccgctaacacaggccatgcacaagaaatagcggacaaacacagcccgacccgtacgaaagggttcaacctaaacattccatatctccatgaggtaactacgaaaataaaatgggttatcgctcacatcttcttcacgtccccttgcgtacggcagcatcgcggtggacttatttgtatgcaggtgatcatcccagaaagccggaacagcctctgatttgtcagccttttttgattgcggcgtaacgataatgcaaacgataacaattatcaatccaaatgttaaattttatatccgcatgatttgtcagggaaatggaattgaaaaagccctctcggttgagagggcttagcaaggaagggaggaaacttatttcttatcgttctgcgggaacttcatttcgctgtaacgtacgaagtgagttcctttaatcagcttgtagccgaaccaaataatcaggaacagcgggataccaatatacgttgccgctacgccgccccagtcaatggtatctttcaggaacgcttcgtagttctggcccaaagtgataatcagacacagaatgaatgcgaagatcggccccagtgggaagaaacctgaacggtacggcagatcgttaatgtcgtgtccctgcaatacgtaaccgcgacggaagcgatagtggctaatggcaatccccagccaggcgataaaacccgtcatcccggaggtgttcagcagccacaggtataccgtctggttgccaaacatggaggtcaggaagcacagaccggcaatcaccgtcgtcgcatacagcgcattacgcggcacgccaccacgcgacagtttagcgaaaatgcgcggcgctttaccgtcacacgccagggtgtacagcatacgagtagacgcatacataccggagttacccgctgacagcaccgccgtcagaataactgcgttcatcaccgccgccgcagagagcagacccgcgtgctggaacaccagggtgaacggactaacgctgatgtctttaacatcgttacgcagcaggctcggatcggtgtacggaataatcaggctgataatcaggatcgcgaacacatagaacaacaggattcgccagaacacctgacgtaccgcgcgtggaatgtttttcgccggatcttcggactcgcctgcagcaataccgatcagctcggttccctggaaagagaagccgacaatcatagctacgccgatcatcgccgcaaaaccaccagcaaacggcgcttcgccgattgtccagttgctccagcccgcaggctgcgcgcctttgaagataccgataatcatcagcacgccaacgatgataaagacaataactgtcgtgactttgatcagtgagaaccagtattccgcttcaccaaagccacgaactgagatgtagttcagcaggaagataacgccgaggaacaacgcactccagatccagcccggtgtatccgggaaccaccagctcatgaccagctgagctgcaaccaggtcaacggcgatagtcaccgcccagttgtaccagtagttccagcccagcgcgaagccaaagccttcttcaacatagttctgaccgtaagtggcaaacgaaccggaaaccggcatatatgcagccagttcaccgagactggtcatcaggaagtaaaccatcaggccaatcagcatatacgagagcaatgccccgcccggacctgcctgagaaatcgttgcgccagaggcaacaaaaagacctgtaccgatggaaccgccaatggcaatcatcgtcaggtgacgcgcctttaattcacggcgtaagcccggcgcttctgtggttttagtttcggaaaccatacaaaaatgctatccatcttaaaaatgaggcgcgattgtagcagacgattggcaatccttccggcagaaatacacggttataagacaccttcatgatcgcccagggattataagtaaagcagccaatctcttttctggcgaatgcatgctgagggcgctgcgtcacgaaatcgacacagcaccagcatgttcttgtacagcaacttaacgcggtacattcgcgggatcgcaatagtccagaaagcgccgtagcgcgttggaaaggtgtttttgccgatgatgtatacgccacaacgtacgcatcaggcgcggcagagggaccgcaacttcacttaatgtgcctgcctgcaattgatcttcaatcacccgtcgcgacaggcaactaattcccaacccatgacgcaccgcatgtttgattgcctcggagttacctaattccatcgccatctcaaacttcggtaaatgtgacagcaatagataatcgacaatctcccgcgtgccggaaccgcgttcacgcaggatccacggcgcagcggccagctgctctaaggtgaccggaccacgggccaacggcgaagtcggcgcggcgaaaaccaccagctcgtcttccagccacggttcagaaataatttcagtgctgtggcacggtccttcaataaaaccaatatcaacgcggaaatccagcaccgcttgcatcacgtcctggctgttcccaacgctaagttcaatcggcaactgcggataatcatggcgataacgggcgataactgcaggcagaatgtagttaccgatggtactactggcatagatacgaatcgcgccgttgtcttcgcgaaacagttgttcgatttcaaccgcctgttcaagcaatgccaacgcacgcggatagagcagccgcccgtgttcattaacaaccagtcttttccccacgcgatcaaacagttgcacgccaagctgcccttccaggtcggtcaaggctgcgctcactgctgattgcgacaacgccagcatcaccgacgcctgggtggttgatccacttttcaatacttctgcaaaaacttccaactgccggagggtgatgtgcatagtcgcttaccacttataaagattaattataaatatataatcaattttatttttaaaccagttagtcgtaaccttatgcccggttaaaggagagggttatgacgaatatcaccttacagaaacaacatcgtacactgtggcattttattccggggttagccctgagtgcagttatcaccggggtcgccctgtggggtggttccattcccgcggttgcgggtgccgggtttagtgccctcaccctcgcaatcttgttggggatggttttaggcaacaccatctatccgcacatctggaaaagctgtgacggtggtgtgctgtttgccaagcaatatttattacgtctgggtatcattctttatggcttccgtctgacgttctcgcaaattgccgatgtcggtatcagtgggatcatcattgacgtgctgacgctgtccagtaccttcctgctggcttgcttcctggggcagaaagtgtttggtctggataagcacaccagctggttgatcggtgccggtagcagtatctgtggtgctgccgcggtactggcgactgagccagtagtgaaagcggaagccagtaaagtaaccgtggctgttgcaaccgttgttatcttcgggaccgtcgctattttcctctacccggcgatatatccgctgatgtctcaatggtttagtccggaaactttcggtatctacattggttctactgtgcacgaagtggcgcaggtggtggcggcaggtcatgccatcagcccggatgcggaaaacgcagcagttatttccaaaatgctgcgcgtgatgatgctggctccgttcctcatcctgctggcggcgcgtgttaaacagctgtctggggcgaacagcggcgagaaaagcaaaatcactattccgtggtttgccatcttgttcatcgtcgttgccatctttaactcgttccacctgttaccgcagagcgtggtgaacatgctggtaacgctggataccttcctgctggcaatggcgatggcggcgctgggtctgaccactcacgtcagcgcgctgaaaaaagccggggcgaaacctctgctgatggcactggtactgtttgcctggctgattgttggtggtggtgcgattaactatgtgattcaaagcgtcatcgcataaaccactacatcttgctcctgttaacccgctatcattaccgttttcctccagcgggtttaacaggagtcctcgcatgaaatacattggagcgcacgttagtgctgctggcggtctggcaaatgccgcaattcgcgccgccgaaatcgacgcaaccgcgtttgccttgttcaccaaaaaccaacgtcagtggcgtgccgcaccgctcacgacgcaaaccatcgatgaattcaaagcggcctgtgaaaaatatcactacacatcggcgcaaattcttccccacgacagctatctgattaacctcggacatccggtcactgaagctctggaaaaatcgcgcgatgcctttatagatgaaatgcagcgttgcgaacaactggggctttctttgctcaacttccaccctggcagccatctgatgcagatttcagaagaggattgccttgcgcgtattgccgaatccatcaacattgcgctggataaaactcaaggtgtaacagcggtgattgaaaacaccgccggtcagggcagtaacttagggtttaaattcgaacatctcgcggcgattatcgacggcgtggaagataaatcccgtgtcggcgtctgcattgatacctgccatgctttcgctgccgggtatgatttgcgtactccagccgaatgcgagaaaacgttcgcggattttgcccgtattgttggctttaagtatctgcgcgggatgcaccttaacgatgcgaaaagtacctttggcagccgcgttgaccgccatcatagcctcggtgaaggcaatatcggtcatgatgcgttccgctggatcatgcaagacgaccgtttcgacggcattccgctgatccttgaaaccatcaacccggatatctgggcagaagagatcgcctggctgaaagcgcaacaaactgaaaaagcggtagcctgaagatgaataaccgggaaaaggagatccttgcaattttacggcgtaacccgctgattcagcagaacgaaattgcggacatgctgcaaatcagtcgttcgcgcgttgcggcgcatattatggatttaatgcgcaaagggcggattaaaggcaaaggttacattctcaccgagcaggaatactgcgtagtggtggggacaatcaatatggatattcgcgggatggcggatatccgttacccgcaagcggcttctcatcccggtacaattcattgctcggcgggcggcgtgggacgcaacatcgcccacaatctggcgctgttaggccgtgacgtccatttgctttcagtgattggcgatgacttttatggcgaaatgctcctggaagaaacgcgccgtgccggcgtgaatgtctccggctgcgttcgtttgcatggtcaaagcacatcgacgtatctggcaattgccaatcgagacgatgaaaccgtgctggcgattaacgatacccatctgctggaacagttatcgccgcaattattgaacgggtcgcgcgatttacttcgtcatgcgggcgtggtactggctgattgcaacctgacagccgaggcgctggaatgggtctttaccctcgctggtgagatcccggtgtttgtcgataccgtttcagaattcaaagcgggcaaaatcaaacactggctggcgcatattcacaccctgaaacccactttaccggagctggaaattttatggggacaggcgatcaccagcgatgctgaccgtaatgctgcagtgaatgcgttgcatcagcaaggtgttcagcaactgtttgtttatttgcccgatgagtcagtttattgcagcgaaaaggatggagaacaatttttgctgaccgcaccagcgcatacgacagtagacagttttggtgctgacgatggttttatggcgggcctggtatatagctttctggaaggaaacaatttccgtgacagcgcccgttttgcgatggcctgcgcggcaatttcacgcgccagcggcagcttaaacaaccctaccctgtctgccgataacgcgctttcattagtgccaatggtgtaacaatgttgccggattcgacgcttgaccgcatcttatccggctcataaatcgcacactacgctaaaccaataaagaacccggcaatggtggcactcatcaggttagaaagtgtcgccgccgccagcgcgcgtaaaccaagctgggcgatttccggcgcacggtgtggcgcaaccgcagaaaacgcccccaccaccaccccgatagaaccaaagttagcgaaaccgcacaacgcgaaggaaataatcgccacggttttagcatccagagtgccagccgtttgcagatagggtgagaaattgagataagcgacaaattcatttattgccagtttctgtccaatcaaactcccggcaagattcgcatcagtccagtcaacacccattacccacgccagtggggccagcaggtaacctaaaatggactccagcgaggcatgttcaaaaccaaaccagccgccaacgccgccgataataccgttaattaacgcaatgatggcaacaaatgccatcaccactgttgccacacccgcagcgattttcagcccggtcatcgcccctgtcgcggcggcttcaataatgctttttggcggtgtttcggtgaaagagaggttattaaaagaaacctgcgaagattccgtagccgggcttaacaggcgggcaaacaagatcccgcctgggatcgccattaacgatgccgccagcaaatattccacaggtacgcccagtgcggcgtaaccaatcattgtcgaaccggcaattgaggccatgccactacaaatcgctgtaaataattcattgcgattcagccgatcgataaagggtttgacgattgccggaatttcgttttgcccgaggaaaatggtagtgaccgcgacgaatgactcgatcttgctgatatttaatgctttctggaagataccgccgagaatgcgaattaagatccccatcacaccgatgtaatagagaatactcaccagcgcggtgacgaagataattgccggtaatactctgaaaccaaagataaatcctgcgccatcaaacagcgtgtccattttcggcccgaccagcgaaccgaagataaatgcgctacccgcgtcgctgtacgccatcactttatgcacgccaaaagcgactttttcagcgacccaacgccctggcggtaaccaaagcataatgccgccaatcacaacctgtaacactaacgccgcgccaacggtacgcaggctgatcttcttcttgtttactgacagcaaaaatgcaattgccagcaataccaccattcccagaacacttctcatgacatccatagtgattatctcttcatgtcatattgggcgacggctttctgcccctcagaaatagccaggcctgcatcttgcgataccggcccggcttgttatcaacacttaatgggttttgatgtagccgcgcacgcactcttcgactaagccccagaaccagtcggtatcaatagtgatgccgactttggtattggcgggcttgccaagaacgcccagctcgtcgcagacggtgcgcccatagcaagggccactgttgacgtccacttcgacgtacatctcctgggttttaatgccatcagggttaatcagataaccgatgcaggtggcgtcgtgcaccgggccgccagccaggccgtagttttcgaactgcgttttgagagtgaagttcatgatgtcgctgaacagctctccggcagggccgcctgccctttccatccgtgcaatcacgtccggggtgcaaacggtctggttggtgagatcgaggcccatcatcactaatggaacgccagaggtgaacaccacgcgggctgcttccgggtcagcaaagatgttgaactcggcagatggcgtgaagttgcctgtaccgtaagcgccgcccattagcacaatttcacggattttgggcaggatcgcgggttgcatacgcattgccaccgcgatatttgaaagcggaccaaccggcaccagagtgatatcgccatcgcttgccatcagggtatcaatgatgtatttcaccgcgtgggtactttctgcctggcgggtcagcggctcgaataccgggccatccagtccggtttcaccgtgaatattatcggcaacgatttgttgacgcataatgggttgcggcatccccgcataaaccggaacattaatctccagtttctggcaaacattcaggccattaattaatgttttatcaagcgtctgattacccgctacaatagtgatgcctaataaatctattgccggatgtttcgctgccatcatcattgcaatagcatcatcatgacccggatcacaatccagaataatttttctcttttccattgtttatttcctctgtttccagttgcgttattttttctacagcaaagaaaattcgaccgggccgatgattgaatcttaccaaccgcgtacgtatgctaaatatgagaaatctcatagcggataaacatcgtgaaagaaatccacaataatgatcttaagcagcaattgatgagtgaatccgcgtttaaggattgctttttaacggatgtttcagccgatacgcggctgtttcattttttagcgcgtgactacattgtgcaggaagggcaacagccgtcctggctgttttacctgacgcgaggccgcgccaggctttacgccacgctagctaatggtcgcgtgtcgctgatcgatttctttgccgccccctgttttattggcgagattgagttaatcgacaaagaccatgaaccgcgtgcggtgcaggctattgaagagtgttggtgccttgcgctccctatgaaacattaccgcccgcggttattaaacgacacgctatttttacgaaaactctgcgtcaccttaagtcataaaaattatcgtaatattgtttctttaactcagaatcaatcatttccgttagtgaatcgcctggcagcatttatattactctcgcaggaaggtgatctttatcacgaaaagcatacgcaagcggcagagtatttaggcgtttcttatcgacatcttttatatgttctcgcgcaattcattcacgacggtttattaattaaaagcaagaaagggtatctaattaaaaacagaaagcagttgtcaggactggcgctggagatggacccggagaataaattctccgggatgatgcagtaaaaattatttgcaatagcgcgattgccggatgcaacacttaataagcgcatacatccggcaatgaaactcaagctaaaccaataaagaacccggcaatggtcgcactcatcaggttggaaagcgttgctgctgccagcgcccgtaaaccaagctgggcgatttccggcgcgcgttttggcgaaatagccgaaaatgcgccaacgacaacaccgatagaaccaaagttagcaaaaccacaaagcgcaaaggagataatcgcaatggttttcacttccagcgtgccgcccgtttgcaggtatggggagaaactcaggtaagcgacgaattcgttaatcgccagtttctgcccaatcaggctacccgcaagattggcatcactccagtccacacccatgatccacgccagcggtgccagcacatagccaaaaatactttccagagaggcattggcgaaaccaaaccagccaccaattccgccgataatgccgttgatcagcgcaataattgcgacaaacgccattaccaccgtcgctacaccagcggcgattttcagcccggtcatcgcaccgctcgccgccgcttcgataaagctttttggcggcgtttcgctgaacgacagattttcaaatgtgacctgtgaaggctcggtggccgggctaagaatacgtgcaaacaaaataccacctgggatcgccatcagcgatgccgctaacaggtagtcaattggtacgcccattccggcataaccaatcatcatcgaaccagcaatggacgccatcccgctacaaattgcggtaaacaactcgttgcgattcatgcgatcgataaacggtttaacgatcgccgggatctcattttgcccgaggaaaatagttgtgactgcgacaaaagattcgattttgctgatgttaagagctttctggaaaatgctgccaaggatgcgaatcagcagccccatcacgccaatgtagtacagcagactgatgagcgcagtaacgaaaataatcgccggaagtacgcgaaaggcgaagataaaacccgcaccgtcaaacaggacatccattttcggcccaaccagcgaaccaaaaatgaaggcgctaccggcatcactgtaagacatcactttatgaacgcctaatgccgcctgttctactgcccactttcccggtgggaagtagagcatgatgccaccaatagcgatttgcagcagcagtgcggctccaaccgtgcgcaaactgatgctctttttattcactgacaacagaaatgctattgccagtaacaccaccatccccacaacacttctcattatatccataatgattttcccttcatgccagtaaacccggcgtcagcgccaggttttggtatgcttgatgagtacgggcgacggctttctgcccgtcagaaattaacccgcgagacgctggtattctttggcaatttcactcgccagaatggcgttgttgaacaccagctggatattggatttcaggctgtcaccgccggtcagctcagcaacgcgcgccagcaggaacggtgtactttctttaccaataacgccctgctcttcggcttcggcgacggcttgatctatggctgcattgatagattcctccggcatcgcaaactgttccgggatcggattcgccactaccaggccgccgttcaaaccggtttgccatttcactgccattgcacgagcgatttccgtggcactatcaaggcgaatactgacttcaaatgggctggtacggcagaaaaacgcaggcagcgcttttgtctgatagccaattaacggcacaccgaaggtttctaaatattctgttgttaatcctaaatcgagaatagatttcgccccggcacaaacaacggtgacattagtatttgccagttcttgcaaatcggcagaaatatcgaaggtatgttccgccccgcgatgcacaccaccaattcccccggtggcaaatactttaattccggcaagcgccgcaataatcatcgttgaagccacagtggttgcgccattttttccggcggcaacaacaaaaggtaaatcgcgacgactaactttggtcacgttatgcccttcacgacccagtaattcaatttcttctttgcttaaacccactttcatcacgccgccaataatggcgatagtggcaggtactgcgccctgtttacgaatagtttcttctacttcaattgcggtctgggcattttgtgggaacggcatcccgtgagaaataatggtcgattccagcgccacaaccggttttttgttttttaaagcgtcctgcacttccggggaaatttgtaataattcaggggaaatttttaattcagacattctgcgttctccactaacgatataacgttggcaatcgataaatcggggttattggtgtattcacaggagagcgccattgacgaacatccctgtgcgaaacgaacagattcggcaaacggcattccgtctacccaacacgaagcaagtcccgccatcatggcatcgcccgctccggtaacattaataacattggttttgatcggggcagaccagccactttcaccgctgatatcactgtaataaacgccatcgccgcccatgctcaataccagtcggttcaggccatgttgatggaaccaggcagcaacttttgccacatcttcacgccctgacagcgcaatcccactcagggtttccgcttcaaggcggtttggcttcagagtgtggatctgatttagacggtcgcgcactttgacacatttccacgctgaaaccggatcgacaaatacgggtacgttggcggcattatccagaatccatgccagtgcctcttcactgatattacagtctgcgacaatgacctttgccctctgaataaattcacggtgctgtgcgagatattcagctgtaatagcgttgctaatattcatgtcatttatagcaaccagcatttcaccggtattatcgagtaatgataaatagcttgacgtattttctcctggcacaatcaggcatttatcgacataaacgccagattgattggtttgcgttagcagcgattgaccataaaagtcactgcctacggcgctcagtagccaggctttgttccccagcaacgccaggttttgtgcaatattgcgcccgactccaccaggcgtaaattttattttacctggatttgaatccgcataatttaatgattcatgtgaatatccggcgacatcaatattcgccgagcctataattacgacataatccttttcgcgcatagcacgtcctctggtaaaaaattaccaaccctgtcaatccacaagaatatagatactgcaaagacggtttaaacatgtgttcatatttaaacatgtgctcatagtatgcatgttttacgtaaagtaaattaccgccagagaggcaaaatgggcagatttgagcaggctcacaaaatgcgattaaatgcctgaattacaaaagcgaggaatttgtgacgggatgcacagaacaggaacaataaaaaagggcagaaaataatctgcccttgaggaaataaccttagtgtttgatgaacgtttcaagtttctactgaaagataaaaccatttaaattcataaaattatattcacaagctggtcattccctttgcgctcatccaatgatacagggcaggaaatttctgccctgtaacacaccttttattacgctgctttcgctactgcgtccacttccggacgtttcaggaaggcataggccaaacccgccaccagcgtaccggcaataattgctaccaggtaacccaataccggcgtaatagcgccagggatcagcagaacaaacagaccaccgtgcggtgccatcagtttcgcaccaatcgccattgagattgcgccagtcagcgccccacccacgatacagcacggcagcacacgcatcggatcacgagcagcaaacggaattgcaccttccgaaataaagcacagtcccagtaccagagcggctttgccaccttcctgctgcgctttgtcgaatttgcgacgcgccaccattgttgccaggcccattgccagcggtggcaccatacctgccgccataatcgccgccatcgggccataggtttgagtactcagcagacccacaccgaatgcgtacgctgctttgtttaccggaccgcccatgtcagtacacatcatgccaccgaggatcgcccccagcagaaccgcattcgcagtccccatggtctgcagccagtgagtcaacccttcgagaatgccagcaactggtttaccgatcaggtagatcatcgccagaccgaccaccagactggaaattagcggaatgatcaggatcggtttcagcgcctccatactctgtggcagtttcagttgcgtactgattaacttcgcaatgtaaccagccaggaagcccgcaataataccgccaatgaagccagaaccggtgctgaccgccagcataccgccaatcagacccggcgtgagacccggacgatcggcaatggagaaggcaatgtaacctgccagtaccggcaccatcagcgcaaaggctgaaccaccaccaatctgcatcagcgccgctgccaacgtacccggctctttaaacgcttcgataccaaaagcaaaagaaagcgcgatacacagaccacctgcaacgaccatcggcagcatgtaagagacgcccgtcagcaagtgacggtatgcgcctgcactctctttcttaccttcagaggtcgccgtttgagctttgcccgccggttcatacggcgttgcttcagcaaccgctttatccagttcctgcgcggttttcttcagcgccagaccggtagaggtacgatacatcggtttaccagcaaatttcgccagatccacttcgatatctgccgccacaatcaccagatccgctgcggctacttcttcgggggtgattgcattacccgcaccaacagaaccacgggtttcaactttcacccaccagccacgttttttcgcttcggtttcaatggcttcagccgccataaaggtgtgtgctacgccggtcgggcaagcagtcaccgcaactacgcgtttcggaccgctggcggcaaccggtgctgtcgcagcgaccggcgcagtgtaaggtttcgcatggcctttggcttcactcaggaacagctcagggtgcgcaactgcccgggaaatatcacccagccagacatttttaccgttcagcgcgctgtcattcgggatggaatcaccgagaacaatcgccatttctgcgtcgttcggattgtcgatgatttccagttttgcttttcgcgccgccgcgcccagcagggtcttcgccatataggcgcgtgcctgaccgagattagcgtcaataatcagcagcgttttcattatgcctctcctgctgtcagttaaaaggttgtaagtcgacgcgcgccatcattgcggccaactgcggacgatcggtaatacccacattgctttgacttaccgccagggctgcaacagcagtcgccagacgcagtgtgtgttcactggattcacgcatcagcaagccataaatcaggccaccaaccatagaatcccctgcgccaacggtgcttacgacatcgactgacggtggtttggcgatccattcgccggaggcattaacccaaagcgcgccttcggcacccagtgaaataacaacatgcgcaataccttgttcacgtagcgcatgtgcagcttcaatcacatctttcatttcaggcagtttacggcctgcccagatttccaactcgcggcggttaggtttcaccagccacggtgccgctttcaaacctgctactaacgcttcacggctactatcaaagataatgcaaggacactgactacgcaggcgagtcatccagtcggtgaacgcttccgggctgacgcctgacggtaagcttccgctgacacagaccatatcgaactgaccgagccagctcagagaatcagtcacaaagcgttcccagtcggcgggggtgacttcaaaacccgagaagttgaagtcggtcacttcgccgtctttttccgtcagcttaacgttaattcgggtgcgcccctgtacaacctggaaacggttggcaatgcccagctcgctgaacagttgctgaaaaccatcctgattgtctttacccaggaagccgccaacggtgacatcaattcccaggtcttttaatactttggccacgttgatgcctttacccgccgcatgcagaccggtggttttcaccaggttcacttcgccgcgttcaatttccgggcagaaaccaacaaggtcataagccggattaagggtgatagtagcaacacgtctgctcattatgcgccctccccaagaccagcagcgatagcgtcgccgattgctttcagcgcctgttcagcatctgcaccctgggcggtaaagcgtaggcgatgacctttcttaacgccaagtgccacaactttcatcagactacgtccgtttgccggtttgccggtgccatcaaggtttgtcacggtaatatcactgttaaattgtttaatggtgttgaccagcatggtacctggacgagcatgcaggccgtgttcattgcgcaccacaaactccgcgcttaacacgtcgtcggtcggcgcatcatcgctggtcagcagcgccagcaacgttgccgcatccgctttcagcaagcggtcagctttattgtcgagcaacaaatcagcgagacgcttaagaaccgcaatgggctgatcgtcattcatcgccacactcaccagcatggctgccgtttcgccgtccacatcaaaagcatttgccgcacggcttaccgcaatcgcgctacgcagattgccttcggcgctatcgctcagccagataccctgtccgaggttcagcggttgttcattgatggctttggtgacgaaagtggcgtcaactgccctcgcctctttcagacgcgcagcgttcagcgcctgaagagtcagcagatcgctggcggcgatatccagcgtcagcatttcgttgtcgagcttcagctgctcactctgcttttcgcccatcagcaatgcgcgaagttcttctgctgttgttgctgacttcagttgttcagcaacggaatcatcgctcagtacgtgggtcagctggcgtagcaggcccagatgttcatccgagctggcagcaataccgattgccacgtacgctacctgaccgtcaccccaggtgacgccttccgggaactgaaatacctgaacgccggttttcagcacctgatcgcgggtgtcggtagtgccgtgtggaatagcaataccattgccgaggaacgttgaggtttgctgttcgcgcgccagcatgccattgacgtagccttctgctacgttaccggcctgcaccagcgccgcagcgagctggcgaatcgcctcttctttgtctccggccttttcgcccggatggatgtcctgtacggataactggaacatagttctcctctcttgctgaattgaaacgattcagcttctatgagaaaaaaagcgccaacctggcttagggttaaagacaagatcgcgctgaaacgtttcaagaaagcataatacttctgtttcagcacgcaaggaaagccgtaaagttatgagcaaaagtttgatgtgctgcacaattttttgtcatttttcctaattgctgatgggaaaatccgttatcagcaatttcatttcagcagcgtcagcagccaatcagcaacagtgaaatggcattttgattattcgtggcgcttttgatttcgctgtctgtttattttctgacaagcagcgtaaactccgcgtcttcctcttccagtgatcgaccagcatgcataactcccccgcagtctccagcgcgaaatcgtttgacctgacctcgacggcgtttttaatcgttgcctttctcaccggtattgcgggcgctctgcaaaccccgacactcagtatttttcttaccgatgaagtacatgcccgtccggcgatggtgggattcttctttaccggcagcgctgtcattgggattctggtaagtcagtttctcgccgggcgctctgataagcgcggcgatcgcaaatcgctgattgtcttttgctgcctgttaggcgtgctggcctgcaccctttttgcctggaatcgcaactactttgttttgctattcgttggcgtctttcttagcagctttggctcgaccgctaacccgcaaatgtttgcccttgcccgtgaacatgccgacaaaaccggacgtgaggcggtgatgttcagctcttttttacgcgctcaggtttcactggcatgggtcattggcccaccgctggcttatgcgttagcgatgggtttcagctttacggtaatgtatctgagcgcagcggtagcgtttattgtttgcggcgtgatggtgtggctgtttttaccgtcgatgcaaaaagagcttccgctggcgaccggcacggttgaagcgccgcgccgtaaccgtcgcgatacgctactgctgtttgtcatttgtacattaatgtggggctcgaacagcctgtacatcatcaacatgccgctatttattatcaacgaactgcatcttcccgagaaactggccggtgtgatgatggggaccgccgccgggctggaaatcccgacgatgttgattgccggatatttcgccaaacgtctgggtaagcgtttcttaatgcgcgttgctgccgtgggtggcgtctgtttttacgcaggaatgctgatggcgcattcacctgtcattctgttgggcttgcagctgctaaatgctatttttattggcattctgggcggcatcgggatgctctattttcaggatctgatgcccggtcaggcgggttcagccaccacgctctataccaacacttcgcgcgtgggctggatcatcgcaggatcagtggcgggcatcgtcgccgagatctggaattatcacgctgtgttctggtttgcgatggtgatgattatcgccactctgttttgcttactgcggattaaagatgtttaaggcgcggtcagcatttccagatcgataagccaggtcatggcctgctgacgcgagttaccgcacatttcagcgctggcttgtaagcctgcacagactttcggtcgcagtggcgaggtgaaaattttacagcgttgctgttcatcaagctgaatgcagggcgtattggcgggcttgccatctggcataccgggaatagggctggaaattgaaggggcagtgcaacacgccccgcaacccggacggcattccatacgttgttctcttaaggttaaccaccggattgatgagcgcgcacagtaccaccttttttgcaccagcaaaagtgcgaataccacttgcccgaaaggcccgtcgcgagtactttgtcgcgatatttttgacattttcgactacaggaatttttcgatgccaagagcgaacgaaattaaaaaaggtatggtactgaattacaacggcaaactgctgctggttaaggatattgatattcagtcgcccactgcccgcggtgccgctacgctgtacaaaatgcgtttttctgatgtccgtaccgggctgaaagtagaagagcgtttcaaaggtgatgatatcgttgacaccgtgacgctgacccgccgttacgttgacttctcctatgtcgatggcaacgaatatgtctttatggataaagaagactataccccgtataccttcaccaaagatcagattgaagaagagttgctgtttatgccagagggcggcatgccggacatgcaggtgctgacctgggacggtcaactgctggcgcttgagctgccgcagaccgttgatctggaaatcgttgaaaccgcaccaggcatcaaaggggcatctgccagcgcccgtaacaaaccggcgacattgagcactggtctggtgattcaggtaccagaatacttaagcccgggcgaaaaaattcgtatccatatcgaagaacgccgttatatggggcgtgctgactaacttcagccgcatgcagaaaagggatagctcaggctgtcccttttttaatttattataccaatcttctattttgcgcttcctgaacaccttacgccctcaattttcactcgttgattgatcgccctcacacttcatcgcattaacaatccagaccaatttcaattgctgtcatataactttacactgtcattgttaatttatcgttactaagacgtgactcctatgaagacaattgcctccgttacgctcccgcatcatgtacacgctccacgctacgatcgccagcagttgcaatcacgtatcgttcattttggctttggcgcctttcaccgcgctcatcaggcgttactgaccgatcgtgtgctgaatgcccagggcggcgactgggggatctgtgaaatcagcttgttcagcggtgatcaactgatgagccagctccgcgcacagaaccatttatataccgtgctggagaaaggtgcggacggcaatcaggtgataattgtcggtgccgttcacgaatgccttaatgcaaaactggattccttagcggcaattattgagaaattttgcgagccacaggtggcaattgtttccctgacgattaccgaaaaaggctattgtattgacccggccaccggtgcactcgacaccagtaatccgcggattattcacgatctacaaacccctgaagaacctcactccgcaccgggtattctcgtcgaagcactgaaacgccgccgtgagcgcggccttacaccgtttaccgtgctctcctgcgacaatattcccgacaatggtcatgtggtgaaaaacgcggtgctgggaatggcagaaaaacgttcgccagaactcgccgggtggataaaagagcacgtcagttttccgggaaccatggtcgaccgcattgttccggctgcaaccgacgaatcactggtggaaatcagccagcatctgggggtgaatgatccctgcgcgattagctgcgaaccgtttatccagtgggtggtggaagataacttcgtcgctgggcgtcctgcctgggaagtcgcaggtgtacaaatggtgaatgatgtcctgccatgggaagagatgaaactgcggatgcttaatggcagccactcttttctcgcttatctgggttacctctcaggattcgcccatatcagtgattgcatgcaggatcgcgcatttcgccatgccgccagaacattaatgctggatgagcaagcgccgacactacaaattaaagatgtcgatttaacacaatatgcggacaagttaattgcacgttttgctaatccggcgctgaaacataagacctggcaaatcgcaatggatggtagccagaaattaccgcaacgtatgctggcaggtattcgcatacatctggggtgcgaaacggactggtcgttgctggcattaggcgttgctggctggatgcgttacgtcagcggcgttgatgatgccggaaatgccattgatgttcgcgatccgcttagcgataaaattcgcgaacttgttgcgggcagcagcagtgaacaacgcgtaaccgccctgctttccctgcgtgaagttttcggtgatgatctgccagataacccgcattttgtgcaggccatcgaacaagcctggcaacaaatcgtacaattcggcgcacatcaggcgctattaaacaccctcaaaatttaacgatttctgcggttaaagcggatgaagctcaccttcgtccgctctccccttctcttttctgccttttttagccaggattaacgctcagttaacttaccagagtattgcggagccgttgtgaccaggaccaacctcatcaccggttttctcggcagcgggaaaaccacgtcgattcttcatctgttagcccataaagatcccaacgaaaaatgggcggtactggttaatgaatttggggaagtcggaattgatggtgctttgctcgccgatagcggcgcattgctgaaagagatccccggcggctgcatgtgctgcgttaatggtttatccatgcaggtagggttgaataccttactgcgtcagggaaaaccagaccgcttgttgatagagccgaccgggctgggccatccgaaacagatcctcgatctgttaaccgcaccagtctatgaaccgtggatagatctgcgcgccaccttgtgcattctcgatccgcgcttgctgctggacgaaaaaagcgccagcaatgaaaacttccgtgaccagctggctgccgcagacatcattgtcgccaataaatccgaccgtgcgacgcccgaaagtgagcaagcgctacagcgttggtggcagcaaaatggtggcgatcgacaattaattcacagtgagcatgggaaagttgacggtcatcttctggatttgccgcgtcgcaatttagccgagttgcccgccagcgccgcgcattctcatcagcatgtcgtgaaaaaagggttagcagcgttaagcctgccagagcatcaacgctggcgtcgcagtctgaacagcgggcaaggatatcaggcctgcggctggatattcgacgctgatacggtattcgacaccattggcattctggaatgggcgcgacttgcaccggtggaacgcgtcaaaggcgtgctgcgtattcccgaagggctggtacgaatcaaccgtcagggcgatgacctgcacattgaaacgcaaaacgttgcgccaccggacagccgtattgagctgatttccagcagcgaagctgactggaatgctttgcagagcgcgctgttgaagcttcgtttagcgactaccgcgtaaggttgcctgcgtttttcagtaagataattagagaaaatatgattaaaaatttgccgcaaatagtgttgttgaatattgtcggcctcgcgctgtttctttcctggtatattcccgttaatcatggattctggttgccgattgatgcggatattttttatttctttaatcagaaactggtcgaaagtaaggcctttttgtggctggttgcattgaccaacaatcgcgctttcgacggttgttctctgctggcgatgggaatgttgatgctgagtttctggctgaaagaaaacgcccctggcagacgacgtatcgtgattatgggtctggtcatgctattaactgcagtgctattaaaccagctgggtcaggcattaattcctgtaaaacgggccagcccaacattgacttttaccgatattaaccgcgtcagcgaactgctctctgttcccacgaaagatgcctcacgagatagctttcccggcgatcacggcatgatgctgcttattttttcggcattcatgtggcgttatttcggcaaagttgcaggccttatcgcccttattatttttgtggtttttgcatttcccagagtaatgattggcgcacactggtttactgacatcattgtcggttcgatgaccgtgatattgatcggtttgccctgggtgttgctgacgccattaagtgatcgattaatcaccttttttgacaaatcactaccgggaaaaaacaaacatttccaaaacaaataactcacagtaattaacatcatcaggcttatttttatagtgaggataatcctgatgatgcgcaccgtgctttcatccatcgcgcgcaaaaatcattctctaagtaaatgaatggattgcatgcgtttcactcaatcgtactttaattgaccaatcccgcttattaactttctgtatcactttttcttataaaaaatcatgtaaaaccgctcgccaagaccgcaccaatcgggtaatctcgaactcgttttgcctcggcggtagattatcctcacagcatataattttgtgcgttagtccacagatttggccttaaggaattgtttcaacatgcccaggtaattagtctcgtgtcgcttggcatttttttataacgatatttgtcgttaaggacttcaagggaaaacaaacaacatggtcaaatctcaaccgattttgagatatatcttgcgcgggatccccgcgattgcagtagcggttctgctttctgcatgtagtgcaaataacaccgcaaagaatatgcatcctgagacacgtgcagtgggtagtgaaacatcatcactgcaagcttctcaggatgaatttgaaaacctggttcgtaatgtcgacgtaaaatcgcgaattatggatcagtatgctgactggaaaggcgtacgttatcgtctgggcggcagcactaaaaaaggtatcgattgttctggtttcgtacagcgtacattccgtgagcaatttggcttagaacttccgcgttcgacttacgaacagcaggaaatgggtaaatctgtttcccgcagtaatttgcgtacgggtgatttagttctgttccgtgccggttcaacgggacgccatgtcggtatttatatcggcaacaatcagtttgtccatgcttccaccagcagtggtgttattatttccagcatgaatgaaccgtactggaagaagcgttacaacgaagcacgccgggttctcagccgcagctaataaaccgtttggatgcaatcccttggctatcctaacgagttaactgaaagcactgcttaggcagtgcttttttgttttcattcatcagagaaaatgatgtttccgcgtcttgatccaggctatagtccggtcattgttatcttttaaatgttgtcgtaatttcaggaaattaacggaatcatgttcatacgcgctcccaattctggacgtaagctcctgcttacctgcattgttgtaggcgtgatgattgcgatactggtgagttgccttcagtttttagtggcctggcataagcacgaagtcaaatacgacacactgattaccgacgtacaaaagtatctcgatacctattttgccgacctgaaatccactactgaccggctccagccgctgaccttagatacctgccagcaggctaaccccgaactgaccgcccgcgcggcgtttagcatgaatgtccgtacgtttgtgctggtgaaagataaaaaaacattctgttcatctgcgaccggtgagatggacattccactcaatgaattgattccggcgctcgacattaataaaaatgtcgatatggcgatcttacccggcacgccgatggtgccgaacaaacccgcaatcgtcatctggtatcgcaaccctttgctgaaaaatagcggcgtctttgccgctctgaatctcaacctgacgccttcactcttttatagttcacggcaggaagattacgatggcgtcgccctcattattggcaatactgcgctatctaccttttcttcacgtttgatgaacgttaacgaattaaccgacatgccagtccgtgaaactaaaattgcgggcattcctctgaccgttcggctttatgcagatgactggacatggaacgatgtgtggtacgcatttttactgggcggcatgagtggaactgtcgttggcctgctctgctattacctgatgagcgtacgtatgcgccccggcagagaaatcatgaccgccatcaagcgcgaacaattttacgtggcgtatcaaccggtggtggatacacaagctttgcgagtaacgggcctggaagtactgctacgctggcggcatcctgtcgcgggagaaattcccccggatgccttcattaactttgccgaatcgcaaaagatgattgtgccgctgactcagcatctgtttgagttaattgcccgcgatgccgcagaattagaaaaagtgctgccggtaggcgtcaaatttggcattaacattgcgccggaccatctgcacagcgaaagctttaaagcagatatccagaaactgctcacttccctacccgcacaccatttccagattgtgctggaaattaccgagcgcgatatgctgaaagagcaagaagccacacaactcttcgcctggctgcactcggtaggcgtagaaattgctattgatgacttcggcaccgggcacagcgcgcttatctatcttgagcgttttacgctcgattatctgaaaattgaccgtggatttatcaacgccatcggtacggaaacgatcacttcacccgtacttgacgcggtgctgacgctggcgaaacgcctcaatatgctgacggttgctgaaggggtcgaaacgccggaacaagcgcgatggctaagcgaacgcggcgttaatttcatgcaaggctactggattagtcgcccgttaccgctggacgattttgttcgctggctgaagaaaccgtatacgccgcagtggtaaggtgtgcttacgtcccttattattcatagtgaaagcatgccggattgcggctaatgatgagtaaaaggaaatccgttgcagatgattgtgcgcatactgctgctgtttatcgctctgttcacctttggtgcgcaggcgcaggctatcaaggaaagctatgcctttgccgtgctgggcgaaccccggtacgcgtttaatttcaaccattttgattatgtgaaccccgccgcgccaaaaggtgggcagataacgttgtcagccctcggtaccttcgataatttcaaccgctatgcactgcgcggcaacccgggcgcacgcaccgagcagctgtacgacacgctatttacgacttccgatgacgaaccaggcagttattacccgctgattgctgaaagcgcacgctatgctgacgattattcctgggtggaggtcgctattaatccgcgcgcccgttttcatgatggttcgcccattactgcccgcgatgtagagtttacttttcaaaaatttatgaccgaaggcgtgccgcaatttcgtctggtctacaaaggcaccaccgtcaaagccattgcgccgttaaccgtgcgcattgagttagctaaacccggcaaagaagatatgttgagtctgttttcgctgccggtatttccagaaaagtactggaaggatcacaaacttagcgatccgctcgccacgcctccgcttgccagtggtccgtaccgaattacgtcctggaaaatggggcaaaatattgtctattcccgcgtgaaagattactgggcagcaaacttaccggtaaaccgtggacgctggaatttcgacaccattcgctacgattattacctcgatgataatgtcgcctttgaagcgtttaaagccggtgcctttgatttgcgtatggaaaacgacgctaaaaactgggccacgcgttataccggtaaaaatttcgataaaaaatacatcatcaaagatgagcaaaagaacgaatcagcccaggatacgcgctggctggcgtttaatatccaacgtccggtattcagcgatcgccgggtgcgggaagctatcactctcgcctttgactttgaatggatgaacaaggcgttgttttacaatgcctggagtcgcacgaacagttattttcagaataccgaatacgcggccagaaattaccccgacgccgcggagctggtgcttctggcaccaatgaaaaaagatctaccgtcagaagtcttcacacaaatctaccagccgccggtatctaaaggcgatggctacgatcgtgacaacctgttaaaagccgacaaacttctcaacgaagcgggctgggtgctgaagggtcagcaacgcgttaatgccacaacgggtcagccactcagctttgaattattgcttcccgcaagcagcaatagtcagtgggtattgccgttccagcacagcctgcaacggctgggtatcaacatggacattcgcaaggtggataactcgcaaatcactaaccgcatgcgcagtcgcgactatgacatgatgccgcgcctatggcgggcgatgccgtggcccagttccgatttacagatttcctggtcatcggaatatatcaattccacttataatgcccccggcgtgcaaagcccggttatcgactcgctgatcaaccaaattattgccgcgcagggaaataaagaaaaattactgccgttggggcgagcattggatcgcgtattaacgtggaattattacatgctgccaatgtggtacatggcggaagaccgtctcgcctggtgggataaattctcccaacccactgtacgccctgtttacagcctgggtatcgatacctggtggtatgacgttaataaagcggccaaactgccgtcagccagacaacagggagagtagatgggcgcttacctgattcgccgtctgttgctggtgatcccaacattatgggcgattatcaccatcaactttttcatcgtgcaaattgcgcctggcggtccggtcgaccaggccatcgccgccattgagtttggtaatgccggagtattacccggcgcaggcggtgaaggtattcgcgccagccatgcgcaaacgggcgtcggcaatatcagcgacagtaattaccgtggcggacgcggattagatccagaagtgatcgccgagatcactcatcgctacggtttcgataagccgatccacgaacgttacttcaaaatgctctgggactacatccgctttgattttggtgatagcctttttcgcagcgcctcggtgctgacgctgattaaagacagtctgccggtttccatcaccctcggattgtggagcacgctgattatctatctggtgtcgattccgttaggcattcgcaaagctgtttataatgggagccgctttgacgtctggagtagcgcatttatcatcatcggctacgccattccggcctttttgtttgccatcctgctgattgtcttcttcgcgggcggcagctatttcgacctgttccctctacgcggcctggtttccgctaactttgattcgctgccgtggtatcagaaaatcaccgattatctgtggcatatcacgctgccggtgctggcgacagtgattggtggctttgcggcgctgaccatgctgaccaaaaactcattccttgatgaagtgcgcaagcaatacgtggtgaccgcgcgtgcgaaaggggtaagtgaaaaaaatattctctggaaacatgtgttccgcaacgccatgctgctggtgattgccggttttccggcgacgtttatcagcatgttttttaccggctcgctgctgattgaagtgatgttttcactcaatggccttggcttactgggctacgaagcgaccgtctcgcgcgattatcctgtaatgtttggtaccttgtatattttcaccctgattggcctgctgctgaatattgtcagtgatatcagctatacgctggtcgatccgcgtatagattttgagggacgttaatgtcgcgactcagccccgtcaatcaggcccgttgggcgcgttttcgccataaccgtcgcggctactggtcgttatggattttcctcgttttgtttggtttgagtttgtgttctgaacttatcgccaacgataaaccgttgctggtacgttatgacggcagttggtatttcccgttgttgaaaaactacagcgaaagcgattttggcggcccgctggcaagtcaggctgattatcaggacccgtggctgaaacaacggctggaaaataacggctgggtactgtgggcaccgattcgctttggtgctaccagtatcaactttgctaccgataagcccttcccttctccaccctcccggcaaaactggctgggaacggatgccaacggcggcgatgtgctggcacgcattctctatggcacgcggatctcggttctgtttggcctgatgctgactctctgttccagcgtgatgggcgtgctggcgggggcgctacaaggctattacggcggtaaagtcgatctctggggacaacgctttattgaagtatggtcggggatgccgacgctgtttttgattattttactttccagcgtcgtacagcctaacttctggtggctgctggcaattactgtcttgtttggctggatgagtctggtcggcgtggtgcgggcggagtttttacgtactcgtaatttcgactacattcgtgcggcacaggcgcttggcgtcagcgatcgcagtatcatcctgcgtcatatgttgcctaatgccatggtcgcgaccctcacctttttaccgtttattttatgtagttcgataaccaccctgacctcgctcgatttcctcggcttcggtctaccgctcggttcaccgtcactcggtgaactgctgttacaagggaaaaataaccttcaggccccgtggcttgggatcaccgccttcttgtcggtggcgatattattgtctttgctgatctttattggtgaagccgtccgcgacgcatttgatcctaataaggcggtgtagcatgacgcaaactctgttagcgattgaaaatttgtcggtgggttttcgccatcagcaaaccgtacgtacagtagtcaatgatgtttcactacagattgaggctggcgaaacgctggcgctggtgggtgagtcaggttcaggcaaaagcgttaccgcgctgtcaattttacgcctgctcccttccccgccggttgaatatctctccggcgatattcgttttcatggcgaatcgctgcttcatgtcagcgatcaaacgttgcgcggtgtacgcggtaataagatcgccatgatttttcaggaaccgatggtgtcgttaaatccattgcataccctggaaaaacagctttatgaagtgctttcactccaccgcgggatgcgtcgggaagcggctcgtggcgaaattcttaactgccttgatcgcgttggtatccgccaggcggcaaaacggctgacagattatccgcatcagctctccggcggcgaacgccagcgggtgatgattgcgatggcgctgttaacgcgaccggaattattaattgccgatgaaccgaccaccgcactggacgtctctgtccaggcgcagattttacagctgttgcgcgaactgcaaggcgagctgaatatgggcatgctgtttattactcataacctcagcattgtcagaaaactggcccaccgcgtggcggtaatgcaaaacggtcgctgtgtcgagcaaaattacgccgctacgctatttgcatcacccactcatccttacacacaaaagctactcaacagtgaaccgtcaggcgatccagtgccgttgccagaacctgcctcaacgttgctggatgttgaacagcttcaggttgccttccccattcgcaaagggattttgaagcgcattgtggatcataatgtggtggtgaaaaacatcagttttacgctacgagcgggtgaaacactgggtttagtgggcgagtccggttccgggaaaagtacgacgggactggcgctgctgcgactgattaattctcagggcagcatcatctttgacggtcagccactgcaaaatttaaatcgccgccagctgttacctattcgtcatcgcattcaggtggtatttcaggatccaaactcctcgctcaacccacgactcaacgttttgcagattattgaggaaggcttacgggttcaccagccgacgctttctgccgcacaacgcgaacaacaagtgatagccgtgatgcatgaagtgggattagatcctgaaacacgccaccgttatccggcggagttctctggtggtcagcgacaacgtattgcgattgccagggcattaattcttaagccctcgctgatcatacttgatgaaccgacatcatcactcgacaaaacggtacaggcgcaaatattgacgctattgaaatcattgcaacaaaagcatcaactggcctatttgtttatcagccacgatttgcacgttgtccgcgcgttatgtcatcaggttatcgtactgcgacaaggggaagtagtggaacaaggaccgtgcgcgcgcgtgtttgccacaccgcagcaggagtatacgcgtcagctactggcgttgagctgacgcttaaaaaggattgtagtttgaaaagggttcggcaattgccacaccaaaatttttcaatcggcatgttgcagcaaactcgtcctggcgatttacaaacaggcacggctcaccttcacactccagcaccgaacatggaacttcgatgtcgcttaacgcctggcttagtttatacatcaccgaccatgcattatcaccatccgggctaagcaatttaagcgccaccaggctgttgtcaccgcacggtccattttgcggaatcggttcaaccttcgaacctgcgaaaccagcagaccagcgatagttctgcggtagacgatggacgattgagagttgtaatgaagtcacttattttccccggaagtacatttacttcacaatttgtttacatcaattttaacacatcatcaacaatccgtctttatacagatcgtaaagattgatgcctcgcctgagtggcctctatggctctgatttaagtaatatctgcgggcgtggtcacgtttgcggggctatatgtacccgtttctgcgatctaactcaacctttttaactacaatgatgtgactttttacataaattgattttacataaaataaacatatatcgggggaatgatagatttgtggttgacatgcatcaacaaaggaagccttttagcttcctcgttgtgcaatagatcaccgttttttcggccgactggcgtacagatagaagagaatggagctggttgcgcagaatgcaattgaccaaatcatcggccatgcagagttaaaggtcgcaagagaaagcaatgcgccaacaattgcccctatgccaaaacggaaggttcctgccagcgaagatgccgttcccgccatatggggaaactcatcaagaatgaccgccatcgcattggatgacaccatcgacacgcagcccacaaacgccgcaacgccaaccaccagcgaccagaatcccagccccagcagcgcactgatgaccatccacgccgccataataaactgtatccacaaccccgagcggaacatatttaacgcgccaatgcggcggacgaagcggctgttaaaaatggtcatcacgaacaggaaaacaatgtttagtgcaaagtaataaccaaagttttccggcgcgacgtggttaatttcaatgtagacaaacggtccggcgcttaagaacgagaacatcccggcaaagctgaaaccactggcaagcatataactcaggacacgcttatgacggaacagcgccgcaaagttaccaatagtggtacgaatgtgaaaaggctggcgacgctccggtggtaaggtttctttaatcaggaagaaaatcattgccgaagccagaatcgccgctaatgccaggatccagaagatgtaatgccagctcagccacaccagcacccaaccgccgacaatcggtgccatcagcggtgcaatagtggtcaccagcatgacaaacgacatcatccgcgagaactcttctttcgggtaaatatcgcgcatcagggcgttaatgaccacgctggccgcagccgcagccagcccgtggaagaaacgcatcacaatcagctgatcgatggtgtttgccaacgcacacgccaccgcggcggcggcaaacaccagcgtaccgccgagcaccaccggcttacgcccgaagctgtctgccatcggcccgtagattaactgccccaacgcaaagcccagaatataagtactgagggtcatctgcgtactgcccgcaggtacgccaaactgcgctgaaattaccggtagcgcgggcagatacatatcaatcgacagcggcatcaacatggccagcaggccaaggataaaaacaatagcaaacgacgaatgctgtcgggtggtcacaacgggctcctgaaagtcatggaaaagttagacgacgctggcaatttcttcttcagttaacggacgatattcaccgggggctaaatcagcatccagcgtaataccgccaatacgttcacgatgcagctcaaccacatggttacccacagcggcgaacatgcgtttcacctgatgataacgcccttcgctgatggtcagacgaacctgcgttggggtaatcacttccagcaccgcaggcttagtgagatctttttcgttatgcagctgcacgcctttagcaaattgctctgccgtatcgtcagctacaggtgattccagtgtcaccagataggtcttctcgcaatgatggcgcggagaagtaatgcggtgcgaccactgaccatcatcagtcatcagcaccagaccggtggtatcgatatccagacgtcctgcggcgtgcagtttccaggctaccggttcatccagaaaatagagcaccgttgggtgatcagggtcgtccgtggagcaaacatagccctgaggcttattgagcatgaagtaacgtggaccatgttgctgcgccagcgggttgccatcgtaagcgacatcatgttcaggaagcagtttgaacgctgcattacgaacaatttcgccatcgacggtgacacgattgccgcggatttcacgcccggcaatagcacggctaacgccgagttgctgtgcgataaatttatcaagtcgcatgtgtgtgattttgcctgtaaaaacggaggtcgggcattgacccgaaaatctgaactgttgtctgcccagtatagcggtctaataacatccctcaagggaaaaagatccatggcatactattagcagaataatctacctacgcgagaccatgatttttacactccgcccatatcagcaagaagccgtggatgccacgctcaaccattttcgtcgtcataaaacccctgccgttatcgtgctgcccaccggcgcaggtaaaagcctggtgattgccgaactggcacggctggcgcgtggtcgtgttctggtgctggcacacgtcaaagaactggtggcgcaaaaccatgcaaagtatcaggcgctggggctggaagccgatatttttgccgctgggttaaagcgcaaagagagccacggtaaagtggtatttggcagcgtgcagtcggtcgctcgtaatcttgatgcctttcagggtgaattttcgctgttgattgtcgatgaatgccaccgtattggtgacgatgaagagagccagtatcagcaaatcctcactcacctgactaaagtgaatccccacttacgcctgctggggctgactgccacgccttttcgattgggcaaaggctggatctaccagttccattatcacggcatggtacgcggcgatgagaaagcccttttccgtgactgcatttatgagctgccgctgcgttatatgattaaacacggctatctgacgccgccagaacgactggatatgccagtagtgcaatacgatttcagccgcttgcaggcacagagtaacgggctgttcagcgaagctgatctcaaccgtgagctgaaaaaacagcaacgcattacgccacatatcatcagccagatcatggagttcgccgaaaagcgcaaaggggtaatgattttcgccgccaccgttgaacacgcaaaagagattgtgggattactgcctgccgaagatgctgcactgattactggcgacacccccggcgctgagcgcgatgtgttaattgaagattttaaagcccagcgttttcgctatctggtcaacgtcgcagtactgaccaccggatttgacgccccgcacgtcgatcttatcgccattctgcgccctaccgaatcagtgagtctttaccaacaaattgtcgggcgcggtctgcgtctcgctccgggcaagactgattgcttaattcttgattatgcgggtaatcctcacgatctctacgcgccggaagttggtacaccaaaaggcaaaagtgacaacgttccggtacaggttttctgccctgcctgcggttttgccaacaccttttgggggaaaacgaccgccgacgggacattgattgaacactttggtcgtcgctgtcagggatggtttgaagatgacgacggtcatcgcgaacaatgtgacttccgtttccgttttaaaaattgcccgcaatgtaacgcggaaaacgatattgccgctcgccgctgccgcgaatgtgacaccgtactggttgatccagacgatatgttaaaagcggcgctacgactgaaagacgcgctggtattacgctgtagcggcatgtctttacagcatgggcatgacgagaaaggcgaatggttgaaaatcacctattacgatgaagacggcgcggatgtgagtgagcgtttccgtctgcaaacgcccgcccagcgaactgccttcgagcagctttttatccgcccgcatacgcgcacaccgggcatccctctgcgctggatcaccgccgccgatatcctcgcccagcaagccttattgcgacacccggattttgtcgttgcccgcatgaaaggtcagtactggcaagtgcgtgaaaaagtgttcgattacgaaggtcgttttcgtcgggcgcacgaattacgcggttaatggtagttttgattgatgtataaagcgattgagtatagaatctcgcccgcttttgcatacgcaaagcagatcacttacctgttgctgggtcgcctgtagcaggattaatttaagagagaaagaaatgtttactatcaacgcagaagtacgtaaagagcagggtaagggtgcgagccgccgcctgcgtgccgctaacaagttcccggcaatcatctacggtggcaaagaagcgccgctggctatcgagctggatcacgacaaagtcatgaacatgcaagctaaagctgaattctacagcgaagttctgaccatcgttgttgacggtaaagaaatcaaagttaaagctcaggacgtacagcgtcacccgtacaaaccgaagctgcagcacatcgacttcgttcgcgcttaattgctgaataagttgtaaaaaaccccgctccggcggggttttttgtatctgcagattatgcctgattacggtattgctattttttgcaggccagataaggcgttcacgccgcatctggcattcagaacacaaaaccgattaattgccgccagacgtccggcgctgcaattggtcacgcaaattcggcggcgtgcctttaatggtcagggtatcggttgccggatcccagaagatgcgttcacctaacagcatcgcatcaaagttaatagtcaagccaccgccgctaccggcaaacttcgtcaactgacgcagtgtgctacggtctgccgggaagctctcttccagttcgtagcctttttcagccgcaaactccgtgaaactcacttcgctgacgcctgccagctctttcgacagcgactccagttcgatctcttcgcctgcctgcagctgctcattacagtagctataaacctgctggcgcacgttctgtcgctctgctttatccagttgtgcttcggcagtgaaatcatcaaccgcttgcaacagcccacggttttgcgctttcgcgtttaacccttcgctggccccgaggaaatccataaagaaatccgccactttgcgccctactcgccctttcaggaaagtgagatagcgggtggactctggattggtttcccattcggttaaatcgatacgcgcaacaatatccgcatgattgatatcaagataatgggttggattgatgtcgagattttcgttaacgcgcatactgctcaggttgctcagaactgccaccagcagatactccaccgccagataacggtagtggcaaaacagcacgaatccaccgtcagcaaaaggatatttcgctaattcgtcacgcaggcgcccggttgccgcgcggctaaatgccagaaagtcctcttcgccctgacgctgtaagcgcagcgtctgcgccagttcactctcttcgctaaacaagccgtaagctttatttttggcgctatagacccgatgcagttctgccaccatctcaacgacggtttctgtcggttccagcaatgaatcgcgcaacaccagctcaaggttctgctcatcacgcttgataagctggtgcagagcaatctggttgatatccagactcatgataaactctcctttaagaccgggcggtattcaaccaccgccggttaagcgacgcaataaaagatggcggtcattttacagaaggcagcgtaacgagaatgatttaacgcataaaaaagcagaaaaaaaaccgttgctacggtaatatgttgccctttcatcaactaactgatttcgatttatgccacaaatttcccgctacagtgatgaacaggttgaacaattgctcgcagagctgctcaacgtactggaaaaacataaggctccgaccgacctttccctgatggtgttaggcaacatggtcactaaccttatcaataccagcattgccccggcccaacgccaggcaattgccaactcttttgcccgcgccttacagtcctctatcaacgaagacaaagcgcactaagggaaacagataacaggttatggtaactcatcgtcagcgctaccgtgaaaaagtctcccagatggtcagttgggggcactggtttgcactgttcaatattctgctttcgctcgtcattggcagccgttacctgtttatcgccgactggccgacaacgcttgctggtcgcatttattcctacgtaagcattatcggccatttcagcttcctggtgttcgccacctacttgctgatcctcttcccgctgacctttatcgtcggctcccagaggctgatgaggtttttgtccgtcattctggcaacggcgggaatgacgctattactgatcgatagcgaagtctttactcgtttccatctccatcttaatcccatcgtctggcaactggttatcaacccagacgaaaatgagatggcgcgcgactggcagctgatgttcatcagcgtgccggttattttattgcttgaactggtgtttgcgacgtggagctggcaaaagctgcgcagcctgacgcgtcgtcggcgcttcgcgcgcccgctggccgcattcttatttatcgcctttatcgcctcgcatgtggtgtatatctgggccgatgccaacttctatcgcccgatcaccatgcagcgcgctaacctgccgctttcgtacccgatgacggcgcgacgttttcttgagaagcatggtctgcttgatgcgcaggagtatcaacgccgtcttattgagcaaggtaatccagacgccgtttccgttcagtatccgttaagcgaactgcgctatcgcgatatgggcaccgggcagaatgtgctgttgattactgtcgatggcctgaactactcacgcttcgagaagcagatgcctgcgctggcaggttttgctgagcaaaatatttcgttcacgcgccatatgagctccggcaacactacagacaacggcatctttggcctgttctatggcatctcgccgagctatatggacggcattctgtcgacccgtacccctgcggcgttaattactgcgcttaatcagcaaggctatcagctgggattattctcatcagatggctttaccagcccgctgtatcgccaggcattgttgtcagatttctcgatgccgagcgtacgcacccaatccgacgagcagaccgccacgcagtggatcaactggctgggccgctacgcacaagaagataaccgctggttctcgtgggtctctttcaatggcactaacattgacgacagcaatcagcaggcatttgcacggaaatatagccgggcggcaggcaatgtcgatgaccagatcaaccgcgtgctcaatgcactgcgtgattctggcaaactggacaatacggtggtgattatcactgccggtcggggtattccgctgagcgaagacgaagaaacctttgactggtcccacggtcatctgcaggtgccattagtgattcactggccaggcacgccggcgcagcgtattaatgctctgactgatcataccgatctgatgacgacgctgatgcaacgcctgctacatgtcagcacacctgccagcgaatattcgcaaggtcaggatttgttcaaccctcaacgccgtcattactgggttactgcagcggataacgatacgctggcaattaccaccccgaaaaagacgctggtgctgaacaataacggtaaataccgcacttacaacttacgtggtgaaagagtgaaagatgaaaaaccacagttaagtttgttattgcaagtgctgacagacgagaagcgttttatcgctaactgattaattataaatcagttagcaaaatatcttacttgcaatcggtgtggaaaacggtagtattagcagccacgagtcggcacgtagcgcagcctggtagcgcaccgtcatggggtgtcgggggtcggaggttcaaatcctctcgtgccgaccaaaaatcccaagaaaaaaccaacctttacggttggttttttttatatctgcaattaattcgataaacagaccgtgacacatcacagcctgtttattttttgttatcagaacgtccagaccacacccgcctgagtattccacggcgattctacccctgcgccattgccatagctgactgacaaatgaccgcttaacgtcggggtaaacgatgaccttatcccagcctgataaacgccacgggttccagccacatcattattaaatttgccatcgtcattaactttcacctggttagaatcggcgtattcctgacgcacggcggctttcagtcagggttccagcgtcgtaccgttttgcaggtccatgtgatagcttaccgccgttcccgcttcagcgcgtaatatccgggtatttcccacatccgcgcgcatgccgtttgataacgtgtagtcctgaccatctgtggtaaagccggtaaaggccagatagggtctaacactccacaatccgtcaacccaacggaacccgctctcgacatgagcacccgcgccgttactattgtaatcgccaaacgctgttgccccattactcatcttgcaatggatggtgttggcaaaacggtcaactttcaccactccatcaacataggcaccgttctgatgctcccaaccggcataagcccccagggtatagctatcgacattgcctttgccgccgcgatcaaaaccaatatcagaatgagagtaaccaaagaacaagccgcgaattgtgctggtttcttcacgggagaaacggctatcgataccgagcgtcagcccggtcaatgtttgctcaaagccagcgcccgcatcagtggtcacgttgttgcgggtgttaattgccgaactccacatcgccgtatcgtaattaacgccttttacgctaccaagacgctcacgcacggtgtccagttctgcatcaaataccagcggttgtgctgccgccatattcagcacatcagtggttgaaggggtaatttgcgcgcgattctctgccaaactccagctatggttgccattatccagcaaggtatattcatacgtaccgatatcaacaacgcctccggcattgcccaacgtaaatgcagcatcaccgccgcccgttgttaccagtgtaaggctatctcctgctgccgggctggcaccggtgtccgtcacgaatattttgaaatcacctgttgcctgaccggtgacgttgagctgatcgctctgatgattagccatatcggtacgcatataaaaattgccgtttcccgacagggtattggtggtcaacgtaatgaaattttccgcacttgccgtcactgatgaacgagtcactggctcatccatcataatcacatttgcgtcagacatcgcaaggttggctaagttgaggagggtgttttggttcgtcgtagtgatatcggcaatgatggtccatacgctattttcgagcgaaacgtccgctttgctggtatccacggcaccatgcgttctaaaagaagcgccctcagaaaccactaccttacccaccaacattgcgggtgcataatttatttgcggcttcatgacctcaagaatgccatcattccctctgactgaaacgttaaccattgtgctagcccagacgttagcgcggccattgttgataaccatattttcagagatggcttttgaggaatacgtgatacttccattctgatctgatcgaccgagatcatataccgcatttgcctgcactttcgtaccagtatcctttcccagcgattgcatagtggcatgctcatcaaggatagtatcaatggcctgcgtgtcctccataacaatgagcccggaaccatcatccagttcataattttttgacacaccatcttttatactaaattggcctttactgtttgtaccactcacttccagcgcattcgttgagacaattaattttccgcctgcttttttatcaacgccagttacagtcccgccatccataacctccagtaagccgccactatctacagtagtattataagcgaagtcattttcttcaactcgcaaacttccgccgttttccaacagcatattgttagcaataccattcttgatttcgaactgaccgagacggtttgttccgaatgcctccatgacccgcgtgcttgctttaatagcaccgcctgctttctgatctaccgcaatcgctaatcccccctctttaacctccagtaatcctcccttttcgatagcggcaaggacggtaatcccatctttttcaacgattaagcgcccgcctttaatcgtgggatcattcgctgcgccataaacctgtagcacaccattattgagggtagtctggtttgccgcgccacccatttgaacaatttgataaccgtcatttaatactgagtattctgcggtaccattcatttcaatgtactgataccctcctttaatttcagtattactacttacaccaaattcttttatatgctgttctccgccaggattgattttcgtattattggcggtctcataaaccagctggatatctttttccaggacaacaccatcaactgtctcaccatactcaactgttgatgccaatgctatgggtgaatataacgctgtagccaccagaacagatattgcggaacgacaaagagaaacagaaccagattgatgaattgagctttcatcctatgaaattaattgctgttaaaagcattgggtacggaaaatacccatagctccatacccggagtcagtttttaaaaactgtttaaagaaatgcacaagtattgtgattgattttttagttgtttttcttgatgagaagctgatgcaaaattccgtctttataatgaaaatgatgccaaagcgaacgacaaggttgtagttttcactacatgtccatacataaaatggggtaacattcacgcgcctggtagcgttaccaacgctacgctcaaacataatgattctaataaaacctcaggagactactatgcctgaagcaacgccttttcaggtgatgattgtggatgatcatccacttatgcgacgcggtgttcgtcagttactggagcttgatcctggctttgaagtggtcgccgaagcgggcgacggcgcgagcgcgatcgatctggcgaatagactggatatcgacgtgatcttgctggatctcaatatgaaaggtatgagtggcctggataccctcaatgccttgcgcagggatggcgttaccgcgcaaattattatcctgaccgtatcagatgcctccagcgatgtctttgcgctgatagacgcaggcgcagacggttatctgttgaaagacagcgacccggaagtattgctggaagcaattcgtgctggagcgaaaggcagcaaagtctttagcgaacgcgtcaatcagtacttacgtgaacgtgaaatgtttggcgcggaagaagatcccttcagcgtgctgacggagcgcgagctggatgttctgcacgagctggcacaggggctgtcaaataaacagattgcctcggtgttgaatatttcagagcagacagtaaaagtacatattcgcaatctgctgcgcaaactcaatgtccgctcacgcgtggcagccaccattctgttcctgcaacaacgcggggcacaataaaaatagcccgatggcatcaccatcgggcctctttttatttactctcctgcggcgacaaatgttgcatcgcctgcgcgatacttcgttcaatcaccgcacggcgagtatcgttggcaggtaagagtttcaacatcatctcccacgcggcaacggcttcgccaaatcgctgctgctcaaaggcattaaacgcatacatgcttaacacacggatattgctgtggtcgcttctcaccaactggcgcagcagttcaccaccgaggcggttgtcgttgggatcagatgaacgtgtcaacgcttcagcataacccagtgcggcatcgctgtttttcggatcgaggcgatacgcagtagcgtatgcatcggtggcgatactagcgttacccagcgccatgccaacgcggcccaacataatccagccttctatatctcccggatttttttgcagttgagtacgcatccccagcgcaagacgcgacatctcttcttcgttgagcggatcggctttcggatccagcgccctgtccagcaacgccggagcctgtgccgtggcctgctgccagattttcacctgctgataattgccagtctggtagtagctgacgccagccacaattaacgccaccacaatacccggcagataaacaatatatccggcacgcttaccttcctgcacgctttgttcaggaaacgcttccggcactacgcgtacccgacgccgcgagcgggcgtatatgacccaaccgccaatgccaatagccactaccggaagcacccacagcagcacggtcagcggcgttaacggcggatcgtaagtgacgaagttgccgtaacgcgccaccatataatcgacaatctcttttttacttttaccttcctgcatcagttcatacactttctgacgcaggtcggtggcaatcatcgagttggaatcggcaatgctgttgttctggcatttcgggcagcgcagttcttcagtgagctgacggaactgttgttcctgtgcttcatctttaaactgcaacacgtcgatggtcgccagtgctgagccggagatcatcagcatcagcacgcccaataaaaacctcattgtgcggcctccttactgtatttctcccacagcggcttgatctcttcttcccagacgcgaggattgagatcgcccgcatggcgatagcgaatgataccgttgccgtcaataaggaaggtttctggcgcgccatagacaccgagatccagccctaacatgccgtcgccatcaaacaggcttagcgcgtaaggattgcccagctctttcagccagctgattgccttctggcgatcgtctttatagttcatgccgaccacgcgaatgccctgcgctgaaagctgattcagatattgatgttccgcacggcaggtcggacaccaggtcgcccagacgttaagcagcactggtttgccctgagtcagcacatccgcctgataaaactgccccggattgtccagtgattcgagacgaaacttcggcacaggcttgccaatgagcgccgattccagattggtcggatcatccccttcggcattacgcgccagctgccacagcagcgccgcggcaatcgccaggaagataatcaacggaattaacaatactttgcgcttcatacggcctccggcgcagttttttgcggactcacgcgcttacgatagcgaggatcaaacagacacagcagtccgcccaacgccatcatcagcccgcccgcccaaatccagcgaacaaatggtttgtagtaaagacgcacggcccacgcgccgttttccagctcttcaccgagcgcggcgtacaggtcacgcgtgatgccgccgtcaattgccgcttcggtcatcatcgacccggcagtgttgtaataacgtttttccgcatacagcaccgtttccggcttgccatcgcgcgttacgccgatagtcgccacaccgccacgccagttcgggccagtcacctctttgacatcacggaaggtgaagcgatattcatgaatatcgacgctatcgccggacttcatgcgcacatcacgctcaacgctatagttctggctaaaggcaataccaacaattgtcactgccagccccaggtgagccgccaccattccccaataactgaaggtggttttcgtgccacgtgaaatacgcagcgcagcttccgcaattgccagcacagcaatccagcaggccattgccaggccgagcaccgtcatcgccacaactttgctttcgaacagccacggcagcagcagcgacagcaccagcgttgagatgaaggcgataatcaataaattgcggattttacgtgggcgatcgcgcccccagcgcaccagaggaccgacaccaagcagcagcgcaaacggcaccatcagccaggtaaacatggtgttgaagaacggttcgccaatcgaaatactgcccagtcccagttgcttgtgcaccagcggcagcagcgtccccagtaataccaccagcatcgcggcgaccagcaaaacgttgttcgctaacagcagagattcccgcgaccacagcgcattgtttacgcgtgagcgaactttgtgtccacgcgcggcaaacagcagcagcgaaccaccaatcaccagtaccataaaggcgaggataaacataccgcgtgccggatcagaggcaaacgcgtgtaccgataccagcacgccggaacgcaccaggaaagtccccagcagacacaacgagaaggcactgattgccagcagtaatgtccacgctttgaagctggcgcgttgttcagtgaccgccagtgagtgcatcagcgcagtccccaccagccacggcataaacgaggcgttttctaccggatcccagaaccaccagccgccccagccgagttcgtaataggcccatgcggaaccgagcacaatgccgagcgtcaagaagatccacgccgccagcgtccacggacgagtaaaacgcgcataagtgctgtccagacgcccgctcaacaaagaagcaatggcaaaagcaaacgccaccgagaaccccacgtaccccatatagagcagaggcggatggaagatcagccccggatcctgtaacagcgggttaagatcgcgcccttcaatcgggaagttcggcaacgtgcgtgagaacgggttagaggtaaagagaatgaacagcaaaaagccgacgctgaccatccccattatcgccagtacgcgggccacaatatccagcggaatacgctgactaaaaatcgctaccgcaaaggtccagccgctcatcagcagcacccacagcaggagcgagccttcatgcgcgccccaggtagccgccacgcgataccacaccggaagctgggtattggagttgctggcaacataggtgacggtgaagtcgttgaccacgaaggcattgaccagtaccagaaatgcgccagccacagacataaacagcagccaggcaaacaagcgggaagacgccatcatgcgcgcatctccgcgcgctacgccccatagcggatacacggacagcagcagcgcaattcctagcgccagacacagcagcccgttaccaatttccggcatcatgatgctgggtccttataaacactcgccgggcgacggtgattggcttccatcgctttctcaacttctggcggcgtgtagttttcgtcgtgtttcgccagcacttcttttgcgaggatatgattgcctttttccagttcgccctgcaccacaacgccctgcccttcacggaacagatccggcaaaatgccttcgtaagagacatctactgaaccttcagcgtcgtaaatggtgaaagttacttttagcgaattgggatcgcgctgcacgctacccggcatcaccatcccgccgacgcgcagacgctgcccgacttccggcatttgctgagtttcacgcttgccgtagagaatttcccccggcgtataaaagagatcgatattcgagcgcagcgcatatagcaccagaccgatagtcagcgccagccctgccaacacggcacaggcaatccacaagcggtttttacggcgaatattcatgcagcctcctgctgttgcgcagcacgtaaacgcgcctcacgcgcccgctgttgcgccacaccacgcagaattgcgcgatgctgcatcaccgagtgcacgaccaaaaccaccagcggaataacggtcatcaccaccgccagccagacaaaaaaggcgtaaccgcccattgcgaaaaattcattccaggaagcaaatgcaggggtcatttacggcctcttttcagtatcagttcactcacccacggacggcgtttttccatcagcaaaatcaaattacgcatccgcatcagcgtcagcgtggcagacagcagcaggaagccaaaaatcgaccagcgcagcggcgaacgcatcgccggatcgatactttgctgcatccgcgttgatccctgatgcagggtgttccaccactccacggagtaatgaataatcggcagattcaccacgccaatcagcaccaggatacctgccgcacggcccgccagacggcggtcgtcgaaggcgtgccacagggcaatcacacccacatacaaaaacagcagcaccagttcagaagtcagacgtgcatcccatacccaccaggtgccccacatcggttttccccatgcagagccggtaaccagggcaataaaggtaaacacggcaccaatgggggccatcgccgccaccgccaggttggccattttcatctgccagacaaggccaataaaagccgccaccgccattgatgcataaatgcccatcgaccagatcgccgcaggcacatgcaggtagataatgcggtagctatttccctgctgataatcagccggagcaaagccgaatccccagatccagccaacggtaagcacgaccacactggcaattgccagccacggtataaaccagccacagatttgatacagccgtggtgggatcgccagttgatgcagtgttttccacatagtttcgataccagactcgaacaaaaatcagtaatccagcgttattgaatgctgattcgtaacgctgccgccgtcgcaaaaggacttaatgtcgcggtgcctgccagcaacgcgcctaaaattgccagatacccgtcaacgggcaaatgcatggaagccgcgtccatcgcggcggtggcgaagatgagtaatgggatagtcagcggtaacaccagtatgctgagcagcacaccaccgcgcttaagtcccactgtcagcgccacgcccggtgcaccgagaaagccaagcgtaggcgttcccagcagcagcgtcagcgccatcacttgccagccataaacatccattcccagtagcattgctaccagtggcgaaaggatgagtaacggcagaccggttaccatccagtgcgccatcaccttcgccagcacaacggcgggcaagggtaacggcaacaacatcaattgttcaagactgccgtcctgcaaatcgtcacggaacagtcgttccagcgccagcaaggatgaaagcagcgcagcaacccagataatgcccggtgcaatacgcgccagcagttgcggctccggaccgatactgagcggaaaaagggtaattacaatcaggaagaaccacagcgggttggcgatttcggcgctatggcgaaacgctacacgcagctcaagacggaaaatgcgccagaacatcatgcggccctcgtttgcgtcagtgaaatgcggcgaattttactttcagcaacgttgagcggctggtgggtagtcagaatcacaatccccccctgctccgtatgctgcgccatacgctgggtcagacgatcgacgccgttaacgtcaatcgcggtaaaaggctcgtcgaggatccataacgtggcacgggtcagccacagacgcgctaaagcgacgcggcgttgttgcccggccgagagctgatttacaggaatatcttcgaatccggcaagcccggcctgcgccagggcttccagacattgtgcggtatcgccatcgcgatgataaaagtgcagattttctaacgccgtcagccgggttttgatccccggctgatggcctatccataacaggttttgatggtagctgtcgcgtacctgatgcaagggctgcccttgccagagaacctcgcctgcgtcagggcgagacaaccccgtcagcaaacggagaagcgttgtcttccccgcaccgttgctaccggtgatttgtacccactctcctgcgttcagcgtaaatgacaagccactaaataaggttcgttcatcccgctcacaaagtaactctctggcttcaagcatacccacgcaataaccctgttaaaaacctggctcgacttcacgcatatcgggcagcttgtgcgctatccctttatggcaatcaatacaggtttgcccatctttcaccgcctggtcatgcatcttcgcggcaaccgatttctgggcggttgtatccatatactcgaagttgtgacagttacggcactcctgcgagttattgtccttcatgcgccgccactcattctgtgccatcgtcagacgatgagcttcaaatttctgcggcgtgtcaataacgccaaaaattttaccatacagctctttacttgctttgagcttgcgtatcatcttcggcacaaactcgtgcggaacgtgacaatccggacaggtcgcacggacgccgctacggttgttgtagtgcacggaatccatgtattcctgatacaccgtgttgcgcatttcgtggcagctaatgcagaactcttcggtattggctttttccatcccggtgttaaagccaccccagaagacgatgccgccaacaaaaccgatcaacagcagcgtccccagcgccagacggctgggggtacgccaccatttccacaggcgcttaatcagaccaggcttacggtcagaatttcccataataacctcttatttcccgtaaccttttgatggggtaaaggtattccccacgattggcgcggtatcggcctgcggtacgtgacattgcagacagaaataacgacgcggagccacttccgcgcccactttgccgtcgctgtccataaagtgagtaggactgatacgcggcgcgccagtggtgcgataactttcgacaccgtggcactgcaagcagcggttggtattggtcgttacctgataaccttcaacgctatgcgggatcattggcggctgattcacatagttcagcggcatccgttcctgctcttttggcatccgaatggccccttcctgtgtcccggatacttccggcgactggctaaaatcgacgccattagccgcccaaaccgcgccgcttaccaccagggccagcatcgccgtccattgacacagcgctttcttcaggtcatggcttttcatgatttcgctcccgaactccatcgtgtagttattgtaaatacatcctcagaacagacatccacgcagcgaccgcacgtcatgcaatcgcggctggtgacctgcaccgggctttgttcatccagcaccggggcacgtagcacatgcggttccgggcaaacatgaaaacaatccatacagcggttacatttctgccgatcggtggccgcaacggtaatcacacctttgctacccagcacgccatacagcgcgccaaccggacaaatgtgcccgcaccagccgtgttcaacgaccagtagatcaaataaaaacagcgcgagaataagcagcgcgccgctgccgaagcccattaccaggctgcgccccatcagagatacggggttgatccattcccagatgagcgtgccagttaaggccgatcccagcagaatgaccaccaacagcacgtagcgaatgtggcgagggatcgtcgcagactgattgaggtcaaagcgcctgcgtaaccagttcgctaagtcggtaatcgggttcagcgggcagacccagctgcaaaataatcgctttcccgccagggcgtagagcacggtgataatcaccgcaccggtcaacgccaccgtggcaggcagatgaccactggcaagactttgcagcgtcatcagcggatcggtcagcggaacggtgtcgaataacaggctactgctgtagttgccgtgcaagatccacacaccaaaccatggaccgctcaaaaacatccccagcacgaagaactgacaaaggcgacgtaacaccagccaacggtgactgcgccaccagccttttttctccagcgcctcgcgcccggcgtcacgtttacgatttgccattgttcccctccagccaaccgaagcggtaatggtgacctaactcccctttcgccagtgacagcggtaacaccttgattgccggttgttccagcacgcatactttttcgcacttaccgcaaccggtacaggcgtcgctgtgaaccgtcggcagaaagcgggcgtgcttaccggtacgcgtgttgcgctccagctccagggtgatggcctcatcaattttcgggcattcgcgataacaaacatcgcagcgcagcccctgaaagttgagacagttttcctggtccaccagtaccgccagccccatccgcgcgtcgtcgatcgattcaatctcacgatccagcgcaccgcttgggcacactttggcgcacggaatgtcctcacacatttcgcaaggaatatcccgtgcgacaaaatatggcgtgcccgccgacagaccagaggccagcgtcgccagttttaaggtgtcgtaagggcaagcctgaacacactgaccgcaacgcacacaggcactggcaaaggcgttctcgtttatggctccgggcgggcgcaaccgcacgccagatgcgcgtgcggtttgctgttgtaaccccagcgccacacccacggcagccagcccgcctgctgtgcgaacgacatcgcgcagaaagcggcggcgaccattttgaggtttcgctgaccgggacataatggcttacaccttctccagtttgactgcgcacttcttgaagtccgtctctttcgagagcggatcggtcgcatccagcgtcagtttgttaaccagctgtgcggcgtcgaagaacggcatgtacaccaggccctgtggcggacggttacgaccgcgcgtttcaacaatcgagatcacttcgccacggcgagaaaccactttcactttgtcgccacggcgcagatcgcgcgctttcgcatccagcgggtgaataaacaagaccgcttccgggaaggcgcggtgcagttccggcacacggcgagtcatactgccggtgtgccagtgctccagaacgcgtccggtagagagccacaggtcgtactcttcatccggtgcttccgccgccggttcgaacggcagtgcgaagatcaccgctttgccatccggtttaccgtagaacttatagccttcgcccgctttcacgtacgggtcgttaccttcgctgtaacgccactgtgtttctttaccgttcaccaccggccagcgcagaccgcgcgctttgtggtagtcatcgaacggcgcgagatcgtgaccgtgaccgcgaccaaaccatgcgtactcttcgaacagccctttttgcagatagaagcccagctcgcgggattcatcgttcagctgatcttccgccagttcggataccgggaatttgctcacttcgggggtggcatacagaacttcgtacagcgttttgccacgcagttccggtttcttcgccagcagctcttccggccatacttcttcagttttgaagcggcgggagaactggactaactgccagagatccgatttcgcttcgcctggcgcctgtacctgctgacgccagaactgagtacggcgttcggcgttaccgtaagcgccctctttctctacccacattgcggtcggcaggatcaagtcggcggccagcgcactgactgtcggatacggatcggagacgatgatgaagttgcgcggatcgcgccagcccggcatacgctcttcattgatgttcggcccggcctgcatgttgttggtacacatggtccagtaaacattcagcttgccgtctttcagcgcacggtcttgtgccaccgcgtgcagaccgatttttgccggaatggtgccgcccgggatattccacttcttctcgcagatatcacgatgtttctcgttagtcaccaccatgtccgcaggcagacggtgagcaaaggtgcccacttcacgcgcagtaccacacgcagaaggctgcccggtcagggagaacggaccgcaacccggctgggaaattttgccggtcagcaggtgcaggttgtagaccaggttgttggcccacacaccacgggtatgctggttgaagcccatcgtccagtaggagatgactttcttgttcggatcggcatacagctgcgccagttgttctaactggtctttcggcacgccggtcatttcagcggttttttccagcgtatactcagcaacgaaggctttgtaatcttcaaagctcatcggttcggaggcgtcagaacccggattcttcgctgctttttccagcggatgggtcggacgtaaaccgtagccgatgtccgtcgcccctttgcgcaggttaacgtgcttgctgaagaagtcctgatttatcgcattgttttgaatgatatagttggcgatgtagttcaggatcaccaggtcagattgcggcgtaaagatgatgccgttatccgccagctcgaagctacgatgctggtaggtagaaagcaccgccacggtgacgttctggttagagagacgacggttagtgatgcgtgaccagaggatcgggtgcatctccgccatgttagcgccccacagcacaaacgcgtcagcctgctcgatgtcgtcatagcagcccatcggctcatccataccaaaggtacgcataaagccaactactgccgacgccatacagtgacgtgcgttcgggtcgatgttgttcgaacggaagcccgctttgaacagcttggacgcggcataaccttcccagatagtccactgaccagaaccgaacataccgatcgattccggtcctttttctttcagggcggttttgaatttctcttccatcacatcgaaggcctgatcccaggtgattggggtaaattcgccttctttgtcatatttaccgtttttcatacgcagcagcggctgcgtcaaacggtctttaccgtacatgatcttgggcaggaaatagcccttaatgcagttcaggccacggttaaccggtgcgtccgggtcgccctgacaggccaccacacgcccctgctgcgttccgaccagaacgccgcaaccagtaccgcagaaacggcacggcgctttatcccatttaatggcttcctgctgaccaacaacggcgcgggcaacgcccggcacgctgagaccggcagccgccgcagcggccgcaacggcgttagctttcataaagctacgacgactgagtttcatggtgtttcctcaccttgctcttcctgctggtgataaaccagcgacaccgccagcacgccctctacgttgcgtactgactcaatggtttggatcagcgtttcgctgtcttctgcttccaccaccacaatcaactgaccgctcggcgcgtcgctgacagcaacttcacagccgggaaaggcgttcagttgggtgctgatgtctgaaattcgttcgcttttggcctgcacgaccaggctgcaaacttgccagttagtgtgcatggagatactccgcagttatggctgataccggacagctggctgcacatgctccacatccgttgcaaagttggctattaagttgcggctggtagattccggagagcgtcgggcgaaagataattgccattggctcacagctatcctgacagcggcggcattcaactgactgatacgccaggcacgcgtccccaatggtgaactgcaaatcccaggccctggtgtggcgcggagaaaatagcgattcggggcaagcctgcgcgcaggcgtaacagaagctgcactcgttatttttgaaattaacgctcggatagccgcccgcgccgcgttgcagaatgttgttttcacaagcattaatacaggcgtcgcaacgggtgcaatgggtcagaaaatgagattcatcaccggaccagggtggacggataccgttactggctttgcgccagcgaccagtgagtatgccccgacgggatgcatcaatcttcacattgaccttccatcattaacgcgctctgaaaattgagagcgaccaaataaaccgcataattaataagccatttttatagccgctaagatattaaaggatgtgtcaaagatgcataccccgatcggggtaaaacctgtagcaggatcaaaagagtggcgggaagcgtggcaaaaacgggcttttgctcacatttcaaatggttataaacatatttatatagcgattaattcaccagagatatttctgctggtttgcccccctcatcagaatttaacactaaaagagcaggtaaaattgtctgaatgttctttaagttattcataaagcaaattaataaatctgatgaatatgttaaccttcagcgacatcatcggtgaaaacctataaatgaagaaggaaagcaaaaaaatgaagaccattctacctgcagtattgtttgccgctttcgctaccacttccgcctgggcggcagaaagcgtccagccactggaaaaaatcgcgccttatccacaagctgaaaaagggatgaagcgtcaggtgattcagttaaccccgcaagaagatgaatctaccctgaaagtagaactgttaatcggtcagacgctggaagtcgattgcaatttgcatcgtctcggcgggaagctggaaagcaaaacgctggaaggctggggctatgattattatgtctttgataaagttagctcgccggtttccacgatgatggcctgcccggatggcaagaaagagaagaaatttgtcaccgcgtatctgggcgatgctggaatgctgcgttacaacagcaagctgccgatcgtggtgtatacgccagacaatgtagatgtgaagtaccgcgtctggaaggcggaagagaaaattgacaacgcggtagttcgctaaaatgctgtgaagtgcggcaccccgtaggccgaataaggcggtcacgccgcatccgacatctaacgcccgagccggtgcctgatgcgacgctggcgcgtcttatcagcatacgccacatccggcataccatgccggatgtggcacatcattacaacgcaatatccgccacttctttttgaacgggttgcggtttcaactgcggttttggcgtactatctgctgcctgcggcttgtcgtatttcagccccagcacttcgctggtgtactgcaactcgcgttctgttgccgctacatcaccgttcagcttgcgtccataagacggaacgatcgctttcaacgtagcctgccattgcgggctggaaacgcgatcgccaaatactttttccagcagatccaacataatcggcgcggcggttgacgcccctggcgatgcccccagcagcgcggcaatggtcccttgctggtcactgaccacttcagtacccagacgcagtacgccacctttctcggcatcacgcttgataatctgcacgcgctgccccgcttgccacaaacgccagtcctctttttttgcctgcggatagtactctttcaacgcttcaaaacgatcctcttcactcaacatcacctgactcaccagatatttcaccagatcgaaattatccagcccgacgtgcatcatcggcatcacgttagaggtggtggtggaactcatcagatcccacaatgaaccgtttttgaggaatttggttgagaaggtggcaaatggcccaaacagcactacgcgtttaccgtccagaacgcgggtatcgatatgcggaaccgacatcggtggtgcgccaacggatgctttaccgtaaaccttcgccagatggtgattaaccacgtccgggttttccgaaacaaggaactgtccgcccaccgggaaaccggcgtagtctttcgcttccggaatccccgattcctgtaatagcttcagcgccgcaccgcccgcgccgataaagacaaatttggcgcggatgttctgtgcagtgccgtttttcagatcggcaacggtaacggtccaggtgttatcgtcattacgctttagggcgcggacttcgctgctgagttgcagcgagaagttagatttcttctgtaaggaagcaattaactggcgggtgatctcgccatagttcacatcagtgccaatttctgtgcgtgttgccgctactttctgttgtggatcgcgcccttccatcactaacggtgcccactctttgatctgcgcgtgatcttcagagtaacgcataccgcgaaacagcgagctttgttgcaacgcggcgtaacgggcgcgcaggaaattaacgttatcctcgccccagacaaagctcatatgcggaacggtattgataaatgaacgcggagtacgcagcacgccgcgctcaacctggtgcgcccagaactggcgggaaatctgaaatgcttcgttaatggcgactgctttttcaatactgatgctgccatcggcgttttgcggggtgtagttcagttccatcagtgcagaatgcccggttccggcgttattccagccgttcgaactctcctgcgcgacaccctccaggcgctccaccatggtcatcgaccattcaggctccagctcgcgtaaataggtccccaacgtggcgctcataatgccgccgccaatcaacagtacatcagtttcctgctcctcggacgctttcgcttttgccgccatcgaaacggcattaagccccacggccatcgagaagagcatggcagtcacttttttcatcttgttaatgccttacttttagtcgctttattgcaggtgagatttgcgcggcatcaacggtaacacttaagtaacaacatttaaataatgtttataaattatattctaattttagaaacattataatttcgttgattaattatagggttattagaaatgaagggatttttagcatattgacctgacggcagcagtccgccaggtcagcgtcgtaatattatgccgtccgggcaacggcatcacgcgaagcggcatcgcgctcttcgcccgtcagctcgctaagttgcccattgcgcatttccagcaggcggtcggcgtggataaagtaatgatcatcatgactgatagcgaaaatagttttacccatctcctgcatcagcggcagcaacacctgataaaactcacgacggaagtgtggatcctgatccgccgcccattcatccagcaggataatatcgcgttcttctgccagcgccagcaacagcgccacgcgttttttctgcccttttgataacttcaggttaacaatacgcccgttgcttaactcaagcttatgagccattttcagctgcgccagccacttctcaaccagttgcgggttagcgggtttaccctccggccccagcagttgatcgaacagccagacatcggtaaacactgccgaaaacagtttgcgataatcttccggttgttcgccgctgacaggtttgccatccagcaagatttcgccgctttgtggctgatacaagcccgtcaacaacatcgccagcgtcgattttccgctaccgttgccgccaatcagaaacagcagctcgccacgtttgatggtgagattaatcggacctacggaaaacgcgttatcctgataagcaaacgtcacgttacgcagctccagcgtttgccagttgggaaacgcctgcgggcgcggaaactctgctttgaaaggcgcgagcgcgaatttgttcagcttgttaaacgccacctgcgccgtcagcagcgtcggcaatgcgccaaccgccgaaagcagcggcgtacgcaggaataaaagcgtcaacgaataggtcgcagcaacgttggtatcagcccaaccgagactgttcgccatccagaacaccaggccgatagcgcccagcatcatgatgtttgaccagttcacggcactaagatggaaggtgtctgcgcggataatatgatggcgatactcttgcgcatcaggaatgtagaggttgttaaacacatactcggcgcgttcccggttcagagtcagctctttgcgcccttcaagtacagtttgaaaatccgtgtacagcttgtcttcggtttcacgcagggtcgccatatgtttgtacacccgcgccaccagcacaaaaccgccccagatggtgatcgacatccagatagccgttaccagcaacattttgcccgacagcatccacagatacgccgctgaaccgatagtgagaatgatcccctgcaccagttccggaagacgcacaaaagcaatggtgatattgcgcacatcgctggttaatcccgccagcaacgaggcgctaccgagttgttcaatgcgctcgacgttggtatccagaatccgcttgataaattcactacgcagtcggtaaacgaagtgatgccccaaagtggtgagcgccagttgcgatccgagagtgactgccatcaacagctgcaataatcccagaaactccggcaataccagcagactggtatccgccgtttcgataaggcgctgattgataaaagcaattaagccaatgcctaatgccgcactggcgaggcttagcgccatcacactgataaatggccagcgatactgccgccagacaagtacaagaagttccatgcagaaaacccggacaatgaattacagcccgcagtttaaacatcttcgcgcgcacagcaataataattcttatttttattcttttttacctgcctgacggaatgtcaggttgtagcggcagtcgccggtgagtggatgaaaccccgctttcaacggttgaataccgtgataaaacagccgcgattcaccgccccatatcaccacatcgccatgttccaataacaaacgtttgagcggatcattacgtttcaggccaccaaactgaaaaatcgcgggtaagcccagagaaacagaaacaattggcgcgcgcagatccggttcgtctttatcctgatgcagcgacagtttcgcgccaggagcgtagcggttgataagacaagcatctggctggaaatctggatagcccgccgccgtagccgcacgttgacataaattatgaaaactctgtggcatggcgggccacggtttatttgtttgcggatcaatgggcgaatagagataaccttgccgatggctcgtccagcccagatgcccacagttggtcatctccaccgacatggtatatcccccgggggtgaccatctggcgaaacggcgactggctggcaacgtcattaatatcgcggatcagttgctccgcagcgttaaaagcaaaacggtgcaaaattaccgctccagccgccagtggctcttgccacggttcagcatcggcaaacagatccaacattacctctcctcattttcagcttcgcggcgcagcagttgcgctttacgcgacacgccccagcggtaaccggaaagtgtgccatcaccacggaccacccgatgacagggtattatgatagccagcttgttggcggcacaggcgctggcaacggcccgtaccgctttcggtttgccgatggcgttagccagttgctgataactgacggtttcaccgcaaggtatcgtgcgcagtgcctgccagacttgttgctgaaaagcagtgccgcgaatgtccagcggtaacgtcagcggcgtatcgcgttgattgaggctggcgatcacttcacgcacatgttgctgaaacatcagatcggcaggcgcgttgtcggcagcgggaaacatctgctgcaactcgctgattagtgtcgcgtcatcatcgcccagcaatatcgcgcaaatcccccgctcgctttctgccaccaggcaacgacccagctcacaatcagccagcgcgtaacgcaccgccagattttcgccaccgtgacggaattgtttagccgtcatgcccagcgtttcgtcagctttgcgatagtaactgctgctgtcggggaatccggcgttaagaatagacgtcgtcacgctctcccctttcgccagcgattcgcgcaaacggcgagcgcgccaggcctgttgccaggctttaggcgtcattccggtagtcgctttaaacaaccgatgtagatgaaatggactcatcgccacctggtcggctaaggcttccaacgttacaggcgtttcctgttccagcagtcgacacgcgtgggtgattttatccaaccgatgttgctgggcattggctttttctggctgacaacgtttgcaggggcgaaagccagcggcgagtgcctcgctggcatttgcgtagaaggagacgttttcccgcaaagcatgtctggcgcggcaagacggacggcaaaagatgcctgtggtacgcacggcgaaaacgaattcgccgtcggcattcgggtcgcgggctaagacagattgccagcgttgatcgtcagttaagcatgtggcttttttcataatcagctccctggttaaggatagcctttagtctgcccggtcaccatcacgcaaaaaccaacaatcttgcgctttaatttttttcgctgacaaggaagcttttaaactgtggtgacatccaggttttaaagctatcgccttctttggtgatcatataaaccgccagcccttcccggcgaacaacctctttggctttctccggcccgagtaccatcaagccagtatcccaggcatcggcttccagcgccgtcggagcaatcaccgtcacggataccagattgtgttcgatgggacgcccggtttgcggatcgataacatgggaaagacgtttgccgtccagttcgtaatagttacggtagctgccagaggtgctaatcccatgaccgttgatatccaccacagcctgaaccgcgttttctttatcggttggtttttgaatcgctacccgccacggctggccttcaccgttcataccacggctgttcagcgcgccgcccaccgacaccagatagcgggaaatcccttcctgctccatcaagcgtgccaagtgatccgccgcataaccttcgccgacggtagagagatcgacatttaaatccggcaggtctttttgcagatattgctgatgcgactgattaatgaccgtcaggtgctgtaagccggttttggctttcatcgcatcgatctgttcctggctcggaatttgaaccggctgttgttccgggccaaagccccacagattcaccagcggcccgacggttatatccatcgcgccatcggtcttcgcgccaatgcgcagcgaggtggtgacgatatcggccatcgcttcacttaccggccacggcgataaactttgcgaatcgttaaagcgcatcagcgcggaatcttttttataggtcgaaagcagctgatcgtcggcgtccagctgggtctgaatcttttctttaagttcggcactgcatttggcatcaatgcccgggatgctggcacgccagaaggtacccatggttttgccttcaagaacggtaacttcagtagcgtgggttttggcgggttgtggtttttgatcgcaaccaacaaaaaagagcgcggcagccagcagtgccacgcgggtaaagcttatttccatacgtgattatcctcatgcgaacggtcgcaagagtacaccaaaaaactgtgtttgtacgctgaaaacaatgaaaaaagggcccgcaggccctttgttcgatatcaatcgagattagaactggtaaaccagacccagagctacgatgttatcagtgttgatgccagcgtcacgagtgaactggttgtcgtccagcaggttgattttgtagtcaacgtaggtggacatgtttttgttgaagtagtaggtagcaccaacatcaacatatttcaggatatcttcgtcgtcgtagttacgaccagcgatggtacccaggtttttacctttagactgcaggtatgctacagacggacgcagaccgaagtcgaactggtactgagcaacagcttcaaagttctgtgctttgttcgcccaacccagggaacctacgcgagttgcgttataggtctgggtgtactgagcagccaggtagatgttgttagcgtcgtatttcagaccaccggtgtaggtttcagcacggtcgccgttaccgatgtacagcgggctgttctgatcatcagtacgtttggagctggagatcgcaccaccgataccgaagccttcgtaatcataagtgatagatccgccaacgccgtcgccgttctgacgcagagcaccacgaccgttgttggtcatgccttcgccgcttacgctaccgtttttaccctagtactgaacagcaaagttcaggccgtcaaccagaccgaagaagtcagtgttacggtaggtcgcgaagccgttaccacgctgctgcatgaagttgtcagaaccgtaggtgtcgccaccgaattctggcagtacgtcggtccaggaagttacgtcgtaaacaacgccgtagttacgaccgtagtcgaaagaacctacatcctggaatttcagacctgcgaatgccacacgggtccaggagttgttttcgttttcagcgctgttgccctgaatctgatattcccactggccgtaaccggtcagctggtcagtaacctgagtttcacctttgaagccaagacgcatgtaggtctggtcgccatctacatctttgttgtcagagaaatagtgcaggccgtctactttaccgtacagatctaatttgttgccgtctttgttgtaaacttcagcagcgtttgctgcgcctgctaccagcagagctgggaccaggagggacagtactttaactttcatgttattaaccctctgttatatgcctttatttgcttttttatgccactgcatactgattaaccctcattaatcagtcggcaagtccattctccccaaaaatgcagaataatccaacacgaatatgatactaaaacttttaagatgtttcatttatcgctatagatgtttcaaaatgtaaatgcaagggaactttttaagattattgcggaatggcgaaataagcacctaacatcaagcaataataattcaaggttaaaatcaataacttattcttaagtatttgacagcactgaatgtcaaaacaaaaccttcactcgcaactagaataactcccgctatcatcattaactttatttattaccgtcattcatttctgaatgtctgtttacccctatttcaaccggatgcctcgcattcggttttttttacccttctttacacacttttcattattctgtgctaccacagaaaaactataacgcttgttaactatttcacaaataattaacatccgcataatttccagcaatctttgtttatttgcaattatttttgttgggctttttgtaggttatttgtacagcaaaatggcgcttgtacatctatttcccccaatgcaggatgataaatatcacgggagaatagagaatcatcaatcaggtaagagtctggaatttcacactgtaccctttatactgccctatcacttcgcgaagttttaacaggtcataaacacgaatgcgtcagaaagagacaacggccacgacccgcttttcactcctaccggggagcattacccgcttctttttactgttgatcattgtgttactggtgacgatgggtgtaatggtacaaagcgccgttaacgcctggctgaaagataaaagttaccagattgtcgacattacccatgctatccaaaagcgcgtcgataactggcgttacgtgacctggcagatctacgacaacattgccgcgacgacctccccctcctccggcgaaggtttacaagagacgcgcctgaaacaggatgtctactatctggagaaaccacgccgcaaaacggaagcgttaatctttggctctcacgacaactcaacgcttgagatgactcagcggatgtccacttatctggatacattgtggggcgcagaaaatgtaccgtggtcgatgtattacctgaatggtcaggataacagtctggtgctgatctcaaccctaccccttaaagatctcacctccggatttaaagaatcgaccgtcagcgacattgttgattcacgtcgtgcagagatgttgcaacaggccaacgccctcgatgaacgcgaaagcttttctaacatgcgccgcctggcctggcagaacggtcattactttacattgcgtactacctttaaccagccaggacatctggcaacggtcgtggcttttgatctgccgattaatgatttgatcccaccgggtatgccgctggacagtttccgccttgagccagacgcgacggcaacgggaaacaatgataatgagaaagaagggacggatagcgtcagtatccactttaacagtacgaagattgaaatcgcctcggcactcaactctaccgatatgcgcctggtctggcaggttccttatggcaccttattgctggatacgttgcaaaacattctgctgccactgctgctgaacatcggtttgctggcgctggcgttatttggctataccacattccgccatttctccagccgcagtacagaaagtctacccagcacggcggtcaataacgaattgcgcattttacgggcaattaatgaagagatagtctcactgctgccgctcggcctgctggttcacgatcaggaatcgaaccgcactgtcataagtaacaaaattgccgatcatttgctgccgcatttgaatctgcaaaacatcaccaccatggcggaacagcatcaggggattattcaggcgacgatcaataacgagctgtatgagatccgcatgttccgcagccaggtcgcgccgcgcacacaaattttcattattcgcgatcaggatcgcgaagtgctggtaaacaagaaactcaagcaggcgcagcgtctgtatgagaaaaaccagcaggggcggatgacctttatgaaaaacattggcgatgcgctgaaagaacccgcacagtccctggcggagagcgcggctaaactcaacgccccggaaagcaaacaactggcgaatcaggcagatgtgctggtgcggctggttgatgaaatacagttagcgaacatgcttgcggatgatagctggaaaagtgagacggtgctgttctccgtgcaggatttaattgatgaagttgtgccttcagtgttgcctgccatcaagcgtaaaggtctgcaactgctgattaacaatcatctgaaagcacacgatatgcgccgcggcgatcgcgatgccttacgacgtattttgctgctactgatgcaatatgccgtgacctcaacgcaattgggaaaaatcacccttgaggttgatcaggatgagtcctccgaagaccgcctgacgttccgcattctggacacgggagaaggcgtaagtattcatgaaatggataatttgcacttcccgtttatcaaccagacccaaaacgatcgctatggcaaggcggacccgctggcattctggctgagcgatcaactggcacgtaaactgggcggtcatttaaacatcaaaacgcgggatgggcttggtacacgctactctgtgcatatcaaaatgctcgcagctgacccggaagttgaagaggaagaagagcgtttactggatgatgtctgcgtaatggtggatgttacttcggcagaaattcggaatattgtcactcgccagttagaaaattggggtgcaacctgtatcacacccgatgaaagattaattagtcaagattatgatatctttttaacggataatccgtctaatcttactgcctctggcttgcttttaagcgatgatgagtctggcgtacgggaaattgggcctggtcaattgtgcgtcaacttcaatatgagcaacgctatgcaggaagcggtcttacaattaattgaagtgcaactggcgcaggaagaggtgacagaatcgcctctgggcggagatgaaaatgcgcaactccatgccagcggctattatgcgctctttgtagacacagtaccggatgatgttaagaggctgtatactgaagcagcaaccagtgactttgctgcgttagcccaaacggctcatcgtcttaaaggcgtatttgccatgctaaatctggtacccggcaagcagttatgtgaaacgctggaacatctgattcgtgagaaggatgttccaggaatagaaaaatacatcagcgacattgacagttatgtcaagagcttgctgtagcaaggtagcctattacatgaacaatatgaacgtaattattgccgatgaccatccgatagtcttgttcggtattcgcaaatcacttgagcaaattgagtgggtgaatgttgtcggcgaatttgaagactctacagcactgatcaacaacctgccgaaactggatgcgcatgtgttgattaccgatctctccatgcctggcgataagtacggcgatggcattaccttaatcaagtacatcaagcgccatttcccaagcctgtcgatcattgttctgaccatgaacaacaacccggcgattcttagtgcggtattggatctggatatcgaagggatcgtgctgaaacaaggtgcaccgaccgatctgccgaaagctctcgccgcgctgcagaaagggaagaaatttaccccggaaagcgtttctcgcctgttggaaaaaatcagtgctggtggttacggtgacaagcgtctctcgccaaaagagagtgaagttctgcgcctgtttgcggaaggcttcctggtgaccgagatcgctaaaaagctgaaccgcagtattaaaaccatcagtagccagaagaaatctgcgatgatgaagctgggtgtcgagaacgatatcgccctgctgaattatctctcttctgtgaccttaagtccggcagataaagactaatcatctgtaggccagataagacgcgttagtgtcttatctggcatttgcaccgattgccggatgcagcgtaaacgccttatccggcctacgattcccattatttcaacagattacattaaagtaggccagataagacgcgtcagcgtcgcatctggcatttgtactgaatgccagatgcggcataaacaccttatccgtcctacgattcccgcgatttcctgaccctctcggcatataccgtcagcgtctgttttatcacatccagcgttaccggcttcgacaggcagctgtccataccggactccagacaccgctgcttctcttcagccaacgcattagcagttactccgattaccggcaacgtcagtcccaactgacgaatgcgttgcgtcaagcggtaaccatccatatttggcatgttgacgtcgctaagcacgatatcaatatgattcttgctaagtacattaagcgcatcgacaccatcattcgcggttttacattgatagcccaacgatcccaactgatctgccagcagacgtcggttaatcggatgatcatccacgaccagaatcatcatatcgtcattatcgctgaccgctttgtccgtcgacggcagagcgttagcaggatcgtcgctctccatctcgatcaaataaatacgcgccaacaatgccggtagctcatgcggggcagccacactgtgtacccactcccctggcgctttctccagcggaataccaatatggcgacgacagaaggtcactaccgctctaccctgccattttttactcactacctcgtcagtaattaacacatcttcgggagtcggttcctgcccttcgtatgttgtaacgacgatgccgctgcgctgcaaactggtttccaggaactgacagagcgacgcattgcggaccgccagccagcagcgtttaccactcaacccttccacgccttttttctgcgggtactgagcgccgtacaacggaatacgcacggtaaactggctgcccattcccggttctgaatctaccgagatatcgccgtccatcatgctgatcagtttttcacaaatcgccagacccagaccggtcccctggaagtttcgctgtacgcccgttccgacctggaagaagggatcaaacaagcgcaccacttctttcgccggaatccccacgccggtatcgcgaacacggatagagagataatcgccatcagcgcggacatgcaaaactatacagccggtatcggtgaattttatggcgttactcaacaggttggagatgacctgctgtaaacgcatcgggtcgccatttaaggccactggcacatccggttcaataaagcagtacaagcctaactgcttgcgtaccaccagcggtaaatagttggcggtgatgtggttcatcacttcacgcggtgaaaactcacgcggttcgatcttcaactgttccgattcaatcttcgagaaatcgagaatatcgctgataattttcaacaacaggctggaagagttgttcattgccgtcaccagccgatcgacgcctttcggtaactctttggtttgcaacagatccaggttaccgataatgccatacagcggcgttcgcagctcatgactgacggtggcaaggaacatcgattttgactggctcgcctgttccgctgcttgtgccatctcctgcaacgactcttccatcttcacgcgcgaagaaacatccaccagcacacaaatggccacgttttcattacgatagcgcgaatggacgaagctgatttgcagattggtattgttgctggtcaggacatcaacaaaattgacctgctgcccacagataatttgcgtcagtcgttggcggtcctcatgcgtaagcatattgagataggtatgcgccagttcgttacttaaaatattgacgccatcagcggtacgcaaaatgcagatacccactggcgcggaggcgacaatcttgcgattgaactgctcatgttcttccagtcgcaaggcgtcgctttccgccggaatgaaaatacgtcgctcgtacatccgcgcgagagtaaacaatgcagctccggcaagcacattcagcaaaattgcgttaaggatcaacatgcgaatgcgttccagcaccttatcaaccggcaccgaatacacgatgcttagcgatgagggtggcagatttttcttcagcaccagctcccggaacccttccgtatagccaaaccaggagcgttcctgcatccagcgaggatcgcccttaattttactttctggtccggtaagcgaaatcagggtatgaccattttcatcaagaatggtaacccccatcggcaacgtacccggtaagaaaaagttctccatccggatggtctgctcgacacccaaaagcgcctgcaaccggttcgccagataaactggcgtcaacgcgtaaaaatacccgacgccagggcgcggaccttcgctgatccagtagaggttactgccgctatcatcttgtggtgcatttcgatatttattgatgcgttcatgcaaagctttcaacgcggtatcgcgttccactggcatatcacgcagaccgaaattggccatgcagaggttatcgctgccgattaaaaatacccggttgagatcgtaagccgcagaaaaattatcgcgccagtagcgcataaaccacgccaatgactccagagaacctcgccaggtgttactcattgcggaacaatcggagtcggcaaacagcggttcaaacgcaggcacatccgcctgcgtttctcgtccacgcggggaaagcacaccgttttctgccgataagcgattttcggcgatgtacttcagctctttcatcacatcagaggtgcgttgaataaagcgctgagcctgatcggaactcagattaaattcctgacgaatttccgattctcgctgatgtaacgcattaacgatgtaaaaaacggatgaaaaagcaatcaacagccagagcactaacgccaatgctctgaacatgtagcgcgaggctttcagggttgtacgaaaagaagcaaggtatttcaaaggggcgaagctccgcctcaggtgaccgatggagtgtggttaaggtagcggtaaaagcgtgttaccgcaatgttctgtcaccattgcaataatgcgtatcgcttagaaaccattgccttaaccaggaaagccggagtagatggacagttctcagtacgaaaaataagaaatgaccaatctgccgacgcttgttaatggttatatcctggcgtcggcagatcgcccagcagtcttatctgaaaaaagagagagccaggttgtgtgaagggatggatcaccagtcaaaacttttcaccagcgtcagctcgccagcattacgcatcggtacaataaatgtttcctgtttctcattgaccgatccttcatcggtgatcagcgtcagttgggcggtcgtcaattccgtttcgctgcgcccaccatagtagttgatatacacctgatagcgcccgtgaactggtgctggcatggcgaaaatctcgggtccgtaccccgtcgtgacatccatatccagtgcaccactgtttttcagcacggtgttaccgtaccaggcgtgttcgccatcgggcgtgacaacatggagatcgagatcggtattgtccgtatcccacgagagaaccagccgtaaacgtgcacgaatcgttcctgtacccggcgttgagtaaaactgcattttttgccggctttgcccatccgggctgatgacctgcacgctgttgctgccttcagtgaaaatataagggcgtgcaaatgaaccatcggattcaactctctgcggcatactggcaccgttgaccaccagccggccctgctgaactttacccgccgcagcataattctttattttgccgcggatctgcgctgagatattttgatcatctgccatgttgacggacgacgccgggtaattgatcgattgtgaaaaactggcatcttcgccctctgccggatgccagccagagagcggtgcgtcaatctcgacttcctgcacaccttcactgtgagcgacaggcgaaagtgccaccagtaacaacggaagaaaaatctttcgcatagcattagtccattaataattgtcgggtcagcgtttcgatatagttctcatcaagcccggtgggataaccatcaaaggccaggtgcagatactcatgggttaaatccagccgatcctgaagcgtaaagaagttacgaataaacagccgtttctgctgccgatcggtataggggaaacctgagactaaacgacagaccgcaaacacgtctggttcgttgtaccccgtctcgccttgtaatatacgccgccactgcggcatttttttcgccagccaggctttcgctttgggtaataactggcaggttgagcgtggagctccccagcggctaaggctgttgtcgggataagcaaacgcgagtatctggtcgtaacgctccccctgccccgcctgggccgtggcttgccgccaggaaagtgtcccttcggtagcgcgactgccatgataatgaaccggatcgcctgcatagatgagatcctgcgtccaggcggtcatcgttcgcgcccccgtggtcgctggcgaagcagaaacacgctgcgtggcgctgctgtcggggatggtcaggcaatcgccttcccgattggcgttttgctgtaaaaaagtgcgaatcgccacggtcatggctttcgctgcctcagggggcgtacttttcgcctcgcgatccagaactctggcaacgtactcttcacgatcgagatgcgactgcaatttcagtttgcccttttcgctcagtaaggtcgtctcaccgtggctgacaaacgtaatgtggttaccattggtaaacgtcacacgatagcgcccattaagtacgccgggttttactgccgtcgtactcttttccgctgtgattttcttcagcggatagcgggcaaacagctccacctctacacattgcccactggcaacctgcgtcggcactggcaaaacccgattaagcaccgtcgcataacgggttagtaccgttttgctggtgccactgccagtagcccacagcggtgtaccatcggttaaccagccggcaaaaccaccctgacggatttcctgtttatcatcggcaaaccagctccaggttttcacccgtacccgactaccgagcatggatgcgactccgattttcgcctcgtccagcaccacatccagtaagacttcctgagctttgttttgcgcaggtaacgtcgctaatgaatcaagcagcgatttaaccgttaccgaggtttctggcttcagcgtagtaagagacgctaaccacgcaggtgcctgacgctgttgccagtattgcccccacacatctgcgccaatatgcaaccgctgcggcgcaaaatagagcccacaggaacgtaccagcgcggtatcgcgcgttatgctctccccagcctgacaacaataaacctcttccggggagtttccgcgacactggtagggctgctccggttgatgggtatcctccagccaggcgtaaacatacagtttccacaaactccctaacggcgtggtgagcgagtcaggtaatgctgagactttggtcacgcctgatgacgacagctgatacagttgatcgtgctgcgcaccgcgcagcaccagttgtaacggcgtctcctccgcaagcgttggcagagtaaccaacgccaatagccagacgattctgcgccagttcacttatttcacctgcatcccggtccattcactccctgccgcaacactttgctgcgcaggtgcataggaacgcacataacgagcaggaggcagaacgaattgccctttttgcgagaagcgcagcaaatggcggaaagtgaccgttcccgtcagttctttcaccggcaccatataggccagttcgcccatttcattacgcgctttttccagcaattgcccctgctgtttcgcggcgttgggtttattgactgaaatgccccatgttgtgcgctcaacgtcggctcccggcgggagcggtacttccacctgaccatagcgcagaactgcatcctgctcgctggtaagcgtaatttcatcgagatacagcgcatcgctgtcaatctcattgctggtcaccggctgcagagtaaagctcatctcttcttcaccggggataagccgatacaactggcgttcaacggtcaccggaatgttactttgttgagccatttttgccggttcacgccagcggacctgcacattttgcggcgataattcgtcaccaaaagagagaatgtccggcacaccctgaccaacccaacgccagtcttcgccccctccagttaacttatgtttagcccatgcgcccgcaggcgcaggcaaaacaactggaggcattgtcgccatatatttcgccagccagttcatggccagcgcgcgctcaatagtggattgctcagcggtcaaaccacttaaaatagcggccgtctgggtagcgtcaccaccgctattgagcagcacaaccgtgtgcgccagcggctgattgctgtttgccgctttatcccacgcatattgctgaacctgtggcatcaccgtggacttcaactgcgcttttttcagcaacgtcatggttaagacgtttgccaccgcatctgccagtggagattccggtgtatcgaggatcaggctgtcattgatatcgcggatgtcttcctcagagaaatcttcatctttagttccgcgccgggcgatagcttcatccaaccctttcaacaacgttttgcacggcagattcatctcctgtgcccacgccagcaccagcgcccgatgcaataacggcatgttatccgcctgctcggcataactgtcgagcatatgctgccagtattccggttgttgcgttacgccgagcgcctggctggcctgccagtcggcgtaccatgcccatgccgtaaggaaggcgtcaccattgccatcttcaccccaccaggtaaagcgcgctccgggccccgccagttgcatcagccgcagacggttatcctgaatcatctgacgaatgtcgttagcggcggcactttgatgatcggcaagcgaacgccaggcgagactgagcgggatcagacggctaccggtgttgatcacgccaccccatggtccatcgactaacgcatcaagattgttgcggaaaatctcctgcggcgtttcactactttgtagccggatattactcgcctgctcgggcaacatcagcgcgttctcgccaccgccgagcatgacatttttctgctgttcaacgggccagctgttgtccacaaaagacagttttgtgctaatgctgtcctgcacttgcccattttgttgcagttctgcacttaacaagccagattgctgaatattctgcgtcagcgaaatataattcgcccctttgtgcagcgtcagcgtctggcgcatctcagcgcctgcaaatttagtcaccagcgccaccggttcgttatcctgctgactgaagataaacagtcctgccgccggtttgtcgcccacgcgatacaccgttggcatactccacttcatgtagagatttttttccgaacgcagataagcacgcccctgcccgaccagcccgtcgccgttcatcccacgcgcggtgatacgccagcgggttaacgaatcaggcatcaggaacgtgaaatacgctttgccttgtttatcggttgtgagtgacggcatccatgccgcggtatccacctcttcacgccgtggacgttcaagcatttttactcgccgctcgctgcggttagtcgcgccaggcgcaaccggctcgctggagagcgcctggtcgtagctgataaacgacagactggagctggtacgcacattgttacgccccagcggatagaaaaatttgccgatattcggcgcgatttctggttgcagcgcgtagatcatttcatcgaccacgcctaccgttagctgcgcagaaacaggtttacctttcagcgacgaggttaattcgacattgaccagttcaccaggctggtaatgggttttgtccgttttcacccggatatcaagctgaggaacggcaactttgatcccggcgttctgaaaactgtactgaccattacgggtatacagcaccgaaaaagtgatgttaggcgcaaaggaattgctcactggaacccgggcttcatactgggtatcgtttaaacgttgtaacgtcagccagtttgccggatgcgaaagcagcgactgctgttccacgcgatcgcgttccagcgtcaataatgcttcatcaattggctccggaaaggtaatcagcatcttcgcagtttcgcctggctggtacagcgttttatccgccacgatatctaccgtacccgtatgcgccgtgctgcccttaccgctgacggcataacttaacccagcgagaattaagccgtctttatcgcgtaatgtcagattgtagttgccaggtttagcgaaattgacggtaaaggatttgccgcctgacggtagctctccgctatggctcgtgcggtcttcgagacgcaaccattcatacgtaacaggaacctgttttgaagattccagcgcggcataacggaacacaaccgactcgccgctattactgtattgtgcggcagtacttaatgagtaatgcgccagaccgcgttcaatgaggatctctttggtggtggtgacacgatacgccgcgccgtcactggcggagacggttaacaaataacggctcggtttatcggcggcggggagatttaacgccacatgaccgctggcgtcggacaccgtttcgctgccttccagcgacacggggaaacgtccggcataacgcaaatcgttaccgaccattgataattgctgagcgcgcaaacttaactgcacgcgggcattttttaccggctcgccatccgggtagagcagttgcagtttgccgctgaccgcttcgccagttttgaactcttttttgtcgagagctaaaccaatctcgaaatgtggcttgatgtagtttgccacgcgaaaactgctgctatagacctgattgcggtaagcaagacgtaactcataacctccggcaacggcattttctggcaggcggaaacttccctgcccgccattgcgcgcatccagcgtgacattgacggtttgcaacagactgccgttggcgtccagcaccgaaagcttcgccggggcgctgacgatgggggatgaatgcaacggatcgtggaactcgcggcccatcactttaacatcgacacgatcgcctgcgcgatatagcgggcgatcggtaaagatatacaagcgggtgttgtagatttcactttcgtaaaagaagttctcggagacaaaaacgccgccttcagcatccttacccagaatgtatgagcgttctggcgatatatgttgtaactgcaaggtaccgctgtcatcggtcacaccgcgggtcatcacgccaagaccgtcagtccacaagatctctgagccgggcttcgcttcaccctgttttttacccgcggtccacaccagaagctcgttgcctgacactttgctaagcgccacggtatcggaaacaaacaccaccgtcgtcgcccgatacccaccaaccatcgcctcgacgaggtacagtcccggctcttgttggccgagaggaatataaatgttacccggctgcggcgagatgaaattgctggatgcgccttccagttttaccccttgctgcggctcgaccggtttagcctgccatagtggataacggaactgttccaccaagggatattttttcagcggggaaaactggttgttctgtacataacgggaaggtttaataatggcattgccgagatgtaattcgggtaatgcctgagtcacattctgccgtgactgagaagagaaagtacgctgcattacgcggcgagatttgccgtaccagttatcccacagccaggtcagcgtattgttcagcccgtcgcccagatattgcggttgcaccacaatgcgatgcaggtttttctgctggcgcaaaaatgccatcgggtcaggaatacgatacaggcgaacgtccacgccgccgtactcttccatctgatagcgccgataatcacgccccggcgcttccagtcgcactttcgcctcttcactgctgctaaaactgctgtcagcaagcaaaaagaatgttcccccggcgggcggcgcatagttactggaaggaagcgaatcatcagcattagcaagccctgttcccacaagagacagggacaagcacgctgctatcgcgccagaaaatttaaacgataaatgccaatgaaattgggattggaatcgttgggtatccatcgggtgtccttccatgtcataagttgttgcagactgactgcgcgcattccgttgtcagttttcgtggcgcttccggtgtggtagatgacgtaacgccccatccagaccattaagtgctgggcatcgccctgatcgaaaaaaatcatatcgccaggcagcgcctggtttatgtcctggccaataaactggctgttgtactgaatcaaattaatcgcggtcacgtaggggccggttttcccgttcccctgattccagttttgcgccagttgacgctgtccaggtgttagcgtcatctctggcggcaaatactggctagagaaaccgttactttttagccatttactatcgtgaactttcagcgtctcgttcgccgcaaatcgcaccaggcccgcacaatcctgctgataccagcgtggacttggcccctggcggagctgttcttgtgcaatgcgtacaaaccaggcgcgaaacagcccggattgttcgacattcagcatttcgctatgggcaacaacacaacacagccagcaaatcagcgccagcagcccgtgcctcatagcggctgccaggttatgggtagccactgccaggcggcaccgggttccatctgggccagcttcatgacataacgcggttgttgagataaagcgtccagcttcggcattaataaagtttgtgcggcgttataaaaaaccggttcgagattcttcggcagactggtcaacgtttcgttacgcagcagtttcgccacgccttgtggattgatatagagcggaacgatgccatcagtgggtattacatccaccattgccgggcgggttttattcagtgtttgcagcgcgttattaaccagcgtgtcatcgagggagaaaagcagcgttttgttttgcatcgccagcgacacgcggaaaaaataatccgacattaattgatcgggttgcgccgcctgcgctttcggatactggccgtatcgggaactcacttcgcgacgccagatttgcccttcgccctgctgagtctggcttaccggcaaaacaccttctggcgctttgctttcgtgcgcaccaatattttgcgtaaacagtttccctggcaattgcgcttgttcggcagtgccatcaaactgaccgacaaacagcggggtttgcaattttgagtcttcataccagcacagccccgcggcaccgtctaacgccccagtcagcttgtcgttttcctggctgatgtgcgaaagcatctcttcggcaataccgtgtgaatacggcaccgccacacagaagctggccccggcaggcatactgttccagaccggcgtaaaatcgaaactggcatccacactcgcggattcatcatttaacgccagaaagctatgccagccgtcgttgctcatttcgaaacgcactccggcaaaagaaggcattaatcgctggtagccaaaacccagcaacctggcgctgaccacgatgcgctggcgtactggtgtttttccggcagtacgctcttccagaccgaagctggcttgccagcgttttttgccgctcaacaaatcacctgcgatcgccgtggcttcggtatcctgctgatcatctttaaacaacatatccgtgctggaaaacaccagcatcttgtcctgataagtcgcgaacatcagggcgttattgccgttatagcgcaactgataaacaggaatagtttcactatttatcttgatgctactgatttccgttttgcttaactggctgtcgctggtagcggcaaacaacaatggctccagcagtttgcttaaaccactgcgctggatcagcaccatataatgtgaaagatggccttgtttatcgtgccacagcgctgcctgcgcgggctgatctaagagtgacgaaaagagcttatctttcagcgtgagatcgtgttcatagacaatacgacgaatgctgccttcaatgcccagacgatcggcatgattctgataatagaaaacgaaatcttcgctcagaacatcgtggagaaacggaatggtgaggagatctttgggaagctggctcagagagtcgctgtcgagaaagaggtccggctcattgagatcgatttgcagattgttgtgcaccaccagcggcgacaacgttttttctggcccactgccagcatattgcaacgcccagacgccagcggaaagcagtgctattgcgccaaaacctacaagaccatagaaccgccagcctttcgcctttttttcaccactcattgccacattccttgtgtatagccagccattttttacgggcacagccaaactttaccgtgccctaatacgacaaaagcccagactttgcagcctggacttttcaattcaaacaagggagatagctcccttttggcatgaagaagtaaaattattcttcttctggctcgtcgtcaacgtccacttccggagcgatttcatcgtccccttccgcggcactgccatcgatggtatccagatcttcctcgtcaaccggttcagcaacacgttgcagacccactacgttttcatcttccgcagtacggatgaggatcacgccctgggtgttacggcctacgatgctgatttccgaaacgcgagtacgtaccagcgtaccggcatcggtgatcatcatgatctggtcgcagtcatctacctgtaccgcgccaaccactaaaccattacgttcagtaaccttaatggagataacccctttcgtcgcacgcgacttggttgggtattccgccactgcggtacgtttaccgtaaccgttttgcgttgcggtgaggattgcgccatcgccacgaggcacgatcagagagacgactttatcgccttcacctaagcgaataccgcgaacaccggtggtgttgcagcccatcgcacggacagaagactctttaaagcgcaccactttaccttcagcggagaacagcattacttcgtcttcgccgctggtcaggtcaacgccgatcagctcatcgccgtcaaccagtttgatcgccactttaccggcggtacgcagacggttgaactcggtgaggacagttttcttcacggtaccgttagcggtcgccatgaagactttcacgccttcttcaaactcggtcactggcaggatcgcagtgatacgttcgtcctgctccagcggcagcaggttgacgatcggacgaccgcgcgcgccacgagtggcttccggcaactgataaactttcatcgaatagacgcgaccacggctggagaagcacagaatatggtcgtgagtgttcgccaccagcagtcggtcgataaagtcttcttctttaatacgtgcggcagatttacctttcccgccacgacgctgcgcttcgtattcagaaagcggctgatacttaacgtagccctggtgagagagcgtcactaccacatcttcctgagtgatcagatcttccaggttgatgtctgcgctgttggcggtgatttcagtacgacgtttgtcaccgaactgttcacgaaccagctccagctcttcacggatcacttccatcaaacgatcggcgctaccaagaatacgcaacagttccgcgatctgatccagcagctctttgtattcgtcgagcagtttttcgtgctcaaggccggtcagtttctgcaaacgcagatccagaatcgcctgagcttgctgttcggtcaggtagtacagaccatcacgcacgccgaactctggctccagccattccggacgcgcagcatcgtcgccagcacgttcgagcatcgcggcaacgttgcccagctgccacggattagcaaccagcgcagttttcgcttctgcaggcgtcggcgcatgacggatcagttcgatgatcgggtcgatgttcgccagcgccacggctaatgcttcaaggatatgagcacgatcgcgagctttacgcagttcgaaaatagtacgacgggtcaccacttcacggcggtgacgaacaaacgccgcgatgatgtctttcaggttcatgatcttcggctgaccatggtgcaatgccaccatgttgataccgaaagaaacctgcaactgggtctgggagtagaggttgttgagcacaacttcaccgaccgcatcgcgtttcacttcaatcacgatgcgcataccgtctttgtcagactcgtcacgcagcgcgctgatgccttccacgcgtttttcttttaccagttccgcaatcttctcgatcaggcgcgctttgtttacctgatacggaatttcgtggacgataatggtttcacgaccggttttggcgtcaacttccacttctgcgcgagcgcggatatacaccttgccgcgaccggtacggtaagcttcttcaataccgcgacgaccgttaatgattgccgccgtcgggaagtccggccccgggatgtgttccatcagcccttcaatgctgatgtcttcatcatcgatatacgccagacaaccgttgatgacttccgtcaggttgtgcggcgggatgttggttgccatacctacggcgataccggaagaaccgttcaccagcaggttaggaattttggttggcatgacgtcgggaattttttccgtgccgtcatagttatcaacgaaatcgaccgtctctttttcgagatcggccatcagttcatgggcaattttcgccagacggatttccgtataacgcattgccgccgcagagtcgccgtcgatggaaccgaagttaccctgaccgtctaccagcatgtaacgcagcgagaatggctgcgccatacggacgatcgtgtcataaaccgccgagtcaccatggggatggtatttaccgattacgtcaccaacgacacgggcagattttttataggctttgttccagtcattgcctagtacgttcatggcgtaaagtacgcgacggtgtaccggcttcaggccatctcggacatctggcagcgcacggccaacaatgaccgacatcgcataatccagataggagctcttcagctcttcctcaatgttgaccggtgtaatttctctcgcaaggtcgctcatctaaccgctatccctctactgtatcccggattcaaaggtcgcaaattataacacagccgcgcagtttgaggtaaacctatacgctttattcacatccaatgcctgatatactcgtttgtcttgccaattacggagtagaagtgccaatgaatgccgaaaaatcgccggaaaaccataacgtagaccacgaagagatcgctaaatttgaagccgtcgcctcccgctggtgggatcttgaaggtgagttcaaaccgttgcaccgcattaacccgctgcgtctgggctatattgccgagcgtgctggcggtttatttggcaaaaaggtgctcgatgtcggttgtggcggcggcattctggccgagagtatggcgcgcgaaggcgcgacggtgaccggtctggatatgggctttgagccattgcaggtggcaaaactgcacgcgctggaaagcggcattcaggtggattatgtgcaggaaaccgtggaagagcacgcggcaaaacatgccgggcagtatgatgtggtgacctgcatggagatgctggagcacgtccccgatccgcagtcagtggtcagagcctgtgcgcaactggtgaaaccaggcggcgatgtctttttctcgacgcttaaccgcaacggcaagtcatggctgatggcggtggttggcgcggaatatattttgcgcatggtgcccaaaggcacgcatgatgtgaagaagtttattaaaccggcagaactgcttggctgggtagatcagacaagccttaaagagcgacatataaccgggctacattacaacccgctcactaatacttttaaactcggccccggcgtggatgtgaactatatgctgcacacgcagaataagtgaggttgttgtttggccgagccaatgcctgatgcgacgcttgccgcgtcttatcaggcctacaaatgctccccgtaggccggataaggcgtttacgccgcatccggcaaccgtgccgactagacagtgattaccatttcaccgtcatcgacaaaaaccctgccatctgggcaaaatcatcactccctttctgccacgccacgctgccgcgcagggacactcgctgactgatattgcccgtgactcccacttttatttcaccccgttgcttcaccgcatcgtcactgatagtgctgccatcctcttcaatttccgtcgaatggggatcgtgataataattcagatctaatgttggtatgacatgaacagcggtacgccattcgctgtgtaaacccagccgcatctgaatatcatcaccctgcgattgtgacacgcgcgcacggttagcggcggtaaaatcatcctgctgcacgccctgataaatcacctgcgcctgcggttcaatcaccacaccacgccccggtaaccactgatacccggcttccagcgaggcgataatccccgacgagtggtaatgatctgtgccatcgtcttgttcggaaacatcattgttaaaccacgcgtattgcagccagctatccagccaggccccctgcttctgattaccgtgctgataccagcttgaggtcagcccaacggcataaccgtggttctggttatcggcgcgagttccggtcatattcgagcggctctcgccctgattatcactgtagccaccaaccgccccaagcatccactcgccatcatcgccccagcgcccgctaaacaggtcaccgctaagctgcaccgtagaagtgtcttcatgctgagccagttgccctgccgccgtgtaatgataacgtccgccgataacacgtaaattcagcgtctgaccattgccacctgcatgatcgcgtcgctccatcataaacgcctgatttgccgcccgcagattattgagataaccgccaactttggcattcagcaccggctggtaagcggggattggatcgggtgttgggtcaggatcgggtgttgggtccgggtctggatcaggtggcgatggcggcgttacttcttgcgatcgcagataccagtcgttgttatcttccactagcgtgtagtcatacgctcccatgttgacgtagccactgccagccagactgaactgtgcattgttttgaaactgcgtgggatcagctgcgaaatcaaccactttaatgcctgtcgatgtcggctcaccaatccctgtaatggagttaaccaccacagttgtgttgccagcagtattaccgttcatcaccaattgatcgcttaccgagtcatcgccgtttaattcgctgtcgaacagtagcgtaccgccgccggtataatcaccgtttaccgtcagcgtatcgccagcgacgccatttttcaggctaaccgcaccggacgtattggtcagatcaccattaaccgtcacgtcggcaagataggtcaggctgtcagtttcaaggttggtattaagctcacctgtcaacgtcacgccatcggtagcattcaccagcgtcccatcgccgttaaacaatgaggcattaagggcgacggaagtatcctgcccggtcagacgcaaaaccgtaccatcgctgatatcgatagtgccgctggaagtagcatcgatagactgaatatcctgatccgcgccagtaacgaacgtcgccccatcaccgacccacagtgacgaagcataaggaaagatatccgcaacatcgcctttcagggtgccttcttcgacacgtactgccgactgcgttgtaccgctggcggtcagctccagcgtacccgcccccgttttagtaaatgtgctaccctcatcctgatgctgcccgctgctgtcagccatcagtgcgccccactgcgtgtctacccccgcatcaactgccacttcaccgtcggcgcgcatttcaatatcacgcccatgctcagtcgtcgtagagcgagtatcgacattggcagtaatctccatcacgctttcttgttgcttatcggtaaagataacctggcggttatagtgggtatctccaagctgcgagttgtcgctcaccatcagcgtaccggaggcgatttgtgttgtgcccaaataactattattgtttgccagacttacctgcccgtcgctcgcatcgaccaccacgtagacgccatctttcccgtcgccgccgatatgcaaattgtcgccacctgcaagatctaccacatcctgactgccgataaccgttccgctgctgccactgacttcaaggccatcattgtatgatgtgccgctctgccaggtggagaaatcagagagatcgagcacaccgccgtttaacacgatcgactgcggatcgtcctggagagcggcgagatctgccgcgtcgccttccagcgaaagcaccgcaccatcatcaacgactatatcgccggttagcgccatcgactgcgcccccgacagcacgtagctgccgttttgcgcaatggtgagctgaccagcaccttcgatggtgccagcaaaactgccttgattaacagtaacattgccaccagcatcgatatttaaagtgccattctgaaagcccgtcaatgagtgcacaaaggtttgttgggtggagccaacgtttagctctgcctgattctggtacttatcaatactccctatcgtcagaccgtagcagtcttgcggatcgtcctggcaatgcgtatcgccgacattcatcagggagttgctgcggcccagggtaacttcaccgttttcaatctgcatctcaccagtaaagtcattgttatctgcattaagtaccagatcgccggaacctgttttggtgatcaacccggtaccagcaatagagtcaacagctccgtcattctctgtattgccaataaccagcgtttttccgtcggcaatatcaaaggtaacttcacttaagccgagatacataaagccacccgccgcagtggaaggaccatctccatagcctgctgcgctgttgttctcatccactaacacgccgccgttctggctgtagctgtcatcaacagaaatatcaataagatagggagccgtcgcgctattggtatatatcgccccgccataaccttcggcagtgttatttgtaaaggcggtgttatttattatcgtataacctgaaggatgcttgctgtcgctattattatcggtaacatcgattgccccgccatcgccatcactgtaacttgttgatgtatatgcctggttgttatcaaaaataacatcacttaaatagacgtcattattaatggtataaattgcgccacctttgccatcattagcgatattattgcgaaacatggcgttagtgacacgtaaatcgacggcaccagtatcattagtaccagaagaatagattgcgccaccatagccgcctgcgacgttaccagaaaaaataacatcagtaagattcagcgttgagttttctttagcaaatatggccccgccgttattatattctcctgtaacggtgttattggcaaacagagtcattccagtttcattttctggtaatagtgaaaattccgctccttgttgcaaaaatacggctcctccgctggcgttattggtcatatccgaaaaaaccagccattgcccatcggcgacactccagtcctgcgtaatgcctgaaaggctttgcctgctggcgtgacaactcgctttgatatcatatccctggcataaatcaatggccgccgcgaaaccgttagcagagaaaagagatgcaatcattgacgggagtagagataaatactccttgcgtagaaagataatccgcatattcatctaaccatcattttatataagacggcatatttaaacgcattatacaatatgggttatctttcttttgtaaattgtccaacccgatgcaatggctattttgttattatttgatgaatagtatcagtgcgtcataattcaagttaataaccttaagggataccagttatatttaaactaaattaaagtaatgaataattttcttataatataaggtaaattaacaaaatggcttcgcatttaacaataaccgaatagaaaacaaccatttcgacatcaacaatcgcttacattcgtttatatattgaccacaactgatacatcagattatgtgatgactcgtgcttagatcaatttttgcaatcattagcaaaaagattaataaaccatctatatcaatttatccaacctattctgccgttcaagaaatcgccgaacagttatttttaacaaatttttctcttcccattgactttcccggacaccttgtctgacctaaggtgcgcgaaagccactttttccttcctgagttatccacaaagttatgcacttgcaagagggccattttcacactatcttgcagtgaatcccaaacataccccctatatatagtgttctaagcagcttcccttactacaggtagtctgcatgaaactattgcggaaagaattccaaaaacaggtacgacatacatgaatcagaatctgctggtgacaaagcgcgacggtagcacagagcgcatcaatctcgacaaaatccatcgcgttctggattgggcggcagaaggactgcataacgtttcgatttcccaggtcgagctgcgctcccacattcagttttatgacggtatcaagacctctgacatccacgaaaccattatcaaggcggccgcagacctgatctcccgtgatgcgccggattatcagtatctcgccgcgcgcctggcgatcttccacctgcgtaaaaaagcctacggccagtttgagccgcctgcgctgtacgaccacgtggtgaaaatggtcgaaatgggcaaatacgataatcatctgctggaagactacacggaagaagagttcaagcagatggacacgtttatcgatcacgaccgtgatatgaccttctcttatgctgccgttaagcagctggaaggcaaatatctggtacagaaccgcgtgaccggcgaaatctacgaaagcgcccagttcctttatattctggttgccgcgtgcctgttctcgaactacccgcgtgaaacgcgcctgcaatatgtgaagcgtttttacgacgcggtttccacatttaaaatttcgctgccgacgccaatcatgtccggcgtgcgtaccccgactcgtcagttcagctcctgcgtactgatcgagtgcggtgacagtctggattccatcaacgctacctccagcgcgattgtgaaatacgtttcccagcgtgccgggatcggcatcaacgccgggcgtattcgtgcgctgggtagcccgattcgcggtggtgaagcgttccataccggctgtattccgttctacaaacatttccagacagcggtgaaatcctgctctcagggcggcgtgcgcggcggtgcggcaacgctgttctacccgatgtggcatctggaagtggaaagcctgctggtgttgaaaaacaaccgtggtgtggaaggcaaccgcgtgcgccatatggactacggggtacagatcaacaaactgatgtatacccgcctgctgaaaggtgaagatatcaccctgttcagcccgtccgacgtaccggggctgtacgacgcattcttcgccgatcaggaagagtttgaacgcctgtataccaaatatgagaaagacgacagcatccgcaagcagcgtgtgaaagccgttgagctgttctcgctgatgatgcaggaacgtgcgtctaccggtcgtatctatattcagaacgttgaccactgcaatacccatagcccgtttgatccggccatcgcgccagtgcgtcagtctaacctgtgcctggagatagccctgccgaccaaaccgctgaacgacgtcaacgacgagaacggtgaaatcgcgctgtgtacgctgtctgctttcaacctgggcgcaattaatagcctggatgaactggaagagctggcaattctggcggttcgtgcacttgacgcgctgctggattatcaggattacccgatcccggccgccaaacgtggagcgatgggtcgtcgtacgctgggtattggtgtgatcaacttcgcttactacctggcgaagcacggtgtgcgttactccgacggcagcgccaacaacctgacgcataaaaccttcgaagcgattcagtattacctgctgaaagcgtctaacgagctggcaaaagagcaaggcgcgtgcccgtggtttaacgaaaccacttacgcgaaagggatcctgccgatcgatacctataagaaagatctggataccatcgctaatgagccgctgcattacgactgggaagcattgcgtgaatcaatcaaaacgcacggcctgcgtaactccacgctttctgccctgatgccgtcagagacttcttcacagatctctaacgccactaacggtattgaaccgccgcgcggttacgtcagcatcaaagcgtcgaaagacggtattttgcgccaggtggtgccggactacgagcacctgcacgacgcctatgagctgctgtgggaaatgccgggtaacgatggctacctgcaactggtaggtatcatgcagaaatttatcgatcagtcgatctctgctaacaccaactacgatccgtcacgtttcccgtcaggaaaagtgccgatgcagcagttgctgaaagacctgctcaccgcctacaaattcggggtcaaaacgctgtattatcagaacacccgtgacggcgctgaagacgcgcaggacgatctggtaccgtcaatccaggacgatggctgcgaaagcggcgcatgtaagatctgatattgagatgccggatgcagcgtgaacgccttatccggcctacggctcggatttgtaggcctgataagacgcgtcagcgtcgcatcaggcacaggatgcggcgtaaaatgccttatccggcattaaactcccaacaggacacactcatggcatataccaccttttcacagacgaaaaatgatcagctcaaagaaccgatgttctttggtcagccggtcaacgtggctcgctacgatcagcaaaaatatgacatcttcgaaaagctgatcgaaaagcagctctctttcttctggcgtccggaagaagttgacgtttctcgcgaccgtatcgattaccaggcactgcctgaacacgaaaaacacatctttatcagcaacctgaaatatcagacgctgctggattccattcagggccgtagcccgaacgtggcactgctgccgctgatctcgatcccggaactggagacctgggtcgaaacctgggcgttctcagaaacgattcattcccgttcctatactcatatcattcgtaatatcgttaacgatccgtctgttgtgtttgacgatatcgtcaccaacgagcagatccagaaacgtgcggaagggatctccagctattacgatgagctgatcgaaatgaccagctactggcatctgctgggcgaaggtacccacaccgttaacggtaaaactgtgaccgttagcctgcgcgagctgaagaaaaaactgtatctctgcctgatgagcgttaacgcgctggaagcgatccgcttctacgtcagctttgcttgttcctttgcctttgcagaacgcgaattgatggaaggcaacgccaaaattattcgcctgattgcccgcgacgaagccctgcacctgaccggcacccagcatatgctgaatctgctgcgcagcggcgcggacgatcctgagatggcggaaattgccgaagagtgtaagcaggagtgctatgacctgtttgttcaggcagctcaacaggagaaagactgggcggattatctgttccgtgacggttcgatgattggtctgaataaagatattctctgccagtacgttgaatacatcaccaatatccgtatgcaggcagtcggtttggatctgccgttccagacgcgctccaacccgatcccatggatcaacacctggctggtgtctgataacgtgcaggttgctccgcaggaagtggaagtcagttcttatctggtcgggcagattgacgcggaagtggacaccgacgatttgagtaacttccaactctgatggcccgcgttaccctgcgcatcactggcacacaactgctgtgccaggatgaacacccttcccttctggcggcgctggaatcccacaatgtggcggttgagtatcagtgtcgcgaaggttactgcggctcctgtcgcacacgcctggttgcaggtcaagttgactggattgccgaaccgttagcctttattcagccgggggaaattttgccctgttgttgccgggcaaaaggcgatattgaaatcgagatgtgaattggttgtagtgccagatacaacgcttatgcgtcttatctggcctacaacgattacatggcgtagtaatacgctttcacctgctcccagtccgctttggggattggctccagatatttttccagctggcggaagtcatgattaatcgctttatcgcgacgcaagcggcgacgacttttctccaggtcaagaaaaccagcttctgccttaccttctgttttcacatagatatggcgaacataacaacagccatgctgacgattaatgctatgcattttcttaaacgccagcgccactgctttcaacatggcttgccgtacttcgtcagaataaggcgatactgcatgctgggcataccagtcagcaatgctgatgaaccccgccatatcttcagtcaccagcaacgctcgccattcaccctcaattttcaccgcttcaccaaaaacgatcttcggcacgatgacaccggcccgttccagttctttaattaccgcaacctcacggacaatcgttggtcggccgaacggataacgtacagaatgaaacagatgatgcgtcatgcgctttacatacagctttttgccgttgcgctcgacgcattgcaccccgctcataccattacggcgatagttaggctcttcaacccagtcgccctctgttgcccaccagtgattaaattcgtcgtactttgctgaaactgccataccctatcgcctgtcatttttattaacgacaatgactataggtggttacctgaggaaaatcttaatgaaacgtgtcgtattaatgaatttcttttgccgctacaggtgtgacaccgcttttgcccttcatttgcagcgcatagattccaccagccactaccactaatagtgcgcccagcagataaaatgtgaatttaatcagtaagatacagcgatgaattttattcgacagggattaggcatcgccttacaaccagagttaacgctgaaaagcattgcaggtgaattgtgtccgttcctcacgaaccaaccttctatcgacagatttcgttgttggctaaagaaaagccggtagaaggcagtccactgtttttactacaaacgtgtacggaacaactcgtggtgaatggaaaaatttgatatgagacaggatggcgcatgaacgccatcctgcagtagcattactctttattaaggaattttactgccttatcagggaaatcagtaaacagcccatttacacccgctttgttatacagagcatcatataactgattcacatcagtagtgtattcaggcagtttatccgaccgcacggtataaggatgcactaccagtttattctgctgagcatcttgcaccatgccagtgagtttgatattacccggctgcgatgtttcctcaatcaacatatggtaatccggaccaataccatctgcatattccgccacctgtttcatggcacccggcttaaacatccagtcgtagttgtaattaacccagcttccatccggctgtttctgctgcgtttcattccagtcggtataggcaatcagctgtaccagattgagctccatgcccattttgggttccagctcattcttaatacgcttcagctcatcagcatcaaaacattgcaaataaactttatcgtctttaccggtgtaaccatatttcttcagcacttccagcgtttttgccgcaatatccttcccttcctgatgatggaaccacggcgctttgatttctggataaataccgatatttttcccggtagagtgatttaacccctgaacaaattcaatctcttcttcaaaggtgtgcacccggaagtcggacttacccattgggaaacgccccggataagtctgcacttttttaccgttttcaatatcgaaaccttcggtaaatttcagcgacttaatttcatccagcgtgaaatctatcgcgtagtaacgaccgtctttgcgcgcccgatccgggaaacgatcggcaacatcagtaacacgatcgagataatggtcatgcagaacaaccagatggtcgtctttggtcatcaccaaatcctgttccagataatccgctccctgcgcatacgccatcgcttttgctggcagcgtatgctccggcaaatatccactggcaccgcgatgggcgatgactattttttcgttgctgtccgccgccattgcactgcttcccatgactatagtgctcatcatgatcgccatgctaaggtttttcagcgtcaatttcatgccattagcctccgttgcgtttttgcagtaattgttcatggcgacgtttttcgccaatcatcacaacaatcaacaagataaccgccagaatgctgccgccaatcattaccataaagccgccatcccagccgaagaagtccacggtgtagccaacaatcgcgctcgccgccaccgaaccgcccaggtaaccaaacagcccggtaaagcccgctgccgtacctgccgcttttttcggtgccagttccagcgcatgcagaccgatcagcatcacaggaccgtagatcaggaagccgataacaatcatacaaatcatatcgacggttgggttacctgccgggttcatccagtaaacgatagtcgcgatggtcaccagtgtcataaagaaaacgccggttgccccacggttgccacggaagactttatccgacatccagccgcacagcagggtgcccggaatacccgcatactcatagaagaagtaggcccaggaagatttatccagcgcgaaatgtttaacctctttcaggtaagtcggtgaccagtcgaggatgccgtaacgcagcagataaacgaacacgttggcgatggcgatataccacagcaatttgttcggcaacacgtactgcatgaagatctgcttcgccgtcagttcctgttccgctttttcgttatagtcgtccgggtaatcatttttgtactcttcgatcggcggcaaaccacaagattgcggggtatcgcgcatcatcgcaaaggcgaataatgccaccagaatggcgcagaaagcgggcatatagagcgccgcatgccagtcattgaaccaggccatccccagcaggaacagcagcggcggaataccaccaccgacgttgtgcgcacagttccacactgacacaatgccgccacgttctttctgcgaccaccagtgcaccatagtacgaccacacggcggccaccccatcccctggaaccaaccgcagaggaacaacagtacaaacatcaccgcaatgctcgacgtcgcccatggcacaaagcccataaacaacatcactgccgccgccagaatcaaacctgcgggcaggaaaacgcgcggattcgagcgatccgataccgaacccatgatgaatttcgaaaatccataagcaatcgagatccccgaaagggcaaaacctaaatcaccgcgtgagaatccctgctcaaccagataaggcatagcaagcgcaaagttcttacgaaccaaatagtaagccgcatagccaaagaatatccccaggaaaatttgccagcgcaatcgacgataagtcggatcgatctccgcggcaggtaagcgcgctttgtgtggcgctggtttaaaaatactcaacattgatagcctccgtggcccgtggtcttatttatgattaacagcctgattcagtgagagaacctgccgtttcttgagttgccgcgatgttaagaaaacattcataaattaaatgtgaattgccgcacacattattaaataagatttacaaaatgttcaaaatgacgcatgaaatcacgtttcactttcgaattatgagcgaatatgcgcgaaatcaaacaattcatgtttttactatggctaaatggtaaaaaacgaacttcagagggataacaatgaaaactcgcgactcgcaatcaagtgacgtgattatcattggcggcggcgcaacgggagccgggattgcccgcgactgtgccctacgcgggctgcgcgtgattttggttgagcgccacgacatcgcaaccggtgccaccgggcgtaaccatggcctgctgcacagcggtgcgcgctatgcggtaaccgatgcggaatcggcccgcgaatgcattagtgaaaaccagatcctgaaacgcattgcgcgtcactgtgttgaaccgactaacggcctgtttatcaccctgccggaagatgacctctccttccaggccacttttattcgcgcctgcgaagaagcagggatcagcgcagaagctatagacccgcagcaagcgcgcattatcgaacctgccgttaacccggcactgattggtgcggtgaaagttccggatggcactgttgatccatttcgtctgaccgcagcaaatatgctggatgccaaagaacacggtgccgttattcttaccgctcatgaagtcacggggctgattcgtgaaggtgcgacggtgtgcggcgttcgtgtacgtaaccatctcaccggcgaaactcaggcacttcatgcgcctgtcgtggttaatgccgctgggatctgggggcaacatattgccgaatatgccgatctgcgcattcgcatgttcccggcgaaagggtcgcttctgattatggatcaccgcattaatcagcatgtgatcaaccgctgccgtaaaccttctgacgccgatattctggtgcctggcgataccatttcgctgattggcaccacctctttacgtattgattacaacgagattgacgataatcgagtgacggcagaagaggttgatattctgctgcgtgaaggggaaaaactggcccccgtgatggcgaaaacgcgcattttgcgggcctattctggcgtgcgcccgctggttgccagcgatgacgacccgagcggacgtaacgtcagccgtggcatcgtgctgctcgaccatgctgaacgcgatggtctggacggatttatcaccatcaccggtggcaaactgatgacctatcggctgatggctgaatgggctaccgacgcggtatgccgcaaactgggcaacacgcgcccctgtacgactgccgatctggcactgcctggttcacaagaacccgctgaagttaccttgcgtaaagtcatctccctgcctgccccgctgcgcggttctgcggtttatcgtcatggcgatcgcacgcctgcctggctgagcgaaggccgtctgcaccgtagcctggtatgtgagtgcgaagcggtaactgcgggtgaagtgcagtacgcggtagaaaatttaaacgttaatagcctgctggatttacgccgtcgtacccgtgtggggatgggcacctgccagggcgaactctgcgcctgccgcgctgccggactgctgcaacggtttaacgtcacgacgtccgcgcaatctatcgagcaactttccaccttccttaacgaacgctggaaaggtgtgcaacccatcgcctggggagacgcactgcgcgaaagcgaatttacccgctgggtttatcagggactgtgtggtctggagaaggagcagaaagatgcgctttgatactgtcattatgggcggcggcctcgccggattactctgtggcctgcaactgcaaaaacacggcctgcgctgtgccattgtcacgcgtggtcaaagcgcgctgcatttctcatccggttcgctggatttgctgagccatctgcctgatggtcaaccggtgacagacattcacagtggactggaatctttgcgtcagcaggcaccagcccatccttacagtcttctcgaaccacaacgcgtgctcgatctcgcttgccaggcgcaggcattgatcgctgaaagcggtgcgcaattgcagggcagcgtggaactggcccatcagcgcgttaccccgctcggcactttgcgtgcaacctggttaagttcgccagaagttcccgtctggccgctacccgcgaagaagatatgtgtagtggggataagcgggctgatggatttccaggcgcatcttgcggcggcttcgttgcgcgaactggatctttcggttgaaaccgcagaaatagaactgccggaactggatgtcctgcgcaataacgccaccgaatttcgcgcggtgaatatcgcccgtttccttgataatgaagaaaactggccgctgttacttgatgcgcttattcctgtcgccaatacctgcgaaatgatcctgatgcccgcctgcttcggcctggccgatgacaaactgtggcgttggttgaatgaaaaactaccttgttcactgatgcttttgccaacgctgccgccttccgtgctgggcattcgtctgcaaaaccagttacagcgccagtttgtgcgccagggtggcgtgtggatgccgggcgatgaagtgaaaaaagtgacctgtaaaaatggcgtagtgaatgaaatctggacccgcaatcacgccgatattccgctacgtccacgtttcgcggttctcgccagcggcagtttctttagtggcggactggtagcggaacgtaacggcattcgcgagccgattctcggccttgatgtgctacaaaccgccacgcggggtgaatggtataagggcgatttttttgcgccgcaaccgtggcagcagttcggtgtaaccactgatgagacgctacgcccgtcgcaggcagggcaaaccattgagaacctgtttgccatcggttcggtgctgggcggatttgatcccatcgcccagggatgcggcggcggtgtttgtgccgtcagtgctttacatgccgctcaacagattgcccaacgcgcaggaggccaacaatgaacgacaccagcttcgaaaactgcattaagtgcaccgtctgcaccaccgcctgcccggtgagccgggtgaatcccggttatccagggccaaaacaagccgggccggatggcgagcgtctgcgtttgaaagatggcgcactgtatgacgaggcgctgaaatattgcatcaactgcaaacgttgtgaagtcgcctgcccgtccgatgtgaagattggcgatattatccagcgcgcgcgggcaaaatatgacaccacgcgcccgtcgctgcgtaattttgtgttgagtcataccgacctgatgggtagcgtttccacgccgttcgcaccaatcgtcaacaccgctacctcgctgaaaccggtgcggcagctgcttgatgcggcgttaaaaatcgatcatcgccgcacgctaccgaaatactccttcggcacgttccgtcgctggtatcgcagcatagcggctcagcaagcacaatataaagaccaggtcgctttctttcacggctgcttcgttaactacaaccatccgcagttaggtaaagatttaattaaagtgctcaacgcaatgggtaccggtgtacaactgctcagcaaagaaaaatgctgcggcgtaccgctaatcgccaacggctttaccgataaagcacgcaaacaggcaattacgaatgtagagtcgatccgcgaagctgtgggagtaaaaggcattccggtgattgccacctcctcaacctgtacatttgccctgcgcgacgaatacccggaagtgctgaatgtcgacaacaaaggcttgcgcgatcatatcgaactggcaacccgctggctgtggcgcaagctggacgaaggcaaaacgttaccgctgaaaccgctgccgctgaaagtggtttatcacactccgtgccatatggaaaaaatgggctggacgctctacaccctggagctgttgcgtaaaatcccggggcttgagttaacggtgctggattcccagtgctgcggtattgcgggtacttacggtttcaaaaaagagaactaccccacctcacaagccatcggtgcgccactgttccgccagatagaagagagcggcgcggatctggtcatcaccgactgcgaaacctgcaaatggcagattgagatgtccacgagccttcgctgcgaacatccgattacgctactggcccaggcgctggcttaaccgaccttttgatgcccggtaagcgcattgcttatcgggcatttttgcgagcgcgattccacgcaccatgtatgcgttgcaacgctttgaaaattcctctgaaaatgtctcgcaaaggctgaaactgacagatgtcaaaggcccgggatagacgtaatgtcgcgtcatcataaatatcaggtgacggacaaccatgaccgaatcaacaacatcctccccgcatgatgcggtgtttaaaacctttatgttcacacccgaaaccgcacgggattttctcgaaatacatttaccagaaccactgcgcaagctttgcaacctgcaaaccttacgcctggaacccactagttttattgaaaaaagtttacgcgcttactactcggatgttttgtggtccgtggaaaccagcgacggtgacggctatatctactgcgtgattgaacatcaaagctctgcagaaaagaatatggcttttcggctaatgcgctatgccactgccgccatgcagcgtcacctggataaaggctatgacagagttccgctggtggtgccattgctgttttatcatggcgaaacatcgccctacccgtactcacttaactggctggatgagtttgacgatccgcaacttgcccggcagttgtacaccgaagcttttccgttggtggatatcaccatcgtacctgacgatgagatcatgcaacatcggcgtatagctctgctggaactgattcaaaagcatattcgcgaccgcgatttaatcggcatggtcgacaggatcaccacgcttttggttagaggcttcactaatgacagccagctacaaacactgtttaattatctgctgcaatgcggcgatacctcccgtttcacccgttttattgaggagattgccgaacgttcaccactacaaaaggagagattaatgactattgctgaacggctacggcaggaagggcatcaaattggctggcaggaaggtatgcatgaacaagccattaaaattgctttgcgcatgctggaacagggcattgatcgtgaccaggtgctcgcggccacccagctaagcgaagccgatctggcagcgaataaccactaattaacacaggcccacagccgatccccatgggcctttgatatcaataactaccttttatgcgtggcccatttttgcctgatttaaacatcgccagtcgttgatccagggcatcgctgtagagcatcgtgtcaacgccaacagcgacaaagttcgctccccacgccaggcattgctgcgccatatcaggagccacagccagaaaaccagccgctttacccgcagcacggatccgccgaatgctggtttcaataattcgctgcacttccgggtgcccggcgttatccgggtagcccaacgacgcagaaagatccgctggtccaataaacacgccatcaatcccttcgacgtcgaggatctcgtccaggttatccagtgccgttttactttccacctgcaccaacagacaaagtgaatcgttaacttgcgccatgtaattctcaatgcgtccccagcgcgcagcccgtgccacactggccccaacaccacgctcaccgtagggagggttggacaagttttgccggagggggaatgtgccggtgcagtaaaccggcacagagtggcggaatcagacagataaggtcatggactcaataacctcaatccagccatgctcactggcgatatcctggccgtttaaccaacggcgcagcatattcagtgccatcattgcgcacacttcctgacggatagccaggctgtagcgcgtagtgctgaaacgcacacgcagagcgaaagtgccgtctggtgtggctagcgcaaagttgagatgttcgttctcgaaacccgaaacagccagtgccagcccggcaaaatggttggcccgccgttctgtaatccagtgcgcagtttgcgccagggtttcttcctgtgaaggaaccacttcacacgccagcaatggagcacctgcgcgagaaagttgcaaagccaataaaccaccggtgaattgctcgctcaacgtcaggctgaactggcggttttgcaattcgcgactgatctgcgcgggcagtccttcggtgccttcgaaaatcacgctctgtccggcaacacgtttaacgtccagccacagtttttccatcgcctgttgctcgcttgccggtccggtgagtttcagttcgataatcggcattgaagagcgatagcccattgttacgcccggcggcagttgtagagtgtccaggctttgtgccagatcgctttccgaacgaccaaaggtagttaaacgcagacaaaccggcggctgtggtaaagaaaaacgctcgcgcagacgcggcaggatttcgtgctcgaccatcaccttaaattctgacggtacgccgggagtaaagaacatcaggcaacgattaagctgcacggcaaaaccacaggcggtgcctaccgggttattgataaattcagcactggcaggcagctccgcttgtttacggttgctcggtgccattactcgtccacgttcgtggaaatagcgttccatctctttgagccaggcttcatgcagcaccatgccttcaccttttgctgtcgcagcggcgagtgcgcttaaatcatcgctggtcggtcccagcccgccgttaacgatcagcacatcggcgtgctgactacgttcgcgaagaatggtgactaagtcatcaaggttatcccccaccgtattgcggcgagataatggcagcccctgatgaaagaaaaaatcggccagccaggcagcgttagtgtcaacgatttgcccgtgtaacacttcatccccggtggatagcatttccacttttaacatggttatctcctgcttttgttatcgaatcactataacgcaaagggagataaggcgtagtaagaaactgaatggcgcgacagaatgccgcgccggaagggatcagaaactggcgttaaccccaacatacgggccgtcagccacggcgttgtcgcggttaccgtctttacccgacagattcaggtagcgataacccgcctcaatactgactggacgcataatggtgtaacgcgcgccagcattcgcttcctcataactttgaataccgctggagagcgaatccggagagtagtaatactcgccaaacaaacggaagctgttgccaattttccactgcaaaccacctcctaccgctgcggcataaccttcatcgccgtaattcgggttggtgtaaacgccttttccgccaacggtcgccattaacggcccgagaggcagattcaaccccagccccacgcccgcgacgtcaccgtcgtcgtcgttatgtgtccagttaccgcttaaagccaggcccgtcgattcagtcccaaaaccgacaccaatattggtgtattctttacccgcctggccgctgatgctcattgcattgaccgatgcagaaaccaacagcattccggccagacctgctagcgcaatttttttcattatcccctttcccacaagcaattaatcaaaattcccaaagctgcgggattgtactgcctggcacagaggattcaatgagcgaaaaaagggatctagtcacttattgtaactaaatacttcttaaataattaaacgccgaaaaaataaacacactttaccgatacacacaaaaataataataagtgcagttatcattgcaaaagagattactgtcactttcacatatttctgagttaccgtattctcatggtttctttttatttataaggaatacccctatgcgacaacggactatcgtatgccctttgattcaaaatgatggtgcttatttgctgtgtaaaatggccgacgatcgcggcgttttccccggtcaatgggcgctttcgggtggcggcgtggagtctggcgaacgaattgaagaggcactacgccgcgaaattcgcgaagaactgggagaacagctgcttttgacagaaatcacgccgtggaccttcagcgatgatattcgcaccaagacgtatgcagatggtcgcaaggaagaaatttatatgatttacctgatttttgactgcgtttctgccaaccgagaagtgaaaataaacgaagagtttcaggactacgcgtgggtaaaacctgaagatctggtgcattatgatttaaatgttgccacccgaaaaacgttacgtttgaaaggtcttctttaacaatgatgacagccatcactggctgtcagattgaaaatttagtggttaacgaattccccatccagataaactttgcctttttccacatgcatgactaaaccatccagataatcaggtttaaatgtcgcatcacgcttatttttagcaatatatgtcaggcaatgattatgggtgaaaataacgatatttttatcaggcgctttgctttgtaagtccttaattgcactataaatctcattaccgcactgaagaagtcgtttatctaccgtcagctttttacccgcggaaaaccaggtcgccgactgaatggtccgaacggtattactggaataaagatcgaaatcagggatgtcagcgctaaaagcgttgcccagttcacgggcatcctgggtacctttaaccgtaatacctgttttatctgacaagcattgattggttgaacgatcgcaacgttcagcatggcgaaacaaaacgacaaccgggtgctgctgtgccagtctggccaatgttttattgtcgatacgtggcaaaccattgctactccaggcggcatgagtacccagtccggcaattgcagcgagcgccagtaaaatgatgaaatatttttttgacttcaatgatgagcggcaaaaagctaacacgtaaactccacctatagacaagcgcaaccagacaattaccgtaaaattgagcgacatttctggcgataattagcagttggtgtaatattaaaaatcctacgatgtcggcaaaatgcctcaaaattttgccaaatgcaaagcctaaataagaaaaaatataaaaatttcaatatttacgtctaatattagtttcttaaggttaagttaatattctatccttaaaatttcgctccaaatggcaaaatatacacaacactctttatagcaaatataagtggacaggtattcaatggcggaaggaaaagcaatgtcagaatttttgcctttttcgcgaccagcaatgggcgtggaggaactcgctgcagttaaagaggttctcgaatccggttggatcacaaccggtccgaagaatcaggcgcttgagcaagccttttgccagttgacgggaaatcagcatgccatcgcggtcagttcagccaccgccggaatgcatatcacgctaatggcgttgaaaattggcaagggcgatgaagtgattacgccttccctgacctgggtttcaaccctcaatatgatttccttgttgggtgcaacgccggtaatggtggatgtcgaccgcgatacgctgatggtcacgcctgaagctatcgagtcagccattacgccacgcactaaagccatcattccggtgcattatgccggtgcgccagcagatattgacgccattcgcgccattggcgaacgttacggcatcgcagttatcgaagatgctgcccatgccgtcggtacgtattacaaagggcgacatattggcgcaaaaggtaccgctattttttcatttcatgccattaaaaatattacctgtgctgaaggtggcctgattgtaactgataatgaaaaccttgcccgccagctacggatgctgaaatttcacggtctgggtgtcgatgcctatgacagacaaacctggggccgtgcaccgcaggctgaagtcttaacaccgggctataagtacaatctgaccgatattaacgccgcgattgccctgacacagttagtcaaattagagcacctcaacacccgtcggcgcgaaattgcccagcaatatcagcaagcactggcagcactcccctttcagccattaagccttcccgcctggccgcacgttcacgcctggcatctgtttattattcgtgtcgatgaacaacgttgtggtatcagtcgcgatgcgttgatggaagcgttaaaagaaagaggcattggtaccgggttacatttccgcgccgctcacacacaaaaatattatcgcgagcgttttcccacgctgtcgttaccgaataccgaatggaatagcgaacgcatctgttctttgccgctgttcccggatatgactaccgccgatgccgaccgtgtcatcacagcccttcagcaactcgcaggacaataagccatgtttgaaatccaccctgttaagaaagtctcggtggttattcccgtttataacgagcaggaaagcttaccggaattaatcaggcgcaccaccacagcctgtgaatcgttggggaaagagtatgagatcctgctgattgatgacggcagtagcgataattccgcgcatatgctggtcgaagcctcacaagcggagaacagccatattgtgtctattttgcttaaccgcaattacgggcaacattcagcgattatggcgggattcagtcacgttactggcgacttaattattacccttgatgccgatctccagaatccgccagaagaaatcccccgcctggtggcaaaagccgatgaaggttacgacgtggtagggactgtacgccagaaccgccaggacagctggtttcgtaaaacagcttcgaagatgattaaccggcttattcagcgcaccactggcaaagcgatgggtgactacggttgtatgctgcgcgcctatcgccgtcatattgtcgatgcgatgttgcactgccatgaacgcagcacctttatcccgattctggcgaatatcttcgcccgccgtgcaattgaaattccagtacatcatgccgagcgtgagtttggtgaatccaaatacagttttatgcgcctgattaatttgatgtacgacctggtgacctgccttaccacaacgccgctacgtatgctgagtctgctcggcagcattattgcgattggaggttttagcattgcggtgctgctggtgattttacgcctgaccttcggaccacaatgggcggcagaaggcgtctttatgctatttgccgtgctgtttacttttattggcgctcagtttatcggcatgggattactcggtgaatatatcggcaggatctacaccgatgtccgcgcccgcccccgctattttgttcagcaagttatccgtccatccagcaaggaaaatgaataatgaaaaccgtcgtttttgcctaccacgatatgggatgcctcggtattgaagccctgctggctgccggttacgaaattagcgctatttttactcatactgataatcccggtgaaaaagccttttatggttcggtagctcgtctggcggcggaaagaggcattccggtttatgcgccggataacgttaatcatccgctgtgggtggaacgcattgcccacctagcaccagaggtgattttctctttttattatcgccatcttatttgcgacgcgattttgcagctcgctcccgcgggtgcatttaatctgcacggttcgctgttaccaaaatatcgtggtcgcgcgccgctgaactgggtgctggtgaacggtgaaacggaaactggcgttacattgcaccgaatggtgaaacgtgccgatgccggggccattgtggcgcaactgcgcattgccattgcgccagacgatatcgccattacgctgcatcataaattgtgccatgccgcgcgccagttgctggaacagacattacccaccattaaacacggtaatattctggaaattgcccagcgcgaaaacgaagccacctgttttggtcgcagaacgccagatgacagtttcctcgaatggcataaaccggcatccgtgctgcacaacatggtgcgtgccgtagccgatccgtggccaggtgccttcagctatgttggtaatcagaaatttaccgtctggtcgtcgcgtgttcatcctcatgccagcaaagcacagccggggagcgtgatttctattgcaccgctgttgattgcctgtggcgatggcgcgctggaaatcgtcaccggacaggcgggcgacggcattactatgcagggctcgcaattagcgcagacgctgggcctggtgcaaggttcacgcttgaatagccagcctgcctgcaccgcccgacgccgtacccgggtactcatcctcggggtaaatggctttattggcaaccatctgacagaacgcctgctgcgcgaagatcattatgaagtttacggtctggatattggcagcgatgcgataagccgttttctgaatcatccgcattttcactttgttgaaggcgatatcagtattcattccgaatggattgagtatcatgtcaaaaaatgtgatgtcgtcttgccgctggtggcgatagccacgccgattgaatatacccgcaacccgctgcgcgtatttgaactcgattttgaagagaatctgcgcattatccgctactgcgtgaagtaccataagcgaatcatcttcccgtcaacttcagaagtttatgggatgtgtagcgataaatacttcgatgaggaccattctaatttaatcgtcggcccggtgaataaaccacgctggatttattcggtatcaaaacaattacttgatcgggtgatctgggcctatggcgaaaaagagggtttacagttcaccctcttccgcccgtttaactggatgggaccgcgactggataaccttaatgcggcacgaatcggcagctcccgcgctattacgcaactcattctcaatctggtagaaggttcaccgattaagctgattgatggcggaaaacaaaaacgctgctttactgatattcgcgatggtatcgaggcgttataccgcattatcgaaaatgcgggaaatcgctgcgacggtgaaattatcaacattggcaatcctgagaacgaagcgagcattgaggaactgggcgagatgctgctggcgagcttcgaaaaacatccgctgcgccatcatttcccaccgtttgcgggctttcgcgttgtcgaaagtagcagctactacggcaaaggatatcaggacgtagagcatcgtaaaccgagcatccgcaatgcccaccgctgcctggactgggagccgaaaattgatatgcaggaaaccatcgacgaaacgctggatttcttcctgcgcaccgttgatcttacggataaaccatcatgaccaaagtaggcttacgcattgatgtcgatacctttcgtggcacccgtgaaggcgtgccgcgtctgctggaaatcttgagtaagcataatattcaggccagcatttttttcagcgtcggcccggacaatatgggccgccatctctggcgactggtgaagccacagtttttgtggaagatgctgcgctcaaatgcggcatcgctttatggctgggatattttactggcaggtacggcctggccaggtaaagagattggtcatgccaatgccgatatcattcgtgaagcggctaaacatcacgaagtcggcctgcacgcctgggatcaccatgcctggcaagcccgtagcggtaactgggatcggcaaacaatgatcgacgatattgcacgcggtcttcgcactctggaagagattatcggtcaaccggtaacctgttctgccgctgcgggctggcgtgccgaccagaaggtgatcgaagcaaaagaagcgttccatttgcgctacaacagcgattgtcgtggggccatgccgttccgtccattgctcgaatcaggaaaccctggcactgcgcaaattccggtgaccttacccacctgggatgaagtgattggtcgggatgtgaaagcagaagattttaacggttggttactcaaccgcatcctgcgagataaaggcacgccggtttataccattcatgcagaagttgaaggctgcgcttatcagcataattttgtggatctcctcaaacgcgcagctcaggaaggcgtgacattttgccctttaagcgaactgttatcagagacgttgccgctcggacaagttgttcgcggaaatattgccggacgtgaaggctggctgggttgccaacaaattgcgggtagtcgctgatgaaatcggtacgttaccttatcggcctcttcgcgtttattgcctgctattacctgttaccgatcagcacgcgtctgctctggcaacccgatgaaacgcgttatgcggaaatcagtcgagaaatgctggcatccggcgactggattgtgccccatctgttagggctacgttatttcgaaaaacccattgccggatactggattaacagcattgggcaatggctatttggcgcgaataactttggtgtgcgggcaggcgttatctttgcgaccctgttaactgccgcgctggtgacctggtttactctgcgcttatggcgcgataaacgtctggctctactcgccacagtaatttatctctcattgtttattgtctatgccatcggcacttatgccgtgctcgatccgtttattgcattctggctggtggcgggaatgtgcagcttctggctggcaatgcaggcacagacgtggaaaggcaaaagcgcaggatttttactgctgggaatcacctgcggcatgggggtgatgaccaaaggttttctcgcccttgccgtgccggtattaagcgtgctgccatgggtagcgacgcaaaaacgctggaaagatctctttatttacggctggctggcggttatcagttgcgtactgacggttctcccttggggactggcgatagcgcagcgggagcctgacttctggcactattttttctgggttgagcatattcaacgctttgcactggatgatgcccaacatagagctccgttctggtactacgtgccggtcatcattgccggtagcctgccgtggctgggattactccccggtgcactgtacacaggctggaaaaaccgcaagcattccgcaaccgtctatttgttgagctggacgataatgccgctgctgtttttctccgtcgctaaaggtaaattgcccacctatattctttcctgctttgcatctctggcaatgctgatggcgcattacgctttgctggcagcaaaaaataatcctctggcgctgcggattaatggctggattaacatcgcttttggcgtcactggcattattgccacatttgtggtctccccgtggggaccaatgaacacgccggtgtggcaaaccttcgagagctataaagtcttttgtgcctggtcgattttttcgctatgggcatttttcggctggtacaccttaacaaacgtcgaaaagacctggccttttgccgcgctttgcccgctggggctggcgttgctggtaggattttcaattcctgacagagttatggaaggaaaacatccgcaattttttgtcgagatgacacaagaatcacttcagccaagccgctatattcttactgatagcgtcggtgttgccgcaggtctggcatggagcctgcaacgcgatgacatcatcatgtatcgccagacaggtgagttgaaatacggccttaattatccggatgcgaaagggagatttgtcagcggtgatgagttcgcaaactggcttaatcaacatcgtcaggaggggattattactctcgtgctttcggttgaccgcgatgaagatatcaacagtctcgccattccgcccgcagatgccatcgatcgtcaggagcgtctggtgctgattcagtatcgtcccaaatgatctggctaacattagtctttgccagcttgcttagcgttgccgggcagttgtgtcagaaacaggcaacctgctttgtggcgataaacaaacggcgcaaacatatcgtgctgtggctgggactggcgctggcttgtcttggtcttgccatggtgctctggctgctggtcttgcagaacgtaccggtaggcattgcctacccgatgttaagtctgaattttgtctgggtgacgctggctgcagtaaaactgtggcacgaaccggtatcgccgcgtcactggtgtggggtggcgttcattattggtggcattgtgatcctcgggagtacggtgtaatgggcctgatatggggattattcagcgtcattattgcctcagttgcgcaattaagcctgggttttgcggcaagtcatctgccgccgatgacgcacttatgggattttatcgcggctctgttagcttttggcctggatgcccggatactgttactcgggctgctgggttatctgctttccgttttttgttggtataaaacgctacataaacttgcgctaagcaaagcctatgccttgctcagtatgagttatgtgctggtatggattgcttcaatggtacttcccggctgggaagggactttttcgctgaaagcactactgggagtagcctgtattatgagcgggttgatgctgattttcctgcccacgacaaaacaacgttactgagttttccctgccgctgtacactgccgttcccactcatcggggctataactgcttgccgagaggactttcaccgtatgcagcttttcacgattaatacaataaagcgcattctgcaaaggcgagagtaaatcccccactttcacggcgaagtcactcttcacttcggcgatcatttttatcgcgccgccagcatcgcagagcataagtacatgtctgttatcttgtttattgcagcacgattttttgaccagccattccattgcattatcctgtttgctaagagttttcacatcaatttacagattaacagataaactctttatcaacggcaatggaatggcagaaatgagaagtgaaacggagggttaattattgctgacgttgcacccactcttttagcgcctgacgtgaaattttaataccgccgtttttcagctccggcggtaaagtcagccagcgcaccggttgttgaaaacgagccagcttatctttcacccattcgccaagatcaacggtttgctggtcatactccaccaccgctaccggccgatgaccaaactccttgtcggcaacgggaacgataaacacctgcaaaaccgcaggatgtgcagcaataacacgctcgacttcttccggctgaataccctcaccgccactgaagaacagattgtctaaacgtccgacaatggtcagcttgccattatgcatctcaccgcgatcgcgcgtagcgtaccagccttcgtcattaaccagtgaaaccagttgcccgttacgccagtaaccttctgccatactggcagcccgcagccacacttcattattaacgattttcacttcccgacccggcagcggcgaaccaacgtctgccaggccgtcggcttctttcgcacacaccgtggaggcaaactcggtcagaccatagccgcaaaagcaacgaatcccctgctcgcgcgcctgttccgtcaactcgaccgggatagccgcgccgccaagtaacaccgctttcagggaaacggaactgcggttaaccagcaaacgccagagttgtgttggcaccagtgaagcgtgagtacagcctgccagcatttgctccaatggctgtttatcacgcaccgtcatccgcgcaccagcgtataaccagcgccacataattccctgaccggagacgtgaaacagcggtaaagagagcaaccagtcatcgtgatcgccaaacggaatcaacgataacaccccttcggcactggcaagatgggcctgataagtatggacagcggctttcggcaacccggtagaacccgaggtcaacgtcattgagcacagacgcgtcggctgccacgtagcggcatgtgcgccttcaacccgctgaatgtgcagcgacgttaacgccggaaacgtgttttccccatccggcaccagcgcaaattgcagcgtcagattgggcagcaattcttcaagcaacggttgcggcagctgagggttcacgggcaacacccgcgccccgcattgcagtaacgccagccaggcgagcagcgtttgcggcgtattccacgcccgcaacatcacgccgctgccctcaacaacgccctgcgccgcaaagcccgtagctgactcatcgacgcgagcacaaagctcgcgccagttaagttgctcgtcattaagacgtaaggcgatggcttctccccgcacttgccgccagtgacgccacggccagtcagagaagatcataacaaccgctccagtgcatcaacttccacgacaggcagcgtgctacccggccagcgacgtacctgctgcgcctgcatcagatccagcgtgtccagccctggaatggtgtccggcgttaaccaggcggcaatccgcgccagttgcgttaagcctaagctcgattcaatggaagaactgatcaccgccgtcagccccagcgcgtgcgccgcctgtacctgctcgcgtactttctccagactgcccgtgagcgtgggtttgataactaccgcgcgcacgccctcttcagccacaaaggcaaaatccggctcgcgcaggctttcatcccaggcaatggcaatgccggtttcacgggcaaacgctcgcgaatcatcgcgggttttgcacggctcttcgagaaacgcgatgcggtggcgataatccgggttaacatatttggcaaactgctggcctttcagcggtgtccaggcgcgatttgcgtcaagacgcaaatgcagatccggaattgcctccagcaacagattaaccaccatgccgtcgcgcacggcttcgtacaatcccactttgaccttcgccactttctcgcctggcatatcagcaagtttgaggatcagatcgtcaggatcgccattacacagtggtgccgcacggtaattggccgcctgcgggaacgtatctgccagctccgccaatgcacagcttacgccaaaggcaacggaaggcatctgcggtagctcgcaatcgcctgccagccagttatttacccaggcaagcagcacgctttgcgcctcttcccaggtttcctggctgaagcccggcagtggggagatctccccccacccttcgcgctcgccctcacgcaggcaaacgtacagcccgtcgcgggtttttaaccgcctgtcgcgcagaaccacccccgcgtccatggggatctgccagcggtatacctgcgcgctacgcattacggattccgtttaaatttgctgaaatcaggctgacgtttctggttgaaagcgttgcgaccttcctgaccttcttccgtcatgtagaacagcatggtggcgttgcccgccagctcctgcagccccgcctgcccgtcacagtcggcgttcagcgcagctttcaggcagcgcagcgccatcgggctgttttgcagcatttcgcggcaccaacggacggtttctttttccagatccgccagcggtaccacggtgttgacaaggcccatatccagcgcctgttttgcgtcgtactgacggcacaggaaccagatttctcgcgcttttttctgcccgacgatacgagccatgtaggaagcgccccagccgccgtcgaaggaaccgactttcgggccagtctgaccgaagatggcattatctgctgcgatagtcaggtcgcacatcatgtgcagaacgtgaccaccgccgatggagtagccagccaccatcgcgacaaccggtttcggacaggtacggatctgacgctggaagtccagcacgttcaagtgatgtacgccggaatcatctttatagccgccgtaatcaccacgcactttctggtcaccaccggagcagaacgctttatcgcctgcgccagtcagaatgatcacgccgatattgtcgtcataacgcgcatctgccagtgcctggatcatctcttttaccgtcagaggacggaaggcattgcgcacctgcggacgattaatggtgatttttgcgataccgtcggtggatttttcataacgaatgtcctcgaaaccttcggagcagtcgtgccattcaaccggtgcgtaaagcattgcttcatcaggataaatcatattgtgtcctttagtcagaaacgcaagatctgcgccagacttgcgataacgccagcgggattttcccgatgcgcgttatgtccggcgcgaggaatgacatggcagtcggcagccagttccgccgccagggcgcggaatttgctgtcacgttcaccacataaataataaaacgcaaatgtgcgggcgctaaggttagcacgtaaatcaggctggacggcgagagaagtcgcctccagcatggcggcaagggttgcgccattattgttgctgcgcagcaccaccagctcccggcgttgatcgtcattgagcgaggcaaaaacaggctgttgataccagtcggcaaataccgccgttaacggttctgtgcaaaaacgctgcgcccattggcgatcggaacgctgacgttccgcacgttgttcagcattttgcagccccggatgcccgccttcgacaataaccccacaaagccccgccagcccctggcaagccgccatcatcgccacccgtccgccaagcgagtaccccaccagccaaaagtcaaggatgttgtaactaaccaaggttttacgcagtaagtcggtgacatcatcaaatccatcgacgctaatcgccgccgaaccaccatgacctgggagatcaacatacaaccgtgagtagtcggcaaacgcctcgcccacttcttgccattcgtggcaatcgccggaaaaaccgtgcaaaaacaccagccagggtaaacctggttttccgtgttttgcctgcgcgtgcaggatcataaatggcttacctgcgccagaagttgctggagcgtttgcgcaccatcggtgtcgttaaccaccatttcaatcaccgtggtggttggcgtgcgccaggcgtcggcaaatgccgtttcaagttcctgccagttttgcggacgatgatatttcagctcgaacatcgcggcggcgtgctcaaaatggacgttttgcggcatcagatagaaacgctcacgctcgctttgcggcgttggcaacagcgagaaaatttgcccgccgttgttgttcaccacaattaataccagcggcgcagaaacctgacgcaataacgccagcgcgttgagatcgtaaagtgcggagagatcgcccacaatcgccagcgtcggtttgccgcttgcccgctgaacgcctgcggcggtcgaaagcagtccgtcgataccgctggcccctcggttgctgtacaccgggtaacctgccggaagttgcgaaagcgcatcaatcagacgtaccaccaggctgttaccaacaaacaattgcccctgttcaggcagatagtcgcagatgcgatgcgccagttgcgcttcgccaaacgcatcacggcgggcaataaccgcctgcattgcctgttccgccaggcgcgggatttcaacgcaccagggctggcgtttttctgccggatgcagctccagccagtcggcaatattggcaattaagcgacgtccgcgatggtgtgccggatcaagtcgcccttcaatgtcatcaacaatccagtactcttctggttcacagcttgcctgccattgcaggagccgtttgcccgtcaggctgcttcccagttgcaccacaatttgcgcctgctgcagctcgctggtcgctttggcattgcctaaccaaagatcggcacacggcagcggctgcccggtttgtgacagcacatcgccaatcagcggccagccaagagtttgcgcccacagggcaacttttttgccctcttccgcactcatgcgcccggcaaccaccacgccgcgcttttgtcgccagaagaaccagtcgcgctgtttttcactttccagacgaggcgcttcacgcagccacggtttgtcgtcctgccaccagtcacccagacgctgttgccagctaagcccggtatcgtccatttcgccatacagcggttcagcaaacgggcagttgatatggactccccccgcatgaagcgtaccgagagcgtggtcgatggtagaaaccagccaacgtgcggggatatcctgggtcgggcgcggcaatgaaatactgtgcgtggggtgagaggcgaacattcccggctggcgaattgcctgattcgcgccgcagtcaattagctccggcgggcgatcggcggttaagagaatcagtttttctccggttaacccggcttcaatcagtgccggatagagatttgccaccgccgtgccggaggtcacaatcaccgccaccggctgcttgctgactttcgccagccccagcgccagatgccccagtccacgctcatcgaaatgggtgtggtgaatgaatgcggaattctccgccgccgctaacgttaacggtgtagaacgcgagccaggggcgatacagatgtgtctgacgccgtgacgcgttaatgcttccagaatgaccgccgcccagcgtcggttaaatgcgcttactgacatgagtttgtccggtatcaatattgcggctaagtataaggagctacaaaaatagattattgatatgaatcggtaatgatgcgactcattactattccatctgtaataaagtacgcagccctgccgctttgttgtcgatttcctgccactcttgctcggggtcggaaccacggacaatgcccgcgccagcatataatcgcacgacattgccgctaatttttgctgagcgcagggaaacgcagaattcgctttgttgtaatgagagatagcccgcagaaccggcgtaccattctcgggtgaacggttcgtgacgggcgataaactgtcgcgccagatcgcgcggtaagccagcaactgctgccgttggctgcaactgatgtaaacagatcacatcatccgctttgttgagtgaagtccagatacagcggcgaagatgctgcactttacgcagacgcagtacctgcggcggtaaaacatccagcgtctgggtatcggcctgtaatcgttggcagatatcttccaccaccagcatgttctcgcgctggtttttatcatccgccatcagccactctcctaactgctgcgcctgcttatcatcaggattatttgctactgttcccgccagcgcttcagtacgcagcgctttgtcacgccgccgccataaccgttccggtgaagagccaagaaaagcattttcgccatcaaaggccatgtaaaaatggtagcaattcagattcagtcgacgactggcagccatcatcgccgccgcgttgaccggacttgcgaaatgcaggtcagttgcccgagcgagcaccactttgtcgagctcaccttcggcgatggttttcgttgccagttcgattaattgcgtccagcccgttttgtccggccagtgttgttctcgcgtggtggttaaatgtaacccaggcaagggcttgatactcaccagtgtggcgataaattcttttgcctgaatcgcatcgtgctgaagggagctttcgctgaatagcgtcagccgcagcgtggctttaccgccacagcgtcgccattccaggcggggtaaaagtaaattgccctgcgacgggtcaaaagcattcagcccccaaatgcgtaagtcggcgtgttccgggtgctggcgaagaaaacgttgtgcctggtccaacgacgtaaaacgggtaatcgcgcccaggacggcagcttcttcatcaccattacgttgttgccagtagaattgcgggtacgtttgctgactggccagccagctcaaggcatcaaaagcgtctttgagagggaaaggaatatcgataacccgaatgccgggtgtcgccggaatctcttgcgacaaatggcgcagtagattttccagcgccgtagtaagtgattgcacgcggacctctccctgttaaaagcctcacattatacggggtactacaaaaaaaatgcagtaccccggtgtagggaggttttaacggcgtgccagcaacagtcctagtaccagcccgacggccgcgcccacaccaattccttgccagggtttttcgtggacgtagtcatcagcacgataaacagcctgcttcgcccgatagtaataactgtctgaagcctggctaacccgttttttcacatcatccagcgctttttctgcacgcgctttcagctcaacatatttctgatcagcgggatcgccagaggagcggagcacctcttccagtgtttcactaagcagcgtcaggtcgtcatcgatacgtgtatcaccaaactgattagacattctcgttctccatttgcgtaaaacctgtcactaactatagacaagggttgttgattacgcctgaattacctcgcgtgccatcccaatgtgtgggataccatcttcttcatagacctccgtcacagggataaaaccgaaactctggtagaagttttgcagatgcgcctgcgccccgaggtaaacaggcttatcaggccagtgatgcgtgcaggtgtcgagggttttactcatcagttgctgccccactttttcgccacgcaacgcttcactgacaatcacccgacctataacgaccggctcaagatcatcatcacttttcagaatcctcgcatatgccaccagttcatcatttttccaaccaagaatatggcgattatcccccgtcaaatcatcaccatcgatatcctgataagggcaattctgctcgacaacaaacaccgcgcaacgcagttgtaataaggcataaagctgggaaaccgataattcagagtgatgcagatcttgccattcaatcataatgctctccttttagatgtatgccttatactagccggaatattttttgaaacgtgatgaactcatggaattaatttttttaggtacttcggccggtgtgccaacccgcacgcgcaatgtcacggcaatattgcttaacctgcaacatccgacccagagcggactttggttgtttgactgcggtgaaggcacccagcatcagctactgcataccgcctttaaccctggaaaactggacaagatttttatcagtcaccttcatggcgatcatctttttggtttacccggcttgctgtgcagtcgttctatgtcaggcattatccaacccttaacgatttatggtccgcaaggtatccgtgaatttgtggaaaccgcgctgcggattagcggctcatggaccgattatccgctggaaattgtcgaaattggcgctggcgaaattctcgatgatggcctgcgcaaagtaaccgcttatccgctggaacacccactggaatgttatggctatcgtattgaagaacatgataaaccgggtgcattaaatgcccaggcattaaaagctgctggcgtgccgcctggtccactgtttcaggaattaaaagcgggcaaaacaatcacgctggaagatggaaggcagattaacggcgcagattacttagctgctccagtgccaggtaaagcgctcgctattttcggcgataccggcccctgcgatgccgcacttgatctggctaaaggtgtcgatgtcatggtgcacgaagcgacgctggatataaccatggaagccaaagccaatagtcgcggccatagctctacacgccaggctgcgacactggcccgtgaggctggagtcggtatgctaatcattacccacgtcagctcgcgctatgatgacaaaggttgtcagcacctgttacgtgaatgcaggtcaattttcccggcgactgaactggcgaatgatttcaccgtgtttaacgtttaactctgcttattattaaaaacagggcgaaacttgccctgttatcgcaacccgcgctacatatatccacccacacgggcatattgagcgatttttgatatttattcatctccttacgcactatattcagagcaataagttgcctctttttatcttcattcagcacaacctttgcaactaaaaggagcccatgatggttacagttgtcagcaattattgtcaattatctcaaacccaactcagtcagacatttgcagaaaaatttactgtgaccgaggaattactgcagtctttaaaaaaaacagcgttatccggagatgaagaaagtattgagttactgcataatattgcgttaggttatgatgaatttggaaaaaaagctgaagatattctttaccatattgttagaaacccaacaaatgagaccctatcgattatccgacttattaaaaatgcctgtttaaaattatataatttggcacataccgcaaccaactcccaccttaaaccaactggtccggataattcagatgttctcctgttcaaaaagctattctccccttcgaaattaatgacaattatcggtgatgaaattcctcttatatctgaaaaacagtcgctttcaaaggtgcttttaaatgatgagaataatgaactgagtgatgatacaaacttctgggataaaaatcgtcaattaaccacagatgaaatagcttgctatcttcagaagatcgccgctaatgcaaaaaatactcaagtcaattatcctactggtctctacgtcccctactccaccagaactcacctggaagacgctctcaatgaaaatattaagagcgatccatcatggccgaatgaagtccagttattccccataaatactggcggacactggatattagtttcgctacagaaaatagtaaataaaaaaaataataaactacaaataaaatgcgtcatattcaactcattgcgtgcactaggccatgataaagaaaattcacttacgcgtgtcattaatagttttaattctgaactcatgggagaaatgtcgaataataatataaaagttcatttaactgaacccgagataatattttttcatgccgatcttcagcaatatttaagccaaagttgcggtgcatttgtgtgcatggcagcccaggaagtgattgaacaaagggaaagcaattctgacagcgccccctatacgttattaaaaaaccatgctgacagatttaaaaaatattcagcagaagagcagtacgaaattgattttcaacatcgacaggcaaacagaaattgttatttagataaatatggtgatgcaaatatcaatgattattatagagacttagaaataaaacactcatcaccccaaaatagagcatcaggaaaaagagtaagttaacatcatagttaattaattcgaccactcagcaaatatgctgactggtcgaacatagtttactaaaaagtcatcactgaccgatgtcagtcacaccatccgccagttcaatcttcgggtatttccagcgtatctcggcacgcgattgctggtctgttgatgtagtggattgttgttgctgacttttcttaccctcagagttctgccccctgtcaactcaatctgccaataaataacataattatattttccttatatgaattcctttttaaaatagcgaagccactgtaaaagatactttttgtatagatctaacaaccgtaataaaacaaacactcataactcattataaataatgataaaataacgtcttttattgataatttatatatggaaaaaaattccttttgttatattgtttctgatttcactccctctgattatttttaccaaccctgggtcactgcattatcgccaacgccccgacacgtcagtcctgagcaattagaaaaaacagttcgttatcttacacaaactgtgcatccacgtaatgccgacaatattgataatctgaataggtccgtagagtatataaaagagttctttgtcagtagcggtgccagagttaccgcgcagggcgtccccgattggctattacgactctgcgcctggtagccaggattacccttacccgcaatgtcctggctttatcccgatcggggagactttattgccgtggtcggcaaaatgcaggatatcaacgccgttcgtcaggtaaaagcgacattgttatcatcccggtatttatctgtttattctatgaatgccccagggtttattcccggtattgatttctctgatcaccttaattattggcaacacgatattcccgccgtaatgattactgacaccgctttttatcgtaataaacaataccacttgcccggtgatacagcagacagattgaattatcagaaaatggctcagatggtgttataaccttgttacacaacagtaaataataaaaatttctcgaggcgggtccagaaacagcgacatgtacattttattttccctcgtctgttttaagatgcgaaacataaaattcaatggaggaaaaataaatgggaatgattggttattttgcagaaattgactcagaaaagattaaccaactgcttgagtctactgaaaaacctttgatggataatatacatgacacgctttcaggattacgccgactggatattgataaacgctgggattttttacactttgggctgacaggcacctctgcttttgatcccgcgaagaatgatccgctgagtcgtgccgtgcttggtgaacacagcctcgaagatggcatagatggcttcctgggattgacctggaatcaggagttagccgcgacaatcgaccgactggaatcactggatcgaagtgagctgcgtaaacagttttccattaagcgactcaatgaaatggagatttatccgggagtgaccttttcagaagagttagaggggcaactctttgcttcgatcatgcttgatatggaaaagctgattagcgcgtatcgacgtatgctgcgacaagggaatcatgcgctgacggttattgttgggtgatggtgtcagggcaccaaaaaaaaccgccgaacatgtcggcggctttctgacttacaaactgatagcttacatcagcggcattgctaaccgcacaatgctaatcagcggttgtggccatacacccagcaccagtaccaacagtgcagagatcagcaccacgataccgcctgcgctgtactgccagtttgacggtgcatcgcgacccggttgttccggggcgtgcaggtacaggctcaccgccacgcgcaggtagtagtaaaggccgattgccgaaccgacaaccacggcgcccaccagccaccacaagtgtgcctggacaccgaccgccagcacgtagaacttaccaataaagcccagcgtcatcggaataccggccagagacagcatcatcaccgtcatcaccgccgcgaggatcgggcgatgccagaacagaccgcggtaagagaacagggaatcagcatccgggccacggtacgggctggacatcaggctgaccacgccgaacgcgccgaggctgctgaacagataaccggccaggtaaactcctaccgcttccatcgacatctcgcccgtttgcagcgcaatcagcgccaccagcagatagccgaggtgagagatagatgagtaaccgagcagacgtttgatattggtctggctcagcgccatcaggttaccgaagatgatagaggcaaaggcgataatcgccagcactacccgaatcgcttcgctgtcacccaccggtgcgtagaggaacagacgcatcaccacaccgaagatagcgattttgctcgccgtcgccaggaaagtggaaaccggcgcaggcgcgccctggtatacgtctggcgtccacaggtggaacggcaccagagagagtttgaagccgaggccaacaatcatcagtccgaaacctgccagcaacagcggctcgttgagcataccgtcaccgaggtttttacccagcgcgacaaacgacaggtcgccagactgtgcatacaccagcgccataccaaacagcaggaaagaagacgctgcggcagaaaggatggtgtatttgatactggcttccagcgaacgtttctggcggaaagcgtaaccgaccaggccaaacagcggcaaagagatcagttcaataccgaggaacaaagacgccagatggttggcattcgccagcaggatcccgcccagcgcggcaattaacaccaacaggtagaactcatccttgttgtcgttatagccttcaagccacgggtaggcgaaagtacaggtggcgaggctcgccaacaataccagcccggtgtaaagcatggcgaaaccatcaacgcgcatcagcggcgtaacgtccatagcgcccgcctggccgacaaaccagagcgaaaccagcgccgcgttaagcccaataaccgagagcgtagcgttgaggaaatgattgcgtcgccacgcaatggagagcatcacaaccaccaccgtcaagccgacgatcagcaacggtagcagtgcgatcaggttttgtggagttattgtcatggcgatttacggccttgtagtagtaacggaattaacaaaccactgctggatattgccaatcgcggagtgcgaggtatccagaatcggctgcggatagaagcccagcagtaccagcagcaccaccagcaacaggatcataaacagctcacgcagcgacatccctggcagttcctggctggcaatctggcttttcgctttaccgaagtaagcgcgatgcaacatcgccagcgaataaacagatgcaaagaccagcccaaaggtagagataacggtaatcaccgggacaacctggaagctgccgaacagaatcataaattcgccgacgaagttaccggtgccaggcatcccaagcgttgccaccgcaaagaacagcgacagtgctggcagccatttcatcttgctccacagaccgcccatcatgcgcatgtcgcgggtatggatacgttcataaagctgaccacaaagaataaacagacccgccgccgacaagccgtgcgcaatcatctggattaccgcgccctggtaggccaactggctgccggtgtagatagcaatcagcacgaagcccatgtgggaaaccgaggtgtaggcgatcagacgtttgatatcggtctgggcgaaagccatccacgcaccgtagaagatgccgataacccccagccacatagcgattggcgcaaactctgccgatgcgttcgggaacagcggcagggagaaacgcagcaaaccgtaagcggcagttttcagcaagatccccgcgaggtcaacggaaccggcggtcggagcctgagagtgcgcatccggtagccagccatgcagcggaaccaccggcattttgactgcgaaggcgatgaagaagcccagcattaacaggtattccacaccactggacattggcgtattcagcagctcttcatagttgaaggtccagacgccggtcgcattgtagtgaacaaaaaccagcgccaggatggcaatcaacatcaccaggccactcgcctgggtgtaaatgaagaacttggttgccgccgtgatacgcgttttaccgtcagaggctttatgcccccacagtgcgatcaggaagtacatcggcaccagcatcatttcccagaagaagaagaacaggaacatgtcgatggcaaggaacacgccgataacgccgcccaggatccacatcaggttgaggtggaagaagccctgatatttttcgatctctttccacgaacatagtaccgccagcacaccgagcagaccggtcagcacgaccatcagcagcgacagcccgtcaatggcgagatgaatagagataccaaaacgcgggatccacggcatgtcgaattcagactgccactgcggaattccggcggattgcgtcagtgaataaccgccctgcaaccacagttgcagcgacagcgccagcgtcaatcccatggtgatcagcgcgatccagcgtggcaccttgacgccaaagcgttcggtctgccagcacaggaagccgccaataaagggaattaatattagccagggtagtaacatggcgatctttattccttgtaaaagtcccgtcaggaccggattttcaacgaattctcacgacagaaaattctcttcggactgggggtagtgtcggatgcaccgcgaaggcggcttatccgacctacgttcttatatgcccaggggcaatcccacaatccttaactcaacgcagtaccatcaacagtgccagcaccacgaccgcaccgatgctcatggatgccacataccagcgcagatagccgttctcacttaacagcagacctttacctgcaaagcgggaaaggacagccgggatgttcatcattgagttcagcggatcgcgtttcagcaaccaggcaatacccaggaacggcttgacgaacactttgtcatacagccagtcaaatccccaggcgttgtaccaccaggtgcccagcagacggcccggcgcactgttggcgatggaggtcaccagagtacgtttacccagccacagccaggctgccagcagaatgccgaccaccgcgaccacgccagaggtaatttccagggtcaacatgctgccgtgcgccagttccgtcgtttgcggaagcacgccctgcagcggcggtacaatcagtgcgccaacgaaggtggaaaggatcagcagcacaatcagcggcaggctgtgagttacccctttcacggcgtgagcgtgaatttgttcttttccgtggaagacgatgaaaatcatacggaaggtgtagagcgaggtcataaacgcaccgaccagacctgccaccatcagattgatatgaccattcgccatcgcacccgcgaggatctcatccttactgaagaagcccgcagtgaccagcggcagtgccgacagtgctgcgccgcccaccaggaagcagagataaaccagcggaatagatttacgcagaccgcccatcttgaagatgttctgttcgtgatggcaggccagaatgacggaaccggatgccaggaacagcagcgctttaaagaacgcgtgagtcatcaagtggaaaatcgccgcatcccatgcctgcacgccaagcgcgaggaacatgtagccaatctggctcatggtagagtaagcgagaacacgtttgatgtcggtctgtaccagcgcggcaaaaccggccagcagcagcgtaaccgccccgacaatacccaccagatgcagaacttccggcgtcatcaggaacaggccgtgggtacgggcgatcaggtagacacccgcggttaccatcgttgcggcgtggatcagcgcggagacaggcgtcgggccagccatcgcatcggcaagccatgtctgcaacggcaactgcgcagatttaccgaccgcaccgcccagcagcatcagcgtcgcccacatcagcatgttattgccgtcagcaaagtgcgctggtgccagttccaccatttcgcggaagttcagggtgcccagttcgttgtaaagaatgaacagtgcgaaagcgaggaacacgtcacccacacgggtcacgacgaacgctttcattgccgctgcgccattcttcggatcggtgtaatagaaaccgatcagcagataggagcacaggcccacgccttcccagccgaggtacatcagcagcaggttatcggcgagaaccagaactaccatgctggcgatgaacaggttggtgtaggcgaagaagcgagagtagccctcttcaccgcgcatgtaccaggaggcgtacatgtgaataaggaaacccacaccagtgaccaccgagagcatggtcagcgacaggccgtccagcaccaggttaaaaccgatgttaaagtcgcctaccgacatccacgtccacagcggctggctgtatgactgctcgccgttagcgaagaaatcaacgccgataaaggcggttaccagcgccgccaggcccacagagccaacgccgacgatcgccgaaacgttttcagaccagcgcccacgggagaacgccagcaggacgaagccaatcaatggcaaaataatggttaaggcaagcatgttcatccgcgcatctcacttactgaatcgatgttcaggttctggcgacgacggtgaagttgcagcagcagcgcaaggccgatactcgcttctgccgccgcgaggctgatggcgagaatgtacatcacctgaccgtcggtctgaccccagtagcttccggcgaccacaaaggccagcgcggaggcgttaatcatgatttccagaccaatcagcataaacagcagattgcgacggataaccagaccggttaagccaagaacgaataagattgccgcgaggatcagtccatgttgtaaggggatcatgcgtgctcctccgtttttcttttcgcgctgtcgtctttacgattgctcagcacttcacccgcacgctcttcacgaccgacgtggaaggccacaaccagacccgcgagcagcagcatagaagccagttccaccgccagtacgtaaggcccgaacagcgtaatacccactgctttagcactgattggcgtaccgtcgataccctgatcattaacaccaaggatggcgtaaacaatcaccaccagcatgatggccgacaaaattgccggaccaatccacacctgcggtttcagccactggcgttcctgttcgatttctgaaccgcccaggttgagcatcatcaccacgaacacgaacagcaccataatggcacccgcgtagacgataatttccagcgcaccggcgaagtaagcgcccagtgagaagaacaccccggaaatcgccagcagcgaaataatcaggtacagcagtgcgtgtaccggattggtatgggtgatcactcgcaaggtcgcaagtatggctatcaggccacagatataaaaagcgaactccattgcccctctccttacggtaacaggctcttgacgtcgataggcttggcttcgttctctgcttcgcccttatctttgccgtcgattgccatacctgccatccggtagaagttatattccgggtatttgcccggaccggagatcagcagatcctctttttcgtaaaccagatcctggcgcttgtattcccccatttcgaaatccggggttaactgaatcgccgtggtcggacaggcttcttcgcacagaccacagaaaatgcagcgtgagaagttgatgcggaaaaattccgggtaccagcgaccgtctttggtttctgctttttgcagcgagatacagccgaccgggcaggctaccgcgcagaggttacaggctacgcaacgctcttcgccgtccgggtcgcgggtcagaacgatacgaccacgataacggggcggcagatagaccggctcttccgggtacattcgcgtttcgcgtttggcgaacgcgtgcaggccgatcatccagatactacgaacctgggtgccgaaacctactaacaattcttttaaggtcatggtcttattgccccttattgcgcctgccagagaatgacagccgccgttaccagcaagttgatcagcgtcagcggcaggcagattttccagccgaaggacattacctggtcataacgcggacgcggtaacgacgcacgaatcaaaatgaacatcatcataaagaacgcggttttcagcgcgaaccagatgaatggcggtaacaacgggccttgccagccaccgaagaacagcgtcaccatcaatgcagagatggtcacaatcccgatgtactcacccacgaagaacagaccgaacttcataccggaatattcaatgtggtaaccatccgccagttcctgctcggcttccggctggtcaaacgggtgacggtgacataccgccacgcccgcgatggcaaaggtaataaaaccaaagaattgcgggataacgttccacacatgcgcctggctgttgacgatgtcggtcatgttgaatgaaccggcctgcgccaccacgcccatcagggaaagcccgaggaacacttcgtagctcagggtctgcgcagaagcacgcatcgcacccagcaacgagtatttgttgttacttgaccagcccgcaaacagcaccgcgtaaaccgccagacctgccatcatcaggaagaacaaaatcccgatgttcaggtcggcaaccacccaacccggactgactggcacaatcgcaaaggccagcagcagcgaggtaaaggcaatcatcggtgccagggtaaagatgacgcgatccgagaatttcgggatccagtcttctttaaagaacattttgatcatgtccgcaaccagctggagcgaaccgccccagccaacacggttaggtccgtaacggttctggaacagacccagcaggcgacgttcgccaaagctcatgaatgccccgcaggtgacaaccaccagcaggatcaccaccgctttgaggatggtcagcaggatctcaatcagttccggtgatatccaactcattgttgtgcctccttgagatcctcaagatgcgcgccagccagcaccggagcaataccggacatacccatcggcaaacccacctgccctgccgtcagcccttcagcgatttcaaccggcagcgtgaccgtgttgccatcgtaactaaaggagacgtgtgtacctgcgttcacacctaacttcgcggcatccgctgggttgagtttgatgtacggctgcggcatacggctctggaagaccggagcacgctgtgacaattcatcgctgccaaacaggtggtaatacggcgcgatacgccatttcccgtcctgcggctggaagcgtgccggtacgctggtgaagtaatccagaccattttcgctggtttcaaacagacgcacgcccggatcgccaaagcgcagtttgccgcccacttcgtcctggaatttgttccacgcctgcggggagttccagcccggcgcccaggcaaacggcacttgcgaacggtgcgcggtcggctggttgttaccttccatcgagaaggtgaacatggtgtcaatatcctgcggctgacgcggctcatgaacgctgatattggcgcgcatggcggtacgaccgctgtaacggtgcggttcacgggccagtttctgcccacgaatacggaatgtcgcatccggcgcagcatctttgatacctgccagttccgggattttcgccacaacagcgtcaatcacatggtcgagctgcgtccagtccacttcacggctcagcagggtgctgtgcagcgagtgtaaccagcgccagctttccagcatgacagttttgctgtcgtaataagcaggatcgtaaacctggaagaaacgttgggcgcggccttcgttgttgatcaccgtaccgtcgctttcagcaaagctggcagcagaaagtaccagatgggcgttttccataatcgctgtgcgttgatgatcaaccaccatcaccagcggcgctttagccagcgcagcattcacgcgggtagcggaagcgtgacgatgcagatcgttttccagcaccaccaccgcgtcggcgcgtccggtttccagttcggtcaacgcttcttcaagcgaaccgccacccataatgcccagccccatgctgttgacggaacgggcaatcatggtgataccaacgtcagcgccgcgacctttcagggctttcgcgacgttagccgcagcctgaatcacctctatgctaccggcgttcgtcccggagataatcaacggtttcttcgcacctgccagtgcctgcacgatgacgtcgattttgctttgcagctcaggttcgataccgtcaaccgctggcgcagagttatccagcgcatgggcgatggcaaaacctaaacgcgcctgatcttcaaccggtgcgcggtaagtccacgccgcgatatcatccagacgggtgtcatcaacgttggtaacaaacagcggatgcttcgcacgttgaccgatgttgaggattgccgcaatctgccagtcagccactttctgtgctgccgccatttcgcgcgctttacctttcacagcctgacgcactgccagcgcgacgcgcgcgccggtctgggtaacgtcttcgcccagcaccagtaccgcatcgtaagattcgatttcgcgcagagccggagtataaatgccgccttcacgcagcactttcagcgccagttgcagacgttcctgctcaccgtgagcgataccggtgtagaagttttcttcgcccaccagttcacgcagcgcaaagttgctttccacgctggcacgcggagaaccaataccgatcactttcttcgactgacgcagaatatctgccgcgccctgcattgcctgttcggcgttgagggtaatgaaatcatcgccacgacgctgtactggttgacgcggacgatctttcaggttgacgtaaccgtaaccgaaacgaccacggtcgcagaggaagtagtggtttaccgtaccgttgtaacggttttcgatacgacgcagttcgccgtaacgttcaccggggctgatgttacagccgatggaacattgctggcagatgctcggcgcaaactgcatatcccatttacggttgtaacgctcggagtgcgttttgtcggtaaatacgccggtcgggcaaatttcgaccaggttaccggaaaattcgctttccagcgtgccgtcttccgggcgaccgaagtagacgttgtcgtgcgcaccgtaaacgcccagatccgtaccgtcagcgtaatctttgtagtaacgcacgcagcggtagcaggcgatgcagcggttcatttcgtgagagatgaatggccccaaatcctgattacggtgggtacgtttggtgaaacggtagcgacggaagctgtgtccggtcatcacggtcatatcctgaagatggcagttaccgccttcttcacataccggacagtcgtgcgggtggttggtcattaaccactcgaccacactttcacggaactgtttcgcttcttcgtcgtcaatggaaataaaggtgccatcggaagccggtgtcatacaggacatcaccaggcgaccacgcgtgtcttccgcgttttggtattgcttcaccgcacactggcggcaagcaccgacgcttcccagcgccggatgccagcaaaagtaaggaatatcaaggcccagagacagacaagcttccagcaggttgtccgctccgttgacctcgtattctttgccgtctacatgaattgtagccattagcatgcttccagttttctcggtcagggaccgagcgttaatcgaaattcggttaccagcgctctttcagcaggttcggctgaatcccattaatcaaatgggtattgctgaacggctgtttgattcccgcctcaaattcttcgcggaaatatttgatggcgctctgtaacggctccactgcaccaggtgcgtgggcacagaaagttttacccgggcctaagaatcgacacagttgctcaagtgtttcgatatcgcccggctgaccttcaccacgctccagcgcacgcagaattttcacgctccacggcagaccgtcgcggcacggcgtacaccagccgcaggactcacgggcgaaaaactcttccaggttacgcaccagcgacaccatgttgatctcatggtcaaccgccatcgccagcgccgtacccagacggcttcccgctttaccgatactttcgaattccatcggcaggtcaaggtgcgcttcggtcaggaagtcggtgcccgcgccgcctggctgccaggctttgaatttcagaccgtcacgcataccaccggcgtaatcttcgaggatctcgcgcgcggtagtaccaaacggcagttcccacagtcccggatttttcacccgaccggagaagcccatcagcttggtgccagcatctttacttttcgagatgttctgataccactccacgccgttagcgaggatcgccggaacgttacacagggtttcgacgttgttgacacaggtcggtttgccccatacgccggaggttgccgggaaggggggtttcgagcgtgggttagcacgacgcccttccagggagttgattaacgctgtttcttccccgcagatgtagcgccctgccccggtatggacgaacagttcgaagtcgaaacctgttcccataatgtttttgccaagcaagcccgcttcagtggcttcggcaatggcgcggcgcagatttactgccgcttcgatatattcgccacgcaggaagatgtagccacggtaagctttcagcgcaaacgcggagatgagcataccttccaccagcaggtgcggcagttgctccatcagcaggcggtctttataggtgcctggctccatttcatcggcgttacacagcaggtaacggatgttcatggattcgtctttcggcatcaggctccatttcaggccggtagaaaagcccgcgccaccgcgccctttcagaccagcgtcttttacctgattaacgatttcgtccggagacagcccggtcagcgccttacgcgcgccttcgtaaccgtttttgctgcgatattcgtccagccacactggctgtttgtcatcgcgcagacgccaggtcagcggatgcgtttcgggagtacggataatgtttttcatttataccgctccagcagttcagggatcgcttccggggtcagatgcgcgtgagtatcctcatcgatcatcatgtttggccctttatcacagttccccaggcagcaagttggcagcagcgtaaagcgaccgtcaaatgtcgtttgccctggtttgatgtttagctttttctcgagcgccgcctgaataccctggtaaccgttgatatgacagaccacgctgtcgcaataacggatcacatggcggccaaccggctggcggaagatctggctgtagaacgttgccacaccttcgacgtcgcttgccggaatacccagcacatcggcgatcgcgtggatcgcaccatccggcacccagccacgctgcttctgaacgattttcagcgcttcaatggacgccgcacgcgggtcttcgtagtggtgcatctcgtgctcaatcgcttcacgctctgccgcactcagctcaaaagcctcggtttgtggttgttgattctcgtgcataattagcggtccacatctgacataacaaaatcgatactgcccagataaacaatcaggtcagacaccaggctgccgcggatcgccgccggaatttgctgcaaatgcgcataactcggcgtgcggatacgagtgcgataactcatggtgctaccgtcgctggtcaggtagtaactgttgatccccttggtcgcctcaatcatctggaaagattcattggcaggcatcaccggcccccacgacacttgcaggaagtgggtgatcagggtttcgatatgttgcagcgtgcgctctttcggcggcggcgtggtcagcgggtgatccgctttgaacgggccttccggcatgttgttgaggcactgctcaagaatgcgcagactctggcgcagctcttccactttcagcattacgcgggtgtagcagtcagaaacaccaccaccaaccgggatttcaaagtcgaagttttcatagccagaataaggacgcgccttacgcacgtcgaagtcgatcccggtagcacgcaggcccgcgccagtggtgccccactccagcgcctctttcgcgccataggcggcaacgccctgggaacgacctttcagaatggtattttgcagcgccgctttctcgtaagacgccagacgtttcggcatccagtcgaggaactcacgcagcagacgatcccagccgcgcggcaggtcgtgcgctacgccgccaatacggaaccacgccgggtgcatacggaaacccgtgatcgcttccaccagatcgtaaattttctgacgatcggtaaaggcgaagaacacgggcgtcattgcgccgacgtcctgaataaaggtcgagatatacagcaggtggctgttgatacggaacagttcggagagcattacgcgaatgacgttaacgcgatccggcacggtgatcccggccagtttctctaccgccagcacgtaaggcatttcgttaacgcagccgccgaggtattcgatacggtcggtatacggaatgtagctgtgccaggactggcgttcgcccattttctccgcaccacggtggtggtagccgatgtctggtacgcagtcgacaatctcttcgccatcgagttgcaaaacgatacggaaagccccgtgcgccgacgggtggttcgggccgaggttgaggaacatgaagtcctcgttttcagtaccacgcttcatcccccactcttccggtttgaaggtcagggcttccatctccagatcctgtttggctttggtcagctcaaacggcgagaattcggtagcgcgcgccgggtaatctttacgcagcgggtgacctttccaggtttgcggcatcatgatgcggcgcaggttcgggtgaccgtcgaatgtaatgccaaacagatcccaggtttcacgctcataccagttagcgttcgggaacagtttggtgaaggtcggtacgtgcaggtcgttttctgccagcgccaccttcagcatgatgtcgcggttacgatcgatagaaatcagatggtagaaaacggaaaaatccgcggcaggtaacccttcgcggtgtgtgcgcagacgttcgtccatgccgtgtaagtcaaacagcatgacgtaaggtttcggcagtttctttaagaaatcgccaacttccagtaattgttcacgcttgatccacacaacgggaaccccggtgcgagtcgcctgaacagtaaaggcatccggcccaaaacggttgcgcagttcgccaatcaccggatcatcaagatgatcgcgggtctgccaggcgggttcttgcgcggttaagtcggtcatattgttcaccattgcaaatggtccgtggtgactgtcggcgcagtaagcttcgcgaaatagatttaggaataagcgaagaaaaatccctttgccgacaggcgcaaattaaatctcgtcaggtgtacgcaggttggttacggcaatgcgttcaccgcgcttgcgttcgcgctctgattgcatattggcgcgataaacgccctgatcgccaaccacccaggagagcggacgacgttctttgccgatagattcctgcaacagcatcagtgcctgcatgtacgcttcaggacgcggcgggcagcccgggatatacacatcaaccgggatgaatttatcgacgccctgcacaacggaataaatatcgtacataccgccggagttggcacaggcacccattgagataacccattttggttccagcatctggtcatacagacgctgaataaccggtgccattttggtaaagcaggttcctgcaaccaccatcaggtcagcctgacgcggcgaagcacgcaatacttctgcgccaaaacgcgccacgtcatgcaccgcggtaaacgaagtcaccatctcaacgtaacagcaggaaagaccgaagttatacggccaaattgagtttttacgaccccagttaaccatgtcattgagcttgcccataaacacgtttttgttaacttcttgctccagagggtcggttacgatctcctgcttttgcagggggtaacggtcgttctcaccgttgggatctatgcgggtgagcgtataatccatcttaatgcctcgcggttagcgttgacgattagcgatactgttcgtttccgggttcatacgctcgcggcgtgaacgcgcgggcgtccagtccagcgcgccaatacgcaccagataaaccagacctgccagtaacacaaaaataaaaattgcagcttccacaaagcctacccagccgctttcgcggatagaggttgaccatgcgaacagatacagcgcttcaacgtcgaagataacgaagaacatggccaccagataaaacttggcggacaggcgtaagcgggcggagccgaccgagtcgataccggattcaaacggcacgtttttcgacctcgcgcgtgcgcgaccgcctaaaaaccaaccgcctaccagcatcaggcaacacaggccaatggcaacgataagaaagatagcgaatgcccagtgatgagcgatgacttcagtggatgttgacatactcattgcttactcatcaaaagtagcgccagattcactgctcttcacggcagatggacgccacatcgattcatggggaggaataaaaaaaaccttacaatcactgtagaaattcttttatacagctaattgatgtggtcttttactcctttctataaccttttgtcaactttaacaaaagtttcttcacattagtttacataatatcaacaccattagcatttaatgccctttcaccccagatccttgacgactccaggataattagatgttgttgaatcgtgtccgttgtgaagcaatggaaaaaatacgggtctattttgacaggaatttgtgtcgattcctccccccaaaagagagtattttcttgatctgtgacacgcttttgtcattccataacaaaaacgcagcaacaaatttacgtattttttaacatcattgtagcaggtgatttttttcaggcgattatttgtgcgttcgggacgtgaatctctggtgattgaaaaatgaacagttttgtacgttctgcactatgcgaggaaggatttttactaaaaaaaagccgctggggtttaaaacacccccagcggctcgttttttacactattgtctcaggaattatctatcgtccgtcgattactcgatatccctttcaatcaacaatgaatcatccccttccggagcagacattgggctgtattgccacggattatggtagctctccatcgcctgatagatcacctgggccagctcattattactggacgggtcatagcacagcaaatattcggtatcaggtagcggcggtaagccatctactccactcagcacacgcaggtccgggctcatcatctcaaccggccttgccgtcacgccaagaccggctttcactgccgcacgaacggccggaagcgtcgaggcgacataagccagtcgccatggaatatctgctttattaagcgtcgccagcaccatatcgcgaaacggacttggatcatccagcaatacaagagggatcggctcgcctttttgcaatacgtattccgctgcgcagtaccagtgtgttggcgaggttcgcaggttcaatgccttaaacgctgaaggacgatgggtggttaccatcaaatccacttcctgggattccagcatttctgccatataggcattacgtttaacgcggacatccagcgctaatttcggataaaccgaactcacgcgatttaacaggaaaggtaagatcgtatcggcagattcatctgaagcaccgatagttaacacgccctgaagattactgaacattaatgatgagcaggcctcatcattaaaacgcaggattttcctggcgtaaccaagaagttgaatgccatgttcagttaacagtttgttgcgaccgtgacgagcgaacagttctttcccaacgagttgttccagacgctgcatttgctgacttacggcggactgagtacgacacacagcggcagctgcggcagcaaaagtgttcagatcggcaacagcaacaaatgttctcagcagatcgaggtcgaggttaattatcggacgatttgcacttatcatatattatcacttactggcggctcatactgagctggttaatgctgtgcacacacaaacaagcaattccatttgtaatgtgcctccctggcagtttcatccggaacccggacgaaagtaaaaatgcatatgagttgcactaaaaaagcgactcacattgttccgttataatgcctgaagtagatcacagaatatatcttcagggatcgcatatctattaagttactcactcttttctatttatgacatgcgcgtgtttgtataaatgtaaatgtgagtccttgttccactctcgtgcagcatcgctggtcatacgcgaacacgtacaaacagcaatggtgaggcggcatcaagagcagggatccgtcatttatgcgagcattttaccccaaaaaccttttatttataagggtcattgcgaattatctgatgcaaagttatgttatgttaggcaaagtaatcttctattattaataagcacatcaaaacctttttgaatattaaataataattaattagcatcatcctcattcattaattccgcttaacaatagtttcacaccttgcccccattacgacacctcggaaatcatcacgctgttaaactctccgtaatgcggaaatatcatcatcgcgtttcattagtgaattcttaaatgaggcattttcacacaattatcttacagataaaaaaaccagacttacaattaagaatcagaacaattcactatataacattgcatgtaaagcatatacacctcattattttgtcattattaagttattaacagcacaatcgagccttcccctctggcaaaatcttattctgcagaccttcaaaacaccgtcctgggggagtacattgttctaagctgacttccacggcagggagtggcgataacagcaaaaaaggtcaagattcatgtcccccattgaaaaatccagcaaattagagaatgtctgttatgacatccgtggtccggtgctgaaagaagcaaaacgcctggaagaagaaggtaacaaggtactgaaactgaacatcggcaacccagccccgttcggttttgacgcgccagatgaaatcctcgttgacgtgatacgcaacctgcctaccgctcaagggtattgcgattccaaaggtctttactccgcgcgtaaagccatcatgcagcactaccaggctcgtggcatgcgtgatgttaccgtggaagatatttacatcggcaatggtgtatcggagcttatcgttcaggcaatgcaggcattgctgaacagcggggacgaaatgttggttcctgcaccagattacccactatggaccgcggcggtttcgctttccagcggtaaagcggtgcattatctttgcgatgaatcctctgactggttcccggacctcgatgatattcgcgctaaaattacgcctcgtacgcgtgggatcgttattatcaacccaaataacccaaccggcgcggtatattccaaagagcttttaatggagattgtggagattgcacgtcagcataatctcattatcttcgccgatgaaatttatgacaaaattctttacgacgacgctgagcatcactcaattgcgccgctggcacctgacctgctgaccattacctttaacggactgtcgaaaacgtaccgcgttgcaggcttccgtcaggggtggatggtgttgaacgggccgaaaaaacacgccaaaggctacatcgaaggtctggaaatgctggcttcaatgcgcctgtgtgctaacgttcctgcgcaacacgccattcagaccgcgctgggtggttatcagagcatcagtgaatttattacccctggcggtcgtctttatgagcagcgtaaccgcgcgtgggaactgatcaacgatattccgggcgtttcctgcgtgaaacctcgtggtgcgctgtatatgttcccgaaaatcgacgccaaacgctttaacattcacgacgatcagaaaatggtgctggatttcctgttgcaggaaaaagttctgttggtgcaagggacggcattcaactggccgtggccggatcacttccgcattgtcacgctaccgcgtgtcgatgatatcgagctgtctttgagcaagttcgcgcgtttcctttctggttatcatcagctgtaatcttaatttcactgccggagattgcatccggcagcgttatcccgccacaatgacctgatgatgtcatcatacgtaaggtcactatgaaacagagccatttttttgcccatctctcccgcctgaaactcattaaccgctggccgctcatgcgcaacgtgcggacggaaaatgtgtccgaacacagtttgcaggtagcgatggtcgcccatgcgctgacagctatcaaaaatcggaaatttggcggtaatgtcaacgccgaacgtatcgctttactggcgatgtaccacgatgcctcagaagtgctcaccggcgatctccctactccggtgaaatacttcaattcgcaaatcgctcaggagtacaaggctattgaaaaaatcgctcagcaaaaactggtcgatatggttccggaagagctgcgggatatctttgcgccgttaattgacgagcatgcatatagcgatgaagaaaaatcgctggtgaaacaggcagatgcactgtgtgcatatctgaaatgtctggaagaactcgcggccggaaataatgaattcttgctggcaaaaacgcgactggaagcgacgcttgaagcgcgtcgcagccaggagatggactacttcatggaagtatttgttcccagcttccatctttcgctcgatgagattagccaggattcaccgctgtaagcagccggagtctgcgtcgcatcaggcaataagcgccggatgcgacatcaggctcttgtcaaaacggaaacagcatcgggatcatcaccacacaaaccgccatcacgataatggtgaacggtacccccaacttcacaaagtcactgaagctgtaatttcccggacctaaaaccagtgtgttaacaggtgaagaaaccggtgtcataaaggcggcggatgctgccatcgccacgaccatcgcgaatggataaggcgacacccccatcgttttggcagcagccagcgcaatcggagccatcaacaccgccgtcgcggtattagagataaatagcccaataaccgccgacaagacaaacaaacaccccagcatcatatgtggcccgtaaccaccgccaatgtccatcagccctttcaccgccagcgcgacacctcccgttttctgtaatgccacagcaaacggcatcatcccaacgatcaaaataatgctcggccagtgaatggatttataggcgctttcagcatctatacagcggaatttccccatcagcaggcaggcgatgatagcggcaacaggattaggaatttcatctgtcagcattaacgccaccattagcaccagacagaaaatggcatggggtgcctggctgtgcgcgggcgatgcttcactcacctcttccggtaagttcagcgctacgaagtcgcggccctgtttggccagcataccgatcagtttccagttacccacaaccaggatgatatcgcccagcagcagaggctcatccgccagcgaaccttccagcgccacgccattgcgctttagccccaccacattcagtccgtagcgggtacgaaaaccaatttcgcgcaccgatttaccaatcagttctgactcaggaattaatgaaatctctgccatgcccacatcaagggcctggtcagaaaaatactcgccgcgcagtaccatcggctccagcaattgctcactacaaaattgccggagatcgacatcagccgcagacatatcaataagcaaaacgtcacgcgcgcgaaattcagaaaccccattaacgttcacgataacgcgacgaaaacgccgccagcgttcaacaccgatgacgttagcgccataacgctcacgtaatttgagatcatccagccgttgacctatcattggcgatccggggcgaatagccagacgtcgcgcacgcccggtcagtcgatattcacggataagatcgcgaaaggttcgacgcgtccagccttcgcgctgcggggtctgggtatcccctttcagcatgaaacgcatcactaacatatacaaaatacccagcaccagcacgaccaggccaataggtgttacgctaaagaaactgaagccgtgatagccttcacgcagcaattcactgttgactaccaggttcggcggcgtcgccaccagcgtcatcatgccgctaatcagcccggcaaaacttaacggcatcatcagacgtgacggcgaagtttgcatacgcatggcaacgcttaacaccacgggaataaagatagcgacaacgccggttgaactcataaacgcgccaagccccgcgacggtcagcatcaacaaaaccaacattttgatttcactgttgcccgccactttgaccagccatgttcccattacggtggcaacaccggtacggaccaaaccatcgccaataataaacaaggcggcaatcaggacaacgttaggatcagaaaagccggaaaatacttcggggaccgtcagcgttccgcttaatgcaaacgcgacaataacaaacaaagcgaccgcatccatacgcactctgcccgtcgcaaacaagacgatggcaacggccagtaatgaaagaacccaaatcaattcaccgttcacaacttatccttgttaattgagggggatgacttgattctgccataaaaaagccccgacgagacggggctaaatcatgatcaggtgtttcactgaataataacatcgccatttggctgtttggtcacagtaatttgctccagactgtggaggaccaaatcgacctcattcaggcgcggggtatctgccggagcgttaaccgcaatgacatggcaacccgccgccaggccagaaagcacgccagcgggagcatcttccaccaccacacactcctgcggcgcaagccccagcagctgcgcacctaacagatacgcatcaggttctggttttccgcgcttcactcgctcagcggttacaaacacctctggtgcgggaagcccagctattttatggcgcgctcgcgctaccggcatggagccagaagtcacaatggcccacggaatacctgctttattcaaatgattgagtaaggcgattgcccccggaagcgcggtaataccttcggtttccgtggcctcgatgtgctccagacgcgtaaactcggcggcaatatcagcctcggatttgcccgccataaaatggcgcaaagaggtgatcgcctgtttaccgtgaatgaaagccagcacctcttccggcgctaacccatgacgtctggcccagttgctccacgcccgttctaccgcaggcagggaatccaccagcgttccatcaagatcaaacagaaaacctttgcaccgcacgcgggcctcctcaggcgttgataatttgattaatttcgttggcgctcaaatggtactgacgcgggcaggcatgccacacattaagcatgcgctgatatttttcccacattggcgtctgggcgttaaaaccgtgagttccggcgtcaaaatgggtatagcgcccttccacattaaccataaagcggacataaccgaggtaacgtgcttcagtggcggcgtcaaagccgaggaaggtgacacgacgttcatcgatggattgctggtcctgcaaattagaccaggaaacatgcaacgcatgatacatctccataatgtcgatgatagtgcggcaggtttcttctttcagctcgccaaactcgcgatccaattcacgcatctgtaatccgtaaccacgctcaataattgtttgcaggcgacggtaacgttcagcatttgccggatcgagcatagtcatcatcttgtactgattagacaaaataagacgttgcgcgttggtcatttccattgttgactcctgtatcactatactacggtgaaaaaaaagaaggctgagtatgccttcttttatatgcgtaatcaggggtcaattacaaatcatcaaggaaagttttatccagttgtttgaaggcgcgcttaagcgtgtcagctaatgcctggtaatcaggcttgccttcaacgggtgccaacacctgtccagactcctgcaatttaccgcgaacttcataaaaccagttaaggattgcagggggtaatggcgttacagaacgcttgcccagccaccacaatccctgcatgggtaaacttaaggcgaacagcgcagtggcaactgccggcccaagctgaccgcccagggcaatctgccagcagagagtaaatacggcgatcggcggcataaaacggatcgcataacgcgtcatcttgataacgcgattttcgacaaagaccggggcaaggcgtttttccagcggccacgtctttgagtaatgctgtccccggcgaaacaagctaaaaaaattaacagaacgattatccggcgttgacatgcttcacctcaacttcacatataaagattcaaaaatttgtgcaaattcacaactcagcgggacaacgttcaaaacattttgtcttccatacccactatcaggtatcctttagcagcctgaaggcctaagtagtacatattcattgagtcgtcaaattcatatacattatgccattggctgaaaattacgcaaaatggcatagactcaagatatttcttccatcatgcaaaaaaaatttgcagtgcatgatgttaatcataaatgtcggtgtcatcatgcgctacgctctatggctccctgacgtttttttagccacgtatcaattataggtacttccatgtcgagtaagttagtactggttctgaactgcggtagttcttcactgaaatttgccatcatcgatgcagtaaatggtgaagagtacctttctggtttagccgaatgtttccacctgcccgaagcacgtatcaaatggaaaatggacggcaataaacaggaagcggctttaggtgcaggcgccgctcacagcgaagcgctcaactttatcgttaatactattctggcacaaaaaccagaactgtctgcgcagctgactgctatcggtcaccgtatcgtacacggcggcgaaaagtataccagctccgtagtgatcgatgagtctgttattcagggtatcaaagatgcagcttcttttgcaccgctgcacaacccggctcacctgatcggtatcgaagaagctctgaaatctttcccacagctgaaagacaaaaacgttgctgtatttgacaccgcgttccaccagactatgccggaagagtcttacctttacgccctgccttacaacctgtacaaagagcacggcatccgtcgttacggcgcgcacggcaccagccacttctatgtaacccaggaagcggcaaaaatgctgaacaaaccggtagaagaactgaacatcatcacctgccacctgggcagcggtggttccgtttctgctatccgcaacggtaaatgcgttgacacctctatgggcctgaccccgctggaaggtctggtcatgggtacccgttctggtgatgggtaccgagctcgaattccgcgcgcccgatgaattgatcccggaagttcctattctctagaaagtataggaacttcgaattggtcgacaagctccccatcgatccggcgatcatcttccacctgcacgacaccctgggcatgagcgttgacgcaatcaacaaactgctgaccaaagagtctggcctgctgggtctgaccgaagtgaccagcgactgccgctatgttgaagacaactacgcgacgaaagaagacgcgaagcgcgcaatggacgtttactgccaccgcctggcgaaatacatcggtgcctacactgcgctgatggatggtcgtctggacgctgttgtattcactggtggtatcggtgaaaatgccgcgatggttcgtgaactgtctctgggcaaactgggcgtgctgggctttgaagttgatcatgaacgcaacctggctgcacgtttcggcaaatctggtttcatcaacaaagaaggtacccgtcctgcggtggttatcccaaccaacgaagaactggttatcgcgcaagacgcgagccgcctgactgcctgatttcacaccgccagctcagctggcggtgctgttttgtaacccgccaaatcggcggtaacgaaagaggataaaccgtgtcccgtattattatgctgatccctaccggaaccagcgtcggtctgaccagcgtcagccttggcgtgatccgtgcaatggaacgcaaaggcgttcgtctgagcgttttcaaacctatcgctcagccgcgtaccggtggcgatgcgcccgatcagactacgactatcgtgcgtgcgaactcttccaccacgacggccgctgaaccgctgaaaatgagctacgttgaaggtctgctttccagcaatcagaaagatgtgctgatggaagagatcgtcgcaaactaccacgctaacaccaaagacgctgaagtcgttctggttgaaggtctggtcccgacacgtaagcaccagtttgcccagtctctgaactacgaaatcgctaaaacgctgaatgcggaaatcgtcttcgttatgtctcagggcactgacaccccggaacagctgaaagagcgtatcgaactgacccgcaacagcttcggcggtgccaaaaacaccaacatcaccggcgttatcgttaacaaactgaacgcaccggttgatgaacagggtcgtactcgcccggatctgtccgagattttcgacgactcttccaaagctaaagtaaacaatgttgatccggcgaagctgcaagaatccagcccgctgccggttctcggcgctgtgccgtggagctttgacctgatcgcgactcgtgcgatcgatatggctcgccacctgaatgcgaccatcatcaacgaaggcgacatcaatactcgccgcgttaaatccgtcactttctgcgcacgcagcattccgcacatgctggagcacttccgtgccggttctctgctggtgacttccgcagaccgtcctgacgtgctggtggccgcttgcctggcagccatgaacggcgtagaaatcggtgccctgctgctgactggcggctacgaaatggacgcgcgcatttctaaactgtgcgaacgtgctttcgctaccggcctgccggtatttatggtgaacaccaacacctggcagacctctctgagcctgcagagcttcaacctggaagttccggttgacgatcacgagcgtatcgagaaagttcaggaatacgttgctaactacatcaacgctgactggatcgaatctctgactgccacttctgagcgcagccgtcgtctgtctccgcctgcgttccgttatcagctgactgaacttgcgcgcaaagcgggcaaacgtatcgtactgccggaaggtgacgaaccgcgtaccgttaaagcagccgctatctgtgctgaacgtggtatcgcaacttgcgtactgctgggtaatccggcagagatcaaccgtgttgcagcgtctcagggtgtagaactgggtgcagggattgaaatcgttgatccagaagtggttcgcgaaagctatgttggtcgtctggtcgaactgcgtaagaacaaaggcatgaccgaaaccgttgcccgcgaacagctggaagacaacgtggtgctcggtacgctgatgctggaacaggatgaagttgatggtctggtttccggtgctgttcacactaccgcaaacaccatccgtccgccgctgcagctgatcaaaactgcaccgggcagctccctggtatcttccgtgttcttcatgctgctgccggaacaggtttacgtttacggtgactgtgcgatcaacccggatccgaccgctgaacagctggcagaaatcgcgattcagtccgctgattccgctgcggccttcggtatcgaaccgcgcgttgctatgctctcctactccaccggtacttctggtgcaggtagcgacgtagaaaaagttcgcgaagcaactcgtctggcgcaggaaaaacgtcctgacctgatgatcgacggtccgctgcagtacgacgctgcggtaatggctgacgttgcgaaatccaaagcgccgaactctccggttgcaggtcgcgctaccgtgttcatcttcccggatctgaacaccggtaacaccacctacaaagcggtacagcgttctgccgacctgatctccatcgggccgatgctgcagggtatgcgcaagccggttaacgacctgtcccgtggcgcactggttgacgatatcgtctacaccatcgcgctgactgcgattcagtctgcacagcagcagtaatctcgtcatcatccgcagctttgcgctgcggatatctgaaccggaaataatcactatttccggttttttattctcttaatctgcattaatcctttctgattatcttgcttaactgcgctgcatcaatgaattgcgccatttcactttgcatacttaccactttgttttgtgcaagggaatatttgcgctatgtccgcaatcactgaatccaaaccaacaagaagatgggcaatgcccgatacgttggtgattatcttttttgttgctattttaaccagccttgccacctgggtagttccggtggggatgtttgacagtcaggaagtgcagtatcaggttgatggtcaaacaaaaacacgcaaagtcgtagatccacactcatttcgcattctgactaacgaagcaggcgaacctgagtatcaccgcgtacagctgttcacgacgggcgatgaacgcccgggcctgatgaacttcccgtttgaaggattaacctcaggatcgaaatacgggacagctgttggcatcatcatgtttatgctggtgattggcggcgcgtttggcattgtgatgcgtacaggaaccattgataacggtatcctggcgcttattcgccatacccgcgggaatgaaattctctttattcctgcgctgtttattctgttttcacttggcggcgcggtatttggtatgggagaagaggccgtcgcctttgccattatcatcgcaccgctaatggtccggctgggctatgacagtattaccaccgtcctggtgacctatattgccacgcaaatcggttttgccagttcgtggatgaacccgttttgtgtggtcgttgctcaggggattgccggcgttccggtgctttctggctccgggttgcgcatcgtggtgtgggttatcgccactctgattggcctgatctttaccatggtgtacgcctcacgagtgaaaaagaatcctcttctgtcacgcgtgcatgagtccgaccgcttctttcgtgaaaagcaggctgatgttgaacaacgtccgtttacctttggtgactggctggtattgattgtcctgaccgccgtaatggtctgggtgatttggggcgtgatcgttaatgcctggtttattccagaaattgccagccagttcttcaccatgggtctggtgattggcatcatcggcgttgttttccgccttaacggcatgacggttaataccatggcttcatcctttaccgaaggggcgcgaatgatgatcgcccctgccctgctggtgggtttcgccaaagggattttgctgctggtcggtaatggtgaagcaggtgatgccagcgtgttaaataccatcctcaacagcattgccaatgccattagcggtctggacaacgctgtcgcggcctggtttatgttgctcttccaggcggtatttaatttctttgtgacatccggttctggtcaggcggcgttaaccatgccgttactggcaccgcttggcgatctggtcggtgttaaccgtcaggttaccgtgctggcattccagtttggtgatggcttcagccacatcatttacccaacctcagcttcgttaatggcgacgctcggtgtttgccgggtggacttccgtaactggctgaaggtgggcgcgacactgcttggactgctgtttattatgtccagcgtcgtggtgatcggcgctcagttgatgggctaccactaaaaatgttaagagccgcaattgcggctcttttttcattctgccgtttcagtctctacggcttcatttttggcattgcgcttcatccacaacgccagcgctttcagcgagtctggagtgaactcatcgcagcgtgcggtgatttcttccggcgtcagccagcaaacttcactgacttcatcttcctgtagggcgaagggaccgtgagagacgcagctgaacaatgcgccccagacacggcaatttttatcttcgaaatagaactgcccgtgctcagcaaaggggacaccggcaatgcccaactcttcttccgcttcgcgacgcgcggattccagcagttgctcatcggcctggaccacaccgcctgcggtcgcatctaacatgccgggtaaaaagtcttttgtctcggtacgacgctggaccagaattttgcccatgccatcatgcacgacgatgtaagttgcacgatgacgcagacactgtgcccgcatttgttcccggctggcttgtgcaatgacttcgttctcttcattgacaatatccacccattcagtacttgccaaacgacgctgttccattatcaggaaaccttctttttctggcgctcttacggcgcattttgagttgtgggtaaattacggattaatcgcgacctgcgcaatgatactttgatcattgagtgcgattacactaagtacgtcattatccagcatgccataactcgccggattaccgcctttcggaatactcaccgagccggggttgaagtggaaaatctccccccgctgttctgccactggcagatgggtatggccgtacaccagcacatcgttctggtttaaagcaggcagattttccgggccaaaaagatgaccatgcgtcaaaaacagacgttgtttttccagtaatacctgttgccacggcgcggttatcgggaaatgcagcagcatttgatccacttcgctgtcgcagttgccgcgcacagcgataaccttatgtgccacttcattaagccgttcagcgactttggctggcgcgtaaccctccggtaaagcattacgcgggccgtgattcaacacgtcgccaaggatcaccagccactgggcaccgctttgggcaaacaactccagaacacgttccgtcgccggtaacgacccatgaatgtccgatgcaaacatcagtttcatcactcactcctcgtcgaaaaaacgtaagctatgatactggattctgtcgttgctatcagccagattgcttcgccgaaagtgcaataaaacgctggacagacgctcgctgccactggaatgtcgcataatccaccaggcgttctggcacctcatcgccatgtagtaccaggcggttaatcattagcgccagatcagtatcaacaatgcaccattcaccaaataaattcggctgacccagtactaacaaatgttctgccatcgcgaacagtttctgtgcactggcttttccctcggccgttagtggcgcttttttcgcccccgcaaagacaacatccgtcggacgctcttcgcggatgggcatcagatcgctgcgcagccaggcctgaatctgtcgtgcacgcgcacgattttctaaatcaagcggataaatacgttcccaggtcggtggcgcaaatcgatcttccagatactcctcaatggcagaagattcactcaactcaaaatcatcgatttgtaataacggcacacggcgtgtctgaccataaccttgccacgtcggctgcaaatgttcaccgctgtcgaggtcgatggtcttgatatgaaacagcaggcctttttcctgcaacgccacccaggcggataacacataaggggagaaaaagtgggcatctgaccaaagcgtgatagcgggtttactcattatgtcctcggcaataaagggggctggctatcaaactatagagcctttttgtcactgtcacgtgacgaatactcacgtaagtcgccgcgctttctatacttgtggtgttcagatgattaaacaaccggagctgcaatgatcgatctctatttcgcgccgacacccaatggtcacaaaattacgctgtttctcgaagaagcagagcttgattatcgcttgattaaggtagacctggggaaaggcggtcagtttcgtccggaatttttgcgcatttcgcccaacaacaaaattccggcaattgttgatcattctcctgccgatggcggcgaaccgctaagcctctttgagtctggtgccattttgttgtatctggctgagaaaacaggactctttttgagtcatgaaacgcgtgagcgcgccgccacattacagtggttattctggcaggtaggcggactggggccgatgcttgggcaaaatcatcattttaatcacgcagccccccaaaccattccttacgctattgaacgttatcaggttgaaactcagcgtctttaccatgtactgaacaagcggctggaaaactcgccctggctgggaggcgagaactacagcattgcggatattgcctgctggccgtgggttaatgcctggactcgccagcgaattgacctcgcaatgtatccggcagtcaagaactggcatgagcggatccgttcgcgccctgccaccgggcaggcactgctaaaagcacaactcggtgatgagcgttcggatagttaacagaaacaggttctcgtgtattatttcatcctaagtaaaacaacggagaacctgcaatggcacaacctgccgctattattcgtataaagaaccttcgtttacgtacgtttatcggaattaaggaagaagaaattaacaaccgtcaggatattgttatcaatgtgacgatccactaccccgccgataaagcgcgcactagcgaagatatcaacgatgcgctgaattatcgcaccgtaacgaaaaacattattcagcatgtagagaataaccgtttctctttgctggaaaaattaactcaggatgtgctcgatatcgcacgtgaacatcactgggtgacgtatgctgaagtggagatcgataaactgcacgcgctgcgctacgccgattcggtatccatgaccttaagctggcagcgttaaccgccatatcgggaggctgcatgaacatagtgatcaccggagggacgggattaattggtcgccatttgattccgcgtttgctggagctgggccatcaaatcacggtagtgacgcgtaacccgcagaaagccagttccgttctcggccctcgggtgacgctatggcaagggctagccgatcaaagcaacctcaacggcgttgatgcggtaatcaacctggccggagaaccgattgctgataaacgctggactcacgagcaaaaagagcgtctctgccaaagccgctggaatatcacgcaaaaactggtcgatttgattaatgccagcgacacgccaccgtcggtactcatttccggctcagcaacgggctattatggcgacttaggtgaagtggtggttaccgaagaggaaccgccgcataacgaatttacccataaactctgcgcccgctgggaagaaattgcctgccgggcgcaaagtgacaaaacgcgagtgtgcctgctgcgtaccggcgtagtgctggcaccggatggcggtattctcggtaaaatgctgccgccgtttcgtcttggcctgggcgggccgattggttccggttggcagtatctggcctggattcatatcgatgatatggtcaacggcattctctggctgctggataacgagctgcgcgggccatttaatatggtttcgccctacccgatacgcaatgaacaatttgcccatgcgctcggtcatgcgctgcatcgcccggctattttgcgcgtccccgcaaccgccattcggctgttaatgggcgaatcttcagtactggtattaggtggacaacgcgcgctgcctaaacggctggaagaagcgggttttgcgtttcgttggtacgatttagaagaggcgctggcggatgtcgttcgctgatgtggtttactgcaaacatccgccagttaactcccggtgttacagggttagtggctttgcgcgataagatcgtctggtgaaagtcgggtcaccatcagaactaactctctgtctaaacctctatccagcatctcctgagcaatacgcagggcttcttcgtgtttgccctgcattgcgccttcttcacgtaatctgtcagcaatggtcatcagtttctccttttcttgtggtgcgcgttctgttatctcaccaataaatgcacggaaacgctgggcatcccctgtttgtaatacgtaattaaacagggcttttagctgtctgtcattagtgttccctgtaactagcagcgaaacaatttggtcgactaatcccaacagatcgcgctgacgaatatgtttctgaattaactccaacagcgccattttgcggtgttgcataatctcgtcatccggcaccacggtaatatccaccaacggaaacgctgatgaatatattttgcgggctatagcaggctcggcaaattcatcaagccagcagagtgaataaggataaggacttctgcaaccatgataaaacagcatcgggatcaccaatggaagctctttatagcccgcatcaagatggttttgcattgccgcaatggaataacgcatcatgcgaaaagccattaattcttccggcttactttggtgctctatcactacataaatataacccactccctcctgcgttttcacagaccacaagaggtcggaataatattgccgcaggtcttcatcaataaaactgtttggttccagtttaagcgtcgttaaatcacacagtttgcgcagcggcgcgggaagatgaatatcaataaaatcccgcgcggtgtctggatggcgtaaaaaagatttaaataccgcatcatgcggcgtggaagttgtcgatattgtcatggcgttccgtcacccctcaaatttaagatgacgcgacaataaccacgattaacacccaatgcagcaggcagtttttatctttggacagcgaattcagaagtatttttagcggactgcaacttttacatttcagcggaagctgactcgcaaattccccatgaaaatactccggcagcgttagccaccggagaggaaattatttcagcgatcccttaaggaactgttgcagacgagggctttgcgggttgccaaataactgctccggcgcgccctcttcttctattttcccctgatggaggaaaatgacatgagtagaaacatggcgagcaaagcccatttcgtgagtcactaccaccatggttttcccctcttctgccagttgctgcataatacgcaacacttcgcctaccagttcaggatcgagcgccgaggtaggttcatcaaacagtaaaacttccggttccatcgccagcgcccgcgcgatagaaacacgctgttgctgaccgccggaaagatgcaccggatatttcccctgcgcacgttcgtctatcccgacttttgccagatacttgaccgcccgctcgcgcgcttcctgcttgctcaggcccaacacctgaatcggcgcttccatgacgttttccagcaccgtcatatggctccagagattgaagtgctggaataccatcgtcaggcgtgtgcgcagtaagcgcagttgatttttatcggcgactttgagttgaccgtctttgtcgcgcaccagattgatcgtctggccattgaccacgatcgacccttcactcggtttttcgaggaagttaatgcagcgcagaaaggtacttttccccgatcccgacgatccgatgatgcttattacatctccggcattcgcttgcagtgagacccctttcagcacttcatgttcgccgtagcgtttgtgcaaatcgataacgtttaatttattctcggacatcgtattctcagtgcgttgaagaaggtttcacatgctgcaaccagcgtttttccgctctgcgaaagaggctgatcaggacataagagatgattaaatagagcaccgcggcaatgccgaaggcggtaaaaggttgatacgtggcggcgttaatatcgcgggctattttcagcagatccggcacagtggccgtaaacgccagcgcagtagagtgcagcatcaggatcacttcgttgctgtatgccggtaacgcaatacgcagcgcagaaggcaaaataatgcaacgatacattttaaaagtcgagaagccataggctctggcggcttcaatttccccatgcggaaccgaacggattgccccagcaaaaatctcggtagtgtaagcgcaggtgttaagcgtcagcgccagcacggtacagttcaggccactgcggaagaaagcgttaaggaattcggttcccttaacaatctcaagcgtgtacatgccggaatagaacaccagcaactgaacatacagcggcgtaccgcgaaaaatataggtaaataaccagattggaaactggatgtatttattactggagacacgaccaatcgccagaaacagcgccaggactccgcctatcactaccgacaaaataagcagccacagagtgatcgccacaccagtaaagcgataaccgtcggtccacagcagcggtttccagtattcatgtaagatttcgatcacaggtcagccctcttcacacccacggagtagcggcgctcaaggaacagcagcacaccattggaaacagtggtgaaaaccaggtaaatcacgccacagacgatggcgaaatagaacggttcccaggtacttttgcctgccagttgggtggctttgaccacatcttccaggccgagtaacgaaaccagtgcggtagatttgaggatcacctgccagttgttgccaatgcctggcagggcgtaacgcatcatcgccggaaacatgatccgccgaaacacttgcccacgagtaaaaccgaacgccgtcgccgcctctatatgccctttcggcactgccataaacgcgccacggaacgtttcggtaaaataagcaccgtagataaaaccgagagtaataataccagcgaccatcggatcgatatcaatctgcccgacgcccatcgcctccgtcaccgtgtttagtgcaatctgcaaaccgtagaaaatcagcagcatcaacaccaagtccggcacgcctcgaatcagcgtggtgtacccttcgaaaatcagccccgaaagccgattttgcgagagcttaccgccagcgccaattaaaccgatgattacagcgagcactacagaactgatagccagctccagcgtgacgagcgcaccctgtaaaataacacctgaaaacccatacaacatgctgcctgtcctgtcgtgtgtggtgaattaccgcctcttgtctccctccggttacccgaagggagcgggctttctttcaccgatggcgattaaccgccataaacatcaaaatcgaagtactttttcgctaatttctcgtaagtaccgtcagcgcgcatttcggcaaaggctttgttcagtgcctcgcgcagttcgttatcttctttacgcaggcccatgccggtccctacgccaaacagtttttcatctttaacagacgggccaccgaatttgtaatctttaccgacaggttgtttgaggaaaccttcgctggcagcgacctcatcctggaacgcggcatcaatacgtccggcagtcaggtcagaataaatgttgtcctgcccctgatacgagacgatttcaatgccttttggtgcccaatgttcattaccgaacgtctcctgggtggtgccctgcaatacgcctacccgtttgcctttcagcgactcgactgtcggctgaatgtcggaatttttcgccaccaccaaacgagaatcggcagcgtacagtttgtcggtgaaggctatttcttgctgacgtttttccgtaatggaaagcgatgacatgatggcgtcaatcttcttcgcttttaaggacgggattaacgcatccagcggattttcgacaaacgtacattgcgtattgatgcgtttgcataattcctttgccagatcgatatcgaagccaaccagttcgccttgtgaattttttgattcaaatggcgcataggtcgggtcggtaccgatgcggatgttttgcggaatcgcagcaaacgccgcagttgcgctggagaaggccagaaccagagagagcgatagcaccagttttttcataatgtcctcaactgacagtctttttatagggaatatttacaggtttgttacacttatcgtgccataaaattgaccatcaaggcaaaatatcccgccccgttagacgtattatttttcattaaaaatgcttaagtatgcatttcaatgcaccacgatagtgcaacaaacctggcgtgcaccatgatgatcattccatcaggtacagcttcccagcgacgtatcagtcaccgtagacattaaagtcgaaatactttttcgccatcttgtcgtaggtgccgtcctgacgcagctcgccaagcgccttattgaaggcagccgtcagttcagcatcatctttacgtagccctacaccggtgccatcaccgaagtattttttgtcttttactgatgagccagcaaaggcgaaatctttaccagcaggttgcttgaggaatccttcgctggcagcaacttcatcttgtaacgcagcatccagacgtcctgcagccagatcggaatagaccaaatcctggttggcataggccaccacatccacgcctttgctacgccaggtctcgttagcgtaagcttcctgggttgatccctgcagcacaccaacatgtttacctttcagtgaatccagcgttggctgaatcggtgaacctttggcagcaatcaaacgagaatctgcggcgtacagcttgtcggagaaggcaatctcctgctgacgtttatcggtaatggaaagcgacgaaataatggcgtcgatttttttcgctttcagtgaggggatcagcgcgtcaaagtcactggcaacccaggtacatttcacctgcatccgtttgcacatctcgttaccgagatcgatatcaaagccaacaaaatcacctttagcatctttcgacgagaacggcgcataggtggtatcggttccgatacgtaccgtctccggtagcgccgcatagctggaagccgctgcggagagaccgactaacaaagacagagcgagaatcgacttcttcatacataaccctcaagtgaaaatggcttttttatgttgtgtattgtgttgtgtgtttgcaggctctttcatgcaggtcttatgccatcttgacgacaacagtaacattcaacgttaaatatgttaataagacgttgcattattgtcctgaagttgaagatagcaggtatagcggttgaatcgcagcgtttcgattgaatggcagaaacaaaatgtcgaggatttgatcgcggttgcaaaattgccctgaaacagggcaacagcggagttatgcgccctgccagcgggcaaagagatcttcaggaagggttattgcaaactggtcaagaacacgattaaccgtctgatttatcacatcatcaagggattgcgggcgatgataaaacgccggaacgggaggcataatcaccgcaccgatttctgccgcctgagtcattaaacgcagatggcctaagtgcaatggtgtttcacgcacgcagagcaccaacgggcgacgctctttcagcaccacatctgccgcacgggtcagtaagccatcagtatagctatggacaatgccggaaagggttttgattgaacagggtaaaatcaccatccccagcgtctggaaagaaccggaagagatgctggcggaaatatcgcgcgcatcgtgcgtgacatcagctaatgcctgcacttcgcgcagggaaaaatccgtttcgagggataaggtctggcgcgccgcctggctcatcaccagatgcgtttcgatatctgtgacatcgcgcagaacctgtaataagcgcacgccataaatcgcgccgctggcaccgctgatgcctacaatgagtcgtttcataaatagttgccctgtcagacttgcaggcagactttgcaggatttcggcgggagttgcaagtcagggtgccagaccggcaccctcagcgaaggcatcatccttcgttatgcatttcgagattttccacttcgttctgacgttgcactgctttggcgtcatcattacgtaacgtatcgaggaaatcgaggtagccctgatcaacatctttggtgacgtagacgccgttgaacaccgagcattcaaactgctggatatccggattttcagcgcgaacggcgtcgatcagatcgttcagatcctggaaaatcaacccgtcagcaccgatgatctggcgaatttcatcaacttcgcgaccgtgagcgataagctccgtggcgctcggcatatcaataccataaacgttcgggaagcgaatttccggtgccgcagaagcgaggtacactttcttcgctccggcttcgcgtgccatctcgataatctgctcagaagtggtgccacggacgatggagtcgtcgaccagcaggacgtttttatcgcggaactcggcgcggttggcattcagtttacggcgcacggacttacgacgcagctgctggcccggcatgataaaggtgcggccaacatagcggtttttaacgaagccctggcggtacggtttgcccagaatacgagcaatttccagcgcgatatcacacgaggtttctgggatcgggatcaccacgtcgatatccagatcttcccattcgcgggcaattttctcgcccagtttcgtgcccatattcacacgcgcgctgtaaacggaaattttgtcgatgaacgagtccgggcgagcaaagtatacatactcaaacaggcacggattgctgaccggattgtcagcacattgacgggtaaacaactgcccttcttcagtgatgtaaatcgcttcgcccggcgcgacgtcacgcaggaaatcaaagcccagcgtatcgagcgctacgctttcggaagcgaccatatattctgtacggttctcgtcaatatcacgttttcccagtaccagcggacgaatcccgtttggatcgcggaaagcaaccataccgtggccgataatcatcgccacacaggcatatgcgccgcggattaagcggtttgtggcagcaatggcagcgaaaatattgtcggcttccagcgggtagtggcggaagttgtccagctcgctagcgaagatattaagcagaatttccgagtcggaagtggtgttgatgtggcggcgtttttcttcaaacagttttttacgcaactcgtgagcgttggtcagattgccgttgtgggcaagcgtaatgccatacggagagttaacgtaaaacggctgcgcttcagaggcgctggagctgccagccgtagggtaacgcacatgaccaatgcccatattgccctgcaaacgctgcatatggcgagcttcaaatacatcgctcaccagcccgttcgctttacgcaaacggaagcagttattggcatctatggtgatgatgccggcggcatcctgaccgcgatgctgaagcaccgttaaggcatcataaatcgactggttaaccggcataacaccggcgataccgacaataccgcacatacgtctttttcctcgttaagccacatctcagagcacttacgctctgggcaagaaacttgacgagctttgcagataatcaaaaaaccatctgatgataaaactgaactgcgggatcagctgtgatttgctccagtcttcgcttttcgacaccccggtaaaggagtcgagaaagaagagaatggcggcaacaatcaacacaccgcgcaacgcaccgaaacagacgcccagcacccgatcggtgcctgacaaccccgttttctccaccaactggcctatcacgaagttcacgatagcaccaacgatcagggtagcgataaacagtaccgcgatggcaattccatttcgaaccagttcgtcttcaaagcccgtaaaccagactgacaggtaagtgtagtaatgactggcaacaaagaaagcacaaccccatgtcaccagcgataacgcttcacgaacaaagccgcggatcaggctaaccagagaggaaaaagcaatcaccgcgattatggcgtaatcaatccagaccatatgtgtcccacgattttacgccctgtcatcctgttcggggcgcattctaacagaaaaagaaaacgtttgcgtagggatttccttcccgcgcatcaataaaaatggcgctgaaaaaatattcaacgccatcgactttttatgcctttgcggcatcgtgcaatgcgtgtcggatgcggcgtaaacgccttatccgacctacggttctaacactgcccaggcctgataagacgcgccagcgtcgcatcaggcaagactgtattaattcggcgtatagcccattaccacgccacttaagccagaaagttgcttcaactcacccagcgaacctttcagcttatctttcgaggcatccggcccaaccagaatacgggtaattttaccctgcactggcgtggatggcgacgtataaacccgataaccggcaccgcgcagcttaccgacaatctcattcactttatcggcatttttcagcgcacccagttgcacaacataggctttacccgttggcgctgctttttcttccacgaccggcttcggttctggcttcggcgcaggtggtgcttcaaccttcggtttaggcggctccaccggtttcggcttcggtggggcgaccggtgcaggttccggttcaaactcggtgttattggctgcaatagtggtcggatcgagcgacggtgctgcggcatcacctgcccgcacctcttccgctgcgccttccggcggctgcgtcggcaacgcctgggtggcggctggcatcatatcaggctcatcgcgatcgcccgctttcggcaccagcgggatagccgcgaactcatcctgataatgttttttctgcccgtccagcagccctggaagtacaatcacccccagcgccaccagcacgatcgtgcccactaaccgattctgaaacttacttgccaccgcttctcctcgcgtcaatcacttccatgacatgtgcgacagtgtggaaagaaccacacaccagcacggtgtcttccgctttagcgtccgccattgcggcatcccatgcctgcgcaacgctatcaaatgatttgccgttacccaaatgctcaagcagttgttctgccgtggcaccgcgcggcccttccagtggcgcacaataccagtcatcaaccacgcttttcaaccaggccagagttccggcaatatctttatcatgtagcataccgataaccgccagcacgcgcccgtttttcggtagcgctttcatacgcccggtgagatattccgccgcatgtggattatgcgcgacatcaaaaataacgcgtggcgactcgctcacaatctggaaacgtcccggcaaaattgcgctggcaatcccgtcgcgaatggcattttcactgacttccagcccgctggcacgcagtgccgccagcgccgttgcggcattcggttgcgggacaagcggcaacggcagattttccagcgtgccgtgagcatcgctaaacgcccagtcatgatcggtgacggaatagttccactcaacgccccgacgttgtaacagtgcacctttttcctgtgccacatcagcaatggtagaaggcatttccggctcaccgacaattgccggtttttcgctgcggaagatgcctgctttctcgcgaccaatactttcgcgatctggacccagccagtcggtatgatccagcgcaatactggttactaccgcgacatcggcatcgacaatattggttgcgtccagacgaccgcccagccctacttccagaatcaccacgtcaagttgtgcctgcttgaacagccacaacgccgacagcgtaccgtactcgaaataggtcagggaaatatcaccgcgtgccgattcaatctccgcaaaagaggcggtgtgggccgattccggcaattcctggccctgcacacgtacgcgctcggtataacgcaccagatgcggtgaactgtagacgcccactttgtaccctgccgccatcagaatcgactccagcgtacggcaggtggtgcctttgccattcgtacccgcaacggtaaacacaaatggcgctggtttcagaacgccaagacgcgccgcgacctggctcacgcgctcaaggccgagatcgatagttttactgtgcaggttttccagataagaaagccacgaagccagaggcgacgcggcttgaggagtgcgtttgataatcatggtatccgctgattcgttacggtgagaatagcaaaagggcagagccagtggccctgcccttatcagttatcaggcctcaggttcctgatccggtaccgggggtaccactacgccttcacgcggcgcttcaggattcggcgctggcagattcatcaacttcgccagaatgctcgccagtttgaggcgcatttccggacgacggacgatcatgtcgatcgcgcctttctcgatcaggaattcactgcgctggaatcctggcggcagtttttcgcgaacggtctgttcgataacacgcggaccggcaaagccgattaacgctttcggttcagcgatgttgagatcgcccagcatggcgaaacttgcagaaacaccgcccatcgtcgggtcggtcagcacggagatgtacggcaagccgcgctcctgcatttttgccagtgccgcagaggttttcgccatctgcatcagcgacatcagtgcttcctgcatacgtgcgccaccagaggcggagaagcagatcagcgggcagttatcttccagcgcctgctcaacggcacgcacgaaacgtgcacccacaacagaccccattgaaccgcccataaaggcgaactcgaatgccgcagcgacaaccggcattccatacagagtgcctttcatcaccaccagcgcatctttttcgccagtttctttctgcgcagatgccagacggtctttatacttcttggagtcacgaaacttcagcacatctttcggctcaagctcgctacccagctccacaaggcttccttcatctaacaggctatgcaggcgattacgcgctgtcatacgcatgtgatggtcacacttcggacagacctcaagattacgttccagctcagcgcggtataaaacctgaccgcagctatcacacttagtccacaccccttcaggaatgctcgccttgcgggtgggagtaatgttgcttttaattcgttcaatccagctcattagggacctttctgtctgaacctggttcgatgccagttttatctttggggacgcataatgccatttttgcccccaacagaccatgaatgttgcacattaaaacataacagcccgaaactttggataaaaaagtggtcgaaccgcggagttactttttattttgcggcgcgtgccgcagcgcgtttgtgacgaataaattcgaaaaccccaggcaatattgaaacaaaaataatgccaacaatcatcagcttaaggttgctctgaatgaaggggagcgtgccgaagaaataacccgcgtaggtaaaaatcagtacccacaacagtgcgccgatcacgttataagcggcgaaatgacggtacgacatgtggcccattcccgcaacaaacggggcgaacgttctgacgatcggtacaaaacgggcgagaataatcgttttgcctccatgtctctcgtaaaactgatgagtcttatcaagataactgcgacgaaagattttcgaatccgggttactgaacagtttgtcaccaaataaccgtccaatggtatagttcactgcatcaccgacaatagcggcaatcaacataagcaccaccatcatatggacattgagatcgttagtttccagcgacgccaatgcaccagcaacaaacagcagcgaatcaccaggcaggaatggcgttaccaccagccccgtttcgcagaacagaatcaaaaacagaatggcataaacccagacgccgtactccgcgaccagctctgccagatgcacgtcaatgtgcaggataaaatcgatgaggaaataaatcaggtccatatttgcctatgccttgtactcgtcatctttcaggctgtaactacgttggctacagcctgaaatgttccgagcattattctcgttagtccgccagaaatagcgggcccattggcggttttggaagatcataccggtcagggtaatccaccgcgaccagatacagcccttccgcttttgccgttgctgccgccagcgttctgtcctttgccgccagcaactctgctatccagctctccggctggttgtgggcaccgacttccatcaggctgccgacaatattcctgaccatatgatgtacaaaggcattcgctttgatatctaccaccacataaggaccgtgacgcgtgacattaatatgcataacgttacgccacggggttcgggactggcactgcaccgcacggaacgaggtgaaatcattctcgcccagcaagcattgcgcagcccgatgcatccgttcagcgtccagcggttcgtaaaaatgggttacccctttactcagtaccgccgggcgcagccgatgattgtagatgatgtagcgataacggcgagccgtggcgctaaatcgggcatgaaaatcatcaggtacagctttaacccaacgcacggcgatgtcaccaggtaaattcgcatttacgcccaaggtccacgccgcgtctttgcgctgcgcggtcgtttcgaaatgcactacctgcccggtaccgtgtacaccagcgtcagtacgcccggcgcagaagacggtaatgggttcgttcgccacctgggagagcgccttttccagcttctcctgcacactgcggacttcattctgccgttgccagccgtaatacttactgccgtcgtactcaatgcccagcgcaattttataaactggcggttgttgctggtcggacattagtacagatactcctgcaccagtttctcggcgatttttactgccatcagcgcgccgccaaagcgaacgttatcggccaccgaccagaactggacttgctccggcataccgtagtcattacgcacgcagccaacagaaagatgcggcgtacccgaagcatcccctacctgagtcgggaattcgttctcttcagagagcacaatatcttcgccctgagcaaacgcatcacacgcttcttctgccgccagcggacgcagtgcttcaaagttgaccatctgggcatgaccgtagaataccggtgcctggacgacgcttgccgaaatcatcagcccttcgtcctgcaggattttgcgtacttcgtcaacgatacgacgttcttcacgcacgctaccttcgctatccggcaacaacggcagcatattgaacgccagttgacgaccgaagaaatcttcttcgtcaatcggaatgccgttgagcaatttcgcactctgccccgctaacgcatcgaccgcttttttgccctgggcggaggctgaaatcaggctggtaacactgatacgcgacaaaccgccctgatcgattaacggtttcagtgccgccagcagctggctggtcagactgtctggtacggcgatgacattccggttgcggtaatcggtcagtacaaacgggtttacttccggcaccaccagcggtacgtcgggttcgagagcaaacagtccgctgctgtcgatcaccaggcaacctgagttggtcgcttcttcaacccaggcagcggtagcttctttgcctgcgacaaaaaatgccagctgcgcctgcgtccagtcgaattcagcggcatcctgcacggtgattgtcttaccaccaaagcgcagttgttcgcctgcgctttcgttacgtgccagtgcataaatttccccaaccgggaactgacgttcagccagcgtttcaagcagggcttcgcccacagcgccagttgcgcccaggacggcaatgttccagccttcagacatggtggtttactccagaaatagcaaagctccctgccaatgttacagcagagagcatgaagaagagattaacgtgccggatgatgaacggcgttaaaacccagtttacacagcaatgatgccgcactggcgtcatcacaaattacatacagagatgaccattcacggcgctcaagatagtttttgcgcagtttatcgaactcacccggtatcccggcgactttacgcagcggtgcgtcatcgcggcgcacatcatacaccaaatgcaccagccttttcagcgtcggttgatcgagcgggccatgcagcgtaatgcgaccaaactctggcgcgggcagtaatgtatccagcgcaacgtgctgttcatgcccaataaacttgctataggcttcaaacacttgcgtagtaccgcgtgctttaccttccagggtatagcctgcgatatgcggcgtgccgatatccacttttgtcagcaattccacgttaagttccggttcgccttcccagacatccagcactacgcttaacttctggccttcattcaggcaggtcagcaacgcagtattatcgacgactgcgccacggcaggcgttaatcagaatcgctcccggcttcaggctacggatcagtttttcatccgccagatgcagcgttttgtacggcccatctttgaagagtggcgtatggaaagtcagaatatccgcatgctgaactaattcatccagcgagcggaaatcaccctcatccccgcggtcagcgcgaggcggatcgcaaagcaatgttttaatccctaacgcttccagtcgcgcctgcaatcgacgtccaacgttaccaacgcccacgatccccaccgtacggtcgtgcagtgaaaatccatcgcgttcggcaagcatcagtagtgaggagaaaacatattccaccaccgcaatcgcattacagccaggtgcagcggaaaaaccaattcccgcctgcttcaaccatgcttcatcgacatggtcggtccccgcagtggcagtgccaacaaatttaatgggttttcctgccagcaaagattcattcactttcgtgaccgaacgcaccatcagcgcatccgcgtctgccagttgagcaacggggattggacgcccgggaaccgcggtcacctcacccaaacggctaaataagtcgcgggcataaggcatattttcatcaacaaggattttcacgtttgtgttacctgtatgagacgagagttaaccggacaagtgtgccataatctcgcggccaggcatacttgcgaagatttcaggtataaggatacgtaatgatacaacctatttccggccctcctcctgggcaaccaccaggtcagggagataacctgccgtctggcgcgggcaatcagcctttatccagtcagcaacgtacttcgctggaaagcttaatgacgaaagtgacctcactgacgcaacaacaaagagcagaactgtgggcgggtatcaggcacgatattggtctgtcgggagattcaccgctgctttcgcgtcacttccctgccgctgagcataatctggcgcaacgtctgctggccgcgcaaaaaagccattctgcccgccagcttttagcgcaattaggggagtatttacgtctggggaataatcgtcaggcggtcacggattatatccgtcataactttggtcagacgccgctgaatcagctctcaccggagcaattaaaaaccattctcaccctgttgcaggaagggaagatggttattccgcaaccacagcagcgcgaggcgaccgaccgtcctttattaccggcggagcacaatgcgctaaaacagctggtgaccaaacttgcggcggcaacgggggaacccagcaaacagatctggcaatcgatgctggaactttccggggtgaaagatggcgagttaattccagcgaaactgtttaaccatctggtgacctggttgcaggcgcgccagacgttaagccagcaaaatacgccgacgctggaatcactacagatggcgctaaaacaacctttagatgccagtgaactggcggcgttatcggcatatatccagcaaaaatatggcctttctgcgcaatcatcgctttcttctgcccaggccgaggatattcttaatcagctttatcaacggcgggttaaagggattgatccgcgtgatatgcaaccgctgcttaatccttttccaccgatgatggacacgttgcaaaatatggcaacgcgtcccgcgctgtggatactgttagtcgcgattatcctgatgctggtctggctggttcgttagccccgacgaaatgacagtatcgtgacaataattcccagcaccgcagagatcgccccggcaagaaataccgaagagtaaccaaacgtggtcgccagcattcccgccagcggcccggagacgccgagggcgatatcctgaaacgcggcgtaaccgcccagtgcggtgccgcgaacttgtgaggggacgcgtttaaccacctccacgcccagcgcaggaaagataagcgaacatccggctccggttaacgccgcgcccgctaatgcgacccacgcacctggggcttgccagagcaacaacaagcccaccgtttctacaagcagagagacaatcgccactttcacgccgccaaaacggtccggcatccagccaaacatgacgcgcatcacgacaaatgcgccgccaaacgcggtaagagtaaagcccgccatcgcccatcctttgctggcaaagtagagcgaaacgaaagtcccgataaccgcaaaaccaacgccttgtagtgccagccctaaccctggtttccagataaacccgacaacgctccacagcgatggacgttctcccgccagggccggtactttgcgcactgtgccgttacaggcccacgccagtaagggtaataccattgtggtgatcgccagtgcggcaaaaccgtaatggctatgaatcaacaggccaagcggagcaccaacagcgagggcaccgtaaatcgccattccattccatgacatcactttgccagagtgttttgcccctacgatgcctaacccccaggtcagagcgcctgtcagtaactggctttcaccaaacccaagaatcaaacgcccgatgaccaacagggcaaatttgaacggtgcggagacaggcaaaatcgccgccagcagcaacgcgccgccagccagaccacaagctaacatcccctgaagcgccgaacgttttgcgccatattgatcggccagtcgcccggcatagccacgcgtcagcaccgtagccagaaactgaatcccgacgacaatcccgaccatggtattgccatagcccagatcatgatgaacaaacagcgggataaccggcaacggcagccctacggtcatgtaggtgagaaaaaccgcaaaagcgatgcggaagagcgaaaaattggcagaagatcgtgtttcggtttggcttacagcagtcatgcattactccagaatgcagcgcaaggcgaggagtatccccgtctcatctctctggtttcagggttacagtgcgttggcaggatttaacgcgtacgtcttttcagaaggaaatcgacaaagcgggaagtttgcctggaacaggcggcgattgtcaatgatgtgaaaaagggaaccatcaggttcccttttgcgttagtgccggaggccgcattagcgcgtaacgtaggatgcgacgctggcgcgtcttatccgacctactccgactactccgactactccgactactccgactactccggcctactgcgaattaatctttcagcttgcgcattaccagcgtggcgttggtgccgccgaagccgaagctgttagacataacggtggtcagttcgcgatcggtcgtttcggtcacgatgttcagacctgcagcctgctcgtccagctcttcaatgttgatgctcggggcgataaagccgtgttccagcatcagcagagagtagatagcttcctgtacgccagcagcgcccagagagtgaccggtcatggctttggttgcagaaatcgccgggctcttatcgccgaacacttcacggatagctgccagttctttcacgtcgccaaccggagtcgaagtaccatgagagttcaggtaatcgattggggtatcaacgccgtgcatcgccatcttcatgcagcgtactgcgccttcgccagacggagcaaccatgtctgcaccatcagaggttgcgccgtagccaacgatttcagcatagatgtgagcaccacgcgccagcgcgtgttccagctcttcaaccactaccataccgccgccgccagcgataacgaaaccgtcacggtgagcgtcgtaagtacgggaggctttttccggggtgtcgttgtatttagtagacagcgcacccatcgcgtcgaattcgcaggccatttcccagcacagctcttcgccgccgccagcaaacacgatgtcctgtttgcccagttggatctgctctactgcgttaccgatacagtgtgcggaagtcgcacacgcggagctgatggagtagttaacgccatgaattttaaacggcgtggcgaggcaggcagaaacgccggatgccatcgctttggtgaccacatacgggccaaccgctttcaggccgcgcgggccgcgcattgcgtcagcgccgaacacctggaaacgcggggaaccgccgccagaacctgcaatcaggccaacgcgcgggttattctggtaagcttccggagaaaggcccgcatctgcgattgcctgctccatagaaaggaatgcataaatggatgcgtcgctcataaagcgcacaactttgcggtcaatgaggccagtggtatccagttttacgttgccccagacgtggctacgcatgccggaatccttcagctcctgagagaaagtgatccctgaacgtccttcacgcagagatgccaggacttcctgctggttattaccgatgctggaaacaatgcccaggccagtaatcactgcacgtttcattcaatacctctgtaagtcgcacatagagtaagtttcgaatgcacaatagcgtacacttgtacgccgaacaagtccgatcagccatttaatagagaaatttgcgcagccttacacacatcgctaagatcgagccaccgcctgtaagacgagtaacttacgtgaaacactactccatacaacctgccaacctcgaatttaatgctgagggtacacctgtttcccgagattttgacgatgtctatttttccaacgataacgggctggaagagacgcgttatgtttttctgggaggcaaccaattagaggtacgctttcctgagcatccacatcctctgtttgtggtagcagagagcggcttcggcaccggattaaacttcctgacgctatggcaggcatttgatcagtttcgcgaagcgcatccgcaagcgcaattacaacgcttacatttcattagttttgagaaatttcccctcacccgtgcggatttagccttagcgcatcaacactggccggaactggctccgtgggcagaacaacttcaggcgcagtggccaatgcccttgcccggttgccatcgtttattgctcgatgaaggccgcgtgacgctggatttatggtttggcgatattaacgaactgaccagccaactggacgattcgctaaatcaaaaagtagatgcctggtttctggacggctttgcgccagcgaaaaacccggatatgtggacgcaaaatctgtttaacgccatggcaaggttggcgcgtccgggcggcacgctggcgacatttacgtctgccggttttgtccgccgcggtttgcaggacgccggattcacgatgcaaaaacgtaagggctttgggcgcaaacgggaaatgctttgcggggtgatggaacagacattaccgctcccctgctccgcgccgtggtttaaccgcacgggcagcagcaaacgggaagcggcgattatcggcggtggtattgccagcgcgttgttgtcgctggcgctattacggcgcggctggcaggtaacgctttattgcgcggatgaggcccccgcactgggtgcttccggcaatcgccagggggcgctgtatccgttattaagcaaacacgatgaggcgctaaaccgctttttctctaatgcgtttacttttgctcgtcggttttacgaccaattacccgttaaatttgatcatgactggtgcggcgtcacgcagttaggctgggatgagaaaagccagcataaaatcgcacagatgttgtcaatggatttacccgcagaactggctgtagccgttgaggcaaatgcggttgaacaaattacgggcgttgcgacaaattgcagcggcattacttatccgcaaggtggttggctgtgcccagcagaactgacccgtaatgtgctggaactggcgcaacagcagggtttgcagatttattatcaatatcagttacagaatttatcccgtaaggatgactgttggttgttgaattttgcaggagatcagcaagcaacacacagcgtagtggtactggcgaacgggcatcaaatcagccgattcagccaaacgtcgactctcccggtgtattcggttgccgggcaggtcagccatattccgacaacgccggaactggcagagctgaagcaggtgctgtgctatgacggttatctcacgccacaaaatccggcgaatcaacatcattgtattggtgccagttatcatcgcggcagcgaagatacggcgtacagtgaggacgatcagcagcagaatcgccagcggttgattgattgtttcccgcaggcacagtgggcaaaagaggttgatgtcagtgataaagaggcgcgctgcggtgtgcgttgtgccacccgcgatcatctgccaatggtaggcaatgttcccgattatgaggcaacactcgtggaatatgcgtcgttggcggagcagaaagatgaggcggtaagcgcgccggtttttgacgatctctttatgtttgcggctttaggttctcgcggtttgtgttctgccccgctgtgtgccgagattctggcggcgcagatgagcgacgaaccgattccgatggatgccagtacgctggcggcgttaaacccgaatcggttatgggtgcggaaattgttgaagggtaaagcggttaaggcggggtaatctgctctcgcagtgtttgccggatgcggcgtgaacgccttatccgacctacgtgtgacgtgtaggcctgataagacgcgataagcgtcgcatcaggcatggtgctccagacgccgcaacttactgctgtgacgcctgctgaaacaggttttcccacatatcggtcaccagcgcctggtcacgcggcgacaattcaccggcaccaatggctttttccagactctggctaacggtcgtatgcaccgcctgagcggagtggtcatcaccactttccagttctgcgatggctaatgtcaggtggccacgcaaatacccactggcaaacaactcatcatcactggcatggtcaaccataccgtcgattaatgccagaatgcgtgattcaaactccgcgatcatcttctttcctcattgtaaaacgtggcgctggctttagttgagcgcttccggccacgggaactgttccgccgtaagttccggcgtgtgataataattttgtagtgctttaatgaagcgtgccgggcgttcaggaatgccgtttgctaggtaatccatcacctgcgcatgtacccgccgttgaaacaccacacgatccggttcgaagtcgccttccagattgtcgcaactgacgttaaacggatatcccgccgccacacagaacaaccagtcgagtgcctgcggcttcacttcaacatcttcaaactggctttgcgtttgggcatcacgcccatccgggcaataccagtagccgaaatcaaccagctcacggcgcgcttttccggcaatacaccagtgcgaaatctcatgaattgcgctggcataaaagccgtgggcaaagacaattcggttatacggtacttccgcatcagcaggaagatagatcggttcgtcgtcgcctttaatcagacgggtattaaattcatcggcaaagcagctattaaaaatttcaatcaactgctcatagtggtgtgtactgttcattagttcatccccaaccagtggaggatctcctgtccgtggctatcgtaaagtaatttggcactcatcaccgccgagacgataacaatcatcgggcggatcagcttttgtcctttgctcaacaccagccgtgaacccatgcgcgcgccgaggaactgccccaccagcatcacaaagcccgtcgcccaaatcactttgccgccgagaataaacagcagcagaccgccaatgtttgacgttgcgttgagtaatttggcgtgagccgtggctttggcgaggttgaatccgcacagcgtaacgaaggccagcgcgtaaaacgatccggcagccgggccaaagaatccgtcataaaaaccgacgcagccaccggcaattaacgcgaagggtaaaccgtacatccggcgctggcgatcttcttcacccagctttggcatcagcaagaaatagaggccgatacaaatcaccagaatgggcaaaatctgccgtaagacatcagcctgaacgtactgtaccagcagtgcgccgctcattgagccgacaaaggtcatggcaatattgagtttctgatcgcttaaactaaccactttgcggcgaataaagtagatagtggcggaaatagagccgccgcaggcttgcagtttattggttgccagcgcattagcgggagacatccccgctgccatcaatgccggaatggtgagtaacccaccgccaccggcaatcgagtcgataaatcccgccagcatggcgacaaaaaagagaactcccagcaacagcggggaaaccataaacaggctattaaacgtttccattagatcacgtgctcatccagtagcgcctggcaggaaggcggcaacggaggcggtgtcttcttctcaggctttgttgttcccggttttggaggtgcaaaccagctttgcagttctgccccgcaaccatcgcctggtggcggtaaaggttgatcttcacactccagactatcggcaggacaacgtaatcgtacatgcatatgcgcgcgatgctggaaccagggtcgcactttgcgcaaccagtcgcgatcggtgcccgcatcaaggcaaagttgttgtttaatcgccggattaacaaaaatgcgtgtgacgtctttgtcctgggcggcgagtttgatcaagctgaaaatttctggcttccacagcgtggagacaacgtgtttaccgtcgcgggaaactaagtccagtgcttgcgggcgcaagagctgcgcggaggtccagcgagttttcggcagttgcagaaagatatcgacatccagtccggtctggtggctggcatgaccgccgttgaaacgcccaccagcgggcatccccatatcgccaatcagcaccgtacccatgcccagattgctcacctggctactcagacgctggataaacatcaccagatccgggtgaccgaaatagcgacgctgatcggtacgcatgacctgataatgttcggactgtatcggcagcgtgtcagcaccgacgatacagccattagaaaaactgcctatcgattgtgcgctacccggcacaggttgggttattttttgccacggcgtcgctgccaggctagcgctactggcaagcagagccagcagcgcaatcgcggttttgttcattttttaccagcgtggaatatcagtcttcacatcggcattttgcgcccgctgccgtaacaggtgatccattaaaacgatcgccagcatcgcttcagcgatcggcactgcacggatcccgacacagggatcgtgacggcctttggtgatcatctcaacttcttcgccaaagcggttaatagtgcgccccggcacggtaatgctggaggtcggtttcagcgccatatgagcaatgatttgctgcccgctgctgataccgccgagaatgccgcccgcatggttgctctggaaaccgtctttggtgatttcgtcgcggttctggctgccgcgcagcgccactacgtcaaaaccgtcgccaatttccacgcctttcaccgcgttgatgctcatcagcgcatgggcgatgtcggcatccaggcggtcaaagaccggctcgccaagtccggcggggacaccactggcaacaacggtgactttcgcgccgatggagtcgccctcttttttcagcgcgcgcatcagttcatctaacgcgtcgattttgtcggggtccgggcagaagaacggattttgttcaaccagcgaccagtctttgatttccagcggaatgtcgcccatctgggtcaagcagccgcggatttcaataccaaatttctcggcgagatattttttggcaatcgcccctgccgctacgcgcatggcggtttcgcgggcggaagaacgtccaccgccgcgataatcgcgcagtccgtatttttgttcgtaggtgtaatcggcatggcctggacggaaaacgtccttaatcgcactataatcctgagaacgctggtcggtattttcgatcaacaagccaatgctggtgccagtagtaacgccttcaaaaacaccggagagtattttgacctgatccggctcgcggcgctgggtggtatagcgcgatgtcccagggcgacgacggtcgaggtcatgttgcaggtccgcttccgtcagcggaatgcctggcggaacaccatcgacgatgcagccgagcgccagcccgtgcgattcgccgaaggtggttacgcgaaagagttgtccaattgtgtttccagccatcacggctccgttattgttgtgtttgcgtgtttacttaatctttataaatcgcgaaatgttcacgggccgccagcagctgctctttggtgagcataaacacaccatcgccgccgttatcaaactccagccaggtgaacggaacatccggatattgttccataagatgtaccatgctgttgccgacttcacaaatcaacacgccatcatccgcaaggtaatctgccgcgtttccgagaatgcgacgcgtcagtttcaggccgtcggtgccagatgccaggcctagttccggctcgtgacggtattcgtttggcaggtcggacatatcttccgcatcgacatacggcgggttagtgacaatcaggtcgtactgcactttcggcaagtcgcggaacagatcggaacgaatcggaatgacgttgtggatcagaccgtgttcttcgatgttctgttcggcaaccgccagcgcgtcgggagagatatctaccgcgtcgacttccgcttccgggaaggcataagcacaggcaatggcgatgcagccgctaccggtacacatatctaaaatatgctgcggttgcttgctgatgagtccggcaaatttattgttgatcagttcaccaatcggtgagcgcggcaccagcacgcgttcatcgacgtaaaattcatgaccgcagaaccaggctttgttggtcaggtaagccaccggaatgcgctcgttgacgcggcggatcacgcgttcaacaatacggtgtttttcgctggaggtcagacgcgcggtgcgcatatcttccgggatatccagcggcaggtagagcgatggtaacaccagctgtacggcttcatcccacgggttatcggtgccgtgaccgtaccagatatttgccgcgctgaagcggcttaccgaccagcgcaacatgtcctgaatggtttgcagctcatttactgcttcatcaacgaaaattttatccacgtattcctccagggcatgatcgcaataatttcggcggctagtttgccatgaagatgacgataaatcagcattcacgcgcggtgagtgaggaaaaatacgtttaaaacgatcgattgtgctacgagtcgggtaaactgtaggaaaattagaaatagagacagataaatgaaaaagaaaacaacacttagcgaggaggaccaggctctgtttcgccagttgatggcggggactcgcaagattaagcaggacacgattgtccaccgaccgcagcgtaaaaaaatcagcgaagtgccggtgaaacgcttgatccaggagcaggctgatgccagccattatttctccgatgagtttcagccgttattaaataccgaaggtccggtgaaatatgttcgcccggatgtcagccattttgaggcgaagaaactgcgccgcggcgattattcaccggaattgtttttggatttacacggtctgacgcagctgcaggccaagcaggaactgggcgcgttgattgccgcctgtcgccgcgaacatgtgttttgtgcctgcgtgatgcatgggcacgggaagcatattttgaagcaacaaacaccgctgtggctggcacaacatccgcatgtgatggcatttcaccaggcaccgaaagagtacggcggtgatgcggctttgttggtgttgattgaagtggaagagtggttgccgccggagttgccctgaatgctggcagcaaatgccggagcagcgtaaacgccttatccggcctacaaatatgtgataattcaataaattgcaattcacttcgtaggcctgataagacgcatcagagcaatactacgaactacagttcattcaatacatactgaaaacgacacgtcgaatcaatcggttgcccactactggtattcacattcaccacaatatcgtgtagtactttatccgttaccggatgacgagttggcgtaaccgttaccgttgatttatcacaaccgtaagaggtaaaggttaacaattctgataccgcgcggcagtatgctcctctgccatcattatcagaaaaattactgccatcacagagtctgccgccttccatcaagtaggtcgaaagcgtggtggtcactgttgaccccgtggactgaattcgtaacgccttattatggctgacataattttcactccaggagatatcgtatgaagcgaccggtatcgttgggcatattgtgttatgcactgtaggggccgtatagcttccaaatccgggtaaatctgtataggaataaaaggatgcgatccaagggcaaccataatcatcagatgcaacggtaattttaaacgtcatatatgcacaacgaaaaattttcgtatctatgccagggcaatttgagttattaattgtatcaaagtcagtcagtaccaaagttggagctgaacccgacccagaccaggaaataacccgcaacgtatcgcctttatacgcaaaagaatcatatttcccatatgcaacctcctttggcgttatcaccgtaacattgaaaacactgctcgctacagcaccggttaccttgtccatggcataataaactctcacactgtcaaaactcgcactcataagtttatctccagcataactcttagatgcgccgacaacactcagaacgagcagcattaggctcgcgaaaattatggtccattttttcatttcagaaatactcaaaggttgccgtcactgtggcactaaagtctccggacgttacatctcgcccgctctttgcctgtaaccaggtattaaaatttaggctgttatttccctgattcagcgggagcgtgacgcctgttgtattgttgattggcaccgatgtgcctgccgcagtttcaataccaatcccagcgccggatgctgatgacgaggagtcaaaggccagaaagccgggtagagcactatcttctgttcctgtcaacgttactttgacattaaacaatgtagaactatgacaatctttcaattgaaacaccaatggcactcgctctgactgcccaaggttcattaaatcgctggcggcaatggcaggaaaatgtacttctgccaactggctaccattaatcactggcgtacacgatttactgattaaattgccggtaaagtgcaaattatctcctgctattgtggttccactgcccagcaacatcaggctactaataaaaaacaacgtacgctttttcttcattggtaatctacctgtaacgtggcccaggcctcaaagtccgcctctggcagaacgacaccactcttttttactggcacagccgttaacaccggtaaatcggtttcattcaccacaagtggcgtattgatcgtaaaactctgccctgcctgtttgagctgaatgcctaaaccagtgatattgctgcttactgcagcattatcaaaatcgcttggtgtgccactccagctcaaggtcatttccattaatgggtcgcgaaccgccgtatcgcaggtaatggaatacggcacggtttgctcataattgctgccattaatgtcatcaataagcacatcctgaaaagttatttcaatggtttgagcgttgctaatcgtgcagttaggtggctgcactaaataaccgtgaaaagagacgtttgagagtgccatcgagcaaaagccccacagcaaaataagcgagatccgtttcattggtaatccaccacaattgtggcactggcgttaaattcagctgccgctaacgttgtaccactctgtttcaccggcacagcttccagaacgggaactcccgaggaaaaattaaatggcaaccatgagccagaggttaagtcgagtattgtgtgatcactacttttctgaacccgaataccaaacccaggaatccccgtgctgataactgtttcaccgttaatcacgaccgttgtcgcctgcatctgtagacgcaggtcatccattgccagattgttacaaacaagcgagtagtcaatgggacgtttataatcaaccccattgatcttattaatgaatacattaccaaactcaactgccgcaccatttaccgtacaaggaggaggggcatcgacaagcacccgtaaattcatacttactgacttactcgctgcaactgcaaagccgctaccaacacaacatatcagtaacccagttaccgcccagacagaacaagatcctttcatactggctctcccggcctcagcctttgcggctctgctcttcatcgacctggcaactgttaccgttgcaagtgaaaaagagcggcatccgagcgccatagtcgttgacataggtcagtaccggcacgctacccatcttcacattcagcggtgcagaggttttcggcgacatcactattggcgagaaaccggctgccggattgccatttttctgtgtgctggcattactgaaaatgacgtaatacggtgtcgggttattgacggtaaattcctgaccgttgcgggttaaagtaaccttatattgccaggggtttttcatgctgacgttctccagcgccttcggtcgccagaacaacttaatacgcgtttgtagtgctatttgcagcgtgttggctttgtttgattttggcgggatctcacgcacgttgaagtagaacaggctttcacgatcggcaggcaatttgttgatatccggcattccctgcacttttacctgcccgttcatcattgaatcgatgcgttgcaccggtggcagaacagttaacggtgaactgatcttgttacccttttcatcttcgatccagctttgggccagataaggcagtttcggatcgttattgcgcaacgtcacgctgattgatttgtcgctttcattaaatatcaaacgggtacgatctggcgttacagaagcctgggcagacaaactggcagcgctaagcagtaacgctagcgtcgtagcacccaatttggcagagcaaagtaaatcagacatggatcattccttaatcacgttattggttagctgaaacagaaacagggggattggtgggtgtcacctgttgcgtctgctcctgaatgacaggctttatgtcatcaggaacaaccggcgcgacgttgcctttatgctggcatggcagtaacaagccgttaaacagatcggcaggcagcgggtccggcaggttgatatcgcaatgcgcaacaccactccagaacacactcatgtgttcgccaggtttcaccccagccagataaacattgccgtcatcatcgacaaggcccactgtctgctcgttatcattttttacttctgcgccaaacggaggatggctgccgtcttgtaaacgcagcaccgccatcgctttttgaccactgatgacggcaaatttgcggtagccaatcgccccttcagttagcgtggcttgtaccaccgactgggttgcttcggcgttttccggcagtttgttgaggtcgatatacgcctgattgcggtaatagttattgacgtcagaaacgacggctttaccaaacatattggtataaacagcagcaccgttaccttctaccggaacatcggcaacgccatcggcatcaatcaacaagcgtgtcccgcccatattctgggtacggtgaagtgcgccaccgtgggcagtaagcgttgcgccgccctgtaacgacaagcccgcagaggtgtattgcccttcatggtagttcgcactgaggtcaacctgcgccagcgaaccatcatggctgtaatagccgtcaacgctggtgtgtttgtcactggtgccgacgttcaactgatagtgagtcgcgtcatcgacacggctgaaataaccgacctgactgctgtccgtcccactgccatagttaccgttatagctaacggtactgttgtcgccccacggcatactgagcgaaatgtacatgcctttgtcggcctggttgtcatactcgtaacggtagccagtcatcgagatgctgacattacgaatactgcccatattgaaatagtgcgagagcatgatgttgtagtttgtctgctcctcgcgatcccagtaggtatggcgggtatagttgagataaaccgaaacacccgcatcgcggaagttctggttataagtggcggtgtacatctctttgtcgttgcccgtgcgtaccattccgctgtcactggcatccagatactcgctcatggtcataaagttctcttccgagaagcgatatccagcaaaagtaacgcggctgttgagctggtcaaagtctttggaataactcacacggaaggagttaccgtccagcgaacctttgccataagcggtgtctttatccagtttggtgtgcgagtgagtaacatcaaacgcgaccgcgccgaatgtagacaaatcgcgaccgacgccaagcgccgcagactgatagttttcatctcccagtgcgccgccatataacgaccagccgttagcgatcccccaggaagcttcagcaccagaaaaaaattcaccctcgacatggtgtccccactcttgcggacggcccatcatgatcttatagcgaacctgacctgggcgagtgaggtatggcatcgaggcggtgctgatgtcatattcctgcacctggccgttctgttcttcaatgcgaatatgcaacgtaccggagacagaatcaccaagatcctgaatacgaaacggtccagccggaacctgcgtttcgtaaatcacacgccccatctggctgacggtcacttttgctgtggtgtgtgccacgccggaaatgtctggcgcgtagccgcgcagattgggaggcaacatttgatcgtcagtactgacactgccaccaacatagttaaaaccatcaaaaatatcggatctgaggtaatcctcgcccagcgccagtttggcttttaatgatggtaacgcccgccaggcatagtagcgactccactcccattttttttgagtttcatcgccgctgaattcatcgtcatcattactgcgagtatgttgatagttagtctgccagtcagcacgcatacgccacggccccaggttaaccccgaccgtcccgttgccgctgatctcgttactatcatcaccgccattttcttcgtgccgggtttgtgcgttgatgctgtagtccgcgacgatcccggagatgccgtcatcccaacgtgaaggcggatcccagtcgggataagtatattcgaggtaagcctgtggcagtgaaatgactaatgcggactggcttaaatcagccttaatttccatgccttccagttgaccggatttcaggcatttagcatcgtggctccattgcagattgttcgccacgtcttcttttaaaccaaactgcgctaccagttccggtgtcagacaagcatagcttttgctcgcgtcatcttcaccagcataccagtaaatatcgtactcttccgccaatggctgtttatttagttgaacctgtaaattgtattttccgggctcaacatatccctggctggaaaaacgcttcagatcaatttttgtgtcgccttttaattccagaaaacgggaatcaaactgaatgtcgtcttcagcccagacactgctataactccctgacattgccagcgcaatgcaccacggaagaatccgtaatcgaaaaagagaatggtcaggcatacacgtttctatccgtttttattcttgttcggtcaaaatccatttaaatcccccatagcagtgtcgctatgggggtatgccttacaggtaagtaatctggaaggtggtatttgcttcgaaattacccagatctggcgcatcagctgcgccgaccagccaggctttaaagttcagtgtctgcttcgctttgcctttattggtagaagtgtctttcactattttctggtcaatacccatgccgcttttgtaagaggtacccagagagtcaccgatcgccaggctaacattgttaaatgccgcaccggtatcggtattgaaaatggtgtaataattgccgctatttgcagaagaaacggtaccagtaaaggtagtggtcattgtttcctgagtatcaaatacgcaatcttgcagacgaatctggaaacttttcggcgtggtggtgccgttatttttcagtttttcggcaccgatatcacccatatcaacttccagtttgtgatcgtccggaacgatagaacacactgagtcttcaatggtgccgtaaaaacgtgcagtaccgttgttacccgcagcgattgttgccgtagaggtgaaaacgcccatcaccattgccgcagcaatagctgttttaacaaacttactcattatttgtacttaaactataaataattaaaaatataaacattacaatacattgattcagtcaatacccaatgtttatacccagccattgaatacggcatgcgatcccaaaagaacaggtcgtagaaaattgtattctttggtgtggggccgcatagtgatgttttcacccccctgatgcaatttaattttactaaagagtaaatgtagatttaattaatatattgacagaagaaaggttatcttaaggacatccttaaaaaatacggaataagtatttagaaaaaatagaaagtatatcaataatgaatatcaacagcttaaaaaacaaacaatgaacatataatgcgattggcatttatccacttttgacaatataatatataaacactatagccagaatttaatcaagtttcaattacatcctgcctgattattcaactctattatctgtattaataaatgacaatgagtgtcaaacagacattattcatttcaacatgtaactttgggcaaaatcaagatacgcgcagaagaataatttccgaatgaatgtagaaagtgttttatttatagataaggagagtcttcgatagtagtgaggttgacagatatccgctgcctgatgagcaattatgcccaatgaatctacctcattgggcataatttggaacacatcagatagcttttgccatcttcagattacacgggctcatctgccagttgaatgtaccgtttccgctttcatcaagcgttacgctggcaatggccgaggtggtaaacataggcggcgtttcgcccggacataactcggcaaccagatacccgactaacggtaagtgagagatcaccagtaccgaagcaacaccttcattggtcaacgcctgcaaataggcactgaccagaccaacatcgccgcagggcgttaactccggcagaacttctgcactggaaggcaggttcagacaatcccctacttcttccagtgtttgctcggctcgcaggaacgggctcaccagaacgcgttcgatttccactttttgacctttcagccagttcgccatcaggcgagattcgtcacaaccattagtggtcagaggacgaacggaatcactggcggcatcgagggctgcgtcgccgtgacgcatgataaaaacttgcatattgcaccgcttttgttaaccagattcgcccgttttctttcatctgaaaccagagaaagaaaacggtggccggcattgtgccttatccattcaccgaatgaaacgctgttttttacctcaatggcgtaagtatagtcaatgtgcgtttacattttgaccaacactccgccattcagcgcggattcatatagctttgaccttcttattgcaggtcagttgcagttgttttccaaaaactttccccacgcgcgcccatctcgaccaaacgctcgcaaggggtaaaacgggaaccatactgcgtggcaagtcgttgcattattgcaaccacttcgcccgcgccgagagaatcgatatagcggaacggtccaccgagaaatggcggaaaaccaatgccaaataccgcaccaatatccccgtcacgcacgctacggataacctgctcatcaacacaacgtactgcttcattcagcatcaacatcacacaccgttcagcaacctgcggtgcggagagtcgcccctgcccttgtgcgccaatgagcgggtaaatggcgggatcgacctgttttttgcttttacgccctttctgaccataaagatagaaaccccgaccattttttctgcctttgcgatcgtcgttcaaaattgaagaaacaacatttgcaggcgcgctaaaacgttctccataagcggcttccagtacaggaataattttagtcccggtgtcgattcctacctcatccaaaagttggattggacctaccggaaaaccaaatttcactagcgcggcatcaatgtgctctacccgttcaccttcggtcagcatgcggatagcttcattaatgtaaggcgctaagatgcgattgacgtaaaacccggctttgtcacgcacgacaatgggcgttttgccctgttttttcgccagttttaccgtagtggcgatggtttgcgctgatgtacccgcatgaggaataatctccaccagcggcattttttccaccggactgaagaaatgcaggccgataacttgctcaggtcgcgtggcgtgagcggcgatatcaccaatcggtaaagatgacgtattcgaagcaaagatggtatgagcggcgctattttgctcaacttccgccaccatctgttgtttcaattcgagatcttcaaacaccgcttcaataatcagatcgcgatgggcaaagccgcgatagtccgtcgttccggagattaatgccagctgtttgtcacgttcgctggctttgagatgacgacggcgaactttgccctccagctgatcccaactgtacttcagcgcatgatttatgccctgcgggttgatatctttaattctgaccggaagccccgctttacaagcagtgacataagcaataccgccgcccatcaagccaccacctaaaattcccacgctgtttaatggcgcaggcggtgcatcactaccgggatctttcttcacgtccgtactggcaaaaaagatactacgcagcgcctgcgattgtggcgtcatcgccagttcgccaaacgcccgagcttcggcgtcataaccgctgctggtgccctgcgctaatcccgtttcaacaacctccaggatgcgttctgtcgccggataattgccttgagttttgtgttctgttttcttgccgaccattttgaacagcagcgcacgacctaacggccccgccagaatacgctcgcgtacaggtagagggcgggaagatgggcgatccttcttcgccagctcaacagcgacttccagcaaaatggagtgcggaacaacgtcatccaccagccccagctttaatgcctgtttcgcccgaagttgttttccggtgaggatcatctctaatgctgtgctgacgcctatcagacgcggtaaacgctgggtgccgcctgaaccgggtaacaatccaagttgtacttcaggcaaaccgagcaccgttttaggatcgtcagtacaaacgcgaccgtggcacgccagcgccaactccagcccaccacccaggcaagcgccatgaatagccgcgataaccggaatgggcaaagcatgaatctccgccatcaactgttggccctgccgcgccagtgcttccgcttcttgcgccgttttgcagttgccgatcatgttgatgtctgcgccagcaatgaagttgtccggtttagcggagacaaacaccacgcctcgcaactctttgttttcacggagttgcttaataatggcgcgcacctgcgaggcaaactccgccttcagggtattcattttctcacccggtacgtcgatggtgatgatagcaatgttgtccagacgaacattaagagtaaacactgatgccatttccattattccgcctccagaaccattgccgcgccaagcccaccggcagcacaggcggtaactaaaccaaatccaccgccgcgacggcgaagttcatgcaatgtctgggtaatcatccgcgcgccggtcgccgcgaagggatgcccgtaagcaatcgaaccgccaagcacgttaaatttgctatcgtccacttcgccagtggcatgtgcacgccccagtacttcacgagcaaaacgttcactacccagcaactgaatattcgccagtgtctgagctgcaaaggcttcgtgcatatcgatcaatgtcagatcgctcattgtcaaaccggcacgttccagcgccagcggtgttgaccaggccggaccgagcaacatgtcctgccagacatcaatcgcagtaaatgcgtagctgcgcagataccccagcggcaccagccctaattctttcgcccgggattcagtcatcaggatcaccgccgctgcgccatcggtcagcggcgtactgttcgccgccgttaccgttccgtgtttgcgatcaaacgccgggcgcagctttgcgtaatcggcaagcgaggaattaccgcgaatattgttgtcttcgacaagcggttgtttataaggagggataaaggcagtcatcacctcttctttgagtttaccgtctgaccacgcctgagcggcacgctgatgcgaacggtgcgctaatgcatcttgctgttctcgggtgatgccgtaggttttcgccatttgttcggcggtgtcgcccatccgcaagccagtagaatattctgctaccgcaggcggtacgggcattaagtcgcgcaaacgcaggcgagagaagagtttcagtcgctggctcatggttcgagctttgttgacatcaaccagcacgcgcgccagttttttactgacgccaattggcaatacggaagaggaatctgccccaccggcaatccccgctcggatagttcccgccatcaggctttctgcgacgtttgcaaccgcctggaaactggtagcgcaagcgcggctgacgctgtaagcatcggtatgcacattcattccggtaccgagaacaatttcacgcgcaatgttgggggcttcaggcatttgtacgacctgaccaaagaccagctgttcaatcacttcagcggggatctcgctgcgtgccagcagttcgcctaccaccatcttccctaaatcaaccgcgggaatgccatgaaaagccgtcgcctggcgggcaaaaggcgtacgtaaaccgctaacaatggcgatacgatcgccctggcgggtaaccagcggtaaaacctgacccataacactcccctgtaaaaaaataaataaagtggtctgacctgatcatagtcttaaccatttttttacatttagccaagcggagaaaaaagaaagtgggagctatgacacagtgaagacaggagaaagaaaagaaaacgcccctgccagcaactgacaggggcgaacgtacccgagaggaattaacgcagacccagctggaagatcagcatttcagcttcgcaggcaaaagtgaaatcgatatccaggcgcacaccgtcagactcttcagtgaaagtcggggtgattttgcacggttcggattccacgctacgggctttttcagtcagcgccgccagcgtttgttctgcttctgcgcggcttgcaaacacgcggctgtaagacgcggtgcagtcggagttgtccataatggtgccaacatccatacagcagcaaaccggggtttcatcagcactacatttactcatcgttgatttcctctgtatgtgcacccaaggtgccagataaacgttgtggatattttacgcttccggaaagtgctgctccagttgttaattctgcaaaatcggataagtgaccgaaatcacacttaaaaatgatctaaaacaaaattcacccgaatccgcgagtgcgcaacctccaaattttgccagctggatcgcgtttcttagatcatatttgaaaaaagatggaaacatacttgcaacattccagctggtccgacctatactctcgccactggtctgatttctaagatgtacctcagaccctacacttcgcgctcctgttacagcacgtaacatagtttgtataaaaataaatcattgaggttatggtcatgagccagaaaaccctgtttacaaagtctgctctcgcagtcgcagtggcacttatctccacccaggcctggtcggcaggctttcagttaaacgaattttcttcctctggcctgggccgggcttattcaggggaaggcgcaattgccgatgatgcaggtaacgttagccgtaaccccgcattgattaccatgtttgaccgcccgacattttctgcgggtgcggtttatattgacccggatgtgaatatcagcggaacgtctccgtctggtcgtagcctgaaagccgataacatcgcgcctacggcatgggttccgaacatgcactttgttgcaccgattaacgaccaatttggttggggcgcttctattacctctaactatggtctggcaacagagtttaatgatacttatgcaggcggctctgtcgggggtacaactgaccttgaaaccatgaacctgaacttaagcggtgcgtatcgcttaaataatgcatggagctttggtcttggtttcaacgccgtctacgctcgcgcgaaaattgaacgtttcgcaggcgatctggggcagttggttgctggtcagattatgcaatctcctgccgggcaaactcctcaagggcaagcattggcagctaccgccaacggtatcgacagtaataccaaaatcgctcatctgaacggtaaccagtggggctttggctggaacgccggaatcctgtatgaactggataaaaataaccgctatgcactgacctaccgttctgaagtgaaaattgacttcaaaggtaactacagcagcgatcttaatcgtgcgtttaataactacggtttgccaattcctaccgcgacaggtggcgcaacgcaatcgggttatctgacgctgaacctgcctgaaatgtgggaagtgtcaggttataaccgtgttgatccacagtgggcgattcactatagcctggcttacaccagctggagtcagttccagcagctgaaagcgacctcaaccagtggcgacacgctgttccagaaacatgaaggctttaaagatgcttaccgcatcgcgttgggtaccacttattactacgatgataactggaccttccgtaccggtatcgcctttgatgacagcccagttccggctcagaatcgttctatctccattccggaccaggaccgtttctggctgagtgcaggtacgacttacgcatttaataaagatgcttcagtcgacgttggtgtttcttatatgcacggtcagagcgtgaaaattaacgaaggcccataccagttcgagtctgaaggtaaagcctggctgttcggtactaactttaactacgcgttctgataacgcgttcgcctggataaagtcacctgcatagcaggtgactttaactcccccacttcaccgaaagtagtgtcctcattgcttacctcctgagttttgcaaacagcctgttggcagcttgccctttcaaatcaataagcggtatccacagacaaacctgaagggaaaggcatattttcaggcgttctgctcgtccttctcaaagagtttacttttctgcatttccaggatactcccccccctggctattgtgcgctcatacactcaaattaaagataggttctaaataaatgagcgttttttgatagtctatttcattaggtaatatatatttgtaacaaatcaatcaaaatggaataaaatcatgctaccatctatttcaatcaacaataccagcgcaacttacccagaatccattaatgaaaataacaatgatgaagttaatggattagtacaagagctcaaaaacctttttaatggtaaggaaggaataagcacctgtattaaacatctacttgagcttataaaaaacgccatacgagtaaacgacgatccttatagatttaatattaataattcctcagttacttatattgatattggctccaatgatacagaccatattactattggtatcgacaaccaagaaccaatagaattacctgcgaactataaagacaaagaactcgtccgtactatcattaatgacaacatagttgagaagactcatgatatcaataacaaggaaatgatcttcagcgcattaaaagaaatatatgatggagatcctggttttatcttcgataagatatcacacaaactcagacatacggtaacggaatttgatgagagcgggaatagcgaaccaacggacttatttacctggtacggtaaagataaaaaaggcgactctctcgctattgtaattaaaaataaaaacggaaatgattacttatctctcggttactacgatcaggacgactaccacattcaaagaggaattcgtattaatggtgatagtctcacccaatattgtagtgaaaaagccaggaatgcttcagcgtggtttgaaagcagtaaagctatcatggcagaatcatttgcaacaggttccgatcatcaggttgtaaacgagctcaacggggaaagactgagagaacctaacgaagtttttaaacgtttaggtcgagcaataagatataattttcaagtggacgatgcaaaatttagacgcgacaatgtaaaagaaataatttctaatttattcgctaacaaagttgacgttgaccatcctgaaaataaatacaaagactttaaggatctcgaagataacgttgaaaaaagacttcaaaatcgccaggcgaaatatcaaaatgaaattaatcaactatctgcgccaggtgttaattttgatgatatttaaaattatttttccagttttttgatttttcaacgcctgaatatcggaaatagtcagtgacgaacatcagtatttttacatcattacgtccgggtcattgtcggtttatctccttttacttgtggtaattgagggataacaacaaaaaaggtgagttttgcgactcaccttttttatttgtttcttattcagaatcaatatcttttaaatcatcctgaatcgcttgtgcgttcggattttcctgcggtttgagttcgccgccattagcgatgaaatcatgacgctggaagtacgcttcgcgcaccataatataaggatcggacgactgacgcagcagaccatcggaatccagcagctgagcgcgggtttcgatcccttcaagcgtccatttacccacagacatcggccaggtcagccaggaaagaaccgggtaaagaccatccgccatatcaccaccgtcatcacgcagcgtgaagctaccgtagaacggtaactgaacgtaaggcccataacccacgccataatgaccaagcgtactaccgaagcggtgaggttcagtccgttgcagtttcgggttcgccatccctgcaacatcaataaagccgcccatccccaaaatggtgttcaggaaaaagcgggtaaagtggaccatcccctgataagggtcgccctgcaagaagtagttaaccatcaccgcaggttcttcaaggttgccagtaaagttgctcaaaccattacgcgccggttgcggaacataatcacgccaggcgacagcgaccggtcgaacaatatacgggtctaatacgttgaagttgaagttgtacatggtgcggttgaacccttctaacgggtcagaacgcccttgctgatctgtaccggaactcgcacaccccaccagaagcgtagttcccagagcaagcgccgacaggcgaagcttcataaatgtctccctgtttttttatggcttatgcagtttgccatccatgacggaacgataccgtatccgcctgtttaggtgtgggcgattgtaacagcacgtcaactgatgtccagacgccctgatttgctgatttgatcatagcctggtaatcgccgccctgtaggctacttgattctatagaaacagaaaaaggcaaacgcagccttttctacattttcagagtaactcccgccagttgcgagcaaaaaagccgctacgctttagctatacgtgctaattcaagagaagagaccatggacaacgacaaaattgatcaacacagcgacgaaattgaagttgagagcgaagaaaaagagcgcggcaaaaaaatagaaatagatgaagatcgactcccctcccgggcgatggcaattcatgagcatatccgccaggatggtgaaaaagagctggaacgcgacgcaatggcgctactgtggtcagccattgcggcgggtctgtcgatgggcgcttcgctactggcaaaagggatatttcatgtcgaactggaaggagtgccaggcagcttcttactggagaatctcggttatacctttggttttattatcgtcattatggcccgccagcaattatttaccgaaaacaccgtgactgcggtactacccgtcatgcaaaaaccgacaatgagcaacgtcggcttacttatgcgattatggggcgtcgtgctgctgggtaatattctcgggacaggtattgctgcatgggcatttgaatatatgcctatcttcaatgaagaaactcgcgatgcatttgtcaaaatcggcatggatgtgatgaagaacacccccagcgagatgtttgccaacgcgatcatttccggctggctgatcgccactatggtttggatgtttcctgctgcgggtgcggcaaagattgtggtgattatattgatgacctggcttattgcactgggtgacaccacccacatcgttgtcggttctgttgaaatcctctatctggtgtttaacggcacgctgcactggagcgatttcatctggcccttcgcactacctactttagcggggaacatctgcggcggcacctttatcttcgcgttaatgagtcatgcacagattcgtaacgacatgagcaacaagcgtaaagcagaagcacgccaaaaagcagaacgtgcggaaaacattaagaaaaatgataaaaacccagcataaatggcgagggtttaagcaatcgagcggcagcgtacttaccccgcagtccattagcgggtatactcatgccgcattgtcctcttagttaaatggatataacgagcccctcctaagggctaattgcaggttcgattcctgcaggggacaccagatacccttcaaacgaaatctaccttcaccccgtaaaagatgggtttggcagcacacttgccttatatctactcatttttactgcaacaggttgaaatctcagcactgtcagaaagcgctgatgactaaacagccctgggccgggcgatgtaaccatcacacagaatcctgatagcgaaatatggcgtgactcgatacttcactccgcaatgcattccttgatgaattcgcaggaccgtgatacacgggacaggtcactgaatgacgacaatgtcctggaaatcagcgaaccgcgcatctgaagtacatttgagcgactgtaccagaacatgaatgaggcgtttggattaggcgattattagcagggctaagcattttactattattattttccggttgagggatatagagctatcgacaacaaccggaaaaagtttacgtctatattgctgaaggtacaggcgtttccataactatttgctcgcgttttttactcaagaagaaaatgccaaatagcaacatcaggcagacaatacccgaaattgcgaagaaaactgtctggtagcctgcgtggtcaaagagtatcccagtcggcgttgaaagcagcacaatcccaagcgaactggcaatttgaaaaccaatcagaaagatcgtcgacgacaggcgcttatcaaagtttgccacgctgtatttgaagacggatatgacacaaagtggaacctcaatggcatgtaacaacttcactaatgaaataatccaggggttaacgaacagcgcgcaggaaaggatacgcaacgccataatcacaactccgataagtaatgcattttttggccctacccgattcacaaagaaaggaataatcgccatgcacagcgcttcgagtaccacctggaatgagttgagataaccatacaggcgcgttcctacatcgtgtgattcgaataaacctgaataaaagacaggaaaaagttgttgatcaaaaatgttatagaaagaccacgtccccacaataaatatgacgaaaacccagaagtttcgatccttgaaaactgcgataaaatcctctttttttacccctcccgcatctgccgctacgcactggtgatccttatctttaaaacgcatgttgatcatcataaatacagcgccaaatagcgagaccaaccagaagttgatatggggactgatactaaaaaatatgccggcaaagaacgcgccaatagcatagccaaaagatccccaggcgcgcgctgttccatattcgaaatgaaaatttcgcgccattttttcggtgaagctatcaagcaaaccgcatcccgccagataccccaagccaaaaaatagcgcccccagaattagacctacagaaaaattgctttgcagtaacggttcataaacgtaaatcataaacggtccggtcaagaccaggatgaaactcatacaccagatgagcggtttcttcagaccgagtttatcctgaacgatgccgtagaacatcataaatagaatgctggtaaactggttgaccgaataaagtgtacctaattccgtccctgtcaaccctagatgtcctttcagccaaatagcgtataacgaccaccacagcgaccaggaaataaaaaagagaaatgagtaactggatgcaaaacgatagtacgcatttctgaatggaatattcagtgccataattacctgcctgtcgttaaaaaattcacgtcctatttagagataagagcgacttcgccgtttacttctcactattccagttcttgtcgacatggcagcgctgtcattgcccctttcgccgttactgcaagcgctccgcaacgttgagcgagatcgataattcgtcgcatttctctctcatctgtagataatcccgtagaggacagacctgtgagtaacccggcaacgaacgcatctcccgcccccgtgctatcgacacaattcacagacattccagcaaaatggtgaacttgtcctcgataacagaccaccaccccttctgcacctttagtcaccaacagcatggcgatctcatactcttttgccagggcgcatatatcctgatcgttctgtgtttttccactgataagtcgccattcttcttccgagagcttgacgacatccgccagttgtagcgcctgccgcaaacacaagcggagcaaatgctcgtcttgccatagatcttcacgaatattaggatcgaagctgacaaaacctccggcatgccggatcgccgtcatcgcagtaaatgcgctggtacgcgaaggctcggcagacaacgcaattgaacagagatgtaaccattcgccatgtcgccagcagggcaagtctgtcgtctctaaaaaaagatcggcactggggcggaccataaacgtaaatgaacgttccccttgatcgttcagatcgacaagcaccgtggatgtccggtgccattcatcttgcttcagatacgtgatatcgactccctcagttagcagcgttctttgcattaacgcaccaaaaggatcatcccccacccgacctataaacccacttgttccgcctaatctggcgattcccaccgcaacgttagctggcgcgccgccaggacaaggcagtaggcgcccgtctgattctggcaagagatctacgaccgcatcccctaaaacccatactttggctgacatttttttcccttaaattcatctgagttacgcatagtgataaacctctttttcgcaaaatcgtcatggatttactaaaacatgcatattcgatcacaaaacgtcatagttaacgttaacatttgtgatattcatcgcatttatgaaagtaagggactttatttttataaaagttaacgttaacaattcaccaaatttgcttaaccaggatgattaaaatgacgcaatctcgattgcatgcggcgcaaaacgccctagcaaaacttcatgagcaccggggtaacactttctatccccattttcacctcgcgcctcctgccgggtggatgaacgatccaaacggcctgatctggtttaacgatcgttatcacgcgttttatcaacatcatccgatgagcgaacactgggggccaatgcactggggacatgccaccagcgacgatatgatccactggcagcatgagcctattgcgctagcgccaggagacgataatgacaaagacgggtgtttttcaggtagtgctgtcgatgacaatggtgtcctctcacttatctacaccggacacgtctggctcgatggtgcaggtaatgacgatgcaattcgcgaagtacaatgtctggctaccagtcgggatggtattcatttcgagaaacagggtgtgatcctcactccaccagaaggaatcatgcacttccgcgatcctaaagtgtggcgtgaagccgacacatggtggatggtagtcggggcgaaagatccaggcaacacggggcagatcctgctttatcgcggcagttcgttgcgtgaatggaccttcgatcgcgtactggcccacgctgatgcgggtgaaagctatatgtgggaatgtccggactttttcagccttggcgatcagcattatctgatgttttccccgcagggaatgaatgccgagggatacagttaccgaaatcgctttcaaagtggcgtaatacccggaatgtggtcgccaggacgactttttgcacaatccgggcattttactgaacttgataacgggcatgacttttatgcaccacaaagctttttagcgaaggatggtcggcgtattgttatcggctggatggatatgtgggaatcgccaatgccctcaaaacgtgaaggatgggcaggctgcatgacgctggcgcgcgagctatcagagagcaatggcaaacttctacaacgcccggtacacgaagctgagtcgttacgccagcagcatcaatctgtctctccccgcacaatcagcaataaatatgttttgcaggaaaacgcgcaagcagttgagattcagttgcagtgggcgctgaagaacagtgatgccgaacattacggattacagctcggcactggaatgcggctgtatattgataaccaatctgagcgacttgttttgtggcggtattacccacacgagaatttagacggctaccgtagtattcccctcccgcagcgtgacacgctcgccctaaggatatttatcgatacatcatccgtggaagtatttattaacgacggggaagcggtgatgagtagtcgaatctatccgcagccagaagaacgggaactgtcgctttatgcctcccacggagtggctgtgctgcaacatggagcactctggctactgggttaacataatatcaggtggaacaacggatcaacagcgggcaagggatccgcgtcactcttcccccttcacgaccttcaataatatgcaatgcagcttcccgcccgataatgtcatgtggaagctgaattgtggtcagcggcggtaaaaacagatgcccgacgccaaccagattatcaaagcccattacggcgacatcctgcgggattcgtacccccttcgccagaagaacctgataagccacaaaggctgcgcgatcgttaccacatatcagaacatcaaaatctggtttgcccggtttgaagtgggcattgagtaaacttgcgagatcggtgtagtgatcatcacctgttgccatgtgaaattgtttcacctcagccagatctcgtccagcatcacgccaggcctgctcaaatccctgccgacgataccctgttgccaacgcactttccggtagccagaagcataacggttgacgatagcccgccgcgagcaaatgctgtgttgattcatattgtgcagtgtaatcatcagggatataactgggtaacgctgggtcatccgccacacagttcgccaatacaatattttcaccatacagagactcaggcagcgtgatatgtcgcagccccattgtagtatagataatgccatccggacggtgggcaagcagctgacgtgccgcgcgggcagcgtcatcttcagaaaaaatattgattaaaaaactattccagccgaactcgctggcggtttgctcaatggcaagcagaatatcaacagagaaaggagtggtagccgtgtcctgcgccagcacggcgagagtcgacggcttacgtccttgagcgcgcatcttacgggcggaaagatcaggaacataattcagggtctggattgcctgcaatacgcggtcacgcgttgcaggacgcacagattctgcattatgcatcacccgggagactgtcatcatcgacactcccgccaggcgtgcgacatcctttaatgaagccatacccaagccgtttgccgtaaaacgggcactgtagcagaaacagacgtcactggcgagatccaacgccctatcacctgacacagcaatacaataaaaaataacaataattcccggacaattgtccccaattccgcctctgttctcgccaacgagtaaccatataggcaagtaagtaaaacatgccaactggcatcgccaacctagagaagaaaatataaatatggatcattgtgctgccgctgtatcccgacatcagcccggaaattattgcgattgctatcggttcaggtgcaattggctgcacgatcgttacggactcgcttttctggctagtgaagcaatattgcggcgctacgctcaatgaaacatttaaatactatacgacagcgacatttatcgcttcagtcgtcgctctggcgggcacattcctgctgtcatttatcatctaagcgcaaagagacgtactatggaaaacgctaaaatgaactcgctcatcgcccagtatccgttggtaaaggatctggttgctcttaaagaaaccacctggtttaatcctggcacgacctcattggctgaaggtttaccttatgttggcctgaccgaacaggatgttcaggacgcccatgcgcgcttatcccgttttgcaccctatctggcaaaagcatttcctgaaactgctgccactggggggattattgaatcagaactggttgccattccagctatgcaaaaacggctggaaaaagaatatcagcaaccgatcagcgggcaactgttactgaaaaaagatagccatttgcccatttccggctccataaaagcacgcggcgggatttatgaagtcctggcacacgcagaaaaactggctctggaagcggggttgctgacgcttgatgatgactacagcaaactgctttctccggagtttaaacagttctttagccaatacagcattgctgtgggctcaaccggaaatctggggttatcaatcggcattatgagcgcccgcattggctttaaggtgacagttcatatgtctgctgatgcccgggcatggaaaaaagcgaaactgcgcagccatggcgttacggtcgtggaatatgagcaagattatggtgttgccgtcgaggaaggacgtaaagcagcgcagtctgacccgaactgtttctttattgatgacgaaaattcccgcacgttgttccttgggtattccgtcgctggccagcgtcttaaagcgcaatttgcccagcaaggccgtatcgtcgatgctgataaccctctgtttgtctatctgccgtgtggtgttggcggtggtcctggtggcgtcgcattcgggcttaaactggcgtttggcgatcatgttcactgcttttttgccgaaccaacgcactccccttgtatgttgttaggcgtccatacaggattacacgatcagatttctgttcaggatattggtatcgacaaccttaccgcagcggatggccttgcagttggtcgcgcatcaggctttgtcgggcgggcaatggagcgtctgctggatggcttctatacccttagcgatcaaaccatgtatgacatgcttggctggctggcgcaggaagaaggtattcgtcttgaaccttcggcactggcgggtatggccggacctcagcgcgtgtgtgcatcagtaagttaccaacagatgcacggtttcagcgcagaacaactgcgtaataccactcatctggtgtgggcgacgggaggtggaatggtgccggaagaagagatgaatcaatatctggcaaaaggccgttaataacgtttcaacgcagcatcgcaatcctttccctgggtgagcgatgctgccgatggcgcagacttaagactgatgaatcccctaatgattttggtaaaaatcattaagttaaggtggatacacatcttgtcatatgatcaaatggtttcgcgaaaaatcaataatcagacaacaagatgtgcgaactcgatattttacacgactctctttaccaattctgccccgaattacacttaaaacgactcaacagcttaacgttggcttgccacgcattacttgactgtaaaactctcactcttaccgaacttggccgtaacctgccaaccaaagcgagaacaaaacataacatcaaacgaatcgaccgattgttaggtaatcgtcacctccacaaagagcgactcgctgtataccgttggcatgctagctttatctgttcgggcaatacgatgcccattgtacttgttgactggtctgatattcgtgagcaaaaacgacttatggtattgcgagcttcagtcgcactacacggtcgttctgttactctttatgagaaagcgttcccgctttcagagcaatgttcaaagaaagctcatgaccaatttctagccgaccttgcgagcattctaccgagtaacaccacaccgctcattgtcagtgatgctggctttaaagtgccatggtataaatccgttgagaagctgggttggtactggttaagtcgagtaagaggaaaagtacaatatgcagacctaggagcggaaaactggaaacctatcagcaacttacatgatatgtcatctagtcactcaaagactttaggctataagaggctgactaaaagcaatccaatctcatgccaaattctattgtataaatctcgctctaaaggccgaaaaaatcagcgctcgacacggactcattgtcaccacccgtcacctaaaatctactcagcgtcggcaaaggagccatgggttctagcaactaacttacctgttgaaattcgaacacccaaacaacttgttaatatctattcgaagcgaatgcagattgaagaaaccttccgagacttgaaaagtcctgcctacggactaggcctacgccatagccgaacgagcagctcagagcgttttgatatcatgctgctaatcgccctgatgcttcaactaacatgttggcttgcgggcgttcatgctcagaaacaaggttgggacaagcacttccaggctaacacagtcagaaatcgaaacgtactctcaacagttcgcttaggcatggaagttttgcggcattctggctacacaataacaagggaagacttactcgtggctgcaaccctactagctcaaaatttattcacacatggttacgctttggggaaattatgaggggatctctcaggacttaagatccccggtcttacccgctataaccccctccttttatcatcacccaatgcctttcgctgtaaacggcggtttcgcaaaccaaaccaaaaccgtaagtaagataaaagcaatagccgccatacggaaaatctcatttgcagaaatagaaagtgactgctgggttatttcattattaatttcattaagaactcctgaaagcgaaccatagtatttatccataatttgtgacgatgaattaaacacggggttaaattgatcgatggttgctgtcaactgactatggtgtaacgattcgcgtcgtccccacagcgtcattgtcaacgacgtaccaactgatcctgacaaggtacgaaaaaaattactcatactcgaggcattggcaaatttattatctggcaagcctgaaaacgaaatcgttgttaagggtaaaaagaaacaggcaacggcgaatccctggaaaaactgtggcaaaatgatgcctgtaaaatcaatcgttggcataaatgtcacagaacgccagtaatagcaaaccgcatacatcaaaaaactaaatgtcactaacaaccgcatgtctattttgttgccataacgtcctatcaaaggtgaaattaatagtggcatgatgccgatgggcgcataagcaagtccggcccatatcgcattataccccatcgtttcctggagtaactgcggcataaggacgatcgctccagagtaaaataaatacgcgcatgtgatactcacaataccaatggtgaagttacgggacttaaacaaactgagatcaagaatcgggttctctgaggtcgactcccaaatgactaaagagatcagagaaataactgatactactgttaatattattattgtactcgagttgaaccaatccagatcgcgccctttatcaagcataatttgcaagccaccaacaccgagcactaacagggtcagtcctggtagattcattttgaccggtgaagtttcagtttctcttcctttaagtaaggttaagcataatgtcaggacgataatccccatagggacattgattaaaaatatccaaccccagctaaagttatcgcaaatataaccgcccaatatcggcccacatatcggagcgataatcacggtcattgaccataatgccagagcaaatgttcttttttctggcggataattccttaataataaactctgtgacagtggaattaacggccccgccattaacccctgaacgactctaaaaaatatcagcacatcaagattggtcgataggctacacattaatgaagacagcgaaaaaaaggttactgaaagtaaaaataatcttaattcgcctattctttgtgccaacctgccagtaacagggatcgcaatggcatttgctacaccaaacgaggtgataacccaggtgccttcgtctgttgatgctcccagaaagccagatattgtcggtattgcgacgttagaaatagtggaatccaacatttgcataaatgtcgctaatgacaatgcaatagtgacgcaccataacgtcccaccggttaatggtgccggagttgatttagtgattgccattaaagttgtccattatgcgaaataatgttgctaatttctttttctatcggactggtatcgataactaaagccttactggtataagccggcatggaggtcacggttgaagccagctcaggcatctcggcaatgtcttcgttcttcgtatcaatagttgctgtcatcgataaaccaatacgcaagggatgttccatgagttcttttggatcaagagaaacttcaaccggtacacgctgaacgattttgatccagttccctgtcgcattttgtgcaggtaataaggagaacgcattgccggttcccatattgatccctgtcacccgaccatgaaacacaacattttcaccataaagatcgctgataatattgaccgattgaccaatccgtacatccgtgagttgtgtttctttaaagttggcattaacccacatttgacgtgccggtacgacagccattaacgattgtccggggctcactgtttcgccgacctgaacacttctctgggcaatatagccggtaaccggactcttaatatccgtacgtttaagcgccaaccaggcttctttagttgcatccgccgcttcaacgacttgtggctgacggtttaatggtgtgttcattattaaagctttattcgctttataagcctggatagcggcattcaatgccgctttgctacttattaacgtatctttggtatgctccagcgtttcttttgaaataaccccctgcttcgctaacggcactcgacggttataatcttctaaagattgttgatactgaatacgtgctgaagcgacttcggcactgtattgtttatcctgtaagtatagtttattcgtttgccgaacaatatttgccagattatttttagctttattgagtgcgatagtggcatcagttttatccagtgaaactaaaatgtcaccttgtcgaacgtagttcgtatctttatgattaacgacagtgacactacctgagacttgtgcagaaattggatctgcattccccgtgacataggcgtcatctgtactaatcatgtcttctaattccattgaccaataggcataggcacctgaaaacgcaataaataaaactaccgccaataaagaaaagtattttcttctgttagaatgttttttatttgaattaatctgttccactattatctctcatttctcatagatgaaatttatgaattgaatgaaaagagcattcattcttcatatcaaacacagtgcatgtgttgcacattatcccaggaacgttggaggcctaatttaaatgaggtgcaaaaaaaacaacagaggactaaaccgtggcttttgcaatacaattcttacgcctgtaggattagtaagaagacttatagtgccaacttgaaactataaatcatcggtacaatccctgattttattgttgacatttcatttatgccgactatttatatggtatacttgtcgaattatcttaaaggaagctcagattttcttatttttattgagaaaatgagatgacgccttatgtctgtattactacagggagaagggagatgcttcattgcaaagggaataatctatgaacgcaataattattgatgaccatcctcttgctatcgcagcaattcgtaatttattgatcaaaaacgatattgaaatcttagcggagttgactgaagggggaagcgccgttcagcgggtggaaacacttaagcctgatatcgtcatcattgatgtcgatatccccggagttaacggtatccaggtgttagaaacgctgaggaagcgccaatatagcggaattattattattatctccgctaaaaatgaccatttttacgggaaacattgtgctgatgctggcgctaatggattcgtgagtaaaaaagaaggcatgaacaatatcattgcggctattgaagctgcaaaaaatggctactgctatttccccttctctctcaaccggtttgttggaagtttaacgtccgaccagcaaaaactcgactccttatcgaaacaagaaattagtgtcatgcggtatattcttgatggcaaggataataatgacattgctgaaaaaatgttcatcagcaacaaaactgtcagcacttataaaagtcgcctgatggaaaaattagaatgtaaatcactgatggatctttacacattcgcgcaacgtaacaaaatcggctaatcacatgaagtttttaccctatttttttcttctctgttgtggtctttggtcgaccataagtttcgcagacgaagattacatcgaatatcgtggcatcagtagtaacaaccgtgtcacacttgatccagtacgtctgagcaacaaggaattacgttggttagcgagcaaaaaaaatcttgtgattgcagtacacaagtcccaaacggctaccttgttgcataccgattcgcagcaacaggttcgtggtattaatgctgattatttaaatcttttaaaaagagcgttaaatatcaaattaacactccgggaatacgccgatcatcaaaaagcaatggacgcgcttgcagaaggtgaagtcgatatagtgttatcacatttagttacttcgccgcctcttaatagtgacattgctgcaaccaaaccattgataattacctttccggcgctggtaaccacccttcacgactcaatgcgaccgcttacctcaccaaaaccagtaaatattgctcgggtagcaaattaccccccagacgaggtaattcatcaatcatttccaaaagcaacaattatctcttttacaaatttatatcaggcattagcatccgtctcagctgggcacaatgattactttattggtagtaacatcattaccagcagtatgatttcccgctatttcactcactccttaaatgtagtgaaatattataactcgccgcgtcaatataattttttcttgaccagaaaagaatctgtcattcttaatgaagtactcaatagatttgttgatgctttaacaaatgaagttcgctatgaagtatcacaaaattggcttgatacaggaaacctggcctttctgaacaaaccattagaactcactgaacatgaaaaacagtggattaagcagcatcccaatttaaaggtgctggaaaatccttactcgcccccctattctatgacggatgaaaatggctcggttcggggcgttatgggggacattcttaatattattaccttgcaaacaggtttaaatttttctccgatcaccgtttcacacaatatccatgctggaacacagcttagccccggaggatgggatataatacctggcgctatttatagtgaagatcgagaaaataatgttttatttgctgaagccttcataacaacgccttacgtttttgtcatgcaaaaagcgcctgacagtgaacaaacattaaaaaaaggaatgaaagttgccattccatattattatgagctgcattcgcaattaaaagagatgtatccggaggttgaatggatacaggtcgataatgccagcgctgcatttcacaaggttaaggaaggtgaacttgatgctctggtcgcgacacagttaaattcgcgttacatgatcgatcattactatcctaatgaactttatcattttcttattcctggcgttccgaatgcatcgctttcgttcgcttttcctcgcggagaaccggaacttaaggatattattaataaagcactgaatgcaattcccccaagcgaagttctgcgcctgacggaaaaatggattaaaatgcccaatgtgaccattgacacatgggacctatatagcgagcaattttatattgttacgacattatccgttttattagttggcagtagccttttatggggattctacctgttacgctcagttcgtcgtcgtaaagtcattcagggtgatttagaaaaccaaatatcattccgaaaagcactctcggattccttaccgaatccaacttatgttgtaaactggcaaggtaatgtcattagtcataatagtgcttttgaacattatttcactgcggattactacaaaaatgcaatgttaccattagaaaacagtgactcaccctttaaagatgttttttctaatgcgcatgaagtcacagcagaaacgaaagaaaatcgaacaatatacacacaggtatttgaaattgataatggcatcgagaaaagatgcattaatcactggcatacattatgcaatcttcctgcaagtgacaatgcagtatatatttgtggttggcaagatattactgaaacgcgtgatctaattaatgcactcgaggtagaaaaaaataaagcgataaaggctaccgtagcaaaaagtcagtttctggcaacgatgagtcacgaaataagaacaccaataagctctattatgggcttcctggaacttctgtcgggttctggtcttagcaaggagcaacgggtggaggcgatttcacttgcctacgccaccggacaatcactcctcggcttaattggtgaaattcttgatgtcgacaaaattgaatcgggtaactatcaacttcaaccacaatgggtcgatatccctactttagtccagaacacttgtcactctttcggtgcgattgctgcaagcaaatccatcgcattaagttgcagcagtacatttcctgatcattacctggttaagatcgatcctcaggcgtttaagcaggtcttatcaaatttactgagcaatgctctcaaatttaccaccgagggggcagtaaaaattacgacctccctggttcacattgatgacaaccacgctgttatcaaaatgacgattatggattctggaagtggattatcgcaggaagaacaacaacaactctttaaacgctacagccaaacaagtgcaggtcgccagcaaacaggatctggcttaggcttaatgatctgcaaagaattaattaaaaatatgcagggcgatttgtcattagaaagtcatccaggcataggaacaacatttacgatcacaatcccggtagaaattagccagcaagtggcgactgtcgaggcaaaagcagaacaccccatcacactacctgaaaagttgagcatattaatcgcggatgatcatccgaccaacaggctattactcaaacgccagctaaatctattaggatatgatgttgatgaagccactgatggtgtgcaagcgctacacaaagtcagtatgcaacattatgatctgcttattactgacgttaatatgccgaatatggatggttttgagttgactcgcaaactccgtgagcaaaattcttccttacccatctgggggcttacagccaacgcacaggctaacgaacgtgaaaaagggttaagttgcggcatgaacttatgtttgttcaaaccgttgaccctggatgtactgaaaacacatttaagtcagttacaccaggttgcgcatattgcacctcagtatcgccaccttgatatcgaagccctgaaaaataatacggcgaacgatctacaactgatgcaggagattctcatgactttccagcatgaaacgcataaagatctacccgctgcgtttcaagcactagaagctggcgataacagaactttccatcagtgtattcatcgcatccacggtgcggctaacatcctgaatttgcaaaagttgattaatattagccatcagttagaaataacacctgtttcagatgacagtaagcctgaaattcttcagttgctgaactctgtaaaagaacacattgcagagctggaccaggagattgctgttttctgtcagaaaaatgactaaatagcggctcccacaatgttcaaatgtgggagctatttaccagcacatcttacatttatgatgagaactcctggcgaatttgttccccatgctggtcgagcgttgccgctcccggcataacatgcgggtccgcgcagccgctgatttttatcggattacccggcatcattattcccccggcttcaatcaacatatttcttgcctgagtttgtggcaatttaatggcctcagccacacttaataacggcgcgacgggtacaccaacttcatgtattctggctaaccaaacttcagctgcctgcgtttttaacgtccgctcaatatattgtttaagaatagcctggttttgtacgcgtaaaatattgctgctaaatcggggatcattaaccagttccgtaagctccagtgcctggcataacgcagaaaaaagcttgtcattaccacaacaaatcgtaatcggcttatcctgagtattgaaaacatcaaaaggtgccatgtagggatggcgatttcccagacgttgtggtgacttccctgtcgcgatatatgccatcagaccatgctccagaaaactcagcgtggcatcaaacatcgctatatcgacatgcgcccctctctggctcttttcgcggccataaagtgcactcactattccgctgaataaatagacaccgccgcatagatccgcaagagatgtaccaacgcgcactggcggagcatcaggatatcctgtttccatcattatcccgctcattgcctgaatgatggtatcgtaggcaggagcatcttttagcggaccggtatgtccgaaacctgacgatgaagcatatatgaggcgcgggttgatttcttgaagcgtttcccatgaaaaccccagtttttccattgtacctgggcgaaaattctcagctaatacatcagcttgtttgagcatatttataaatatacttttatcgtgatcattctttaaatcaagaaccacactctctttgccatgattaataaaactgtaatagagtgactgtccatccacatagggaccaaatgtgcgggtatcatcaccatgacctggtggctcaactttaattacccttgcgcccatattacaaagaagttgagttccgaaaggtccattaaggacatgtgtcatatcgataactaataagccttcaaacggccctttgctttcattatttgtcatttgcttatgccttgaaaaaagccgaaggtgaaaagacacttcggcatttatgtaaaatcaataacatgattaattatgaaaccagtcgactgacataaatccacaagggagccgtgacgacaaaacccagtacgctcacagccaatgacgctgtaccagtgcgggtgtagacattaaaccggctggcaataatgattccggagaatgccggcggtaatgcgcctgccagtaccatcatctgcaaatgttcgctgttcaaatgacatgccataccaacgagaagcagcgccagtggcatcagaatcagcttcaggaaggtgttataagcaatttcggcactgaactcgaatttatgtgcagccagagtcaaccccgcagcgaataccgctacccctgagttagccttcgcaatcagattaaaggttgggtcccatgctgccggaatttttaccccaaccaacaccaggatcgttgccagaacaggtgcccatacaactggctcctttgccgcagaaattaatgcgctcagattactattcttcttaccatccgctcctgaggaaggattcagcaaatacagaccaataggaatagtaattgcgttaacaataatagaaataattgctaccactaaacctgttgatacggaatcaccataaataggatcgagaactgcaaaccccaggaatccaatggtaggtgaacctgcaattaatgcacatacagctgcttctgcatgggtacgtttaaaaaatttgtagcaaccgaaccaggagaaaaagaaacatccgacaataaccacaagtgatacaagggtcagacgagtgtccgcaaaaatcatttccctgtttgcccgagtaatagatacaaatagagccgcaggaagcgcgtagtttaataccagtttattaaatgcccgagcttgatcttctgaaaaagtttctcgtctgccgctaaaataacccaacagcatgattacgataataggcaataaatcgccaataaaaaatgttagcataatagtatttccgataagggtcccctcaccatcgcataatgagttggcaagaggagacgatgtcagtatttaattaccagcgacttgttttgggttaagtttggtaatatggccactttcagttcctgctgcagggtcgatgaccacattaataatggtcggtttgcgcgactgaataccggtggttaaagcatgacgaagttcatctgtcgtggtgacgttatagccaacgccacgaaacgcatccattaatttgtcataccttgcatggtgcaacagatccgttggtgatggtgcaccagcgccactgagatcaacaccgtctcctctgtagatgccgccattattaaaaataacgatcgtcaccggcaggttatatcgacaaatcgtttcaatttccatcccactgaaaccaaaagcactatcaccttcaatggcgacaaccggagaaccagaagtcacgctagcaccgatggcatagcccataccgatgcccatgacaccccaggtaccacaatccagacgacgacgtggtttatacatatcaataatatttcgtgcattatccagggtatttgcaccttcattaactaaataaatatcctggttctcgcgcaatacgtcgcgcacagcacttaatgcattaaagtaatttaatggttgagtatctgtacttaatttttcatgcattttttgtgcattttgctgcttgtggatatttaaaatatcgcgccataccagtggagtcgtaaatgtgttttgtttcagttctgccagcataccttgcatactggatgcaatatcaccaacgactggcacagcaatggggcggttgctgtcaatttcctgcggttcaatatccagttgaataaactgtgtatctgccgcccatccttttttaccgtgtgccaataaccaattcagtcgtgcaccaacaagcatgacaacgtcctgagagatcccctcataatttccccaaagcgtaaccatgtgtgaataaattttgagctagtagggttgcagccacgagtaagtcttcccttgttattgtgtagccagaatgccgcaaaacttccatgcctaagcgaactgttgagagtacgtttcgatttctgactgtgttagcctggaagtgcttgtcccaaccttgtttctgagcatgaacgcccgcaagccaacatgttagttgaagcatcagggcgattagcagcatgatatcaaaacgctctgagctgctcgttcggctatggcgtaggcctagtccgtaggcaggacttttcaagtctcggaaggtttcttcaatctgcattcgcttcgaatagatattaacaagttgtttgggtgttcgaatttcaacaggtaagttagttgctagaacccatggctcctttgccgacgctgagtagattttaggtgacgggtggtgacaatgagtccgtgtcgagcgctgattttttcggcctttagagcgagatttatacaatagaatttggcatgagattggattgcttttagtcagcctcttatagcctaaagtctttgagtgactagatgacatatcatgtaagttgctgataggtttccagttttccgctcctaggtctgcatattgtacttttcctcttactcgacttaaccagtaccaacccagcttctcaacggatttataccatggcactttaaagccagcatcactgacaatgagcggtgtggtgttactcggtagaatgctcgcaaggtcggctagaaattggtcatgagctttctttgaacattgctctgaaagcgggaacgctttctcataaagagtaacagaacgaccgtgtagtgcgactgaagctcgcaataccataagtcgtttttgctcacgaatatcagaccagtcaacaagtacaatgggcatcgtattgcccgaacagataaagctagcatgccaacggtatacagcgagtcgctctttgtggaggtgacgattacctaacaatcggtcgattcgtttgatgttatgttttgttctcgctttggttggcaggttacggccaagttcggtaagagtgagagttttacagtcaagtaatgcgtggcaagccaacgttaagctgttgagtcgttttaagtgtaattcggggcagaattggtaaagagagtcgtgtaaaatatcgagttcgcacatcttgttgtctgattattgatttttcgcgaaaccatttgatcatatgacaagatgtgtatccaccttaacttaatgatttttaccaaaatcattaggggattcatcaggacaacgtcagcatttgccagggcaaacgaacgcgcagctgccgcagaaagtggatgcgtatcttcaaggatccctttcgccatagacattggcaggaatggaatctgagcactttcaataaattcacgaagctgttcatcagcttgtgaatacgccgcgcctttgccaaggataattaatggccgttcagcttttgctaaaagcgaaattgcgctagtgactgacttcgggcatggcaataatgctggcgacggattttcaactttaacaatcgtggttaacgcttcgtctttttccatcgtcgcggccaggacatttgctggcaaatcaagataaactccgccagggcgacccgatacagagacccggatagcgcgtgccaatgcaatgccaagatcctgcggctgattaacgcgaaatgctgctttggcatacggttttgccgcattcatttggtctagctcttcataatcaccttgctgtaggtcgacgatcgcgcggtcgctggagccgctaatcatgatcatcggaaaaccatttaccgttgcgttggccaatgcggtcaaaccattgaggaatcctggcgcagacactgtcaggcagatccccggtttttgggtaagaaaaccgcttgccgcagcggcatagcctgccgactgctcatgacgaaaaccaatataacgaatgccttccgcctgggcatggcgtgccatatccgtcacaggaatacctacaacaccataaatagtgtcaatattattctgttttaatgcttcaacgatgatatgcataccatctgtcatttgaagttgatctgacatgattaataacctcgaaatttttataaattgggagccagaagcccccgttaatatcagatggcgtggttttgcttcattgcagcaatttcatcgtcgctataacccagctcctgcaatacagcagcggtatgttcacctaatagcggcgcagctttaatatccggcgtaaaggcagagaatttcattggacaaccaacggtcagatattttccacgcaacggttgttccacttcaacaacactgccactttggcgcaaagagggatcaagtgaaatttctttcatacttaaaaccggtgcacaaggaatatcaaactgagtcaaataggccaccgcttcatgtttatcaatagtgacagtgtatttttcgatttcagcaaaaatatcgaaaatatgtggctgtcgtgcatgggctgtactgtatgccggatcggtaatccattctggtttgccgatggctttacaggtgttttcccagttttgctcctgaatagtgaaataaatataggcgttaggatcggtttcccagcctttacatttcaggatccagccaggctgaccgccaccacctgcattaccaccgcggggaactgcatcaccaaatgtaccattcggatactgcgggtattcttccagataacccaatttatcgagacgctgctggtcacgtaatttcacgcggcaaaggttcaatacggcatcctgcattgacatggtgactcgttgcccacgccccgttttttcgcgatgcagcaaagcagcaagtaaaccgatcagcaaatgcattccggtgttgctgtcacccaacgctgcagcgcttaccagcggcggaccatcccaaaaacccgtagtggatgccgcgccacccgctgcctgagcaacgttttcataggcttttacattcacataaggcgaacactcatcaaaccctttgatcgaaccaaaaatcagacgtggattgatttcttgaatatgctcccaggtgaagcccatgtgatcaatggcccctggatgaaagttctcgactaagatatcagcttcgcggatcagcttttccattacctctttgccttccgctgttttggtatttaactcaatagaacgtttgttactgttaagcatggtgaagtaaagcgcatcgatatcaggaatatctcgcagctggtgacgcgttacgtcaccaacgccgggacgttcaattttaataacgtcagcgccaaaccaggccagcatttgagtacaagatgggccagattgcacaccggtgaaatcgagaactttaattccttgaagtggagttgacatagcaatacctattagttaattaaatatgtgttaatttagcgtttatttaaggcgtaatatcttctataaataacccgcaaaatatcgtcgtagctgcactcgatatttttaaaatcctgtatcaagtgctgaaaatcatttcatcgccacttccaattcctttctgcatggtaagtagtgaggacgaaaagaagaatatgataaatattgattcgtggtaatcagagagagtcgcgacatttgtgatgttattcttacaactgtaagaagcgccggtgatttacaagtaagggtatgattacgctttttaaagcgtaccataaaacataacataataaatgatttgtgatgacacgggattattgggatttactttgaggaagataaaatgcgtgtttatagaaccgcgagcgccaaataattttatgaccacaacctgtcgtattgtggtcataaaaaattgtcggctggagggagttaaatcctttacctcaatatactgcctgtcagcattagttcacaaacagtgcttcgctgtcgacgatgattccatcttccgcacctttaagcgccaggtttgcctcgtagtattgctttttatcaagcagtttctgcgcatcagcaagtgcattacgagtctgtttaagcggcatcagatattggttttccattacgccaacaccggccaggcgaagctcttccattgcgccctttttatcccctttcgccattttttcattggcaatttttatcgcggcttctttttcgggtgttgctacataactctcagaaattccgacagatgcattaatgacaatatattggtcatcattgagattggtctttttacctggcttagcgaactttgcccattcggtactgtcatctgacaacaaagctgaagcttcattggtcagttcttttgccttttccggatcgccatgaaacagagccaggcgcgctacctgcacgtcacgcatcgcatataaaccttgttcagagatacgctctgctgctgccgttttctgggtttgctgaacttgctgagtttgctgttgtgccgctaccggtgcattatcagcagcccatacagttgaagatgccagaattgctgtgaccatcgtagccataattaaacgtttcatacttacctcattctttaacagttttagaaaacgccgccatcatattgggtgagcatgaaatgagaaatcagagagcaacggtcattttgaaagggttatcttacagttgtagttattatcgcaagaagtattttagtcttacaattgtaggaatctgcttcctgtcgcagagaactattcttatgtaccacaaagagatgtcatttattatatcgatgtaaatattgattaattatatgtaaatacagccataacatcgtaggttctcagtgaaccattttcaggataactttctatgaaagtaaacttaatacttttcagcttatttttattggtctctattatggcatgcaatgtttttgcattttccatttctggtggtgtaagtgagaggagctataaagagactgaaaaaacatcagcgatgacgaccacacactctacaaaacttcagccatcacaggcgattttgtttaagatgagagaagatgcgccaccattaaacctcacagaagaaatcacgcctacttatccgacaaaggcgaattatcttattcatcctgtgcgatagcgtctgtcacatggcaggtgaacaatcatgtctgatgctgatgtgaacacctgcccaaatgagccatcctgacccactatcgcctgccataccccaccataaagcgaatcatcaagccacaagccggggcaagaaacataaatatccccgtcactagttcattaccgccagttaaccacatggtgaagtaataaatgagtgcagcgaggatcaccatgccgaagaaagaagagaccgccgataccacgttcagtacctgaccgatgtagccgcttacgcagacaatacacagggcgagaaacatccataaataaatcatagctcaacctcctgccgcgctaaaaaacctgtaacttcagtcactttaatagtaagacaatccttaacctctggcaatttttgctaagcatcaatgaaaacagcatgttaaatgcaagactgttgtgtacggaaaaatatttactttgcacgattaataatcagtagctgaaagcagtcagcgagtgataaagtacagataccgcattcatgctcctcgtggttatgtcctgactagtctttacactctttacaggaaccattgtcgtacatgatggcccaaccaattgagtgtaccgctgtcgacatggaatcttctgcgatacaacaattcgtatctacagaaggtaactatgtttccacaatgcaaattttcccgcgagtttctacatcctcgctactggctcacatggtttgggcttggtgtactctggctttgggtacagcttccttatcctgttctctgctttctcggcacgcgtattggcgcaatggcgcgaccattcctgaaacgtcgtgaatctatcgcccgtaaaaacctggaactttgtttcccgcagcattctgcggaagaacgcgagaagatgattgccgaaaactttcgttcactcggcatggcgctggtagaaaccggcatggcatggttctggcccgacagtcgcgtacgtaaatggtttgatgttgaagggttggataaccttaaacgcgcacaaatgcaaaatcgcggcgtaatggttgtcggcgtccattttatgtcgctggaactgggcggccgcgtgatgggactgtgccaaccaatgatggctacctatcgtccacataataatcagctgatggaatgggtgcagacccgtgggcgcatgcgctctaacaaagcgatgatcggcagaaataatctgcgcggcattgtcggtgcactgaagaaaggtgaagcggtatggtttgctcccgatcaggattatggtcgtaaaggcagctccttcgcgccgttctttgcggtggaaaatgtcgccacaaccaatggcacctatgttctctcccgtctctctggcgcagccatgttgaccgtaacgatggtaagaaaagcggattacagcggatatcgtttgttcatcaccccagagatggaaggctacccgacagatgaaaatcaagccgctgcctatatgaacaagattatcgagaaagagatcatgcgcgcaccggagcagtacctctggatccaccgtcgctttaaaacgcgcccggtgggagaatcgtcgttgtacatttaacaaactgctcttactctttccctcctcaaatcggccataataacctcatggtttttatggcttttttcttaaggttttttccttcgctgaatatctaattattaccgtcagaaattaaactgtcgccgatatgagacacttgtaagttactaaaagtaaataagaaaatgcctcttgtctcgtttcagttttaggcgtacattagcgccgtctcgagcagtttagctcagaattctggggtgatgcccacggtaaaatacagggcttttaaggtcgctttgcccggtgtcaactcactgtatcaggtgtaatgaagtcattcaggcgtaacagtaattacgcggagagatgtaaagtgaaatatttctttatgggcatttcttttatggtcatcgtttgggccggtacttttgccctgatgatctaaaagcaaactgtgcaatgaaaaacaggagccatcaggctcctgtttgcatttctgacgacggtgtttattccgcgttttcgtgaatatgtttgctgctggcgggtagtaaaccgtcggcacggaacatcgctttaatccctctgatggcctgacgaatacggtcgcggttttcaatcagtgcaaagcgaacatgcgtatcaccatagtcgccaaagccaatccccggcgagacacaaaccttcgcttcgttaaggagcttcttggcaaattccagcgatcccatggccgcatatggttccgggattttcgcccagacatacatcgaagccttcggcatttcgaccatccagcccgcttcatgcagccctttaaccaatacatcacggcggcgtttgtactgttcggcaatgtcgcgcacgcactgttgatcgccctcgagtgccgcaatcgccgccacctgcaacggcgtaaaagtgccgtaatcgtgatagcttttgattcgcgccagggcactgaccagcgttttgttgccgaccataaagccgatacgccagcccgccatgttgtagcttttcgacagcgtaaagaactcgactgccacatcgcgtgcacccggtacctgcataattgacggcgctttccagccatcgtagacgatatcggcataggccaggtcatggaccaccagcacatcgtagcgtttcgccagcgccactactttttcgaagaactccagttccacgcattgcgcggttgggtttgacgggaagccgaggatcatcatcttcggtttcggataactttcacgaatggcgcgctccagttcgttgaagaaatcgacaccttccaccagcggcactgagcgtacctgcgccccggcaatcaccgcgccataaatatggatcgggtaacttggattcggcaccagcaccgtgtcaccatgatccagcgtcgccagcatcagatgcgccaggccctctttcgaaccaatagtgacgatggcttctgattccgggtcgatttcaacgtcgtagcgatcctgataccagcgggaaatggcgcgacgtaaccgcggaatgccgcgtgaagtggagtaaccatgcgtgtccgggcgctgggccacagtacataatttttcgacgatatgcggcggagtcgcaccgtccgggttacccatgctgaaatcgataatatcttcgccgcgccgacgcgcagccattttcagttcagcggtgatgttaaaaacgtagggcgggagacgatcaatgcgcgtaaagcgacgttcagggcgagtgtcagccataatttcctcagattaacgttagcgcccggaccgtccgagcgacgctgccacaatggtggctgttttgaaaatagcctgattaatttctgtctgtccagcgttttagaacatttttatcaatggctttaaatgaggaactccacttcaaaaacaggaaatttttctacgctaacaagaaaattaccaccaattttattaacattataatttcaataaatttaccagccagaagtgcattatcaagagatacattgctaatacaccatttatctttcaatccccttttaaatttatggtttttcctcaaaaacggcctgctggtcatcagccttcaggttacctatcatagaggtttaatccttattcagagtcacccgtgcacgaaatattcaacatgctgctggcggtcttcgatcgggcagcgttaatgcttatctgcctgttctttctcatccgtatccgcctgtttcgcgaactgttgcacaagtcggcgcactccccaaaagaattgctcgccgttaccgccattttctcgctgttcgccctgttcagcacctggtccggcgttcccgtagaaggctcgctggtgaacgtacgtattatcgcggtgatgtccggcgggattctgtttggcccgtgggtaggcatcattaccggcgtgattgcgggtattcaccggtatttaattgatatcggcggcgtgacggcgatcccctgctttatcaccagcattctggcgggttgtatatcaggctggataaacctgaaaatccccaaagcacagcgctggcgcgtcggtattctcggcggcatgttgtgtgagacgttgaccatgattctggtaattgtctgggcaccaactaccgcgttggggatcgatatcgtctctaaaatcggcattccaatgatcctcggtagcgtctgtatcggctttattgtgcttctggtgcaaagcgttgagggcgaaaaagaggccagcgccgcgcggcaggccaagctggcgctggatatcgccaacaaaacgctacctctgtttcgccatgtcaatagcgagtcattacgcaaagtttgtgaaattattcgcgatgacattcacgccgatgcggtggcgattaccaataccgatcatgtgctggcctatgttggcgtgggtgaacataactatcagaatggcgatgacttcattagcccgactacccgtcaggcgatgaattacggaaaaatcatcattaaaaacaatgatgaagcccaccgcacaccagagattcattccatgctggtgatcccattgtgggagaaaggcgttgtgaccggaacgctgaaaatttactactgccacgcgcatcagatcacctcgtcattacaggaaatggcggtcggtctgtcgcaaatcatctccacccaactggaggtttcacgcgccgagcagctacgtgaaatggcaaataaggcagagcttcgcgccctgcaaagcaaaattaatccccatttcctgtttaacgctttgaacgctatttcatcatcaatccgtctgaatccggatactgctcgccagctgatctttaatctgtcgcgttatctgcgctataacattgaattaaaagacgatgagcaaatcgatatcaaaaaagagctgtatcaaattaaagactatattgccattgagcaggcccgctttggcgacaagctgacggttatctatgatattgatgaagaggtgaattgctgcattcccagcctgctgatccagccgttggtggagaatgccattgtccacggtattcagccttgcaaaggtaaaggcgttgtcaccatcagcgttgcagagtgcggcaatcgggtacgcattgcggtgcgggataccgggcacggcatcgatccaaaggtgattgagcgggtcgaagcgaatgaaatgccgggcaataaaattggcctgctgaatgttcatcatcgcgtgaagttattgtatggcgaggggctgcatatccgccgcctggaaccaggaacggaaattgcgttttacattcctaaccaacgcaccccagtcgcctcacaggctacgttattgctttgagccggagtgatattgtgaaagtcatcattgttgaagacgaattcctggcacaacaggaactgagctggctaattaaagagcacagccagatggagattgtcggcacctttgacgacggtctggacgtgttgaagtttttgcagcataaccgcgtcgacgccatttttctggatatcaatattccgtcgctggatggcgtgttgctggcgcaaaacatcagccagttcgcccataaaccgtttattgtgttcatcaccgcgtggaaagaacatgcggtagaagcgtttgaactggaggcgtttgactacattctcaaaccgtatcaggagtcacgtattaccgggatgctgcaaaaactggaagcggcctggcaacaacagcagaccagcagtacgcctgccgcgacggtaacgcgtgagaatgacaccattaatctggtgaaagatgagcgaataatcgtcacgccaattaacgatatctattacgccgaagcgcacgagaaaatgacctttgtctatacgcggcgtgaatcctacgtaatgccgatgaacattaccgaattttgcagcaaactgccgccgtcgcattttttccgctgccatcgctcattttgtgtcaatctgaacaaaatacgcgaaatcgaaccgtggtttaataacacctacattctgcgactgaaagatctggattttgaagtgccggtcagccgcagcaaagtgaaagaatttcgccagttaatgcatctttaatcgggaactttcatgaaagcaccaggcttgcccgccgatcaacaatttttcgccgatctgttcagcggcctggtgcttaacccgcaactactggggcgcgtctggtttgccagccagcctgcctcgttaccggtgggcagtttatgtattgattttccccgtctggatatcgtgctgcgcggcgaatacggcaacctgctggaagcaaagcagcagcgaatggtggaaggagaaatgctgtttattccggcacgcgcggctaatttaccgatcaacaacaaaccggtgatgctgttaagcctggtgttcgcaccgacctggcttgggttatcgttttacgatagccgcaccacgtcgttgttgcatcctgctcgccagatccagcttcccagcctgcaacgcggtgaaggtgaagcgatgcttaccgccctcacccatcttagccgttcgccgctggagcagaatatcattcagccactggtgttaagtttgctgcatctttgccgtaacgtggtgaatatgccgccgggcaattcgcagccgcgcggcgattttctctatcacagcatttgtaactgggttcaggataattatgcccagccgctcacccgcgagagcgtggcgcagttttttaatatcacgcccaatcatctgtcaaaactgtttgctcagcatggaacgatgcgttttatcgagtatgtgcgttgggtgcgaatggcgaaggcgaggatgattttgcagaaatatcatctgtcaattcatgaagtggcacagcgttgcggttttccggatagcgactatttttgtcgcgttttccggcgtcagtttggtctgacgccgggagagtacagcgcccgttttcagggctaacgtcagaaggttaattctgtttccagcagcgtcaggatactttgtgcatcttgcgcggcaaacaacgactggcggaagtttttattcaccagtttacgcgccagctgcgagaagactttcacatgattcatcccttcgttagcacccagcgtcagcatgatcaccagttcgacttcgcccatttctgactgccagtcaatcggtttcgccagccgggcaatgctgatactggaatgacggatccactgagatttggtgtgcgggatcgctacgccaaaaccaacgccggtggtaacaatctcttcccgctgccagacatcttcttccagctcaaacggatgttcagtgcgcccgttaacgccgaggttgccgcacaggaactggatcgcctgctctttattgctaaaatcctgatcaacaaagatattctccagcgccagcagtgggcgaacgtcttcttccggcgtaaaggcggtgagtaacgcttcaatttcctgcgcactgcggcattcacatgcctgacgcgccagttcccgacacgcctcgctatccagttgacgaagctggcttttcaccgccggaatacgcgggctactcatactcagctcatccaggcccagcccaagcagtagcggcagataacggctttcaccgcccagttcaccgcaaatgcctacccatttgccccgctgatgcgcagtggtaacaatctgctgcaacatgcgcaggaacgatggcgtaatcgggttatacagcggcgatacgcgcgggttattacgatcgaccgcatacagatactgggtcatatcgttagaaccgatactgaagaaatcgacctcatcgcagaagtggtcgatgatgtaacacaccgacggcacttccaccatgatacccagagtaatcgtctctgcatgacgcaggccatcgcgcttaagctcaacgatcgctttttggatctcgcccttcacccataagatctgatcgaggctgtgaaccatcgggatcatcaactgggcgttgccaaaactggcagcgcgcaaaatcgcccgtagttgagtgcggaacagggcagcaaattccgggtaaatacgtaccgcgcgatagccgaggaacgggttctcttcctggggaatattcagataaggaatgcttttatcgcctccgatgtccattgtgcggaagataatcggcttgtcgcccgctgccagtagcacctgctggtaggcttcaaattgctcctgctcgtccggcgcgctgtcacgatccatatacagcatttcggtacggaacagcccgacgccttccgcgccgttggcaaacgcgcctggtgcttccagagcggtgccaatattcgccgcgatatcaatacgcttgttatcacgggaataggccagctgcgcggcagcctgcgcctgttgtttttggcgtttatccgccagcgtctgcgcaacctgataataaccgctcaccgcgtcattcgggttaatcgccagcacgccgcactgggcgtcaagcaccgccggttgcccggcataacgggcaatcgcatccagcggcaggccgctcagtaccgggatcgccgaggcgcgggccagaatcagggtatgcgaggtgcgcccggttttctccagaatcatgcccgcaagatttttcaaatcaaggctcaaaaactggcttggggttaaatcttcagccaccagaatggtcggtttttccagcaccagattgttgcgcggcttcagttccggccaggtgatatgcagcaactgttcgctaatatcgcgaatgtcgctaacacgttcgcgcagataatcgctggcagaagcagaaagcttggcgcaaacctgctccatattgctgatgatcgccgcccccagtccctgatgctgttctgtcatcaggcgacggatattgcctgcaaattcatcatcctgaatcagcgacaaatgagcgctgaggatagttttgctttcgccgtcacgctcacgcaattgctggttcagttgctcggcaagcgttgccaggctgtgctccagccgggtggaatcttgcgcactggcggggattgcccgataactgtcgaggctgtcgctttgtaacagggtcagcgtacccacgccgacgccgcttgccagcacattgccgtacagtaaatccgggttaaggcggcttaatgaacgcggcagcggatgcgccgtcagttctgcctgcgtaggctgaacgctgtcgctgtcgataaagcgcacctggatgtactcttccagcacgcgccgcgcctgctcttcatcgctgccgctaatgttcaggctgcaactgtcattaaatagggtgccggtgccaatcagcgccagcgaacttttcgcatcggcctttgcgttctggcgatggttaataaaggtgacttcactttgccactggctgcactgttctttaagttcccacgccggacgagcatgcagaccgttaggcaaaggacagagaaattgaatcgttaacataaccgctccgggttaatcaggagatcatctgaaatccgtcagttgaacaaccgtctcacgggtaagacgttgaataagggcagataaaagttgctgcatctgcaaaatgtcgcggcaatcggcaatcgatgccgcacaatgtccgtggcgcgtcgctggccccatcaccaccgtgggcacgccggtgccggttaaatgcaccgctccgccgtccgtgccgccgttgctgaacatatccgcctgcaacggcacgccaatttctgccgcgacggtttcgatccaggcggtaagttttggcggcgcaatcagcgacttgtcgcttaacaccagcatcggcccgttaccaatctggcgatggttagccgcgctataatcaaagtttttcgcccagcaggcggtatcaagcacaatggcgacatccggcgacaccgcgcgggtggcagtttgcccgccgcgtaatcccacctcttcgctggaacttgccaccagccacacctccgcaggcagttcggcgtcgtgcagctcacgtagtaacgtcaccagcagatagcaaccgaggcggtcatcaaaggctttccccatcacccgctggtgagggagaacctgaaaagttgtatcaaaggtgacgcgatcgcctggacgaattcccgcctgcatcacttcgtcatacgagcgcgcaccaatgtccacgcgcatggcgctgacgtcattcccctgccggtcgccgtcaagcaggcctggaattttgcactcttcacgggtggtgatgcgcaccggctgcagctggcgggcagccatgcgcacgttgccaaccggcagcacgtcaatagcgccttcgcgggagatgctgcgcaccataaatcccacttcgtccatatgggcgcagatcatcaccttcggacctgtcgattcattgaggcggatcagcaccgatcccagaccatcaaatcgcacttctttttgcaggcgatccgcttcttccagtaggatctgccgcacttcctgttccgaggaggcgatcgcatctgcctcgctcaacgcttttaatagcgataaatccattatgcctctcccgtgagcaacactgttttcggcatggcgtagagcacttctgcgccttgcggggtaaccagcacaacatcttcgatgcgcacgcccccttgccctggcaaataaatccccggctccacggtcagcaacatgcctggctgtagcgtcgtggtgtcccgcggtgaaaaacgcggatcttcatggacttcaatgccgatagcgtgaccagtgttatgaccgaaatagtcgccaaatccagcctcggtaatgacccggcgcgcggcgtcgtcaatctgctggcagcgcacgccggggcgaattgcagagattgccgcgagctgtgcctgcaggacaatctgatagacgtcaaacagcgggtgagattcggcgctcaccccttcgccattcaccagcaaggtgcgcgtcatatcagagcagtagccctgatacagcgcaccaaaatcgagagtgacaaactcgcccgctgcaacaatcttgtcgctggctttgccgtgcggcagcgccccgcgccagccgctggcgacaatggtgtcaaaagaggctttttctgcgccctgctggcgcataaaccactccagttcagcggctatctcgcgctcgctcatccccgcctgaataaagcggcgaatatgctccgctccgcgatcggcaatcccacaggcgaggcggattatctccacctcctctggcgttttgatttgccgcagcacatccggcgtggcgctaaccagtttcgcattgagttcagacttccagcggtgcgcggtttcccaactcacctgctggccttcaaaaccgagcgtttgcaactgctcatcggcaatgatttgattgacgatagtggtaagcgtgttcgtcgcgtcaagcaaatgcagctggtagccttgcgcacgggcttccacctcaacgaaatagcgcgaatctaccagaatgtgcgcactttcacggctaataaccacatagcctgatccggtggagatccccagatgcggctgtttgttctgccgtgaggagagaagcactgcatccagttgttgcgccttaagccagtcgcgcagcgaagcgagtaatgtcatctggattttccttcttacaggctatcgattaacaatttgcctttacggaacatcatcagacgcaggaacaccaccatcagcgcagttatgactgcccccagcgcgatccccgccatatagacgcccaggttagtgaccagcggccatgcccagatagcggattccgggaaccattgcactgcgcccagccagacagcggcggttgagccgacaatcgcgccgaccatatacgacggaatggcggtgatggggctttccagcgcaaacggaatcgcaccctcactaatccccataaaggcaaggaacatcgcggtcttaccctgcggataaagttgagcgttgaacaggcgtttgccggttaaacgacggtcaataatggtcgccagacccagaccaatcggaggaataacgatagcgatagaacgagcggtgaccggtaatacgtggtcagtggtaaagctgaaggcaacgaaacctgcggctttgttgatcgggccaccaaggtcgattgctgtcgccgcggcgatccccattgcgtacatcagcgcgcccttctcacctgcggcagtcagcacagtacggataccgccgttgatccagccaccaaagggggtgatgacgtagtacatcgccagcatgacaaaaatggcggaaagaatcggtagcaaaaatgtggttttgaacgctaacaggaaatccggtaactggattttctggttcatccacttcacaaggtaacccgcgacgatagaaataatcagcgcaccaatgaaggttgacggcaccggcgaagaggtcgcccattgcatagtgctgggatcgaagttcagcagttgcgtcggctgggtagacatcaacccgccgataaaaccagccgggaacgccagtttgccaccgatagagttcgccacaaaagcagcaaacatcggaatggcaaaaccaaacaacacgccgccgaaggactgcgacagccaggcaaatttaagtaaggagaggtcgaaaccggagaatttcccgctattaagagcatccatgatgccgatctcagcaggaattttaagccagctataagcaatcagctggctgaaagcgaggatcacaccgcccataattaaggtcggcaccatgcgtgaaatccctgacatcacatgctgcgggagttcaccccagaagctgcttttagaggcctgcggattcttaactgccgctgccgcaccggatgcgccaggcacaacggttgcactgcgttttttaatggccataacaattatccctgtcgaatattactgttgttcagaggcaatcatctcttcgatttctttgatgatgcctacagcgtttttaattgcgtcctgcaaagtgatttcataaacgtcgcgtgattcgaaacgttcgttatcttccggggtaactgccacggaatggatgatgatggtcgcttcggcgatatcctgcgccgtcaggcgattctggatgccgtccgcgccctgggtttcaattttcacttcataaccggcttctaccgccgcttcttccagcgcctgagcggccataaaagtgtgagccaggcccatcgggcaggcacataaggcaatcagtttcttactcatcgttaattcctcgttcagtgatagttgacgagtgaaattatgaacgtgcaaaacaaatcgccgttaccagacaaataatgcatttactggagaattaatcccgctgtatggaagtgtgacgcaggtcggccttgtgaggggacacaaagaaaaattgaattaactgtatgatttaaaagattatcgggagagttacctcccgatataacaggaaggatttacagaatgtgacctaaggtctggcgtaaatgtgcaccggaaccgagaagacccggattgttatggacgatgagatacaccggaatatcatggacatattctttaaagcgccctttatcttcaaatgcggcacggaaaccagaggctttgaagaactcaaggaagcgcggcacgataccgccagcaatataaaccccaccaaaggttcccagcgttaatgccagattgccgccaaaacggcccataatgacgcaaaacagcgacaacgcacggcggcaatcggtgcagctgtcagccagcgcgcgttcggtaatatcttttggcttgagattttctggcaggcggttgtcggctttaacaattgcgcgatacaaattcaccagcccaggaccagaaagcacgcgttccgccgaaacatgaccaatttccgcacgcaatatttcgaggataatggcctcttcttcactattcggcgcaaaatcaacgtgaccgccttcgcccggcaagcttacccaacgcttatcgacatggaccagatgcgcaaccccaagccctgttccggcaccgtaaaccgcaataggtttaccttcgaccggttctgcgccaccaaactgaatcagatgctcttttttcagcatcgggatcgccatcgatacagcggtaaaatcgttaataatttccagatggctaaaaccgagattctttttcatttcggcaattgagaacgcccaggtatggttggtcattgccacccagtcaccggtaattgggcaagcgatggcaatacagccgtctttcacctcgaccttatgttcttcaagataaacgcgaatgaccgcttcgaggctggggtaatcaagccctgaataggtcttagcctgcgagatttcaccactggcaatatcacacagagcaagacgtgcgttggtgccgcccacatcaccgactaatgcatactttgtcattcttcaactgctccgctaaagtcaaaataattctttctcacactgtaaatacctgggggcataacaacaacgccggaaaggcaggctccctgtaaatatcgatctgggtcacacatttactttatcgtttcagcaccaattgcagcgatgcctttttgcaagctgggcaaactaagtatctgaccccgcataaggaatagaacatgctccatccgcgagccagaaccatgttgttattatcgctccccgccgtggcaattgggattgcgtccagtcttattctgattgtggtgatgaaaatcgcctcggtattacagaatttgctctggcaacgactgccgggaactctggggatagcccaggattcacctctctggatcatcggtgtattaacgctaacgggtattgcggtggggttggttatccgtttcagccagggtcatgccggaccagaccccgcctgtgaaccgctgatcggcgcaccagttccgccctctgcgctaccaggacttatcgtagcattaattctcggtcttgctggcggcgtcagcctggggccggaacatccgatcatgaccgtcaatatcgcccttgccgtcgccattggcgctcgtctgttaccgcgcgtcaaccgaatggagtggactattttagcctctgccggaaccatcggcgcgctgtttggtacacctgttgcggcggcgttgatattttcgcaaaccttaaatggcagtagtgaagttccgctatgggatcgtctttttgcgccgttaatggcggcagcagctggtgcacttactaccggattatttttccatccccatttttcactgcccattgcgcattacggacagatggaaatgaccgatattctcagtggtgcaattgtcgcggcgattgccatcgcagcagggatggtcgccgtatggtgcttaccacggttgcacgcgatgatgaatcaaatgaaaaatccggtgctcgtgctgggtattggcggatttattctcggaattctgggggttattggtggaccagtttcgctgtttaaagggctggatgagatgcagcagatggtggcaaatcaggctttcagcaccagcgattattttttgctggcggtgattaaacttaccgccctggtcgttgctgccgccagtggctttcgcggtgggcgaatcttcccggcagtgtttgtcggcgtggcattagggttgatgctgcatgagcacgttcccgccgttccagcggcaataaccgtttcctgcgctattctcggcatcgtgctagtggtaacacgcgatggctggttaagtctttttatggcggcagtcgttgtacccaataccacattgctaccgctgctctgtatcgtcatgctcccagcatggctgttattagcaggtaagccgatgatgatggtcaatcgtccgaagcaacagccaccccacgataacgtttagcaaaaaatgctctcctttatgatttaagagttatggcgatgatacggggctttacctccccgtaatattgcgttaacaggccgctgacggcttcgatcgtgaaggagaataacaatgttcaggtcactgtttctggcggccgccctgatggcatttaccccgcttgcagcaaacgcaggtgaaatcaccctactgccatcaatcaaattacaaattggcgatcgcgatcattacggtaattactgggacggtggtcactggcgcgaccgtgactactggcatcgcaattatgagtggcgtaaaaaccgctggtggcgtcatgataatggctatcatcgtggctgggataagcgtaaagcgtatgagcgtggctatcgtgaaggctggcgcgatcgtgacgatcatcgcggaaaaggccgcggacatggacaccgccattaaacacattcgccaatggaacacaatgcctgatgcgacgctagcgcgtcttatcaggcctacaaaccggctctttaacgcgtagggcggataaggcgtttacgccgcatccgccaatagtgccagatgcgacgctcattcaactacaatcccagcgccgtccccaccaacaaccagatattcagcgccacgaccagcactacaatcacccagcctgtctgttttacgcgtttgctgttcaccagatcgcccatcaacttgctgtcactggtgaaaatcagcagtggaaccagcgccagggcgataccaaaacttaacagcacctgactcataaccagaatccgtgtcggatctaatcccatcagaatgacaataaatgacggcaacatggtgactgtacgacgcacccacagcgggatatggaagcgaatgaatccctgcatcaccacctgccccgccagtgtccccaccaccgttgaggacagtccggcagcaaccagacttaacccaaagaccgttgccgcagcatggcttaacagcggttgcagcgtcagataagcctcatcaagatcggcaacaccagtatgaccagaaaagtggaacgccgccgcagctgtagccatcatcgccagattgacaaaaccggcaatcgtcatggcgatagccacatcccatttggtggcggaataacgttgttgacgcgaaccgccatgtaaatgctgagtgagcgaagagtgcaaataaatcacatgcggcataatcgtcgcccctaacacgcctgctgccaggaagaccgcctccgaagtaggtaaactcgggatcaccattcctttacccagctgcgccaggttaggctgggagaaaatcaactcgacaatgtaagccgcggcaacaaacaacagtaacccgccaatcactttctccagcggtttttgcccgcgacgttgcagcattaaaatcaggaaagtcgcgatccccgtcagcaccgcgccctgcaacaacgaaacaccaagaatgagtttaaaaccgatcgccgcaccaataaattccgccaggtcggttgccatcgcaataatttctgcctgaacccaatagaaccacactacgggacgcggatagtgatcacgaatctgctccgccagatttttaccggtggcaatccctagtttggcagagaggatctgaatcagcatcgccatcaggttggcccaaacgacaacccacagtagctgatagccgaagctagcacccgcctgaatattggtcgcaaagttaccgggatcgatataaccaatcgccgcaatgaacgcaggtcccattaatgcgagcctcatcttgcgcgccgcccgtccgctgctactctcaacgcgatagttcgtcatcttgtgcctctaaaacatagcctttgctatgtttcatgctatgccaaacgagaatgattatcaaattcatttgaatgggttgtggtgatttctttgatagaccaggattatgactacgaaaagattgatgacttgaatgttatggttatgtttaatgttagcacatttacataactttcagcttccatacacaacatagcagaaatgtatgacagatcactatttttgaagcttgtcacaggacgtcattatagtgtgtgtcagatctcgttttccttaaccatgttacatagaatgtgcacggaaatttaacctgcctcatatttggagcaaatatggaccgcgtccttcattttgtactggcacttgccgttgttgcgattctcgcactgctggtaagcagcgaccgcaaaaaaattcgtatccgttatgttattcaactgcttgttatcgaagtgttactggcgtggttcttcctgaactccgacgttggtttaggcttcgtgaaaggcttctccgaaatgttcgaaaaactgctcggatttgccaacgaagggactaacttcgtctttggtagcatgaatgatcaaggcctggcattcttcttcctgaaagtgctgtgcccaatcgtctttatctctgcactgatcggtattctccagcacattcgcgtgttgccggttattatccgcgcaattggtttcctgctctccaaagtcaacggtatgggcaaactggaatcctttaacgccgtcagctccctgattctgggtcagtctgaaaactttattgcctataaagatatcctcggcaaaatctcccgtaatcgtatgtacaccatggctgccacggcaatgtccaccgtgtcgatgtccatcgttggtgcatacatgaccatgctggaaccgaaatacgtcgttgctgcgctggtactgaacatgttcagcacctttatcgtgctgtcgctgatcaatccttaccgtgttgatgccagtgaagaaaacatccagatgtccaacctgcacgaaggtcagagcttcttcgaaatgctgggtgaatacattctggcaggtttcaaagttgccattatcgttgccgcgatgctgatcggctttatcgccctgatcgccgcgctgaacgcactgtttgccaccgttactggctggtttggctacagcatctccttccagggcatcctgggctacatcttctatccgattgcatgggtgatgggtgttccttccagtgaagcactgcaagtgggcagtatcatggcgaccaaactggtttccaacgagttcgttgcgatgatggatctgcagaaaattgcttccacgctctctccgcgtgctgaaggcatcatctctgtgttcctggtttccttcgctaacttctcttcaatcgggattatcgcaggtgcagttaaaggcctgaatgaagagcaaggtaacgtggtttctcgcttcggtctgaaactggtttacggctctaccctggtgagtgtgctgtctgcgtcaatcgcagcactggtgctgtaaaaccatacataaaaaagccggggatcattccccggcttttttacgcctgttaatcagctaatggctgcgggcgaccaatcaaatacccttgcagatattgcaccccgagcttatgcaatagcgcctgctgctgttgcgtctcgacaaactccgcggccacactcaatgacttcgctttcgccagatcggtaattgatctcacaatcatcgcatccagcgtattcgtgacaatatctttcacaaagacgccatcaattttgatgatatcagcctgcaaacgctttaaccgttcgtagttggcatatccggtgccaaagtcatcaatcgcaatccggaaaccaaacttatgcagctgctcgatgttgtacatgctgctttctgcgttagaaaacgcctgctcctcggtgatctcaagaatgaccgcctgcggggagatgtgataacgcttaaacagacgaataatccgcccggcaatattcttttgcagcagcgtgagcggcattaaattgactgaaaagcgcggtccttttttgtcgcaagggtgtgttgccagccacttcaacaaggattccagcacttgcaaatcaaaacgcgcgctaaggttaaactgagcaataaggggcagaaacttatccggggtcataatgccgccgtcatatttcagtcgcgcgaggatctcatcataaccttcaccctctttgttgcgaattggctgggcgtagagcagcaaatcaccctgatctaacgccgtgcgaatggtattcagcaatagcacctgtttagtggtctgcccggaaaccatctcctctctgctatccagcgccagcacatgatgatgtgcgcaggattgctccgccagccagcttaactgccccaacaagggttgcagggtttcctgatttccatcaaaacgcccccaggcagcaccatagcccatatccagcccggtattgttccagtgaatttgccgactattcaggatgttaaccatatgctggagtcgcccttccgtttccggcccgctcagcactaacagcagttcactacccggcaattgatacaacttttcgttttcctgcatcaacggcagcagcgtacggcaaattgagcggatacagtgaacgcgcatcattaagccgtaatgacgactcataaactcaagattatcaatgcgcaggcagcaaaaactcttgcccgcctcttgctccggcgcttgttccaacgcacgaaagttgggtaggagcgttaacggatctgtcagcgcctgcaaatgccagcggcgattaagccattcactgcgatgataaatgcgcaccatatagagcaggcaaacgctaaaggaaatcagcaccgcaagaataaatgccagcgaatattcggtttccaccccttgcaaaaagttctggttgtaattcagaaggcaaagcgttgaaacagcccaggtgagatttaaaaacggatagcgaagcttaccgaccccgagggtaaagatgatgaagaaaacgggtaccaggtaaccggcaataaagtcgttttcataaggtgtgcacaacagaagtagcagcacgcttaacgctgccagccagcttaaggtaaatgcgcgtttctctttgcccaacgacggagcgatatccctgcgccacaatatctgcgcaaagtggggacttacaatcatgcgagtgagatagtagaaaagcatgttgtaaatcagcacagcggtgaaaaggcttagcaaatcaacgaccgtgaaaatggcatccgcatcaccgaaaaaggtggatatctttagcgggaaatcaaagaagctccccacaagatacatgctgcatttgatgccgatcggcgtcaccaaaccaagccagaacagacgttgccagacatatcggctggtcaatccataacgccaacgcgtccccagctgccagcgtaatattgcgcaggcacacaacacgacaaacgtctggctaccgagcatgaccgcagtctgtaaaaaagagagatgaaagttccacagattggtgcaaaacatcccgcataaaacgggaacgacaccgcgccagccaaagataaacaagattgacagcattacgcacagtggcatccacgccagaaagatataactggaatggataatggcaagtggcgaaataaaacgggatagctgaataagtaccacggtgagcgtaaacgctagtgtgaatatcttgatattttttatcaggttatgctccacaaacatgagtacactactctcactgatcggggttttcaggcacacaaataataagtttattcgcatcgcgaagcaaacagggggccagcctgttgccgatttttcatccaatgatgctttcaccaggcggcactaacccggacgtagactgtattacaaaagcggcaaaaagcagagacaaaaaacccccgctttgcagcgagggttggaaatttggtggagctaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccacgatgcgtttacgtaccaaatttgctgggtgcaaaatttggtggagctaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccgtcacgtaaagcttgtcgagttgacgggcggcatcatatgaattccgcccgaatgtgtcaacggcaaattgcaacgtgtagtttcaatcgctgaaaaatcaggcaaatgaacaattttggaaaaccgctcgcattcagtagttattcatgtcacggtttcctgtaaagtggtgttataaaatgaactactaatagacccacatacattcagggaattgttatgttcaaggagaggatgacaccagatgaacttgccagactgaccggctatagccgccagaccattaataaatgggtacgcaaggagggctggacaacgtcaccaaaacctggcgtccagggtggcaaagcccgactggttcacgtcaatgaacaggttcgtgaatatattcgcaatgctgaacgtccagaaggtcagggagaagcgcctgccctttctggtgatgcgccgcttgaagtattgctggtgacactggcgaaagagatgacgccagttgaacaaaaacagtttacatccttgcttctgcgggaagggattatcggattgttacaacgcttagggattcgcgatagcaaataatatgaaaagattacgcaacaaaatgaccaccgaagaactggctgaatgcctcggtgtggctaaacaaactgttaaccgttggatcagagaaaaaggctggaaaacggaaaaatttcccggcgtgaaaggcggtcgtgccagacttattctggtcgatacgcaagtttgcgagtttattcagaacacgccagccttccataacacaccaatgttgatggaagctgaagagagaattgctgaatacgctcctggagcacgcgccccggcgtatcgacaaatcatcaacgcgatagataatatgacagacattgagcaggaaaaagtcgcgcaatttttgtcacgtgaaggaattcgcaatttcctcgcccgtctcgatattgacgaatcagcataaataaaaaacggcaggatattatctcctgccgtttatctttttacacgctaattactgctgattttcgcgttcagcaataaaatccagcgctttgttgatacgctcgatactgcgggtcttaccaattgcgtgaacggtaacatccagtgctggagactgccccgcaccggttacggcgacacgcagcggcataccaactttacccatacccacttccagctcatccgccgtcgcctgaatagcgtgatgaacgttttcagcggtccagtcagtaatcgcggccagtttgtcacgaaccacttccagcggctgacgcgctaccggacgcagatgttttttcgccgcatcggcatcgaactcagcaaaatcttcgtagaaataacggcagctctgtgccatctctttcagcgtcttgcagcgttcgcccagcagtttcaccagatcagccagctgcgggccgttacgggtatcgatattttcctgctcaatgtgccactgtaagtgagtagcaacatactccggcggcagcgcgttaatgtagtgatggttcagccacagcagcttgtcggtgttgaacgcactggcagatttgctgacggcattcagggtgaagtatttgatcatctcttcacgagtgaagatttcctgatcgccgtgggaccagcccagacgcaccagatagttcagcagtgcttctggcaaataaccgtcatcacgatactgcattacgctgaccgccccgtgacgtttggacagttttttaccgtcatcgccgttgatcatagaaacgtgcgcgtaaaccggcaccggcgctttcagggccttaagaatgttgatctggcgtggcgtgttgttgatatggtcttcgccacggataacgtgggtgatttccatatcccagtcatcgacaaccacacagaagttataggttggggaaccatcggtacggcggataataagatcgtccagttcctggttgctgaactcgatcggaccacggatctgatcgtcaaaaacaacagaaccttcctgcgggttagcaaaacgtacaacgcacggttcatcatcagcgtgatgctcatggctgtggcggcagcgaccgtcataacgcggcttctcacctttcgccatttgctcttcgcgcagcgcttccaggcgctctttagagcaatagcatttataagcagtgccctcttccagcatctgatcgatcaccgcgttgtagcgatcaaaacgtttggtctggtagtacggaccttcatcccactccaggctcagccagttcatgccatccataatggcttcgatagcttccggcgtggaacgctcaagatcggtgtcttcaatacgcagcacgaactcaccgccgtggttacgtgcaaaaagccaggagtaaagagcagtacgcgcgccgccaacgtgcagatagcctgttgggcttggcgcgaagcgagttttgattttcatgaaatggccttacgtttagaaagatgccgacaaccggcaaatcctggaaaaattgagtgggcgatattctatcactcccgcctgattcctcaatgtagttcgggtttctaccttacgcattattgttttcgttgacaaattgcgcaacacggtctgttttgcgatcatcttgcttaaatttacgacgaacgaacaatttctttagaaaatgcgttgactcattttgaactctccctataatgcgactccacacagcgggggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccaactactttatgtagtctccgccgtgtagcaagaaattgagaagtgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccactttctcgccagctaaatttcttgtaaaaatgtgaagtaccgaagtgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccacttcgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctatctgcgatactcaaagattcgaacctgcagcaggtttgagttgagcgcagcgaaacaacggagccgctcgcggcgacggcccgaagggcgagcgaagcgagtcatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctatctgcgatttgtaagattgatttttcttctcaagttccttgttcttctaccgatattacctcgtacagtgacgaggactgaacaatggccactatctcttcaacttcaattccttccatacaaacacagagtagtaacagggcatcacaaggtagcgatgttgcttcacaaatcgcgcggataagtcagcaaatcatcaaactcactcaacaaattaaagagattgtagacactagcggcagtgctgaagacaagcaaaaacaggccgaattgattcaacagcaaatcaccctactggaaacacaactggcgcagttgcagaaacagcaggcagaaaaggcgcaggagaaagagcagtgtttgtctctgaatgtatcccttctaaatcctgttgaaaaaacgactcatatcgatatctatatctgatacaacggatccccttcccgaccagccattagcgcattgccctggtctcgtaccacgtcccataacgcttcagcggcggtggaaagtgaacggttcttcctgcgcaccagcatcaactggcgttcaacaaccggcgtaatgcgctttaccaccagtgggctaccttcaggcaatggtagcgccagtgcgggaagaatactgatgccgatgcctgcggctaccatcgggaacagcgtcgccggatgtccaatctcctgcacaatattcgcctgaataccattgcgcgccagcgctgcgtcaatcagcggtcggctgcctgacgcgtaatcctgcaacaccaatttcgctccctgcaatgcctgccagggtacataatcttccacggccaaagcgctatcgcgatggcaaagcagaaagaaaggctcggaaagaatcgcttcacattgcagatcgcccactgggcctggatcgatgacgatgccaaagtcgacatctccctggcgaatactttccattacccactgctgcggacgatcgtgcaggacaaactgaatatctggatagcggcgatggctttcagcaatgcattgcggaataagatgcgcggaaatggtctggctggcagcgacccgaacttttccgctcagttgttgccccatacgcccggtatcgcgcaacgtgctgttcagttcatccagcagtcgctcaagacgcaaagccagctgctgccctgcatctgtaagcaccacttcacgcgtggttctgtccagcaggcgaacaccagtatgattttccagctccttcacactgtgactcactgccgactggctcaggccgatacgctctcctgcacgactaaaacttttctcctgcgctactgtgacgaaaacctttaattgttttaaagaataattcatctgttttcttcatgaatggatgcaataaatcaattttatttctcaaactggaagaagcacaatagaaccatcgatcatctggagtctttatgaaactttttcgtatcctcgatcctttcaccttaaccctgatcacggtggtgttgctggcctctttctttccggccagaggcgatttcgtccccttctttgaaaatctgaccaccgcagctattgccctgctgttctttatgcacggcgcgaagttgtcgcgtgaggcgattattgctggcggtggtcactggcgactgcatttgtgggtaatgtgcagcaccttcgtgctgtttccgattctgggtgtactgtttgcctggtggaaaccggtaaatgtcgacccgatgctctactccggttttctctacttgtgcattctcccggctaccgtgcagtctgcaatcgccttcacgtcaatggcgggcggtaacgtcgcggcggcggtttgttctgcgtcagcatccagcctgctggggattttcctttcaccattgctggttggtctggtgatgaatgttcacggtgcagggggcagccttgagcaggtcggtaaaattatgctgcaactgctgctgccgtttgtgttggggcatctttcccggccgtggattggtgactgggtgtcgcgcaataaaaaatggattgcgaaaactgaccagacgtccattctgttggtggtttatacagcgttcagcgaagccgtcgttaatggtatctggcataaagttggctggggatcattgctgtttatcgtggtggtcagctgcgttcttctggctatcgtgattgtagttaacgtctttatggcacgccgactgggcttcaataaggcagatgaaattactatcgtcttttgtggttcgaaaaagagtctggcaaatggcatcccgatggcaaacattctgttccccacatcggtgatcggtatgatggtgctgcccctaatgattttccatcagatccaattgatggtctgtgcggtgctggcgcgtcgatacaaacgccagaccgaacagttacaggcacagcaggaaagcagcgccgataaagcttaaagcggacgcttcaggggctggaccagttgcgtcagcccctcggttttaatcagcagcgtgatttgcattagctcaccgagcttccctgccgggaattcatctttgcgggcaaaccacagcagatactcctccggcaggtcgattaagcgacgccctttatatttgccaaacggcattatcgtattggctatttcaatcagctgctctttttccatctcagctacccagcaaacgcagcatttccgcttcgtcgatgacttcaatgcccagttcctgcgctttcgccagtttagaacctgccgcttctccggcaatcaccagatcggttttcttcgacacgctgcccgcgactttcgcgcccagttcaaccagtcgagctttagcgtcatcacgcgacatctggcttaagctgcccgtaagcaccacggttttaccagcaaacgggctgtcaatctcttccgcgttgataacgatcggcgcaggccagtgaacaccttccgccaacagctcgctgatgacattgcggttgctttcttcggcaaagaagttgtgaacgtgggatgcaacgacaatgccaacatcaggcaccttttgcagctcttcaatcgaagcggcttccagcgcttccagcgtgccgaaatatgccgccagacctgctgcggtggcctcgccgacttcacggatgccaagtgcatagaggaagcgagcaaaggtggtttctttcgctttttctagcgcgttaaccacgttttgtgccgattttggccccatacgctccagtccggtcagtttgcctgcggtgagtttgaacagatctgccggagtatggacatattctttttcaaccagctgatcgatgattttgtcgcccattccgtcaacatccatcgcacggcgggaaacaaagtgtttcagcgactctttacgctgcgctccgcaaatcaggccaccggtacagcgggcaaccgcttcaccttccacacgctcaacgtcagaaccacataccggacaatgcgtcgggaatacaacctcacgggtatcttccgggcgttcagaaagcacgacgttaaccacctgcgggatcacgtcgccagcgcggcgaatcaccactttatcgccaatgcgtaaaccaagacgttcgatttcatccgcattgtgtaaggttgcgttactcaccagcacgccagcaacatggacaggttccagacgcgcaacaggcgtaatcgcgccagtacgcccaacctgaaactcgacgtcacgcacaaaggtcatctgctcctgcgccgggaatttaaacgctaccgcccagcgcggggcacgcgcgacaaagccaagctgctcctgctgttccagtgagttgaccttaatcaccacgccgtcgatatcaaagcccagcgtcgggcggtcttcttccactttgtgatagaacgccagcacttcttccgccgattcacaaagcgttacccgatcgctgaccggcaacccccactttttaaattgcagtaaacggccaagatgagtatccggcagctcgccaccttccagaacaccaacgccatagcagaaaaaagtgagcggtcgcttcgctgtaatacgcggatcaagctgacgcagtgaaccagctgccgcattacgtgggttagcaaaaactttcccgcccgtgcgtcgcgcatcttcgttaatcttttcgaaccccgcctgcggcaggaacacttcaccacgcacttccagacgcgccgggatattctctccgtgcagcttcagcggaatagcgcgaatagtacgcacattagacgtgatatcttccccggtggtgccatcgccacgggtcgcggcactgactaaaacgccattttcatacagaatactgacggcaaggccatccagcttcagctcacagcaccaggtgactttctcgttgtttttcagacggtcctgcacacgtttgttgaaagcaagaaagctttcttcatcaaaaacgttatccagtgacagcattggtacttcatggcgtatctggctgaaagccgccagcggcgcagcgcctacacgttgggtaggcgaatcaggcgtaatcagttctggatgtttggtttccagctcgcgcagttcgcgcatcagcctgtcgtattcagcgtcgggaatttccggcgcatccatcacatgataaagatattcatgatggcgaagcgtcgttcgcagttctgtcagttgttgttcgattgattccatatcgcaccatcaatgctaaaaacccccgacaagcgggggttcgaagaggagttaatttgccttaagtgtatcaggcgttggcgtctttgacttcgcggatgatgtcctggtactcgcgcaatttctgcggagtcatcatacggcgctgatcgtcaagcacgacaccgcccacttcatcggcaatatgctgcgcagattgcagcatcagcttgaagttctgcagctcgtcaccgtaagacggtacctgcataaagatggtgacacccggagtagtgaaatccttcatttcaggatcaaaggttcccggtttcaccatattcgccaggctgaataacgccgggccgctgccatccgggctaagatgacgatggtaaatattcatatcgccaaaaatgaagcccgcttgttgaatgctgttaagaagcagttcaccgtttagctcgctaccgtgatgcgccgcgacgttcatgataatcaccgcttctttgcgcttcggtttatccataactggagccggttccgctacaggctcaggctgtggtgccgctacgggttctgcaggctggaaagcctgttgtgccggttgcggtgctgaatgcacaggctgcggcgctggcgcgacctgtggcgaaactggctgctgcaacggctgttcaggctgcggctgataggcaggctgctgcaccggctgcgctggacgcggagcatgttgcggcggtacctgcgcttcaggcggctgctggaccggttgacgcggctgcgcagacgcataaggcggttggtactggtgttgcggcgacggacgagcagcctcatgctcctgagcgttagccggggcatgattcacgcggtgaacacgaacctcaccaacgccctcatcatcttcgacatcctcgtcataagaatcgtcgtcacgttttgacttcattcgttttaatggccgatcgcggaacatagaagatcgttctttacggctggtccagaaaccatgtaccagtaaagcgattatggcgatcgcgccaacaatgattaatatcagacgcaaatcctgcatcattatattctctgttgttctaacaccttgccaccacggcaaacatttactcactaagagtatttgccgattacctcaagtgcaagtgcactattaactttcacagcacaaagatagatgaaatcgtgctttttgctgttttttcgaacatatcctaactgtccattgcgcaattacccggtaaaatacgcagaattttcctgggattggtcaaaaggagctcatcctgattatggtttcatcattcacatctgccccacgcagcggtttttactattttgcgcaaggctggaagctcgtctcgcaacctgggattcggcgtttcgttattttaccgctgctggtcaatattttgttgatggggggcgcattctggtggctctttacacagctcgatgtctggatcccgactctcatgagttacgttccggactggctacaatggctgagttatctgttgtggcctctggctgtcatctctgtgctgttagtgtttggctatttcttctccacgattgctaactggattgccgctccgtttaacggtttattggctgaacaactggaagcacgattgactggcgctacaccgccagataccgggattttcggtatcatgaaagatgtgccgcgaatcatgaaacgcgaatggcaaaaatttgcctggtatctgccgcgcgcaattgtattgctaattctttacttaatccctggtattgggcaaaccgtcgcgccggtactgtggttcctgtttagcgcctggatgttagccatccagtattgcgattaccccttcgataaccacaaagtgccgtttaaagagatgcgcaccgccctgcgcacacgcaaaatcaccaatatgcagtttggtgctttaaccagcctgtttacgatgatcccgctgcttaatctgttcatcatgcccgttgccgtttgtggcgcgacggcgatgtgggtcgattgctatcgcgataaacacgcgatgtggcggtaacaatctaccggttattttgtaaaccgtttgtgtgaaacaggggtggcttatgccgccccttattccatcttgcatgtcattatttcccttctgtatatagatatgctaaatccttacttccgcatattctctgagcgggtatgctacctgttgtatcccaatttcatacagttaaggacaggccatgagtaagatttttgaagataactcgctgactatcggtcacacgccgctggttcgcctgaatcgcatcggtaacggacgcattctggcgaaggtggaatctcgtaaccccagcttcagcgttaagtgccgtatcggtgccaacatgatttgggatgccgaaaagcgcggcgtgctgaaaccaggcgttgaactggttgaaccaaccagcggtaataccgggattgcactggcctatgtagctgccgctcgcggttacaaactcaccctgaccatgccagaaaccatgagtattgaacgccgcaagctgctgaaagcgttaggtgcaaacctggtgctgacggaaggtgctaaaggcatgaaaggcgcaatccaaaaagcagaagaaattgtcgccagcaatccagagaaatacctgctgctgcaacaattcagcaatccggcaaaccctgaaattcacgaaaaaaccaccggtccggagatctgggaagataccgacggtcaggttgatgtatttattgctggcgttgggactggcggtacgctgactggcgtcagccgctacattaaaggcaccaaaggcaagaccgatcttatctctgtcgccgttgagccaaccgattctccagttatcgcccaggcactggctggtgaagagattaaacctggcccgcataaaattcagggtattggcgctggttttatcccagctaacctcgatctcaagctggtcgataaagtcattggcatcaccaatgaagaagcgatttctaccgcgcgtcgtctgatggaagaagaaggtattcttgcaggtatctcttctggagcagctgttgctgcggcgttgaaactacaagaagatgaaagctttaccaacaagaatattgtggttattctaccgtcatcgggtgagcgttatttaagcaccgcattgtttgccgatctcttcactgagaaagaactgcaacagtaatgccagcttgttaaaaatgcgtaaaaaagcacctttttaggtgcttttttgtggcctgcttcaaactttcgcccctcctggcattgattcagcctgtcggaactggtatttaaccagactaattattttgatgcgcgaaattaatcgttacaggaaaagccaaagctgaatcgattttatgatttggttcaattcttcctttagcggcataatgtttaatgacgtacgaaacgtcagcggtcaacacccgccagcaatggactgtattgcgctcttcgtgcgtcgcgtctgttaaaaactggcgctaacaatacaggctaaagtcgaaccgccaggctagactttagttccacaacactaaacctataagttggggaaatacaatgttccagcaagaagttaccattaccgctccgaacggtctgcacacccgccctgctgcccagtttgtaaaagaagctaagggcttcacttctgaaattactgtgacttccaacggcaaaagcgccagcgcgaaaagcctgtttaaactgcagactctgggcctgactcaaggtaccgttgtgactatctccgcagaaggcgaagacgagcagaaagcggttgaacatctggttaaactgatggcggaactcgagtaatttccagggttcttttaaaaatcagtcacaagtaaggtagggttatgatttcaggcattttagcatccccgggtatcgctttcggtaaagctctgcttctgaaagaagacgaaattgtcattgaccggaaaaaaatttctgccgaccaggttgatcaggaagttgaacgttttctgagcggtcgtgccaaggcatcagcccagctggaaacgatcaaaacgaaagctggtgaaacgttcggtgaagaaaaagaagccatctttgaagggcatattatgctgctcgaagatgaggagctggagcaggaaatcatagccctgattaaagataagcacatgacagctgacgcagctgctcatgaagttatcgaaggtcaggcttctgccctggaagagctggatgatgaatacctgaaagaacgtgcggctgacgtacgtgatatcggtaagcgcctgctgcgcaacatcctgggcctgaagattatcgacctgagcgccattcaggatgaagtcattctggttgccgctgacctgacgccgtccgaaaccgcacagctgaacctgaagaaggtgctgggtttcatcaccgacgcgggtggccgtacttcccacacctctatcatggcgcgttctctggaactgcctgctatcgtgggtaccggtagcgtcacctctcaggtgaaaaatgacgactatctgattctggatgccgtaaataatcaggtttacgtcaatccaaccaacgaagttattgataaaatgcgcgctgttcaggagcaagtggcttctgaaaaagcagagcttgctaaactgaaagatctgccagctattacgctggacggtcaccaggtagaagtgtgcgctaacattggtacggttcgtgacgttgaaggtgcagagcgtaacggcgctgaaggcgttggtctgtatcgtactgagttcctgttcatggaccgcgacgcgctgcccactgaagaagaacagtttgctgcttacaaagcagtggctgaagcgtgtggctcgcaggcggttatcgttcgtaccatggacatcggcggcgacaaagagctgccatacatgaacttcccgaaagaagagaacccgttcctcggctggcgcgctatccgtatcgcgatggatcgtaaagagatcctgcgcgatcagctccgcgctatcctgcgtgcctcggctttcggtaaattgcgcattatgttcccgatgatcatctctgttgaagaagtgcgtgcactgcgcaaagagatcgaaatctacaaacaggaactgcgcgacgaaggtaaagcgtttgacgagtcaattgaaatcggcgtaatggtggaaacaccggctgccgcaacaattgcacgtcatttagccaaagaagttgatttctttagtatcggcaccaatgatttaacgcagtacactctggcagttgaccgtggtaatgatatgatttcacacctttaccagccaatgtcaccgtccgtgctgaacttgatcaagcaagttattgatgcttctcatgctgaaggcaaatggactggcatgtgtggtgagcttgctggcgatgaacgtgctacacttctgttgctggggatgggtctggacgaattctctatgagcgccatttctatcccgcgcattaagaagattatccgtaacacgaacttcgaagatgcgaaggtgttagcagagcaggctcttgctcaaccgacaacggacgagttaatgacgctggttaacaagttcattgaagaaaaaacaatctgctaatccacgagatgcggcccaatttactgcttaggagaagatcatgggtttgttcgataaactgaaatctctggtttccgacgacaagaaggataccggaactattgagatcattgctccgctctctggcgagatcgtcaatatcgaagacgtgccggatgtcgtttttgcggaaaaaatcgttggtgatggtattgctatcaaaccaacgggtaacaaaatggtcgcgcctgtagacggtaccattggtaaaatctttgaaaccaatcacgcgttctctatcgaatctgatagcggcgttgaactgttcgtccacttcggtatcgacaccgttgaactgaaaggcgaaggcttcaagcgtattgctgaagaaggtcagcgcgtgaaagttggcgatactgtcattgaatttgatctgccgctactggaagagaaagccaagtctaccctgactccggttgttatctccaacatggacgaaatcaaagaactgatcaaactgtccggtagcgtaaccgtgggtgaaaccccggttatccgcatcaagaagtaattcttgccgcagtgaaaaatggcgcccatcggcgccattttttatgcttccgccagcggcggcaaaatcaattcatcgctctcatgctgctgggtgtagcgcatcacttccagtacgcgcaaccccgcacggtgcaccgcatcgtttaacgccttccctttcagcaaaccactgataagctgagcacaaaacaggtcgccagtccctttcaggtcggtttttacccgtgaatgggaaatgacattcacgctgtcggcactgaccaccaccacctgcatctcctgattttcttcattaccggaggcgctggtaatcaccacccattttaatgtgtctgaaagcagactttttgcggcagcaatggcactgtcgagatcgcggcaatttttaccggtcaggatttccagctcaaagatattgggggtaattccctgcgccagcggcagtaaatattgtcgatacgcctcgggaaggtcaggtttgacataaattccgctatcaatatcgccaatcaccggatcgaccatgatcaataggtcaggatggtctttgcgtagcgcagtcagccactcggcaaggattttgatttgcgatgccgttcccatatagcccgtggttacagcgcgcagctggcgcagcgcatcacgctcctgaagcgcacgcaaataaccgctaaaccattcatccggaatcgcaccaccgtagaaagtgtcataatgcggcgtattgctcagcaataccgtcggcacggcaaaaacattcagaccgttctgtttgatagcaggcacggcaatgctgttgcccacgctgccgtaaaccacctgcgactgcacggcgacgatatccgcctgcagcgccctgctcttatcgttaaacaacaacaaactactcatttaattttttctccttgccgatgatcctcatcgtattccaaccgaaactttacctgattctggcagtcaaatcggctatcacaaaacaaggataaggtaattcaatgaagaaaatcatttgtctggtcattacactactaatgacactccccgcttacgcgaagttaactgcccatgaagaagcccgcatcaacgccatgctggagggattagcacagaaaaaggatttgatatttgtgcgcaacggtgatgaacatacctgcgatgaagcggtttctcatctgcgtctgaagctgggcaatacccgtaaccgcattgacactgccgagcagtttattgataaggttgcttcgtcgtcatcgattaccgggaagccgtatattgtgaagatccccggtaagagcgatgagaacgcacagccttttttacatgcgctaattgcgcagacggataaaacggtgcctgcgcaataatcttaaatccccgccccctggctaaaatgctcttccccaaacaccccggtggaaaggtagcgatcgccacgatcgcagatgatcgctaccaccaccgcaccagggttagcttttgccacccgcagtgctccggcaaccgcgccgccggagctgacgccacagaatattccttcccgcactgccagttcgcgcatggtgttttctgcatcgcgctgatgaatatccagcacctcatccaccagagaagcgttgaaaatccccggcagatattccgcaggccagcggcgaatgccgggaatactgctgccttcttccggctgcaggccaacaatcgttactggtttggattgttcgcgcataaagcgtgaaacgccggtgatagtgccggttgttcccatgctggagacaaaatgggtaatgcgcccgccggtttgctgccagatttccggcccggtagtggtgtaatgggcgtaagggttatcgggattattaaactgatcgagcagctttccttcgccacgattcgccatctccagcgccagatcgcgcgcaccttccatgccctgctctttggtgacaagaatcagttccgcaccataagcacgcatcgccgcacggcgttcctggctcatgttgtcgggcatcagcaatttcatgcgatagcctttcagcgcggcaatcattgccagcgcaatgccggtgttaccactggtggcttcgattaagacatcacccggtttaatttccccgcgcttttccgcctcgacgatcatcgaaagtgccgcacgatctttcaccgaacctgccgggttattgccttccagttttaaccacacttcactgccgttatccggccccattcgctgcaacttcaccagaggcgtattgcctattgtttgttctaatgtactcacgatctctatccatacgtggtgttgcctgatgcgacgcttgcgcgtcttatcaggtctacaggttacaaaccttgccattaaaaagcccggatcgcgggaagcgcctccgggcgtttaacattcactcaacctatcaggcgctttgtgcgagagcaagttcctcatcgcgggtttcgatacgctcgtcgccgttatacagccgcgcatgttgcagaccaacgaataaacgctcgccacgctgcggggcatcgtcgccatgcatcacgaccgtcagcggttcgttgtaccaccccagcggctgcaccactaattgggtgtagtgacctttcgggctggcttccagtacctgtaccggcagcggcgaatcgagactggtacggcggctgatatccacttcccacgggcgcaggaagagatccaccggcccctgataagcaggtgtgtagcccagcggccagcgatgtgcgccaacatggaactgcccgccgcgaatggttccctgcaggcggttcacttcgcccataaattcgagtacaaaacgggtcgctggttcgcgccatacctgattcggcgcatcagcctgttcaatattcccctgactcatcaccactacacgatcggctacttcggtcgcctcttcctggtcgtgggtcacgaacacgctggtgaatttcagctcttcatgcagttgacgcagccagcgacgcagctctttacgcacctgcgcatccagcgcgccaaacggttcatcaagcagcagaatttgcggttctacagccagcgcgcgcgccagcgccacgcgctgtttctggccgccggaaagctgtgccggataacgatctgccagatgagcaagctgcaccatctccagcaattttgtcactttcgctttgatggctgcggcattcgggcgctcgcgacgtggcagcaccgtcaggccaaaagcgatattgtcgaacaccgtcatatgacggaacagcgcgtaatgctggaacacgaaaccgaccttgcgatcgcgcgcgtgcaggcggctgacgtcggtgccgtggaagcgaatatgcccgctggtttgatgctccagcccggcgataatgcgcagcagcgtggttttcccggaaccggacggccccagcaacgcgaccatctgacctgaaggaatatccagtgagatatcgttcagcacctgggtgcgaccaaacgacttcttaatattggcaatctcaatgctcatgatgttcctcctgctgtgcgcgtttatcctgattctccaggcgccactgcaacatactttttaaaaacagggtgataatcgccatcagcgttaacagtgccgcagcggtaaaggagccgacggtgttgtagtcctgctccagcaattcaatctgtaacggcagcgacagggtttcgccgcgaatcgagccggaaaccaccgacaccgcgccaaactcgccaattgcgcgggcgttggtcaacaccacgccataaagcagcgcccagcggatgttcggtaatgtgacgcgacggaacatctgccagccggacgcgccaagcaaaatcgccgcttcgtcttcctggctgccctggcttaacatcaccggcaccagttcgcgcaccacaaacggacacgtcacgaagatggtgaccagcaccattcccggccaggagaacataatttgcaggttatgctcgtcgagccaaccgccgagcgggccgttagagccgtagaacagcaaatacaccagaccggcaaccaccggcgacacggcaaacggaatgtccagcagcgtcagcagcaactggcgtccggggaagttaaagcgcgtcaccagccacgccagtagaataccgaacaccaggtttaccggtacggcaatcagcgcgatcatcaccgtcagccagatggcgtgcagcatatccggatcggccagattctgtaaaaccggcatcagccccttgctgaatgcctgcacgaagatgtaaatcatcggcaccagcaggatgaacgctgaaaccagcatcccgatgccaattagaaaccatttgccccagttaatcgggcgcgcgtcataacgcttcaattgggtaacttccgccattaatgacctaccacacgccgaccaaagcgactttgcagagtgttaattgagaacagcagcagcagggatgccgcgaggatcaccgaagcaatcgcgctcgccgccgggtaatcaaactcctgcaagcgcacaaaaatcatcagcgacgtcacttccgtcttccaggcgatgttcccggcgataaatatcaccgcgccaaactcaccaagactacgggtaaacgacaacgccacgcccgccaccagcgctggagaaagttccggcagcaccactttgcagaaactctgccagcgcgttgcaccaagcgtttccgccgcttcttcatattccgggcctaactcttccagcaccggctgcacggtacgcaccacaaacggaatgctggtaaaggccatcgccaccgcaataccaagccaggtataggtgactttgatatcaaacttcgccagccattcaccgtaaaaaccgtttacggaaaagagcgaggccagcgttaaaccggcgactgccgttggcagcgcaaagggtaaatccatcagcgcatcaagcagcgtgcggcccggaaagcgataacgtgttaaaatccacgccatcagcagaccgaaaacgccgttaaaaatcgatgccacaaacgccgacagcagcgtcactttgtaggccgcgaccacttgtgggttggtgatcacctcccagtactgcgcccagctcatctgagccagctgcatcaccagcgcggagagcggcagcagcaaaatcaggcacacaaacagcagactggtgccgaggcttaaggtaaagcccggcagcacgcgtcttgatgaaactgcaaacattaattacgccccgccgctaacagcttgtctaactcgccgccgctggtgaagtgggttttcatcacttccggccaggagccaaatttgtcttccacgcggaacagctcggtctgcgggaatttgtttttcagtttgtccatgacttccgggttattcacacgatagtaatagtcggtgatgatggtctgcgcctgtgggctgtagagccagttcaggtaggcttttgcggctttttccgtaccgttggcctgcacatttttatcgacccacgccaccgggaattccgccagaatattggttttcgggatcaccacttcaaagccctgtgcttcatactgtttacggatgttgttcacttccgattcaaagctaatcagcacatcgcccaggccacgctcggcaaaagtggtggttgcgccacgaccgccggtatcgaacacttcaacgtttttcaggaactgggtcataaactgttcggttttgcctttgtcaccaccgtcagctttatccgctgcgccccatgccgccagataggtataacgcgcgttacccgacgttttcgggttcgggaaaatcagcttcacgtcggagcgcaccaggtcgttccaatcgtggatattcttcgggttacccttacgcaccaggaagcccatggtggagtagaacggcgagctattattcggcaggcgcgactgccagtcggccgggatcagcttgcctttatcgtgcaggatttgtacgtcggtcacctggttataagtgacaacgtcggcttttaagccctgtaaaatcgccagcgcctgttttgatgacccggcatgagattgttttatcgtcagtttgtcgccgccgttatcttttgcccattgttgctcaaacggcggattcagggcggcaaacagctcgcgggagacgtcataagaactgttcagcagttccgttgcctgtacatggcccgccagcagcagagaagcgaccagcgcgagtgagttctttttcagtaagttaacggccattgcgcacccttataaatttaatgactttctaatagccatcatatttataacggacgtgaaaggagtaacggttttatataccgtttggtgatttggaagttgaaaagggaataagaaccgggtttaaaacgaaatcctccccacaaatgcagggaggaaacagaggtgaatcagataccgacgctaaccgtctccggcagtgtgctgccgccatcaatcacattctgtgtaccggttaaatagctggattcatccgatgcgaggaaggccgccagttcgccgacttccagcggatcggcgaggcgacgcatcgggattgctttcgccatttcagtcagcaccgactctggatcttccgggttcgactggcgggcaatgctttccgccattggtgtgcgcacgtatcccgggcaaatggcgttaacgcgaataccagactgcgcgtactccaccgccagcgattttgtcaggccaacaatcgccgctttcgttaaggcgtacgccgtttcgccaggatcggccaccatatcaccagtgactgaagacatcatcacaatgcgaccatctttgcgcgcaatcatctctggcagcaccgccttcgtgacgttccatacgcctttaatattgatgtcaatatggaaatcgcgatcttcatcgctcatatcgaggaaactgcccagacgacaaacgcctgcgttattcaccaggatatcaatgcgcccttctttttccttcgcgcgtttgatagctgcggctaccgacgccgggtcacgcacatcggcgacaaccgccgtacagcgatgaccacgaccacacagttcgtccgccagcttttcgatctcaggggagatatccagcaagattaggtttgcgccatgacgcgcaaaagttctggcaattccttcgccaattccctgcaatgcgcccgtaatcagtgctgtcttgcccgtgagtttacccattttaatgctctccttgttaatacagagcgttacactccattccctctgaaaatacaggataaacaaaatattgctgcggatcagctcactaattcaggaaaatctcaatccagtcgctgctttatgcatcatttcaggcgttgtgttagctcactgctgcgctgaatcattttcaatgactccacatcattgagttgcacaagaccaacaaacagtaaatcggtaacagaattttgcgccgtgcgggtagacatcgacgagctacgccattcggtttcaccggaaacggtatcgagcgtgaaatgcgccagccgccgcagcggagaatcagccagagaagtaatggcaatcaccgttgccccctgctttcgtgccgcttctgcgcataagacaatctcttttttactgccgctgtaagagatagcgatttgtacatcgccttttttcaacgcctgggaaacggtggcttgtacgtgcgtgtcggcttcgcaggccacgcgatagccaattttcatcagtttgaacgacagatcgcgccccaccagcgccgatccgcccaggcccgttatctggataaacggtgctttactgatgacctcaatgattttttgcagccgcgcgtagtcgaacaacgaacaggtttgctccagcgccagctctttttcgcgattcaatttgcgggcaatcacttccagcgaatcatcactggtaatcgaactgtgcaggtgcagcgccgtggcattcgttttctcccggctggcactgtattcgcctattaacgccatacgcaattcagtaaatccttgcgcgccgagtttttgggcaaatttcactatgctcgactggctaatgccgagctgtttcgccatctgccgtgaagaaacggattgcagctcactcacgttggcctgcagaaagtcagcgattttttgctcgttttcggtgaattcactccccgcattgcttattttcgtcaggtacaacatcttccactctcctgggctggcagcataaattccgcttaagttcttatgacgctcttcacactctgcgagtgtagactcaatgattcctttaagtctgtcaattcgggatatatgattccatacatctgcaattatttgatcgtaaatagtaaggtcaccaccgatgcaactagaaaagatgattactgaaggctcgaacaccgcctcggctgaaattgaccgcgtatcgacgctggaaatgtgccggattatcaacgatgaagataaaaccgtaccgcttgccgttgagcgcgtcctgccggatatcgccgcggcgatcgatgttatccacgcccaggtcagcggcggcggtcgtctgatttatctcggtgcgggaacatccggtcgtctggggattctggatgccagcgaatgtccgcccacctacggcgtgaaaccgggtctggtggttggtttgattgctggaggcgaatatgccattcagcacgcggtggaaggcgctgaagatagccgggaaggtggtgttaacgatctgaaaaatattaatttaacggcacaggatgtggtggttggcattgctgccagcggtcgcacgccgtatgtgattgccggactggaatacgcacgccagctcggctgccgcacagtgggaatttcctgtaatccggggagtgccgtttccaccaccgccgagtttgccattacaccgattgtaggtgccgaagtggtcactggttcttcgcgaatgaaagcaggcacagcgcagaaactggtgctcaatatgctttccaccgggctgatgattaaatctggcaaagtgttcggcaacctgatggtcgatgtggtcgccaccaacgaaaaactgcatgtgcgccaggtcaatatcgttaaaaacgccaccggatgtaatgccgaacaagcggaagcggcgttaattgcctgcgagcgcaactgtaaaacggccattgtgatggtgctgaaaaatctcgatgccgcagaagctaaaaaacgcctggatcaacacggcggctttattcgtcaggttttagacaaggaataacccatggccaaagagatcagcagtgaacttctgaacaccattcttacccgtgtcggcggaccgggaaatatcgccagttgtggtaactgtatgacgcgcctgcgtctgggtgtacatgacagttcactggttgatcccaatatcaaaacgctggaaggcgtgaagggcgtcattttgaccagcgaccaggtgcaggtcgtttttgggcctggtaaagcgcatcgtgccgcaaaagcgatgagcgagctgctgggcgaggcaccggtacaggatgccgcagaaatcgccgcccagaacaaacgtcagttaaaagccaaacaaacctccggcgtgcaacaatttctcgccaaattcgccaccatcttcacgccgctgatccccggttttattgccgccggtctgctgctggggatagcgacgttaattgccacggtgatgcacgttccggcagatgctcagggcacgctacccgacgcgctgaattttatgaaggtgttcagcaaaggtttgttcactttcctggtgattctggtgggctataacgccgcccaggcatttggcggcacgggcgtcaatggcgcaattattgccgcactctttttgctcggttataaccccgctgcaaccaccggttactacgccggttttcacgatttctttggtctgcccatcgatccgcgcggcaatattatcggcgtgctgattgccgcgtgggcctgcgcccgcattgaaggcatggtgcgccgctttatgccggacgatctcgacatgctgctgacctcgttaatcaccctgctgatcaccgctacgcttgcgtacctgatcattatgccgctgggtggctggttattcgaaggtatgtcatggctgtttatgcacctgaacagtaatccgttcggttgtgcggttttagccgggctgttcctgatcgccgtggtatttggcgtgcatcagggctttattcctgtttacctcgcgttaatggacagccagggattcaacagcttatttcccatcctttcaatggcaggcgcgggccaggtgggcgcggcgctggcactctactggcgggcgcaaccgcacagtgcattacgcagtcaggtacgcggggcgattattcccggtctgctgggcgttggtgaaccgttgatttacggcgtcaccctgccccgcatgaaaccgtttattaccgcctgtttaggcggcgcagcgggcggtttgtttatcggcctgatagcctggtggggtctgccgatgggcttaaacagcgcctttgggccgtctggtctggtggcgctgccgctgatgacttccgcacaaggcatccttccggcaatggcggtttatgctggcgggattctggtggcatgggtttgcgggtttattttcaccacgctctttggctgccgtaacgtcaatctggactgatatcatgaaacggacaatgctctatctttctctgctggctgttagttgtagcgtcagcgccgcaaaataccctgttctgacagaaagttcgccagagaaagcagggttcaacgtcgaacggcttaaccagatggatcgctggattagccagcaagtggacgccggttatcccggcgtaaacctgctgatcattaaagataatcagattgtgtatcgcaaagcctggggagcggcgaaaaagtacgatggcagcgtgttgatggaacagcctgtcaaagccaccaccgggacgctgtatgacctggcctcaaacaccaaaatgtacgccacgaacttcgccctgcaaaagctgatgagcgaaggcaaactgcatcctgacgatcggattgcgaaatatattccggggtttgccgatagtccaaatgacaccattaaaggcaaaaacaccctgcggatttctgacctgctgcatcacagcggcggtttcccggcagatccgcaatacccgaataaagcggtcgcgggcgcgttatattcccaggataaaggccagacgctggagatgatcaagcgcacgccgctagagtatcagcccggcagcaagcatatttacagtgatgtcgattatatgctgcttggatttatcgtcgagtcggtcaccggtcagccgcttgaccgctatgttgaagagtcgatttatcgcccgctcggcctgacacatacggtatttaacccgctgctgaaaggctttaaaccgcagcaaattgccgccacggaattgaacggcaatacccgcgatggcgtgatccatttcccgaatatccgcacctccactctctggggtcaggtgcacgatgaaaaagccttttattcgatgggcggcgtttccgggcacgcaggtttgttttccaataccggcgatattgcggtgttaatgcaaacgatgctgaacggcgggggctatggcgatgtgcagctgttcagtgcggaaacggtgaagatgttcaccaccagctctaaggaagatgccacttttggcctcggctggcgcgtgaatggtaatgccaccatgacgccgacgtttggcacgctggcaagcccgcaaacctacggtcacactggctggaccggaacggtgaccgttatcgatccggtgaatcatatggcaattgtgatgttaagcaacaagccacattcgccggttgccgatccgcaaaagaatcccaatatgttcgaaagcggtcagctgccgattgcaacgtatggttgggtagttgatcaggtgtatgcggcgttaaagcaaaagtaataaaaaggccagtcagtaatgttactgcctggcctttaatcaatgaatcagaaacgcttacagcgccatcaacttgtccagcgacggtgcgaaataatagccgccggttaccggtttggtgaaacgcaacatcgcatcacgcttaccatcggtatcgccaaacatgctcagcagttgctgctcaatgttatgcagacgcgcgcagtaggcgcagaagtacagaccgtgagtgccactggcagtgccgtacggcaggctctggcgaacaatcttcagccctttgccatcttctttcagatcaacgcgggtgaggtgagaggtttccggacgttcgtcgccgtcgatctcttcgttggcctctttggtgcgcccgatcatcatctcctgatcgtgaacgctcatccggttgagctgcttcaggttgtgttcccaacgctggacaaacacatagctgccgcccgcatccacgccgtctttgataaccgccacttcgcgacgcgtctcttcacccgccgggttttccgtaccgtcaacaaagccgctcaggtcacgctcttcaacccaacggaagccgtggatctcttctttcacttcaatgcagtcaccaaaggcttccatcgccgcctgggcgacagagaagtttacgtcgtgacgcagagaaagaatgtggatcaacacatcgaactgggtggtcggcgcaaggcctttaccgtagcccggaaaatctttcagctcttctgccccaacgccgccgctcagagcgcgccaggtgttgttaccaaaggcaaccaccgcaccaagatgcgcgtccgggaatttcgcttcaaaagttgccagtttgtcggcaaatgttttactggccgcacgcagggcgtcaacttcccctttcacgttggcttcgatccaaatcgccgcgcggcaatgttctggcaaaatgccactctgaacctgagacattgttcctcctgaaaataataatgccacgcaatccgtggcattgttgagcgctattttacgtgttttttcgcggcggcggtttgttcagacgcaaattaacgccgccagataattttactgactttccagtttttcagggtatcgtccgaaggcattaacccttcaggaccactccattccccgctgaactggtagctaatatgttgactgccttcggctttacattcgacggcacgattatcatcaccatcagctttttggcaattgccaaatgctttgctgtaaaggtcgctaaacggtgtaccgattttaacaccggtgtcagcaggaatatcgctatccagcacgtcaatgcgactgatcgtgccttgatcgccgttaatcaccatcgccacgttgtcgcccttcatcacttcaaaaaagcgcaccacgttgccgttcgcggttttcattccgctgcgcaggcgataatcgccatcaagcgcatcggcaatggcttgttcttgcagtggtgtggacgccgttaattcaccaacgccctgctcgctcactttggtggacgacccaaaccagttccacgggttagcggcagaccagttaactgacgacatcgtggaacagccggtcagcatcaatggcatagcgcataacattaaacgcagcgatttcatgtcacttcctttggttattcaataacgttgcttggagtgcaaattcaccaaaaagtgccgttattcttttacttcattaaaacaagcgcgtaaacgtcgattggtcagcagccagattaacgccacaatatccgccactaccagcgccagaccgataccgctaacggattcaccgttcagccacagccacggttgccagcaaagtaaaaccacctgcgccaacagcaacagaaaatagagtacacgccaggtgcgaggaaacgtagcccgccgaccgctcaacaaaaacgccagcaccgccggaatgccaggaatcagccccagccagaaattatcgtgatcgggataaaacagatttagcagcgcagtaccctgctcacgcgacgcaccggcaatgacaaacagcacccaggttcgcgcctgaagcaatagcacaagccagaagagcaagggtaaacgcaggcgtccgtgcgcatcataatggacaggatggaactcagtactcttcatcttcaatcaaacgcttacccagactcagcacgtcggcgtgttcatatcccaggcgttcatacattccgagcaccatgtcgttatcttccggcacattgatctgaattttcgggcagccacgagcaatcagctttttctccagccgattaagcaacgcattggcaatcccacgcccacgaaactctggatgcacgccaagataataagcagacccgcgatgcccgtcataaccgcccatcaccgttccgaccacttcaccgtttacctcagcgaccaaaaacaaactgacgtcatggttcatcttacgctcgatgtccatttccggatcgttccacggacgcagcaagtcgcaacgctcccaaagggtgatgacctcttcgaaatcttcctggcgaaatacgcgtatctccatggtattcgttacctttttgcgggttaaaaggctgattatggcgtgaacggtcgaattagccaatatctgacgaaaatcggttgaaaaagtggcataatggggagttgtcaactattgaaatgaaaagtaaaacaattctcaacatcaaaccgtcgtaacggattacgcgatacgatataacatctggaactttattattacaactcaggccgtatgagcacttttaaaccactaaaaacactcacttcgcgccgccaggtgctgaaagccggtttggctgccctgacgttgtcaggaatgtcgcaagccatcgccaaagacgaacctttaaaaaccagcaacggacacagcaagccgaaagccaaaaaatctggcggcaaacgtgtcgttgttctcgatccaggccacggcggaattgataccggagcgatcggacgcaacggttcgaaagaaaaacatgtggtgctggcgattgctaaaaacgtccgttccattttgcgtaatcatgggattgatgcgcgtttaacgcgttctggcgatacgtttatcccactttacgatcgcgttgaaatcgcccataaacatggcgcagatctgtttatgtcaattcatgccgatggctttaccaacccgaaagctgccggtgcttcggtatttgccctctctaaccgtggggcaagtagcgcaatggcgaaatacctgtctgaacgcgaaaaccgcgccgatgaagttgccggtaaaaaggcgactgacaaggatcacctattgcagcaagtgctgtttgatctggtgcaaaccgatactattaaaaacagcctgacgctcggctcgcatattctgaaaaagattaagccggtgcataaactgcacagccgcaacaccgaacaagccgcgtttgtggtgttgaaatcgccgtcggttccttcggtgctggtggaaacctcgtttatcaccaacccggaagaagagcggctgttaggcacggcggcgtttcgtcagaaaatcgccacagcgattgctgaaggcgtgatcagttatttccactggttcgacaaccagaaagcacattcgaaaaagcgataagttatgaaacccgacgcacaccaggttaaacagtttctgctcaaccttcaggatacgatttgtcagcagctgaccgccgtcgatggcgcagaatttgtcgaagatagttggcagcgcgaagctggcggcggcgggcgtagtcgggtgttgcgtaatggtggtgttttcgaacaggcaggcgtcaacttttctcacgtccacggcgaggcgatgccagcttccgccaccgctcatcgcccggaacttgccgggcgcagtttcgaggcgatgggcgtttcactggtagtgcatccgcataacccgtatgttcccaccagccacgcgaatgtgcgtttttttattgccgaaaaaccgggtgcagagcccgtctggtggtttggcggcggcttcgatttaacccctttctatggttttgaagaagacgccattcactggcaccgcaccgcccgtgacctgtgcctgccatttggtgaagacgtttatccccgttacaaaaagtggtgcgacgattacttctacctcaaacatcgcaacgaacagcgcggtattggcgggctgttctttgatgatctgaacacgccagatttcgaccactgttttgcctttatgcaggcggtaggcaaaggctacaccgacgcttatttaccaattgtagagcgacgtaaagcgatggcctacggcgagcgcgagcgcaattttcagctctaccgtcgcggtcgttatgtcgagttcaatctggtctgggatcgcggcactctgtttggcctgcaaactggcgggcgcaccgagtcgatcctgatgtcaatgccgccactggtacgctgggagtatgattatcagccaaaagatggcagcccagaagcggcgttaagtgagtttattaaggtcagggattgggtgtaactccctcaccaccattcccgcatccgctgatgcaacgtcaacgacggcttctcggcaaacagctgctggtaatccgtggcaaattgccccagatgccagaatccccactgcatggcggcgtcttttaccgttgtgctttgcgaccacgggcttatcagttcgcggcgtacggcgttcaggcgaatgcgtttcagccacgcgtttgggccaatgcctaaaatagcgtgaaacgcgttttgtagcgtgcggcgactgacatgcagttgattacacaagtccagcaccgtcaccggctcagacatattttccagcacatattcacgggcgcgggaaagtaatctacggtaactctgatgactgatgctttccgccgtcaccattggttgcgcgtcttccagcatcgcccccatcgccattagcaaattatcccccagcacttttcgcactgcaggctgatggagattttccgggttctcgcaaaacgtcgccagcgcctgttggacaaagccccacagcgcggctttatgctgctctttcacttccagcgccgactggctacgcagcatatgtaatacccgatccgggttatgcaaaaagttagcctgccgggtgatgacatcttcagaaagcaccacgcccaggatcgtgtaatcatccggcgtgctcagttcaaattcagtgccaccagggcgggtggcgatttccgcgcttcccagacattgcgaaccgataaatccctgctcaccgcgcgtcgccggaatgccaaaccagaacgagttcggccagaccaggcacgactgacgcagcgccagaccggtgtattcacgaaaaacctgaatatcatcgagtagaatttccgtaaattcaccatgaaacttgcccggatgcagctgatcgtaaatctgctgccaggcggtaatcgttaaagcatgttcatagacatccgttgtctgtcgttgatgaacattatccacttcgaccttcggcgtgagcttcaggttttcgggtaagggttcatgataaagatggtgcaaattggctgtacgggtctttttcatgatgttaatgccgggtgttgtaggacacccggcacctccgacaggttaatggggcttgagacgataacgactactgcgtttacgtaacgtcccggcagaaaagagctgttcgagcgcatttctggctttttccagcggccagccaaagtgggcagccacttctcctgccgtcattccctgacgtactgatgttaacagcgccaacaactcgtcagcagattccgcgacgataactggcgcgtcgggttcccttacgggttgcttcggctggcggttaaagccagtaaccagccactgggtgtcatcgtctggccgaccgatctccttgcggctgatgacacgcccggtacgcatcgcggcagcacaacctgcgtccagcgccgcacgacacgccgccagatcgccttccaccaccagcgttaagcgaccagggtcaagcacttcgtgactgagcagacgaacgttagctgctttgagcatggcatccgctgcatctatcgcggcgaccatgccgtccacttccagcaatcccagtgcattgatcatcggcaacctccgttacgcacgctggattggattacgcgcgatttccagcactgcatcggtaaaggcgttacaggctgctttacacgcggcctggctaccggttaaaaatgctgccgagtagttggtttcagacggtggcgggacataggtcaccagctgtacgtcggcagatttcaacgctgcatcaatgccgtaggtcgcttccagcggcggtgccaccagatacgccatcggatcgccaagcgtgatcccggcggttgatgagagataagaaccggtacgcgaaactacatgtgccaggaatgcggtgttttctgcgtcattagcccactggaaagcagcgccattttcaatatgcgcaaccatcgcatccagaccagcacgcacttccgccgggtttggcccaccaagcataatcagcacttcaccggcagtcggtgacggtccgtgtgctgctcccgcatacagcgagcggccatataccacttcgaccatcgcctgcttggtcgcttcgtcagccgcaatgtaggtgacgtcatcggaatcagcagaaatcagcccgaggctacgaatatgcggcggcaattttagttcacgcgcaaattcagcgttaacggaggcaatcacccgcatggcggttaccgacggtcgaatcaaatctaaagctggcatgatgcctccttatcgggtcatgttgatgccggatgctttctgctccagcatacgtttcgccaaatccacaattaccgctgcggcttcaaccggcggcgtgccgccctggtgaatgttagagatgcaggtgcgatcagcctcaacggtggtcgccatacgcggcgagtaaacggcgtagcaggagaggctttctgactgacccaaccccggacgttcccccaccagcaggatcaccactttcgcgccgaggatctcaccgatctgatcttcaatcttcacgcgaccataacgaacaaagaatggcgtgccgactttcagcccggcctgtttcaggcccgccatcagcggcggcaggatctcttcgtagttcacggtgatggcatcagttgacaggccatcagaaataacgacctgtacgtccggattagcaacacactgtgctttcagcgcttcaacagcttctgcacacaggcggcggcccatatccgggcgagtcaggtagagatttttgtcgctaatttcggagcgtacttccagcaagccctgcgctttcacccactcttccggcacttctttcagtacggtatctttcgaacgagagtgatcggccaggaaacgcagcaacgcctgcgtacgcggacgcggaccggcacgaccggtacaaacgcgggccacggtgctgcgacgcagttctgttaatacgtctgcgcgatgcgggttttcaacaccaatccacgcttttgcttccgcagaacctaaatccagcgcgcagctttccgaggtcaccggtgccgcacaggtggtggtggtgcactttgcttctgacggcgcgggggccgtttgtcccattgacgccatcacgctgcgtacaatttcttcaatctgtttttgatccatgatgtgttatctccgcgtcatcagaagaacagtgacggatcgcccgcccgtttggtcaggcgaccgtttgccataatgcccatgctttccagccagcgttcaaactctggtgacgggcgcaggttgagtaactgacgcacagtggcggtatcgtggaatgcggtggtctggtagttgagcatgatgtcatcacccagcggcatccccatgatgtagttgcagcctgcggtggcgagcaggatcatcaggttttcgttgaggttctggtcagcgtcagcgtggttggtgtagcagcagtcacagcccatagagatgccgctcagcttgcccataaagtgatcttctaagccagcacggataatctggcggtcgttgtagagatactccggcccaataaagccgaccacggtgttgacgataaacggatcgtaatgacgcgccagcccatagttacgtgcttccatcgtcacctggtcagcgccgaagttagcgccagcggatagcgcagagccttgtccggtttcgaagtagaggcagttttccccggcgatacggttgaactctgcacccactgcgcgcgcttcgtcgagcatcgccagttccacgccaaactctttcagccctttttcgctgccacagatactctggaaaatcagtccgccaggcgcgccgcgacgaatcgcttcgatctgggtggtgacgtgcgccagtacgcagccctgagttgggatgttgaatttgtcgatcacgccgtaaatggtgtccaacacgcggcttaagttttccacgtcgtcagtcaccgggttaacgccgatcaccgcatcgcccaccccgaaggaaagcccttcgtagatttgcgcggcgatactttgcacgtcgtcacgggtgtcatttggctgcaaacgggcgctgaaggtgcccggaataccaatggtggtattggcctttttgattaccggcattttcttcgcgccgtagatcaggtccgcgttggagcaaatcttcgctaccgccgcgaccacttccgaggtcagccctttgcgggtaaaggcaatgtcgtccacgctggtttcatcgctcagcacatactcacgcagttcgctgatgctccagtttttaatctggttgtaggccgtttcgttaacatcgtcctgaatcagccgcgtcacgcagtcatcttcataggcaatcaccggattattgcggatgtccgctacggtcatttccgacaacacctgctttgccgccacgcgctcctgtgaacttgccgctgcaacgcctgccagcacatcccccgaacgcagttcgttggctttagccagcacctcttttacatccttaaactgatatacattgccgaacaatgtggtctttagtttcataagtcgttccctcaggaaggaaatgcgagtgatttcaccgtcaccggcacaaccgatccgccaaaaagaggcgtaccaatgtcgatatagtcccccgcgcggacaatcacttcgtcaatgactgccaacgggagttgttgtagctgtgggcgcaacaacatgcccagagctttaccaaagtcctgcccggccaccaccagcaggggatgcggattcggaaaacgcgcgacgaaatcgaccagcgcgttgatgaccgtcagtaccgcggcgtaacgcacaggcagcgaggcgggaagcgccagcacgtacgcgtcagttttgggatcaagatccagctgaagcagcgcctgttgccaggcactcaccagatccgtttcatcaatcgggatcgccaccggcaaattgcgcagcggcagttgtacgccctccagccagattgtgctgccagagagcgaaagggtatgtgcacccgcgccaatcaccgtggcgcgtacggtttgcgccggaaactgcacattcatctcacgcaggcgcggatggtcatgcagcgccgttgccagaagtgggccaatatcggcaaaacagaacgggtcggcgggctggtggcgataacattcgcccacgcctccagaaagcgtaatgatttcgggcgtaacacctgcgggcagcaaaccggtttgcatcaatgcctgcgcgagcggcgaaagcgttccgtcaatcacttcgacaatcagcgccgccatccgccgggtaacctgcaccagctgcgcgccggtcagcgaacgggcgtcagtgcctgcaccgaagcactcatccacaatcatctgccccggtttatgagcgtaaaccacgcgcccctggctgtcggtttccagcaggcgaccaccgacgttgagacaggcagtgccgctgatttttccggcatcgaacagggcgtagttcgcggtgccaccgccgatgtcgatattcagtacccgacacagccgttgttcagaaagggtttgcgccccggctccgtgaccggcgatcacggattcgaggtgcggcccggcgctggcgacgacaaaatcgcccagcgactgagagagcgccatcaccgccgggcgagcattgcgggttttcgcgctttcaccggtgatgatgatggcaccagaatcaacgctttccggcgcaatgcccgcagcctgatattgctctaaaatcagcgatttcagttccgcttcttttaaaccaccctgtttatcgacaggggtaaagaacaccgggctttgccagctaatttcgcgtttaatgaattcgtagcgcggcacctgcgacaccgccgcacggttaaccagctccaggtgggagaaaatcacctgggtggtggtggtgccgatatcgataccgacgctcaatagctggcgagtgttcacgattgtgcctccgcttcggttttagtcgcggtcgcgtcttcttttggcaccagcatcatcgccacgccaatcgccgttacgccgccgatcaacttgccgacaatcatcgggaagatcatggcgttcatgttggcagcggcgaagcctaagtggtcgcccagggcgaaagcagcggaaacggcgaaggcgcagttgatgactttgccgcgggtatccatctgcttcatcatgccgaacatcgggatgttgttggcaagcgttgccaccatgccggctgccgcgatgttgttcatattcagcactttaccgacgctcatcagcggtttttcaaaccagcgagtcagcagcagcaccatcggatacgcccctaacagaacgcaggagatagaaccgataacttcaatggcgcgcatcacctcaccgggtttatcgccaggggccataaagataggatccagaccggggatcagttcccagccaagcaggaatttcactaccgcagcggcaagaccgagggtgatcaatgcaacgaggaatttggcgaagatctggaagccgttgatcattttttccgggatgaatttcagccccagcgccaccagaatcgcaacaatgatcaccgggatcatgttcatcaggatcagggcgaaagtgaattccaccggctgaccgttgatctgcacaccggagtacatagcaaccagaccaccagcaatacagccaatcggaatggtcacaatgcccgccagcacgccgagcgccagataacgacggtcagaaggttcgataatgccgagcgccaccggaatggaaaacacaatcgttggccccatcatcgacccgagaattaacccagagtatagccacgctgctacgtcgccgcccgccagctctttggcgaggaagaagccgcccatatcgcacgccagcagcgttccggcgaacattgacgggtttgcgccgagcatttcgtaaaccgggataattaccggcccgagtacgtgagccagtaccggtgccagcgcggtcataccgaccatcgccagacccagagcgcccattgccataaagccttcttcgaactgaccgccagatccttcgatacttttaccgaacttaccgaggaaacgagcagaaccgccgaactgcgacaggatcctgtctacggcagctatcagcataaagaacatcatgatgtacatgatgatttcgttaattcccatcgcctttactccctgttagttgttatttattggcggatgcggcgtaaacgccttatccgccctacatgtgcaatcccgaaggccggatcagacgcggcaagcgtcgcatccggcatttattgcgccgctgcgtacaagccgacaatctgctccaggctggcggtacgcgggttgctgcgcagacaaatatcttcctgcgcggcctgcgcccatgcaccgtaatgcgcagatgtcgcgccaacatcgcccagtcgtttaccaatcccaacttccgcaatcagctcacttaccgcgttaatagcgtcatgatcgtcggattttttagttcgcagtgcccgaccaatctgactaaagcgttcacgacaaaccatccggttaaattccatcactgttggcagcaacatggcgttcgccagaccgtgcggaatatgcagcgccgcgcccggctgatgcgccatcgcgtggcacaacccaagacccgcactggaaaacgccattcccgccatacatgaagccagcaacatgctctcgcgcgcggcaaggtcgtgaccgtagcccaccgctttcggcagcgatttgccaatcatcgcaatggcaccaatcgccagactgtcggtaaacggtgtagcgttcagggcgctgtatgcttcaatggcatgggttaacgcatcaatgccggtcatcgccgtgacatgcgacggcacaccttcggtcaatgcggcgtcgaggatcgccacatccggcatcagcgaggcatgggctaacacctgcttgcgcccgctcaccgcgtcgataatcaccgttacattggtggtttcagagccggttccggcggtagttggaatggcaatcagcggcaagcgcggttgcagaacgctggtttctgacatctctgccagcgtgctatccgggttcgtcaccagcaacgccacggctttcgccgcatccagcaccgagccgccgccaaatgcgatcaccccgtcacaacctgactcacgcaactgcgccacggctgcacacacgtcggtaatgcacggttcgcccaccggacatggccagagcgtcatggcgatgcctttaacagccaggctgcgcgtcagcccggcggtcatccctgcctgatgcaaaaagctgtctgccatcacgaacagatgtttcagcccacgcgtttgcgcttgctgtccgcaactgctcaccgagcccggaccgcaaagcgtcaccggtggaacgctaaatgtttttacccgttgcagattcagggtatcgaacgcctgaaagagcgcggtctgcaattcattttgcatatagcccctccgctttctctcgcccactactggcgatcgccagcggggtcataaacaaactgtgctgcggtaaatgcacttgtaacgccgggaattgtttgcgaaacagttccgccacgcccggttgcatacaggagccgcccgccagccataaatcagtaatgccctgcccttcaatatgccgggcgacaatgtccgccattttttcgtacaccggtttcaccgcaggccaaatctcttcaccgtgaccgcgcttgtactgctccgcctcttccagcgaaatacggcgatttccggcgagagtcagagagatgtgatgtccgccggtggcttcatccgccgagtacgtcactttgccctttttcacgatggcaatgccggtagtgccgccgccgatatccactacaccggcgttgtccagttgcagcagatccgcaactgcggttggctcatccagcacatggctcacttccagtccagcagactccagcacgttgatggaaatacgcgggtccgtacctggaggaaatgaagtcgccgcatggctaaaacggcgaccgaattgctgctcgagcgtgtcgagatggcgacgaacaatggtgacagcgccgaagaaatcccagacgatgccgtcgcggaccacatcggcccagtcgaggcataccgccaccggctgaccgtcgcggtcaacaaccatcgacaccacatcgcaggtgcccagatccacccccagccacagcggagattccgtcgcggcaggcgtctggttacacagcgttgccgccgtttgcagacgtggggtgagccattgttcgtcgtgcgccatcggttactccttaaacaatgcgaaacgcatcgactaatacacagcgacgcagacggacaaacgtccgcgcgctggttaccccttcaccggttggcgtggtgatggtcatggtggtccagccttccccgcccagccccagcccggcaatgcacggtccgttcttaacgaaaatgctggtatcaatggcgttcgccatctggttcatgttttcgatattgcgcgagtgcattgccgccgtgtggtggcaaccgccctccagtttcaccgccagcgcaatggcatccgccacgttggcgacgcgcacgacgggcagcaccggcatcatcagttcggtcacggcaaacggatgttctgcagtggtttccacaaacagcaaacgcgtttcttgcggcacgttcaggccgattgccgccgcgattttcgccgcatcgcgaccaacccagtcacggctgacggtgccttttccgcgctcgtcgatatttttcagcaacaccggttgcagctgctgcgcctgttctgcggtcagtttcaccgcgtgctggccttccatcagacgcatcagttcatcggctacgctatcaacaacaatcagtaccttttcgtcggcacaaatgatgttgttatcgaaagaagcgcctttgacgatggactgagcggcacgggcgaggtcggcggtttcatccaccactaccggcgggttgccagcgcctgcggcaatcagacgtttattggtgtgtttacgcgccgcttctactaccgcttcgccgccggttaccaccagcaggccgatacccggaaacttgaacaagcgttgcgcggtttcgatatccggatttgccacagtaaccagtaagttttccggcccacctgcggcaacaatcgcctggttgagcagcgtaatcgcccgctgggagacttttttcgccgccggatgcggggcaaaaatgacgctgttgcccgcggcaatcaggctgatggcgttgttaattacggttgccgccgggttagtggaaggcgtcaccgaagccaccacgccccagggtgcgttttcaattagggtcaggccgttgtcgccagtcagcacttgcggagagaggcactcaacgcctggtgtgccgcgcgcctgagcgacgttttttgcaaatttatcttcaacgcgccccatgccggtttcactgacggcaagttccgctaaatctctggcgtgtttttcgcctgcttcacgaatggcagcaatggctaactggcgcattgccacgctttttaacccttgctgggcgactttggctgccgcaacggcgtcatccagggacgcgaaaacgcccatctcatgaacggcggcggacggcgtgtcactgctttgcattttcagcagtaccgctttcaccacctgttcaatatcctgttgattcatgatgttctgccttatttgtggaaaattacctgaccgccagacaccacctcatcgacaatgccaatcacgcacagatcgaccggtgacgtttcgcttttatgcgcctggcgggcggaactgccactcaccagtaacacccactccccggttcccgcgccaatattgtcgatggcgacggcgcattgcccgtcaggattaccttgtggatcaatcatttccaccatcagcaatttgtcatgcgccagtccgtgatggcgtacggtacaaacaatttgtccagtgacgactgccagtttcatacccgcctccgtggcgtatttcaggtaaaagctccccctaccctccgcagaaggtaaaatgaaaaaggagagagcgtgacgcccgaatcgacgtcacacagggtgattacaggttgctgctatcgcctttcaggccgatcgggaagacttcttccaggtcgccgtgcggacgcgggataacgtgtacagataccagctcgccgatacgctgtgccgctgcggcacctgcatcggtcgcggctttacaggctgcaacatcaccacgaaccatggcagtacacaggccgccgccaatctgcttaacaccaaccagcttgacgcgcgcagctttcaccatcgcgtcagaagcctcaatcagtgcaaccaggccccgggtttcgatcattcctaatgcttccattgtgctttcctctttatcagggtccagaacgggaccgttcattcaaccagtgtttgtaaactgctttcgcggttcacttctgtctgacgcggcacagctgccaccagcgccagctcgataatttcctgcacgctacaaccacgagagagatcgtgcatcggcgcggcaagtccttgtatcagtggcccgacggcacgatatccgccgagtcgttgtgcgattttgtaaccaatatttccggcttccagcgacggaaaaaccatcacattggccttgccctgtagcgggctggcaggcgctttttgcgccgccacttccggcacgaaggcggcgtcaaactgtaactcgccatccaccaccagctttggtgcgcgctcacggacgatttctgtcgcctgctggacgttagcaacacaggggtgacgggcgctaccattgctggaaaacgacagcatcgccacgcgcggctcttctccggtgatggcgcgccaggtttcggcactggcaagcgcgatatccgccagctgcgccgccgtcggctgtggcaccacgctgcaatcggcaaagcccaacgccgggccgctgtactgtggcaacatcaggaaaatggaagagagcgttttacagcctggctgcaagccgataatgcgtaatccggcacgcagcacatttgccgtggaagagaggttgcccgcgatacagacatccgctttaccggcgctgaccattgctgcggcgaacatcagagggtcggtaagtttttccagcgcatccggcggcgttttttcgcccgcgcgggccagccagcgatgagcaaattcttcccgcattgcgaggttgccatgcggagcaatcacctgtagcccgtccatcgccacgccgtgactgagcgcaaactgacgaagttcaaacggattggcgaccagaatgggcgttgccagaccttgttgatgtaaatattgcgcggctttcagcacacgttggtctaacgcatccggaaaaaccactctggcgggcgctcgcaacgccagttcacgacaacgttcaataatcattgcgtttcccccagtcgttgttggatctgcttcaccgttagcggctgcttcgttacgctcaggatcatcatcacgtagaccgtgctggaaaggcggttcagcgcctgcaaaatgtccgggcgtaatacttcaaagctgcgggtgataaacacctgcgccgctacggtttcggtttcccgcactttggtacgtagcagattgagcaacgccgcatcgcgcccgtggctggcttccggcaccagatgatcgtggtcgagatagcgcagcggctggtgagaaagtcgatgcagatcttcgtcagaaagcccgacaatcgcctggcagcccagcggttcacccagcgcatcggcgcgcataatgttgccaagacgcgaacggatatccgccagccacggctgccacggttccgccagttcaatttgcagccacactgccagcgcaatggtgctgtcgagaaccgcgcgaaaacccagacgcggatcgcttttggcgaccattttttccgccgacaggtgagtcagcgtatccggcttttttgccaccggctggcggcacagttcgcagcacgcctgcggatgttcatcgctactggtcagcccatgaacgggctgcggctgctgctgttcatcgtcaacaaacaggcggccctgctcgtcaataaacttgatgcgcagatggcggctttccagtaactcccgggcagagggcgtcaggcgactgtccgcagggagatggatctctgcgccttcgctgagcgtatggttcgctcttagccatgcttcggtgatgaaatctttcatagggattgccagttagccggccaggcgacatacaggaatttcacgctggatgtcgtaccaaattcgatactggagcctttcgggataaacatcacgtcacccgctttggcgatcatggtttcgccttcgtggcgaacatgcagctccccttccagcaccatgtcgatttcgtcgtagttcagggtccacgggaagaatgcgttctcccactgcataaaaccagcggccatgctgctgccgtcgtctccggtcacaagatcagtcaagcccacgcaatgcggctctgcgccgtcgaaacgaccaaacttgacgctgctgccatcaatcactttgatgccgcctttgccggtcaccgatttgaagctcggctgcattgcgccctgctccagcgactgtttttccttcatcactttttccatcagctgtgcgaccaggctttcggtaaactggccttccggcagctgggcaatgatggtttcgcggatgcgctggctttcggttttgtcggctggcacgctggcgggcacggacgccgttaccgggatcgattcatcacattcggtgatggtaaaacccagtagatccgccacttcacgggcttccggggtaataatgctggcgcgcagaaccacggacattgcctgttcgccgcgcgcgtgtgcttcacgaatatcattcgctgtgatgagttttttcacctgcttcctcctgtttggtgagagatgccagataatccaccagttgctgcacgctttgcgggtcgtggctgtttagctcgaaaatcggctcttcgaaacccgtctcaagcaataactttcgcgttgcggcgacgtcagcatctggcatgtccgttttactgatgacggcgatttgccgtttgctgacgccaatatccagcaacccggcaggcaaccgactttccgggtcatttgcgccatggacatagatcagcatgtctacatcctgtagcgtggtaattaaggcgtgataccagcggggatggctaaaatattcacccggcgtatcaatatcgcccttatcattaaattccacggcctgtgtttttctggcgagggtataattcccctgcaacgcattaaataacgttgtttttcctgccccaacgctacccacaaacgcaattcgtttcatgaatgcctcgtattaacttttggtcatttcacaaagcgtataatttaataagcgacctaaaccgctgacggtttgtgataacgcttcttctactgcgcccaccgagccataaatcaccaatgcaccgctgaagcggtcgagaaaaccgatatgcacatcagcggctttcagcgctaaatcaccggcgatcatcgccgtttcgccgggagttagcgtcataatgccaattgcgcccgcatccggaacgccgattttcttcgccagttcctcaccgggatgcgcgatgagatgcgccagtgtgacctgtttgccgggcacaaattcctgaatgatgcgttctttatccatgagtcgccgcctgtgaaaaactttcgtgtatcgtgacaatttttcgtcagagtaaataacaaaattcggcaagcgcgtttaaaaggtgaggtagatcactaagaatggagagatattcgctgtggtgcataaactttcatatgcaacgcatgaatataaataaaataatatcgagatattatatagactgctttttttattattcgcaaactcagtaataagctttactaatatattgcagccaaaccgcttaccctgaatattcagggtaagcgtgagagttaaaaaagaattacagcggttgggtttgcgcttcaaccacggccagcgccaccatgttgacgatacgacgcaccgatgcgatcggcgttaacacgtgaaccggtttcgccacgcccatcagcaccggaccgacagtcacaccttccgagctggaaacgcgcagtaagttgtaactaatgcgggcagcttccatgttcggcatcaccagaatattggcagaacctttcaaagggctgtccggcatacggtcgttgcgaatcgcttccaccagcgctgcatcgccgtgcatttcaccatcaatcatcagatctggcgcacgatccctgaccagttccagcgcctgacgcattttgctcgacgacgggcagtcagaagaaccaaagttggagtgcgacaacagagcaacgcgcggctcaataccaaaacgacggacagtttctgccgccatcaaggtgatctccgccagctcttctgcgtctggttcgtcattgacgtaggtatcggcaataaaggtgttaccactcggcagcagcagcgcgttcattgcacctgcggtgtgaacgccatcgcgataaccaaagacatttttcaccacgctaaaatgttcatgataatcgcccaccgtaccgcagatcattgcatcggcttccccacgctgaaccatgatcgcgccgatcactgtcgggttactgatcagcgcccgctgcgcctgttcctgagtgacaccgcgacgcttcatgatctggaagtattcggtccagtactctttaaagcgcggatcggattcgttattgacgatctcaaaatcaacgcccgctttgatctgcaagcccagtttctgaatgcgcatttcgatcacgttcggacgaccgataaggatcggtttcgccagtcccagcgttaccagttcctgagtggcatgcagaacgcgcgcctcttccccttctggcagaacaacgcgcttcggcgctttgcgagcctgggagaaaatcggcttcataaacaggttggttttgtaaacgaactcagtcagcttgtcgatgtagacgtcgaaatcagcaatcggacgcgtcgccacgcccgactccatcgcggctttagcgaccgcaggagcgatcttaacgatcaagcgcggatcaaacggttttggaatgatgtattccggaccaaagctcagatcctgatcgccatacgctgaagccaccacttcgctctgttcggcgtgggccagttccgcaatcgcgcgtaccgccgccagtttcatctcttcattgatagccgttgcgccaacatccagcgcgccacggaagataaacgggaagcaaaggacgttgttgacctggtttggatagtcagaacgaccggtgcaaatgatggcatccggacgcacttctttcgccagcggcggcagaatttccggttccgggttcgccagcgccaggatcattggcgcacgagccattttcttcaccatttcctgggtcagcactttcgggccggaacatccaaggaaaatatccgcgccttcaatcacatcatcgagggtacgtttgccgtcatccaccaccgcatatgcggctttggtttccgccatgtttggctcacggccctgatagataacgccttttgaatcgcaaaccacgatgttatgtttttgcagacccagcgctaccagcaggttcatacaggcgattgctgcggcacccgcgccggaaaccaccatccgcacgtcggagatgtttttctccaccacgcgcaagccgttgaggatggcggcagtgctgatgattgccgtgccgtgctgatcgtcgtggaataccggaatattcatccgctcgcgcagtttctgttcaatatagaaacattctggcgctttaatgtcttcgaggttgattccgccgaaggtcggttcgagcgcagcgacaacttcaataaatttgtccgggtcgagttcatcaacttcaatgtcaaatacatcaatcccggcgaatttcttaaacagaacgcccttgccttccatcaccggtttgccagccagcgcgccaatgttgcctaaccccagcaccgccgtaccgttagagatcaccgccaccaggttaccgcgcgcggtatatttgtaggcttttaacgggtctttttcgatttcaagacaaggtgcggcaacgcctggtgagtaggccagcgccagatcgcgctgcgttgccagaggcttggttggagaaacctggattttccctggaactggaaattcatggaaatcaagtgcactttgttttaactggtcatccatttggttgttcctttcacgtaacgttcacaaataaagtgtgtgggcaacagcccctgcccacaacgtggcgcacattattaccctgccggagtctacagactttgagcaagtccaaactctcaccattaatataatgttttggtaataatcctataacactgatgttacctgcttaatccagcaataccatgcctgtctgctatgcttttttgatgcgtttagcgaaatttctcagaagtgtgaattaacgcactcatctaacactttacttttcaaggagtatttcctatgaacgagttagacggcatcaaacagttcaccactgtcgtggcagacagcggcgatattgagtccattcgccattatcatccccaggatgccaccaccaatccttcgctgttactcaaagctgccggattatcacaatatgagcatttaatagacgatgctatcgcctggggtaaaaaaaatggcaagacccaggaacaacaggtggtcgcagcgtgtgacaaactggcagtcaatttcggtgctgaaattctcaaaatcgtacccggtcgcgtgtcaacagaagttgatgcacgcctctcttttgataaagaaaagagtattgaaaaggcgcgccatctggtggacttgtatcagcaacaaggcgttgagaaatcacgcattttgatcaaactggcttcgacctgggaaggaattcgcgcggccgaagagctggaaaaagaaggtattaactgcaacctgacgctgctgttttcttttgcccaggcgcgggcctgtgcagaagcgggcgtttttctgatttcgccgtttgtcgggcgtatttatgactggtatcaggcacgcaagccgatggacccgtatgtggtggaagaagatccgggcgttaaatcggtgcgcaatatctacgactactataagcaacaccactatgaaaccattgtgatgggcgcgagcttccgtcgcaccgaacaaatcctcgccttaaccggctgcgatcgactgactatcgcaccgaatttgctgaaggagctgcaggaaaaagtttcgccagtggtacgtaaattaatcccgccttctcagacgttcccacgcccagcacccatgagcgaagcggagttccgttgggagcacaatcaggatgcgatggcggtagaaaaactgtctgaaggcattcgtctgttcgctgttgatcaacgcaaactggaagatcttcttgccgccaaactataaaccagccacggagtgttatatgtcccgaaaagaccttgccaatgcgattcgcgcactcagtatggatgcggtacaaaaagccaattctggtcatcccggcgcgccgatgggcatggctgatattgccgaagtgctgtggaacgattttcttaaacataaccctaccgacccaacctggtatgatcgcgaccgctttattctttccaacggtcacgcgtcgatgctgctctacagtttgctacatctgaccggttacgacctgccgctggaagaactgaagaacttccgtcagttgcattcgaaaaccccaggccacccggagattggctatacgccaggcgttgaaaccaccaccggcccgcttggacaaggtttggcgaacgccgtcgggctggcgatagcggaacgtacattggcggcgcagtttaaccagccagaccatgagatcgtcgatcacttcacctatgtgtttatgggcgacggctgcctgatggaaggtatttcccacgaagtctgttcgctggcaggcacgctgggactgggcaagctgattggtttttacgatcacaacggtatttccatcgacggtgaaacagaaggctggtttaccgacgatacggcaaaacgttttgaagcctatcactggcatgtgatccatgaaatcgacggtcacgatccgcaggcggtgaaggaagcgatccttgaagcgcaaagcgtgaaagataagccgtcgctgattatctgccgtacggtgattggctttggttcgccgaataaagcaggtaaggaagaggcgcacggcgcaccactgggggaagaagaagtggcgctggcacggcaaaaactgggctggcaccatccgccatttgagatccctaaaaagatttatcacgcctgggatgcccgtgaaaaaggcgaaaaagcgcagcagagctggaatgagaagtttgccgcctataaaaaggctcatccgcaactggcagaagagtttacccgacggatgagcggtggtttaccgaaggactgggagaaaacgactcagaaatatatcaatgagttacaggcaaatccggcgaaaatcgctacccgtaaggcttcgcaaaatacgcttaacgcttacgggccgatgctgcctgagttgctcggcggttcggcggatctggctcccagcaacctgaccatctggaaaggttctgtttcgctgaaggaagatccagcgggcaactacattcactacggggtgcgtgaatttggcatgaccgctatcgccaacggcatcgcgcaccacggcggctttgtgccgtataccgcgacgttcctgatgtttgttgaatacgcccgtaacgccgcgcggatggcggcactgatgaaagcgcggcagattatggtttatacccacgactcaattggcctgggcgaagatggtccgacgcaccaggctgttgagcaactggccagcctgcgcttaacgccaaatttcagcacctggcgaccgtgcgatcaggtggaagcggcggtgggctggaagctggcggttgagcgccacaacggaccgacggcactgatcctctcaaggcagaatctggcccaggtggaacgtacgccggatcaggttaaagagattgctcgtggcggttatgtgctgaaagacagcggcggtaagccagatattattttgattgccaccggttcagagatggaaattaccctgcaagcggcagagaaattagcaggagaaggtcgcaatgtacgcgtagtttccctgccctcgaccgatattttcgacgcccaggatgaggaatatcgggagtcggtgttgccttctaacgttgcggctcgcgtggcggtggaagcaggtattgccgattactggtacaagtatgttggtctgaaaggggcaattgtcgggatgacgggttacggggaatctgctccggcggataagctgttcccgttctttggctttaccgccgagaatattgtggcaaaagcgcataaggtgctgggagtgaaaggtgcctgatggtgatcgccggatgctgattgccggatgcgacgctgacgcgtcttatccggcctacagcgtcttatccggcctacatgtccccgcaattttgtttaacgggtgatccacaacgtgggccaggcgtctggcccatgccagttatcgcaggtgggttctgcggcataacgcaccaggcgaaaacgctgaccgtcaaagcgccagcgcgcctgaatgccacaatcgcttaatccgcgccctttcgctaaggtcaccagttcacgcgatttctcatcaaatgttgcgttcatcagttccagttcattcgtctcctaaccgttgttgaacggcaaacgcaaccgaaccgggcgcgaggctagtggctttttacgcgacacaatccatgccaaatcaatggtgttataggcccctgcctcacagctaatcatcatcagcgctttatcatcagtcagcgcagtgacattcacctcacgacgtaacggatcaagcgagcagcgcagaccattcatccgccagtttccataatccagcaaatcgttgcgttcttcgagtgagagtggcgtcggcgttgggttaaccaccgcgacctctttcagcgcaggcgcgggcggtacgctgagcggcggttcgtcccctttcttgatccacgcggtttcactgccaacgcgcttttgctgagcatcaataaacaacaacgccgcttttaagccactcagagaaatggtctgattgccgtcgcgtaaggtgatcgtcttcccttcctgaatcatctgcaaaaacgcggtgatggttgccgtatcatcggttactaataaccatggtgaaatccgccacttgtcaccacttaacgccaacggctcaccatctaacagcagccgtggcgctatctctccttcagacgcatccggcgacttcaacccgccgcgctcaatacgtaaaacggcatcggtatgcgccccggcgctgcggctcagggtcatcaccagtccattatgatcgcccgtattgcgcgccacgcagaagttttggttattacaggtgacctgccagtcggaaaacgcccgttgcgctggtgccgcccacaccaaagacgtcggcaacaaagcgaaaaaaaagagaaggaaaatgcgatagcgcatggacggtacgaccccagaagttcaaacaaacagcacaagtcgtatcttcgttgcgcaggtagcgcggctcaatcagatttgtcggattgagccaataataaacaacgaaatattattgttatttttcagtccattaaatgtgacgtttgcaaatagttaagcaataacaccgtcttaccgtcacgtatctcgccggttttgatcatctccagcgcctggctgaacggcagctcgagcacttcaatatcttcatcttcaacaccgccaccggcgttagcgcgctgattgtcactgtattcggcgataaaaaagtggattagctcagtcacaccgccaggcgacatatacagttcaaataatttgcgcacttcgcccacttcatagcccgtctcttcaatcgcttctttacgaatgcacacttccggttcgtcgttatccagcagcccggcgcaggtttcaatcagctgcccgctttcattgccattaacccaggtagcgacacggaactgacgaatcagaaccacggtctttttcttcgcgttgtacaggaggatcgtcgcaccattaccgcgatcgtaaacttcacgtttatggcggataacttcgccatctttgcgcgtgagatcgtaagtaatgttgtgcagggtgaaatagttatcggagagaattttgtctttaatgagggtgatttgttgcgtcataccgactccacagcgcgaaatgaacaattatcttacgctgtgaagtcgggtttgtctgcgcaggctatcagtgagatttgactgattttacccccagccagtcaataatcccctgtgccgcatgacgtccttctgccattgcggtaaccaccagatccgcaccacgcacggcgtcaccaccagcgaagattttcggattagtggtctggtaacggtactggctttccacatccgcgatgatgcggccccatttgtctaccgttacaccgtgcgactccagccacggcatcccgtgcggattgaagccaaacgccataatcaccgcgtcggctggcatgacaaattcactgccttccaccggcactggacgccgacgcccctgggcatccggctcgccaagacgcgtgcgcaggaaacgaatcccgcagacgtgaccttgttcattcagctcaagcgccaccggctggacgttaaattcgaagttggccccctcttcgcgggcgttcctcacctctttcttcgagcctggcatgttagcttcatcacgacgataagcgcaggtgacgttactcgcgccgtggcgcagcgcagtacgcacacagtccatcgcggtgtcgccgccgcccagtaccacgacgttaagtccggcggtattgataaacggctcttccggtagctcttcgagccccatcacctgtttagtgttggcaatgaggaacggcagcgcgtcataaacgcccggcgcatcttcattgggtaaacccgctttcatggaacggtaagtgcctacgccaacgaagaccgcgtcgtattgttccaaaagcgaatccaaagagacatctttacccacttcacaattgagttcgaagtgaatccccatcgcgctgaagatttcccgacggcgtgccagcagggatttatccagtttgaaagaaggaatgccgaaagtgagcaagccaccaatttctggatggcgatcgtacaccgtcaccgccacgccattgcgggtcagaacatccgcacaggccagccctgccggacctgccccgataatcgccacccgcttgtccactttggtgacatgacttaagtcaggacgccaacctttcgccaacgcctgatctgaaatatagcgttcaatgttgccgatagttaccgcgccgtgctcatcgcgaatagtacaggcaccttcacacaaacggtcttgcggacaaacgcgtccggtaatttccggcagggtgttggtctggtgagaaagctcgacggcggcgtcgatgtttccggctttcaccagttcaatccactgcggaatatggttatgcagcgggcaggtccattcacaaacgctgtgctcgccgcacttaaggcagcgcgaggcttcccgttgtgcctggtcggcgcgaaatggcagataaatttcatcaaaaccggttttgcgcgcttcaatcgccagtttatccggctcgccacgcgcgggcgttgcctgcatttgttcgactttactcattaccggcatttcttgcgccgcggtactggcatgccacggttgatgttcctgacgcgcggtgcgcaagcggcgggatttcgccatgccggagagtgcgacgtcagtgaccagttgcagcgcgtccgccgggcaattctcaacacaggcaggaccgttttcgcgccccgcacaaaggtcgcatttatgcgccgtggcttttacttttcctgccgcgacgggtgtcaggacgatttgcatcgtaccaaaaggacaggccaccacgcaggatttacagccaatacacttttgctgattgacctgaatgctgtcatcaacgtggctgattgcgccattagggcagctacgggcgcagggcgcatcttcacaatggtgacaggtcactgcactacgttgctgttgatgtttgataaccgtaattcggggatgaaaatggtgttggctcaggacatgttgctcatcattgtgagccatgacacaggcgatttcacaagcatgacaacccagacattgctgactgttggccataataaaacgattcataacgaccttcttttttggttgtaaaaaccttattctttatatgagtgttgttattacccgacttacaggggaatcggcaatgttcatgtgcccagaataagtaactatttcgctataaactgtggcagatcaaataatcccatcactgactaaattgtgtttcagctaactggaacattaatgattttttgtggagaagaggcgtgtgattgttaaacgacccgtctcggccagtctggcccgggcctttttttacattgtgctgctgtcgattctttccacgggtatcgctctgctaactctggcgagcagtttgcgcgacgctgaggctatcaatattgccggatcgctacgtatgcagagttaccgcctgggctacgacttgcaaagtggcagtccacaactcaatgcacatcgccagttgtttcagcaggcactgcattcaccggtattaaccaatctcaacgtctggtatgtgccagaagcagtaaaaactcgctatgcgcatctgaatgccaactggctggagatgaataatcggctcagcaagggcgatttgccgtggtatcaggccaatattaataattatgttaatcagatagacctgttcgtgctggctttacagcactacgctgaacgcaaaatgctgctggtggtggcgatttccctggctggcggtatcggtattttcacgctggtcttttttactttgcgccgtatacgccatcaggtggttgccccgctgaatcagctggttaccgccagtcaacgtattgaacacgggcagttcgactcgccgccgctggataccagtctgccgaatgagcttggtctgcttgcaaaaacctttaaccagatgtcgagcgagctgcataaattgtacctttcgctggaggcgtcagtagaagaaaagacccgcgatctccacgaggccaagcgtcgtctggaggtgttgtatcaatgttcccaagcgctgaacaccagccagattgatgtgcattgtttccgccatattttgcagattgttcgcgacaatgaagcggctgaatatctggagttaaatgtcggtgaaaactggcggattagcgaagggcaaccaaacccggaattgccgatgcagattttaccggtgacaatgcaagagacggtttacggcgaactgcactggcaaaatagtcacgtttcatcatcagaaccgctgcttaacagcgtttcgtcgatgctgggacgcggtttgtactttaatcaggcgcagaagcattttcagcagttattgttgatggaagaacgtgcaaccatcgcccgcgaattgcacgactcgctggctcaggtactttcttacttacgtatccagttgacgttactgaagcgttcgataccggaagataacgccaccgcacaaagtatcatggccgatttttcccaggcgttgaatgatgcttatcggcagttacgcgagctgttgactactttccgcctgacgctgcagcaggcggatctcccctccgcgttgagggaaatgctggatacgttacaaaatcaaaccagcgccaaactgaccctcgactgccgtctgccaaccctggcgctggatgcgcaaatgcaggtgcatttgttgcaaattattcgcgaagcggtgctgaatgcgatgaagcacgccaacgccagcgaaatcgccgtcagttgcgtcaccgcgccggacggcaatcacacggtttatatccgtgataacgggattggcatcggtgaaccgaaagagcccgaaggtcattatggtctgaatatcatgcgcgaacgcgcggaacggctgggtgggacgctgactttttcacaaccttccggcggcggcacgttagtgagtattagctttcgctccgcggagggtgaggaaagtcagctgatgtaatgcctcctactgaccaaagaatacttgcacttaaggttcagtataaaagggcatgataatttacattaactcctttttttctccacgattggctcgtaccttgccgctacagtgaagcaagtcaagcctacaacgatacgcagaaacacgaggtcctcttttaatggcgaatttctttattgatcgccccatttttgcctgggtgctggcaatcctgttgtgtctgacaggtaccctggcgattttctcattgcccgttgaacaataccccgatctcgcgccaccgaatgtgcgagtgaccgctaactatcccggcgcatcggcccagacgctggaaaacaccgtgacccaggttatcgagcaaaatatgaccggcctcgataatctcatgtatatgtcatctcagagcagtggcaccggtcaggcatctgtcactttaagttttaaagcaggcaccgatccggacgaagccgtgcagcaagtacaaaaccagctgcaatcagccatgcgaaagttaccgcaggcggtgcaaaatcagggcgtgacggtgcgtaaaaccggcgataccaatattctgaccattgctttcgtctctaccgatggttcgatggataaacaggatattgccgattatgttgccagtaatattcaggacccgttaagccgcgtgaatggcgtcggggatatcgatgcctatggttcgcaatattccatgcgtatctggctggacccggcgaaactcaacagtttccagatgacggctaaagatgtcactgatgccattgagtcacagaacgcgcagattgcggttgggcaacttggtggtacaccttccgtcgataagcaggcgctcaacgccaccattaacgcccagtcactgctgcaaacaccagaacagttccgcgatatcaccttgcgggtgaatcaagacggctcagaggtaaggctgggcgatgtcgccaccgtcgaaatgggggcggagaaatacgattatcttagccgcttcaatggtaagccagcctccgggctgggggtaaaactggcctccggcgcaaacgaaatggcgacagcggagctggtgctcaatcgtctcgacgagctggcgcagtacttcccgcacggactggaatacaaggtggcgtatgaaaccacctcgtttgttaaagcctccattgaagacgtggtgaaaacgctgctggaagctatcgctctggttttcctcgttatgtatctgttcctgcaaaacttccgcgccacgctgatacccactatcgccgtgccggtggtgttgatgggaaccttctccgtactttacgcctttggttacagcgtcaacaccttaaccatgttcgcgatggtgctggcgatcggtctgctggtggatgacgccatcgtggtggtggaaaacgtcgaacgtattatgagtgaggaaggactcactcctcgcgaagccacacgtaaatcgatggggcagatccagggggcactggtcgggattgcgatggttctttcggcggtatttgtaccaatggccttcttcggcggcaccaccggtgccatctatcgccagttctctattaccattgttgcggcgatggtgctgtcagtactggtagcgatgatcctcactccggctctgtgtgccacactacttaagccactgaaaaaaggtgagcatcacgggcaaaaaggcttttttgcctggtttaaccagatgtttaaccgcaacgccgaacgctacgaaaaaggggtggcgaaaattctccaccgtagcctgcgctggattgtgatttatgtcctgctgcttggcggcatggtgttcctgttcctgcgtttgccgacgtcgttcttaccgctggaagaccgtggcatgtttactacctcggtacaattgcccagcggttcaacccaacaacagaccctgaaagtcgttgagcaaatcgagaaatattacttcacccatgaaaaagacaacatcatgtcggtgtttgccactgttggttctggccccgggggtaacgggcaaaacgtggcgcgaatgtttatccgcctgaaagactggagcgaacgcgacagtaagaccggcacctcgtttgccattatcgagcgtgcaacaaaggcgtttaacaagattaaagaagctcgcgttatcgccagcagcccgccagcaattagcggtcttggtagttctgcgggttttgatatggagttgcaggaccacgctggagcaggtcacgatgcgctgatggcagcacgtaaccagttgctggcgctggcggcggaaaacccggagctaacccgtgtgcgccataacggcctcgacgacagtccgcagttgcagattgatatcgaccagcgtaaagctcaggcgctgggcgttgatatcgacgatattaacgacacactgcaaaccgcctggggttcgagctatgttaatgactttatggatcgcggtcgcgtgaagaaagtctatgtgcaggcagctgcgccgtatcgcatgctgccagatgacattaatctctggtatgtccgaaataaagatggcggcatggtgcccttctctgctttcgcgacctcacgctgggagacaggctcgccgcgtctggaacgctataacggttattctgcggttgagattgttggggaagccgcaccgggggtcagtaccggtacggcgatggatattatggaatcgttagtgaagcagttgccaaacggctttggtctggagtggacggcgatgtcgtatcaggagcggctttccggcgcgcaggctccggcgctgtacgccatttccttgctggtagtattcctgtgtctggcggcattgtatgaaagctggtcggtaccgttctcggtaatgctggtcgtgccgctgggggttatcggcgcgctgctggcaacctggatgcgcgggctggaaaacgacgtttacttccaggtgggcctgttaacggtcattggtttatcggcgaaaaacgccatcctgatcgtcgagtttgctaacgagatgaaccaaaaaggccacgacctgtttgaagcgacgctccacgcctgccgtcagcgtttacgcccgattctgatgacctcgctggcatttatcttcggcgtattgccaatggcaaccagcacgggtgccggttccggtggtcagcatgcggtgggtactggcgtaatgggcgggatgatttcagctactattctggctatttacttcgtgccgctgttctttgtgctggtgcgccgccgcttcccgctgaagccgcgcccggaataagcaataaaaaaggcgacatgccaatgtgtcgcctttttcaactttccgattaagaacctgctcagcgggttcttgctgtttatactttgtctcgggaattacttacgaagcataacttcgataaagtctttccagttccccagttcacgttcaatcataacaacctctcttataattatgggtattctacggaaacaatataccgtggtgaagctaatttactcgattgctgcgatgactacctccgggggacaaaccttatgtaaatactatggtcctgcggtgataatttgtatgtgatacacagcaacatttcgagatattcatacggcatctaatactgatttaattctggttaaaatacagacagataacaagatgaatattcttaatgtttacgttaaaaatgtttaatattatttaatagttgttaatttgaatacttcgataatgttatatttcctgataatcatttgcaggcaaaatgttttcacccttaaatgagtatttattctcataaatcgaaaaaggattcattatggttacactttacggcatcaaaaattgtgacaccattaaaaaggctcgccgttggctggaagccaataacatcgactatcgttttcatgattaccgcgtcgatgggctggacagcgaattattgaacggttttatcaacgaattaggctgggaagcgttactcaacacccgtggtacaacctggcgtaaactggacgaaaccacccgcaataaaatcaccgatgcggcctctgcggcggcattaatgactgaaatgcctgcaattatcaaacgtccattgctctgcgcgcctggtaagcctatgctgctgggtttcagtgattccagttatcagcaatttttccatgaggtgtagtctatgtcgtgcccggttattgagctgacacaacagcttattcgccgcccttccctgagtcctgatgacgcaggatgccaggctttgttgattgaacgtttgcaggcgatcggttttaccgttgaacgcatggactttgccgatacgcagaatttttgggcatggcgtgggcagggtgaaacgttagcctttgccgggcataccgacgtggtgccgcctggcgacgccgatcgttggatcaatccgccgtttgaaccaaccattcgtgacggcatgttattcgggcgcggtgcggcagatatgaaaggctcgctggcggcgatggtggtagcggcagaacgttttgtcgcacaacatcccaaccatacggggcgactggcatttctgatcacttctgatgaagaagctagtgcccacaacggtacggtaaaagtcgtcgaagcgttaatgtcgcgtaatgagcgtctcgattactgcctggtcggcgaaccgtcgagtatcgaagtggttggtgatgtggtgaaaaatggtcgtcgcggatcgttaacctgcaaccttaccattcatggcgttcaggggcatgtggcctacccgcatctggctgacaatccagtacatcgcgcagcacctttccttaatgaattagtggctattgagtgggatcagggcaatgaatttttcccggcgaccagtatgcagattgctaatattcaggcgggaacgggcagtaacaacgttattccgggtgaactgtttgtgcagtttaacttccgcttcagcaccgaactgactgatgagatgatcaaagcgcaggtgcttgccctgcttgaaaaacatcaactgcgttatacggtggactggtggctttccgggcagccatttttgaccgcgcgcggtaaactggtggatgcggtcgttaacgcggttgagcactataatgaaattaaaccgcagctactgaccacaggcggaacgtccgacgggcgctttattgcccgcatgggggcgcaggtggtggaactcgggccggtcaatgccactattcataaaattaatgaatgtgtgaacgctgccgacctgcagctacttgcccgtatgtatcaacgtatcatggaacagctcgtcgcgtgatgagtggttctgcaagaggaaataagcatggactggctggctaaatattggtggattctggtgattgtctttttggtaggcgtcctgctgaacgtgattaaagatctcaagcgcgtcgaccataagaaatttctcgccaacaagccggagcttcccccgcatcgtgatttcaacgataagtgggacgatgacgacgactggccgaaaaaggatcaaccgaagaagtaagctgagtggccggataaggcgttcacgccacatccggccatgatgcctgatacagtcttatcaggcctacccggctattattacatcatttcaatcacatcatcatcgccaggcttaccgccacttagcgcttcgtcgaaataatgtttcggaatggtataacgcaagtgatccagggcaaattgcatactgcgattgtcgatcgcatggcctaaatcctccacgatatccagcgtcacgtcaccaccggcactgattaacgcttcctgcgccgcaaccgcatgcgccagatcgataaccggatcttcaccgccatgaatcaggtgaattgtcgtggctgtagacgcagtttccggcaggctcgcatagcgtccgttaaaagcaatgacgcgtgaagcaaggcccggttcggctttaatgctctccagcaccataatcgcgccttgagagaaaccgatgagtgccgtggcgttagcccctactccgctctgtttctgccagtagcgcaccgtttcaataaacgtcggcatgatcgcatccacacgcgcctggcgattatcttccgtaataccctgcaccgaaaaccactgacgccccgccggattaccgctcggctccgcgccaccgacactcaccaccagcgcatcaggaaacagcggtgcaaaccagctacctatttcccccattgccaccgggttatccccgacaccgtggaaaagcagtaacaactgttgcgcaggtttatccgggctttgaacaacaaaatggtcatgtttcatggcgaactccttaactgatgtcattaattttacgccgctgactcacaatgaccatgggagaaaattgaaggagtcagtgaaaaaattgccattgcgttatgcgatcgcgcagacgctcagtgcgaacatcattaagtgcgaacagcgcctgcgcggcctcttcccgctgacggaccagtaacatcttgcggcctgaaagtttaagtgtggtacataactgcgcgtcgctgacgtttttctgtaaacgcccacgcagcgccggtaatgccagttcactggtttgtagcagacgcaataagcaacctaacgatgttaatagcggacgatgagcgaaagcaaaaccggccagttcaagccagtcgtcgtcagaaaggacggcatcgtttagtggatcaacaggaagcgtttcgccattccactttgcgagagcttgcgcatcgcgacgtaaacggtaatgctcacgttcagccagttgtttacccgcattactcatcggtaacagcgccatcgccgtatagcaaccgctgctggcttcacgatgattacccatccgcaccagcacaaaaccgcagcggtgccagaaacgccataactccccggtgtaaccaaaactcaccgaaagatagtcgaggtcacgcgtatattgcaaagcaccagcaataagttgctgccctgtgccttcccgctgacgcgccggatgaactgctatccggctgacccgccgtccacgcaatgtcgctgccagtggattgctaccgtgcgccgccagcgactgggccaccagattaccccgcgggcgacgaaaacctgcccataccgcctgactgagttgttgagataatccgccctcatccaccagccacaacgccccggcaatctcgttttcgccagccgcctgtaaaaaatgttgccctggtgcatccatcatccggcgtaaatccagcggcgaggtccggtagtgcgcaccagacaataactgataaacctttaacggcgtttctggatcgcttcgccataacgtttgttcaaatgcggaaatgacgatattgccttgtggtgtatgggtgaagttttcatcgtcaaaaaccagtgcctcgctgaccattttttccagcgggcatccctgtgcccagcggatcggctgttgcagttcaaaacggtgtaaatgcggaaagcgagcgcaaaatttcagcaaaaaaccacgtccggtgccttcgtagccctgcaccgtagtggttaacaacgttcgaggaaaacgcgataccagttgatgcaacaacggcgcaggtatggctgcggcttcatcgaccaccagccagtcggcttgctcatcgctggctaacaaggcatccggcgcaataaagcgaaacttctcgcccgcaaattgtgccagtacatccgttgccgcttttgcgggcgcagtgacaatcgcactacccgcaatacgagaaatgagttgccctgccagcgccgatttaccgcgcccacgcgcagccgttaccgctgccacgcccgacggcatggtcagtagctgctgtaagagttgctgttgttctggttgtggtgcgccggtcgcggtgtgccagtcagtacggggagtaaaatgcgccaacgagaacggctggttttgccgccagagaatagcgtcgttatccgccgtaagtacacgtttgaaatgctggacaaaatgcggcgtcgcaatagggtcagggcaatcactccagcgcagcgagtcggtatcaggttggttttcccactcttcccatacagggagtaacaaaaccagccagcttcccgctttcaacgttccgctaagtgccgcaaaggcagcggcatcaaagccgtggcgggcgtcgaataccgcatgccggaactcgcgcccaagtaaagtttgtagtgccgagggagaacagtggttttcagcatctggctgcggcgaaatccacagccagtcgccaggtaaggcatcacgcaacttaagcgcatgatcaaaacaccaaccctcttccccgctcaacaccagcaagcggcggatcccttcacgtttcatttgcgctgttaatgtgtgaaacgcagtcagttcagccatccctgccccggaagttaaatgcttttaccaaaagtattgcattgtgccggatcgccgctgtcgaaaccacgtttaaaccagctgtagcgttgctgagaagtgccatgagtgaaactgtctggtactactcgcccctgactttgctgttgtaaacggtcatcgccgatggcctgcgccgcgttcagcgcctcttccagatcgccggtttccagaacgccttgctgctgcatactatgcccccagacaccggcaaaacagtcggcctggagttccatacgcacagataagcggttcacttccgcctgcgtcgcgttttgttgcagttgacgaactttcggctcgatgcctaacagtttctgcacatgatgaccgacttcatgggcgataacgtacccctgggcaaaatcgccatccgcgccaagtttgtctttcatgtcatcatagaaggagagatcgatataaaccgtgccatccgccgggcaatagaacggccccattatggactggcccgccccgcatccggtacgcgtcattccacggtacatgaccagcttcggttgctgataggtcttacccatcttctcgaactgttgtccccaggtgtcttccgtggtttccagaatcaccgaggtgaattttgcggcttcgtcttcattagggctaattgaccgcgttgattgctgttgggaaaccggctgcccggtcatcaacccggttaaatcaacgccatagtagcctgcaaccagcacgactatcagtaaaatcagcccgcctttaccgcttggcaggcgaaaaccgggaccgcccatagacggaccaccagagctgttgcgcctgtcttcaacattgtcactttcacgtcgtccttgccaacgcatagatacctcaacaatatattcattatagaaatgatcgtaggtggttcagaggaagattaccacaggaaagcgggatgaaatggcggaggaattaaggcttcatgccacgttatataatttacgaatgttagaagtaaaagagaatgttagctccaatcttctagtctgattcccgccactcgctcaaactctcgggtattgttggtaaccacaatcaaaccgcgactgcgagcatgtcccgctatcatctggtcaaaaggtccaacaggccttccctgccgggcaagctcggccctgatttgcccggtatgcgtcgcagcagcactatcataatcaagcacttccaaacgagatacgaaaccttcaatcaccgccaaattgcgttctggcatctgacttttttctgccccatagataagctccatcaatgttacagaacttatacacatccggccagaattcaggttaaaccgctctctgacatgtactggtttattcttaatagtgaaaatacagatattggtatccagcatgaatttcagcatcagaatgattccctttcctgcattgcgggttgatcacggatatccataaaatccgcactcacattttcgccatcaaaccaactgtcccaggactcaccggcgggagtgatgattcttgtacgaccaatcgcaataatttctactttcttaacatcctctggcagagcgaccgctttcggtaatctgacggcctgactgcgattacttaaaaatacagtagtttccatagcccccccttttttgggatatacgtcatgtatatacatattggcctgttattactttcctgtcaaagggagataatgcgaagtattgtagcgggggtatcgaagacatttagccggagtaccctccggctaaataaacaagcaaccagaaaaatcagtccagctgtacacccaggcggcgggcgacggcttcataggcctcgatcaggccaccgaggctctggcggaaacggtctttgtccattttctccagtgtttctttgtcccacaggcggctgccgtccggggagaactcatcgcccagtaccacttcacctttgtacagaccaaactccagcttgaagtcgaccagaatcagaccagcatcatcgaacagttttttcagcacgtcgttcgctttgtaggtcagctctttcatacgcgccaggttctctttgctcacccagccaaaggtttcgcagtaagattcgttgaccatcggatcgtgcatggcgtcgtttttcaggaacagatcgaacagcggcgggttcagctcaataccttcttcgattccaagacgtttcaccagagagccagcagcacggttacgcacgacacactcaaccggcaccatatccagctttttcaccagacattcggtatcggagagcagacgctccatttgagtcgggatacccgcttcagccagtttgctcataatgaagtagttgaacttgttgttcaccatacctttgcgatcaaactgctcaatgcgcgcgccatcccctgctgacgtatcattgcggaattcgagcaccaacaggtccgggttttccgtgctgtatacggttttcgctttaccacgatacaactcagcttgcttttgcatctttatcactcctgggtgtgaattaacgttttaaaatcttttgctgtctggtgtgccggatgttttgtcggatgcggcgtgaacgccttatccgaactacgtccgacaaacaaatttcgtgcgaattaccgctaaaatcgcgttttcctgccgacgcacacgtttgcgtatcatatcagaaaaaagggccggatgattccagccctgtatttttacttgctaaacgcagcctggaagacagctaccagcgcgtcgttctgactctgagtcagagtatgacctttcggatcgatgaactgtaggctgctgcggttatctaaatcgccaacctgcagtttatagtcaccggatgccaggcctggatcgctcgcgcccagttcctgccagtcgctgtcagacagcggcttataagttacggccatgttgccctgcgaacgggtgctgtcggtcactttcatgcccactttttccagcgccgctggcagacgttgccaaaccacattgaacggcccgcgtacgaccagcattggtaaaccggtgtcatcagctgcactttgtacgtccatagtggtggaggcacgattttgcgcagcgttcgcggcgtcagtggcagatttatccagaccggcggaaataacgttcatcatctccgtgctgtaacgctgcatggaagccgcgtctgcaaccggtttgcccgcctgttccaggttcagcagtttaaccgtaaccgcctgctgataaccctgcggcttaacagagatttgataacgaccacgatactgctcgtcttcgtccagacggttccattgtacccaatcggtggtcagtgtctgaccagcatcatcacgttgggtgatggtgtagtttttcgcctgcagcacgctaaccacctgcggccacagagtattgccacgaccattttccaccagcaatgaagcggtatcgcccgtgaactgggtacgcgcgccagaaaccagtgccagcggctgggctggtggacgaatgtccagcgccttaccgacagcaccactaccgttggtcaccgggattgcataatcaccggaggtcaccggcaaaatcattccagccggggcatgaagctccgcaagcggtgccgcttccaggtaggcttcatcaccactgacctgacgcttatagcgtgagtcagaactacaggcagcgagtaataaaacaagcgaaacacccgcaacctttgccaggcgcgacttttgaacagagtaagccatcaaatctccctaaactttacagcaaaccggcatgcttaagcgccgctctgaccgtctcacgaccactgtcggtgattggtgtcattggcaggcgcagcgtatcggtcgccacaagacccagttccttacatgcccatttcaccgggattggattgggttcgacaaatagtttgttgtgtaatggcatcagacgctgattaataacgcgtgcctcggcaaaatgcccttctgctgccagtttgcacatctgggccatatcacgcgctgcgacgttagccgtaacggaaataaccccatgaccgcccaattgcatgaagtccagcgcgctcgcatcatcgccgctcagcagaacaaaatcatctgaaaccagctctttgatctggtttacacgcgttaagttccctgttgcctctttgattccgataatattttttactttcgccagacggcccaccgtttccgggagcagatcgcagccagtacgggacggcacattatacagaatttgcggcaggtcagtatgctcagcgatggctttgaaatgctgatacaaaccttcttgcgacggacgattgtagtaaggggttaccgtcaggcagccgacgataccactgtcattgaagcgctgcgtcaggctaatggcttccgcagtagcgttagcgccggtcccggcaattaccggaatgcgcccatcagccagctccagcgtcatcatcaccacatcagcatgttcgtcatgatttaaggtagcggactcgccagtggtgccaacagaaacgatcgccgaagtaccgctggcgacatgataatcaatcagttttttcaagctagcccgacagacattacctttttcatccatcggagtaacaatcgcgacaatacttcccgtgaacatgggccatcctctgtgcaaacaagtgtctcaatggtacgtttggtatggcattaaaagcaagcagacagaaccgttctgattgttgtatgcatgttttttttatgctttccttaagaacaactcaccccttaaaggaataaccagtttgacactgtcatcgcaacattatctggtgatcactgcgttgggtgccgatcgccctggaattgtgaacaccatcacccgtcatgtcagtagttgcggctgtaatattgaagacagtcgcctggcgatgctgggagaagagttcacgtttattatgctgctttccggttcatggaatgccattactctgattgaatcaacgttaccgttgaaaggtgccgaactggatcttttaatcgtgatgaagcgcacgacggcgcgtccgcgtccgccaatgccagcatctgtctgggttcaggtcgatgtggcagactccccgcatttaattgaacgcttcacagcacttttcgacgcgcatcatatgaacattgcggagctggtgtcgcgcacgcaacctgctgaaaatgaacgggctgcgcagttgcatattcagataaccgcccacagccccgcatctgcggacgcagcaaatattgagcaagcgttcaaagccctatgtacagaactcaatgcacaaggcagtattaacgtcgtcaattattcccaacatgatgaacaggatggagttaagtaatgaatccactgaaagccggtgatatcgcaccgaaatttagcttgccggatcaagacggagaacaagttaatttgaccgacttccagggacagcgtgttctggtttatttctacccgaaagccatgacccccggctgtaccgtacaggcctgcggcttacgcgataacatggatgagttgaaaaaagcgggcgttgatgtgctgggtatcagcaccgataaacccgaaaaactctcccgttttgcggaaaaagagctgcttaactttacgctcctgtctgatgaggaccaccaggtgtgcgaacaattcggcgtctggggtgaaaagtccttcatgggcaaaacctacgatggcattcatcgcatcagcttcctgattgacgctgatggcaaaatcgaacatgtctttgacgatttcaaaaccagcaatcaccacgacgttgtgctgaactggctgaaagaacacgcctgattactttgctccattccgtgctggctgcgcttgcggccagcatacctcacttctcgtgatcaagatcacattctcgctttcccctgcgacacgggtgtcgaatccattttttgctgaacgttaatgaccatcatttttgtaccgttcagaatccagtcaatacataacttattgaatatattgagttaatcagaatggcatcctttatgcaatatgaaatgcaatgtttcatatcattttcaaggagccgacatgaaccgctttgtggtggccgaaccactgtggtgtacaggatgtaatacctgtctcgctgcctgttcggacgtgcataaaacgcaaggtttacagcaacacccgcgcctggccctggcgaagacgtcaacactcactgcccctgtcgtgtgtcatcactgtgaggaagccccttgcctgcaggtctgcccggttaatgccatctcccagagggatgatgcgatccaactcaacgaaagcctctgtattggctgcaagctttgcgccgtggtctgcccatttggcgcaatcagcgcttcaggaagccgtccggtgaatgcccctgcgcaatatgtttttcaggctgaaggctcactcaaagacggcgaagaaaacgtgccgccccaacatgcattgctgcgctgggaaccgggtgtccagaccgtcgcggtgaaatgcgacctgtgtgatttcttgccagaaggtccggcctgcgttcgcgcttgcccgaatcaggcgttacggctgatcaccgacgatagcctgcaacgacagatgaaagaaaaacagcgccttgccgcaagctggtttgccaatggcggggaggatcccctttccctcactcaggagcaacgctaatggatgccctgcaattattaacctggtcgctgatcctctatctgtttgccagtctggcttcgctgtttttactcggtctggacagactggctattaagctttccggcatcacatcgctggtgggcggcgtgattggcatcatcagcggaattacgcaattacatgctggtgtaactttagtcgcccgttttgccaccccttttgactttgccgattttaccctgcgaatggatagcctctcggcatttatggtgctggttatctccttgctggtggtggtttgttcgctctattcattgacttatatgcgcgaatacgagggcaaaggcgcggcggcgatgggcttctttatgaatcttttcatcgcatcgatggttgccctgctggtgatggacaacgctttttggttcatcgtgctgtttgaaatgatgtcgctgtcttcctggtttctggtcattgccaggcaggataaaacgtcgatcaacgctggcatgctctacttttttatcgcccacgccggatcggtgctgattatgatcgccttcttgctgatggggcgcgaaagcggcagcctcgattttgccagtttccgcacgctttcactttctccggggctggcgtcggcggtgttcctgctggcctttttcggttttggcgcgaaagccgggatgatgccgttgcacagctggttgccgcgcgctcaccctgccgcaccatcgcacgcttcggcgttgatgtctggcgtaatggtcaaaatcggtattttcggcatcctgaaagtagcgatggacctgctggcgcaaacgggtttgccgctgtggtggggcattctggtgatggcgatcggcgcaatctccgcgctcctgggcgtgctgtatgcgctggcggaacaggatatcaaacggctgctggcctggagtaccgtcgaaaacgtcggcattattttgctggcagtcggtgtggcgatggtcggtctgtcactgcacgacccgctgctcaccgtggttggactgctcggcgcactgtttcatctgctcaaccatgcgctgttcaaagggctgctatttctcggcgcgggcgcgattatttcgcgtttgcatacccacgacatggaaaaaatgggggcactggcgaaacggatgccgtggacagccgcagcatgcctgattggttgcctcgcgatatcagccattcctccgctgaatggttttatcagcgaatggtacacctggcagtcgctgttctcactaagtcgtgtggaagccgtagcgctacaacttgcgggtcctattgctatggtaatgctggcagtcactggtgggctggcagtaatgtgcttcgtaaaaatgtacggtattactttctgtggtgcgccgcgcagtacacacgctgaagaggcacaggaagtgccaaatacgatgatcgtcgccatgctactgctcgcggcactctgcgtattaattgcgcttagtgccagttggctggcaccgaagataatgcatattgcccatgcgtttaccaatacccctcccgtcactgtcgccagcggaatagcacttgtacccggcacgtttcatacacaggtcaccccctcattactgttgctgttactactggcgatgcctttgctgcctggcctttactggctgtggtgtcgttcgcgccgcgcagcgtttcgtcgcacaggagatgcctgggcatgcggctacggctgggaaaatgcgatggccccgtcaggcaatggcgtgatgcagccgctgcgtgtggtcttctctgcgttatttcgtctacgacaacagctcgaccctacgctgaggctaaataaaggttttgcgcacgtcaccgccagggctcagagcacagaacccttctgggatgagcgggtgatccgccccatcgtgagcgccacccaacggctggccaaagaaatacagcatctgcaaagcggcgactttcgtctctattgcctgtatgtggtcgccgcactggttgtgctgctaatcgctattgccgtctaaggaaatcaccatgagacaaactctttgcgacggatatctggttatttttgcgttagcacaggccgtgattctgctgatgctaaccccactttttacgggtatttcccggcagatacgcgcgcgtatgcactcccgccgcgggccggggatctggcaggattatcgcgatatccacaaactgtttaaacgccaggaagttgcgccgacatcttcaggtctgatgttccgcctgatgccgtgggtattaatcagcagcatgctggtgctggcgatggccttaccactgtttattaccgtttccccttttgcgggcggcggcgatctgatcacccttatctatcttcttgccctgtttcgttttttctttgctctttccgggctggataccggaagtccgtttgcgggagtcggtgccagtcgcgagttgacgctcggcattctggtcgaaccaatgcttattctctcactgctggtattggcgctgatagcaggttccacgcatatcgagatgatcagcaatacgctggcgatgggctggaactcgccgctaaccaccgtactggcgttactggcctgtggttttgcctgcttcattgagatgggaaaaattccctttgatgttgctgaagcagaacaggaattacaggaaggcccgctgaccgaatattccggtgccgggctggcgctagcgaaatgggggctggggctgaaacaggtcgtgatggcatcactgtttgtggccctgtttctgtcctttgggcgcgcgcaagaactttctctcgcctgcctgctgacttcacttgtcgttacgctgctcaaggttttgctgatttttgtactggcctcaatcgcagaaaacacgctggcacgcgggcgttttttactcattcaccatgtgacctggcttggcttcagccttgctgcgcttgcatgggtcttctggttaaccggtctgtaaggagcactgacggaatatggaaaatcttgctctgacgacgttattgctgccttttatcggcgcactggtcgtttcgttttcgccacaacgtcgggccgccgaatggggggttttgttcgccgcgctgaccacgctgtgcatgttgtcactgatctccgcgttttatcaggccgataaagttgccgtcacgttgacattggtcaacgtgggggatgtggcattgtttggcctggtcattgatcgcgtgagtacgctgattctgtttgtggtggtgtttctcggtttgctggtcacgatctactccacgggttatctgacggataaaaatcgcgaacacccgcataacggcacgaatcgttattacgcatttttgctgttgtttatcggcgcgatggcgggactggtactctcctcgacgctgctcggtcagttgttgttttttgaaattacgggcggctgctcctgggcgttgatcagttattaccagagcgataaagcacagcgttcagcactaaaagcgttacttatcactcatatcggctcgttggggttgtatcttgccgccgccacgctgtttttgcagaccggaacgtttgcgcttagcgcgatgagcgagttacacggcgacgcacgttatctggtttatggcggcatcctgtttgccgcgtgggggaaatcggcccagctaccgatgcaagcgtggctaccggatgcaatggaagcgccaacaccgatcagtgcctatctccacgccgcatcgaaggtgaaagtgggcgtttacatttttgcccgcgccattatcgacggcggcaatatcccgcatgtgattggcggcgttggcatggtcatggcactggtcaccattctttatggctttctgatgtatttgccacagcaggatatgaagcggttgctggcctggtcgaccatcactcaacttggctggatgttcttcggcttgtcgctctccatcttcggctcgcggctggcgctggagggtagcatcgcctacatcgtcaaccacgcgttcgctaaaagcctgtttttccttgtagcaggtgcgctgagttacagctgcggcacgcgcttgttgccgcgtctgcgtggcgtattgcacaccctgccgttgccaggcgtgggtttctgcgtggcagcgctggcgattaccggcgtgccgccgttcaacggcttcttcagtaaattcccgctgtttgctgccggttttgcgttgtcagtggagtactggatcctgctgcccgccatgattctgctgatgattgaatcggtcgccagtttcgcctggtttattcgctggtttggtcgcgttgtgcctggcaaaccgagcgaggccgtcgccgatgccgcaccgctgccagggtcaatgcgcctggtgttgattgtactgattgtgatgtcgctgatttccagcgtaatcgccgcgacctggttgcagtaaggagatgatgaatgaccggttctatgatcgtaaataatctggcgggactgatgatgctgacatcgctgtttgtgattagcgtcaaaagctatcgcctgtcatgcggattttacgcctgccagtcgctggtgctggtgtctattttcgccactctctcgtgcctgttcgccgcagagcaactgctgatctggtccgccagcgcctttatcaccaaagtgctgctggtaccgttaatcatgacttacgctgcacgaaatattccccagaacatcccggaaaaagcgttattcggtccggcaatgatggcactgctcgcggcgttaattgtcctgctttgcgcatttgtcgttcagcccgtgaagctaccgatggctaccgggctgaaaccggcgctggcggtagcgttaggtcattttctgcttggcctgctgtgcattgtcagccagcgcaatatcctgcggcaaatttttggttactgcctgatggaaaacggctcccatctggtgctggcgcttcttgcctggcgagcaccggaactggtggaaataggtatcgctaccgacgccatcttcgccgtcattgtgatggtgttactggcaagaaaaatatggcgtacccacggcacgctggacgtgaacaacttgaccgcgctgaagggataatgagatgagttattctgtgatgttcgctttactcctgctcacgccgctgcttttttcgctgctctgttttgcctgccggaaacgggggctctctgcgacttgtacggtgactgtattacatagcttagggatcacactgctgctgattctggcactctgggtggtccaaactgccgctgatgcaggagaaatattcgctgcgggactgtggcttcatattgatggtctgggcggtttgttcctcgccattcttggtgtgattggctttctcaccggtgtttactcgattggctacatgcgtcatgaagtggcacacggcgagctttcccccgttacgctgtgcgattactacggtttcttccatctgtttttgtttaccatgctgctggttgttaccagcaataacctgattgtgatgtgggcggcgatcgaagccaccaccttaagctcggcgtttctggtaggcatttacggtcagcgttcatcgctggaagcagcatggaagtacatcattatttgtactgttggtgtcgcttttggtctgttcggtaccgtgctggtatacgccaacgtcgccagcgttatgccgcaggcagaaatggcgatattctggagcgaggttcttaagcaatcgtccttgcttgacccaacattaatgctgttggcctttgtgtttgtgctaattggctttggcaccaaaaccgggctatttcccatgcacgcctggctgccggatgctcacagtgaagcaccgagtccggtcagcgccctgctctccgccgtattgctgaactgcgcgctgttggtgctaattcgctattacatcattatctgccaggccatcggcagcgatttccccaaccggttgttgctcatcttcggcatgttgtcggttgccgtggcggcatttttcattctggtacagcgggacattaagcgtctgctggcgtactccagcgtggagaacatggggctggtcgcggtggcgctaggcattggcgggccgctgggaatttttgccgcgctgctgcacaccttaaaccacagtctggcaaaaacgctgctgttctgcggttccggcaatgtactgctcaagtacggcacgcgcgatctcaacgtcgtctgtgggatgctcaaaatcatgccatttaccgccgtgctgtttggcggcggtgcgctggcgctggcagggatgccgcccttcaacatttttcttagcgaatttatgaccgttaccgcaggactggcacgtaatcacctgctgattatcgtcctgctgttattgctgttaacgctggtgctggcgggcctggtacggatggctgcgcgggtgttaatggcgaaaccgccgcaggccgttaaccggggtgatctcggctggttgaccacctcgccaatggtgattctgctggtcatgatgctggcgatgggaacgcatattccacaacctgtcatcaggatcctggcgggcgcttccactatagtcctctcagggacgcacgacctgcctgcacaacgtagcacctggcatgattttttgccttcaggcaccgcatctgtttcggagaaacacagtgaacgttaattcatcgtcaaatcgtggcgaagcgattctcgccgccctgaaaacgcagttccccggcgcggtgctggatgaagagcgacaaacgcctgaacaggtcaccattacggtgaaaatcaatctgctgcctgacgttgtacattatctttattatcaacatgatggctggcttccagtcctgtttggcaacgacgagcggacacttaacggtcattacgcggtttattatgccctttcaatggaaggggccgaaaaatgctggatcgtggtgaaggcactggtcgatgccgacagtcgggagtttccgtcagtcacaccgcgcgtccctgccgcggtctggggcgagcgagaaattcgcgatatgtacgggctgattccggttggcctgccggatcagcgtcgcctggtgttgcccgatgactggccggaagatatgcatccgctgcgcaaagatgcgatggattatcgactgcgccctgaaccgacgacagattccgaaacgtatgcgtttatcaatgagggcaacagcgatgcacgggtgatccctgtcggcccgctgcatatcacctccgatgaaccgggtcacttccgcttgtttgtggatggcgagcaaattgtcgatgctgattaccgcctgttttatgtccatcgcggcatggagaaactggcagaaacgcggatgggctacaacgaagtgaccttcttatcggaccgcgtgtgtgggatttgcggttttgcccacagtgtggcctataccaactcggttgaaaatgcactggggattgaggtgccgcaacgagcgcataccattcgctcgattctgctggaagtcgaacggctacacagtcatttgctcaaccttggcctctcctgccattttgttggttttgataccggctttatgcaatttttccgcgtgcgggaaaagtcgatgacgatggcggaattgctgaccgggtcgcgtaaaacctacggtctgaatctgattggtggtgttcgccgcgatattctcaaagagcaacgtctgcaaacgctgaaactggtgcgcgagatgcgcgccgacgtgtcggagctggtagagatgctgcttgctatgccgaatatggaacaacgcactcagggcattggcattctcgaccgacaaatcgcccgtgattatagccctgtagggccgctgatccgcggcagtggttttgcccgtgatttgcgctttgatcacccctacgccgactacggcaatattccaaaaacactgtttaccttcaccggcggcgatgttttctcccgcgtgatggtccgtgtcaaagagacgtttgattcgctggcaatgctggaatttgccctcgacaacatgccggataccccgctgctgaccgaaggctttagctataaacctcacgcattcgcgctgggctttgttgaagcgccacgcggtgaagacgtgcactggagcatgctcggtgataaccaaaaattgttccgctggcgctgtcgtgccgccacctacgccaactggccggtgttgcgttacatgctgcgcggcaataccgtttctgacgcaccgctgattatcggtagccttgatccctgctactcctgtaccgaccgtgtgacgctggtagatgtgcgcaagcgccagtcaaaaaccgtgccgtataaagagatcgaacgctacggcattgatcgtaaccgttcgccgctgaagtaaggacagaagatgctgaagttactgaaaactattatgcgcgccggaaccgcgacggtgaaatatcccttcgcgccactggaggtcagcccaggctttcgcgggaaaccggacctgatgcccagccaatgtattgcctgcggcgcctgtgcttgtccggcaaatgcgctgactatccagaccgacgaccagcaaaattcgcgcacctggcagctctatctgaggcgttgtatttactgcggacgttgtgaagaagtgtgcccgaccagagccatccagcttaccaataactttgaactgaccgtcaccaataaagccgatctctatacccgcgcgacgttccatctacaacgttgcagccgttgcgaacgcccgtttgccccgcaaaaaaccgtcgcactggctgctgaattgttggcacagcaacaaaatgcgccacaaaaccgcgaaatgttgcgggcgcaagcgagcgtctgcccggagtgcaaacaacgcgcgacgctgatcaacgacgatacagatgtaccgctggtggctaaggagcagctatgagtccagtgcttacgcaatatgtcagccagcccatcacgctggacgagcaaacgcaaaagatgaagcagcatttgctacaggatatccgtcgctcggcttacgtttatcgcgtcgattgcggcggctgcaacgcctgtgaaatcgaaatttttgccgccatcacaccagtattcgacgcagaacgttttggcattaaggttatttcatcaccgcgtcacgccgatattttgttatttacaggcgcagtcacccgggcgatgcgtatgcctgcacttcgggcgtatgagtctgcccccgatcataaaatctgtgtttcctacggcgcgtgcggtgccggcggcggattttccacgatctctacagcgtctggggcggcagcgacaccattgtccccattgatgtttggatccccggctgcccgccaacaccggccgccaccattcacggtttcgccgtggcgctcggtttgctgcaacagaagattcacgcggtggattatcgcgatcccaccggggtgactatgcaaccgttgtggccgcagatcccgccatcaccgcgtatcgccattgagcgagaagcgcggcggctggcgggctatcgtcaggggcgagaaatttgcgatcggctcctgcgccatttaagcgacgatcctacaggaaatcgggttaacacctggttgcgcgatgccgacgatccacgtctcaatagtatcgttcagcaactctttcgcgtactccgggggttacatgactgaagagtgcggggaaattgttttctggacgctgcgaaaaaagtttgtcgccagtagcgacgagatgccggaacacagctctcaggtaatgtattactcgctggctatcggtcatcacgttggcgtgattgattgtctgaatgtcgccttcccctgcccactgacggaatacgaagattggcttgcccaggtcgaagaggagcaagcccgacgtaagatgctgggggtgatgacttttggtgagattgttattgacgccagccacaccgccctgttgacccgggcattcgcgccactggcggatgacgcgacgtctgtgtggcaggcgcgtagcattcaattcattcatctgttggatgaaattgtgcaggaaccggccatctatctgatggccagaaaaattgcgtgagaaggatttctcattaataaggactgttgatggctatgtcagacgaggcgatgtttgccccgccacaaggaataacaattgaagcggtaaacggaatgctcgcggagcggttagcacagaaacacggtaaggcgtctttattacgcgccttcatcccgatgccgccgccgttcagcccggtacaacttattgaactgcatgttctcaaaagcaacttctattaccgctaccatgatgatggcagcgatgtgacggcaacaacagagtatcagggcgagatggtcgattattcgcgtcacgccgtccttctcggcagtagtggaatggcggagctacgctttattcgtacccacggcagccgttttactccccaggattgcacactgtttaactggctggcgcggataatcaccccggttctgcaatcatggctcaatgatgaagaacagcaggtggcgctgcgtttgctggagaaagatcgcgatcatcatcgggtactggttgatattactaatgcagtgctgtcacatcttgatctcgacgatctgatcgctgacgtcgctcgtgagatccatcattttttcggtctggcttcagtcagtatggtactgggcgatcatcgaaagaacgagaagtttagcctgtggtgcagcgatctttctgcctcacattgtgcgtgtctgccacgcaatatgcctggcgacagtgtattgctgacacaaacgctacaaacccgacaaccgaccttgacgcaccgtgcagacgatctgtttctctggcaacgcgacccgttattactcttacttgcatctaacggctgcgaatctgcgctccttataccgcttacctttggcaaccatacaccgggtgcattgttgctggcgcatacctcttccactctctttagtgaggaaaactgccagctactacaacacatagccgatcgcatcgctattgccgttggcaatgccgatgcctggcgtagcatgaccgatttgcaggaaagtttgcagcaagaaaaccaccagcttagcgagcagctcctttcgaatctgggcatcggtgacattatctatcaaagccaggcaatggaagacctactccagcaggtagatattgtggcgaagagcgacagtacggtgttgatttgcggtgaaaccggaaccggcaaagaggtgatcgccagagcgatccatcaacttagcccgcgacgcgacaagccgctggtcaaaatcaactgcactgccatccccgccagtcttctggaaagtgagttattcggtcatgacaaaggggcgtttactggtgcgattaatacccatcgtggtcgttttgaaattgccgatggcggcacgttgtttctcgatgaaattggcgatctgccgttagaacttcagcctaaactgctgcgcgtattgcaggaacgggagattgagcgtctcggcgggagtagaacgatcccggtaaatgtcagagtcattgccgccaccaaccgtgatttgtggcaaatggttgaagatcgccagtttcgcagcgatctcttttatcgcctgaatgtcttcccactggaattgccgccgctgcgcgaccgtccggaagatatccctcttttagcaaagcatttcacgcaaaaaatggcgcgccatatgaatcgttcaattgacgccatcccgaccgaggcgctacgccagttgatgtcgtgggactggccgggcaacgtgcgcgagctggaaaacgtgattgagcgagcggtactgctgactcgcggtaacagtctgaatttacatcttaatgtccgacaaagccgtttactgccgacgctaaatgaagattcagcgcttcgcagttcaatggcgcagttgctgcacccgacgacgccagagaatgacgaagaagaacgtcagcgcattgttcaggtattgcgagaaaccaatggcattgttgccgggccccgtggcgcggcgacacgattagggatgaagcgcaccacgctgctgtcacgaatgcagcgtctgggaatctcggttcgcgaggtgttgtaatctgcttttgcaggagtatgcatgagaaacaaactctctttcgacttgcagttgagcgccagaaaagcggcaatcgctgaacggattgctgcccataaaattgcccgcagtaaagtgtcggtctttttaatggcgatgtccgctggcgtgtttatggcgatcggatttactttttacctttcagttatcgccgatgccccgtcttcacaggcattaacccatctggtgggcggcctttgctttacacttggctttattttgctggcggtttgcggcaccaacctgttcacctcgtcggtaatgacggtaatggcaaaaagtcggggcgttattagttggcgaacttggctgattaacgcacttctggtggcctgcggtaatctggcaggtattgcctgtttcagtttgttaatctggttttccgggctggtgatgagtgaaaacgcgatgtggggagtcgcggttttacactgcgccgagggcaaaatgcatcatacatttactgaatctgtcagcctcggcattatgtgcaatctgatggtttgcctggcgctgtggatgagttattgcgggcgttcgttatgcgacaaaatcgtcgccatgattttgcccatcaccctgtttgtcgccagtggctttgagcactgtatcgccaatttgtttgtgattccgttcgccattgccattcgccatttcgcccctacctccttctggcaactggcgcacagtagcgcagacaattttccggcactgacggtcagccattttattaccgccaatctgctcccggtgatgctgggtaatattatcggcggtgcagtgctggtgagtatgtgttatcgggctatttatttacgtcaggaatcctgaaaaatcagcccggcgaaacagttcgtcgggctgaagattattcttgcgcgatttgcccatcgggccaggcgtggatcacggctttgatcagcgtcgccaatggaatggcgaagaatacgccccagaatccccacaaaccaccgaagatcaccaccgataaaataatcaccagcggatgcaggttaaccgcttcggagaacaacaccggtactagcaggttgccgtccagcgcctgaataatcagatacaccgcgaagcagctccagaattccgtgcctgcgccaaactggaatagcgccacgccaaccaccggaatggtcaccacaaatgcgccaatgtacggaataagaaccgagaagccgaccagcaccgccagcagcagcgaatagttcagcccaaagagcaagaaccccagccaggtggcgatccccaccacgatcatctccagcactttgccgcggatatagttggtgatttgttgattcatctccttccacacctgtcctgccagtccacggttgcgcggcagcacccgacgaacggcgttcagcatctgctctttgtctttcagcaggaagaagaccatcaatggcaccagcaccagatagacggcaatggtcagcaaaccgaccagcgaggcgagggaaattttcaccaccgaatcgcccatggtcagcatccgactgcgcatattttcggccattgcatcaataatgcccgcgtccattaacgccggatagcggcgcggcaacgtggcggcaaagtcagaaagcttattgagcatccccggcatatcgcgaattaagtagatgccctgttgccaggcgataggcagtaccacgaacgccatcagtagcaatataccgacaaaaaccaccaatacaatcgacgtcgcccagcggcgggagcagccaatagattgcaggcgcacagttggccattccagcaaataggccagcacaatagccaccagcaacggagcaagcaggccactaaagaaaaagataatgccaaatccggcaactaaaataaccagcaaggcaatcgcttccgggtcgctaaaacggcggcgataccattgcatcaacatttcgagcataaagaccttccctgaacctcaagagcgggattgcgatccgcaattgtatcgaaatgtcacaaaaaagacttcgctttttatgacggattcaggaaactgaaaagtcatttgagtgggctaatcttcgccgttacactcaaaggcggcgcggtgggaacgatatttaacagtatcggtcaaatgactatcttcagaaatacaggatagaggttatgttcaggcagttgaaaaaaaacctggttgcaaccctcattgctgctatgaccattggtcaggtagccccggcgtttgccgacagcgcagacaccttgccggatatgggaacctccgcaggaagcacgctttccattggtcaggaaatgcagatgggcgactattatgtccgccagctacgcggcagcgcgccgttaattaatgacccgctgttaacgcaatatattaattcgctggggatgcgtctggtttcgcatgccaattcggttaagacaccgtttcatttttttctgatcaataacgacgaaattaacgcctttgctttctttggcggcaacgtggtgctgcactctgccctgttccgttattccgataacgaaagtcaactggcttcagttatggcgcacgaaatctcccacgtcacccaacgtcacctggcgcgagcgatggaagatcaacaacgcagtgcgccgctgacctgggtcggcgcgttaggttctattttactggcgatggccagtccgcaggcggggatggcggcgctgaccggtacactggcgggaacgcgtcaggggatgatcagtttcacccagcaaaatgaacaggaagcggaccgcattggtattcaggtgctgcaacgctcgggattcgatccgcaggcgatgccaaccttcctcgaaaaattactcgatcaggcgcgttactcctcgcgcccgccggaaattttattgactcacccgttgccggaaagtcgtctggcagatgcccgcaaccgtgctaatcagatgcgaccgatggtggtgcagtcgtcggaagatttctatctggcgaaagcgcgcacactggggatgtataattccgggcgtaaccagctcaccagtgatttgctggatgaatgggcgaaaggaaacgttcgtcagcaacgagcggcgcaatatggtcgtgctttacaggcgatggaagccaataaatacgacgaggcgcgtaaaacgctgcaaccgttactggcggcagaacctggcaacgcatggtatctcgatctggctaccgatatcgatcttgggcaaaacaaagccaatgaggcaatcaatcgcctgaaaaatgcccgtgatttgcgcaccaatccggtgttgcagctcaacctggcaaacgcttatctgcaaggcggtcaaccacaagaagcggccaatattctgaatcgctacacctttaataataaagatgacagcaacggctgggatttactggcacaggcggaagccgcgctaaataaccgcgatcaggaactggctgcgcgagcagaaggttatgcgcttgccgggcgactcgatcaggccatttccttgttgagtagcgccagttcgcaggtgaagttaggcagcctgcaacaagcgcgttacgatgcgcgcatcgaccagttgcgccagctgcaggaacgctttaagccttataccaagatgtaattcgcattaaaggaagaacaatgaccaaacaggtaaaaatctaccataacccacgctgttcaaagagccgggaaacgctgaacctgctgaaagaaaacggcgtggagccagaagtggtgctctaccttgagacacccgccgatgcggcaacgctgcgcgatttgctgaaaatgctggggatgaatagcgcccgtgaattgatgcgccagaaagaggatctttataaagaactgaacctggctgacagttcgcttagcgaagaggcgctgattcaggcaatggtggataatccgaagctaatggagcgcccgattgtggtcgcgaatggcaaagcgcggattggtcgtccaccggagcaggtactggaaatcgtgggttaagatgtgctccatcgctagttgaagcacattgccggatgcgacgcttgccacgtcttatccggcctacgaatactatggattaacttcgcgtagttcggataaggcgttcgcgccgcatccgacaataaacaccttatctacaacttcagaatttctttcacaaacggaatggtcagcttacgttgcgcggtaatcgacgcacgatccaactgatccaacgtcataaatagcgtgcgcatttctctgtcgagccgcttcagcaagaaacgccccacatcttccggcagttcaaaaccacgcaaacgcgcgcgtaactgtagcgcctgcaacttatcttcatcagaaagtggctgcaatttgtagatctgcccccagtcgagtcgcgacgcgagatccggtaatcccagattcaactgccgcggtggacgatcgccggtgatcaacaatcgtgttttgcccgattccagaattcgattgtagagatcgaaaatcgccatctcccacaactcatcgcctgcaatgcactcaatgttgtcgatacagaccagcgacaaatgctccataccgtcgagcacttccggaacaaaccaggtgcgtttatccagcgggacatagcccaccgcatcgccacgctgcgacaattccgcgcaagccgcgtgcagcagatggctgcgccccgcgccttcgcgtgcccagagatagatgtaaccgctatgttcctgacgcagcacgttttgcagcgcagccagtaaagaggagttatcccccggccagaaacttgcaaaggtttcgtcgtcaggaagataaagtggcaaagagagctgtgccggtgtgttcagagatacctcaaccaggatttcacaaaatcgcgagaagtttaccacagaatcccatgatgtttgaaccgggcagcaacactgcccggtcggtacattatttgtctgttatatccgcgtcttctgcgtccagcaccacttcttcagggcgcagcacactgatcagtttgaaaatcaaacttaagccgataccgacgatggtcgccagcgccataccttttaactccgccgcgccgatgtttaccttcgcgccactgacgccgatgatcaaaatcacggaagtcaggatcaggttctgtgctttgttgtaatccactttcgattcgatcaaaacacgaataccggaagcaccgatgacaccataaagcagcagcgaaacgccgcccatcaccggcaatgggatcatctggatagcggcagccagtttaccgacgcaggaaagcaggatagcgaaaatcgccgccccgccgataacccaggtactgtaaacacgggtgatcgccatcacgccaatgttttctccgtaagtggtatttggcgtagagccaaagaagccggaaatcacggtcgacaagccattagcaaacatcgaacggtgcagacctggatcgcgcagcagatcttttttgacgatattagccgttactaccaggtgccctacgtgttcggcaataaccactaacgccgctggcagaatagtcagaatggcaaaccactcgaagcgcggcgtatagagggttggcagcgcaaaccagtgagcattaataatcggcgtggtatcgacaattcccattgcgaaagagagcgcgtaccccaccagcacgccaattaaaatcgggataattgccaggaaaccacgaaacagcacggaacctaaaaccgtgaccgccagggtggtaatagagatgatgatggttttggagtctggcgtttgcccttcagccgggagtaaacccgccataccggcagctacgcccgccagctccagaccgatgacggcaacgattgcgcccattgccgcaggtggaaacagcacgtccagccagccggtccccgctttcttcacgataaaagaaaccaggcagaacagcacgccgcacataataaagccgcccagcgcgacttcataccctaacggcaacagtaacaataccggtgaaataaaggcaaagctggaaccaagataagccggaattttccctttacagatgaagagatacagcagcgttccaataccgttaaataacagtacagtcgccgggttaatatgaaataagacgggcaccaggacggttgcaccaaacatggcgaacaaatgttgcaaactaagcgggattgtctgtaaaagtggcggtctttcactcaccccgatagcacggcgcgtcatagtattatcctctgtattatgtgttataggcgctttactcaaaaaaaagccgactcttaaagtcggctttaattatttttattctttatttcgtaccaaagattttgtcaccggcatcgccgaggcccggaataatgtatccgtgctcgttcagtccctgatcaatcgatgcggtatacagttcgacgtccgggtgcgctttttccagcgcagcgataccttctggcgcagcgaccagcaccagaactttgatgctgctgcagcccgcttttttcagcaggtcgatggtcgcgataacggaaccaccggttgccagcattgggtcaacgatcagcgccatacgctcatcgatgttagaaaccagtttctggaagtacggtaccggctccagcgtttcttcattacggtacataccgacaacgctgatgcgcgcgctcggaacgttttccagcacaccgtccatcataccaagacccgcacgcagaattggcacaacggtaattttcttacctttgatctggtcgatttctaccgggccgttccagccttcgatagttactttttccgtttcgaggtcggcggtcgcttcgtaagtcagcaggctacccacttcggaagcgagttcgcgaaagcgcttggtgctgatatcttgctcacgcatcagtcccagcttgtgtttgacgagtgggtgtttgacttccacgatcttcatactctttctcctttgaggggcagccacaaaaaaaatcgacggattatacctcctttcttcaaggcggcaatattcttttcgttgactttagtcaaaatgataacggtttgagataaagttattttatattcaaatggttatgaaagaagattattccatccgaaaactaacctttaccctggcacaagtcttctttcgccgcgtgcctgggcaaaagacgtgcaaaaaggttgtgtaaagcagtctcgcaaacgtttgctttccctgttagaattgcgccgaattttatttttctaccgcaagtaacgcgtggggacccaagcagtgaccgataaaacctctcttagctacaaagatgccggtgttgatattgacgcgggtaatgctctggttggaagaatcaaaggcgtagtgaagaaaacgcgtcgtccggaagtgatgggcggtctgggcggcttcggtgcgctgtgtgcattgccgcaaaaatatcgtgaacccgtgctggtttccggcactgacggcgtaggtaccaagctgcgtctggcaatggacttaaaacgtcacgacaccattggtattgatctggtcgccatgtgcgttaatgacctggtggtgcaaggtgcagagccgctgtttttcctcgactattacgcaaccggaaaactggatgttgataccgcttcagcggtgatcagcggtatcgcggaaggatgtctgcaatcgggctgttcactggtgggtggcgaaacggcagaaatgccggggatgtatcacggtgaggattacgatgtcgcgggtttctgcgttggcgtggtagaaaaatcagaaatcatcgacggctctaaagtcagcgacggcgatgtgctgattgcactcggttccagcggtccgcactcgaacggctattcgctggtgcgcaaaattcttgaagtcagcggttgtgatccgcaaaccaccgaacttgatggtaagccattagccgatcatctgctggcaccgacccgcatttacgtgaagtcagtgctggagttgattgaaaaggtcgatgtgcatgccattgcgcacctgaccggcggcggcttctgggaaaacattccacgcgtattgccagataatactcaggcagtgattgatgaatcttcctggcagtggccggaagtgttcaactggctgcaaacggcaggtaacgttgagcgccatgaaatgtatcgcaccttcaactgcggcgtcgggatgattatcgccctgcctgctccggaagtggacaaagccctcgccctgctaaacgccaacggtgaaaacgcgtggaaaatcggtatcatcaaagcctctgattccgaacaacgcgtggttatcgaataatgaatattgtggtgcttatttccggcaacggaagtaatttacaggcaattattgacgcctgtaaaactaacaaaattaaaggcaccgtacgggcagttttcagcaataaggccgacgcgttcggccttgaacgcgcccgccaggcgggtattgcaacgcatacgctcatcgccagcgcgtttgacagtcgtgaagcctatgaccgggagttgattcatgaaatcgacatgtacgcacccgatgtggtcgtgctggctggttttatgcgcattctcagcccggcgtttgtctcccactatgccgggcgtttgctgaacattcacccttctctgctgccgaaatatcccggattacacacccatcgtcaagcgctggaaaatggtgatgaagagcacggtacatcggtgcatttcgtcaccgatgaactggacggtggcccggttattttacaggcgaaagtcccggtatttgctggtgatacggaagatgacatcaccgcccgcgtgcaaacccaggaacacgctatttatccactggtgattagctggtttgccgatggtcgtctgaaaatgcacgaaaacgccgcgtggctggatggtcaacgtctgccgccgcagggctacgctgccgacgagtaatgccccgtagttaaagcgccagctctgccgctggcgtttttcaattcacctgtaaatcgcaagctccagcagtttttttcccccttttctggcatagttggacatctgccaatattgctcgccataatatccaggcagtgtcccgtgaataaaacggagtaaaagtggtaatgggtcaggaaaagctatacatcgaaaaagagctcagttggttatcgttcaatgaacgcgtgcttcaggaagcggcggacaaatctaacccgctgattgaaaggatgcgtttcctggggatctattccaataaccttgatgagttctataaagtccgcttcgctgaactgaagcgacgcatcattattagcgaagaacaaggctccaactctcattcccgccatttactgggcaaaattcagtcccgggtgctgaaagccgatcaggaattcgacggcctctacaacgagctgctgctggagatggcgcgtaaccagatcttcctgattaatgaacgccagctctccgtcaatcaacaaaactggcttcgtcattattttaagcagtatctgcgtcagcacattacgccgattttaatcaatcctgacactgacttagtgcagttcctgaaagatgattacacctatctggcggtggaaattatccgtggcgataccatccgttacgcgctgctggagatcccatcagataaagtgccgcgctttgtgaatttaccgccagaagcaccgcgtcgacgcaagccgatgattcttctggataacattctgcgttactgccttgatgatattttcaaaggcttctttgattatgacgcgctgaatgcctattcaatgaagatgacccgcgatgccgaatacgatttagtgcatgagatggaagccagcctgatggagttgatgtcttccagtctcaagcagcgtttaactgctgagccggtgcgttttgtttatcagcgcgatatgcccaatgcgctggttgaagtgttacgcgaaaaactgactatttcccgctacgactccatcgtccccggcggtcgttatcataattttaaagactttattaatttccccaatgtcggcaaagccaatctggtgaacaaaccactgccgcgtttacgccatatttggtttgataaagcccagttccgcaatggttttgatgccattcgcgaacgcgatgtgttgctctattatccttatcacacctttgagcatgtgctggaactgctgcgtcaggcttcgttcgacccgagcgtactggcgattaaaattaacatttaccgcgtggcgaaagattcacgcatcatcgactcgatgatccacgccgcacataacggtaagaaagtcaccgtggtggttgagttacaggcgcgtttcgacgaagaagctaacattcactgggcgaagcgcctgaccgaagcaggcgtgcacgttatcttctctgcgccggggctgaaaattcacgccaaactgttcctgatttcacgaaaagaaaacggtgaagtggtgcgttacgcacacatcgggaccgggaactttaacgaaaaaaccgcgcgtctttatactgactattcattgctgaccgccgatgcgcgtatcaccaacgaagtacggcgggtatttaactttattgaaaacccataccgcccggtgacatttgattatttaatggtgtcaccgcaaaactctcgccgtctgttatatgaaatggtagaccgcgaaatcgccaacgcgcagcaagggctgcccagcggtatcaccctgaagctaaataaccttgtcgataaaggcctggttgatcgtctgtatgcggcctccagctccggcgtaccggttaatctgctggttcgcggaatgtgttcgctgatccccaatctggaaggcattagcgacaacattcgtgccatcagtattgttgaccgttaccttgaacatgaccgggtttatatttttgaaaatggcggcgataaaaaggtctacctttcttccgccgactggatgacgcgcaatattgattatcgtattgaagtggcgacgccgctgctcgatccgcgcctgaagcagcgggtgctggacatcatcgacatattgttcagcgatacggtcaaagcacgttatatcgataaagaactcagtaatcgctacgttccccgcggcaatcgccgcaaagtacgggcgcagttggcgatttacgactacatcaaatcactcgaacaacctgaataaccctatgccaatacacgataaatcccctcgtccgcaggagtttgctgcggtcgatcttggttcaaacagttttcacatggtcatagcccgtgtggtagatggtgccatgcagattattggccgcctgaaacagcgggtgcatctggcggacggcctggggccagataatatgttgagtgaagaggcaatgacgcgcggtttgaactgtctgtcgctgtttgccgaacggctacaagggttttctcctgccagcgtctgtatagtcggcacccatacgctgcgtcaggcgctgaacgccactgactttctgaaacgcgcggaaaaggtcattccctacccgattgaaattatttccggtaatgaagaagcccgtctgatttttatgggcgtggaacatacccaaccggagaaaggtcgcaaactggttattgatattggcggcggatctacggaactggtgattggtgaaaatttcgaaccgattctcgttgaaagccgccggatgggttgtgtcagctttgcccagctttacttccctggcggggtcatcaataaagagaattttcagcgcgctcgtatggcggcagcacaaaaactggaaactttaacctggcaattccgtattcagggctggaacgtggcaatgggcgcttccggtaccataaaagccgcccatgaagtgttaatggaaatgggcgagaaagacgggataattaccccggaacgtctggaaaaactggtaaaagaagttttacgtcaccgtaatttcgcatcgctgagtttaccgggtctttccgaagagcggaaaacagtcttcgttcctggactggcgattttatgcggtgtgtttgatgctttagccatccgtgaactgcgcctttctgacggggcgttacgcgaaggcgtactgtatgaaatggaaggacgtttccgtcatcaggatgtgcgtagtcgcaccgccagcagcctcgccaaccagtatcacatcgacagcgaacaggcccgacgagtgctggataccactatgcaaatgtacgaacagtggcgggaacagcaaccgaagctggcgcatccgcaactggaggcgctactgcgatgggccgccatgctgcatgaggtcgggttgaatatcaaccacagcggtttgcatcgccactccgcttatattctgcaaaacagtgacttgccgggttttaatcaggaacagcagctgatgatggcgacactggtgcgctatcaccgtaaagcgattaagctcgacgatctgccgcgctttaccttgtttaagaagaaacagttcctgccactgatacagctattgcgccttggcgtattactaaacaatcaacgtcaggcaaccaccacaccgccaacattgacactgattactgatgacagtcactggacactgcgtttcccgcatgactggtttagtcagaatgcgctggtactgcttgatctggaaaaggagcaagaatactgggaaggcgtggctggctggcggttgaaaattgaagaagaaagtacacctgaaatcgccgcttaatgctttgcgggccgacgagaaatgtcggcccgcattattcaggcactttcgcgaatgggttcgatttcattcaacgtatcaattaacggctgcggcttaccaataagataaccctgcatataatcgatccccaaagagagcaccgcctcgcggatctcttcgttttcaacgtactctgccactacccgcattttcttcattcgcgccaggtggcaaatcgatgccactatctgataatccagactatttgacacaatattgcggataaaactgccgtcaattttaagcagatcggcattcacatttttaagccgtgcatagctggcgtagccggtgccgaaatcatcaatcgcaatctggcagcctaattcctgaagatgctgcaaggtgatttgcgcctgcttaacattggtcagagcattactttcggtgacttcaaaaataagttgccacgcttcaatctgatatttagccagcaactgactgacttcaacaggaaaacgagcctgacataccgaggttggagacagattaatagcaaaacggtgagcgggcatcttcgctctgttttcagccataaattgcagcgtatgctcaatgacccacatgtcgatactcgacgataaaccaaattcgtgcgcgaccggcaagaagctatcggggccgatcagttcatcattctcacctttcatgcgcagaagaatttcatggtaaacatcaccacgcataccggtaatcggctgggccatcaggaaaaaatggttgtgttccagcgcctgctgtagtcgattcatcatcgcgactttatctttcaattcgcgttgcaaatacattgccccgcgacgctgcatattttccggggcgttggtcacgatggaaagttcggcgaccgtatttagctctcccagcagcaggtagatatgattcactggcgagcgcacatagcagtaactgacgccaatctgcggttgcatcggcatgccatcccaaaagaaacgaaattgcttgagatggctatccagtgcggtaatgcgctcctggtgcgattctgtattcagccgcagcgcgagatcgttacccgaaagctgataaacatcttcacccggttccagcaagggtgacagccagtgagaaagtttttgcttgtattgaatccgcagcatgatgccatagttcttaaccagcatttccatgccagggatgcgtaaataacaaagcgcagaccagggggcatcacgcaacgcgcgattcagggcgcgaacatttggcagatgaaccaccgggtccacatacgcaagccgctgaatgcgtctgactaccgctcgctgacgagttgccagtacagccatataattgacaataaaagagaataccagataactggaggaggttatggtcagctgcgtggtatagccaggataaatgggaatgtaattttgatagctgtggatgctgatcatcaacacgaccgcccagagcagcgaaatcagcttataaccatagcgcatcgctccccacatcatcaggggcagcaataatgacaaggtataattggtgctaaaaattgtgcttttttcatttaacggcatgcataacagcaacaataaagcacctaatgccagtagccagagcgcgaactcttttttggtgactttggcatcaacctgctgttttaattgcgaataatagctacgtaaataaaatggatttcgcactacccgaatgatgaagtagcacagcgggacaccgatcagattacccaccagtaaggcctgataattgattaaagtcccgaggttaaaaggcatgacaccgaccagattttctctgctcgccagtaatcctacaaatgcagcaaactggaaaagtatcagaaacagcgttgcaggaaacacaatctgccagaatatacgctgggaaattaaacgggtatcaccatgtgaaacgttgttacgccggggagtaaagaccctgtaaccgccccaacagagaatgataatgataataaaattagccgttaatgatagcgtttcgtaaaaacccagctctgcatatttgcggacaaaaatccctaaggcgatccctggcaatgccgcccagctgaaaaacatcatcatgctgatcatcagtgccagaggcagataaaagagaaaaacctcaccggaagaaatatgcgcgaaagtattaatgtgggcgaaaatgggcaagattaaagaaggcaggaacagcggaagcccccaccatttatcacgtatttttatataagttgcattcagtttcatagatgctcagcagaatcccccacatcctgaaggaggtgtattcagacaggcatcccacctgacttcgaatgatgattattcatcactatagagagcattgattctaagtgtcatatgaaagttccaattgatatatatcaaacaaaataaccctgattaatgaattattacgtttatcatgttaattcatcattattacatcatcattgtaaataattaaattaacttccataacattaaaatatgtatccactgacgcttttttacataacgaagaattgaccattttgtcctgttgtgccttaatgtaagtaccgtccacagcgtgggacatacttcaaggaaccttttgtgagtcaggcaaccagtatgcgaaaacgacaccgatttaacagtcgcatgacccgtatcgtactgctcatcagctttatcttcttctttggccgttttatctactcgtccgtcggtgcctggcagcaccatcagagcaaaaaagaagctcagcaatccacactctccgtcgaatcaccggtacaacgttagcggttaccttctccactttcacagaacctaacggcacttcgctgtcggatgcttttgctctttggaattatcaaagcggcagatattctttcatcttaaattttacgtctttgtcctgactgatgtttatcctgtttggctgcgaaataaatataaaattaatatatatgttgtaatgatatatttttataaattattccctgcgtgaattttaataaatttaatctatccctttatacgcaatacatttactttcctcttttgatgatcttaaatgtcttatttttcgtaatgtgtataacaaggaatagtgatgaaatttaaaaaatgtcttctgcctgtggcaatgttagcgtcattcactctggcaggatgccagtcaaatgctgacgatcatgccgccgatgtttatcaaaccgatcaactgaataccaaacaagaaactaaaaccgttaatattatttccattcttcccgcaaaagttgccgtagacaactcccaaaataaacggaacgcacaagccttcggcgcgcttattggcgcagtcgctggcggtgttatcggccacaacgtcggttctggcagcaattccggaacgacggcaggggcagttggcggcggagctgtaggcgcggcagcgggttctatggtgaatgataaaaccttagtggaaggtgtttctttaacatataaggaaggcaccaaagtgtatacctctacccaggtgggtaaagagtgccagtttacgacaggtttagccgttgttattaccacaacgtataacgaaacgcgtattcagccaaatactaaatgtcctgaaaagagctaataatcaggaggagtcatgaagaaagtttttctttgcgccatcttggcctccttaagctatccggctatcgcctcatcattgcaggatcaactctctgctgtagcagaagctgaacagcaaggtaaaaatgaagagcaaaggcagcatgacgaatgggtcgcggagcgcaacagggaaatccagcaagagaagcaacgtcgcgcaaatgcccaggccgccgctaacaaaagagcggcaacggcagcagcaaataagaaagctcgtcaggataaactggacgccgaagcctctgcggacaaaaaacgcgatcaaagttatgaagatgagctacgcagcttagagattcagaaacaaaaactggcgctggcgaaagaagaagcccgcgttaagcgagaaaacgaatttatcgatcaggaactgaagcacaaagctgcgcaaaccgatgtggtgcaatctgaagctgacgccaacagaaatatgactgaaggcggtcgcgatctgatgaaaagcgtgggcaaagcagaagagaacaaatcggacagctggtttaattaatcgatgttagtaacttcaagcctatgattcttgaagataaaaaaccctctgtagtaacagagggttttgttcattcatagtgcagggattaaaatcattcccactcaatggtagctggcggcttgccgctgatgtcatacaccacgcgggaaataccgttcacttcattgataatgcggttggaaacgcgaccgaggaaatcgtacggcagatgcgcccagtgtgcggtcataaagtcgatggtttcgacagcacgcagagagacaacccagtcatacttacgaccatcgcccattacgccaacggaacgtaccggcaggaacacagtgaacgcctggctgactttgtcgtacaggtccgctttacgcagttcttcaatgaagatggcgtcagcacggcgcagcaggtcacagtactctttcttcacttcacccagcacacgaacgccaaggcctggtcccgggaacgggtgacggtacagcatgtcgtacggcaggcccagctccagaccaatcttacgcacttcgtctttgaacagctctttcagcggttcaaccaggcccatcttcatctctttcggcaggccgcccacgttgtggtgagatttgatgacgtgtgctttaccggttgcagaagccgcagattcgataacgtcagggtagatggtgccctgcgccagccacttcacgtcttccagtttcagcgcttcttcatcgaatacttcaacgaaaacgcgcccgatgattttacgttttgcttccggatcgttttcgccagccagcgctgacaggaagcgatcttctgccggtacgtgaacaatgttaagaccaaagtgatcgccaaacatatccagaacctgctctgcttcgttgagacgcagcaggccgttgtcgacgaatacgcaagtcaggtttttaccgatagcgcggtgcagcagcattgcggttacggaggaatccacaccaccagagaggccgaggatgactttatcgtcgccgacctgctcgcggatgcgagctacagcatcgtcgataattttcgctggcgtccacagggcttcacactggcagatatcacgcacaaaacgctccagcatgcgcataccctggcgggtgtgagtcacttccgggtggaactgtacgccatagaagcgtttttcttcgttagccataatggcaaacgggcagctttcggtgctggctacggtgacgaagtcggacgggatagcggtaactttatcgccgtggctcatccagacatcgagcagcggtttaccgtctgcggtcagcgcatcttcgataccgcgaaccagtgcgctgtcgtttacgacttcaacctgcgcgtagccaaattcacgttcgttagaggcttcaacgtgaccgcccaactgcattgccatggtctgcatgccatagcaaacgccgaataccggtacgcctgcttcaaagacatactgcggcgcacgcgggctgttttcttcggtggtgctttccgggccgccggaaagaataatgccgcttggattgaagtcacgaatttgtgcttctgtcacatcccacgcccacagttcgcagtaaacacccagctcacgcacgcggcgcgcaaccagttgagtgtactgagaaccgaagtccagaatgaggatgcgatgcttatgaatgttttccgtcattgacgcttattccgaggcaagtgaaacagataatataaatcgcccgacatgaagtcgggcgaagagaatcaggagcccagacggtagttcggggactctttagtaatggtcacgtcgtgaacgtggctttcctgaatgcccgcaccgctgatacgtacaaactccgctttagtacgcagttcgtcgatagtaccacagccggtcagacccatacaggagcgcaggccgcccatctgctggtgaatgatctctttcaggcgacctttataagctacgcgaccttcgataccttccggcaccagtttgtcggcagcgttatcgctctggaaataacggtcagaggaacctttggacatcgcgcccagggaacccataccacggtaagatttgtaagaacggccctggtagagttcgatttcacccggagattcttcagtacccgccagcatggaacctaccatcaccgcgcttgcgccagctgcgatagctttggcgatgtcgccggagaagcgaataccaccatctgcgataaccggaataccggtgccttccagggcttcaactgcgtcagcaacggcagtgatctgcggaacacctacgccagtcacgatacgagtcgtacagatagagccagggccgataccgactttaaccgcgctgcaaccagcttctgccagagcgcgtgcacctgcagctgttgccacgttgccgccaatgatttgcagattcgggtatttggcacgggtttcacggatacgctgcagaacgccttcagagtgaccgtgagaggagtcgatcagcagaacatcaacacctgcggcaaccagcgcatcaacacgctcttcgttacccgcacctgcgccaaccgctgcaccaacacgcagacggccttgctcgtctttacaggcgttcggtttacgttccgctttctggaaatctttcacggtgatcatgccgatcaggtggaattcgtcatcaaccaccagcgctttttcaacgcgtttttcgtgcatttttgccagcaccacttcacgggcttcaccttcacgcacggtgaccagacgctctttcggcgtcatgtaaacgctaaccggctggttcaggtcggtaacaaaacgcacgtcacgaccggtgataatacccaccagctcgttttcttcggtaacgaccggatagcccgcaaaaccgttacgctcggtcagttctttcacttcgcgcagcgtcgtggttggcagaacagtctgcggatcagtcaccacaccagattcgtgttttttcacacggcgaacttcttctgcctggcgttcaatggacatgtttttgtggataaagccgataccgccttcctgagccagagcaatagccaggcgcgcttccgttacggtatccattgctgcggaaagcatagggatattcagacgaatagttttcgtcagctgggtgctgaggtcagcagtattcggcagaacggtagaatgagcaggaacgaggagaacgtcgtcaaacgtcagagcttctttagcgatacgtagcatgggcaatatctcgaccagagtggttaataaatattgccgcggcattatacagagcgtaaccgattgcatctacccctttttgcaaaaaatgcttgctatccccgaagggcgggttactatcgactgaataacctgctgatttagaatttgatctcgctcacatgttaccttctcaatcccctgcaatttttaccgttagtcgcctgaatcaaacggttcgtctgctgcttgagcatgagatgggacaggtttggatcagcggcgaaatctctaatttcacacaaccggcttccggtcactggtactttacactcaaagacgacaccgcccaggtacgctgcgcgatgttccgcaacagcaaccgccgggtgaccttccgtccacagcatgggcaacaagttttagttcgcgccaatattacgctctacgagccgcgcggcgactaccagataatcgttgagagtatgcagccggccggtgaagggctgctgcaacagaagtacgaacagctcaaagcgaagttgcaggctgaaggtttgttcgatcagcaatacaaaaaaccacttccctcccctgcgcattgcgttggtgtgatcacctcaaaaaccggtgctgcgctacatgatattttgcatgtgttaaaacgtcgcgatccttctctaccggtgatcatctaccccaccgccgttcagggcgatgacgcaccggggcaaattgttcgcgccattgaactggcgaatcagcgcaatgagtgcgacgtgttgatcgttgggcgcggcggcggttcgctggaagatttatggagttttaacgacgaacgcgtagcgcgggcgatttttgccagccgcattccggtcgtcagcgccgtcgggcatgagacggatgtgaccattgccgattttgttgccgatctgcgtgcgccaacgccgtctgccgccgctgaagtagtgagccgtaatcagcaagagttactgcgccaggtgcaatcgacccgtcaacggctggagatggcgatggattattatctcgccaaccgcacgcgtcgctttacgcagatccatcatcgcttgcagcagcagcatccgcagctccggctggcacgccagcaaaccatgcttgagcgcctgcaaaagcggatgagctttgcgctggaaaatcaacttaagcgtaccgggcaacagcagcagcggttaacacagcggctgaatcagcaaaatccacagccgaagattcatcgcgcgcaaacgcgcattcagcaactggaatatcgtttagcagaaatcctgcgcgcacagcttagcgccacgcgtgaacgtttcggtaatgcagtaacgcacctcgaagccgtaagcccactgtcaacgctggcgcgtggatacagcgttactactgctactgacggcaatgtactgaaaaaagtgaagcaagttaaagcgggtgaaatgctaaccacacgtctggaagacggctggatagaaagtgaagtaaaaaacatccagccggtaaaaaaatcgcgtaaaaaggttcattaagccagcacgaattcaacgcgttttttcgatatcaagccatgcccgtgctgacagaagtaatctactgcaccgcaggcttttaacacctgcaacggttgatggcagtctggacaaagagctttcatttcaataagttccccgcaggatgggcaatgcgcatggccgttatcctgatcaagcacatgctgacattgtggacaatgcagttccatatgaattcctccggtagccacccctctacattcatagagggaatggcagataaaatacttacggataattatttatttttcttgatgtgcttcatcagacgcttacgtttacgcatctgggttggcgtcagggtgttacgcttgttcgcatacgggttttccccttctttgaactgaatacgaatcggcgatcccattacgtccagcgatttgcggaagtagttcatcaagtaacgcttgtaggaatcaggcaggtctttcacctgattaccgtgaatcaccacaatcggcgggttataaccaccggcgtgggcatatttcagcttcacacgacgaccgcgtacaagcggcggttggtgatcttcaacagccatcgtcatgatgcgcgtcagcatagaggtccccacacgacgggtggagctgtcatacgcttcacgtactgattcaaacaagttaccaacaccactgccgtgcaaggcagagataaagtgcacacgagcaaaatcgataaagcccagacggaagtccagcgtttctttcacctgctctttcacttcctgactcaggccatcccacttattcaccacaatgacaagtgagcgcccactattgagaataaagcctagcagcgagagatcctgatcggaaataccttcgcgcgcatcaatcaccaacatcaccacgttggcatcttcaatggcctgcaacgttttgattacggagaatttctctacagcatcggtgattttaccgcgtttacgtacgccagcggtgtcaatgagcacatactcacgtccatcgcgttccattggaatgtagatactgtcacgcgtcgtgccaggcatgtcataaacaacaacgcgctcttcaccaagaatacggttagtgagtgtagacttacctacgttcggacgacccacaatcgccagtttgatcggcagactttgcgggtcgaagtcgtcttcctcttcttcttcgccgttctcttccgcttcaaattgcgcccagtattcagcgtcttcgtcgacttcctcttgcggtgcgagatcttccatccacggcagcagcacatgctccagcagacttaatacgccacgaccgtgagacgcggcgatcgggtagatttcacctaaaccaagcgagtagaaatcaaccactgcctgatcgggatccagaccgtcagttttgtttgccaccaggaaggtcggtttttcacgggagcgcagatgtttggcaatcgcttcatctgccggcatcaggcccgcgcgcgcatccaccataaacagtacgacgtccgcttcttcaatcgccagcagcgactgttccgccatgcgggtttctacaccgtcttctgtgccatcaatcccgccggtatcaatacagataaactcacggccttcaatttccgcacgaccgtacttacggtcacgagtcagacccgggaaatccgcaaccagcgcatctcgggtgcgagttagacggttaaataacgtggattttcctacgttagggcgcccgacaagcgcgaccacaggtaccatgtttaaagcctcatttttataaatcatcagacaacgcacgctatattcgcgtcgttgttaaaaacaggaaaacggcccctgtccaggagccgttttcaaagtgaacgacagagacgattaacgtgtaatagagtacacggttccgtcttttgcctggatcagcagtttgccgtcagcggcaaccggttcagtctggaaaccggaactatcaactttttgctgggcaacgaaacgaccatcttcgacgttaatccagtgcagataaccttcactgtcaccgaccaccaggttgccattatacagcaccggagaagtcagcaggcgatgcagcagatcgctttgtgcccacagcgtaacgccgccatcaatggtcaacgccatcacccggtcattttgatcgaccagatagatgcgattgccgtcgacgatgaaatcattcaccgaacccagttcgcgtttccacataatctgaccactgcgcagatcaagcgccgtcaggttaccattataggccagcgcgaaaacaacgccgttaacaacgacgggagtcgtgtcaacatcgctcagacggtcaatttcggtagaaccggtcgcctgggaaatacgctgctgccaaatcatctggccctgttccatcagcactgcgctgacgcgaccattatcgccccccacgacggccgcaccaaaagccgttgccggcgcagactcgccacgcaaagagagcgaaggcatatcgaggttaactgtccatttgacagcgccgtcagcttcgttcagcgcttgtaactgaccgttactggtgtggattaacaccagaccgtcgctgaccaccgggcgcgaaagtgcttcacccgcgactttagtttgccatgccacagtaccatcgctggtattcagcgcgtaaacctgcgccttttcgctgccaatgtagacatgcccaccagacacggtcacaccgccagaaagtaatgcaggctctttagagaaccagccatctttctcggccaggctgacagaccagatttctttgccatcatccgcattcagcgcttttaccaaaccagcgcggtccgctgcatagacaacgttgtccgccagtgccggatgaagattggaatagaagttgccaatgccgctaccaacggaagtactccacgccgtggtcggcgtaaactggttttcaacggttggcaatggggacatctttaccacatcttcttcgctgttaaacagcgaacagccgcttaaaagggtaacggaaagcagtcctggcagcagtaatttacgcaattgcatcgggtccctctcagatggacaaattattaattttcatctgcatcatttcgctcagtgccggagtaacatcgcttttcacgcctgcttcccatgcactacgcgcaccttgcttatcacctttgctcagcaatgcttcaccacgcaggtcggcaacaatggcagcccacccttcacctttgatggtatcaagggttttcagcgcggcatcagcctgcttgagctgtacctgaacgcgagcaagacgcagatttatcacggctttgagattttcatcgctcgtgtctgccagcccctgttgtaactgggcggcagctttctctagttcatttttgtcaacaaattgctgcgcaagttccaaagaagccagcgcaccataagtatttttattttcagcagcaaatttttccgccgccgggatgctatccggtttgccttcgctcactgcggtaaccgcattttgataggcaagagaagcggagcgtgcagaatcaacctgatggctgttccagtagcgccagccaatcagtgcgccaacgcccaaaatcaccccaacagccagtgctttgccattttcagcaaaaaagcgtttaaccgcttctacctggtcgttttcgttctcgtaaatttccacgctgtccttctccttccttaacccagtaacgtgcgcaaatgcgcggctacgctatcctgcgcaactgccgtttgctcaccagagcgcaaatccttcactactgctgtgccgttagccacttcagactcacccagcaccacagcaacgcgggcaccccatttatcagcacgggcaaactgtttcttaaagttgccgccgccgtggttggtcatcaatttcacgcccggtaattcatcacgcagacgctcagctaatgccatagccgcagattgtgtatcagcacctgaagccaccaggtatatatcgacaacaggatcggctttaaattccggattaacggcctgtactaacaatacaagacgttcgaggcccatcgcaaaaccgacagccggtgttgcacgaccgcccagttgttccacaagaccgtcataacgaccgcctgcacacacggtgccctgggagccgagactgttagtcacccactcgaaaacggtacggttatagtaatccagaccacgcaccagacgctggtttacggtgtaagcgatccccgcgctctcaagcagtttgcacagaccggcaaaatgctcacgagattcctcgtccagataatcacctaatgccggagcgtcgttgagaagcgcctgcacttccggattttttgaatccagcacgcgcagcgggttagtgtacatgcggcgtttgcagtcttcgtccagcttttctttatgctgctcaaggaatgccaccagcgcatcgcggtaattggcgcgtgcttccagcgaaccgatagaattcagctcaagagttacgtgttcggaaatacccagcgcgcgccaccagcgggcggtgagcataatcagttcagcgtcgatatccggaccttgcagaccgaaaacttcgcagcccaactgatggaactgacgataacgccctttctgcggacgctcgtgacggaacatcggcccgatataccacagacgctgttcctgattgtacagaagaccatgctcgatgccggcgcgtacacagcccgccgtcccttcagggcgcagagtcaggctgtcgccattgcgatcctcaaaggtgtacatctctttttcaaccacgtcggtgacttcaccaatcgcacgtttgaatagcggggtctgctctacaatcggcaagcggatttcactgtaaccgtagctgccgagcacgtttttcagtgtgccttcaatgcgctgccagatggccgtttcgccaggcaggtaatcgttcatgccgcgaatggcttgaatgttttttgccacgtttattctctttctgaatataaaaatgaaccctcaacgcttccctcaatgtttcgggagctatgcgggttcaatcatacacgggaagcgaggcgcttcccatcacgttattatttttcaacctgctgaacgtcaattcgacgcgcttcgtccagctgactggctttcgcacgaatgcgtgcttccagctggtcgatcatatcgttgttgtccagacggtctttgcgcacgccatcttcatagaggccgcttttcttgttgccgccggtgacgccgagtgtagaaaccagcgcctcacctgggccattcaccacgcagccgataatcgaaacgtccatcggagtgatgatatcttccaggcgttgctccagcgcgttaaccgtaccgataacatcaaattcctgacgcgaacaggtcgggcaggcgatgaagttgatcccgcgcgaacggatacgcagcgatttcaaaatatcgaaaccgactttgatctcttcgaccggatcggccgccagtgatacgcgcagcgtgtcgccgatgccttcagacagcagcagacctaaaccaatggcggattttactgccccgctgcgtgcaccaccggcttcggtgatccccagatgcagcggctgatcgatctgttttgccagcaaacgataagactcaacagcgaggaagacgtcagacgctttcacgctgactttgaactgatcgaagttcaggcgatcgagatgatcaacatggcgcatggcggattccagcaacgcctgcggcgtcggttcgccatacttttcttgcagatctttttccagcgatccggcgttaacgccaatacggatcggaatgtttttatcgcgcgcacagtcaaccaccatgcgaatacgctcttcattaccgatattgccagggttaatacgcagacaatcgacgccgtattccgctactttcagtgcaatgcgatagtcgaagtggatgtcagccaccagcggcacgttaacctgctgtttgatgagtttgaacgcttctgccgcgtccatcgtcggtacggagacacggacgatatcagcgccaacgcgttccagcgccttgatttgattgaccgttgcttcgacgtctgtcgtacgcgtattggtcatggactgtacggcgatgggagcaccatcgccaatcggcacattcccaacgtaaatacgtgttgattttctacgttgaattggagcctggttatgcatgaaaaatctcccgcgttacccgtctgttactgcgccggtgattgttcggcattgagggtcagacgcgcaacctggttagttctgataaaacgactcagatcgacaggtttcccttgatactggatctgtactgcggctggcgcaccaattttcagtttgtatggtgcctggccggttaagttcaaattaccgtctttacgctgcataccgctaaacaattttttaccggtagcatcagtaacctccagccagcaatcggcagtaaagttcatcaccagcgcattcggatcagccgccggcgtagtcacgcctgcctgatcggttggcaacggcgcagcgccatctggcgttgttgttgccgttggtgccggggtcgcggcggtatcaacatttgcctgcgaaggcgaaacaaccgcattctgttgcggatcaacagctggtgctggcgcagttacggcaggtgtttgcgtgttggttgcggtagtatccacagacgctggcggcgtggacgttgtagccgggtctgtagttgtcgacgtatttaacggaacactctgcccctgctcgctattactgctcagttccgccgaagattgatcggccatagtggtgatctcttcctgctgagctttgtggtcttgccaccaccaggcaccgctcaggccgataaccacaaacaacaccagccaggtgaaggtcatcagccagccgtcacgttttttgcggcgtttaccgagggaaaaactctgcataggcgcaacttttgcagcccgtagtggagcctgcttttccagccctggcagcagttcttcttctggaatatgtaccagacgcgcataagagcggatatatccgcgcaggaatgttgaagcaagatcggcgggtgccttatcttcttcaatgtcgcgtaccgtggaaaccttcaggcaaagtcgctcggcaacggcctgctgactaagtcctagttgttcgcgagcattacgcaggcgagcgccggtagtaagtgcttcattttggtcgtgcgtggcttcagtattcattcgctgcaggtacgtttaaatgagaattgagatgccggtgaaccatcatgctcacccacaccgcgaaacatccgttaagttaaccgttatcatacagtataagaccgtctgtgtgctcgtgacaaagcccacattcactaaggctaacttactgttgcatcgttacatactgccttaaagtcagcaaaaacgcaccgttaatattgaccagacaattgcaacttaatacttcattcataaaagattacgccacggtacataaagtaaccgtggcgtaatggctatcagaccgctttaatgtcgatggcttcaccctgcatccgtttacgcagggtacgtttcgtacggtcgataacatcgcccgccaactgaccacaggcagcatcgatatcatcaccacgggttttacgcacaatagtggtgaaaccgtagctcatcagcacttttgagaaacggtcgatacggctgttcgagctgcgtccatacggcgcgcccgggaaggggttccacgggatcaggttgatcttacacggcgtatctttcagcagttccgccagttggtgcgcgtgttcagtgccgtcgttaacgtggtcaagcatcacatactcaatagtgacacggccctgattggcgttggatttctccagataacggcgcaccgcagcaaggaacgtttcgatattgtactttttgttgatcggcacaatttcgtcacgaatttcgtcgttcggcgcgtgcagggaaattgccagtgcaacgtcgatcatatcgcccagtttatccagcgccggaactacaccggaagtagaaagcgtgacgcgacgtttagacaggccaaaaccgaaatcatcaagcatgatttccatcgccggaacgacgttgttcaggttgagcagcggctcgcccatgcccatcatcactacgttagtgattgggcgctgaccggtgacttttgctgcgccgacgattttcgccgcacgccacacctggccaataatttccgatacccgcaggttgcggttaaagccctgctgggcggtggaacagaatttacactccagcgcacaccccacctgcgaagagacgcagagcgtggcacggtcgtcttccgggatatacaccgtttcgacgcgctgatcgccaacggcgatcgcccatttaatggtgccgtcggatgaacgctgttcttcaaccacttccggtgcgcggatttccgccacctctttcagtttgccgcgcaacactttgttgatgtcggtcatctcatcaaagttgtcgcagcaatagtgatacatccacttcatcacctgatcggcgcggaagggtttttcacctaaatctttaaaaaactcccgcatctgctgacggttgagatccagcaggttgatttttccatctttcgtggtgacgttttcaggtgtgactaattgttcagacatatgctattccggcctcgttattacacgttatggcccctggaggattgaaaaaagaaacgccccggtgagcggctgctcgtccgggggcgctgcattgtacaaattctggcgcacggatgccacgtttgcacgcggcatttacgaaattattaacgggtgcgcgggcacacttcgccttcgccaaagaaataagcgatttcgcgagcggcagattcgacggaatcagaaccgtgggtaccgttttcggtcaggctgtcagcgtaatcagcgcgcagagtaccagccagtgcgtttgccggattggtcgcgcccagcagatcgcggtgacgctgaacggcgttttcaccttccagcacggaaaccacgatcgggccagaggtcatgaattcaaccagaccatcaaagaacggttttccatcgtgttcagcataaaagccacgtgcctgttcaacggtcaggtgcagcattttggtgccgacaattttgaaccctgcagcttcaaagcgcgcaaagatattaccaatgacgttttttgctaccgcgttcggtttgatgatggaaaaagtacgttcaatagccatttttacctctgtaaattgttctgttgttgtctgtaccagcgtacgagatggcgcggattataatgagcaacagggccgttgactattgatgaaggtaacatttttttaaaataaaatgagttttagcaacaatcagggacaaaacagactattgcatgacaaatttcactgtcgcgatttgccccacatcatccatcaccagcaattgataatcacctttatccgtcaaatgcagggtcacgttgcgcccgcgttcagttaacggttcgccattcagaaaccaccagcgttcacctgcccctccacttgattgcaacggcaaagtcgcttccgctgcgcccggtaaacgtttaataatcgcgccatcgcgaacgcctgtcagctgcagagggagctgggcatcgtgaccgtatgacgggcaaattgtcgaggccggtggtaagcgcacagcgcgacgttctgatgcgggcagccagggttccagcggtagcggccagacatttatcatttcttgtcgcgcttgcgggcaatcagcggcaacacgtttgccattttcatccagccagatggggaaacgaatgccattaatgccttcctgatccggcagtaatagagttggcggctgactcccgtccagcagccaggttgccaggcggcggcgacagttaccgtcaccttccggcaaagactgtccgcccggccagcagataacgccacgagtgactgagttcgggcgcgggtcttccggcagattcgcactgcgcgacagtaagatattattgacctgattcaacaatggtacggcactggcaaagccaaactgaccaacaacgggcgtgccgtccggtctgccagtccagatcccaatgacatagcgagcgttaaccccaatcgcccaggcgtcacgatagccatagctggtgcccgttttccatgccagtggggcgacgcgcggcaaggcactatccggcaagggtttcgcttcatcagccataatccggcgaatgatccacgccgcccccgacgacattaaaggccgttcaagcagcggatcgtcaggctgtaagcgcaatttgcctgccttgccgtggcgagcaaacgcggtatacgctgccgccatatcttccagttttgcaccagcgccgccgagaatgagtgaaagattcggcgcagcaccgttgggcaaatataacggcaatccaacattgcgtaactttgccgcaaaccgtttcggtccataggcttccagcacctgcacagcaggtaagttcagcgagcgcaccagcgcctcgctcatgctgatcgggccatgaaaaccgctatcaaagttacctggtcgataatcaccggtgcgccgggggacgtcttgcagcagtgatgccgggtggatcaagccttcatccagcgccagaccataaacaaacggtttgagcaccgatcctggcgatcggatcgcattgaccatatcaacatgaccaaagcgtgaatcatcgttgagatcaaccgatcccacccagccgcgaacacgcatatcggtatgatcaaccacgatcatcgccagtgagctgcgcggtggcaaccgccctttccagttttgcgccagttcttccagacgtcgttgaagaccggcatccagcgtagtaacgattttgtcgcttttgcttttaccgagcatcatgcgcgaaaacagcggtgccagttgcggcatttgtcggggtgccagccagatgggttcttcccttgactcttttacctgctcacgggaccacacaccttgcacggccatccgttcgagcactttattacgcgcggcttcggcacgctccggccaacgatccgggcgaagacggctgggcgcttgcggcaaaaccgccagcattgccgcctcggaatagcttaaattcgcaggcgactttccgagataagcccaacttgccgcaccgatcccctgcaacgtaccgccaaacggagcgcggttaagatacaaggtcagaatttcacgcttagacagatgccattccagttgcaacgcgcgccagagctggcgaattttgccgccaaatgttttggggtgaggatcaagcagacgagcaacctgcatagtgagcgtgctgccaccggaaataacccgtcccgaagtgagatcttgccatgctgcgcgcgccaccgagaatggattcacccccggatgcttccagaaccagcgatcttcataattgatcagcgcttcaaggtaacgtggagaaacatcttcgattgttaccggataacgccagatgccgtcagcatcggcgaagcgccatagcggcgtaccatcctgcgccacgaccactcgtgcgggattgacttcatgcagcggtagaggccagagtttatctgctccccacgctgcaagaaaaaggagaaatggcgcagctgccagcgttatccagcagccgcgtttggttaacaagcgaggcatttacggtcggacaatcagcagatcttcagccgcgccggtcgcccgccattggggaacatacattgattccaccatcggttgcggtacctgatacgttcccggcgtcaccgcccgcgccagatacaccagcgttaccggttggtattcatcaacggcaaccgccgccacaaagcgatcgtcacggaactcaatgtgcttaatgctcgcctgctgcatctggttcagtaagttttgcacttcgccaccactttgctccaggctggcgctaccgttcgccagattctgattttccagttccagacccgcaggcagcagatccacgactaacgcatccggcacgctgttactggcttttacctgcaaccagaccagcaccagatcgccgctacgtaacgagtccagcgatttgctcttaccatcagtaccaagaatatgacgctcgatttgcagcacattgttcgccggtaaaggtgcggattgcggataaccgctggcatccatacgcaaccataacggctgatcgccactgtttctcacctgcaaggtggcaagttgatcgctattcagattgctgtttagcgttttctcgcctgtcagcggctcagctgagaaagaggtttgcgcctgccatttacccggtaaatcctgaatcgtacgggcagccaggaacaacgcgttactttcctgcgtcgatagccagcgttcaccaaacgcctgctgcgaaagtgtgttcagcaaagtgtactgctcatcgggtagcagtttattttcttccagcaaggagagcattaacgcgttgtcgcgcagtggactaccgtaatcacccagccatatccgctcatcactatttctcggcgttttcagcgccagcacaatcgcttcttcaccacgcgttgcatcacccatggttttcagcgcaacgccaagttgcagcagcggtaaaccagaagcggcatctgcacgatgctcccagatttcacgcagcgcacccagtggtgctttttgctgacgggccagcaccagcgcagcgtaagactgaacggcgaatttactggctttgagattatccgcgtacgggatcgacatcatgcccggatcttgtaaatagcgcagcagacgctcattaccccggttaatggcgtctgtcggcacgctgtaaccctgttcgcctgcgcggaccaggaaatccatcacgtaagccgtcagccagtactcttcgtcaccgtttttatcccacagcgcaaagccgccgttatcacgttgcatttgcagcaaacgggaaatgccgatatcgaccgatgcacggcgtttctcatcactgtcgcctttgatgcccaacgcctgcagttgggctgcgttggtataaagtgacgggaacaggccgctggcggtttgctcaagacagccgtacggatacgcttttaactctttgatataacgtgcaatgttcagcggtggtttgccgctcaacaacaattgcccttccagcgtaacaggcgagaagttttgcaatccatccgccggaatcgcccatgtctcaccaggctgtaacgccgtaccgtaattaaccgtttgtgccgggaacgccggacggacgccgattttccactgcttctgctgatcggcaacggtttcatccggtaacgctaacccgctaatggtggcctgaatttctccatcgccataacccggcaatgctcgcaccgggataaacagcgtagtacgcacacctggcgctaattcaacggctgcgggtgaatcgctgaccagttcaagcaaaccactggcggtcagggcaacgttcagtttttgcggtttatcggtaagattagtgatatccagcgtcagacgcgaggtatcgccactcgccataaagcgcggcatgttcagttcagcaatcaccggtgcggcaactatcactttgctttcgttgctaccgaagtcatctgccgtccaggcttgcgccatgacgcgtaattcaccgttaaaatcgccaatcggcagtgtaaccgagccttcgccctgttcgttgagcgttaccggcagcgcctgctgcgcgacaatattgacgtgattgaccggcggtttaccaccacgtttcagctcatcaccatcgccaccgaaacgcagagctgccagacgcccctgaccttcaataacctgaccgtaaatatcgtaaatgtctgcgccatagcgtttctgaccaaagaacgcctgccacggatctggcgtgacgtagtcagtaatattcagcacaccactatcaacggcagacaccagcacattcacctgtttaggcttctcgccatttttagtgctggctttaattttcacggttaatggttgattcggccgcatttttgctggtgtttccagcgccagatcgaggcgacggttttcatcgccaagcggcagatgcaacacaccaaccgcgcgttttggcgtcgcggagcgagatttatcgccaggacgtaccaccagcgtacttaaatacagatcatgacgattccaggttttatcgaccggaatcgtcagatccagcccttgagcccgaacatcaatctcttgccaccacagcggcccttcactggactcgaccatcgcataacctttacccgccgttggcgcggcgatatgcaacttaatggtgtcgccagggcgataactggctttatccagtttcagcgtgacacggtcgggtcgcactgcgccgctaccgtcgctgttgtcctgccagctatagccagcccagaaacgaacactactgaccgcttcattcggcgctttgacttccagacgataagcgccccactctaccggaaaactgaccttgccggtttcgtccgctttcagatccagagtttgttcattttcgatcagatctttttgatcaaactgtgactgccagccttcatcttctgaccagttccagtagtaatcgcggcgttcgcgaatcaggcgcacctgcaagcccgacacggcttttttcacgccttgcgcatcgctataaacgatgtcaaaagcagcgttactgccttcatcaacaatgggctgtttcaccgtgctgtcagtacgataatcgtaaaccgatttcgaggcgaactgcggacggatccccggcaatgcatcggcaggccagatagcctgctcagcgcggcgcgtcaccgggcgaccgcccgattccagcaaactaccctggaaaataacctgtaatggggaatgcgtttccttccactggctttctgtagaaacttcgccgcgccctttatcatccagcgtcaactgaacttcatccagcgtgcgggaaagattttcggcagctatatcgccgaattcaaaaccaggtaaggctgacacagcttcacgcagtgggcgcaggaaaagttgcccttgcaaagtattaccattagcaggtgcaccatacaggtagtaccccaccacggagaatttcacttcatctttcggcgttagcggggttttctcaccggtcagattcagcgccatgcgctctggcataaaatcttcgacgaggaaatcccacatccgatactggttatcgcccgtgttagcgcgaatatgccacataccggttgccgcattgctatcgagtggccaggtaaagtggtagaggccattttccggctgactaacgacgctcctgagtacctgcccatcgggtttaatcacgtctaacttgatgggttgattgggcaacgctttaccgtctgcatcacgcagcaaaccattgaggattaccgtttcacccgggcgataaagatcgcgtgggccaaacatgaaaaactgtttgctatagcctggcgcgccagcaatgttaaattctgctaagtccagcgccggaagttttaaatcgagtagcgttgtctgaccgtctttacgcgccaacagtaatgccgcgtttttatcattttccagctgcacatgcccctgagcgtcactggttgcctgagtcagagtctgccctttctcatttaataaagagacttcaattccttgctgggccgcgccgttttccagactttgggtaaagatatccagacgattgtgataacggtgagctgaaacgccgatatcacttaacgtaaacagcgtcgcgggattactgtaatcgtaacgtccagcctgattcatcacagccagatacacgcccgcctgctgaagcggtttgatatcgcccagcggcagcaataatttttcacgggtgttacgcgcaggattgagatcaaaccgtccggtgtagaccagatccgccatctgcagcagtttgtctgactgccagttcgccagcgaattgcggtattcccattggctaatgaatgctggcagagattctggcttaacgcggaagaagttaacatcgacattattaacgttgagcgccattaccggcagcccttcaacgactttaccaggcagcagcgaaccacggctggcaaaaccgacgctgggttggatgtcgcgggtagttatagttttttcgtaatctttactgaaggttgcgttgttgagtgctttgacctccttgccaatagtaacgatcaaatcacgtttcggttcgaggtggcgtaaacgcagctctttaagattatctgacagctcccaggcaccatccactttgccgctttttttatcgacgacatgaataacgcgtgagaaatcctgatccgggtcgagagggatggagaacgtcagcaccagcgtggctgcaccatcaagttggacttcagagagatccagcaatgtcagcaccttaccggcactctgttgggccagtttttgtctctccggcacggagagttttgctgaactcgcgttttctgaagaggccgctttagtaacttcagaaggcgcatcttttttcaccgctgttggcgcgttatcgttgttgtcgcaccctgccagcgccagcattagcatgcaggcggctacgcgtaactttttcatttttcatccctgccacaatggcccgttagcaacgtcgaataattattatgcgtgagaatttacgttatgtaattcagtatcacgcccatacaatccgaattttagtgagaattgtggctcagacagccaaatcagcctctttcgcttgtcgcttttcactaaacatccgacaatttagcctaaccccggcaaaaatggagatgcctatgtccacgacatggtttgtaggagccgactggctcgccgaacatattgatgacccggaaattcagattatcgatgcccgcatggcgtcgcctggacaggaagatcgtaacgttgctcaggagtatctgaatggacatattcccggcgcagtgttttttgatatcgaagcgctttctgatcacacttccccgcttccgcacatgctgccgcgcccggaaacgttcgccgtggcgatgcgtgaattaggcgttaaccaggataagcacctgattgtctatgacgaaggtaatcttttctcagccccacgagcatggtggatgctgcgcacctttggtgtagagaaagtgtcgattctggggggtggacttgcaggctggcagcgcgatgatctgctgttagaagaaggtgcagtagagctgccggaaggagagtttaacgccgcgtttaatcctgaagccgtggtgaaagtaaccgatgtattattggcaagccatgaaaatacggcgcaaattattgatgcccgcccggctgcacgttttaacgcagaagttgatgaacctcgcccaggtttacgtcgcggacatattcccggagcactcaatgttccgtggacggaactggtgcgcgaaggcgaactaaaaacgaccgatgaactggatgcgatattttttggtcgcggcgtcagctacgacaaaccaattatcgtcagctgcggctctggtgtaacggcagccgtggttttgttagcactcgcgacgctggatgtgccaaacgtgaaactgtacgacggcgcatggagtgaatggggcgcgcgggcagatttaccggttgagccagtgaaataagtattttacaggcaataaaaaaccgccgaatttggcggttttttattgctggtctggttcgcggcctttccagcaggttgtattaccgtagtaatgcaagcgcgtctcagcggagacaatactcgccagtaactctctttttgtcaagcaaaagagagttattattgttctgttagtgtattatccactgcggccctttccgccgtctcgcaagcgggcgctggcttaaggaaaggatgttccgcgaccgttagagcaagcgcgtctcagcgcttgctatcgcggcaatatcgccagtggtgctgtcgtgatgcggtcttcgcatggaccgcacaatgaagatacggtgcttctgtatcgtacttattgtttctggtgcgctgttttcccaagtaaataataaccggagtctctccggcgacaatttactggtggttaacaaccttcagagcagcaagtaagcccgaatgccaccctttagggcggcatattttagattatccggttctgtttaaagtcacgcaaaaaaccaccccagcgacgttcatagaatggcgcaatatgttcggtaataaagtggctaattcctttttccccttttttcacctgacaaatatcgattggttcatcgccaggtaatgtatcggtcgctacacttcccgtcgcctgaataatttcttcgatatcaccatcggcttcaatgccaataagtaaattaggctgtgcctcttcgttctctttaattgaacaaataaaagcacgcttcaccggcttaatggttttaaataaggtggtgagtgaatcaatcatttgtgctggcggctctgcgacttccgataatatcagcgattcaccgccttccaggatttcctggctgctcagcggatttccctctccaccaatcaacaaactgatttcacgcggcataaattctttaccggtcggcagtttggcattaaggaagagcgtttcgccaagggtcatctcaaacaatgtgcgaacgggcattacgacaaatgcctgttcgtcttcaaccgcctgttgaagcgcttctaacgaggtgaaaaaaggaatgacgctggtgccgtcttctttttcccagtgctgtaaatcaagcgcactatcttcaaccacagcctcgccctgcgccgccgtaccaggcacccagacggtggattccagtagagtacggaaaaaggccgggcggtgcgccggttcggttgctgctttttccagcaggtcttcaagttcgttttttgtttcggacataagaaccacaattcattcaacgttcggggcgcaaatgcctgatgcgctacgcttatcaggcctacaagggattcgcaatttgttgaatttgcagaatttgtaggccggataaggcatttacgccgcatccggcatattagtttacgccgttaacagattagcaatcgtgcgcacaccaagtcccgtagcacccgcagaccactgttcaaccggcgctttacggtaagtcgccgagcagtcgatatgcagccagccttgctgatagttctcaacaaagtgcgacaggaagcccgccgccgtgctcgcgcctgccggatacgccgcgcttccggtattgttcagttcggcaaagttagacggcagctggctgcggtgaaactccgccagcggcagacgccagaacggttcgttctcttgtgaggcactcgccagcaagcgaccggccagcgcatcgtcaaaactgaacagcgcgtgataatcattacccagcgcagttttcgccgccccggtgagggtcgccgcatcaatgatcagttccggtttctgcgcactggcatcaatcagaccatcggccagcaccagacgcccttcggcatcagtgttcatcacttcaacttttttaccgttgcgataggtgatgatatcgcccagcttgaacgcattgccgctaatcaggttatccgcacagcagaggaacagcttcacgcgcttgttcagtccgcgcgtaatggcaaatgccagcgccccggtaaccgttgccgcgccgcccatgtccgacttcatcgagtccataaacgcagtctgtttgatgctgtagccgccggagtcaaaagtgatacctttacctaccaggcacgcgtacactggcgcttctttatcgccagttgggttgtaatccagcgccagcaataccggagaacgttctgaaccgcgtccgactgtgtgcagccccatataaccttgctcacgcagatcttcgcctttggtgatccgataagtcacacgatcgcccgcgacgttgctgatcagatcaacagcacgctgtgccagttgcgatggtcccaattcttctgccggtgcgttgatggtgtcacgcacccagtcgatgatcatcaggcggttatccagttcctggcgctgggcatcgtccagatccggccacaccactttacgcgtgcctttcggggctttgtaaccttgccagaatgcccagcagcgatccgcatcccagccttcaccgcttaactgaacatgcttgatgcccagaccgtcaatcttgcgcgccgcacgctggatcagccccagatcgtctgccccgttcaaatgcagggtaatgccgtcattattaatgctgtaagttgctttttctccccagcgcgcgtcggcaggttgggtagagagggtaatcttcatcgcttctgtcattttagttatccttctttgtaaaagggccgccagttggcagccccaggatttttccgctaaatgattcgcgttgcaggaaggcggcaagtgagtgaagccccaggagcatagataactatgtgactggggtgaacgagcgcagccaacgcatctgcggcgtgaagcatgacgcggaaattattcggcctcgtccagccagactaacataatcgcttcgaggattttctcgttggatgcctgcgggtcgtcgtcgaaatcttccagatcgcaaatccactgatgcatatcggtgaatcgaaccgttttcggatcaagatcgggatacgcatcgtacagtgcttcgccaatttcgcggctatcggtccatttaagtcccatgctaacctctgttaatgctcacgcgcatggttgatagtgtaacgcgggatttcgaccactaaatcttcgtcggtgacgcgcgcctggcagcttaaacggctttccggctccagtccccaggctttgtccagcatgtcgtcttcctgctctgagctttccggcagcgagtcaaaaccttcacgaacgatgcagtggcaggtggtgcaagcacaggatttttcacaggcgtgttcaatctcgataccgttacgcagagctgcgtcgagaatggtttcaccgctattagcttccagaacagcgccatcagggcagagatcctgatgaggcaaaataacaatctttggcatattaaacctcgtccacggaatggcctttcagcgcacgacgaaccgactggtccatgcggcgagcggcgaaatcctgggtttgtttgtctacgtttttaatcgcttgttcgatggcgtcaacgtcatcgccctgcgccacttcactcaggtgagcggcagcatcgtcaatgacctgacgttctgcggcgcttaacagcgcggcatcagcagccagcgcgccgtgcagactttccagcacacgcgccgcttctactttttgttctgccagcattcgggcttttacgtcctgctcggcatagctcattgagtctttgatcatcgaagcgatttcgctatcggtcagaccgtaagacggtttgacctgaatagacgcctcaacgccggtggatttctccatcgccgtcacgctcaaaagaccgtcggcatcgacctggaacgtcacgcgaatatgcgcaccaccagccggtagcgccggaataccacgcagcgcaaaacgcgccagtgagcggcagtcctgcaccagttcgcgctcaccctgcattacatggatagacatcgccgtctgaccatctttaaaggtggtgaaatcctgagcgcgggccaccggaatcgtggtattacgcggaatcactttctccaccaggccgcccatcgtttcgaggcccagcgacagtgggatcacatcaagcagcagcatttcgctgtccggcttgttacccaccagaatatccgcctgaatcgccgcgccaatagcgacgactttatccgggtcgatggaagtcagcggtggacgaccgaaaaattcgcctacccgttcacgcaccagcggcacgcgagtagaaccgccaaccatcaccacttccagcacttcatcagcttctacgcccgcgtctttcagcgcacgacgacaagccagtaaggttcgttttaccagtggcgcgatcagttcattgaattgttcacggctgatttcgccctgccagcccgcaacgttaacggtcacggagtccgcatcgctcagcgcgattttggctgcaatggcggcatccagcagttcacgctgaacgcggttatcgctacgatcaggaatgcccgcctgctcgcgaatgtaatccgccagtagatggtcgaaatcatcgccgccgagcgcggaatcaccgccggttgccagcacttcaaacacgccgcgacttaagcgcagaatggaaatatcaaacgtcccgccgccgaggtcataaacggcgatcacgccttcctgaccggaatccagcccgtaggcgatagccgcagcggtcggttcgttaagtaagcgcaggacgtgaaggcccgccagacgcgccgcgtctttggtgccctgacgctgggcatcgtcaaagtacgccggaacggtgataactacaccatccagctcgcctgccagggcttcagttgcccgcgccgccagtgctttgaggatgtccgcagaaacgcgcaccgggttcagcagccccgccgccgtttcaatcatcggcaggccgttttcgctggcctggaattgataaggcaaatgcggatagcgttgctggatatcagccagcgagcgccccatcaggcgtttaacagaactaatggtgttggcggtatcaagcgctgcgttagtacgcgcgtcataacccaccgaatgcccttgctgttgatagtgaacaacagatggcagcaggtgacggccttcatggtcggctaacgtttcggcctgaccgctgcgcactgtcgccaccagcgagttggttgtgcccaggtcaataccagccgccagacgacgctgatgcggcgcagcactcaaaccaggttcactaatttgtaataaggccatgtttagcttccagaaattaaaaatcgagcagtttttcttcgagttgttcggcactgctccgcagtttatcgagaaaacgcagcttacgcacggtatccgccgccgcgtcccacgcctcgttgtctaactgttcaaccatcaactgatggcgggtatcaaacatctttttcacacgtttgataaagctttccagccgcgcttcatctttcgcctgttcgatctcgtccagctcttcgcgcagctccaactgttccatcaggaacgcggtgtcgcgcacagtatgctgctcgctggcgagatcaaaaccgtgtaaagaaagcaaatattccgcgcgcattaacggatgacgcagcgtttgccaggcctggttaatggttgcagattgctgtacggcggcgagttgttccgcctggcttccgctggcgaatttatcaggatgatactgacgttgtagatcctgaaaacgcaggctcagcgcctgggtatcgagttgataacgggcaggcaagccaaagagggtgaagtaatccataacattctcagggctgcgatccgccgcgataacggcgaatcaggtaaaacaaaccccacgcgcaggcgaccacggtggggttatcggtatgcgcatcaaacgtggaagctttcgccgcaaccacactcatctttgacgttcgggttggtgaatttaaacccttcgttcaggccttcttttacgaagtccagctgcgtaccgtccagaaattgcaggcttttgccatcgaccacgactttcacgcctttgtcttcaaacacgatgtcttccggcgtcggttcgtcaacaaattccagtacataagccatacctgaacatccggaggttctcacgcccagacgcaggccaaaccctttgccgcggttagccagaaaggtatttactcgcgctgctgcactgtcgctcagtgtaatcgacataaccaaacctcaactcttattttgcttcacgtttgcttttatagtccgcaatggcggctttgatcgcgtcttctgccagaatagaacagtgaattttcaccggcggcagttcaagttcttcagcaatatcggtgtttttgatcgcctgcgcttcgtcgagagacttccctttcacccattcggtgaccagggagctggaagcgatagcagaaccgcagccgtaagttttaaaacgcgcgtcttcaatgataccttcatcgttgactttaatctgcaacttcatcacgtcgccacaggccggtgcacccaccatgccgctgccgacgttctcgtcgttgttgtcaaaggaacccacgttacgcggattctcgtaatggtcgataactttttcgctgtaagccattataaattctcctgattccgataccgattaatgatgagcccattcgatgctgttcagatccacgccctgcttgtacatttcccacagcggagaaaggtcacgcagacgaccgatggatttacgaactaactcgatggtgtagtcgatctcttcttcagtagtaaaacgacctaaagagaaacggatagagctatgtgccagctcgtcgttcagccccagcgcgcgcagcacgtaggacggttcgaggcttgctgacgtacaggcggaacctgaagaaactgcgaggtctttcagcgccataatcagcgactcaccttcaacgtagttgaagctgacgttgagaatgttcggcgcaccgtgttccaggtcaccgttcaggtaaacttcttcgatatctttgatgccgttccacagacggttacgcaggccgcgcagacgttccatctcggtcgccatctcttcttttgcgatgcgataggcctcgcccattcctacgatctggtgaacaggcagagtgccggaacgcataccgcgctcgtgaccgccgccgtgcatttgcgcttcgatgcgtacgcgcggtttacgacgtacatacagcgcaccgatacctttcgggccatagattttgtgaccggagaaagacatcaggtcaactttcaactggctcaggtcgataggcagtttgcccacgctctgggttgcatcaacgtgatagataatgccacgagcacggcacatttcgccgatagccgcgatatcctgcaccacgccgatttcgttatttacgtgcatgatggaaacaaggatggtgtcgtcacgcatcgctgcttcaagttctttcaggtcgataatgccgttacgctgcggtgccaggtaggtgacttcaaaaccttcgcgctccagctgacggcaggtatccagtaccgctttgtgttcggttttgctggtgatgatgtgcttgccttttttctgataaaagttggctgcacctttgatcgccaggttgtcagattcggttgcaccagaggtaaagacgatttcacgcggatcagcgccgaccagatcggcaatctgattacgggcgatatctaccgcttcttcagcctgccagccgaaacggtgagaacgagaggccgggttaccaaaggttccgtccatcgtcatgaactgcatcattttctcggcaacacgcgggtccaccggcgtggttgcggagtagtcgagataaatcggtaatttcattgctctataaactccgtacatcactcaatgcaaggaaccaggctaccggctggatgtacgaccgtgtttacggagcgcgatacgccccggcctgattctgaattctttttattaagcgcgtaacttaacgtcgatcgcgtcttgtgtgcgggtgcgtggcgcgtcgtgagtatgctgacgaccagacacatccagcacttcctggttattaaccagttcgcctaaagtaatgttgttgagaaaaccggtgagacggtcgctcaaatcacgccacagcgcgtgggtcaggcatttatcgccgccctggcagccgcctttaccctgacaacgggtggcatctacagattcgtcaacggcgctaatcacttcgccaacggcgatgctgctggcatctttgcctaacagataaccaccgcctggtccacgtacgctggaaaccagaccatttttacgcagacgggaaaacagttgttccagataagaaagggaaattccctgacgttcggaaatatcagccaacggtaccgggcccgcttcagagttgagcgcaacgtcaagcattgcggtcacggcatagcgccctttagatgtcagtctcatgtcttacttcacctcaaactcgcccctgcccggggttttttattgtaaaagtgggggtattgcatagcagggtcaagtctgacattcccgagtaaattggtcaactatttacttgactgatttagtcgggtatttaaccttcagtgccatttttttatcgtggcgtttgtacctgttgtcggatgcggtgtgaacaccttatccgacctacggttctgtacattgtaggcctgataagacgcgttaagcgtcgcatcaggcaactactgttattcggccttgttacctttattctgctgctcaatagaagccagaatcccgcgcaggatattcaattcctggctttccgggcgcgcacgggtaaacagacggcgcaatttattcatcacctgccccggatggttttcacggataaaaccggttgccagcagcgtttgttccagatgaccataaaaacgctccagatcatcgaccagcggatacggcgtctcttcatgctcgacctgctcgccgttttcctgagttgccagccaggccatgcgcacttcataggcaataacctgaaccgccatcgccaggttcagcgagctgtattccgggttagccgcaatcgcgacatgataatggcatttctgcaactcttcattggtcaagccgacgcgctcacgaccaaacaccagcgccaccggggtatttgccgcttcagcgacgcttttcagaccgcattcgcgcgggtcgagcatcggccacggcagcgtgcgggagcgtgcgctggtgcccaccaccaggctacaaccggctaacgcttcgtcgagcgtatcgacgatgtgagcattaccaatcacatcgctggcccctgctgccagggcaatcgcctgggagtcgggtttcaccagtggattaaccagccacagattggttaatcccattgttttcatggcacgggcaacagaacccatattgccggtgtgtgacgtctccaccagcacaattcgaatattttgcagcattgtctttcttcatctaaagattattcacgcatcttatcataaaacgaagacagatgccgatctcgctgctatactctgcgccgttttcccgttctttaacatccagtgagagagaccgatgcatccgatgctgaacatcgccgtgcgcgcagcgcgcaaggcgggtaatttaattgccaaaaactatgaaaccccggacgctgtagaagcgagccagaaaggcagtaacgatttcgtgaccaacgtagataaagctgccgaagcggtgattatcgacacgattcgtaaatcttacccacagcacaccatcatcaccgaagaaagcggtgaacttgaaggtactgatcaggatgttcaatgggttatcgatccactggatggtactaccaactttatcaaacgtctgccgcacttcgcggtatctatcgccgttcgtatcaaaggccgcaccgaagttgctgtggtatacgatcctatgcgtaacgaactgttcaccgccactcgcggtcagggcgcacagctgaacggctaccgtctgcgcggtagcaccgctcgcgatctcgacggtaccattctggcgaccggcttcccgttcaaagcaaaacagtacgccactacctacatcaacatcgtcggcaaactgttcaacgaatgtgcagacttccgtcgtaccggttctgcggcgctggatctggcttacgtcgctgcgggtcgtgttgacggtttctttgaaatcggtctgcgtccgtgggatttcgcggcaggcgagctgctggttcgtgaagcgggcggcatcgtcagcgacttcaccggtggtcataactatatgctgaccggtaacatcgttgctggtaacccacgtgttgtgaaagccatgctggcgaacatgcgtgacgagttaagcgacgctctgaagcgttaatgactcaggcgggtgatgtcactcacccgccctcgcctttcaggcgctattctgaaatacttcctcaccgctttactttctttcgtcactctcccaccatctttccccgattaatggatgataaagaagtcgcaaggaaaggttatggcactgccagtgaacaaacgcgttcccaaaattctgtttattctctttgttgttgccttctgcgtttatttagtgccgcgcgttgccatcaacttcttctattatcctgacgataaaatttacggtcccgacccctggtcggcggaatccgtcgaatttacggctaaggacggtactcgtctgcaaggctggtttattccttcttcgacgggccctgctgacaacgccatcgcaaccatcattcatgctcacggcaatgccggaaatatgtccgcccactggccgctggtcagttggttacccgagcgtaatttcaacgtttttatgtttgattatcgcgggtttggtaaatcaaaaggcacgccgtcccaggccggattgctggacgatacgcaaagcgccatcaatgtggtgcgccatcgcagtgatgtaaacccacaacggctggtgctgttcgggcagagtattggcggggcgaatattcttgctgttattggtcagggtgatcgtgaaggcatacgtgcggtgatcctcgactccacatttgcctcttatgcaaccatcgccaaccagatgatccccggcagtggctacttacttgatgagagttacagcggcgaaaattatatcgccagcgtcagcccgatcccgcttttactcattcacggtaaagctgatcacgttatcccatggcagcacagcgaaaagttgtatagcctggcaaaagagccaaaacggttgatcctaatcccggatggcgaacacattgatgctttttccgatcgccacggcgatgtttatcgcgaacagatggtggactttatccttagcgcgttgaatccgcagaactaacccatgatcgctagcacgataatcattcacaaaaccaccttaagacatgctaatccactggtcagaacagtttaagatgagaaaaattctgtgacgcttgccaacatttctgatgattagcattcccttcgtcatttccctgagcaaactttagctattcttatcaattatgcttatgggagatctacagatgatgcctacgcttgctccaccatctgtcctttcggctccccagcgccgctgccagatcttgctgacgctctttcagccggggttgaccgccaccacggcaactttcagcgagcttaatggtgtggatgatgatattgccagtcttgatatcagcgaaacaggacaggagatcctgcgctatcatcaactcacactgacggctggttatgacggtagctaccgggttgaaggtacagtgcttaaccaacgtttgtgtttatttcactggctacgacgtggtttccgtctgtgtccatcatttattaccagccatttcacccccgccctgaagagtgaactgaagcggcgcggaattgcgcgtaacttttatgacgataccaatctacaagcgttagtgaatctctgctcccgacggctgcaaaaacgctttgaaacgcgcgatattcatttcctgtgtctgtatctgcaatattgtttgctgcaacaccacgctggaattacgcctcagtttaatccgctccaacgtcgctgggcggaatcctgccttgaatttcaggtagcgcaggaaattggacgccactggcagcgtcgggcgctccagcctgtaccacctgatgagccactgtttatggcactacttttttccatgttgcgggttcccgatccactgcgggatgcgcatcagcgagacagacaattgcgtcagtctatcaaacgtctggtaaaccattttcgtgagctgggaaatgttcgtttttatgatgaacaggggttatgtgatcagctttatacccacctcgcccaggcgttaaatcgcagtttgtttgccatcggtattgataataccctgccggaagagttcgccagactgtacccacgcctggtgcgcaccacccgcgcggcgctggccggatttgaaagtgaatacggcgtccatctttctgatgaggaaagtggtctggtcgcggtgattttcggtgcctggctaatgcaggaaaacgatctgcatgaaaaacagattattcttcttaccgggaatgatagcgagcgagaagcgcagattgagcagcagttacgcgaactaacgttactgccgctcaacattaagcatatgtcggtaaaggcatttttgcagacaggcgctccgcgtggcgcggcactgattattgcgccttataccatgccattaccgctcttttcaccaccgctgatctatacggacctgacgctgacaacacatcaacaggagcagatccgcaaaatgctcgaatcagcatgagggaacaactttcgggcgcaaaaacattgccggaagcgccaccagcgccattacccagaacacgccgtggcccagatattgatacaggaaaccggcgaaaacggtcatgatagcgatactgccgcccatcgcgacggcagagtaaaccgcctgtaaacggatgacttcgctaccctggcgagcagcaatataacgcatggcggccaggtggcagaccgtgaaggtgccgcaatgcagaatttgcaccactatcaaccacggcaacgccgtagttgctcccataatgccccagcgcactacgccgcaaatcgccgagatcaacagcatatcgcgtgcactacaacggcggaaaagtttattactcagcgcaaagataatgacttccgccaccacgcccagcgaccacaaataccccaccgccgaggccgagtagccagctgcctgccagtaaatggcgctaaaaccgtaataggccgcatgtgccccctgcaataaacaaacgcaggccagaaagcgccagttctggcgaaccagcgccaaccacgctgaccaaccggtgctctcctgctggcggcttgccccttgtggctgaatcgtcggacggatgagaaagccgagcagcatggatgccacgcccaacgtcaacagcgcgaggatcacccgataatcaaacatagtgaccagtttgcccgtcagcgccgagccaatgacaaacgccaccgagccccacagtcgcactttgccgtaatcaagcgggaactgcttttgccacgtattcgccagtgcatcggtcaacggtaccagcggtgagaaaaagaggttaaagccaatcatcaccagcatcagccacgctacgtgcgcccccgcccagaaggcgacagcaaagagaagtgtcagcagtgccagcacgcgcaaggcggaaatcaggcgggaaggatcgctgacgcggggcgcgatgagcaaactcccgagaaaacgggcaaccagacctgcccccaataacaggccgatggtttctggcgttaaaccaatccctttaagccagacgctccagaaaggtagaaaaatgccgtaactaaaaaagtatgtgaaatagccgagcgccaaccagcgcgtggattgcaaaaccatgagtccctcccgtcaggaggcgttagtctggggttaatcgaatgttggtgcaagttgaaaaataagaatattcgagcctgcttcccgatgtctgtaacgccagttcacaagcactaaaaaactgagatccgcgacgcatgttgcaaaaataatgcgtaattatgccgttacgcttgccaaacgttcctgcacaatggcgatgaaatcgcgtaatgccggcttcatctcccctttcttccacgccatcagtaaagcaatggaaggcacatttccggcaatgggacgaaaaacaacctgtccggtattaaaattattcatataaccgggtatcaaagtgacgcccagccccatgcccaccagattcatggtcaccagaatattcgttgccacctggacgatatttggctggctgttttcttgcgcaaaccacgctttaacgatcggcgcaagcgaaccggaatacgccggatcggtactgacgaaattcacgccatccagttgcgcggcggtgatctctttttcatgtgctaaagggtgatcaaccggtaacacaaccactaatggttcgtcaaaaagctccagataatcaatctccgggctataaacaggatggcgcattaagccgacgtcgagttcaccacggcgaattttttcctcctgttgcgtggtgattaaactcaccagctcaatcaaggtgtctggctgtctgagacgaaacatcggtaatacttttggcagtaaattcacttccgccgatggcacaaagccaatggttaattgtctgtcttcctgaacaattttccgcgcccgtaatttggcattttccgcttgttcgaggattgccagcgcgtcctggagaaaacattctcccgccgctgtcaacgcgactttgcgcttatccctcaccagtaacggaacaccgacacagttttcaagatcgcggatctggctgcttaacgaaggctgtgaggtatgcagtttttccgccgcacgggtaaagttcagtgcctgcgccactgcgacgaaatagcgtaaatgccgtagttccatcaccttccccttgttatcgaaaaaacgtctcagctggtagaaattaactatttcacatattagcaaccaaccagcaacatccttatggcacaaaaatagaaggtcaatacatcttatctttcaggattaaaaaatatgaccacaccctcagatttgaacatttaccaactgattgacacccaaaatggtcgggtcactccgcgtatttataccgacccggatatttaccaactggagcttgagcgctgagagatcccctcataatttccccaaagcgtaaccatgtgtgaataaattttgagctagtagggttgcagccacgagtaagtcttcccttgttattgtgtagccagaatgccgcaaaacttccatgcctaagcgaactgttgagagtacgtttcgatttctgactgtgttagcctggaagtgcttgtcccaaccttgtttctgagcatgaacgcccgcaagccaacatgttagttgaagcatcagggcgattagcagcatgatatcaaaacgctctgagctgctcgttcggctatggcgtaggcctagtccgtaggcaggacttttcaagtctcggaaggtttcttcaatctgcattcgcttcgaatagatattaacaagttgtttgggtgttcgaatttcaacaggtaagttagttgctagaacccatggctcctttgccgacgctgagtagattttaggtgacgggtggtgacaatgagtccgtgtcgagcgctgattttttcggcctttagagcgagatttatacaatagaatttggcatgagattggattgcttttagtcagcctcttatagcctaaagtctttgagtgactagatgacatatcatgtaagttgctgataggtttccagttttccgctcctaggtctgcatattgtacttttcctcttactcgacttaaccagtaccaacccagcttctcaacggatttataccatggcactttaaagccagcatcactgacaatgagcggtgtggtgttactcggtagaatgctcgcaaggtcggctagaaattggtcatgagctttctttgaacattgctctgaaagcgggaacgctttctcataaagagtaacagaacgaccgtgtagtgcgactgaagctcgcaataccataagtcgtttttgctcacgaatatcagaccagtcaacaagtacaatgggcatcgtattgcccgaacagataaagctagcatgccaacggtatacagcgagtcgctctttgtggaggtgacgattacctaacaatcggtcgattcgtttgatgttatgttttgttctcgctttggttggcaggttacggccaagttcggtaagagtgagagttttacagtcaagtaatgcgtggcaagccaacgttaagctgttgagtcgttttaagtgtaattcggggcagaattggtaaagagagtcgtgtaaaatatcgagttcgcacatcttgttgtctgattattgatttttcgcgaaaccatttgatcatatgacaagatgtgtatccaccttaacttaatgatttttaccaaaatcattaggggattcatcaggcttgagcgtattttcggtcgttgctggctatttctcgcccacgaaagccagatcccaaaacccggtgatttctttaacacctacatgggagaagatgcggttgtcgtagtgcgtcagaaagacggcagcatcaaggcgtttctcaaccaatgccgccaccgggccatgcgtgtgagttatgcagattgcggcaacactcgcgcctttacctgcccgtatcacggctggtcttatggcattaacggcgagttgatcgatgtaccgctggaacctcgcgcctacccacaagggttgtgtaaatcccactggggactaaacgaagttccttgtgtggagagttataaagggctgatttttggcaactgggataccagcgcaccgggcctgcgtgattacctgggtgacattgcctggtatctggatggcatgctggatcgtcgcgaaggcggcaccgaaattgtcggcggcgtacaaaagtgggtgatcaactgtaactggaaattcccggcagagcagttcgccagtgaccagtatcatgctctgttcagccatgcttctgccgttcaggtattaggggcgaaagatgatggcagcgataagcgcctcggtgatggacaaaccgcccgcccggtgtgggaaaccgccaaagatgcgctgcaatttggtcaggacggtcacggtagcggtttcttctttactgaaaaaccggatgctaatgtctgggtcgatggcgcagtttcaagctattaccgcgaaacctatgccgaagcagaacaacgtttaggtgaagttcgcgccctgcgcctggcgggtcataacaatatattccccacgctttcatggctaaacggcactgccacactccgcgtctggcatccgcgcggccctgatcaagttgaagtgtgggcgttctgtattactgacaaagccgcctccgatgaagttaaagccgcttttgaaaacagcgccactcgtgcttttggtcctgctggttttctcgagcaggatgactcggagaactggtgtgaaatccagaaattgctgaaaggtcaccgcgcccgcaacagcaaactgtgtctggaaatggggcttggtcaggaaaagcgtcgcgacgacggcattccaggcattactaactatatcttctcagaaacggccgctcgtggaatgtaccaacgctgggccgatcttctgagtagcgaaagctggcaggaagtgctcgataaaaccgccgcttaccagcaggaggtgatgaaatgagtgcgcaagtttcactagagttacatcaccgcattagccagtttctctttcacgaagccagcttactggacgactggaaatttcgtgactggctggcgcagctcgacgaagagattcgttacaccatgcgcaccacagttaacgcgcaaacacgcgaccgccgcaaaggcgtccagccaccgacaacctggatttttaatgacaccaaagaccagctggagcggcgaatcgcccgtctggaaacgggcatggcctgggcagaagagccgccgtcacgcacccgtcacttaatcagcaactgccagataagcgaaaccgacatcccaaacgtatttgctgtgcgggtaaattatctgctttatcgggcacaaaaagagcgcgatgaaacattctatgttggaacgcgtttcgacaaagttcgccgtctggaagatgacaactggcgcttgctggaacgggatatcgtcctggatcaagcggtaatcacttcccataacctgagtgtactgttctgatgaatcgaatttatgcgtgtcccgttgcggatgtgccggagggtgaggctctccggatcgatacctcgcccgtcatcgccctgttcaacgttggcggcgagttttatgccattaacgatcgttgcagccatggtaatgcgtcgatgtcagaagggtatctggaagatgacgccacggtggagtgcccgctacacgccgccagtttttgcctgaaaacggggaaagcgttatgcctgcccgccaccgatccgctcaccacttatccagtacacgttgaaggtggtgacattttcatcgacttaccggaggcgcagccatgagcgatctgcataacgagtccatttttattaccggcggcggatcgggattagggctggcgctggtcgagcgatttatcgaagaaggcgcgcaggttgccacgctggaactgtcggcggcaaaagtcgccagtctgcgtcagcgatttggcgaacatattctggcggtggaaggtaacgtgacctgttatgccgattatcaacgcgcggtcgatcagatcctgactcgttccggcaagctggattgttttatcggcaatgcaggcatctgggatcacaatgcctcactggttaatactcccgcagagacgctcgaaaccggcttccacgagctgtttaacgtcaacgtactcggttacctgctgggcgcaaaagcctgcgctccggcgttaatcgccagtgaaggcagcatgattttcacactgtcaaatgccgcctggtatcctggcggcggtggcccgctgtacaccgccagtaaacatgccgcaaccggacttattcgccaactggcttatgaactggcaccgaaagtgcgggtgaatggcgtcggcccgtgtggtatggccagcgacctgcgcggcccacaggcgctcgggcaaagtgaaacctcgataatgcagtctctgacgccggagaaaattgccgccattttaccgctgcaatttttcccgcaaccggcggattttacgggtccgtatgtgatgttggcatcgcggcgcaataatcgcgcattaagcggtgtgatgatcaacgctgatgcgggtttagcgattcgcggcattcgccacgtagcggctgggctggatctttaaggaagcacgatgaaagaaaaaaccatcattattgtcggtggcgggcaagcggcggcaatggctgcggcctcgctacgccagcaagggttcaccggtgagctgcatctgttttccgatgagcgacatcttccttatgaacgacctccactctcgaaatccatgttgctggaagattccccgcagttacagcaggtgttacccgctaactggtggcaggaaaacaatgttcatctgcattccggtgtaaccatcaaaacgctgggtcgcgacacacgagagttagtgttaaccaacggcgaaagctggcactgggatcagctttttatagcaaccggcgcggcagctcgaccgctgccgttgcttgatgcactgggagaacgctgctttaccctacgccatgccggtgatgccgccagactgcgagaagttctgcagcccgaacggtcagtcgtgattgtcggtgccggaactattggtctggaactggctgccagcgccacgcagcgcagatgtaaggtgacagtgattgaactggcggcaaccgtcatgggccgtaatgcaccaccgcccgtgcaacgctatcttttacagcgccaccagcaggctggtgtgcgcattctgctcaataatgccattgaacatgtggtcgatggtgaaaaagtagaactgacgctgcaaagtggggaaacgcttcaggctgatgtggtgatttacggtattggtatcagcgccaacgagcaactggctcgcgaggccaaccttgatactgccaatggcattgtcattgatgaggcttgccgcacctgcgatcccgcgatctttgccggtggcgatgtggcaatcactcgtcttgataatggtgcactacaccgctgcgaaagctgggaaaacgccaataaccaggcgcaaattgccgctgccgcaatgttagggctaccgctaccgctactgccgccgccgtggttctggagcgatcagtacagtgataacttacagtttattggcgatatgcgtggcgatgactggctttgtcgtggcaacccggaaactcagaaggcgatttggtttaatctgcaaaacggcgtgcttatcggtgcggtcacgctgaatcaggggcgtgagattcgcccaattcgcaaatggatccagagcggcaaaacgtttgatgcgaaactgctgatagatgagaacatcgcgcttaaatcactgtaaccaggataattagcgaatatctcaatgcctggggcgtggcgaggtgcaagagtgtgtattacgtttaaatcacattatcttgcaaagggattggttatgaacacactacgttattttgattttggagctgcccgccccgttttgttattaattgcccgtatcgccgtggtcttaattttcattatttttggttttcccaaaatgatgggctttgacggtacggtccaatatatggcctcgttgggcgcgccgatgccgatgctggcagcgattattgcggtagttatggaagtgcccgccgcgatattaatcgtgcttggctttttcacccgtccgctggcggtgctgtttattttctacacgctgggtacggcggtgattggtcaccattactgggatatgaccggcgatgcggttgggccaaatatgattaatttctggaagaatgtcagtatcgctggcgcattcctgctgttggcaattaccggaccgggggcgatttctctcgatcggcgttaggaaagatgccggatgcggcatgaacgccttatccggcattttataaattacagcaacgcaacccgcaacgacatctctgaagttgttgattcacctggtgcaagcgcaagaagatcacccccttccgggcgatgatgatcatccggcgcatggctcatcggttccagacagaagaaatcaaacgcatatcctttatcaaacgcagggtcggaaacaaagatgaaataacacggtgcaggtggcgtcgtttccatgatgatggcataaccttcctgcggctgctcgatgcgggcctgaccattccatccggcaaaaccattgttcacccactggcgcggcaacggcgcgggctggttaaaatccagttcctgcggtagctgctcgcaaaactcacccgccagccactgctcccgctccagccagtaaccgctcgcctgtgcctgaatccgcgtttgcggcgacaacggaaaataaggatgccagccggtaccaaatggcagcgtctctgccccttgattggtgacagagagcgtcaccgtcagcgtatccgccgttaaatgaaacgcctgacttacccgatagtgatagacaccgctgcgatgttcatacaccagacacaaactatcatcgctgtgcgagacacattgccactcgcccagccagccatcgccgtgtagatagtgcgcatcccactcaacattcggttgcagttgatactcacgcccctgccagacaaaacgattgccgctcacccggtttgcaaatggcaccagcggaaaacatgaggcatcggttgccacaccgctttttttaccaggacgtaagagcggcgtcgtatcgcgccagaagccttcgattacgccgccctggtcagaaacgtccagctttagcgacccgtgggataaggtatagatggtcatccgctaactccttaatccgggaagttaatcacaactttcccgcatttgccgctcgccatcagcgcataggcatcacctgcctgttccagcgagaagcgatgggtaatggcgttacgcggccacagcttccagtccgtcagatcatgggcgcatttttccatatggaacagactggtcacccaggagccgataatccgccgttgatggtgcatcagatcggcgctgacctcgaattccacttttccggtttcaccaatgtaaaccacccgtccccagtcagcggtggattgcagtgccagcaagcgacctgcggcattaccggaacaatcgagcgcaacatccgcgccaccgtgggtgagttcggcgataatctgcggcagaccttcggtggttgctaaatagccgtgatccatcacccctaactgttttgccatcgccagacgttccggcagcatatcaacgccgatgatccgttttgcaccgcgacctttcgccagcatcatcgccatcatgccgaccggccccagaccgaccaccagcacgttatcgctgccggaaacttcgccgcgcaaaatcccttcataggccgtgccaacgccgcaactgataaacgcaccatcttcgtagctcagcgcatccggcaggaggatcagatctttttcttccgccagcagatattcggcatgaccgccgtcacgctgccagccgtaagccgcttttcctttgccagtacaagagataggaaagccgcggcggcagttcgggcaaaaaccacagccagaaatgtgatacaccagcacgcggtcgccctctttaaaatggcggcagccttgccccatcgccacaatctgcccgcacggttcatgaccgttgataaatccttggtataacggtttgtcgggtgccgctgccgtagcgcggtgctggtggtagatatagtggacatcgcttccgcaaattccggaagatttcattttgatcagtacctggttaatccctggtgtcggcaccgcaacttcccgtagatcgacggtcgaatttcctggtaaataagctgccagcatcgttttcataaatccctcattaacaatacgattaattttcatccctgccgcacccgcgccaggggcgttaaggtttagcgtttcgctttactgcttcgctgggtcagcaagatattcgccagcaccgccaccacgatgatgacgccgcgtaccacctgctggaaaaaggagttaataccgagcagcaccagaccgttaccgattagcgtaatcaccagcacaccaagcaatgtaccgaacagggaaccgcgaccgccggaaagtgccgtaccgccgaccacgaccgcggcgatgacgtcaaactccagaccgtttgcggcacctgcgttaccggaaccgaggcgtgccgccagcaaaatgccggtcaccgccgctaataatcccgaaagggtaaagataagaatgcgcactcgacgaacgttaataccgcacaactgcgccgccgtggcattaccgccaacggcaaaaaccgagcgcccgaaggcggtttttcggctaatgaacacaaacagcgcaaacaacaccatcatgatcagcgcggatactggcacaccgagaaattgtccgcccagccagtccagcacctcgttttcgtcaatcggcactggcagtgcgttggtcataaacagccccattccgcgcagggcgctccacagccccagtgtggcaacgaaacttggtacgttaaacacgccgcgcagcaccccggcgagcgttcccatcagcgcgcctaacagcaacaccagcagacacgccaccgccagcggaacttcaaattgcagcaaaaatgccaggcacaccgagacaaaagccaccatcggcccaacgctgacatcaatttcaccggagataataatcagcgtcatcgcccaggcggcaatcccaatggtggcggcatcgcgcagcacgttcatctggttattcaatgagataaagcctggcgcgttcagggagaagaccagataaagaatggcaatcaccaccagcaaaccgatctcattaatatggcgactgacaaattgtttgagcgagacgctcttgccctgcggcaatggtaatgacgaagcagacatcttcaggttcctcggtaaaattcatcagtgcacagacagaatggcggacatcagctcatccacattgaccggagcgtgaaactcctgcgagaacgtgccgtgctgtaataacaggatgcggtcacagaccagcggcaactcctccacttcactggagataaacaccacgctttttccttcggcagccagctcacggacaatacggtaaatctgctgtttggcttcgatatcgacgccgcgcgttggctcgtcgagcaacaaaatctggctggcggcatagacccaacgaccgatcaccactttttgctgattgccgccagaaagcgtgccgatgggcgtttcgctactggcggccttgaccgtcatccgctgcatcacctcttcggtcaggcggcggatggtggaccattgcagtacgccgttggcgctgattttttgccgattggtcagcactgtattttcgtcaacgcccaaccagggaatgatccccgcttctttgcggttttctggcgtatagccaatgccgcgtttcagcatgtcgccgtaatcggggcgcgtgattttctcgccgttgataacaatttcgccctgttcatactcctccagcccaacaatcgccttcagcaattcactgcgccctgcccccagcaggccagcaatgccaagcacttcgccgcgacgtaacgtaaagctgatatcctccagcttgggcttatggcgtaatgcacggacttccagcacggcctgatccacaatttcctgaggggcaaccggcgcaatatcaacgtgatcacgccctagcattagcgacacaatatgatgcgtggaggtgttttcgagcatcacatcgcccgccacctgaccatcgcgcataacggtggcacaggaggcaatgcggcgaatttcttccatccggtggctgacataaatcaccgccacgcccagtgccgacatctttttcaccgcgatgatcaccagttcaacttccgcactcgcaagcgaactggtaggttcatcaagaatgaccacgcgcggctcgcccttcatcacccgcgcaatttccaccagttgcttttgcgccgggcttagcgttgaaacaagttgttcagggctaacgtcaacgcccagcgcctgtaagcaacgttgggcatcctgcgccatttgcaggtaatcaatcatgccgttgcggcggggccactgaccgaggcagaggttttccgccaccgtcagtccctccaccagacttaactcctgataaaccgcacgaacccccagttcagcggcacggcgagtcaacgtagcttcgtcaccttccagtcgcgtctcgccaatccagatatcaccgctatccgggcgttcgctgccggtaagcattcgaatgagagtcgatttgcccgcgccgtttttacctaacagcgcacgaacttcgcctttattgagcgtgaagttaacgttatccagcgcaacgacgccggggtaacgcttatttcctgccaccacttttgctaccgggactgcctctgttgccgtgaacatagggacctctgcgaatcagcgattagggcagaccatcaacgtgcgttgccagccactgtttaccatcttccgttttggtatagagatcgattggcacctgaatcactttttcaccgtcggcttgtttattgataaccttcaatgtttgcgcgaaaacagcattgcccattttcttaccggaaatatccactaccgctttcagcacctgattgttttccagctcctgagcaatttcggttgtcatatccgaaccgaaaacagtaatttttccggcctgattttgattacgtaccgcttttaccgcgccgagtgtcgcaccgcccgactcccccataatggcgttgagatccggcgtggagataatcagtttttcaccaacggaaatcgctttatctaaaacagtcccttcctgattagcgacaatttgcgcgccgggaacgcgggattttaatacttcttcaaatcctttacgtcgctgcacacaaacttcaaaggcttcgcaattgatgacggcaattttcggctggtcaattttattggcaataaaataatcggcggcagcgttacccagttttttaccaaattccagtggatcgccgaccagatacgccgagacatatttatcgacacccttttgattaatacaggtgttgtagcaaatcaccggaatacccgcttcactggcgcgacgaacggtacggctactgccattttcagacactgccgataaaataatggcatcgacattacgcgccacgagggtatcaacaaaggtactttctttcgaaatatcaccctgggcgttagtttcaattaactgtacctgtactgaagaatcttttgccgcatcctgaacgccctgacgcactccagcgtaatatccctgggtatcaaggtatattgcaccaatggtcatttctttatccgcagccctggcaaatagtgcgctacctaatagcgtacccattaataatagattacgggttgttctcatttttttaggcatagtgcctcctgtagggtttttattaacaacggcttattctaattattttgtgatgagcggcagcgcgtgccgctcaaatattacagttaatagggtttagtgaacgtagttaaaaataaaaggcatcacggtggtgaataatgccgctttcggccaggccggattaatcgccgtcaattcagcgcgagcagattcatattgcgcaacctccccgagtcccgcggacgccagcatcgccaccatcaggcatttttctttatgctgctgttgtaaatcgccatacagcgacaacaggtcaggttgtgaaacagcaaagaaatccgcctcaatactggttttcgccatctcttgcgcccactgtttcatttcactaaacagttgctgtgcggtttgctgttcacccagcagtcgcagcgccattccttgccagaagagataatcaaccggctgatcgttgtaataactgtggatgttaatggtgcgatcgccggtcgccgccagacgtaaacaacgcatcgcttcagtttcatcgccctgcgcgttggcgcatatcgcctgccagaaccagatgtcgttatcagtttgccccggtaaacggccttcgcttaaattctccggataatgcagcgcggcatgaagcagttcgctggcctgctgcggctctctggcatcaagatgctgccaggcgcgtaataactggttgaggataaactgactggtgaccttcccttccccgccttcccacgggtggaatttgcgcgtggcgagaatgtccgccgctttgtctgcctgacccgtgagatgccacaaattgagcaactctgctgtcatgtcgtcgcgtttcagcgcaatttccagattattttccagacgcgccagtcgtttctccggtgtggctccgcttaacttatcaagcaaatcccgttcgaaaagcagacgtgcatcctgcggcgcaagctgataagcattatcaagataacgcgcggccagctcataatcgtgttgcttattccacgcatggatcgctaacccgcgccagccgtcggcaaactccggcgacatctctacgcaacgttgccataaggtaatggctttgttgtagctacgcttgttgtagtagaagcaggccagtaaatgacgggcaaaccagcactcttcaatactctccagcgccgccacttcttccagcgtattcgggaaacggacaaactgcgggaagacatcaatggcttttgcgaccagttcgccgcgttcggctttcggcaataaactcgcctgcaggtaaagcggcagcgtgcgctggcagtccagtgcgttcagcatctctgccgccagggtgggcattccccagttaatcagttgcccggcggtcatcagagcgttaacgtcgcgtccctgacacagaccgcgccactgcgcgagagctgattcgctacgaccatcgaaccagttcagccaccacagagtggcgttcagcggataatcgcgcagcagtttctcgcgctgcacacgcgcgttgtcctgacgaccacttaacaccagcagcagattatgcaggcaaagcacttcctgattggttgggcaggcgcgaagactttgttggcaaaaatccagaccagcgtcgaagttaccattacgcgccgccagtcgtgccaggccataatagccaccggctttgctgttgccgctccagaccgcacgccagaaatcctcttcggcttgttgatattgtccctgacgttcgtaagcactggcgcgaatcaaactggcctgtccgcactgcggatttttgttcagcgcatgtgcgcgtttcagcgcctgagtggcatacgccaccgcttgcgggaaatcggcgcggttatattccagcatcgccagcgccaggttacagcggtaatccagcggatccagcaccacgccgcgcaggtagtaatcgaacggtgaacggctggcgtgatgatattgctccagatgctgaccgataaaccaggcttcatctgtactggtaatgtcttgtgctgccagtggtgctttggcgacgtccggcaacggcaactcttgcggctgatgttcctgataactcaggacaatattgccgtcggcatcggagagctcaatggtcagcctttcaggattgataccgtgcaacacgccctggatggcggtcgcaggcatcagtgccacggcatcatcaagtaacgcgttgcatttgccgatttcgcggatcgccaggtggtatccgttcaacggagagatggcatacagcccccactcaatcccccgctcactacgctggagttttatcaccgcatcgcgggaggcattttgcaccatgcccaaagaatgataaggcaggaaatactgctcaaaacgcttctcttcgtaagcatcaagccaggtaaaatcaggctggttatcggcaaaaataccggtcatcagttcgatatacgggccgttattgtcggtcagactcttgtcccacgcctggccgaattcactgtgtccccaactccactgttttttacctggcgcaatatggtggttggcaacgtgcagcaaaccgccatcttcatcgtgacaccacgcgccgacaaaatcgtactgcgatttttcggccatatatgaggttggaacaggcacatttttatagcgagaaatgtccactccggcggagtagtccactttgtagtaagtgccggtggcgatggggaaagcggagacggcccgtttgccgtgatcaaacaccgcagtcacatccggtgggaaaacgctctgatgcccttccccccctttcactgccgggttggcccaccacaagaaatgacgcggcgtggcgttaccgttatagacgcggctggcgatttccagcgccgcccggtcagggcgcagggtgaaacctgtcatcacctgtaaaccatgcatcggctccgtttcgcctacccacaccgtctgtgcaccgtcttcatgggcttcgagggtgaaatcaacgggcataaaggtggtcgggcgatgatgttgcggccagttaaactcaatcccaccggaaatccacggccccagcagccccaccagcgcaggtttaatgacttcattgtgataaacaaaatcgcgctgtttcactttatcccacgcgcgatgcacccgaccgcccagttccggcaggatcatcactttgatgtagtcgttttccagccacaccgcctgccaggatttcagggttttctgctcgctcagcgtatcggtcacgccgtagggataaaccgcgccggacgatccctgataaacgcgattttccaggaacatgggatgtatatcctgcggcccggtttcataggtcgggatctcaacgcgctcttgccacacttttactggagtcatggtgccctcaatattaacaagacatactgaattaaaagatttgtggcagtgtattgaacaatctggcaatgttttcgcggaataatcacgcaattaactaaacaaggtttagtgaagatgagagcctgcattaacaatcaacagattcgccaccataacaaatgcgtgattctggaactgctgtaccggcaaaagcgcgccaataaatcaacgctggcccggctggcgcaaatttcgattccggcagtcagtaatattttgcaggaactggaaagcgaaaaacgggtggtgaatatcgacgatgaaagccagacgcgcgggcatagtagcggtacatggctgattgcgccggaaggtgactggacgctgtgcctgaacgtgacgcccaccagtattgagtgtcaggttgctaatgcttgtttaagtccgaaaggcgagtttgagtatttacagattgatgcaccgacgccgcaggcgctgctgtccgaaatcgaaaaatgctggcatcgccaccgtaaattgtggccggaccgcaccatcaatctggcgctggcaatccacggtcaggttgatccggtgaccggcgtgtcgcaaaccatgccgcaagcgccgtggacaacgccggtggaggtgaaatatctgctggaagagaagctcggcattcgggtgatggtcgataatgactgcgtgatgctggcgctggcggagaaatggcaaaataattcgcaggaacgggatttctgcgtgatcaacgttgattacggcattggctcgtcgttcgtgattaacgagcaaatttatcgcggcagtttgtatggtagcggacagattggtcacaccatcgttaatccggatggcgtcgtctgcgactgtggacgttacggctgcctggaaaccgtcgcctcgttaagtgctttaaaaaaacaggcgcgggtatggctaaaatcacaaccggttaatactcagcttgatcctgaaaaactgacaaccgcgcagttaatcgctgcctggcagagtggagaaccgtggatcaccagctgggttgaccgcagtgccaatgccattggtttgagtctgtataacttcctcaacatcctcaatattaatcagatttggttgtacggtcgcagttgtgcctttggtgagaactggcttaatactattattcgccagacaggatttaacccgttcgaccgcgacgaaggaccgagcgtgaaagcgacgcaaattggcttcgggcaattaagccgcgcacaacaggtgctgggaattggctatttgtatgttgaggcgcagttacgacagatttgatggcgcgataacgtagaaaggcttcccgaaggaagccttttttcaacagattaaccgtttcgcttatgcgtaaaccgggtaacgtgcgcagatgtcgagaactttacctttgatgcgctcgataacggcttcatcattgatgctgtccagcacgtcacacatccagccagccagttctttcgcttctgcttctttgaagccgcgacgcgtaattgccggagtacccacgcgaataccggaggtcacaaacgggctcttcggatcgttcggtacgctgtttttgttgacggtgatgttagcacggcccagagcggcgtctgcttctttaccggtcaggtttttatcaaccagatcaaccaggaacaggtggttatcagtgccgccggaaaccactttgtagccgcgctcgaggaacacttctaccatcgctttagcgtttttcgcgacctgctgctggtaagttttgaactcaggctccatcgcttctttcagagcaaccgctttaccggcgattacgtgcatcaacggaccgccctgaccaccagggaaaacggcagagttcagttttttgtacagctcttcgctaccacctttcgccaggatcaggccgccgcgcggacccgccagggttttgtgagtggtggtagtaacaacgtgagcatgaggaaccgggttcgggtagacgccagcagcaaccaggcccgcaacgtgcgccatatcaacgaacaggtaagcaccgatgctgtcagcgatttcacgcattttcgcccagtccaccacgccggaatatgcagagaaaccaccgataatcattttcggcttgtgttctttggcttgtttttccagatcggcgtagtcgatatgaccggtagcatcgataccgtaaggaacgatgttgtacagtttaccggagaagttaaccggagaaccgtgagtcaggtgaccgccatgcgccaggttcatacccagaacggtatcacctggttccagcagcgcggtgtagaccgcaaaattagcctgggagccggagtgcggctggacgttagcgtagtcagcgccgaacagttctttcgcacgatcgatcgccagttgttcaacgatatcaacatactcgcaaccgccgtagtagcgtttgcccggataaccttcagcatatttgttggtcagctgagaaccctgcgcctgcattacgcgcgggctggtgtagttttcggaggcgatcagttcgatgtgctcttcctgacgtactttttcctgctccatagcctgccacagttcggcatcataatcggcaatgttcatttcacgctttaacatccgcatctcctgactcagctaacaataaaatttttggcctttataggcggtcctgttggacaacggcgaacagtataaccgaatcattgtgcgataacaggtcttgacaaaggaatttacgcaaacgattaccttcaggctacgcaaggctttggagaataaagagcttgcaaccggaaacggatttcttttcaggtttatgatgcaaatttttcacttcatcacattctttctgaaaaacaccaaagaaccatttacattgcagggctattttttataagatgcatttgagatacatcaattaagatgcaaaaaaaggaagaccatatgcttgacgctcaaaccatcgctacagtaaaagccaccatccctttactggtggaaacggggccaaagttaaccgcccatttctacgaccgtatgtttactcataacccagaactcaaagaaatttttaacatgagtaaccagcgtaatggcgatcaacgtgaagccctgtttaacgctattgccgcctacgccagtaatattgaaaacctgcctgcgctgctgccagcggtagaaaaaatcgcgcagaagcacaccagtttccagatcaaaccggaacagtacaacatcgtcggcgaacacctgttggcgacgctggacgaaatgttcagcccgggccaggaagtgctggacgcgtggggtaaagcctatggtgtactggctaatgtatttatcaatcgcgaggcggaaatctataacgaaaacgccagcaaagccggtggttgggaaggtactcgcgatttccgcattgtggctaaaacaccgcgcagcgcgcttatcaccagcttcgaactggagccggtcgacggtggcgcagtggcagaataccgtccggggcaatatctcggcgtctggctgaagccggaaggtttcccgcatcaggaaattcgtcagtactctttgactcgcaaaccggatggcaaaggctatcgtattgcggtgaaacgcgaagagggtgggcaggtatccaactggttgcacaatcacgccaatgttggcgatgtcgtgaaactggtcgctccggcaggtgatttctttatggctgtcgcagatgacacaccagtgacgttaatctctgccggtgttggtcaaacgccaatgctggcaatgctcgacacgctggcaaaagcaggccacacagcacaagtgaactggttccatgcggcagaaaatggcgatgttcacgcctttgccgatgaagttaaggaactggggcagtcactgccgcgctttaccgcgcacacctggtatcgtcagccgagcgaagccgatcgcgctaaaggtcagtttgatagcgaaggtctgatggatttgagcaaacaggaaggtgcgttcagcgatccgacaatgcagttctatctctgcggcccggttggcttcatgcagtttgccgcgaaacagttagtggatctgggcgtgaagcaggaaaacattcattacgaatgctttggcccgcataaggtgctgtgatttgatgttgccggatggaaacatccggcaacccttgacgcggtttaaattgccgcgtcgtcctcttcaccggtacggatgcgaatgacccgtgccacgtcaaagacgaagattttaccgtcaccgattttgccggtttgcgccgtgcgaataatggtatcgacacaggtatcgacaatgtcgtccggtacgacaatctcaattttcactttcggcagaaaatccaccatatactccgcgccgcggtacagctcggtatggcctttctggcgaccaaagcctttgacttcggtcaccgtcatgccggtaataccgacttcggccagtgcttcgcggacatcgtccagcttgaagggttttataatcgcatcaatctttttcatgctattccttgaaaaggtcgcctgtcttttgatctgctaaacgtaacacataacgccaattcattccttgaaatcgtttgcatccagctcgtgtcgggatagcagtttataaaattctgtccggttgcgccccgccattctcgccgcgtgggtgacgttgcctttggtaatttgcagcagcttacgcaaatagttgagttcaaactgattacgtgcctcaacaaaggttggcagcgccgtattttcaccctccagcgcctgctctactaatgcatcgctaataaccggagatgaggtcagcgctacgcactgttcaatcacgttgaccaactggcgcacattacccggccagctagcggtcatcaggcgtttcatcgcatcagtggagaacgcgcggacaaacggtttatgtcgctctgccgcctggcgcaacaggtgatttgccagaagcggaatgtcttctgtgcgctctgccagagccggaattttcaggctgacaacgttgaggcggtaatagagatcttcacggaattccccgcgcgccatcgcttttggcaggtcgcggtgagtggcggaaataatccgcacgtcgatatcaatatcgcggttgctgcccagcgggcgcactttacgctcctgcaacacgcgcagcagtttgacctgcaatggtgcgggcatatcgccaatctcatcgagaaatagcgtaccgccttccgccgcctggaataaaccttcgcgattgctgacagcgccagtaaacgcgccacgcgcatgaccaaacagctccgactccagcaactgctcgggcaatgcgccacagttaatagcaataaatggtttgctattgcgcgggctggcgttgtggatagcctgggcgaaaatctctttcccggtgccgctctggccgttaatcaaaacgctaacgtctgattgcgccaccagccgcgcctgttccagcaaacgcagcatcagcgggctgcgggtgacaatcgcctcgcgccagcgttcatcggtggctggcgcggattgttccagcgcatcgtcaattgcctgatatagcgcatctttatcgacaggcttggtgaggaaactgaacacgccctgctgtgttgcagcaacggcatcgggaatagaaccatgcgcggtaagaataattactggcattcccggctgcactttctgaatttcagcaaacagctgcataccgtccatttcatccatccgcaggtcgctgatgactaaatctactttttcgcgattcagtacccgtaatccttcagcgccactttccgccgtgaccacgctgtagccttcgctggtcaggcgcaggccaagcagtttcagcaatcccggatcgtcatcgaccaataataaatgcgcaggtttatggctcatcaggagtgacctcatgggtggatggcgcgggcttttcaccctcgtgcggcgtatccggcgagaaatttccagccggtttgcgggtcgagagctggcgttcaatatcagtcaggttttccagcttgcgggtggtgagttccagttgctgctgtagaacgtgatgttgctggcgcaatgtatccagctcgctgtcgctggcctgctggagcttgccgtagcgttggcgctcttccgccagttgcagttgcagcgcctgaccgtcgcgccagagttgatacagagggcgaacctgtgccgggatctcggtacttagcgcatcaatgcgcgcgaccagctggcggcgctcatacggcgtaattttggcgtcggcgagcaaaatcccttgtttaaaggtattttgccagctgccgtcgtcatattggcgagcttgctgacgtgactgcgcaggcattaaacgatcagcacaatccatcgcccgcagccagtaaagcggattggtttcggttgatttaccttgcagcgcccagatgtcgctacattcagtagaaagatagtcagccagttgataaaccggaattttttcttctgctggcgtatcaatggctggcttattgtgactctgcacgcaacccagcaatgccagacatggcagccctgccagccacagccgtcggggcaataatcgttgaaaaatgtgtcgcatattcaccagacttaatgcctatcccagtgggcgtaattattgcaggcagtttggacatggacagcgcggagaaaccggagcgtacacgtcgtacgtgaggatttcgagcactgcccggggccgaactggcaaataaaatagcctgatgggataggctgttagcattatttcgtgtttttcgacgacggcaattcaatgcggaaacaaacgtcttgcccgctctcgtcgaccagatacagttccccttgcatacggcgaatacaatccctggcaatgcttaatcccagaccgctgcccttcaccgccccttttcgctggtggcttccttgaaaaaagggttcgaagatcatggcgcgttcctcttgcggaatgggtgtgcctgtattgatgacatcaatataaacccgtgcaccatgtaagctgctgcgaaggcaaatgttaccggattcagccccgtagtgcaccgcattggagtaaagattatccagtacgctcatcagcagcattggctccgccaggcaagctgttgctttgagatcgacgtcggtatgcatcattttagcccgtgcgggcaggctatgagcagaaactactgtctccaccagcggtgctaactcaacattctccagttccaccgcactgtccgcttgtttacggttgtaatcaagcagttgttcgatcagtttttgcaaattgcggctgctgctatcaagaatgctcaccacctctttttgctctggcgtaagcggcccgacaacctggtcagccagtaattcagtgccctcgcgcatactcgccagtggcgtttttaattcatgagataaatgtcttaaaaattgatggcgttgggattccagccatgacaggcgctcacttaaccaaagaatacgttgcccaaccgagcgtaactcgctcggtccactgaacgaaacgctattgcccagagaacgcccttcccccagacggttgatcatgcgctcgatatttttcaccggcccgataatcatccgcgtgaaaagtagcaccatcaccagactcaccagaaatagcaccagcgattgccaaccaaaatattgcccacgttcggcgatttcacgctgaagttgctgcccacgagagaacaccactgtgcgcgtggcctgcaccatttcggtattggcactggcaaaggcttcaagacgcgcggcggcggcagcatcgggaccactgttgttacactgaagttgggccagattgttcaaatcctgacgcaatgcctggtaaagtttatcgtctggcagtacgcctgcgtgggcatcgagcatttcgctgtaacgcttgcgctggctttgataaaccttcgcaagcgtagggtcgtccagcacgcaatactgacggtagctacgctccatctccagcgccgcgttggtcatcgcttcactacgccgggcatcaataagcgtagtgcggttaaccagcgccgcctgatcgctaagcgcattcaggctttgccaggcttgccatgccagcaccaacaggggtagtagaattagcaaaaatgccagcattaccagttgtcgtaatgagcggggaaaaacgggccagcgtttcaaggtgttactctcgtcagacgcgaatagcctgatgctaaccgaggggaagttcagatacaacaaagccgggaattacccggctttgttatggaataaggcggtgcctaactcgacgtttcgcccgatggttgatatagctacgctgatatcagaagttggacggcaggcaccttgttgtgcgtcattcgaattttatgtagcacgtcccgaaggggctgacataagtcggtgaatgagccactgcttactattatgcagtaactgtgccaataaagaaaatagtttggtaacgtactgattatacgttgctttgagggatttatggcttcttcgctatttgaatgtaaatcagccactgtgtcgctaaaaagagacaacttaagataaacttattagattacaataaaatcaatcatttaagtgtcgccagaaagcgacacggtaaaccacccattgtcgtgatttacagacacaaaaaagctcccggagttgggagcttatgatagtggttggtgcttaatgccggatgcggcgtaaatgccgcatccgggctgcaaaaccaatgaactgatgacttaccccaactgcttacgcgcattgcggaaaatgcgcatccatgggccatcctcgccccagttttccggatgccaggagttgctgacagtacggaaaacacgttccgggtgcggcatcataatggtgactcgaccactttcagtcgtaaccgacgtaataccgttcggtgaaccgttcgggttagccgggtaggtttcagtgactttgccgaagttatcaacatagcgcagtgccaccagccctttgctttccagtgccgccagatgcgccgcatcacgcacttccacgcgcccttcaccatgagagacagcaatcggcatttgcgagcccaccatcccctgcaacagcagagacgggctttgggttacttcaaccaggctgaaacgcgcttcaaagcgatcggaggtattgcgcacaaaacgtggccacaactcactacctgggatcagttcgcgcaggttagacatcatctggcaaccgttacatacccccagcgccagcgtttgcggacggtggaagaaggttgcaaactcatcgcgtacacggtcattgaacaggattgacttcgcccaaccttcaccggcacccagcacatcaccgtaggagaaaccaccgcacgcgaccagggcgtggaaatcttccaggcccgtgcgtccggtcagcaggtcactcatatgcacgtcgatagcatcaaagcctgcacggtggaaagctgccgccatttcaacatgcgagttcacgccctgctcacgcagcacagcaactttcggacgtgcgccagtggcaatatacggtgctgccacatcttcgttgatatcgaacgacagttttacattcaggcccggatcggcgtcgttagatttcgcctgatgctcctgatcggcacactccgggttgtcacgcaggcgctgcatctgccaggtagtttctgcccaccagacacgcaacgtggtgcggctttcgctgaatacagtctgcccgttggcggtaatcacaaaacggtcaccggaaaccgcctgccctacataatggacacaatcagcaagcccatgctgtgccagtacggactcgaccgcttcacggtcagcggcacgaacctgaatcaccgcacccagttcttcgttaaacaacgccgccaggcgatcgtcgcccagagaggcaatatccgcgttaatgccgcaatgaccagcaaaggccatttccgccagcgttaccagcaggccgccatcagagcggtcgtggtatgcgagcagcttacgctgtgcaaccagcgcctgaatcgcgtcatagaagcctttcagttgcgcgacgttgcgtacatctgccggtttgtcgccaagctgacgataaacctgcgccagcgccgttgcgcccagcgcgttattgcctttgcccaaatcaatcagcagcagtgcgttatcttcggtagaaagctgcggcgtgatggtgtgacgtacatcttccacgcgggcaaatgcggaaatcaccagcgacagcggcgacgtcatttcgcgctcttcgttaccttcctgccagcgggttttcatcgacatagagtctttacccaccgggatcgtaagacccagcgccggacaaagctcttcacccacggctttaacggcttcatacaggcccgcatcttcaccagggtggcctgccgccgccatccagttggcggaaagtttaatgcgtttgatatcaccaatctgtgttgcggcaatattggttaacgcttcaccgaccgccagacgggcagaggcggcgaaatccagcagcgcaaccggcgcacgctcgccaatcgccatcgcttcaccgtagtagctgtcgaggctggcggtagtgaccgcgcagttagcgaccggcacctgccacggacccaccatctgatcgcgcgctaccatgccagttacgctgcggtcaccgatggtcaccaggaaagttttctccgccacggtcggcagatgcagtacgcgtttcaccgcgtctgcaatggtgatcccttcacggaccagcgcatcgcccttcgctttcagcgtttgtacatcgcgggtcatcttcggcgttttaccaagcaggacgtccagcggcagatcgatcggctgattatcaaaatgacgatcgtgcagagaaagatgcagttcttcggtcgcttcaccaatcaccgcgtagggtgcgcgctcacgcttacacagttcgtcaaacagcggtaattgatcggcagcaaccgccagcacgtagcgttcctgggattcgttacaccagatttccagcgggctcatgcctggctcgtcgctcagaatgtcgcgcagttcaaatttaccgccacgcccgccgtcgctcaccagttccggcatagcgttagaaagaccgcctgcgccaacgtcgtggataaacagtattgggttggcatcaccaagctgccagcaacggtcaatcacttcctggcagcgacgctccatctccgggttgtcgcgctgtacggaagcaaagtcgaggtcggcatcagactgaccagacgccatggaagacgccgcgccgccgccaagaccgatgttcattgccgggccgccgagaacgaccagcttcgcgccaacgttgatctcgcctttttgtacgtgatcggcgcgaatgttgccgatcccgcccgccagcatgatcggtttgtgataaccgcgcagctcttcgccgttgtggctgttcactttttcttcataagtacggaagtagccgttcagtgccggacgaccaaattcgttgttaaacgccgcaccgcccagcgggccttcggtcatgatgtccagcgcggtgacaatgcgctcaggcttaccgaaatcttcttcccacggctgttcgaagccaggaattcgcaggttggaaacggagaaaccaaccaaacccgctttcggcttcgcgccgcgcccggtggcaccttcatcgcggatttcaccgccggaaccggtcgccgcgcccggccacggagaaatcgccgtcgggtggttgtgagtttcgactttcatcagaatatgcgccggttcctgatggaaatcatagcggcccgtttcgtggtcagcaaagtagcggcccacttcagaaccttccattacggcggcgttatctttataagcagagagaacgtgatctggcgtggtttcgaaagtatttttgatcatcctgaacagcgatttcggctgttgttcaccgtcgataatccagtcggcgttaaaaattttgtggcggcagtgctcagagttcgcctgagcgaacatatacagctcgatgtcgttcgggttacgaccaagctttgtgaaagcatcctgcagatagtcaatttcatcttccgccagagccaggccaagacgcaggttagcgtcgatcagcgcctgacggccctgccccagcaaatcaacgcttgtgaccggagtcggttgatggtgggcaaacaactgctctgcatcatctaaatcaaaaaagaccgtttccatcatgcggtcgtgcagttcagcggtaacctgctgccattgttcattggtcagcgtaccggcttctatatagtaagcaacgccgcgctcaaggcggtttacctgttgtagcccgcagttatgggcaatatcggtcgctttcgaagaccagggagagatggtgccaggacgcggggtcaccagcaggagtttgccttgcggggcgtggctggcgagtgccggaccatatttcagcaggcgttcaagttgtgcgtgctcatcatcgtttaacggcgcattgaggtcagcaaaatggacatactcggcgtaaatattgtgaaccgggagcctggcagcctgaaaacgtgccagcagtttgttgattcggaatgccgacagtgcaggcgaaccacgcagaatttccatcataagtctctcgtcttctaagctttcggtgtacccaagggggggaaacgggcgtcattataaagaatctgatgcgctgacgaaaccgtttgcgtggaaataaaatcaccatcgtgaattagcaacgcgtgccgccaatggctgtaataagttgccatctggcgcaggtttacgcaaaatgccgctcatttatgagtaaacctttcactattattacgttttttcaagctgggacgcgcacgacacagagaattaactaattgaaaaaattaaagattaattatctgttcatcggcattctggcactgctgctcgcggtcgctctctggccatccattccctggtttggtaaagccgacaaccgtatcgccgccattcaagcgcggggagagttgcgtgtaagcaccattcatactcccctgacttataacgaaatcaacgggaaaccttttggcctggattacgaactggcgaaacagtttgccgattacctcggtgtaaaactgaaagtgaccgtgcggcagaatatcagccagctgtttgacgacctcgataatggtaacgccgacctgctggcggcaggacttgtctataacagtgagcgggtaaaaaattatcagcctggccctacctattattccgtgtcacaacaactggtttataaagtgggtcagtatcgcccacgtacgctgggcaacctgacggcggagcaactcaccgttgcaccgggtcatgtggtggttaacgatctccagaccctgaaagaaacaaaattcccggaattaagctggaaggtagacgacaaaaaaggctctgcggaattaatggaagatgtcatcgaaggaaaactcgattacaccattgctgattctgtcgccatcagcctgtttcagcgcgttcacccggagctcgccgtagcgctcgatatcaccgatgaacaaccggtgacttggtttagcccgttagatggcgataataccctttccgccgccctgctcgacttcttcaacgaaatgaatgaagacggtacgctggcacgcattgaagagaaatacctggggcatggcgatgattttgattacgtcgatacgcgcacatttttacgcgccgtcgatgcggtactgccgcagttaaagcccctgtttgagaaatacgccgaagaaattgactggcgtttgctggccgctattgcttatcaggaatcgcactgggatgcacaggccacttcaccgacgggtgtgcgcggcatgatgatgttaaccaaaaataccgcgcaaagcctcggcattacggatcgtaccgatgccgaacagagcatcagcggtggcgtgcgttatttgcaggatatgatgagtaaagtgccggaaagtgtgccggagaacgagcggatctggtttgccctcgctgcgtacaatatgggctatgcgcatatgctggatgcccgcgccctgacggcaaaaaccaaagggaatcctgacagttgggctgacgtaaaacagcgtctgcctttacttagccagaaaccctattacagcaagctgacttacggctacgctcgtggacatgaagcctacgcttatgtcgaaaatattcgtaagtatcagattagcctggtgggttatctgcaagagaaagagaagcaggctacagaagcggcgatgcaactggcgcaggattatccggcggtatcgcctacggagttgggcaaagagaaatttccttttctctcgtttctttcccagtcgtcatcaaactatttgacccattctccctctctgctgttttccaggaaagggagtgaagagaaacaaaattaatccgtcgaggattgcgcttttttctgcgctttaatttcctggcggcgcatgcgaaagaagtcactgagcaacgccgcgcactcatccgccagtattccttccgtaatttccactcggtgattcatacccggatgatgcagcacatccattaaagatcccgcagcgccagttttcgcgtcacgcgcaccaaagaccacgcgaccaatgcgactgtggatcatcgctccggcacacattacacatggttcaagcgtgacatacaacgtggcgtcgatcagacgataattttgcatcaccagaccaccctgccgcagggccatgatttctgcatgtgcggtgggatcatggcgaccaatcgggcggttccagccttcgccgattacccgattgttatgcactaataccgcgccgaccggcacttcccgctcatcccaggcacgtttcgccagcgtcagcgcgtgacgcatccagtattcgtggctaaattcgacttcagacaaaaagaaaactccggttataaaagcgcggcgcattatacacggacgctatgctttactctattccagttgctggagttcaccgcgcggggttactcgccaacgatgctgacagaaataaagcagcggattgtcctgattactgtcgctatagccactgtacagccgcagcggagtgccgattttgcgctccagttgtgcgaccttttcatgtcccagacaacgcatcgtcaatacccaaccaccatagccacgctgaatttggctggcgataagattaacccgcggcagccagggcgtatcgaaataaaccgcttcaaccagcggctgcggagagccggtaatcaaccagatatcagcatcggaacttaacaggtaggtggttaatcgctcctgaaccagcggaaaggcggtaacattgtcgcgaaaccagcgcacgaaatcggcctgcaacgtctgtaaacgtgcttcgctgtgaccaaaagtgcacccccacagaagcagactcatcggccagcgtgccgcacgaccttttatcaataacgcaatggctataatcggtaacaacggcaggacaagtaacgcattcagcggttggcgacgcagtaaatagcgcagaaaactgccgaacatatcctgctgatgcaatgttccatctaagtcaaaaaacaccacacgacgctcgtgagttgccaaaccatactcctctggactgaaacatcctgattaattttcgctactacatagcctaacagatagatcatcacttttccggcaacaatcgaccgcatcatggctaactggaatttttaattcatggcaattagcggcaatggaatataaaattcactcgcgtgtctctcatattgcctgttgtcgccactatttcatcgcgaggaaagatatgaacggcttacttcgtatccgtcagcgttaccaggggcttgcccagagtgataaaaaactggcggattatctgctgctacaacctgatacggcgcgccatttaagctctcagcaactggccaacgaagccggagtcagtcagtccagcgtcgtgaagttcgcgcaaaaactcggctataaaggttttccggcgcttaagttggcgttgagtgaagcgctggcaagccagccggaatcgccctccgtgcccattcataaccaaatccgcggtgatgatccgttacggctggtcggcgaaaaactgattaaagaaaatactgccgctatgtacgcaacgctaaacgttaatagtgaagagaaactgcatgaatgcgtaacaatgttgcgctctgcgcggcggataattctgaccggtattggcgcttcgggtctggtggcgcaaaactttgcctggaagctgatgaagattggcttcaatgctgccgcagtgcgcgatatgcatgcgctactcgcaacagtacaggcgtcgtcccctgacgatctgttattagccatttcctacaccggtgtacgacgcgagttaaacctggcggcagatgagatgctgcgagtgggcggaaaagtgctggcgattaccggctttactccgaatgccctgcaacagcgtgcttctcattgcctgtataccattgccgaagaacaagcgacaaacagcgcttcaatctctgcttgtcacgctcagggaatgttaacggatttgctgttcattgcgctgattcagcaggatctggaactggcaccagaacgtattcgtcatagtgaagcgctggtgaaaaaactggtctgagtaaagaatgcgcgtataatgcccgcccggtttgtgttgttttgagagtttccttatggcgttgttaatcactaaaaaatgcatcaattgtgatatgtgtgaacccgaatgcccgaatgaggcgatttcaatgggagatcatatctacgagattaacagcgataagtgtaccgaatgcgtagggcactacgagacaccaacctgccagaaggtgtgcccgatccccaatactattgtgaaagatccggcgcatgtcgagacagaagaacagttgtgggataaatttgtgctgatgcaccacgcggataaaatttaatattctactctggaagtagagtattaattattttactgggaagccttaacgccattatatttatttaattgatgacattagcataatcattcactaagttaatttatatagtatctgcccagacacttatttatagttattaaaggcgcgtccgattggttcaccggacgcaccttaagtacgtttccttgtgttataagaacagaaggatcagctgtaaaacagcaatgatgattttgatgacccgtttaatcaggtatcggcaatcagtcattcgtttttccttaaacaaggaatgcagccattcagattagcccttacatctccccaaaactgaacgtgcgagttattgagggtgcatgctgcactccacaccagagctttgacgacaccactcgtttcaatgggggaattctgtggcatggtgtaaagcacagcaaaatcttcaataacgaagccaattttaatgtacttacgaattggcggtcacgttaatctttccatcaatattactttcttcgtaaaggctcgagtttttatgctaaagattgcaagttgcttgtaaaagataagcacactgatccataatcgctgttgttgagggtgcatgctgcacaaaattaaagttaaaaagtaaaacccccgttccttaccagttcgggggttttactttataaagagaacggtattatttttaactttcaataattaccgtggcacaagcatagtggcgttcatctgccagcgttacatgcatatttacaacgccgagcttttccgccagttttaatgcctcaccccatagccgtagccgtggtttgccgagctcatcattgaatacttcaaattgattaaacgccagaccattgcggatcccggtgccaaacgcttttgctgcggcttctttcacagcaaaacgcttcgccagaaaacgcaccggctggtggtgcgttttccagattgcccattcgttatcgcttaatacgcggcgtgccaggcgctcaccggatcgggcgatcactgcttctatgcgagcgatctctacgatatccgtgcctaaacctaatattgccattagccacgcgcttccagcatcagacgcttcatttctgccaccgcatctttcagtccggtcatcactgcacgaccaataatggcatgaccgatattcagttcatgcatctcagggatggcggcaatagctttcacgttgtgataggtcagaccgtgaccagcgttaactttcagaccgagactagcggcaaaggtcgcggctttggcgatacgcgccagctcttgcgcctgttcggcgtcagttttggcatcagcatagcaaccggtgtggatctcgataaacggtgcgccaacctctgccgcagctttgatctgctcttcatcggcgtcgataaagagagaaacctggatcccggcatctgccagacgtttgcaggcatcgcgcattttgtcacgctgccctgcgacgtccaggccgccttcggttgttacttcctgacgcttttccggtaccagacagcaaaaatgtggcttcgtctcaacggcgatcgccagcatctcttcggtcaccgccatctccagattcatgcgggtatccagcgtctgacgcaggatgcgcacatcacggtcagtaatgtggcggcgatcttcacgtaaatgcacggtaatgccgtccgctcccgcctgctcagcaataaacgccgcctgcaccggatccgggtaagcagtaccgcgtgcgttacgcagcgttgcaatatggtcaatgttgacgcctaacagtaattcagccatgacaatcctcatcattcataatgtgttttcaccgttcgcttaggcataaactgccggaacagttccctgctctttaatggtttaccgccaagatacggcttaagcgccatgcgggtaaagcgtttcgcggcgcgtagtgtgtctgcgtcaggaaattcccgcgcgtttaacgcttttaactgccttccggtgaacgttttattgtcgataacgacgcttgcgataaaccctttttcttcgcgataacgatacgtcatggtgtcatctaccggctcgccgctacccgcacaatgggtaaaattgacgccatagcccagatgcccgagcagtgccagttcaaagcggcgcagcgcgggttctggcgtaccagtggcacctgcaagagactgaatgcagtgcaagtaatcgaaaaagagttcagagaagcgcgtctcgtattccagtacgcgggagagaagttcgttgatgtacagaccgctgtaaagcgtgataccgcttaatggcagcgccagcgagacagcttcagcactgcgcagcgttttgacttcgccacgcccgccgaaacgtagcaagagaggggtgaaaggctgtaatgcacctttcagagtagagcgtttagagcgtgcgcctttggcaaccagacgcacgcgacccgattcctccgtgaagacgtccagcatcaggctggtttcgctccacgggcgactatgcaggacaaatgcgcgctgccagccttccatcggagtgactcttaaagatcgtcaacgtaaccgagactgcgcagtgcgcgttcgtcgtcggcccaaccggatttcacttttacccacagttcaaggtggacaggcgcttcgaacatttcctgcatgtctttacgcgcttcaatcccgatggttttgatcttggcccctttgttgccaataaccatcttcttctgcccttcacgctcaacgagaatcaaaccattgatgtcataaccaccgcgttcgttagagacgaaacgttcgatctccacggtcacggagtacggcagttcagcgccgaggaaacgcatcagtttttcgcggatgatttcagacgccataaaacgctgtgagcgatcggtgatgtaatcttccgggaagtgatgggtcgcttcagggagatgcttacgcacgattgctgcgatagtgtcgacattcagcccggtttcagcagagatcggcacgatatcgaggaagttcatctgacttgccaggaactgtaagtgcggcagcagatcggctttttcctgcacgttatccactttgttcaccgcgaggatcaccggcgctttgccatcgcgcagtttgttgagcaccatttcgtcgtccggcgtccagcgggtgccttcaacgacaaaaatcaccagctcaacgtcgccaatagagctgctcgccgctttgttcatcaggcggttaatagcgcgtttttcttccatatgcaggccaggggtatcaacgtagatcgcctgatacgcgccttcagtatggatccccacaatgcggtgacgagttgtttgcgctttgcgggaggtgatggagatcttctgccccagcagtttgttcaacaatgtggatttgccaacgttcggacgtccgacgatggcaataaatccgcagtaacttttatcgatgctcattccagctccagttttttcaacgcctgttcggcggcagcctgctcagccttacgacggcttgaacctgtgccaaccaccggttcactcaggccgctgacctggcagtggatagtaaattcctgatcgtgcgcttcgccacgtacctggactaccagataagtcggcagcggcagatggcgaccctgcaaatattcttgcaagcgcgttttcggatctttttgtttatcgcctgggctaatttcgtccaaacgagtttgataccagttgaggattaatttctcgacggtttgaatatcactgtcgaggaatacgccaccaattaatgcttcgacggtgtcggcgagaattgactcacgacgaaatccaccgcttttaagttcacctggccctaaacgtaagcactcgcctaactcaaattcgcgcgccagttctgccagcgtattgccacggaccagcgtggcgcgcatccggctcatatcgccttcatccacacgagggaaacggtgataaagcgcattggcgataacgtagctcagaatagagtcgcctaaaaattctaaacgctcgttatgtttactgctggcactacgatgagttaatgcctgctgcaacagttcctgatgattaaaagtgtagcccagcttccgttgaagccgattaattacgatggggttcatgcgataccaataaataaatgcgtcaacaattcagcacacgaaacagacctgatatacatggctctgctaactgcttcgctgcagtttcagtttaccggtatatggggaccaacgctgtttcgtgtgccgtggcaacctggaggtgccaaccttaaacttcgggggaatattctatacacaacgacgggggatgtcgttagccacgggagatttatctcataaataattcacgttgtcgccataacggcgacaacgtgaacgaagatggctattaatggatgccgccaatgcgacttaagcgcacaccagtcggccattcgccttcttgcttatcgaagctcatccagatagccgtggcccgaccgaccagattcgcttcaggcacaaagccccagtaacggctgtccgcgctgttgtcgcggttgtcgcccatcatgaagtattgtcccggcggaacaatccaggttgccagttgttgccctggctgctggtaatacatccccacctggtcctgcgcaatcggcactgtcagaattcggtgcgtcacatcacccagtgtctctttacgctcggaaagacgaattccattttctttggtttcgtttttcggcacttcaaagaatccgctggtcgcttccccaccattacggcgtgagaaggtctgaacgaaatcgctcggttccacgttggagtaggtgaccggtagcgcgttttcacacgcctggccggaactgcatcccggttgaatcgtcagctcttttgagaccggatcgtaagtgactttatcgcccggtaaacccaccgcgcgcttgatgtaatcaagctttggatcttccggatatttaaagaccacgatatcgccgcgtttcggatgaccggtttcgatcagcgttttctggtagataggatctttaatgccataagcaaacttctctaccagaataaaatcaccgattaacagagtcggcatcatcgaacctgacgggatctggaacggttcataaataaacgaacgtacaatcaatacgatagccagcaccggaaaaacagaagcaccggtttccagccagccaggcttcggcgcaacctttttcagggttgctttatccagtgagtcaccggcagccgcctgcgccgctgcctgacgttcccgccgtttaggtgcgaaaaagaatttatccacgcaccataaaatgcccgtcaccagtgtggcaatcaccagaatcagggcaaacatattcgccatgccaactcctaagggttatttgttgtctttgccgacgtgcagaatggcgaggaacgcttcctgcggcagctcgacgttaccgatctgcttcatgcgtttcttaccttctttctgcttctgcagcagctttttcttacggctgatatcgccgccataacatttagccagtacgtttttacgcagctgtttcacggtggatcgcgcaataatgtgcgtaccaatcgctgcctgaatggcgatatcaaactgctggcgtgggatcagatctttcatcttctccaccaactcgcgaccgcggttttgcgaattatcacggtgggtgatcagcgccaacgcatcaacacgttcaccgttgattaatacgtctacacgtaccatgtcggacgcctggaagcgtttgaagttgtaatccagagacgcataaccacgcgaggtagatttcaggcgatcgaagaagtcgagcaccacttccgccatcgggatctcgtacgtcagcgccacctgattaccgtggtaaaccatattggtctgcacgccgcgtttttctacgcacagcgtaataacgttgccgagatatgcctgcggcagcagcatgtgacactctgcaatcggctcgcgcagttcgtaaatgttatttaccgctggcagcttggatggactgtcgacgtaaataacttctcttgacgtggtttcaacttcatacactacggtcggcgcagtggtgatcagatccagatcgtattcacgttccagacgttcctggatgatctccatgtgcagcaggccgaggaagccgcagcggaaaccaaagcccagcgcgctggagctttccggctcatagaacagtgaagcatcgttcaggctgagtttacccagcgcgtcacggaaggcttcatagtcgtcggaacttaccgggaacagaccggcgtatacctgcggtttgactttcttaaagccaggcagcgccttttctgccggattacgcgccagcgttaaggtatcgccgactggagcgccgtggatatctttaatcgcacataccagccagcctacttcgccacatttcagttcagtgcggtcaacctgtttcggcgtgaagatgcccagacggtcggcgttataggtctgcccggtactcatgactttcactttgtcgcccttacgcagggtgccgtttttaatacggataagtgaaacaacgcccaggtagttgtcgaaccatgagtcgataattagtgcctgcaacgggccttccggatcgccttccggcggcggaatgtcgcgcaccagacgttcgagaacgtcctgcacgccaacgccggttttcgctgaacagcgcaccgcgtcggtggcgtcgatgccgacgatatcttcaatttcttccgccacgcgttcaggatcggctgccggcaggtcaatcttgttcagtaccggcaccacttcgagatccatttccatggcggtgtagcagtttgccagggtttgcgcttctacgccctgcccggcgtcgaccaccagcaatgcaccttcacaggcagccagcgaacgggaaacttcataggagaagtcaacgtggcccggggtgtcgataaagttcagctgataggtttcgccgtcagacgctttgtagtccagcgtcacgctttgcgctttgatggttatgccacgctcacgctcaagatccatggaatcgagaacctgcgcctccatttcacggtcagacaggccaccgcagatctggataatacggtcagacagcgtcgatttaccgtggtcaatgtgagctatgatcgaaaagttacgtatattcttcataaagtatgattattgtgccttaatgcccggttaaccaggcttttagaagtcgctgttctgagcttaacgtctgtattaatagaaacgccgcattctacactacaacattgaggcgaggaaatgttcataccgtatggattgtggtatctggaaacgtcctcgcatttgttatgcaaaatgcaacaaagccagtgaaatcactggctcgcgtcttccgaagatgtttcaaatcgcacaaggccaggcggcaatgccacgcttaagatgatcggttgccattctgcccgggcagcaaacttacgcgagtagccgcgcgcaatcaggaacccgccaataccgccgaggaccgcaccacataatgctgcgacgtcagaagcaaagagtagctgaaatagcgaagcgatgaggaataatcccaccagcggcgacatataaaccagtaatgcggagctaagcaggctgccttcggcgatccccaattccactttttgccccggcactaacggctcatcacagggtacgacaatggtatgcgtggtttgcgggccaagtttatttaacacgcggctaccgcaaccggcgcgtgaagcgcagctgctgcatgaagctttaacatcacaactgaccagcgcctgcccgttttgccaggagacgacggtagcccactctttgatcattgcgctgccccgaacttaatattctcggcaatgcgtttcgccgtttgcggcggcagttcaccgacaatggtgatttcggcgttatcacgtacgcttgtactgacggttctgcgtccggtgcgcaacatctgatcggtgctcgatggcgtagcgcggttaacgtttaccgagaagctgaataatccgtcggaatagagacgtgattcgataggcatgttgtccatcgtcggtagcggacgtcgactactggaaacttcgctaaaaccctgtggcaaccaggttggcgtccagctgaatttagctttttcacctacaggaacagaaagcaacggcggcaaatttgccttcgccagcgtctgcatactgctgctgatatcctgattgacgttaaaagcaatcacgcgaaattgttccagcgtttcaccatcgcgatcaaggagatcaacccgcatcggtaatttcgattcggtgtccatccacacgatgtagctgtagcgtgtaccatctcgggcaaccacgcgaatgacttcgcaaagacgatcagcaatacgcgtgcgcccgacggagataaagtcgtagtaaggagaaaggcgtttgaaatcggtatagataagcgatggcagagaatcaacaatgtaatcgccattaagcgtgaacggttcaagtcccggttcaaaatagctgatttcattgccgcgctgtaccacttcccggcgcgggccatccatttgcaacaattgtgcaagaggacggttatcgaggcgtgcatgtcgataacgcagagactcaacaccctgtttattgatgctgatgaatgacagctcgtaattcagtgactgactggccaggttcatctgctgtaataacgccccggacgcgggagtggccgaggcgttagcagagaataacaggctacctgtcactaatgacatggcaaaccaaagttgcttcattactgcgattgcgttcctaaagtttgaattcctggcacctgtacagcggcttgctgggtttgcgcctgctcaaactgaagctgttcagagtggagtcggcgttgcagttcgtaatcctgcaacattgcattaatgcgacgacgctgctcctgtacctgctgctgttgaccattgtttgcggtcgcttcagaaggtactcccaggcttaccgggctggctttacccatcatcggcagtgtattaaataccggcgtttcgggctgctgggacgtttcagattgtccattatagtgctggacgccaacgataactgcaagcgatacgcatgctgctacgcccatttgggtaagctgtgccgcccacggacgtactttctgccagaatggcattttctgccattgatgcggcgcaggctgggcttccgggatcaatgtcgccggttgacgtactggctcttcttcaatggcggccatcacgcgtgaagagatatcgaaatggagcacctcgggagtatcaccccgcattgaatcacggattaagtgatagctttcccaggttttctgcatttctgggttatgagccagttcgttaagcagctcactatccagcgtttcgccatccattaaagcggaaagttgttctttctgcatgcctaatacccttatccagtatcccgctatcgtcaacgcctgataagcggttgaactttgttatcaatagcttccctcgctcggaagatacgtgaacgcaccgtacctaccggacaatccatgatagcggctatctcttcatagctcaggccatccagctcccgcaaggttattgccatgcgcaaatcttccgggagggactcaatagttcggaaaactatctgtctcagttcttctgacaacattaagttctcagggttcgaaatttctttcaacgcgccgccactttcgaagttttcagcttcaatggcatccacatcactggaaggtggacgacgcccctgagcaaccaggtaatttttcgctgtatttacagcaatccgatacagccatgtataaaaagcgctatctccccggaacgaatccagcgcacgataggctttaataaaagcttcttgtaccacatcgggaacatcacccgacggcacatagcgggaaaccagactcgccactttatgctgatagcgcactaccagtaggttaaaggctttctgatctcccttctggacccgttcaaccaggacctggtccgttaactgctcgctcatccgaggtaaagtctccccaaaccaaatttccacgcgctatcgaaacgccactccattagctgcaatttgagcaagcaaagggttagagtgtctcgtttttgtaaagttccgtaacgcatctgtttttgtttgtcatgctgtagacggatcattatctatcattataagtctacagaatctgaacatcgcattatctgtgtagaaatgcccatttaactgcctgaagagtaacccaacggcctttttatttcaccacctaatcctccaccagccagtaacttctctttttctcgccgccctgcgtcagcgtgtttagccactgtaacaaatattaaaatagcaggtgtttattcgcacaacatgatgctatgctgaccaaacagtgtttagtaaattaaacaaagaaaatgaatactctcccagaacattcatgtgacgtgttgattatcggtagcggcgcagccggactttcactggcgctacgcctggctgaccagcatcaggtcatcgttctaagtaaaggcccggtaacggaaggttcaacattttatgcccagggcggtattgccgccgtgtttgatgaaactgacagcattgactcgcatgtggaagacacattgattgccggggctggtatttgcgatcgccatgcagttgaatttgtcgccagcaatgcacgatcctgtgtgcaatggttaattgaccaaggggttttgtttgatacccacgttcaaccgaatggcgaagaaagctaccatctgacccgtgaaggtggacatagtcaccgtcgtattcttcatgccgccgacgccaccggtagagaagtacaatccacgctggtgagcaaggcgcagaaccatccgaatattcgtgtgctggagcgcagcaacgcagttgatctgattgtttctgacaaaattggcctcccgggcacgcgacgggttgttggcgcgtgggtatggaaccgaaataaagaaacggtggaaacctgccacgcaaaagcagtggtactggcaaccggcggtgcgtcgaaggtttatcagtacaccaccaatccggatatttcttctggcgatggcattgctatggcgtggcgcgcaggctgtcgggttgccaatctcgaatttaatcagttccaccctaccgcactgtatcacccacaggcacgcaatttcctgttaacggaagcactgcgcggcgaaggcgcttatctcaagcgcccggatggcacgcgttttatgcccgattttgatgagcgcggcgaactggccccgcgcgatattgtcgcccgcgccattgaccatgaaatgaaacgcctcggcgcagattgtatgttcctcgacatcagccataagcccgccgattttattcgccagcatttcccgatgatttatgaaaaattgctcgggctggggattgatctcacacaagaaccgataccgattgtgcctgctgcacactatacctgcggtggtgtaatggttgatgatcatgggcgtacggacgtcgagggcttgtatgccattggcgaggtgagttataccggcttacacggcgctaaccgcatggcctcgaattcattgctggagtgtctggtctatggctggtcggcggcagaagatatcaccagacgtatgcctgatgcccacggcgtcagtacgttaccgccgtgggatgaaagccgcgttgagaaccctgacgaacgggtagtaattcagcataactggcacgagctacggctgtttatgtgggattacgttggcattgtgcgcacaacgaagcgcctggaacgcgccctgcggcggataaccatgctccaacaagaaatagacgaatattacgcccatttccgcgtctcaaataatttgctggagctgcgtaatctggtacaggttgccgagttgattgttcgctgcgcgatgatgcgcaaagaaagccgggggctgcattttacgctggattacccggaactgctcacgcattccggtccatcgatcctttcccccggcaatcattacataaacagataaaaagcctgggtcagcgccgtatacgcttcggaatagttctggtctggcccacgaatgactaagcgatcgctaaagcattctcccgcctgcggggagaatgccagcagcacccgatgcggcagtcgcgcttcgttttccgccacatccgtccgcaaacgtaaatgccagcccatgcttaatgccagttcagtaaaaccattaccaatctgctctggcagcaccacgcagaaaaatccctcttcggtaatgcactccgccgcacaggtcagcagcgatgggtgatcaagcgtagtggtatagcgagcctgttcccgttgaggtgtcgcgcactctactccctgctgatagtaaggtgggttactgatgattaaatcgaagcgtactgtctgctgtgtgatccactgctgaatatccgccgtatggacgttaatccgctctgcccacggggactggttgatattttcctgcgcctgcgcggcagcttcactttccagctcaacggcatcaattatcacgctgtcactggttcgctgcgccagcatcagtgccagcaacccgctacccgcgccgatatcaaggcaacgtttcaccccagccaccggtgcccatgcgcccagcaaaatgccatccgttcccactttcatcgcacagcgatcgtgagcaacaaaaaactgtttaaaagtaaatccattacgacgaagcacggatgtagactgtgacatgaaaataaaaccttgcaggaaaaacggcgatagcaccgggtgagaacaatacccgagaagcgatatccatacaaacagatgaagattgcagccgtaacgtctataatcagcgccccacacagaggtagaacatgactgtaacgactttttccgaacttgaactcgacgaaagcctgctggaagccctccaggataaaggtttcactcgcccgaccgccattcaggctgccgccattccgcctgcgctcgatggccgtgatgtactcggttctgcgccgacaggcaccggtaaaacggcggcgtatctgctgccagcgttgcagcacctgctcgatttcccgcgtaagaaatccggtccgccgcgtattttgatcctcaccccaactcgcgagctggcgatgcaggtggccgatcatgcccgcgaactggcgaaacatacgcatctggatatcgccaccatcaccggcggcgtagcctatatgaaccacgcggaagtgttcagcgaaaatcaggacatcgtggtcgccacgaccggacgtctgctgcaatacataaaagaagagaacttcgattgccgcgcggttgaaacgctgatcctcgacgaagcagaccgtatgctggatatgggcttcgctcaggatatcgaacatattgctggcgaaacgcgctggcgtaaacagaccctgctcttttcggcaacgctggaaggcgatgcgattcaggactttgccgagcgtctgctggaagatccggtggaggtttctgccaatccgtccacccgtgagcgcaaaaaaattcatcagtggtattaccgcgccgatgacctggaacataaaaccgcattgctggtgcatctgttaaaacagccggaagcgacccgctcaattgtgtttgtgcgtaagcgtgaacgtgtgcatgagctggcaaactggctgcgcgaagcgggcatcaacaactgctatctcgaaggtgagatggtacaaggcaagcgtaacgaagcgatcaagcgtttgaccgaaggtcgcgtaaacgtactggttgcaaccgatgttgccgcgcgcggtatcgacattcctgacgtcagccacgtctttaacttcgatatgccgcgcagtggcgatacttatttgcaccgtatcggacgtaccgcgcgcgccggtcgtaaaggcaccgcaatttcgctggtggaagcccatgaccatttgctgctgggcaaggttggccgttacattgaagagccgattaaagctcgcgttattgatgagttacgcccgaaaacgcgtgcgccaagcgagaagcagaccggcaagccatcgaagaaagtactggcaaaacgcgccgagaagaaaaaagttaaagagaaagagaagccgcgagtgaaaaaacgccatcgcgataccaaaaatattggtaagcgccgtaaaccaagcggaacgggcgtgccaccgcaaacgacagaagagtaatctcaatgccgggtttaagcccggcattatttttatccagccacaaaacactcttcaacacactgaataaaagtgtgcatcgccggactaaccgcttttccggcatggtgagcgcacattgccgtaatggtctgcgtctgttcgccaaaaggcaattcgattaattcgccactcgcaagttcatttcccactgcaaagcgcggcaggtaactgaccccgatatttgccgcgacacaacgcttgatgctttcgatacttataagctcaatggtgttttccaccgtgatccgccgctggcgcagcgtgctctcaaatatctgccggaagacacattgtggttcgttgataataaagctacaggcgttatgtcttcccggctcagtaaaatcgatatctgcaatttgcggtgaagccaccagcaccagcggttgttcacccaactctcgtcggttcagaacatcatcattccctacgcgataaaaaaccccgacatcggcctcatcattcagtagcgcatcacggatcacgtaacagttcagcgactgcaacgataaacgcacttttggagcgcgttgccgaaaacgctgcaacacctgcggcattcggtaagagagcaacgtttcgcctgaaacaacgcgtagttccccgtccggatccgactcttttttcgcagcctcacgaagcgtatccatcactcgggtaagttcatagatgtgcggcagcaacttttttccttcgcgggtaaggcacattcgtcgaccaattttctcaaacaattgtaccgagaactcctgctcaagctgctgaatatgaaaagtcaccgtcgattgtgtacagcacaatttttgcgaagctcgcaaaaaggaaccctcttccaccacggttttaagtgtaataaaacggcgcagatccataaccccaaacctatcgaaaatatcgaatttagaatgtaaaaacattcatttttttaaatgttccgtgtcgggtactgtctaccaaaacagaggagataacaagtgacaccgacccttttaagtgctttttggacttacaccctgattaccgccatgacgccaggaccgaacaatattctcgcccttagctctgctacgtcgcatggatttcgtcaaagtacccgcgtgctggcagggatgagtctgggatttttgattgtgatgttactgtgtgcgggcatttcattttcactggcagtgattgacccggcagcggtacaccttttgagttgggcgggggcggcatatattgtctggctggcgtggaaaatcgccaccagcccaacaaaggaagacggacttcaggcaaaaccaatcagcttttgggccagctttgctttgcagtttgtgaacgtcaaaatcattttgtacggtgttacggcactgtcgacgtttgttctgccgcaaacacaggcgctaagctgggtagttggcgtcagcgttttgctggcgatgattgggacgtttggtaatgtgtgctgggcgctggcggggcatctgtttcagcgattgtttcgccagtatggtcgccagttaaatatcgtgctcgcgctgctgctgatctattgcgcggtacgcattttctattaattaaaaaagcggaagaggtcgccctcttccgcttagtaacttgctacttaagccttacaggctttcagtaaaggtacgagcgataacgtcgcgctgctgttccggagtcagagagttaaagcgaactgcataacctgatacacggatggtcagctgcggatatttttccggatgcttaactgcatcttccagagtttcacgacgcagaacgttaacgttcaggtgttgaccaccttcaacgcgaacttctggtttcacttctactggaacttcacggtattcaatgtcacccagtttgcttactgcaaccacttcatcttctgcataacctgcttttgcaacgatgcaacgcgcttcgcctttttcgctgtccagcagccagaaagagttcagcagatcgtcgttagcggctttagtaatctggatacctgtaatcatgtgatgcctccccggcaaaattatttgatttattcagcctgtcgcggccaattggtaaaaccattgttgcttgagtgtatatatactcctcaacaacccttgattccttgatttaaatcaataaaaaccacacatcgattgtggtcgcaaatggattttattgttttacatcaacttatgcgggtgtgaaattttaccaatttacatttttttgcactcgtttaagtctaaaaaatgagcatgattttgttctgtagaaataagcagttaagctaggcggattgaagattcgcaggagagcgagatggctaacgaattaacctggcatgacgtgctggctgaagagaagcagcaaccctattttcttaatacccttcagaccgtcgccagcgagcggcagtccggcgtcactatctatccaccacaaaaagatgtctttaacgcgttccgctttaccgagttgggtgacgttaaagtggtgattctcggccaggatccttatcacggaccgggacaggcgcatgggctggcattttccgttcgccccggaatcgccactcctccgtcactgctgaatatgtataaagagctggaaaatactattccgggcttcacccgccctaatcatggctatctcgaaagctgggcgcgtcagggcgttctgctgctcaatactgtgttgacggttcgcgcaggtcaggcgcattcccacgccagcctcggttgggagacgtttactgataaagtcatcagcctgattaaccagcaccgcgaaggcgtggtgtttttgttgtggggatcacatgcgcaaaagaaaggggcgattatagataagcaacgccatcatgtactgaaagcaccgcatccgtcgccgctttcggcgcatcgtggattctttggctgcaaccattttgtgctggcaaatcagtggctggaacaacgtggcgagacgccgattgactggatgccagtattaccggcagagagtgagtaaatttgcggggaaatgccggatggcagagttgccacccggctgatttatcaggctttattctgacgccaccattcaccaagcaaaacgccggttgcgacagagatattcagcccggcaacgttgcccgtaccgtcaatcttcacgcgcagatcgttcggatcgcgtgcggcatccggtaacccttcatattcctgacccagcaccagtaccattttcgctggcagactggttttgaacagcggtttaccctgctcgctggaagtggtcactacggtgtaacctgcctgacggaaatcatccagcacgttaacaatgttgtcgccagtaatcggctgaacgtgctctgcgccgccttctgcggtacggatagccgcccccgactccagcagtgccgcatcctgcaccacaacgcctttcacgccgaagtgcgcgcagctgcgcatcatgccacccaggttatgcgggttagattcgttttccagcgccagtacacaatcctgcgcgcctgcctggcttacccactgctgcacggttgtaccgttacgctttttgatcaagaagcaaacgccgccgtgatgttccgtgcctgacgcttttgtcaattccgcttcatccaccacatggtacgctttgcggtttgccgccatccagcgcaaggcttctttaaaacgtggcgttacgctctggataaaccaggcgcgaacaatcgcttccggacggctctggaacagtgcctgacatgcattttcgccgtagacgcgggtttcttccgcacgctgacgacgcaaaacttctggatcaatataacttttaccactgatgccaccgtgatcggccttttccggcgtctcatcacccggcgcgcgggaaaccgtgcgccacggcgaatcttcccacttgcggtcacggggctgactctgtttgtcatcgcgggcggggcgacggccaccgtcagcacgagattttcctggacgcccgccccctttcccggtacgcgggttgtgggtacgtttatcagaatcatcatcactgcggacatacatcactttgaccttgccgcttttacctttcatttcatcgttcatgcttttctccaccagcgctgcgcgaagcgcgcagattacccgaagtccgcgcggttcgccatgatttcgtaccaaagcctgcgactatcatacctattgaataaaacagattgttgtctggaacaatgtccccgataatatgtaacatattagaaacataccggcgtcgttgccgataagtctccttactcatcccgaggttagttatgaataccgtttgtacccattgtcaggccatcaatcgcattcccgacgatcggatcgaagatgcggcaaaatgcggacgctgcggtcacgacttgtttgacggagaggtgattaatgcgaccggtgaaacactcgacaaattgctgaaggatgatctacctgtggtgatcgacttctgggcaccgtggtgcggcccctgccgtaatttcgcaccaatttttgaagatgtcgcgcaagagcgtagcggtaaagtgcgctttgtgaaagtgaataccgaagctgaacgtgaattgagcagtcgctttggaattcgtagtataccgacgatcatgattttcaaaaacggtcaggttgtcgacatgcttaatggcgcagtaccgaaagcgccgttcgacagctggctgaacgaatctctttaatcttaccggggcgcatcttgtgccccgttttctcctctgcgacaatggcgttttttcgacgctctcttatgaccgaaaacgctgttctccagttacgcgccgagcgtattgcgcgcgcaacacgtccttttcttgcccgcggtaatcgcgttcgtcgctgccaacgctgtcttttgccagagaaattatgtctctgttcgacaattaccccagcacaagcaaaaagtcgcttctgtttgctgatgttcgacaccgagccaatgaagcccagtaataccgggcgtctgattgctgatattttgcctgataccgttgcgtttcaatggtcgcgtaccgaaccctcgcaggatttgctggatctggtacaaaacccggactatcaaccaatggtggtctttcccgcctcgtatgctgatgagcaacgggaagtgatcttcacaccacctgccggtaagccaccgctgtttatcatgctcgatggtacctggccggaagctcgcaagatgtttcgtaaaagtccgtatctggataatcttcccgtcatttccgtcgatctttcccggctttctgcctatcgcctgcgtgaagcccaggctgaaggccaatattgtactgccgaggtagccatcgcactgttagatatggccggcgataccggggcggcggcagggttaggcgagcattttacccgctttaaaacacgctatctggcaggaaaaacgcaacatctgggtagcatcacagcagaacagttagaaagcgtttaaaatcattcggtcacttctgcgggagaccggtatgagtcagcgaggactggaagcactactgcgaccaaaatcgattgcggtaattggcgcatcgatgaaacccaatcgcgcaggttacctgatgatgcgtaacctgctggcgggaggctttaacggaccggtactcccggtgacgccagcctggaaagcggtgttgggtgtgttggcctggccggatattgccagcttgccctttacacccgaccttgcggttttatgtactaatgccagccgtaatcttgctcttctggaagagctcggcgagaaaggctgtaaaacctgcattattctttccgccccggcatcgcaacacgaagatctccgcgcctgcgccctgcgccataacatgcgcctgctaggaccaaacagtctgggtttactggctccctggcaaggtctgaatgccagcttttcgcctgtgccgattaaacgcggcaagctggcgtttatttcacaatcggctgccgtctccaacaccatcctcgactgggcgcaacagcgtgagatgggcttttcctactttattgcgctcggcgacagcctggatatcgacgttgatgaattgcttgactatctggcacgcgacagtaaaaccagcgccatcctgctctatctcgaacagttaagcgacgcgcgacgctttgtttcggcggcccgtagtgcctctcgcaacaaaccgattctggtgattaaaagcggacgtagcccggcggctcaacgtctgttgaacaccacggcaggaatggatccggcgtgggatgcggctattcagcgtgccggtttgttgcgggtacaggacacccacgaactgttttcggcggtggaaacccttagccatatgcgcccgctgcgtggcgaccggttgatgattatcagcaacggtgctgcgcctgccgcgctggcgcttgatgccttatggtcacgcaatggcaagctggcaacactaagcgaagaaacctgccagaaactgcgcgatgcactgccaggacatgtggcaatctctaacccgctcgatctgcgcgatgacgccagcagtgagcactatattaaaacgctggacattctgctccacagccaggattttgatgcgctgatggttattcattcgcccagcgccgctgctcccgcaacagaaagcgcgcaagtattaattgaagcggtaaagcatcatccccgcagcaagtatgtttctctgctgacgaactggtgtggcgaacattcctcgcaagaggcacgacgattattcagcgaagccgggctgccgacctaccgtaccccggaaggaaccatcactgcttttatgcatatggtggagtaccggcgtaatcagaagcaactacgcgaaacgccggcgttgcccagcaatctgacctccaataccgcagaagcgcatcttctgttgcaacaggcgattgccgaaggagcaacgtcactcgatacccatgaagttcagcctatcctgcaagcatatggcatgaacacgctccccacctggattgccagcgatagcaccgaagcggtgcatattgccgaacagattggttatccggtggcgctgaaattgcgttcgccggatattccacataaatcggaagttcagggcgtcatgctgtacctgcgtacagccaatgaagtccagcaagcggcaaacgccattttcgatcgcgtaaaaatggcctggccgcaggcacgggtccacggcctgttggtgcaaagtatggctaaccgtgctggtgctcaggagttgcgggttgtggttgagcacgatccggttttcgggccgttgatcatgctgggcgaaggcggtgtggagtggcgtcctgaagatcaagccgtcgtcgcgttaccgccgctgaacatgaacctggcccgctatctggttattcaggggatcaaaagtaaaaagattcgtgcacgcagtgcgctacgcccattggatgttgcaggcttgagccagcttctggtgcaggtttccaacttgattgtcgattgcccggaaattcagcgtctggatattcatcctttgctggcttctggcagtgaatttaccgcgctggatgtcacgctggatatctcgccgtttgaaggcgataacgagagtcggctggcagtgcgcccttatccgcatcagctggaagaatgggtagaattgaaaaacggtgaacgctgcttgttccgcccgattttgccagaagatgagccacaacttcagcaattcatttcgcgagtcaccaaagaagatctttattaccgctactttagcgagatcaacgaatttactcatgaagatttagccaacatgacgcagatcgactacgatcgggaaatggcgtttgtagcggtacgacgtattgatcaaacggaagagatcctcggcgtcacgcgtgcgatctccgaccctgataacatcgatgccgaatttgctgtgctggttcgctcggatctcaaagggttaggcttaggtcgacgcttaatggaaaagttgattacctatacgcgagatcacggactacaacgtctgaatggtattacgatgccaaacaatcgtggcatggtggcgctagcccgcaagctcgggtttaacgttgatatccagctcgaagaggggatcgttgggcttacgctaaatcttgcccaacgcgaggaatcatgagtaaggtactggaaatgttgaccacttaatcgggactggtgttattattgcccgcttatgtcgtctgcattgcacagaggacccttcaatgaacagagaagaaatgcactgtgatgttgtcaaaatttaagcgtaataaacatcaacaacaccttgcccaactacccaagatttctcaatcagttgatgatgtcgatttcttttacgctcccgccgacttccgggagacgctgctggaaaaaatagccagcgcgaagcagcgcatttgcattgtcgccctgtatctcgaacaggatgacggtggcaaaggcattctgaacgcgttgtatgaagctaaaaggcagcgtccggaactggatgtgcgggtgctggtcgactggcatcgtgcacaacgtggacgcattggcgctgcggcatctaacactaacgctgactggtactgccgcatggcgcaggaaaatccgggcgtagatgttccggtttatggcgttccaatcaatacccgtgaagcccttggtgttctgcactttaaaggctttatcatcgacgatagcgtactttatagcggtgccagcctgaacgatgtttacctgcatcagcacgataaatatcgctacgaccgttatcatctgatccgtaaccgtaagatgtcagacattatgtttgaatgggttacacagaatattatgaatggccgcggcgttaatcgtctggatgatgttaatcggccaaaaagcccggaaatcaagaacgatattcgtctgttccgccaggagctgcgtgatgccgcttatcatttccagggcgatgccgacaacgatcagctttccgtaacgccgctagtggggctggggaaatcgagtctgttgaacaagaccattttccatcttatgccttgtgccgagcagaaactaaccatctgtacgccatacttcaacctgccagcaatccttgtgcgcaatattatccagttgctgcgcgaagggaaaaaggtcgaaattattgttggtgataaaaccgcgaacgacttctacattccggaagatgaacctttcaagataattggcgcattgccttatctctatgagatcaatctgcgtcgtttcctgagccgtttgcagtattacgtcaatactgaccagctagtggttcggttatggaaagatgacgacaacacctatcacctaaaagggatgtgggttgatgataagtggatgttgatcaccggtaataacctgaacccgcgcgcctggcgtctggatctggaaaacgccattttgatccacgatccacaactggagcttgcgccgcagcgagagaaagaactggagctgatccgcgagcataccaccatcgttaagcactatcgcgatctgcaaagtattgccgattatccggtgaaggttcgtaaactcatccgccgtttgcgccgtatccgcatcgaccgattaattagccgcatcctgtaatcacaaccccgtcctgtacggggtttgttttttggaggccacgttttgcgtattctttttgtctgttcgctattgttactttctggatgcagccatatggctaacgatagctggagcgggcaggataaagctcaacactttattgcctcggcgatgctttccgccgccggaaatgaatattcacagcatcaggggatgagccgggatcgcagtgccatgtttggattgatgttctctgtcagtttgggggcgtcaaaagagctttgggatagccgccccgaagggagcggctggagctggaaggatttggcctgggatgtcgccggtgcaagcaccggctataccgtctggcaactgacccgtcactaaagacgcatccccttccctttgcgatgtagcatcaaagaaaccagaaacgccaccacggccatcaaggtcacataccagaagaaggctgtttccattcctattgatttcagcgacaacgctacgtactccgccgaaccaccaaatatagcattagcgaccgcatatgacaggccaacgcctaatgcgcgaacctgtgccgggaacatctcagccttcagtattccactgattgatgtataaaaactcactatcagcagggcacacatcaccagaccaaaagcggcataaggcgaggaaacgttttgcaatgctgagagaataggaacggtaaaaatggctgccagcgaaccgaaacataacattgaggtacggcgaccaatcttatccgacagcgcgccaatgagtggttgaataagcatgaatacaaacaatgcggcagtcataatgccactcgccacgttggcatgcattcccgcagtatttaccagatacttctgcatataagtggtgaaggtatagaaacaaagggagcccgcagcggtaaaaccgagaaccatgatgaatgcacggcgattgcgccataatcctttcagagatccagcttcttttaaagcgcgcgtttcttgttgcgaagtttcatctaactgacgacgtaaccacaacgccacaacagctaacacagctcctaacgcgaaaggaatacgccatccccactctctgagtgcagcgtcttccatggtgtgttgtaaaaccacgacaaccagtagggctagcagttgtccgccgatcaacgtcacatactgaaatgatgcgtaaaaacctttgcgcccttcaacggcaacttcactcatataggtggcgctggtgccatattctccgccaacagataatccctgaaataaacgcgcgagaagcaataatgccggagcccacgtacctatagtttcataacctgggaggcaggcgataaccagcgatccgaaacacatcatacacaccgataacagcatcgattttttgcgaccatgtttatcggctatgcggccaaatagccaaccgcctattgggcgcatcaggaatcccgcagcaaaaacacctgctgtttgtagtagttgagtcgtcgtgttcccggaagggaagaaaatgtgggcgaagtagagtgaacagaacgagtagacatagaaatcgaaccactcgaccagattacctgaagaggcccccacaatcgcccaaatgcggcgacgagtatcactacttgtcagtttgctgtctgccgttacagtactttcagccatgccattatgtctcctgccgtaatccgatgcttttgttggtcgcttttgtttatttcttttggtaaagaaaatgttatacatttgttgcgtatcattatgcaaccttaaccatgaatttagttagcaggaaaatggttattgaggagcttaaggataaatttctggtaaggaggacacgtatggaagtaggcaagttggggaaaccgcatccgttgctgaatctggcatatgtgggagtataagacgcgcagcgtcgcatcaggcatttttttctgcgccaatgcaaaaaggccatcctgacggatggcctttcgcttaatttgatgcctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctacggccgccaggcaaattctgttttatcagaccgcttctgcgttctgatttaatctgtatcaggctgaaaatcttctctcatccgccaaaacaccttcggcgttgtaaggttaagcctcacggttcattagtaccggttagctcaacgcatcgctgcgcttacacacccggcctatcaacgtcgtcgtcttcaacgttccttcaggactctcaaggagtcagggagaactcatctcggggcaagtttcgtgcttagatgctttcagcacttatctcttccgcatttagctaccgggcagtgccattggcatgacaacccgaacaccagtgatgcgtccactccggtcctctcgtactaggagcagcccccctcagttctccagcgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctgctttcgcacctgctcgcgccgtcacgctcgcagtcaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttaggaggagaccgccccagtcaaactacccaccagacactgtccgcaacccggattacgggtcaacgttagaacatcaaacattaaagggtggtatttcaaggtcggctccatgcagactggcgtccacacttcaaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcttgcgctgaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttaataaacagttgcagccagctggtatcttcgactgatttcagctccatccgcgagggacttcacctacatatcagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctgatgcttagaggcttttcctggaagcagggcatttgttgcttcagcaccgtagtgcctcgtcatcacgcctcagccttgattttccggatttgcctggaaaaccagcctacacgcttaaaccgggacaaccgtcgcccggccaacatagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcctttcggcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggcttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcatgcctcacagcacaccttcgcaggcttacagaacgctcccctacccaacaacgcatcagcgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattctccggtattcgcagtttgcatcgggttggtaagtcgggatgacccccttgccgaaacagtgctctacccccggagatgaattcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccctgcaacttaacgcccagttaagactcggtttcccttcggctcccctattcggttaaccttgctacagaatataagtcgctgacccattatacaaaaggtacgcagtcacacgcctaagcgtgctcccactgcttgtacgtacacggtttcaggttctttttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataccacgtgtcccgccctactcatcgagctcacagtatgtgcatttttgtgtacggggctgtcaccctgtatcgcgcgcctttccagacgcttccactaacacacacactgattcaggctctgggctgctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcattaacctatggattcagttaatgatagtgtgacgaatcacactgggtttccccattcggaaatcgccggttataacggttcatatcaccttaccgacgcttatcgcagattagcacgtccttcatcgcctctgactgccagggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaagatgtttctttcgattcatcatcgtgttgcgaaaatttgagagactcacgaacaactctcgttgttcagtgtttcaattttcagcttgatccagatttttaaagagcaaatatctcaaacatcacccgaagatgagttttgagatattaaggcaggtgactttcactcacaaaccagcaagtggcgtcccctaggggattcgaacccctgttaccgccgtgaaagggcggtgtcctgggcctctagacgaaggggacacgaaaattgcttatcacgcgttgcgtgatattttcgtgtagggtgagctttcattaatagaaagcgaacggccttattctcttcagcctcactcccaacgcgtaaacgccttgctatttacttttcatcagacaatctgtgtgagcactgcaaagtacgcttctttaaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcattctgatccacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgcactttatgaggtccgcttgctctcgcgaggtcgcttctctttgtatgcgccattgtagcacgtgtgtagccctggtcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccggccggaccgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacggttcccgaaggcacattctcatctctgaaaacttccgtggatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtcttcgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacgagactcaagcttgccagtatcagatgcagttcccaggttgagcccggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgggtaacgtcaatgagcaaaggtattaactttactcccttcctccccgctgaaagtactttacaacccgaaggccttcttcatacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccgttaccccacctactagctaatcccatctgggcacatccgatggcaagaggcccgaaggtccccctctttggtcttgcgacgttatgcggtattagctaccgtttccagtagttatccccctccatcaggcagtttcccagacattactcacccgtccgccactcgtcagcaaagaagcaagcttcttcctgttaccgttcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaaaagtttgatgctcaaagaattaaacttcgtaatgaattacgtgttcactcttgagacttggtattcatttttcgtcttgcgacgttaagaatccgtatcttcgagtgcccacacagattgtctgataaattgttaaagagcagtgccgcttcgctttttctcagcggcgcggggtgtgcataatacgctttcccgctacagagtcaagcatttatttttgctttctctgtcggagttctcaggagaaccccgctgacccggcggcgtgtttgccgttgttccgtgtcagtggtggcgcattatagggagttattccggcctgacaagcgaaaaatataaaaactttatcgttcgctcatttttcaggcaaaacatcttaaatatagtcttttccgtctaacttatagacaaaaacgagccccgaagggctcgttttatcatttactggacggcgacaatccggtcttcattaacttccaggcgaatcactttacccggaaccaattcaccagacagtatttgctgtgccagcgggttttcgatctgctgctggatagcacgtttcaaaggacgtgcaccatagactggatcgtaaccgttctcgctcagcagtttcagcgcctcgtcagaaatgtggatttcataaccacgttcttccagacgtttgtacagacgtttcaactgaatctgcgcaatcgaggcaatgtgctgttcacccagcggatggaagaccaccacttcatcaatacggttaatgaattccggacggaagttatggcttaccacaccgagcaccagctctttcatgtgcgcataatccagttcaccgaagcgttcctgaatcaaatcggaaccgaggttagaggtcataatgacaaccgtattacggaagtcgaccgttctcccctgcccgtcagtcagacgaccatcatccagtacctgcaacagaatgttgaagacatccggatgcgctttttccacttcatccagcaggatgacggaatacggacgacgacgcacagcttcggtcaggtagccaccttcttcataaccgacatatcccggaggcgcaccaaccagacgagacaccgagtgtttctccataaactcggacatatcgatacggaccatcgcctcgtcgctatcaaacataaagttcgccagcgccttacaaagctcagttttccccacacccgttgggccgaggaacaggaatgaaccaatcgggcgatttggatccgccaaccccgcacggctacggcgaatagcgttagataccgcatcaaccgcttcgttctgaccaatgacgcgatggtgcagttcttgctccatacgcagcagtttttcgcgctcgctttccatcatgcgagaaaccggaatccccgtccaacgcgccagcacttcagcaatttcggcgtcggtcactttattacgcaacagacgcatagttttgccttcgagctgcgttgcggcttccagttgcttttccagttccgggattttgccgtattgcagttcagacatccgcgccaggtcccccacacggcgagcctgttcaatagcgattttcgcctgttccagttccgctttaatggtctgcgtaccagaaagcgatgccttctctgctttccactcttcttctaactcggagtactgacgttctttgtcgctcagttcttcgttgagcatatccaggcgttttttactggcttcatcagactctttcattaacgcctgttgttccagtttgagctggatgatacgacgatcgagtcggtcgagttcttctggttttgagtcaatctgcatacgaatgctggatgctgcttcatcgatcaggtcgatggctttatccggcagctgacggtcagcaatgtagcgatgagacaacgtcgccgctgcaacaattgccgggtcagtaatttgcacatggtggtgcaattcgtaacgttctttcaggccacgcagaatcgcaatggtatcttcaacagaaggctcggcaacaaacactttctggaaacgacgttccagcgcagcatctttttcgatgtactggcgatattcgtcaagcgtcgtggcacctacgcagtgcaattcaccacgcgccagcgccggtttcagcatgtttccggcgtccattgcgccatcggctttacccgcgccgaccatggtatgtaattcgtcgataaacaggatgacgttgccttcctgtttggcaagatcgttaagcacgccttttaaacgttcttcaaactcaccgcgatatttcgccccagccaccagcgcgcccatatccagcgccagtacgcggcggcctttcaatccttccggcacttcgccgttgataatacgctgcgccagaccttcaacgatggcagttttaccgacgccgggttcaccaatcagtaccgggttatttttagtacgacgttgcagcacctgaatggtacggcgaatttcttcatcacgaccaatcaccggatcgagtttgccctgttcggctcgttcggtaaggtcgatggtatattttttcaaagcctgacgttggtcttcagcaccttgatcgttcacgctttcacctccacgcatttgttcaatcgcttgagtaatgttggcggtggtcgcccctgctgctttcaggatgtcggccagcgtgccgcgagactcaagtgccgccagaacgaacagttctgacgagataaagttatcaccacgtttttgcgccagcttgtcgcaaagattaagaacgcgcaccagatcctgtgatggctggacatcaccaccagtaccttcaacctgcggtaaacgatttaatgcctgattgatatctgtgcgcaactggccagcatttatgccagcggatgttaataaaggactaaccgaacccccttcctgattcagcagggcgctcattaaatgaagtggttcgataaattggttgtcgtgcccgagtgcaagtgattgggcatcggcaagagcaagctggaatttattagtaagacgatccagacgcataactcctcccataacggatcaaagttgctactggagattaaatgaggtcatccctcaattattcaaggttattgaccagattaatgtgaaaagaaaatcacgcgtaccggatcgtcttgattctttaggttatatcagccaaatgaaacttgccatacgaccggtggtcttgtcgcgacgataagagaagaaagtctcattttccgtatatgtacaacggtcgccgccgaaaatttgctcaacacccacgttcgccagacgctgccgggcaagctgataaatatccgccagatacttatcaccatgctgaatgaaagctgcacttgctttagcgtctactgccataaacgcctcgcgaacctccacccccacttcgaacgcgcgtggaccaattgccggccctaaccaggcgagaatattttccggattatcagcaaaacaggaaaccgtctcttccagcacgcctgcgcacagtccacgccagccagcatgagcggcggcgacttccgttcccgctcgattgcaaaacagcacagggaggcagtcggcagtcatcactgcgcaaaccgtgccgggcgtattgctataagaggcatctgctcgttttgaggcataaggttcgccagtaagcttaagcacatctttgccgtgtacctgctcaagccagaccggtttagaaggcaaattgcccgcagcaaaaagtcgcttgcgattctcctcaacgtgatccgggttatcgccacaatgggcaccgaggttgagcgagtcatacgggggcaagctcacgccgccgatacgagaagagctacaggccgcaacaccttttggtagcggccactgcgggacaatcagcttactcataaccagtccacttcatccttatgctcttcgaaatcggcgcgcatcacctcaatcagctccaccatatcttgtggaataggcgcatgccattccatttcgatgccggagatcgggtgataaagacgcagcatggttgcatgaagcgcctggcggtcaaacttacgcagcatggagataaatgcttccgaagcaccttttggcggacgcggacggccaccataaaccggatcgcccaccagcggatgagtgatatgggccatatgcacgcggatctggtgcgtacgtccagtttccagacgcaaccgcagacgcgtgtgcacacggaagtgttccatgatgcgatagtgagtcaccgccggtttgcccatcggatgcaccgccatgtgagtacgtttggtcgggtggcggctgatgggttcatctactgtaccgccagcggtcatatgaccaatcgccaccgcttcatactcacgagtaatttcacgccgttgcaaagattcgactaaacgcgtctgagccggaacggtttttgccacaaccatcaggccagtggtgtctttatccagacgatggacgatgcccgcacgtggtacatcggcaatgggcggatagtaatgaagcaacgcattcagtaccgtgccatccgggttacccgcgccaggatgtaccaccaggtcgcgcggtttattaatgacgatgatatcttcatcttcatagacgatatccagcgggatatcctgcggttcaaaacgcgcttcttcttcaatctcagcgttgatggcaacctgctcgccacccaatactttttctttcggcttatcacaaactttgccgtttaccagcacgcgctggtcgaggatccattcttttattcgcgaacgtgaataatccgggaacatttcggccaaagcctgatctaagcgttgaccgagttggttttcggacaccgttgcagtgagctgtactcgttgtgccatatatactgcttcttcgtttatcgttggggttttacggctttgccgtttaatatagtgtgctattgtagctggtcttaaccgggagctggaacagagaatctcccgtattacattttgaggaaagtcaaaacgtcatgacgcgcatgaaatatctggtggcagccgccacactaagcctgtttttggcgggttgctcggggtcaaaggaagaagtacctgataatccgccaaatgaaatttacgcgactgcacaacaaaagctgcaggacggtaactggagacaggcaataacgcaactggaagcgttagataatcgctatccgtttggtccgtattcgcagcaggtgcagctggatctcatctacgcctactataaaaacgccgatttgccgttagcgcaggctgccatcgatcgttttattcgccttaacccgacccatccgaatatcgattatgtcatgtacatgcgtggcctgaccaatatggcgctggatgacagtgcgctgcaagggttctttggcgttgaccgtagcgatcgcgatcctcaacatgcacgagctgcgtttagtgacttttccaaactggtgcgcggctatccaaacagtcagtacaccaccgatgccaccaaacgtctggtattcctgaaagatcgtctggcgaaatatgaatactccgtggccgagtactatacagaacgtggcgcatgggttgccgtcgttaaccgcgtagaaggaatgttgcgcgactacccggatacccaggctacgcgtgatgcgctgccgctgatggaaaatgcataccgtcagatgcagatgaatgcgcaagctgaaaaagtagcgaaaatcatcgccgcaaacagcagcaatacataacagaaacctgaaatacaaaacggcagcccttgagctgccgtttttttattctgttagttgtgaaactgaagcgatttagtcactatcgatctcatcaaatatggctcgctttgagatattcctcaagtaaaaaaacacctcttcctgcgatttctcacaaaaaagattcgttgacaaaaagtgacaaaattatgagattcccatcacacattttgacatcaggagcggtatgctgaattcaccaagacgggaagacaagaggtaaaatttatgacaatgaacattaccagcaaacaaatggaaattactccggccatccgccaacatgtcgcagaccgtctcgccaaactggaaaaatggcaaacacatctgattaatccacatatcattctgtccaaagagccacaagggtttgttgctgacgccacaatcaatacacctaacggcgttctggttgccagtggtaaacatgaagatatgtacactgcaattaacgaattgatcaacaagctggaacggcagctcaataaactgcagcacaaaggcgaagcacgtcgtgccgcaacatcggtgaaagacgccaacttcgtcgaagaagttgaagaagagtagtcctttatattgagtgtatcgccaacgcgccttcgggcgcgttttttgttgacagcgtgaaaacagtacgggtactgtactaaagtcacttaaggaaacaaacatgaaacacacaccgtttttcttcgcattcttttttaccttcccctgaatgggaggcgtttcgtcgtgtgaaacagaatgcgaagacgaacaataaggcctcccaaatcggggggccttttttattgataacaaaaaggcaacactatgacatcggaaaacccgttactggcgctgcgagagaaaatcagcgcgctggatgaaaaattattagcattactggcagagcggcgcgaattggccgtcgaggtaggaaaagccaaactgctctcgcatcgcccggtacgagatattgatcgtgaacgcgatttactggaaagattaattacgctcggtaaagcgcaccatctggacgcccattacattactcgcctgttccagctcatcattgaagattccgtattaactcagcaggctttgctccagcaacatctcaataaaattaatccgcactcagcacgcatcgcttttctcggccccaaaggttcttattcccatcttgcggcgcgccagtatgctgcccgtcactttgagcaattcattgaaagtggctgcgccaaatttgccgatatttttaatcaggtggaaaccggccaggccgactatgccgtcgtaccgattgaaaataccagctccggtgccataaacgacgtttacgatctgctgcaacataccagcttgtcgattgttggcgagatgacgttaactatcgaccattgtttgttggtctccggcacgactgatttatccaccattaatacggtctacagccatccgcagccattccagcaatgcagcaaattccttaatcgttatcctcactggaagattgaatataccgaaagtacgtctgcggcaatggaaaaggttgcacaggcaaaatcaccgcatgttgctgcattgggaagcgaagctggcggcactttgtacggtttgcaggtactggagcgtattgaagcgaatcagcaacaaaacttcacccgatttgtggtgttggcacgtaaagccattaacgtgtctgaccaggttccggcgaaaacgacgttgttaatggcgaccgggcaacaagccggtgcgctggttgaagcgttgctggtgctgcgcaaccacaatctgattatgacccgtctggaatcacgcccgattcacggtaatccatgggaagagatgttttatctggatattcaggccaatcttgaatcagcggaaatgcaaaaagcattgaaagagttaggggaaattacccgttcaatgaaggtattgggctgttacccaagtgagaacgtagtgcctgttgatccaacctgatgaaaaggtgccggatgatgtgaatcatccggcactggattattactggcggttgtcattcgcctgacgcaataacacgcggctttcactctgaaaacgctgtgcgtaatcgccgaaccagtgctccaccttgcggaaactgtcaataaacgcctgcttatcgccctgctccagcaactcaatcgcctcgccgaaacgcttatagtaacgtttgattaacgccagattacgctctgacgacataataatgtcggcataaagctgcggatcctgagcaaacagtcgcccgaccatcgccagctcaaggcggtaaatcggcgaagagagcgccagaagttgctcaagctgaacattttcttctgccagatgcagcccataagcaaaagtagcaaagtggcgcagagcctgaataaacgccatattctgatcgtgctcgacagcgctaatacgatgcagccgagcgccccagacctgaatttgctccagaaaccattggtatgcttccggcttacgtccatcacaccagaccacaacttgctttgccaggctaccgctgtccgggccgaacatcgggtgtaaccccagtaccgggccatcgtgcgccgccagcatggcctgtaatggtccatttttcactgatgccagatcaaccagaatacaatctttcggtaaaggcggtaatttgccgataacttgctcagtaacgtggattggcacactaacaatcaccattccggcatcggcaacaatatcagccgctcgatcccagtcatgttgctccagaatccgcacctgataacccgagagggtcagcatcttctcgaacaggcgtcccatctgaccgccaccgccgacgataaccaccggacgcagtgacggacaaagtgttttaaatcctttgtcgttttcactggagtaagattcacgcatcacccgacgcaaaacatcctcaatcagatctggcggtacacccagagcttccgcctctgcacgacgcgaggccaacatagatgcctcgcgctccggaacataaataggcagtccaaagcggcttttcacctcgcccacttcagcaaccagttccagacgcttagctaataaattcagcagcgctttatcgacttcatcaatttgatcgcgtaatgcggtcaattcagcaaccataataaacctcttaagccacgcgagccgtcagcagcccgttcagatcctgatgaatttcacgcagcaaggcatcggtcatttcccagctaatgcaggcatcggttacggatacaccgtatttcatttcactgcgcggttgctcggaagactgattgccctcgtggatattactttcgatcatcagaccaataattgagcgattgccatctttgatttgagcaaccacggattctgccaccgcaggctgacggcgataatctttattggaattaccgtggctgcaatctaccatcagagacgggcgcagtcccgcctgttccatctctttttcacattgcgcaacatccgcagggctatagttcggcgctttaccaccgcgcaggatgacatgcccgtccggattcccctgagtttgtagcaacgcaacctgccctgcctggttaatgccaacaaaacggtgcggctgggcggcggcgcgcatagcgttaattgctgttgccagactgccgtcggtgccgtttttaaaaccaaccggcatggaaagcccggaggccatttcacggtgagtttgcgattccgttgtacgagcaccaattgctgaccagctaaacagatcgcccaggtattgcgggctattcggatctaacgcttccgtcgccagtggcagtcccatattcaccagctcaagcagcaatttacgcgcgatctgcagcccggcttctacatcaaaagagccatccatatggggatcgttaattaaccctttccagccgacagtggtacggggtttttcaaaatagacgcgcattaccagatagaggctatcgctgacctctgcggcaagggctttaaatcgacgagcatattccagagcagtttccggatcatgaatggaacaaggaccacatactaccagcagacgaggatcgcgcccggcgataatatctgaaatggttttacgcgagtcagcaatctgggcttcttgttgcaggctcaatggaaaagcggccttcagttgttccggagtcattaaaacctgttcgtcggtaatatgtacgttattcagcgcgtctttttgcatgatggcgatcctgtttatgctcgtttgcgatagttgatcctcagcgaggatgacgtaacgataacacataaagtaaagttttcaatccatatttcgtacatttttatttacacaggcaatttagtcgcgatttcaacccttacttctgtatagataaatttacacttcctttgaaaacaatccgctatgctttgaaaaaggagaaagaaatgatgaaaaagtttatcgcccccttgttggctttactggttagcggatgtcagattgatccttatactcacgcgccaaccttgaccagcaccgactggtatgatgttggtatggaagatgcgatatcgggcagcgccataaaagatgacgatgcatttagcgattcacaggcggatcgcggtctataccttaaaggatatgccgaaggacaaaagaaaacttgccagaccgattttacttatgcccggggactttccggtaaaagctttcctgccagctgcaacaatgttgaaaatgccagccaactgcatgaagtatggcaaaaaggggctgatgaaaatgccagcacaatacgattaaattaattaaaaccccacaaataaattaaacataagattttactcattgtgttttatttctcacattgatgacgatcgcatgaaaaaatgatattttaatgagcattctgaaaaaatatcgatgcatttcgagcgaagatggtggggatccctgaatgcgtttttctcaccgactgttcttacttctgattctcctgctgacgggagcaccaatactcgctcaggagccttctgacgttgcgaaaaacgtgcgtatgatggtttccggtattgtcagttacacccgctggcctgcgctatcagggccaccaaagttatgtatcttttcatcttcacgttttagtaccgccctacaagagaatgccgcgacatctttgccttatctgcctgtcatcattcacactcaacaagaggcgatgatttcaggctgcaatggtttttattttggcaacgagtcaccgacattccagatggaattaaccgaacaatatccgtcaaaggcgttattattaattgccgaacaaaataccgagtgcattattggtagcgccttttgtctgatcatccacaataatgacgtcagatttgccgtaaacctggatgccttatcgcgtagcggtgtaaaggtcaacccggatgtcttaatgctcgcacggaagaaaaatgatggataacgataattctcttaataagcgccccacgtttaaaagagcattacgcaacatcagtatgaccagcatatttatcactatgatgctgatctggttgctgctttccgtgacctcggtgctgaccctgaaacagtacgcgcaaaaaaacctggcactgacagcagcaacaatgacttacagtctggaagcagctgtcgtttttgccgatggccctgcagcaactgaaacactggcagcgctgggccagcaagggcaattttcaactgcagaagtacgtgataagcagcaaaatattctggcgtcctggcattacacccgtaaggatccaggcgatactttcagcaatttcataagccactggctcttccccgcccccatcattcagccgattcgtcacaatggtgaaaccattggcgaagtacgcttaaccgctcgcgacagttcaatcagccattttatctggttttcgctcgccgtactgaccggttgtattctgctggcatcaggcatcgcaattaccctcacccgccatttgcacaatggcctggtagaagcgctgaaaaatatcaccgatgtcgtacatgatgtgcgttccaaccgcaatttttcccgacgagtttcggaagaacgtatcgctgagtttcaccgcttcgctctcgacttcaacagtctgctggatgaaatggaagagtggcagcttcgtttacaggccaaaaatgcgcagcttctgcgtaccgcgctacatgacccattaaccgggctggctaaccgcgcagcgtttcgtagcggcatcaatacgttgatgaacaattccgatgcccgaaaaacgtcggcgttactatttcttgatggcgataatttcaaatatatcaatgatacctggggtcatgcgacgggcgatagagtcttgattgaaatcgcaaaacggttagctgaatttggcgggctgcgacataaagcataccgcctgggcggcgatgaattcgctatggtgctctatgatgtacagtcggaatctgaagtgcagcagatatgctcagcactgacacaaatctttaatctcccgtttgatcttcataatggccatcagaccaccatgacattaagcattggttacgcgatgaccattgagcacgcctctgcggaaaaattacaagagcttgccgatcacaatatgtatcaggccaaacaccagcgtgccgaaaaactggtgagataacaaggatatatcgatatgataaagcacctggtagcacccctgattttcacctcactaatactgactggctgccagtcccctcagggaaagtttactcctgagcaagtcgccgctatgcaatcttatggatttactgaatccgccggcgactggtcgctgggcttatcagatgccattctgttcgcaaaaaatgactacaaattgctcccggaaagccagcaacagatccaaaccatggcagccaaattggcctcgacagggctaacacatgcccgtatggatggacacaccgataactatggtgaagacagttacaacgaaggcttatcattgaaacgggcgaatgtcgtggccgatgcatgggctatgggtggacaaattccacgcagcaatctcaccacacagggtttaggaaaaaaatatcccatagccagtaacaagaccgcccagggccgcgccgagaaccgccgcgtcgcagtggtgattacaaccccttaaaacacgagcaaacagacaaaaaaagggccagccaattggccagcccttcttaacaggatgtcgcttaagcgaaatcttagttaagacgctctttgatacgagcagccttaccagtacgctcacgcaggtagtacagtttagctttacgaacagcaccacgacgtttgacagaaatgctgtcaactaccggagagtgagtctggaagacacgctcaacgccttcgccgttggaaattttacgaacagtgaatgcagagtgcagaccgcggttacgaatagcgataaccacgccctcgaatgcctgcagacgttttttggaaccttcaacaacccatactttcacttccacggtatcacccggacggaaggaaggtacgtcctgcttcatctgctcttgttcaagttgcttaataatgttgctcataatttaatctcttatcctgggtaaactgatatctcgggggcttacgccatcccatcatgtttatgttgctgttgtgcgtgttccgttttgaactccgccagcaaccttgcttgctcttcagtcagagccaggttttccagaagttcaggtcttctaagccaggtacggcccagcgactgtttcaaacgccagcgacgtatctcggcatggttgcccgacagtaacactggcggaacttccatcccttctaacacctcaggccgcgtatagtgcgggcaatccagcaatccttcagcaaaggaatcttccgttgccgaggcttcatgtcccagtactcccggaataaaccgggaaacggagtcaatcagcgtcattgctggtaactcaccaccactgagaacgtaatcgccgattgaccattcttcgtcaatttcggtttggatcacgcgctcatctataccttcgtagcgaccgcacaccagaatcaatttttgattcgttgccagttcgctgacgcccgcttgatcaagcttgcgtccctgtggtgacagataaatcacctttgcgccttcacccgccgcggcttttgctgcatgaatggcgtcccgcaagggttgcaccatcattaacatccccggtccgccgccgtaaggacgatcgtccacggtacggtgccggtcatgcgtgaagtcgcgaggactccaactctggatgctcagcaggccatttttaactgcccggccagttaccccgtaatcggtaattgcgcggaacatttcaggaaacaggctaattatgccaatccacatagcgccgtcttttaccgtttatccggtggtttaaaaaccaggatcccaatctacttcgattgaacgagtagtgagatcgactttcttgataacctgcccatcgaggaacggtacgagacgttccttgataccaaacgcatctttcaggtttgccttaatgacgagaacgtcattagatccggtttccatcatatcgacgactttaccgagatcgtagccttcagtggttactacctggcagcccatcaggtctttccagtagtagtcaccctcttcaagctgaggcagctgcgatgaatccacgacaatttcacaattcgtcagcaggttcgccgcatcacgatcgtcaacgcctttcagcttgatgatcatgtcctgattgtggtgcttccagctttccagctggacttgctgccactgacccgccttctggataaaccagggctgatagtcaaaaatgctttcggcgtcttcggtggaagaaaacactctgagccacccacgaataccgtaagacgaacccatttttcccaaaacgatgggatcaacaggtgcttgcgcggtgagttgtttgctcatcatgaccaccgtgacagattaagctgctttgtttacttctttgatcagcgcagcaacgcgatcagaaatagttgcgccctggccaacccagtgagcgatgcgatccagatccaggcgagtgccttcttctttttcgctagcgattgggttgaagaaaccaacgcgctcgatgaagcgaccgttgcgtgcattacggctgtcagcgacaacaacctggtagaacggacgctttttagcgccgtgacgtgctaaacgaatagttaccataacatcctcttgtgtgaataaaacaaccggaccccatcgaggaacggagtccggtgtcatattaaaagcccgaaaattttactcatttttgcgggaattgcaatcaacagttgctaactctgctgtaaaaggccgtcggcggtgcagccagtttggtgccggagtgcgcgcagtcaccggagcgtacacgcagtacgtgaggatgacgagcacatcccggtgccaaaatggcaaacaagccaggccgattagcgaccagggaagcctgggggcatcatacccttcatgcttctcatcatcttcgccattccgcccttcttcattttcttcatcatgcgctgcatgtcgtcgaactgtttcagaagacggttaacgtcctgcacctgcataccgcaaccggcagcaatacggcgtttacgcgaacctttgatgatttctggcttagcgcgctctttcatcgtcatcgagttgatgatggcttccatacgcaccagcactttatcgtccatctgcgacttaacattatccgggatctgccccatgcccggcagcttgcccatcaggctagccatgccgcccatatttttcatctggcgcagttgctcaagaaaatcgttgagatcgaagccgtcgccttttttcagcttgctggctaatttctctgcctgcgcgcggtcaactttgctttcgatatcttcgatcagcgacagtacgtcgcccatgccgagaatacgcgacgcgatgcggtccggatggaacggctccagcgcctcagttttctcgccaacaccgagaaacttgatcggtttgccagtgatgtgacgaatagagagcgccgcaccgccgcgggcatcgccgtccactttggtcaacactacgccggtaagcggtaacgcttcattgaatgcttttgccgtattggccgcatcctgaccggtcatggcgtcaaccacaaacagggtttcaaccgggttaatcgacgcatggacttgtttgatctcgtccatcatcgcttcgtcaacgtgcagacgaccagcggtatccaccagcagcacgtcgtagaatttcagtttggcttctttcagcgccgcgttaacgatatctaccggcttctgaccaacatcagaagggaagaaatcaacgcccacctgctctgccagcgtctcaagctgtttgattgccgccgggcgataaacgtcggcagaaaccaccagcactttcttcttgtgcttctcgcgcaggaacttaccgagtttaccaacgctggttgttttaccggcaccttgcaggcccgccatcagcacgaccgcaggcggttgcgccgccaggttcagggtctggttctcttcgcccatcgccgcaaccagttcgttacggacgattttgacgaactcctgccccggcgtcaggctcttattaacttcatgaccaaccgctttctcttttacgcgattgataaactcacgcactaccggcagagcgacgtccgcctccagcagcgccatgcgcacttcgcgcagcgtatcttttacgttgtcttcagtgaggcgtccacggccactgatattgcgcagcgtgcgcgacaaacgatcggttaaattatcaaacattgtctctcgcctggggtggaaacggttggccgcaatcgcgacacatcatcagtattttgccgcagtataacatgaaggcgtctttgttgttatgcaacggttggagcagcgttcacctgacgctatactgcttctctttcttattgctcaaactgtcgacatcactatgcccgtttttgctctgctcgcgcttgtcgcctactccgtcagtcttgcgctgattgttcccggtctgctgcaaaaaaacggcggctggcggcgcatggctattatttctgcggtcattgcgctggtctgccacgcaatcgctctggaagcccgcatcctgcccgacggtgatagcggacaaaacctcagcctgctgaacgttggttcattggtcagtttgatgatctgtacggtaatgaccattgtggcttctcgcaatcgtggctggttgctgctacccattgtctatgcctttgcgcttatcaacctggcgctggcgaccttcatgcccaatgaatacatcacccatctggaagcaacgcctgggatgctggtgcacattggcttatcgctcttttcctatgccacgctaattatcgccgccctgtacgcgctgcaactggcgtggattgattaccaactgaagaacaagaagctggcatttaaccaggaaatgccgccattgatgagtatcgagcgtaaaatgttccacatcacgcagattggcgtggtgctgctaacgctcacgctttgcactggcctgttctacatgcacaacctatttagcatggaaaatatcgacaaggctgtgctctctatcgtggcgtggtttgtctatattgtgctgctgtggggacattaccatgaaggatggcgtggacgccgcgtcgtctggtttaacgttgcgggcgcggtaattctgacactggcctacttcggcagccgaattgtccagcagttaatcagctaaacccagaaaaggagtttcccctggaacacatttctactactacgttgatcattattctgatcatcatggtggtcatttcagcctatttttccgggtccgaaaccggaatgatgaccctcaaccgctatcgtctgcgacatatggcgaaacagggtaatcgctcggccaaacgcgtcgaaaaattgctgcgtaagccagaccgcctgataagcctggtgttaatcggcaataacctggtcaatattcttgcctccgcgctcggcactattgttgggatgcgtttgtacggcgatgcgggcgtggcaattgcgactggtgtgctgacttttgtcgtactggtatttgctgaggtattgccgaaaaccattgccgcgctgtacccggaaaaagtcgcttatccgagtagttttctgctggctccgctgcaaattttgatgatgccgctggtctggttgctgaatgctatcacccgtatgctgatgcgcatgatgggtatcaaaaccgatatcgtggttagcggctctttgagcaaagaagagttgcgcactatcgtgcacgaatcacgctcacaaatttcccgtcgcaatcaggatatgctgctgtcggtgctcgatctggaaaaaatgaccgttgatgacatcatggtgccgcgcagtgaaattatcggtattgatatcaacgatgactggaaatcgattctgcgccaactctcccactcacctcacgggcgcatcgtgctctaccgtgattcgctggacgacgccatcagtatgctgcgagtacgtgaagcctggcggttgatgtcggagaaaaaagagttcaccaaagaaaccatgctgcgcgccgcggacgagatctattttgtgccggaaggtacgccgctcagcacgcagttggtaaagtttcagcgcaacaaaaagaaagtcggcctggtcgtcaacgagtatggagacattcaggggctggtgacggttgaagatattctggaagagattgtcggcgatttcactacgtcgatgtcgccaacacttgccgaagaggtcacgccgcaaaacgacggttcggtgattatcgatggcaccgccaacgtgcgggaaatcaacaaagcctttaactggcatctacctgaagacgatgcccgcacggttaatggcgtcattcttgaagctctggaagagatccctgtcgctggcacccgcgtgcatattggcgagtacgatatcgatattctcgacgttcaggacaatatgattaagcaggtaaaagtctttcctgtaaaaccgctgcgcgagagtgtggcggagtaacgaaaacggccctgcattcgcatgcagggccgtgaattattacgaaaacagaaattacgcttttgctttcgctacagttaccatcgccgcacgaatcgtacgaccattcagcgtataacccttctgcataatgcccagtacgttacctggcgcaacgtcatcagattccaccattgcgatagcctgatgcacattcgggtccagcggcacgttagtttcggcgatcacttcaacaccaaacttacgcacaacatccagcatcgacttcagcgtcagctcaatgccttcaaccatcgcagacatatccgggttagctttatcagccacttccagcgcacgatccaggctatcaatcaccggcagcaattcgttgatgaatttctccagcgcgaatttgtgggctttttcaatatccagttcagtacgtcgacgcaggttttccatttcggcttttacacgcaaaatgccgtcacgttcacgggtctgggcttcagccagctgagcttcgagattcgcaattttttcatcgcgcggatccacctgctcagcagaagcttctggctcaactgcctcaatctcttcgtgctgatccatgataatttcttccggggcttgcccctcaggcgttttctgttctttactactcatgaatttctccgcgtttttttcgcattcatctcgctaacttcgcttattatggggatcagtttcagggtttcaagggaagcactcacattgtcatcaatcttcgtaacaaggacctcggaaaaatgaataatcatttcaagtgtattggcattgtgggacacccacggcaccccactgcactgacaacacatgaaatgctctaccgctggctgtgcacaaaaggttacgaggtcatcgttgagcaacaaatcgctcacgaactgcaactgaagaatgtgaaaactggcacgctcgcggagattgggcaactagctgatctcgcggtagtcgttggtggcgacggtaatatgctgggcgcggcacgcacactcgcccgttacgatattaaagttattggaatcaaccgtggcaacctgggtttcctgactgaccttgaccccgataacgcccagcaacagttagccgatgtgctggaaggccactacatcagcgagaaacgttttttgctggaagcgcaagtctgtcagcaagattgccagaaacgcatcagcaccgcgataaatgaagtggtgcttcatccaggcaaagtggcgcatatgattgagttcgaagtgtatatcgacgagatctttgcgttttctcagcgatctgatggactaattatttcgacgccaacaggctccaccgcctattccctctctgcaggcggtcctattctgaccccctctctggatgcgattaccctggtgcccatgttcccgcatacgttgtcagcacgaccactggtcataaacagcagcagcacgatccgtctgcgtttttcgcatcgccgtaacgacctggaaatcagttgcgacagccagatagcactgccgattcaggaaggtgaagatgtcctgattcgtcgctgtgattaccatctgaatctgattcatccgaaagattacagttatttcaacacattaagcaccaagctcggctggtcaaaaaaattattctaattttacgccagcctctttactgtatataaaaccagtttatactgtacacaataacagtaatggtttttcatacaggaaaacgactatgttggcacaactgaccatcagcaactttgctatcgttcgtgagcttgagattgattttcatagcggcatgaccgtaataactggcgagaccggcgcgggtaaatctattgcaatagatgccctcggtctttgtctcggtggtcgcgctgaagccgacatggtgcgtaccggcgctgctcgcgctgacctgtgcgcccgtttttctctgaaagatacgccagcggctctgcgctggctggaagaaaaccagcttgaagacgggcatgaatgtttgcttcgtcgcgtgatcagcagcgatggtcgctcccgtggtttcatcaacggtacagctgttcctctgtcacaactgcgcgaactgggtcagttgctgattcagatccatggtcagcacgctcatcagttactcaccaaacccgagcaccaaaagttcctgcttgatggctatgccaatgaaacctctctactccaggaaatgacagcacgttatcagttgtggcatcaaagctgccgtgacctcgcgcatcatcaacagttaagtcaggaacgcgctgcccgtgcggaactgctgcaataccaattaaaagaacttaacgaatttaatccgcagcccggagagtttgaacaaatcgacgaagagtacaaacgtctggcgaacagcggtcaattgctgaccaccagccagaatgcattggcattaatggccgacggtgaagacgcaaacctgcaaagtcagctttacacggctaaacaactggtgagcgaattgattggcatggacagcaaactgtccggcgtacttgatatgctggaagaagctaccatccagattgctgaagccagcgatgaactgcgccactactgcgatcgtctggatctcgatcccaaccgactatttgaacttgaacagcgcatctcaaaacagatttcgctggcacgtaaacatcacgtcagccctgaggcattgccacagtattaccagtcgctactggaagaacagcagcaactggacgatcaggccgactcacaagaaacgctcgcgctggcggtaacgaaacatcatcagcaggcactggaaatcgcgcgcgcattacaccaacaacgccagcaatatgcagaagaacttgcacagctgatcaccgacagtatgcatgcgctctcaatgccgcatgggcagtttacgatcgatgttaaatttgacgagcatcacctgggcgctgacggtgccgatcgtattgagtttcgggtaaccaccaacccaggtcagccaatgcagcctattgccaaagtcgcatccggtggtgaattgtcccgcatcgcactggcaatccaggtcatcacggcgcgtaaaatggaaaccccggcactgatttttgatgaagtggatgtagggattagcggtccaacagcggcagttgtcggcaaactgctgcgtcaactcggcgaatcaactcaggtgatgtgtgttacccacctgccacaagtcgcgggatgtggtcatcaacactattttgtcagcaaagaaaccgatggtgcgatgacagaaacgcatatgcaatccctgaataaaaaagcgcggttacaagagctggcgcgcctgcttggtggcagtgaagtcacacgtaatacactggcgaatgcgaaagaactgcttgcagcgtaaacttttttcctgcttcacggtcagagtaaacagcaaaacgccgtaagaccggaaagcaaaaggttttaaagtgatgaaaggtctattatcatcggcatattacagatgagccacgtactgctcgggcccgaaaaggaatcaaatcactatgcgctgtaaaacgctgactgctgcagcagcagtactattgatgttgaccgcaggctgttccactctggagcgagtggtttaccgtcctgacatcaaccaggggaactatctgaccgctaacgacgtatccaaaatacgtgttggcatgacgcaacaacaagttgcgtacgcattgggtacaccgctgatgtccgatccatttggtacgaatacctggttctatgtcttccgccagcaaccaggtcatgaaggtgtaacgcagcaaacgctgacgctgacctttaacagtagcggtgtgttgaccaatattgataacaaacctgcgctgagtggtaactaataataaagttgctctcaaagacgttaaaaaaggtgctcaatgagcaccttttttctgtctgttatttattcgctgatttttctgctcgttgcctgcgaagctctttcggatcggcaatgagagggcgataaatctccacccgatcgccatcatgcacactatcgcttagttttgccggacggctgtaaatgccgactttgtttttagttaaatcgatatcggtacgcaattccagcaagccactggcgcgaatagcttcttcaaccgtcgcgccctcctgcagcgtcacgcgctgcaggtactgcttctcaggtagcgcataagccacctcaacggcaattttacctggcactgtaaacctctttcgcacgaaccgtaaaagcctggaccatattagacgccagctctttaaacacgcgaccaaaggcgagttcaatcaacttattggtaaactcaaagtcgagatgaaactcgatacgacacgcctcctggctcagcggcgtaaacttccatccaccaatcaatttcttgaacggcccatccaccagattcataagaatactttggttactggtcaactggttgcgggtagtaaacgttttgctgatcccagccttagagacatctaccgccgcagtcatctgcccaggagtggactccagaatccgacttccggtacaacccggcaaaaactgaggataagactgaacgtcattcactaactgatacatttgctccgcgctgtagggtaccagtgcggtccggctaatctgaggcataacaatttccatcaacaaaaatccaacaaataatatcatttatcctgctgtaaaaaaaacgctatcccggcgctgggtaacatcgggttcatgctaagatagagccttgtcccccgcaggattgatatggggtgttttcgatttcagattaccgatgattcacgacgcttatgacgaagaaaaaagcacataaacctggttcagcgaccatcgcgcttaacaagcgcgcccgtcacgaatactttatcgaagaagagttcgaagcgggacttgccctgcaaggctgggaggttaaatccctgcgcgcaggaaaagccaatatcagcgacagctacgtccttctgcgtgacggagaggcatttctgtttggcgctaacatcacgccaatggccgtggcctccacgcatgtggtgtgcgatcctacccgtacccgcaagttacttctcaaccagcgcgaactggactcattgtacggtcgcgtcaatcgagaaggctataccgtagtggcgctctccctgtactggaaaaatgcctggtgcaaagtgaaaatcggcgtcgccaaaggtaaaaaacagcacgataaacgttcagatatcaaagaacgcgaatggcaggtggataaagcacgtatcatgaaaaacgcccaccgttaaacctgcactccaattattgaccagttcctcaccgcgcctccctctccggcggcgcgaatgaacatcttattggctatcacatccgacacaaatgttgccatcccattgcttaatcgaataaaaatcaggctacatgggtgctaaatctttaacgataacgccattgaggctggtcatggcgctcataaatctggtatacttacctttacacattggggctgattctggattcgacgggatttgcgaaacccaaggtgcatgccgaggggcggttggcctcgtaaaaagccgcaaaaaatagtcgcaaacgacgaaaactacgctttagcagcttaataacctgcttagagccctctctccctagcctccgctcttaggacggggatcaagagaggtcaaacccaaaagagatcgcgtggaagccctgcctggggttgaagcgttaaaacttaatcaggctagtttgttagtggcgtgtccgtccgcagctggcaagcgaatgtaaagactgactaagcatgtagtaccgaggatgtaggaatttcggacgcgggttcaactcccgccagctccaccactttttagttgtttgaagttcaatgaagtctactaagcccacacagcacaagctctgcgggcttttttacgtctattgtcgtccagtgagaattgctgagaactacgagttatggcaccctgaatgggacccactaagaagggtccaaaaaccgagggtcccaaaatggcaaaaatcgctaagaagctcactgacactgaaatcaaaagcaccaagccagccgataaagaaatcaacttgtttgacggtgatggtctgattctacgaatcgctcctttggcgaaaggaggcaagaaaaattggtatttcaggtatgcagtaccagtgagcaagaaaagaaccaaaatgagccttgggacatatcctcaccttacccttgcaagagccagagccttacgtgatgaatatctctcctttctggcaaatggtgttgatccccaaatccataacaacgataaggcgaaggcattaaagagtgctactgagcacactctccaagccgtagcgcggaaatggttagatgagaaggtaaagacatcaggtatctcacaagaccatgcagcagacatctggcgcagcttagagagaaatgtctttcccggtctgggtaatgtccctatcaatgagatccgacctaagctcttaaaacaacaccttgatcctattgagcaacgaggcgtattggaaactctacgccgtatcatttcacgtctgaatgaaatcttccggtgggcagctactgaagaacttattgagttcaacccggctgacaaccttggtcaaagattcagtaaaccaaaaaagcaaaatatgcctgcccttcccccaagcgaattgccaaggtttatggaatctttgacgaatgcgtcaatccggttggaaacacgtatgctaattgaatggcaattgttgacatgggttcgtccgggtgaagccgttcgcgcaaggtggtctgatattgatacaaccaacagcatttggaacattcctgctgatttcatgaaaatgaaaaagcttcacaaagttcctttgagtaaagaagctttgcgcatccttgaattaatgaaatcaataagtgggcatagagaatgggttttccccagcataaaagcgcctcttaatcatatgcatgaacaaacagccaacgcagctatcatccgaatggggttcggaggcgagcttgtagctcacggtatgcgttctattgcacgaacagcggcagaggagtctggtaaattcagagctgaagttcttgaggcagcgcttgcccactcgaaaaaagatgaaattatcgcagcatacaatcgtgcagaatatctgatagagcgacagagtttgatgcaatggtggagtgattacgttcaagctcaaagatcaaatgctctggtagcctaagtatcagaatagctaatataatcctgaaggtaaagaaaatggaaaccctattcaaagtttttgaaaaatttagttccagaccacttttttttatttttttcggactctcactttgtgaattttttcagaaacaatctgttctgatgaatccatcagcagataacatcgcgaaattattcgcagccatgatattagttgttttttttacttggggatttgaatggctaatcttcaagttcaatgtaaaccttgaacctcatgatcaaggcgatattggaccaacaattggaacggctactttagctgtatacttagtttatgcctttcactttctcagtgaaaatcctgaagcattaaatttaaagttattaactaactctggctttatatacagcacaactctattattattctcattagaatgcatgaagcttagaagacttaaacaaaaataaacaacatcattgtgatgataaatataaaataggcatggcgaaaaaaaatcaccacgcctaaaatataataattatggtagcatcattgatacataatccacaccaatccttgagctatactgagacgctatagcctgatatctttctgcataaccagttctcagttgagatttaagtttgagtcggacaggaacattttgcacgttgccatccatattacttaaaaacacggcagaaataatatttttttcttcgccatcaactgttgttccatgattcaacaccaccatataatcaacaacaggaagcgttttatccccttcgaaaatagagagatattttctttgatttttatgcattacatatatatatttcgaatgttcagcaaatggcaatgctttactctgactggcgttaaaaagctccagaactttaatgagcctgtgcggacttaatcttacatggtgagggtcgttaccctgagtaggaaccaaatcacatgccgcagatacacataaataccatttgttcgactctgtatcaaagaaaatagtgccagtagaaatatgaccatcttcaaaattctttgaagacaaattcatatttaaagcatgatacatttcgtgataagtatcattatttgatggcagatccatttttgaagagcaatattggagcaatgcagcaactccgctgttagcgtattcatttgaatagctatcaaaaacacttttgataaattcatccagcgtattattatttttaagtctttgataaagctcttctgataaattaccaaatacaaagtcaatatttctacatctaatatcaggcgagtctgattttaatatctcatttaaccacgcagcttgaccgtaatgatcgttagccaaatgatttacaaaagataaagcctcagcttcgattgcattctgaatttcagattttattaactgataataagatggtttccattcaatgagagaatcattgagagtttgccaaatcctatctccatcgttttcatgatcatcttgaaccttatgaaatagggagacaaagatattaccacattgaatccattttactccgctttcatcaccccgaatgacattgccagatgtgttgctagaaataattgcatttctagacacagcatattctgcaatcatttttgcaatgaagtttttatccttttgatcctccaacacagcatcatcatgtattaatcttttaattcttctacaaggcttactgtctttaatataggctattgtttcatctcttgtgagagctttattaccattatcatttaagttcggtaatacaacgtcttcccaataactttggacatcttcattatcgtagtcaatgatcaagctgttgatatccagagcacctttgagagtcgatgatatctgcatccaaaccgtttctaaattctctctagtatatattacaatcatatttaaatgatcggagtctttcaaatcttgtaatagtttaagtgttttatcaggtgcattattatcaagatgataatctacaataataagatctgatttcctaatccgatccacatcgaaattaacagaaccattgtcaacatcacaaatcatatttttagattgaaaaaagctctcaagagtagcggctcgtttagatgagtcaattttgttgtagtctaaatcaacttcgttattcaacgccctgattgattcagaatacgtcagaaaatcgtcatcaatcatgacaacggaacgaattgcattttcgcagaaagttttctggacaagagaattataatttgccactgtcatattagaactccactccattgaactggatcacaaaattagcgccatcttttattaaatagttatcgccttcatcaggttctgaataccatattttatgatgtgcaacagcaaggttttctcgacatagatacagacctaccccatgtccatttgctcttttgctataaaatagttcaaatagtcgcgggatatcatcggtatcaattgccggaccagaatttgctatgataaccaaagaattcacaaaaccaatctttatgagcctattatttgacagactgacccaatacattgcattgttgataatattagtaaaaacaggatagatccttgatggtatatctgttattgcgatttgcttaaactcttcactaaattcaatagttattcgttgccgttcgaaacgctccccaaagaacttcaggacataatccatgatattttttccagttattctctgcctggattgataacctgatattttcaaaggtgataagaaacgtatttgttgagtaagcgatctgtgagcatttaacgccaatgaaaaaccagggtgttcttttacagaagtaggaagagagtttagtcctctggttaccatagaatccatttcttcaagttcatgagatattatctcaacactaatacctaactgtgcaagcgcgtttaaacttttagctttttcttcaaaatatgagcgttcttcttcagataatgagaatgctgaatctaagtttataccttcaaataatctatcgagaccttttattattgattgatatttgaaagttagggtatcaactgactcaacatataaactatcgagcaaattaaacacattttcaatttgtgaatcattatctattgaatcaacaactgatatagttttagcataataatcacttcgatcaacctttatttcatcggcccatttttttaaaagagaatgtatcttctcctctatcgtgttattaaacttagttagtttagaattaataataccttgatttttttcaaggtgatttttcgctgacaatgaaggctcaagtttatttaattcagaatcaagtttattaattgctaacttcatttgtagaatatacgcagagaactcattaaatttatctctgtagtctctatatttctcttcatacattccaagttttggaggtttgataggcgttttaatttcactgcgcaacgcatctaagtttgtaagatcactgtctataattttaagatagtttaaatctaacgaaccatcagttttatcaagcttagttttcagccttttaacagcctccaaggaagcatcaagaactggtgtctgattcttcaaagcttctgaaaaacttttttgtgttgattttcgagcttgttgttgagcagattttcttaactctttttcacgcttaacttgttctaaaagctctttacggtcatcagaacgtgaaccaaaaaatctatcagcaagttcagttaacaaattagatataatagttttcagttctcttgcagcctggtttcttatgaatccctctctccccgacttatctttcagctctttattactggattgagtaattccaatataaccaaaaatccttctattagaccaataatatcgccctgcattccatgaacgtctttcttctatctggaagaaatcattatctactcgaccataaggtaatactctcaagctatccctaaaaatcattagtcctgcatactttttggccttaagatcaaagtgggaatgttcacgttcagtatgtgatgtattttgtgaaaggaattcaaacgttcctatctgaagctcaaatgggccgacccctgcgtgatcctacccacgtaatatggacacaggcctaagcgaggttcttgttttcaaattgttccggactgaggccgccacaccaactgtgccgccgccaccgattgtaatcacattcgatataattaaacaccgttgcccgcattatttcccggctgataaagtgttctccatggatacattccactttcagcgaatgaaagaagctttccacgcaggcattatcgtagcagcaaccttttgcgctcatacttccacgcagattatgccgcttcagttgcgcctgataatctgctgaacagtactggcctccacggtccgtgtgaacgataacgttccggggcctcttacgccgccacagcgccatctgcagggcatcgcaggccagttgcgccgtcatgcgtggcgacattgaccagccaataacggcacgtgaccacaggtcaatgaccactgccagatacagccagccttcatctgtacgtaagtacgtgatgtctcctgcccacttctggttcgggccactggcgtaaaaatcctgctccaacagattttctgacacaggcaggccgtgtgcgcggtagctgaccgggctgaacttccgggaggcctttgccctcagtccctgacggcgcaggcttgccgccacggtttttacgttaaaggggtaaccctgagcacgcagttcatccgtcaggcgtggggcaccgtaacgctgttttgaccgggtaaaagccgcgaggacaacgctgtcgcagtgttggcggaactgctgacgcgtgcttatccttgtccgccgctgacaccacgtataccagccgctgcgggccacccggagcacgcggcacattgctttgatgctgaactcagcctgatgtttttcaataaagacatacttcatttcaggcgcttcgcgaagtatgtcgcggccttttggaggatagccagctcttcatcccgttctgccagctggcgtttgagacgtgcaatctcggtagacatctccagttcacgttcagaagacgtctgctgattttgctgtttactgcgccagttgtagagctgtgattcatacaggctgagttcacgggctgcggcagtaacaccgatgcgttcagcaagcttcagggcttcactgcgaaattcaggcgaatgctgtttacggggttttttactggttgatactgtttttgtcatgtgagtcacctctgactgagagtttactcacttagccgcgtgtccactattgctgggtaagatcaagataacatctctaaggatgaatgggaaaacctccatgcattaaaagaaaagcgtttaaatggaatgcctaaaacaacacccaaaagtgaccaggttattatgttgcaaaatcaatacgttcgtgaaatgcgaaaatatggcgtacgaggtttacgttatgatgcggcaaaacactcaaaacatgaacaaatagagaggtcgataaccccaccgcttaaaaattataatgagcggttacacaatactaatttatttaacccaaaatatcaaaaaaaagccgttatgaattacatggaatacctggtaacttgtcagttggatgaacaacaaatgtcatcactgctttatgagagagatgatttaagtgccattgatttttctttactcatgaaaacgataaaagccttttcatttggtggagatctccaaacccttgcatcaaaaccgggttccacaatctcaagtatcccatcagaaagacggatattgattaacattaaccacgattttcctaacaatggtaatcttttcaatgactttctatttaaccatcaacaagatgaacaattagcaatggcatatatggccgctctcccgttcagcagacctttagtttacagggatggccaggtattaaaatcaacgactgaaattaaaaattatgatgggtccacgcgtgtcggcggtgaggcgtggcttaataaaggttgctctacctatcagcagctctacaatgaattccacgcattatatatagataaagcaggaatatggagcgcatttgagggtgtatttgcaactaaaaacgttctggcctttagtcgtggggattctgtgaacattaatcactctcctcatgatggactagttataataaataaaggaaacgaagaagttgaaggtacctggcctaacaaattgcaacctggaatatacaaaaacatggggagtaatagcgttaacattattattaataatacccgaaaaattatcccccctggtaaagtatttacgcttagaggcggaactctaaatatcaatattcctgggcgtagcgctcttcttttagggaaaacaggagaaccgccgaactatctctatttataatttaatgttatatctgccccgataaaacggggcagataatatgtttagtttactaacggtcattttgcagtgaagccatttactgttttttatcgaccagataatctgttctctaatgttaactccccctaacctgttgctttagttattcatttcctgtctcactttgccttaataccctacgttaaatgttactaatttattgcttttgatcacaataagaaaacaatatgtcgcttttgtgcgcatttttcagaaatgtagatatttttagattatggctacgaaatgagcatcgccatgtcaccctacatctcataagaggatcgcttctgatgaatgcactgaccgccgtacaaaataacgctgtcgattcaggccaggactatagcggattcactctcatcccgtcggcgcaatccccgcgtctgctggaactcaccttcaccgaacagacgaccaaacagtttctcgaacaggttgccgaatggcccgtgcaggcgctggagtacaaatcgtttctgcgttttcgggtaggcaaaattcttgacgatctgtgtgcgaatcagctgcaaccattgctgttgaagaccctgctaaaccgcgctgaaggtgcgctgttgatcaatgcggtgggtatcgatgatgtggcgcaggcagatgagatggtgaagctggcaacggcggtagcgcatctgattggtcgctcaaatttcgatgcgatgagcggtcagtattacgcgcgtttcgtggtgaaaaatgtcgataactcagacagctatctgcgtcagccgcaccgcgtgatggaactgcacaacgacggcacgtatgtcgaagagatcaccgattacgtgctgatgatgaaaatcgatgagcaaaacatgcagggtggaaattcgttgctgctgcatctcgatgactgggaacatctggaccactatttccgccatccactggcgcgtcgcccgatgcgctttgccgcgccgccgagcaaaaacgtcagcaaagatgttttccatccagtgttcgacgttgatcaacagggtcgcccggtgatgcgctatatcgaccagttcgtccagccaaaagattttgaagaaggcgtgtggttgagcgagctttccgatgccattgaaaccagcaaaggcattctttctgtacccgttcccgttggcaaattcctgttgataaacaacctgttctggctgcacggtcgcgaccgctttactccgcacccggatctgcgccgtgaactgatgcgtcagcgtggctatttcgcttacgccactcaccactaccagacgcatcagtaagcgcaaaggaattgagcggatgtatgattttgtgattattggcggcggcatcatcggcatgtcgaccgccatgcaactgattgatgtttatccggatgcccgcattgcgttgctggaaaaagagtccggcccggcctgtcaccagacgggccacaacagcggcgtgatccatgccggggtttattacacgcccggtagcctgaaggcgcagttttgcctggcgggaaaccgcgccaccaaagccttttgcgatcaaaacggcattcgctatgacaactgcggcaagatgctggtcgccacctctgaactcgaaatggaacggatgcgcgcgttgtgggaacgcacggcggcaaacggtatcgagcgcgagtggttaaacgccatggaactgcgcgagcgcgaaccgaatatcaccgggcttggcggcatttttgtgccatccagcggcattgtcagctaccgcaacgtgacggcggcaatggcaaaaatcttccaggccagaggcggtgagattatctataacgccgaagtcagcggcctcagtgagcataaaaacggcgtggtgatacgtacccgccagggcggcgaatatgaagcatcgacgctgattagctgttccgggctgatggctgaccggctggtgaaaatgctcggcctcgaaccgggctttattatctgcccgttccgcggcgagtatttccgccttgcgccggagcataaccagattgttaaccatctgatttaccctattcccgacccggcaatgccgtttttgggcgtgcatctcacccgaatgatcgatggcagcgtgaccgtcgggccaaacgcggtgctggcttttaaacgcgaaggctaccgcaagcgcgacttctcgtttagcgacacgctggaaattttaggctcgtcggggattcgccgggtgctgcaaaaccatctacgctcaggactgggcgagatgaaaaactcgctgtgcaaaagcggctatctgcggctggtgcaaaagtattgtccccggctttcgttaagcgatctccagccctggcccgccggtgtgcgggcgcaggcggtatcgccggatggcaagttgattgacgattttctgtttgtcaccaccccgcgcacgatccacacctgcaatgcgccctccccggcagcgacatcagcaattcctattggtgcgcatattgtcagcaaggtacaaacgctgttggcaagccagagtaaccccggacgcacgctgcgagcggcacgtagtgtggatgccttacacgccgcatttaatcaataacctttgaaaacaggacgtaacaatgaaacttaacgacagtaacttattccgccagcaggcgttgattaacggggaatggctggacgccaacaatggcgaggtcatcgacgtcaccaatccggcgaacggcgacaagctgggtagcgtacccaaaatgggcgctgatgaaacccgcgccgctatcgacgccgccaaccgcgctctgcccgcctggcgtgcgctcaccgccaaagaacgcgccaacattctgcgcaactggttcaatttgatgatggagcatcaggacgatttagcgcgtctgatgaccctcgaacagggtaaaccgctggctgaagcgaaaggtgaaatcagctacgccgcctcctttattgagtggtttgctgaagaaggcaaacgcatttatggcgacaccattcccggtcatcaggccgataaacgcctgattgttatcaagcagccgattggcgttaccgccgccatcacgccgtggaacttcccggcggcgatgattacccgtaaagccggtccggcgctggcggcaggctgcacgatggtgctgaaacccgccagtcagacgccgttctctgcgctggcgctggcggagctggcgattcgcgcgggcattccggctggggtatttaacgtggtcaccggttcggcgggcgcagtcggtaacgaactgaccagcaacccgctggtgcgcaaactgtcgtttaccggttcgaccgaaattggccgccagttaatggaacaatgcgcgaaagacatcaaaaaagtgtcgctggagctcggcggcaacgcgccgtttatcgtctttgacgatgccgacctcgacaaagccgtggaaggcgcgctggcctcgaaattccgcaacgccgggcaaacctgcgtctgcgccaaccgtttatacgtgcaggacggcgtgtatgaccgctttgccgaaaaattgcagcaggcggtgagcaaactgcacatcggcgacgggctggataaaggcgtcaccatcgggccgctgatcgatgaaaaagcagtagcaaaagtggaagagcatattgccgatgcgctggagaaaggcgcgcgcgtggtttgcggcggtaaagcacacgaacgtggcggcaacttcttccagccgaccattctggtggacgttccggccaacgctaaagtgtcgaaagaagagacgttcggccccctcgccccgctgttccgttttaaagatgaagccgatgtgatcgcgcaagccaatgacaccgaatttggtcttgccgcctatttctacgcccgtgatttaagccgcgtcttccgcgtgggcgaagcgctggagtacggcatcgtcggcatcaataccgggattatttccaatgaagtggccccgttcggcggcatcaaagcctcgggtctgggtcgtgaaggttcgaagtatggcatcgaagattacttagaaatcaaatatatgtgcatcggtctttaactggagaacgcgaatgagcagcaataaagagttaatgcagcgccgcagtcaggcagttcctcgtggcgttgggcaaattcacccgattttcgctgaccgcgcggaaaactgccgggtgtgggacgttgaaggccgtgagtatcttgatttcgcgggcgggattgcggtgctcaataccgggcacctgcatccgaaggtggttgcggcggtggaagcgcagttgaaaaaactgtcgcacacctgcttccaggtgctggcctacgagccgtatctggagctgtgcgagattatgaatcagaaggtgccaggcgatttcgccaagaaaacgctgctggttacgaccggttccgaagcggtggaaaacgcggtgaaaatcgcccgcgccgccacaaaacgtagcggcaccatcgcttttagcggcgcgtaccacgggcgcacgcattacacgctggcgctgaccggcaaggtgaatccgtactctgcgggcatggggctgatgcctgggcacgtttatcgcgcgctttatccttgcccgctgcacggcatcagtgaagatgacgctatcgccagcattcaccgaatttttaaaaatgacgctgcgccggaagatatcgccgccatcgtgattgaaccggttcagggcgaaggcggtttctacgccgctacgcctgcttttatgcagcgtttacgcgcgctgtgtgacgagcacgggatcatgctgattgccgatgaagtgcagagcggcgcggggcgtaccggcacgctgtttgcgatggagcagatgggcgttgcgccggatctcaccacctttgcgaaatccatcgcgggcggcttcccgctggcgggtgtcaccgggcgcgcggaagtgatggatgccgtcgctccaggcgggctgggcggcacctatgccggtaacccgattgcctgcgtggcggcgctggaagtgttgaaggtgttcgagcaggaaaatctgctgcaaaaagccaacgatctggggcagaagctgaaagatggactgctggcgattgccgaaaaacacccggagatcggcgacgtacgcgggctgggagcgatgatcgccatcgagctgtttgaagatggcgatcacagcaaaccggacgcaaaactcaccgccgggatcgtggcgcgcgcccgcgataaaggcctgattcttctctcctgcggcccgtattacaacgtgctgcgcatccttgtaccgctcaccattgaagacgctcagatccgtcagggtctggagatcatcaaccagtgttttgctgaggcgaagcagtagcaccgcaccatgccggaggcgacgctgcgcgtcttgtccggcctacggtgatccaggtcggataaggcgtttacgccgcatccgacaatctgtacgtgaacaggaataaatctatgtcggccggataaggcggagccgctctccggcaaaaagaatcaataacaattaaacgcgtgacccgacgcgggaaatgtcggggcgctctcccaagtgacacactttcgagaggattcaggatggggcaatcatcgcaaccacatgagttaggcggcgggctgaaatcacgccacgtcaccatgttgtctattgccggtgttatcggcgcaagtctgtttgtcggttcaagcgtcgccatcgccgaagcgggcccggcggtattactggcctatctgttcgccggattactggtggttatgattatgcggatgttggcggaaatggcagttgccacgcccgataccggttcgttttccacctatgccgacaaggcaattggccgctgggcgggttataccatcggctggctgtactggtggttttgggtactggttatcccgctggaagccaacatcgccgctatgatcctgcactcgtgggttccaggcattcccatctggttattttccctcgtcattaccctcgccttaactggcagtaatttattaagcgttaaaaactacggcgaatttgagttctggctggcgctgtgcaaagtcatcgctatcctggcctttattttccttggtgcagtcgcaattagcggtttttacccttatgccgaagtgagcgggatctcaagattgtgggatagcggcggctttatgcccaacggtttcggtgcggtattaagcgcgatgttgatcaccatgttctcgtttatgggcgcagaaattgtcaccattgccgccgcggaatccgacacgccggaaaaacatattgtccgcgccaccaactcggttatctggcgtatttctatcttctatttgtgctctatttttgtcgtagtggcgttaataccgtggaatatgccggggctgaaagccgttggttcttatcgctcggtactggaattgctcaatattccccatgcgaaattaatcatggactgcgtgatattactttccgtaaccagttgcctgaactcggcgctgtataccgcctcaaggatgctctactccttaagccgtcgcggagatgcgcctgcggtaatgggtaaaatcaaccgcagtaaaaccccgtacgtggcggtgttactctccaccggcgcggcattcttaacggtggtggtgaactattacgcgcctgcgaaggtatttaaatttctgatcgacagctccggcgctatcgccctgctggtttatttagtcatcgccgtttcacagttgcggatgcgcaaaattctgcgagcagaaggaagcgaaattcgcttgcgaatgtggctttatccgtggctcacctggctagtcatcggctttattacctttgtgttggtagtgatgctattccgtccggcgcaacagttagaagtgatctccaccggcttattagcgatagggattatctgtaccgtgccaattatggctcgctggaaaaagctggtattgtggcaaaaaacacccgttcataatacgcgctgatcatgatcaggagtcacaccatgaccattacgtctctggatggctatcgctggctgaagaacgatattattcgcggtaattttcaaccggatgaaaaattacgaatgagtttgctgacatcgcgttatgcacttggcgttgggccgttacgggaagctctttcgcaactggtggcggaacggctggtcacggtggtgaatcaaaaagggtatcgggtggcgtctatgtcagagcaggagctgctcgatattttcgacgcccgcgccaatatggaagcgatgttagtgagtctggcgattgcccgcggtggcgatgagtgggaggcagacgttctcgcaaaagcgcatctgctgagtaagcttgaggcctgtgacgccagcgagaaaatgcttgatgagtgggatctgcgtcatcaggcgtttcatacggcaattgtggcgggctgtggttctcactatttgctgcaaatgcgtgaacggttgtttgatctggcggcgcgttatcgatttatctggctgcggcgaacggtgctttcggtggaaatgctggaggataaacacgatcagcaccagaccctgactgcggcggtactggcgcgagataccgcgcgcgccagtgagttaatgcggcagcatttactgacgccaattcccattatccagcaggcgatggctggcaattaactactcttccggaatacgcaacacttgccccggataaattttatccgggctttttagcatcggtttattcgcttcgaagattttattgtacagattagcgttaccgtagacctgtttggaaatggcactcagagtgtcgccagacttaacggtataaaactggctggcagtggctggtgtcgccgttttcacctgatcatcaacactggcaataccggaaatattccccaccgcaacaaggattttctccttcgcctcctgactcaggccgtcaccagtgaccgtcgctttgccgtcggcaatttgaatattcactttatcggcatccggtataccggttttgttcagatgctcctgcaccttcttcgcctgatcgtctttatcgtgctgacctgtaaccgcgtcccagagtttttctccggcatctttcacaaaattgaacagacccatagctacctcattcgttaacggaaacactcagaaagtgtagcagaggaacgcggcgcgttaacgccgcggggatgagcacaggtttaatcgcgggtttgcacccagaacgcgtgaatcaaaccggggatatacccaagcagtgtcaacagaatattaataatgaacgcccaaccgaaccctttaccgagcagcacgccgagcggcggcagaatgatggtgatgacgattctccagaaacccatatgtactccctataagaaaattactcattgtttaaaaagagattttatctcttaagcgtagtaattttagcggagcctgccagtttcagcttacgcttttactctcatttacgctgctgaggctggtatatgttgcatttttagtttagagtttacttaatttataaaatacttaaataaatatgactgaactcgcgcaattacaggccagtgccgaacaggcagcggccttattgaaagcaatgagccaccctaaacgattgctgattctgtgcatgcttagcggttcccccggcaccagcgcgggagagctgacgcgcattaccggactgagtgcctctgcgacatcacagcatctcgctcgtatgcgggacgaagggcttatcgacagccaacgggatgcccaacgcattctatattccattaaaaatgaggcggtaaatgccattatcgccaccctgaaaaatgtctattgtccgtaaggagtcactatggctttgacaaccatttcgccgcatgatgcacaagaattaatcgcacgcggcgcaaagttaatcgatattcgtgatgctgatgaatatcttcgtgaacatattcctgaagcagatctggctccattatccgtgctggaacagtcaggtcttccggctaaattacgtcacgagcaaattatattccactgccaggcaggtaaacgcaccagtaataatgccgataaattagcagcgattgccgcccccgcagaaatctttttactcgaagatgggattgatggctggaaaaaagcaggattgccagtagcggtaaataaatctcaacccttgccgttaatgcgccaggtgcagatcgctgcgggtggtttaatattaatcggcgttgtactgggttataccgtaaatagcggtttcttcttattaagtggctttgttggtgccgggttactgtttgcaggaatcagcggtttttgtggaatggcaaggttgttagataagatgccgtggaaccaacgagcttgagaagcgacgccggacgcgccctagcagcgacatccggcctcagtaattagatcaggaaatcgtcgagagatttaccttctgccagcgcctgagcaattggcttcggtgtacggccctgaccggtccaggttttagtttcaccgttaacatcggtgaatttatatttcgccggacgcggctggcgttttttaccagcgcgtggtgcagcagcagagctattacccaataactcttccgggttaattccgtcagctttcatcagctccagccaggtgctaattttttcctgacgctcagccagttcacgctgctgctgttcttcttcttcacgtctttctttagtgacaaccctgaatttttcgagcatttcttcaagaacgtcaatggagaattcgcgagccatcgcacggagagtgcgaatgttatttaaactttgtaacattacggacataataaagaaaaccttttaacgccaaaacaaaaaagtatttcgtcgcgtagtgtaagcgatcacttattatatttccacaaaatttaatctatttacagtcctgcgcgagattatttcagctgttattttctgaaactctcagaataatttcaagattatatattagccattttgatgagtaatttagattattggtgaacagaacggcgctctctgctcgctaattccgcaagcctgacaaaaccgaagtgaataaaaatgcaatataacagaataaaagaaaacacccctcactggtgctttctgctgttaatgtacattttctggcataaaaaatactgtaaatgacacggtcacgacatacaccgaattctctacgcttatagcgttacctcacccccaaactttcattagtgaaattaaaggaaatgtcatatctaattgatttaattgaaaataaatcatatcggcatgtaaaaatccacaatgtacaaaaaacgagccgttacggaatattttatctacaaaaactgactaaataaaaatttttcactaattgattagtcatagccagcgatatacgctatgcgaaaatgcagatggcaatgagatccactgttttcatctccattaacatcccattacgcttttattaaggagcattagcatgttctcaccgcagtcacgcttgcgtcatgcagttgcagatacgttcgcgatggttgtttactgttctgtcgtgaacatgtgtattgaagttttcctctccggaatgagcttcgaacagtctttttattccagattggtagcgattccggtgaacatcttaattgcatggccatacggtatgtaccgtgatctgtttatgcgcgcggcacgcaaagttagcccgtcgggctggataaaaaatctggctgatatcctggcttatgtgacgttccagtcaccggtgtatgtggcgatcttgttagtggtgggcgcagactggcatcagattatggcggcggtcagttcaaacatcgttgtttcgatgttgatgggggcggtttatggctacttcctcgattattgccgccgactgtttaaagtcagccgttaccagcaggtaaaagcctgactcttcttttcgcgactggcatcgccagtcgcgtctttaactggcttcgccaaataaaccattcaaataacgttcaagcgcaacacgcgaactgaagccatgcgggataccgtaatgctcgtgtcgctcgcctgctaaatagagcggaaattgctggtaatgatcgcaagttttaatatcggaagcgggttcagccagtgttgaactgcgttcttttaatgttggatgaattaccagagcggtacgtcccattcgcgcttcgcgattaacatagacataattttccccacggcggtaaccatacgctttctgggttaccacatcgacagtaaaaccgactttttcaagtacgcgcgccacctcgtctggtcgtaaatacatatttgatcctcgttattatcaaccgcgggcctaccttacctgattgcgcattcacaacgctttcagaaaagtccataaagccgcgatgaacctcagttaagaaaattatggtctacactgaaaattacatcgaattctaatgggggatcatatgtttaaccgaccgaaccgcaacgacgttgatgatggcgtgcaggatatccagaatgatgtcaatcaattagctgacagcctcgaatctgtattaaagtcctggggcagcgacgccaaaggggaagctgaagccgcacgcagtaaagctcaggcattgctgaaagaaaccagggcgcgaatgcatggtcgtactcgcgtccagcaagccgcacgcgatgccgttggctgcgcggattcttttgttcgtgaaagaccctggtgtagcgtgggtacagcagctgcggtaggtatttttatcggcgcactgttaagcatgcgcaaatcgtagtgcaaaaatgataataaatacgcgtctttgaccccgaagcctgtcttcggggtttctttttgcctggtgaatcacaaaaatccccctaccccgtcacgctcatatccagggtaatttcgaccactatttgctatatattgtgtggttgaatcttttttcaactacatctagtatctctgtatcaacagagagacaacccgacgcgtatcatcgcgccgtatcttcattttaaacggaaatacgaatcatgcgcattactatttacactcgtaacgattgcgttcagtgccacgccaccaaacgggcgatggaaaaccggggctttgattttgaaatgattaatgtcgatcgcgttcctgaagcggcggaagcgctgcgtgctcagggctttcgtcagttgccggtagtgattgctggcgatcttagctggtctggtttccgcccggacatgatcaatcgtctgcatccagcgccacacgcggccagtgcatgagccagctcgtctacttttccagtagctccgaaaatacgcagcgttttatcgaacgtttaggactgcccgcggtgcgcatcccgctcaatgagcgggaacggattcaggtagacgagccttacatcctgatcgtgccctcttacggcggcggcggtacggctggcgcggtgccacgacaggtaattcgctttttaaacgacgagcacaaccgggcgttgcttcgcggcgttattgcttcgggtaatcgcaactttggtgaggcgtatggccgcgccggagatgtgattgcccggaaatgcggcgtgccgtggctgtaccgttttgaactcatgggtacgcaaagcgatatcgaaaacgttcgtaaaggagtaaccgaattttggcaacgacaaccgcagaatgcctgacgcaggaaacgatggattaccacgcgctgaatgcgatgcttaacctctacgatagcgcaggtcgcattcagttcgataaagaccgccaggccgttgacgcctttattgcgacgcatgtgcgtccgaacagtgtgaccttcagtagccagcagcagcgcctgaactggctggtcaacgaaggttactatgatgaaagcgttcttaatcgctactctcgcgactttgtcattacgctgtttgcccacgcacacaccagcggttttcgtttccagacattcctcggggcatggaagttttacaccagctatacgttgaagacattcgacggtaaacgttatctggaagattttgccgatcgagtcacgatggtggcgctgacgctggcacaaggcgatgagacgctggcgttgcaactgaccgatgaaatgctgtcaggacgctttcagccagacacgccaacattcctcaactgcggtaagcagccgcgcggcgaactggtttcctgttttttgctgcgtattgaagacaatatggagtcgattggtcgggcggtaaattccgcactgcagctgtcgaaacgcggcggcggcgtagcatttttgctgtcgaatctgcgagaagcgggcgcgccaattaaacgtattgaaaatcaatcttctggcgtaattccggtgatgaaaatgctggaagacgcattttcctatgccaaccaactcggcgctcgtcagggggctggtgcagtctatttacatgctcatcatcccgatattctgcgttttctcgacacgaaacgggaaaatgccgacgaaaaaatccgcattaaaacactgtcgcttggcgtggtgatcccggatatcactttccatctggcaaaagagaatgcgcagatggcgctgttttcgccttatgacgtagagcgagtttatggcaagccgtttgccgatgtggccatcagccaacactatgacgaactggttgccgatgaacgcatccgcaaaaaatacctcaacgcccgtgatttcttccagcggctggcagaaatccagtttgagtccggctatccctacatcatgtatgaagacacggtaaaccgtgctaaccctgtcgccgggcgcataaatatgagtaatctctgctcagaaattttgcaggttaacagcgcctcagagtatgacgagaatctcgactatgcccgtacaggccatgatatttcctgcaatttaggttcgttgaatattgcccacaccatggattcccccaactttgcccgcacggtagagactgccgtacgcggtttaacgacggtgtcagatatgagtcatatccgcagcgtgccgtccatcgaagccggaaatgccgcctcacacgccatcgggctggggcagatgaatttacacggttatctggcgcgagaaggcatcgcttatggttcgccggaagcactggatttcaccaatctctatttctataccatcacctggcacgcactgcgtacctcgatgttgctggcacgcgaacgcggtgaaaccttcgccgggttcaaacagtcacgttatgccagtggtgaatatttcagccaatatctgcaaggtaactggcagccgaaaacggcgaaagttggcgaactgtttgcccgcagcggtattacgttacctacccgtgagatgtgggcgcaactgcgcgacgacgtgatgcgctacggcatttataaccagaatcttcaggcggtgccgccaaccggttctatctcttatatcaaccatgctacgtcgagtattcatccgattgtggcgaaagtagagatacgcaaagagggcaaaacaggacgcgtttactaccctgccccgtttatgactaacgagaatctggcgctgtatcaggatgcttacgaaatcggcgcagaaaagatcatcgacacctacgccgaagcgactcgccatgtcgatcaggggctgtcgctgacgctgtttttccccgataccgccaccactcgcgatatcaacaaagcgcagatttacgcctggcgcaagggtatcaaaacgctctattacattcgcctgcgtcagatggcgctggaaggcactgaaattgaaggctgcgtctcctgtgcactttaaggaatatctatgaaactctcacgtatcagcgccatcaactggaacaagatatctgacgataaagatctggaggtgtggaatcgcctgaccagcaatttctggctaccagaaaaggtgccgctgtcgaacgatattcctgcctggcagacattaactgtcgtagaacaacaactgacgatgcgcgtttttactggcctgacgctgctcgacacgctgcaaaatgttatcggcgcgccttcgctgatgcccgatgcactcacgcctcatgaagaagcggtattatcgaatatcagctttatggaagcggttcatgcccgctcttacagttcgattttctcgacgctgtgtcagaccaaagatgtcgatgccgcctacgcctggagtgaagaaaacgcaccgttgcagcgaaaagctcagattattcagcaacattatcgcggtgatgatccgctgaaaaagaaaatcgccagtgtgtttcttgaatcttttttgttctattccggtttctggctgccgatgtatttttccagccgcggaaagctgaccaataccgcagatctgatccgtctgattatccgcgatgaagcagtccacggttactacataggctataaatatcagaaaaacatggaaaagatatctctgggacaacgtgaagagttgaagagtttcgccttcgatttgttgctggaactctacgacaacgagttgcaatacaccgatgagctgtacgccgaaaccccgtgggctgacgatgtgaaagcgtttctctgttacaacgccaataaggctttgatgaatctgggctacgaaccgttatttcccgcagaaatggcggaagtgaatccggcaatcctcgccgcgctttcgccgaatgccgatgaaaatcacgatttcttttccggttcaggctcctcttatgtgatggggaaagcggttgaaacagaagatgaagactggaatttctgagggtgttattttcaaaaatatcactacccgcagcagggaaataattcccgccaaatagctttttatcacgcaaatattctgtagtgatctacactgatactctgttgcattattcgcctgaaactacaatattcaggcgttttttcgctatctatgacaaaaaatatcaacttttctcgatttgctctcagcccttatatcacgggaaattccggcgatttgctcgcatcaatattcatgccacatttgccctcaggggttgcctcagattctcaatatgttagggtagagaaaagtgactatttccattgggtaatatatcgacataaacaaataaaggaatctttctattgcatggcaattaaattagaaattaaaaatctttataaaatatttggcgagcatccacagcgagcgttcaaatatatcgaacaaggactttcgaaagaacaaattctggaaaaaactgggctatcgcttggcgtaaaagacgccagtctggccattgaagaaggcgagatatttgtcatcatgggattatccggctcgggtaaatccacaatggtacgccttctcaatcgcctgattgaacccacccgcgggcaagtgctgattgatggtgtggatattgccaaaatatccgatgccgaactccgtgaggtgcgcagaaaaaagattgcgatggtcttccagtcctttgccttaatgccgcatatgaccgtgctggacaatactgcgttcggtatggaattggccggaattaatgccgaagaacgccgggaaaaagcccttgatgcactgcgtcaggtcgggctggaaaattatgcccacagctacccggatgaactctctggcgggatgcgtcaacgtgtgggattagcccgcgcgttagcgattaatccggatatattattaatggacgaagccttctcggcgctcgatccattaattcgcaccgagatgcaggatgagctggtaaaattacaggcgaaacatcagcgcaccattgtctttatttcccacgatctcgatgaggctatgcgtattggcgaccgaattgccattatgcaaaatggtgaagtggtacaggtcggcacaccggatgaaattctcaataatccggcgaatgattatgtccgtaccttcttccgtggcgttgatattagtcaggtattcagtgcgaaagatattgcccgccggacaccgaatggcttaattcgtaaaacccctggcttcggcccacgttcggcactgaaattattgcaggatgaagatcgcgaatatggctacgttatcgaacgcggtaataagtttgtcggcgcagtttccatcgattcgcttaaaaccgcgttaacgcagcagcaaggtcttgatgcggcgctgattgatgcgccgttagcagtcgatgcacaaacgcctcttagcgagttgctctctcatgtcggacaggcaccctgtgcggtgcccgtggtcgacgaggaccaacagtatgtcggcatcatttcgaaaggaatgctgctgcgcgctttagatcgtgagggggtaaataatggctgatcaaaataatccgtgggataccacgccagcggcggacagtgccgtgcaatccgcagacgcctggggtacaccggcgactgcaccgactgacggcggtggtgctgactggctgaccagtacgcctgcgccaaacgtcgagcattttaatattctcgatccgttccataaaacgctgatcccgctcgacagttgggtcactgaagggatcgactgggttgttacccatttccgtcccgtcttccagggcgtgcgcgttccggttgattacattctcaacggtttccagcaattgctgctgggtatgcccgcaccggtggcgattatcgttttcgctctcatcgcctggcagatttccggggtcggaatgggcatggcgacgctggtttcgctgattgccatcggcgcaatcggtgcctggtcgcaggccatggttaccctggcgctggtgttaaccgccctgctgttctgtatcgtcattggtttgccgctggggatctggctggcgagaagtccgcgagcggcgaaaattattcgtccactgcttgatgccatgcagaccacgccagcgtttgtttatctggtgccaatcgtcatgctatttggtatcggtaacgtgccgggcgtggtggtgacgatcatctttgctctgccgccgattatccgtctgaccattctggggattaaccaggttccggcggatctgattgaagcctcgcgctcattcggtgccagcccgcgccagatgctgttcaaagttcagttaccgctggcgatgccgaccattatggcgggcgttaaccagacgctgatgctggccctttctatggtggtcattgcctcgatgattgccgtcggcgggctgggtcagatggtacttcgcggtatcggtcgtctggatatggggcttgccaccgttggcggcgtcgggattgtgatcctcgccattatcctcgatcgcctgacgcaggccgttgggcgcgactcacgcagtcgcggcaaccgtcgctggtacaccactggccctgttggtctgctgacccgcccattcattaagtaactctgcacttgcccggtgacgccgggcattatcaccctgccaaaaaaaggaataacaatgcgacatagcgtactttttgcgacagcgtttgccacgcttatctctacacaaacttttgctgccgatctgccgggcaaaggtattactgtaaatccagttcaaagcaccatcaccgaagaaaccttccagacgctgctggtcagtcgtgcgctggagaaattaggttataccgtcaacaaacccagcgaagtggattacaacgttggctacacctcgcttgcttccggcgatgcaaccttcaccgccgtgaactggacgccactgcatgacaacatgtacgaagctgccggtggcgataagaaattttatcgtgaaggggtatttgttaacggcgcggcacagggttacctgatcgataagaaaaccgccgaccagtacaaaatcaccaacatcgcacaactgaaagatccgaagatcgccaaactgttcgataccaacggcgacggaaaagcggatttaaccggttgtaaccctggctggggctgcgaaggtgcgatcaaccaccagcttgccgcgtatgaactgacccataccgtgacgcataatcaggggaactacgcggcgatgatggccgacaccatcagtcgctacaaagagggcaaaccggtgttttactacacctggacgccgtactgggtgagtaacgaactgaagccgggcaaagatgtcgtctggttgcaggtgccgttctccgcactgccgggcgataaaaacgccgataccaaactgccgaatggtgcgaattatggcttcccggtcagcaccatgcatatcgttgccaacaaagcctgggccgagaaaaacccggcagcagcgaaactgtttgccattatgcagttgccagtggcagatattaacgcccagaacgccattatgcatgacggcaaagcctcagaaggcgatattcagggccacgttgatggctggatcaaagcccaccagcagcagttcgatggctgggtgaatgaggcgctggcagcgcagaagtaatttttattcaggcggataaggcgtttttgcctcatccgccgctctgtacacaatgcctgatgcgacgctgacgcgtcttatcatgcctacaaaatacactcattccgtatggcggataaggcgttttcgccgcatccgccgttctgtgcacaatgcctgatgcgacgctgacgcgtcttatcatgcctacaaaccacatcgcacatttcaacaagctatctttcatcccatattcatcaacatccgctattattgatttccagcttaatcatcacctgatgaacaaaaataatgactaaacctaatcatgagcttagcccggcgctgatcgtgctgatgtctatcgccaccggtctggcggtcgccagtaactattacgcccagccgctactcgacaccatcgcgcgtaacttttccctttccgccagttcggcaggctttattgttaccgccgcgcaattgggctatgcagcaggtctgctgtttcttgttcccctcggtgatatgtttgaacgccgccgcctgattgtctcgatgaccttactggcagcgggcggtatgttgattaccgccagcagtcagtcgctggcgatgatgctcctcggtacggcattaaccggtttattctctgtcgtggcacaaattctggttccgctggcagcgacgctggcttcaccggataaacgcggcaaagtggttggcaccattatgagcggtctgctgttggggatattgctggcacgaaccgttgccgggttactggcaaacctcggcggctggcgcaccgtcttttgggttgcctcggtgttaatggctctgatggcgctagcattatggcgtggtctgccacaaatgaaatcagaaacccacctcaactacccacagttgttgggttccgttttcagcatgtttatcaacgataagatcctgcgcacccgcgcattgcttggctgcctgacctttgccaacttcagcattctctggacctcaatggcctttttgcttgccgctccaccttttaactacagcgatggtgtcattggtctgtttggacttgcgggagctgccggcgcgttgggcgctcgtccggcgggcggttttgccgataagggtaaatcgcaccacaccacaactttcggtctgctgctgctattactttcatggctggcgatctggtttggtcacacttccgtactggcgttgattatcggaatcctggtgctggatctcaccgtacagggcgtgcatatcactaaccagacggtaatttatcgaatacaccctgatgcgcgtaatcgcctgaccgcaggttacatgaccagctactttattggcggtgccgccggttcgctaatttcagcctcagcctggcaacatggcggttgggctggcgtttgtctggctggcgcgacgattgccctggttaacttactggtctggtggcgaggttttcatcgtcaggaagccgcaaattaagcaatcagcaaccgttttcgtggctttacacttataagggtgttaagaagcccatcagtctgataaggttaagatattcattcagtctatttataatattaacaatcgttaagcgtacactctatggaaagccctactccacagcctgctcctggttcggcgaccttcatggaaggatgcaaagacagtttaccgattgttattagttatattccggtggcctttgcgttcggtctgaatgcgacccgtctgggattctctcctctcgaaagcgtttttttctcctgcatcatttatgcaggcgcgagccagttcgtcattaccgcgatgctggcagccgggagtagtttgtgggttgctgcactgaccgtcatggcaatggatgttcgccatgtgttgtatggcccgtcactgcgtagccgtattattcagcgtctgcaaaaatcgaaaaccgccctgtgggcatttggcctgacggatgaggtttttgccgccgcaaccgcaaaactggtacgcaataatcgccgctggagcgagaactggatgatcggcattgccttcagttcatggtcatcgtgggtatttggtacggtaataggggcattctccggcagcggcttgctgcaaggttatcccgccgttgaagctgcattaggttttatgcttccggcactctttatgagtttcctgctcgcctctttccagcgcaaacaatctctttgcgttaccgcagcgttagttggtgcccttgcaggcgtaacgctattttctattcccgtcgccattctggcaggcattgtctgtggctgcctcactgcgttaatccaggcattctggcaaggagcgcccgatgagctatgaggttctgctgcttgggttactggttggcgtggcgaattattgcttccgctatttgccgctgcgcctgcgtgtgggtaatgcccgcccaaccaaacgtggcgcggtaggtattttgctcgacaccattggcatcgcctcgatatgcgctctgctggttgtctctaccgcaccagaagtgatgcacgatacacgccgtttcgtgcccacgctggtcggcttcgcggtactgggtgccagtttctataaaacacgcagcattatcatcccaacactgcttagtgcgctggcctatgggctcgcctggaaagtgatggcgattatataacccacaagaatcatttttctaaaacaatacatttactttatttgtcactgtcgttactatatcggctgaaattaatgaggtcatacccaaatggatagttcgtttacgcccattgaacaaatgctaaaatttcgcgccagccgccacgaagattttccttatcaggagatccttctgactcgtctttgcatgcacatgcaaagcaagctgctggagaaccgcaataaaatgctgaaggctcaggggattaacgagacgttgtttatggcgttgattacgctggagtctcaggaaaaccacagtattcagccttctgaattaagttgtgctcttggatcatcccgtaccaacgcgacgcgtattgccgatgaactggaaaaacgcggttggatcgaacgtcgtgaaagcgataacgatcgccgctgcctgcatctgcaattaacggaaaaaggtcacgagtttttgcgcgaggttttaccaccgcagcataactgcctgcatcaactctggtccgcgctcagcacaacagaaaaagatcagctcgagcaaatcacccgcaaattgctctcccgtctcgaccagatggaacaagacggtgtggttctcgaagcgatgagctaacgcgtcatctcgctcaaaaatccagatttataaaagaaaaaatgaccggccagcatcgcaacatgctggcctttttggcaagcaggtcggctcagccgatgagttaagaagatcgtggagaacaatatgagcgcaaatgcggagactcaaaccccgcagcaaccggtaaagaagagcggcaaacgtaagcgtctgctcctccttctcaccttgctctttataattattgccgtagcgatagggatttattggtttttggtactgcgtcatttcgaagaaaccgatgacgcatacgtggcagggaatcagattcaaattatgtctcaggtgtctggcagcgtgacgaaagtctgggccgataacaccgattttgtaaaagaaggcgatgttctggtcactctcgacccgacagatgctcgccaggcgtttgaaaaagccaaaactgcactggcttccagcgttcgccaaacccaccagctgatgattaacagcaaacagttgcaggcgaatattgaggtgcaaaaaatcgccctcgcgaaagcacaaagcgactacaaccgccgtgtgccgctgggcaatgccaacctgattggtcgcgaagagctgcaacacgcccgcgacgccgtcaccagtgcccaggcgcaactggacgtcgctattcaacaatacaatgccaatcaggcgatgattctggggactaaactggaagatcagcctgccgtgcaacaggctgccaccgaagtacgtaacgcctggctggcgctggagcgtacccgtattgtcagtccgatgaccggttatgtctcccgccgcgcggtacagcctggggcgcaaattagcccaacgacgccgctgatggcggtcgttccagccaccaatatgtgggtggatgccaactttaaagagacgcagattgccaatatgcgtatcggtcagccggtcactatcaccacggatatttacggcgatgatgtgaaatacaccggtaaagtggttggtctggatatgggcacaggtagcgcattctcactgcttccggcgcaaaatgcgaccggtaactggatcaaagtcgttcagcgtctacctgtgcgtatcgaactggaccagaaacagctggagcaatacccgctgcgcattggtttgtccacgctggtgagcgtcaataccactaaccgtgacggtcaggtactggcaaataaagtacgttcaacaccggtcgcggtaagtaccgcgcgtgaaatcagcctggcacctgtcaataaactgatcgacgatatcgtaaaagctaacgctggctaatccagaggtgcgtgtgatgcaacagcaaaaaccgctggaaggcgcgcaactggtcattatgacgattgcgctgtcactggcgacattcatgcaggtgctggactccaccattgctaacgtggcgatccccactatcgccgggaatctgggctcatcgctcagccagggaacgtgggtaatcacttctttcggggtggcgaatgccatctcgatcccgcttaccggctggctggcaaagcgcgtcggggaagtgaaactgttcctttggtccaccatcgcctttgctattgcgtcgtgggcgtgtggtgtctccagcagcctgaatatgctgatcttcttccgcgtgattcaggggattgtcgccgggccgttgatcccgctttcgcaaagtctattgctgaataactacccgccagccaaacgctcgatcgcgctggcgttgtggtcgatgacggtgattgtcgcgccaatttgcggcccgatcctcggcggttatatcagcgataattaccactggggctggatattcttcatcaacgtgccgattggcgtggcggtggtgttgatgacactgcaaactctgcgcggacgtgaaacccgcaccgaacggcggcggattgatgccgtggggctggcactgctggttattggtatcggcagcctgcagattatgctcgaccgcggtaaagagctggactggttttcatcacaggaaattatcattcttaccgtggtggcggtggtggctatctgcttcctgattgtctgggagctgaccgacgataacccgatagtcgatctgtcgttgtttaagtcgcgcaacttcaccatcggctgcttgtgtatcagcctcgcgtatatgctctacttcggcgctattgttctgctgccgcagttgttgcaggaggtctacggttacacggcgacctgggcaggtttggcctctgcgccggtagggattattccggtgatcctgtcgccgattatcggccgcttcgcgcataaactggatatgcggcggctggtaaccttcagctttattatgtatgccgtctgcttctactggcgtgcctatacctttgaaccaggtatggattttggcgcgtcggcctggccgcagtttatccaggggtttgcggtggcctgcttctttatgccgctgaccaccattacgctgtctggtttgccaccggaacgactggcggcggcatcgagcctctctaactttacgcgaacgctggcggggtctatcggcacgtcgataaccacgaccatgtggaccaaccgcgagtcgatgcaccatgcgcagttgactgagtcggtaaacccgttcaacccgaatgcccaggcgatgtacagtcaactggaagggcttgggatgacgcaacagcaggcatcaggctggattgcccagcagatcaccaatcaggggctgattatttccgccaatgagatcttctggatgtcagccgggatattcctcgtactgctggggctggtgtggtttgctaaaccgccatttggcgcaggtggcggcggaggcggtgcgcactaaggttgtcaaagggagctgcggctccctttttatttgctcattctgtaaacggttgttttatcctctcattcggtgtatcttttcgccgccccaaactcttccattcaccattaaccggttctgagcattcgctcaggttgttaattctctttttccttcgccctcgctttcgcgggtgatactcacatttttcttttaaccccataactcgcaccctcgcgggcgtacatttattacacacaaaataatggattattatgaatacccaacgtaaatacggaagaacctggcattatcctttctcccctggcaccaccagcgatgaccgtattaatgccgattactggcaggatttacaggccattgcgcaactggtgcacacagaaaaacttgacggcgaaaataactgccttaaccgctacggcgtgtttgcccgttcccatgccgcgcctacgcagtcggcatggacttataaaattcgccagcgttggcaactgctgaaaaacgatctcggcgacctggagttgtttggtgaaaatctctatgccgttcattccattgaataccgcgcgctggaacaggacttttacctttttgccgttcgctgccaggatatgtggctgagttgggaagaggtgcagttttacgccgctctgtttgatttcccctgcgttcccgaaatctccggcccgcagccggggaatgatgaaaaaagctggcaacgtgattttctggcgctgaccaatgcgcgcggcgcgttcgatccctgggatacgcaaaccggtcaaccctgtacgctggaaggcattgtcagccggaatcgtgatgcgttttccatcgctgaattttcgcataacgtcttcaagtatgtgcgcaaaaatcatgtcaaaactaccgtacactggaaacgccactggcaacgggcgcggatggcccatgagttcgcttatggagaacagtcatgatttggcaacttaccgacgataaacgctggtcggcgctacgtcagcgttttagctgggttgaggagatgcatcacacgccacaagacccggagcatcatggtgaaggcgacgtcggcgtgcataccgaaatggtgcttaacgccctcgttactcagtcagaattccagcaactccccgctcaacagcaggaagttttatgggcggcggcgttattgcatgatgttgaaaagcgcagcactaccgtgcaggaaaacggacgtattcagtcgcctggccatgctcgtcggggcgaattgacggcccgacaaattttatggcgcgatatccctacgccgttcgtgctacgcgagcaaatcgttgcgctggtgcgtctgcatgggttaccgctgtggttactggaacgtccggaaccggagcgtttgctgctcacggctgcaatgcgcatcgacacgcgtctgctcgccttgcttgctcgtgccgatctgcttggtcgccaaagcccggatcagcaatcaatgctggaacgcatcgatctgttcgagctattttgccatgagcaacaatgctggggaaaagtgcgcccgttcgtttctgattctgcacgctggcactacctgactcatgagcaaagttctcctgattttgttccctggggggctgaaccttttgaggttattttgctgtgtggcttaccgggtatgggcaaagatcgctatatcagtgaacagtgccagggaattgacgttatcagccttgatgatatgcggcggcgaatcaatgccagcccgaacgacaaaaccgccaccgggcgtattgtgcaacaggcaaaagaagaggcgcgcgtttttttacgccagaaaaagccgttcatctggaatgcaacgaacattacccgccagctgcgtagccagctcatcagtctgtttacggcttacggcgcacgagtaaaaatcgtttatctggaagtgccatgggcgcaatggaagcagcaaaatgccagacgcgagtatgcagttcctgaagcggtcgtgatgcggatggcctcgaggctggaggtgccacagcctgatgaggcgcatagcgtggaatatcgggtgactgacaggtaacaaaagccgggcggtgatttcaccagcccggcctcttctgtttactgactaaatgtgcagttcctgcaacttctctttcggcagtgccagttcttcgttgctgttgatgcgtacgtcacgttccagaatgctacgcgcaatatcctgcgcttcctgcaacgagtgcatctggtaagtgccacactggtagacgttcagttccgggatctgattctgatcctgcactttcagcacgtcttccattgccgctttccaggcatcagcaacacgctgctcatctggcgtaccaatcagactcatataaaaaccggtgcggcagcccattggcgagatatcgataatctctacaccattaccgttaagatggttacgcataaaaccagcaaacaggtgctccagggtatggatccctctttctggcatcacttctttgttcggcacgcagaagcgcagatcgaacacggtgattgcgtcgccatgcggggtgttcattgttttcgccacccgaactgcaggcgcttccatccgggtatgatcgactgtgaagctatctaacaacggcatttagccacctccggtaattttttttaaaattttctgaactctttcttcccaggcgagtctgagtatatgaaagacgcgcatttgttatcatcatccctgaattcagagatgaaattttggccactcacgagtggcctttttcttttctgtcaggcgtgtttttccagccacaccgcaaacggttcggtatcagcggtttccatttcctgctgacggcgttcagatgcctcgcgctcggctacaaaatcctcttcgcgcagaatttccagcggctcttcacgcagcagattacggtaggcttctgcaaacgctttgcctgttccgccaataccagtatcaatcatagaccttaagatacgggcagagaaagtcagatcgggattatcgaagcaggcaaccagttcatcacacactttctgatacgcttcgccgccgttaatgctatccagcgtttgcgcgacgcgtttcagatcgcggaacagatctttacccacctgcagtaacgggaactgcgcggtttcgcagccgatacccagcgtcaggcccggtttgcgaccttcaaggatcacccggttccagttaacgcgcgtacaggcaagttcgctactgctcatttccggtgcatcagccagcgcacaccagaccataaacaggtcgaggaatcgcacctgctgttcatctacaccaatcggcgagaacgggttgatgtccagcgaacgcacttcaatatattcaatgccgccacgtaacagcgcatcagaaggtgactcgccgctgcgggtaacgcgttttggacgaatcggcgcatacagttcgttttcaatctgcagcacgttgctattgatttgcagcctcttaccgtctttctcaataccaatcttcgcgtactcttccgatggcgttttgattgcctgtttaaggcccgctacgtactcgtaaagatcgttgaaggtaataccaagattgctttgcgatttattggtatagccgagatcgctcaaacgaagagaggtcgcatacggcaggtaatacataccgcactcggttttctcaaacggcagcgacgttggttttccttgcaggaaagaagaacaaatcgccggagatgcaccaaacagataaggaatgacccaaccgaaacgatagtaattgcggataacgcggaaatagcccgcagaaattttctctttggcatcagcgcccgagatatcatcgcacttcgcttgccagaatgccattggcaaagagaaattgtagtgcacgccggaaatggtttgcatcagcgcgccgtagcgatttttcagcccttcacgatacagcgttttaaagcgtccggtgttagaagtgccgtactgtgccagttcgatgtcctgaccttctgcgatgtagcatggcatacttaacggccacatccgctcatcgcccatattgcgcgccgtataacgatgcagatcgcgcataaaggtcaacatatgttcaatatcaccatccactggtgtaatgaattccagcaatgcttccgcaaaatcggtagtaatccatttgtgcgtcagtgcggaacctaatgcttcaggatgacctgttgttgccagtgtgccatcagcattaacacgcaaagtttcgcgctccagcccacgctgtatcccctttaacgcctgaggatgtttttccagccaggccagcgcctgtgatacgtccgggatcaaattgacctcccgcctgtcaaaatcgttttaattagcataactgtaatggtgaccatatgtgcaggcctacaattagtgccaccacatcatgccctgaacggtcgctgctgcaactgcaacatagcgtaacgctttaccaaggcacaaaaaaaagattactggcccccaggagatgcgcatccatcccgctaacagacacagtaaatcgccaaccacgggcatccagcttaataatagcgtgactgcaccatagcgtttcagccagccggtagctttctcttgccagcgcgatgttttacgcaatggaaagaaacgcccaaggataacgttagttaaccctccaaggctattacccattgttgctgttaaaactaaaacccagggataactgatcccggaaagcaacattgccaccagcacgacttcggagttgccgggtaatagtgtagcgctgagaaaactactggcaaacaacgagaaaagcgataacgcttcactcacagcaagcgaacatccacggcgtccatgcctgctgcacgggccgcctgaataccgaaatcggcatcttcaaagaccacacactgcgtcggttgcacgcccatacgctgcgcacacaacaaaaatgtgtctggcgcgggtttatggtgtttgacgtgatcagcagcgacgacggcgtcaaaataacggcgtaatcccaggtgcgccagcaatgcctcagcgatggcgctttcactccccgttcctacagccattgggcgacgaccatgccaacttttcaccacttcaacaagaggaagcggctcgacactatccagcagcatacttcttactgcttctgttttttcacgcgctaacgcatgcgggtcgagatcggcctgattcagctcaataattgcctgagcaatacgccaggtgggcgatccattaagcgcaatcattgcctgaacatcgtactgaagaccgtagtgccctaatacttcgcgccacgctttacggtgcgtaggctccgtatccaggattgtgccatccatatcaaaaattaaacctgcataacgctcgtacatggtcttctcgcaagtcgaaaaatatgacgctactttagcgtaattgcttgattttgtcgctgatggcgaaggagaagaaaattcaggaaatggataaagtagttatttagaaatgagatatttttgaaggaaatttttgggagaagatggtgcatccgggaggattactcactggcgttcgcccttcgggccgttgctgacgcaacgttatcctccctggtgcctgcggttaataccgctatctcttcgataccttcattgctgaaggttacggagaatatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaaatttattttactgctgatattgatatcgctactaaagccatatcaagtaagagatggtgcatccgggaggattactcgccttgcggctcgcccttcgggccgttgctaaagcaacgttatcatccctggtgcctgcggttaattccgctacctcttcgataccttcattgctgaagatttcggagaatatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaaatttattttactgctgatattgataccgctactaaagccatatcaagtaagagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaacttactttactgcagattttttgataccgctactaaagccgtatcaagtaagagatggtgcatccgggaggattactcgccttgcggctcgcccttcgggccgttgctaaagcaacgttatcctccctggtgcctgcggttataccgccacctcttccataccttcatcgctgaaagtacgtagaatatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcaaatggcggtgaggcggggattcgaaccccggatgcagcttttgaccgcatactcccttagcaggggagcgccttcagcctctcggccacctcaccacacgcctcttacgagtgcttcgaagaacttgtttatcgctcatcgtcgctgcgtggcgcacatattactttctgagacttataagtcaaacaatttttcctacacttttatcgtttgcacacttcacgttcaattagtctgtaaaaacgtcaaaaagagtgttttatcaacagaaaaatggaggtctgacagatagtagtaatgcaaaaaaatggagacttaagttgaatgaacgggagtaaagcgaaaagactatagagtgaaggagaaattttgagggtgcgtctcaccgataaagatgagacgcggaaagattagtaactggactgctgggatttttcagcctggatacgctggtagatctcttcacggtgaacagaaacttccttcggggcatttacgccaatacgtacctggttgccctttacccctaaaactgtcacggtgacctcatccccaatcatgagggtctcaccaactcgacgagtcagaatcagcattctttgctccttgaaagattaaaagagtcgggtctctctgtatcccggcattatccatcatataacgccaaaaagtaagcaatgacaaacacattacatgtaagcagtcatggcattacattctgttaaacctaagtttagccgatatacacaacttcaacctgactttatcgttgtcgatagcgttaatgcgaatgccgtgaagcgagtccacggcattgcctgacgcttatattattgcaatttcgcgctgacccagcctttcacactggctaacgctgcaggtaaggccgcagcatccgtaccaccggcttgcgccatgtcaggacgtccaccacccttgccgcccacctgctgagcgaccataccaatcagttcccctgctttcacacgatctgtgacgtccttagatacgcctgcaatcagagaaaccttaccttcggctaccgttgccagcacgataattgtcgaccccagctgattttttaaatcgtcaaccatggtacgcaacattttcggctcaacaccgctaagctcgctaaccaacagcttaacaccattaacatcaattgccttactggaaagatttgcgctctcctgtgcggcagcttgttctttaagctgttgtagttctttttctaactgacgcgtacgttccagtactgagcgcactttatccgccagattattgctatcgcctttcagcagatgcgcgacttcgcttaagcgatcgctgtctgcatgaacggtggtgatagcgccttctccggttaccgcttcgatacgacgaacgcctgcagcagtacccgattcagagatgatgcggaacagaccaatatcaccagtgcggctggcgtgagtaccgccacacagctcggtggagaaatcgcccatgctcagcacgcgtacacgctcatcatacttctcgccgaacagcgccatcgcacctttcgctttcgccgcttcgagatccatgatgttggtttcgatcggcaaattgcgacgaatctgtgcgttcaccaggtcttcgaccgcacgaatctcttccggtttcatcgcttcgttgtgtgagaagtcgaagcgcagcaccttgtcgttaaccagtgaacctttctgcgatacatgagtccccagaacctggcgcagcgcagcgtgcatcaggtgcgttgcggagtgattcagacgaatacgggcgcgacgagcctcatcaacatcagcctgcacagcgtcgcccactttcagagaacccgcagcaagtttaccgatgtgaccaatcgcctggccgtatttctgcgtatcttccaccgcgaaggagaagttagcgcctttcagttcgcctttatcaccaacctgaccgccggattccgcatagaatggtgtttgatccagcacgaccacagcttcctggcctgcattgatggcatcaaccgctttaccatcaacaaacagcgcggtcactttgccgttcagttccagatggtcatagcctttaaattcagatgcactatcaacacggatcattgcgttgtaatcggcaccaaagccgctggcttcgcgcgcgcgacgacgctgctcttccattgctgcttcaaaaccagcttcgtcaactttgatgttgcgctcacgacaaacgtcagccgtcaggtcaaccgggaagccataggtgtcgtacagacggaaagcagtttcaccatccagcgtatcaccagaaagttttgccagctcttcatccagcaacgccagaccgcgctccagagtacgagcaaactgctcttcttcagtcttcagcacctgctcaacctgcgcctgctggcgtttcaggtcttcacccgcagagcccataacgtcgatcagcggaccaaccagtttgtagaagaaggtttctttcgcgccaagcatattaccgtgacgcactgcgcgacgaatgatacgacgcagtacataaccacggttttcgttggacggcattacgccatccgcgatcaggaacgcacaagaacgaatgtggtcagcgattacgcgcagcgatttattgctcagatcggtcgcgccagtgactttcgctaccgcctggatcaacgtgcggaacaggtcgatgtcatagttagagttaacgtgttgcagcaccgcagcaatacgctccagacccataccggtatctacagacggcttcggcagcggttccatcgtgccatcggcctggcggttgaactgcatgaagacgatgttccagatctcaatgtagcggtcgccgtcttcttccggacttcccggagggccaccccaaatgtggtcgccgtgatcgtagaagatttcggtgcacgggccgcacggaccagtgtcacccatctgccagaagttgtcagatgcgtatggcgcacctttgttatcgccgatgcgaataatacgttcgcgcgggatccctacttctttttcccagatttcgtaggcttcgtcgtcgctttcatagacggtaacccacagacgctctttcggcagggcaaaccatttttcgctggtcagcagttcccatgcaaactgaatggcatcgtgtttgaaatagtcgccgaagctgaagttgcccagcatttcgaagaaggtatggtgacgcgcggtgtaaccgacgttttccaggtcgttgtgtttaccacccgcacgcacgcagcgttgggaagtggtagcgcgggaataattacgcttgtcgagcccaaggaacacatccttgaactggttcatcccggcgttggtaaacaacaaagttgggtcgttatggggtaccagggagctgctggcaactacctgatgtcccttactatggaaaaagtcgagaaacgcctgacggatctcagcggtgctcttgctcataattatcctgaaatcaagctaacgaaatatcgccaccagctccagcgtgtcttaaccgccgggctggtaactgaaaagtgggaataagataagttttcttgactgggaagtaaaataccgtatgcgttcagtcggcaaaatttcgccaaatatcctggatatcttccatcagatagccacgatagagcagaaaacgctggatcttaactttttctgaaaagacagttggcaaaggttcaccatattttcgcgtcgcctgatcgcgcgccagtgcgcaccagtcgatgtcacattcacgcatcgctttttctgtcgcttcgcgggaaatacctttctgattcagttcctgacgaatacgtgcaggtccataacctttgcggctacggctggcgataaagcgcgcaacaaatcggctgtcatcgagatagccatgttcatggcaccaggcaataacgcgctcgtaatcttctgccgtagcatcaatctcttctgggccatttttgcccataatcggtgccgcgagtttacgtcgcagttcttgctcactgtgatcgcgcaccgccagaatgcgtaccgcacgatccaacaggcgagcatatgccgggcgacgggacgttgattctgtcatggcatatccttacaacttaaaaaagcaaaagggccgcagatgcgacccaggttttgctgataaacagatttaatagtcaatgagtgtgcagaatgttcccgcaggcccaattcgttagaggatcgaggtgagagtaatttttcacgccagtgctggcctgttcccctcaccctaaccctctccccaaaggggcgaggggaccgtccgtgcacacattatctattatcatcaataacgaacgattaaaaatcttcgttagtttctgctacgccttcgctgtcatctacagagaaatccggcgttgagttcgggttgctcagcagcaactcacgtactttcttctcgatctctttcgcggtttccgggttatctttcagccaggcagttgcattcgctttaccctgaccgatcttctcacctttgtagctgtaccacgcgcctgctttctcgatcagcttctcttttacgcccaggtcaaccagttcgccgtagaagttgataccttcgccgtagaggatctggaattcagcctgtttaaacggcgcagcgattttgttcttcaccactttcacgcgggtttcgctacccaccacgttttcgccctctttcaccgcgccgatacgacggatgtcgagacgaacagaggcgtagaatttcagcgcgttaccaccggtagtggtttccgggttaccgaacatcacaccaattttcatacggatctggttgatgaagatcagcagcgtgttggactgcttcaggttacccgccagcttacgcatcgcctggctcatcatacgtgccgcaaggcccatgtgagagtcgccgatttcgccttcgatttccgctttcggcgtcagtgccgccacggagtcaacgacgataacgtctactgcgccagaacgcgccagggcgtcacagatttccagtgcctgctcgccggtgtccggctgggagcacagcaggttgtcgatatcgacgcccagtttacgtgcgtagattgggtccagcgcgtgttcagcatcgataaacgcacaggttttaccttcacgctgcgctgcggcgatcacctgcagcgtcagcgtggttttaccggaagattccggtccgtagatttcgacgatacggcccatcggcagaccacctgccccaagcgcgatatcaagtgaaagcgaaccggtagagatggtttccacatccatggaacggtcttcacccaggcgcatgatggagcctttaccaaattgtttctcaatctggcccagtgctgccgccaacgctttctgtttgttttcgtcgatagccatttttactcctgtcatgccgggtaataccggatagtcaatatgttctgttgaagcaattatactgtatgctcatacagtatcaagcgttttgtagaaattgttgccacaaggtctgcaatgcatacgcagtagcctgacgacgcaccgcatcacggtcgccgctgaagcattcccgccgggtaatgccttcaccgcgggcagtggcaaaagcaaaccagacggtgccgacaggcttctcttcactgccgccatccggcccggcgataccactaatagacacggcataatcagcacgagccgctttcagtgcgcctatcaccatttccaccacgacgggttcactcaccgcgccatgctgcgccagcgtctcttcgcgtacgccgatcatctgcgctttggcttcgttactgtaggtgacaaatccgcgttcaaaccaggcggagctaccggcaatatcggtaatcactttcgctacccaaccaccggtacaagactcggcagttgttacggttgcgccacgggctttcagcgcctgcccaacctgttcacttaactgcatcagttcactgtcagtcatcacaacctctgtcagtcaaaaatttatgccggacaagatagcactttcgtcaggaagatggtgttggcgttgcaattttacgaggaggattcagaaaaaagctgattagccagagggaagctcacgcccccctcttgcaaatagttactgcacgcgcgccagcgccacggcttgtcctaactgccagaccgccattgcgtaatgggtgctgtggttataacgggtaatggtgtagaagttcggcagaccgtaccagtactggtaaccggtaccgacatccagacgcagcaggctggcttgttgatggttgcccagcggctgctgtggcgttaaacctgccgtggcaagctgcgaaatgctgtacctggttttgaagccatttggcaagcctggagcctgaccgtttgccattaccgcgacctgatcgcctttcacccagccgtgcgctttgaaatagttcgccacgctaccgatcgcatcaaccggatcccacaggttgatatgcccgtcgccgctgaaatctaccgcatattgtttgtaagacgacggcataaactgtccgtagcccatcgccccggcaaaggaacctttcagattgagcggatcgtcctgctcgtcgcgtgccatcaacaggaaggtttccagctcgccagagaaatactccgcgcggcgtgggtagttaaatgacagcgttgccagcgcatcgaggatgcgagttttccccatcacgcgcccccagcgggtttcaacgccgataatcccgacgataatttccggcggtacgccatacacctgccacgcgcgattcaacgcatcttcatactgattccagaaaaccacaccgttctgcacgttgtccggcgtaataaattttttgcgataacgcagccatgcgccgttcggacctgatggcggtttcaccgatgtggttggtgcctggttatccatcagccgcagtaccgaatccagacgtttcgcctgggagagaatttcctgcaactgctgacgatcgaaaccgtgtttgttcaccattttgtcgatgaactgctgggcattcgggttattagcgaaatcgccgcccatctgcatcacattgtgctgcggctcaagcaggaagccgccagacggcgttccggtggtcgtatcagtctcagtaggttttggcttgctgctacaggcggcaagcaacacaaaaaggggaagcaatgttacataacgacgcttgaacatgaggggtccatttaacagattcaaccaggggcaagtatggtaaagcatcacgccccgcacaaggaagcggtagtcactgcccgatacggactttacataactcaactcattcccctcgctatccttttattcaaactttcaaattaaaatatttatctttcattttgcgatcaaaataacacttttaaatctttcaatctgattagattaggttgccgtttggtaataaaacaataaatcctgaaggagagaacaatgatagaaaccattactcatggtgcagagtggtttatcgggctgttccaaaagggcggagaggtgtttaccgggatggtgaccggcattcttccgctgttgattagcctgctggttatcatgaacgcactgattaattttatcggtcagcatcgtattgaacgttttgctcaacgttgcgccggtaaccctgtttcccgttacctactgttaccgtgcattggcacgtttgtcttttgcaatccgatgaccctaagcctgggtcgctttatgccggaaaagtacaaacccagctactacgcggcggcctcttatagctgccactcaatgaatggcctcttcccccatatcaaccctggcgaactgtttgtttatcttggcattgccagcggtctgacaacgctgaacctgccacttggcccactggcggtgagttatctgctggttggtctggtcaccaatttcttccgcggctgggtgaccgatctgaccaccgccatttttgagaaaaagatgggcattcaacttgaacaaaaagttcacctggcaggagcaacatcatgaagcatattcggatcgaaaaaggaacgggtggctggggcggcccgcttgagctgaaagccacgccgggaaaaaaaatcgtctatatcaccgccggtacccggcctgcgattgttgacaaactggcacagcttactggctggcaggctattgacggatttaaagaaggtgaacccgcggaggcggaaattggtgtcgcggtaatcgactgtggcggcacattacgctgcggcatctatccgaaacgacgtattcccaccattaatatccactcgacgggcaagtccggtccgctggcgcagtacattgtggaagatatttatgtctctggcgtaaaagaagaaaacatcactgtagtaggtgatgcgacaccacaaccctcttccgtgggccgtgactatgacaccagtaagaaaatcaccgaacaaagcgatggtttactggcgaaggtgggaatgggcatggggtccgccgttgcggtgctgtttcaatctggtcgtgacaccatcgacactgtattaaaaaccattctgccgtttatggcattcgtctcggcgctcattggcatcattatggcttctggccttggtgactggattgcccacggtcttgctccgctggcgagccatccactgggtctggtcatgctggcgctcatctgctccttcccactgctttcacctttcctcggcccaggcgcagttatcgcacaggttatcggcgtattgattggcgtgcagattggtctcggcaatattccgccgcatctggctttacctgcactgtttgccatcaacgcgcaggcggcctgcgacttcatcccggtcggtttgtcgctggcggaagctcgtcaggacacggttcgcgtcggtgtcccttctgtactggtgagccgctttttaaccggcgcgccgactgtactgatcgcctggtttgtctccggttttatctatcaatagaggctgaaacatgaccgttatttatcagaccaccatcacccgtatcggcgcgagtgccactgacgccctcagcgaccagatgctcatcacctttcgtgaaggcgcgccagcggacctcgaagagtattgcttcattcattgccacggcgagttgaaaggtgcactccatcccggtttgcaattttcactcgggcagcatcgctatccggtgaccgctgttggcagcgtggcggaagacaaccttcgcgaactgggtcatgtcaccctgcgcttcgatggtttaaacgaagcggaatttccgggcactgtccatgtggcaggccctgtacccgacgatatcgcgccgggatcggttttgaagtttgaatctgttaaggagtaaaaaatgaatcaggttgccgttgtcatcggtggtgggcaaaccttaggcgcgttcctgtgccacggtctggctgccgaggggtatcgcgtcgcggttgtcgatattcagagcgacaaagccgcaaatgtggcacaagaaattaacgccgaatatggtgaaagtatggcgtacggttttggtgctgacgccactagcgagcaaagcgttctggcgctctctcgtggggtagatgaaatctttggtcgcgtggatttgctggtctatagcgccggaatagcaaaagcagcctttatcagcgacttccagctcggcgattttgaccgttcgctacaagtgaatctggtgggttatttcctgtgtgcccgtgaattttcgcgtttgatgatccgcgacgggattcagggtcgcattattcagatcaactcgaaatccggcaaagtgggcagcaaacacaactctggctacagcgcagcgaaatttggtggcgtcgggctgactcaatcactggcgctggatctggcggagtacggcattacggtgcattcactgatgctcggtaacctgctgaaatcgccgatgttccagtcactgttgccacaatacgcgaccaagctgggtatcaaaccggatcaagtcgagcagtattacatcgacaaagtaccgctcaaacgcggctgcgattatcaagatgtgctgaatatgctgctgttctacgccagtcctaaggcgtcgtactgcaccggacagtcgatcaatgtcaccggcggtcaggtgatgttctgatcaacagcggagatccgttaaggatctccgtgagactatagaatgcctgatgcgctacgctcatcaggcatacaggacttccgccactacattaaggaaaagttatggtatccgcactcatcaccgtcgccgttatcgcctggtgtgcgcaactggccttaggcggctggcaaatttctcgttttaaccgtgccttcgacacactatgccagcaagggcgggtcggcgtgggccgttccagcgggcgctttaaaccgcgggtcgtggtcgccatcgccctggacgatcagcagcgcatcgtcgacaccttgtttatgaaaggactgaccgtcttcgcccgaccgcaaaaaattcccgcaattaccggtatgcatgcgggtgatttacagcccgatgtgatctttccccatgatccactatcacagaatgctctatcattggcgcttaaactgaaacgtggataatttcgttgtgaatgttacttgcttgcgaagttatcattttgaaacctaaatcaggtaatcacgcccatgaaacctcgtcagcgtcaggccgccattctggagtatctgcaaaagcagggtaaatgctcggttgaagaattggcgcaatactttgacaccacaggcacaaccattcgcaaagatctggtcattctggaacatgccggaaccgtcattcgtacttatggcggagtggtgttgaataaagaggaatccgatccgcctatcgatcataaaacgctcatcaacacccacaagaaagagctgattgcagaagctgccgttagttttattcatgatggcgactcaataattcttgatgctggcagtaccgttttgcagatggtccccctgctctcgcgctttaataacatcacggtgatgaccaacagtctgcatatcgtcaatgcgctatctgaactggataacgaacaaaccatcctgatgccaggcggaacatttcgcaaaaaatcggcctcatttcacgggcaactggcagagaatgccttcgagcatttcaccttcgacaaattattcatgggtactgacggcatcgatctcaatgcgggcgtaaccaccttcaacgaggtctataccgtcagtaaggcaatgtgcaatgccgcgcgcgaagtgattttaatggcggactcatcaaagtttggccgtaaaagccccaacgtagtttgcagtcttgaaagcgtcgataagctgattaccgacgcaggtatcgatccggcgtttcgtcaggcgctggaagagaaagggatcgatgtgatcataaccggagagagcaatgagtgaagcactactgaacgcgggacgtcagacgttaatgctggagttgcaggaagcaagccgtttaccggaacgtctgggcgatgattttgttcgcgccgccaatatcatcctgcactgcgaaggcaaagtggtggtttcgggaattggcaaatcgggccacattggtaagaaaatcgccgcaacacttgccagtaccggcacaccggctttttttgtccatccggcagaagcactgcacggcgatctggggatgattgaaagccgcgatgtgatgctgtttatctcttactccggtggcgcgaaggaactggatctgattattccgcgtctggaagataaatctatcgcgctgctggcgatgaccggcaaaccgacgtcaccgctgggcctggcggcaaaagcggtgctggatatctccgtagaacgcgaagcctgcccgatgcaccttgcgccgacctccagcaccgtcaataccctgatgatgggtgacgcgctggcgatggcggtcatgcaggcgcgcggatttaatgaagaagattttgcccgctcccacccagccggggcactgggcgctcgcttgctgaataaagtgcatcatctgatgcgccgtgacgatgccatcccacaggtggcgttaaccgccagcgtgatggatgcgatgctggaactcagccgcaccggtctggggctggtggcggtatgtgacgctcaacaacaggtacaaggcgtctttaccgacggcgatttacgtcgctggctggtaggcggcggggcactcaccacgccagttaatgaagcgatgacgacaggcggcaccacgttacaggcgcaaagtcgcgccatcgacgccaaagagatcctgatgaagcgcaaaatcactgccgcaccggtggtggatgaaaacggcaaactcaccggcgcaattaacctgcaggatttctatcaggccgggattatttaatccttcaatcccagacgtttcgccagccgatgcaggttggcgacgtcggtttccagcatccgcgcgcaggcagcccagttgtgatgattttgtgccagtgcctggcgaatggtttcacgctggaacgcttctgtcgcttcacgcaggttttgcttaacaacgggcaccgccgccgcttctggcggcggcaacgtcacctcaggaaaagcaaaatgttgcgcctcaagaatcacttcatcgccgttgcgggtggctctcgccagcactaccgcccgatgaatagcatgttccagttcgcgcacgttccccggaaaacgatagtgttgcagtaaatttcgcgctccggcacttaataccacgcgggagagccccagccgcaaacgacactgctcgcagaaataccccgccagcagaatgacatcatcgccccgctcacgcagcggcggcaccgaaagtggaaacacgctcaggcgatgaaacaagtcagcgcgaaatcgccctgccagcacctcttcgcgtaagtcgcggttagtcgccgccagcacgcgcacatcgacccgcaaactgcggtcatcgccaacgcgctgaatatcgccatactgcaacaccctcagcagcttggcctgcaatgccaacgacaactcgccgatctcatccagaaacagtgtgccgttatccgccatttcaaacttcccgctgcggttactgatagcgccagtaaacgcccctttcacatgcccgaacagttcactttccgccacactttccggcagtgcggcacagttgagatagatcagcggattcaccgcccgtggcgaggcttcatgaatcgctttcgccaccagctccttaccggttcccgtctcaccgctgattaagacgttgagatcggacgccgccacaatctcaatctcttttttcaattgcgtcatgcctggcgataagccaatcatctgcgtctgtttcaccgcttcaaacggcgcggcatcgcccggcagcatattctggctttccagttgctcaatcagcaacgcattgcttaacgctcccgccgccagcgcagcaatcagccgtaactcttcatcgctgaaaacatcgaactgatcgggctgcatcccgtcgagcgtcaatgcgccaatcaggttttgcccggcaaacaatggcagaccaacgcaggcgtgaaccttcagactctcctgcccaggaatcaaaccgtcatagggatcgggcaattcgctgtctgcaggaaagcgcaccacgtccccggcgcgggcaatcgcttcaagccgtggatgcccttccagcgcaaagcgtctaccgagtacatcctttgccagaccgtcgatggcaagcggaataaactgccgcgaatcgtaacgtagcaacgcagacgcatcgcactccagcacctgacgtagcgtggtgatcaggcgctgaaaacgatcctgatgaccaatcccacgctgcaattcgatggcgatattcgccagcacatcaacggaaaaactcatctttgcctcactgtcaatttgactatagatattgtcatatcgaccatttgattgatagtcattttgactactcattaatgagcatacttttatttatatagtaaaaacaatcagataaaaaactggcacgcaatctgcaattagcaagacatctttttagaacacgctgaataaattgaggttgctatgtctattgtggtgaaaaataacattcattgggttggtcaacgtgactgggaagtgcgtgattttcacggcacggaatataaaacgctgcgcggcagcagttacaacagctacctcatccgcgaagaaaaaaacgtgctgatcgacaccgtcgaccataaattcagccgcgaatttgtgcagaacctgcgtaatgaaatcgatctggcggatatcgattacatcgtgattaaccatgcagaagaggaccacgctggggcgctgaccgaactgatggcgcaaattcccgatacgccgatctactgtactgccaacgctatcgactcgataaatggtcatcaccatcatccggagtggaattttaatgtggtgaaaactggcgacacgctggatatcggcaacggcaaacagctcatttttgtcgaaacaccaatgctgcactggccggacagcatgatgacttacctgacaggcgacgcggtgctgttcagtaacgatgctttcggtcagcactactgcgacgagcatctgttcaacgatgaagtggatcagacggagcttttcgagcagtgccagcgttactacgccaatatcctgacgccgttcagccgcctggtaacgccgaaaattaccgagatcctgggctttaacttaccagtcgatatgatagcgacctcccacggcgtggtctggcgcgataacccgacgcaaattgtcgagctgtacctgaagtgggccgctgattatcaggaagacagaatcaccattttctacgacaccatgtcgaataacacccgcatgatggctgacgctatcgcccagggaattgcggaaaccgacccacgcgtggcggtgaaaattttcaacgtcgcccgaagcgataaaaacgaaatcctgaccaatgtcttccgctcaaaaggcgtgctggtcggcacttcgacgatgaataacgtgatgatgccgaaaatcgccgggctggtggaggagatgactggtttacgcttccgtaacaaacgcgccagtgctttcggctctcacggctggagcggcggtgcggtggatcgtctttccacgcgcctgcaggatgcgggtttcgaaatgtcgctcagcctgaaagccaaatggcgaccagaccaggacgctctggagttatgccgtgaacacggtcgcgaaatcgcccgtcagtgggcgctcgcgccgctgccgcagagcacggtgaatacggtagttaaagaagaaacctctgccacgacgacggctgacctcggcccacgaatgcagtgcagcgtctgccagtggatttacgatccggcaaaaggcgagccaatgcaggacgttgcgccaggaacgccgtggagtgaagtcccggataacttcctctgcccggaatgctccctcggcaaagacgtctttgacgaactggcatcggaggcaaaatgagtaacggcattgtgatcatcggttcgggcttcgccgcccgccaactggtgaaaaatattcgcaaacaggacgccactattccattaaccctgattgccgccgacagcatggatgagtacaacaaacctgacctcagccatgttatcagtcaggggcaacgtgccgatgaccttacccgccagacggcgggtgaatttgccgagcagtttaatctgcacctgtttccacaaacctgggtgacggatatcgatgccgaagcccgtgtggtgaaaagccagaataatcagtggcaatacgacaagctagtactggcaaccggtgccagtgcctttgtcccgcctgtgcctgggcgtgagttaatgctgacgttaaatagtcagcaagagtatcgcgcctgtgaaacgcaactgcgggatgcccgacgcgtgttgattgttggcggtggtttgattggtagcgaactggcgatggatttttgtcgtgcaggcaaagcggtcacgctaatcgacaacgctgccagtattctggcgtcattaatgccaccggaagtaagcagccgcttgcagcatcggttgacggagatgggcgttcatctgttgttgaaatctcagttgcaggggctggaaaaaacagattctggcattctggcaacgctggaccgccagcgcagtatcgaagtggatgcggtaattgccgccaccggactgcgcccggaaaccgccctggcacgacgcgccgggctgacgattaatcgcggcgtttgcgtcgatagttatctgcaaaccagtaatgccgatatttacgcgctgggcgattgcgcggaaattaacggtcaggtattgccgttcctccagccgattcaacttagcgcgatggtgctggcaaaaaatcttctcggcaataacacgccactgaaactaccggcgatgctggtgaaaatcaaaacgccggaattaccgctgcatctggcaggcgaaacccagcgtcaggatttacgctggcaaattaataccgaacgccagggaatggtggcgcgcggcgttgacgatgctgaccagcttcgcgcctttgtggtcagtgaggatcggatgaaagaggcatttggattgttgaaaacattgccgatgtaggtgggctactgtgcctaaaatgtcggatgcgacgctggcgcgtcttatccaacctacggggagcgcatgtgttggtcacatactgcgttcatgtcgcatccacctactgtgcccaaaatgtcggatgcgacgctggcgcgtcttatccgacctacggggacgcatgtgtaggccggataaggcgtttacgccgcatccggcaatggtgtccaaatgcaacacgttttatccgttctggacttcacccgctaaccaacgcgccgcagcaataaccccctgccccagagacaaaccgccatcacccgccggtaaactctgtggaaagagcaatgtgaaatcagcgagataatgcgccagacgtgcacgcagcaaacggttatgaataaccccgccgctaaataccagcgtagtgataccacgcatcgtggcctgctcacgcatcaacgcggcaaaaccctgcgccagcgcatcatgaaacgcccacgcgcgttgattaaccggtgcctgccagttcagccactgctgccagaaagtggcgagatccagttgattgtccaccagcggcattgtcaccggatgcgtcactccgtggcacgaagctgcgagtgcctccagagcacaagccgcttcaccttcataacttaacgtggctggcgcacagcccagtgccgccgccacggcatcgaacaaccgcccacacgatgacgccagcggcgcgttaattccacgctcaatggcccgcgccagcacgctccagttttgctgttgcacacttgctgtttcagaataattctgccactccggcacaaagcgcaggcactgcgccagcaggtttcgccacggctgcgtcgccgccaaatcgccacccggaagcgccactgcaggcaagccgcccaggtgctcacattcgcgatagttcacccgcagacactcgccgccccacaaagcgccgttctcccccataccgataccatcgagcgtcaaagcaatgacatcaccgccatccagcggccactgatgctctgccagacacgccgctgcgtgggcatgatgatgcagcaccgtttgcgtcggcatattcatttcgctcgcccactggctggagacatagcccggatgcacgtcatgcacaacgtattgcggagtgaaatcgtagatgttttgcatcaggcgtaacgcttcgcgccactgcatctggatgccatcgtcacttaaatcgcccagatgctgactcaacaccgcttgttcaccgcgcaccaggcagaaggtgtttttcagatccgcgccaagacacagcacaggcggaacatttttaaagcccggaggcaaaaccagcgcatccggcacatacccgcgtgaacggcgcagcatttcgccgctttcgcgcaccaccgaatcatccatccgctgcacgatgtcgcggttatgtatcaagaatccgtcggcaatgccctgcaaatccgccagcgcctgttcgttgctgatagctggtggtttaccgctcaggttgccggaggtcatcaccagcgggcattgcagttcctgtaacagcaaatgctggagcgggttcgcaggcaacattaccccgacttcgttaaggtcaggggcgatatcatcacaaagctcaggaacgtattttttatccaccagcacaatcggcgcggcgggcgtggtaagcaactggcgcgcagcgtctggtaaaccgtcagccactggcaacatgaccgccagcggtttcgccgggcgatgtttgcgcgcccgcagtgtcgccaccgcgttactgttacgtgcatcgcaggcaagatgaaatccgccaatccctttgatggcgacaatgttgcccatttttaactgtgcgatagccgcctgtaatgccgcctcttgttctgcatgttcaccatgacttacccattcaagatgtgggccacactccgggcaggccaccggctgggcgtggaagcgacgatcgagcgggtcgcggtactctttgtcacaagccggacacaacggaaacgccgccatcacggtaaacgggcggtcgtaaggcatggcgcgaataatggtgaaacgcgggccgcagtgggtacagttgataaacggataacgataacgccgttcgcctggggtattcatttcggcaagacaggcagggcaagtagcggcatcgggaacaatttgcgtattcatggtgccgcctgtgctctggcgtatagtgaactcggtgggcagttgtgaccagatgtacggctcacgctcgacgctatcaatacgcgccagcggcgggcagtgctgatgcaattgaacaagaaacgtttccgggtcttccagcagccggacttctacgccatcgccgtcattacagacatcgccgtgaagatttaattgctgtgccagctgccagacaaacggacgaaaaccgacgccctgcactttgcctcgaatacgcagttggacaccgcaagatgtgttttttgccattgagttattcccgccatcatgaattgcgtaacccgccctgccggacacgactgcgtcgtatccggcagtctcaggtcggcgataccgccagctccgtattctacgaatatttccgggaattcctttgatgccagaacagttctataagatttttagaacatcagcgccgtacggcgacgtttttctgcgctcagttgttcaagtttattacgatcgacacaaatcagcgcatgagtcgggcaagccgccatacacgccgggccgtcttcacgatggttgcacaggtcacatttattggcttcagctttgtcagcccgtacattcagccccgcgccgctgttgcggatcaccggacgtaccaccacttccatcgcgccatacgggcaagccaccacgcaggttttgcaaccaatgcaacgttcctgcatcacatgaacaaaccctttatcacggctgatagcaccattcgggcagacgttagcgcacggtgcatcttcacactgacggcaaactgtcgccgtggaaatgttcacacctttaatgacatggatacgcggtaaaaatgtttccggggtcagcgatgcacagtcctgatgaatcccctaatgattttggtaaaaatcattaagttaaggtggatacacatcttgtcatatgatcaaatggtttcgcgaaaaatcaataatcagacaacaagatgtgcgaactcgatattttacacgactctctttaccaattctgccccgaattacacttaaaacgactcaacagcttaacgttggcttgccacgcattacttgactgtaaaactctcactcttaccgaacttggccgtaacctgccaaccaaagcgagaacaaaacataacatcaaacgaatcgaccgattgttaggtaatcgtcacctccacaaagagcgactcgctgtataccgttggcatgctagctttatctgttcgggcaatacgatgcccattgtacttgttgactggtctgatattcgtgagcaaaaacgacttatggtattgcgagcttcagtcgcactacacggtcgttctgttactctttatgagaaagcgttcccgctttcagagcaatgttcaaagaaagctcatgaccaatttctagccgaccttgcgagcattctaccgagtaacaccacaccgctcattgtcagtgatgctggctttaaagtgccatggtataaatccgttgagaagctgggttggtactggttaagtcgagtaagaggaaaagtacaatatgcagacctaggagcggaaaactggaaacctatcagcaacttacatgatatgtcatctagtcactcaaagactttaggctataagaggctgactaaaagcaatccaatctcatgccaaattctattgtataaatctcgctctaaaggccgaaaaaatcagcgctcgacacggactcattgtcaccacccgtcacctaaaatctactcagcgtcggcaaaggagccatgggttctagcaactaacttacctgttgaaattcgaacacccaaacaacttgttaatatctattcgaagcgaatgcagattgaagaaaccttccgagacttgaaaagtcctgcctacggactaggcctacgccatagccgaacgagcagctcagagcgttttgatatcatgctgctaatcgccctgatgcttcaactaacatgttggcttgcgggcgttcatgctcagaaacaaggttgggacaagcacttccaggctaacacagtcagaaatcgaaacgtactctcaacagttcgcttaggcatggaagttttgcggcattctggctacacaataacaagggaagacttactcgtggctgcaaccctactagctcaaaatttattcacacatggttacgctttggggaaattatgaggggatctctcagtgcacagtcctgattttcctgatgagaaaccacgcacgccacttcacaggtacggcaaccaatacatttactcgcgtcagcaatgatgaaacggttcatcaaattctccagcaatgacagttaatgcgccgatacattcacaaatcatgccagtttttaattcactgttatttaaggaaattaatttctgtaatgcaggaaaaaagatgtcatcgacactagtgacgatgacatgtgatgacaatgtttatcgcgaaagagcaatgagtgagtcgcggcggatcagttttccgctgaaggttttcggcggtgagaaatccccgccatcgagcataaaaatcagccgtccaataatttcctgaatcatctcagtcaccggaatttttacgctggagagcgccggaacggtgtagggggcaatagcgatatcatcgaatccgataactgacacctgctctggcaccgctacgccgcgctcgtgtaacgctttcatcgcacctatcgccatatcgtcgttactggcaactaacgcgctaaatttagccccacgttcgagcaacatttctaccccttcggccccgctggcaggcgtccatttaccgttagcgataagtttttcattgagcgcaataccatgctgcgccagcgcgtctttatacccggcaagacgttcaatgctggtgggggaatccatcgagccggtaaggaaagcaatctcctgatgcccggcgtttatcaactctgccacggcgttaaagctggtctgtttatgatcgcaccagacgctatggctgctatttttgcgcaggcggcgattaagcaccattatcggctgactgtgcgcgtcaatgatgtcatcaatctcatccacgcttaaaaaacgcgggtaaatcataatggcgtcgcagcgcaaatccagcagatactgaatcgcctggcgctcttcttcggcgctgtgtttaccatctgccaatagcaactgtcgccctttctcttccgccattcgcgcggcatgaaacagtaattcactaaaataaatgccgtgataaagcgtgttggtcactaccagccccagcgtctgagtactcttcgccgacagattgcgggccagcaaatttgggcggtaaccgctctcttctaccgcctgaaacacgcgatctttagtctcctggctgacgtagccattacctgaaagcacgcgggaaacggtcgcttttgaaaccccggcgcgcttcgccacttccagcatcgtcgtcatcattttcatccctttacacgcaatcaacgcagtgtactgcaccgtttgccgattgtccttgcgcaatcggcgggaaaaatattcaggtgaccggtttcacaaatataaaaaatgaacaattaactctcttgcttatttagtgacaactattcatgattttgtgaaaccggtttcctaattccgtttcagcatcggcatttttccgttacgtcgactgataacaactacatctaccctactgataacaggataaaatccgatggccaaaaattatgcggcgctggcacgctcggtgatagcggcactgggcggcgttgataacatctcggcagtcacgcactgtatgacgcgtttgcgctttgttatcaaagatgaccagcttatcgacagcccgacgttaaaaaccatccccggcgtgctcggcgtggtacgtagtgacaaccagtatcaggtgattatcggcaataccgtttcacaagcctttcaggaagtcgtcagcctgctgccgggagatatgcagcccgcacagcccgtgggtaaacccaaactcacgctgcgtcgcattggtgcggggatcctcgatgcgctgatcagcaccatgtcaccgctgatcccggcgattatcggcggatcgatggtcaaactgctggcgatgatcctcgagatgagcggcgtgttgacaaaaggatcgccgaccttaaccattctgaatgtgattggtgacggtgctttcttcttcctgccgctaatggtcgcggcttcggccgccatcaaatttaaaaccaatatgtcgctggcgattgccatcgcaggtgtgctggtacatccgagctttattgaactgatggcgaaagcggcccagggtgaacatgtcgaatttgccctgattccggtcaccgcggtgaaatatacctacacggtgatcccggcgctggtgatgacctggtgcctgtcatatatcgaacgctgggtggatcgcattacaccggcggtgaccaaaaacttcctcaaaccaatgctgattgtgttgattgccgcaccgctggcaatcctgctgattggcccgattggtatctggatcggtagcgccatttcggcgctggtttacaccattcatggttatctgggctggctttcagtcgccattatgggcgcgctgtggcctctgctggtaatgaccgggatgcaccgcgtctttacgccaaccatcattcagaccattgccgaaaccggcaaagaagggatggtcatgccgtcagagatcggcgctaacctgtcgctgggcggttcatcactggcggtggcgtggaaaacgaaaaacccggaactgcgccagacggcgctggctgcggcggcatcagccattatggcggggatttccgaaccggcgttatatggcgtggcgatccgcctgaaacgtccgcttatcgccagtcttatcagcggttttatttgcggcgcggttgccggtatggcggggcttgccagccactcaatggcagcgccggggttatttaccagcgtgcagttcttcgatccggcgaatccaatgagcatcgtctgggtgttcgcggtcatggcgctggcggtcgtgctgtcgtttatcctcacactgctgctcggctttgaggatattcctgttgaggaagcggctgccgaggcgcgaaagcatcagagcgtacaaccgaccgtcgccaaagaagtaagtcttaattgaggatgaaaatgtcagtatttccagaaggttttttatggggcggcgcgcttgccgccaaccagtctgaaggtgcgttccgtgaaggtggcaaagggctgaccacggtcgatatgatcccgcacggcgagcatcgaatggcggtgaaactggggctggaaaaacgttttcagttgcgcgatgacgagttttatcccagccatgaggcgacggatttttatcatcgttataaagaagatatcgccctgatggcagagatgggattcaaagtgttccgtacctcaattgcctggagccgcctcttcccgcagggcgatgaactgacgcccaaccagcagggcattgctttttaccgttctgtctttgaagagtgtaaaaagtacggtatcgaaccgctggtcacgttgtgccacttcgatgtgccgatgcatctggtcaccgaatatggctcctggcgtaaccgcaagctggtggagtttttcagccgctacgccagaacctgctttgaagcatttgatggtctggtgaaatactggctcaccttcaatgaaatcaacattatgttgcatagcccgttctccggcgcgggtctggtgtttgaagaaggtgaaaatcaggatcaggtgaaatatcaggccgcgcatcaccagctggttgccagtgcgctagccaccaaaatcgcccatgaggttaacccgcaaaatcaggtgggctgtatgctggcgggcggtaacttctacccttacagctgcaagccggaggatgtctgggcggcgctggagaaagatcgggaaaacctgttttttatcgatgtgcaggcgcggggcacgtatccggcttactctgcccgcgtattccgcgaaaaaggggtaaccatcgacaaagcaccgggcgatgatgagatcctgaaaaacaccgtcgattttgtctctttcagctattacgcctcgcgctgcgcctcggcggagatgaacgccaacaacagcagtgcggcgaacgtggtgaaatcgctgcgtaacccatatctacaggtaagcgactggggctggggtattgatccactcggtctgcgtatcaccatgaacatgatgtacgaccgttatcagaagccgctgtttctggtggaaaacggcctcggcgcaaaagatgaacttgctgccaatggcgagattaacgatgactatcgcatcagctatttacgcgaacatatccgcgcaatgggcgaagcgattgcagatggcattccgctgatgggctacaccacatggggctgtattgatttagtttccgcctctacgggtgaaatgagcaaacgctacggttttgtctttgttgaccgtgacgacgcaggcaacggcacgctgacgcgcacgcgtaagaaatcgttctggtggtataaaaaagtgattgccagtaatggggaagatttagagtaagtaaccgtgccggatgcggcgtgaacgccttatccggcctacatagttcgtgcgacatgtagatactgttatggcctgcaagttttttcctggtccggtttcccggattgcaggcatgccagacacagcgccgtcaggcgctgtttttttcatcccttccgcgatttttacgccgctaccggattatgccgtgacgcatcgaacggcacgcctgacttcagcactccatacgccacctgtgccagcttgcgcatcatcgcgccgagaatcacctttcctttcttgccattagccgccagacggtcgcggaacgcccgtccccactcagtcttactggtggctaccattgcgggcatatacaacgccctgcgaagcgacacatgtccggccttactcatccggctcgcccctctcacactgctacctgattcataacgccgtggtgtcagacccgcaaaagcggcgaactgtctggcatgggcgaagcggtccttcagaccgatataagccagcaataccgcagatgttttctctccgatacccgggatgctttccagcagtttcctgcggtgtttcatatccggatcatcgtctgtcaggtcttttatctgcttctcaagacgcttcagctctgcttcaagccacagaaggtgagcatcaatgctcggtctctggacttcccgcgccgtttcagtgcgattcagttcctgcgtgtgcatatctgtcagcgcctggtggccggactaccagggcacgcaacgcgcgttcaagcgggtgaggcgcttcccaggctgcagggcgcttctgacgacagaactctgccagcatgcgcgcatccacggtatcagtcttgttacgcagtccttcactctgagcgaaagctttacccagcgcaggattaatgactgacactatgtagccagcatcgtaaaggcactcagcgacaggttccatataggtgccggtcgcttcgatgcagatatgcgcatggtcaatcttgtgacctttcagccagctcaccagctcatcgtgccctttagtggtgttagcgaattttttggtgcgatgacgaccatcaggacgcaacacatcgacattcagtttctctttagcggtgtcgataccgatataatgaagttcatgttccatagtgaaaccaaccttgcaaatacggattaccgggaaaaccggtccatgatactgtccggtttatcactttgggagaaaggcagtccgctgcataaatctacgcaacaggttagaacccaaggcccgatacggcatgcggactgcaggcagagaaaactggccgattttctctgcactggagggataatacaaggcccgataagcgcagcgcatcgggcaatttagcatttggcatcagaactggttcacaccatcaagaacatccctgtcctgattacttattgaaaaactactcttctttcaccgctaactgcgcgaagccgccattcccttcccagccttccagtcgttgataaacggtttctaccgcatctttaatcggctgggtcattgggtagtaaaagccgacgatatccggctggatgccgagaaaaatcacttcgccaatgtcttctttcaactgatcgataaggtagttcaacggcatgttatgggtagtcatcataaacatctcagcgatatcatccgggtcgatgatgcggatctcgccggggtttagccccatatccgtggcgtcgacaatcagtaaccgcgtagggcgcagttcacggatggcgacgatgtcgttttccggtgcactaccgccgtcaatcaccacccagttgcctttcggcgcggcggcgcacttttccgccaacagcgggcctgcgccatcatcgcccatcatgctattgccaacacagagtaaaacgtcagtcacgcaatctcctcaccatcaaatagatggcgttttcctgatgaatatcatgcagcatacttaacagcattgtactccattcctgctgctgcgaagtttgcgctgcccgggctttatcgaatgcgttggccagcatcggcacatggttaatatcgatgacgatctcaccatatttcggcacgccttccattttgcggcgggcttcgctgcccgcctccagagtggcaatccatgccagatattcatcccacgggcaggtgagcgccgcttccaggcaatcgataaccccaaggtggtgaccaatcgccaggctgtaatagaccacctgctgcgcctcggcgggcgtggcatcgttctcatcaataaatttacggctcagttgactgaacaccaccttttcactcatcggatacgcgcctcttcaacaacatgattcagatggctgacaatctcgttaagacgcggatcgttttccgcttccagccagcgtgcaacctgttcttcgccctgccctaactgtgtaaggtaatcatcggcaatctgacgaccgtaacgataacccgccaggcggcgtgcttcgcgatccactttcacacgcagcggctgcaccatttcgccatgcagaatctcagccggttgttcatcctgctcacccgggccacgggcgtgaattttctgctccagcaggccgagcgccattgcaaagccgtacagcgtggcggcaggcgttggcgggcaacccggaatgtagacatctaccgggacgattttatccgtaccgccccatacgcagtagagatcgtggaagatcccgccgctgttaccgcaggcaccgtaggagatacaaattttcgggtccggcgcggactgccacgcacgcagcgcaggggatcgcattgcacgggtgaccgcgccggtaaacagtaaaatatccgcatgacgcggtgaaggaacgactttaatgccgaagcgttctgcatcaaacagcggcgataaagtggcgaaaatttcgatttcgcagccgttgcaaccgccgcagtccacgcggtaaacataggcagaacgtttgatttttttcagtaacgacgccttcatgctggcgatggattcatccaccgtcatggggaccggaatgccgttggcgtcacgggggcctaataaattgctcatcagatggcctctttcatatggcgagtcagttcaatacggtcggacggcaccaggcatttctggcgcttacattccgggcaagtctcaaagctttcgcggtggttttccgcgcggctgtcaccattgtgcttaagcagcgcaatggcgtagtcgatctctttctggacggcgaaaggacgattgcagacgcgacagttgcacagcgcaaagcgggactgttgcaggaaatcttcttttttccacaccgccagttcgtactcttgcgacagtttgatcgccgccgtcgggcaaacttcttcgcagcgtccacagaagatgcagcgcccgagattaaactcccacgcaagctctcctgtggcgaggtcagtttcaaccgttaaggcgtttgacgggcaggcattgacgcaggccgcgcagccgatgcactgctgcgggttctgctctggcttaccacggaagtttttatcaaccgcaatcggctccagcggataagacgaggtcgccgtgccggttttgatgacttttttgataaaggtaaacatggcgattccttatttcagcggcgagtttttacgctcaatgctgtaacgctcgagttctttgtacggcaccactttgctctttttcttacgcacatcgaccacggtcatgcggtcggtacaggagtagcaagggtccaggctaccgataatcagcggcgcatcggaaacggtgttaccgcgcagcatgtagcgcagggtcggccagttcgcgtaggtcgcggcacggcagcgccagcggtacagcttctggttgtcgccggtcatgctccagtggatatcgtcgccgcgcggcgcttcggcaaagcccagcgcgaaacggtgcggaatgtaggtaaagccttccaccatcagcggaccgcccggcaggttatccagaccgtagtcgatcatgttcagcgcggtataaacttcgttgatacgcactttcagacgggaaataacgtcgcagccctgctcgctgtggacttccattggcagcaggccataaccgacaaacgggtgatcggcgcgagtatcgcgggcgtgaccgctggcgcgaaccatcgggccaacgttactgaaatcgcgggcgatttccgggtccagacgaccaatgccgacggtgcgctgttccatgttcggcgtactcagcagcccatccaccagctcctgcacttcacgacgcatctgttgcgccagctggcgggtctggatcatgtcatctttcaacagatcgcgacgaatcccgccgatcaggttcaggccgtaggttttacgcgcaccggtgaggatctctgccattttcatggaggtttcacgcacgcggaagaactgcataaagccggagtcaaagccggtaaagtggcaggcgagaccgaggttgagcagatgcgagtgcaggcgttccacctccagcagaatggcgcggatcatctgcgcacgttctggcacctgaatacccatcgcgttttctaccgacgtggtgtaggcggtgctgtgggcaaagccgcagatcccgcacacacggtcagagaggaaggtcacttcgttgtaacccatacgggtttccgccagtttttccatgccgcgatgaacgtagaacagacggtagtcggcgtcgataatgttttcgccatcgacgaacagacggaagtggcccggttcgtcagaagtgacgtgcagcggaccaatcggcacgacgttgtttttcttgtcgcccagttcattgatgaactcgtaggtttcagcatcggtagtcggtgccggacgctgacgataatccatgctgtctttacgcagcggataaagttcatccggccagtcatccggcagcaccagacgacgttcatccggcagaccaaccggaatcaaaccgtacatatcgcgcacttcgcgctcgccccacaccgccgccggaacgcgcggcgtcacggacggatactccggtttgttggcgtcaacttcgacgcgaaccgttacccaacacttggtgcccttctccatcgacagcacgtaataaacggcgtaatgaccattcagtttgcgttcgtcgttaccaaacagcaccgacagccagccaccctgcttgtagtagagaaactccaccacttccggcaggtagttcaccttcacggtcacggtcagctgatctttggtctgccaggcgtggtccagcacgacgcccggaaatgcctcattcagcgcggcgagataatgttgacctaatttttcttcagacatgctcaaactctctttaatcacgccgccagcaaggagacgaacgctaaaaatgcaaagccaaacccagcccaggtaatgcgcggagtaatatcaagacgcagacgggccatgctgttttcgaacagcgcgataaccaggacgccgacgaccagtttgacgatggcaatcaccagcgccagcagcagcccaccggcggtgaaggtttccatctgtccccacgggataaatacgccgacgaacatctgcagcaccaccagctgtttcaggctgataccccatttcatgacgccaaagccgctgccgctgtattcagagagcgggccttcctgcagctcctgctcggcttccgccaggtcgaacggcagtttgcccatttcgataaaggtggcgaacgcacaggcacaaagcgccagtaccagcgggatgctctggctcagcggccagtgataaacggtgtcggtgatgttgctgatgttggtggaaccggcaacctgtgcggcaacccacagaccaagcagcagcatcggttcgaccagcacgccaagcatcgcttcacggctcgcgccgatagcggtaaacgggctaccggtatccagaccagaaatggcaaagaagaaacgcgcgatggcaaagagatacagtaaggtgattaaatcacccagttgcggcagcggagaaccgacggtcaccaccggcagcgcagtagcgatagtcagcatgacgcccaccatcacatacggcgtcaggcggaacacccagccggaggcatccgggccaacgctctggcggcccagcagtttgaaaatgtcacgatactcctgcaacacacccggcccacgacggttatgcagacgggcgcgcgccacgcgggtaataccggagagcagcggcgcaacggcaaataacaccagcgcctgaattaacggatataaaacactcattctcaggctcctcgtgaaacaataatcaccaccagtaccgccagttcaaccagcgccatccggcggaacagcaacgcactaccttcgcactgccagcccggcaccagcgacaccggattcagccatttgcgcagtttcagcactggcgcaaacgcctgtttcaccggcatggcaaaaccgtgagcggtaatcaccattgatttttcatggtcgtagccgcacacccaggccgcaccgcgggaacgtgacggcaggcggtcgcctttgcaaatcgccataatgatgaatggcagcagcgggcaggcaatcagcagcaatgtgatcattggttgagaaacggtggtgttagcaggctccagaggcagaggtacagcagcagagagcatcggcagcagccacggcgcagcaacaccgccaattacgcagcaaatcgccagtgccactacgcttacgctcatcaggagcggcgcacaggtggcgttttcggcttctttggtacgcggcgcgccgaggaacgtgacgccatagactttcgccatacacatcaccgccagcgcaccggtaattgccagacccacagcgagcagcggccccagcagacgggcaacaaacgcgccgctattgctcagtttgaagaaggattgatagataacccattccccggcaaacccgttcagcggcggcagcgcagccattgccattaacccgactaacatggcgatggagataaccggcattttcttgccaataccaccgagtttttcgatatcgcgatgaccggtacggaaccagacgctccccgctccgaggaacagtacgcttttgaacaggctatggttaagcagatggtacagaccaccgaccaggccaagagcaatcagtgccggttgttcgagcgcgatacccgttacgccagcgcccagccccagcagaataatgccgatattttccagggtgtggtaagccagcaggcgctggatgttgtgttccatcaacgcatacagaccaccgacgaacgcggtgatcatgccgagcaccagcagcgcgatcccccaccacagcggtgcattaccgccaagcagtgacagggttaacatgcccagcaggccaattttcatgactaccgtagaaaacaacgcggcagctggcgcagaggcgttagcatgtgcctgcggcacccagccgtgcagcggaataatcccggccagcaggccaaagccaatcacaccgagcagccagatatcggaaccgagcggcagctgttgcatacgcatatccagcaggcgcagatccagcgtgccataacgctgccacagcagccagcaagcaatcgccagcagcagagtgccaagacgccccagcgcaaaccacagtttgccctctttgctgttgctggtaaggaacaccgcacacaaggccatgacttcagccattaccacgaacatgccgaggttgctggcgatgacggcgcagacggcggcagccatcaacatattgatctgcaagccgttgcacttcacctgcgcgtggcgatgccagtcaatgttgtagaggctgacaaacagaccgcacagaccgagcgtaatcagccaaatcgcgttaagcggagagatttgcacatcgtagcttaccagcgacagcgcaccgctcacgccaaccgcgccagtcagcacagtaaagcccgcggctgccgtatacaggctaccaaccgcgccgccaattccggctatccagccgcttagcgccttttgaaaagaaaagagaaatgccagaacagcggcggcgacaaaccacgccacgccgctattgatcagggaaattgcgctcatttagcctctccactttgagcctgctgaaacaaggtgagatcgccaaagtccgtgttaaaggtcagctcacgcttacgtttgctaacgcgggcgatatcggtgttatccaccagatgcagggctttggtcgggcacatccgcacgcaggccggaccttgttcatcaaagctacaaaggtcacatttgacggcgatcgcgcgaatacccggcacccagtcaagcagcgtactgatacgcgccggagcaggcggtgccggtggcgctttcggggtattggcatttgcaggaatatccagcggacggctgccggaaaattcaattgcgccaaacgggcaggcgatgccgcacagcttgcagcttacgcacaggctttcattcaactgcacggccccatcaacgcgggtgatggcgttaaccgggcagaccaccgcgcagggtgcatcttcacagtggtgacagagctgcggcgcagattctttttcattcagcatcactctcaggcgcggcattgattgcaggccgtgctggcgatgcgtctctgaacaggcggcctcacaagtgtggcagccgatacagagcgtggagtcagcaattacaaaacgattcaccaggcattcctcaggtgattgtcatttttgacgaaaacatgccgatgaaatgtcattttcgacactcatcgacacgcccatccccaaacaggcgtaacgcctgcaaaacgggcaaagcctcagctcatgctgccgggatttgtccctttaccagttggcttaaattcaccggcacattgttttcaatggcggtgtataagctgtcgtaaacgccagcgattttttcgagatagtgttccagaacctgttcgcgatcgcggatgttgaccttgccatcaatcatgccgtcaatgctcagttgcgcctgcgcaatccgctgtttgtcttcgccatcttttgtttcgacgtaatactcgatggtgtggctgttaaagccatccgccagggtgacgtaaatacgaaaatgttcaaaaaggacgaaacagagttctttgtccggcgcgcagctcatggcgtgatgcaggcgcgctttcgataacgtgatcccctgaaccagcgaattgcagtagatgtgccactggtcctgtaggcgacgatgccgctgtgcgatgtaatcggctttctcgcttatttcccaaatagtcattgtcaggttacccgtttaacagagatgccagctttaagcattttttgtgccaacttttaatttattgttattaaagagatttttaagataaagatgaatttcgtcgccgtgtcgacgtgtcatttcgacatcatcgacattattcaccgcagggataatcaacactggcacaattattgcttgtagctggcaatagttaatgggaggcgatatgcacgaaataaccctctgccaacgggcactggaattgatcgaacagcaggccgcaaaacacggcgcaaaacgcgtaactggggtctggctcaaaattggcgcattttcttgtgtcgaaaccagctctcttgccttttgttttgatctggtttgccgcggcagcgtggcggaaggttgtaaactgcacctcgaagaacaagaggccgaatgctggtgtgaaacatgccaacagtatgtgacgctactgacccagcgcgtccgccgctgtccacagtgtcatggtgacatgctacagattgtggcagacgacggtttacagattcggcggatagaaatagaccaggagtgagcgatgtgtacaacatgcggttgcggtgaaggcaacctgtatatcgagggtgatgaacataaccctcattccgcgtttcgtagcgcgccatttgccccggcggcacgcccgaagatgaaaatcaccggcattaaagcgcctgaatttacccccagccagactgaagaaggcgacctgcattacggtcatggcgaagcgggcactcacgcgccgggcatgagccagcgtcggatgctggaagtcgaaattgacgtgctggacaaaaataaccgtctggctgaacgcaaccgcgcgcgctttgctgcccgcaagcaactggtgctcaacctggtttccagccctggttccggtaaaaccaccctgctgacggaaaccttaatgcgcctgaaagacagcgttccgtgcgcagttattgaaggcgatcagcaaaccgtgaacgatgccgcacgcattcgcgctaccggcacaccagcgattcaggtgaacactggtaaaggctgccaccttgacgcacagatgattgccgacgccgcaccgcgtctgccactggacgataacggtattctgtttatcgaaaacgttggcaacctcgtatgcccggccagcttcgatctcggtgaaaaacacaaagtagcggtcctttccgttaccgaaggtgaagacaaaccgctgaaatatccgcatatgtttgccgccgcctcgctgatgctgctcaacaaagttgaccttttgccgtatctcaactttgacgttgagaagtgcatcgcctgcgcacgcgaagtcaatccagaaattgaaatcatccttatttccgccaccagcggcgaagggatggaccagtggctgaactggctggagacacagcgatgtgcataggcgttcccggccagatccgcaccattgacggcaaccaggcgaaagtcgacgtctgcggcattcagcgcgatgtcgatttaacgttagtcggcagctgcgatgaaaacggtcagccgcgcgtgggccagtgggtactggttcacgttggctttgccatgagcgtaattaatgaagccgaagcacgcgacactctcgacgccttacaaaacatgtttgacgttgagccggatgtcggcgcgctgttgtatggcgaggaaaaataatgcgttttgttgatgaatatcgcgcgccggaacaggtgatgcagttaattgagcatctgcgcgaacgtgcttcacatctctcttacaccgccgaacgccctctgcggattatggaagtgtgtggcggtcatacccacgctatctttaaattcggcctcgaccagttactgccggaaaacgttgagtttatccacggtccgggttgtccggtgtgtgtactgccgatgggtagaatcgacacctgcgtggagattgccagccatccggaagtcatcttctgtacctttggcgacgccatgcgcgtaccagggaaacagggatcgctgttgcaggcaaaagcacgcggtgccgatgtgcgcatcgtttactcgccgatggatgcgttgaaactggcgcaggagaatccaacccgtaaagtcgtattcttcggcttaggttttgaaaccaccatgccgaccaccgccatcaccctgcaacaggcgaaagcccgcgatgtgcagaatttttacttcttctgccagcatattacgcttatcccgacgctgcgcagtttgctggaacagccggataacggtatcgacgcgttcctcgcgccgggccacgttagtatggttatcggcactgatgcctataattttatcgccagcgattttcatcgtccgctggtggtcgctggtttcgaaccccttgatctactacaaggcgtggtcatgctggtggagcagaaaatagcggcccacagcaaggtagagaatcagtatcgtcgagtggtaccggatgccggtaacctgctggcgcaacaggcgattgccgatgtgttctgtgtcaacggcgacagcgaatggcgcggcttaggcgtgattgaatcttctggcgtacacctgacgccggattatcaacgattcgatgccgaagcacatttccgcccggcaccgcagcaggtctgcgatgacccgcgcgcacgttgtggtgaagtattaacgggcaaatgtaagccgcatcaatgcccgctgtttggtaacacctgtaatcctcaaaccgcatttggtgcactgatggtctcctccgaaggagcgtgcgccgcgtggtatcagtatcgtcagcaggagagtgaagcgtgaataatatccaactcgcccacggcagcggcggccaggcgatgcagcaattaatcaacagcctgtttatggaagcctttgccaacccgtggctggcagagcaggaagatcaggcacgtcttgatctggcgcagctggtagcggaaggcgaccgtctggcgttctccaccgacagttacgtcattgacccgctgttctttcctggcggtaatatcggcaagctggcgatttgcggcactgcgaatgacgttgcggtcagtggcgctattccgcgctatctctcctgtggctttatcctcgaagaaggattgccgatggagacactgaaagccgtagtgaccagcatggcagaaaccgcgcgcacggcaggcattgccatcgttactggcgatactaaagtggtgcagcgcggcgcggcagataaactgtttatcaacaccgctggcatgggcgcaattccggcgaatattcattggggcgcacagacgctaaccgcaggcgatgtgttgctggtgagcggcacgctcggcgaccacggggcgactatccttaacctgcgtgagcagctggggctggatggcgaactggtcagcgactgcgcggtgctgacgccgcttattcagacgctgcgtgacattcccggcgtgaaagcgctgcgtgatgccacccgtggtggtgtaaatgcggtggttcatgagttcgcggcagcctgcggttgcggtattgaaatttctgaatcagcgctgccggttaaacctgccgtgcgcggcgtttgcgaattgctgggactggacgccctgaactttgccaacgaaggcaaactggtgatcgccgttgaacgcaacgcggcagagcaagtgctggcagcgttacattcccatccactggggaaagacgcggcgctgattggtgaagtggtggaacgtaaaggtgttcgtcttgccggtctgtatggcgtgaaacgaaccctcgatttaccacacgccgaaccgcttccgcgtatatgctaataaaattctaaatctcctatagttagtcaatgaccttttgcaccgctttgcggtgctttcctggaagaacaaaatgtcatatacaccgatgagtgatctcggacagcaagggttgttcgacatcactcggacactattgcagcagcccgatctggcctcgctgtgtgaggctctttcgcaactggtaaagcgttctgcgctcgccgacaacgcggctattgtgttgtggcaagcgcagactcaacgtgcgtcttattacgcatcgcgtgaaaaagacacccccattaaatatgaagacgaaactgttctggcacacggtccggtacgcagcattttgtcgcgccctgatacgctgcattgcagttacgaagaattttgtgaaacctggccgcagctggccgcaggtgggctatacccaaaatttggtcactattgcctgatgccactggcggcagaagggcatatttttggtggctgtgaatttattcgttatgacgatcgcccctggagcgaaaaagagttcaatcgtctgcaaacatttacgcagatcgtttctgtcgtcaccgaacaaatccagagccgcgtcgtcaacaatgtcgactatgagttgttatgccgggagcgcgataacttccgcatcctggttgccattaccaacgcggtgctttcccgcctggatatggacgaactggtcagcgaagtcgccaaagaaatccattactatttcgacattgacgatatcagtatcgtcttacgcagccaccgtaaaaacaaactcaacatctactccactcactatcttgataaacaacatcccgcccacgaacagagcgaagtcgatgaagccggaaccctcaccgaacgcgtgttcaaaagtaaagagatgctgctgatcaatctccacgagcgggacgatttagccccctatgaacgcatgttgttcgacacctggggcaaccagattcaaaccttgtgcctgttaccgctgatgtctggcgacaccatgctgggcgtgctgaaactggcgcaatgcgaagagaaagtgtttaccactaccaatctgaatttactgcgccagattgccgaacgtgtggcaatcgctgtcgataacgccctcgcctatcaggaaatccatcgtctgaaagaacggctggttgatgaaaacctcgccctgaccgagcagctcaacaatgttgatagtgaatttggcgagattattggccgcagcgaagccatgtacagcgtgcttaaacaagttgaaatggtggcgcaaagtgacagtaccgtgctgatcctcggtgaaactggcacgggtaaagagctgattgcccgtgcgatccataatctcagtgggcgtaataatcgccgcatggtcaaaatgaactgcgcggcgatgcctgccggattgctggaaagcgatctgtttggtcatgagcgtggggcttttaccggtgccagcgcccagcgcattggtcgttttgaactggcggataaaagctccctgttcctcgacgaagtgggcgatatgccactggagttacagccgaagttgctgcgtgtattgcaggaacaggagtttgaacgtctcggcagcaacaaaatcattcagacggacgtgcgtctaatcgccgcgactaaccgcgatctgaaaaaaatggtcgccgaccgtgagttccgtagcgatctctattaccgcctgaacgtattcccgattcacctgccgccactacgcgagcgtccggaagatattccgctgctggcgaaagcctttaccttcaaaattgcccgtcgtctggggcgcaatatcgacagcattcctgccgagacgctgcgcaccttgagcaacatggagtggccgggtaacgtacgcgaactggaaaacgtcattgagcgcgcggtattgctaacacgcggtaacgtgctgcagctgtcattgccagatattgttttaccggaacctgaaacgccgcctgccgcaacggttgtcgcccaggagggcgaagatgaatatcagttgattgttcgcgtgctgaaagaaaccaacggcgtggttgccgggcctaaaggcgctgcgcaacgtctggggctgaaacgcacgaccctgctgtcacggatgaagcggctgggaattgataaatcggcattgatttaactgcaaattgccggacagatctgcctgtccggcatactattcacgaggttttttcggacgatatttttccggcagttctggcaccggacgcttgtcatcgatgagatgacgcacggttaagatcggatgacgccacagcattctcggcccggcccaacgcataatctgtttcatctcttcacgctttgcaggctggtaacagtgcaccggacactgcttacaggctggtttctcttcgccgaacacacatttatccagccgcttttgcgcgtaaacaaacaacgcctcgtaatgctccggctccgctgacgcctgcgggcatttcgcttgataaagatcgatcatttttttaatcgtcagtttttcacgagagatacgcttgccggacatgctgcctccacctcattaagatgtatttatattacatcttaatcttaaagggcactatgactctaaagaagaaaggttcgccaaccgacgcaattttgcgtacttgcttcataagcatcacgcaaaagctgcaaaacagcatctttcccggaaccagcatcaagaactcaccgttcgcttcttcccctgaaatgattaactccggtatcatgtgcgccttatgtgattacaacgaaaataaaaaccatcacaccccatttaatatcagggaaccggacataaccccatgagtgcaatagaaaatttcgacgcccatacgcccatgatgcagcagtatctcaagctgaaagcccagcatcccgagatcctgctgttttaccggatgggtgatttttatgaactgttttatgacgacgcaaaacgcgcgtcgcaactgctggatatttcactgaccaaacgcggtgcttcggcgggagagccgatcccgatggcagggatcccctaccatgcggtggaaaactacctcgccaaactggtgaatcagggcgagtccgttgccatctgcgaacaaattggcgatccggcgaccagcaaaggtccggttgagcgcaaagttgtgcgtatcgttacgccaggcaccatcagcgatgaagccctgttacaggagcgtcaggacaacctgctggcggctatctggcaggacagcaaaggtttcggctacgcgacgctggatatcagctccgggcgttttcgcctgagcgaaccggctgaccgggaaacgatggcggcagaactgcaacgcactaatcctgcggaactgctgtatgcagaagattttgctgaaatgtcgttaattgaaggccgtcgcggcctgcgccgtcgcccgctgtgggagtttgaaatcgacaccgcgcgccagcagttgaatctgcaatttggcactcgcgatctggtcggttttggcgtcgagaacgcgccgcgcggactttgtgctgccggttgtctgttgcagtatgcgaaagatacccaacgtacgactctgccgcatattcgttccatcaccatggaacgtgagcaggacagcatcattatggatgccgcgacgcgtcgtaatctggaaatcacccagaacctggcgggtggtgcggaaaatacgctggcttctgtgctcgactgcaccgtcacgccgatgggcagccgtatgctgaaacgctggctgcatatgccagtgcgcgatacccgcgtgttgcttgagcgccagcaaactatcggcgcattgcaggatttcaccgccgagttgcagccggtactgcgtcaggtcggcgacctggaacgtattctggcacgtctggctttacgaactgctcgcccacgcgatctggcccgtatgcgccacgctttccagcaactgccggagctgcgtgcacagttagaaactgtcgatagtgcaccggtacaggcgctacgtgagaagatgggcgagtttgccgagctgcgcgatctgctggagcgagcaatcatcgacacaccgccggtgctggtacgcgacggtggtgttatcgcatcgggctataacgaagagctggatgagtggcgcgcgctggctgacggcgcgaccgattatctggagcgtctggaagtccgcgagcgtgaacgtaccggcctggacacgctgaaagttggctttaatgcggtgcacggctactacattcaaatcagccgtgggcaaagccatctggcacccatcaactacatgcgtcgccagacgctgaaaaacgccgagcgctacatcattccagagctaaaagagtacgaagataaagttctcacctcaaaaggcaaagcactggcactggaaaaacagctttatgaagagctgttcgacctgctgttgccgcatctggaagcgttgcaacagagcgcgagcgcgctggcggaactcgacgtgctggttaacctggcggaacgggcctataccctgaactacacctgcccgaccttcattgataaaccgggcattcgcattaccgaaggtcgccatccggtagttgaacaagtactgaatgagccatttatcgctaacccgctgaatctgtcgccgcagcgccgtatgttgattattaccggcccgaacatgggcggtaaaagtacctatatgcgccagaccgcactgattgcgctgatggcctacatcggcagctatgtaccggcacaaaaagtcgagattggacctatcgatcgcatctttacccgcgtaggcgcggcagatgacctggcttccgggcgctcaacctttatggtggagatgactgaaaccgccaatattttacataacgccaccgaatacagtctggtgttaatggatgagatcgggcgtggaacgtccacctacgatggtctgtcgctggcgtgggcgtgcgcagaaaatctggcgaataagattaaggcattgacgctgtttgccacccactatttcgagctgacccagctaccggagaaaatggaaggcgtcgccaacgtacatctcgatgcgctggagcacggcgacactatcgcctttatgcacagcgtgcaggacggcgcggcgagcaaaagctacggtctggcggttgctgctctggcgggcgtaccgaaagaggttattaagcgcgcacggcaaaaactgcgtgagctggaaagcatttcgccgaacgccgccgctacgcaagtggatggtacgcaaatgtctttgctgtccgtaccagaagaaacttcgcctgcggtcgaggcactggaaaacctggacccggattcactgactccgcgtcaggcgctggagtggatttatcgcttgaagagtctggtgtaataaaaattcccgatagtcttttgctatcgggaatattaacgacaactgacgaatcaaataaaaataccctgtataataggaaagcttattttatagggtaaaaccatgccatctacacgctatcaaaaaatcaatgcccatcactatcgccatatatgggtcgttggtgatattcatggtgaatatcagttattacaatcccgcttacatcaactctcttttttccccgaaaccgacttacttatttctgtcggcgataatattgatcgtgggccggagagtcttgacgtcctgcgcctgctaaaccagccctggtttatctccgttaaaggcaaccacgaagcaatggcgctggatgcgttcgcgaccggcgatggcaatatgtggcttgccagcggtggtgactggtttttcgatttaaatgattcagagcaaaaagaagctacagatctgttgctgaaattccatcaccttccacatattattgaaatcactaacgacaacataaaatatgtcatcgcacatgcagattatccggggagtgaatatctctttggtaaagaaatagcggagagcgaattactctggcctgttgatcgtgtgcagaaatcgcttaatggcgagttacaacaaataaacggcgctgattattttatatttggacatatgatgtttgataacattcagacgttcgctaaccagatttatattgataccggatcgccgaaaagtgggcggctgtcattttataaaataaggtagtctcatgcttcttctgtgaagcatgagtaaccagatgttattgcaggccattattcatttttcgctaccagcaaagagagatcctgcttcgccagcgcgcgactggcactctccggcaaaccgtcgtctgtaataatctgatcaaactcgcttaatggtaacgccagccatgtcgccacctgaccatatttcgtcgcatcacagaccaaaactcgctggcggctggcactggcaatcgcccgtttcaccgtgactttatcttccgctggcgtagaaatcccccgcacactccatgacgatgcagaaataaaagcctgatcaatcatcaggctgcgcagcatggtcgcagcggcttccccgacacaggaacggttttcccgacacactgcaccgccagtgtgaataattgtgcaattactgttgtcgagcaagtagttcgcaataacgaaatcgtttgtgaccacagtcagtgactccatgtgaatcagatgctgtgctatcgctaacgtggtcgttcccgcatccagatagatacaacttcccggctgaacaagacttgccgccagcttgccaatagccgctttttgcgtcattgccagcgcagtttttacctgatgagaaggttcatgcgccacgcgtcccggagactggacgcctccggacaccagcacaacggctccctgctgctccagtttttgtaaatcccgacgaatggtcatatgtgacacattcattctgtccgttagttcagcaatactgacaatgcctttttcagctaccatctcaaggatgatttggcgacgctctacgggtatcaacttttgctccttcctttgtcctgctgacattctacgctatttgcctgcgaaacgtgcgcggcgcaactaacgcttagttcacataaaataacacacaatgttaatttatgtgaatcagctcaccatatcgttatcttccagcgcttatattcacaatatcaaacaaaatatcacttaaattaacaaggagagcagatgaaaacgggatctgagtttcatgtcggtatcgttggcttagggtcaatgggaatgggagcagcactgtcatgtgtccgcgcaggtctttctacctggggcgcagacctgaacagcaatgcctgcgctacgttgaaagaggcaggtgcttgcggggtttctgataacgccgcgacgtttgccgaaaaactggacgctctgctggtgctggtggtcaatgcggcccaggttaaacaggtgctgtttggtgaaacaggcgttgcacaacatctgaaacccggtacggcagtaatggtttcttccactatcgctagtgctgatgcgcaagaaattgctaccgctctggctggattcgatctggaaatgctggatgcgccagtttctggtggtgcagtaaaagccgctaacggtgaaatgactgtcatggcctccggtagcgatattgcctttgaacgactggcacccgtgctggaagccgttgccggaaaagtttatcgcataggtgcagaaccgggactaggttcgaccgtaaaaattattcaccagttgttagcgggcgtacatattgctgccggagccgaagcgatggcacttgcagcccgtgcggggatcccgctggatgtgatgtatgacgtcgtgaccaatgccgccggaaattcctggatgttcgaaaaccggatgcgtcatgtggtggatggcgattacaccccgcattcagccgtcgatatttttgttaaggatcttggtctggttgccgatacagccaaagccctgcacttcccgctgccattggcctcaacagcattgaatatgttcaccagcgccagtaacgcaggttacgggaaagaagacgatagcgcagttatcaagattttctctggcatcactctaccgggagcgaaatcatgatcaagattggcgttatcgccgatgattttaccggcgcgacggatatcgccagttttctggtggaaaacggtctaccaacggtacaaattaacggtgttccaacaggtaaaatgccggaagcaatcgacgcactggtgatcagcctgaaaacgcgctcctgtccggtggttgaagccacacagcaatcgctggcggctctgagctggttgcaacagcaaggttgcaaacagatctatttcaaatactgctctactttcgacagtacggcgaaaggtaatatcggcccggttaccgatgcattaatggatgctctcgacacgccgtttacggtcttctctccggccctgccggtcaacggacgtacggtttatcaggggtatttgttcgtaatgaatcaactgctggccgaatccgggatgcgccatcacccggtaaatcccatgaccgacagctatcttccccgtctggttgaagcgcaatccacagggcgctgcggcgtcgtttcggcacatgttttcgaacaaggtgtggatgccgttcgtcaagagctggctcgcttacagcaagagggctaccgctacgcggtgcttgatgcgctgaccgaacaccatctggaaattcagggagaagccttgcgcgatgccccactggtaacgggcggttctggtctggcgattggcctggcccggcagtgggcgcaagaaaacggtaaccaggctcgcgaagcagggcatccgctcgctgggcgcggcgtagtgctctccggttcatgctctcaaatgaccaaccgccaggtggcacattaccgtcaaattgcaccagcccgtgaagttgatgtggcacgctgcctctcaaccgaaactctggccgcttatgcacacgaactggcagagtgggttctgggccaggaaagtgtacttgctccactggtttttgccaccgccagcactgacgcattggcagcaattcaacagcaatacggtgcacaaaaagccagtcaggcagtagaaactctattttctcaactagcggcgcggttagcagcggaaggcgtgacacgctttattgtcgcaggcggtgagacctccggcgtagtcacacagagcctgggcataaaagggtttcatattggcccaaccatttcccccggcgtgccgtgggtaaacgcactggataagcctgtctcactcgcccttaaatctggcaacttcggtgatgaagcctttttttcacgagcccaaagagagtttttatcatgagcgatttcgcaaaagtagagcagtctttgcgagaggagatgacgcggattgccagttcattctttcagcgcggctatgcaaccggttcggctggcaatctgtcgctgcttttacctgacgggaatttactggcgacaccgacaggttcatgcctgggcaatctcgatccgcagcggctttccaaagtcgccgcggatggcgaatggttaagtggtgacaaaccctcgaaagaggtgctctttcatctggcgctgtatcgcaacaatccgcgctgtaaagcggtggtgcatttgcacagcacatggtcgacggcgctttcctgcctgcaagggctggacagcagcaacgttattcgtccgttcacaccatacgtggtgatgcggatgggaaatgtcccgctggtgccttattaccgaccgggcgataaacgcatcgcacaggatctggcggaactggcagcagacaatcaggcttttttactggcaaatcatggcccagtggtttgcggtgaaagcctgcaagaagccgccaacaatatggaagagctggaggaaacggcaaagctgatttttattctcggtgaccgcccgatccgttatctgaccgcaggtgaaattgcggaattaaggagttaatgcaatgcctcgttttgcagctaatttatccatgatgttcaccgaagtgccttttattgaacgcttcgccgcagcgcgaaaagccgggttcgatgctgtggaatttctgtttccctatgactactccaccctgcaaatccaaaagcaactggagcaaaaccatctgacactggcgctgttcaataccgctcccggagatattaatgcgggggaatggggattatccgcccttcccggacgtgagcacgaagcacacgcagacatcgacctggcactggaatatgcattggcgctcaattgtgaacaagtccatgtgatggcaggcgtcgtgcccgctggcgaagacgctgaacggtaccgggcagtatttatcgataatctccgctacgctgccgaccgctttgcgctacacggcaagcgaatattagttgaagcactcagccccgacgttaagcctcattatctcttctccagccagtatcaggcactggctattgttgaagaggttgcgcgagataacgtgtttattcaactagatacttttcatgcgcaaaaagtagatggcaacctgacgcatttaatccgcgactacgctgggaaatatgcgcacgtacaaattgccggactacctgatcgacatgaaccggacgatggagaaatcaactatccgtggctgttccgcctgttcgatgaggtgggatatcagggctggatcggttgtgaatataaacctcgtggcctcaccgaagaagggcttggctggtttgacgcctggcgctaattcgttaaatccctaattacaacgtacccatacatccccccatctacggatggggtaggttaactataactttcagacagggtttcccatgtccacaattacattgttatgcattgcgttagctggcgtaatcatgctgttgctgctggtcatcaaggcaaaggtacaaccattcgttgctctgctcctcgtcagcctgttagtcgcacttgcggcgggtataccggcgggcgaagtgggtaaagtgatgatcgccgggatgggcggtgtgcttggttccgtcactattattattggtctgggcgctatgctggggcgtatgatcgaacactctggtggtgcagagtcactggctaattatttcagtcgcaagttaggtgacaaacgaactatcgctgcgctgactctggcagcgttcttcctcggtattcccgtcttctttgatgtcggctttattattcttgcgccaatcatttacggttttgccaaggttgccaaaatatcgccactcaaatttggcctgcctgtcgctggaatcatgctaactgttcatgtggcggtaccgccgcatccaggccctgtcgccgcagcggggttactccacgcagacatcggctggctaaccatcatcggtattgcgatttctattcccgtagggattgttggctactttgcagcgaaaataatcaatacgcgccaatatgcgatgtcggtggaagtactggaacagatgcaactggctccggccagtgaggaaggcgcaacaaaattaagcgataaaataaatccaccgggcgtcgcgctggtcacctcgctaattgttattcctatcgcgattatcatggcgggtacggtttccgcaacactgatgccgccttcgcatcccctgcttggtacgctacagctgatcggctcaccaatggtagctctaatgattgcgctggtgctggcattctggttattggctttacgtcgcggctggagcttacaacacaccagcgacattatgggctcagcccttcccactgcggcggtagtgattttggttactggtgctggaggggtatttggcaaagtgctggtggaatcgggcgtcggcaaagcccttgccaatatgctacaaatgattgacctgcctctgttaccagccgcatttattatttcactggctctgcgtgcatcgcaggggtcagcaaccgtagcaatcctgacaaccggcgggttactctcagaagcggtgatgggattgaatccgattcagtgcgtattggtgacgctggcagcctgctttggtgggcttggcgcgtcacatattaatgactcagggttctggattgtgaccaaatatctggggttgtctgtagcagacggtctgaaaacctggacagtgttaacgaccattctcggttttaccggattcttaattacctggtgcgtatgggcggtaatttgaccttaataaaaaggtccgatgggcatcggaccttttatttaacgcttaccttccaccagcagcggcgggatgctcggcaccattggcgcgtcatcaatatctttctgcgtcatgcggaacgcttcgggataatgttcgcggctggtacggcgcagcggttcggtatcgcgccaggtataaaggcaatgctggcactgatataccgtccagacatctttcaccggcgatttcgccatcacttcaatctgttcatcggcacaacgtggacaaatcatcttcttctccttatttacgtgcagccagcatagcggtcagtttttcagcccaggctttggtttccggtaaatccaccaccggttggctgtagtgaccacggttgtccggggcgacaggcgtagtggcgtcgataatcagcttgtcggtgatccccgcagggcttgagcctggatcgagttccagcacggacatattcggcaactgcaccaaatcccctgccgggttcactttcgaggagagcgcccacatcacctgcggcaggttgaacgggtcaacgtcttcatcgaccataatcaccatcttcacgtagcccagaccatgcggcgtggtcattgcgcgcaggcccaccgcgcgggcaaagccgccgtagcgttttttggtggagataatcgccagcaggccatgggtgtacatggcgtttaccgcctgcacttcagggaactcggctttcagctgctgatacagcggcacgcaggtggctggccccatcaggtagtcgatttcggtccacggcataccgaggtacagcgattcgaaaatcggcctggtgcggtaagagactttatcgatgcgcaccacggtcatgttacgcccgccggagtagtgcccggtaaactcaccgaacggcccttcgatttcgcgtttacggctttcgatgaccccttcgaggatcacttctgaaccccacggcacatcaaaaccggtcaacggggcggtggcgatcgggtacgggctttcacgcagcgcgcctgccatttcgtactcggactgatcatatttcagcggcgtggcccccatcagcgtgatgatcggatcgttaccgagcgtgatcgcaatcggcagatcttcaccgcgctcttctgctttatgcagatgcagggcgatatcgtgcatcggcaccggttgcaggccgagcttacgcttgcccttcacttccatgcggtagatgccgacgttctgcttgccgaagttatccgggtcgagcggatcgcgggaaaccacgcacgctttgtcgagatagaaaccgccatcgccatcgtttaaacgaaacagcggcaggatatcgaacaggttgatctcgtcgccatcaacggtgttctgcgcccaggctggattggcgcggcgctccggggcaatcgggaagttatcccagcggcggataaactcatcaatctgctttttaaccggggcatttggcggcaggccgagggaaatcgcgtggttctgccaggaaccgatggtgttcatcgccacgcgggcatcggtaaagccgcgaatattatcaaaccacagcgcgggcgcgccgtcgccgatacgcccggtggcgttagctgctgctgccagatccggctcggcgttcacttcttcgctgattttcagtaactggccgtggtcatcaagcgcctgtaaaaagctgcgtaaatcatcaaatgccattattcattctcctgagaaaaattccgggcctgcggcaatccttgccagcgcctggcgtggggatgttcgaggccaaattgatccagcacgcgggctaccacatggtggacaatgtcatctaccgtttcgggatggttataaaaggcaggcatcggcggcaccatcgccacgcccatgcgtgaaagtgcgagcatattttcgagatggatggtgctaagcggcatttcacgcggcaccagcaccagtttgcggccttctttgagcacgacgtccgccgcgcgccctaccaggccatcggcgtaaccagcgcggataccggcgagcgttttcatactgcacggaataacgatcatgccgtcggtacgaaaagaaccggatgagatgatcgccgcctgatccgccgggttatggctgaagtctgcgagggcagcaacatcgcgagcgctgtaaggcgtttccagttcaatggtggttttcgcccacttcgacatcaccagatgagtctcgacattcggcatctcccgcagcgcttgcagtaatgccacaccaagaggcgcaccggtagcccctgtcatcccgacgatcagtttcattgcttatcctcttaattgttcgtatacgaacgttattattaacatactccttcatttccacagcggcaaggattgaaaagtaacaacatcttcttcgtcactaaaaaaccgctatgatagcgacagagaattagcccggagtttacatggcgttacgaaataaagcgttccatcagttacgacagctttttcagcagcacacggctcgctggcagcacgagttacctgacctgaccaaaccacagtacgcggtgatgcgcgccattgctgataaacctggtatcgaacaggtggcactgatagaagcagctgtcagcaccaaagcaacgttagcagaaatgttggcaagaatggaaaatcgtggcttagtcagacgtgaacatgaccccgctgataagcggcgacgctttgtctggttgactgccgaaggcgaaaagatacttgctgcggcgatacccattggtgacagcgtggatgaggaatttttggggcgtttgagtggagaagagcaggagctgtttatgcagctggtgcgcaagatgatgaacgcatagggggcaaatttccggatgcgacgctatcgcgtcttatccagactacaaatacaccgactcaccaaccgaaagaaaaaaggccaacctcgcttgagactggcctttctgacagatgcttacttactcgcggaacagcgcttcgatattcagcccctgcgtttgcaggatttcgcgcaaacggcgcaggccttcaacctgaatctggcgaacacgttcacgggtgaggccaatttcacgacctacatcttccagtgttgccgcttcgtaccccagcaaaccgaatcgacgtgccagcacttcacgctgtttggcgttcagctcgaacagccatttgacgatgctctgcttcatatcgtcatcttgcgtggtatcttccggaccgttctctttttcatcggccaggatgtccagcaacgctttttcggaatcaccacccagcggggtgtctaccgaggtaatgcgctcgttaagacgaagcatacggctgacgtcatcaactggcttatccagttgctctgcgatctcttccgcacttggttcatggtccagcttatgggacaactcacgtgcggttcgcaggtaaacgttcagctcctttacgatgtgaatcggcaaacgaatagtacgggtttggttcataatcgcccgttcaatcgtctggcgaatccaccaggttgcgtatgttgagaagcggaaaccacgttccgggtcaaacttctctaccgcgcggatcagccccaggttgccctcttcgataaggtccagcaacgccagaccacgattgccataacggcgggcaatttttaccaccagacgcaagttactctcgatcatccggcggcgagaggcgacatctccacgcagtgcgcgacgcgcaaaataaacttcttcttcggccgttaacagtggtgaataaccaatctcaccaaggtaaagctgagtcgcgtccaacacacgctgtgtggctccctgcgataacagttcctcttcggccaaatcgttatcactgggttcctcttctactaaggccttttcgtcaaaaacctcaactccgttctcatcaaattccgcatcttcatttaaatcatgaactttcagcgtattctgactcataaggtggctcctacccgtgatcccttgacggaacattcaagcaaaagcctggttccgccgatttatcgctgcggcaaataacgcagcgggtttacggatttccccttgtaacgaatttcaaaatgcaagcgtgttgaactggttccggtgctacccatggttgctattttttgccccgccttcacttcttgttgttcccggaccagcattgtgtcgttatgggcgtaggcactcaggtaatcatcattatgtttgatgataatcagattaccgtagccgcgcagcgcgttaccggcataaacaacgcggccatctgcggtcgcgataattgcctgtcctttgctgcctgcgatatcaatccccttgttgcccccctcagaagcgccaaaggtttcgatcactttgccctcagtcggccagcgccaggtggagataggcgtactggttgatgtactgctgacagttggctcggttgtgcttgctgttggtaccgttacaggcgctgtgaccgtggtcgcagctggcttgttgttcggcaacattttgttagcactctgttcacccgaagattcagaatacgtaattgtcggttgcgacgcaacagcaacggtggaattttgtgcaggcttgatcacaactccttgctctgctgcgtcggcctgggtaatggcatttccgccagtgattggcgtaccggaagcattacccacctgcaaggtctgaccaacgttcagcgcgtatggtgcctgaatattgttgcgctgagcaaggtcacggaaatcgttgccagtaatccaggcgatatagaaaagtgtgtcgccttttttcacggtataggtactgccgctataactgcctttcggaatgttcccatactgacggttatagacgatgcgtccgttttccatctgtaccggctgctgagctactggctgcactggctggatttgcggttgttgagtagcctgaatttgtggctgctgtaccggctgaatttgcggttgctgggctgtagacgtcgtccccattttcggcggcggcgtaatcaacataccagaattggtatttgcaggcgcattgccattaacggagctgaccggtgccggtggatttgaagtgtcagaacagcctgccagccatagcgaaaccagtgacaaagccgcaatgcggcgaacggtgaattttgggcttcccgcgctcatttatcccccaggaaaaattggttaataaccagtgacataattaccgtgcaaggcaccctactgaacactggaaaagatgttcacgatacgctgacctgcggcaaaataaccaggaaaaatccaggtatttcctcacgttttaagccagctcacccttcactaaagggacaaagcgcacggcctccacggtatcgataataaattcgcctccccgacgacgcacccgtttcaaatactggtgctcctcccctacgggtaagacgagaatcccgccttcgtccagctgcgtcattagcgcagttggaatttccggcggtgccgccgtaacaatgatagcgtcaaacggcgcacgtgcctgccaaccttgccatccatcgccatgacgggttgaaacattatgtaaatcaagatttttcaggcggcgacgcgcctgccactgcaagcctttaatccgttcaaccgagcaaacatgctggacaagatgcgccaggattgccgtttgatatcccgaaccagtgccaatttccagcacccgcgactgcggcgtcagctcgagtaattcggtcattcgcgccaccatatacggctgcgaaattgtctgcccctgacctatcggcaaggcgatattgtcccaggctttttgttcaaacgcttcatcaacgaatttttcacgcggcacggcggcaagtgcattcagcacctgctcatcctgaataccttgcgcacgtaattgatccagaagtgcttgtacgcgtctgcttaccattgcgtgccaactcccacgctgtttaaccagtctgaaaccacatcttgcgcgctatgcgcagttaaatccacatgcagcggcgtgatggagacatagccttcatctaccgctgcgaagtcggtatccggcccggcgtcacatttcccccccggaggaccaatccagtacagtgtattaccacgaggatcttgctgcgggatcacctgatctgccggatgacggctcccacagcgagtcacgcggattcctttgatttggtccagcggcaaatccggtacatttatattaagaatacgccctgttcgcagcggttctttgcacagtgcacgcagaatagaacaggtaactgccgcagcggtgtcgtaatgtttatgcccgtctagcgagacggcaagcgccggaaaacctaaatggcgaccttccatcgcggcggctaccgtaccggaataaataacatcatcccccagattcggcccggcgttaatcccggacacaacaatgtccgggcgcggacgcatcagagcattcacgccaagatagacgcaatcggtcggggttcccatttgcacagcaatatcaccattttcaaaggtaaacgtgcgcagggaggattccagtgtcagagaatttgaagcgccgctgcggttacgatcgggggcgaccacctgaacgtcagcaaactcacgcaaggttttcgccagcgtttgtataccgggtgcatgtaccccgtcatcattactcagcaatatgcgcataatcacctgttgtgttgataagttccctgacaacgctggttgcaaaactacccgccggaagccagaaacggatctctacggtgacgtcatcccaccaattccagcttaattgttgcggatacagcagcatcgctctgcgcgcggcttcaactttttcgcgcaccagtaaagcttgtaattcagtttctgcggcgacagctgcttgttcgaatgccagcgcttcacgctgagttccccattcgccactgcccggcaatgcggcggttatcatcaactctttatcgttgacgcgacgctgtaattccgccagttcttcggtggttgctacaaaccagctaccacgtccggctaattgtagcgcatcgccgtcaacaacttgattaacgtctgctttattgaggcgctcagcaacaatctgattaaacaacgcactgcgggctgccgacaaccaaaaaccccgtttattacgatcgcgcaccggagtattggtttgcgcccagcgcagcgcgccctgcaagttgctaccgccaatcccaaaacgttgggcaccgaagtagttcggtacaccttttacgcaaatatcgatcagacgttgttcaacgtcatcgcgattgctcacttcgcgcagaaccagggtaaaggcgttacctttcagcgcgcctgaacgcagcttacgcttgtgccgcgcatactccagcacctggcagccttccagttgaaaggcgctcagatcgggcatttccttgcctggcacgcgagcgcataaccactgttccgtaacagcatgtttgtctttttgcccagcgaagctgacttcacgggcatgaattttcaggaatttcgccagtgcatccgccacaaaacgggtattgcagccgtttttgaggattctaaccagaatatgctcaccttcaccatcaggctcaaagcccaaatcttccaccaccacaaagtcttccggattggctttcagcagcccggtgccttgcggtttaccgtggaggtaagtgagattatcaaactcaatcattttgttgccttaatgagtagcgccaccgcttcacaggcaatcccttccccacgtccggtaaatccaagtttttccgtagtagtggctttcacgttaacatcatccatatggcagccgagatcttcggcaataaatacgcgcatttgtggaatgtgcggcaacatcttcggtgcctgagcgatgatagtgacatcgacgttgcccagggtataacccttcgcctgaatacgacgccaggcttcgcgtagcagctcgcggctgtcggcacctttaaatgccggatcggtatccgggaacagcttgccgatatcccccagcgccgccgcgccaagcaatgcatcggtcaacgcatggagcgccacgtcgccatcagaatgcgccagcaatcctttttcgtaaggaatgcgtacgccaccaatgataattgggccttcaccgccaaaggcatgtacgtcaaaaccgtgtccaattcgcattatgtattctcctgatggatggttcgggtgaggtaaaactcggccagtgccaaatcttccgggcgcgtgactttaatgttatccgcacggccttcgaccaactgaggatggaatccgcaatattccagcgccgaggcttcgtcggtaatagtcgcgccttcatttagagcgcgcgtcagacagtcatgtaacagctcacgagggaaaaattgcggcgtcagcgcgtgccataagccgttgcgatcaacggtatgagcaatggcatttttgcccggttcggcacgtttcatcgtatcgcgcactggtgcggctaggatccctcccgtgcggctggtttcgctcaacgccaacaatcgcgcgaggtcatcctgatgcagacaaggacgagcggcgtcatgcaccaatacccactgcgcgtcgccagcggctttcaaacctgccagcacggaatcggcacgctcatcaccgccatctacaacggtgatttgcggatgattcgccagaggaagttgtgcaaaacggctatcgccaggacttatggcaatgacgacacgtttcacccggggatgcgccagcagcgcatgcaccgagtgttcaagaatggtttgattaccgattgagagatattgcttaggacattccgtttgcattcgacggccaaatccggccgccggaaccacggcgcaaacatccaaatgagtggttgccatgttaattcccgggctgatttatcgattgttttgccccgcagactgtgcgcgcttcgacgcgtcaggcaccagacgataaaaagtttcgcccggcctggtcatgctgagttcattacgcgcacgctcttcgagcgcctcctggccgccattgagatcgtcaatttcggcaaaaagttgatcgtttcgcgctttaagtttcgcgtttgtagcttgctgtgccgccacatcatcattgacgcgggtatagtcatgtataccgttcttaccgaaccacagcgaatactgtagccagaccagaatagccagcaacagcagcgttagtttacccatcctgccccctgaaaaacggcatcatcatcccatgcatccgaagacgactctacatcctctgttggggataccgcgacaacgcgggcaaatgtaccacatttgtccattgttacgtatacccagggcgtgcagaacataatctcattattagttacggtttgaattatgaacagaggagacgggaaagtacaaattagcccagtagccacataaacagtgcgccaaacataatgcctactgtcaccagggtgaaaacaatactgtagcgtagctttccgtccatcaatgaatgcagcgcaatccccaccactaccgcgacgggcatcagcgccagaaagaaaggccaggtgtagataaagaagaacagcgtgttagagccataaatcaacatcggcatcgccagcgcaaataaccaggagataaaaccgaccacggcaccaggcagtgaccatgtggtttcttcatcctcagtaaggctgtcgttatttgttagtgtaatgttatggctattacgcatatttgatcctgttactttgacgaaccgggcatggaaacccggtggtgtctcaggatctgataatatcgttctgtctcaacagatctaataattgctgtaccaaatttgttactaattgttcaccattgagatgaatttctgccgattcaggcgcttcgtaaacggaatctattcccgtaaagttgcgcagttcaccggcacgcgctttcttatataagccttttggatcgcgggcttcgcaaatcgccagcggcgtatcgacaaacacttcgataaagcgcccttctcctacgcgttcgcgaaccatctggcgttcggcgcggtgtggcgagataaatgcggtcagcactaccagtccggcttcaaccatcaaattcgccacttcaccgacgcgacggatattctctttacgatcggcatcgctaaaaccgagatcgctgcataatccgtggcgaacattatcgccatccagcagatacgtactgacgccgagtttatgtaacgcctcctccagcgccccggcgaccgttgatttaccggacccggagaggccggtaaaccacagcactacaccacgatgaccgtggtgtagctcgcgttgttgcacagtgaccggatggctatgccagacgacgttttcgtcatgcagcgccattatttatcccccagcaaatcgcgcgcgccccagtgcggaaagtggcgacgaaccagagcattcaattccagttcgaatgcactgaattcagatggcgcagcagttgcctggctaactggctcgtgcaccataccggcacccacggtcacattgctcaggcgatcgataaaaatcagcccacccgtcaccggattttgttgataacgatctaacaccagcggctcgtcaaaagtgagatccacgaggccgatcccattcagtggcaggttttcaacttcacgctgggtaaggttattaatatcaacctgatagcgaatgccatcaacacgcgcgcgcgtcttcttaccggcaattttgatgtcgtaactctgccctggagaaagcggctgttccgccatccataccacatccaccgacgcgctctgcaccgccggtaacgcttcgtctgccgccagcagcagatcgccacggctgatgtcgatctcatccgtcagcaccagggtgatcgcttctccggcaaaggcttcttcgcgatcaccatcaaaagtcacgatccgcgcgacgtttgattccacaccagagggcagcactttgacacgttgcccgacttccacgcgaccggatgccagcgttccggcgtaaccacgaaaatcgagattcgggcgattaacgtactgcaccgggaagcgcattggctgagcatccaccactcgctggatctccacggtttccagcacttcgagcagtgtcggaccgctgtaccacggcatactttcactttgcgatgccacgttgtcgccttccagtgcagagagcggcacaaagcggatatccagattacccggcagctgcccggcaaaggtcaaataatcttcacgaatacgggtgaacgtctcttcactgtaatccaccagatccattttgttgatcgccacgaccagatgtttgatccccaacagtgtggagataaaactgtgacgacgggtttgatcgagcacgcctttacgggcatcgatcagtaagatcgccagttcacatgtcgatgcgccagtcgccatattgcgggtgtactgctcgtgccctggggtgtcggcgataataaatttacgcttctcggtagagaaatagcggtaggccacgtcaatggtgatgccctgttcgcgctcagcttgcaggccgtccaccagcagagccagatccagcttttcgccctgggtgccgtgacgcttactgtcgttatgcagcgatgagagctgatcttcgtagatttggcgggtatcgtgcagcagacgaccaatcagagtacttttgccgtcatcgacgctaccacaggtcagaaaacgcagcaggcttttatgttgttgcgcaatcatccaggcttcgacgccgccttcattggcgatttgttgtgcaagtgcggtgttcatcttaaaaatacccctgacgttttttcagctccatagaccccgcctggtcgcggtcaatcacgcggccctgacgttcactggtggtggaaaccagcatctcttcgatgatttccggcagtgtttgtgcatttgactccaccgcaccggtcagcggccagcagcccagcgtacggaaacgcaccatccgttttttaatcacttcgcccggttgcaggtcgatacggttgtcatcaatcatcatcaacataccgtcgcgttccagaaccggacgttccgcagcgagatatagcggaacaatgtcgatattttccagccagatgtattgccagatatcctgctcggtccagttagagagcgggaagacgcggatgctttcgcctttgttaatttgcccgttgtagttgtgccacagctccgggcgctgatttttcggatcccagcgatggaagcggtcacggaaagagtaaattcgctctttagcgcgggatttctcttcgtcacggcgcgcaccaccgaaggcgacatcaaaaccgtatttgttcagcgcctgtttcaggccttcagttttcataatatcggtatgtttcgcgctgccgtgcacgaatggattaatccccatcgccacgccttccgggtttttatgcaccagcagttcgcagccgtaggctttagcagtacgatcgcggaactcatacatctcgcggaatttccagccggtatcgacatgcagcaacgggaaaggcagcgtacctggataaaacgccttgcgcgccagatgcagcatgacgctggaatctttaccgatagagtagagcatcaccggatttgagaattctgccgccacctcgcgaataatgtggatgctttccgcctccagttgccgcaggtgagtaagtcgtttttgatccataaccgttcctttgcaataccgctattttcttgccatcagatgtttcgactatagggagcgtaagagaacgaatgaaattaccaattagaatgagtagttccttaacggaataacgatttggcaaagctaatatcaaaaagtgcttaaggcaccggatttcgggcgtttaggaagatttgaaattgttttagcgcagcggcagtttcatactatggcggtaaaaaaatttgcatggtatttaaggactcactatgttttccgcattgcgccaccgtaccgctgccctggcgctcggcgtatgctttattctccccgtacacgcctcgtcacctaaacctggcgattttgctaatactcaggcacgacatattgctactttctttccgggacgcatgaccggaactcctgcagaaatgttatctgccgattatattcgccaacagtttcagcaaatgggttatcgcagtgatattcggacatttaatagtcggtatatttataccgcccgcgataatcgtaagagctggcataacgtgacgggaagtacggtgattgccgctcatgaaggcaaagcgccgcagcagatcatcattatggcgcatctggatacttacgccccgctgagcgatgctgacgccgatgccaatctcggcgggctgacgttacaaggaatggatgataacgccgcaggtttaggtgtcatgctggaattggcagaacgcctgaaaaatacgcctaccgagtatggtattcgatttgtggcgaccagcggcgaagaggaagggaaattaggcgctgagaatttactcaagcggatgagtgacaccgaaaagaaaaatacgctgctggtgattaatctcgataacttaattgttggcgataaattgtatttcaacagcggtgtaaaaacccctgaagcagtaaggaaattaacgcgcgacagggcgctggcaattgcgcgcagtcacggaatagccgcaacgaccaatccgggtttgaataaaaattatccgaaaggcactgggtgttgtaatgacgcagaaatattcgacaaagcgggcattgctgtactttcggtggaagcgactaactggaatcttgggaataaggatggttatcagcaacgcgcaaaaacagccgcattccctgcgggaaatagctggcatgacgtaagactggataatcaacagcatattgataaggcacttcctggaagaatagaacgtcgctgccgtgacgttatgcggataatgctaccgttggtgaaggagctggcgaaggcgtcttgatgggtttgaaaatgggagctgggagttctaccgcaggggcggggaattctaagtgatatccatcatcgcatccagtgcgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactaagcatacatatctgtttttaaacaaatttattccacatcaacaatctaccaactaaattcaaacatttccttatttttaaagaacgtctaacttattgattatcaacaggaagaaaagaaaccaaacgtaacccatccaaatccaccggaatacgtctgtttttgccccaggtctgaaactcaaaaccagactcagtatttgtcgcccaggccatgaccacatttccacaacctgccagttgggtaatttgctgccagatcatctcccgaatacgttttgatgtatcaccaacatacacaccggcacgcacttccagtagccagattgcgagccgtccacgtaagcgcggcgggacattttctgtaacaaccacgaccatgctcatcagccgcgtcctcgatgaccgctatcgcccaacgtttcaggttcggggatggctggcggtaacatatccggcgcaggttgtggcggttcaatttcacctgcggcaaggacttcctcaattaacggtattaatttgcccgttaacttagtgctacggaaaatatcacgacaggctaatctgacttctttatcaggttctgcgggttgcctcgccgctatttcaaatgcctttggtacaaccgaatcaaatttaatgatatcggctatgtcataaacaaatgaaagcggtttgccactatggataaacccaatagcgggcgcatatcccgcggctaatactgccgcttcagatataccgtacagacatgatgtagcagcactgatgcagcgattcacaacatcgcctttttcccagtctttaggatcgtatttgcgaccattccatttcacaccatattgtttcgccagtaatgcatacgtctggcgaacgcgagatccctcaattccacgtagctgctccactgaacggcgagctggcggtggctcacgaaaacgtaattcatacattttgcgcaccaccttcaggcgtagatcttccgttaaagccagctttgcctggtagagtaacttatcagcacgcgccccaccgggttgtccggaagagtagacgcgaacacccgcttcaccgacccagaccagtagcgtccccaccgtggcggccagatgcaccgccgcgtgggaaactctcgttcccggttcgagcataatgcaggcgaccgatcccaccggaatgtgcgtgcggatcccggttttgttgatcagcacgaaagcaccgtccagtacgtcgatttgaccgtactggaggaagatcatggaggtgcgatcttttaacgggatcggactcagtggtacaaacgtcacgcctctgctccgggtttgatcagcatcagaccacagccgaacgcccggcttttgccatacccctgactgagacgttgcagaaataacccgggatcggtgaccgtaagcatccccgtataatccacgctactgaactggatcagttgccgggtgttttcccgccggagttgttgttgtcggtaggcatcaaccgaggtatccagtagtgtaaaaccacttctttccccctgcgctgccagccagtccagcgccgcctgttgttgatgcaaccagatatcacgcccttccgcctgccccttcacctgccgtttcgcctccatcagcagatcgtggcgcttgcccgctttacagattgttggattcgcccgcaggttgaaacaaagagattgtccggtacgcagctcggacacaaatggtcggcattcgatggtgaaagtttcactttccgccgggcgttcctgcgagaggacaaaaaagcgaaacgcgccctggagttcttcccgacgataaagaaattgcctttctttgccgccagggaagagatcccacagccactgatgcatcacatattcaccgcgatccaccagatgcagcaactgcgctggggaaagctggccggtatgtaaggttattcttgagaggtacatggttcctccttgctgagccacggcccctgattgacggtgcgttccccaaacaaccactgctgacgatttaaaggaacatcccgacggcgtaatattttgctcgcgaccaggccgtcgtgttccccttcccaccagcattcatcctgaagttttgggagtgagactttcagtttgcggaaatgatcctgatactgttggtatgcgttacgtaaggtatccgacgcgttgccttcgagtagtaacggcgcaagtggtaacgccagcggatgactttttcgccccagataaagcggaaaaaccggatggcgtaaaccgtcctgcaactgttcgaggctgtaaggcgcatcgggggttgttgccaccgccaccatccaccaggcatcggtgtagtagtcgcgccgggagataatcgcgctcaaaagctcaggggcgctcaactcttcgcgacggctgaaataacgtgctttacgcacctcttttggcatctggaccgtgtgataatcccgtgcccagcgcgggttacggctggcgcaaaccaccagtgaatagtggcgattaaacgcgtttaagcgttcggtatcatcacgccggatccctaccccggcagccagcagccccagcaatgctgagcgcgaaggcagttcatgggtatgacgcacttcgccgggggcatcgacgccccaggatgccatcggcccatgaagctgaaaaatcagatattggctcataagccgccccttacgcgcagataaagtccagcacgtccttcatgcttccctgtttgttcatcacgtcaaaacttgcgtaatcggtcttctgttcgtagaccgtattcatattttcgcgaagagttgtaatacgctgcaccgccacctctaactgacgggtgccattaatgggttcatagaaagctgccgccagagaacgcggttgatcggtgcctttttctgccagcgcccaggaggcgtaggcacggctggcaaagctgttctgtttgccggttggggagactttaagtgcggcttccgtaaaggcacgtatggtctgattagctaacgcttcgtcaccgccaaggttttcgaccagcagatctttatcaatgcagatataggtgtagaacagtgcagaaccgaatccggtttcaccaagatgcccggcaccggcatcttcagaagcctggcgcaaatcatcaacggcggtgaaaaaatcatcttcgacaatcgtttcactgacaccaaatgcgtgcgctacctggcaggcggcttcaacattaaactcgggtttattcgccagcatacgaccaaacatggcaatatctaccgccatacggtctttgcgtaacaacgcgagatcttcctcttttggcgcgcgcttttcttctgcaagctgatgggccagcgcttttacggcgtcaaattctgccgggctgatatggactaactgttcagtttcggcgttagtgagcggatcttttggttttttgtcatttttagctttcccaagataatcagcaatttttgccgaccattcgatggcttttttatcttcaatccctttctcaatcaggatagttgccgcctcacgcgcaatacgcccactgcgaataccaatatggcccgccagtgcctgttcaaaaagtgcagaagtgcgccacgcacgtttcagactttgcgaggaaacgcgcagacgcgttgctccacccagcaccacagtttttggcgcaccggtatcatcacggttaaggttggcagcagggtaagcggttaacaaatgaagctgaataaatgttgtcatgagatagtcctttattgattttgttcgttatcggcgtcgccagcctggtaatattccagcgcccagcggatacggataaattcggttggccgctgctggcggcggtgatgattgagcaggtcgtcgctctcctggcaccaacggaagaccccctctgccagagagtcaagattgacggaaccgtttaataatctgactgcgcggcgtaactggcgcagtaattcatccggtgtttttactgccgacagacgagtaaaacgcccctttgacattaccgccgccagctgcgcggcaaaaggctgccgttcatcaatagcttttacattggcgctaactgcggcgaccagcgccagtgcggtaaaacgccactcttgtgcttcaattttccacaaagtgtgggtctgcatcagcagagaacgaaacccttctgacaagcaaacatcattaaccgttgtgctacgccgcagacttgcacgattgccgcgtttagcctgcaactcttcgcgccatttacgcagcgtggctttgtgctcctcttttacaatactcattcagcagcctcctgctttttctccctggcggctttagcactttgcttctccgccgatgttgtgaaatatttcttgcgcgcggtcataacgcgtttcaaatcaacaggctcatatggattggtgaatacacgctcgtcaaaatcctgacgcgcgaataaccaaatttccttttgccatttgccgagtaattcgtccgcatcctgaccttcttcaatttggcgcactaacctcaggaagcgatgctgagttttgttccagaagtcgatatccacaaaactgaaatcaccccgtgcaccttttggatcggagaaccacgcttctttcaatgcacttcgtaacagacttagaatccgtgaagccgtttgcgcagccagacgcagtttcggtatctggccttcttttttcttgagcagcagcgggaaatggtgttcgtaccaacagcgcgctttcatgttgtcgaaatcatagccaaatccccacaggcctacttttgcctgtttcagactgctggcattaaagagtttcaccaccagcgcgggaagttccgtattgttttctgatttacccgtttcgataaggcctaaccagtcgcgccagattaaaccgcccggttgtggtttgaccgagtaaaactcgccaccctctttaagtggtatacggtaaggcgttaagggatgctgccacatggcataattcgcaccgtaatttttggtcgtcatcaggctcaggagcgcgtcgctctgttcaccgcaaatatcgcagttgccgactgtcgtggtattaaaatcaatacgaatacggcgcggcattccccagtaagcctggagtttattgacctgatcatgggttaccaccgcaccggccagttcgctggttcgcgtcgggccaagccaggggaaaaccagatcgtcaaattttttgggtagcggtaagtcggcttcatcctgcggcatcacattgggccacagtttgcgccacaagggcgtttgttgattgccttgatattcctgtaattcaatcagagtggtcatcggcccaccgccgcgcaaaccggtgcgatagcctttgccgcctgatggcgcatttaactgtagggagaacagagctaacgcggaacaatgagggcatacgtgttcagtcacgccacgcttaataaagtggtctttattaaacttcgttgtttgagcgccgggaatctcaggcagtagcgaagcgacctgaactttatctcccttgagcgcctcgaaatcctgcataaatgaaggggaatctgccccaaactggaaagcgtgttctaaggacagcaatgcttcccgtagcttttcagcctccagtccgtcttgccagatatcatcccaacgaccgtgatttttgggcgcgaagctggtttgtagtagccccagcaaaaactgccaggccgcaccctggagatctgcccgcggcgcagcgatatcgacaacattttcatcagccagatcgactggtgccagcttgcctgtcgttccgtctttaaaacgaacaggcaaccacggggttgtcagaagtgaaaacgagttcatacgcatcctctcgtaaaaaagaccatcccaggtcggttgtccatctttccatccttttcggtgtatcaactattcagagagtcctgtcgcagacatctcaaccaaccttgccaatcaatccttccgtagccgaatacccgcaactttcgtcatcgttgactaaaatcacgtttgccatctccggatcttgtcgctgttcaatgcaccacagcctgaacgcctctccctccagtaaagaaaactcatcccgatgttttttccaccagcttcggcgcactctgacaacgctcatttcccatgcgtgagcaccggtggcataaggcttcaccacaccgtcaatacaggtagccagccacagggaaacagactcctcagccagacgtgtcgacagtttttccgggaggtaatcgttgatattggcggcatagccgggcctgaagttcagcacaaactttttagccattgcgcgatcgcagtaatatttgcccacttgctcctgctcgctgcgggcaaatccttccggcattaccacgtcctcaccgtagacggattcaataagaagccgggctgcgtgtggcatctgaatagcaccttgctcacgcagcacacgctgcgtcagccagattcgcccatgatcgggatagacaaatgcactgttacgcatggcactgccaaaccattcgtcgccaggagagtcgtcccagacgggagccagaatcagcaattcagggggggaacgctcgtcctttccgtcacgctttaactgaccattaatatcgcggatatgccgctgtaatcgtcctgctcgctgaatcagcaaatcaacaggggccaggtcggagatcatttcgtccaggtcaacatccacgctttgctcaattacttgtgtacaaacaatgacttgcgacgctctctgtaaactacaatatttaccaaagcgtgccagtgtctccgtttcaattcgctggcgatcgctaaaagcaaagcggctatgaaaaagtgaaaggctggaagcaggaatgacgccgcgggcaagcagctgacgatgaaccttaatagcgtcatcgacagaattccggatccaggcgatgcatttcccctgacttaccgccgattcgatacgcgcaatacactcttgttcactatgaagccaacccacgctgacgctacgctcaacgtctttgcgcgtcgctacccggtgtgagttcacatcggatttcgtgacatgcgtcagccaggggtaatcatccttttccaggaacggagcttcttgctggccctctgtaccccgcgcaaaggcagcgacgagtttgtcgcgctgctgttgagataacgtggcagaaagcaaaataacgctgtttccgccacgcgcctgccgctcgatcaacccttcaagaatgcacgacatgtaagcgtcacaggcgtggatctcatcagccagcaggattttgttactcagccccagaagccgcagattattatgtttgaacggcatcaccgccatcatcgcctgatccagcgtgccgacgccaatttcagccagcaacgccttcttgttactgtcggcaaaccaggccgcacatccctgactgaacgtttgttcatccggttcttctgacccgactaaatcaccagaccagagtgattcattaaagcggtccattaatgtgcgggcactatgtgccagcaccaggctggggcgggattctggcgaatagaaagcaagccaggttttgaccagccgatcgtacatggcattggccgttgccattgttggcagaccaaaaaacagcccctgagctttccccgcagctatcaacctgtgcgccaggataagcgccgcttctgttttacctgcgccagtcacatcttccagaataaataactgcggtccttgctggctgatatccagatccagcaccttttgctgtaacggtgtcggattctcaataaaaggaaacagcgtattaattccgttgaaaggcgcgacttttgcttttagaggaaagacggttaaggcgttttgagcctgaattaaagttttctgccagtaacctttaatatccattgggtgtgcgacgcgtggaaaaaatcgcgttgacgaacccgtccagtctgcgagcacgacggttgcagagatataccaggaaaggtgttttataagttcaatgccctcatcatcatcccagaatgcggggatctctatgagcggaaacagtggtttgatttcaaggagaaaatctcgtgctgcagctttgtcttcaggcagaaaattatccaattcatccatacgatcagggggccgaccatgatgccctgtcgtcacgggcatccacatttctatcactcgcctaagtttgcgcggagagagcgaagatgaaggaagtaactcctgacattcacttaaataatgattccacaaccagtagcccagcgttgaatgagagattttttcgtaattttttctggcaccttcctgaatcttgagttcagggggcaggtaaagttgttgaaaagagcgggcaaattttccaatatcgtgccagcacagcaaccaggcgaaaaattgagccgcctgttccttgtcagaaatccctaattgacgaaaataatcagccagcccgaagcaatttcttttaaccattaaatagcccatcgcggctacatccagcgaatgccagcaaagaaggtgatagtcgtcgcccccgtctttctcgccgcgtcgggtttttccccagaaatcaaaaaaagtcacaatatttttatccttcagtaaacttaaaggatatttacgcatatattaaaaattatctgtgatatatatcattcaataaaatatttacattatgaataatcaaataattttcatccgtaatatatatgaataataaacataggcataatattcacataaacaatataaattaaaaaagggtgcaggagaccaaaccatcacaattcagtacgcggggttttacccccgcgtggtggctacttcttcgattcgtaagcgagaactgccttaaactccataccacgttctctgatactcaactcacacaacgagtcgcctaccatcagcgtgaatcccagtactgtaaaacacagcactatgattgccacaagggcatattttgtcagcatgtcttgcctccctgcaaagaagagactaacattcgaattgtttgggttcgaacgtaagcctcaggttgatagaaatatcgcctggggcttttgtccatctggaacctcgcgaatgcttaacgccagacagcctcaagcacccgacgccattctatacctgataattcttccagcggcgttcacgtttaaaatcaggaatactgctcgcaaaataaaaacgcccccatcatttctgacagaggcgtttaatttatccggcaatatttacccttcgtgcaatccacattccctttttaagccaaagaaacgtgtttcttcttccgacatgccaggttcccatttacgggttgtatgggtatcaccgaccgataaatatccttcatcccataatgggtgatatttcaggccatgtttttgcaggtactgataaatagttcggttatcccagtcgataatcggcagcactttaaatacgccacgctgaattgccagcaccggtaaattggcgcgactgccggattgttcacggcgcaggccagcaaaccaggtttgcgcgttaagttctttcagagcccggttcatcggttcgactttgttgatgtcattgtacttttcaatgccttcaacgccctgttcccacagtttgccgtagcgtgcttcctgccaggcggcgctttcggtagcgcggtacactttcaggttgagcttgagtttgtccgttaactcgtcaataaagcggtaggtttccgggaacagatagccggtgtcggtgaggatcaccggaatatccgggtgaatctgattcaccagatgcaggctcaccgccgcctgaatgccaaagctggaagaaagtacatattcaccgggcagattatccagcgcccaggcaacgcggccttcagcgtccagtttttccagttcggcgttagtttctgccagcgccagaatgcgatctaccttcggcagttcgttcagggcgtttagatcgagtttggacatagattcctcactgtttgccttgcctgatgcgacgctcacgcgtcttatcaggcctacaagaccgggctgatggttaatcccacaaatcgcgcgccggatcgagcaccgggcgaatgatgcccgcacgcaccgtaaagtcgccgaagccttcacccgcttcgcgctctttcgcccagcgccctatcagttcatcaagcgacgccaggatttccggctcggtgatgttttctttatacatccgtgggatacgtgtcccaatgcggttgccgccaagatgcaggttgtagcgacccggcgctttacccaccaggcccacttccgccagcatcgcgcgaccacaaccgttcgggcagcctgttacacgcatcacgatatgctcatcgctgacaccatgtttcgccattaaattatcgatgttgtcgataaaagacggcaggaaacgctctgcttccgccatcgccagcgggcaagtcgggaacgagacgcaggccatcgagttttcacgctgcggcgtgacggcattcattaacccgctctctttggcgatcttctcgatcttcgctttctcgctttccggtacaccggcgatgatcagattctggttcgccgtaatgcggaaatcgcctttgtggatcttcgcgatctccagcaggccggttttcagcggacgccccggataatcaaggatgcgaccattttcgataaacagcgtcaggtgccagttatcatcaatgcccttaacccagccaatacgatcgcctcgtccggtgaactcatatggacggatcggttcaaatttgatccccgcgcgacgctccacttccgctttaaacgtctcaacccccacgcgctccagcgtgtatttggttttggcatttttacgatcggttcggttaccccagtcacgctgagttgtcacgacggcttcggccaccgccagcgtatgctccagcggcagatagccaaactcgctcgccgtgcgggcgtaggttttcttgttgccgtgttcgatagaaagcccaccgcccaccagcaggttgaagcctaccagcttgccgttttcggcgattgccacgaagttcatgtcgttggcatgcagatcgatatcgttctgcggcgggatcactaccgtggttttgaacttacgcggcaggtaggtctgaccaaggatcggttcttcatcggtggtggcgactttttcctgatcgagccagatctccgcatacgcgcgggtacgcggcagcagatgttcagagattttcttcgcccattcatacgcttccgcgtgtagctgcgactcgtaagggttcgaggtgcagagtacgttacggttcatgtcgttagcggtcgccagcgcatcaagaccaaccgagtgcagcatctggtgcaccggtttgacgttctttttcagaatgccgtggaactgaaacgtctggcggttggtcaggcgaatgctgccatagatggtgttttcaccggcaaatttgtcgatcgcctgccactgtttagtggtaatcaccccacccggcagacgacagcgaagcagcatcgcgtggcgcggctccagcttctgttcagcacgttcggcgcggatgtcgcggtcatcctgctgatacatgccgtggaagcggatcagcaggaagttgtcgcccttaaagccgccggtcagaccgtcgtttaaatcttccgcaatggtgccgcgcaggtagttgctttcaagcttcatgcgctcggcgtctgtcagttttccttcgaccactaaaggccctggatgtttttcgctcattagtagacatctcgctgataacggcgctctacgcgcagctcacttaaaaattcatccgccgcttcggtgtccatgccaccaaattcggcaatcacttccagaagtgcctgctcaacgtctttcgccatgcgattagcgtcgccgcagacataaatgtgggcaccatcattgatccagcgccacagctccgcgccctgttcgcgcagtttgtcttgtacgtaaactttttctttttggtcgcgcgaccaggcaagatcgatacgtgtcagcacgccatctttgacgtagcgctgccactccacctggtacaggaagtcttccgtaaagtgcggattaccaaagaacagccagtttttacctggcgcttcgtcggcggcgcgttgctgcataaaggcgcggaacggcgcaataccggtgcctgggccaatcataatcaccggggtttccgggttagcgggcaggcgaaagttatcgttatgttcgataaatacgcggacttcgccctcttcttccacgcgatccgcgaggaagctggaggcaccaccggcacgggctcggccttccacgtcgtaacgcaccacaccaacggtgacgtgtacttcgttctcgacttccgcctgcgaggaggcgatggaatacaggcgcggggtcagcgggcgcagcagattaatcagcgcttcggcatccagttgcgccggagagaaacgcaccatgtcgacaatcggcgtcgtcgcggcgtaatgctgtaacttcgctttatcgcccaccagcggcagcagtgtttcgctgcgggtaagcgtggcgtaattctcaacaatgttggcggtgttgacggtcagttcgaagtgccactgtagcgcttcgttcagaggcaacgttttgccctcgacggtgacaggttcatcgcctttcagccacagcagttcgacaagttctttcaccagtgccggatcgttctgataccagacgcccagcgcgtcacccggctggtaacgcaggcccgagtcacctaagtcaatttcgatatggcgaacgtctttttcagagttacgcccggtaattttctggttaacagagaggctagccaccagcggcgcgtctttgctgtacgggctggtgtggatttcatttaccgcgccagtagcgacggattgcgaaggtgccgcgacaggcgcacgcgatttaagcgcatcaaccacgcgggcgcgccactcgctggcagcagcctggtattcaacatcggcatcgacacggtcgagcaggcgttcaccacccagttccgccagcttgctgtcgaaatctttcccggactggcagaaaaattcataagagctatcgccgaggctaaatacggcaaacgcggtgttttccagctttggcgcttttttggagaacaggaacttatgcagcgcgacggcttcttccggcggttccccttccccttgcgttgacgtcactacgatgagcagtttttcgctggcgatttgtttgaatttatagtcgcccgcgttcaccagcttaacgttcagttttgctgctaataaatcatcgcgtaatgcttcagcaacccggcgcgcattgccggtttgcgaggcggagataatagttatacccggcatttctgcggctggcgctggcgtcgctgcaagcgcagcaggctgctgattgagtacgccccagaaatagccagaaacccaggcaagctgggtaggcgttaaatcggtcgtggccgcctgaaggcgtgccagttgctccgggttcaacggaagcaacgcggaaggtgggacctgtgtcgtcatgcgtcgttatgttccagtaagcaaagctgtttctgcgccctgtcagcgcccataaaacagaagagaaggtaaggttaacggggtgaacggtgtggattaaagacgggatagcgataactaataaccaaatcgactaacctgttttagcaatagtctttaacaacaaaatagattaaccaacctaatgaaaaacaaatgaatttagccaatcattaagataaatcagcgattttgcgcaacaaagtcgttttagataatgcgaaaaaacagcctttccggtactctacggcggttttatcgtcctgtagagaaattatgatgtccaccacgttatttaaagatttcaccttcgaagccgctcaccgcttaccacacgtcccggaagggcataaatgtggtcgcctgcacgggcattcctttatggtgcgactggaaattaccggggaagtcgatccgcatacgggctggattatcgatttcgctgaactgaaagcggcgtttaagccaacttatgagcgcctcgatcaccattatctcaatgatattccaggtctggaaaacccaaccagcgaagttttagcaaaatggatttgggatcaggttaaacccgttgtgccgctgttaagtgcggtgatggtaaaagaaacctgtaccgcaggttgtatctatcgcggcgaatgataagagtgtgtcggcggtcaatttcccttaagtaacgctatgttagggtgttgtgttctggatatctggggcatgacatggaagacgactgcgacattattattattggtgccggtattgcaggcaccgcttgcgcgttacgctgcgcgcgagcgggtttatccgttttgttactggaacgcgctgaaatccccggcagcaaaaatctttccggcgggcggttatatacccatgcactcgcggaactcctcccgcaatttcacctgaccgcgcctcttgaacgacgcatcactcacgaaagcctttccctgttaacgccggatggtgcaacgacgttttccagcttacagcccggcggtgaatcctggagtgtattacgtgcacggttcgatccgtggctggttgccgaagccgaaaaagaaggtgtcgaatgcatccccggtgcgacggtggatgcgctgtatgaagaaaacggcagggtgtgtggtgtcatttgtggtgacgatattctccgcgcccgttatgtggtgctggcagaaggtgccaacagcgtcctggctgaacgtcacgggttagtgactcgtcctgctggcgaagcgatggcgttggggatcaaagaagtgctgtcgctggaaacatccgctattgaagaacgttttcatctggagaataacgaaggcgcagcgttgctgttcagcggcggaatctgtgatgacttacccggcggcgcatttctttatactaatcaacaaacgctctcgttagggattgtttgcccgctctcttcccttacgcaaagtcgtgttccggcaagcgagttgctgactcgctttaaagcgcatccggcagtgcgcccgcttatcaaaaacacggaatcactggagtatggtgcgcatctggtgccagaaggtggcttgcacagtatgccggtgcaatacgccggtaacggctggctgctggtgggcgatgcgttgcgcagttgcgtcaataccggaatttccgtgcgcggcatggatatggcgctgactggcgcacaggcggcggcacaaacgctgataagcgcctgccagcaccgcgagccgcaaaatctgtttgcgctttatcatcacaacgtcgagcgcagcctgctatgggatattctacagcgttatcagcatgttccggcgcttttgcaacgccctggctggtatcgggcgtggcctgcgttaatgcaggatatttcccgcgatttatgggatcagggtgataaacctgttccaccgctgcgccagttattctggcgtcatttacgtcgtcatggcctgtggcatctggcgggcgatgttatcaggagtctgcgatgtctgtagcccataatctctggcgcgttgctgatgcgccgcacattgttccggctgactccgttgagcgtcagatggtacaacggttgattaacgcctgtccggcaggtcttttttcgctcacaccggaaggtgacttacgcgttgattatcacggctgcctggagtgtggcacctgccgtttgctgtgcgacgaatccacactacaacagtggcgctatccgccttccggattcggcatcacctaccgctttggataaataataaggataatttatgcccctcttacacctgctccgccagaatccggtgattgctgccgttaaagataatgccagcctgcaactggctatcgattctgaatgccagtttatttccgtgttgtacggcaatatctgcaccatcagtaatatcgttaaaaagattaagaacgccgggaaatatgcttttattcatgttgatttgctggaaggcgcgtcaaataaagaagtcgttattcagtttttgaaactggtgaccgaggcggacggcattatcagtaccaaagcctcaatgttgaaagcggcaagagcggaaggttttttctgtattcatcgcctgtttattgttgattcaatttcgtttcacaacattgataagcaagttgcgcaatcgaatccggattgtattgagatcctgccaggctgtatgcccaaagtgctgggctgggtgacagagaaaatccgccaaccgctgattgccggtgggctggtgtgcgatgaagaagatgcgcgtaatgcgattaacgcgggtgtcgtggcgctttccaccacgaataccggggtctggacgttagcgaaaaaattactttgacgggataatcgtaaccaattgaatttggtttgatttgtaggccgcacgccacatccgacattcagcgcctgatgcgacgcttgacgcgtcttatcaggcctacaagtccccaggccagaaccgtaggcaggatcatccggcaacacgttattggcaatctgcgtgaatgtttgtcaccagtgcctccagcaccactttccagtcatcaaccacgccaacatctgcctgtgaaaataccgcagcgctggcgtcatgattaatcgccaccacaaacttgctattgcgtacgcccgccattaacgctgctgcgccagaagcgccaacaacaatacacacctcaggtgccagcagatgtccggaaataccaatcactttttcagcatcaacgccaccgttcatcactcgcgcccgactgtagcccacttcggctcccagcttttctgccagcatagcgatttcctggttatctgcctctccgccctgccccaccaccagcacccgtctggcctcagctaatgggtcgcgagtaacatttttcagatcctctgtgctaaccagccagtcgggaagcgcacccgggacaatgttcagttgttgcattccagagggcaacgtggcgtttttcgctgctcccgcctgacgcgccagggaaaggcatagcgggcgtttttctgtttgcagcgtcgccgttagcgcatttccccagtgggatttgcgcacgcttacggttggaatatctaacgaagtcacctggcagatgcttgcaccatgtaaacgccaggccagccgggtcgacagttcatcgccaaacgttcccggcggaaagagaacaacgtccgcaggcgttcgctgccactgttccaccaacgcatccagcacctgttccgccactacaggctgaggttcaatctgccagtgcgccagggtacaaccgctgaaatcctgcgccgccagccagcttgctattgcggcattctcctgatttattgtcacaattgcgatattcatggctgcatcctttggcgtaaatagtcccgccatagcttttgagctttttctgctaccgtttgcccatcaatcagcgtcgctccgcgtcgttgctctgctcttgccagttgcagacactgcatcgctggcatttcggcagcaacagttttacggataatttctgctttccccgcggccattcgctggcgcattcccggtactggcaaggccacttcaccgcactgacgcacggcaatcaccgcaggcaagcgaacccggcaacaacgcaaaccatgttcagtacgctgttcgagggtgataaacagcgcgtcgagagtgaaacgctccacctgggtgaagcagggccagcccagcatttccgccagcaaaaatggcgtttgcccattctgcccttcgctgctttggcagccggtaattatcagatccagcggattctgatgctgccattcggcaatatggcgagcgacaaattccggcgcaaagcgcagatctgccgccgtctccagcaatacagcttcctcaaacccaagagccatgagatagcgcagccagtgcaatgcccgttcatcccccatgctcaacgcggttaaagacatcggcgtaccgttttttctctgcgccaacagcagcgcggcagcggcctgttcatcagcaccgagtaaacttcgcagtagcgaaatatccggtccgcttttaccctgagccgccgcctgccactctttttccgccagcattccggcatccggttcggctttaaacgctaacagaatgttcattcgcacctcctacatttcccgccgccaccagcgggagggctttagtttctggtgcccatagccaggtcacaacaaaaccaaccaacaacactgtcgccaggagcaataaggtgacttgcattccccactgcgccagcacccacggcagcaggccagtacttaccgccgcgccaagtcgactcatggcggtggcaaaaccgacgcccagcgagcgaatgtcagtaggaaaactttccgcaggcaaaatgcccaccagattactgactgccgaaatggtggtgctgaagagaacaaaaagcagcagcgttaatgaactgccggaaggcaaacaggccatgactaccagcgttgccgccagcagcaaaaaacttcccagcaaaaatttgcgatgtgccagcaggtgcgtcagaactaatcccagcagcgcgcccacaattaacaacgcattaagcatcaggctggcagtcagcgcatcttccagaccaatagtctgggcgatagttggcagccaggtataaatcacaaaccatgggattacgaggcagacaaagaagacgctgttaaacgccgtgcgccgccagtaacgcgaagagaacaaggttttgatgtgtttatgggtcgccgttaccacttcatcgcccagtaaaacatggggaccaaaatagcgatgcacgatagcgtgagcttctgcaaaacgcccctggcgcagtagccagcgtggtgattctggcgttccccagcgtaataacgtaatcaacaacgcgggcagagctgccgatgccagtagccagcgccaggcctccgggttttcggaaataaagtgatgtccggcaatacttgccagcacatagcctacggtccacaccacgctgaatgcgcccagcaaaataccgcgatggcggcgcggggaaaattcagccagcaaggtgtgacctactgaataatcgcctcccagaccaatgccaatcaaaatgcgcagtccaataagatgctctggcgtggtggcaaaaaattgtaaaaacgaagcaagcgtaatcagcaaaaagctgaaggtgaagattttttgccgaccaatatggtcggagatccacccaagaaccaggctgccaaggaacaaaccaaggagcgccgagccgccgatcattcccgccataaacggcgtcagttgcatggcgggcgtaagctgaataatggcgtaaccaatgacgccgagaacataaccgtcggtcaggtgtgcgccgaaagtgagcgcagcaatgcggcagtgaaaacggttaagcggtaaatcatccattcgcaccggtgaagtgttcatctttaccccttcattgtccggtaataagaacggcttctcgcctgagaagccgaaaaggcaacgccccgtcatcgcggaacgctgcctgacacattatttttcaatcggatagatagtacccgtattcataatgccattaggatcgaactgctttttcagcccttccagcaacgcccacgcgctgccgtgttccagtttgctccagtgaacgcgatgtttaccgataccgtggtggtgcaccatcgaaccgccgaggcgaatggtttcttcacagatgatcttgttgagcggattgtggtacttgtcgatttcctcttccggcttacagtcaacgacgttgtaatcgtagacgaagtacatgttggtgccgttctgatagctatgagaggaatgaccgcccagcatggtgatgtcgtcggcgtgcgggaactcagtacgaatacggttaataacgctttcgtagatttcgtggatgcagctccagcagccggacacttcagtggtaaagcccatgttgccggttttgaggatctgcacacgttcggcagccactttatccggtccccagttcaggttgttaaaccaggtttcgatcagcttgctgtccacgcgctggcattgcgggtagcgggcaacgatttccgcaatcccttcgcccgtcgccttcgcaatgcgagggttaccttcagccataaagatcagcacgcattttccgtctgcaaaatgggtgaagtgttgggtgccatcttcagcgtcatacaaacgagcgatcgacggacgatacccttccaccatgacttcacgcaggatgttgaagccggttttcatgtcttccaggatatagccgtagaagaggttgttttccggggtgaatttaaagattttcactgttacttcagtgatatagcaaagtgcaccttcgttaccgatgatgatgtggcgaatgtccgggccagccgcgcggcgtggcacgtttttaatgcgtgtgacggtgccatcagccaatactgcttccagaccaacgaccatatcttcgattgcgccgtagagtgtggagaactgcccgatactgcgggttgctaccaggccgcccatctgagccagcggctttgactgcggagaatgccccgtggtgtaacctttttcacgcaacgcattttccagcacctccagcggaacgccacattgcgccgtcgcctgcatattctcaatatcaatattaatgatttgattcatggcggagccgtcgagcaccaccgagttttccacaacggtttccagcccaccttcagtggcggaagcgccggtacgcggcacaccgttaattttgtgcgcattcataaaattcagcacacgggagacttgttctgtggaaccgagttttacgaccgctgccggaatcggcaaagtataaataccatgaatatccggaaatttacgaaaacggtcaatactgttcttctttaatactgtttcatcggtaattacgcgatctgcaccaacaatttcctttagctggtcgacaatcgctgcgcgagataaagacatagtaattccttcctgataataaaaatggaataatcattaataagagaaaacagaaaccaccgttatggattagcgcactaaataaccaccatcgaccactaataaatgcccattgacataatttgaagccggacttgcgaggaatacagctgcgcccattaaatcctgagtatcgccccaacggtttgccggaatatgatcaagaacgcgctgattggtttctggattactgcgtgtcgccagcgtaatatctgttgcataatagccaggggcgataccatttacctgaatattatattgacctagctcatcacaataagctttggtgaacccggcaagagcatgtttagtggcagaatatgcaggtgaccattgtccacctaagtaagagaacaatgaacagatattaataattttgccgcttttctgcgggatcataatttttgcagcttcatagcttaactcgaatgcggcggtcaggttcacatcaatcatcggatcccagtcggcacgaccgaagtccagcaccttattcagcttacaaataccggcattgtttaccagaatatcaactgtaccgaaacgctcacagcaagcagcgataatcttctgcggcgcgccttctgcggtgatatccacctgcatgaagtccacctcaacaccctgtttttcaatcatttcctttgtttcgccgttatctttgacgaaactaggaataaagatatttgcgccagctttggccaacgccatggcaaatgcctggcctaaaccgctattcccaccggtaacaattgcggttttacctttcagtgagaaaaaatccattgagaacgcattgagagattcgattgacatagttagctccaatttccgtaaggcaaaaaaaaagaaaggtaacttcccccgcgagagggaagttacctttctcattatctctggtaactggagataatttttagcataacggcataactgctaatgtgatcgtaatcacagtgtgatattcgtattgtcaaatagttttaaaaagcagaagcgtgattactctcacacaacacctctgctttccatgttatttcttattgcaattactagagacctgagaaaagtaatccacctgaaagggcggcttacttttctcttttttttgtctattacaaatgggaatacgatatgcaacacaactcatatcgccgttggataaccctcgcgataattagttttagcggcggcgttagttttgacctggcttatttacgttatatttatcaaattcccatggcgaaatttatgggattcagcaataccgagataggtttaataatgagtacctttggtattgcggctattattctttatgcccccagcggcgttattgccgataaattttcacaccgcaaaatgattacttccgcgatgatcattaccggattactgggtctgttaatggcaacgtatccaccgctgtgggtaatgctctgtattcaggtcgcctttgcgataacgacgattttaatgctgtggtcggtgtcgattaaagccgcctcgttgctgggcgatcatagtgagcaagggaaaattatgggctggatggaagggctgcgcggcgtcggtgtaatgtcgctggcggtgtttaccatgtgggtcttttctcgctttgcaccggatgacagcgccagcctgaaaacagtcattatcatctacagtgtggtttacatcttgttggggattctgtgctggttttttgttagcgataacaacaacctgcgcagtgccaataacgaagaaaaacagtcattccagtttagcgacatccttgccgttttgcgtatcagcaccacctggtattgcagcatggtgatttttggtgtcttcacaatctacgccattctgagttactccaccaactatctgaccgaaatgtacggcatgtcgctggtggcagcgagctacatggggattgtgatcaacaaaatcttccgcgcgctgtgcggcccacttggcggcattatcaccacctacagtaaagtgaaatcccctacccgcgtgatccaaatcctttccgtactcggcctgctggcgttaactgccctgctcgtcacgaactctaacccgcaatcggtcgcgatggggattggcctgattttactgctgggattcacctgttacgcctcacgcgggctgtactgggcctgccctggcgaagcgagaacaccgtcttacattatgggcaccacggtaggtatttgttcggtgattggattcctgccggatgtcttcgtttacccgattatcggccactggcaagacaccctgcccgcagcagaagcctaccgcaatatgtggctgatgggaatggcggcgcttgccatggtgattgtctttacctttttgctgttccaaaaaattcgtactgctgagagcgcccccgcaatggctagcagcaagtaagccaggaaaattacaggagaaaaatcatgtcgaaaaaatacatcatagggattgatggcggaagtcagagcacaaaagtggtgatgtacgatctggaaggtaacgtggtttgcgaaggcaaaggcttattacagccgatgcacacgccagatgccgatactgcagaacatcctgacgacgatttatgggcatcattatgttttgccggtcacgatttgatgagtcagtttgccgggaataaagaagatattgtcggtattggtctgggatccatccgttgctgtcgtgcgttattgaaagccgatggcacgcttgctgcgccgttgattagctggcaggatgcacgcgttacacgcccttacgaacacactaatcctgacgtggcatatgtcacctctttttcgggttatctgacgcatcgcttaaccggcgagtttaaagacaatatcgccaactattttggtcagtggccggtggattataagagctggacatggagcgaagatgctgcggtaatggataagtttaatatcccccgtcatatgctgtttgatgtgcaaatgcctggcaccgtcctcggacatatcacaccacaagccgcactggcgacacatttcccggcaggactgccggttgtttgtaccaccagtgataaaccggtagaagctctgggggccggattactggatgatgaaactgcggtaatttctcttggcacttacatcgcattgatgatgaacggcaaagcactgccgaaagatccggtggcgtactggccgattatgtcttctattccgcaaacattgctgtatgaaggttacggtattcgcaaaggtatgtggacggtgagctggctgcgtgacatgttaggcgagtcgttaattcaggatgccagggcgcaggatctttcaccggaagatttactcaacaagaaagcctctagtgtgccacctggctgtaatgggctgatgacggtgctggactggctgaccaatccgtgggaaccgtacaaacgcgggattatgatcggctttgattccagcatggattacgcatggatatatcgttcgatattggaaagcgtggcgctaacgctgaagaacaattacgacaatatgtgtaatgaaatgaatcactttgcgaagcatgtgatcattactggcggcggttcgaacagcgatctgtttatgcaaatttttgccgacgtgttcaaccttccggcacgccgtaacgccattaacggttgtgcaagtctgggagcagcgattaatacagcggtaggtctggggctatacccggattacgcaacggctgttgataagatggttcgcgtgaaagatatctttataccgattgagagcaatgccaaacgctacgacgcgatgaataaaggcattttcaaagacctaaccaaacatactgatgtgatcctgaaaaaatcgtatgaagtgatgcatggggaattggggaatgtggattcgatccagagctggtcgaatgcgtaagtgaggaaggccgggcgggaaactgcccggcctgaacatacctgaatggttatccccgctgacgcggggaacataagttcgacaacttaaaaaatgataacaagtccggtttatccccgctgatgcagggaacataataaaaactttaactagttcggtttatccctgtttttacaaggaatattaactacactcgatgtctttagaataaaagacaatacgaatcgcactttatcaattttcacttaaagtatgaactggatatctttattcataagaactattcatcaacagcgtatagaggcggttatgtaaaaccactcattagcctcaaaacaaagacaaacttccagatttattacttaaccaatgaataacaagcttaaaaaacatactgttattctaaagaaaaaattaacaggcattaattcaatattaaaaaaataatagattaaaatttcttaacgatttaagaatcatacaaataacactttgattaaatttaattttttgtatcgataattgtgaacctctctggcatggagaactattttgaacatgaggtgttacgtggatatgttgcttattacaagtactgctaatataaaaacttgagaaagagataacgggttatatggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtaaacataacctattattaattaatgattttttaagccagtcacaatctaccaactttatagtatcacacaaacaacacatccattatgttaaagagcacttaatccattgattaaaaaggtaaatatttaaaataactctatacaaactaaaatctaccaaactttaccgcaataattttcactccagcgaaaaattaatgccacagaatttgtagagaatgctaatgattagccctggatgggtaaaatggaggagttttcagaggcgacaaacaatataaatgagtagaagtctttacaggttccacccatttataacgcttataaatgtttaatcaggcaatatttagatatttatgtgtttgcatcgacaaacgccaattacgcgcaatgcaggtttcaatgcacaaacgtgtggcatcatccttttggctaatcggctgcagtgcaatgactcgcggtttatcatcggtcagcgttgccagtagttcatccagtgcttcaatatcacgtacgcgccccactggatgcttgatttcgttggctcgctccagtgcctgtgacaacacttcatagccgccgcgcatgttcagctttggtgatacggtaacccaggtattcggtgtgcagcgtacttcatgagttccactggtttcgatctggcagctaaaaccgtttttttcgagcaggtcagtcagtggcagcaaatcatgaatgcaaggctcaccacccgtaatcaccacatgccgcgcggtatatccctgccgaccaatgacagccagcaaatcttcactgctcgccgccccccacttatcactctctttggtcttcgccagaatgctgaaaagggagacttcccgatcctcaagcttttcccaggtgtgtttggtgtcgcaccaggcacagccaaccgggcatccctgtaaacgaataaaaatggcggggacgccggtaaagtaaccctcaccttgcagggtctggaacatctcgttaatcgggtactgcatagcattctctgtgaagtggataattgttaattattgcagatcctgccgcaacaatcatgtcttattaacattctgttacatgcagatttaaagaaaaatgcgaaacatatcgttaataattaaagggagtaacgtattatgtcagaagaaaataaagaaaatggatttaatcatgtcaaaacattcaccaaaattatatttattttttctgtattagtttttaatgataacgaatctaaaattaccgatgccgccgtcaatttatttatccagatttaatgagaaatttataatgcgctatttcatactaatgttcactttcgtatgttcctttgttgcagcccaaccaactattgtcccacaattacagcaacaagttacggatcttacgagtagcttaaactcacaagaaaagaaagaactgacgcacaagttagaatctattttcaataatacccaagtgcaaattgctgtattaattgttcccacaaccaaagacgagacaattgaacaatatgctacaagagtttttgacaattggcgtttaggagatgccaaacgtaatgatgggatactgatcattgttgcctggtcagatcgtactgtccgcatccaggtaggttatgggctggaagaaaaggtaaccgatgctctggctggagatatcatccgtagcaacatgatacccgcatttaaacaacaaaaatttgctcagggattagagctagctataaacgctttgaatagccaactcacttcacaacaccaatatccgactaatccttcagaaagtgaatcagcgtcttccagtgatcattattactttgctattttttgggtatttgcagtgatgttcttccctttctggttttttcatcaaggcagtaatttttgtcgcgcatgtaaaagtggagtctgtatttcagcaatctatcttttagatttattcctgttctccgataaaattttttccattgctgtattttccttcttttttactttcaccatatttatggtctttacctgtttatgtgtacttcagaaaagagcatcaggtaaaagttatcattcagacaacagcggttccggtggaggctcaagtggcggcggatttagcggcgggggcggttcttctggaggtggcggcgcatccggccgctggtaactcaaccataaaaaatgccagcccggaggctggcatttttaaatcagataaagtcagtcttatgcctggcctttgatctctttacgaccgttgtacggtgctttttcgcccagagcttcttcgatacgaatcagctggttgtatttagcaacacggtcagaacggctcatagaaccagttttgatctggcctgcagcagtaccaacagccaggtcagcgatggtagcgtcttcagtttcgccagaacggtgagagataactgcagtgtagccagcatctttcgccatcttgattgcagccagagtttcggtcagagaaccgatctggttgaatttgatcaggatggagttagcgatacctttttcgataccttctttcaggatcttggtgttagttacgaacaggtcgtcaccaaccagctggattttgtcgcccagaactttggtctggtatgcgaaaccgtcccagtcagattcgtccagaccgtcttcgatagatacgatcggatactgtttggtcagttcttccaggaagtgagtgaattcttcagaggtgaaagctttgttgccttcgccagccagaacgtatttaccgtctttgtagaattcagaagctgcgcagtccatcgccagagtgatgtctttgcccagttcataaccagcagctttaacagcttcagcgataacagccagagcttcagcgttggaacccaggttcggcgcatagccaccttcgtcaccaacagcagtgttcatgcctttcgctttcagaacttttgccaggtgatggaaaacttcagaacccatgcggatggcttctttcacagttttcgcgccaaccggctgaatcatgaattcctggatatcaacgttgttgtcagcgtgctcaccaccgttgatgatgttcatcatcggaaccggcatagagtatttgcccggagtaccgttcagttcagcgatgtgctcgtacagcggcatacctttagcagctgcagcagctttggcgttagccagagatacagccaggattgcgttcgcgccgaatttggatttgttttcggtgccgtccaggtcgatcatgatcttgtcaatgccagcctgatctttagcatctttgccaatcagcgcctgagcgatcgggccgtttaccgcagcaacagctttggttacgcctttacccaggaaacgggatttgtcgccatcgcgcagttccagagcttcacgggaaccagtagaagcacctgacggagcagctgccataccgacgaaaccaccctccagatgtacttcggcttcaacagtcgggttaccacgggagtcgatgatttcacgaccgatgatttttacgattttggacattaggttttcctcaagtcactagttaaactgaaactccagacaaacaacgcgtacccagggtacgcgttgccgttctaacttttttacttacttcgcctgacgtttctggaactcgctggcggctttcacaaagcctgcaaacagcgggtgaccatcacgtggagtagaagtaaactccggatggaactggcaagccacgaaccacgggtgattcggaacttcgatgatctcgaccaactgatcatccccggaacggcccgcaacgcgcagacctgcatcttcaatctgtttcaacagcatgttgttgacttcgtaacggtgacgatgacgctcaacaattgtcggcgcattgtacagctggcgaaccaggctatcgtcaaccaactggcactgctgtgcgccgagacgcatggtaccgccgagatcgctcttctcgctacgaacttcaacgttgccgttttcatcgcgccactcggtaatcagcgccacaaccgggtacttacagtctggcacaaattccgtagagttggcgttctccatgttggcaacatggcgagcgtaatcaattaacgccacctgcatacccaggcaaatgcccagataaggaatattgttctcacgcgcaaaacgcgcggtcgtaatcatgccttctacgccacgatagccgaaaccgccaggtacgaggattgcgtccagacctttaaggatttcaacgccgcgcgtttcaacatcttgtgaatcgatcagtttgatgttgacgctgacacgattcttcagcccaccgtgtttcagtgcttcgatcactgatttataagcatccggcagttcaatgtacttgccgaccataccgatggtgacttcacttaccgggttcgcttcttcgaagataacctgttcccattcggacagattcgcttccgggcagtttaagctgaatcgtttacaaatataatcgtccagcccctgagatttcaacaggcccggaattttatagatggaatcgacgtctttcagagaaataaccgctttttccggaacattacagaacaatgcaatcttcgcacgttcgttcgccggaacagcgcgatctgaacgacaaatcaggatgtcaggctggataccgatggagagcagctcttttacagagtgctgagtcggtttggttttgacttcaccagacgctgccatgtacggcaccagcgtcaggtgcataaacagagtgtgctcacggccaatttcaacagccatctggcgaatcgcttcgaggaacggcaaggattcgatatcacctactgtaccgccgatttctaccagtactacgtcatgaccttcgccaccttccagcacgcgctctttgattgcgttagtgatgtgcggaataacctgcacggttgcgccgaggtagtcaccgcggcgttctttacgcagaacgtcagagtagatacgacccgtggtgaagttgttgcggcggctcattttggtacgaatgaaacgctcgtagtgccccaggtccaggtcggtttcagcgccgtcttcagtaacgaacacttccccgtgttggattgggctcatagtacctggatcgacgttgatgtaaggatccagtttcatgatggtcacattgaggccacgggcttcaagaatggctgcgagggaggctgcggcaatgcctttacccagagaggatacgaccccgccggtcacaaaaatatagttcgttgtcatgctgaacctgagaagttaggttgaaaagacgatggaataaccaggacgggaaagcagtatacccgaacatgacctgtgccacaaactttcattatccctcctcttcgccagcgcactattgaaatcaggagtgagaaaatagcccctttggggtaaatgtttttgacgcaaatcaagcgcttgtcatttaaaaaatgacacaaatggcgcttgaccgcgtaattcccttagagatcaatttcctgccgttttacctgttgccagacttcttccattgtttcgaggtcaacacctgtcatttccagtccacgcgcggcaacaatacgctccacttcgcgaaaacgacgctcaaatttttcgttcgctttttgcaatgcgatttccgcttttgtccctaaatgacgagccagattgaccgtggcaaacagcaggtcccccatttcctcctccagtttagcctggtcgacaacagcctgccgcgcttcgtacatcacctcgtcgatctcttcgtagactttatcgactaccggaccaagcgtcgtccaatcgaagccaacgttggcgcaacgtttctggattttttgcgcacgcattaaagccggtaaactacgaggaatatcgtccagcgccgaatgctgcgctttctgcgcgcgctcttcggttttgatttgctcccaacgggcaagcacttcactactgttttcggcagaactatcagcaaaaacatgcggatggcgacgctctaatttatcgctaatagcagcgcaaatatcattaaagtcaaagcgcccttcttcctgagccatttgcgcgtaaaacaccacctggaatagcagatcgcccagttcaccgcgaagatcgtcaaaatcttcacgggcgatggcgtccagcacttcgtaggtttcttcaagggtgtaaggcgcaatggtggcaaatgtctgctctttatcccacgggcagccgttttccggatcgcgcaggcgctgcataatagtgagcaaacggtcgatttgattcattgaattgtcctgaaaattgcgggtctgtcaggtggaaacctgtgaccagaatagaagtgagttagtaacactacccaatcagtacgttaattttggctttaatgagttgtaattcctctggggcaactgttcctttcttcgttgctcctcttgcccgccaggcgatactttttacctgatcagctaacgctacgccatcacgttcctgaccggataaaacaacttcgaacggatatccttttgattgcgttgtacaaggaacacacagacacatacctgttttgttgttgtacatgaaaggactcaggacaacagctggacgatgtccagcttgctcgctaccttttgtcgggtcaaaatcaacccaaatcagatcgcccatatcgggtacgtatcggcttaccattaccagacttccttatctttcggctctccccagtcgatattctcgtggaggttttccggcgtgatgtcgttgaccagttcagcaagcgtaaatacgggctctttacgcactggctcaataattaatttgccatccaccaggtcaatcttcacttcatcatcaatattcagattgagcgcctgcattaacgtagccgggatccgcaccgccggtgaatttccccaacgctttacgctactgtggatcataaccctttcctcaaaccgctatcatatgtagatacagtatatatcaatctacattgtagatacgagcaaatttcggcctaactcccgtgcaaccgacgcgcgtcgataacatccggcaccaggttgagtttacccagcacgcgccccagcacttgcaggttgtaaatctcaatggtcatgtcgatggtcgccagttgctgtttggtgtcgctacggctggcaacgccaagcacgttcaccttctcgttggcgagaatggtcgtgatatcacgtaacaacccactacgatcattagccaccacgcggaccaccagcgaatatccggcggagtagctctcaccccataccgcgtcaacaatgcgttctggcgcatgggagcgcagttccgccagttgttcgcaatcggcgcggtgtactgaaataccgcgcccctgggtaatgaagccgacaatctcatctccaggaatcggctggcagcagcgcgcgatgtggtgcatcaggttaccgacaccttcaaccaccacgcgaccgttatctttactgcggttttgcggcgtgtagcttttttgctgaagttgcttcagcgcggcggcgtcctgctcttcggcactcggcttattaaattgcgattgcaggaagttcaccatctgattgagacggatatccccgccaccaatcgccgccagcaactcgtcgacatcattaaagttgtaacgcggcagcagatgtttttctgcttctttcaggctgatccccagatgttccagctcgtcgtcaaggatttgccgcccagccagaatgtttttgtcacggtcctgtttacggaaccaggcgtgaattttcgaacgcccacggctggttgtgacgtaaccgaggtttgggtttaaccagtcacggctggggttcggctgtttctgggtgataatttcaatctggtcgcccatctgcagctggtaggtgaacggcacaatgcgcccgccaatttttgccccgatgcagcggtgtccgacatcactgtggatgtggtaagcgaagtccagcggcgttgatcccgcaggcaaatcaacgacatcacctttcggcgtaaagacatacacccggtcgtcaaagacctggctgcgtacttcgtcgagcatttcgccggaatcagccatctcttcctgccacgcaatcagtttacgcagccaggcaatccggtcttcatgtcccgaacgtgcgccgccagctgccgcgccctctttatatttccagtgcgcagcaacacccaactctgcatcttcatgcatctgtttggtgcggatttggatctcaacggttttgccacctggccccagaaccacggtatgaatagactgataaccgtttggtttcgggttagcgacataatcgtcaaactcatccggcaggtggcgatagtgagtgtgcactatccccagtgcggcatagcaatcctgtaaacgctcggcgacaatacgtaccgcacgcacatcaaacagctcatcaaaggcgaggttctttttctgcattttacgccagatgctgtagatgtgtttcggacgaccatacacttcagctttaacgccttcagctttcatctcagcgcgcagatgaccgacaaactcttcgatatagtgttcgcggtcgagacggcgttcatgcagcagttttgcgatgcgtttgtattcggtcgggtgcagataacggaagcagtaatcttccagctcccatttcagttgcccaatcccaagacggttcgccaacggcgcgtagatattggtgcactcttttgccgccagtacgcgttcatcttccggcgcatcttttacttcgcgcagatgagcaatacgctccgccagtttgatgaccacgcagcgaaaatcatcgaccatcgccaataacatccggcgaacgttatcgacctgttcggaggaaacagaatcagtgtgcgtcgctttcagctggcggatcgccgccatatcacgcacgccgtgaataaggttaacaaccgacttaccgacgctctcacgcagcacatcttcgctaactacgttggcatcagccagagggaacagcagcgccgcccgcagcgtgtcaatgtccatacttaatgtcgagaggatctccaccatctcaacaccacgccacaataacagactggcatccggatgcccctgcgtctgttgcagacaatacgcccaggtttcggctaagcactcacacgacttctggctggtaatacccagacttgcgatccatttttccggatcaaattcaccagccttattgatatgtgcacttcttaccgcaaccatcgtcctctcctttagggaccagacctgccgaaatcggcaaatcgtaactatttaacgcgcgagaaaagtaccatcgattccagatgtcccgtgtgtgggaacatatccagcatcgccagtcgcgcaatggtatatcctgcttttaataacgcttcgctatcccgagccagcgttgcaggattacaggatacataaactatacgaataggttccagttttataatttgctgcataacacctgcggcacctgctcgcgcggggtccagcaacactttatcgaagccgtttttcgcccacggctgctttgtgacatcttcttcaagattttcgtgataaaacgtcacattctgtaagccattaagacgcgcattctgctggcctttttccaccagcgccggaacaccttctacacccaccacactggcagcttgtgtcgccaatggcagtgtaaagttgcccataccgcagaacagatccagtacgcgatcttcaggttgcacatccagccattccaacgcacgcgctaccattttttggttcacacccgcattgacctgaataaaatcgcgcgggctaaaagttaagcgcaacccgtttgagtcataccagggcatctcaccagagacggtttcgagtatctcactatcgggggcgagatacagatccaggccttcagaatgcgaaaagcgttccagtttttcgcgatcagccgaacttagcggtgcggtatggcgcaaaatcatcagcgtgccgctggttgcctgtaccagttcaacatgaccaagatggcgtatagcttgtaagctgcccaggcatgccctgactttgggcagcaatgcttcaagttggggcactaaaatggggcattgtttgacgtcgacaatgtcactggagcccgctttgcgaaagcccatctgaagttgctgtgttttcggtaagtagttcaaacttaaacgcgcgcgacggcgatagccccagggaacatcggcgatcacttcagagacttcgtgtttcattaatcgggcgagtgccgcacttttgcttcgctgctgtaaatccacgctggcgtgttgttgctgacagccaccgcatacgccaaaatgagggcagcgtggcgtttcgcgttccgggctatcgcttaaccggcgcacgactttagcgcgggcgtactgttttttatcttcagtaacagtaacttccgcgttttcctgtggcagtaatccaggaataaataacgctttgccgttatgtcgcgccacgccctgaccaaaagagtcgaggtcgttgactgaaacggttatgatctgacgcgtcgtcgtgcgtcgttttgcagagtagaattgcgccattggcgagactttctcaatttaacagtgtgaccttaattgtcccataacggaactccatgaccaactacagcctgcgcgcacgcatgatgattctgatcctggcaccgaccgtccttattggtttattgctgagtatctttttcgtcgtgcatcgctataacgacttgcagcgtcaactggaagatgccggtgccagcattattgagccgcttgcagtttctactgaatatggcatgagcctgcaaaatcgcgaatctatcggtcagttaataagcgtactgcatcgtcgccattccgatattgttcgcgcgatttcggtttatgatgaaaataaccgactctttgtcacctccaattttcatcttgatccctcatcaatgcagctcggcagcaacgtgccgtttcctcgccagctcactgtcactcgtgacggcgatattatgatcctccgcacgccgattatttctgagagttactcccccgacgaatcgcccagtagcgatgccaaaaatagtcaaaatatgttgggatatattgcgcttgagctggatcttaaatcggttcgcttgcagcaatataaagagatctttatttccagcgtgatgatgctgttttgtatcggtattgcgcttatttttggctggcgcttaatgcgcgatgtaaccggtccgattcgcaacatggtgaataccgtcgaccgcatccgtcgcgggcaactcgacagccgggtggaaggatttatgctcggcgagctggatatgctgaaaaacggtatcaactcgatggcaatgtcgctggctgcttatcacgaagagatgcagcacaatatcgaccaggcgacgtccgatctgcgtgaaacgctggagcagatggaaattcagaacgttgagttagatctggcgaaaaagcgcgcccaggaagcggcgcgtattaaatccgagtttctggcaaatatgtcacacgagctgcgtacaccactgaatggtgttattggctttacccgcctgacgctgaaaacagaattaacaccaacgcagcgcgatcacctgaatacgattgaacgttcggcaaataatttgctggcaattattaatgatgttctcgacttctcgaaactggaagcaggtaagctgattctggaaagtattccattcccactacgcagcacgctggatgaagtcgttactctgctggcacattcttctcacgataaagggttggaactgacgctcaatattaaaagcgacgtgcctgataacgtgatcggcgacccactgcgattacagcaaatcatcactaacctggtggggaatgcaattaaattcaccgagaatggcaacattgatattctggtagaaaaacgtgcgctgagtaataccaaagtgcagattgaagtgcagattcgggataccggcattggtattcctgaacgcgatcaatcgcgcttattccaggccttccgacaggctgatgccagtatttcccgccgtcatggtggcaccggtctggggctggtgattacacaaaaactggttaatgaaatgggcggcgatatttcgttccatagccagccgaatcgcggttcaactttctggttccacattaatctcgatctgaacccgaacattattatcgaagggccatccacccagtgcctcgccggtaagcgcctggcctatgtcgaaccaaactccgcagcagcgcaatgcacgctggatattttaagtgaaacgccgctggaagtggtttatagcccaacgttctccgcgctgcctcccgcgcattacgacatgatgttgttaggcatcgcggtgaccttccgcgagccgctaacaatgcaacatgagcgattagcgaaagcggtatcgatgaccgatttcctgatgctggcacttccttgccatgcacaagtcaatgcagaaaaactcaagcaagatggtatcggcgcgtgtctgctgaaaccattaacacctacgcgcctgttgcctgccctgacggaattttgtcatcacaaacaaaacacgcttttgcctgtaaccgatgaaagcaagctggcaatgacagtcatggcagttgatgacaaccccgctaacctgaaacttatcggcgcattgctggaagatatggtgcaacatgtggaactttgcgatagcgggcatcaggcggttgaacgggcgaaacagatgccgttcgatttgatcttaatggatatttaaatgcctgacatggatggcattcgggcctgcgagctcatccaccagctcccccatcagcaacaaacgccggttatcgcggtaacggcgcatgcaatggccgggcaaaaagagaagctgcttggcgcagggatgagcgattatctggcgaaaccgattgaagaagagcgattgcataatttgttgttgcgctacaagcctggcagcggtatttcctctcgcgtcgtgacgcccgaagtcaacgaaattgtggtgaacccgaatgcgaccctcgactggcaactggcactacgccaggcagcaggaaaaaccgatttagcgcgcgatatgctgcaaatgttactcgatttcctgcctgaagttcgcaacaaagttgaggaacagctggttggagaaaacccggaaggcctggttgatttgattcataaactgcatggcagttgcggctatagcggtgtgccgcgtatgaagaatctctgccaactgatcgaacaacagctacgtagcggtactaaagaagaagatttggagccggagctgctggaactgttggacgagatggataatgtagcgcgcgaagccagcaaaattctcgggtaacggacgtcttgtcgagtagcaatcggctttttatgacgctggtttcagattggtgacaaagtgcctgtgtttatgccggatgcggcgttaacgccttatccggcctacaaaaccaattaaattcaatgaattaaaaaatgatgtagacctgatacatagcacaacaggctattttgcgtttagcatcagtctcaagccggctccagatagagccggttttggttttctgtcttaacgcaccatgcacgggcgcttgttatcgaacgtccagccaggaatcagatactgcattcccatcgcatcgtcacgcgcgccaagcccgtgtttctgatacagctcatgggctttcatcacttgatccatatcgatttctacacccagccccggtttttccggcacctgaaccagaccgcctttgatctcaaacggttctttggtcaggcgctgattaccttcctgccagatccagtgcgtatcaatagcagtaattttacccggtgcagcggcggcaacatgggtaaacatcgccagggaaatatcgaagtggttgtttgagtgtgaaccccaggtcaggccaaattcatggcacatttgcgccacacgtaccgaaccttgcatcgtccagaaatgcggatccgccagcgggatatcaacggattgcagggagagcgtatggcccatctgccgccagtcggtggcgatcatattggttgcggtcggcaggccagttgcgcgacggaactctgccatcacttcacgcccggagaaaccttgctccgcaccacacggatcttctgcataagccagcgaccctttcaggtatttaccaattttaatcgcttcgttcagcgaccaggcaccgttaggatcgagcgtaatacgcgcctgcgggaagcgttgcgccagtgccacaatagactcggcctcttcttccccggccagtacaccgcctttcagtttgaaatcgttgaagccatatttttcatacgccgcttccgccaggcgcaccaccgcatccggcgtcatcgcttcttcatgacgcaggcgataccagtcgcatgagtcatccggctggctttgatacggcagcggtgtggctttgcgatcaccgacgaagaacagataaccgagcatttcgacttcgctacgctgttgaccatcgcccagcagcgatgccacgtttacccccagatgctgccccagcagatccagcattgccgcttctatcccggtaactacatgaatagtggtacgcaaatcaaatgtctgcaaaccgcgcccgccggcatcacgatcggcaaatgtattacgcaccagcgtcagaacgtttttgtattcacccagcgttctacccaccaccagcggaatcgcatcttccagcgttttacggattttctcgccgccgggaatttcgcctacgccggtgtgaccggaattatctttgataatcacaatattacgcgtgaagaacggtgcgtgtgcaccactcagattcatcagcatactgtcatgacccgccaccgggatgacctgcatttcagtaacaacaggcgtcgtaaattgagaactcatatttatgtccttattcagaatcagtgacggccgaaaacgggacgtttacggtcaaaggtccagccggggatcaggtactgcatcggacctgcgtcgttacgcgcaccgccaggcagacgtttataggcctcatgtgccttttgtacctgttcccagtccagttccacgcccagaccgggcgcatcaggaacggcaatttttccgtttttaatctccagcggatttttggtcaggcgacaatcgccctcctgccaaatccagtgggtatcgatagcggtaggattacccggtgccgccgcgcccacatgggtaaacatcgccagagaaatatcgaaatggttattagaatggcagccccaggttagcccccagtcgtcgcaaagctgtgccacgcggactgcaccggaaagcgtccagaagtgcggatcggcaagtggaatatctaccgcattgagcatcaccgcatggcccatttcgcgccagttggtggcgatcatgttagtcgcgacgggcaagccggtcgcccgtcgaaactccgccatcacttcacgaccggagaaaccctgctcagcgccgcacggatcttcggcataggtaagaacatcattcagccctttgcacaaagaaatggcttcatcaagcagccatgcaccgttgggatcaacggtaatccgcgcatccgggaagcgtttcttcaatgcacgaacagtgtcgatttcttgctcgccaggtaacactccgcccttaagtttgaaatctttaaagccatagcgatcctgtgaggcttccgccagacgcacaacggcttcgctgttcatcgctttctgatggcgcaactgataccactcatggttgcccggcgtattttccagataaggaagatcggttttggtccgatcaccgatataaaacagataaccgaggacggtaatagcatcgcgttgcttgcctggccctaacagttcgcagaccggaacattcaacgccttacctagcaggtcaagcaaggcggcttccagcgccgccacggcattaacgcgcaattcaaaagtccaggcacctttgccgaaggtatcaaaatcggccgcctgattacctatatgcacctgctgaaccactttattcaggcgcgcaacttcctggcccagcaccatcggaatagcatcgacaagcgtctgataaatcacctctccgcccggcgcttcaccaataccggtatgcccggcattatcggtgagtaccacaatattgcgggtgaaatatgcgctatgtgcaccaccaatattaagcaacatgctatcgtgcccggcgaccggaatgactttcatatcagtaataacaggactggattgtgtcgtcatcttattgccccgcgacaggtttcagctcgatacgcttgatatcgcccaccagcaccaggtagctcagtaccgcgattaaggcatgaacaccaacataaatcagcgccccattaaaggagccagtcgtgccaacgatataaccaattgcgattggcgtgacgatgccagaaatgttaccgaacatgttgaacaggccaccggaaagaccgctgatctcttttggcgcggtatctgccattactgcccaacccagcgccccgatgcccttaccgaagaaggccagcgccataaagccgatgatcatccactcaacgttgacgtagttgcagaacaccatcaccatcgacagcaacatgcccattacgatcggtgttttacgcgcaatgttcagcgatcccgtgcggcgcatcagccagtcggaaataatcccacccagcacaccgccgataaaaccgcaaaccgccggaacggaagccacaaagcccgctttcagaatcgacatcccgcgtgcctgcaccagataaaccgggaaccaggtaataaagaagtaagtcagggcgttgatacagtactgaccgatataaacgccgatcatcatccgtgacccgagcagctgtttgatctgcccccacttcacgctgaacggcactttaactttggtgttttgctgatccatattgatcagcgcgccacccgcggcgatgtactccagctctttctgatttacccccggatgttgatttggctcgtggatgactttcaaccagataaagctgatgacaatccccagaccgcccataaagaagaagacgtgtgaccagcccacttcatgcgtcagccagcccataatcggcgcgaagatcaccgttgcgaagtattgagcggagttaaaaatcgacaccgccgttcccctttcctgcgccggaaaccaggccgcaacaatgcgactgttgccggggaaagatggcgcttcagcaagcccgaccaggaagcgcagagtaaacagggcaacgataatgccgaatccactaaagatatcgacgaagccttgcagcaaggtaaacatcgaccagataaagatcgaccagaagtagacgcgttttgaaccaaaacgatccagcaaccaaccaccagggatctgcccgataacataagcccatgagaaggcagagaacacatagcccattcccacgggatcaaggccgatatctttggccatttccgaaccggcaatagaaagcgtagcgcggtcgccgtagttgaaggatgtgacgataaacaacatcaccactatccagtaacgagcattcgtgcgtttttccacactgctcgcagcctgacttaaagaactcattgttgcactcctgaaaattcgcgttagccacgctcactctggactgcgacatagccaggaaatcagaggtgacgtagggtgttttttgccgtttttataggtcgttcgccgaatacggcgcgtgtttatatctggcaatagcagtataaaaagcgcgccatagcggctcaccgtgcaacaacacaacattaatgcgttcaatgaggcccgattttggcattagccctggacggtggaatccacttcacggaaatgaaaacaagaacaagaaaggaagggttaaaacgaagaaataaagaagagtatgaaatggatcgcttgactccaggcaaacgccagtaaaaatccgcgctatgaagcagtttttactggcatttgcctgaaaatattcgattcagcaccgctaaaacgacatttaccgctcgctgaacatatcaggacaacagcgtgccccactgttcgacccacggatttgattccgtttccggttccgggttctcactggcgtcaatcaacagcatttcgccaacccgctgagcgctctgttcctgcaacaaggcatcgaactgtttgccgccattgcagaaatttacataactgctgtcgccgagcgcaatcacgccataacgcagattcggctggaagcccagactatctttgattccctgaaagagcggcacaatgctatcaggaaggtcgccctgcccggtcgtggacgtaaccaccagaacatacttatcctgatagggcagccagtcgcttaattcaggatcttcaaataccgttgctttgtggccctgtgcggtcagaattgcttctgcttcttccgccactaacagcgaatttccgtacatggtgccgacaaaaataccaatttccgccataccgttttctccctggattaggaacttatctctccatcctgacccgatggcgcactgaactcaaccctttcattttcaggaagcagaccgcgccagccaaattgtgataacgcctgcatccaggtgtcgtccaggcccgcgtgaatagtcagcggctcgccagtaaaaggatgcgtcaatgacaactgactggcatgtagcattaaccgctggaggccaaaatgctcagcaccgctgcgattctggcgtaaatcgccatgtttgctatcgccaataatcggatgacgcaaatgggcaagatgtcggcgaagctgatgtttgcgtccggttttcggctccagttccaccaggccgtagcgcgtggtcgggtaacgtccggtcgctaccggcatttctacggtcgccagaccgcgataatgcgtcactgctggctgcgagcctttatcttcgcgggcaaatttatcagcgattttgtccagttcttccaccagtggataatccagaactgcttcttccatcaaccagccgcgcacaatcgcatggtaacgtttctggatttggtgctgttcaaactgttgtgccagcagccgtccggcctcgctggataatcccatcaacaacacaccagaagtgggtcggtccagacgatgagcggtaaaaacgtgctggccaatctgatcacgcacggtttgcatgaccactactttctcgtcgcgatccagccagctgcggtgaaccagccagccggagggtttatttaccgcaaccagccattcatcctgatagagtatttccagcattagctcgcatcatccgcaaaaagagcatccagtttttccagctcagccagaataagcgcgcgttgcggatggtccgtcgccagcgccatttcataatagggtgcaacggcaaaagcgcccggtaacggctggttgttatctaacaaatcgtgcattcgcgggatcagcacccactgcaaccactccagtggttccatggtgtccataaagaacggttgggtactgttaaattgatgcggctggggttcatcgtttcgccagtgctgatgttcacgcagtaatgcttcaagcgcctgcaactggagacgaacgcggtcatgagtggtcataaagcaacctcaataagaaaaactgccgcgaaggatagcaggaataaaaaaagggagcactgtattcacagtgctcccggttcgtttcgcagcattccagctacttttgttgctccctgctcatccttgacaacttttcctctggccttgcggccaatcgttcatcctgaactattgcttcctgctcacaccaccccgatgtgatacttcatcctgaagtgtccctggccttcctgacccaccggatcatcctgaccggttctcattctccatcctggaggtgtcctttaacgcgtcctgcgtcatcctcttcgcttcatccagaagcctttccctgaaacaccatcctggtgtgtcctgcagaagtgtcatcatcctgatgttcacttcgttgtctgactccctgtcgacgaagatagaatcgtctttttcgcgaagtcttacaaggcgcttacagacaatgccttaaggaaaatttcatatgaaagttaagaattaacaatcaacattttgattttaaatgaaaataacgattcttatctttttaagtattcgcttatttcctggcgatctcctacagagtctgtaagagatctctcacaaccagatggggtatttggattacagaagaggcttaagttgattaaggaattccgcaagatttgaggctaaatgcgtccgtttacgtgttcccagcgtctctttgcacacttcaccggagagattacacaccgagatgacctctaactcttcttccagcgtcgcgataaatagcgtgggcggcagttttagccttttctgagtcaccagatgaccaatcagattttcctgcacccgacggaagtcgtcttcactccaggtttgcagcaatgtcagtttgatatcgccaaactgcgcgtgcatatccccggcaaactgagtcgtataaaaggtatgaattgtgggttgtatcacaatatcaaaagcgcgttcaaccgcgtttacattttgttccccggtaaacggctggggttgccagtatacggcatcttcggtagttgaaataatgcacggtgaaggaacgccgtacagttcctcacttaacggccagcttttatgctcttcatgccacgcatcgcagtagcgtgcagtaaaatctttcagggcttgtgcggtcaaatcgtccactaatttctctcttcacttaaaccagatacacttgtcgtttagtttatctggtttatgacggtgaaacatgtcttcttatgcaaaccatcaggcacttgcgggcctgactcttggaaaatcaaccgattaccgggatacctatgacgctagcctactgcaaggcgttccacgcagcctgaatcgcgacccgctgggtctgaaagcggataacctgccttttcacggtacggatatctggacgctgtatgaactttcctggctgaatgcgaaaggtttgccgcaggtcgctgtcggtcatgttgaacttgattacaccagcgtaaatctgattgagtcgaagagttttaagctctatctcaacagttttaaccagacgcgttttaataactgggatgaggtgcgccagacgctggagcgcgacttaagcacttgcgcccagggtaaggttagcgtggcgttatatcgtcttgatgaactggaaggccagccgataggtcattttaatggcacttgcattgatgaccaggatatcactatcgataactatgaattcactactgactatctggagaatgccacctgtggtgaaaaagtagtggaagagacgcttgtcagccacctgctgaaatcaaactgcctgatcacccatcaaccagattggggttcgatccaaattcagtatcgtggacgccaaattgacagagaaaaactgctgcgttacctggtctcattccgtcatcacaacgagttccacgaacagtgcgtggaacgcatctttaatgacctgttacgcttctgccagccagaaaaattgagcgtttacgcacgttatacccgtcgtggcggtctggacattaacccgtggcgcagtaatagcgattttgtcccatcgaccacaagactggttcggcaataaattttttctcaattttgcgtgctggattcacgcagaaggttgtgaaaggtcatcaggcagggctattgtaatcaaagggaatgacgatattcgtcccataaggagtttttcttgattacacatattagcccgcttggctccatggatatgttgtcgcagctggaagtggatatgcttaaacgcaccgccagcagcgacctctatcaactgtttcgcaactgttcacttgccgtactgaactccggtagtttgaccgataacagcaaagaattgctgtctcgttttgaaaatttcgatattaacgtcctgcgccgtgaacgcggcgtaaagctggaactgattaatcccccggaagaggcttttgtcgatgggcgaattattcgcgctttgcaggccaacttgttcgcggttctgcgagacattctcttcgtttacgggcaaatccataataccgttcgttttcccaacctgaatctcgacaactccgtccacatcactaacctggtcttttccatcttgcgtaacgctcgcgcgctgcatgtgggtgaagcgccaaatatggtggtctgctggggcggtcactcaattaacgaaaatgagtatttgtatgcccgtcgcgtcggaaaccagctgggcctgcgtgagctgaatatctgcaccggctgtggtccgggagcgatggaagcgccgatgaaaggtgctgcggtcggacacgcgcagcagcgttacaaagacagtcgttttattggtatgacagagccgtcgattatcgccgctgaaccgcctaacccgctggtcaacgaattgatcatcatgccggatatcgaaaaacgtctggaagcgtttgtccgtatcgctcacggcatcattatcttccctggcggtgtgggtacggcagaagagttgctgtatttgctgggaattttaatgaacccggccaacaaagatcaggttttaccattgatcctcaccggcccgaaagagagcgccgactacttccgcgtactggacgagtttgtcgtacatacgctgggcgaaaacgcgcgccgccattaccgcatcatcattgatgacgccgctgaagtcgctcgtcagatgaaaaaatcgatgccgctggtgaaagaaaatcgccgtgatacaggcgatgcctacagctttaactggtcaatgcgcattgcgccagatttgcaaatgccgtttgagccgtctcacgagaatatggctaatctgaagctttacccggatcaacctgttgaagtgctggctgccgacctgcgccgtgcgttctccggtattgtggcgggtaacgtaaaagaagtcggtattcgcgccattgaagagtttggtccttacaaaatcaacggcgataaagagattatgcgtcgtatggacgacctgctacagggttttgttgcccagcatcgtatgaagttgccaggctcagcctacatcccttgctacgaaatctgcacgtaatctcccctcccccggtgacgtttgttgccgggttttctcgtttttggtcacttactcatcaactcatttcatttgttatataaatgtttcttaccaccctcacgcgacaaatatcatcacagttaatatgtcatacaatttatattgcaacgcaaacgtttccctattttcataaaccgtattttatcgctatgaaaaagaaattatcgccatgattaactaaaagtattgattttttcagttcaacctacatatattgcgcgccccggaagaagtcagatgtcgtttaatgggcaaatattgcccttaaattctcttttacttttgatttacagagtaaagcgttgggataatctatcttccaagtagattattgtatttgggatcaagatcactgatagatacataacttgtgtgtatctttccgccctcaaattattacggcggtaaatgattaagccatcgccgatagacagatttcatttttacggtcaggcaccttcccgggctgaactggctaaaagctgaattatttgcattcctccaggagaaatagatggaaacgactcaaaccagcacgattgcgtcgaaagactctcgtagtgcctggcgcaagacagacaccatgtggatgctgggcctttacggcacggcaatcggcgcgggcgtgctgttcctgccaatcaacgccggtgttggcggtatgatcccgctgatcatcatggctatccttgcgttcccgatgacgttttttgctcaccgcggcctgactcgcttcgtactgtctggtaaaaacccgggcgaagacatcaccgaggttgtagaagaacactttggtattggcgcaggtaaactgattaccctgctctacttcttcgctatctacccgatcctgctggtttatagcgtggcaatcaccaatacagttgaaagcttcatgtctcaccagctgggtatgacgccaccgccgcgtgcgattctgtcgctgatcctgatcgtgggtatgatgaccatcgttcgcttcggtgagcagatgatcgttaaagcgatgagtattctggtattcccgtttgttggcgtactgatgctgctggctctgtacctcatcccgcagtggaacggcgcagcactggaaacgctgtctctggacactgcatctgcaaccggaaacggtctgtggatgaccctgtggctggcaattccggtaatggtgttctcgttcaaccactctccgatcatctcttctttcgccgttgcgaagcgtgaagagtacggcgatatggcagaacagaaatgctcgaagatcctggcattcgcacacatcatgatggtgctgaccgtaatgttcttcgtcttcagctgcgtactgagcctgactccggcagacctggctgcagctaaagagcagaacatctcgattctgtcttacctggctaaccactttaacgcaccggttatcgcgtggatggctccgattatcgcgattatcgctatcaccaaatccttcctcggccactacctgggcgcacgtgaaggcttcaacggtatggtgattaaatctctgcgtggtaaaggtaagtctatcgaaatcaacaagctgaaccgtatcactgcgctgttcatgctggtaacgacctggattgttgccaccctgaacccgagcatcctgggtatgattgaaaccctgggcggcccaatcatcgcgatgatcctgttcctgatgccgatgtacgcaattcagaaagtaccggcaatgcgtaagtacagcggtcacatcagcaacgtattcgttgtcgtgatgggtctgattgcaatctccgcaatcttctactctctgttcagctaagtcctttcgcgccgctttcgggcggcgcttcctccgttttaacgcgatgtatttcctatgattagcgtattcgatattttcaaaatcggcattggcccttccagttctcataccgttggaccaatgaaagcgggtaaacaatttaccgacgatctgattgcccgtaacttgcttaaagacgtgacccgcgtggtggttgacgtgtacggctcgctctctctgaccggtaaaggccaccacactgatatcgccataattatgggtctggcgggtaacctgccggataccgtggatatcgattccatccccggttttattcaggatgtgaatactcatggtcgcctgatgctggcaaacggtcagcatgaagtggagttcccggttgatcagtgcatgaacttccacgccgacaacctttctctgcatgaaaacggtatgcgcattaccgcgctggcgggcgataaagtcgtttacagccagacttactactctattggcggtggctttatcgttgatgaagagcattttggccagcaggatagcgcaccggttgaagttccttatccgtacagttcagcagccgatctgcaaaaacattgtcaggaaaccgggctgtcactctctggcctgatgatgaaaaacgagctggcgctgcacagcaaagaagagctggaacagcacctggcgaacgtctgggaagtcatgcgcggcggtattgagcgcggtatttctaccgaaggcgtgttgcctggcaaactgcgcgttccacgccgtgctgcggcactacgccggatgctggtcagccaggataaaaccaccactgacccgatggcggtagttgactggatcaacatgtttgcactggcagtgaacgaagagaacgccgctggcggtcgcgtggtgactgcgccgactaacggtgcgtgcgggattatcccggctgtgctggcgtactacgataagtttatccgcgaagtgaacgctaactcactggctcgttacctgctggtagccagcgccattggttctctttataagatgaacgcatcaatttctggtgccgaagtgggctgccagggtgaagttggcgtggcgtgctcaatggcggcggctggtctggcagaactattaggcgcaagcccggcgcaggtgtgcatcgcggcggaaatcgccatggagcacaacctcggtctgacgtgtgacccggtcgccggacaggtacaggtgccatgcatcgagcgtaacgccattgcggcagtaaaagcggtgaacgccgcacgtatggcgctgcgccgtaccagcgagccgcgcgtctgcctcgataaagttatcgaaaccatgtacgaaacaggtaaagatatgaacgccaagtaccgcgaaacctctcgcggcggcctggcaatgaagatcgttgcctgcgattaatcgctctccagaggcctcgttttgcgaggcctcttcccgatttctcatccagccatagcctgttccagtatcgaatgttacccttatcgcctgatctttaagggggttatcgtggctgttcatttgcttattgtcgatgcactgaatcttattcgtcgcattcatgccgttcagggttcgccctgtgtcgaaacctgccagcacgcgctcgatcagctcattatgcacagccagccaacccacgctgtcgccgtttttgatgatgaaaaccgcagtagcggctggcgtcatcagcgtttaccagattacaaagcgggtcgaccgccaatgccggaagagttgcacgacgagatgcctgcattacgcgccgcctttgagcaacgcggcgtcccgtgctggtcagccagcggcaacgaagccgatgacttagccgccacgctggcggtcaaagtgacacaggccgggcatcaggcaacgattgtttcgacagataaaggctactgtcagttactttcaccgacattacgtattcgtgattacttccagaaacgttggctggatgcgccatttatcgataaagaatttggcgttcaaccgcagcagttgcccgattactggggacttgcggggatcagcagttcaaaggtaccgggtgttgcgggaatcggaccaaaaagcgccacgcagctgctggtcgagtttcagagtctggaagggatatatgagaatctggatgcggttgccgaaaagtggcgcaaaaaattagaaacccataaagagatggcgtttctgtgccgcgatattgcccgcttacaaaccgatttgcatatcgacggcaatttacagcaattgcggttggtacggtaacggcgagccggatacgccgcaaacgtcgtatccggcattatcacatcagcgcatttaccaggcggtatggtaaagctctacaatatcctcaagcgttgcttcacgcgggttgccaccggtacaaacatcatccagtgccgcctgagccagtgccggaatgtcttccttgcgtacaccaacatcacgcaaatgtggcggaataccgacatcacggttgagagcaaacaccgcttcaacagcggcattacgcgcctcttccaggctcataccttccactttcacgcccataacgcgcgcgatatcgcggtacttctcaccggtaaagtcagcgttatagcgcatgacatgcggtaacaggatggcgttcgcaacaccgtgtggagtgttgtaaaacgcgcccagtggatgcgccataccatgcaccaaccctaacccaacattcgagaagcccatacccgcaacatactgcccgagcgccatttcttctccggcatccttatcaccagcaaccgatcctcgcagcgccccagcaatgatttcaatcgctttaatgtgcagtgcatcggttagcgcccacgcgccacgggtaatatacccctcaatagcatgagtgagcgcatcgacacccgtcgcagctttcagcgctggaggcataccatccatcatgtcagcgtcaataaacgccacctgcgggatatcatgcggatcaacgcaaacaaacttgcgccgtttttcttcgtcagtgatcacgtagttaatggtcacttctgccgcagtgcctgctgtggtggggattgccagaatcggtacactgggtttattggtcggggaaagtccttccaggctacgcacatcggcaaactccgggttgttgctgataatgccaatcgctttacaagtatcctgtggagaaccaccaccaatagcgatcaggtaatccgcgccgctattctggaatacaccgagcccttctttgacgacagtaattgttgggttgggcactacgccgtcgtaaatcgcccatgccagccctgcagcatccatcttatcggtcactttcgccaccacgccgcattgcaccagcgttttatcggtgacgatcagcgccttctgataaccacggcgtttcacctcatcggttaaagccccaacagcaccccgaccaaaccatgccgtttcgttcagaatcattctgttagccatcatccttctccttgttgctttacgaaattactcttcaatccgtaacccataggttttgaatttctccagcactacggcaatctcttcatcgctcagcactggcaccgggtccgtaatcgccagggtcgtcaggtaaagttgcgccagcacttcaacttcatgcgccagccataacgctttttccagattcacctcacaagcgataagcccatgatgttgtaacaaagttgccttacgatttttgagagccagcgcaacatgttcagaaagttcgcgtgttccaaaggtcgcataaggcgcgcaaggaatagaattaccacctgccgccgcaatcatgtagtgaatagcggggatcggtcggttaagaatggaaactgccgtgcaatgaacggcatgattgtgaacaaccgcgttggcatccggtctgctttgataggctgccatatggaaacgccattcgcttgaggggagctttccttcctcatgtttaccgttgccatcaataaagacaatatgcgactccgtcagtttttcatatggaatgcctgtaggcgtaatcagcatcccatcctgataacgtacactgacgttccccgctgtcccctggttcagtcccaggcgggtcatttccaggcaagtgtcaataatctgacgagcaagtttatttcgttccattagctacctctctctgattcaaaacagggcaataatgttgttcctttcacactattgaattagccgtttaattacccaccatcttcttcctgattaaccagaaagaaattcacaagcttatattttgtgacctggttcaactaatcacagtaaataactgcaagttctctttttataaccccattaaaaatgaccgctcttaaaaatatttatcaaaacggtcatttttctattcacccaagccaggaatgcccgttttcggcataaacaattaatacggtcatctggtttgtgttttttatgatttattttctgaaacgggcatgaaatttcgattattaaagtgatggtagtcacataaagtcaccatccagctaataagtgtgaccgccgtcatattacagagcgttttttatttgaaaatgaatccatgagttcatttcagacaggcaaatattcactgatatgaagcccgaactcgctggttttgcacttttgaaaacataaccgattacgtgcttaagcttctgaacctaagaggatgctatgggaaacacatcaatacaaacgcagagttaccgtgcggtagataaagatgcagggcaaagcagaagttacattattccattcgcgctgctgtgctcactgttttttctttgggcggtagccaataatcttaacgacatattattacctcaattccagcaggcttttacgctgacaaatttccaggctggcctgatccaatcggccttttactttggttatttcattatcccaatccctgctgggatattaatgaaaaaactcagttataaagcagggattattaccggattatttttatatgccttgggtgctgcattattctggcccgctgcagaaataatgaactacaccttatttttagttggcctatttattattgcagccggattaggttgtctggaaactgccgcaaacccttttgttacggtattagggccggaaagcagtggtcacttccgcttaaatcttgcgcaaacatttaactcatttggcgcaattatcgcggttgtctttgggcaaagtcttattttgtctaacgtgccacatcaatcgcaagacgttctcgataaaatgtctccagagcaattgagtgcgtataaacacagcctggtattatcggtacagacaccttatatgatcatcgtggctatcgtgttactggtcgccctgctgatcatgctgacgaaattcccggcattgcagagtgataatcacagtgacgccaaacaaggatcgttctccgcatcgctttctcgcctggcgcgtattcgccactggcgctgggcggtattagcgcaattctgctacgtcggcgcacaaacggcctgctggagctatttgattcgctacgctgtagaagaaattccaggtatgactgcaggctttgccgctaactatttaaccggaaccatggtgtgcttctttattggtcgtttcactggtacctggctcatcagtcgcttcgcaccacacaaagtcctggccgcctacgcattaatcgctatggcactgtgcctgatctcagccttcgctggcggtcatgtgggcttaatagccctgactttatgcagcgcctttatgtcgattcagtacccaacaatcttctcgctgggcattaagaatctcggccaggacaccaaatacggttcgtccttcatcgttatgaccatcattggcggcggtattgtcactccggtcatgggttttgtcagtgacgcggcgggcaacatccccactgctgaactgatccccgcactctgcttcgcggtcatctttatctttgcccgtttccgttctcaaacggcaactaactgaacatattttccgaataaagtgaggaatctgtaatgaaaaaaatcagcttaccgaaaattggtatccgcccggttattgacggtcgtcgcatgggtgttcgtgagtcgcttgaagaacaaacaatgaatatggcgaaagccacggccgcactgctgaccgagaaactgcgccatgcctgcggagctgccgtcgagtgtgtcatttccgatacctgtatcgcgggtatggctgaagccgctgcttgcgaagaaaaattcagcagccagaatgtaggcctcaccattacggtaacgccttgctggtgctatggcagtgaaaccatcgacatggatccaacccgcccgaaagccatttggggctttaacggcactgaacgccccggcgctgtttacctggcagcggctctggcagctcacagccagaaaggcatcccggcattctccatttacggtcatgacgttcaggatgccgatgacacatcgattcctgccgatgttgaagaaaaactgctgcgctttgcccgcgccggtttggccgtcgccagcatgaaaggtaaaagctatctgtcgctgggcggcgtttcgatgggtatcgccggttccattgttgatcacaacttctttgaatcctggctgggaatgaaagtccaggcggtggatatgaccgaactgcgtcgccgtatcgatcagaagatttacgacgaagccgaactggaaatagcactggcctgggctgataaaaacttccgctatggcgaagatgaaaataacaaacagtatcaacgcaatgccgagcaaagccgcgcagttctgcgcgaaagtttactgatggcgatgtgtatccgcgacatgatgcaaggcaacagcaaactggccgatattggtcgcgtggaagaatcacttggctacaacgccatcgctgcgggcttccagggacaacgccactggaccgatcaatatcccaatggtgacaccgccgaagcgatcctcaacagttcatttgactggaatggcgtgcgcgaaccctttgtcgtggcgactgaaaacgacagtcttaacggcgtggcaatgctaatgggtcaccagctcaccggcaccgctcaggtatttgccgatgtgcgtacctactggtcaccagaagcaattgagcgtgtaacggggcataaactcgatggactggcagaacacggcatcatccatttgatcaactcaggttctgctgcgctggacggttcctgtaaacaacgcgacagcgaaggtaacccgacgatgaagccgcactgggaaatctctcagcaagaggctgacgcttgcctcgccgctaccgaatggtgcccggcgatccacgaatacttccgtggcggcggttactcttcccgcttccttaccgaaggcggcgtcccgttcaccatgactcgtgtcaacatcatcaaaggcctgggaccggtactgcaaatcgcggaaggctggagcgtggaattgccgaaggatgtgcatgacatcctcaacaaacgcaccaactcaacctggccaaccacctggtttgcaccgcgcctcaccggtaaagggccgtttacggatgtgtactcggtaatggcgaactggggcgctaaccatggggttctgaccatcggccacgttggcgctgactttatcactctcgcctccatgctgcgtatcccggtatgtatgcacaacgttgaagagaccaaagtgtatcgtccttctgcctgggctgcgcacggcatggatattgaaggccaggattaccgcgcttgccagaactacggtccgttgtataagcgttaatacattactccctgatgtgatgcccggtcgctccggctaccgggcctgaacaagcaagagtggttagccggataagcaatgttatccggctatattgcaggagcgattatgaaacaagaagttatcctggtactcgactgtggcgcgacaaatgtcagggccatcgcggttaatcggcagggaaaaattgttgcccgcgcctcaacgcctaatgccagcgatatcgcgatggaaaacaacacctggcaccagtggtctttagacgccattttgcaacgctttgctgattgctgtcggcaaatcaatagtgaactgactgaatgccacatccgcggtatcgccgtcaccacctttggtgtggatggcgctctggtagataagcaaggcaatctgctctatccgatcattagctggaaatgtccgcgaacagcagcggttatggacaatattgaacagttgatctccgcacagcggttgcaggctatttctggcgtcggagcctttagtttcaatacgttatataagttggtgtggttgaaagaaaatcatccacaactgctggaacgcgcgcacgcctggctctttatttcgtcgctgattaaccaccgtttaaccggcgaattcactactgatatcacgatggccggaaccagccagatgctggatatccagcaacgcgatttcagtccgcaaattttacaagccaccggtattccacgccgactcttccctcgtctggtggaagcgggtgaacagattggtacgctacagaacagcgccgcagcaatgctcggcttacccgttggcataccggtgatttccgcaggtcacgatacccagttcgccctttttggcgctggtgccgaccaaaatgaacccgtgctctcttccggtacatgggaaattttaatggtccgtagcgcccaggttgatacttcgctgttaagtcagtacgccggttccacctgcgaactggatagccaggcagggttgtataacccaggtatgcaatggctggcatccggcgtgctggaatgggtgagaaaactgttctggacggctgaaacaccctggcaaatgttgattgaagaagctcgtctgatcgcgcctggcgcggatggcgtaaaaatgcagtgtgatttattgtcgtgtcagaacgctggctggcaaggagtgacgcttaataccacgcgggggcatttctatcgcgcggcgctggaagggttaactgcgcaattacagcgcaatctacagatgctggaaaaaatcgggcactttaaggcctctgaattattgttagtcggtggaggaagtcgcaacacattgtggaatcagattaaagccaatatgcttgatattccggtaaaagttctcgacgacgccgaaacgaccgtcgcaggagctgcgctgttcggttggtatggcgtaggggaatttaacagcccggaagaagcccgcgcacagattcattatcagtaccgttatttctacccgcaaactgaacctgaatttatagaggaagtgtgaaatgctgaaaacaatttcgccgttaatttctcccgaactattgaaagtgctggcagagatgggacatggagatgaaattattttttccgatgctcactttcccgcccattcgatgggaccgcaggtgatccgcgctgatggcctgttggtgagcgacttgctccaggcgattatcccgttatttgaactggacagttatgcaccgccgctggtgatgatggcggcggtagaaggtgacactctcgatcctgaagtagaacgacgttaccgtaatgcgctttcactacaagccccgtgtcctgacatcatccgcatcaatcgttttgcgttttatgaacgggcgcaaaaagcctttgcgatcgttatcacaggcgaacgagcgaagtacgggaatattcttttaaaaaaaggggtaacaccgtaatctcataccggtacgcccgcatgacgcgggcggttatcgaatgatggggtgaaaaatatgaaagcggcacgccagcaagcgatagtcgacctgctgctgaaccataccagcctgaccacggaagctctctctgaacagctaaaggtcagtaaagaaaccattcgtcgcgatctcaatgaattacagacgcagggtaaaattctgcgcaatcatggacgcgctaaatatatccaccgtcaaaatcaagacagtggcgatccctttcacatcaggctgaaaagccattatgcgcataaagcagatatcgcgcgcgaggcgctcgcgtggattgaagaagggatggtgatagccttagacgccagttcaacttgctggtatctggcacgccagttgcctgacatcaacattcaggtcttcaccaatagccatccgatttgccatgaactcggtaaacgcgaacgcattcaactgatcagttccggcggcacacttgagcgcaaatatggctgttacgtcaatccctcgctgatttcccaacttaaatcgctggaaatcgatctgtttattttttcttgtgaagggatcgatagcagcggcgcactgtgggactccaatgcgatcaacgctgattacaaatcgatgctattaaaacgtgccgcgcaatcgttgttattgattgataaaagtaaatttaatcgttcaggggaagcccgcatcgggcatctggatgaggtaacgcacattatttctgatgagcgccaggttgcaacttctttggtaacagcctgacggaaagggtagcaggccggagacgacgccccggccttgcctgttatcgctcgtcgcgacgaccacccaccgcagcccagatgcggcggacgtgcaccgtcacttcttcgcgatcgtgatacaactgccgcgcctgaatctgagcatttatgccatgttcatcaagctgtgcctgaatatacgccagattgtgtgacacttcttcgtagcgttttttcatcggcagtttgaggttgaaaatggtttcacggcaccagccattaaccagccactgcgccatcaatgccgcaactttcgccggtttttcaaccatatcgcataccatccaggagatattgctgcgcgtcggacggaatttgaaaccgtcttcccgcagccacgtcacctgtccggtatccatcagactttgcgccatcgggccgttgtcgacggaataaacccacatgttgcgcttcaccagttggtaggtccagccgccagggcaagcgcctaaatccaccgcccacatcccgttcgccaggcgttcatcccactcatccgcaggaataaacacatgaaatgcctcttccagtttgagcgtggaacgactcggcgcatctgccggaaatttcaggcgcggaatgcccatatagaacggcgaattattgttgctgtatgagtaaccggtatagcagcagcctggtgcaataaagaatacatgcacaaccggacgcttcggcgtttcatagttcgccagcaccccggcatcgcgcaaggcagcgcgtagcggaacagtaaatttacggcagaatttcagtaactctttgctttcgttggtatcggcaacttcaacacgcagttcaccgcccttctctactacgccctgtaacatgccgacaatgggggtaatacgatcttctggcggcaaatgctgcaggagttcccccaccacaaaccactggcgggcaaaaattaatgaactgaacggcagctcacggattaacttatcgccatcatcaggttgataacattcataaatgacataacccgcattctctttcacgcgggcaaaaccgaaaatttcccgctggccggctttatcggtaatttctgcggcgcactctttttcaaagcccggacggcacagcaatacaaccttattcatgatttacgcccttgcgctttaaacggatagcaccaactaacattaacgcccagcccgcgaggaagctcacgccgccaaccggagtgacaaacgcccacaaacgcagatgggacagcgccaggcaataaaggctgccgctgaacaacaccgtgcctaacgcgaggaaaacgctactccagtaaaaccagatactgatgcgacgctgcattgccaccgccagacctaagatcgccagcgtatgaaacgcctggtattcgaggccggtctggatccagcccatctcaacggcccccatggttttacttaacacatgcgcgccaaaagcgcccagagccacaaaaatgaagccgctaatggcggcgaaaatcagcataaaacggctggtcatggtcgtaccctacgtaaattattgttcataacgaaagcggaatttttcttgttcagcagcggctttcgccaggatccattggcgaaaggcggctattttacccagttctgcctggctgtcatgacaaaccagataaaaagcgtttttactgaccagaacatcattaaacgggcaaacaagacgtccggcctcgatttcagattgcgccatcacgttatttgccagcgccactccctgcccgtgaatagccgcttgcagcaccatggcgctatgactaaaaattggcccttgctgaacgttgatatgatttaaccccaactgtcgggtatatgtctgccagtcacggcgtgacgcatcatgtaataacgtatgtttagccagatcttccggggtcttcaagggtttttcgcctgtcagcagtagcggcgaacacaccggcaataaatattcggcgtacagtttttccacccgtagccccggccagttgccccgaccataaaatatcgccacatcaacatcatccgccagcttatcttcctgacgatcaaccgcctggattcgaacgtcaattcccggataagctgaattaaagctggaaagtcgcggaaccaaccaatgaatggcgaaactggggagtaaactgaccgtcaacgcccccttggcgctacgggcctggagtttacgcgtcgcttcggttaattgcgaaaatatctctttgatatcgaggaaatagctttgaccttcctcggtcagcaggagtgaacgattacggcggcggaacagttttagccccagaaaatcctcaagagacttgatttgatgacttactgcggcctgggtcacaaaaagctcttctgctgcgcgagtgaaacttaaatggcgtgctgcggcatcaaaaactcgtaaggcatttagcggtggtaatcgtttagacatggcttttaaactttgatgttaaatgaatttaacaattagatcacactgtgtaacctattagtttttttaatctgagccattataaattgtccgttgagcttctaccagcaaatacctatagtggcggcacttcctgagccggaacgaaaagttttatcggaatgcgtgttctggtgaacttttggcttacggttgtgatgttgtgttgttgtgtttgcaattggtctgcgattcagaccatggtagcaaagctaccttttttcacttcctgtacatttaccctgtctgtccatagtgattaatgtagcaccgcctaattgcggtgcttttttttaccttgcgatcgcgaattactgatccagttcgaccatctctttcacgtcagtacggttgatctgctgtttgttgccattagcgtctttatacgaaatcataccggtatcgttatcagtctgtggtttgccgtcagagacgatggtacgtccgtcattggtgtgcatcacatagttcgaaccggaacaggcgctcagggcaaaagtcagcatacaggcagaaataattgcggcagtctttttcatcatcttctccttaaagcgattaataaatcttaatagtattgattaacaggctaaaattaacgcctaacactattcagcatatgttacttacgcggcttcgccaggatatccagataattctgatggttagcactctccttgtatcaaagtgaattttgcgtcacgatcggtgcatcaagccgaggagtaccatgaacgtttttaatcccgcgcagtttcgcgcccagtttcccgcactacaggatgcgggcgtctatctcgatagcgccgcgaccgcgcttaaacctgaagccgtggttgaagccactcgacagttttacagcctgagcgccggaaacgtccatcgcagccagtttgccgaagcccaacgcctgaccgcgcgttatgaagctgcacgagagaaagtggcgcaattactgaatgcaccggatgataaaactatcgtctggacgcgcggcaccactgaatccatcaacatggtggcacaatgctatgcgcgtccgcgtctgcaaccgggcgatgagattattgtcagcgtggcagaacaccacgctaacctcgtcccctggctgatggtcgcccaacaaactggagccaaagtggtgaaattgccgcttaatgcgcagcgactgccggatgtcgatttgttgccagaactgattactccccgtagtcggattctggcgttgggtcagatgtcgaacgttactggcggttgcccggatctggcgcgagcgattacctttgctcattcagccgggatggtggtgatggttgatggtgctcagggggcagtgcatttccccgcggatgttcagcaactggatattgatttctatgctttttcaggtcacaaactgtatggcccgacaggtatcggcgtgctgtatggtaaatcagaactgctggaggcgatgtcgccctggctgggcggcggcaaaatggttcacgaagtgagttttgacggcttcacgactcaatctgcgccgtggaaactggaagctggaacgccaaatgtcgctggtgtcataggattaagcgcggcgctggaatggctggcagattacgatatcaaccaggccgaaagctggagccgtagcttagcaacgctggcggaagatgcgctggcgaaacgtcccggctttcgttcattccgctgccaggattccagcctgctggcctttgattttgctggcgttcatcatagcgatatggtgacgctgctggcggagtacggtattgccctgcgggccgggcagcattgcgctcagccgctactggcagaattaggcgtaaccggcacactgcgcgcctcttttgcgccatataatacaaagagtgatgtggatgcgctggtgaatgccgttgaccgcgcgctggaattattggtggattaatgacaaacccgcaattcgccggacatccgttcggcacaaccgtaaccgcagaaacgttacgcaataccttcgcaccgttgtcgcaatgggaagataaatatcgccagttgatcatgctggggaaacagcttccggctttgccagacgagttaaaagcgcaggctaaagagattgccggatgcgaaaaccgcgtctggctgggatataccgtgactgaaaacggtaaaatgcacttctttggcgatagcgaagggcgcattgtgcgcggcctgttggcggtgttgttgactgccgttgaggggaaaaccgccgccgaattgcaggcacagtcgccgctggcattgtttgatgagctgggattgcgtgcacagcttagcgcctcacgcagccaggggttgaatgcgttaagcgaggcgattatcgctgcggcgaagcaggtttaagcacagaaccaggtcggataagacgttcgcgtcgcatccgacctgattgtttaaccctgacgcgccgctttcgccatcatcttcttcagcgcatgagaaaccgcaacaaacccaaaggtggcggtcaccatcgttgccgcgccaaatccagatgcacaatccatccgcttcggcccttctgccgtggctttcatcgcacacacagtaccgtctgactgcgggtacaccagcgcttcagtagaaaacacgcaatcgacgccgagcttacctttactgtttttcactacgccaaaatcgcttttcaggcgctcgcgcaacttcgccgccagcggatcctgaatcgttttcgccagatcggtaacctgaatctgcgtcgggtcaatctgcccacccgcgccaccggtcgtgaccagcgggattttattgcgccgacaataagcaatcagcgccgctttgggccgtacactatcaatggcatcaatcacgtacgaataacccacgctcatatactgcgctacgttatccggcgtcacgaaatcatccaccaccgttacacggcactccgggttaatctggcgaatacgctccgccatgacttccgcttttgccagcccgacgttatcgcgcagagcgtgaatttgccgattggtattggtgacgcacacatcatccatatcgataagcgtgattgcgccaatccccgtgcgcgccagcgcttccgctgcccaggaaccgacaccaccgataccaaccacacaaatatgcgcgtcagcaaacagttgcaacgctttttcaccatacagacgcgctgtgccaccaaaacgctgacgccatgcatcactaattaccacagacatagcacctcagaattaaaaagggtgaggttatccctcaccctgtcgtatccgtaaaaacggtatacagaataacacatcagccactaaagacgttacctgcgcccggggcggttttcagcacccagacacgtccatagtggttgtaccaacctgcgcggtgtccggcttccggcccgatcccttgatagatatcgaagtgttggcctttgattgcgccaccgacatccagcgccaccatcagacgcaattcgtactgaccgttaaatttgccgttattatccagcagcggcacttctgccagcaaggttgtacctggcggaataattgaacgatcggaggcaacagaagcacggccaaccagcggcaccgcacttgcccctttcaccggtgcaaaagattgcggtttaaagaaaacgaaagacgggttctgttccagcagctcgcgaacctcggcttcactgtgtgtttcgccccaatgacgaatcgcctgcatcgacatatcttcttttttcacttcgccacggtcgatcagcaccttaccaatgctgcgataggcatgaccgtttttccctgcatagctgaaaaagttaagcggactgccatcaccaaagtcgatatacccgctaccctgcacatccataatgaagttatccatcagggagttgctgtaagcgagaatatatttatcactcagcgcccctgcgtagatctccgcacgagacggcagacgaccacgttttggcggcatacggtaaataggatactggaactcgccctggcgggtatggcgcgcctgaattaccggcgtgtaatagcctgtaaactgcacgttaccatagttgtcggcaccttccatctgccaggcatcaatgccgaactggcgcatattgcgggtatcaccgcctgcgcgcagccactcttgcaccgcgttataaacattactctggttgccatacagacgcggtgacgaattacggatatggttaatttgctcggcaaaatcaccggcgttaatcggcgcgccaacggcatctggctggttcaccagagagaaaggctgggtaaatttcccgtctttatattgctgtccgcgatcggttggtttggaagagcaggcggcaagcattgccacaaccgtgcccataagaaggtactttacccaacgtcctttcattgttctcttcttcaggttaaaaaataaggcgcaacgaagataacaaaccgccgcgtttaatgaaatgagcagcctctccctgacgcaaattttgcacaaaaaataggctttagtggtttgtttttgttcaaaatcatgctaaatccgtgatcggggtaaaaaaaaggttgcatgaaaacgcgagcggagtatagtgcgcatccacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaattaaaatttgattaagtaaagtagtacggtgacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaatcaaatttgatgaagtaaaagcaatacggtgacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaatttattagaatatcagaaaccgcaacgctacctttagcttgcggttttttcgtttttacgcttccttatccgtttcagtgaagcctgaaacaatgagtaaaccgttgatccccccccaatcaaagccatccatcttatttatatattaaatatataccccaccaatgaacttcacttacatattctataaatcaatttgttttgattatgttaacatttcaatatcacaactggaggctacacttatataattattgtacaaaaagcacacaatttttaattagtagaaaaattaataattttttgtggaagcccgggcaataattttaatgaatgctttaatagactcccacactacccaatttcttaaaaacgcaaatttgtgaagtttatcttgttattattttaagtttcatgccaaattttctcaccagataaggctgccctctcccgaaaaataatcaagaggctaaataatatctaaaatgatacaactgtatctattccccagaaaaatacattattcatttttatattttcctaatcattgctttttatttaaatcacccgataatcccgtgaatataattatgtcaataaccatcagaaaaagtggatgatgaggaaaaggatatggccgacagtttccagaatgaagttcccgccgctcgtgtaaatatcaagcttgacctgcatacaggcaatgctaaaaagaaagttgaactccccctcaagcttcttgctgttggcgattacagtaacggaaaagagcaacgtccgctgtccgaacgggacaagattgatatcaataaaaacaacttcaacagtgtcatggctgagttttcgcctgcggttaatttaacagtagaagacacactaagcggaagcggtaatgagcaaaatatcgcgcttgaatttaaaagcctgaaagattttgaacccgaacaggtagcaaaaaatatcccacagcttcgtgtattactcgctatgcgcaatttattacgtgacctgaaatccaatctgttagataacgcaacgtttcgacgtgaactggaaaatatcctgaaagacccgacgctcagttcagaactgcgtgatgaactggcgaaaattgcgccgcaggagaacgtttaacccgaagtgatattcaggttaaaccggagaagaaaggatcactgaaaaggaaatgctgatgtctgtacaacaagaacatgccacctctgaaactgcaacactgaccaccactgagtccggcggcgtttatcagtccctgtttgataaaattaatttaaccccggtgtcttccattcaggaaatagatttatggcaaaacagcgaaacactggcggatgcctcacccgatgagcgcgtgacagcggcgattcacgttctactttcctgtctggcgaaatcaggcgagaacgtggtcaagctcgacaagagcctgctggattttcatatcgacgatttggatcagaaaatcagtaaacagcttgatgcggtcatgcaccatcctgaattccagaaagtcgagtcgctgtggcgcggcacatggttcgtcgtacagcgcactgattttcgcaaaaatgtcagaattgaattgctggatatcagcaaagagcatctgcgtcaggatttcgacgactccccggaaatcattcagagcggtttatatcgtcatacatacattcaggagtacgatacgccgggtggcgaacctgttgcctcattaatttccagctatgaatttgataacagcccgcaggatattgccctgctgcgcaatatttccagagtgtctgccgcttcccatatgccttttatcggttctgtcgggccgaaattcttccttaaaaattcgatggaagaagtcgccgcgattaaagatatcggcaactactttgaccgcgcagaatatattaaatggaaatcgtttcgtgataccgatgacagccgctatgtgggattagtgatgccgcgagtgctgggccgtctgccctatgggccggacacggtgccggtacgcagctttaactatgtggaagaagtcaaaggcccggatcacgaaaagtatctctggacaaacgcctcgttcgcctttgccgccaatatggtgaagagctttgtgaataatggctggtgcgtgcagatccgtggtccacaagcaggtggcgcagtggccgatctgcccatccatctttacgatctcggcaccggcaatcaggtcaaaattccgtccgaagtgatgatcccggaaacccgcgaatttgaattttccaaccttggctttattccgctctcttattataagaatcgcgattacgcctgcttcttctcggcaaactctgcccagaaaccggcgttgtatgataccgctgacgccaccgccaacagccgtattaacgcccgtctgccctatatcttcctgctgtcccgcattgcgcattacctgaaaatcatccagcgcgagaatatcggtaccaccaaagaccgccgcgtactggaactggaactgaacacctggatccgcacactggtgacggagatgaccgatccgggtgatgaactgcaggcgtctcacccgctgcgcgacggtaaggttatcgtggaagatattgaggacaatccgggcttcttccgcgtcagactctttgccgtgccgcatttccagattgaagggatggatatcaacctgtcactggtttcccagatgccgaaagcgaaagcctgaccgggaagtggtgtgatatgaaaattcatcgaccactgtgggctgaggggacattcctgtcctctcagcagtttcagcagcaggcccgctgggaagcgttcagcaatgacagcattgcgcaactttgtattcgtcatccgtgggggatcgcgaatgtgctctttgaccgcgatgccctgatgtccggaaagctgaaaacgcaggcagtacgcctgcgttttgctgatggcacgctgatcgattctgacgtgagcgatgttctgcctctcgcctgcgatctgcacgcgctgacgaacgacagcgcggttgttctgctggcgctgccgcttgcccatggtaacggcggtaatctcggtcagggtgagcagactgaaagaccgctacgctatcgtcaggaatggcaaaaggtacaggatatctacggcagtgacagtgaagatatggccgttgagcgtcatgcgctgtccctgcgctttgctcatgataacaatcaggattacatcacctgcccactggcgcgtctggtgcgggatgttcagggcaactggacacaggatgagagttatattccgccgttactggcgtttaacgcccatgacggactggtacagcgtctggacacgctgctgttgcagctacgggccaaatgtcagcgcctgatggcgatgcgtcgggaaagcaaccagcgtatggcggacttcgccgtcgccgatgtctccctgttctggttgcttaacgcgctgaactccgccgagccggtgctgagtgatttcctgcgctacccggcggttcaccccgaactggtctggcgggagctggcgaggcttgccggggcgctgctgacattttcccttgaacataacgtcagcgccgtcccgccctatgtccacgaatcgccgtccaccgtctttccgcccctgttctccctgctcagcgaactgctggaagccagcctgccgtcacgggtgatcgcactggagctgggatccctgccgggcaaccgctggaaagcagacctgcacgatccgcgcctgcgggaagaggccgatttttatctgtccgttcgttcctctctgcctgcgcatcaggtactgcaccagctaccgctggtctgcaaaatcggtgcgcctgatgacgtcacgctgcttatcaacgtggcgctgaacggtgtttcactggtgccactgacctcagttccggcggcgctgccgctgcgactggagaaccagtattttgcgctggatatgcacagtgacgcggctaaatcgatgctggagtccgggtgctgcatgatttatgcgccaggaaccatgggcgacctgaaacctgaactgtttgcggtgctgcgcgcatgaaaaaagagacggatatcaatatcgacgcgctgctgcgcgacacgtttctgacggtggtggaactgcgtcagggaaccaccgtgcgtcacggtatggagctgtatcgtcactgccagcggcaggtggaactggtccgcgaacgcctgaaagatgccgggtttagccgggagagcgtggagcacattacctacgcgcagtgcgccctgctggacgaaacagtcctgagtcgcagcggcatggacgacggtcaggccatctggatgaaggatccactccagtcgcatttcttcaacaccctgcaggcaggcgagctgctgtacgagcggatgaagcaggtgttgcaggagcccgcgcctgcacaggctgtgctgacctgctttcaccgtgtcctgctgctgggatttcgcgggcgttatcaggatccggtggccccggagcgcgaccagcttatttcgacgctcaacgggctggtcgcgccatttggcgtactgccggaaacggcggtactgaacgtgccgttatccacccgtcagcaccctttgctgcattcgccgtttttctggctggtaacgctgacgctgctactggccggtgtctggtgggggctgcaccactggctgaacgtgctggtggatgaattgctgccgcaaagcctgcggtaaagggagtcgtgagtgaggaacacgctgaaacaggccgtcgtgctgtggggaatggtgttactgctggtgctgtggtcggtgtttatcagtccgtctggcgtactgagatgggccggggcggcggctatcgttctggcggttgccgcgttgctgatttaccggcgcaggcaggcgtggacggagatgaccggcgatgccgggttgtcatcgctgccgccggaaacgtaccgacaaccggtagtgctggtctgtggcgatatgtcggcgcatctgttcactgacagcccggtccggcaggtttcagaagggctgtatctgcatgttcccgatgaagaacagcttgtggcgcaggtggagcgattactgacccttcgcccggcgtgggcatcgcagcttgccgtggcgtataccgtcatgcccggcatgtaccgggatgcggcggttctgaccggacgactgcgacggttcgcccacagtatggcgacagtgcgtcgccgggcgggcgtaaacgtcccctggcttctctggagcgggctgtccggctcgcccttgccggagaaggcacattcaccgtggcttatctgtaccggcggcgaaattcaggtagcgacgtctgctgaaaccgcctcccccgcgcagtggctcacgcagaccagcacacaggagcgcagccagccactctgttacctgctgaaagccgaaagcctgatgcagtggctgaatctttatgtgctggcggcactgaacggcccggaggcgaaatgcccgccactggcgatggccgtggggctacacccctcgttgcctgcagtggataacaacctgtggcagctgtggatcaccgccagaaccggcctgacgacggatatcgcggacaccggcacagacgccacgctgccgtttccggatgccctgttacggcggttgccgcgtcagtcgggctttaccccgctgcgacgggccagtgtaaccatgctgggcatcaccaccgtggcgggtatcgccgcgctgtgtctgtcagccacggcgaatcaccagttattacggcatatcggtgacgatctgcaccagttttatgccgttccggcggaggaatttatcaccaaagcccgtcgtctgtcggtgctgaaagacgatgcggtcatgctcgatgggtattaccgggaaggagaaccgctgcgtctcggtctggggttataccccggcgaacaaatccgccagccggtattacgcgccattcgtgactggcgtccgcctgagcaaaaaatggaagtgacagcctcgcttcaggcgcagaccgtgcgtcttgacagtatgtcgctgtttgacgtcggacaggcccgcctgaaagacggctcgacaaaagtgctggtggacacactggtgaacatccgggcaaaaccgggctggcttatcctcgtggccggatataccgacgccaccggcgacgaaaaaagcaatcagcagttatcactgcgacgtgccgaagcggtgcgtaactggatgctgcagaccagcgacatcccggccacctgttttgccgtacagggactgggtgagagccagcctgcggcgaccaacgatacgccacagggccgggcagtcaaccggcgcgtcgaaatcagtcttgttccgcgttctgacgcctgtcaggacgtgaaataaaacataccgccggaagaaggcggtgcttcaatcacactaacaaggagagtaattctcatggctattcctgcttatctctggctgaaagatgacggcggcgcggatatcaaaggttccgtggacgttcaggggcgcgaaggcagcatcgaagtggtggcgctggatcacgatgtgtacatcccgaccgacaacaacaccggcaaactgaccggtacccgtactcacaagccctttacgtttaccaaagaaatcgatgcgtccagcccgtatctctacaaagcagtcaccaccggccagaccctgaaaacggcggaatttaagttttaccgcatcaacgatgccggtcaggaagtggagtacttcaacatcacgctggataacgtcaagctggtcagagtcgctccgctgatgcacgacatcaaggagccttccaaagagaagcataaccacctggaacgcattgagttccgctacgagaaaatcacctggacttacaaagacggcaacatcattcattccgactcgtggaatgaacgtccttccgcctgataaccgtggcagacaggaaactgtctgcctttctgttgtgtgctttgcccagtgccgcaggcaccggtactgagcaaagcatacccacaatctggtgatacctgatgggcctgagtgaggtaacggctatgggcggtagcgtacctgaacgcagatcgcaggaatacagaacacgataaggaaaccttctatgaccggaaatcaccccgccgcgctgctgcgtcgccttaacccgtactgtgcacgggcgctggacgctgccgcctcactgtgtcagacccgcgcccatgcggagataaccattgaacactggctgctgaaactgctggagcagggagaaggcgatatcacggtgattgcccgccgctatgaatgggatatcgacacgctctggcagtctctgctggcacatctggacaccttaccccgctcggtccgcgaacgtccgcagctttctgaacccctgacggcgcttatcaggcaggcgtggctgattgcctcgctggaaggcgacgacccgcaaatccgcagtcagcacctgctgatggcgctgacagaaaaaccgatgctgcccgcctgtaatgacctgtgggtattgctgagcctgagccgtgtgcagcttgagcggctgcgtcccctgctggatgcgcagtcggatgaatgtccggcacgtcagccacaggtcaccgaaccgctgacatccgcgcaaccagaggcggcaacgacggacgcaccggcaaaaacgctgacggggaaacaggatgacgccctgctggcggtgcttaaccgctttaccgaagacgtgacggaaaaagcccgcagcgggcgaatcgacccggtattcgggcgcgacacggaaattcgccagatggtcgatatcctctcacgtcgccgcaaaaacaacccgattctggtgggagaaccgggggtgggcaaaaccgcgctggtggaagggctggcgctgcgtatcgccgaaggcaacgtgccggacagcctgaaaacggtgcatatccgcacactggacctcggtctgttacaggctggcgcgggtgttaaaggtgaatttgaacagcggctgaaaaatgtcatcgatgcagtgcagaaatcaccggagccggtactgctgtttattgatgaagcccataccattatcggtgcgggtaatcaggcaggcggcgcggatgcggcgaacctgctgaaaccggcgctggcaaggggcgaactgcgcaccatcgccgccacaacgtggagcgaatacaaacagtattttgagcgcgacgccgcgctggaacgccgcttccagatggtgaaagtcgacgagccggatgatgacaccgcctgcctgatgctgcggggactcaaggcccgctatgcacagcaccacggcgtacatatgctggacagcgccattcagaccgccgtgcgcctgtcgcgccgctatctgaccggacgccagttgccggacaaggcggttgatttgctggataccgccggggcaagagtccgcatgagcctcgacaccctgccggaaccgttgacgcagcttcaggcgcgtctgaccgcgctggatattgagcgggaagcaattgagcaggacagcgtgttttatcccgaagccagcccggagcggctggcggaactgaccgatttgcgtgatgagctgcaggcagaagccgggcatctggaagcgcagtatcagcaggaaaaggcactggcgcagcagattatgacgttgcgtcaggaagggacagacagcactgaactgcaacagcaactgcgagcgcatcagggctttgctccgttgctggcgctggatgtggacgcccgcgccgtcgccacggtggtggcggactggaccggcatcccgctctcttcgctgctcaaggacgagcagagcgacctgctcagtatggaacaaagccttgaaaaccgcgttgtcgggcaaagcccggcgctctgcgccatcgcacagcggctgcgggcggctaaaaccggcctcacgccggagaatggcccgcagggggtattcctgctgaccggccccagcggcaccgttaaaaccgaaactgcgctcacactggccgacaccctgtttggcggtgaaaaatcccttatcaccatcaacctctccgaatatcaggagccgcataccgtctcccagcttaaggggtctcctccgggctacgttggctacggtcagggcggcgtacttaccgaagccgttcgcaaacgcccgtacagcgtggtgctgctcgacgaagtggaaaaggcgcaccgcgacgtaatgaacctgttctatcaggtgtttgaccggggttttatgcgcgacggcgaagggcgggaaattgacttccgcaacaccgtgattctgatgacggctaatctgggcagcgaccacatcatgcagctgctggaggaaaaaccggacgccacagacgcagacctgcatgaactgctgtatcccctgctgcgcgagcacttccagcctgcactgatggcgcgttttcagacggtgatttaccgcccgctgggacaggaagcgatgcgcgccattgtggaaatgaaactggcgcaggtggttcgtcgtcttcgtcagcactatgggctggaaacggaaatcaacgacagcctgtacgacgccctgaccgccgcctgcctgctgccggacaccggtgcgcgtaatatcgacagcctgctgaaccagcaaatcctgccggtcttaagccagcagttgctggcacagcaggctgcgcaccataagccagcccaactacggcttggctgggatgaggaagacgggattgtactggagttcgctacggaagagatgcaataacggaggctgtcatgggtattcagaatttcgaccactcgcaccacaagctcaaaattcgcggccagcaaagtccggtggatgtgctgacctttgaaggccgcgagcaactgagtaccccgttccgctacgatatccagtttaccagtaccgataaagccatcacgccggagttggtgctgatgcaggacggcgcattcagcctgacggcaccgccggtacagggaatgccggtgcaggcccccctgcgcaccctgtacggggtcattaccggttttaaacatctctcatcgtcacaggacgaagcccgttacgaagtacggctggagccgcgtatggcgctgctggcccgcagccgccagaatgccatctaccagaatctgacggtgccgcaaatcgtcgaaaaaatcctgcgcgagcggcaccagatgcgcggtcaggacttcgtgtttaacctcaaaagcgaatacccggcccgcgaacaggtgatgcagtatggcgaggacgacctgacgtttgtctcgcgcctgctgtcagaagtgggtatctggttccgcttcgccaccgatgcccggctgaaaattgaggttatcgagttttacgacgaccagagcggctatgagcgcggactgacgctgccgcttcgccatccttcagggttacacgacggcgccacggaagcggtatggggactgaacaccgcgtacagggtggtggaaaaaagcgtctccacgcgggactacaactaccgcaccgccacagcggagatgatgacagagcagcatgacgccaccgggggcgataacaccacctacggcgaagcctaccactatgctgacaacttcctgcaaaaaggcgataacgaggcagcggaaagcggcgcgttttacgcccgtatccgccacgaacgctacctgaatgaacaggccattctcaaaggcctgagcaccagttcactgctgatgccggggctggaaatcagggttcagggcgacgacgcgcctgcggtattccgcaagggcgtgctgattaccggcgtgacggccagcgcggcgcgtgaccgcagctatgaactgacgttcacggccataccctactcagaacgctacggctaccgcccggcgcttatcccccgcccggtaatggccggcacgctcccggcgcgggtcaccagcacagtgaagaacgatatttatgctcatatcgacaaggacgggcgctaccgggtcaacctcgactttgaccgcgatacgtggaaaccgggttatgaaagcctgtgggtacgccagtcgcgcccgtatgccggtgacacctacggcctgcatctgccgctgctggcgggaacggaagtcagcatcgcctttgaggaaggcaacccggaccgaccttatattgcaggcgtaaaacacgactcggcacacactgaccatgtgaccatccagaactacaagcgcaacgttctgcgcacccctgccaataacaaaatccggctggatgatgagcgcggtaaagagcatatcaaggtcagtaccgaatatggcggcaagagccagctaaacctcggtcatcttgttgatgccgggaaacagcagcgcggggaaggctttgaactgcgtaccgatatgtggggtgcggtgcgggcaaagaaaggcatctttatcagcgccgatgcgcaggataaggcgcagggtcaggtcagagagatggccgacattatcagcgaactgaacggcctgagcgataaaatccagaaactgtccgatgacgcgacgatggcgaacgccgacccggcggatatggccgcgcagatagcattgataaccagccggataaacgacctgaccgccccggtgattttgatgcacgcgccgaaaggtgtggcggtcgccagcggcgagcacctgcaactggcagcggtgaaaaacctccagataaatgcgggaaacaacgccgatatcggcgtggtgaagaatatgtttatcggcgtggggcgggcgctgagcgtgtttgtgcgcaaggcgggtatcaaactgattgccaataaaggcgcagtatcggtacaggcgcagcacgatttgatggagttactggcgaagaagtcgatagagatcgtcagtaccgaagatgagatcaggatttcagcgaagaaaaaaataacgattaatggcggtggaagttatatccggattgagggtagcggcattgagccaggaacgccgggggattataacgtcaaagcggtgcattatgggcgtcagccgggagcgaagctgaaacaggaaatgatggcgtttccgatgattgaatctggagaatttaatacccgtttcttttttacagatgataatgatattccttatgcaaacaccaaatatatagcaagattaccagatggtacaacaaaagacggcattacaagcgatgatggtcgatcagaaatatttttttctgataaggatggggaaatattaatacatctatttgtcgagcaggataaataacatgggtagctttaattttgatgatgttaaaacaactattggagcattaaaaaaacaaaatgattcgggtgagccaaacgagaagagtgtaaagattacaaaaccagatcgctacgtactgtctattggttttgaagtcaatatagaaagggcatttcagaatgatacacttgatctggcgattgattttggtcatgcgtttttgtatgtaacaaaaaataatttggtaactgatttttttagttttgggccaaccaaagttattgcaccagaaggggaaaaaagcgatagcataaaaaaaagagtcggtatggtaaatttccctattaaagaaacatccaaaattttccgttttaccataacaaagaaacaggttgaaaagattcattccaaaataaagtctttcagtaacaaagttgataataaagaagaatattttgacgtggtcaccaataacacttgcgctaaggtatcacagttgcttctggagcaggctggtatatcaacccctgagagttccagccatgtgaagagcagtaaagaagaagattataactggctaacagagacatttaattttgcaaatccttataaatggtataatagttttctaaaacaattcgaacatccgattggttgtttagggcctgatggtagcgatgcgcttgatgacacacaacctgcgaagtactatcatattttgagggatagttggattttgatacctaatcaaagcgacgatccgctaatagcaaatggtatggttttgaaggatgggtctgggaaaatacatgggactgcaaaaagtggttggttttcggactctcttgatagggggagctatgatagttagcaatgctatagcagatgataacactaagaaatattttctttctgaacgaattaattatgtattgtctttgatttctgaaagtaaagtttttaatcatatagaaaatgataatctttttgattctatagttatcgaaccggtaaaagaaggtgacgagattaagggggcacttgtatataagggtagtaaattagcaatactggagaggaatagtagttactctccctggagtaagtcatctttaatagttaaaaattatggatttcatgatgaagataatttttttgtaaagaacttctttgataatttaaatctacaattcattcatcgtaaaaaaaatagttttaaatttgatgtttcacaatattctaataatcttagtaaagatttttgtagatactatttcatttgggagaaagaccctctggtacgtttttcattaacaagcgacgccgttttttgtgaacagcaggaattatatcctattaagattagaactataaccattgaaaaatatggatcataatatttttacaactataaaagcatatattgggaagcattggagcctatcatgaaatgataggtggtaagtagtaatagtatgactggttgctttagaacagtaatacccccttaaaatagcttcttttattttattgtaaaattaaccgctcaagttaatatgagttacaaatgtatatttgagtacactctataaaaccgtttggataatccaatggtgaataacaagccctgtttaaaaatatatatttatcatgtatcaattatacaaaaataagaaaataataactatctatgtatacaaaataaaataatagaggccatcatggacatacttgtttttgaccactcgtaccacaaactcaaaatccgcggcctgcaaagtccggtggatgtgctgaccttcgaaggccgcgaacaactgagtaccccgttccgctacgacattcagtttaccagtaccgataaagccatcacgccggagttggtgctgatgcaggacggcgcattcagcctgacggcaccgccggtacagggaatgccggtgcaggcacccctgcgcaccctgtacggcgtcatcaccggctttaaacatctctcatcgtcacaggacgaagcccgttacgaagtacggcttgaaccccgtatggcgctgctgacccgcagccgccagaatgccatttaccagaaccagactgtgccgcaaatcgtcgaaaaaatcctgcgcgagcggcaccagatgcgcggtcaggacttcgtgtttaacctcaaaagcgaatacccggcccgcgaacaggtgatgcagtatggcgaggacgacctgacgtttgtctcgcgcctgctgtcagaagtgggtatctggttccgcttcgccaccgatgcccggctgaaaattgaggttatcgagttttacgacgaccagagcggctatgagcgcggactgacgctgccgcttcgccatccttcagggttacacgacggcgccacggaagcggtatggggactgaacaccgcgtacagggtggtggaaaaaagcgtctccacgcgggactacaactaccgcaccgccacagcggagatgatgacagagcagcatgacgccaccgggggcgataacaccacctacggcgaagcctaccactatgctgacaacttcctgcaaaaaggcgataacgaggcagcggaaagcggcgcgttttacgcccgtatccgccacgaacgctacctgaatgaacaggccattctcaaaggcctgagcaccagttcactgctgatgccggggctggaaatcagggttcagggcgacgacgcgcctgcggtattccgcaagggcgtgctgattaccggcgtgacggccagcgcggcgcgtgaccgcagctatgaactgacgttcacggccataccctactcagaacgctacggctaccgcccggcgcttatcccccgcccggtaatggccggcacgctcccggcgcgggtcaccagcacagtgaagaacgatatttatgctcatatcgacaaggacgggcgctaccgggtcaacctcgactttgaccgcgatacgtggaaaccgggttatgaaagcctgtgggtacgccagtcgcgcccgtatgcgggagacacctacggcctgcatctgccgctgctggcgggaacggaagtcagcatcgcgtttgaggaaggcaacccggaccgaccttatatcgcaggcgtaaaacacgactcggcgcacaccgaccatgtgaccatccagaactacaagcgcaacgtgctgcgtaccccggcgaacaacaaaatccgcctcgatgatgagcgcggcaaagagcatatcaaggtcagtaccgagtacggcggcaagagccagttgaatctgggtcatctggtggatgccggaaaacaacagcgcggggaaggctttgaactgcgtaccgatatgtggggcgcggtgcgggcgaagaaagggatttttatcagcgccgatgcgcaggataaggcgcaggggcaggtgcgcgaaatggctccggcgatggcaatactggatggcgcacagtcacagatgcagtcgctgtccactgatgcgcagacgacgaatgccgatccggcagatctgtcatcgcagatagcgctgttgcagcaaagtgtaaaagatctgacgcaggccgtgatcctgctaagtgcacccaagggcgtggcgatcgccagcggcgagcacctgcaactggcggcgtcgaagaatgtgatagcgaacgcaggcaacaacgcagatatcggcgtagtaaaaaatatgtttatcggtgtgggtcaggcgctgagcgtgtttgtgcgtaaagcgggcatcaagctgtttgccaataaaggggcggtctcggtacaggcacagaacgatctgatggaactgttggcacagaaatcgatagagatcaccagtacggaagatgagatcaagatcaccgcgaagaagaaaatcacccttaacggcggtggcagctacatccggctggatgcctgcgggatagaagcgggaacgccgggagaatataacgttaaggccggatattacgggcgtaaaccaaaggcgaagctgacgccggagctgatggcatttccggtgattaagtctgaggattttaatcagagctttattttgctggatgaaaatactgggcaaccacttattaattggccctatgaactagaactggaaagtgggctaaaaatgagtgggattactgatgaaaatggaaatacagaactaatatcctctgataaggaggaggtcgttaatattagtgtgtttgaacccgatgagtttttagacgatgacattaattaagacatatagcgagaatataacatggcagataaatccgaaaagaaaaaagaaaccacaaataaatcagcaaaaaaacactaacgaagaagagcgaaaaattaactccagcaaaagacaccgcaccaaaacaagtgaatgtagatccagctataagattgaaacaaattcgtcaacttgtccgtaataataataaatccatcatgggagaggattatattatttgtcaaatctataaagaatctagatttaagcaatttgcaggtaagaataaacataatgcgaaaggcttaatgcaaatgcaacgaaatgcagtgaggcaggtttttaaatatcgacaacaaaaaataaaaggaagaatgacgactgataaagagacaaatgaagctttcgctaatgctgatacattttataaatctgataaaatatttgatgaaaaagaaaatattaagattggcacagagtatttgcaatactggatagataaagaagcaacaattgaggaggcatatcgggcatatcgtggaacagatgaagcatactattctgttataaaaccttgcgctgaaaaactggctaaagatcctgataacatacaaatactaatggagggaataggaagatagtatgcgcattatgttaatattactttgttttttttctttcccctgtttttcaggcgataagattaaaatcgtgaaaacctgtcaactgaaaaaaaatgaaagtgtgcagttgctttcccttagaaccattgacggtgatacattatatctaaaattcagaaatgttatcaccggggcctttttagatactccaactaaaagttatgatttttttggagatgtggttctttctcagtgcataaatggttctcttatctttgcgctggaatatggttctccatatataaaaggttgtctggtaactggttgggaaaatgggtttaaaggtaagaactctcctgaaggcttttgtttcgcagagagaaatattcccgaagcggtatggtttggaaaaaacaatattttaattatcatccgaaaccaaatggatgttgggacatggaaagggaaatatattatctatgataatgcgaaaaagtcaggagaaagagcatactcatcagataatctaccatcaaaagatggttacataatttttgcattaaataaataaaatgactctatagataactttaaatttcacttggttattaacttctggccgataatgcaaaataaagggatgtactgatgcctgtccgacttaataccattcccgacgcagaatcctatcccgcaccgccagcccgcattaaatggctgtcagccttattactgatgctgtctgttggtgtggcaataacctcattattcgccagcgatgaactggcaaaaaacggcccgcatttctgggggctggcctgcggtgtgcctgcctttatctggtcgctggttgcttcagttcgctggttgttttttatcacgcagtacattcgggctgatgcctggaataagcgccgggaagaggtgattttgcaggaaacgcgacggggacgacgggcgttgcagatacttagtttttccgtacaaaccgcgctgaatggtgattccgttgcagaaactacaacagcatttctggcgcgtcagcaggtgttgaatacttacgctgatttgcgcggagaagatactgtgcgtcgcagtgtcattcccgtattaaccaataaaccggttaccgggcgtttatccgaaattatttcccgcctttttattgatatcagaccgcaattgtttctgctgccccctgattttcatatcaacgtactactggaaattgatgcgccgctttcaggggcctccgtgagaactatctggcaggacgaatggcaaaaagccggactcccggaagcccgtctgttttctgccccggagccggggctggccgccgtggacgactggctggacaactttattcaggaaaaggccgtactgctggtgatttccgtgcgtctggaaccgaagaacccggaacggacggcagaatccgccaccgcgctgttgctggcaaaccggttgacgcaaaccgcgctgacgccgctggccctgctgcatcgtcctgaacgtatcacagatacagagatgatggcgtcaggcattgcacaggcgctggactggatgccggtgcagccagatgccatatccggcatatggactgccgaactggacagggaacagcgtaccgcgttgttatcccttaaccagccgtttactcaggaagccctgatgtacgagctggatgcctttctggggcgctccggaccggcagcgccgtggctgtccgtcgctgcggcaacgctggcggcaatacaatcacaacacccccaactaacgctcagcggcgttcagggcgggcattattcatgggcgaccgtggtgtcgccattcgtttccccacaggaggcatcatagtggttccgggattaaaccgtctccggccccgttctgtttcagggcctgccatcgtcatgaccgtggctgttgtggttgcgctttgcacgtttattcaccgtaaaccggcattgctgggcgttgaaccgggtagctcacagcaaatgtactggatggctggcgtgattgccgcaggcgtggtctttttgattatcatgggggtttatcatctgctgaaccgccacgctgccgtacaaaactttgaactccgcagacaacttgccgccggagatgactatcgtgcggtgacgacaaagaaagccgacagccgtcatccggcaatggtggaactcgccgccttcctgcgcgaccgctacggtccgttctggcggcgtaacgtccgcctgctgctggtgaccggcgagcctgaacaggcagaagccatcgcgccggggctgaccgggcaacactggctggagggcgaccacacggtgctgatatatggcggcaggccatcagcggagcctgatgtcacactgctgaccgccttaaaaaaactgcgccgcagccgtccgctggacggcatcatctgggcgctgacagaagaacagagccgccagacagcgcaactcgacaaaggctggcgcgaactgataaacggcggtaagcgactcggttttcaggccccactctatttgtggcaggtctgtgacaacggtgattatcaggccggacgccccctgcaaagcgtcggctgcctgctgccggaacgctgcaccccggaacaactgaccgccatgctggaagctcacaccctgccgctgacggaacagggcatgtcgcaactgctggctgataaccgccatgattttctgctgcgtctggcccatacccttgcagagcggggtatcgctcactggcaaagcgtcctgaaaccgctgctggcaggcggcgcattctcttccctgcgcctgcgtggtctgatgttcagcccgccgcttaccgccgtaccggaggccgcacctcatgcgtggctgccgtcacaggtctgggcgggcgtgaccggcgataacgcacgggggcgtgcagtgggctttccgtggctacgcgccgcgctgatgtccgctgtctgcgtgctggcaatatggggggccggaatgacgacctctttcttcgccaactgcgctcttgttcaggaaaccagcatccagactgcacgtgcgcttgatacccgcctgccgcaggcagaacaactggtggcgctgcataccctgcagggcgaactggagcgcctgcaatatcgtatccgcgaaggtgcgccgtggtatcagcgttttggccttgaacgtaaccaacaactgctcgcagccgcctttcccggctatgcgcaggcggcaaaccggctggtgcgcgacgtggccgttgaccatctgcaacagcaactgaacgcctttgtcgccctgccgcccaacagtcctcagcgtaccgccaccggtgaacaacgctataagcagcttaaggcattgctgatgacttcccgcccggaaaaggccgacgctgcctttttcagtaccacgctgatggcagacagcctgcgctacgagaatatcccggaaggtgtgcggcagagcgtgtttccgtcactgctgaccttctggatggcgaacctgccggaacacccgcagtggaaaacctcgccgccaccggaactgaccggcgcggtgcgtaaaatcctgctgcgccagattggtgtgcgtaatgccgaaaacactctctaccagaacgtactgcaacaggtgtcccgcaactacgccgatatgacgctggcggacatgaccggggataccctcaccgaatctcttttcagtacggaacagacggtgccggggatgttcacccgtcaggcgtgggaaggacaggtcagggaagccatcgagcaggtggtgacggcgcggcgcgaggaaatcgactgggtgctcagcgaccgccagcaggatacctctgcggatatatcgccggatacgctgcgtaaccgtctcacctcacgctactttaccgacttcaccggaagctggctggcgtttctcaacagcattcgctggaaaaaggaagactcgctctccggcattctcgaccagctgacactgatggccgatgcccgtcagtcgccgctgattgcgctgaccgataccctcgcgtggcaggcggcggcagtcagggaaaaccgtggcctgtcagactcgctggcgaaatcggcacaggaactgtttaacggcaaggagaaaacgccgcagcaatcccgtgaagtcgatgtgcctgtcgggccgctggataaaacctttgctccgctgctgcggttgctgggcgataaggccggaggcggtggtggtgatacgcaactcagcctgcaaacgtatctgacccgcgtcacccgcgtacgcctcaaactgcaacaggtgaccaacgcccccgacccgcaggaaatgacgcaacagctggcacagacggtactgcagggcaaaaccgttgacctcaccgacacccgcgactacggacggttaatcgccgccagtctgggcgaggaatggagtggcttcggtcaggcgctgttcgtccgcccggtggagcagtcgtggcggcaggtgctgacgcctgcggcggacagcctgaaccgccagtggcagcgggcgattgtcagccactggaatcaggacttcgctggtcgctacccgttcaaagcctcacagaacgatgcctccctccccctgctggcgcagtatctgcgcgatgacgggcgcatcaaccagtttattgccgccaacctttccggcgttctgaaacgtgaaggccgctactgggtggcggacgccatgaacacgcaggggctgacggtcaacccggactttatccgcgccctgaaccgcctgcgcgacgtggctgacaccgcctttgccagcggcgatgccggaatacattttgaactgcgggcaaaaccggcccgagacgtgatgaagacacatctggtgattgacgggcaggaactggagtatttcaaccagaaagaacgctggcagcgtttcaactggccggatgaacagtggcaacccggcgcatcgctgagctggaccagtacgcaggcgatggaacgcatactggcggattaccgggggagctggagccttattcgcctgctggaacaggcgcaggtgacaccggtggacagcagcacctttaaagtggtgtggaaagcgcaggacggcctgccgctgaattacctgctgcgggttgaacagggtaaagggccgctggcgctgctggaactgaaaaacttccgcctgccgggacaggtatttctgaccggcaggagtatgaaagatgcggaagaatacggggaagacgccgatgagtgaactgttgcaaaagctgacccgtagctgttttgtcgaccgggatgcactggatgtggcgcgaacacaggcagcgctgtggcagacatggctgctgccggtgacggcaaatacgccggtcggggaagaccccggctaccacgacgatttcctgcgtatccgcgacgagatgaacaaactttccggcgcggatacggacctcatctgccagcttgccgaatccctgctgctgacgcaggcaaaagacgtgcgcatcgccacttactacatctgggcgcgactgcaccgcgacggtgagcgcggactggctgaggggctggcgctgctggccggactggtggaacgcttcggtacgcaactgctgccctcgcgaccggccagccggaaaatggcgctggagtggctggcaggggaaaagatgctcgacagccttgcccgctacccggaagtggcaaaagaggattttgcgaacattgttgccgctcttaatcaactgacggtttccttcgccgcatggcccgaagaacaacagtctccctccctgatgccgctgattaacgcgctggaatcgcgtctggcgcagtcgggtgggatgaacgcggtggtgccgcaaaacagcagcagcatacctgcagcgtcatccccggtggatgcgccacaggtacagaccatcacctccgggcgcgacctgctcgaccaggcgaaagtgctggcccgttatctgaacgaacagccgcagggctggctttcggcgcaccggctgatgaaaaccctgcgctgggatacggtgcatgaactgccgccggatgtggacggcaaaacccggctggtcccgccgcgcaccgagtcacgcaatcagcttaagcggctgtatgcccagcagaactggacggaactgctggagcaggccgacctgatgttcagcactggcgtcagccatttctggctggacattcagtggtatctgcatcaggcgctgactaaggcgggcgtaccgtgggacaggtggacagcggttatccgtcaggacctggcgcttctgctggagcgcctgccggggctggaaaatctggcatggaacgacggcacaccgttcgccgacgaggtgacgcgcaactggatagcgcagcaggtcatgatgcgggaagacggcgcatggcttgcggggaaagccgctgtgccgacagacgacgccacaaatgacgtactggcgctggagccggaagcactggagatggcagacagtcagggcgtggaagcggcgctgggctggatacagacccgtccgggcatcaccactgcacgacagcgcctgttattgcgactgctgatggcgcgggtggcggaacagtacggtaaaaacgagatggcgctcctgctgctggaagaactggatactgccgcacagggaataacgctgacgcagtgggagccggaactgctgtttgaggtaaaagcccggcaactgaaactgctgcgcctgcgggcgcaccgctatgctgataaagccctgctgaaccgaaaaatggaaatcctgctgggaacgctggtaacaatcgatccggtacgggcagcggtactgtgtgatacgcagcataaggagtgatgacgatgggaagaggctattttctggtcaggggcgataagaccacctgcggcgggaagattattgaaggcgcggacgaccatacgatcatgggtatcccacaggcacgggatatggaccgggtcacctgcggcagatatccgggaatgtttattattgtgggcggcgttcctgaaacagatattcacggcaggctgatggcggggacgctggacagtcagagcagttgcccgtgtaaggcgcgatttattgcgtcaatgatggatgatacgtatgagaccaaagaaggttcaggaacagataaccagatagcaggaatagatcagaataggttaaataaagaatggacggatgttcgaggagataacactcagaaaaaaacaaaatatacatcagaaataattttaattacatccacaattagagtatatagtactaatgccgaggtaatgggagatcattcagctatttattttgaagtgtctggtgattcatcaagcccttatctttatgatcctaatggaagctataatccttataaaaaattagaaaatggaaatgggcagagaggatccggttttgtatttagtggtgaatttgcaaaactggatgattttatcagttatcaagaaaatccgaatgaagtaacgcagaacaagctggatagcgaatggtttccctataaggtaaagttattatctttaccggtaacgaatgacgagttattaacgataaagaatgctgcattggcattagatgatggcgatgaagaaccggggagttttagttgtgccgaatggtcttcaaaattgttaaaatatataatcccagaacttgatatttatacgctgccaaattcactatgggaagcggttgttaaagaaaaagaaaaaagaataaagttaaatggcgagaataaatgaaaatatttagatttgtagtattgcttttattttttattatatcattatttgttaatgtttaccttgtttatgaagttgacgccaaacatcaacttcatgatttttactggtattcttacctaattttatacctttcattttcctttgttattttatttgttactgatattttttataaattaaatgttttttattctttgttctttgggtgttgtacaggtggtctattatcattcattgctttattattgacagatataatattcaggggtgtagatgcttataataatctagaggtgcttgcgttaatatcaaacacattgctaatgggatggtattatttttcttactttgttttatttattagatgctcagggaagttagtgatcaagtaaataataaaataatgttaagaaagccagagagattgaagaagggatttgggagccatgtgggcaaaacacatgcttattaaagggaaggaagtaatggaacatgaagtgaaggagtatttaaaagataaactaaacaatgtgagcaaatgggaattgaaatagatatgactataaatatattaaaagaaaagctaaagttaacttgcggagccatatttatatttttttatccacaacttttgtttttttggctgttatgctacttatgaactatttttatggaatgatattattgtatatagctgggggtatatgttaattatctttttaccttttacattatatgtaatgtcgtttgagattttgttttttgctattagtgggcgacgattatctaaagtaacaatggtgcgcctttggttgataattaagattattattgctttctctatttgcgcaatgttgattttttcttcaatttacaaaaaagaattattatctagaaattatattgcttgtagtggtatcccgtctgggtggatgccgggtctggcaacgaaatatgttaaagaaaaaacatcatgtgaaaaaaatggcaataattaaatcaatgatgagattgtaatactttatctaaatttccggcgcggatacggacctcatctgccagcttgccgaatccctgctgctgacgcaggcaaaagacgtgcgcatcgccacttactacatctgggcgcgactgcaccgcgacggtgagcgcggactggctgaggggctggcgctactgaccggactggtggaacgcttcggtacgcaactgctgccctcgcgaccggccagccggaaaatggcgctggagtggctggcaggggaaaagatgctcgacagccttgcccgctacccggaagtggcaaaagaggattttgcgaacattgttgccgctcttaatcaactgacggtttccttcgccgcatggcccgaagaacaacagtctccctccctgatgccgctgattaacgcgctggaatcgcgtctggcgcagtcgggtgggatgaacgcggtggtgccgcaaaacagcagcagcatacctgcagcgtcatccccggtggatgcgccacaggtacagaccatcacctccgggcgtgacctgctcgaccaggcgaaagtgctggcccgttatctgaacgaacagccgcagggctggctttcggcacaccggctgatgaaaaccctgcgctgggacacagtgcatgaactgccgccggatgtggacggcaaaacccggctggccccgccgcgcaccgagtcacgcaaccagcttaagcggctgtatgcgcagcagaactggacggaactgctggagcaggccgacctgatgttcagcaccggcgtcagccatttctggctggatatccagtggtatctgcatcaggcgctgactaaggcgggcgcaccgtgggacaggtggacagccgttatccgtcaggacctggcgcttctgctggagcgcctgccggggctggaaaatctggcatggaacgacggcacaccgttcgccgacgaggtgacgcgcaactggatagcgcagcaggtcatgatgcgggaagacggcgcatggcttgcggggaaagccgctgtgccgacagacgacgccacaaatgacgtactggcgctggagccggaagcactggagatggcagacagtcagggcgtggaagcggctctgggctggatacagacccgtccgggcatcaccacggcacgccagcgcctgttattgcgactgctgatggcgcgggtggcggaacagtacggtaaaaacgaaatggcgctcctgctgctggaagaactggataccgtcgcacaggggctgacgctgacgcagtgggagccggacctgctgtttgaggtaaaagcccgacaactgaaactgctgcgcctgcgggcgcaccgctatgcggataaagccctgctgaaccgaaaaatggaaatcctgctgggaacgctggtgacaatcgatccggtacgggcagcggtattgtgtgatacgcaacataaggactgatggcaatgggaacaggctactttctggtcaggggggacaaaaccacctgcggcgggaagattattgaaggcgcggacgaccatacgatcatgggtatcccacaggcacgggatatggaccgggtcacctgcggcagatatccgggaatgtttattattgtgggcggcgttcctgaaacagatattcacggcaggctgatggcggggacgctggacagccagagcagttgcccctgtaaggcacggtttattgcgtcgatgatggatgatacgtatgagacggatgacgggggaagtgaagcggaacaacatgcgcagtcggcgaaaaaggatctgacttctggttctgattcatcctctgatgatgtaaaactggattacagaattaaattatcaggtaataagatactgacgccactgaatatacctgattataaagaaatgataagcggtggtagtacgaagaatgtagtggtcaagtaatattggccacggttttacagtaaaaatggtatctgttctctgactcttccggcgtcagcccaccgttataatggtgaggtctgacgctgttgtagtagttcaatatgtaatcattaatttgctgccgggcctcgtccttgcctgcgtaaccattcgttggcacccattctgttttcagactgcggaagaagcgttccatggggctgttatcccagcagtttccccgccgactgacgctttgatttattctgcaacgccagagaagttgttgatatttaaggcctgtatactggcttccctggtcgctatggaacacgacatcccggggttggccacgcgtctcataggccatccgcagggcactgcttatcagtgcggtatcggcatgcgctgacagactccagccgataaccctgcgggcaaaaagatccataacaaccgccagatagcaccagcgatttcctgcccagagatacgtaatatctccacaccatacccggtctggctccggtactgcgaactgacgctcaagcagattcggcaggctggtatgctcctgacgggcatttttatactgatgttttccgggctgacaactgctcaggttcagatatttcatcagacgtccggcacggtaacggctcatcgggacgccgttttgagtcagcatttcagccagagtgcgcgcgcccgcagagccccgactttggttccacgcccggcgtatttcgctgcacaacctgactcgtgccggattaaccgtatcgcgtcgttttcgccagtaccggtaactgctgcggtgtatttccagagcagaacacaggctgacaaccgtgtggctgtcacttagtctggcggctatcgtgaaccgttcagcgagtcggacattaagagcgcggtagccttttttaatatcgtattttgttcctccagacggcgaacttgcttttccagctcgcggatacgttgctggtctggagtaatgggtgtggcagagggcgtaataccctggcgctctcgcctgagctggcgtacccagctctcaagcgtggttgaaccgacattcatcgcttcactggcctgtcgatatgagtagcccttatcaacaatcagctgtgcacattccagcctgaactcaggggtgaaggttcgtttggttttcttgttcattaagtcacctgttttgtgttgtggtgagaatatcacctttcatcaggtggccaaatttagtgtgccactacagaatacagaaaaaatagattttactatcacaaataaaggcgatgaggctgaaggactttctctggaagtgcttgatggtaatgaagtgatttacagtgaacagcagaccggtaaatattttgataagggagagcatgcctggcaatgggatggctacagtaatcaaggcatactggatacaactaagctaaaaagcaaatcactactcgtaagactgattgctttatgtggtgatatgatgataaaagttgattatccacttcataattcaccagaggaataaaaatgggtcgatgtaaaggtagacagaaaacaaaaaacagtagatataatatggcgactggcagttagtgatggagggataaaaggaagtaatcctaagttatccccagttccttataacgacttggttaacctgaccaaaaatggagttgaattttattggtctcgaaatggaagtcgcggcggggggattggtgaaaatattgttacagcgattggtgtttttaaagtaaatgtaaaggctgagataaatattactccatccatgcgaactttttctttgatatcatcattagatcctgactttcaggcatccgttagtctatcaggatttgaaaaaatatattataactacggtgatagttataaggatattcaagatgaattacaggcgcttcttgacgctaataacagatataaatgggatagtgctcatgaaatggggcataaagtactcgatgaatatggagagggttctagccctgattattcgtggactcataaaggaacatctactcttatgcaaaaaacaataccagggaatgttatgcccgctcagggagagattgatgtaatgaaatatggaaaatatcgtcctgacatgtatactcgattggttgcagcagatgaagatgttcagggattgatctggttaagcaggataaaatttgatgactagagtagttattgctttattatttcttgccggatgtacttcgcaaatgaagtattccaatgtcgtcaggattaggaatgtatgttcctcagatattaatgtgtttattcctgagtatgtttttggaggtaatgttattaagcaacatcatatttacttacctgttaatgggattgatgttttgtcttatttttatactgaaaacatcaatgatggtttccaatatgaagaagcattcaccgtaaataaagatagctcgggtaattttgattatccgtttgttatcttatcatcaggacgtgaaaaaaaatttgggaaaaacgatctaattgaattgtccagggacatttcaacaaaagacgataagaagcatggggttgtaaagtacatgatagatagtcaggatatttgcccatagtatgattcatatcataatcaactgaaaaaatgacattattaatcatttgtgattttttgatactaccaagtgaaatttgatgattagattaatattctcttttttattatgcacactgtgtgctggatgtttatctcaaccattctattcttgttccattgtcatggtaaatacatgcaaagtatctattaacatttcgacagtcaataattcaacacattatgatggtaaggtaagagataattttcatcttgatatcggagagcggaagccaattgtatactttatttacacaggtagagagtcagatgtttttaataaaaaccctgtaaatattgtttctgaacttagtattttgatatctgatggtaacaattctaaaactttatctggatatcatatctcctctttattgaaaaaatcctcatctagtatggagtccgatttttcttttgaaataaatgatccatctatatgtccttaggattctgaaaataaaaaattctaatctcactactcgttggtattaatttcaataaaaggaaagataaatcctccgatggacgacttaacccaacgctactacgaagccgaaatgcgctacctgcgtgaagcggggaaagaatttgcgcaggcttaccccgaccgcgccgcgatgctcaatcttgataaacccggcgcacgcgatccctatgtggaacgcctgttcgaaggctttgcttttttaatgggcagcctgcgcgagaagctggacgacgatctgccggagctgactgaagggctggtcagcctgctgtggcctcactacctgcgaactatcccgtcactttccgtggttgaactgtcgacagatcaccggcagatgaagcagagcgaaacgctgagcgattttcaggtattgtcgcgccctgttggcgagcgcagaacccgctgtttctacagcgccacgcgggatatcacgctgcatccgctggcgttgccggacgtgtcattgcaatatgaaccggacggacgttcggttattcgtctgcgctttgaatgcggcccgctggtcggtgactggtcacagatcgatttatcccgcctgccgctctatctcaatgccggcagtccggtggcctgtgcgctgcaccgggctttaacgcttggtacgcagcagttctggttgcgtctgccggggcaggatcgccggacgcttgacgcacacttttccccgttgggctttgaggataatgacaggctctggccaaaaggcgagtcggcgttcagcggctaccagttgctgctggagtatttcaccttccgcgagaagtttatgtttgtggcactcaacgggcttgagctggttgcatggccggaggggataaccggctttgagattgacgtggtgctgaacgagaactggcctcacgacctgccgtttgacagcgataatatccgtctgcactgcgtgccggtcatcaatctgttcccgctcgaagccgatccgttacacctttcgccactggaaaacgaatttctgctacgcccgatgcgcattcaggacgggcataccgagatttattccgtcgacaacattatttcttcgcgccataccggcagtcaggcgtatgtccccttctccagctttcgtcaccggggcgggatgctgcgccacgatgcgccggaacgctattaccacacgcgggtaaagcgcggcccttccggtctgcatgacacctggctgattctgggcggtgatgcgtttgatgctgaccggatgctggaggatgaaacgctctctttaagcctgaccggtactaacgggcatcttccccgtaaggctttacagagcacgctgctcgataggccagttcatgcctcacagaacgtcctgcgggtgcgcaacctgtgcgccccaacgcagccctgctatcccccggcgcgtgaccgcttccactggcgggtgctcagccaccttggttctaactttttatcgatgatggataacgccgaaattctgcgcggaacgctggcgctgtacgactggaccgaaagcgagatgaaccgccgtcgtctggaggcgattgtcgacgttcagcacagcctgatacagcgttttgaaagaggctttctgctgcgtggcgtggatattcaggtgacgctggacagtaacggctttgccggagaaggtgatatcacgctgtttggtgaactgctgcaccgctttttcgcactgtatgccgatatccacttattcactcaactgaccttaattctgcaacctacaggaaagtgcctgcaatggacagagcatcacagccagcgcgtaccgggctgaccgaccggctggccccggatattgcgcggatcaatttttaccgtttttgccagttgctggaacagagccagcagaacgcgccgctgggcagtaccgacaaccccgccaccgatgcggtgcgctttcgtccccatcccggaatgggctttccggtcagcgagttaaagaacgttgaacgtgacgcgggcaatcccgacgtgccacccacggtgcgcaccacctttctcggcctgtacggcgtggattcgccgctgccaaccgcctatctggactacattacccagcgtcatgacggacatgacgcagtgatggcgtttctcgatatttttaaccatcgctttatcacccagtattaccgcatctggcgcaaatataactacccggcgtcgtttgaagcaggtgctatggatgacatttcccgttgtctgctgggactcatcgggctgggtattcccggcagcgagaaccatatcgccacgccggtatcccgttttctggccctgctcagcgtgatgcgcctgccgacgcgcacggcggaaggcgtcacggcactggtgggactgcttgccccgctgacgaaagcgacggtggtgcctcacgatccgcagcctgttattctcccggcccctgcgggtctgtcaaaaaattcacgcatcagcctgaaaacgcgaacgctgctggggcgtaccggcaccgacgtcaacagccagttgctgctgaaactgtataccgaagatgccgcagaagcacgtggctggctacctggcgggcagctgcacagcgatttgctggtgctgctgcgcgtttatctgggctggcgctgtcaggcccgtctgcaactgacgctgcccgtcagcctgttgcctgctgcccggctgggaaaacagcgcgtacagattagccgtaccggcatccttcgcgcctcctttgccgcgcccgcgaccggaacagtgacggtcagtctggggcgttatcagggattaatacccgctttatccattcgtaacagggagagtatgactcatgtttcctattcgttttaaacgtccggcgctgctctgtatggcgatgctgacggttgttctgagcggctgcgggctgattcagaaagtggtggatgaatcgaaaagcgtggcctcagccgttttctacaagcaaatcaaaatactgcatctcgatttcttctcccgaagtgccctgaatacggatgcggaagatacgccgctttccacgatggtgcatgtctggcaactgaaaacccgcgaagattttgacaaggcggattatgacaccctgtttatgcaggaagagaagacgctggagaaggacgtactggcaaaacacaccgtctgggtaaaaccggaaggcacggcatccctgaatgtgccgctggataaagagacgcagtttgtcgccattattgggcagttttatcaccctgatgaaaaaagcgacagctggcgtctggtgatcaaaagggacgaactggaggccgacaagccgcgctcgattgaactgatgagaagcgacctgcgactgctgcctctcaaggataaataaccgatgtcgacaccttccttatatgaaatgctgacgttcagtttcagcggcgagttaccactggaacaggtcagcgagcgggatcagcttatcctttccgtgatggacaatatgcaacgcattatcaactgtcgggcaggcacactggcgcatttgccggattacggtctgccggatctcagtctgatccatcagggtatggttgcgggtattcatggcctgatgcgtcagattgaagaaacgctgctgcgttatgaaccacgcctgagtcagatacaggtggagttactcccccagccccgtccggggtatcttaattacctgatccacgcgcagcttcccgataccggctggatacgctttgatggcgtgttttctccggaaggacgaattgttctgcgtcatctcaaacagcaggagcgggcgtactgatggcaagtaacgcgaattttatcagccagttcgtcatgggcggcgatccctgtacttataaggaatccggtgaactacaggctgaaatgagtaaactgactcacccggcccgacctgatgtggactggcgtcgggtggaaaaactcagcctcgcgctgttccggcaaaatggcgtggaattacagacgcaggtctgttacgtactggcgataaccagacggcaggggctggcagggatggcagacggactcggttcactggacatactgctccagcgctgggctgacttctggccggtacaggtacattccagaatatcactgctcagttgggtcacagaaaaaatgcagcaggcactgagaacgctggatattcagtatcaggatctgccgcagatttaccgttgtgtacagcatctttccgccatcgaaaccacgctgcaacagtgtgaactgtggcatatgacgaaactggatgtgctggccgggcagtttcgtaatacggcgctacgtctggagcggctggcaccacagggagcggaaaccactatcactccccctgaattaccccgccgggaaatgaagcaaccagaaaagtcagaagaaagtccacagccggtttttgcaaccagacccgctcagcaaaacgataaggatgccagtccatccgcgccatcccctgaaatctcccggcagcggacatggccgatatttatggccggaatggttgtgatggcctgtctcggcggaacaggattatggggctggtcgcagcttaatcagccggacgcactaatccagcgaatacaactgtctgtcatgccattaccgcagtcgctggagagcggcgagctggcaaagctggatgtaaaggataaggcgctgctggctcaggacagaacaattgcggcaagtcagatgcaactggagcagttaaacaaattgcctgcccgctggccactggagcagggatatcgccagctacgccagcttgatgccctgtggccggataatcctcaggtcagagcgctgaacgcgcagtggcgtaaacagcgggagctgagcgccctgtccacagaggcattgaatggctacgcacaggcgcagagccagctacagcgcctgtcggcgcagctggatgcactggatgagcgtaaggggagatatctgaccggttcggaactaaaaacggcggtgtacggcatccggcagtcgttaaaggagccgccgctggaagaactgcttcggcaactggaagagcaaaaacagaccggagaggtttcgccgacgctgttgacgcaaattgatacccggttaaatcagttgctgaatcgctatgtaattttactggatacgaaggtggaacaaagtcagtaaacgtcgggggatttatgcaccaataagggatatgtgaccttgccattttttaaaaggagtctttgtgtacaaaaaagagaggaacaggccattcgaaacgcgtgaagaggttctggcatatcataagcgggaaaaaataccctgtctggagtgtggcaagttgctcatttttttaccgcgccatatctggtttgtgcatggaatacgcgctgacgaatatcgtgtaaaatggaacataccgaagcacatcgcactggcagggatttcatatctggagaaacaaagtgaatatatgaaggcgagaatagcaaagggaaagctggatcccgcagaacaaatagccatgatgagaataaagggaaggcaactaaagtcagatcctgactggcgtaatcgctccggttctatattgaagaaacaatatgcccgacgagatatccttaaaaacagggtatgggaaagatctcccagcataaaaagtgtctctgtggagttgaaaacagaagctataaggcgaatgaaaaacaggaaggtcgtcggggaaaaagtccaggatattgccgatgacctgaacgtatctatcagcagattgtatcactggctaaagatgtaggcgctcatgtgctctcaatgccttcaataaagccgctatgcgcgaaccggcacatctggtagactgttctcagtgagtcaagcaaactgcctacttttctaacttttaatcatgaataaccagcgccttgagtatagctggttcgaatatactcgttgattcacatcagataatgagtgtataattcggtagatagcttgggttcgggaacagtgaatgccttaagtttcaaaaggttagattaacctcttgactgtggcccccgcaaccaattattgaacaccctaacgggtgtttttttgtttctggtctcccataaaaaaagcgccattcagcgcctttttatcatccccttctcgccagcgtcgccccatcggcaaaatacgctttaattcccgcaagaatagactccgcaacttcctgctggaaagtcgccgttttcagtttacgctcttcctcaacgttactgataaacgccgtttcgaccagaatggagggaatatctggtgcctttagtacggcaaacccggcctgttcaacttgatttttatgcagcttgttgattttaccgagcttattcagtaccgctttaccaaacttcaggctgtcggcaatggtcagcgactgtaccatatcgaacatggtgtggtcgacatagcggtcaccgcttttgctcacgccaccaatcaagtccgaggcgttctgggtttgtgccagatattttgccgcagtactggttgcacctttggttgagagcgcaaacacagaggaaccgctcggctgacgactggtaaaggcgtcggcatggatagagacaaacaggtcagcacgctgtttctgggcttttgctacgcgcacttgcaatggaatgaagatgtcttcattgcgcgtcatgtacaccttcatattgccctctttctcgatcagagagcgcaaacggcgagctatttgcaataccacatctttttcgcgcgttttgtatttccccaccgcaccggagtcttcgccaccgtggccagggtcaagcataatgacaatcggacgatcgcgccctgctttacccggttgtggaccactttgcgctggcggcacctgcttttcgaggtcgcctttgttgtaatcctccagcagcgccagcagcgggtcctgcatatcctgtgcattggccggatagaggtccatcaccagacgctctttaaacccggcgaccggcgcaagggcaaacagctgcggttttacgttttgctttaattcaaaaaccatccgtacggtttgcgggtcaaattgcccgacgcgcgccgacttgatgaacgggtcgtctgcacgaatttgtgccgccatccccttgagtaccgagttcaggtttacatcttcgatatccaccaccacgcgttcagggttactcaacgcgaactgcttatatttcagctgacgatttgattccaccgtcacgcgggtgtagctggacgcaggccagacgcgcaccgccacgacctggctgaccgcagccagactgacctgacttacgctcaatagccacatggcacccgcgccttgcagtaaacgacgacggctgattgcagtgttggatcctgacatgcctctcccgagcaaaagaaatctaagctgtgtaacaagtaaacgactaatttgaccggaaactttagcgaaagacgcataatctgtcatctaataaacggtaaacattctttttatattcacggcattactgataaaaaagtcgctctcgcataaaatttacacttgcaccctgcgaaaaaacagaataaaaatacactaatttcgaataatcatgcaaagaggtgtgccgtggtaaaggaacgtaaaaccgagttggtcgagggattccgccattcggttccctatatcaatacccaccggggaaaaacgtttgtcatcatgctcggcggtgaagccattgagcatgagaatttctccagtatcgttaatgatatcgggttattgcacagcctcggcatccgtctggtggtggtctatggcgcacgtccgcagatcgacgcaaatctggctgcgcatcaccacgaaccgctgtatcacaagaatatacgtgtgaccgacgccaaaacactggaactggtgaagcaggctgcgggaacattgcaactggacatcactgctcgcctgtcgatgagtctcaataacacgccgctacagggcgcgcatatcaacgtcgtcagtggcaattttattattgcccagccgctgggcgtcgatgacggcgtggattactgccatagcgggcgtatccggcggattgatgaagacgcgatccatcgtcaactggacagcggtgcaatagtgctaatggggccggtcgctgtttcagtcactggcgagagctttaacctgacctcggaagagattgccactcaactggccatcaaactgaaagctgagaagatgattggtttttgctcttcccagggcgtcactaatgacgacggtgatattgtctccgaacttttccctaacgaagcgcaagcgcgggtagaagcccaggaagagaaaggcgattacaactccggtacggtgcgctttttgcgtggcgcagtgaaagcctgccgcagcggcgtgcgtcgctgtcatttaatcagttatcaggaagatggcgcgctgttgcaagagttgttctcacgcgacggtatcggtacgcagattgtgatggaaagcgccgagcagattcgtcgcgcaacaatcaacgatattggcggtattctggagttgattcgcccactggagcagcaaggtattctggtacgccgttctcgcgagcagctggagatggaaatcgacaaattcaccattattcagcgcgataacacgactattgcctgcgccgcgctctatccgttcccggaagagaagattggggaaatggcctgtgtggcagttcacccggattaccgcagttcatcacggggcgaggttctgctggaacgcattaccgctcaggcgaagcagagcggcttaagcaaattgtttgtgctgaccacgcgcagtattcactggttccaggaacgtggatttaccccggtggatattgatttactgcccgagagcaaaaagcagttgtacaactaccagcgtaaatccaaagtgttgatggcggatttagggtaagcgatgaaaattgtcggatgcgacatgcgtaacactcgtgcgtcgcatccggcaattacgtttattcccgcgaactaaacaacgccgccagaccactgcgccgctcagtacgagtggcgattgccgcacttaatatacgctcatcggcatacagcgacagacggcgacgcgcgcgggtcaccgcggtgtataccagctctcgcgttactaccggcgtgcgttggctcggtaaaatcaacgccgcatggtcgaactccgatccctgcgatttatgtaccgtcatcgcccacgtagtttcgtgctctggcaagcgactcggttgcacagacttaatattgccgtccggcatcgcaaaccagacgcgcgtcccctgcccgcgatccagcgcaataccgatatcgccattaaacaacccaagcgcgctgtcattacgggcaatcattaccggtcgaccttcgtaccaacgagagtgcggatgacgatgaattttgcgcttctgttgcataaactgctcaattcgctcattcagtccagccacgccaaacggcccttcccgcagggcgcacaaaagttggtactcattgaacgcctgaatgattaaatccggctcggcacgcgcttgcagcagatccagataacgtccataacccgcaagagcttcctcaagcatcgcaatataatcttctccgctctgtaaaagccgtttttcgatatcagtaaaatcctgctgaaaaacggttttcactgccgttttatcaccacggttgatcgccgcagctaactgaccaatgccagaatcactgccgaaacgatagcttttttgcagcaggcagagactgtcgcgcaaagatgccgcttctgtgccagttcctgccggaacgtgagttcccgtcaggcggcttagctgcccggcacgctcggcggtaaagccggcattggcataagcgcagatatcgcccagcacagccccagcctcaaccgaggccagttgatcacgatcgccgagaaagatcactcgcgcatgatcgggcaaggcgtcgatcagtctcgacatcataggcagatcgatcattgacgcttcatctaccaccagcacatcaagatgcagcgggttaccggcatgatgacgtaaacgctggctacccggctgcgcacccagcaatcggtgcaaagtactggcatcttccggaatgcgtttcttttgttcatcggtcagcggtaactgtcgcaaagccttgccgagagattcggttaagcgcgcggcagctttacccgttggtgcagccagacggatacggcagcgttcgccgtcggccatttgaattaacgctgccagtaacttcgccacggtggtcgttttaccggtgcctgggccgccggaaatcaccgagatccgccgcgtcagcgccactgccgctgcaactttttgccagttaatttcatcgcttactggaaaaagtttgtccagggtttgcgccagtagagcttcatcaacctcaatggcatgattcacctcattgaagaagcgcgctaccgtccgctcgttacaccacatgcgattcaaataaagacgatcgccacagaggatcatcggcgtgggttcatctcccctgctgaccgcttgagaagccagcaagcattcttcccaattttgtagctcaccgatttcactgacacaggtcgccaacagcggatgcgacgcctcgttattttccagtcgtgaaagcggcaaacagacgtgtccctctccggcatcatgacttaacagtgccgccgcgagggtgacggcaggatgttcatctcccgccacggtcagggcaaattgcacatccagcgggcgtagctgtttgtgctccacagcttccagtaattgcttttgcaatttcattacgcctcctccagggtcataccggcaaacatctcatccatcagggcaatcaacccggcgttgggtcgggttgtgtaaatcccttgttgcggatgttctttatcaacgccacgcaggaacagatagataacgccgccaaagtgacgatcatagtcgtaatcagcaatgcgatggcgcagataacgatgcagcgccagggtataaagctgatattgcagatcatagcggtgtgcctgcatcgctgctgccatagcctgttgggtgtaagccgaactgtcttcacccagccagttggatttatagtcgagcaggtaataacgcccttcgtggcggaataccaggtcgataaagccttttaacatgccgcgtacctgcatgaactccagcggcgggcagccagcggatagcgggtcaaactggcgaattagtgcatcaagctggctggcgatgagcggttcgctaatcggcaggtaaaactccatctccacctgtttatcgcggtcggaaagctgactcaggctaacacccgtttcattgagaggtgcctggaggacagccgtgatccactcggtcaacaccggttcccactgcgattcaaagccgccgagttccagtttttcctgtacccagttcgggtcaaccggctgggtaaaatcgaggtcttcaaacaaactgtgcaagaatgtccccggtgacgcaccgcgcgggaactgatgcggtgttaacgtcggttcttcaacgacgctgaccacgcctgcggcatcaacatccagccgtggcatcagatcctgagcgataccgtgaccacgctgctgcaagccggagtagctggtgacacgccagttatcgccgggcaatcgttgtagtgtcctcgcattcagttctgcagttaaagcatcattaacctgccagggctggttatcaccagtttgtgccgtttgccaggcaatatcatcatcgcataacgcttcaatacaggtgcgaagccctgccgcatcttgcggttcccctttttgcagcaaacgcccgagcgcactttggtggacgtcggtgtcaccttttttatcgccacgacggcgcaccagcggtgcaacgccgagactgcaatgccaaaccgaacgcgtcagcgccacgtaaagcaaacgcagatcttccgccagacgttcgacctccgcgaggtcgacgctttctggcgcagcgttaagatccaaaactgcctcaaacgagtggcgatcgtgataaaacgcctgatcctggacgcggaaattggtgataaacggcagccagaccaatggatattccagccctttcgatttgtggatcgtgacaatctgcaccagatgtttatcactttcgagacgcatttgttggctggaggcattactgtctggctcgaggatatgttgcgataaccagcgtaccagcgcatgttcactttccagctgcgttccggcttcttgtagcagttcgctgatatgcaagatatcggtaagacgccgctcaccgcctgccgttgccagcaagttttcagcaatgttacgcgccgacatcagcgcccgcagcatcggcataacgccacgtttgcgccagatttgccgataaccatcgaactcttcgactaccacatcccacgcatgttcgtcattgttcagcgtttcgatatccagcgcgttcagccccatcattgacgttgccagcgcactacgcagggtgttctcacgttcgggcgtcatcaccgcctgcaacaaccaaagcatttcctgcgcttccagagtttcaaaaacactgtcgcggttcgaaaggtaaacggaagggatttccagcaacgttaaggcgtcgcgcacctgggcggcctcctggcggctgcgcaccagcacactgatgtccgaagcacgcaccggacgcgcgtcgtcgccgttcatcagcaacgcttcgccccgctgtccggcttgtagccagtcgcggatttgcgcagcacatacctgcgccatggtactttgatagtcgccaacgccgcagctttcgccttccatcagccacattttcatcgcaggctgcgtttcacctttaaacacaaaacgtaacgcctgatttttcccggctgatttcactggaataaacggtatttcgcgaaacatgaacgcgtcatcagtctggctgaaaagcttgttcacactgttcaccattcctggtgcggaacgccagttggtgtctaaagtgtagtgggcgtgaacttcgctacgcgccttcatataagtgaagatatccgcaccccggaatgcatatatggcctgtttcgggtcgccaatcagcaacaatgcggtttccggctgatggtgccagatacggcgaaaaattcggtactgctgggggtcggtatcctgaaattcatcaatcattgccaccgggaatcgcgtacggatcgccgctgccaacacctcgccgctttcgctacgcagcgcggaatcgagccgacttaacatgtcatcaaaacccaattcgccacggcggcgtttttcacgcgctactgtttcgcggatctcagccaatgcgcgggttatcaccagatcacggatcgacaatggttctgcaagcagttgttcgatcgcctcaaacagtggatgtcgcggggtttcccccccggctttcgtgcgatcttctaagaaacgctgagagaatttttccagcgactccggtaactgataactgttggtctcttcttctgcccaggcgctgatcttctcgatccatttagcctgattgctacggttaaacttgcgtcgatcaataccagaagattcgatcagcgcatccagttcacccactgcgtcgcgccactgctgttttaccgtatcaatacgcgccacaatttgcgcgtggcgggaagccagcgtttcatcatcgggcggcggtgctttgataaccggtgcttcgccttgcagataacgattaatatcgcgcagcaacgcctgcggccctttccaggtttcaaagaccaccagggcaatttcacgcggcagcgggtagcagtggcgacgccagaaatcggcgcaggcctggtagcgtagcagagactcatcttcaatcagctgctgctcaaacagcataccggattcaaaggcattcaggttgagcatgcgctggcaaaaaccgtgaatagtaaagactgccgcttcatccatctgccgttcggctaacaacaaccactgcgcggcttgcgctttatcgtcgatctcttccagcaggcgttcgtacagtggattgtcggtggtttcacgcagacaggcgatgcgcaactcgtggatattgctacggatacgaccgcgcaattctgccgtggcagcctcggtaaaggtgaccaccagcagttcttcaacggtcagcgggcggggaaaggcggcggaaccgcctagtccaagtaacaggcgcaaatagagcgccgcaatcgtaaaggttttgcctgtgccggcagaggcttcaatcaggcgctcgccctgtaagggcaagcgcaaaggatctagtgtctcggcgacatcactcattcttttcactcatcaggggcattgtttgctgcaacgcgctgacgttctcccacactttccagccttcaggatgcacatattcggctttcccgttctggctgccggaaatctgcgacagaatagccatgccttgcggctcgaccaccgcctgatggaagaaatcagcaagtttttgcggcgtcagcagttttatctgggccacgattttatcacgcgaatcgaagcgcatattgccgcgatcgaaatctttacttaacttcgatgcttcttcgccgagcgtttgcggtgcctgcagcatctgggtaattaccgcctgctggatttgcgcaaactcttctggcttcatcgcccgcaattttgcctctgcggttgggaaaaacgccttgtaacgctcccacaagaaggaaggctgtttatcattgctttgcaaaaggaagcccatgccccactgacgccccacgctcattgggaatgcaaacacggcatagcccaactgttcttcggtacgcaactgattgtagaaccacggctgtacgatctgccccaacagagagctataggctgagctggtgtattcatcgtagccagtcggtacaaataccgctgccagtgcggagtcggtgctgttaccggctttttcaaagatgacggattgttttttatcgaccactacatctttgtttcgacaccactctgaaccatcagcgcccaactgtttttgcacatcgcgtgccagcgttgttgcctgggcttcggtcatgttgccaataaccataaactctggtcgagcccctgattttaaggcgtcgcgataggccagcacctctttcaacgtaatggagggcaaaattttgcgccgttcatctcgcgagaagtacggcacttgcgagagcatctgcgcgggcataatcgcctgctcgaacgctttgcccttttctgcggaatccatcatctggttataccaggacttcgcctgctcaagctgatcttccgtggcggtatagctaaagtagccttccagcaatgcctggaacagctgcggcagacgctgggtgtaaccattagcattaaccataaggccgttgttagcgttggtggaaaaacttatgccaccaaccgacgcctggttgcttaactgatcaagcgccagccctgcgagataatcattgagcgcaaacatcacctgattgcgggcgctgtccatggctttcggattacgcaaaatcaggctgacatcagctttgggttcgctggaaaaataacggcttggcgcatacaccacgcgcagattcgactcatcaacaatcagctctggatggtcatatttcttctctgacttaatcagcgagaaatcgtcaggaatataggggttaagctccggtaaggagagcgcaatattggcagctttttgctgccagtcagcgaaagtttgttcgctgattttatcgacctgatacggcgcatcgacaaaataagccgttttattgtgcggctctttcgggctgatataccagatacgcgcattctgcggcgtcatcatcgccagacgttcttttactgctttagcatcgtaccgatcggcaatattgactgcatccagcgtatgctcaaccggaacgcgaatcatggtatctgccagccattcgacgtaatccatatcacgggtgatcgacggataacggaagtcgatatccagcacattcgccagttcatcgaagtattgtttatcaatgcctttttcacgtaacagattgagatagctaaaaattgccgccacaacctgatcgcgattagccaggcctttatcggttaaagacgcagagatcgctaatacgccgctgttgccgttgacgataggatcggagttggcgctaatgccctcaactaatccctgcttttgcagccagtcggaaagtgtacctgggctgcgattaccaatcagataggtaatcaattcatccgttttactacggaacttcgctgagttgttatcgatgcgaaactcaacgcgcagaactttacgcggcagtgccgggacgtaatgaatgataatgcccttttgcgcgtcggtgactaccggcacggtgatttccggttttttgctctctttgttcggcacgcgaccaaaggtgtccgccgccatttttgccaactccggcagcggtttattgctgtaaataaccgccttcatcagattggcggaatagtacttctcgtggaaatctttcagcgcctgctgcaccggattaccaggtttatcgcttaaagtttcgaggttaccaccagaaaactttgaaccggggtgtgccgggttaatggtttctgcgctgacctgtgccatgcgcatcccgtcacgcgtacgcgccatggttaattcagcgttcaccgcattacgctcacgttcggcatatttcttgtcgagcaaaggttcagcaatagcatcggccaggcggtctaccgcaccaggcaaggcgtcgttctcaacttccagatagaaagccgtgcgatacggcgcagtgctggcattgtgactaccgccgtgcattttgagatattcggccagactgtcagcctgcgggtactttttcgaccccatcagactcatatgttcaaggtaatgtgccagcccctggtacgcctcgggatcttccagcgacccaacgggcaccaccagcgccgagagcgatttaactgcctgcggatcagaaaccagcaagaccaccataccgttatccagacgtatagcctgatactggcggttatctttatcacttttacggatggtttcctgaatcggctgccatcccgtttctgcctgacttaagggtgcccaaagggcaacaaacaacaataatgctttgaaccaggtgctgcggggcattcacggacctcataatcaactttattttctggccagattcaacaggttaacgcaaatcatctgccagaatttaatcttgtgctgcacgagtcagcctatgtctatatatccatcagtccgtgactggtgcgcatcataaagtaagcggatagattgcgcaatttttatacagcactcatgactgattaaagcgaaacagcggtaacaggaaacgttgcgactgttcaacgatggcctccattgtctctggtgttaattgccgccagagcctttgataccagatatcatcaccttcgccacgcaccatcatgttgccttcgtaagcctgaaggaatttcgtacgggctttttgcaacgtggaatcgtcatccagcatggcatcgttttgcgcgtcataacaggtttttagccacgcgccgccactttcaggtaacaccagcaatggcgcggacatcccttcacgatacccctcaatcagttgtgagaggtaatgcaaagcctgttcggctgcaagcggcggaaaacgccactcgccgtctttgcgtagaaaaaggcgactttcaccattaccaccgctggcacagtagacaaggtgttccagccaaagttgcattccctgcgccacacttaataaagagggacgccagcgcaacaggccatccggctgcacctgcggcaaccagccagttatctgcacaccgttgcaggcgagatcaatttccatactctgccccggctggcgacaggcaatgactctgtcggcaagctgctgcatctcctggcactgtgtttcccagaaaatttcaccaaaagcgccatacggtaaatcccctgccgcccggaagcggcggaacaagcgttcggcatcatcctgctcaaccagtgcattcaataactgctgattgatttgataacggctaagcccttccagaataaatggctcggtgtctgggatttcgctgtcttcagtacggaagttcacctgcaaacgcatctggaagaacgcccgcaccggatgtgcccagaatcgttgtagcgtttccagcggcacggtttccggtaaggtaaacggcagcggctgaacaaattcagaatgtgctttaccagcctggctggccgcaggtagccattcacgagcatagctttgtcgttcgcctggctggtagttttgcggatcaaacggcatccgggtatggaggcaagtaagatgcgcttttacccttgcctcgctttcatcacagttgagcgcttcatcgcccggtagataatgactttgcccgatgtagtcgatcagttcctgcaccagtaccgacgggaaacgttcactgttatcctgaatggaacgcccgatatagctgatatagagtttttgctgcgcggaaattaacgcttccaggaacaggtagcggtcgtcatcgcgacggctacggtcgccacgcttcggtttctggctcatcaggtcaaagcccaatggcgcaagctgacgtggataaacgccgtcgttcattcccagcaggcaaaccactttgaacggaattgaacgcattggcatcagagtacaaatgttaaccggtccggcgagaaaacgctggctgatacgttcttgatccagacgctgcgccagttcatcacgcaatagtgacagcggcaccgcgtcgccatactgcgcacctaaaccttcggcgataatcgcctgccattgttgttcgatcagcgtcatcgccgcttcggtttccgcatccggcaggaagaaggcgttgagcatatcgcgacaaaccggcaaccactcttctagcggacgctcctgtgccagcccgcgacgccagatgtttagctgcattagcagtgaagccagatgccccaccagttctgcaattaagccgctcgattcatcataaggtagaaccgattgccactcgccctgcgcgctctccatcgcgtagcccagcaacatacgcgtcaggccaaatcgccaggtgtgttgtccggtggcggggagttccagctcgcgaacgttgtcgtcatctatcccccaacgaatgccggattcgttgacccactggcgtaaataacgcagcccttcttcggtgatgtcaaaccgcgccgccagcaccggcacatccagtaatgccagcacgtcttccgacacaaagcggctgtctggcaacgataacaggctgataaacgcttccagtaccggatgcgactgccgcgcccgacggtcggaaatggcgtaaggcaggtaacgatccgcaggtgcgctaccaaacacagcctgaataaacggactgtagctgtcgatatcagccaccatcacgatgatgtcgcgcggagtaagtgtcgggtcttcttccagcatcgccagcaggcgatcgtgcaaaacttcaacttcacgctgcgggctatggcaaacgtggaaggtgatactgctatccagtggatcaagcgggcgtttgttatcgctacgggaaaactcttcgatgttcacaccagcaacggcacggttttccagttccagaatgtcagactgaatgttatgcagcaggttatctggcgtgacatcgacaaaggcgtccagctcctggctgctctccaggtcagaaaggagataaatgtagtcgcgcccaagcttaccccatgaagccagcagcgggttgccgacatcctgttcaccatcgctgttaaagagctgcccggcattttcgctatcacgaaatagcggcaattcgcgatcttcaaaactgtgtcgacgctgacgggtcagcagtttcgccagataagcaggatctttaatatcgccccagtaataacggcaggggttggtaaacaggagatggatttcaatatgtttacccagcgcctggagcgcctggagataaacaggcggtaacgcggaaataccgcatataaagacgcgcgaaggtaaccccggcgggcaggtcgtcgcggactccagcgtttcgataaagcgctgatagagattggcgcggtgccaacgcggttgtccgagttcatgggtatattccaccagcgccttccacaacggcgcttgccaggcctgtgcttctcccagcccttcaaccaaatgtcctgtttcccactgtgccagccactccgggcgatagaccagatactggtcaaacaggtccgccgcttttgaggaaagctggaacagttttcgcttgtcgctatcgtcagtcagataatgccgcaacagggtaaagtcttcgcgatccagcaattgcggcagcagagtcatcagtttccagctcatgctctgtttgttaaaggcgctctctttggggatctccggtaacacccggacgaacatatcccagataaagctcgctggcagcggaaaatcaatgtttgccgcaataccaaacttttgcgacagggtcatttgcagccactgcgccataccggtactttgcaccagaatcatctctggttcgaaaggatcgtccagccgttcgcgttcgacaataaactccatcaacgcttccagcacgtccagacgattggaatggtagacccttaacatagcggctcctgactactgacgattcgggcaatgcaggcgggtcatctcgccttctctgcccccgggtgaaactagcgtaacgctgatgctgacacatcccgcctgcgatgtctgcattcggttgacctgccagttggcaggtggcgaaatcgcgcgcagttgcgtttgctgccaaccatgccgccagagctgttggtactggtttctgctggcgagactgttcattaatgttcgctggatacccgataacgcagtgacaatcatcaccatcagcaccatcgcaaccattacctccggcaggctaaagccttgttgattcttcagggaagctgacataacgccctctctttcagcggacaaaaatcgctccagccgcgtggcgaaaaaacaatgtttccatcaatgacttcgcctgttcgccacaacgaaacgccttcataaccggcaaccaataaggcttcattatctgccagtaaacgcaaacaaacccgggcatcggttccagcgtactgcgagcactgaactgcgggctgcgtctgccaggagtgcattttcccccacgccagcgccgactgaacgatggcctggcggcgcaatgactgactttccatgctcacgcgagaggcaaaactgcgatcctgctgactcattccttgcaatagcaagctacccaaaaccagcagcatcagaaccagagccagtgacgaaacacctttttcgcggttcacaggttgaatcctgtcacgctatagctggcatccaccacggtttgcggttcagacttactggcagcacgcatattaaccgtcaacaccggcgagaagccgctgacatcctgacgtacgacctgaaaagtgtcgataatgatggcatccggattagtgactttatcccagcccttaccttcacaggatgtcgcaccgcgtagcgtttccagcacatgctccttcagacgaaatccaatctggtcagactcttttaccggttcgcgatcccagataccgttactgttcgcatcccactgcacaatgatacagtcaccctgtccgacaatttccagcccttcgccggtacagctgccatgacaataacccgccctctggagatgcttcgcgacggtaaatacccgcagccagatttcatcttccagcgccagcttacgggtgctcgttaaactttcacgctgtaacgcaggcagaaagcgtgcagcccccagcaacaatacgctactgatcgccatagcaatcaacacttccagcagagaaaaaccttgctcttttacaggcatccttctgtttctccttgctgacaaagccggagtcttccccacggcgaaaccaccagccaccactcgcccgttgagtttttgaagcgaatatgcccggcccatgcggtattgcgcaggccaaagaaagcaagcgaaggtgtcaggtcgctcatttcgacttcgggccagcgtggcacaaagaccaatggtgaactgccatgacaggtattggccccagcagcggaactcacaaggcaccataacgtcccctccctgataacgctgatactgtggtcgcggttatgccagttggcatcttcacgtaaatagagcaaatagtcccgcgcctggctggcggtttgccatagccgttgcgactgctgccagtattgccagccatagagtccacttgcgcttagcatgaccaaaatcagcatcgcgaccagcgtttcaatcagcgtataaccacgttgtgttttcatgccggcagtatggagcgaggagaaaaaaagacgagggccagtttctatttcttcggcgcatcttccggactatttacgccgttgcaggacgttgtaaaatttcgggaaggcgtctcgaagaatttaacggagggtaaaaaaaaccgacgcacactggcgtcggctctggcaggatgtttcgtaattagatagccaccggcgctttaatgcccggatgtggatcgtagccttcaatctcaaagtcttcgaaacggtagtcgaagatggattcgggtttacgtttgataatcaacttcggcagcggacgcggttcgcggcttaattgcagatgagtttgatccatatgattgctgtacaggtgcgtgtcgccccccgtccagacaaaatcgcccacttccagatcacactgctgcgccatcatatgcaccagtaacgcgtagctggcaatgttaaacggcaggccgaggaaaacgtcacaggagcgctgataaagctggcaagagagtttgccgtctgccacatagaactggaagaacgcatggcacggtgccagcgccattttatccagttcgcctacgttccacgctgaaacaataatgcggcgcgaatccgggtcgtttttcagctggttcagtaccgtagtgatctggtcaatatgacgaccatctggcgttggccaggcgcgccactgtttaccatacactggtccgaggtcgccgttttcatcggcccattcgtcccagatggtgacattgttttcgtgtagataagcaatgttagtgtcgccctgcagaaaccacagcagttcgtggatgatggaacgcaggtggcaacgtttagttgtcaccagcgggaatccatcctgcaggttaaaacgcatctgatgaccaaaaatggaaagcgttccggttccggtacggtcgtttttctgtgtgccttcgtcgagcactttttgcatcagttctaaatactgtttcatggttcctcaggaaacgtgttgctgtgggctgcgacgatatgcccagaccatcatgatcacacccgcgacaatcatcgggatggaaagaatttgccccatgctgatgtactgcacccaggcaccggtaaactgcgcgtcgggctggcggaaaaactcaacaatgatgcgaaacgcgccgtagccaatcaggaacaagccagagacagctcccattgggcgcggtttacgaatatacaggttgaggataataaacagcaccacaccttccagcagcagctcgtaaagctgtgatgggtggcgcggcagcacaccgtaagtgtcgaaaatggattgccactgcgggttggtttgcagcagcaaaatatcttctgtacgggagcctgggaacagcatggcaaacgggaagttcgggtcaacgcggccccacaattcaccgttaataaagttgcccagacgcccggcaccaagaccaaacggaatgagtggtgcgataaaatcagaaacctggaagaaggaacgtttagtacggcgggcaaagataatcatcaccacgataacgccaatcaggccgccgtggaaagacatgccgccgtcccagacacggaacagatacagcggatcggccataaactgcgggaaattgtagaacagaacataaccaatacgtcccccgaggaagacgccgaggaagcccgcatagagtaagttttcaacttcatttttggtccagccgctgcccggacgattcgcccgtcgtgttgccagccacattgcaaaaatgaaacccaccagatacatcaggccgtaccagtgaagcgccacgggtcctattgagaaaatgaccggatcaaactccggaaaatgcagatagctactggtcatctgtcaccacaagttcttgttatttcgctgaaagagaacagcgattgaaatgcgcgccgcaggtttcaggcgctccaaaggtgcgaataatagcacaaggggacctggctggttgccggataccgttaaaagatatgtatatgatccgcgctataaccctccgcgaatcagcccgcccatgccgcgacgctccataaaggctgcaacctgatggcgaacttcggtcgccagttgcgcttccagactacgctgcgcaagattttctgcgtcggcataatcaatgcgccgcagcaggtattttacccgcgctacagaacgtccgttcatagacagatggcgatacccaagcccaatgaggattgccacgcacatgggatcgcccgccatttcaccgcacaaacggagatcgattccatgtatttccgcttcccgggcgatcatcgccagagctcgtaacattgcaggatgaagactgtcataaatgttcgccacccgggtattgttgcgatcaacggccagaatgtattgagtcagatcgttggtgccaacagagatgaaatcgacccgctttgccagatgcggcagcataaataccattgacggcacttccagcatgatgccgatacgtggtttgggaatttcgtaaccgatcatctcctcgacttcacgtccggcacgttcaatcaggcggcgtgcttcatcaacttcatcgaggcttgtgaccatcggcaacagaatattcaggttgcccgtagcggcattagcacgcagcatcgcccgcacctggatcaagaagatctccggctgatcgagcgtaatgcgaatcccacgccaacccaggcatggattttcttcgctgatcggcatgtaaggcagctgcttatctgctccgacatccagcgtacgcaaggtgacgggtttatcattgaacatttgcagcatcccctgatactgcgccacctgttcttcttccgacgggaaaccactttgcagcatgaatgggatttcagtgcgataaagaccgatgccatcaatacggctgcccagtttttcttcatgttccgggcttaaaccagcattgagcatgacttttatacgctcaccgctttttaactgcgcgggtaaattgacgtcatcttccgccagacggctaagctcaatctcttcactaattagccgctgatattcttgcagcagtaccggctccggatcgaccagcaattcaccgcgatagccatcaacgatcagcgtcctacgatgcagcaccgaaggctgaatatccgcgcccatcacggtagggatccccagcgcacgtaccatgatcgcagcatgggagttggctgcgccatctcgcacgacaacaccgactaagcgatcctggggcagctcagcaagagttgtcgctgacagttcatctgccaccagaatgaaacgttccggccaggcgttcggcccttgattagcgtcatcaagatgaaacagcaatcgctgacccagcgcacgtaaatcgccagcccgctctttgagatagttatcgcttagcgcggcaaactgttcggcaaatttttcaatgaccgtttttaccgcccactctgccaccgagcctttatcaacctcggcaaacaattcgcgacgcagccgggtgtccgaaagcaggtgcgagtaaagatcgaaaatagccgccgtttctttttgtgcaccggcggcaaagcgtttgctgtagcggcgaaactcgtttgccgcttcttccagcgccccggtcagtcgttcgcgttccagagccggatccagcgttgatgcctgatacacctgttccattaaaggtaacgtggcatcctgccagccttcggcaatcgccacaccaggtgctgccggtaatgcgcggattcgcgtctggcgatattgcccaaacagggcagtcaactgcgactgagaaagaatagctgccatctgggtggcaagcgtcaccaggaaggattcttcactttcgtcatactggcgcaactctcgttgctgtaccaccagtacaccaagcaactggcgacgttgaataattggtacgcctaaaaacgcgcggaaacgttcttcttttacggaggggatgtatttgaagctggggtgcttttgcgcatctgcaaggtttatcggttccgccagcctgccaaccaggccgacgatcccttcatcaaacgcgagcgttacagtgcgaccgcgtggttttttcagcccccgggtcgccatcaggtagtaacaacgtcgatcatgatcggccaggtagaccgaacagacctcggtatccatcgcaagacagatgtcggtaaccagaatatttaacgcctcattcaggcgtggtgcgctggctaccttttcgactatttcgcgcaggcgagtgagcataattggcgtgacttaacctcttttacgtcgataagcagatgcgttttgtggttttggcgtattttcctgcagtgacatcaccacgctcgcgaactctttcattaccctacggtagacatcacgtttaaatgacaccacctgtctgaccggataccagtaacttacccatcgccagccgtcaaactctggtgtactgctggtttgcatattgatttctgcatcgccgctcaccagctgcaagagaaaccatttttgtttttggccgatacaaaccggcttcgtgtcccaacgcaccaaacgtttcggtaatttgtagcgcaaccagttacgcgttgaagcaaggattcgaacgtctttgcggcttaatcctacttcttcaaacaattcacggtacatcgcctgctctgcggattctccggggttgattccgccttgcggaaattgccaggagtgctgaccaaatcgccgggcccacattacctgcccctggcgattacaaatcacgatacctacgtttgggcggtagccatcgtcatcaatcaccggactacctcaaaataaagctttatatacgaatgattgtttcatactccaggaagacggtaaaccactctctgcagggcattacacactaataacaattgaataactcacagttatgtgcagagttataaacagaggaaggggtggatagccgtttttattcaccttttctgtggatagagttgtgaagaactacggaattactacgggaaaacccggagcattctgaataagcccgatatagacattttaaaatattcattattagtcaatgcattacatgtaatttgagtaatgaaaaagagtaattcgtgacccaggtcacacctctcatttacgggttggcgaaagatcaaccaatgccgtatttatccacagaatgtgccactaagttaagcactgaaccactaaaaactggagtttcgtcgcacgtcaaggctgtaaatggaaacagtagtggaggtttttcacagttatcccagctttctgtggataacatggtgtaagatcctgtttattttcagtgaccagatttggaaaacctattgcagtgttgcgcaactcgattaccggcagcctaaaaagcaatataaatcagagaattgaacaacacatgtggaaaaagttacactgcgaatattcggcacataattgctgtttgttttttaaccaaggtatcatgacatgtcccaacctcgcccactgctctctcctcccgaaactgaagaacagttgttagcgcaagcacagcaactttctggttatacattgggagaactggcggcacttgccgggctggttacgccagagaatttaaaacgcgataagggctggattggcgtgttactggagatctggctaggtgccagcgcagggagtaaacctgagcaagattttgctgctctgggcgtggaacttaaaactatccctgtggatagtcttggtcgtccgctggaaacaacattcgtttgtgttgccccgttaacgggtaatagcggggtgacctgggaaaccagccatgtgcgccacaagctcaaacgcgtactgtggataccggttgaaggcgagcgcagcatcccgctggcgcagcgtcgcgtaggatcaccgttgctgtggagcccgaatgaagaggaagaccgacagctacgcgaagactgggaagaattaatggatatgattgttctcggtcaggttgagcggatcaccgctcgtcacggggaatatttacagataagaccgaaagcagcgaatgcgaaagcgcttaccgaagccattggtgcccggggcgaacggattctgacgctgccacgcggcttttatttgaagaagaatttcaccagtgcactactggcccgtcattttctgatccagtagccatcgctttgacctgccgctttccgggcatataattaccgcttcatttttttggcagggctttttagatgttatttgcatggataaccgatcctaacgcctggcttgcgctcggtacgctgacgctgctggagatcgttcttgggatcgacaatattattttcctttctctggtggtggcaaagcttcccacagcacaacgtgctcatgcgcgccgtctggggttggcgggagccatggttatgcgtctggcgctgctggcatcaatcgcctgggttacgcgcctgacaaatccgctttttacaatattcagtcaggaaatttctgcccgtgatttgattctgcttctgggtggcttgttccttatctggaaagccagcaaggaaatccacgaatccattgaaggtgaagaagaagggctgaaaacacgcgtttcatcattcctcggcgctatcgtgcagattatgctgctggatattatctttagcctcgactcggtgattacggctgtgggtctgtcagatcacctgtttattatgatggcagccgtggtgattgccgtaggcgtgatgatgttcgccgcgcgctcgattggtgattttgtcgaacgccatccttcggtaaaaatgctggcgctctctttcctgattctggtgggctttaccctgattctggaaagtttcgacatccacgtaccgaaaggttacatctacttcgcgatgttcttctctattgcggttgaaagcctcaacttgattcgcaacaaaaagaatccgctctgatactccgtacgctctcctgcgggagggcgtactcactccttttaccctcacagtttaagattttcctgctttcaagatatataacgtcggtttataaacagactattatcataggtaggccaaatgaggataaccggatgaaaaaatgggcagtaataatttctgcagtcggactggcgtttgctgtttccgggtgttccagtgattacgtcatggcgaccaaagatggccgtatgattttgaccgatggaaaacctgaaattgatgatgataccgggctggtgagttatcacgatcagcaaggtaacgcgatgcaaattaaccgtgatgatgtttcgcaaattattgaacgttaacaaataaggtcagcatccggctggccttaagatttttctctttcccttttcccttccctctgccatttttatattccttatgtcgtgattataaaaaggaaacggctatgcaatatcaccgtataccccacagttcgctggaagtcagcacgctggggcttggcacgatgacgtttggtgaacagaacagcgaagccgacgcccacgcacaactcgactatgccgtcgctcagggcattaaccttatcgacgttgccgaaatgtacccagtacctccgcgccccgaaacgcaagggttaaccgaaacctacgtcggcaactggctggcgaaacatggcagccgcgaaaagttaattatcgcctccaaagtgagcggaccgtcgcgcaataatgacaagggcatccgcccggatcaggcgctggatcggaagaatatccgcgaagcgctgcatgacagcctcaagcgcctacagactgattacctcgatctttatcaggtgcactggccgcagcgcccgaccaactgcttcggcaaactcggttatagctggacggattctgcgcctgcggtttcgctgctggatacgctggacgcactggcagagtaccaacgcgcgggaaaaattcgttatatcggcgtgtcgaacgaaactgcatttggcgtaatgcgctacctgcatctggcggacaaacacgatctgccgcgtattgtcaccattcagaacccttacagtctgttaaaccgcagttttgaagtaggtctggcagaagtcagccagtatgaaggggtcgaactgctggcctattcgtgcctgggtttcggcacgctgaccgggaaatatctcaatggtgcaaaacccgctggcgcacgtaatacgctctttagtcggttcacccgctatagcggtgagcaaacgcaaaaagccgtcgcggcgtatgttgatatcgccagacgtcatggcctggaccctgctcagatggcgctcgcgtttgtacgccgtcaaccgtttgttgccagcactctgctgggcgcaaccacgatggatcagctgaaaactaacatcgaaagtttgcatctggagttaagcgaagacgtattagctgaaattgaagcggtgcatcaggtttatacttatccggcaccataagattaacgccggttaaaaccggcgttaaatattaatgacggcgctgccagatccacagcgccgttattgccagcgcaaacagcgcaccgaagccaatgccaatgggcacgaccgggatgcctatcattaccgccagcgagtaaatgcccagcatcaacaacatggcgctgttttcgccaaggttttgtactgcaatcgcattccccgccccgacgctttttttaccccgctcctgtagcaacgcattgagcggaacgacaaaaaagccccccatcacgccaatcagcatcaacaaggcataggctggcagcagctcgtgttgcagggaaaaaatcagtaccaccacgccaatcaaaatcccggctggcatacagcgtgacacggtttccagcgtaactaacttcgctgccgcacctgcgccaaccacgataccaatcgctaccatcgcgttgagataggtgggcgtagcgttatcggtaatgcccagcgccaccggtacccacagcaccaacaggaaacgcagcgtgacacccgctccccagaataaactggtgcccaccagcgaaaaacgcgtttcaccattgcgccatagcgaggtgcaggcattcaggaaactgcgggtcatgttgatgagattccaggactgccccggacgcgccgccgccagtttgggaatgtagatattggcaacgaccgcaccaccgtaggccagtgcgcatgcggccagggcgacgaggacatgccagtcagccagcacaccaccggctacggaaccgagcaaaatcgccgctatggtagaagcttccattaaaccgttagctttcactaacttactacccgtggttaattcgccgagaataccgtatttcgccggtgaataggctgcagcaccaacacccaccagcgtatagccgagaaacggattgataccaaagcagatactggctgcgcccagcagcttcaggccgttggcaaacatcatcacccggcctttggcgaagctatccgccacctgcccgacaaacggcgcaaaaagaatgtaagcacctacaaacaccatttgcaggatgggctggctccactccggatagaactgcgctttcagtaacgccagagtggcaaacagtagggcattatcgccaaacgcagagagaaactgcgccacgataaccgctttcatccccttcgaccacaacgaagtgttagtgtgcactgactcactcatcgtgttgttccgcttcgtctacccagcttttcaacgtgacaaagtcaggtttgccgctgccaagtaatggcatctgtttcagatagcgaatatcgcgcggtacagcaagctccggcacgccgtgctcgcgggcatactgttgcaacttatcgcgcgtcagttcgttatctgtggtgaaaagcaccagtgcctcgcctttgctggcatcgctcttaatcgcagtggcatggactttatctggcgaaacaccaagtgccagttgttccaccatttccagcgacaccatttcgcctgcaattttggcaaagcgttttgcgcggccctgaatctgcacaaagcccagctcgtcaaaacgcacaatatcgccagtgtcataccagccgcgctccatttcgccgcgaacattctcggcggtgggcacttccagtacacctggcttctccacccgcagatagccgttcattatgttcggccctttcagttgcaggcgtccgccctcttcgataccagggaccgacaacaggcgcgcatccattcctggtagaatacgccctaccgtaccgggtttcgccgccatcggtacgttgatagaaacgacaggcgcgcattcggtcacaccgtagccttcaaggatgcgcaggccaaatttatcctgccaaagctgtttggtactttcttgtagtttttctgcgcctgccaccacatagcgtagacgatagaagtcatacgggttggcgaaacgcgcgtagtgaccgaggaaagtcgaagtgccgaacaacacggtgcaactgcggtcatacaccaactccggcacaatacggtaatgcagcgggcttggataaagaaacacttctgcacctgtgagcagtggcgtaaacaggcctaccgtcagcccaaaggagtgaaacagcggtaacgccgacataaagcgatcgttggtggtgaagtcggcaatcgttttaatctgctcgacattcgccagaatgcttttatggctatggacgacgcctttcggatggccttcagaaccggaggtaaaaaggatcagcgcctcttcttccggctgctgtttaacctgtgccaaacgcggcatcagcaaatgagcgaagatccatactttgtcggcagtggtgacatctgcttttaaatcttccagatagacccagcgcacctgagtaagttgctccggcagatgccagagtttgcctttatcgagaaactggcgggaagtgaagatggttttgatttcagccgccgtaatagcactggtcagcccttttaccccagcagtgtagttcatcattgcgggaatgcggcgacgcgcgatggccccaaaaatcactgccgcactgatgcctgcattgggcagcattaagccgatgcgttcgccttcaacactgtatttttcaaggatgcgtccaacaaacagcgttttcgtaagcaatttgcgataggagtctggggtaaagttgacgtcttcgacacatttcttcccggctccgaagcggtacattgcactcagtaaagattcgtacagagtttcacgcgggcgcaccgccatacgcgcttccatcattatttgatgcagcatttcgccagcgattttgcgacggtcacgggcacgcggcgcatccggcatctccacctgcgttggtggcaaaatatgcagagtaatttgcgggaacaagcgacgtttaaccagacctttcaggcggctgaagtgcgtgagttccgccccttcaatacgcacaggaataaccgttgcaccagacttcgccgcgacaaaacccgcgccatcgtagattttcatcagcgagcctgtagtggtgatgcgtccttcagggaaaatcaccactggtcggccctgttccaccagacgtaccagatgtttaatagccataggttgcgtcgggtcgagaggaacaaagtcgataaatgatttcagccaacgcatataccactgttggcttattgaggtgtaaacggcaaacactggacgcacaggtaaaaacagtccaagcaaaatgccatcaataaaagagacgtgattaggcgtaattagaacgcgctcgcccttcagtgcctgggtgtcacccgtaacgcgaacgcgatacaaaacacggcacaaatttcgaaaaaagctaaaaagcattccaactccctttgctctgattcagtaaaagcgaatggagggagattacacgagataaagaacgcgagcgacagtaaattaggtgcgaaaaaaaacctgcgcatccgcgcaggttggtgcaagagacagggtacgaagagcgtaccgaataatctcaccaatcaatacctctgggatcttgattgtggtctgcacgacgactcttcgccagcgagaaaacgcaaaggaatgaagggaaatgcaacgaggtgtgtaaattgtcggttactgttacagattgatgaccggcaaaaaaaaacctgcgcatctgcgcaggctggtgtaattcatgtgctcaacccgaagttgacttcacctatcaatacctctgggatcaccactttagcaacctgaagccaaacgccaccagcggtcaatcgcaacagcgtttcgcaaagtgtaaccaaaggtttgcaatctctttttttgtcttacttatttgcgtttggctcacattcccacgatgaaaacacgccaccccttgaaccaacgggcgttttccgtaacactgaaagaatgtaagcgtttacccactaaggtattttcatggcgaccataaaggatgtagcccgactggcaggcgtttcagtcgccaccgtttcccgcgtcattaataattcacctaaagccagtgaagcttcccggctggctgtgcatagtgcaatggagtctcttagctatcacccgaacgccaacgcccgtgcgctggcgcagcagaccactgaaacggtcggtctgatcgttggtgatgtttccgatccgtttttcggtgcaatggtgaaagcggtcgaacaggtggcttatcacaccagtaatttcttattgattggcaacggttaccacaacgaacaaaaagagcgtcaggctattgagcaactgatccgccatcgctgtgctgcgttggtcgtccatgccaaaatgatcccggatgccgatttagcctcattaatgaaacaaatgcccggtatggtgctgatcaaccgtatcctgcctggctttgaaaaccgttgtattgctcttgacgatcgttacggtgcctggctggcaacgcgtcatttaattcagcaaggtcatacccgcattggttatctgtgctctaaccactctatttctgacgccgaagatcgtctgcaagggtattacgatgcccttgctgaaagtggtattgcggccaatgaccggctggtgacatttggcgaaccagacgaaagcggcggcgaacaggcaatgaccgagcttttgggacgaggaagaaatttcactgcggtagcctgttataacgattcaatggcggcgggtgcgatgggcgttctcaatgataatggtattgatgtaccgggtgagatttcgttaattggctttgatgatgtgctggtgtcacgctatgtgcgtccgcgcctgaccaccgtgcgttacccaatcgtgacgatggcgacccaggctgccgaactggctttggcgctggcggataatcgccctctcccggaaattactaatgtctttagtccgacgctggtacgtcgccattcagtgtcaactccgtcgctggaggcaagtcatcatgcaaccagcgactaaccgcagttaaagcaattccagcgccagtaattcttcgatggtctggcgacggcgaatcaaccgcgcctgaccattatcaaacagaacttctggtaacagcggacggctgttgtagttggatgacattgatgcgccatatgcccctgtatcatgcagtaccagataatcacccgccttcacttccggcaaggcgcgggtttcaacatttcccccttcctgctgggtaaagacatcgcccgattcacataatggcccggcgacgacggtttccaccgttggcgcgtgttccagagaacgaccatcagctgccagggcactgatatggtggtaactaccgtacattgccgggcgcatcagatcgttgaacccagcatcaaccagcacaaagtggcggctacccatttgtttgacgctccgcacctgagtaattaatacgccagactgcgctaccaggaagcgacccggttcaatttccagtttcacagggtggcccaaatggcgggcgatttgctcacgcgcggcattccacagaccataataatgttcggtatcaaccgcctcttcaccctgttgataaggaacagaaagcccaccgcccgcagaaatagcctgtaaatcctgaccgaattcgatgacctgacgcaccatagcaccacacacctgttccagatgggcataatcaacgccagaaccaatgtgcatgtgaatgccgaccagctgcagatgatgacgttgtatcacgtccagtgcggcgggcagatcggtgtaccagataccgtgcttgctgttttcgccaccggtattggttttttggctatgtccgtgaccaaaccccggattaacgcgcagccatacccgatgccctggcgaaacctggcccagttggtcgagcatatcaacagaacccgcattcaccggaatttgcaattcactgacgcgttcaagcgtcgcctgatcgataacatctgccgtaaaaacaatatcatcggggtgcgtttgcggattgtaacccgccgccaacgcacgctctatttcgcctaacgagacggaatccactttcacgccctgctcacgcattaagcgcaaaatatgaatattggaacaggctttctgtgcaaagcgcaccacatcaaactgtttcagcgctgcaatctgccgacgaataatttgcgcatcgtagacccacaccgggcagccaaattcagcgggcaaacgcagcagattttcggcggtgagatcggtatcggtgctgaacagtgaatgtggcataacaaactccagataagtgcttttttatgattacgccacatcataaaaagaataaaaaatatcgatttatgtcgagtctatgcaaaaatgatatggattaccggattgcgagagagcgctaatggccgccgttaacttacgtcatattgaaatttttcatgcggtaatgaccgccggaagcctgactgaggcagcacacctgctacacacctcacagccaaccgtcagccgcgaactggcgcgctttgagaaggtgatcgggctaaaattgtttgagcgcgtacgtggacgattacatcctaccgtgcaaggactgcgtctgtttgaagaagtgcaacgatcctggtacggactggatcgcattgtcagcgccgcagaaagtctgcgcgagtttcgccagggagaactgtctattgcctgcctgccggtcttttcgcaatcttttttaccgcagctcctgcaaccctttctggcacgttatcccgatgtcagcttaaatatcgtgccccaggaatcaccgctacttgaagagtggctctcggcccagcgtcatgatttaggactcactgagacactccatacgcctgcgggaacagaacgtaccgaattactctctttagatgaagtgtgtgtgttacctccgggtcatccgctggcggtaaaaaaggtattaacgccggatgattttcagggtgagaactacatcagcctttcccgtactgacagctatcgccagttgctggatcagctatttactgaacatcaggttaaacgacgcatgatcgtagaaacccacagcgccgcgtcagtctgcgcaatggtacgggcgggggtaggtgtttcggtggttaacccgctcaccgcactggattatgcggcaagcggtttagtggtgcggcggttcagtattgcggttccgttcaccgtcagcctgatccgccccctgcaccgcccgtcatcagcgctggtgcaggcgtttagtgagcatttacaagcggggttaccgaaactggtcacttctcttgacgctattttgtcgtcagctacgacagcataaaagcgacagcatcctcggcatggatcgccgcagtatcaaacacaggcaaaacactgcgctcttctggcaccagtaaaccaatttctgtgcagccaaaaatgacgccctgtgcgccctgttctgcaaggcgagcaatcacttgcgcataataagcgcgtgacgcttcggtaaattgccccagacacagttcttcaaaaataatctgattaattttcgcccgttcatccgcttcaggaataagacaattgatggaaaattgttccgtcagccgcccgcgataaaaatcctgttccatggtgtaacgcgtacccagcagcgccacacgagtcattccggccccggtaattgcacgtccggtggcatccgcaatgtgtaagaaaggcagagtgcaacgtgactcaatggcatccgccactttatgcatcgtattggtacataacacaataccttctgcgcccgcccgctgtaagccaagcgccgcctcagccagaatgtccccggttttatcccattccccgcgacgctggcactcttctatttcatgaaaatcgacgctatgtagcagcacttgcgcagagtgaagcccaccaagccgctgtttaatgccttcatttatcagacgatagtaaggaatggtggattcccagctcattcctcccagcaaaccaattgttttcattcctctctcctgatgtgtgttaccgcaacaaggctgaataaggaacgagacaaacgcctcaacggccaggtgcccgatctctattaacgaaaaaagggccggatgtacagcacatccggcccgtgaaatcagacgccgatatttctcaacttctcgcctgccatcagtttgcgttcgatatgttccagcgtgacatttttggtttccggaatgagccagaaagtgatgcccacaaacgcaatgttcagcgcagtgtagagccagaacgtaccggcagcgccaatgctatcaagcagtgtcaggaaggtcgcgccgataatcatattcgacacccagtttgtcgtcgtcgaacaggtaataccgaaatcgcggcatttcagcggctgaatttcagagcacaggatccacaccactggcgcggcgctcatcgcataaccggcaatacacatcatcgtcatgccaacagagagccaggacaagccactggaagccgtaccgttatcaaactgcatcaggcaatagcccagcaccagagtgcctaacgccatcacgctgaaaccaattttcagagccggtttacgacctgctttatctaccgtaaagaccgcaatgaaggtcgcgaacataaaggtcagtcccacgaccagagtcgcaatcatctgttgttctgtggtcgtaaagcccgccattttgaagatacgcggcgcatagtacatgatgatgttcataccggtaaactgctgcatcgcctgcaacaacataccgagaaacacagcacgacggacgttacggttgatcttaaacagtgcccaaccgccttgttttaacttcaggctttcacgaatttcgttgagttcttctcgcgctttttccgacgtatcgcgcagcatacgcaacacttcttccgcctcaatatgacgccccttttccgccagccagcgcgggctatttggcaggaagaccaccagaataatcagcaggactgctggtaaagcaagaacccccaacattgcgcgccagttaccgctataactgaacgctgtatcggataaaaacgccagcacgatgccgagtgtgaccatcaactggtacatactgatcatcttaccgcgaacgttttcacttgccatttcagaaagatacagaggagcggtgtaagacgcgatcccgacagcaatgcccagcaccacacgagcggcgattaacatctctacgctggtcgcaaaagcggaccctatagaaccgagtacaaacaggatggcccccgccatcaggctgtatttacgacccaggcggaacgacagccaaccattaaacagcgcaccaattgctgcaccgagcatcatgctactgaccacccattcctgcaaacggctggtcagcacaaagtgatcggtaatgaacggcaacgctccggcgattacgccgatatcaagaccaaataacaatcctgcgaccgcagcagctaccgaaacaaacatattcatacgccgcgtatcccgcaaagaacgtggcgttaaagcagattccgtattgatagtaaccattttttcctgccagcagagagtaagacatagtgaaaaaatacgtgaacaattcacacaggtgtcaggtcggaaacagcataaatatggattaaattgctgcggcatgtcgttatgtgatggatattccaattttcaaattaagttgaattattgagattattattaaccacctaattttacagcagataaaattcataaagttcattaattgataatttatatggattatttcataaccatgatatggattatgatgatctacaggtataaaaaaccctgccatgcggcagggtcataaaagtaagaagaatgaattaacgcgccagccaaccgccatccacggcaatggtataaccattcacataatctgaagcgctggaggcaaggaacactatcggccccatcaggtcactcggcagtccccaacggccagctggaatgcggtcgagaatttccgcgctacgttgttcatctgcccgcagttgttgagtattgttggtcgccatgtaacccggagctatcgcattaacattaatgttgtgtttagcccattcgttcgccatcaatcgcgtcacgcccatcacaccgctttttgatgcggtataagaaggcacacggatcccgccctggaaggagagcattgacgcgatattgataatcttgccgccattgccttgcgcgataaagtgtttcgccgctgcctgagacatgaagaatacgctcttgatattcaggttcatgacatcgtcccagtccttttcgctgaactcgagagcgtcttcgcggcgaatcaatccggcgttattcaccaggatatcaatatgaccaaactccgctaccgcgcgatccagcagtgctggaataccatcaatctttcgcagatcggcggtcaggcttaaaaaacgacgccccagcgctgtgacctgcttgatggtttcagtcggttcaacgatgttaatgccaacaatgtcacagcccgcttgcgccagccccaacgccatcccctggcccagtccagtatcacaaccagtgacgaccgcaactttaccttcgagagaaaatgcacttaaaatcataacaataccttattcgtttatgccgacaactagcgcaaatctttaacggccacatggtccatatcatcaaagacctggttttcaccgaccatgccccagataaaggtataagctttggttccgacgccggaatgaatcgaccagctcggggagatcaccgcctgctcgttatgcatcacaatgtgacgcgtttcttgcggctgccccatcatgtggaaaacgcaggcgtcatcatccatattgaaatagaaataaacttccatccggcgctcgtgggtgtgacacggcatggtgttccacaagttacccggagccagctccgtcagccccatactcaattggcaggtttccagcacatccgggacaaaatatttgttaatagtgcgacggttactggtgaggttatcgcctaacgtgactggagctacttcgtccggggtgacttttttggtgggatacgtcgtatgcgcgggtgcgcaattgtaataaaactttgccggagtggcggtatcaatactggcaaagacaacttcttttgcacctttacccacatacagggcgtcgcggtgaccgatttcatagcattggccatcgacagtaatcgtaccggcaccgccaatattgataacacctaactcgcgacgttcaaggaaatagcttacgccgagttgtttaccaacttccccgccaacggaaaccgttttagttatcggcataatgccgccaacaataattcggtcaatgtggctgtaaaccatggtgtactcatcggcgacaaatacctcttcaaccaaaaattcattgcgcagcccttgggtatccagcgtttttgcgtgcgcactgtggatgctctgtcttacgtccacatcaacctccgataatcagtgaagcgtgaaaatagaaaacgatagtgaaacactgtttcgttttctctataaagggatgatatgcccatgggctagggttttcaattaaaaataaaacaatgtttcatttttaagttaaggattaaaaaaagtgcagtgtcgatcacgaatatgtcatgagaatggaaaaatgagggagcccagaaaatgtatgtcgacttgccagccatcattattcaacagattaatgacggcagatatttatcggtaaggaggaaatgcagagctactcgtcacgttcaatggtcaatgccacgccctggcccccgccgatacaaagcgttgccagccctttgcgggcattacgtttcaccatttcatgaaccagagaaaccaggattcggcaaccggaagcgcctatcgggtgaccgagtgcgatcgcgccaccattgacattgacccgacgctcatcccactcaagcatcttgccaaccgaaagcgcctgtgcagcaaacgcttcattagcctcgataagatcgacatcagccaactgccagcctacacgctccaggcaacggcgggtcgcatacaccggcgcaattcccatcaatgccggatctacaccaacgctggcaaatgcgcggatgcgggccagcacgggtaaattcaacgctcgtgctttggcttcgctcatcatcattaccgcagctgcgccatcgtttatggatgatgcattccccgcggtcacagaaccgagactatcaaatgaaggatttaaacgggctaaaccttctgcactggcgtcagtgcgtggctgttcatcggtatcaacaaccaacgtctgaccgttactttgggtcattaccgggacgatctcatctttaaatcgtccggcgtcaatcgccgctcgcgctttttgttgcgagctaagtgcgtaagcatcctgcaattgacggctgatgccatattcgcgagccagattttcggcggtgacaccaatatgataatcattgaaggcatcccataacccatcatgcacaagactgtcaaccagctggctattgccaagctgtgcaccggtgcggctatcagtcagaacatgtggtgcgcggctcatgttttcctggccaccggcgatgacaatatcagcctcgccacactgtatcgcctgagtagccagatgcagtgctttaagtccggaaccgcagacgtcattaatcgtgattgcagaaacgctattaggcagaccacctttaatagccgattgccttgccggattctgccctgcccctgcagtcaacacctgaccaagaattacttcatccaccgcatatgcaggaacgccggtacgttctattaacgctttcacgaccagactaccaagttccacggcggaatgacccgctaacgcaccgcgaaagcagccgataggtgtccgtaacgccccgacaatcacaacgtctttcatcacaacctcgcaccaattaacagtgcaatagtaaatgattgttaattacagttatcttaattgtttaaaaaaagtgatttttatcacaaaggaaatatgcctgagcagtagtcagagtcataactggcacgtaaggtttgcaaccactaacccaccaatagaggggtagatagggcgttaatctcccatacttaacctggtttatggtaaattgccctccattttgtttaatttgtagatgatacgttcagataatgtctaatatttggtctaaagaagaaactctgtggagtttcgcgctctacggcacagccgttggtgcaggcacgctcttccttcctattcagttaggttcggcaggggctgtggtcctgtttattactgctctggtcgcctggcctttaacatattggccacataaagccttatgccagttcatcctctcatcgaaaacatcagcaggtgaagggataacgggcgcagtaacacactactatggcaagaagattggtaatctgattaccacgctgtacttcatcgccttttttgtcgtcgtgttgatatatgcagtggcaattaccaactcacttacggaacagctggcaaagcatatggttattgatcttcgcatccgtatgttggtgagtctgggtgttgtattaatcctgaatctcatttttctgatgggacgccatgcaaccattcgggtaatgggttttttggtattcccattgattgcctatttcttatttctttccatttaccttgtcggtagttggcaacctgatctattaacgacccaggtagagttcaatcagaatacccttcaccagatatggatatcgattcccgtgatggttttcgcctttagccatacgcccattatttctacgtttgccatagacagacgtgaaaaatatggcgaacacgctatggataaatgcaaaaaaattatgaaagtcgcttatctcatcatctgcataagtgtactgttctttgtctttagctgcctgctttctattccaccttcgtatattgaagcggctaaagaagaaggggtcaccattttatcggcgctttctatgctgccgaacgccccagcatggctgtcaatttccgggattattgtcgcagtagttgcgatgtcgaaatcattcctgggtacgtactttggcgttattgaaggtgccacggaggtcgtcaaaacaacactacagcaggttggtgtaaagaaaagtcgtgcatttaaccgcgcactatcaattatgttggtatcgctgatcaccttcattgtttgttgcattaacccgaacgcgatttcgatgatttacgcgatcagcggcccgctcattgccatgatacttttcatcatgcctacgttgtcaacgtatctgatcccggcgcttaaaccctggcgttccatcggaaatctgattacgctgatcgtgggtatcctgtgcgtatcggtaatgttctttagctgatatccattgtgaatggttcaaaattgctacaattttgaaccattccagttttcataatgttcattcgttattattccgcactatcacttccctcatcatatcctagtattatcagttagttaaacacacaaagagatctgaacatcttaaataagactatttaagatgcataacttagattcgcaagatatcttccggtcattcaaaaacaatttgcgatatagatattctcataccatgagatagttatctgaaccaccctcaaccaggtaagattaaatcagtgaatcataatcatatttaataacgagaaatgcattttaaaatgtcttaatcagaattatagcaaatacagattaatcgcaatttttcccagcaaaattacaaaatcatggtgtattgacatcatcaatcaccaatgaaattatgcaattatatacggatagggaggttcttaacatggggctttgtagtcgttataaaagtcttacatgcaatagttgctcaatgcattgccaaataatgccagaagagtcaccgcgtttgcagtactgcgcaaactcgtgtttttgtatgtggcccgaagaaagttcatattttaatcgtggtgtggtagaaggtatcttaacaaaaaaccacaatgcgagattaagcggatatatttttgtcgatttttcagtaagttttttacgtctattccttgaaaaagactggattgactatcttgcaagtactgacatggggattgttttagtcagcgaccgcaatatgcaatcgttagctaattactggcgaaaacacaactcagcaatatctgctgtcatatataatgatgatggtcttgatgttgccaatgaaaagatcagacaactatttattggtcgttatttatcatttaccagaggtaacacattaactcagatggaattcaccataatggggtatatggtttctggttataatccatatcagattgctgaagttctggatatggatatccgtagcatctacgcgtacaagcaacgaatcgaaaagagaatgggtggtaaaataaacgaattatttattcgttcacattcggtccaacattgatactcaacgaccagccagaatcatactctgtttatacgggcatttattgaaatgtccgtattttataaataggccgtcccctcaagagtaaacaccatagtatttaaaaccatcacacgaaaaattcagaagcattacgaaatatgaatttacaaacaatagtggcataaatgttaaccatgttaatttacgtaaagttttacgttgcaacattaaagcctcatttcaatcatcatgataaatataaaattaatatatatttatgccgtaaataccaatatacttagcaaactatgtgatctccatttcgattgatttagtgtttattgacgtatgtactggattattaacgataatatcgagttctggcctgagcaccgaaaattaatatcggtacataacgccgatcttaacgtcgttctgacaacgccagccagtcgatgtttatcacttctacttgaagcttttcctgatgtggttgcacaacaagattttttcaccagagtctgggaagaagaaggtatgcgtgtgcctactaacacgttatatcagaacatatccattatcagacgcggatttcgcgctgttggtgatactacccactcgctaattgcaaccgtgccgagaagaggattcaagatccataatgacattaacatacaaaatcatgtaataaactcgtcaacagacgcacatacacacaatgccccacctgccataaaagttaatgcgggatacaaagagagcattggtggcgcaaagaatttcaataacaaaatcctcaaacatataaaaagtcatctaattatgttgagcgcatttgtcataggcgcatattctgcatattggctatggaataataatcaaccgaagccatttttcaaggattacaagactgttgcggaaattaatggctgccattttaatgtaacagaagatacaattgacgggttgaaagagttcgataaatataaaacacggatactggattcggggattaactgtaaaaaacatccgtggttatactttcctcttgcaaaatcctcaccggggatgattgttatggcatgcaataaaaattataaccaacatgaagtggcagactgtttaaccctgtcttaccgtgaggttaatcgtgattgattataaaaaaaacttattatttattttagtttttatcagtgggtttattctcttcactgtctattcttacactgcagaaaaaatgatatataacgaaacatgcactgcaaattgggtaatttttaatgaccagggacgagcaaatcttaccatcgactttatgtataacaaaaaaaataaaacaggaactgttgcgttgagtggaacctggcaacaaggtaacagagaaagtaaatcaatacggcgaaatattgaatacacatggattgaaaactatgacacagcccatttaacatcaaagaaagttaataagtttgagattatggatcaagttgatgatgatagacttgcacaacttattcctgatttttatgtctttccagaaaaaagtgtaagctataatatactaaagcaaggtaagcatgcttttattttgagcattggtaacagagcaataatgcattgtgcaaggtaaactaaaatagataacaaaaagatggaacctcgttaatcataaaacaataaaattaaatattctcgcagtatatggcagtctaaagcatcaaagttttgatcaacatctttcattttagacatctccttgcaatgtaaaatatcatgtatcaacaacatctggtgcaaatccatgagtcgaactcgacattcatcttagctcgattattattccttcgtacagtcgatgtaaacaatacagaaagaggattattaagaaccagtttactcagtgaatcaatagaggaaaggactaacgtttctttaaaagaattgatttcatcatctgttaaactaaactcatcattgacagatcgtgagatataactgcttttaactttactctttacgttgactttattgacagaattaacattcacaaatcttgaatttaatgcccatgatgttgtttgcgtgagaaccttctcagcattaaggaatttttttaacggaatccttggtttctttttcgagtccgaatttacaatatcatgcatatagaccatttcatgaatctgcgaaaactcaatgtccattatatacctcacatttttaccgtgactcgatgttactgttcaataatcaccttccatcaatactaaaattaatacccctaatgtgccgataacaaatatagtcattctacgtaacgtctccataaggtgatatttgacattatcagaagctgcgaattcggattttgctctaatcaaatgagagaaatgtaaaatgaagccacgaaatattaataatagcctaccactgcaaccattagttcctgatcaggagaacaaaaataagaaaaatgaagagaaatccgttaatccagttaaaatcacaatggggtctggtttaaattatattgaacaagaatctcttggaggaaaatatctaacacatgatttgtcaataaagatagcggatatttctgaagagataattcagccagcaatattatctgctatgagcatatataaattttcgataacagatgatttaatgagtatggctgtaaatgaactcataaaactgaccaaaatagagaataatgtagacctgaataaattcactactatatgcacagacgttctatccccccgagtcaccagacataataaagaaaaaaaacaaacgacattctacccttctcaaaaatcccctttttaattttcattgaaaaaatggcaattgatactatgaatccaggtcatacacattaaggcatttatgtaatgtcgtaattaagataactaataaggtgaatattagtaaaacaactaatgatgttattagtttgtagtgaacagtacttttaccaataatgaaaaatataccataagcaatgcaagcttaaaactcataatttaaaaaagataaatataaaaatatcaatgagtcaatcaataataatttggcatcacgagacacatcacagaggaatattatgagcacagaaacaattgaaatattcaataatagtgatgaatgggcaaatcaactaaaacacgcattatcgaaaggagaaaatctggcattactacatggtttaactcctgatatccttgatagaatatatgcatatgcattcgactaccatgaaaagggtaatataacggacgcagaaatttattataaatttttgtgcatttatgcgttcgaaaatcatgagtatctaaaagattttgcatcagtatgtcagcccaaaaagaaatatcaacaagcatatgacctttacaaactaagttacaattactccccgtatgatgactattcagttatttatcgtatgggtcaatgtcagattggggctaaaaatatcgataacgcaatgcaatgtttctatcacattattaacaattgtgaggatgatagtgttaagagtaaagcgcaggcatatattgaactcttaaacgataattcagaagataatggctaagcattacaatcatttggttaaatttgctggttatagtgcagttaaccactataaccagcacctcttatgttttcttaaatcagcatcttaaaacagttaagagcatactataaatcattacttttcaatgcgttagagaacaatctactttataaaaattgaataaggctatttcagattacatcactgaattcctaagataaattagtgaacacaaccatagatatgtcgaatgtaatttcctgtagcattaattacacataaatatgaatagccataatttctattgcttaagcaggatgcaagaaaccaattttttcatagaggttaactaatggacttagaaaataaattctcatatcattttcttgagggattaacgctcacggaagatggaattcttactcaaggaaatgagcaagtttatattccacagaaagagttaggtgtattaatagtattacttgaatccgctggtcatgttgtactgaaagatatgatcatcgaatcagtatggaaaaatattattgttagtgacgagtccctgacaagatgtatctattctttgcgctgcatttttgaaaaaattggctatgatcgttgcatagaaacaatctaccggaaaggttatcgtttcagcgggcaggttttcaaaactaaaattaatgaagataatacttcagactattccatagctatattccctttcactacttcattgaatacactggatccattaatacttaatcaggaattagtgcaaatcatttcaaataaaaaaatcgatggtctctatacctatccgatggctgcgacaaatttttgtaatgatcacatatctcaaaattcattcttgagcagattcaagccagattatttcgttacaggaagaataaaccagaataatgcagtgaacactttatacattgagttgatcgacgctaaaaaccttttcctcatcgccagtaatcatctccctgttgatgaactacataatacatcacaatttattatagataatatccttcaaacggtacataaaccagaacgatctgtaagattagctaagcaggaccaaggatataagaatcattatttatcagatgaaatgttagccggaaagaaagaactttacgacttcacccctgaaagcatttacagggccatgactatatttgatagattacaaaataaaagtgatatacagacgctaaaaacagaatgttattgccttctagcggaatgccatatgtctttggcacttcatggaaaaagtgaacttgaacttgctgctcaaaaagcattagagcttttagattatgtatcagacataaccactgtcgatggaaaaattttagctattatgggactgataactggtctgtctggacaagcaaaagtatctcatatcttatttgaacaggctaagatacactcaactgatatagcctctctctactactatagggcacttgtcaactttcataatgaaaaaattgaagaggcaaggatttgtatagacaaatcactacaactcgaacccagaagacgaaaagcagttgtgataaaagaatgtgtagatatgtatgtgcctaacccgctcaaaaacaacatgaaactctactataaagaaactgagagtgaaagccatcgagttataattgacaacattttgaaattaaagcagctgacgagaatttgtatgcgataaatttttattgacgcaattttattatttagatgtatgcaacttgttatttaaacaacaaagatcaaaatatctaagatatttaccttattgcaagatatttaaaatgctctagagttaaaagtatgatgtaaagaccattggcctggacaattaaaaagggagctttatgactaatccaatcggtatcaataatttatctcaaagttcaaatatagcgaatgcaacgggtgatgaagtcgtatcattagataaacacatcaacaccagtgctactgatacagatcaaatacaagcatttatagtttcaacatggatggcgccttttcaaaatgatatgtattcagaagataatcctatctcaccttactataaaattgaatggtagacgattgaccaaataaatcataacgagatacttttataatagtatctcgtccctttcattcaatcctcacacatgaaaaaatatgcgctcaccaaaagttaaattcttaaccatcttcacgttttgtatatttattacaaaaatgtctttcgccagcaactcttgctctaatgaagcaggaacaatgttcagaatcgaaccaaatttaattaaagctatcgctcttgttgaaagcaatctaaaaaaggatagcataggcaagaacagagataagaataacaatataaagagtttagattattggttaatgcagataaaccagatgcatattcccctgttaaaaaaacgtggaataataaaagatgaacgagatttgttagataacccttgtctgaacattaaaataggaaccgagattttatataaccatttttcacgttgtggagtaacgtggcaatgcctggggacttataatgcgggttttgcaatggataaccaaaaaaagagacagcaatatgccccaaaatatatattgtatataccaggcttaatgaactagacaatcgtaaggcttcagcaaaatgagcctaaagcctcttttttttatatagtgcaaacacccatacgtaaagctgttttgatcaactcgataccactgtgaacatctaatttcttcatgatattgagtctatgagtttcgactgtttttctgcttaactgcaagaaattagcgatttctttgtttgttttaccatcagctatgagttgtaatatttctgactcacgatttgtaagttgattatcagaggaatacctggaagatattttttcacaatccatatgtacactatcaaaataagtgtaaccattactaatcgaatcaatagcacgatttagtttcgccgggtgactggttttccatacgcatcctttcgcacctgcttcaagcaattttattgaatcaatatacggcatctttgctacaaatgtaataatatgagcatctatcttatgcgatttaacccattttacgagttcggaccccatcattccacctgcaaattctcctaaaataaatatttaggctgtagatttgttacactccgctatagctttcttcagatctttatagcccccaacaaccttatataaatcaggataatgtccgagaaatccaattatcccatcaatcataaacggctgctgatctgaaactacaattttaatttttcccatatattcatcctgagtgtaaatgctttaacgcattcatttataatcatcccttccattattattataagcaaaatccaaagaatacattgatgaaataataatgaaatataattaaaaataaaattttttcgtaaaaaataccacaggcattaaaaaatcatgagatgattaaaatattacaattagattatattcaaatcattaaacttgagccagggagctataagtcctcagggcttgccaaaacagaattattcatatccaaagaatgtgtttcaaacattttttcaactaaataatgtctggcttgttcgcagatttcgttaaccttgtcaggggagaaacaatgattattaattaaatattgctcacaattatccacaaattcctgcggactaaattcagcaataaattgatcggtaaaaaacacaaaacgcttatcatcatgaaatgtaatatggacattccatattgatttgtcgacaaaatatgactctacttcaagatacttatctttgaatctggtaggtataaagagatttacaggacctgatattgccggtaatttttttctccaactttcaaaaattttgataaaaacatcaacttcctctgaggattttaacaatatactcttcagatcgtttatcatgtttattcttttttttctagttctgagctcaacaagcttatcaagggtataaaattatccatcacatcaataatgccttttgtatagccatcataataaccttgaataaatttttcttctctctttacctcaatgctctgaatttttgcgctggtttcaagaaggatactttctttaagagaaactatttatttcaatccatcagaaatttttcttttaatcacaacaccatttgcaggagattttatcaagctcatctctattttttttcgcataaaatgtaattctctctaaaagagttgatgcaagtggtaacggcaattgtatgtgatcaacaaaatcaggaaataataaattaaatcgttgctgcattgccaatggttgttgccttatatagggtgacaacgttgaaaaccacatgtgatgatattgtgatagctagcgatgccgggtttgtatcgtgccttttcatttattttcaccggtatagctgataaataatcccttagcacagcaggaaccttataaaaaaatccgcgttctgcaaacctttctcgataaaagtgataaccactgaataaacagaacaatggaaataaattccaattgtttatgtagtaaataagtgaactattcagattaaaatgttcaactgaaagattgtactgcagaacaatcatttcattggtaatagatctaagcaccggattgttaataggtgtattattcaagcttactcgttgaggatgaatataactaattggatcatatataatctttcttagggcaagattcataacgctctcatatgtctacttaattttcaacctgactaaattagttagaatggccctatacttccataacagccagcaagtcgctacggatattaatgcaagtaagatagaaaccggcatagccttatcataagcaaaaacaggttcgctaatttcatatgttggtgcttgctcaataatgtctcttcgttttgacaatacaacagaaatattttcatattgtacgcttgcagagctattaacaataaatctcttgatatcatttatttttatttctgggttgatatctttttcatatactgcaagtacagaaatatgaattggtaaagcagttttaccactatcgccattatcaacatcgtaactaacatgtactctcgaagaaataatgccatccataattttgagagattgctctaaccgctgctcaatagcagaatatagccttgctttttccgctcgtggagatgaaacgagtgcatctgcagggaacatctgcgatatttgaatatcaggcttacccggtagattgtagatttttagccaatccaccgcagaagcaaaatccgttggttcgacaaatattgaaaatcctgttttgccttaatccttcttttcagcattaatattatgtctttgtaaaacagcaaggacatcattagcttgctgttgatcaagatggttcaataattcctgctgcttgcagccgcacaacagcaggataaacaataataatgatatatatttcatgagcgggtcaacgtctcaactgcagcgacaatctttcttgctaatgttccaccaatgaaacctcgacattataattaagcacatgatcctgcaagactaataatttttcaggagttaacccctctttatcagaccttaatgcttgtaacgcattttgctgccaattttcagtttgtacagcatagttggcaaaagcggagatcattttatcatccgggttgtcaagattgagaacccggtcatttaaatcaatcactttcgcttgctgtatttcatgagcagttgattgctcagctctatcaataggtggcatattgcttactgacataataaaatccttatccagtttagcggaagttttgtatgattgctgaatcaagatctttatacgcttttacaacgttagattgcgcatttcgatataatgtatactcagctaatgcactttgatattcggcaagaaatttcgtgtcggagggattggttggctaaatcctccaacgctttttcaacttgctggttcagatcatcaacgccctgatcaaattgattgctgatatccataatataaccattccaatctgccataagtcctcctcaattattcctgaaatgtccagttgctaccttgagacttctcgaatcggttatctccgtagctaaatgaactattatttgtgtcctgatttttcaaattcacattaaatcttacatattgtttaccccattgtttataatattcgtcaacatagttattaattttatttaattcactgtcacttaacgtaccaatgatattgaaatacacattgttagctgttttatatttttcataagaaagacctatcgctgacaacgtttcaatagcctgactttccaatacattatcatctaataccgcaatacttatattgctggcatatggcatagtttgcagtaatcctttaataagattatcgattagttgctgtgtgatagcgttccgttgcttactcactgtcaatcttagattactggcatctaatagttgaagtttaaaatattgtaaatcagggaaattatcagcaagccatgaaaaaattcgtatcgattcatcatcaggatttatcacccgtactggctttcctggttgatttttttccagtgcttgtttgacccagactgcttcatccaaaatattggtattaatatagataacatgatctctaccatataaaacttcataattcctgtttttgtttacaagaattttatcgatatgtctcagctgcggatcattactggcattaacaatataaaaagcaatgaaaatgatagcaaaaagaaaaaaaagcattacatacttaaacagcttactgctaaagaaatgttgttttgtagaaataatgttattttcaataatgcctggcaatgaatactgccaaacttcatttttttcttttacagcaaatttgagacctaaaacttctatttgctgattcaatgttaacgttctatcttcaggttcttgtgctgttaattctctgaatgttactaccagatcagggtcggtagtaattattatctcaaaactacctgtaagctcgccataaggaacgactattgtgttttctggtaactcagaaaaagcatcacttcttcctaacgaaacatcattaccaatgataacaagtagacgcccattaagtatttcatactcgcatccattcaatggtccgctcaacaaacgaatggcataagattccaataagtcttgtgataagaatttatcattattttccatgaataccacccgctaattccataagctctagtttagagtagtgtaacaagacggaaatttcatgaccaaattatgatgacacagaataaaaaaattataattccgagaactattttaaatgcctctatgcataactttatttacaatttaaggtataaaccctattccctcaatgttaagcaaatataacaattactcttattttaaattttacacgtaatatttaccctaaatgattttagagtacaggtgggcatatgcaagtcttttccagtgatgtctacttcactgtaggcactaatgcattattagcatcccaaaaagaatattacagcgatttagttgcgttggttgatcttggacattcgttcgttgttattgatgagcatcaacatcgaaatctcaaaccaaatacagaacctgtaaacatccttttgagcaacaatttcatcaggatcaataagaatattacattatctgatttaacgcatttcctggtttcaaatcttcatacacaaaatgtgtattccacacaagaaccacttacccatgatgagatagatatcctgcggttatgtgtttcttactcgttaaaacaaatagccattattaaaggaattgattataaaacaatatcatatcacaaaataagagccctaaataaacttaacataaaaggtactgtttagttgtttatagcactctgtgaatgggataaacattattttaaactccaatcttgcgtaagagaaagttgatatgtcattagtaggatataatagtaacatcataataaccatcgcgctgatatcgttgctctctgcatgcaccagagaaaattcattaaaggagaatcaaaataaaagaagtggcgaatcccaagcgatagtagatgcaagacagttctttagcgaacacccggaatatatatcatcagcagaactggagcaaaagctatatcgcgaatttgcacaggttactacagttccagcttataaagagatgagtatgtatcaattgctcatcatttcacaagatcgtttaactcattaaataaggatctacacgctttttgcgtgtagattcttataaatttctgactacgacagatgtttaattttttaaattatcgtctttattctcgatttttgtgtcttcaccctcaatgaatttatcttctgaagagagctgttcatcttgaacaggttgcccagcattctccacatcttcaagccacagcagaagacgtaatatttcatctatattttcgaagctaacataatcgtagcgacgatgggtagcataaatttttcgtgctaattttttatctgtgataattggtattccgatttcctttgcatatttccttacgcctaaggccacctcattagttactcttacagaaatcaatggaataggtgaaagatgtggcttaaagtatatccctattgcaatgtgagtagggttgaaaatcatcaaacgactattactgacatcagacttcaattgctcagaaagaatttcctgatgcgctctctgcgtttagacttaatttctggatttccttcttgctccttgtattctcttttaacttcttgtttatccattttcatatctttcataaataaaaaatattcagcgataaaatcaaaaattaagacaattatcatactgccgagacaatacagtatgagaaggaatagcatctctccccaatctgataataaagatatgatatctccatcaagagttttaaaaagcagtgatttatgattactccaaaatactttgatcgccaatgcaaaaaaaacaatataaagaattgctttaacaaattcttttacggtttttaagccaaatatacgctttaagccatttactggattcaatgaatcaaacttaaatttaacagcttcagttgctaattgcattttactttgaaaccaggagacaagtattgttgtgaacatgcaaaccagcaaaaaaggaatgttcgttttcaaccaaccaacccccatagctttaaaatagtcccaaatatctggtttagcgttatgatcaaggatgtattcaagaatcgacataatgtgatgcacatcaaaaacatatccgagatataaagtacccacaagcattattacagagatggttaagtctctactttttagaatttgcccttttttagaagcatcctggagtttcttttgtgttggcttttcagttttattggccatgaaacactctatttctcaatgtatagttgcaattgttctgggaaaaaggataacggcattactcgttcagccagtattggggcaaaataaataattaatattaaaaatgccagcgcacttttgatagtcagtgaaatggcaaaagcatttagttgtgaagcataacgtgccagcaatcccaggacagcctcaccgcccagcataacggcaatcacggggcttgcgtaaacgatagtatgagtcattatgttattaatatatgagaataaaggctctaatttaggaaaattaaaattgcctgaaggccataaattataactttgccaaagagtttccagaataaagttcattccacctttagtaagataaaccgcagcagagaaaaggttaaataatcttgctaattccgaggtatcgacacctgtagccggatccaaagtactacttaatgttgcaccgcgttggttatcgataaagctacctatagcaaggaaaatccaaaacggggatgctaataagcatgcaataaacagccctatgataatttctctggcagcgaacaaagcaatatcgatttcatttaagttcaataattcatagtggtaatgctgaactaatgcacatgataccactattattattgggtgacgaactactgttggtatattcccactggcgaaaaatggtaacaaatagaaagttggtgccaatcggcaaaaaccgagcgctgtagcagccagcagactatgcaactgatagagtatcgcctcccccatgctatcctctcgcgaatgctaaattcagcatttcgataccaaatgaatataatttttcaccataccacccgctcattaaaaaaagcaaatacttacgcacaataatttcacgccaaatggcaacgtctgttcttgcaactgcgttaccgtttgaaaaagccctaccaataaaccaacaaatgtcgcaactgcaataggtcctgcagacataactaaaatcagatacagcgccctattccccgcaaaaacaatatcgtccatattttttcctcagggattaatggataggtcaaaatattgtaaaatgagcccttttgataacattgtccaaccgtccatcgcgacaaacaaaattaattttatcggtgtagatatggttaccggactcatcatcatcatacctaacgttaacagaacgctggatataaccagatccactacgacaaagggtaaatagatataaaaacctataataaatgcactttttatctcactcaatgcatatgcgggcagtaacgagaaaattgaaatattatcatcatcgattatctcttcattgtcttcagaactattcaccttctgaatcttttcaaaaaagctaaccaactcaggttcagaatattttatcaaatatgatttataaccactcatgcctgtctcaacaaaattaacaaccgatgctacattattgaatgaaagattctcattctgactgttattatatatttccttcccaaccggcatcattacgaacattgacaatagcaaagcaaccccattaagtgtcatatttgatggcacttgctgaagtcccagcgcgtttcggacaataacaaaaacaatcgagaatttaataaaacatgtcccggatgctattataaacggcaatagtgtaaataatgataatatcgctatcagcgaaatgctatttgacattattattccctgataaccaagaatgaatttctacgcccaatttatcatccacttcaacaagttcgccatagccagttagcgcaccatttacacgtatctctatatttttctcagattcaggaagcagagatattattctttttgcacagagatcgtctatttcataaagattaattattttcttaccaagaacaaactcaatttttacaggcaactcttcaaaactattaatcatctgttcgtcattttcatcataaatctcactctcgttttttttgatatcaaaatcatctgtttcaaaatcttcctcgtactcaaaatgatcagccatttttaactcctctggataaattaaatcacaaatttttgtattataaataaccgcataagccaaattatttgagattaataaaacatcaccaacttcaatatcaacaagacttctgtaacatgttttactaaatccaattacaaaatgaatggaccaatttaatgattttttgtctaacactggagcgtttccgtattggcagactgtgactttatctaaccaaagattcaattcccctgttcatattcttattagtggttgagcagggctcaatactccatcaaatactttacctacgtgcaaacgattatattttagttcaggatgctttagatttaacggggaactggataaactgagccattcccctattaacctttccgtttctggcattaaagccatcccagcgagctcagatgaaattaagggaaatatttctccaagcaatacccatccagaccagctgccactctcttctgctatcggtaaccatttagcactaaattcgggcattaataatgcaacatcttcgccattttctttccaattttgaaaagtggtttcaaacgtatgagtgtttcgatttactttcctcagaccgaacattaactttcatccttctgatcgttttcgaatttgctttcattttcttgctcctcataaggctgatgtcgttgtccttgtcgttcatcttgctcagtcaatacccaacgttgtgctgtaactcattatgaaaactatttaattccctcatcattgataaggttggacatctctttcaacatgagagtcattgaagctttcgaccaatttagcggaatgatagggcttggcgcttcatgcaaagttcccgacttgtggatatagttatagctttcgggaagtgccatttcaggtacactcctgccatttgcaccaatcatattctcgcctgttatttgggccaatgatctattcataaattgcactgagtcattcaaatactcttcctttcttgattctttataaacaattgctgctgattttgcataccatgagtcaaaaaaccattctgcttcttttgatggaatgaagctcttttctcttttcgcatgtgaattttgatcggtatcggttttaatatcattgaaccaaaaatttgccgactgataattatccttctcgtatctttttataccatacggacctgctagttttttaactatttttagaacctgctcttttcttctggtgtttatctttgcaagatttgcaggataaataacattaagtaaagccgcatcggcttctctgtaatgtttatctttttccagataacctggggattctccccctaaatcaagctgtaacgttattctttcataacctttatctatgaggtggttcaacctcgttgttgaaagaggttcatccagttcattggctttagcttcgcgtagtaaatcagagacaaaaacagagtctttcttcgagagtaagttcgacaaacgttccagtccagaggtcaccagtgcaacggaagatgtgtttaatcgggcatcttcttcccatgctccggaatcttccataacatagaaattggctttatccagataagcaatcagcagcgcaaccgattttaatcggtcacctttttgccaatcttcagcgttaattgtatcagtgtcgattgcttgtataaggagatcaagataaagacctaacgcatcattttgtttatggttccacagctgcggcttgccttcttcctgcacatctgccatcacgggggagttgctgtcaaatcggatatgcacaacattcatttgcccgggaactccatccagtcgtttggggttgctaatgacgtcctgcatccgcttaatctggtcgggcgtagacatataatcccacagggtgagcagaaccttttttgcggctacactatttccctgatctgatactaatgccatatagccccataaactatccctcagccagacagcatcatagtgggtttctgccgctgttttgtcatcttcgaaagtagaagcaagaataaacgttccccagggtttctccgtcaacgttaactttcgtgtgttttctgttaatgttagcaatccttgaatttcgtctttggtatagtggctctttatttcattttgtaatttggctgagtgaatcaaaagacgataattaggatacttatctggatttaacgataaataacttttatctgttgctgcccccgtggaattaagaatgttaaatacagattcactcgtcacttctgcccctgtcgcctggcatgtgccgcacgaaaatataccagcgagcagaagagttaatgcagatttccctttcataaaatattccatcaatcgtttgttaaaagcgtagataaccacttatttaacaacttgaaaataaggtgttttacctgggttgttacaaaaggattgcattgcgtaaacgctttttatttacaacaaaatggggaagtattacggcgattgcgaaaagtctgaagcgattgaattaagataatatagaaaatcagatacagcaaaaatggcagattgatcaggtgaagataaattggagcgggcgaagggaatcgaaccctcgtatagagcttgggaagctctcgttctaccattgaactacgcccgcttcgagatgcgtaaggcattataaaccttacgctctccttagcaagtgccgcgctgctgactgctgattaattcgccatcagcattttggcttgctgccctgcggcggcaagtaacgtagcggatcaattgccgttgcacggtaacgaatctggaaatgcaggcgaacagatgccgcatccgtgctccccatagtggcgattttttgcccagccttcacgctttgcccattatttaccagcatcgtgtcattatgggcgtaagccgtaatgtaatcttcactgtgtttaatcatgatgagattaccgtagccacgcagctggttgcccacatacaccacctttcctgcacccgcggcgtaaataggtgtaccccgtggagctgagatatcaatccctttattgccgccatctgctgtcgaatacggcatgataactttccctgtcgttggccataaccaacaacgttgccctactggcggccaggaagatttcggtaccgctgatgacggtgtaaccgatgcggttttggtcgttgatttggcggttgatttacgtgtactactgctacttttcgccccacccagttttagtttctgaccaacttcaatggtgtaagggggggaaatgccgttcagtcgcgccagttcttttacgctggttcccgtggtgcgcgaaatacgatatagcgtatccccccgtttcacggtgtaaacggagccggaatacgttcctgtatcggatgatttgctacccgaacagcccgccaaaagcagtccaaccgataacaacatcacgatacccagagattttttattcaggcgtcccgcactcaaaatctttcctcgcttaaaaaacaagacgccttatcatagcagccagcctcttgatacccaatctcttgcttctggaaaaacgtggtaatagagaaagaggttaatttcatttggcaaagggaagtatcatcagcaaaatattcgctgtagaggtatcgaacttcctgactttttaccctatttcccatcctgatgcgtaataatcccaatttatcacattgattttatcgccactcatattgatacgtatcactgcccctattcagagtcctgtttcgtatcatatctgtgtttttttaacgtcatcacacttcctacctcccctaacgcttatcgtcgtttctggcgtaaatcttgcctgcttagactaaatctttgccataagaaccaaatgttcaaatcgaggggatttctatggaagcgcgggaagcaaccgctacgggtgaatcatgcatgcgcgtcgatgccattgctaaggtcaccgggcgggcacgatatactgacgattatgttatggcgggcatgtgttatgcgaaatatgtacgtagccctatcgcacatggttatgccgtaagtattaatgatgaacaagccagaagtttgccgggcgtactggcgatttttacctgggaagatgtgcctgatattccatttgctactgctgggcatgcctggacacttgacgaaaacaagcgcgataccgccgatcgcgcactgctaactcgccatgttcgtcatcatggtgacgccgttgccatcgtcgtggcccgcgatgaactcacggcagaaaaagcggcgcaattggtcagcattgagtggcaagaattacccgttatcaccacgccagaagcggcgctggcagaagacgctgcaccaatccataacggtggcaatttactgaaacaaagcacgatgtcgacgggtaatgtccaacaaacaatcgatgccgccgactaccaggtacaggggcactatcagacccccgttattcaacattgtcacatggaaagcgtaacatcgctggcgtggatggaggatgactcgcgaattaccatcgtttccagcacccagatcccgcacattgttcgccgcgtggttggtcaggcgctggatattccctggtcatgcgtacgagtcatcaaaccgtttgtcggtggcggttttggtaataaacaggatgtactggaagagccaatggcggcattcctgaccagcaagcttggcggcattccggtgaaagtttcccttagccgtgaagagtgtttcctcgcaacccgtacccgccacgcttttaccattgacgggcaaatgggcgtgaaccgcgacggaacattgaaaggttatagtctggatgttctgtctaacaccggcgcttatgcatctcacgggcactccatcgcttctgcgggggggaataaagtcgcttacctttatcctcgttgtgcctacgcttacagttcaaagacctgctataccaacctcccctcggctggtgcgatgcgtggttatggcgcgccacaagtcgtatttgccgttgagtctatgcttgatgacgccgcgacagcgttaggtattgatcctgttgaaattcgtttacgcaacgccgcccgcgaaggagatgctaatccgctcacgggcaaacgtatttacagcgcagggttgccggagtgtcttgaaaaaggccggaaaatctttgaatgggaaaaacgccgtgcagaatgccagaaccagcaaggcaatttgcgccgcggcgttggcgtcgcctgttttagctacacctctaacacctggcctgtcggcgtagaaatagcaggcgcgcgccttctgatgaatcaggatggaaccatcaacgtgcaaagcggcgcgacggaaatcggtcagggtgccgacaccgtcttctcgcaaatggtggcagaaaccgtgggggttccggtcagcgacgttcgcgttatttcaactcaagataccgacgttacgccgttcgatcccggcgcatttgcctcacgccagagctatgttgccgcgcctgcgctgcgcagtgcggcactattattaaaagagaaaatcatcgctcacgccgcagtcatgctacatcagtcagcgatgaatctgaccctgataaaaggccatatcgtgctggttgaacgaccggaagagccgttaatgtcgttaaaagatttggcgatggacgctttctaccaccctgaacgcggcgggcagctctctgctgaaagctccatcaaaaccaccactaacccaccggcgtttggctgtacctttgttgatctgacggtcgatattgcgctgtgcaaagtcaccatcaaccgcatcctcaacgttcatgattcagggcatattcttaatccactgctggcagaaggtcaggtacacggcggaatgggaatgggcattggctgggcgctatttgaagagatgatcatcgatgctaaaagcggcgtggtccgtaaccccaatctgctggattacaaaatgccgaccatgccggatctgccacaactggaaagcgcgttcgtcgaaatcaatgagccgcaatccgcatacggacataagtcactgggtgagccaccaataattcctgttgccgctgctattcgtaacgcggtgaagatggctaccggtgttgcaatcaatacactgccgctgacgccaaaacggttatatgaagagttccatctggcaggattgatttgaggataacatcatgtttgattttgcttcttaccatcgcgcagcaacccttgccgatgccatcaacctgctggctgacaacccgcaggccaaactgctcgccggtggcactgacgtactgattcagctccaccatcacaatgaccgttatcgccatattgttgatattcataatctggcggagctgcggggaattacgctggcggaagatggctcgctacgtatcggctctgcaacgacatttacccagctaatagaagatcctataactcaacgtcatctcccggcgttatgtgctgcggccacgtccattgctggaccgcagatccgtaacgtcgctacctacggtggaaatatttgcaacggtgccaccagcgcagattctgccacgccaacgctaatttatgacgcgaaactggagatccactccccgcgcggtgttcgtttcgtcccgattaatggctttcacaccgggccgggcaaagtgtctcttgagcatgacgaaatcctcgtcgcctttcattttccgccacagccgaaagaacacgcgggcagcgcgcattttaaatatgccatgcgcgacgcgatggatatttcaacgattggctgcgccgcacattgccgactggataacggcaatttcagcgaattacgcctggcatttggtgttgccgcgccaacgccgattcgctgccaacatgccgaacagactgcacaaaatgcgccattaaacctgcaaacgctggaagctatcagcgaatctgtcctgcaagatgtcgccccgcgttcttcatggcgggccagtaaagagtttcgtctgcatctcatccagacgatgaccaaaaaagtgattagcgaagccgtcgccgcggcggggggaaaattgcaatgaatcacagcgaaacaattaccatcgaatgcaccattaacgggatgccttttcagcttcacgccgcaccaggcacgccgctctcggaattactccgcgaacaaggactgctaagtgtcaaacaagggtgctgcgtgggtgaatgtggtgcctgtacggtgttggtcgacggcacagcaatagacagttgcttataccttgccgcctgggctgaaggaaaagagatccgcacgctggaaggtgaagcgaaaggcggaaaactttctcatgttcagcaggcttatgcgaaatccggcgcagtgcagtgcgggttttgtacgcctggcctgattatggctaccacggcaatgctggcgaaaccacgcgagaagccattaaccattacggaaattcgtcgcggactggcgggaaatctttgtcgctgcacggggtatcagatgattgtaaatacagttcaggattgcgagaaaacgaagtaaaaggatatccggcctgaattcaggccggattcactgaggttatgtgtttaacaactcatatttcttaatcttgcgatagagcgtagcaatgccgatgcccagttcatcagcaacttgcttcttgctgttatgacgtgaaagcgcctcgcggatcatttgcttttccatctcctccagcgccgtgccgcccgcatcatcgagtgacaggtgcgcctcactgacctctgttgcatcactttgctccgttgtgccattattcagcagatttggcggcaatagcgtgctgtcgataacttcacctgaaggaactacgttaaccagatattccatcaaattgcttaactcgcgcaggtttccgggccaacgatgcttacgcaatatttcgacgacatcgggagcaatgccaggataaaccgatcccagacgacgggtatgcagatgtaaaaagtaatgcaccaatagttcaatatcttcctgacgttcacgcagcggtggcagagttatcgggataacattaagtcggtagaagagatcttcgcggaatttaccttcggcaatgaactgggccaaattctgattagttgcagaaatgatgcgaatgtcgacttgtattgggctactggcaccaatcggcagaatttcacgcgcctcaatagcgcgcagtaatttagcctgcaacattaatggcatatcacctatttcatcgagaaacagcgtgcccgtattcgccgcctgaatcaaccctgttttaccgttggcagaagcgccagtaaatgcgcctttaacataaccgaacagttcgctttccagaagctgctccggaatcgcggcacagttgatagcaataaagggtttattccgtcttccgctcaacttatggattgctcgggcgacgacttctttacccgtgccgctttcaccaaccaccataacgctggatgggctgggtgcaatacggctaatgagtcgttttaattgccgcataacacggcactcgccaaccaattgttcaatatgtggttcatcaggtgcatttgctacagaaaaactggtatgcgattggtgaaatgccattaaaaataattgtcggccctgaatgttatgcaattgaccaatgattaattcacttttatcgtcccacgaaacaatatgctgcatatgtccatgagtaaaattactctcaaatgttaatggtctgaaacggataggtttcccaataatattattttgtacaacaccaagtgtttttaaggcagtctgattaacaaactgaacccgactttcatcatcaataactaatacgccctgatccatattatcgatcatggtcgcgaatattttactgatgttatctcctggcccctgttcctccagaagtttcgaaacaaaaatggtggatatatggcgaacataatcagaaaattcgcgtaaattatcactgatatgctcttgttgctcgtgggtaacggcaatcaaacttatcaccccaacacaacgatcctgtaaaatgacaggcgtacccagaaatgctttttcacggcaattttctttactatcgcaaccttcgcaaaggggatcgaagcgagactgtgtcacaactttttcagttttcgtttccaggacgtggcggagcaggcgtgagttgccgctcaactggcgaccaagaaacttcccatacgcgcccgttccggcgacgcgacacaagttttcatcaacgatctcaacctcaagctgcaaaacgctggcaagcattctggcaaaacgctgaattgtcggttgaatttgcatcaatactgactgcgtagtagcaagctccatagctttaccttccagacttacttaaaagtcgatcattgaagacgttgatggttcacagatcatgatgatattaactcaggcgaaattggctttgataaaaacataagatttttatcattttctaatgaaattatggaagagatatcacatttctatatcaatatgagaattacggcggtgagtttatcaaactgaagagagatagcctgcccctttatcttatttctgatacttagcagcaaataaataacgcgataaaaaaagccaaacgttttcgtattttacaaacaaccagaagctggcatcaatttgtgatcaaccccacacattatccgtcaaattagtcttttgcagccgcgcggataattctggcacacttattgttagtcccaggtatagctgtgaaaacaccaatcactttggcaagtcacagtgaaataaaccactttgcctgtcattccactaccgggactttatgatgaaaactgttaatgagctgattaaggatatcaattcgctgacctctcaccttcacgagaaagattttttgttaacgtgggaacagacgccagatgaactgaaacaagtactggacgttgccgcagcattaaaagcactgcgtgctgaaaacatctcaaccaaagtctttaatagtggattaggtatttccgtattccgcgacaactccacccgtacccgcttctcttatgcttccgcgcttaacctgctcggccttgcacaacaagatctcgacgaaggcaaatcacaaatcgctcacggcgaaaccgtgcgtgaaaccgccaatatgatctccttctgcgccgacgctattggtattcgcgacgatatgtatctgggcgcaggcaacgcctatatgcgtgaagttggcgctgcacttgatgacggttacaagcagggtgtactgccacagcgtccggctttagtgaacctgcaatgcgatattgaccacccgactcagtcaatggctgacctcgcgtggttacgtgaacactttggttcactggaaaacctgaaaggtaaaaaaatcgccatgacctgggcctactctccaagctatggcaaaccgctctctgtaccacaaggcatcatcggtctgatgacccgcttcggtatggatgtcaccctggcccatccggaaggctacgacctgatcccggatgtggttgaagtggcgaaaaacaatgctaaagcatctggcggtagcttccgtcaggtcaccagcatggaagaagcgttcaaagatgcagacatcgtttatccgaagtcatgggcaccttacaaagtgatggaacagcgtaccgaattgctgcgcgctaacgatcacgaaggcttaaaagcactggaaaaacagtgtctggcacagaacgcgcaacacaaagactggcattgtactgaagagatgatggaactgacccgtgatggcgaagccctgtacatgcactgcctgccagctgatatcagcggcgtatcctgtaaagaaggtgaagtgactgaaggcgtattcgaaaaataccgtatcgcaacctacaaagaagccagctggaagccttatatcatcgccgcgatgatcctgtcccgtaaatacgccaaaccaggtgcactgctcgagcaactgctgaaagaagcgcaagaacgcgtgaaataacccctcgggccgatcagctggtcggccctctatttccagaggccaaaaggataggatatgtccgttttctcattgaagattgatatcgccgataacaaatttttcaacggcgaaacatcaccgctcttttcgcaaagccaggccaaactggcgcgccagttccaccagaaaatagctggttatcgcccaacaccgctttgtgcgctggacgatctcgcaaacctttttggtgtgaagaaaattcttgtcaaagacgaatcaaaacgattcggtctgaacgccttcaaaatgctcggcggtgcgtacgccatcgctcaattattgtgtgaaaaatatcatcttgatatcgaaacgctgtcatttgagcacctgaaaaatgccatcggcgaaaaaatgactttcgcgaccaccaccgacggcaaccacgggcgcggtgtggcgtgggcagcgcagcaactcggacagaatgcggtgatttacatgccgaaaggttctgctcaggaacgcgttgacgccattctgaacctcggtgccgagtgcatcgtcacggatatgaactatgacgataccgttcgcctgaccatgcaacacgcgcagcagcacggctgggaagtggtacaggacacggcatgggaaggttacaccaaaatcccaacctggatcatgcaaggctacgcaaccctggcagatgaagccgtcgagcaaatgcgtgaaatgggcgtaaccccgacgcacgttctgctgcaagccggtgtcggagcaatggccggtggtgtgctgggttatctggtcgacgtctatagcccgcaaaatctgcacagcattattgttgaacctgacaaagctgactgtatttatcgctccggcgtcaaaggcgacatcgtcaacgttggcggtgatatggccaccatcatggcgggcctggcctgtggcgaacctaacccgctgggctgggaaatcctacgtaactgcgccacccaattcatctcctgccaggacagcgttgccgcattaggtatgcgcgtgctgggtaatccgtacggcaacgacccgcgcatcatctccggtgaatccggcgctgtcggtttgggcgttctcgcggcggttcattatcacccgcaacgtcaaagcctgatggaaaaactggcgctgaacaaagatgccgtggtgctggttatcagcactgaaggcgacaccgacgtgaagcactaccgcgaagttgtctgggaaggcaaacacgctgtagcaccttaatcaccctattggaactactccctgcaaaacggggagtaaaaaatctggagaaaaataatggctaagaatattccattcaaactgattcttgaaaaagcaaaagattaccaggcggacatgactcgcttcctgcgcgacatggttgctattcccagtgaaagctgcgacgaaaaacgcgtagtacatcgtattaaagaagagatggaaaaagtcggcttcgataaagttgaaatcgacccgatgggcaacgttctcggttatatcggccacggcccgcgtctggtggcaatggacgctcatatcgataccgtcggcattggcaacatcaaaaactgggacttcgatccgtacgaaggcatggaaactgatgagctaatcggtggtcgcggtacttccgaccaggaaggcggcatggcatctatggtttatgccggtaaaatcattaaagacctcggtctggaagatgaatataccctgctggttaccggtactgtgcaggaagaagactgcgacggtctgtgctggcagtacattattgaacaatccggcattcgcccggaatttgtggtcagtaccgaaccaaccgactgccagatataccgtggtcagcgcggtcgtatggaaattcgtattgatgttcagggtgttagctgccacggttctgcgccagaacgcggtgacaacgccattttcaaaatgggtccgattcttggcgaattacaagaactctcccaacgtctgggttatgacgaattcctcggcaaaggcaccctcaccgtttctgaaatcttcttcacatccccaagccgttgcgctgtagcagatagctgcgccgtctctattgaccgccgtctgacctggggcgaaacctgggaaggcgcgctggacgaaatccgcgccctgcctgcagtacagaaagctaacgcggttgtttctatgtacaactacgaccgtccgtcctggactggcctggtttacccaaccgaatgctacttcccgacctggaaagtggaagaagatcacttcaccgttaaagcactggtgaatgcctacgaagggctgtttggcaaagcgccggttgttgataagtggaccttctcaactaacggcgtatctatcatgggccgtcacggcattccggtgatcggctttggcccgggtaaagaacctgaagcgcatgcacctaacgaaaaaacctggaaatctcacctggtgacctgtgccgcgatgtacgctgcaatcccgttaagctggctggcaacagagtaattactcttcacttattcccctccggttcgccggagggtttttggagtttgctatgcgcgtattgatcaaaaacggcactgtcgttaacgcagatggacaagccaaacaggatttgctgattgaaagcgggattgttcgccagttgggcaacaatatttcgccgcagctcccgtatgaagaaattgatgccactggctgttacgttttccctggcggcgtggatgtccatacgcatttcaatattgatgtcggcatcgcgcgcagttgtgatgatttttttaccggtacccgcgcagctgcgtgtggcggtacaacaaccattattgaccatatgggatttggcccaaacggctgtcggttacgccatcaactggaggtttatcgtggttatgccgcccataaagcggtcatcgattacagctttcacggtgtgatccagcacattaatcacgcaatcctcgacgaaatcccgatgatggtcgaggaaggactgagcagttttaaactctatttaacctatcaatacaaactcaacgatgacgaggttttgcaggcattacgccgtctgcatgaatccggcgcgctgaccaccgtgcacccggaaaatgatgcggctatcgccagcaagcgggcggaatttatcgccgcagggttaaccgcgccgcgctatcatgccttgagtcgccctctggaatgcgaagcggaagccatcgcccgcatgattaacctggcacaaattgccggtaacgccccgctctatatcgtgcacctgtctaacggcttaggtctggattatctgcgtcttgcccgtgcgaatcaccagccagtctgggttgaaacctgcccacaatatctcctgttggacgaacgcagttacgatacagaagacggcatgaagttcattcttagcccaccgctgcgtaacgtacgcgagcaggacaaactgtggtgtggcatcagcgatggtgcgattgacgtggtggcgaccgatcactgcaccttctcgatggctcaacgcctgcaaatttctaaaggcgatttcagtcgctgcccaaatggcttacccggtgtggaaaaccgcatgcagttactgttttccagtggcgtgatgacgggacgtataacaccggaacgctttgttgaattaaccagcgcaatgcccgccaggctgtttggcctgtggccgcaaaaaggattattagcgcccggttccgatggcgacgtggtgattatcgacccacgtcagagccaacaaattcagcatcgccatctccacgacaacgccgactactcgccatgggagggttttacctgtcagggcgcgattgtcagaaccttatcccgtggtgaaacgattttctgtgacggcacctttacaggcaaagccgggcgaggtcgtttcctgcgacgcaaaccgtttgtccctcccgtgctctaaccactgtcagggatctatacacaatcaagaatgatgagtgaggaaaaatgagtaagaaaattgttctcgccctgggcgggaatgcgctgggcgatgacctggccggacaaatgaaagcggtaaaaattacttctcaggcaattgttgatttaattgcccaaggacatgaagttatcgtcactcatggtaacgggccgcaggtgggcatgattaaccaggcctttgaagctgctgcaaaaactgaagcgcactcgccaatgctgccgatgtctgtctgcgttgccttaagccagggttatattggttacgatctacaaaacgccttaagagaagaactgctttctcggggcattaataaaccggtagcaacgctggttactcaggtcgaagtcgacgctaacgatccggcattcctcaacccgaccaagccgatcggttcgttctttaccgagcaagaagcagagcaactgacaaaacagggttacactctgaaagaagatgctggtcgcggctatcgccgtgttgttgcctcgccaaaaccggttgatattattgaaaaagaaacggttaaagctctggtagatgcaggccaggtggtgatcaccgttggcggtggtggtattcctgttattcgtgaaggtaaccatctgcgtggtgccagcgcggttatcgataaagactgggccagcgcccgtttagcagaaatgattgatgccgatatgctgatcattctgactgcggtagaaaaagtggccattaacttcggtaaagagaatgaacagtggctcgatcgcctgtcattaagtgatgctgaacgctttatcgaagaaggtcattttgcgaaaggttctatgctgcctaaagtggaagctgccgcctcgtttgctcgctctcgcgcaggtcgtgaagcactgattaccgtattgagcaaagcgaaagaggggattgaaggcaaaaccggaacggtgatttgtcagtaattttaaggccgggtgggtaataccatccggccattttcatttaagccacttccagcacttcttttgtcgctttcacgccctgatgcatcaacatcattaacgcctcaagtacgccgccgccaatcgcccgggctttatcagaaacgctggtgaaatcagccgtttcaccacgaggatcgatatcaccaattttaaaaccaccgaccactgccaggccgtcgttcaacaagccacgcaccatccccgtcaacggtgctttaatttcatgctcaccaatccaggcaatcacatcgccctctttcaccagatcgcctaatttcacgttggatcgcataatgcctgcagcaggagcacggatcacccgtcgggtggtatgccccataatattgccaggaacaccggtattctcctgcgcacaaccagagtaaatcacctgaccgagccagtgcccgcgatttgtttcaattaccgcatgacaatccttccctgcagtaaagcccggcccaagcgcgattgttactggtgccatatctgcccgcgttcccaaattctgtttcgccagaatagcgtccaccacgcaaagcggtttcagttcatcaagcaatgaacaggcgggatctgccatcacagggatgaatccgcgttcggtaagtttcatcgcttccgcagagctggttgccaggcgagcagtaacgccttcgaccgtcatttcgccatcgaacacggcctgggcaaacgccacggtacaacgaatcactgtcggtttttccacttccagcatgatcactttaaaacccgcatgatacagacgtagcgccacaccactggcgatatctcccgcaccgcgaatcaccactagctggtgtccggaaggatgagaaggtttcatcatcagcccacccggcgcgttatttttcacctgtaatatttctgccagcacgctgatggcgatctcctgcggcgtttccgcacctatgttgtaaccaacgggcgcatgtaaacgggcaatatgttcttcagccacgcctttctcacgcaattgacgcaggaaaagctgaaccttgcggcgacttgccagcaaccccaaccatgcaatgggcttttcaatgagtttgtcgagggcttcacgatcctgattattcgtggcaatcaggacaaaattatcagggcgaatatccagtgcttccactgccgcaccaaacgactcagcatggagaagcgtggttgatggtgggaatagttcaggattgaggctttcgcgataaatatcggcaacggcaatatcaaatcctaatagcgcggcactctgggctatcgcccggttgacatgccccgcgccaatcaacaccagacgtggacgcataccatggacgctgataaatactgacattgcacctccacaatctgacccgacagcatccgcaccgttacgagccatacgtccatggaataatcgcggcttacgttcctgcaatgcctgaagtgactcttcaatcaccttccgctcaaccattccgccaccaattgtaccgacgatagaaccatcggcgcgcactaacatttgtgcagaatggcggggagtcgagcctcggctatcaacaatttgcgccatcgcaaacggacaattttgctcttcgagttttgcagcctctgtgaaaatattcataccaacctcaatggatatcctttcagtaacccggaatacccgggccgctaattcacaaatctgcgcgcgattgcaggatgttcttgtatatcgcccagccagattgcctctacgtcgtgttgttgcagcggttgaaggagctcgctttgtgcaatcgcattctcacattgagaaaaacggttaatgaaccagactcgccgacaaccttgcggtacgtttttaaacgccccctgagggtggcgaaccagcgcaacgagatcgctcagttgcaaggttgcatcaggtgttaacccggtaatatcagcaaactgcgaccagcgatggacattttctgtgctcactttcgcgcccaaagtatgtcctcccatcacagcaatcacgcagcaactgcttttgggtatgcaaggttcgtgctcatcaggcgcttttaacggcattccacgcgagccatctgcttcaatgagaattacgtcacactctggtcgttgcaccagtgcatcaatcgcttctggcgtaaatccctgcacttttccctggttcgctttccagctgtgaaaacaaaatgaaatgggggatgtaagagacgcatgaggaagcatggcgggatcacgacagaaaaccacgggccagtgagacgttggcataaacatatgtgtcgtcgtcgtgattaacacacgcctgccgctagcctggagcagttctgccagccaaaaaagcaagctggttttccccccagcaccaacaacagaaatcacagtgggacgtttctgcgcacctaaatcaatgactaatgccgatgggtcaactatacttttcacgagtctttatgacctctctgggataaattatccccaacttaatccatcaggaagtaacgcaattatcaggcgttattagcccctataaataatggaaccactatgtcagccatcgactgtataattaccgctgccggattatcatcaagaatggggcaatggaaaatgatgttaccctggcaacaggggacaattcttgatacaagtatcaaaaatgcgttgcagttttgtagccgaattattttagtcaccggctatcgtggtaatgaactgcacgaacgttatgcgaaccagagcaatatcactattatccacaacccagattatgcgcagggtttactaacatcagtaaaggccgcagtacccgcagtgcaaacagaacattgttttctcacccacggtgacatgccaaccctcaccatcgatatttttagaaaaatctggtcgttacgaaatgatggcgcaatactgccactccataatggcatccccggccatccgattttagtgtcaaaaccatgcttgatgcaggcaatccaacgacccaatgtcaacaatatgcgtcaggcactccttatgggagctcattattccgtcgagatagaaaatgcagaaataattttagatattgatactccggacgactttattacagcgcaaaaaaggtatactaaaatttagaaaatgtagttaaacgattgcgttcaaatatttaatctctccagcactctttatcataatgataaggaatcactgattttgagaaaagagaaaaagtgataaatgggctgacaataataattttcaggagtgattttaattctcatttggcacctgtgagttcattcacaaaaagcctttaagtttcgagccgcctcacatttttttatatttcccgccaaacctggcaagagtggtgcgattgttgctctatccccctaaaccaccggatttctcaacaccggtcactcaatgatatctgtataagctaaggagagggttatgggggatattatgcgtcccattccgtttgaggaacttttgacgcgcatatttgatgaataccaacaacaacgctcaatctttggtattcccgagcaacagttttactcacctgtaaaaggtaaaactgttagcgtcttcggtgaaacctgtgccactcccgtcggccctgccgctggcccgcacacgcagctcgcgcaaaatattgtcacttcctggctgactggcggacgcttcatcgaactaaaaaccgtccaaattcttgaccgcctggagctggaaaagccctgtatcgatgccgaagacgagtgctttaacaccgaatggtctaccgaatttaccctgcttaaagcctgggatgaatacctcaaagcctggtttgccctgcaccttctcgaagcgatgttccagccttctgattccggtaaatcgttcatctttaatatgagcgtcggttacaacctcgaaggtattaagcaaccgccgatgcaacagttcatcgacaatatgatggacgcatctgaccatccgaaattcgctcaatatcgcgatacgctgaataaattactccaggatgacgcatttttagctcgccacggattgcaggaaaaacgcgaaagcttgcaagccttacccgctcgcatccccaccagtatggtgcatggcgtcaccctctccaccatgcacggctgtcctccgcatgaaatcgaagccatttgccgctacatgctggaagaaaaagggctcaacacctttgtgaaacttaacccgaccttactgggatacgcgcgtgttcgtgagatcctcgatgtctgcggtttcggttacataggcttaaaagaagagtcatttgatcacgacctcaagctgacgcaagcactggaaatgctggaacgcctgatggcactggcaaaagaaaaatcactcggctttggcgtaaaactgactaacactctcggcaccatcaacaataaaggcgcactgcctggtgaagagatgtatatgtcaggccgtgcgctgttcccgctctccatcaatgttgcagcagttctctctcgcgcctttgacggcaaactgcccatttcttattccggtggtgccagtcagctgactatccgcgatatttttgatactggtattcgccctattactatggcaaccgacctgctgaaaccaggcggctatctgcgcttaagtgcctgcatgcgcgagctggaaggctccgacgcctgggggcttgaccatgttgacgtcgaacgactgaacagactggcagcagatgcgttaaccatggaatacacccagaaacactggaagccagaagagcgtattgaagtggcagaagacctgccgctgaccgattgctacgttgccccctgtgttactgcctgtgctatcaagcaagatattccggaatacatccgtctgcttggcgaacaccgctatgccgacgcgctggaactcatctaccaacgcaacgctctgcccgccattaccggtcatatttgcgatcaccagtgccaatacaactgtacccgcctggattacgacagtgcgctgaatatccgcgaactgaaaaaagtcgcgctggaaaaaggttgggatgaatataagcaacgctggcacaaaccagccggttctggttcacgccatccagttgccgtgattggtgcaggtccggcgggtctggcagcaggttacttccttgccagagcgggccatccggttacgctgtttgaacgcgaagccaatgctggcggcgtggtgaaaaatatcattcctcagttccgtattcctgcagagttaattcagcacgatatcgattttgttgccgctcacggcgtgaaatttgagtatggctgctcacccgatttgaccgttgaacagttaaaaaatcagggcttccactatgttctgattgccaccggcactgataaaaatagcggtgtgaaactggcgggcgacaaccaaaatgtctggaaatcactccccttcctgcgtgaatacaacaagggtacagcgctcaagctgggcaaacatgtggtcgttgtcggggcgggtaacaccgcaatggactgcgctcgtgcggcgttacgcgttccaggcgtagaaaaagcaacgatcgtttaccgtcgttcactgcaagagatgcccgcatggcgcgaagagtatgaagaagcgttgcacgacggcgtggagttccgtttcctgaataatccggaatgtttcgatgctgatggcaccttaaccttgcgcgttatgtcgcttggcgaacccgatgagaaaggtcgtcgccgtccggttgaaaccaacgaaacagtaacactgcatgtagacagtctgatcaccgccatcggtgaacagcaggatactgaagccctgaatgcgatgggcgtaccgctggacaaaaacggctggccagacgtcgaccataatggcgaaactcgtctgactgacgtctttatgatcggcgacgtacagcgcggaccatcctccattgtcgctgctgtcggaaccgcgcgtcgggcgaccgatgccatccttagtcgggaaaatatccgttcccaccagaacaataaatactggaacaacgtcaatccggcggaaatctatcaacgtaaaggcgatatctctatcacgctggtgaacagtgacgatcgtgatgcgtttgtcgcgcaggaagccgctcgctgcctcgaatgtaactacgtttgcagcaagtgtgtggatgtctgcccgaaccgcgccaacgtctccattgcggtcccaggcttccagaaccgtttccagacgctgcacctcgacgcttactgtaacgaatgcggcaactgcgctcagttctgtccgtggaacggtaaaccgtacaaagacaaaatcaccgtcttcagcctgtcgcaagactttgataacagcagcaacccaggcttcctggtggaagattgtcgggtacgcgtacgtctgaataaccaaagctgggtgctgaacatcgacagcgaaggccagttcgacaacgtaccaccggagctgaacgatatgtgccgcatcatcagccatgtccaccagcatcatcattatctgctgggccgcgtggaggtgtaatcatgttgattctgaagaatgtcaccgcagtacagttacacccggcgaaagtgcaggaaggcgttgatatcgccatcgaaaatgatgtgattgtcgctatcggcgatgccctgacgcaacgctaccccgatgccagctacaaagagatgcatggtcggattgtgatgccgggaattgtctgctcgcacaaccatttttactcggggctttcccgcggaattatggcaaacatcgccccctgcccggatttcatctcaacgctgaaaaatctctggtggcggctcgatcgcgcccttgatgaagagtcgctctattacagcgggctgatttgttccctggaagcgattaagagcggatgtacatcggttatcgatcaccatgcctctccggcgtatatcggcgggtcgctctccacattgcgcgacgcatttttaaaagttggcctgcgcgcgatgacctgttttgaaactactgaccgtaacaacggcatcaaagagttgcaggaaggtgtagaagaaaacatccgcttcgcccgtcagattgatgaggcgaagaaagcagcaaccgagccgtatctggtggaagcacatatcggtgctcacgcgccgtttaccgtgccagatgccggtctggagatgctacgtgaagccgtgaaagccacaggccgtggtttgcatattcacgctgcggaagacctttacgacgtttcctacagtcaccactggtacggcaaagacctgctggcacgactagcgcaattcgatctcatcgacagcaaaacgctggtcgctcatgggctttacttgtcgaaagatgacatcaccctactcaatcagcgcgatgcgttcctggtgcataacgcccgttcaaacatgaacaaccatgtcggctacaaccatcaccttagcgacatccgcaatctggcgttgggaacggacggcattggttcggacatgtttgaagagatgaaatttgccttctttaaacatcgcgatgcgggtggtccgctgtggcctgacagttttgccaaagccctgactaatggcaacgaactgatgagccgcaactttggcgcgaaatttgggcttctggaagccggttacaaagctgatttaaccatttgcgattacaactcgccgacgccgctgctggcagacaatatcgccgggcatatcgctttcggtatgggctcaggcagcgttcacagcgtaatggtcaatggtgtgatggtctatgaagaccgtcagtttaacttcgattgcgattccatttatgcacaagccagaaaagccgctgccagtatgtggcgtcggatggatgcgctggcataaatgacagatgccctcttcccgcagggaagagggttaaataaggaaagaagatgattgaacaatttttcaggcccgactctgtcgaacaggcgctggaactgaagcgccgctaccaggatgaagccgtctggttcgccgggggcagcaaactcaatgctacaccaacccgtaccgataaaaagattgccatttccttacaggatctggaactggactgggttgactgggataacggtgcactgcggattggcgcaatgtctcgcttgcagccactgcgtgatgcgcgatttattcctgcagcgctgcgtgaagccctcggttttgtttactcacgccatgttcgtaatcagtcgaccattggtggtgaaatcgccgcccgccaggaagagtcggtgctgcttcccgtcctgttggcactggatgctgaactggtttttggcaacggcgaaacgctgtcaatcgaggactacctggcctgcccatgcgatcgcctgctaaccgaaattatcattaaagatccgtatcgcacctgtgcgacccgcaaaattagccgttctcaggcaggtttaaccgtcgtgacggcagccgttgcaatgacagaccacgacggtatgcgaattgcgctggatggcgtcgccagtaaagcactgcgtctgcatgatgtcgaaaaacaaaatctggaaggcaatgcacttgaacaggctgtcgccaacgccattttcccgcaggaagatttgcggggcagcgtggcctataaacgctatatctcgggagttctggtagccgacctgtatgccgactgccaacaggctgaggaggaagccgtatgatcatccactttactttaaatggcgcgcctcaggagctaaccgttaatccaggcgaaaacgtgcaaaagctgttgtttaacatgggaatgcactctgtacgcaacagtgatgatggcttcgggtttgctggttctgacgcaataatctttaacggtaatatcgttaacgcgtccttgcttattgccgcacagttagagaaggcagatattcgtaccgcagaatctctgggcaaatggaacgagttaagtctggttcaacaggcaatggttgatgttggcgtggtgcagtctggttataacgatccagctgcagctctgattatcaccgatcttctcgatcgcatcgccgcacctacccgcgaagagatcgacgacgcgctttctggtttgttcagccgcgatgctggctggcagcaatactatcaggtcattgaactggcggttgcacgtaaaaataatccgcaggccaccattgatatcgctccgactttccgtgacgacctagaagtcattggtaagcattatcctaaaactgatgccgcgaaaatggtgcaggcgaaaccctgctatgttgaagaccgcgtaacggctgacgcctgcgtcattaaaatgttacgtagcccacacgctcacgcactgattactcatctggatgtcagcaaagctgaagccttaccgggcgtcgttcacgttattactcacctgaattgcccggatatctactataccccgggtggtcagagcgcaccggaaccgtcaccgcttgaccgccgtatgttcggcaagaaaatgcgtcacgtcggcgatcgtgttgctgcggtcgtcgcagaaagtgaagaaattgcgctcgaagcactgaagctcatcgacgttgaatatgaagtgcttaagccggtaatgtcgatcgacgaagcaatggcggaagatgcgcctgtcgtgcacgatgaaccggtggtgtatgttgctggtgtgccagatactctggaagacgataacagccatgcagcccagcgcggcgagcatatgatcatcaacttcccgatcggttctcgccctcgcaaaaatatcgccgccagtattcatggtcatattggcgatatggacaaaggctttgccgatgccgatgtgatcattgagcgaacctataactcaacgcaggcacagcagtgcccgactgaaacacatatctgctttacccggatggacggcgatcgtctggttatccacgcctccacccaggtaccatggcacttacgccgccaggtcgcgcgcctcgtgggcatgaaacagcataaagttcatgtcattaaagagcgagttggcggcggttttggttccaaacaggacatcctgctggaagaagtgtgcgcctgggcaacctgcgtgaccgggcgtccggtactgttccgctacacccgtgaagaagagtttattgctaacacctctcgtcacgtcgcgaaagtcaccgtcaaactgggagcgaaaaaagatggtcgcctgacggcagtgaagatggatttccgcgccaacactggcccttacggcaaccactcactcaccgtaccgtgtaacggaccggcgctgtcgctgccgttatatccgtgcgataacgtcgatttccaggtcaccacctactacagcaacatttgcccaaatggtgcttatcagggttatggcgcaccgaaaggtaacttcgctatcaccatggcattagcggaactggctgaacagttacagatcgaccaactggaaattatcgaacgtaaccgggtacacgaagggcaagagctgaaaattctcggtgcaatcggtgaaggtaaagcgccgacctccgttccttccgccgccagctgtgcactggaagagatcctgcgtcagggtcgcgagatgatccaatggtcgtcaccgaaaccgcaaaatggtgactggcacatcggtcgcggcgtcgccattatcatgcagaaatcgggtatcccggatatcgatcaggctaactgcatgatcaaactggaatcggacggcacctttatcgttcattctggcggtgcggatattggtactggtctggatactgtagtgacgaaactggcagcagaagtgctgcactgcccaccgcaggacgtgcatgttatctccggtgataccgatcatgcgttgtttgataaaggcgcatatgcctcgtccggtacttgcttctcaggtaacgcggcgcgtttggcagcggaaaatctgcgggagaaaattctgttccacggcgcgcaaatgttgggtgaggcagtggcagatgttcaactggcaacgccgggcgtcgtgcgcggcaagaaaggcgaagtcagcttcggggatattgctcataaaggcgaaaccggcaccggctttggttcactggtgggaactggcagttatatcacgcctgatttcgccttcccgtatggcgcaaacttcgctgaagttgccgtcaacacgcgtacgggtgaaatccgcctggataaattctacgccttgctggactgcggtacaccggtcaacccggaattagcattgggacaaatctacggtgctaccctgcgagctatcggccacagtatgagcgaagagatcatttatgacgccgaaggtcacccgttaacgcgtgatttacgcagttacggcgcaccgaaaattggtgacattccgcgtgatttccgcgctgtgctggtgccgagcgacgataaagtcggcccgttcggggcgaaatcgatctcggaaatcggtgtaaatggcgcagctccggcgattgctaccgcaattcacgatgcatgcggcatctggttacgcgaatggcatttcacaccggagaaaatactcactgcgctggaaaaaatataaataataaatggccgcttcggcggcctgtttctctgtttggacgatgactaaatagtgactgcgaaaatgagataagccgttctcaaggcgtcctgcgccccaaattcgtgggaatttattttactaattcagatgatcaaatttactttaaaaggagtgaagggatgtctgatataaacaatgcaggttctgaccttatatttgaactggaggatcgccctccctttcatcaggctctcgttggtgccattacccatctgttggcaattttcgttccgatggtaacccccgcgttaatcgtgggggcggccttacagctttccgctgaaacaactgcctatcttgtttctatggcgatgatcgcctctggtattggtacctggttacaagtaaaccgctacggcatcgtcggttctggcctactctcaattcagtcagtcaatttttcatttgttacggtcatgattgcgctgggcagcagcatgaaaagcgacggttttcacgaagagttaatcatgtcgtcgcttctcggcgtctccttcgttggcgcatttctggttgtcggatcttcatttatcttgccctatttacgtcgggttattacgcctaccgtcagcggtattgtggtactgatgatcggcttaagcctgattaaagtcggcattatcgattttggtggaggatttgcagccaaaagcagcggtacgttcggcaattacgaacatctcggcgttggtttattggttttaattgtggtgatcggctttaactgctgtcgcagtccgttgctacgcatgggagggatcgccattgggctatgtgtcggctatatcgcatcgttatgcctgggcatggtggatttcagcagtatgcgcaatttgccgttaatcaccatcccgcatccgttcaaatacggctttagttttagcttccatcagttcctggtggttggcacgatttatctgcttagcgtgctggaagcagtcggcgatatcaccgccacggcaatggtttcccgccgacccattcagggagaagagtatcagtcccgactgaaaggcggcgtgctggcagacggtctggtttctgttatcgcctccgctgtcgggtcattacccttaaccacgtttgcgcaaaataatggggttattcagatgactggcgtcgcttcacgttatgtcgggcgaaccatcgcggtaatgctggttatcctcggtttgtttccgatgattggcggcttcttcacgaccattccctcggcagttctgggaggcgcaatgacgttgatgttttccatgattgccatcgctgggattcgcataatcatcaccaacggtttaaagcgccgagaaacacttattgtcgccacttctttaggtttaggacttggcgtctcctacgatcccgaaatttttaaaatattgccagcctctatttatgtactagttgaaaaccctatttgtgctggcgggttaactgcgattttattaaatattatcctccctggtggctaccgacaggaaaacgttctgcctggtattacctcagcggaagagatggattaacagtaaaggagtcaatgatgtcaggagaacacacgttgaaagcggtacgaggcagttttattgatgtcacccgtacggtcgataacccggaagagattgcctctgcgctgcggtttattgaggatggtttattactcattaaacagggaaaagtggaatggtttggcgaatgggaagacggaaagcatcaaattcctgacactattcgcgtgcgcgactatcgcggcaaactgatagtaccgggctttgtcgatacacatatccattatccgcaaagtgaaatggtgggggcctatggtgaacaattgctggagtggttgaataaacacaccttccctactgaacgtcgttatgaggatttagagtacgcccgcgaaatgtcggcattcttcatcaagcagcttttacgtaacggaaccaccacggcgctggtgtttggcactgttcatccgcaatctgttgatgcgctgtttgaagccgccagtcatatcaatatgcgtatgattgccggtaaggtgatgatggaccgcaacgcaccggattatctgctcgacactgccgaaagcagctatcaccaaagcaaagaactgattgaacgctggcacaaaaatggtcgtctgctatatgcgattacgccacgcttcgccccgacctcatctcctgaacagatggcgatggcgcaacgcctgaaagaagaatatccggatacgtgggtacatacccatctctgtgaaaacaaagatgaaattgcctgggtgaaatcgctttatcctgaccatgatggttatctggatgtttaccatcagtacggcctgaccggtaaaaactgtgtctttgctcactgcgtccatctcgaagaaaaagagtgggatcgtctcagcgaaaccaaatccagcattgctttctgtccgacctccaacctttacctcggcagcggcttattcaacttgaaaaaagcatggcagaagaaagttaaagtgggcatgggaacggatatcggtgccggaaccactttcaacatgctgcaaacgctgaacgaagcctacaaagtattgcaattacaaggctatcgcctctcggcatatgaagcgttttacctggccacgctcggcggagcgaaatctctgggccttgacgatttgattggcaactttttacctggcaaagaggctgatttcgtggtgatggaacccaccgccactccgctacagcagctgcgctatgacaactctgtttctttagtcgacaaattgttcgtgatgatgacgttgggcgatgaccgttcgatctaccgcacctacgttgatggtcgtctggtgtacgaacgcaactaataataaaactttaacatcctcgtgaggacatcattatgtctggagacatcctacaaacaccggacgcaccaaagccacagggcgcgctggataattattttaaaattaccgctcgtggcagtaccgttcgtcaggaagtactggctggcttaacgacctttctggccatggtttattccgttatcgtcgttccgggaatgctgggcaaagcaggttttcctcccgcagctgtgtttgttgccacctgtctggtcgcgggcttcggctcgttgctgatggggttgtgggccaatttgccaatggcgattggttgtgcgatttccttgacggcatttaccgcattcagtctggtactcgggcaacaaattagcgttcctgtcgcactgggcgcggtctttctgatgggcgtcatcttcaccgctatttccgtaaccggtgtgcgtacctggatcttacgtaatttaccgatgggtatcgctcacggtacaggtatcggtatcggcctgtttctgctgctgattgctgctaacggtgtgggtatggttatcaaaaacccgattgaaggcttgccagtggcgctcggtgcgtttacctccttcccggtgatgatgagcttgctggggctggcggtcatcttcggtctggagaagtgccgcgtacccggcgggatcttgttggtgattatcgcaatttcgattatcggcttaatctttgacccagcggtgaaataccacggtctggtggcgatgccaagtctgactggcgaagatggtaagtctctgattttcagcctcgatattatgggcgcactccagccaaccgtacttccgagtgtactggcattggtgatgaccgcagtgttcgacgccactggcaccatccgtgccgtcgccggtcaggcgaatttgttggataaagacaaccagatcatcaacggcggcaaagccctgaccagtgactcagtaagttcaatattctccggtctggtgggcgcagcgcccgcagcggtttatatcgaatcagcggcaggaaccgccgccgggggtaaaacagggttgaccgcaaccgtagtgggggcgttattcctgctgattctgttcttatcaccgctgtcatttttgatccctggttacgccactgcacccgctctgatgtacgtgggtttgctgatgttaagtaacgtctcgaagctggatttcaatgattttattgacgctatggctggcctggtgtgtgccgtgttcatcgttctgacttgtaatatcgttaccggtattatgctgggctttgtgacactggtcgtaggccgcgtctttgcacgcgaatggcaaaagctgaatattggtacggtgatcattactgccgcactggtcgcattttacgcgggtggttgggcaatctaatagattctccgcgcctttcagcgcggagatttctttcacagaggattctcaccgctggcaacaatacgctgctggcggactcgcctgagttctctttcagtaagcaactgcagcgcctgtgttgggcaagattcaacgcaggctggcccctcttcccgctgttcacagagatcgcatttcacgatttgttgccgggtatcccccggcaaagactgaatggtgatcattccaaacgggcacgcactgacgcaactctgacagccaatacaacgggcagaattggtctgcaccacctgctcgcccatcgtcagcgcccccacggggcaagcgccaacacaaggggcgttttcacactgatggcacatcaccggcgcactgatgctgtccagtcgctgtaccttcagccggggtaaaaagacatcggcattcaactcctgttctgaagggtgagcgaccacacaggctacttcacaagtacggcagccaatacagtcagccggattaacgataattaacgatttcatcacgatgccttcgtatcaaacagagttaacatatcgcgcgccgcctgccttcctgcggccattgcagtgacaaccagatccgcgccatgaactgcatcaccaccagcaaagacttttttcagatgcgtctgggtaggtaaatacccgacgtcaccggtttgaatcaggccccatttatcgagtttaattccgctgccctgcaaccacggcatggcatgcgcctggaaaccaaaggccataatcagaacatcggcgggcaattcaaactctgaacccgctaccggacgaggacgacggcgaccatccggccccggctcacccatggcggtacgaatcaggcccaccgcagttaaacgcccatcttcgtcacaagcgatatattgcggttgaacattgaactgaaactcgacaccttcctcgcgcgcattaaccacctctttgcgcgagcccggcatactgacttcatcacgacgatacgcgcaggtcacgctggcagcattgaggcgaatggaagtccgcaaacaatccattgtcgtatcgccaccgcccaataccacgactcgcttaccttccacgtccgtcagcggatactcttcagactccggcaatcccatgagctggcgggtatgggcagtcaggaacggtagagcctgaatgacaccgggtgcatcttcatgcggcagatctgctcgcatcatcccgtaagtccccacgccgatgaaaactgcatcatattcagaagttaaatcgctaaaggtaatatcgcggccaatttcacagttaagatgaaagtcgattcccattgcggtgaatatctctcgccgctggcttaataccgttttatcgagtttgaaaggaggaatgccaaaagtcagcataccgccaatttctggatggcgatcaaagacatcaacctgaactcccgcgcgcgccagaatatcagcacaccctaaccctgctggcccagcgccaatcaccgccactttttcgctacggggaacaactttgctgacatcgggacgccagcccatcgccagcgcggtatcggtgatgtagcgttccagattaccgatagagactgcgccagagtgatctttcaaagtacatgcgccttcacaaagacggtcctgtgggcataccctgccgcagatttctggtaaggaactggtctggtggcaaagttctgccgcttcaataatctttccttcctgtaccagacggatgtaatccggaatagcgttatgcagcgggcaatgccagttgcagttagctttttcggcacaataaacacagcggtcactctcataagtcgcttgcagtggatccagcccgcaatagatttcgccaaagtgggttttccgttcactcgctgaaattttatctgcgcctttacgcgagttaacggggagcaacgctgcactgcgagatggctgagcgtctgatgacgcttttcctgctgccgttttgcgctggcgagccacctttatccactgtaaccctttatcgtccatcagtcgtaacgcctgtgttgggcagacttcaatacaggcttgcgtgccagaactgcgctggttacaaaggtcgcatttctgcgcaatcgtatcgaccatctcaacgacgccaaaggggcaagcgattgcgcatcttttacaaccaatacatttttgctcgtccagttgtacgctatcggactggaaagtcagagcattaaccggacaagccgtaacgcaaggggcattgttgcagtgatggcaggccaccggattcgcagcctggcctttccctacaacgtggatacgcggtctaaagtcactgtgactcagcggccagttttcttgattgtgtgccaccgcacaggcaatttcacaagcatgacagcctatacattccgcagcttcagcagcgataaacttattcatttgcatccctttcatttaatgagttatgtcttctcaaatttcgcgatgcaataaacgggcatatattaggtagcatgaccgttttaattataattttgcgactgagttcaaattattgcccctcaatctatgccgctttcattatttcaacattgccgaccaaaagagcgctatccagataaaaacgattaaatgcgagagtgcgacatgccagaatgattaatgaaatatcaatatgagaaaattacagataatttcattgtcaggttctcttctcattttcgtggtttaaccacgattatgtgattgcctccgcaattcctgtctctaactccccttcctcgcaaaaactggcactccacgagcatgtgtttagacagtttcattaacgtaaacggttgctttttactctggcgggcgaaaggagaaacactgatgagcgccatagattcccaacttccctcatcttctgggcaagaccgcccaactgatgaggttgaccgcatattatcaccaggaaagctgatcatactcggtctgcaacacgtccttgtcatgtacgcaggtgcagtcgctgttcctcttatgattggtgaccgactgggcctctcaaaagaagctattgcgatgctcattagctcggatctcttttgctgcgggatcgtcacattattgcaatgtatcggtatcggccgctttatggggatccgcctgccggtgattatgtcggtgacctttgctgctgtaacaccaatgatagccattgggatgaacccggatatcggcctgctggggatatttggtgccactatcgccgcgggttttatcaccacattattagcgccacttatcggtcgcttgatgcctttattcccgccactggttaccggtgtggttattacttctattgggcttagcatcattcaggtgggtattgactgggccgccggaggtaaagggaatccgcaatatggtaatcccgtttatttaggtatctcctttgctgtcttaatttttatcttgctcattactcgctatgcgaaaggatttatgtccaacgtcgccgtattactggggattgtatttggctttttactttcgtggatgatgaatgaagtcaatttatccgggctacatgatgcttcatggtttgcgattgtcacgccgatgtcatttggtatgccgattttcgatcccgtttccattctgaccatgactgccgtgttaatcatcgtgtttatcgagtcgatggggatgttcctggcactgggtgaaatagtcggtcgtaaactctcttcacacgatattattcgcgggctgcgtgtcgatggcgtagggacaatgataggcggaacgtttaacagcttcccccacacgtcattttcacaaaacgttggcctggttagcgtgacgcgcgttcatagccgctgggtgtgtatttcttcgggaattatattaatcctgtttggcatggtgccaaaaatggcggtgctggtcgcctccattccgcaatttgtgctgggcggtgctgggctggtgatgttcggcatggtactggcgacagggattcgaattctgtcgcgctgtaactacaccaccaaccgttacaacctctatattgtggcgatcagtctcggcgttggcatgactccgacgctctctcacgatttcttttctaagttaccggccgtactgcaaccgttgctgcatagcggcattatgctcgcaacccttagcgccgttgtgctgaatgtcttctttaatggctaccagcatcatgctgacctggtgaaggaatccgtctctgataaagatttaaaagtcaggacagtacgtatgtggcttctgatgcgcaagctgaagaaaaatgagcatggagaataatatgaattttttaatgcgcgctatattcagtctgctgttgctttttactctctctattcctgtcatttctgactgtgttgcaatggccattgaaagtcgcttcaaatatatgatgctacttttttaaatggtttttacctgtcggcatccgctcaaaacgggcggttgtcgataaacgctcacttggttaatcatttcactcttcaattatctataatgatgagtgatcagaattacatgtgagaaattatgcaaacggaacacgtcattttattgaatgcacagggagttcccactggtacgctggaaaagtatgccgcacacacggcagacaccctcttacatctcgcgttctccagttggctgtttaatgccaaggggcaattattagttacccgccgcgcactgagcaaaaaagcgtggcctggcgtgtggactaactcggtttgtgggcacccacaactgggagaaagcagcgaagacgcggtgatccgccgttgccgttatgagcttggcgtggaaattacgcctcctgaatctatctatcctgactttcgctaccgcgccaccgatccgagtggcattgtggaaaatgaagtgtgtccggtatttgccgcacgcaccaccagtgcgttacagatcaacgatgatgaagtgatggattatcaatggtgtgatttagctgatgtattacacggtattgatgccacgccgtgggcgttcagtccgtggatggtgatgcaggcgacaaatcgcgaagccagaatacgattatctgcatttacccagcttaaataaaaaaccccgacatttgccggggttgtgagcataacgtaatgcttatttcaccggacgcatcgccgggaacagaataacgtcgcggatggtatggctgttggtgaacagcattaccatacggtcgatgccaatccccagacctgctgtcggcggtaagccatgttccagtgcggtaacgtaatcttcatcgtagaacatcgcttcgtcgtcacctgcgtctttcgcggcaacctgatccaggaagcgttgcgcctgatcttccgcgtcattcagctcgctaaagccgttaccgatttcacgaccaccgatgaagaactcaaagcggtctgtgatttccgggttaatgtcgttacgacgcgccagcggagaaacttctgccggatattcagtaatgaaggtcggctgaatcagatgtgcttctgccacttcttcgaagatctcggtaacgatacggcccagaccccagctcttctcaacgtggataccgatagattcagcaatcgctttcgcagagtcgaagttatccagatccgccatgtcggtttccgggcgatatttcttgatcgcttcacgcatggtcagtttttcgaacggtttaccgaagtccagcgtcacgtcgccataggtcacttccgtcttaccgagaatatcctgtgccagagtacggaacagcgattcggtcagctcgatcagatctttgtaatctgcgtaagccatgtagagttccatcatggtgaactctgggttatgacgtacggagataccttcgttacggaagttacggttgatttcgaatacacgctcgaagccaccgaccaccagacgcttgaggtacagttccggcgcgatacgcaggtacatgtcgagatccagcgcgttatggtgggtgataaacggacgcgcagcggcaccgccagggatcacctgcatcatcggcgtttcaacttccataaagccgcggttcaccatgaactggcgaataccagagaggatctgcgagcgcactttaaaggtgttacgggattcatcgttagagatgagatccagataacgctgacgatagcgcgcttcctgatcctgcaagccgtggaatttatccggcagcggacgcagtgctttggtcagcagacgcagctcggtacagtggatagacagttcgccggttttggttttgaacagtttacctttcgcgccgaggatgtcaccgaggtcccattttttgaactgctcgttgtaaacgccttccggcagatcgtcacgggcaacgtacagctgaatgcggccacccacatcctgcagggtaacgaaagacgctttacccataatacggcgggtcatcatgcggccagcaacggcgacttcgatgttcagcgcttccagttcttcgttctctttaccgtcgaattctgcgtgcaattggtcagaggtatgatcgcgacggaaatcgttcgggaaggcaatcccctgctcgcgcaggttcgccagcttctcacgacgcgttttcagttcattgttaagatcgactaccgcgtcagcgccctgtgcgtgttgttcagacatgttggttcctcataaccctgctttcaaacttgcttcgataaattgatccaggctgccgtccagcacggcctgcgtgttgcgggtttctaccccggtacgcagatctttaatgcgggagtcatcaaggacataagaacgaatctggctgccccagccgatgtcggatttgttatcttccatcgcctgtttctcggcatttttcttctgcatctccagttcataaagcttcgctttcatctgcttcatggcctggtctttgttcttgtgctgggaacggtcgttctggcattgggtcacgatcccggttgggatgtgggtaatacgcaccgcagattcggtacggttaacgtgctgaccgcccgcgccggacgcgcgataaacgtcaatgcgcagatccgccgggttgatttcgatatcaatatcatcatcaacttccgggtaaacaaacgcagagctgaacgatgtgtggcgacgaccgccggagtcaaacgggcttttacgcaccaggcggtgaacgccagtttctgtacgcagccagccgtaagcgtaatcgccggagattttgatcgtcacggatttaatacccgccacttcaccttccgactcttcgatgatttcagttttgaaaccacgcgattcagcccagcgcagatacatacgctcaagcatgctcgcccagtcctgtgcttccgtaccgccagaccccgcctgaatatcgaggtagcagtcggcgctgtcatattcgccagagaacatacggcggaactcaagctgcgccagtttttcttccagggcgtcgagttcagcaacggcttcgttaaaggtttcttcgtcgtcagcttctacagccagttccagcagaccagaaacatcttccagcccctgtttcatttggtcgagggtgtcgacaacggcttcgagggaggaacgctctttacccagcgcctgtgcgcgttcgggttcgttccagacatccggctgttccagctcggcgtttacttcttccagacgctctttcttggcgtcgtagtcaaagataccccctaagaacgtcggagcgttccgtgaggtcctgaatgcgattatttaccggattaatttcaaacatggtctgatttcttttattgagctagtcaaaatgcggtgataagagcgggattgtacccaatccacgctcttttttatagagaagatgacgctaaattggccagatattgtcgatgataatttgcaggctgcggttgccgcgaaactcgttgatatcgagcttataagccagttgcacttcacgcacgccgttatccggccagagggcggtatcgacattaaaagcaataccatccagcagtggaccgccgccgaccggttcgaccatcaccttcaaatgacgttcgcccaccagccgctgttgcagcagacggaaatgaccgtcaaacagcggctccgggaacatctgcccccacgggccagcatcgcgcagcaactgcgccacttccatggtcatttcggccgggcttaacggaccgtctgacaccacttcgccttgcaatagcgaagggtccagccactctgtaaccagttcgccaaaccgttgttgaaagagttcgaatttatcctcttccagcgacaaacccgccgccatcgcatgaccgccaaacttcagcatcatgccagggtagagtgtgtctaatcgctccagtgcatcacgcatatgcagcccctgaatggagcgacctgaacctttcagcgtaccatcacctgctggcgcaaaggcgataaccggacggtgaaaacgctctttgatgcgcgaagccagaataccgacaacgccctgatgccattcggggtggtacattgccagcccgccgggtagcgtgtcgcgacttcgctccagtttctcgcacagggtcagggcttcaacttgcattccttgttcgatctcttttcgcgtctggtttagcgcatcgagttcatttgccagcacgcgcgcttcgccgatgttgtcgcacagcaacagcgccacaccgacggacatatcgtccagtcgcccggcagcattgagacgtggccccagcgcaaaacctaaatcgctggcggcgagtttttgcgcatcgcgatttgccacttccagcagcgctttaatccccggacggcactttccggcacggatgcgactcatcccctgccaggtcagaatgcgattattagcgtccagcggcacgacgtccgctactgtccccagcgctaccagatccagcagttctgccaggttaggaattgcgatgccacgctcatcaaaccagccctgatcgcgcaaaaaggtgcgcagcgccagcatcagataaaacgccacacccacgcctgccagtgatttcgacgggaaattacagtcgcgcaagttagggttaatgatcgcttccgccgcgggtaatgtttcgcctggcaaatggtgatcggtaacaataaccggaatgcccaacgagcgagcgtgttcaacccccgcatgggaggaaataccgttatccaccgtgacaattaactgcgcgccacgggcatgggcctgatcgaccacttccgggcttaagccgtaaccgtcttcgaaacggtttggtaccaggtagtcgatattgctgcaaccaagcgagcgcatcgccagcacgcttagagccgtgctggtcgcgccgtcggcgtcaaaatcgccgaccacaataatccgcgttccttcgcgaaaagcgttgtaaaggatctcaacggccttttcgacgccgctcagttgctgccagggcaacatacctttaacactgcgttccagttcttgcgcactgcgcacgccccggctggcgtataaacggcgcagcaagggaggcaattcagcgggcaagtctgccgtttcatcgacttcacggcgacgaagttgtatctgttgtttcacgcgaattatttaccgctggtcattttttggtgttcgtcgaggaattctttcatctctttcggcggctggtaacccggaacaagtgtgccattgctcagcacaactgccggagtaccgctaacgccaagctggacgccaagtgcgtaatggtcggcaatatccacgtcgcagctggctggtgcgacgcttttacctgccatcacatcatcaaacgctttgtttttatctttcgcacaccagatagctttcatttctttctctgcatcgctgtccagcccctggcgcgggaaagcaagataacgcacggtgatccccagcgcgttatagtctgccatttgctcatgcagtttgtggcagtaaccacaggtaatatcagtaaacacggtgatgacgtgtttttcctgcggcgctttataaacgatcatctctttttcaagcgcattcaactgctttaacagcatcttattggtgacattgaccggagccgtgccgctaacgtcatacattggcccctgaatgatatgtttaccatcatcggtgatgtacaacacgccgctgttagtcagaactgtcttcatgccagctacgggcgcgggctgaatatcgctgcttttgatgcccattttggctaacgtttgttgaattgccgcgtcatcagcctgagcaaaacctgaaaacgccgctaacaaagtaaacaacataaaacctttcttcataaatcttcccgttcttttcagacatcacgcccgcgggtgatgctgttgatgaagttgccgcagacgctcggtagcgacatgcgtataaatttgcgtggtggagaggtcgctgtggcccagtagcatctgcaccacgcgtaaatccgcaccatgatttaataaatgggtggcaaaagcgtgacgcaatacatgcggtgacagcttttcgctgtcgatacccgccagcacagcataatgtttaatgcggtgccagaaggtctgtcgcgtcatctgctgcgcacgctggctgggaaacaacacgtcaattgacacaccattcagcagccacggacgcccatgttccagataggtttccagccagtaaaccgcctcttcacctaacggtaccaggcgctctttgttgcctttaccaatgacccgcactacgccctgacgcaggctgatatcactcattgtcagtccgaccagttcagagacacgcagcccggtagcatacaacacttcaagcatggctttatcgcgtagctccagtggctgatcaattaatggtgcctgtaataaacgttcgacctgcgcttcgcttaaatcttttggcaaacgctggggcaatttcggtgaagcgagatgcgcactgggatcgtcttcacgaaacttttcgcgataaagatactggaacaatcggcgcactgcactcagcaaacgcgctgagctggtggctttatacccgccctccagccgttctgccagtaatgcctgcaaatcgtcactttgcgccgtcgccagcgtcaacccgcggtgatgcaaccactccaccatcattgacagatcgcgacggtaagcgttcaacgtattttcagccagatttttttccagccacagagcatcaagaaactgctcgatgcgtgccagatcctgtttcacttgcgccccttatggtcactcatttgatccattatgccttattgtgccgtgactaaagcgattctgatacactagccgcaaaagccacagcagaatcgagaagcttacgttatgaatatgggtcttttttacggttccagcacctgttacaccgaaatggcggcagaaaaaatccgcgatattatcggcccagaactggtgaccttacataacctcaaggacgactccccgaaattaatggagcagtacgatgtgctcattctgggtatcccgacctgggattttggtgaaatccaggaagactgggaagccgtctgggatcagctcgacgacctgaaccttgaaggtaaaattgttgcgctgtatgggcttggcgatcaactgggatacggcgagtggttcctcgatgcgctcggtatgctgcatgacaaactctcgaccaaaggcgtgaagttcgtcggctactggccaacggaaggatatgaatttaccagcccgaaaccggtgattgctgacgggcaactgttcgtgggtctggcgctggatgaaactaaccagtatgaccttagcgacgagcgtattcagagctggtgcgagcaaatcctcaacgaaatggcagagcattacgcctgatctcactgacggcttagcgcatatgctttgccgtcatctttatctttgcgtctcttgttgcaacaaaatccgccgtaaatcccgccattcggcttcgtccatgctgtcggctgccagccataaatgttgccgtttaccgccatcagaacgtaaacgcagcatcatgccgctcttaatcatccacggtgctttgacgatgcaccactcctgcccttgccaacgcaaacgcccgtccatcaacaagcgaatttccccctggcgagcattaatacgccgctggctgcgaacgcaatcaaacaccaccagcgaaagtaacaccatccataacggggtgtaactgagtggccagggcatgagtaaaataacagcggcaaccagcccatgaatcagcaaggaaagccactgtgcgcgccaggagacgcgcaaatcagattgccacaggaccacgttcccggttccgtgtctggatgagtcggaccatcatttccagttctgcatcggccggtttaccgtgattcatcagccagttaaacaggtccggatcgtcacattccagcagacgaataaagatgcgtttttcgtcatcgcttaagctgtcgtactcatgttcgaaaaacggcatgattgaaatatcgagttcgcgcataccacggcggcatgcccaatgaatgcgggctttgttgttaatgtccatcttcttcctgtctcacgaaaatccagtacccggctattgtaacgtgtttttcgccttcttttacgggaatatcagtaaacaccatcgcgatcgcgaaattaattcacaacaattcaatggcttcatttttttggaagtcgcctcgcagaaggcacagatcgcgtagtgaaagcacttgcattgcctcatagctcttttaccattagtcattaatacgccgttaagcaactcaggactctattatggcttttacaccttttcctccccgtcagcctacggcttctgcccgtttaccgctgacgctgatgacgcttgatgactgggcgcttgccaccattactggcgcggacagcgaaaaatatatgcagggtcaggtgacagcagatgtcagccagatggcagaagatcagcacctgctcgccgcccattgcgacgccaaaggtaaaatgtggagcaatttacgtctgttccgcgacggcgatggctttgcatggattgaacggcgcagcgtgcgtgaaccgcagctgactgaactgaaaaaatatgcggtattctctaaagtgaccatcgcgccagacgacgagcgtgtgctgcttggtgttgccggttttcaggcgcgcgccgcgctggcaaatctctttagtgaactgccttcgaaagaaaaacaggtagttaaagaaggcgcgaccactttgctatggtttgaacacccggcagaacgtttcctgatcgtaaccgatgaagctactgctaatatgctgaccgataaactgcgcggtgaagcggaactgaacaatagccaacagtggctggcattaaacattgaagcgggtttcccggtgattgatgccgccaacagcgggcagtttatcccacaggcgaccaacctccaggcgctgggcggcatcagctttaaaaaaggctgctataccggacaagagatggtggcgcgagcaaaattccgtggtgccaataaacgtgcgctctggttgctggcaggtagcgccagccgactgccggaagctggtgaagacttagagctgaaaatgggcgagaactggcgtcgtaccggtacggtgctggctgcggtaaaactggaagatggtcaggtcgtggtacaggtcgtcatgaataacgatatggaaccggatagcatcttccgcgtacgcgacgatgcgaatacactgcatatcgagccgctgccgtattcgctcgaagagtaaatctctttatcgcatcaggcatttatcgcctgatgcgacgctggcgcgtcttatcaggcctacaaaggcatacccattacgcctgcccaatatacaaatagatcgccagaaagtggcacacactaccgccgagcacgaagccgtgccagatggcatggttgtatggaatgcgtttgcagacgtagaaaatcaccccgagcgaataaaccacgccgcctaccgccagtaaggtaacgctgcccgccgcgagcttaactgccatttcataaattaccaccagcgacagccagcccatcgccagataggtcaccagagataaaattttgaatcggtgcgcgatggtcagtttaaacagaatacccagcaatgccaggctccagataacaatcatcaacccgcgcgctaacggagaatccagccccaccagcaaaaacggcgtgtaggttccggcaatcaacaggtaaatagcgcaatggtcaaatttcttcagccacatttttgcccgttgatgaggaatggcgtgatagagcgtcgaagcgaggaacagcaggatcatactgccgccatagaggctgtaactggttatcgctgtggcgctggcattgagatccaccgcctgaaccagtagcaacaccagcccaacgataccaaacaccaacccaatgccgtgactgacgctgttggcaatttcctctgccagcgaatatccctgcttaatgaggggcttctgaaccataacttactccggagaaacgtacacgcacatgtatacctctccagcgtaactgagaatagttccagtgaacacctgttagctaaaataaattctgatttgagactaatctcctaaaaatcatgaaattaaatgcgaaatttcaactaacaggcgtgagttcaatttaaagacatttaaattcaatcacataaaactgtgtctgaccgggatagatgtcggcaatgacctttatcagttcagtcagggtcatattttcctgctctgcatgtttttccgtcagcgtatccagcgttacggttgaggttgcggtgacttcaatcgtgcaaaaataaccgtcatcttcaaaacgcccgacacgaagcacatcacccgttttgaagtgcgattcagactcgtcgcggatggtgatggttttacgcccagccagaatgtcatcctggaaacgttgaaaaaaagtgatgtcgtttggctgcatggtactatttcctgtaagaattgactcatctggagcctatgatagtgaaaaaactcaccttaccgaaagatttcttatggggcggcgcagttgccgctcatcaggtcgaaggcggctggaacaaaggcggcaaagggccgagcatttgtgacgttctgaccggtggcgcacacggcgtgccgcgcgaaatcaccaaagaagtcttgccaggcaaatactatccaaaccatgaagccgttgatttttatggtcactacaaggaagacatcaagctatttgccgaaatgggcttcaaatgttttcggacttccatcgcctggacgcgtatttttccaaaaggtgatgaagctcagccaaacgaagaagggctgaagttctacgatgatatgttcgatgaactgctgaaatacaacatcgaaccggtgatcaccctctcccactttgaaatgccgctgcatctggtgcagcaatacggtagctggaccaaccgtaaagtggttgatttctttgtccgtttcgcggaagtggtgtttgaacgctataagcataaagtcaaatactggatgaccttcaacgaaattaacaaccagcgtaactggcgtgcaccgctgttcggttactgctgctccggcgtggtttataccgagcatgacaacccggaagagacgatgtaccaggtgctgcatcaccagtttgtcgccagcgccctggcggtgaaagctgcgcgtcgcattaacccggagatgaaagtcggctgtatgctggcgatggtgccgctctatccctactgctgtaacccggacgatgtgatgttcgctcaggagtcgatgcgcgaacgctacgtctttaccgatgtgcagctacgcggctattacccgtcctatgtgttgaacgagtgggagcgtcgcggatttaacatcaaaatggaagacggcgatctcgatgtactgcgtgaaggcacctgcgattatcttggtttcagctattacatgaccaacgcagtgaaggccgaaggcggcaccggcgatgcgatctctggtttcgaaggcagcgtaccgaacccgtatgttaaagcgtctgactggggctggcagattgatccagtaggtctgcgctatgccctttgcgaactgtatgagcgttatcagaggccgctgtttattgtcgaaaacggttttggcgcttacgacaaagtggaagaagatggcagcatcaacgacgactaccgcattgactacctgcgcgcccatatcgaagagatgaaaaaagcggtgacttacgatggcgtggatctgatgggctacacaccgtggggctgcatcgactgcgtatcgttcaccaccgggcagtacagcaaacgctacggctttatctatgtgaataaacatgacgacggtgctggcgatatgtcgcgttcacgtaagaagagctttaactggtaccaagaggtgattgccagcaacggcgagaagctttaagtcgatgaagtaccggatgcaatacttgttgcatccggtcagacaacttccctgttttatttcccgcccgccaaatcgataaaacttcccgtgacgtaagaggctttatcacttagtagccagacaatggcctgcgcgacctcttctgcctgtccaccacgctgcatggggatgttcgacttaacgcgatcgacgcgtccaggctcgccgccgctggcgtgcatttcggtataaataaaccctggccgcacgcagttaacgcggatcccctgcgcggcgacttccagcgatagtccggtggttaacgtatcaatcgcccctttcgatgccgcgtaatcaacatattcccctggcgaacccaaccgtgaggccaccgaagagacattgacgatagcgccgccactgccaccatttttaagcgccatgcgttttaccgcctcgcggcagcagagaaaatatcccgtcacgttggtggaaagtactcggttgattcgctctgcggtaaggttttcaacggtgcactgggtaaacaagatcccggcgttattgaccagcgctgctagcggttcatcgtgctgatcgattgctgtaaacatcgcaacgacctggttttcgtcgctgatatccgcctggagcacgaatgctttgccaccggcttgcgttattaagttcatcacttcctgcgccgcgtggaggttttgctgataattaaccgccaccgtatacccttcttgcgccaacagtaatgcagttgcccgcccgatgccgcgactgccaccggtcacaagtgctatagccatttgtttttccgagaaaaattaattcgttgacgtatctttgagattgctaacaaactggctcaatcttcaatgttggcacgcttttcccctcgccctttcagggagagggccggggtgagggtaaatattcgcgccagtgccggcctgttcccctcaccctaaccctctccccaaaggggtgaggggactgtctgagcgcttttgtactttgtcatctgactaaaaaggcgccgaagcgcctttagaagatagtcgaatcagtgaattactggtattcgctaatcggtacgcaggagcagaacaggttacggtcgccgtaaacatcatccagacgtttcaccgtcggccagtatttgtctgccacacctgccgggaatactgcaacttcacggctgtacggatgcgcccactcggcgaccagttcgttctgaatgtgcggcgcgttcaccagcgggttatcttccagcggccagacaccggctttaacctggtcgatttctgcgcggatagccagcatcgcgtcgataaagcgatccagttccactttgctttcagattcagtcggttcaaccatcagcgtacccgccaccgggaacgacatggtcggcgcgtggaaaccgtagtcgatcaggcgcttggcaatatccagctcgctgatgccggtttcttctttcagcgggcgaatatcgagaatacattcgtgcgccacgcgaccgtcgcgaccggtatacagcaccgggaaggcatcctgcaggcggctggcaatatagttggcgttgaggattgccacctggcttgcttttttcagcccttctgcgcccatcatgcggatgtacatccagctgattggcaggatagaggcgctaccgaacggtgccgcagaaactgcgccctgacgggttaacatgccttcgatttgcaccacgctatgacccggtacaaacggtgccagatgcgctttcacaccgatcggtcccatacccggaccaccaccgccgtgcggaatgcagaaagttttatgcaggttgaggtgcgaaacgtccgcgccaataaagcccggcgaggtgatgccaacctgggcgttcatgttcgcgccatcaaggtaaacctgaccgccgaactgatgcacgacttcacacacttcacggatcgtttcttcatacacgccgtgggtagaaggataagtcaccatgatacaggagaggttatcgcccgcctgttccgctttcgcgcgcagatcagtcagatcgatgttgccgtttttatcacacgccacaaccaccacctgcattcctgccatatgtgcagaagcggggttagttccgtgcgcagaagccgggatcaggcagatatcgcgatgcccttcgttgcggctttcatgataatgacgaatcgccagcaggcccgcgtattcgccctgtgcgccggagttcggctgcatacaaacggcgtcgtaaccggtcagtttcaccagccagtcagccagctgcgcaatcatctgctgataaccttcagcctgttccggcggacaaaacgggtgcagttcggcaaattccggccaggtgattgggatcatctcggcggcggcgttcagtttcatggtgcaggaacccagcgggatcatcgcctgattcagcgccagatctttacgctccagcgagtgcatatagcgcatcatttcggtttcgctgtggtagcgattaaacaccggatgggtgaggatttcgtcgtcgcgcagcatcgcaggctggatagagcggctgtcgtgagccacgtctttgtccagcgtgtcgatgtccaggccgtggttatcgcccagcagcacgttgaaaagctgcattacgttttcacgcgtggttgtttcatcaagggtgatcccaaccgcgttcagaatatcgctacgcaggttgatttcagccgcttcggcacgcgtcagtacgcccgctttgtcggccacttccacacacaaggtgtcgaaatagtgcgcatggcgcagcttcagacctttttgttgcaggcctgccgccaggatatcggtcaaacggtgaatgcggttagcgatacgtttcaggccaatcgggccgtgataaacggcatacaggctggcgatgtttgccagcagtacctgggaagtacaaatgttggagttcgctttctcacggcggatatgttgctcgcgagtctgcatcgccatgcgcagcgcggtattgccagctgcatctttcgatacaccgataatacggcccggcattgagcgtttgtattcatctttcgccgcaaagaatgccgcgtgtgggccaccgtagcccatcggcacgccgaagcgttgcgccgaaccaaaaacaatatccgcgccctgtttacccggcgcagttaacagcaccagcgccataatatcggcggcaacgctgaccacaattttgcgtgatttcagttcgctaataagcgcggtgtagtcgtggatttcaccggttgtgccaacctgctgtaacagcacgccgaagacgtcctgatggtcgagcactttttgcgcgtcatcgacaatcacttcaaaaccaaaggtttcggcacgagtacggaccacatccagcgtttgcggatgcacatcggaagccacgaagaagcggttggcatttttcagtttgctgacgcgtttcgccatcgccattgcttcggcggcagcggtggcctcgtccagaagagaagcagaggccatatccagtccagtcaaatccagcgttacctgctggaagttgagcagtgcttcaaggcggccctgggagacttcaggttgatacggagtgtacgcggtataccagcccggattttccagcatgttacgcaggataaccggcggtagctgcacggcggtgtaacccatgccgatgtaagacgtgaagcgtttattgcgactggcaatagccttgagttctgccagtgcggcgtattcggtcgccggtgcgccaacctgcggcggggtcgcaagctgaatatctttcggcacaatctggccggtcagcgcgtttaacgattgtgcaccaacggcattcagcatttcttgctgttgcgcggcgtccggtccgatatggcgttcaataaaagcgccgctgttttcaagctggcttaacgtctgtgtcatgagcgatggttcctgaaacgtgcagtgaattgtgaacctctctccttacgaagagagtgagggtgaggcataaattttcctcaccctgatcctctcccgcagaagaggaataaagccgttactcgtcttctaacaatgcttcgtatgcggtcgcatccagcagtgattccagttcgctttcatcgctggctttgattttaaagatccagccacctgcatacggttcgctgttcaccagttccggggaatcgctcagtgcgtcgtttaccgccacgatttcaccgcttactggcgcataaatgtctgacgccgcttttactgattcggcaaccgcgcagtcatcgcccgcgctaaccgttgcgcccacttccggcaggtcaacaaacaccatatcgcctaacagctcctgagcatgttcggtaataccaacggtgtaagtgccgtcggcttctttacgcagccattcgtgttctttgctgtatttcagttctgctggtacgttgctcatcaatcaatctccaaaaaagtaaatcacgcgacggctttgccgttacgcacaaaaacaggttttgtcactttaaccggcatttcacggttgcgaatttgcacaatcgccgtttcgccaataccttccggcacgcgcgccagcgcaatgctgtaacccagcgtcggggagaaagtaccgctggtgataatgccttcatgctggttgccctgcgcatcggtaaagcgtaccggcagttcattacgcagcacgcctttttcggtcatcaccagaccaaccagtttttctgtaccatgctcacgctgcacttccagggcttcacgaccgataaagtcacgatctgccggttcccaggcgatagtccagcccatgttggcggctaaaggagaaatagtttcgtccatctcctgaccataaagattcatgcccgcttccagacgcagcgtgtcacgcgcgcccaagccacatggcttaacacccgcttccaccagcgcacgccagaaatcggccgctttttcattgggcagcgcaatttcatagcccgcttcaccggtataaccagtggtggcaataaacagatcgcccgcctgcacgccaaagaacggtttcatcccttccaccgcctgacgctgggcgtcattaaacagtgtggcagcttttgcctgcgcattcggcccttgcacggcaatcatggaaaggtcatcacgaacggtaatttcgatgccgaaaggttcagcgtgttgggtaatccaggagaggtctttttcgcgggtggcggagttaacaacgaggcggaagaaatcttcagtaaagtagtagacgatgaggtcatctatcacaccgccagaggcattcaacatccccgagtaaagggctttgccgcttttggtgagcttcgccacatcgttcgccagcagataacgcagaaactcccgggtgcggctgccgcggagatcgacgatggtcatatgtgacacatcaaacattccggcatcggtacgtaccgcatgatgttcgtcgatttgcgaaccgtaatgcagcggcatcatccagccgtggaaatccaccatgcgagcgccgcaaagcgtgtgttgttcgtacaaaggagtctgttgtgccatcttgtcctcattgaataagcggggctgacaacttttcatggtgaaattatcaccacgaaacccagcatcggagccactcccggtccccaacgcaatcgttctcttttgcctgaacttaccaccgaaacagactgttaaccataaggtaaaattgatcatcacattagcttatggttaaaaaacgccaaaatcgcgacagaataaaaaaccaaaaaacacaccagtttctatataaagatgatgccattagaaagctaatttgaataaggcaatattaagagctaaaaaaatgtcaaaaaacactaaatcaaaaaataatgacattagaaaatataatgcgaaaacggaggtgaaattagtttatttcaaatgaggaaaatctcccggcgaaaaaaccgggagatgaaagtgtgatgggtatcaaataaacagcagaagagaaatttttaacgcagccattcaggcaaatcgtttaatcccattgcctggcggataagttgtggtttaacgccaggaagcgtgtcggccagtttcaaaccaatatcacgcagcagttttttcgccggattggtaccggaaaacagatcgcggaatccctgcataccagccagcatcagcgccgcagtgtgcttgcggctacgctcataccggcgcaggtaaatgtactgcccgatgtctttcccctgacgatgcaaccgtttcagttcagcaatcagctctgcagcatccataaagccgagatttactccctgccccgccagcgggtgaatggtatgcgcggcgtcgcccaccagcaccagacggtgcgcggcaaactggcgcgcataacgccccgtcagtgggaacacctgacgcgcgctctcaaccttgcataagcccagacgattatcaaaagcgatatttaacgcgcgattaaattcatcttcacttgcctgctgcatccgctgcgcttcctctggcgacagtgaccagacaattgagcaaagatgcggatcgctaagcggtaaaaaggccagaatgccttcgccatggaaaacctgccgcgccaccgcatcatgcggttcttccgtgcgaatggtcgctaccagcgcgtgatgctgataatcccagaaagtcagcggaatatctgctttgttgcgcaaccaggaattagcaccgtccgcgccaatcaccagacgcgccgttaacatgctgccatctttcagcgtcaggaaagtttcattttctccccaggcgacctgctgtaattctgcgggggccaacagagtgatatctgacgactgctgcgctttgttccacagcgcgtagtgaatcactgagttttcaacgatatgcccaagatggctatagcccatgctttgatcgtcaaacgaaatgtgaccaaaactgtctttgtcccacacttccataccgtgataacaactggccctacgagagagaatgtcctgccagacgccaagacgggtgagtaatttttcgctggcggcattgatagccgaaacgcgcagttgtggtggtgcatccgccgccagaggttccggtacgcgctgctccagtacggcaacgcgtaagccgctcccctgtaagccgcaggcaaccgccagccccaccatgccgccaccaacaatggctacatcaacactttgcattgtttattccttaaaaccgccttcaacgcgccacccaaccgagggtgcgctgcgccagcacatcgcgtgccggggtgaataattccatcgtcatcagtccgatgttgcgcccgacaaccagcggtgcccaacggttggcaaaaagatgtaccaggctgtccgtgacgccgatagttgcttcgcgatcgctctgtcgacgctgttgatagcggcacaatatgccgtaatcaccgatgtcttctccgcgctcatgcgcctgagttagggtttccgcaaggctcatgacatctcgcataccgaggttaaacccttgcccggcaatcgggtgcagagtttgcgccgcattgcccaccagcacggtacgatgggtaatagctctggcggcgcgggttaacgccagcggataagcactgcgtttaccggcgtgggtaatttttccaagtcgccagccaaaggccgactggagttcacggcaaaacttctcgtcgctccacgacagcacctcttcgcgccgttccagtggatgacaccagaccagcgaacagcgtccgtcagacatcggcaacatcgccagcgggccatgttgcgtgaagcgttcaaaagcgcggccttcgtgcgcaacggaagtcgcaacgttggcaatcacggccagttgttcgtaaggctcctgctgccagtcaacgccgcacgcggtggctaacgctgaatgggtgccatcagctgctaccagcacgcggcccgtcagcgtctcgccactctccagcgtcacttcaacgtgactctgagtacgggcaacgttagccacgcgatcagggcaatgcagcgttacgccaggtgctttacgcagcaatgcaaacagccgttgcccgacattgtgcaattcgacaacctgtcccagcgccgccagttggtaatcttctgcggcgagggtgacaaatccagcgtgaccacgatcgctgacatgcacggtagtgatggcggttgcgtaatccgccagagattgccagacgccgatgcgcgccagttgctgacaggtccccgcagccagcgcaatagctcgtccatcaaagcccggatgagcatgtgactctggcgcggtcgcttcaatcaaatgtaccggcaacgccccgtgacttaaccgggaaatagccagcgccagcgtcgcgcccgccatgccgccaccgacgatgattacgctcattgctttctcgcagctgccatcaacgcttcgatttcttccggctttttcaccacgctggcggtgaggttttcgttgccggtttcggtaatcacaatgtcgtcttcaatacgaatgccgataccgcgatattgttctggcacatccgcatccggcgcgatatacagaccaggctctacggtcagtaccatccccggttccagaatgcgcgagcgatcctgaccataaacgccaacgtcatggacatctagccctaaccagtggctaaggccatgcataaagaaaggacgatgggcgttctgagcgatcagttcatcaacatcacctttcagaatgccgagttttaccaggccgctaaccatgatgcgcaccacttcaccagtgacttccagaatggaagttcccggacgatacaggcgcaagctggtttcgagagactccagcacaatgtcgtagatttcacgctgggcctgagtgaatttgccgttgaccgggaaggtgcgggtaatatcgccagcgtaacctttgtattcgcaacccgcgtcaatcaacaccaggtcgccgtcgcgcatttcacactcgttttcggtgtagtgcagaatgcagccgttttcaccgctgccgacaatggtgttataggacggatagcgcgcaccgtggcggttaaattcgtggtgaatttcgccttccagatggtactcgaacattcccggacggcatttttccatcgcccgggtatgtgccagggcggtgatttctcccgcgcggcggagtacggcaatctcttctggcgatttgaacaggcgcatttcatgaacaacaggacgccagtcgatcatcgttgccggtgcggtgagattttgccgcgaacctttacgcagtttttccagcgcactgttcacgatttcatcagcatatgcatattcgccctgggcatggtaaaccacatccaggccgttaagtagttgataaagttgctgattgatttcgctgaatgccagtgcgcggtcaacgcccagtttctctggcgcggcatcctggcctaagcgacggccaaaccagatctccgccgtcaggtcgcgaacgcggttaaacagaacgctgtggttatgagtgtcatcgcttttaatcagcaccagcaccgcttccggttcgttaaaaccggtgaagtaccagaagtcactgttctgacgataggggtattcgctgtcggcgctacgtgttacttctggtgcagcaaaaatcagcgcggcgctgccgggttgcatttgctccaccagggcctgacggcgacgctgaaactcttgccgggatatctcactcataacactctccttacgttttttgtttttagtgtagagtcggtttttgtacttctggcgcggtcggttgcggatgagtaaaggtgtcgtggcataacagcgcggcaacacgaacgtattcgatgatctcttcaagcgacatttcaagctcttcctgatcttcgtcttcgtcgtaacccagttgcgcaatgttacgcagatcgtcgatagcttcaccggtttcgccggtcactttatccagcttcggttgcgtaacgccaagaccaagcaggaagtgattgacccaacctgccaatgcatcagcccgatcgaaaacgctgacatcatcgccatcaggcagataaagctgaaaaaggaagccgtcatcctgcagggcatcgctggtggcagagtgcattttacgcagtgcctgtgccagctcatgaccgaaagccatgccttcgttcgtcaggtcgtgaagtagcggtagccatgagctgtcatcgttaccgccacatatcatcccactgattaaaccatgcatctcagcaggggtcagacccgtcccttgttggttcagatactggttcatttcgttgtaaccaggcatttcgttctgtatagacataagcattcgtcgtcaaagggaggaatattcatgatatgctaccactttgggccctggtggaccagaaaagggcttgtctcttctcatcagggtagctatagtgtcgccccttcgcagaccatgggtctaaagacgaaggcagcgcagtcaatcagcaggaaggtggcatgtctgcacaacccgtcgatatccaaatttttggccgttcactgcgtgtgaactgcccgcctgaccaaagggatgcgttgaatcaggcagcggacgatctgaaccaacggttgcaagatctgaaagaacgcactagagtcacaaatactgaacagttggtcttcattgccgcattgaatatcagctatgagttagcgcaagaaaaagcgaagactcgtgactacgcggcaagtatggaacagcgtattcggatgctgcagcagaccatagaacaagcgttacttgaacaaggtcgcatcaccgaaaaaactaaccaaaactttgaatgacacttttcggtttactgtggtagagtaaccgtgaagacaaaatttctctgagatgttcgcaagcgggccagtcccctgagccgatatttcataccacaagaatgtggcgctccgcggttggtgagcatgctcggtccgtccgagaagccttaaaactgcgacgacacattcaccttgaaccaagggttcaagggttacagcctgcggcggcatctcggagattcccttcttatctggcaccagccatgacgcaactaccagaactcccactgacattatcccgacaagaaatccgcaaaatgattcggcaacgtcgtcgtgcgttaacgccggaacaacagcaggaaatgggtcaacaagccgctacccggatgatgacttatcccccggtggtgatggcgcatacggtcgctgtattcctctcttttgatggtgaactcgacacccagccgctaatagaacaactctggcgcgccggtaagcgcgtatatcttccagttttgcatccctttagtgccggtaatttgctgttcctgaattaccatccgcaaagcgaactggtgatgaacaggttgaagatccatgagccaaaactggatgtgcgtgacgtgctacccctttcccgattagacgtgctgatcacaccgctggtcgcctttgatgagtacggtcagcgcctgggaatgggcggtggtttttatgatcggaccttacaaaactggcagcactataaaacgcaaccggtgggttatgcgcatgattgtcagttggtggaaaaactccccgttgaagagtgggatatccctcttcctgcggtggttacaccgtcgaaagtctgggagtggtaagggcgatacacctgcatcgccctgattgacatcgttgattctttaacctaatttagtgagtaagggtaagggaggattgctcctcccctgtgactgactgttaataagctgggaaacttatgagtaacagtacaatcagtatgatggcaagtcgcatcataacccttctccttcaagccctcgcttcggtgagggctttaccgttacagccccatgctgcccagctatcgtaagctctctttaaataaccacaacgcattgatctacctttaaatcttttcttcgagcgtgctcgaaaaaccccatgcaaaacagagataatttttgggaaaaaggatctattacggcagtaaacgtgggcgatgaagtggctatcaaaaagttcggttcagggcgatgcaccccgcatcgccctgattgacatcgttgattctttgacctaatttagtgagtaagggtaagggaggatgactcctcccctgagactgactgttaataagctccgaaacttatcagtaacagtacaatcagtatgatgacaagtcgcatcataacccttctcctttaagccctcgcttcggtgagggctttaccgttacagccccatgctgtcccgccatcgtaaatccccattaaataaacacaacgcattgatctgactttgatttattttctggagcagactcgcaaagtagaatgcgcaacgcggcaacggtgtggagaagggataaaaaaacgggcaagtcagtgacctgcccgttaattttcagagaaggggaattagtacagcagacgggcgcgaatggtacccggaatagctttcattgcctgcagcgctttttcggcaacgtcttcgtcagcttcaatatcaataactacataacccatctgggcggaagtttgtagatattgcgcggcgatgttgacgccctgctcggcgaagattttgttcagcgcagttagcacgcccggacggttttcgtggatgtgcatcagacgacgaccaccatgcagtggcagcgagacttccgggaagttcaccgcagagagcgttgagccattgtcagaatacttgatcaatttacccgcaacttccaggccgatattctcctgcgcttcctgagtcgaaccgccaatgtgtggcgtcagaaggacgttgtcgaattcacacagcggagaggtaaatggatcgctattggtcgccggttccgtcgggaatacgtcgattgccgcccccgccagatgtttgctcgccagcgcatcacacagcgccggaatatccaccacagtaccgcgcgaagcattaatcagcagcgagccgggcttcattagtgaaatttctttcgcgcccatcatatttttggtggacggattctctggtacatgcagactcaccacatcgctcatattcagcaggtcagaaagatgctgtacctgagtggcgttgcccagcggcagtttgttttcaatatcataaaagtaaacatacattcccagcgattcagccagaatgcccaattgcgtaccaatatgaccgtagccgatgatacccagctttttgccgcgcgcttcaaaagaacccgccgccagtttgttccacacgccacggtgcgctttagcattggcttccggcacgccgcgcaatagcagcagcagttcgccaatcaccagctccgcaacagagcgcgtatttgagaacggtgcgttaaataccgggatcccgcgctttgccgccgcatccagatcaacctggtttgttccgatacagaaacagccaatagcgaccagtttttctgcggcgttgatcacgtcttcagtcagatgggtacgggatcgcaggccgatgaagtgggcatcgcggatggattcttttaattgttcatcatccagcgcgcctttgtgaaattcgatgttggtgtaacctgctgcacgaaggctttccagcgccttttggtgcacgccttctaccagcagaaacttaatcttgtctttctccagcgatacctttgccatttacccaatcctgtctttgaaatgttgtgtgcggatttgcatccgcctttcaacatatcaaaaaataatattgcggcaatatgaacgtttgcgtcgcgatgttgaggaaatatcacgcaaaggtatttcttggttgaatatgctggtttagaggatttatttagagcaatcgacaatagccaggtaaaaacgtgacacatgtcaccaaatttaatgaagagaatttttttaacgggggaggttcccccgtcagatcatttcacaatggttttgacaccgtcaggtgtgccaatcagcgcaacgtccgcgccacggttagcaaacaagccaacagtcaccacgccaggaatcgcatttatggcgttttccatcgctatcgggtcaaggatttccatgccgtggacgtcgaggatcacgttgccattatcggtcaccacgccctgacggtattccggacgaccgcccagtttcaccagctggcgcgccactgcactacgtgccatcgggataacttctactggcagcgggaatttacccagaatatcaacctgcttggaagcgtctgcaatacagataaatttttctgcaaccgaagcaatgattttttcacgggtcagcgccgcgccgccgcctttgatcatttgcatgtggccgttgatttcatctgcgccatcaacgtagatgccaaggctgtcgacttcgttgagatcaaaaacgtgaatgccgaggcttttcagtttttcagtggaagcatctgaactggaaacggccccttcaatctggcctttcattgtaccgagcgcgtcaataaagtgtgcggcggtggaacctgtacctacaccaacaatggtgccgggctgaacatactgaagtgccgcccatcctactgcttttttcaattcatcctgcgtcatgatcgtttcgcctgtggtatgaaatttcacacgcattatatacaaaaaaagcgattcagaccccgttggcaagccgcgtggttaactcatccataaaatatcgcgcaatggcaggcatcccctttcgccccgcaaataaggcatgcaacaatctgggtatgccgctccacggtgcaaacaggcgcaccagttcaccggtcgcaagcccctgtttacaggcaaattgaggcaataacgccaccccattcaacacaaccagggcgcgaactcgctgagcgaaatgcattagcgcaaatccctgatcttttaagctgcgcgtttaaccacgaatacaaatgttacccgccgacggcttcggtatatgcaacctgacacaaaattgtgtcatagtgcaggaaaaagcatttaccaggagcagacaacagcaatgaaacgcccggactacagaacattacaggcactggatgcggtgatacgtgaacgaggatttgagcgcgcggcacaaaagctgtgcattacacaatcagccgtctcacagcgcattaagcaactggaaaatatgttcgggcagccgctgttggtgcgtaccgtaccgccgcgcccgacggaacaagggcaaaaactgctggcactgctgcgccaggtggagttgctggaagaagagtggctgggcgatgaacaaaccggttcgactccgctgctgctttcactggcggtcaacgccgacagtctggcgacgtggttgcttcctgcactggctcctgtgttggctgattcgcctatccgcctcaacttgcaggtagaagatgaaacccgcactcaggaacgtctgcgccgcggcgaagtggtcggcgcggtgagtattcaacatcaggcgctgccgagttgtcttgtcgataaacttggtgcgctcgactatctgttcgtcagctcaaaaccctttgccgaaaaatatttccctaacggcgtaacgcgttcggcattactgaaagcgccagtggtcgcgtttgaccatcttgacgatatgcaccaggcctttttgcagcaaaacttcgatctgcctccaggcagcgtgccctgccatatcgttaattcttcagaagcgttcgtacaacttgctcgccagggcaccacctgctgtatgatcccgcacctgcaaatcgagaaagaactggccagcggtgaactgattgacttaacgccggggctatttcaacgccggatgctctactggcaccgctttgctcctgaaagccgcatgatgcgtaaagtcactgatgcgttgctcgattatggtcacaaagtccttcgtcaggattaatccatcaaataatgcctgatagcacatatcaggcgttatcctcacttctttttgtattccttgaatcacatcacaaaatagacaaatctcaggcggcaaaaaacgacgtctgaatgcattttttttgctggcgacaaacccacgtaaaaagctcaccgtaagcgcaaataccctcattttgattgcgttttacggagcaaataatgtctaacgagcaggagtggcaacagcttgccaacaaggaattgagccgtcgggagaaaactgtcgactcgctggttcagcaaaccgcggaagggatcgccatcaagccgctgtataccgaagccgatctcgataatctggaggtgacaggtacccttcctggtttgccgccctacgttcgtggcccgcgtgccactatgtataccgcccaaccgtggaccatccgtcagtatgctggtttttcaacagcaaaagagtccaacgctttttatcgccgtaacctggccgccgggcaaaaaggtctttccgttgcgtttgaccttgccacccaccgtggctacgactccgataacccacgcgtggcgggtgacgtcggcaaagcgggcgtcgctatcgacaccgtggaagatatgaaagtcctgttcgaccagatcccgctggataaaatgtcggtttcgatgaccatgaatggcgcagtgctaccagtactggcgttttatatcgtcgccgcagaagagcaaggtgttacacctgataaactgaccggcaccattcaaaacgatattctcaaagagtacctctgccgcaacacctatatttacccgccaaaaccgtcaatgcgcattatcgccgacatcatcgcctggtgttccggcaacatgccgcgatttaataccatcagtatcagcggttaccacatgggtgaagcgggtgccaactgcgtgcagcaggtagcatttacgctcgctgatgggattgagtacatcaaagcagcaatctctgccggactgaaaattgatgacttcgctcctcgcctgtcgttcttcttcggcatcggcatggatctgtttatgaacgtcgccatgttgcgtgcggcacgttatttatggagcgaagaggtcagtggatttggcgcacaggacccaaaatcactggcgctgcgtacccactgccagacctcaggctggagcctgactgaacaggatccgtataacaacgttatccgcaccaccattgaagcgctggctgcgacgctgggcggtactcagtcactgcataccaacgcctttgacgaagcgcttggtttgcctaccgatttctcagcacgcattgcccgcaacacccagatcatcatccaggaagaatcagaactctgccgcaccgtcgatccactggccggatcctattacattgagtcgctgaccgatcaaatcgtcaaacaagccagagctattatccaacagatcgacgaagccggtggcatggcgaaagcgatcgaagcaggtctgccaaaacgaatgatcgaagaggcctcagcgcgcgaacagtcgctgatcgaccagggcaagcgtgtcatcgttggtgtcaacaagtacaaactggatcacgaagacgaaaccgatgtacttgagatcgacaacgtgatggtgcgtaacgagcaaattgcttcgctggaacgcattcgcgccacccgtgatgatgccgccgtaaccgccgcgttgaacgccctgactcacgccgcacagcataacgaaaacctgctggctgccgctgttaatgccgctcgcgttcgcgccaccctgggtgaaatttccgatgcgctggaagccgctttcgaccgttatctggtgccaagccagtgtgttaccggcgtgattgcgcaaagctatcatcagtctgagaaatcggcctccgagttcgatgccattgttgcgcaaacggagcagttccttgccgacaatggtcgtcgcccgcgcattctgatcgctaagatgggccaggatggacacgatcgcggcgcgaaagtgatcgccagcgcctattccgatctcggtttcgacgtagatttaagcccgatgttctctacacctgaagagatcgcccgcctggccgtagaaaacgacgttcacgtagtgggcgcatcctcactggctgccggtcataaaacgctgatcccggaactggtcgaagcgctgaaaaaatggggacgcgaagatatctgcgtggtcgcgggtggcgtcattccgccgcaggattacgccttcctgcaagagcgcggcgtggcggcgatttatggtccaggtacacctatgctcgacagtgtgcgcgacgtactgaatctgataagccagcatcatgattaatgaagccacgctggcagaaagtattcgccgcttacgtcagggtgagcgtgccacactcgcccaggccatgacgctggtggaaagccgtcacccgcgtcatcaggcactaagtacgcagctgcttgatgccattatgccgtactgcggtaacaccctgcgactgggcgttaccggcacacccggcgcggggaaaagtacctttcttgaagcctttggcatgttgttgattcgtgagggattaaaggtcgcggttattgcggtcgatcccagcagcccggtcactggcggtagcattctcggggataaaacccgcatgaatgacctggcgcgtgccgaagcggcgtttattcgcccggtaccatcctccggtcatctgggcggtgccagtcagcgagcgcgggaattaatgctgttatgcgaagcggcgggttatgacgtagtgattgtcgaaacggttggcgtcgggcagtcggaaacggaagtcgcccgcatggtggactgttttatctcgttgcaaattgccggtggcggcgatgatctgcagggcattaaaaaagggctgatggaagtggctgatctgctcgttatcaacaaagacgatggcgataaccataccaatgtcgccattgcccggcatatgtacgagagtgccctgcatattctgcgacgtaaatacgacgaatggcagccacgggttctgacttgtagcgcactggaaaaacgtggaatcgatgagatctggcacgccatcatcgacttcaaaaccgcgctaactgccagtggtcgtttacaacaagtgcggcaacaacaatcggtggaatggctgcgtaagcagaccgaagaagaagtactgaatcacctgttcgcgaatgaagatttcgatcgctattaccgccagacgcttttagcggtcaaaaacaatacgctctcaccgcgcaccggcctgcggcagctcagtgaatttatccagacgcaatattttgattaaaggaatttttatgtcttatcagtatgtgaacgttgccactatcaacaaagtggcggtcattgagtttaactatggccgaaaacttaatgccttaagtaaagtctttattgatgatcttatgcaggcgttaagcgatctcaaccggccggaaattcgctgtatcattttgcgcgcaccgagtggatccaaagtcttctccgcaggtcacgatattcacgaactgccgtctggcggtcgcgatccgctctcctatgatgatccattgcgtcaaatcacccgcatgatccaaaaattcccgaaaccgatcatttcgatggtggaaggtagtgtttggggtggcgcatttgaaatgatcatgagttccgatctgatcatcgccgccagtacctcaaccttctcaatgacgcctgtaaacctcggcgtcccgtataacctggtcggcattcacaacctgacccgcgacgcgggcttccacattgtcaaagagctgatttttaccgcttcgccaatcaccgcccagcgcgcgctggctgtcggcatcctcaaccatgttgtggaagtggaagaactggaagatttcaccttacaaatggcgcaccacatctctgagaaagcgccgttagccattgccgttatcaaagaagagctgcgtgtactgggcgaagcacacaccatgaactccgatgaatttgaacgtattcaggggatgcgccgcgcggtgtatgacagcgaagattaccaggaagggatgaacgctttcctcgaaaaacgtaaacctaatttcgttggtcattaatccctgcgaacgaaggagtaaaaatggaaactcagtggacaaggatgaccgccaatgaagcggcagaaattatccagcataacgacatggtggcatttagcggctttaccccggcgggttcgccgaaagccctacccaccgcgattgcccgcagagctaacgaacagcatgaggccaaaaagccgtatcaaattcgccttctgacgggtgcgtcaatcagcgccgccgctgacgatgtactttctgacgccgatgctgtttcctggcgtgcgccatatcaaacatcgtccggtttacgtaaaaagatcaatcagggcgcggtgagtttcgttgacctgcatttgagcgaagtggcgcaaatggtcaattacggtttcttcggcgacattgatgttgccgtcattgaagcatcggcactggcaccggatggtcgagtctggttaaccagcgggatcggtaatgcgccgacctggctgctgcgagcgaagaaagtgatcattgaactcaataactatcacgatccgcgcgttgcagaactggcggatattgtgatccctggcgcgccaccgcggcgcaatagcgtgtcgatcttccatgcaatggatcgcgtcggtacccgctatgtgcaaatcgatccgaaaaagattgtcgccgtcgtggaaaccaacttgcccgacgccggtaatatgctggataagcaaaatcccatgtgccagcagattgccgataacgtggtcacgttcttattgcaggaaatggcgcatgggcgtattccgccggaatttctgccgctgcaaagtggcgtgggcaatatcaataatgcggtaatggcgcgtctgggggaaaacccggaaattcctccgtttatgatgtattcggaagtgctacaggaatcggtggtgcatttactggaaaccggcaaaatcagcggggccagcgcctccagcctgacaatctcggccgattccctgcgcaagatttacgacaatatggattactttgccagccgcattgtgttgcgtccgcaggagatttccaataacccggaaatcatccgtcgtctgggcgtcatcgctctgaacgtcggcctggagtttgatatttacgggcatgccaactcaacgcacgtagccggggtcgatctgatgaacggcatcggcggcagcggtgattttgaacgcaacgcgtatctgtcgatctttatggccccgtcgattgctaaagaaggcaagatctcaaccgtcgtgccaatgtgcagccatgttgatcacagcgaacacagcgtcaaagtgatcatcaccgaacaagggatcgccgatctgcgcggtctttccccgcttcaacgcgcccgcactatcattgataattgtgcacatcctatgtatcgggattatctgcatcgctatctggaaaatgcgcctggcggacatattcaccacgatcttagccacgtcttcgacttacaccgtaatttaattgcaaccggctcgatgctgggttaatgactcgtcccgtcacgatcttcagcaatatgctgaagcatcgtggcggtataacgatgatttctgattgaataaagatattcctgcatatacatcggcctgtgcggcgcatcaaaatatttcagcgttgccggattcaccagtcgccaggcaaaatgcgggatcaccgtcagaaaatgtccgcgctccacggcgctgattttggccataaaactgtagggacgataaataatggttggattgatcccacaaggtcgcatattcgcatcaatcattgcttcgaagttggcccggttctgaaagcgcatttgtagccagggcagctcctgaagcagctcttgctcttgacgctcttcataacggcgagaaacgagaaagcctaatcgcagcggtggtagttcactgatagtcaggttttccagttcctgaactcgtgcagatacatgctgtggggagataataaaatctaactggcggtcaaaaagattatcgataacgccgttttcgctgaactcaactggctgggcggtcacgccttcatacttatctccgagactaatcaactgatcgaaaataattgtcggataagtattatctatgccaatcacaatttctcgtgaacgacgtcctgagttatggatttcattatcaatcgcagaaagccgttgataaaccgggaacagtttttgatacagttcctgtccggctttattgaggctgatattattatctttgcgggtaaatagcgtatagccaatttgttcttccagcgcggcaatgcttttaccaaatggcgaagccgtcatatggattttttctgccgcccgggcaatattattggtttgcgctaataaaatgaaattgcgcatctttttcgaaataaaaatgtccatccccctcccccgcatccttgtccgcttaaccgtttcagtcagcctatccttgatgaaaccgcgagcaaagataggtgattacgtcatggttttacagaaaattacagaaaaaggaggcaatatcgggtaaaggcattagcccgacgaatacgtcgggctacaagtattattgtgctgcaggtgttttagcgggttgttgatccacaggttctaactggaagaccacatcgacctgatcatcaaactgaatagcggcctgctcgtaagtttcctgggcggacaccggcgcggcatcggctttcatcatccgcaccattgggctgggctgatagttggaaacatggtagcgcacgctatataccggccccagtttacgatgaaagccgttcgccagttcctgcgcctgatgaatcgcgttatcaatcgctgccttacgcgctttgtctttataggcatccggctgcgccacgcccagcgacacagaacgaatttcgttaagacccgccttcagcgcgccatccagcaaggaattcagtttgtctaactgacggagcgtgacttccaccgttctcacagcgcggtagcctttcaggatacttttaccatcctgataatcataatctggctgggtgcgtaagttcgctgagctgatatcttttttcgcgatctgattgagttcaaggaaggaaatgtattgtgcgacgcgctcatctgcctgtttcttggcagtagcggcatccttcgcggccacgttaacttcaatcgcaagagtggcaatgtctggcaccgcatccacgcttgccgtaccggaggtgacaatatgcggtccatccggcaattcgttagcctgcgctgccatcccgctaatacccattaatgccgccagggcgataactttgaacttcacgttagtctctccgtgttaattgacttgcccaaaattcaggacctctggaggcaagcttagcgcctctgttttatttttccatcagatagcgcctaactgaacaaggcttgtgcatgagcaataccgtctctcgccagctgcaaggctataaaccacatgacacatcccactaccagattgataatgcgctgtgattttgccgtgcgcaggcgcggtgccagccaggctgcgagaatagccagcccaaagaaccacaggaaagaggcgctaattgtcccgagcgcaaaccaacgttttggttcgacgtcaagctgcccgccaaggctgcccagtacaacaaaagtatccaggtaaacatgcggattcagccaggtcactgccaacatggtggcgataattttccatctgccttgcttcaggacttcggcactggctaactcaatattactgctcattgcggttttaaaagcgccaaaaccataccacagcaagaaggctacgccgccccaggtgaccagcgccagcaaccacggcgactgcatcaataacgcgctgccaccaaaaatcccggcgcaaatcaggaccaaatcgctgatagcacaaagtaaggcaatcataatgtggtactgacgacgaatgccctgattcatcacaaaagcattttgtggaccgagcggtaggatcatagctgcgccaagcgcaagaccttgaaagtaataagaaaacacgttggatattccgaattaagtatctgatgcagagactatatcgcgggattgttattagcggaaattgataatattaattggcaatcagaaaaactaataagagagaggccagagagtattatctggcctcagcgttgattacgcagctttgtcttctttcacccgcttaaagttcacatccatttgcgggtacgggaagctgataccggcggcatcaaattcacgtttaatacgctccagcacatcccagtacacgttttgcagatcgccgctgttgctccagacgcggaccacgaaattaatcgacgatgcaccaagttcgttcaggcgcacagtcatttcgcgatctttcaaaatgcgatcttcagactggataatattggtcaggatctgcttaacctgatcgatatcggaatcatacgccacgccaataataaattcgttacggcgaactggctcgcgggagaagttaataatatttccggcaataattttaccgttcggaataacgataattttaccgtctgcagtacgcatggtggtggagaaaatctgcacactcagcacagtaccggctacgccgccgaggtcaacatattctccggcacggaacgggcggaacatgacaagtaacacgccagcggccaggttagaaagtgacccctgcaaagccagaccaacagctaagcctgcggcaccgagtacagcaatgactgacgctgtttgtacacccacgcgtcccagggcagcgattagcgtaaaggcgataataccgtaacggactaatgcagaaagaaaatcagcaacagtggcatcgattttacgggagatcatcaggcgattcaccgcgttggaaatcatccgcgcgataatcaaaccaacgatgatgatcgcgagtgccgccacgatgtttactgcataacttagcagcagcgcctggttagctaccagccagcttcccgcgccgtttatgctatcgacaacattcaaatcttccattcaatattccttttcaactgactcaaaatggagaaatacactccgccgccttatgacgggcagtctgacaagggtaaacaataaagcataattttgccaaatagatcacagatttctcatctgaatcaccttgcttttggcgaaaaaatccccgcagagcggggctcagacagatatcaatgtgcgctttgtcatgccggatgcggcgtgaacgccttatccggcctacaaaaacctgcaaattcaatatattgcaggatacgtgtaggcctgataagcgtagcgcatcaggcaattttgcttttggcgaaaaaaagacccgcagagcgggccttgagataagcagaaaggaatatcttacagaacgtcgatcgcgttcagttcctggaatgctttttccagacgagcgatcatcgaagtctgaccggcacgcagccatacgcgcggatcgtagtatttcttgttcggctgatcttcgcctttcgggttacccagctgaccctgcagataagcttcgttcgctttgtagtagttcagaacgccttcccaggttgcccattgggtatcggtatcgatgttcatttttactacgccgtagcttacggagtctttgatttcctgagcagtagaaccggaaccaccgtggaatacgaagttcaggctgttgtgcggcaggttgtgtttcttagaaacatattcctgagaatcacgcaggatggtcggagtcagaaccacgttacccggcttgtaaacaccgtgtacgttaccgaaggacgcagcgatggtgaaacgcgggctgattttgctcagctcggtgtatgcgtaatcaacgtcttccggctgggtgtacagtgcagaagcgtccatgtggctgttgtccacgccgtcttcttcaccaccggtgcaacccagttcgatttccagagtcatgccgattttggacatacgctccaggtatttagagcagatttcgatgttctcttgcagagattcttcagacaggtcgatcatgtgagaagagaacagcggcttaccggtagctgcgaagtgtttttcacccgcgtccagcagaccgtcgatccacggcagcagtttcttcgcgcagtggtcagtgtgcaggataaccggaacaccataatgttcagccatctggtgaacgtgatgcgcaccagagatcgcgcccaggatagcagcaccctgcggaacgtcagatttcacgcctttaccagcgataaaggaagcaccaccgttggagaactgaacgataaccggcgctttaactttagcagcagtttccagtacggcgttgatggagtcagtaccgacgcagtttactgctggcagtgcgaagttgttttcttttgctacctggaaaactttctgtacgtcatcaccagtgattacgccaggttttacgaaatcaaaaatcttagacatgtctcttgtcctgtatcgtcgggccttatactcatcatacttcaagttgcatgtgctgcgtctgcgttcgctcaccccagtcacttacttatgtaagctcctggggattcactctcttgtcgccttcctgcaactcgaattatttagagtatgaaaaaatgcgtgctctaaaagcgcgctgaaacaagggcaggtttccctgccctgtgattttttacttcttagcgcgctcttcgagcatcgctactgcaggcagtactttaccttccacgaattcgaggaatgcgccgccgccagtggagatgtaggagattttgtcagcaatgccgaacaggtcgattgctgccagagtgtcgccgccgccagcgatggagaacgcttcgctgtctgcgatagcgttagccacgatttcagtacctttgcggaagttcgggaattcgaacacgccaaccggaccgttccacagaatggttttcgcattcttcaggatttcagccagttcctgagcggaagcatcaccgatatccaggatctgctcgtcagctttcacatcgttaacagatttcagggtagccggtgcagtttcagagaactcggttgctacgcgaacatcagacggaaccgggatgttgcaggtggtcagcagacgtttagcttcgtcaaccaggtcagcttcgtacagggatttacccacatcgtggccttgtgccgcgataaaggtgttagcgataccaccaccaacaatcagctggtcagcgattttagacaaggagtccagaacggtcagtttggtagatactttagaaccaccaacgatagccaccatcgggcgagctggttctttcagtgctttacccagcgcgtccagttcagctgccagcagcgggcctgcgcacgcaacgtcagcgaatttaccgataccgtgagtagaagcctgcgcgcggtgagcagtaccgaatgcgtccattacgaacacgtcacacagtgcagcgtattttttggacagggtttcgtcgtctttcttctcgcctttgttgaagcgaacgttttccagaacaaccagttcaccttcagcaacgtcaacgccgtcgaggtaatctttaaccaggcgaaccgggttagacagtttgtctttcaggtagttaacaaccggcagcagagagaattcttcgttgtactcgccttcggtaggacgacccaggtgggaagttaccatcacttttgcgccttgtttcagggccagttcgatggtcggcagagaagcacggatacgcgcgtcgctggttactttcccgtcttttactggtacgttcagatccgcacggataaatacacgtttcccagcaagatccagatcggtcatcttaattacagacatggtgaatcctctcgttgattctaaaagttttgcagacgctgcttgcgtcttacctgaaagcaacagtagccatagctaacgtcgtgtcgagcattcggttagcaaagccccattcgttatcgcaccagaccaacgttttgatcaggtgtgcgccactgacccgggtttgggtgccatcgacaatggcactgtgcggatcgtggttaaaatctacagagaccaacggcaattccgtatagtcaactataccatgaaatgcaccttgtgctgctttttgcagcaacaggttgacttcattggcttttacaggtttcttcaccgtcacgcttaaatcgattgccgtcacatttatggttggcacacgtaccgcaatcgcttcaaagcgatcgttaaattgcggaaaaaatcgtgtgataccggcggccagtttagtatcgaccggaatgatcgactggctggctgcccgggtgcgacgcaggtcaggatggtatgcatcaataacctgttgatcgtgcatggcggagtgaattgtggtcacagtgccggactcaataccgtacgcatcatctaacaatttgatgacgggaattatgcaattcgtggtacaggaagcgttagaaacgatgcggtgttccgcacgaagttgatcctgattgacgccgtaaacaacggtcgcgtcgagatcgttactgccaggatgtgaaaagagcacttttttggccccggcggcaatatgcgcttcgccatgctcgcgggagccatatacgccggtgcagtcgaggactacatcaacgccaagttcacgccaggggagcgattgcagtgaacgttcatgcaatacgcggatggcgtcatcaccaacaaaaagttgatcgcgttcctgtcgtacttcccatgcaaaacggccatgactggtgtcatatttcaacaaatgcgccatgcccgcagcatccgccagttcgttgattgccaccacggtaatttccgcacggcgtcctgattcatacaaagcacgaaccacattacgcccgatgcgaccgaagccatttatcgctacgcgtacggtcatagatctcctgcaaggttttccctgagcaaatttgccagacagagtaatccagcaaatcgtccggggaaaccttacctgtcgcaaactgcgactgattggttaattgtcgaacatttaatcgactgaaacgcttcagctaggataagcgaaacgtggaataaaaggaatgattgtccagtcaaagaaaacaaatatctgacttacgtcacgttttcagccccgcccctgtggaatttattccactttgcagaatcacgaataagcgtagcaaaatcttttcgttgtgccgtcacaaaccctgacttatatcagaatatgactgatgcagcgtcgatattatccgcaatacgtccgagtttcggagtactccaatgatgacattgccctacccatattcttcctccgcacgcttttacgcactgcgcctgctccccgggcaggaagttttttcccagctacacgcttttgcacagcagcagcaacttcatgccgcctggattgcaggctgtaccggtagcctgactgacgtcgccttgcgctatgccgggcaagaaggcaccacgctcctgaacggtacattcgaagtgatctcactaaacggcacgctggaacagagtggtgagcatcttcatctctgcgtttccgatccacacggcacgatgcttggcggtcatatgatgcccggctgtaccgtgcggaccacgcttgaactagtgatcggtagccttgaggaactggcgtttagccgccaaccttgcgcgctttctggttacgacgagttgcatatttcccccgttaaataactactttcagagaggttttcttatggcgcgtagccacttttccagtcaggcactggtgttgatcgttatatctatcgccatcaatatgatcggcgggcaactggccagcatggtcaaattacctatatttctcgactccatcggcacccttattagcgcggtactgcttggtccggtgatcgggatgctaaccggcttactgaccaatttactctggggattgctgaccgacccgatcgccgccgcatttgcccccgtcgcgatggtcatcggcctggtcgccggttggctggcgcgagcgggttggtttcgcaccctgccaaaagtcgttgtcagcggcgtgattattacgcttgcggtaacggtcgtcgctgtaccgctgcgtactgcgctgttcggcggtgtcaccggtagcggagccgatttgttcgttgcctggatgcactcgatggggcaaaacctggtggagtcggtggcgattacggtgataggcgcgaacctggtcgataaaattcttacagcggtgattgtctggcttttactgcgccagctgccgattcgcaccacgcgccattttccggcaatggctgccgtgcgctaaatgcatccatttacctcattaacactgtgggcattggcggcctgcaccacgcttatcctgcccgcgcagaccattttgccgatctatagcgcggcgacctttttctgccttattgcgctaaaggccacgcgacggcgggcaaaatatgtcgtctggctgatgttctcgctgggagccgggctgtggctggtacacggtggctggctaccagaatggctaagcggcacgccacgctcgccagaacggtggtcgcatgctattacgctctggttgcggattctggcgattgtttcaacctcacagttgtggatgcagtacgtccccgtgcaatgttttattcgcgctctgtttgcttctcgcctgccgccaggcgtcgcttatctgtttgccgggccgttattggtcgttgagcagttaaaacggcaattagcgattattcatgaagcgcagcgtgcccgtggcgtgccgctggatgagggctggtatcagcgtttacgtgcgatgcccgcgttaattattccgctaacacacaatgcgctaaacgatctggctatccgtggtgcggcgctggatatgcgggcatttcggatccacaaccgacgaacaacgttgtgggcaccagccgatagcaccctacaacgcgtagcgcgttacaccatgatcttgctgatgctgacagaattcggagcgtggatatggttacgttagaacagttccgttattgcccgacacactcaacgcatcctccgttctgttatgactttcactatgtcaaaccggggatggtcgccatctttggtgacaacggcagtggcaaaagtacgctggcacagctgatggcgggctggtatccggactttctgccaggagagataacaggcacggggacgctcctcggtacgcccattgggcatctcccgcttaatgaacaatccgccaccatccagctcgtccagcaatcgccctatttgcagctctccggctgtacctttagcgtggaagaagaagttgcctttgggccagaaaatctgtgtcttgctgaagcagagattatggcgcggattgatgccgccctgactctgaccgagtgccagccgttgcgccatcgtcacccggcaacactctccggtggagagacacagcgcgtggtcatcgcctgcgccatcgcgatgcagccaaagctcttaattcttgatgaagcctttagccgcctgactccgcaggccagcgaaatgctgttgcagcgcttacaacactgggcgtttgaacgtggttcgctgattattctttttgaacgtcatcgcacacctttcctgaactactgccagcaagcgtggcaattgcaaaacggagcgctccagccactatgttaacgttaaataagatatcttatcgctggcctggcgcggcaacggattgtctttgcgacatttctctgcaactcaaacaaggtgaatggttggcgctgaccggcgacaatggcgcgggaaaatcgacgctgttacgagtaatggcaggtcttcttacgcccacagccggtacggttatgctgcaacaacaggcgatgaaaaacctgaaaaaccgccagcgcgcggcaaaggttggcgtactgtttcaggaagcggaaaaccaactttttcacagcaccgtcgctgacgagatcgcatttggtttgaaactgcaaaaatgcccggcggatgaaatcactcaacgtacccatgctgccctgcaatgttgtcagttagcagacactgccaacgcgcacccgttggatctgcatagtgcgcagcgacggatggtcgccgtcgcctgcctggaagcactctctccgccactattgctgctggacgagccgagtcgggattttgacgaaaattggttgagcgtgtttgaaagctggctggagaagtgccgccagcgaggcacgagcgtcgtagcaatcagtcatgacgccgcatttacccggcgtcatttctctcgtgtggtgcgactggaagatggtctaatcaggaacgttaatccaccagacgatattcacccgtagcggtcatcattaaggtcaaatttgcaggcagactctcttccagcacccggcgaacattcggcccgtcggtacggtcataaaaagcttctgcgtctgccagcgatacccctcccgccagcttgcgccctaccagtcgttcccgcaacgcagtagctggcgcgttgataaagatcgagaaatcacaaaattgcgcaagctggcaccacttctcgtcgtccagcaacaaccagtttccttcgacgatgacgagtggtgcggtaacgtgcaacgcatcttcaacaggatcatgcttttgtcgatcgtactgcggccacgtacaatctccttccacgacctggcgcagattttccgccagtttcgcaacgtcaaatgtctctggtgcgcctttgaaggggcgcaattgatgcgcatccagccagctattgtaatggtgaaaaccatccatcgggagcgtctggatagcgggtaattcagggtcttgttgcgcgagatattcccagaaggtagttaaggtagatttacccgtccccggcggagcgcaaagaaaaaccaccgtacgtcgctgcggacttaccgtctgtaaggccgccagcatacgcagcaacggtttatgcacgcgttctatctcttcatcatggtactgcgcttgcacgttcagcccattcaccgttaattcaattttcacggcgttaattcctttaaggtggtcgttactgccagcgtcagcgccgttttgaccattccgctaaaacgcgcctctgaccagacggcgaaatcggcgaacttcatcgcttttaacgcgtcatagagcgtcgcattgcaggttatgctattgacgttgctgataaaatcccaggtcatgtcatcggcaaatccgggcgtttcatcctgttcgttcaggtaatgccagtactgggaaaagtgcgtgatatcggcatacagccatttatccattttccccagcgcataaatcaaacgcagcgcaacatcaatatcgtcaagcgggccgctttgggcgagtaacggcttcactgcatattcgacgatctcttcatcgttatcgacaaacagcgacggcagaaactggcgtatcccctggagcaaaatagaatgcgcagttttcataaatgaaaataaattgtcctgtgcatccagttgctcaagcacatcatcttctgtcagcgtcgccattggtcttccgatagatcaccatcaatgcagggagtctattatattacacgtttggtccgcgccgccgatcagtaatgtctgcgtccgcaccccattcgccgtctgttggataccgttcaccaactcgccgcccgtcacgcccgtagcgctaaagaggatatcgttccccctcaccagttcatcgagcgagtacacacggttaacgtcaacgcccattgccttacaacgcttgcgctcctgctctgcaatctgccgattttccgtgtaatcccctttagcctgacaaaagtcaatcagctcggcctgcatatccccacctaatgctttaacggcacaggcagaaatcacgccttctggcgcaccgccgatggtgtacatcacgtcgtaaggattatcctgccagcaggtcagcacgctggcggcgacatcgccatccggcagagcgaaaaccttcacgcccagctgtgttgcttcttcaatcgcggcactcaggcgcggtttatccagcgtaaccatgcgcagcttgtccagcggtttacctaacgcccgcgccacgttacgcaagttgtccgccagaggcaaagacagatcaatcgccccagcagccagtcgattaacaaccagctttttcatatacatatcgggcgcatgtaacaggctatctcgagaggcgaaagccatgaccgccagcgcattgctctgccccatcgctaccatccgcgtgccttcaatcgggtcaaccgcgatatcgacttctggcccatcgcctttgcccacctcttcgccaatccacagcatcggcgcatggtcaatttctccttcgccgataaccactcgtccacgaaaagcgacgtcgtttaatgcctggcgcatcgcggtgactgccaggccatcaattttatttttgtcgccacatccggtttgcggccaggcagccaacgctgcctgttccgtaacgcgaaataatggccacgccagggacatcattgcgcggcctccccgatatcaacgccaaattgtgccagcagatatttctcggcctgttcattccagatgccgtgcgtttcctcaaccagccgcgccaactctttaaacagcggatcggttttgcctttttcggcaaaatcggcaatggcagtgagcggcatggtcacgccgttataaatgagttttttaccgccagggatatccggcagattgagcacggtatctggcaccgcatccagcccaccgatatgcgtgaccataaaggacggctgcaactgccccgtggcgcttaacgcaatcgcctctttcatgtcgtccgttgaaccgccggatgtaccgactacgtgcgtgctgttgtaatggacgttgtagaaattaaacggcactttgaagtttttatccgtcggcccggcaaagaagttcagacagccatcttccgccagtaattcgtcagccatctcaacgacagcaggcaccgccgcataaacaaaaatgtcatcgaacccgacatctcctgtcagcgcccgcagcgtctggaccggatcgctcatccctttggtattcacatacaccagctcaatgcctttactggccgccagatccaccggcagcagcttctgcacctgcgccaggcgtttgtcgtcgatatcgaccaccaccacccgtgacggttgtatgccaccgttaatggcgtaatcgatagcgccaatgcccatcggacccgcacacgccagcagtgcaatattgccgccaggtttgacgcccatgcgatgctcataaacatattgcgtggtgtgataattggcatgataagcaccaataatgcagcacataggctctgccagcgacgccgcagcaaaataagagccgtgatacggtaatacgcagcccaaattaatggcgatttcgggaataatcatataggtggcgttaccgccaaaatattcgtagctgtagcctgctgaatatccgcttggtaaccccatcgccggttgcaatacaaaacgctggccttttttatatttgccagtgagatttttacccacttcgacaataaccccggcacattcatgcccggtaatgaccggatgattttctaaatcgtcgggtacgcgtttatgttcactaccgagtaacgccgctttccaggtcgataaacagacgctgtcagaaattacactcactaacagttcattatcggtaatttctggcagttcaaattcgcgcagacggacatcccgcttgccataaatagcagcaactttggttttcatttttacctctgtaatcagtgtttatgttcggcggttaattgattaaataaagtgtcgagttttggatcgccaatatagttattaatcaatatcagcggtttatccgtaacacgtttcacgcgcccttccagactggcatgagtaacgacgatatcggcatccgcaggcacgttttctatcgcgtaatgttttacttctattgccagccccgctttttccaggcgtttacggaaggtggtcgcgcccatcgcactggagcccatccccgcatcgcaaacaaaggcgatacgcttaaccctgcttaacgagaatgcaccctcttgtttcatcgccttaaccgcattggctgactgagcaaactcatcttcgctctccgtttccaccgttttttccatcttcagtatcagcgaagtaatagcaaaggacaccagggtacctaccgtaacaccggcaattgtcgccaggaacgagcctttcggcgtcagtgccaggtaagcaaagatagaccccggacttgggccagccaccagaccaccgtccagtaagttaaacatccaggtaccagacataccgcccgcaatcatggcaataatagtcagcggcttcatcagcacatatgggaaatacagttcgtggatcccaccgaggaagtgaataatcatcgccccgggcgcagaacgtttactcatccctttaccaaacaaggtaaacgccagcagcagccccaggcccggacctgggttagaggccaccataaagaagatggatttaccgttaaccgaagcctgttgcattcccagcggataatagacgccctgatcgatcgcattattaaggaaaagcactttcgccggttcattgatgactgacagcagaggcagataacccgcatgtaccagcgcctcgatacactctttgacgaaagtattggcaattaacaccgccgggccgatcacttcaaaacccagcagacaaaggagcatccccgcgatacctaatgagaagttattgataaccatctcaaaaccggcaggtatgcgtttttccagtgccttatcgacatattttatgaccaacccaccgagcggccccatgatcattgagccaaggaacatcgggatctctgcgccaacgatcacaccaatagtacctattccgcccatgaccgccccgcgtttaccgccgaccagatgaccacctgtagaaccaatcatcacgggcaataaataggtaatcatcgggccgacaattttggcgaaatgttcgttaggcagccaaccggtgggaataaataacgcagtaataaaaccccaggcaataaaagcaccaatattggggatgaccattgcagtcaaaaagcccccaaaagcctggacctttgcacgagcagacttgttttccataatattatcctgtagaggagagagtaattatccgcggctgataatgtccgctaattgtttttctgatgatgctgttaagagttgttcgagtatttcttcttcgcacagtaattcacttaacgcctgaatagcgccaatgtgcgaatcggcatcggcagcagagagtccgatgagtaatttaattggttcgtcattccccggaaaataaacaccttgttcaagtaatgtcaaagacatcccggttttaagcgccccacattccggtcgcgcatgaggcattgccacgcctggtgcgagaatataataagggccattgttaatggtggaatctttaattgcctgaatgtaattctcgctgatatagtttttatccagcaatgataccatcgagaaatcgatagcttcctgccaatcttttgctgaatgtataactgagattgatgattctggaaaataatcactaagccgcataaattatccttattttatttttagggtaccgtccggcggtaaaaataaaatactcgtgcggtttaatgaaagcaattgagcagggaaaccgatgttttgaaaacagtgaattattaatttcttatataacattgagttatagatataacaacaaatgtcaatacgcatatcgtgatgcatattacataattgatatttattgcatataaatatttgtgatctacaacacgctttatctattgcttgtccgcaaacggacatatcaaggtaataaaaaaggtcgccgaagcgacctttttacccgaaatgctaattacagcagttcttttgctttcgcaacaacgttatcaacagtgaagccgaactcttcaaacagcagctctgccggagcagattcaccgaaggtggtcataccgacgatagcaccgttcaggccaacatacttgtaccagtagtcagcaatacccgcttctacagcaacgcgtgcagtaaccgctttcggcagtacggattcacggtaagcagcatcctgcttgtcaaatgcgtcggtagacggcatggacaccacgcgcgctttcacgccttcggcagtcagtttttcgtaggcagcaacagccagttcaacttctgaaccggtagcgatgaaaatcagttccggctgaccggcgcagtctttcagcacataaccaccgcgcgcgatgtttgccagttgctcttcagttcgttcctgctgcgccaggttctgacgggagaggatcagtgcggtcgggccgtcctgacgctcaacaccgtatttccacgcgaccgcggattcaacctggtcacacggacgccatgtagacatgttcggggttacgcgcagagaagcgacctgctctaccggctggtgagtcgggccatcttcgcccagaccgatggagtcgtgggtgtaaaccatcacctgacgctgtttcatcagcgcagccatacgtacggcgttacgtgcgtattccacgaacatcaggaaggtggaggtgtacggcaggaaaccaccgtgcagggagataccgttagcaatcgcggtcataccgaactcgcgaacaccgtagtggatgtagttacccgcagcatcttcgttgattgctttagaaccagaccacagggtcaggttagacggtgccaggtcagcagaaccgccgaggaattccggcaacagcggaccgaaagcttcgatagcattctgagacgctttacggctggcgattttcgccgggttagcctgcagtttagcaatgaactcttttgctttcgcgtcgaagtcagacggcatttcgcctttcatacggcgggtaaattcagcggcttcctgcggataagctttcgcgtaagcagcgaatttctcgttccatgcggattctttcgcctggcctgcttctttcgcatcccactgagcatagatttcagacgggatttcgaacggtgcatatttccagcccagctgttcgcgggtcagggcaatttcagcgtcgcccagcggcgcaccgtgggagtcgtgagtaccggctttgttcggggaaccgaaaccgatgatggttttgcacatcagcagggacggtttgtcagtcactgcgcgcgcttcttctactgcgcgtttgatggatgccgcgtcatgaccgtcgatgtcgcgaataacgtgccagccgtaagcttcgaaacgcattgcggtgtcgtcggtgaaccagccttcaacgtgaccatcaatagagataccgttgtcatcgtagaacgcaatcagtttacccagcttcagcgtacccgccagagagcaaacttcgtgggagatgccttccatcatgcagccgtcgcccatgaaggcataggtgtagtggtcgacaatgtcgtggcccggacggttaaactgcgccgccagcgttttttctgcaatcgccataccgactgcgttggcaataccctgacccagcggaccggtggtggtttccacaccagcggtgtaacccacttccgggtgacccggagttttagagtgcagctgacggaagtttttcagttcttccatcggcagatcgtaaccggtgaggtgcagcaggctgtagatcagcatggagccgtggccgttggacagcacgaagcggtcacggtcagcccaggacggattctgcgggttgtgtttcaggaaatcacgccacaggacttcggcaatgtcagccatacccataggggcacccgggtgaccggatttggctttctgtactgcgtccatgctcagcgcacgaatagcattggcaagctctttacgtgaggacattttgactccagatcggatgatgaagggcacgcccttaacgacttgacgacagcgcgttttgggctacgccggaaaatttgccaacaatttaccgcaagccgcgcgtcatgtacatggaacatccttttgccgcttcagaaatctctggatcatgctcgcatgttgcgcaatctactcgcccgtccgctgcgcttttccttatactgagactgagcgtcgattcacctgcaaacggcgcatttttagaataatcctgaccttgtgcggaagagaaaacatgaaaattcgcgccttattggtagcaatgagcgtggcaacggtactgactggttgccagaatatggactccaacggactgctctcatcaggagcggaagcttttcaggcttacagtttgagtgatgcgcaggtgaaaaccctgagcgatcaggcatgtcaggagatggacagcaaggcgacgattgcgccagccaatagcgaatacgctaaacgtctgacaactattgccaatgcgctaggcaacaatatcaacggtcagccggtgaattacaaagtgtatatggcgaaggatgtgaacgcctttgcaatggctaacggctgtatccgcgtctatagcgggctgatggatatgatgacggataacgaagtcgaagcggtgatcggtcacgaaatggggcacgtggcgttaggccatgtgaagaaagggatgcaggtggcgcttggtacaaatgccgtgcgagtagctgcggcctctgcgggcgggattgtcggcagtttatctcaatcacaacttggtgatctgggcgagaaattagtcaattcgcaattctcccagcgccaggaagcagaagccgatgattattcttacgatcttctacgccaacgcggcatcagcccggcaggtcttgccaccagctttgaaaaactggcgaaactggaagaaggccgccaaagctcaatgtttgacgaccatccggcatccgccgaacgcgcccagcatattcgcgatcgtatgagcgcggatggggttaagtaaagcctggtggtgtcgaacgtaggtcagataaggcgttcacgccgcatctgacatgaatggcacatttgttaccttgtgcgcattgccggatgcgatgctggcgcatcttatccggcctacgggtgccgaacgtaggtcggataaggcgttcacgccgcatccgacattaatggcacgttttacccgtgcgcatcgcatctggtgcttactcgccctttttcgccgcctgaatatacagcatctccagcgccagcgtcgccgcagccagagcggtgatttccgactgatcatatgccggagccacttccactacgtccatcccaacgatgttgagatctttcaggccgcgtaccagtttaatagcgcgatcggaggtcaggccgccaatcactggcgtaccggtgcctggtgcaaaagcaggatccaggcagtcgatatcaaaggtcaggtaaaccggcatatcacccacaatctgtttcacctgggcgataacgtcatccacgctgcgatcgttcacctggcaggcgtccagcacggtaaagccgttgtctatatcaaactcggtacgaataccaatctgcacggaatgattcgggtcgatcagaccttctttcggcgcggtatagaacatggtgccgtggtcaaattcacaaccgttcgcataggtatcggtgtgggcgtcaaagtgtaccagcgccattttaccgaaatgcttcgcatgagcacgcagcagcggcagcgtaacaaagtggtcaccaccgaaggagagcatacgcttaccggcagccagcagcttctcggcgtgcgcctgcagcttctcgctcatctcacgggcatcgccgaaagcatataccagatcaccgcagtccacgacgttcagacgctcacgcatgtcgaaattccacgggaagcgattgtgttcccaggccagattcgtcgaaacctgacggatcgctgccggaccgtggcgaccaccggcacggccagaggtggccatgtcgaacggcacaccagtaatcacccagtcagcatcgctgtcatacggctggaagttcatcggcaggcgtaaaaaaccaaaggcgttggaaaccagtgagttatcgtattgatgacctaaggtgctcatggatggactcctattacaaagtcgatataaaaaaacccttccgcgtcgttaggcccgacgaggaagggttggatttgcgaaacacaagtttgtgctaattatcgccttaaatgggcgaggcatcaagcgaggttgctatttccgacacggtggcggcgcatagccattgttatctgccggaaaggcttgtccagagcacggcggcagcgcgttttgcgccgggccttgtaattcaaaggcggcaaagccgattaccccggtattacgcacatcgccttgcgccgaattggctgcgtaggaatcagcaacgttggcgaactgaaaagccgcttcggtatgtttatctttgcggaatcctttaatcgctaacgaatctccggcattcacaatatagccgttgttattcagcgaaccttgcttgccgttcagcacatccatgccatcaaccgtagcaacgatctcgtagttggtgttacgactgtaattacggacatataattgataattcattccgactctggcatggacaatatagcgtggttcattattggatgaatcataaacacgcgtaataggtagagaattaaaattaccatcgcgaatagcatattccagttcggtaatgactcaaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagaacgacagcgacttccgtcccagccgtgccaggtgctgcctcagattcaggttatgccgctcaattcgctgcgtatatcgcttgctgattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccatatcaccacgtcaaagggtgacagcaggctcataagacgccccagcgtcgccatcgtgcgttcaccgaatacgtgcgcaacaaccgtcttccggagcctgtcatacgcgtaaaacagccagcgctggcgcgatttagccccgacgtatccccactgttcgtccatttccgcgcagacgatgacgtcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaaatggcggaaaatcgtgttgaggccaacgcccataatgcgggcggttgcccggcatccaacgccattcatggccatatcaatgattttctggtgcgtaccgggttgagaagcggtgtaagtgaactgcagttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcggtgcttttgccgttacgcaccaccccgtcagtagctgaacaggagggacagctgatagaaacagaagccactggagcacctcaaaaacaccatcatacactaaatcagtaagttggcagcatcaccttccagttcgttaatacgaatgctataaacgcggtcatagccggaaggaacattagtcgaataactaataacgatcatctctgcaggatcgcgccaggctcgttcagcagatacgccctggaccgatgagtgcacatccccaccccaggcggtgccgacattgcccgatgcactgctattatactgcgcattactggaacaaccggccagcagcacgattaatgccaccaacgcgctacgtactttccattttttcataaccgttccctctgcatttaattaatgcagcgattgtagggagattatttaataagaaaagcagccagattatttttaagaatatataaaaagaaagcgggccgatttacgtaaataaatcgacccgccagcggaataatcttaattattcatcttcaagataagtataaccgtacaaacctgcctcgaactcttcaaggaactgttgttgcagttcagcatcaagatcggttttcttcacttgatcgcggaactgggttaacagcgttttcggatcgagctgtacatattgcagcatgtccgccacggtatcgccttcgtcagacagttctacttctacgctaccgtcagggaacacgaacacgtcaaccgcttcggtatcaccgaacaggttgtgcatattgccaaggatctcctgatatgcgccgaccataaagaaaccgagcatcggcggattctctggatcgtactccggcattggcattgtcgtggcaataccatcaccatcaatatagtggtcgatagcaccgtcagagtcacaggtaatatccagcagcacagcgcggcgttccggcacttgatccagcccttccagcggcagaaccgggaacaactggtcgatcccccacgcatccggcatcgactggaacagcgagaagttgacgtacattttgtctgccatacgttcctgcagctcgtcgataatcggacgatgagcacggttttgcggatccagttgcttctgcacttcatggcacatgctcagatagagttgttctgcccatgcacgttcttgcaggctaaaggtgccggaagagtagccgatatgaatgtcgtgcagatccatctgactgtcgtgtaaccattcacgcagagaacggcgagttcccggttcgtgcatctcctgccaggtttcccacatgctttgcagcgcacgcggcgcatcttctgcgggcgcggtcggcaccgtgtattcgttacgttccacgccgatgatattagacaccagcacggtgtgatgcgcagtcactgcacgacccgattcagtgattaccgtcggatgtggcagaccgttttcttcacatgcatcaccaatcgcccagatgatgttgttggcatattcattgaggccgtagttcaccgaacagtcggactgcgaacgagtaccttcataatccacgcccagaccgccgccgacgtcgaagcactgaatattgacgcccagcttgtgcagttccacatagaaacgcgccgattcacgaacgcccgtggcgatatcgcgaatattcgccatctgcgaaccgaggtggaagtgcagtagttgcaggctgtcgagacgcccggcttcacgcagggtttcaaccagttgcagtacctgagtcgcagccaggccgaacttcgatttttccccgccggaggactgccatttacccgagccctgcgaagccagacgtgcacgcacgcccagacgaggaacgacattcagacgttctgcttcatccagcacaatggcgatttctgacatcttctcaatgaccagatagaccttgtggcccatcttctcgccaattaatgccaggcggatatattcgcggtctttataaccgttgcagacgatgacgctacgggtcatgccagcatgcgccagcaccgccatcaactctgctttcgagcctgcttccagccccaacggttcgccagaatgaatcagggactcaatcacgcggcggtgctggttaactttgatcggataaacaaggaagtaatcgccgttatagccgtaggattcccgcgcacgtttgaacgcggcgttaatggaacgcaaacggtgctgcaggatctgtgggaaacagaacagtgcaggcagacgctgaccctgtgcttcacgagttttcactaactgcgcgagatcgacgcgagcttccgggacgtccgggtccgggcacacgctgatgtggcccagctcgttaacgtcatagtagttattgccccaccaggcaatattgtaagtacgcagcatcttgctggcttcctgggagctcattgcaacctcctgcatggagcgtagtacaccgtgttcgcccgctgacgaaggcaaacccatagacatgtcgtcagacatagcgaacctcaaattattttattaagtgtaaaacagttaacgactatcgcagcctggaactgcgataacaacccataagcacatggattttccagcagtgaatgctgacgctccaactgcgcaaccggtttctttttcataacattattaagcacataaccgaacgtaagtgtgacagttcggcgaaaccacgagaaaactcttgtttttacaagagcgcccttgttcagtcctcagtaactgtaaccagctcttgaatcctgagaagcgccgagatgggtataacatcggcaggtatgcaaagcagagatgcagagtgcggggaacgaatcttcaccagaacggtgagacaggttaagcagcagacaacggttcattatttcgtatcacctccacggccgcctgttaagacgaacccacaagccaaaactctgatttcaacccggctggaagtggcaacacgaaagaaacgtcgtgtgctttttatttaagccgcgcgccgcgttttataccccacaatggcagaaaattgcaaaagataaatacgcagaatgccggcattgtcaggaaaaatttccagccacgtttttaacagaatgagacacgattcaaaaaaaagtggaaatcgggtgaagaattgacctaaaatagccatccagatgttaatccatccataccgattaacactcagactgccagtgtttttaacctgcagagtcgtggtaggatccgctaccacagaaaatccacacaacagtttgagctaaccaaattctctttaggtgatattaaatatggcaaaacacctttttacgtccgagtccgtctctgaagggcatcctgacaaaattgctgaccaaatctctgatgccgttttagacgcgatcctcgaacaggatccgaaagcacgcgttgcttgcgaaacctacgtaaaaaccggcatggttttagttggcggcgaaatcaccaccagcgcctgggtagacatcgaagagatcacccgtaacaccgttcgcgaaattggctatgtgcattccgacatgggctttgacgctaactcctgtgcggttctgagtgctatcggcaaacagtctcctgacatcaaccagggcgttgaccgtgccgatccgctggaacagggcgcgggtgaccagggtctgatgtttggctacgcaactaatgaaaccgacgtgctgatgccagcacctatcacctatgcacaccgtctggtacagcgtcaggctgaagtgcgtaaaaacggcactctgccgtggctgcgcccggacgcgaaaagccaggtgactttccagtatgacgacggcaaaatcgttggtatcgatgctgtcgtgctttccactcagcactctgaagagatcgaccagaaatcgctgcaagaagcggtaatggaagagatcatcaagccgattctgcccgctgaatggctgacttctgccaccaaattcttcatcaacccgaccggtcgttttgttatcggtggcccgatgggtgactgcggtctgactggtcgtaaaattatcgttgatacctacggcggcatggcgcgtcacggtggcggagcattctctggtaaagatccatcaaaagtggaccgttccgcagcgtacgcagcacgttatgttgcaaaaaacatcgttgctgctggcctggccgatcgttgtgaaattcaggtttcctacgcaatcggcgtggctgaaccgacctccatcatggtagaaactttcggtaccgagaaagtgccttctgaacaactgactctgctggtacgtgagttcttcgacctgcgcccatacggtctgattcagatgctggatctgctgcacccgatctacaaagaaaccgcagcatacggtcactttggtcgtgaacatttcccgtgggaaaaaaccgacaaagcgcagctgctgcgcgatgctgccggtctgaagtaatctttcttcacctgctttcaaaggccagcctcgcgctggcctttttcttttacctcaccgcggtggataggcattcacgccgcatccggcaaaaagctgcccgcacaataacatcattcttcctcaacacgttttatcgcaaattatcatcactactgaaaccgattacaccaataacaccagccaaatatttgtaatattttcatattattattcagttttcacagttgttacatttcttttcagtaaagtcttaattgcagataacagcgtttaatctatgatgatataactcaattattttcatgcacttaaaccataactaagataaatgttagtgtaagcgattacactgatgtgatttgcttcacatctttttacgtcgtactcacctatcttaattcacaataaaaaataaccatattggagggcatcatgcctgacgctaaaaaacaggggcggtcaaacaaggcaatgacttttttcgtctgcttccttgccgctctggcgggattactctttggcctggatatcggtgtaattgctggcgcactgccgtttattgcagatgaatttcagattacttcgcacacgcaagaatgggtcgtaagctccatgatgttcggtgcggcagtcggtgcggtgggcagcggctggctctcctttaaactcgggcgcaaaaagagcctgatgatcggcgcaattttgtttgttgccggttcgctgttctctgcggctgcgccaaacgttgaagtactgattctttcccgcgttctgctggggctggcggtgggtgtggcctcttataccgcaccactgtacctgtcagaaattgcgccggaaaaaattcgcggcagtatgatctcgatgtatcagttgatgatcactatcgggatcctcggtgcttatctttctgataccgccttcagctacaccggtgcatggcgctggatgctgggtgtgattatcatcccggcaattttgctgctgattggtgtcttcttcctgccagacagcccacgttggtttgccgccaagcgccgttttgttgatgccgaacgcgtgctgctacgcctgcgtgacaccagcgcggaagcgaaacgcgaactggatgaaatccgtgaaagtttgcaggttaaacagagtggctgggcgctgtttaaagagaacagcaacttccgccgcgcggtgttccttggcgtactgttgcaggtaatgcagcaattcaccgggatgaacgtcatcatgtattacgcgccgaaaatcttcgaactggcgggttataccaacactaccgagcaaatgtgggggaccgtgattgtcggcctgaccaacgtacttgccacctttatcgcaatcggccttgttgaccgctggggacgtaaaccaacgctaacgctgggcttcctggtgatggctgctggcatgggcgtactcggtacaatgatgcatatcggtattcactctccgtcagcgcagtatttcgccatcgccatgctgctgatgtttattgtcggttttgccatgagtgccggtccgctgatttgggtactgtgctccgaaattcagccgctgaaaggccgcgattttggcatcacctgctccaccgccaccaactggattgccaacatgatcgttggcgcaacgttcctgaccatgctcaacacgctgggtaacgccaacaccttctgggtgtatgcggctctgaacgtactgtttatcctgctgacattgtggctggtaccggaaaccaaacacgtttcgctggaacatattgaacgtaatctgatgaaaggtcgtaaactgcgcgaaatcggcgctcacgattaatctcctcaggcttcctcccatcgcggaggaagccacctcttgcagtcatcttttcttcgctctatcctctgccgctatgaaaacatcccgtctccctatcgccatccagcaggccgttatgcgccgcctgcgggaaaaactcgcccaggccaacctgaagctagggcgtaactacccggagccaaaactctcttacacccagcgcggaacctccgccggaacagcctggctggaaagctatgaaatccgcctcaatcccgttttgctgttggaaaacagtgaagcttttattgaagaagtggtaccgcacgaactggcacatttgctggtatggaaacatttcggccgcgtagcgccacatggcaaagagtggaagtggatgatggaaagcgtgctgggtgttcccgcccgtcgtacgcatcagttcgaactgcaatccgtgcgtcgcaacaccttcccctaccgctgcaagtgccaggagcatcagcttaccgtacgccgccataatcgcgtagttcgtggcgaggccgtctatcgctgtgttcactgcggtgaacagctggttgcgaaataaccatctgaactatcaggaactttcctgatctggctgattgcataccaaaacaactttcgctacgttgctggctcgttttaacacggagtaagtgatgtaccgttatttgtctattgctgcggtggtactgagcgcagcattttccggcccggcgttggccgaaggtatcaatagtttttctcaggcgaaagccgcggcggtaaaagtccacgctgacgcgcccggtacgttttattgcggatgtaaaattaactggcagggcaaaaaaggcgttgttgatctgcaatcgtgcggctatcaggtgcgcaaaaatgaaaaccgagccagccgcgtagagtgggaacacgtcgttcccgcctggcagttcggtcaccagcgccagtgctggcaggacggtggacgtaaaaactgcgctaaagatccggtctatcgcaagatggaaagcgatatgcataacctgcagccgtcagtcggtgaggtgaatggcgatcgcggcaactttatgtacagccagtggaatggcggcgaaggccagtacggtcaatgcgccatgaaggtcgatttcaaagaaaaagctgccgaaccaccagcgcgtgcacgcggtgccattgcgcgcacctacttctatatgcgcgaccaatacaacctgacactctctctccagcaaacgcagctgttcaacgcatggaacaagatgtatccggttaccgactgggagtgcgagcgcgatgaacgcatcgcgaaggtgcaaggcaatcataacccgtatgtgcaacgcgcttgccaggcgcgaaagagctaacctacactagcgggattctttttgttaacccctaccccacgcgtacaaccgcgtggggagacgacgcggatttttaactatgcgtatcccccgcatttatcatcctgaaccactgaccagccattctcacatcgcgctttgcgaagatgccgccaaccatatcgggcgcgtactgcgtatggggccgggacaggcgttgcaattgtttgacggtagcaaccaggtctttgacgccgaaattaccagcgccagcaaaaaaagcgtggaagtgaaggtgctggaaggcaagatcgacgatcgcgaatctccgctgcatattcacctcggtcaggtgatgtcgcgtggtgaaaaaatggaatttacgatccagaaatcgatcgaactcggtgtaagcctcattacgccacttttttctgagcgctgcggcgttaaactggatagtgaacgtctgaacaagaagctccagcagtggcagaagattgcaattgctgcctgtgagcagtgtggtcgtaaccgggtgccggaaatccgcccagcgatggatctggaagcctggtgtgcagagcaggatgaaggactgaaactgaatcttcacccgcgcgccagtaacagcatcaatacgttgccgttaccggttgaacgcgtccgcctgctgattggcccggaaggcggtttatcggcagatgaaattgccatgactgcccgctatcaatttactgatatcctgttgggacctcgcgttttgcgtacagagacaactgcgctcaccgccattaccgcgctacaagtacgatttggcgatttgggctaacggagaagaataatgatcaagctcggcatcgtgatggaccccatcgcaaacatcaacatcaagaaagattccagtttcgctatgttgctggaagcacagcgtcgtggttacgaacttcactatatggagatgggcgatctgtatctgatcaatggcgaagcccgcgcccatacccgcacgctgaacgtgaagcagaactacgaagagtggttttcgttcgtcggtgaacaggatctgccgctggccgatctcgatgtgatcctgatgcgtaaagacccgccgtttgataccgagtttatctacgcgacctatattctggaacgtgccgaagagaaagggacgctgatcgttaacaagccgcagagcctgcgcgactgtaacgagaaactgtttaccgcctggttctctgacttaacgccagaaacgctggttacgcgcaataaagcgcagctaaaagcgttctgggagaaacacagcgacatcattcttaagccgctggacggtatgggcggcgcgtcgattttccgcgtgaaagaaggcgatccaaacctcggcgtgattgccgaaaccctgactgagcatggcactcgctactgcatggcgcaaaattacctgccagccattaaagatggcgacaaacgcgtgctggtggtggatggcgagccggtaccgtactgcctggcgcgtattccgcaggggggcgaaacccgtggcaatctggctgccggtggtcgcggtgaacctcgtccgctgacggaaagtgactggaaaatcgcccgtcagatcgggccgacgctgaaagaaaaagggctgatttttgttggtctggatatcatcggcgaccgtctgactgaaattaacgtcaccagcccaacctgtattcgtgagattgaagcagagtttccggtgtcgatcaccggaatgttaatggatgccatcgaagcacgtttacagcagcagtaacccaccttagcgagaaggatctcgttgagactctgagtgacagcgcccttctttccacgcatactgggcgctgttgcttttttgaaccaggaaacagaacctctgacaatgaatttacagcatcactttcttattgccatgcctgctctccaggatccgattttccgtcgttccgtggtctacatttgcgaacataataccaatggtgcaatggggatcatcgtcaacaagccgctggaaaatctcaaaattgaagggattctggaaaagctgaagatcacgccggagccgcgtgatgaatcaatccgtctggataaaccggttatgctcggcggcccactggctgaagatcgcgggtttattttgcatactccgccctccaattttgcttccagcattcgcatttcagacaacacggtgatgaccacttcccgcgatgtgctggaaacgctcggcaccgataaacaaccgtctgacgtattggtggctctgggctatgcctcctgggagaaaggtcaactggaacaagaaattctcgataacgcgtggctaaccgccccggcagatctgaatattctgttcaaaacgccgattgccgaccgctggcgcgaggcggcaaaactgattggtgtggatattctcaccatgcctggtgtggcagggcacgcctgatgagtggaaccttactcgccttcgacttcggcaccaaaagcattggcgtagcggtcggccaacgcattaccggcactgctcgccctttgcctgcaattaaagcacaggacggtacgccggactggaacctcatcgaacgtttactgaaagagtggcagccggacgaaatcatcgtcggtttgccgctgaatatggacggcaccgagcaaccattgactgccagagcgcgtaaatttgccaaccgtattcatggtcgtttcggtgttgaagtaaagctccatgacgaacgtcttagcaccgtggaagcccgttccggtctgtttgaacagggcggctatcgggcgctcaacaaaggcaaagtcgactctgcctctgcggttattattctcgaaagctatttcgagcagggatattaaggcgatctaaaagcctggcggatagtcgttaccgccatcttgccggatgcggcgtgaacgccttatccagcacacatctggcagcggctgtaggtctgataagacgcgttagcgtcgcatcagacatttattgcctttataggccctataaacttgcgcatcgggcatggcaacgtcacaaacgcccttcccccacccgctgctgataactctgctgaaacgttatcatccccacctgctgcccggtttgaataacatgcggtaactggtgggttttcccttcgcgaatcaaattccccaccgcgggagtgttaatcaataattcaaacagcgccacgcgtccttcctgtttatccacttccagcttttgtgacaacacggcccgtaaactacctgccagttgattacgtacgggatctttttcctgcgccggaaatgaatccaccagtcgctcaactgcctgcgcggcaccacgcgtatgtaatgttgccagcaccaaatgcccggtttctgccgccgtcagtgccagacggattgtctcgctgtcacgcagctctccgagcaaaatcacatcaggatcttcccgcaatgcggcccgcaatcccgatgcgaacgtcatacagtgcaaaccaatttcccgctgctggatcaaacatcgctggctggcatagatatattcaacaggatcttccagcgtcagaatatgcgcatcggcatgttgattgagatagccaaccatcgccgccagcgtggtagatttgccgctccccgtcgcccccgtcaccagaatcaggccattctcgctcttgagtaattccggcaataccgttggtgcgccaagctgttcgagctgtggacagtgcgaaggtaacaaccgtaatgccagagaaataccttgccgttgcgcgaacgcactgccacgcaaccgctggttttccgccagcgacacggcaaaatccagctggccattttccagcaatattgcccgctgatcgtcatccagccactcccgcagtagctcttcgacgtccggcgcatcaaacggcgcagcttccattagcccgcgaatgcgccatcgtgcgggccaggcgctgcacaggtgtagatccgagacgttatgctttacactaagggccacaatttcttccatattcatactaagatcctcggaaaatgaacgatattgcgcataacctggcacaggtccgggaaaaaatctcagcggctgcaacgcgttgcggccgttctccagaagaaattacgctgcttgcagtcagtaaaacaaaacctgcgagcgccatcgcagaagccattgatgccgggcagcgtcaatttggtgaaaactacgttcaggaaggggtagataaaattcgccactttcaggaactgggcgtaacaggattagaatggcattttattggcccgttgcagtctaataaaagccgcctggtggcagagcatttcgactggtgtcataccatcgaccgtttgcgcattgctacccgcctcaacgatcagcgcccggcagaacttccccctcttaacgtactgattcaaattaatattagtgatgaaaacagtaagtccgggattcaactggcagaactggacgagctggcagcggcggtcgctgaactaccgcgtttacgtctgcgcgggctgatggcaatccctgcgcctgagtcagaatatgtaaggcagtttgaagttgcacgccaaatggctgtagcatttgccggactgaaaacgcgctacccgcatatcgacacgctctctctgggaatgtcggacgatatggaagccgccattgcggcaggtagcacgatggttcgtatcggcactgcaatttttggtgcgcgtgattactctaaaaaataaggaattaaaggaacgccatgaatacgttgactttcctgctttcaacggtcattgagctgtataccatggtgctgttattacgcatctggatgcagtgggctcattgtgatttttacaaccccttctcacagtttgtagtgaaggtaacacagccaattatcgggccactgcgccgcgttattccggcaatgggtcccattgatagcgcctcgctgctggttgcgtacattctcagttttatcaaagccatcgtgctgtttaaagtggtgaccttcctgccaatcatctggattgccggtttactgattctgctgaaaaccatcggcctgctgattttctgggtcctgctggtgatggcgattatgagctgggtaagccagggtcgtagtccgattgaatacgtgctgattcagctggccgatccgctgctgcgcccgattcgccgcctgctaccggcaatgggtgggattgatttctcgccgatgatcctcgttctgctgctgtatgtcatcaatatgggtgtcgcagaagtattacaggcaaccggaaacatgctgctgccggggctgtggatggcgttatgagtgccgtaacagttaatgatgacggtctggttttacggctctatattcagccgaaagccagccgtgattctattgtcggtttacatggcgacgaagttaaagtcgccattaccgcgccgccggttgacggccaggccaacagctatctggtgaagtttctcggtaagcaattccgggtagccaaaagccaggtggtaattgaaaaaggcgaacttggccgccacaaacaaattaaaatcattaatccgcaacaaatcccgccagaaatcgcggcgttaattaattaggtatcctatgcaaaaagttgtcctcgcaaccggcaatgccggtaaagtgcgtgagctggcgtcgctgcttagcgacttcggtcttgatatcgtggcccaaacagacctcggcgtagattccgctgaagaaaccggcctgacctttatcgaaaacgcgattctgaaagcgcgccatgcggcaaaagtgaccggtttaccggcaattgccgacgactctggtctggcggtagatgtgcttggcggcgcgccgggcatttactccgcgcgttattccggtgaagacgcgaccgatctaaagaatctgcaaaaactactggaaacactgaaagacgtaccggacgaccaacgtcaggcgcgtttccactgcgtgctggtatatctgcgtcacgcggaagatccgactccgctggtgtgccacggtagctggccgggcgtgattactcgtgaaccagcgggcactggtggctttggttatgatccaatcttcttcgtaccttccgaagggaaaaccgccgccgaactgacccgcgaagaaaagagcgccatttcccaccgtggtcaggcattgaaactgctgttggacgctttacgtaatggttaaattaccgccgctgagtctctacattcacatcccgtggtgcgtgcagaaatgcccgtactgcgatttcaactctcacgcgttgaaaggagaagtgccgcacgacgattacgttcagcatctgctttgcgatctggacaacgatgtggcttacgctcagggccgtgaagtaaagacaatctttattggcggtggtacgccgagcctgctttccggcccggcgatgcaaacgctgctggacggcgtgcgtgcgcgtttgccgctggcagcggatgcagaaattactatggaagcgaaccctggtacggtagaagccgatcgctttgtcgattatcagcgtgctggtgtgaaccgcatctctattggtgtgcagagttttagcgaagacaagctgaaacgacttgggcgtattcatggcccgcaagaagcgaaacgcgcggcaaagctggcgagcgggctggggctgcgtagctttaacctcgatttgatgcatggactaccggatcaatcactggaagaggcgcttggcgatctacgccaggccattgaactgaatccgccgcatctttcctggtatcaactgaccatcgaacctaatacgctgtttggttcacgcccgccggtactgccggacgacgacgcgctgtgggatatattcgaacaggggcatcagttattaaccgcagcgggttatcagcaatatgaaacttccgcttacgccaaacccagttatcagtgccagcacaatctcaactactggcgctttggcgactacatcggtattggctgcggcgcgcacggcaaagtgaccttcccggatgggcgcattctgcgtaccactaaaacgcgtcatccgcgtggttttatgcaaggaaggtatctggaaagccagcgtgatgtcgaagccgcagataagccgtttgagttctttatgaatcgcttccgtctgctggaggccgcgccgcgcgtggagtttattgcgtataccgggctttgcgaagatgtgattcgcccacagttagacgaggcgattgcccagggttatctcaccgaatgtgcggattactggcagataacggaacatgggaagctgtttttaaattcgctgctggagctttttctggctgagtaaacttgtattgccggatgcggcgtgaacgccttatccagcctacatgtggcaacggttgtaggtctgataagacgcgcaagcgtcgcatcagacgttgattgccggatgcggggtcaacgccgcatcctgctacaaatcgtgcactatatcaaacttacttaatcaccccattgcgccgcagttgttcggtatcttttttccagcgttcattagcttggttgatatcgtcaattttcatcaaaatcgcgacttttttactgtttatttctgaaactttcatcgttaacggatattgccctttttcgagcgttacccagtcatcctgcaatttacggctgagtttttgtgattgcagaaaagtctgtcgccgttgttcgttgatatcgaaatctcgtttctgctgaatcggcacttcataacactcttcactctgtttatgacatgccgcaatcgccggttgataaacctctttgtcatatttaaccgcgaacgcctcgctatcgttctgtttattaaactcatcacgctgttggtgaatttttttaaaggcttcttcgcgggtcatttgcttaccgtttgcatcttttccccaatatgcatccgctgctttctgcgccgccaccatttgcttatcaagcgctttcacttccttttccagcgcaggaatcgagttcttctgggtattcaacgcagattcaagctgactaaagcgataattgaaatcttcgctattcacgatcagatatttattattcgttttgatatcgtcgaccacccgcccacgatcgctggctgccgcctgaaaagagtaaaagttcaccgaccagccagacgcgggcgttcctttactggttaacatcgccgagaattttaccggtttatctttcgtccaggtctgttcgagcagttcgtaatctgccaactgaccgacccaggtatagagatcgtcactggaagagacatcgccttccgctgaccaggtggcctgattacccttagcatcaagattttttaaggtgatagcatcaagcttgagaatgccgtgatactgctttttgaattgatcttttaagatattttcagttggcggttcgccatctgcccaggcattaccagtcatcaacataagcagtgccgtgccaacaatccattgctttttcacccgaaaaacctcacgcggaataatttattccggtgattatcattagggtaatgaaaattggcaatggacgtaagtctgaagtgaaaaagccccggcacgataccggggcgaggtgattagtactgattgaagatctgctggatctgctgcggatctttggtttgcgtcagagccagctgcagcaggacgcgcgctttttgcgggttcagcgtgccagaggcgacgaagccgtatttcgcatcatccacttcagcatcctgagtggtagcacccgtcggtacgcgggaagaacgcactactgcagtgccgtttttcgcggcggttgccagggtgtcgaacacggatttatacaggttaccattacccacaccagcgctaacgatgccatcatagcccgcatctaccagtgctttagccggaagatcggatgcgttagcgtagttataaacgatgccgactttcggcagctcattcagcttagagacatcgaatggcgtatcgctggtgtgcttacgtgccggggtacgttggtagtcaatcttaccgttgtgaatgtatcccagaggaccgtagttaacagacttgaaggtcgctacgtcggtggtgttggttttggtgacatcgcgaccgtccagtacggtgtcgttcatcaccaccagcacgccacgattagcggaggctttatcagctgcggtcactaccgcgttatacaggttgaatggaccgtctgcgctcatggacgtggacgggcgcattgcgccgaccatcaccaccggtttgtcgcatttcaccgtcaggtcgaggaagtaagcggtttcttccatcgtgtcggtaccgtgggtaatgacgaagccgtcggttttatcgcagtcggtgttaatttttttcgccagtgtcagccagacattatcgttcatgtcctgggagccgatattcactacctgctcgcctttaacgttcgcaatgtcttttagttgcggcaccgcattaaccagattttctacgccaactttacccgctgtgtagttagatttggttgcggagtcaccaccaccggcaatggtcccgccggttgctaaaatggtgatattgggtaatgccaatgctgcaccactaaaacccataaccagtgcggcaagtgccgtctttttgaaaaactccatttcattcctccagttacgtgaacgctacgcattatcccttagctctgtatgggaaatttgacgttaaacaatttacaacgtgaatatattttggagatctacaaagttagaggcaggtaacaaaacgaagaattaaacggcataaaaaagtattatgccgtcttaaaatagaggattattttaaattcccgaccagggctttgcggctatcttccagagtcacaacgcggctacaaacatctttgccaaactgctggaaatctttttcctgctttttccactcggtttggattgaggattgcagcccccccaggcttcccagcacattctgtaatgggttaccgccgcttttcagcaccgctttcgcgcccatttcattaatgctgtcctgtaaaattccacccattgcctgattcactaattgctggccttcggcgcgaacctgatcaatggctttatagtgaaacgtcaggccatcgctgcgcgtttcgataatgcggttcatctgctctttcagctgcgcatcaagtttggtcagacggctgcgcattttgctgctttcgcccatctcctgaacgataattttatccagcgcaatacgggctttttcgacgcggcttttcgcgccttcatcaatccacggcagcgtgctgcgtagttcagcctgataatccttcgcctgctcgcgctgggcggcattcagggaatattgcttaccgttatacatcacgttgccgtctggcgtgatcaccagattgccgttttcgcccttcacctgcacggtttgcgggctgacaatcacatcgtcacgcggcgtgacgctgcactggtagtcggcgtgagcggtcattgccgtcactgaaagtgctgccgccagcagcattttgcgcatcatagtcttccctcaagaacaaatcaggccagcatttgctggccccagattgataacaaagtacgcgttttccatgccggatgcggcgtaaacgccttatccggcctactcgatcgtgcatctttccaggcatgataagcgtagcgcatcaggcagttttgcatttgtcatcgcccgtatgctttcttagtcccaccaaacgtcgaaaagttcgctggtgcgtacctcatccagtttgcgctcttccagccacttacgcacaattgcctgatgttcttcggtgcatttgccgatttcctgcatgcagatcagaccttcccaggccagataaccgctgccgtcaaaggccagtttgttcggttcgataacctcgttaataaaatcatcaacggttttatcaatctgttcttccgatgtaccttccgggaatcgccatgccaccgaaaatcctaattcctggaattcgtcgatgtgcatttttttacgcagacgacggctacggttctttgccattatttcaccctctcgaacattaagtcccatactccgtgaccaagacgatgaccacgttgttcaaatttcgtcactggacgtgatgccggacgcggtacgtaatcattgctctctgacaggtttttataaccgtcaatagaagacatcacttcaagcatatgttccgcataaggttcccagtcggtcgccatatggaatacgccccccagctgcagtttgctttttaccagttcggcaaacggcacctgaacgatacggcgtttattatggcgcgctttgtgccacgggtcagggaaaaagagctgcaccatgcgcaatgaattgtcaggaatcattttatgcagcacttcaaccgcatcgtgacacatcacgcgcaggttgcttaagccctcttcatgcgcagaagccaggcacgcaccaacgcccggtgaatgcacttcaatgccgaggaagtcctgctcggggcgatctttagccattgccaccagcgacgcccccatgccaaaaccaatctcaagcgtcaccggcgcttcacggccaaaaagcgcggggaaatccagcatatcttcgctgaactcaacgcccatcaccggccagtagttttccagcgcatgttcctggcctttggtcagtcgcccctggcggcgcacaaaactacggatacggcgcagtgggcggccgttttcatcaaattccggtgaaatgacgtcgtttttcataaagatttagtcgcttgtgaaagtgttctgaaaacgggcattatccaaagttagttgccggatgcaagcatgataaggccgtggctgcggaaagttccggtttacaccctgccgtcgctgtgctgcaatcttgcccccaacaacagtgaattcggtgaccatgcaagcgtcgcaattttcagcccaggttctggactggtacgataaatacgggcggaaaacgctgccctggcaaattgacaagacgccctacaaagtatggctctcagaagtgatgttgcaacaaactcaggttgcgaccgttatcccctattttgaacgctttatggcgcgcttcccgacggtgaccgatctcgccaatgcgccgctcgacgaagttctccacttgtggaccgggcttggctattacgcccgcgcgcgcaacctgcataaagcggcacaacaagtggcgaccttacacggcggtaaattcccggaaacctttgaagaagtcgcggcgttaccgggcgtcgggcgttccaccgcaggcgcgattctctcgctttctctgggtaagcactttccgattctcgacggtaacgtcaaacgcgtgctggcgcgctgctatgctgtaagcggctggcctgggaaaaaagaggtcgagaataaattatggagtttaagcgagcaggtgacgcccgcggtcggcgtggaacggtttaatcaggcgatgatggatttgggcgcgatgatttgtacgcgctcgaaaccgaaatgttcgctctgtccgctacaaaacggatgtattgccgccgccaacaatagctggtcgctttatccgggcaaaaaaccgaaacagacgctgccggagcgcaccggctactttttgctattacagcacgaagatgaagtattgctggcgcagcgtccgccgagcggattgtggggcggtttatactgtttcccgcagtttgccgacgaagaaagtttgcggcattggctggcgcaacggcagattgctgccgataacctgacgcagctgaccgcgtttcgccataccttcagccatttccacttagatattgtgcctatgtggcttcccgtgtcgtcattcaccggctgcatggatgaaggcaatgcgctctggtataacttagcgcaaccgccgtcagttggcctggcggctcccgtggagcgtttgttacagcagttacgcactggcgcgccggtttagcgcgtgagtcgataaagaggatgatttatgagcagaacgattttttgtactttcctgcaacgtgaagcagaaggtcaggattttcagctgtaccccggcgagctgggaaaacgcatctataacgagatctccaaagaagcctgggcgcagtggcagcacaagcaaaccatgctgattaatgaaaagaaactcaacatgatgaatgccgagcaccgcaagctgcttgagcaggagatggtcaacttcctgttcgagggtaaagaggtgcatatcgagggctatacgccggaagataaaaaataaaaacagtgccggagcacgcctccggcaacttgcataaaaacaaacacaacacgcacccggaatgatgaaaaaatatctcgcgctggctttgattgcgccgttgctcatctcctgttcgacgaccaaaaaaggcgatacctataacgaagcctgggtcaaagataccaacggttttgatattctgatggggcaatttgcccacaatattgagaacatctggggattcaaagaggtggtgatcgccggtcctaaggactacgtgaaatacaccgatcaatatcagacccgcagccacatcaacttcgatgacggtacgattactatcgaaactatcgccgggacagaacctgccgcgcatttgcgccgggcaattatcaaaacgttgctgatgggtgacgatccgagttcggtcgatctctattccgacgttgatgatattacgatttcgaaagaacctttcctttacggtcaggtggtggacaacaccgggcagccgattcgctgggaaggtcgcgcaagcaacttcgcggattatctgctgaaaaaccgtctgcaaagccgcagtaacgggctgcgtatcatctacagcgtcaccattaacatggtaccgaaccaccttgataaacgtgcgcacaaatatctcggcatggtccgccaggcgtcacggaaatatggcgttgatgagtcgctgattctggcaattatgcagaccgaatcttcctttaacccgtatgcggtcagccgttccgatgcgctgggattaatgcaggtggtacaacatactgccgggaaagatgtgttccgctcgcaggggaaatccggcacgccgagccgcagtttcttgtttgatcctgccagcaatattgataccggcaccgcgtatctggcgatgctgaacaatgtttatctcggcggaattgataacccaacatcgcggcgttatgccgtcatcaccgcctataacggcggcgcaggcagcgtgctgcgagtcttttcgaatgataagattcaggctgccaatattattaacaccatgacgccgggcgatgtttatcagacgctgacgacccgccatccctctgcggaatctcgccgttatctttataaagtgaataccgcgcaaaaatcctaccgccgccgataattccattaaccgcccctgacgatgctcaggggcaaaaatgttatccacatcacaatttcgttttgcaaattgggaatgtttgcaattatttgccacaggtaacaaaaaaccagtccgcgaagttgatagaatcccatcatctcgcacggtcaaatgtgctttttcaaacactcatccgcatcacgatgtgaggaaattaacatgaatcttaagctgcagctgaaaatcctctcttttctgcagttctgtctgtggggaagttggctgacgaccctcggctcctatatgtttgttaccctgaagtttgacggtgcttctattggcgcagtttatagctcactgggtatcgccgcggtatttatgcctgcgctgctggggattgtggccgacaaatggttaagtgcgaaatgggtatatgccatttgccacaccattggcgctatcacgctgttcatggcggcacaggtcacgacaccggaggcgatgttccttgtgatattgattaactcgtttgcttatatgccaacgcttgggttaatcaacaccatctcttactatcgcctgcaaaatgccgggatggatatcgttactgacttcccgccaatccgtatctggggcaccatcggctttatcatggcaatgtgggtggtgagcctgtctggcttcgaattaagccacatgcagctgtatattggcgcagcactttccgccattctggttctgtttaccctgactctgccgcatattccggttgctaaacagcaagcgaatcagagctggacaaccctgctgggcctcgatgcattcgcgctgtttaaaaacaagcgtatggcaatcttctttatcttctcaatgctgctgggcgcggaactgcagattaccaacatgttcggtaataccttcctgcacagcttcgacaaagatccgatgtttgccagcagctttattgtgcagcatgcgtcaatcatcatgtcgatttcgcagatctctgaaaccctgttcattctgaccatcccgttcttcttaagccgctacggtattaagaacgtaatgatgatcagtattgtggcgtggatcctgcgttttgcgctgtttgcttacggcgacccgactccgttcggtactgtactgctggtactgtcgatgatcgtttacggttgcgcattcgacttcttcaacatctctggttcggtgtttgtcgaaaaagaagttagcccggcaattcgcgccagtgcacaagggatgttcctgatgatgactaacggcttcggctgtatcctcggcggcatcgtgagcggtaaagttgttgagatgtacacccaaaacggcattaccgactggcagaccgtatggttgattttcgctggttactccgtggttctggccttcgcgttcatggcgatgttcaaatataaacacgttcgtgtcccgacaggcacacagacggttagccactaattacgcaaagaaaaacgggtcgccagaaggtgacccgttttttttattcttacttcaacacataaccgtacaaccgtttcatgccatccgcatcggtttcgctataaacaccttgcagctccggcgaaaatcccggcaacaaattcaccccttcttccagtgcaaggaaataacgttgaaccgccccaccccagacttccccgggtaccacgcaaagcacgccaggtggataaggcaacgccccttctgccgcaattcgcccttcggcatcacgaatccgcaccaactccacttcaccgcgaatataagcgctatgcgcatcctgggggttcatcaccactgacgggaaactctgctggcggaacatcgctttttgtaggtctttgacgtcgaaactgacatacagatcgtgcatctcctgacacaactggcgcagggtgtagtcgcgatagcgcaccggatatttgttataaacgctcggcaacacctcagccagcggcgagtcatcctcaatatgctgttcaaactgcgccaacatctctaccagttgtgccagcttctcgtggctttccgccggagttaataagaacagaatggagttgagatcgcacttctccggcacaatgccgttctcacgcagatagtgcgccagaatcgtcgccggaacgccaaagtcgctatattcgccggtttcggcattgatacctggtgtagtgagtaacagcttgcacggatcaacaaaatactgatccgcggcatatccttcaaagccgtgccacttcgcccccggctcaaaactgaaaaaacggcggtcgctggctaacacagatgtcggataatcctgccacaatttgccatcaacaacgggcgggataaacgggcggaacagcttacagcgcgcaagaatagccttgcgcgactcaatacccaactcaacgcactcagcccacagccgacgcccactctctccttcatgaattttagcgttaacgtccagcgcggcaaacagcgggtagaacgggctggtagaagcatggagcataaaggcattattcaaccgcttatgcgggcaaaaacgcgcctgtccgcggatatggttatcttttttatggatctgcgacgtctgtgagaatcccgcctgctgtttgtgcaccgactgagtcacaaagatccccggatcgttttcgttaagttctaacagcagcggcgagctatccgccatcatcgggataaattgttcataaccgacccacgcggaatcaaacagaatgtaatcacacagatgcccaacggtatcgatcacctgacgggcgttatagacagtgccgtcataggttcccagctgaataatcgccaggcgaaacgggcgtggcaactcagctttttctggcgcaacgtcgcgaatttgctggcgcagatactcttcattaaaacagtgcgcatcaataccgccaatgaaaccaaacgggttgcgtgaagcttccagatagaccggcgtcgcccccgcctgaatcagcgcgccgtgatgattcgacttatggttgttacggtcgaagagcaccagatcgccacgcgttaacagcgcattcgtcaccactttattcgctgccgatgtgccgttcagcacaaaataggttttatcggcatgaaagactttggctgcgaatttctgcgcatctttcgccgatccttcatgaataagcagatcgcccaattttacgtcagcgttacacatatcggcgcgaaagacgttctcaccaaagaaatcgtaaaaatggcgtccggcaggatgctttttaaaaaacgcaccatgttgatgtccagggcaagcaaaggtgctgttgcccatctcaacgtactgcgtcagcgtgtcataaaacggtggcagcaaattctcttcatactgacaggctgcggattccagctccagccactgctgctcgttgccgttgattaccgccgtaacgcccgcaggtaattcaacagcatgttcggaatacaaaaacaccggtagatgaaaaccggtgcgcttaagcaacgcaagaatgccactgcgactatccgcagcggtaatgacgactgccgcgacgtccgtaaaatcagtatctcccaacgccaccacgcgacgatgagaagaaagtcgggataccagatcactactggcggcaatattcattgatttcataagcgcaaacccgtttcggggaagtaagaataccggacaaggtggaaaaccctgccccatgagatatgggtcaaactggtcaccagctccgaccgccagacatcagtaaaagcagaaacgctctgattttactgttgtcctgcagtgagcgtgcgttaacttcaccgcatgagcagtaacatagaaagggaaacgtttcgcgcgaaacggcgataagcgagagaatgtaaggaggtggcgtgcatcgggcaaactccgtacagagaggagaaaattcgcgcaatcatggcacctttcgctaaagcgtgcaagccaggactttgcgaacaaacaagccatcgacggcaccaaacggtcataataagaaaatcaaacaatacagttaacaggaactcttgtggtcatcggcccttttatcaacgctagtgcagtattactgggtggcgttctcggcgcactgctcagccaacgcttaccggaacgtatccgcgtctccatgacatctatttttggtctggcatcgctggggattggtattttactggtggtgaaatgtgccaaccttccagcgatggttttagctacgctacttggcgctctaattggcgaaatttgtttgctggagaaaggtgtcaatacagcagtcaccaaagcacaaaatctgtttcgtcactcacgtaagaagccagcgcatgaatcttttattcagaattatgtcgcgattattgtcctgttttgcgccagcggcaccgggctcttcggggcgatgaacgaagggatgaccggcgatccgagtattttaatcgccaagtcatttcttgatttctttacggcgatgatcttcgcctgctcgctgggtattgcggtgtcggtaattagtatcccattactgatcatccagttaacgctggcgtgggctgccgcgctgatattaccgctgaccacaccgtcgatgatggcagacttcagcgccgtaggcggtttattgctgctggcaaccggattacgcatctgtggcattaaaatgttcccggtggtcaacatgcttccagcactccttctggcaatgccgctttccgccgcctggaccgcctggtttgcctgacaatgcgtgcaatagcggcaaagtgatgatagattgtgcagtctgcagtaaattgaagaaatttgattgacgagacgaggcgaatcaggtttaatgcgccccgttgcccggatagctcagtcggtagagcaggggattgaaaatccccgtgtccttggttcgattccgagtccgggcaccactaattcttaagaacccgcccacaaggcgggtttttgcttttggatctgacaataaccttcacgaaaaaagtttgcttataaagtctgggggaattactctcgccacgttaacgagagtaattttattgatactaatctcctgatactttacccccgtccaaactccagccgctgcacattcaccatcccagtcttctcagcagcactggcatcaatttgtgtcacccgcagcgcatacttttcatccagcgcgtttaaccagttcagcaggtcattaaacaccaccggatctatccagacctgaatattctccccacgctcggctatccgcttgatgactaccgagtgcgcggaagcactgtcactgataacccacgatacctgcgcaggcgttgttgtggcggattttcgcgccgcaataatatccggcgcggcgctcctcagtctggtgttcatcgccaccagttgctgcaatattgtctcctgttgtactatccgttcgctcaacggctgccagatgaggacgtaatatccgacgctaaacaggaacaccaccgctgccagtaacatgcccttttcacgcggagaaagccccgccaggtgttgtgccagccagtgttcgccacggcttaactggcgttcacgccattgctgaaaatagtgaataaatttatcgcgtaacatgttatttcctccgcaacgttacgccgccggaaaccgcatcaccctctttctgtaacgcgtcctgttgcacaacataatcggttgccagtgcactacgcagtttgtcgaaactggcaaagtttgctgcccgcaactggaggtgaagcgtctggcgtttttgatcaaaggtgaaaccacgcatttcgatgtcggaaagtgacgctgatttcagggtgctggctatcgctgacaactcggcgagcagccgggtatcgtcggcctgtgggcgatattttttcagcgccatcgtcacctgagagcgtaaattcacaatccgcttctgctccgggaacaacgttaagaactgttcctccgcctgggtgcggctttgcgccacctgttcgctgacgctccataacgtcacgccccgctccactgccagcgcaaccagaatcagcaatatcggcagaatcatcacccgccagcgcgcccactgttttcggtagctgacgcgaggctgccacggccctgtcagcaggttcccttccggtttgccataagtggtaacggcgggcagagctgtaacggtcaggcgttcagcgtctgcgccagcccatgctgatagcttttccggtgcaatgccgactacggttagcgaaagcggtaaatcctgctcattgagctgggcgcggaacatgaccggagccagcgccagcccggcgctccatccccggcattcatcgatgcggcagataacccgttgcgcatcgccagccataaacccacaaggaatggacatccagtccggcgcgacggtagcgcgggtgatgccgttttcctgcaaccactgcgcaatgttgcgcatatgctgttggtgaatcactgctacggttgccagttgctggtcgattttcaacggggcgaaatgcagttcatcgatatcctggttcagctcttcttccagcaaggcgggcagaatagtcggtatctgcttgcgggcgacaacaggcagttcaacctgccagacgctgatccattcgccgggaatgtagagtcgaatcgcatcggtttgcagccattgctggagctgttcgttagcaacgtcagaccagataccgtgctccacatcgggtgtacggcgctgccaatggatgggatcagcggcgcaaagcgggaaaaaaatctcaaggatggaactcactcactttctcctgtctgatgccagagaaccgaaaagtgttgtgggcccatgcggacaattaacgagttcatcgtcagttcaatctcattcacggtgatatctgaacgcagccagaagtaattgctgtccacgctcaggacggtttttagctgttttttagtacgctcatcgacgtcagcaagtagcggctgtgcaagaaactgatcgacatcttcccagcccttcgccggacgttgttttaataacgcccgcgcctgaacagggcttaaccacgggtcaaacagcgcctcaagaatcacactttgcgtgacgtctaaagtattgatgttgatttgctggcgggtcatcggcagcgcacagaccagcggtttcagtttttgataaagcccggcgtccattccctgcaccacgcgcatctcactgatatcagccagcggttgattcgcggcgtagaaaggcaccgaacgggcgagatactcgctgtcttcacggcccaggcgcgtctgcacgctgcggtcctcgtcaataaactcccacaggctttcggctatcagttcggcccgataagcaggcacatcgaggcgcgagatcagggcaatcagttgttgtaccgcgagcggacgcgacgccgtcgtcggctgagcgagggcattcaggttaaagcaggcctgtgcgtcacgcagagtgacggcgatttgcccctgcggcagtgggaaaaaacgagggccggaagcccacggttgtgccagatgcacgcgcttttcatttttcaggctcagactgagcgcgctcagcgccaggctttctgcactggcgctgtaccacagcgcctgctggtactcctgctggctgcgcgttcgcccaagttgctgctgcatccgtccggaaagcgtgatggttaccagcatcataaccgccagcaataccagcaccacgaccagtgccattccgcgttttggtggtgaggtgatcatgataattgcggcccgcgtaacaaccagatgcgttcaatctcgccccattgcggcgaatgcagagtcatgcgcactgccacagggatcgcctgtactgacgaccagctctcctgccagcgcgtaccatcatagaactgcaaacggagcgaatccgccggaatcaacttttgcattgtcggcttcacgctgcctgcggcatcggtcagcggccaggctaaccgttcgagataaccgtcatgaatgcggtaaccgacggtgagcagattgctgcgtggcagacgcatcaacgggttaaccacgccgccgcgcacaaagcgcatgccttcactctcagacgccagcacgccagcgcccgccagtaacgctggttcacgctggccctgttcgcctcttaccggacgcggcatcatttgtgtcagatcgtgggtcagaaaactcatcgtttgctgcatgaggtttagtttttgatcatgtccggcgacggcgttattcacgcgtgtgacaccgtttgtcacctgctgcgccatcagtgccagcgaggcaaaaatggcaattgccaccaacatttccagtaacgtgaaaccagcgcgagtccttctcactgttggcctcccacggcgctaaaccaggcgcgtcgtgactgaatcaccgacgaaaagtcttcgtgaaggctgacttcaatatccaccgcctggagcagcgcgttgcctgtactcagcggtgtggttcgccagtaccagcggcttcctgccatatcgctctcgccctgctgcctgaccgcccgctgctcgcgggtcatcaggtagagcagcgcggtctggttttcagccacccagcccgctaccgttttttcctcaagaatttgctgattactcagcgcaccgctggcaatctgtaacaccgccgtggcagccagcgcaaaaatcgccagcgcgagcatcacttccagcaaggtaaatccgcgcttcatggcatcctctcatcacattgattgagggataacgcgccatcgtgtgccagctttaccgcccaacatgcgttttgcgccgccgagtagaagcgcagcgtaaacggcgtggcgggttcaaaaggcgaaaaacggatctgcggcgtcttctttttcgcctctttttgcagctcaagttcaatatcgtgcagcgtcagtcgacgacgttgcagctccagcgcatattccttctgccagatatcacttccgggttgtaacagcatctgcacctgtttcggcaccgtaacctgtgccgataaccgggtcgaggaaacgggcgaccactgcccctgacgacgctgcataaactggtagccaggcgggtcgattagcacaccgagtgttttcccttcgatcactgccctgtccttaaactgcgcaaagcgagtcagaaaatcctgcgccgcttttttcgcgggcgattcagaatcggtcgcaaaagtctgtaccacgcccgcactggcaaggccgataagaaaaatcaccagcatgatttccagaagtgtgaatccgcgttcaggcactgcttactgaaactcctgcaaattccagttaccgatatctgcgccagcgccttccccgttttcctgaccatccgcccccagggtataaacatcaaacagccctttttcacccggactgagatactgataatcattgccccacggatcctttggcagtcgtttaatgtatccaccagtacggtagttgcgggagtccgccatattggctggctgctggatcagcgcctcaagcccctgttctgtggtcggataacgcccgttatccagtcggtacatatccagtgcgttttccagcgccacgatatcgctgatggctttttgccgatcggctttctctttgttgcccaacaggttaggcaccaccagacttgccaggacgccaagaataacaatcaccaccatcacttccagcagggtaaaacctgcccgtggtttttgtgtgcgggataacgaattcatgtgataactccgtaaattacattccaaccatattattcagttgcagcatcggctcgaggatggcgatgacaataaacagcaccacgcccgccatcatcaccaccagcgccggttcaaacagccctaacgccagccccacctgggtatcaaattcccgttcctggttgactgcggcctgctcaagcatggtttccagttcgccgctctgttcgccggaggcgatcatgtacagcatcatcggcgggaacaggcgcaactccgccagcgcggcgcgcagactgcttccttcgcggacgcgatctgccgccagcagtagttgttgttcgacatagcgatttgccgacacggcggcagctgtctgaataccttccagtagcggaacactgctggcggtgaggatgcttaaggtgcgggaaaaacgcgccgtattcagcccgcgcgcaacacgccccgtcacaggcaggcgcagcacggtttgatcccagcgcaggcgcatagcaggatttttaagtagccgttgccccagcaccagaagccccagcaaacccgccagccagtaaacgccgctggcctgtaacgcgtcgctcatggcaataagcgtgcgggttgaggcgggtagcgcgtgtccgagatgatcaaactgttcgatgattttcggcaccactgccgtcagcaaaatagtgactacgcccgttgccaccaccagcagaaccagcggatagagcatggcctgcaatagacgtgatttcaggcgctgtcgctgttcggtgtaatctgccaggcgattaagcaccacgtcgagatgcccggatttttctccggcagcaaccatcgaacaaaacagagaatcaaagacgcggggatgttcgcgcaggctgtccgacagggtgtaaccttcctgaatccggctgcgcagcgccattccgaggctttttacatgcagtttttcactttgctcactgaccgcctgtaagcaggtttccagcggcattgctgcctgtaccagcgttgccagttggcgcgtgaacagcgcaagatctgccgccgccacgcgacgatgtgcgtgccgccgacgctgcaacatcccccctgacgaagtattcatccgggcttcaatatgcacggggataagctctttaccgcgcaacaactggcgggcatgacgcgcggaatccgcctcaatcatacctttggttttgcgaccattacgctccagcgcctgatagtaaaacagtgccattacgcctccatggttacccgcagaacttcatcgagagaggtttctccggcgagcactttctcaatgccgttgctgcggatacccgcagagtgttgtcggacataacgttccagctccagctccccggcctgacggtggatcaaatcacgcaatgtggcatccaccacgatcagctcatggatggcagtccgtccgcgaaaacctttgtgattacaggcgggacagccctgtggatggtacagagtgacggtacgggcgtcggtaattcccagcaggcgtttttcttcgtcagtggctggtgcgggctggcggcagtcgggacacagcgtgcgaaccagtcgctgcgccatcacgcccgtcagactggaagagagcaggaaaggctccacgcccatatcctgcaaacgtgtgatcgcccccaccgctgtgttggtatgcagcgtggaaaggaccaggtgtccggtaagtgaagcctggacggcgatttctgcggtttcggtatcgcggatttcaccgaccatcaccacatccgggtcctgacgcaaaatcgcgcgcagcccacgggcaaaggtcatgccgacgcgggtgttaacctgcgtctgaccgatcccttcaatcatgtattcgatgggatcttcaaccgtgagaatgttgcgcgaatggttgttcagctcctgcaatccggcgtacagcgtggtgcttttgccggaacccgtcggccccgtcaccagaaagatgccgtgcggtttgtgtaacagctggcgcaactgcgcggtcagttgctggctaagccccagacgctccagcgtcaggcgggcctggtttttgtccagcagtcgcagcaccacgcgctcgccccaggcagaaggcatggtggagacacgcacgtcaatcgcccggccgcccagcaacagcgcaatacgtccatcctgcggcacgcgcttttcggcaatgtccagccgcgccatcaccttgatacgcgacaccagcagcgaggccagtttgcgccccggacgcagcatttcatgtaatgtgccgtcaacacgaaaacggatcaccagactcttttcaaacgtctcaatgtggatatccgaagcgccttctttgattgcctctgccagcatggcgttgatcagtttgatgatcggcgcatcgtcgtcgctttccagcagatcttccgtttccggcagttcttccgcgagggtaaaaaagtcctcggcagaaccgagatcttccatcagttggcgagcctcggaagagtcccgctgccagaccgcattcagccgctgttcaaattcggcttcgtcgatttgccgcagcgtaaagggcgcgttcagcccccgctgcagctcctgcaaaacagagagcgacaacggatgaacatggaggatctccagcgacgcttcgcaccatgccaccaggctaaaccgacggctgaaactgtagggcagacgcacggtgttagcggtggtttcctgtgctacaggcaccattaacgcgttctcccggcattaaggaacgcacgaacttccggcggtagagcctgattttgcgctggcagtaccggctgcgcggtgtgcggcatcaggcttaaaccttgctcatcgcgatagatctgctcggcgcgcatgtagttatatttgcgctgcgacacgccgtctgccgccataccgtcacgcagaatggtcgggcggataaacaccatcaggttacgtttttcttttttatccgccgtcgatttaaacaggttaccaatcaatgggatatcgcccagcagcggcactttcgccacgctttctcccgcctgatcgtccatcagaccaccaagcacaatcagctcaccatcgttagccagcacggtggttttcagtttgcgctcaccaaacaccacgtcgaggctggtctgtccttccaccttcgagacttcctgctcaatcaccatctgtaccgcgttaccttcgttaatctgcggcgtgactttcagcatgatgccgacttttttcctttctactgtattgaaaggattgctgttattggagccaacggtagagccggttaataccggaacgtcctggcccaccatgaagaaggcttcctggttgtccagcgtggtgatgctcggcgtggagagcacgttcgagctggagtcgtttttaaccgcctgcaccagcgccatccagtcgcctttcaccacaccaaccgccgtaccgctaaagccggaaagaagctgggcgagcgtggagagatcgccgttggtatccggattaatggtggtagcgccgttttcactgatcaccgtcgagcctttctgcggtttcgcctgagaaatggctgcccccagcgtaccgatagggatctgcgtaccattagcaaactgcattaatccggcatctttcgacgcccactgcacgccgaagttgatattgctaccttcggcaacttccacgatcaacgcctcgacgtgcacctgagcacggcgaatatccagttgttcaatcacgctttgcagcgactgcatgatgtcctgcggtgcggttacaatcagggcattactgtgtttgctggcggcgatggatacaatctcacgcccgctaccgaccgtgccttccgcctcttctttagccgccgtgagcgtgccgctgacctgcttcagcacatcgaccagatcttcggctttgctgtatttgagatagaaaacctggctgttgccgctgcgttccatttctgagtccagccgacggatcaggcggcgcattttgtcccgcgtggccgggtcaccactgacaatcacactgttggtgcgttcgtcggcgacaatttgagatttcagcgtcgctggctggttctcgccgctgtttttcgtcaggctttccagcacgcgggcgatttccgaagccgaggcgttatccagcgggatcacctcttcggtgcgattacccgcgtgatccacgcgctggatcacttctgtcaggcgctccacaacggaggcgcgtccggtgagcataatcacgttggagggatcgtaattaacaacgttgcctgagcctgcgctgtcgatcatctggcgcagaatcggtgccaactcgcgtaccgacacattacgtaccggcactactttggtgaccatttcatcgcccgcgtagttgtcgctgccttcaccgaccagcggcagcggctcgactttcgcagcgctggatttcaccaccttcagcacgtcgttttccatcggtacgacggcatacccctgtgcttccagcaggttaaggaatagctggtaatactggcgttcattgagcggggtcatggtgcgaatactcactttcccctgtacgcccggccccataatgatggttttattaaggttagcgccgacggtttcgatgaacgatttcaggtcggtatctttaaaattagcggtgaaagtggcttcttccgcccagaccggtgaactgcataatgccgctgccagcaccagcggcagtaaacgcttttttgttttgaggccagttgtcttcttacgccagaccgacaacgtaatatcacgccaaaacacgatgaatgattctcctggattaaatgcggttagcgcagcgcgatggaaatgtcgtggcgcgcacccttgcgtaaaaccgtaagttgaatggaatccattgaaggtaactgccgcatcagagcaatcattgctcgtggatcagtgaaatcctgctgatttagcgcaatggcgatatcgccttccttgaaaccgctggcatcgaacagagaacgatctgcccccggcttcactgcataaccgacaattccctccttacgcacaggcgtaagctggatatagttaaaaattttctgcggatctttcgccagtgcctgacgcacggcagtcgggatctccactggcgcactgacagcaggttcagcaacagcttgctttgcttcgtcactgacagcttttttgttggtcacggctacggtggaatgcccctcttctgccaggctcaggcgctctatttttccctgatagcgcagcatcacatggtcgcgattgatttcctcaatcaccgcattgtgcgagccaagcgtttcaccctgcaaatagacctgctgtttaccgccttcttcaataaccgcgccgggtctggcaccaaaggcaatcccgcgcagcaccacattaagacgcgtttctgccacaggcacaggttcgggttgttttaccggcgtggcgacgggctgatatttgccaaaccagttttgctggctgattaattgcacgtcatttttatcgaacgtttttgcatccgcacggggcggtttattcgccgatggggaaacagccgtatattccgcagaaaaggagaaatagcgccagagtgaatgcgccacttttgcagaaataataagcagcatcagccagaacatcccgcgtacaatttttcgcagatgctctttgtctgtattaaaagattgtctctggttaagagtgtgacgaatttttgtcagccattgaatgagataaattcgtgcgtcacgaaaaacaacccgcgccaatttatatctacccgacgttatgctttgactattccacaggtggtacgatccagtttccgctgatactggttacctgtacgtgtatcattaatcgttatgctgtaattaattccctcggtaatcattaatttcaccgttgggtcagcgcacatttgtcgttgatagctggttaaaaaggcgtcaggcgtctgcgtggtctgagtccccgcttcgctgataatggtcatttttaccgtcgtgccgctactttgtgccagcactaaggtatatcccgcagatttaatcggcaggttttggctgatattttgcgcctgttttttcgccagtaaactggcattttcattatggctggcacagccacttaataatcctgtaacgctcaacaatagcgatattaataccctccctggcatttgttttatcgacatggtaaataatctctaaggttattaataagagttaaaatgtcactttgataatgacgttgttatcattaaaacaatgcctgtagataaattgttgctataccgcccagacttaaacacggtccaaaaggcagtgtggttgatcctctttttgtaataacggcatatatcaggccgcagcatgatgcgattaaagcaacattgggtagcgacaacggccccacccaactacctaacgcagcgaacaataatacatcgcccatgcctaatgcttctttacgcagaactactccggctatccagcgcagggagtaaaaagcgataaaccccaccaggacgccggtaactgcatcttgtagcgtgagcgggctctgctgcgcccatgccgcaatcagtcccgtccacaatacgccctgagtaaaaacatcgggcagccattggtgatcgaggtcaatgacgctcgcggcaatcagccaggcggataatatcatcaccgccagcgcccatccactttccggccagaccagactcgccagcaaaaaagcgagtgccgtcaataactccaccagcggataacgcttgctgattttcgcctgacaatcacggcagcgccctttgagcatcagccaggagagcagcggaatattgtcacgtatccggatggtctgctgacaatgtgggcagtgggaacgcggtagcgcaaggcttatttttgactgcgcactcggcatttcaccatgaaactccgccatttgttggcgcagcatgatggggtaacgccaaatcaccacattcaaaaaactgccgatgatcaatcctccgacggttgccagtatgggcatcgccgcggggtattgctgaaaaacatcaaaaagcatggttaaaggttgtttgttgtaacttgccggatgcgggcctgcaagtgtatgccatacggctttcctccaggcccgataagctggcgcaacccggtgcgccttatttcatgccggatgcggcgtgaacgccttatccggcatacaggattactcgacagacatcttatgctcggtaaccttgttaatggtttccggtccctgttccggtttcggcagcttgagtgacgccagcgtgttgtacgccgactggctcacaccgccctcgaagctcatctcgctcgcccccggcagctggtaagcattcgcacccggattccatttcttaaagaactccgaaagatccgtctgggcgacccaggaggcacacagcatcagcgtgtccgcagcgttaccgttggattcagcacagtaattcttgccaccaaaggtcttgtcaccaacgtcatcgccgcgcgctttacggtgcatcaactggaacaggttccagcctttcatcccttcacgatcgctgaagaacttcggcaattcaccttctggataccatttcttgatatcaaagtttttctctgcccattccttcagctgcgcgtacatcagcagacggtcacccgcaccgccgcgcgcccatgcctgaccgttgctctcctccagatattccggtgcgacggtaatatcgtcagcgacacggttcatcttgccgagataacgatcctgcatgtacagcgccagcacgttgttcgccacttcggtcgcgcctggaacagtcagcggcgtttctgcggcgttgtgccctacttcgtgccagatcagccagtcgttcagcggcgtcgtcggcagcgtggtgctgttcgtcgagaagctgctgttcattaccggataacccgaatgcgcatcaccgatggagatctgcacatcgttggcgaaacgatgcttgtggcccgtcaagtttttataggtaaacatccggtgcttaccgtcttcctcattacgaccgtagaaatcattcatcgagctggcaaaggtatccagatcgttagcgaattgcttcagtccgccagtgtaattgctggcattcaggttcttcttcggtgcggtataaacgaaagcgtctgattccagctcacccagcggagccggtgagttcagatcgtttttccatgcgccgtctttatagaacggtgcttttaccacaccagtaaaggtgaagctggcagattcattgtctttgctgtcgcctttgatataaatcagaccaccgtaaggcaccttgaatttcaccgtaccactagcgtccagagagtacgttttggttactcttggcggacggttcagcgcgacttcatgcttctctcttccggtcaggtcgtcagccagcgccacggtgacggtcacaggaacgttcgcattggacttaatggtgacctctttctgagccggtgcccacaggccagttgactgcatgttacctgcaaaccatttggtcggattcgagtacaggctgatggtttcagtaacgttctgtccctcttccgatactgctcccggatacttctcaacatcaactttgatgttcagatcccaccaggaacggcccagcatcaggcgtgtcagcggtttttccatatagttgagcgggtagctcgggttcatcatgcccgctttgctgctttcttcaccgtaaatcatcttgttatcgatcagcgattttttcagctcagcggaacactgcgtgccaacgtatgcattgttggtgtagcagttcagaaactcagtgaacgttttaaagcccagctcgtcttctttaccctcttcataacgatatttcgtctcgttccacagccagacggacatgttttggtataaacgttccagatcgacgctgttgagacgctcaccctggcggccattggtacggaaataaagctcatgctgatacaggcgctgaatattggtgcctaaatccgcagcctgcagcatcgctttcgcagtgtcagctccaagatccagctgcgtatactgcggaacatacatgccaccggttaccggcacacccgtgcctgggcggtattccagacagttgacctcatagtgatagtcagaatccttacacacttccagccctgggaacgcgtccagaattctctgttttgccgcagccagtgactcaggcgttttgtggtcggcttcatcaataaaggcgaattgggttacctgtttaccctcaacttcttcctgccagctggcaacttccagcttcggtttgtcatcaggtttgttttcttgctgatatttccagataacttctttcgtggtgtcatcaatggtatacggtggtttaccatcgacagccggataacgctcatagacccaaattggcgttgaacgtcgttgacgaacacggtcagggtagccttgcggatcgttatttactaccgacttgttaagcgccatcgacaaacctgcggcatcaagcagacgtacaaagccagatgcgctctcttccttaagattgctcatcacgttttccatgatcagcaccgatccacctttgttcatataggcgatcaaatcggtcacatcctgctgggtcagcttcggtttgctggtatctgcgcgcagaggaatggagtaaggatcgctaccccattgtgtgacgtattcaaagccattgaggatcaacagaggaacttcatctggattcagattgccatagctggtcattggtttgaccgtgatgccagtgaaatccttgtggaacgcaaacggtgcgctatttcccagcacctgaccatgttttttgaaatataccgtgtccaggttagtacccacggtcatactggattttgcatccggcaaccagcgatcatttgacagatagcgcagcacgttctccatgaagttcttcatgtcatccgggtcgctgttgagcgtacactgtccgtctttattaacgcccccgttccagctgtagccgttcgggcaacgcaggatgctgttgtagtgtgggttaccgataaccatcagcttgccatcgcccacttgccccagcgagataaacggcaggttgaaggtggcggtttcgcgtgtcacgttctctggtcgcacaatggaaggcgcttcagtaatgtacgccagctcatttttatcccaggcgcgtttttcgccaaacgccagccagtagtttttatcattacgcgccatcagaatcgggaaggccgcgttggagatattcaccaccgcctgaccgcgcgcattacccgtgctgccatagaagttggtagagtcatggaatacatggaacttactgacagatttgtagttcgtatccacgccccacagcttgttgataacgccctgaatctggccgtcattaacattgcgcgttgtcagcgagaaccagcgagcctcgttacaaccatcggttttcgcacaaatcgcggtatcgatctctttggcctgacccgtcttaaactgctcgataaattcgttaggcagattaacgacttgctcaccttcccccagcgtcgcaccattggataacgagagattgataatctcgttaatcacgttgggatattcagcaaaaaccttgcgcacttcatccggaactacacgcgtgtgattttgtccagccttcgaatagcggtgaatcaactgatcgatatttgccccgcgaacttcatcacccagttcagtcaatgcaatagtcgacttgttaccacgcacagaaccaagctcaaaagtgtcgatgccaaaggagatggtttccccccaactaaaggaaaattccccgttttctccggttacaccacggccggaattggtgtaatagttgacaccaacaacaccatccccctgactatcgaccagtcgaccttcagagagaatgatttcagtgggttgatactgataaaactgttccgcgttagccgacacgaaggaagcgtttagatccggttttgttcccggagtggtggcgggcacgaccggtgaagtatgagtggatggcgctttatcggtcgcggcattgttttccacctcttcattgaccagctttttgaattcttccggtgccagatcgatttgcttatacagcgagtcgaaacgtttactctcgatcaccgaggagaactccaggcacacctgttctgtattcgccgggcaactgttcatggaggtgaccagcgagagcgcattgcttttcttgttgtcggaacccgccagttcttgcgcgtcctcaagactaaacgacactttttcaaccgcacgcaggctacgcgcagcttctgactgggtgtcgaaggtagcaattgtcgtgttgttccctgccacacaggtgactttgtcgcctggtgtaaaggtaaagccatcgctggattcatcattacaggtgatatcaccagttacccgcaggcttccgcccagagtcagataacccgttttcgtaggaacaggttctggctccggttctggtgttggctcaggatcaggtgtcggttccggcgtaggttctgggtccggcgttggctcaggcgtcggctccgggtttggtgttggatcaggtttcacttccggcaaagaccctgttccagaatctacaggcggcgtatcggaggaagatccggagccaccgccatcacaaccggctaacagggttgcactcaaaatagccgctaaaagcgatttcttatatttaaatttcttattcattaataacgcaagtgacaaaacaatgttaaaaaattcgtaactgggagaaatagttttatgctttatcttctttaataatttcctccattcttaagaaaacgacatcattgatagaaaacaggtgaaatttataagaataacccctatttgatgtctggctggctatttttacgaaatttcaataaacaaaaaattaacaacatttcacaacgcaactatataaattcgttggtagttttaacgattaagattgcaaaagcaacagatagaacggtgtttgctcatcaagcgaacataattaatacagacttgttttgcgtgataaaaaaaatagatgttctcacgctcttaattatttagcaggttatctgaacacaaaacattattgccgcatggataataaagcgagaaataattttcaattaataagacagaataatgtaaatgaagccggatgatattaacgatcatccggcattattgatttacgagaccaacattccagtaaacacatacgcctgcaacaacgtgataacgccgataacgctggcaaaaatcagactgtgcttcacggtgtagcggaatagttcagattctcggcccaccatgcccgtcgcggcgcaggccacggcgatagattgcggggagatcatcttgccagttacgccgccgctggtatttgctgccaccagcagagtgtcagagacgttgatttgctgcgccgtggtcgattgcagtgaaccaaacagggcgtttgaagaagtgtccgagccggtaaggaatacccccagccagccgaggaacggtgagaaaaacgggaacatcacgcctgtacctgccagtaccagcgccaacgtggtggacatgccggaatagttggtgacgaaggcgaacgccagcaccatgccaatcgacaatatcggccacttcagactaattagcgtttcggcaaagacgccaatccctttcttgatgcccacgccgaggatgaagatagagataatcgccgcaataaaaatagcggtgccgccagccgagagagggtcgaatttaaacaccgcatccattggcgttggttgggcgacaatgggtgccgctttcaacacttgttgatgcaaatgagggatctggaaattaatcaccagtgaataaaacgcgccgcccggagcaaataacgctttaaacggcttcatggtccagatggtgaccagcaccgttaagattaaaaacggtgaccacgcacgaatgatttgccccagactatattctgaaggcacgggaccgccagaagatggcttatttaccaccatcgcacctgcggattgccccatgctgattgccgtttcggtatttttcggccgccagactttaaggaataaagcgagtgagacgatactcaccagcgccgaagtaatatccggcagttccggaccaatatagttagaggtaaagaactgagtgacagcgaagcttcccccagcaaccagcgccgctggccacgtctctttcacccctttccagccgtccatcattgctaccagccagaacggcacaagaaccgacaggaacggtaactgacgtcccgccattgcgccaatgtggaacggatcgattcccgttacctgaccggcgaccagaatcggcacgcccaacgcaccaaacgccactggcgcagtgttggcaatcagacacagccccgccgcgtataacggtttgaagcccaggcccaccagcagcgcaccggtaatcgccaccggcgcaccaaagccagccgctccttccagcaacgcaccaaaggagaaaccaatcagtaacacctgcaaacgctgatcgtcggtgatggagataaccgagctgcggataatatcgaactgaccgctggcaacggttaatttatagaggaacaccgccgcgacaataatccacgcaattggccataatccataaataaagccatagcctgcagcagcaaatgccatatcaatcggcattttaaaggcgaatatcgcaatcaggatagataagataagggttattgctccagcgacatgtcctttcagacgtaataccgcgagtgcaacgaagaagaatattatcgggatcagggcgaccagagcggatagccccagtcctcccatcggcatatacatttgggtccaggtaaccatattgttcagtctcttattatctttatatgcttgatatacttaaggttgtaataagcaaaagaggactgaactgtaaaatataggcgttatactttacagcaacagtacgccgctaacgcaattgctacctctggcataacaagtatatcgggtaagggtttctgttccgcacacgcaggcgcagagtatcgttaagatgtccatattgttgttttaggcccgctagtaatgcgctacgggtatttaatattgttaaaccctgataatcgctccggttatttccgggataaatgtactatcgcagttactatcatagccccgacaataaaacttgccggggctttttttgacgctattaatgactttctttttcgcgtaaacgccaggcgtgtaataacggttcggtatagccgtttggctgtttcacgccgaggaagattaaatcgctggcagctttaaaagcacacgagttagcgaaattccccgccatcggacgataagccggatcgccagcgttttgctgatcaaccactttcgccatattctccagcgacgcctgcacctgttctttggtcagaataccgtgacgtaaccagttggcgatatgctggctggagatacgcagcgttgcgcggtcttccatcagcgccacattgtgaatatccggcacttttgaacaaccaatcccctgctccacccagcgcaccacgtaccccagaatcccctgcacgttgttatccagctcttgttggatctcttccaccgaccagttagcgttttcagccaccggaatagtcagcagatcgtccagcagcggttcaaattcagcattgaactcggtctgggcaatgttggcttgcacgctctgtacgttggtttggtggtagtgcagcgcatggagcgtagcagcggttggtgacggaacccaggctgtgtttgccccggcacgcagttggtcgcccttctggctgtacatgtctgccatcaggtccggcattgcccacatgcctttaccaatttgcgctttaccgcgcagcccacagaacagaccggaaagcacgttattacgctcgtaggctttgatccacggcgtcgatttcatctggtttttacgcagcatcgggccagcttccatcaccgaatgcatttcatcgccggtacggtcgaggaaaccggtattgatgaacgccacgcgattgcgcgcctgagcgatacagctacgcaagttcagcgaggtccgacgttcttcatccataatgcccattttcagggtattcggtgccataccgagcattgtctcaatgcgggtaaacagtttgttggcgaacgccacttcctgcggaccgtgcattttcggtttcacaatatagacgctgccagtgcgcgagtttttctgcacttttaaatcatagagggcgatcgcgccagtcatgacgccatcaagaatgccttccgggatttcattgccttcgctgtcccaaatcacaggaatggtcatcaaatgacccacgttgcggataaacagcagcgagcgtccgtgcagagaaatttcagagccatcggcggcggtgtaatgacgatcgtcattcagtttacgcacgatttgtcgaccgtttttctccattttctcttgcagagtcccctgcatcaggcccagcagattgcggtacagcaggattttatcttccgcatcaaccgccgcgaccgaatcttcgcagtcgagaatggtactgatagccgcttcgacgataacatcgttgatgtgcgccggatcgtctttgccaatccgcccgttggcatcaatttgcagttcaatatgcaggccgttatttttcagcaaaatgcaggtcagcgcagcggcatcgccacggtaaccgacaaactgcgccggggtacgtaacgtggtttctttaccatttttcaactggatgcgtaattgtttatcgaccaccttaaacgccaccacatcctgatagctgccattttccagcggtagagattcatcgaggaaacgccgaacccaggcgataacctgctcaccgcgttgcggatcgtagccgctgaccatcgccccttcctgcgggatgatgtcgctgccgtataacgcatcgtacagtgagccccagcgagcgttcgccgcgttcagcgcgtagcgggcgttcattgccggaaccaccagctgtggccccgcctgactggtgatttcgctgtcaatgcccgtggtttccaccgtcacgcgctccggttgcggcaccaggtagcccagttcacgcaggaaagatttataggccgctttatcttttaccggccccggattgctgcgatgccactcatcaagcgccgcctgaatgcgatcgcgttctgccagcaactgacgattttctggtgccagatcgtgaacgatttcatcaaaattgcgccagaacgccgcagcgtccagccctgttcccggtaaaacttcttcatccacaaaacgtttaaaattggcgtcaatgcgtaaacggccctgggttatggtttgactcattgtttatctcctcgttttcgcttatttcgccaacaccgctgctgccgctttcgcgacctgcgcatcctgtgctccggttaaaccagaaacgcccacggcaccaataatttgcccatcaacaacaaccggtacgccaccttccagcgacgtcagtaacggcgcagtcacgaacgcggtacgtccgttgttcaccatctcttcatagcccttagtttcacgacgccccagcgcggcggtacgcgctttctcctgggagatgtaagccgcaatcggcgcgcaatcgtccatgcgacttaacgccagcagatgaccgccgtcatcggcaacagcaatggaaacagaccagttatttttctgcgcctcttcctgacctgcggcaataattgcactcgccatttgctggctaagaatgactttagttttcatttttttattccttttcaagggcttgttctacaatttcaatccagtgacgcacagaggtacgaccggcgctcgccagatgcgtctggcaaccaatgttggcggtgacgatcatttccggtttgccgctttccagcgcattcattttgttatcccgcagctggcgtgccagatcgggatgcgttaacgcatatgttcccgctgaaccgcagcacagatggctgtcgggaacgtccgttaaggtaaatccaagacgaagcaacactttttccacttcgccgttcagcttttgcgcatgttgtagggtacacgggcagtggaaggccagttttttatcgccgcgaactgccagtttttccagcggttcctcgcgcagaagctcgactaaatcgaccgccagttcactgacttgacgcgctttatcggcatataacgcatcgtttttcagcatctgcccgtactctttgacaaacgcgccgcaaccgctggcggtttgcaaaattgcctcggcacctgcttcaatcgcgggccaccaggcatcaatattattgcgcgcccgttccagccctttctcctgcgcattaagatgatagtccaccgcgccacaacagcctgcttcgttagctgacatgacgctgatccccagacgatccagcactcgcgcagttgccgcgttggtgttgggcgaaagcgtaggctgggcgcagccttccagcattaaaacccgacgcttatggcgcagcggcggacgcggtttagctttcaccgtttcagcaggcagttttgctctgacctgttccggtaaaaacggtcgcagcaccagccctacctgcgtcagcgcacggaagaccgccggacgcggcactacctggcgcaatccttcgcgcagcattcgctccggcagtgggcgtttcactttctgctcgacaatatcacgcccgatatccagcaaattgtgatagcgcacaccagaaggacaggtggtttcacaattgcggcaagtgaggcagcgatcgagatgctcctgtgttttaagcgtgacttcgttgccttccagcacctgtttaatcagatagatgcgcccgcgcggcccgtccagttcatcgcccagaagctgataggttgggcaggttgcggtacaaaatccgcagtgaacacaggcgcgcaggatgctgtcggcttccagcgcccgcgcgttctgccgcatctcttcagttaattgggtttgcatagcctgctcctcaaagttccgcgtacatgcgaccggggttaaacacgccgcaagggtcgagctgctgtttaagctgctggtgatagcggaataaaggagccggtagcggggcaaagccaccctctccggcactaaagcgggtcgcatgaccgccagcgttgcgggcgatgcgatggatttgattgtcatcggctgtcgatttcagccagcgtaacgccccgccccagtcgatcagttgctcgccgggtaaatccatcatcggcgcatcactgggtaatgaaatgcgccataaggtacctggtaacgagaagaacggcagttgttgttcacgcaattgctgccagaactgacccgcaacctcttcgccccccagcagttcacgcgccgcttttaccgatccttcgccgccctcaaggcggatccacaacgcattgtcgaagtaacataagccactaatgggtagcggctggagttgccactgggcgatttcgttcatggcttcttgcaggctgatttcccgacgcaggctcagggaggcgcgcggtcgcggtaacactttcatcgagatttcagtgagcacgccaagacaaccgtagcttccggccattaaccgtgagagatcgtatccggcaacgtttttcatcacttcgccaccaaaacgcagatgttttccagcgccggtaatgatgcgcgtgccgaggacaaaatcgcggaccgaaccgctccacgggcgacgcggccccgccagcccgcaggcgaccatcccgccccaggtggcttcttcaccataatgcggcggctcgcaggggagcatttgcccggcgctctccagcgccgcttcaatcgccaccagcggcgttccggcacgcgcggttatcaccagctcggtcgggtcgtaattaacaatgccgcgatgacaacgcacatccagcgtttgcccggtgacagggcgacctaaaaaggctttgctattgctgccctgaatcaccagcggcgttttatcgctaattgcctgattcacctgctccagcagcgcctggctgtaatcacactcgcgtagcatcagaaacgctccagttcagggaaaggtaaatgaccgtgatgcacatgcatggcaccaaattcagcacagcggtgtagcgtgggaatgtttttcccagggttcagcaaaccatcggggtcaaacgccgccttgaccgcatggaaggtcgtgatttcatcgctgttgaactgggcgcacatttgattgattttttctcgcccgatgccatgttccccactgatgctgccgccaacttcaacgcagagttcgaggatcttcccacccagctcttccgcgcgggcaaattcaccgggttcgttggcatcgaaaaggattaacgggtgcatgttgccatctccggcatgaaagacgttggcaacacgtaaatcatattgctgcgataaacgggcaatgccttccagtacgccaggcagggcgcgacgcgggatggtgccatccatgcagtagtaatccggggagatacgtcctaccgccgggaacgcatttttgcgaccggcccagaaacgtacgcgctctgcttcgtcctgtgccagacggacgtcagtcgcgcccgctttcaacaagatgtcgttaacccgctcgcagtcttcctgtacgtcagactccacgccgtccagctcgcataacaaaattgcttcggcgtcgacgggataaccggcatgaataaaatcttccgccgcgcggatcgacaggttatccatcatctccagcccgccggggataatgccattggcgatgatgtcaccaactgcaagtccggctttttctaccgagtcaaagctggctaacagaacccgcgccacgggcggcttcggcagcagttttaccgtcacttcggtggtcacgccgagcataccttccgatccggtgaacagcgccagcaggtcaaaaccaggtgaatccagcgcgtccgatcccagcgtcagcgcctcgccgtccagcgtttgcacttcaattttcagcaggttatgtacggtcagaccatatttcaggcagtggacgccgccggcattttctgccacgttgccgccaatggaacaggcgatttgtgaggaagggtccggtgcgtagtagagattatgcggtgcaacggcctgggagatcgccaggttacgcacgcctggctgcacgcgcgcgcggcgaccaacggggttaatgtcgaggatctctttaaagcgcgccatcaccaacaacacacctttttccagcggcagcgcgccaccagaaagcccggtgcctgcaccacgggtcaccaccggtacacgcaggcgatggcagacagcaagaatcgctgtcacctgttccatttgcttaggcagaacaaccagtaatggacgcgtgcgatacgcgctcaacccgtcacactcgtaaggaatgatctcctcatcggtatgcaggatctcaagtccagggacatgctcacgcagtgccatcagtaccgatgtgcggtcgacatcgggtaaagcgccatcaagacgctcttcgtacaagatgctcatgagtaggcttcgctttgttgtgttgtgtggcagctgatttttgcgcgctgcttctgtgaacagttattaagcgggcttttcgttttcgtctatctctttagctaccggtcagaccattttttttccagctctgtgaccttgccttggttaactcaatgttaaattgatgtaacataatcacttacgtgatgtgcgtgttttgcgagttaagaacagaaaaattggtcctacctgtgcacgaggtccgggaatgaaagatgaacgtcgccctatttgcgaagtggttgcagagagtatcgaacggttaattatcgacggcgtactgaaggtcggtcagccacttccctcggaacgtcgactgtgtgaaaagctcggcttctcacgctccgcactgcgtgaagggctgaccgtgctgcgcgggcgcgggattattgagacggcgcagggtcgcgattctcgtgtcgcacggcttaatcgggtgcaggacaccagcccgctgatccatctgttcagtacgcagccgcgaacgctgtacgatctgctcgacgttcgcgcattactggagggcgaatcggcaaggctggcggcaacgctgggaacgcaggctgattttgttgtgataacccgctgttatgaaaaaatgctcgccgccagtgagaacaacaaagagatttcgctgatcgaacatgcgcagttggatcacgctttccatctcgccatttgtcaggcttctcacaatcaggtgctggtgtttacgctgcaatcattgaccgatctgatgtttaattcagtgtttgccagcgtaaataatctctaccatcgaccacagcaaaaaaagcagatcgatcgccagcatgcgaggatctacaacgcggtgttgcagcggctgccgcacgtcgcccagcgcgcagcacgcgatcatgtgcggaccgtgaaaaagaatctccacgatatcgagctggaaggccaccatttgattcgctcggcggtgccgctggagatgaacctgagttagctggtattaaatctgcttttcatacaatcggtaacgcttgtacggctccgccccaatgcgttccagcatgttattcatgcctgtattggtttcgaggatccatgacatctccagcgcatcgatcttccggcgggcaaacggatcgcgtaaggcttcaatcaataacagcgcaatcaccgggccgatgcggctgaactgatactcgtcgcgcacgcccatcagcggtactcgcgcagttcgcacaccgctgactttcaaacgccacagcaattttgcccagccgaagggaaagagcgatccgttcagatcggcaatcgcctcgttgatgttcggcaagccgacaataaacgcgcagggtgcagaatcaatctcagcgatatagatcatatcgtccggcaccagatatttaagttgatcgcccatggtcgcgaattcatgttcggtaaacggcacaaatccccagttgtgctgccagccagagttgaaaatctcacgcaggatctgcatttcttcggcaaaccgctgacgattgatgcagcgaatggtcacctttttgcgcacctgatccatcagtttttttagcgccggagagaaagtgagatcggttcgctgcatccaccacgccagtaaatcaatgcctttgtgataacccagttgttcaatatgcgcggcataccacggtttgccgtgtggcatcatcgcacagggtggtgtgtcaaaaccttcaatcagtaatccgctttcctgattgatattcaggctgaaaggaccgctgatcttacttgcaccttgtgacttcaaccacgcttccgctgcgccaaacaacgcggcaaaaacctgcggatcatcaatggcgtcaatcatgccgaaatgaccggtatcttcaccgtaacgctcacggtgcaaggtatctatttgcgcggtaatacgcccaactatctgccccgctttttttgccacccacgcctgccagatgatatggtccgtccccggatttttcgcagacaaatgctcgttgcgttctatgaataaagggggtatccagtttggatcgtcgggataaagtgatgacggaaaagcgataaatgccttaaggtcatttttattaattactttttcaattttaatcatcagcagatcgcattccatatctctgtggataacaaataattaacggtgaaaaacaggttgcaacagcaacgaacgacaccttaataatcaacccaatgaatacaaacaaagaataaatagtatttattaatgattatgataaggttagagactacacagaagcgcctcaatgccttttgtcgatttaaggcgaccggacaaggcttcttcttaatatattcataaattaaatatcattcacaataaaaacaaaaaacttaaactcattatttaaatcaatgttcattttcacaccgatgaaaatactatctcatttatcttttatgcctatataatccaccgcattattgtcattttatttttgatatccaattttttcgtggtgtatatgtctaataaaatctttacgcattccctacctatgcgctatgccgattttccaacgctggttgatgctttggactacgccgctctgagtagcgccggaatgaatttttatgacagacgttgccaacttgaagatcaactggaatatcagacattaaaaacgcgtgccgaagctggtgcgaagcggttgttatcgctgaacctgaaaaaaggcgaacgcgtggcgctgattgccgaaacgagtagcgggtttgtagaggctttttttgcctgtcagtatgctggcttagtcgccgtcccgttggcgattccaatgggcgtcggtcagcgggattcctggagcgccaaactccagggtttactggcaagttgccagcccgcagccattatcactggtgatgagtggttgccactggtcaatgccgcgacgcataacaaccccgaattacatgttttaagccacgcctggtttaaggcattaccggaagccgatgttgcgctccagcgtccagttccgaacgatatcgcctacctccagtacacctccggcagcacccgttttccccgtggcgtcattatcacccatcgcgaagtgatggctaatctacgtgctataagccacgatggcattaaattacgccctggcgaccgctgcgtctcctggctgcctttctaccatgatatgggactggtcggctttctcctgacccccgtcgccacgcaactttcagtagattatttgcgcactcaggattttgccatgcgtcctttgcaatggcttaaattgatcagtaaaaatcgcggcaccgtttccgttgcgccgccgtttggctatgaattgtgccaacgccgcgtgaatgaaaaagatctcgctgaactggatctttcctgctggcgcgtcgctggtattggtgcagaacccatctccgcagaacaactccatcaattcgctgaatgtttccgtcaggttaactttgacgataaaacgttcatgccgtgctacggactggcagaaaatgcgctggctgtcagcttctctgatgaaggctctggggttgtggttaacgaagtggatcgcgacatcctagaatatcagggcaaagccgtcgcgccgggtgctgaaacacgcgccgtatcgactttcgtcaactgcggcaaagcgttgccggaacatggcattgaaatccgcaatgaagcaggtatgccggtcgcggaacgtgtggtaggccatatttgcatctccggccccagcctgatgagcggttactttggcgaccaggtttcgcaagacgagattgccgcgacgggctggttagacaccggcgacctcggttatctgctggacggttatctgtatgtcaccggacgtattaaagatctgattattattcgtggccgtaatatctggccgcaggatattgaatatattgcggaacaagaaccggaaattcattctggcgatgcgattgcttttgttaccgtccaggaaaaaatcattttgcagatccagtgtcggatcagcgacgaagaacgtcgcgggcagcttatccacgcgctggcggcacggatccaaagcgaatttggcgtaaccgcggctatcgatctgttgccgccccacagtattccccgaacatcctccggcaagcctgcccgtgcggaagcgaaaaaacgttatcagaaggcttatgctgcaagccttcatgtgcaggaatccctggcatgaatcaaactgtcgcggtgacgggcgctaccgggtttatcggtaaatatattatcgataacctgctcgcccgcggctttcacgttcgcgcattgacgcgtactgcccgcgctcacgtcaatgataatctcacctgggtgcgcggttcgctggaagatactcattcacttagcgagctggttgccggagccagcgcagtggtccattgcgccgggcaagtgcgcgggcacaaagaagagattttcacccgctgtaacgttgacggcagcctgcgcctgatgcaagcagcaaaagagagctgcttttgccaacgttttctgtttatctcttcgctggcggcgcgccatcccgagctctcctggtacgcaaattccaaacacatcgccgaacaacggctgactgcaatggctgacgaaattacgctgggcgtttttcgcccgacagccgtgtatggtcccggcgataaagagttaaaaccgctgtttgactggatgctgcgcggcctgctgccacgacttggtgcaccagatacacagctctctttcctgcacgtcaccgattttgcgcaagcagtgggtcagtggttaagcgccgaaactgtacagacgcaaacctatgaattatgcgatggcgtcgctggcggctatgactggcaacgcatacagcaacttgccgccaacgtccgttgcggttccgtgcgaatggttggtattcctctgccggtactcacctgccttgcggatatcagtaccgcgttgagtcgcctggcaggtaaagaacctatgctgacccgctcgaaaattcgtgaattaacccacgccgactggtcggcaagtaataaccgtatttctgaagatattaattggtttcccgggattagcctggaacacgcattacgcaacgggctattttgattgtcttgtttaaaggtgtgttaacgtttctatggtaaatcgtgaaatagtaatggattacatcctttcctgtttacaggatttggtcgaaaacggtgtggaaattaagcccgacagcgatctcgtcaacgatcttggcctggagtcgatcaaagtgatggatctcttaatgatgctggaagacagattcgatatttccattcctattaatattctgctggatgtcaaaacccctgcgcaattaatggaaactctacttccatggctggagaataaataatggggctatacgataaatatgcacgccttgctggcgagcgactgcaatttagtgacaacgggttaacaccgtttggcacctgtattgatgaagtgtattccgccaccgaaggccggatcggcaataaaaaagtgattctggccgggaccaataattatctcggtttaacctttaatcatgatgccatcagcgaaggtcaggcagcgttagcggcccaaggcaccggcaccaccggttctcgtatggcaaacggcagttatgcgccgcacctggcgttagagaaagaaattgccgagtttttcaagcgccctaccgctatcgttttttcaaccggttataccgctaatttaggcgtcatcagcgcacttgccgaccataacgccgtggtgttactggatgccgacagccacgccagtatttatgacgcctgttctctcggtggcgcggaaattattcgtttccgccataacgatgctaaagatctggaacggcgcatggttcgcctcggtgaacgggcgaaagaggcgattatcatcgttgagggcatctacagcatgctcggtgacgttgcgccgctggcggaaattgttgatatcaaacgtcgtctcggtggttatttgattgtcgatgaagcgcattcgtttggcgtgttaggcgcaacggggcgcggactggctgaagctgtcggcgttgaagatgatgtggatattatcgttggcaccttcagtaaaagtctggcctcgattggcggttttgctgtcggttcggaagcgatggaagtgctgcgctacggcagccgcccgtatatttttaccgcctctccttctccgtcctccattgcgaccgtgcgctcgtcgttaagaactattgccacacaaccagagctgcggcaaaagctgatggataacgccaaccatctgtatgacggtctgcaaaaactgggttatgagttaagttcacatattagcccggtagtgccggtaataatcggttcgaaagaggaaggtttacgcatctggcgcgagcttatttcgctgggcgtttatgtgaatcttatcctgccacctgccgcgcctgcaggcatcacgctgctgcgctgtagcgtaaacgctgcccacagtcgtgagcaaatcgatgccatcattcaggcatttgctactctgaagcagtaatgtgagcccgccgtggtgttgcgccacggcgggtttaatgttgtctgtcataccaatacaccaggctcaacgccaccaacacaaacgctaccggtaaaccgagcgcggtaacaggtgcgcttaacgcaaatagcaatcccaaattgaccatgatttgatagctgatccaggtgagtaagccaacgatgacgcctacagcgagacggctacccatccctggcgagcgcggggcgctaaaggtaaacggcacagccagcaaaatcatcgccagggtcaggatcggttgccccagtttttcccacagtgcaaggcggtattcgctgctgggttgcccggtttcctgcaaataatggatgtaatgattaagctgacggacagaaaaagtattccccggcatcgataactcatcaagatccatactggtgaaggccgattgccaggcaagattatctgatgtttccagcgtttctttaccgttaagccattttttatgattcacaccatgcaggatccacgttttgtcgtctttaatggtggcactgcgtgcataaatgtaggattcgagcgagagatcgtcacgataatgaaaaatctccacgcccacaggctggccctgttcattcagcgatttcaccgtcacaaattcattgccgcgcctggcccacagcatattgccggtaatgtcatcgtcctcccccaacgcggtggcggtcgatttgatttgcagcgcctgttgctgcaatggcgacgccacccactcatctatcgcgcctaacgaaacagtccacaatatcccggcaaccagcgccaccagtgcaatacggaagatagaaaaccccgtgctgcgaatggcggtaagctcactgtttttcgataactgccccaggccaacaatccctcccaataaggcgataaacggcgaaagttcgaccagtgtgcgcggtaaggtcattagcaccaccagcaccgcctgagtccagcgataaccgcccgagctgacatcatccagttcgttaatcaagttgaaggtggtaaaaagcggcagcaatagccctgcggcggcggcaaaaccgagaaagagatgacggattaaatagcgactgaaaacattcatcgggaaaatttctgcagcaaagagaagtcgcgtgcgaccagcatcagcaggcccattagcatgagtccgggcactaaccacaaaccaggaatgaggggaatcgcgccgttagccaccagcgtacggcagacgtcgccgccataaaaaatggcaataaacagcaacgtcagtggcaataacgttgaaaatcgcccttgccgcggttttacccgacttaatgaaatggccagcagcgccatcaacaatgctgtcagaccacggctttgtcgccattgcagttcggcatgatcggcaggaaagacggagcgcgccagctccgtgaccgatttcgctttgcgtttgacgttagggctttgaaccagcggattcagatgtaattgcagattacggtagatctgttcgttgtcgtcacgcccctgatgatcgagaagataggcagtgccgttgtgcaacataacggtcggtttctcgggtgatgggtcaaccacatcaaccgaacgggcgcggaaaatgcgggttcgattggcagtagaagtataaatcagcgcgtcagtcaggcgattattatcctgatcaaccgtctgcgaaaggatcattcgtccgttatcgttagtgttaaatttctttgcccgcaactggcgaacatccagctccgactgcgactgctgctccagttgataaatctgcgcataagcccacggacgaccatacatcgacagaagggtgacaaaaatacttagcggtatcgccagataaagaacggctttgtacaagcgtcccggactgccccccgccgcagagatagcggtaatttccgaatcggtatacatctgccctagcgtcacgccaactgacacatacagtccaacaggtaacaacatctccagtgcaatcagcactttgtagaaaacgatatccagcacaacatcaagagctaatgtcccatttgccgcttcggtcagataacgctgtgcggagtagctggcgaaaataaagatcagaaaaccgacgataatcagcaccagacggcgcgtaccacgcatgatgtagtgttcaaccagcttcatctcactaacgccctcaatcctttgaattttttattcattgatcagtttctgcgccagcgcaatgacatgatctacctcttccggcgtcaggctgccgtcctttgcccactgaatttgcccggctttattcagcaccagaatggttgaactctgctccggcaagcgccaggcaacgcgtccctgtccattgccgtcaataacgaattgcgcccacggatagcggcgtttatttttttcgattttgccaacaacaaaatagccagtaccaaagatggcatcatcggtgttcacaatggtggtgggctgaaaacgatcctgcggaaagtttgccgcttcaaccgctttaattaacagtgagttctttttcttcgccgacttacgcccggcgatatactgaataatgcggacttttcccgctaattgtgtgctgttccacttttggtagtgaatttcgtcgtcgctattcagaagcagctcgccgccttcctggatataaacaggggtaaccgttttgccagtgacgaaattgtgtgcctgcacacccggggctaagagcatgataatcaacgcaataatcaaacgagatgacatcattgctccggctatagcggaaaacgcgaaatcagcagctctaagcgctgacgaatatcgctatccagcgccaacggtgcatcatacgactggcggttttccatatcatccgccaccatgtcgtcgtgtttatctcccatcaggccattaatggcggcgaggaaacgggaaatctgtaacgcctctttattttcaggatcaagcgatcttaaggtgtcgtaataagaaacctgttggctgatgatttttcgcacatcatgaaattccctgccggttagtcgcggtttggcaataatctctttcagggtatgcatttgcttttgccgataggcaataaaactgcttacgctttctaactggctatggcgtaatgaatagttcaccaacgaccagaccggagagcttaaataaatccgtaacaggttgccgtaatacgacacaatatttttcttaccgttacgaaagccgtcctgaaaacgccccagaaaaacggtcgttttgccgaataaaaatccggcctgatgcttctttaaatacagccgttgcgcaaaacgcaggtgcttgtagcgcgctcgcatgtatttaaattgtttgcgctcatcagcagtcagctcatcgcctttggcttgtttgcgaactaaacgcagtaattcctgacgatcaacgccattgagccagaattgcaggcataacgcgtaattatcatgaatgatttcggtggtacaacttagtgcaatagtcggcggcaaactaacctgtgcatcaacgacatcatcttcttcaatcgcaacaaatagacgctcgctcgcctcaagcgggaaatattttctcatcatcaggatttctctccggctgcgttataaagcaaggaatggcgctgaaaaaatgcctttaaggttggaattaacgagagcgccacgtccagacattgcccaccgaagtaagcaaacgctgctcccagcacaccaaacagatgacagaacatgaacagcaatacgatgtagccgattgaggcgatggtttgcgccacgagaaaagcgcgctgttttcccgccatcaatagcaatgactcctgagggaagcccagcatcgaaatcacaattgcgcccagcatcacctgaatcaggtcatacgcttcgagatacttaacgccaaacaccagcgaaatgagcggcttgccgacgataaacaccgcgagcgccaccagaataccgattccgcccgccagtaaaccggacttcacacctaacaaccacggtctggtggtgcgcggatctaaacgcatcacctctgggtaaaaacttttacccagcaaacccgctggcgttccggcggcgtcgaagaatgtcatggcgattttaaataacccggcggcagcgggtcctaacacgatccccaccagcactgtgctgcacgagttacgcgccgaccagatggagtgggcaatgttggttgaccagacaaaactccacgcgcctttgatgtgtcgggcagactcaaacagattcaatttgaaggcattatggatatttctgcggcgtaattcgcgcgctgcaaaccaccagtacatggtgccgccaaccagattcgacacgtaccaggcaataacaaaacccgcaaaaccaaagtcaaaataccaggctacgacgctccccgctgcgcgcagaaaaggtttcgtcgcctgctgtacagcaattaaatcgaagcgatctaccgcacgcagaatgccggtcggcgtggaggaagccattgaaggaatgagcgtgcaatagagcgccgccagccaaaagctttggtcatccagacctaatgaatgggaaaggaatggcagtaaggcaatgccaccgacaatcgccaccgcgccgctgacgatatccagcgagaaggaaaatgagacgacattgcggaattgctgcggattattgttggttaatgctggtgttccgtactgaaccaccagttgccatgtctgaaacttaataaaatcgctgatcgacttggcgtacgattgcacaatcaccagtacgccaaacatggcgggcgtcatccctttaccggcacacgagagcgccaacagccccagcaaggcgctcacgacattactggagcctaaccaggcgctattgcgaataatggtgcgaaacgcgccatctgcaaaccaatgtttgatgttaaaacccgccaattcagcctgaccttatcgttgatagtaaaaagtatcccgccagccttaagttaaacttcggcggtcagaaacgatggcaaccagagaaaccgccttctgtgcctgttccagcacttcgctgtagggcgctctggaatcaatctcaagaatttttgtgccgttatagccaatcttcgacatgacaccgattttgtcctgcagctcggcatagtcatggtcaggcttgcgggagatggcagtctcaatatcaatgcccaggcgaataattaattccgggcgatattgcgccatttgttggtataaacgccgttcgcgctgcgccagaaacatgctgattttcccggtcgcacgttcgacgccaatccccggtccgtcataataaaagcccgaaatttcagcctgcgggaagcgatcgctgaccaccagaacgccactttgcgccagtcgctgaaccttgcgtagattcgccattcttcgcagcgagaagcagtacataatcaccgccgcccatagcgccggagatttggttttcatgctttgggttttcgaggatttggccgccagtcgccgttccagccagacgccaaccaacggcaatcgtttgattttgtcgccgtcttcgccggagagcagccccagatagcgccgctcggtttgccagtgttgttgcagcgatttcaccaggtcggtggtcagtgtggatttaccggtgccatcacacccgaccaccgcaattagccccggaatgtagctgggctgcggcgcggttgtactaataacagtttgtgtttgtagtgcatccattcgttaaatcatcccctatccattttggtgatcaggaaagcgcggcgtgaattgcgcgtagtgacgcttgcagaatttcatcggctggttgccgaccatccagttcaaggatcctggcgccgttgaaagtcagttgcggcgtaacggcgattttttcctgtaacgctgccagttggtggtcaggtttacgcgcaaacgccgtttgttcatcaatgccaagacgaatcaacaatacgggcaaataagatgccatccattggtacagcttcagctcgcgctgccttaacatttttatccaaccgttaccgcccgtggtttttgccaattgcgggccatcaaagcgaaaacccggcacttcaacctgcgggtagcggtcggtgatgagcagatagccttgctggcttttacacaacattttgcgaaacttgtacgcccgccagcaggaaagcagatagataaccagagcagtaatattgccaggcggtgttgagggcttttcgtgcacatgtgccgctttacttcgcaaataacgcccaaaaggtgcgccaataacagggagctgtgaaatccattcgccaattcgcccggacgattgcccgagataaatgtgttctgctggcattcttgctgccagttcatttaccaggcttgccgtgagggtcgatttacctgaaccatcacatcctacaatggcaataacacgcactggcgtggaattaattattgacatattacgttgattcacgaaaaacccggcagtaaataatgtattgaatattacgtggtccgtgctcagaatatccgttcaaccttattgtgacaatggttaattgtgacattgacctgaattacgctttcataaaaacatattaaccaaataaatattttggatggatatttaaatttaaggatatattcatgcagtcaataacacctccattaattgccgttattggtagcgatggttcaggcaagtcaacggtgtgtgaacatctcattaccgttgtcgaaaaatatggtgctgccgaaagagttcatttaggaaaacaggccggaaatgtcggtcgtgcagtgacaaaattaccgttgatgggaaaatccttacataaaacaattgaacgaaatcaggtgaaaacagcaaaaaaattgcctggaccagttccggcgctggtaattacagcgtttgtcgcccgtcgcttactgcgctttcgtcatatgcttgcctgtcgtcgtcgcgggttaattgttctaaccgaccgttatcctcaggaccaaattcctggcgcttacgatggtacggtgttcccacctaacgttgaaggtggtcgttttgtctcatggctggcaagccaggaacgtaaagcgtttcactggatggcgagccataagcctgatctggtcatcaaactcaatgttgaccttgaagttgcctgcgcgcgtaaacccgaccataaacgggaatcgctggcgaggaagattgccataacgccacagttaacctttggtggtgcacaactggttgatatcgatgccaatcagccactggaacaggtgctgattgatgcagaaaaagcgattacggattttatgaccgcgcgtggttatcactagtcaaaaatggaactgcccgatccgatcgccaggaccgggcattttcaggaaggttaaatcaactgcaatgctatccagtacagcccaccagaaagaaaaattgccgccggtaaagtaaatacccacgccatcaggatgctggttaccgttttacgctgtaacccaccgccgtccaccaccatcgtccctgcaactgcagacgagaggacgtgtgttgtggagacgggcatcccaatataactggcaagaccgatagacactgccgccgtcatttgtgccgccatgccttgcgcatacgtcatgccgcgcttaccaatcttctcaccgatggtcatcgctacacgacgccagccaatcatggtgccaatgccgagcgccagtgctaccgccatgatgatccacaccggagcgtactcaatggtgcttaacatatcgctgcgcagttttttcagcaggttctggtcttctttactgacgcctggcagtttcgccagcttcgcggaggtatctgagatgcacagcataatgcggcgcagctggctgcgctgactcacgcttaacggctcgtaactttccatattgcctggcagcatcgttttaacgcgcgcaatcgcatcaaaggtatttgccggatgacagtgaaactccgtcacttgcgcgccatcagtcgatgccgcaggcaatggaggttccatcgcaatcaacttctgcggcagttcaggatgctgttgcaggtagtgttcgaagttggtaacggcatcgcgggtacgggtaatttcatagccggacgcattcatattgacgacgaagccagcaggggcaatccccaccagtaccagcattaccaggccgatccctttctgcccgtcgttcgcgccgtgcgaaaacgccacgcccgcagcggaaacaatcagcgcaatacgcgtccagaatggcggcttacgtttgccttttttctttttgcgatcttccggaatgcggtgaatacggtcacgctttttcgtcccgctccagtagcgtcgcagcagaaatatcagcccccccgcaatgaccaggccgacgataggggaaacaatcagtgaggagaaaatcttggtcacttcacgcaggtttaacgcatccatcaccgatgagccggttaacagcgcattggttaaaccgatgccaataatcgcaccaatcaaggtgtgcgaactggaggccggtaaaccaaagaaccacgttcccaggttccagataatcgccgccagcagcatggaaaagaccatcgccagaccgtgagttgaccccatattcagcaacaaatcggttggcaacatatggacgatggcataggcgacgctaagcccgccaagcaacacaccaaaaaagttaaaaaacgccgccattactaccgcaagatgcggctgcatggcacgagtataaataacggttgccaccgcgttcgccgtgtcgtgaaaaccattgattgcttcgtagaacaacacaaatgccagagcaagtaataacaaaagccccgtatatatatcaaggccaacaaataaatttagcatatattagattacgccattttgaatttacgaacggacgcattatcagtgactttcacggcgtgggcaaagtgaaatatcatcttttaacgataaaaagagtgttatttcttgtgtatcagacaataagcattcattcaaaatctttagaaataatcaaaacacaggtattccactggttaatatattcacatatgaaatgaataaatattggaatatataaatattgaatattttgattaatccccgtactgattattcttcataatcagtacggggttgctacaacatgtattactttttcaccacaattaacggttcaatatcactctcttttttgatgaccagtgattcatcaccgcgcaaacacgtcccaccgtagttgccgccaacggtgaaggtacatacctgaatgtatttaccgtccactttcggcaaacaccacagttgctgatagatgtttttctgctcggcaaatttaccgctggttttgtccagcacctcttcatgatggctgacgaggtcgatattgctgccacagcgaccggcgatcggtttcactgcgtaacctgttttcaccagttcatcattaacagtgaaatcggtatccagcaggtaacgatggtgcgggaacagcgaccagaggatcggcagaatcgctttgttgccggggatcaccgtccacagcggctcaaagaccagcacttccgggcgcagcaatacgtcgataagacgcacttcgttttgcggatgaccggtacggattggcaccgcagcaaactcacggtcgctaacttcacgaatctgatcaaacgcggtttcccacgcccaggttttccacacgcagttaaccagccgtccttccccatcaatcagttgcccggcagcatcccagcccagttcatccagcccgcgcaagatacgcgtttcaaagcccgcctggtgcagcgcctgctccataaactgcgcgtgatagttttcctcgatatctttgtcctgcatgatatggacaaacggacgtgcacgactgtgtttccaggcaccagccagttcgttaatcagcccttccgccggattgaagccgttgcctttatagccctgctccgcccaacgttcgaggatcaagcccgcttcggtatgacatgaggcagagtcggcgttgtactcgtaaaccttcagaccacgctcatccatgcagaaatccatacgaccggtgatcatatggtgacggcgacgctgccaggagagacgcaaacgtggccagaggattttcgggatgtcgaacagcgccagcaggttgtcatctttcagcaccttgtcggttgcgtgaagatacatcaggtgcagctcgttggtggctttaattagctcctgctcggcactctcggtaatggtgtagtaatgataaggatcctgattgatcacctgaccgttggcctgcacataggcgttttgcagcggatctttttcatccagccatttaccgtcaaactggcctttgttttccaggcgcgctccgctgattttcagcagctcgcctgcaatttccggctgcggtaagctgtattcagtatcttccgtctggatcatccagcccagaatggtggtgtcatcaaaagtgtctttcagggtatagcagccgttttcgaccaccatctccagctcacgcgtccactgttgcccttgcggcaacggggaatgaatcacgttctgttccgcaatacggactttgttgccatgcaattgggtaatgatggcgacatggccagtgtctttaaattcaccgcctttatcccagataagaagcgcacccgcgaccggcgcacgcggcgagccgttaggaaatgcctgcaatggcaggatgttgtcattaaccacttctcgcaggaagcgcagcgagaaaatctcccacgccatacccacgtcagtaaagaccacaccgtaattcagaaagagaaaacggcgagcaaattcaacgcattgccacttgtggcccatatattcgtcgtcgatatagctacggaatacggcgtcatcttcgtattcctgcggatcgagagaactgtaatctgaagagtagattgctaccccacctggggcgtagcccaataatgtcccgaacggggcatcctggctggtcgttcctttgctcatcactttacctttaacaatacaacctaagcagttggcgtaattgttgtgctctgattacctgctcagcgacattaaccggacagaggtcagactaatcatacacctcatcgcagcggctggcgcaaagggttaaaaaattcacattctgtacagcaagtgacctgctacactgcttcaacactaccactcagaaggcaactcactatgacagacaatacttatcagcccgcgaaagtctggacgtgggataaatccgctggcggcgcgttcgccaatatcaatcgcccggtttctggtccgacgcatgaaaaaacgctgcccgttggcaaacacccattgcaactttattcgctgggaacgccgaacggtcagaaagtaacgattatgcttgaggagctgctggcgctgggcgttactggtgcagagtacgacgcctggctgattcgtattggcgatggcgatcaattctccagcggctttgtcgaagtgaacccaaactcgaagatcccggcgctgcgcgatcatacgcataatccgccgatccgcgtgtttgaatctggttcgatcctgctttatctggcggagaaatttggctacttcctgccgcaggatttggcaaagcgtactgaaacgatgaactggctgttctggttacagggcgcggcaccgttcctcggcggtggttttggtcacttttaccattacgcgccgatgaaaattgagtacgccatcaaccgctttaccatggaagccaaacgtctgctcgacgtgctggataagcaactggcgcagcataagtttattgcgggcgatgagtacaccattgcggatatggcgatttggccgtggtttggcaatgtggtgttaggcggcgtgtatgatgccgcagagtttcttgatgcgggcagttataagcatgtacaacgctgggcgaaagaagtaggcgaacgtccggcggtgaaacgtgggcgtattgttaaccgcaccaacggaccgctgaatgagcagttgcatgagcgccatgacgccagtgatttcgagacgaatacggaagataagcgtcaggggtaagggttggtgttcgtcgcagcaagccatccaggccggataaggcgttcacgccgcatccggcaatcgtgcacaatgcctgatgcgacgctgccgcgtcttatcaggcctacgaaagctaatcatcacgcgctggtaatgtcgtaatccatttggcgcagtgcgtctaatgtggctttggcttcatcttcgtcgatgatgctcatggcaaatccgacgtgtaccagcacccactggcccagcagatcggcagggttaccttcacaaatcagggcgatattcacgtcgcgcttgataccacatacttcaacctgcgcaagctggtgaatatcttcaccgacagccagcacctggcctggaacgccaatacacattattaactccggttattcaacttcaatacttttgacgatcagcgaatcgccggtatcgacacgcaaccgctcgccgtgacagagcggacactgcgcatcgtgctgatgaatctccaccacctggctgcaatcccagcaccaagcctgggcgggtttatagacgatatgtaaatcgcacccttgcgccaccgttccgtggcagacaatttcaaaactaaaacggacggcactctcctcaacgcaggagagcgcgccaatttccagccacacggcggtgacgcgcttaacatcgtgctgctccgcctgccgttggataatttcaacggcgctctggcaaagcgacaactcatgcattttcgccactcctgcgaccaaacagcagggcgcgacgccctgcgtgtggtacatccggattcgtgactggcagcgaaaggatcattcgtgcgcagtcatccgtcaggcgttggccctcttcaatcgacatactgtgcgaaagcggtgacatcagcgaacaggagaggtattgcgaaacaccgtccagttcgccaacggtaaaggtcatggtgccatacggcagttgcagaccaattttttcactcactttgcgcagcggccagagttgatccgggccggggaagataactgcactcagcatccacggggtgatcacacaccccgtccactgaccttcgaacagcgtaaaatcagaaacatacaccggcattgaaggatgcagaaaagagagatcgtgcatcgaacgccgggcaatttcttcaaacgctgcctgtacttgcgccttcggggaggtctggaaacctgctatctcttcagtcatgaatcgcctcccgtgggatggcttccacgcctgattcgcgcagcgcagccagaacctgctcaagcgcaggttcaatcattgcttcaaccgtcggcgttaagccgatgtgtggctccagcgattccgggatcacgccgaccagggtcagctttttcggaaactcgccggtgaagcgcagggccgacaagacgtcggccaggccaagctgatgcggagagattttgttggtaaacaacgccggaacttcttcatcccgcaggatcatcatcgttcccggcgcgctcttcttcgacacaatggcatccgcaataatcagatgatcgcgatttgccatgtcgccaagcagctccattcccgccgtgccgccatcgaggatctcaacataatccggcagaatgtatcgttgctctaacgcttcgacaatccgcacaccgatggcttcatcggtcagcaaaatattgccgacccctaagactaaaatacgcattacagaaccttcactgaaaccacttcgttgccgtcggcatccactacgtgtaccgcacaggccatgcacgggtcgaaggagtgaatggtacgcaccacttccagcggtttattcggatcagcaaccggtgtacccaccagcgactgctcgtaaggaccgacgtcatcattgaagttacgcggaccagagttccaggttgatggaacaactgcctggtagttgctgatgataccgtctttgatcaccatccagtgagagagcataccgcgcggcgcttcgaggaagccaacacctttgaactcacccgttgccggaatgttcggtttcacaaaggtggtgtgatcgcctttgccgatattggtgatcagtgcactgtattggttttgcaggatatcctgcaattcacagcagtgaacggtacgaccaataatacggcccagcgtggagtgcagctgtgccacttccagcgtgttgccagtcagtttctgataaatcgcaacgatttcattcagtttgttctgggtagattctcgacctgccgccagtttcaccagcatattagccagcggccccacttctaccgttttgccgtagaaagtcggtgatttcacccaggaatatttcccgtcgtcagaccaaccatcataagccggaatggtggtaccttcccacggcgcctgtggcgcttcgtctttataccaggagtgcttcgcgctttcctgaatgcctttgatcaggtattcatcggaatgagaagtgatcggacgatacgaggacagatccgcattctcaatgtagccgcccgggaacaggaagctgccgtttttgctgtcggtcgggaattccggcacgctcaggtagttcaccgcacctttaccgcgcgtcagccattccgggtagaacgcggcgataaccgcggtatcaaccttataaacctgctcaacaaagtcgctcagtttgtcgatgaaagacttgatgtacatcaggcgctcaaggttcaacacgcccaacccgtcgaggttgattgggttcgcgacaccacccactgccaggttctgaatgtgcggcgttttaccgcccagcagcgccacgacgcggttagcgtcacgctggcactccagcgcctgcaggtagtgcgctaccgcaatcaggttcacttccggcggcagtttcatcgctgggtgaccccagtagccattagcgaaaatacccaactgaccgctggcaaccagatctttgatcttgttctgaactttagtgaactcttccggactgttcagatgccaggtcgaaacgcctttcagcatttcggaggctttggttgggtcagcttgcagtgcagaagtgatgtccacccagtccagcgccgaaagctgatagaaatgaacgatatggtcatgcgtggtgtgcgcagccagaatgatgttacggatgtattgcgcgttaaccggaacgtcgatattcagcgcactttctgccgcacgaacggaagacagcgcgtgagtggtagtacatacgccacagatacgttgcacaatcatccatgcatcgcgcggatcgcggtttttcacgatctcttccatgccgcgccacatggtaccggaagcccatgctttcgaaacgacgccattttcgatttcgcaatcgatgcgtaaatgcccctcaatacgggttaccggatcaatagtaattctctggctcatgctttgctcgcctcatgacgattatgatcgttttgttttaaaggaggaagtatcggcagtagacgaatgagtacgatgtaagcgcaaatctcaatagccacaaaaccaatagaaatcaacagttcttcccaggtcgggaagtaggcgtaaccgccgcccgggttgaatgccaccagcgaataggtcagacgccaggttgcacaacctaacagtgcgctcagtgctgacaggaacagcatgcgggaatcattacgcagcttcgccacacgcagaacgaccagcgggaagagcatcagcaggacttcaatccagaacatcacggagtagaagtcaccggcaaacgctaacgacagcttgtcgcgatagataagctcgccaaagcgcagcacgatgaaaatcgccagcaacacactgatggtgttggtcagcttaacaaacagactcttttcatccggaccgttgccacgcagacccgcctgcaccagcgaaccttcaaagatgacaatcgagaagcccatgatgaacgccgtcagcagcgagaacagcggcaacatttcatagctctgccacaacggatgcaccttgtagcccgccgagatcatcagcgaccccattgaagactggtgcatggtcggcagcagcgcaccgagcgcgatgatgaagaacatcaccttgtttagtcgctgtagcgacaccttccaccccagacgttcaaacagtgccggagcaaactccagtgccatcacgccgatatagatggtcatacagaccgccgtctcgaacagtaccgagttcacgttgaagtgacccggaatgtagaagtacggcaggttccagtagcgacccacgtcgatagtgatcgacaagccacccagtgagtaaccaaacagactcgccaacagcgccggacgcaccagcggatggtattgcccacggttaaagacgtataccgcccacgccagcgcccagccgccacaggcaaagccggtgccaatcagcaggtcaaacgcgatccacacgccccacgggaagccgccgttcaggtcagagacagagcccagaccgaacaccagacgcttcacaatcaggagcatacagatgacgattaacggtccaaaaatcatgaccggtttactgatgattttgccgcccagcggttgtggatcatgactcatgatcgtctcctccgtcgtgatggtcgtttttggtgttgcgacgaaccagcacggttaagcccgccagcacagccagtggtagcatcatgcctttatacagggtgtgttgaatattttcggaacgcgcaccggtagaaagatcgtccagtttcggcaggtcgagattttcataaggcacacccgtcagtaccagaacctgagtaccgccgccctctttctcgccgtacagatgcggataatatttcggcaccgtatgcaggtaagtgtcgccagatttcagcgtctgacgcggatagtggtattcgctgccaggcttcagcgccagacgttttttcgcctccgccatcagctcttcacgcgtaccaaaaattaccgcgcccgccgggcacacttctacgcagccaggcaaaccgcctttatcgagacgttccacacctttctggttgcacaactcgcacttatgcagcgcaccaaacgggttgttgtagtcgtacttcggcacgttgtatgggcaggcgaccatgcagtaacggcaaccggtgcacacatctttgtcgtaatggacaatgccggttttcggatcttttttcagcgcagagaccgggcacacagagacacagttcggatcgacgcagtgcatacactgtttcttaatgtacgcgtagccgttctcctcctggtctttgttgacccctgtgccgctggtccacacctgaatgatgttattggtatacggcgacagtttgtcgttgttcgaccaggtctgttccccttgcgggttacgttcagggaagttgatatcctgacacttggtgacgcaagcctggcagcctacgcacaaggtcgagtcgtacaacatccccagcgatcccggaattggcgggcggttttcagcagccgcatgactgacagacggcagcgcgcccgtcagcaatgccccgcaggaggctgctttaataaaattacgtctgttcacggttattctccccgtgagtcagcgttatctttcttttgctgacgacccagttcacgcaccgccatcacgctgacaccggcaaccagcccaaccacaccgccgagcaaaccaatagcgcctgcagagacgttgccgccctctttagcgttaacatccggtttctgtgaacgcggagtctgattttcgacgttggcaagctgatggatgcctttatggaagccgataccttcttcgttacagccatagcatgggtgaccaatcgctaccggccacacgccgccaacatcgcagaattgcagcgttgagcagttgccgtaagtttctggccctttacagccgaggtggtacaggcaccagccttcacggtggccttcatcaccgaactctttggcaaaacgaccagcatcgaagtgcgggcgacgttcgcagtgttcgtgaatcagacggccataggcgaaggtcggacgatttttgtcatccagtttcggcggtttgccgtaagtgatgatgtgcgcaacggtcgcgaggaagttgtgcgggttcggcgggcagcccggaatattgataacggttttgcctggcagaacttcttgcaggctgactgcgccagttgggttaactccagctgcggcaacaccgccccacgcagagcaggaaccgatagcgataatcgctgctgcgccttctgccgctttgcggatgtgatccacaatcggctcaccagcaaccatgcaataaataccgttatcttttaatgggatggaaccatccacaaccaacacatactgccctttgtacttctcaagtgcgttatgtttgttctcttcgacctgatgaccgaaggcggcggaaagcacttcgtgatactccagagagatagtctccagcacgaggttttctaccgttggatgcgttgcacgaagcagagattccgtacaaccggtgcactcctgcgcgccaatccagataactggcggacgctgcgggttagtaaccgattcggccatctctgcagcggctttgctacttaaccccatggtggcggctaatgctgcacaaagcttcatgaaatcacgacggttaatgccgtgagaatggatgagggtgttatctccagtcatttatagttattccgttgcgaagacctggcatatattttgcctcaatcgcaaaatcaataatgcgatcgatgcgccatttaccacacatttattatggttatcgatatcatgatactgcggcggggcgctaaaacgaagggaagaagcattagtgtaattaattaaagcaagataatacgtatgtttgatcaattttcgaggcgataaccggccataaaaaagcgcaacgtagaacaggaattattctcacgaaagaaatccattaccatctctttatccagtccatagcggcgcgtcagaatacccgcttcccaggcgctaagctggcgatctccggtcttttcgtacatccggtgtgagtagcctaatacaaaaccgcgtttataatcggcacagaattttgtcacattaaccgcactgtcggcatgcgttgcttttaatcccgccattaagcctttaccaaaatggttattcatcgttcacctcattcgctatatatcgccatatatagcgatattttaggcaaagaacgacttttgcgcacgctattttttcatgcttgtttaagacgtaatccagtaagagataaacctatcaggagagatatttatcgaaccatttcagtgtcctttgccaggcaagatcggcggcagatttgtcataacggggcgtggaatcattatggaatccgtgattaacccccggatagatatacgcctcataaaccttattattggctttcaacgccgcctcgtaagcaggccagccctcgttgattcgggtgtccagttccgcgaagtggagtagtaaaggcgcttcaatcttcgccacatcggcagtggatgcctgacgaccataaaacggcaccgcgcaggccagttccggatacgcgacagccgccgcgttcgatacgccaccgccatagcaaaatccggtaatacccactttgcctgccgcttgcggatagcgttgcataaactcaattgcggcaaagaaatcattcatcagtttggttggatcaacctgctgttgcagctcacgacctttatcatcatttcccggataacctccaacggaacttaagccgtcaggtgccagggcgatataccccgccttcgccactcgccgtgccacatcttcgatatacggattcagtccacgattctcatgcaccactaccacggctggcgttttgccgctcatttttgcgggtttcaccagataaccccgtacctcgccgtgaccatttggcgaaggatacgtgatgtactcagcaacaatctccgggtcggtaaactctacctgagtcgccagcgcataatttggcttgagcaaatcaaacaacgctaatgccgtcatcccgcccaccgcatacttcgccgcaaggttgaggaactcacgtttcgagattttcccgtgagcgtaatagtcgtagtaatccaacaactcttgtgggaaatctttggcggttaaacgcggcatcgttgcactcctcaactggtgtttttttaagcaaagcataagcacgtgtttttgcccagtttttcgtcactctgtgagccagactacgggatacgcgctggcgaatcgctaaactagaaacattgtttcgaaattgaacggtggaaaggagaggtcatggtctggttagcgaatcccgaacgttacgggcagatgcaataccgctattgcggaaaaagcggtttacgcctgcccgcgttatcgctcggtttatggcacaatttcggtcacgttaacgcgctggaatcacagcgtgcgatcctgcgtaaagcgtttgatttgggcattacgcactttgatttagccaacaattacgggccgcctccaggaagcgcagaagagaactttggtcgcctgctgcgggaggattttgccgcttatcgcgatgaactgattatctctaccaaggctggctacgatatgtggcccggcccttacggctctggcggttcacgtaaatacctgctcgccagcctcgaccaaagcctgaagcgtatggggcttgagtatgtcgatatcttttactctcatcgcgtcgatgaaaatacgccgatggaagaaaccgcctctgcgctggctcatgcggtacaaagcggtaaggcgctgtatgtcgggatctcctcttactcgccagagcggacgcaaaaaatggtcgagttgctgcacgagtggaaaattccgcttttaattcatcaaccttcgtacaatttactgaaccgctgggtggataaaagcggcctgctggataccctgcaaaataacggcgtgggctgtattgcctttactcctctggctcagggattgctgaccggaaaatatctcaacggcattccgcaagattcacggatgtatcgtgaagggaataaagttcgtggtctgacaccgaaaatgcttaccgaagccaacctcaacagcctgcgcttattgaatgaaatggcacagcagcgtggacaatcaatggcgcaaatggcgttaagttggttgctgaaagatgagcgagtgacgtcggtattgattggtgccagccgcgcggagcaacttgaggagaacgtgcaggcgctgaataatctgacatttagcaccgaggagctggcgcagattgatcagcatatcgccgatggcgagctgaatctgtggcaggcgtcgtccgataaatgacctgttaataacgggcgcgcgaaccgcgcccgaatcagatcagtgattatgacgagtcagtcggtcaagatagcccatcacaaatgcagaaagcacaaacgtcagatggataatgacgtaccacatcagtttgttatccgggacatttttcgcatccataaagacgcgcagtaggtgaatggaagaaattgccacaatcgacgctgctactttgtttttcagcgacgttgcgtccattttccccagccagttcagcttctctttgttctcggagatatccagctgtgagacgaaattctcataaccggaaaacatcaccatcaccagcaaaccgccaaccagcgtcatatccaccagcgacagcaacacgaggatcaaatctgattccgccatcgagaagatattcggcagtacgtgaataatctcctggaagaacttcagcgccagggcaactaacgccagcgaaaggccaaagtacacgggggcaagcagccagcgagaagcatacattgcattttcaagaaaacgttccatacattcctgtcgtgtagttaaaacgggcaacagtatatcgcaattgagtaaacagcacgcaacagcaaatcaacatatacgttaaacctttgtcgcataattctgaggtttagggatcttcctggttcccttatcaacgcatcgagagcgtctacccttaaaggacgttgaacctgaagggagaaaaacgatgtctcatttaaaagacccgaccacgcagtattacactggtgaatatcccaaacagaaacaaccgacgccaggcatccaggcgaagatgacaccggtaccggattgcggcgagaaaacctatgttggtagcggtcgcctgaaagatcgtaaagcactggtgacagggggcgattccggaataggtcgcgctgccgccatcgcttacgcgcgtgaaggggctgacgtggcgatcagttatcttcccgtggaagaagaagacgctcaggatgtgaaaaagatcattgaagaatgcggacgcaaagccgttctgctgccaggcgatttaagcgatgagaaattcgcccgttcgctggttcacgaagcgcataaggcgttaggcgggctggatattatggcgctggtcgccgggaaacaggttgccattccggatattgcagacctcaccagcgaacagtttcaaaagacctttgccattaacgttttcgcgctgttctggctaacccaggaagcgatccccctgctaccgaaaggtgcaagtatcatcaccacttcgtcaatccaggcataccagccaagtccgcatttactggactatgcggctacgaaggcggcgattctgaactacagccgtggcctggcaaaacaggtcgcggagaaaggtattcgggtgaatattgtcgcgccaggcccgatctggacagcactgcaaatttccggcggacaaacgcaggataagatcccgcagtttggtcagcaaacgccgatgaagcgtgcggggcaaccggcggaactggcccctgtatatgtttatctggcaagtcaggagtcgagctacgtcaccgcagaagtgcacggtgtgtgcggcggcgagcatttaggttaaaaaaatgcccggttgtgaaaagcaaccgggcatcattgtgaattcactcttacctgatgtggcgaaaacgccttatccgcctacaaacgcatgaagattcaacatgttgcaatagattttgtaggcctgataagcgtagcgcatcaggcattgagcacctaatgccggatgcgtcgtgaacgccttatccggcctacaaacgcacgaagattcaacctgttgcaatagattttgtaggcctgatgagcgtagcgcatcaggcaattctactttacttcgctttggcggtttcttcgccgaccagacctatcttcaggtaacccgcctgatgcagcgtatccattaccttcatcaacgtctcgtaatcgacggttttgtccgctcggaagaagatggtggtgtctttcttgccttcggttaacgcattcaacgccgtaatcattgtttcatcggtgaccggatcgttaccgataaacatcgagttgtctgccttcaccgacagataaaccggtttttccgggcgcggctgcggcgtgctggtagaagcaggcaagttcaccttcacatctaccgtcgctaacggtgccgccaccataaagataatcagcagaaccaacatcacgtcgataaacggcgtcacgttgatatcatgcatttcgccgttatcgtcgaggttttcgttaagatgcattgccatcggacattatcctgcgcgtaatttttgtgcgacacgaaccggatgcgcagcggcgctggcttccagatccaggtcacggctttgcagcaacaatacctgcgctgcaacatcacccagcatcgctttaaagccgccaatctggcgtgcaaatacgttatagataacgaccgcaggaatcgctgccacgaggccgattgccgttgctaacagagcttctgcgatacccggcgcaacgactgccaggttagtggtctgcgtttgcgcgataccaataaagctgttcatgatgccccagaccgtaccaaacagaccaacgaacggagaaatcgcgccgatggttgccagatagccgttaccgcggcccatttgacgacccactgcggcgacccgacgctccagacggaagctggtacgttctttaataccttcgttatcgtcgctgccttctgacagttccagctcattctgcgcttcattgagcaaatgcaggcttaagcttttgctaccaaaatcagcggcgatatcgttggcctggtttaaggaacgcgcttcagccagcagttgctgctcgcgcttaaggcgacgcttctgattgaagaactctacgctcttactgaagaagattgcccaggtgactacggaggccaaaataagcccaatcatcacgcacttaacgacaatatcggcgtgctgatacataccccagacggaaaggtccgtctgcattaaattattacccactgtgtatctccaggacgcaagtcacaaaatctgcgcataataatatcaaaacgacgtcgaattgatagtcgttctcattactatttgcatactgccgtacctttgctttcttttccttgcgtttacgcagtaaaaagtcaccagcacgccatttgcgaaaattttctgctttatgccaattcttcaggatgcgcccgcgaatattcatgctagtttagacatccagacgtataaaaacaggaatcccgagatggcggacaaaaagcttgatactcaactggtgaatgcaggacgcagcaaaaaatacactctcggcgcggtaaatagcgtgattcagcgcgcttcttcgctggtctttgacagtgtggaagccaaaaaacacgcgacgcgcaatcgcgccaatggtgagttgttctatggacggcgtggaacgttaacccatttctccttacaacaagcgatgtgtgaactggaaggtggcgcaggctgcgtgctatttccctgcggggcggcggcggttgctaattccattcttgcttttgtcgaacagggcgatcatgtgctgatgaccaacaccgcctatgaaccgagtcaggatttctgtagcaaaatcctcagcaaactgggcgtaacgacatcgtggtttgatccgctgattggtgccgatatcgttaagcatctgcagccaaacactaaaatcgtgtttctggaatcgccaggctccatcaccatggaagtccacgacgttccggcgattgttgccgccgtacgcagtgtggcgccggatgccatcattatgatcgacaacacctgggcagccggtgtgctgtttaaggcgctggattttggcatcgatgtttctattcaagccgccaccaaatatctggttgggcattcagatgcgatgattggcactgccgtgtgcaatgcccgttgctgggagcagctacgggaaaacgcctatctgatgggccagatggtcgatgccgataccgcctatataaccagccgtggcctgcgcacattaggtgtgcgtttgcgtcaacatcatgaaagcagtctgaaagtggctgaatggctggcagaacatccgcaagttgcgcgagttaaccaccctgctctgcctggcagtaaaggccacgaattctggaaacgagactttacaggcagcagcgggctattttcctttgtgcttaagaaaaaactcagtaatgaagagctggcgaactatctggataacttcagtttattcagcatggcctactcgtggggcgggtatgaatcgttgatcctggcgaatcaaccagaacatatcgccgccattcgcccacaaggcgagatcgattttagcgggaccttgattcgcctgcatattggtctggaagatgtcgacgatctgattgccgatctggacgccggttttgcgcgaattgtataacattgccacttttggacaattttgcagacatttaattgtgaaaagtcttaaattgttgcgtccgggatcaaggcgtcccggacgaatcaggagtacaataggcagataaaggcttaaacgctgttccacaggaaagtccatggctgttattcaagatatcatcgctgcgctctggcaacacgactttgccgcgctggcggatcctcatattgttagcgttgtttactttgtcatgtttgccacgctgtttttagaaaacggcctgctgcccgcctcatttttgccaggcgacagcttgttgatactggcaggcgcattgattgcccagggggttatggattttctgcctacgattgcgattctgaccgccgcagcaagtctgggctgctggctaagttatattcaggggcgctggttagggaataccaaaacggtgaaaggctggctggcacagcttcctgctaaatatcaccagcgcgccacctgcatgtttgaccgccacggtctgctggcgctgctggctggacgttttcttgcatttgtccgtacgctgctgccaaccatggcgggaatttccggtctgccaaaccgccgcttccagtttttcaactggttaagtggattgctgtgggtcagcgtggtaaccagttttggctatgccttaagtatgattccgttcgttaaacgccatgaagatcaggtaatgacgttcctgatgatcctgccaattgccttgttaaccgctggcttgttaggcacgctgtttgtggtgattaaaaaaaaatactgtaacgcctgacgattttccccgttcccggctgctgtaccgggaacgtatttaattcccctgcatcgcccgcattcttgccgcatcttcccccggcgtcacaccgaagtaacgtttaaactcacggctaaattgcgatgcgctttcatagccgacgcgcatcgctgctgcgctagccttcatgccgtcatggatgatcatcatccgcgccttatgcagacggtaattcttcaaatactgcaacggcgaggtgctggtgacagacttaaaattatggtggaacgccgatacgctcatgttggcttctgccgccagttgctcgacgctcaggttttcggtgtatttattctcaatccgtttcagcacgcggctaatcagactgaagtgagtctggcgactgaccagcgccagtaacgcgccgccgcaaggtccggtcagcacgtagtacagaatttcgcggatgatctgtttgccgagaatacgcgcatccagtggtcgctccatcacgtcgagtaaccgctccgccgcgcataaaatctcttctgataacgtggcggagttaatcccgctggctgccatcgacggctggaaatgctcatcttcgccaatgtccatcaacagttcctgtaactgcaaaatatcgacattgagacgcaaccctgccagcggcacctctgacgtggcataggtttcgcactcaaacggcaacggcaccgtcagcagcaggtattcattggcatcataacgaaacacgcgttcattgatataaccgattttatgcccggaaaagagaattatgatgccaggctcgtacatcaccggtgtacgtgcgaaaggcgtctcgccatacaacaaacgcacatcgggcaacagttctgacaaactattttctttaattttcagtttattaactttatccgccagcaagcggcaaatctcttcacgtttcatatcgcgtaatttcttaggaataatgcggcaatttgattgtgcgcaattttgtagcatttctccagcactctggaggaataggcaagacattggcagaaatgagcattgagagccagggcgctggcgatcacaatgaaaaacatcaggcagatcgttctctgccctcatattggcccagcaaagggagcaagtaatgaacaactttaatctgcacaccccaacccgcattctgtttggtaaaggcgcaatcgctggtttacgcgaacaaattcctcacgatgctcgcgtattgattacctacggtggcggcagcgtgaaaaaaaccggcgttctcgatcaagttctggatgccctgaaaggcatggacgtgctggaatttggcggtattgagccaaacccggcttatgaaacgctgatgaacgccgtgaaactggttcgcgaacagaaagtgactttcctgctggcggttggcggcggttctgtactggacggcaccaaatttatcgccgcagcggctaactatccggaaaatatcgatccgtggcacattctgcaaacgggcggtaaagagattaaaagcgccatcccgatgggctgtgtgctgacgctgccagcaaccggttcagaatccaacgcaggcgcggtgatctcccgtaaaaccacaggcgacaagcaggcgttccattctgcccatgttcagccggtatttgccgtgctcgatccggtttatacctacaccctgccgccgcgtcaggtggctaacggcgtagtggacgcctttgtacacaccgtggaacagtatgttaccaaaccggttgatgccaaaattcaggaccgtttcgcagaaggcattttgctgacgctgatcgaagatggtccgaaagccctgaaagagccagaaaactacgatgtgcgcgccaacgtcatgtggggggcgacgcaggcgctgaacggtttgattggcgctggcgtaccgcaggactgggcaacgcatatgctgggccacgaactgactgcgatgcacggtctggatcacgcgcaaacactggctatcgtcctgcctgcactgtggaatgaaaaacgcgagaccaagcgcgctaagctgctgcaatatgctgaacgcgtctggaacatcactgaaggttccgatgatgagcgtattgacgccgcgattgccgcaacccgcaatttctttgagcaattaggcgtgccgacccacctctccgactacggtctggacggcagctccatcccggctttgctgaaaaaactggaagagcacggcatgacccaactgggcgaaaatcatgacattacgttggatgtcagccgccgtatatacgaagccgcccgctaagctttttacgcctcaaactttcgttttcgggcatttcgtccagacttaagttcacaacacctcaccggagcctgctccggtgagttcatataaaggaggaacgtatggctaatccaaccgttattaagctacaggatggcaatgtcatgccccagctgggactgggcgtctggcaagcaagtaatgaggaagtaatcaccgccattcaaaaagcgttagaagtgggttatcgctcgattgataccgccgcggcctacaagaacgaagaaggtgtcggcaaagccctgaaaaatgcctcagtcaacagagaagaactgttcatcaccactaagctgtggaacgacgaccacaagcgcccccgcgaagccctgctcgacagcctgaaaaaactccagcttgattatatcgacctctacttaatgcactggcccgttcccgctatcgaccattatgtcgaagcatggaaaggcatgatcgaattgcaaaaagagggattaatcaaaagcatcggcgtgtgcaacttccagatccatcacctgcaacgcctgattgatgaaactggcgtgacgcctgtgataaaccagatcgaacttcatccgctgatgcaacaacgccagctacacgcctggaacgcgacacacaaaatccagaccgaatcctggagcccattagcgcaaggagggaaaggcgttttcgatcagaaagtcattcgcgatctggcagataaatacggcaaaaccccggcgcagattgttatccgctggcatctggatagcggcctggtggtgatcccgaaatcggtcacaccttcacgtattgccgaaaactttgatgtctgggatttccgtctcgacaaagacgaactcggcgaaattgcaaaactcgatcagggcaagcgtctcggtcccgatcctgaccagttcggcggctaacatgcaaattctcccggtggcggtaatgttccgctaccggacttttcagaaatcatttattcccctcgcgtcccgcccgttgttactcttccttgttcaggaatgccaaatataaggacatcatcatgcagagccggaagctcttaaaagaacaactcatctatatccgggataaacgcaacggagaggtgaaaaacagatgaaaataatacttctgtttttagcagccctggcaagttttaccgtacacgcacagcccccctcactgaccgtagaacaaacagtccggcatatttatcagaactataaatcagatgccactgccccttattttggtgaaaccggagagcgggcgataacttctgcgcgtattcaacaggcgcttaccctgaacgacaatcttacgctgccgggcaatattggctggctggattatgatccggtttgtgattgtcaggattttggcgatctggtgctagaaagcgtagcgataactcaaactgacgccgatcatgccgatgccgttgtgcgctttcgtatctttaaagatgataaagaaaagaccacgcagacactgaaaatggtggcggaaaatggtcgttgggtcattgacgatattgtcagcaatcatggcagcgtcttacaagcagttaatagcgagaatgaaaaaacgctggccgctttagcttcgttgcaaaaagaacagccggaagcctttgttgccgaactctttgaacatattgctgattatagctggccgtggacgtgggtggtttccgactcttaccgccaggcggttaatgccttctataaaaccaccttcaagacggccaataatcccgatgaagatatgcaaatagaacggcaatttatttacgacaatccgatctgttttggcgaagagtcgctattttcacgcgttgatgaaattcgagtcctggagaaaaccgccgattccgcccgcattcatgttcgttttacgctgaccaatggcaacaacgaagagcaagaactggttttacagcggcgcgaaggcaagtgggaaatcgctgattttatccgcccgaacagcggcagcctacttaagcagattgaggcaaaaaccgccgccagattaaagcaatgagctgaattaaataacaattagccggaacaataaataaaagggaacactatatgaaaacgattttcaccgtgggagttgttgttctggcaacctgcttgctcagtggctgcgtcaatgagcaaaaggtcaatcagctggcgagcaatgtgcaaacattaaatgccaaaatcgcccggcttgagcaggatatgaaagcactacgcccacaaatctatgctgccaaatccgaagctaacagagccaatacgcgtcttgatgctcaggactattttgattgcctgcgctgcttgcgtatgtacgcagaatgataaaaaaatccccggcagcatgtcagttgccggggattttttttaacgtccaaccgccgctttagggcgtttcttcgcaccagcattcaccggacgagattgcgtagacgacgctttttttgccgtagcaggcgtctgacgctgagtcgccatcggcgtatgtttcgtcaacgccggacgggtattgcggttctggcgacgagcttcacgcatctcttcaatggttggcgcaggcactaagcaatcgcgacggctgccaatcagatgctttttgcccatcgcttccagcgcctggcggattaacggccagtttgccggatcgtggtaacgcaacaacgctttatgcaaacgacgctgtttgtcgcccttcggtacgaagacgtcttcactcttataaccaatcttcgccagcgggtttttcccggtgtaatacatggtggttgagttcgccagcggcgatgggtagaagttctgtacctggtcgagacggaaacgatgctttttcagccacagcgccagattcaccatatcttcatcacgcgtaccggggtgcgcggagatgaaataggggatcagatactgctctttacctgcctgttttgagtaagtatcgaacagctctttaaagcggtcatagctgcccatgcccggcttcatcatcttcgataacggcccttcttcggtatgttccggggcaatcttcagataaccgccgacgtgatgggtcgccaactctttgatatagcgcggatcttccacggcgatgtcataacgtacgcctgaggcgatgaggatttttttaatgcctttcagatcacgcgcacggcgatagaggttgatcgtcggttcgtggttagtgtccatgtgcggacaaatatccggataaacgcacgacaaacggcgacaagtttgttcagcgcgtggcgatttgcagcgcaacatatacatgttggcagttggcccaccgagatcggaaatcacgcccgtaaaacctggaacggtgtcgcggatcgcttcgatctcattaatgatcgaatcttccgaacggctctgaataatgcgcccttcgtgctcggtaatagaacagaaagaacagccgccaaagcagccgcgcataatgttgaccgaaaaacggatcatttcgtaagccggaatacgggcattgccataggccggatgtggcacgcgcttgtacggcagcgcaaaaacgctgtccatctcttcggtagaaagcgggatagcaggcgggttgatccacacatagcggtcaccgtgtttttgcatcaatgcgcgggcgcagcctgggttggtttcgtggtgcagaatgcgcgaagcatgggcgtacagcactttatcgcccttcactttctcgaaagaaggcagcaacacgtaggttttttcccacggtttcgggcgcggtggctgcacggttacggctttggcttcctgctttttcggtgccaccggtttgttatccgcgcacggcaaatcttcaccatacggatgcgggattgggtcgatttttccaggggtatcaagacgggtggaatccacgccgctccagccaggcagcgcctctttcacgataatcgcggtattacgcacatcgcggatttcactaatcggctcgcccatcgccagacggtgcgccacctccaccagcggacgctcaccgttaccaaacatcagcatgtcggctttcgaatccaccagcacggaacggcgcacggtatcggaccagtaatcataatgtgcggtacggcgcagactagcctcaataccgccgaggatcaccggtacatctttccacgcctctttacaacgctgggtataaaccagtgtggcgcgatccgggcgcttacccgcgacgttatccggcgtgtaggcatcgtcatgacgtaaacggcgatcggcggtataacggttgatcatcgaatccatgttgccagcagtaacaccgaaaaacagattcggtttacccagacgcatgaaatcgtctttgctgctccagtctggctgggcgatgatcccgacgcgaaagccctgtgcttccagcatacgaccgcaaatcgccatcccgaagcttgggtgatcgacatacgcgtcgccagtaaccaaaatgatgtcgcagctatcccagccaagttgatccatctcttcacgagacatcggcaaaaacggtgccggtccaaaacaggcggcccagtactgcggccaggagaacaggtcgcgatccggttggatcagggagatagagctcattttgcttccagaaatgataaaaaaataatcaaaggccggggattataagccggaacgaaagagaaatcgaaaggtattccatactcgccctcctcgggcgagtatgaagattacggtaccggattgaccaaaagttgccctatcgagccacggtccgccatttccagcgtctgactgttgaagtagaacgggaagtgcgcccaggaaggctgaccgaaataaacaagcagctccacttgtccgtcaacccaaacggtatctttccagcctctgtcttccgggaacggcatcgcgccattcacgttacggatctggaacattacgccttcaatatggaacgcttgcggctcgtccgcgcgtaccgtccagcgttcccacgttccttgctgcgcggtgacatcaatacggttgacgtcccacagctgtccattaatacccgggtcatcacccagactgatatcgcgactgcgaattggcgaaccagccatgatttcagttggcagcaagcgcatcggaagactgtctgtgaccagcggcagaaggccggttgggcgcagcgttagcaccagggtagaaaccagaatactggatggctcaaagaagccgcgaatacgatcaacaatgctcgccgcttcgccacaggtgatcgacacttcatcgccgttgctcatatccaccagaatctcgcggcgctcgcccggtgccagcgaaagttgcttcaccgatacaggagcaggcaggaatccctgatcgccagaaatcacatgtaacgggcgaccatcgctcatctgtagttgatagcgacgagagttcgacgcgttcagcagtcgcaagcgcacccagccacgcgagacttcaacgtacgggctttgtacaccgttaaccagcagcgtatcaccaacaaagccgccgcttcccggttcgttgtattctggcgtaccaaagttatccagccgtttatcctggataatgaccggaaaatcatccacaccataatggttggggataggcagcgacttgctgacttcatcttccaccagccacattccggcaaggccgttatagacctgctgagccgtgcggttgggagtattggcgtgataccacagagtagctgcgttctggcgaatgggcagtacgggtgcccagtcagcgtttggcgacatcatccgtgccggaccgcccatcagcgggcctggtacctgtagcccggccaccgtcattgagacattttctgtcaggcggttgctgtaaataagcttaacatcgtcgcccttccagacacggatagtcggccccaggtaacgaccattgattccccagaccgacgcgcgtgtccctggcgtaaatgaccagtgcgcacgttgtacagtcataaacagcggttgcccacggcgagattcaagtagcggcggaacgggtagcggttgctgttgcccggctgcgctggccttcaggggaacagcgcctgcacaaagtgcaatccccgatgcctgaatgaactgacgccgactgagtgacatatttgctccatgtaaaactggctaaagtaataccgtgcaggaaagtgttccccgcaaaaatacagattgccgacttaaacttttccggcggcttcgcgttctgcgacttctttatcgagctcggcgattttttgttccattatcgaacgacaatgggcagccagctcacgaacctgatctttgccatactgactgacgtcaattggcggcagcatttcgacaatcaccagaccgttgtgcagtcgattaagattaatcttattcgaagttgtagagacgcacacgggaataatcgggacgcccgccgcaattgccgcgtgaaatgctccagtcttgaacggtagcaggccgcgaccacggctgcgggttccttccgggaacatccagatggaaatacggcgttttttgaaatgattcacgacttccgcaatggtgccgtgagctttagtgcgattgtttctgtcgatcaataagttgccggttaaccagtacaactgcccgaagaaggggatccacagcaagctctttttacctaccgtcaccgtcggcggttgcacaatgttcgatgctgtcaccatgtcatagttgttctggtggttagcgatatagatagcattgccgtagctttcagcatctgcaggtttgcggcactcaactttcaggccgaacagcggcgcaagacggccaaacatatgcccaaaggtggccacatgtttcgggttacgcgggctgaaaaggcagtaaatggagccgaatacacagactaagatgctgtaaatcacggtaataataagacgaaagatatatagcataacaccctctgaaggtctgagagactggcattgtacgtcacctgaaatcaggttagggcattgttaaaagccgctctctggaaaagcgtattgttaatcgcaacgcatgaataaacaacggtttcaagggaatttttatcgtttccgggggttgaatacgctgccggatgacgacttaacgtttcatccggcgttccttgcaagcgggaggaaacaggccctccccggcatattactcttcgctatcaccgctgctggcacggcgaggagagtcgatctcaacacgatcgatacgctgcaaaccgcgcatcaacgtaccgcggcgtccacgttcgccagtgactttctgtaactcttccgggcgcagtttaattttgcgtttcccaacatgaatggtcagcgtgctttgcggcggcagaacgtacaattgcgccagaccatcttctccacgcgcggcttctgccgatggaatgttgataatcttgttgcctttgcccttcgacagctgcggcagatcgcttaccgggaacatcaacatacggcctgcctgagtgattgccagcagcatatcggaagcatcttcaatcaccaccggcggcataacatgggcattttccggtaaggtgatcaaagccttacctgcacggttacgcgccaccagatcgttaaaggtgcagacgaaaccgtaacccgcatcggaagccatcagcagtttctgatcgtcgctttccatcagcatatggtcaacggtcgccccaggcggcaacgttaatttgccggtgagtggttcgccctgaccacgcgccgacggcagcgtaatcgggtcgatggcatagctacgaccggtggaatcaacaaacactaccggttggttgctcttacctttcaccgccgctttgaagctatcacccgctttataattcaggcccggcgcgtcgatatcatggcctttagcgctgcgtacccagcccatctgcgacagcacaatggtgacaggttcagacggcagcatgtcgtgctcgctcatcgctttcgcttcttcgcgttcctgcaacggcgaacgacgatcgtcaccgtaggcttgcgcgtctgcctgcagttctttcttcagcaggttattcattttacgctcggaagccaaaatgccctgcaactggtcgcgctctttttccagttcactctgctcaccgcgaatcttcatctcttccagtttggcaagatgacgcagtttcagttcgaggatcgcttccgcctgggtttccgtaaggccaaaccgcgacatcagcgccggtttcggttcatcttcattacgaatgatctcaatcacttcgtcgatattgagaaacgccaccagcaaaccttcgaggatatgcaggcgcttgaggactttctccagacgatagttcagtcggcggcgcacggtatcgcgacggaacaccagccattcggagaggatttccagcaggtttttcaccgccggacgaccatccagaccgatcatattgaggttaatgcgatagctcttttccagatcggtggtagcgaagaggtggttcatcacctgatccatacccacgcggttggaacgcggcacaatcaccagacgggtcgggttctcgtggtcagattcatcgcgcagatcgtcaaccatcggcagctttttgttgcgcatttgcgcagcaatttgctccagtacgcgcgcacctgaaacctgatgcggcaatgcgctgataaccaccgcgccatcttctttcttccacaccgcgcgcatacgcactgaaccacgtccgttctcgtagattttacggatctcggcgcgcgaagtgataatttccgcttcagtcggataatccggcccctgcacgatatccagcagctgatcgagcgtggttttcggttggtcgattaatgcgattgccgcctgagccacttcacgcaggttatgcggtggaatatcggtcgccatgccgacggcaataccggtggtgccgttaagcaaaatgtttggcagacgggcaggcagcattttcggctcctgcaaagtgccgtcgaagtttggcacccagtcagccgtcccctgccccagctcgctcaatagcagctcggaatatttcgacaaccgggattcggtgtaacgcattgccgcgaacgatttcggatcgtccggcgcgccccagttcccctgaccatcaaccagcggataacggtaagagaacggctgcgccatcaggaccatcgcttcataacaggcgctatcgccgtgcggatggtatttacccagtacgtcaccgacggtacgggccgattttttaaatttggcgctggcattcaggcccagttcagacatcgcatacacaatgcggcgctgaacaggtttcagaccatcaccaataaacggcaacgcacggtccatgatcacgtacatggagtagtttaagtaggcgttttccgtaaattcatgtagcgcaaggcgctctgccatatcgctcattaattctgattcctcaacttattcgccagccttcaaaggggcaatattgccggagatactacattatctgccgcgtcgagtcacaggagatcagcgtgaatagcgccgccggacgtgctccgacggcgataaaggcatcaatgtgccttgatatacaactctttgctgtagacttgatcggcatagagggcagcacaaggttgcgcccatgccacaccactcggcatgggggtccgctccgggcgattcgagaagttgaggttatgcgagtccagggaagcctaaagcatcaaagtagtcgactgtaagtatacggttcagcccagtttagctgtgtctccaccagtgccccgcgcctcctgccataagtgcggcttgctcatgggtacccccgagacggcttacggcgcaccggataataaatttcgcgtatacatggtattccttaccggagaaattataagcccaacaacaatacgcctgtggcattgttcgctcaaacttatcgcgagtgatttggctcacactccggtaaagattccccatcacgccaacggcacataaacatccgtttccagtcgctgctctgtcaccccttcggcaagattggtgtagtgaaacagaatcggtgctttacgcattttctcgccgcttgcaggcagccagtggcgaataatgccccatatcgtgtgtgaaatatcgtccagctcgccaacgtggcgggccacggcataacgtccaccggtaagttcaccattgctcacaccataacgattatcgggaatcggttcgctaacgctgccgcagatatcaaagcgaaacgcttccggtgcggtggtggcagggtcgtcccaggcgacgccaaaagtctggctttggttaacaggagaaagccccgtctctttacgccacatgataaatttcgccacactgtagttgagcaactcagggctacagcggtgcggcaacatcgccacagggattgatgggaaatcgataatgtttacatccagtgtcaggtttgtcattttgcctccctgcgaaattattcccgggaacgcgtcccgggagcggtaacaattacggatttactttgcggatctgtttgacgtcaatttcaacagaattccagtctttatcgacttcaccctgaatctcaaccgtatctttcggcgtcaccgtcacaccgttccagcgtttgtggtcgatatcaacattgatagtaccgctggcatctttaaacacgtagagatcgtcagagatgcgttcaacgatattgccgcgcagggttacccaggtgtcgtcacgcagggattttgcgctttctacggtcgttacgctgccgttcggcccctggaatcctccggcctgactttgcgttgccgatgggccagaaaaaccgccctgctctgctgccatcaccggtgcgctgcacagggccattactgcgattactgctgcgaattttttcatgtttattactccctttaatgtctgtttccgagcatttaacaagatagtccttaacaacttcttaagggaaaaaaataaaatttagtgctgtacagagcgcgttacaacacggtttactggcagcaaatacggttatcgcagggatgaaaaaatgcgaattttactgatagaagatgacatgctgattggcgacggcatcaaaacgggccttagtaaaatgggttttagcgtcgactggtttacacaaggtcgtcagggaaaagaggcgctttatagcgcgccttatgatgcggtgatcctggatttaaccttaccaggcatggatggtcgcgatattttgcgcgaatggcgagaaaaaggtcagcgtgagccggtactgatcctgaccgcgcgcgatgcgctggaggaacgtgtagaagggctgcgtctgggagctgacgattatctgtgtaaaccttttgcgttgatagaagtcgccgccaggctggaagctctgatgcgccgaaccaacggccaggccagcaacgagctgcgccacggtaacgtcatgctcgaccccggcaaacgtatcgccacgctggctggcgaacccttaacactgaaaccaaaagaatttgccctgctggaattactgatgcgtaacgctggtcgggtactgccgcgcaaactgattgaagagaaactgtatacctgggacgaagaggtcaccagtaatgccgttgaagtgcatgtgcatcatctgcgacgcaaactcggtagtgattttattcgtaccgtgcatggtattggctacacattaggtgagaaatgaaatttacccaacgtcttagtctgcgcgtcaggctgacgctaatctttttaattctggcctcggtgacctggctgctttccagctttgtcgcctggaaacaaacaacggataacgtcgatgaattgttcgacacccaactgatgctgtttgccaagcggttaagtacgctcgatctcaacgaaatcaacgcggcggatcgcatggcacagacgccaaataaattaaaacacggtcatgttgatgacgatgcgctgacctttgccatctttacccacgacggcagaatggtccttaacgatggcgataacggagaagatattccttatagctatcaacgggaaggttttgctgacgggcaactggtgggcgataaagatcaatggcgttttgtctggatgacctcacctgatggcaaatatcgcatcgttgttggtcaggaatgggaataccgtgaagacatggcgctggcgattgttgccgggcaattgatcccgtggctggtcgcactgccgattatgttaatcatcatgatggtactattgggtcgtgaactcgcgccgctgaacaaactggcgctggcgctgcgtatgcgtgaccctgactcggaaaaaccactaaacgcgactggcgtacccagcgaagtgcgtccgttggttgagtcgctaaatcaactgttcgcccgcacacatgcgatgatggttcgtgaacgacgctttacctccgacgcagctcacgaactacgtagcccgttaacggcgctgaaagtgcaaaccgaagttgcgcagctttctgacgatgatccgcaagcgcggaaaaaagcgctgcttcaattacattacgggatcgatcgcgctactcgtctggttgatcaactgctcactctatcgcggctggactcactggataaccttcaggacgtcgcggagatcccgcttgaagatctcctgcaatcgtcggtgatggatatttaccacacggcgcagcaggcgaaaattgacgtgcgactgacactcaatgcccacggcatcaaacgcaccggacaaccgctattgctaagtttgttggtgcgaaatttgctggataacgccgtgcgctacagtccacagggcagcgtgatagacgtcacgctgaatgctgataatttcatcgtgagggataacggccccggtgtgacgccagaggctctggcgcgaattggcgaacgcttctatcgcccccccggacaaaccgctaccggcagtggacttgggctatcgattgtccagcgaatcgccaaattgcatggcatgaatgttgagtttgggaatgcggaacaaggtggatttgaggcgaaggtaagctggtaacttctctgtctatgagagccgttaaaacgactctcatagattttactaatagcaaaatataaaccgtccccaaaaaagccaccaaccacaaaccagacaaataccgagcgaaaatacatatacccaaaactcgaacatttcccgcataaagagttttcttaagataagaataataagtggcgtaagaagaaaaaatgctgcaatcattgcttgcaatatacgatcttcgcctgaaacggaaggtatactgcaaatattgtctcccgactcaagcatccagtcatacttattgaaagcaaaaaaagcatctattaaccaataagtaagcattatgtataacagagcttcaaatattgtttgaattttatgctttaacatatatcagtacgctcataaaaatccatttataattatcaacatgacacgttgatattttcatcttttacttattcaaagccatattttcaatcccaaaaaaaaccgaaccaaacgtgtaaattattccggtgcgagtaagaattatgaggaatggctatcagtattgtcattttcagaaaatatttatcctgcatcggtgagtcagagctagatcagacttttgctaaattcgcaaaagactttgcacattttgctaatttcaccgtaccgctctgtgacgtactatagtcgacaaacgtctcaccttgaggttaaaaaatgagcaacatcctgattatcaacggcgcgaaaaaattcgcccactccaatggtcaactgaacgacaccctgaccgaagtcgcggatggcacactgcgcgacctcgggcatgatgtccgcatcgttcgcgccgacagcgactacgatgtcaaagcggaagtacaaaactttctctgggctgatgtggtgatctggcagatgccaggctggtggatgggcgcgccgtggacagtgaaaaaatatattgatgatgtattcaccgaaggtcatggaacgctgtatgccagcgatggccgtacccgcaaagatccgtcaaaaaaatacggttccggcggcctggtacagggcaaaaaatatatgctttctctgacctggaacgcaccaatggaagccttcaccgaaaaagatcaattcttccacggcgttggcgtcgacggtgtgtatctgccgttccataaagcaaaccaattccttggcatggaaccgctgccgacatttatcgctaatgacgtgataaaaatgcctgatgttccccgctatactgaagaatatcgcaagcatcttgtggaaatttttggttaactagagctcaggctttagaaggagttaaccatgcttaccgtaatcgcagaaatccgtactcgtcctggtcaacatcaccgtcaggcggtattggatcagtttgctaaaatcgttccaaccgtactgaaagaagaaggttgccacggctatgcgccaatggtggattgcgctgctggcgtgagtttccagtctatggcaccggattctatcgtgatgattgagcagtgggaaagcatcgcgcatcttgaagcgcatctgcaaaccccgcacatgaaggcgtacagcgaagccgtaaaaggcgacgtgctggagatgaatatccgcatcctgcaacctgggatttaaacctgccttgtttgcccggccatcctgaccgggcaatgttctttcctttaaacctcaatctccgccatgtcgcctttctcttgcaaccagttgcggcgatcttccgagcgtttcttcgccagcagcatatccatcatcgcgtcagtacgctgatcgtcttcatcatcgatagtcaactgcaccagacggcgagtgttcggatcaagcgtggtttcacgcaattgcatcgggttcatttcccccagacctttaaaacgctggacgttcggcttgcctttcttgcgttttaattgctcaagtacgccctctttctcttcttccgtcagcgcgtaataaacctctttcccgagatcaatacggtagagcggtggcagtgcgacgtaaacgtgaccgtgtttcaccaacgcgcggaagtgttttacgaacaaagcgcagagcagcgtggcaatgtgcagaccatcagagtccgcatccgcgaggatacagattttgccataacgaagctggctcagatcgtcgctgtcaggatcgataccgatcgctaccgaaatatcatgcacttcctgcgaggccagcacttcgtcggaagaaacttcccaggtgttaaggatcttacctttcagtggcatgatcgcctgatattcgcgatcgcgcgcctgcttggcagatccgcctgcggagtcaccttccacaaggaacagttcggtacggttaagatcctgcgcggtacagtcagccagtttgccaggcagtgctgggccgctggtcagctttttgcgcaccacttttttagccgcacgcatacggcgctgggcgctggaaatcgccatctccgccagcagctccgccgcctgaacgttctggttcagccacaggataaaggcatctttcaccacgcctgaaacgaatgccgcgcattgacgcgaagagagacgctctttggtctgcccggcaaactgcggatcctgcattttcaccgacagaacataggcgcagcgatcccagatatcttccgccgacagcttcacgccgcgcggcagaatgttgcggtattcacagaactcacgcatcgcgtccaacaggccctgacgcagaccattaacatgggtaccgccctgcatcgttgggataaggttgacgtagctttcggtcagcagttcaccgccttccggcagccacagtagcgcccagtccacagcttcagtatcgccagcgaaattaccgataaacggtttttctggcagcgtcggtaaaccgtttaccgcttccgccaggtaatcattcagaccgtcctgatagcaccagcgctgttcggtgttgttgatctcatctttaaaggtaatctcaacgccggggcacagtactgctttggccttcagcacatgcgtcaggcgtgaaacagaaaaacgcgggctgtcaaagaaggtttcatccggccagaagtgcacgctggtaccggtattgcgtttaccgcaagtgccgacaacctgtaaatcctgcaccttttcgccattttcaaaggcgatgttataaacctgaccatcgcggcgcacgttaacttctacgcgcttcgacagggcgttaaccaccgaaatccccacgccatgcaggccgccagagaactggtaatttttgttagagaatttaccgcctgcatgcagacggcaaagaatcagttcaaccgccggtacaccctcttccgggtgaatatccaccggcatcccgcgcccatcgtcaataacttctaacgactggtcagcatgtaagattacatccacgcgttttgcgtgacccgccagtgcttcatcgacactgttatcaataacttcttgccccaaatggttagggcgagtggtatcggtatacatccccggacggcggcgaaccggctcaagcccggtgagtacctcaatggcatcagcgttataagtttgcgtcatggtttaagttagcaattcgagttgatcgtcagagatggtgcagaccaagaaaatcgacgatcgggttgaaataatcttcgaagcccgtgaatgcgtggttgccgccttctatgacagtctggcggcaggaagcgtagtacgccaccgcctggcggtaatccagcacttcatctcccgtctgttgcagcagccagatcaaatccggcgcttccagcgggtcaatctgcatgactttgagatcgtaaatatggcgtgactctagcacatattgctgcccggtgtaggggttctcgttctgaccgagatagtccgtcagcagttcaaacgggcgcaccgccgggtttaccaccactgcgggcagcataaaacattgtgacaaccaggtggcgtaatatccccccagtgacgaaccgacaatacccagcgaatcgccgccatgttccaggacaatggattccagcagctctgccgcgtcggaaggatacggcggcaactgcggaatgatcatctcaacgtcagggtgatgttccgccagccagttttttaacaagctcgcttttgcagagcgcggcgagctgttgaaaccgtgtaaataaagaagcgtagacatcagtagccttctgaagcggtatcaggttggaaacgtgtgtccgccaggcgatgcacctcggtggtcagcgtgccatcagcatgtaactcgagagtacgccagccgggcgcgatggtgtccagcgtaaagttggaacagtgcggcttaaactgcacacaggtcgacggcgttgccagcaggcggcgaccgttccagtcgagatccagctcctgatgaatatgaccgcacagcaagtatttgacgtgcggaaacttcgccagcacggtatccagttcgcccgcgttacgcagactgtgttgatcgagccaactacaacccgcaggtagcggatgatgatgcagcagcagcaacgtatggcgttctggcgcatcggccagtttacgttccagccactcaagctgaaactcgctcagctcaccgtgcggcacgccaaacacctggctatccagcaacaggatttgccattgctcaccaataaacacgcgcttcgccggggagatacccgcatcctgtaacgcgctgtacatcgcgggctggaaatcgtggttgcccggcagccagacgcagggcgcacgaaaacttgcgatgccttcagcgaaatgctgataggccgcagaggattgatcctgcgctaaatcacctgtcgcgacaatcaggtcgaattcgtgctgatgtggacgaatcgcctccagcaccgcctggtagctttcccaggtgtttacccctaacagggcttcgtgcttttgtgcaaacaggtgagtatcggtaatttgtaaaatcctgactctggcctcaccagccagaggaagggttaacaggctttccaaatggtgtccttaggtttcacgacgctagtaaaccggaatcgccatcgctccatgtgctaaacagtatcgcaaccagtccgctaaaaactggttaatttgatgcttttcgtcgcgttgatgcaactttttattaggataatcataccgcgctttgaagcgaaaaatctgctggcttgaacacacttcagccaccatcgcgtcatgatacagacgcaccgtcattgacggaaggctccagtaactgatcgcgggcgcagtctgttctattgtcaccagggtagtgtatcgggtcgattccacaatcgtcagccgatattgtgcgtttgccacctgatagcttacagtttcgccgggtgcgtcattgcgcggtaacaaacggcgcaattgtgaaaagttcatctcgcacaggcgcatcatttcaggaaagtcaggtgtgtaacgcttcatttatgcccactcattttttaacgcttgatgatgcagctgcagccattgcaaagcgatgaccgacgctgcgttgtcgattttcccctcttctacccactggtatgcctgttcccggcttaccacatgaacgcgaatatcttcgttttcatcagccagaccatgaataccgcttgcggtcgtggcgtccacttcgcccaccataattgacgaacgctcactggtgccccccgggcttgccaggaaacttaacaccggtttggtccgtttgactatcagtcccgcctcttcaatcgcttcgcgacgggcaacatcttccacactttcaccctcttctatcatcccggcaaccatctccagtagccagggggtttcactggtgtcgtatgcggcaatccgaatctgctcaatcagcacaacttcatcacgcactgggtcaaagggtagcaagactgcggcgtgaccgcgctcaaaaatttccctccgtacctcatgactcatttgcccgttgaataaacgatgacgaaatctataaagatctaatgaaaaaaagccgcgataaagtgtttctcgtgcaataatttctacatcgtttttgccaaatgtaacgggcaggttgtctggcttaagcattgttaatgtcctggcactaatagtgaattaaatgtgaatttcagcgacgtttgactgccgtttgagcagtcatgtgttaaattgaggcacattaacgccctatggcacgtaacgccaaccttttgcggtagcggcttctgctagaatccgcaataattttacagtttgatcgcgctaaatactgcttcaccacaaggaatgcaaatgaagaaattgctccccattcttatcggcctgagcctttctgggttcagttcgttgagccaggccgagaacctgatgcaagtttatcagcaagcacgccttagtaacccggaattgcgtaagtctgccgccgatcgtgatgctgcctttgaaaaaattaatgaagcgcgcagtccattactgccacagctaggtttaggtgcagattacacctatagcaacggctaccgcgacgcgaacggcatcaactctaacgcgaccagtgcgtccctgcagttaactcaatccatttttgatatgtcgaaatggcgtgcgttaacgctgcaggaaaaagcagcagggattcaggacgtcacatatcagaccgatcagcaaaccttgatcctcaacaccgcgaccgcttatttcaacgtgttgaatgctattgacgttctttcctatacacaggcacaaaaagaagcgatctaccgtcaattagatcaaaccacccaacgttttaacgtgggcctggtagcgataaccgacgtgcagaacgcccgcgcgcagtacgataccgtgctggcgaacgaagtgaccgcacgtaataaccttgataacgcggtagagcagctgcgccagatcaccggtaactactatccagaactggcagcgctgaatgtcgaaaactttaaaaccgacaaaccacagccggttaacgcgctgctgaaagaagccgaaaaacgcaacctgtcgctgttacaggcacgcttgagccaggacctggcgcgcgagcaaattcgccaggcgcaggatggtcacttaccgacgctggatttaacggcttctaccgggatttctgacacctcttatagcggttcgaaaactcgtggtgccgctggtacccagtatgacgacagcaatatgggccagaacaaagtgggcctgagcttctcgctgccgatttatcagggcggaatggttaactcgcaggtgaaacaggcccagtacaactttgttggtgccagcgagcaactggaaagcgcgcatcgtagcgtcgtgcaaaccgtacgttcctccttcaacaacattaatgcatctatcagtagcattaacgcctacaaacaagccgtagtttccgctcaaagctcattagacgcgatggaagcgggctactcggtcggtacgcgtaccattgttgatgtgttggatgcaaccaccacgctgtacaacgctaagcaagagctggcaaatgcgcgttataactacctgattaatcagctgaatattaagtcagccctgggtacgttgaacgagcaggatctgctggcactgaacaatgcgctgagcaaaccggtttccactaatccggaaaacgttgccccgcaaacgccggaacagaatgctattgctgatggttatgcgcctgatagcccggcacccgtcgttcagcaaacatccgcacgcactaccaccagtaacggtcataaccctttccgtaactgatgacgacgacggggcttcggccccgtctgaacgtaaggcaacgtaaagatacgggttatctgccgcattcttcccccttctcgcttcaatttcgaccagccatcctctattctgatgggtatttaccactggtcccggaagacaaaaatgaaacggacaaaatccatacgccacgcatcgttccgcaaaaactggagcgcgcgccatctgacaccagtcgctctcgcggttgccactgtttttatgctggctggctgtgaaaagagtgatgaaacagtgtctctctatcaaaatgctgacgactgttcagctgcaaacccaggcaaaagcgccgaatgtaccaccgcgtacaacaatgcgctgaaagaagccgaacgtactgcgccgaaatacgccacccgtgaagactgtgttgctgaatttggtgaaggtcagtgccagcaggcaccagcccaggctggcatggcaccagaaaaccaggcgcaggcccagcaatccagcgggagtttctggatgccgctgatggccggttacatgatggggcgtctgatgggcggcggcgcgggatttgcacagcagccgctgttctcctcgaaaaacccagccagcccggcttacggtaaatataccgacgcgacgggtaaaaactatggcgcagcccagccaggccgcaccatgaccgtaccgaagacagccatggcaccaaaaccggcgaccaccactaccgttacccgtggcggttttggtgaatctgttgccaaacaaagcactatgcagcgtagcgcaactggcacctcttctcgttcaatgggtggctgataccgatggaaagagtcagtattaccgagcgcccggactggcgtgagaaagcccacgaatacggtttcaattttcacaccatgtacggcgagccgtactggtgtgaagatgcttactacaagttgaccctcgcccaggttgaaaagctggaagaagtcaccgccgaactgcaccagatgtgcctgaaagtggtggaaaaagtgatcgccagcgatgagctgatgaccaaattccgcattccaaaacacacctggagttttgtgcgccagtcatggctgacgcaccagccatcgctttattcgcgtcttgatctggcgtgggatggcactggcgaacctaaacttctggaaaataacgccgatacgccaacgtcactatacgaggcggcgttctttcagtggatctggctggaagatcagcttaacgccggtaacttgccggagggcagcgaccagtttaacagtctgcaagaaaaactgatcgatcgcttcgttgagctgcgtgaacagtatggcttccagttgctgcatctcacctgctgtcgcgacacggtggaagatcgcggaaccattcagtatttgcaggactgcgcaacggaagctgaaattgctactgagttcctctacatcgatgatatcgggttaggtgaaaaaggtcagttcacggatttacaggatcaggtaatttccaacctgttcaagctgtatccgtgggaatttatgttgcgtgagatgttttccaccaagctggaggatgcaggcgtacgctggctggaaccggcgtggaagagcattatctccaacaaggcacttctaccgctactgtgggagatgttcccgaatcacccgaacctgctgcccgcttattttgcggaagatgatcatccgcaaatggaaaaatatgtggttaaaccgatcttctcccgtgaaggcgcaaacgtgtcgatcattgaaaacggcaaaaccattgaagcagcggaaggtccgtatggcgaagaagggatgattgttcagcaattccacccgttaccgaaattcggcgacagctatatgctgattggtagctggctggtgaacgatcaacccgccggaattggcattcgtgaagaccgtgcattgatcacccaggatatgtctcggttttatccacatatttttgttgagtaatcaatgatgccggatggcattcgccatccggtaattgttaacctatctgcaccgacagcatactcaggctgcccatttctataccatcgaccggaatggtaattggctcctgcccatcccacgcacctaagacatacaacaacggcagatagtgctccggcgttgggttcgataacgcgccaccttcatggtcgaggtaattcaccagaggatgctgctctaccgccccttgccacgtcagattcgctttcacatactcattaaacgacatcgcccaaggatatggtgaactatcaccgtgccacttcactgtacgcaggttatgcaccacgttgccactggcgaccaacattattccttcatctcgcagcgctgccagtttgcgccccatttcgaaatgccaggcggcaggtttgctactgtcgatactcaactgcaccatcgggatatcggcgtcaggatacatcttaatcagcacgccccaggaaccgtggtcaaagccccaggcttctttatccagcgtcaccgggaccggtgctaacagctcaaccagatgctgtgccagcacaggcgaacccggagcaggataatgcgtatcgtacagcgcctgcgggaagccaccaaagtcatgaatcgtgggcggcgtctccatcgcggtcactcctgttccacgggtaaaccagtgagccgaaaccaccacaatcgcttgcgggcgtggcaatgtcatccccaacttctgccagctgcgggtatacaaattatcttccagcacgttcatcggactaccgtgacctaaaaacaatgctggcatacgtgttgaagacatgatgatatccttaactaaaggtgtcattttgatatcctcacaatacgcttgttcggcggagtaagaacccggataacaatgatgatgatcatcagttattttgacgatctgcctgaaggtgaagatttataaggagttgtcgatgtcagtacctctcattctgaccatactggcgggggcagccacgtttattggcgcgtttctcggcgttctcgggcaaaaaccctcgaaccgcttactggcgttttcgctaggatttgcggcggggatcatgttgctcatctcattaatggaaatgcttcctgccgcactagcagctgaaggaatgtcgcctgtgttgggttatggaatgtttatcttcggtctgcttggctattttggcctggaccgcatgttgccacatgcgcatccgcaggatttaatgcaaaaatcggtgcagccgttgccaaaatcgatcaagcgcacagccattctgctcactctcggcatcagtctgcataacttcccggaagggattgccacctttgtcacggcgagcagcaacctggagctgggatttggcatcgcactggccgtcgcgttgcacaatattcctgaaggtctggcggttgcaggcccggtttatgcagcaacgggttctaaacgcacggcaattctgtgggcggggatttctggattggcagaaattcttggtggtgtgctggcgtggttaatcctcggtagcatgatttcccccgtggtcatggcggcaatcatggcggcggttgcaggaattatggtggcgctctcggttgatgaattaatgccgctcgccaaagagattgaccctaataataaccccagctatggcgtactatgtggaatgtcagtgatgggattcagtttagtgctgctacaaacggcgggaattggttaaaagcaacatcagaagttggccagcgcatggacaacttctgctagcttcactaaagccttattctaccttttcggctgtctcttctctcgtactgtttaagtatttgttccgcgcttcaagcagtgcgtctctgtcctggcgaaacgcccgacaataacgtttcaaatgcaggaaataacccaccacaacaagagcaatcaatacaatccagtaccaggcgataaacatccttttacccttaatatttaacaatactaaacatttagcgcataaatttcacatatccttttttcggatatattcatatggtcgcataataacggaacaattatatgattttgatcataatgaaaaagaatgcctgatattaatgaaattttctcatagaaagagaagcggaattaacatcttgcatagcagggcaaaataaaaaccgaagccagctacaacttcggtttcttgattaaggcagtaattaagcagcggttttcagctggctttacgctcatgtgcctgacggtatgccaccaggtcttcaatagtcacgagcgccatattgtgtttattggcaaactcaatgcactctggtgcacgcgccatcgtgccatcgtcattagtcaactcacacagcacaccagccggtttaaagcctgccagcgtcatcaaatcaatagtcgcttcagtatgaccgccacgcgtcagtacaccacctgcctgcgcgcgaagtgggaaaacgtggcccgggcgattcagatcagaaggttttgcgccatcggcaatcgctgcgcgaacggtcgtaattcgatcagcggcagaaacaccggtagtcacaccttcagccgcttcaatggtcacggtaaaaccggtgccataggcgctggtgttattttctaccatcattggcagatcaagttgtttacggcgatcttcagtgatgcacaggcaaacaataccgctaccgtggcgaatggtcagcgccatctgctcaacggtcatggtttctgccgggaagatcatatcgccttcgttttcacggtcttcatcatcaagcaccattacaccgcgtccttcacgcagcgcagccagtgcattttcaacacgttcgaaaggcgtaccaaaagaggaaagtagcgtctgattcatggtaaaaaaacctcactaaaattatggttaccagaatcagggcagtcttaggagtggcggcatatagccaaaataacgtgagcgggtccatgcccgacagaatcgttactctctcccatccggactctaaccgtcggccccggaattacaccggatctgctgtcctttgagttcgcacccaaagcgctcgcgggctttcaactgagttgatttaccgccggtggggaatttcgccccgccctgagaataagcggattcactataacgctaatgattagcggcagcaacgcatagcttcacataattctggtttatgacttacccttatcgcactacaatggcactcaacacctatcagtacagggaaactacaatgattgacccgaaaaaaattgagcaaatcgctcgccaggttcacgaatcaatgcctaaaggaatcagggagttcggggaagatgtggagaaaaaaatccgccaaaccctacaagctcagctgacgcgcctcgaccttgtaagccgtgaagagttcgacgtccaaacgcaagtcctgttacggactcgtgagaaactggcgctgcttgaacaaagaatgagcgaactggaaaatcgcagtactgagattaaaaagcagccagatccagagactctccccccaacgctgtaaacatttgtctttaatgcactgtaaattatgaattaatcttctaatttacagtgctttctattaccttatcgcttaattccattcagaatatcatcacaaaaatgaatgagtgcaattgaaaatataattgttatgtattttttaagttttacttaatccatatttagataaactaatttcataaaacccgaaaagtaaaatataatatttgaatgattagcaatccttaaataacagttactaatcattcattttctacttatatttatataaaggaatattatgtctgcttttaaaaagtcacttcttgttgctggcgtagcaataattctttccaataacgtatttgctgacgaaggtcacggcattgttaaatttaaaggtgaagttatctctgctccatgttcaattaaaccaggtgacgaagacttaactgtaaatctgggtgaagtagcagataccgttctgaaaagcgaccagaaatctttggctgagcctttcactattcacctgcaagactgcatgttgagccagggtggaaccacttattcaaaagcgaaggttactttcaccacagcgaatactatgacgggtcagactgacctgctgaaaaacaccaaagaaactgaaatcggtggtgccacaggcgttggcgtacgtattctggatagccagagcggcgaagtgactttaggtactccggtagtaattacattcaacaatactaacagctatcaggaactgaacttcaaagctcgtatggaatccccaagcaaagatgctaccccgggcaacgtttacgctcaggctgactataagattgcttacgagtaatcacattaggccgggttcgcccggccacatcattaacggattaatgataagtggaacagatgtataaaaaattaaaattaaccacaataagcgaattgattaaaaatatttattgttcattatccgttctcatcattggttgtgcgtcagcttatgccgttgaattcaacaaagatttaatcgaagccgaagatcgtgaaaacgttaacctttcccaatttgaaactgatggccaattacccgtaggtaaatactcattaaacgctcttattaataataaaaggacgccaatccatctggacctgcaatgggtattaattgataaccaaactgcagtttgtctgactccagagcaattaacattattaggctttactgatgagattattgaagaggctcagcaaaacctgatcgatggttgttaccctatcgaaaaagaaaaacaaattacaacttatctcgataaagggaaaatgcaattatccatatctgcacctcaggcatggttaaaatacaaagatgcaaactggacgcctcctgaactttgggatcatggtattgctggggcatttcttgactacaatttatatgcctctcattatgcaccacatcagggcgataattcacaaaatataagttcctatgggcaggctggggttaatcttggggcctggcgcctgcgtactgattaccagtacgatcagtcatttaacaatggcaaaagccaggcgaacaacctggattttccgcgtatttatttgtttcgcccaatcccagcaattaatgcaaaactaactataggtcaatacgatactgaatcctctattttcgactctttccatttttctggcgtttcgttgaaaagcgatgagaatatgttgccgcctgatctacgtggttacgcaccgcaaatcacgggtgttgcacaaacgaatgcaaaggtcactgtctcacagaacaaccgtattatttatcaagaaaatgttcctcctggcccatttgctattactaatttattcaatacattacaggggcaactggacgtcaaggttgaagaagaggacgggcaagtcacgcaatggcaagttgcatctaatagtattccttatctgacgcgtaaagggcagattcgctacaccactgctatgggtaaaccgaccagcgttggtggtgattccttacaacaacccttcttctggactggtgaattctcatggggttggctgaacaatgtatccctgtatggtggttcagttttaacaaaccgtgattatcaatctctggctgccggcgttggctttaaccttaactcattgggttcattatcttttgatgtcacacgatctgatgctcagttgcataatcaggataaagaaacgggttatagctaccgcgctaactattcaaaacgttttgaatctaccggtagccagctcactttcgctggttaccgtttctctgataaaaactttgtgacaatgaatgaatatatcaatgacactaaccattacacgaattatcagaatgaaaaagagagttatattgtcacgtttaaccagtatcttgaatcattaaggttaaatacatacgtaagtttggctcgtaatacttactgggacgccagcagtaatgtgaattattcattatcacttagccgcgattttgatatcgggccattaaaaaacgtctccacttctctaacatttagccgaataaactgggaagaagacaaccaggatcaactgtacctaaatatttcgattccctggggaaccagtagaacattgagctatggtatgcaacgaaatcaggataacaagatttcgcatactgcttcgtggtatgactcttccggtcgaaataattcctggagcgtttctgcttcaggcgacaatgatgaattcaaagatatgaaagcgtcactacgcgccagttatcagcataataccgagaacggtcgtctctatctctccgggacatcacagcgagacagttattattctctgaatgccagttggaatggttcattcacggcgactcgtcacggagccgctttccatgactatagtggtagtgctgactcgcgttttatgatcgacgcagatggtgcagaagatattccgttgaacaataaacgcgcggtaactaatcggtatggcatcggagttattccatcagtcagcagttacataacaacatcattaagcgttgatacccgaaatcttccagaaaatgtggatatcgaaaactcggttatcaccaccaccttaaccgaaggtgctattggctacgccaaacttgatacccgcaagggctatcaaatcatgggggttattcgcctggcagatggtagtcacccaccactggggattagcgtaaaagataaaaccagccataaagaattaggactggttgctgatggcggctttgtatacctcaacggcattcaggatgacagcaaacttactttacgctggggtgataaatcctgttttattcaaccacccaatagcagcaacttaaccaccggaacggttattttaccgtgtattagccaaaattaattcaggatgaaactaatgcgctacttaaacacaaagaatctcattgcagcaggagtattactcgcctgcatgagcagcattgcctggggtgccatcatcccggaccgtacccgtatcataatgaatgagtcagataaaggggaagcattaaaacttactaatcaaagcaaaaatctaccctatctggcgcaaacatggatagaagatacgaaaggcaataaatcacgtgactttattgtcacggttccccctatggtacgtttaaatcccagtgagcaaattcaaataagaatgataagtcaggaaaaaattgctcaactgcctaatgacagagaaacgctcttctattttaacgtgcgagaaataccgccaaaaacagataaaaaaaatgtgatgcaagtcactatgcagcacgcattgaaactattctggcgaccaaaagctattgaattagaagatgatggggtaatgtcttacgaaaaagttgaaatcatccgtagaaatgatggttcgatccgctttaacaataagatgccttatcacgttacgctgggttatatcggaacaaacggaatcacaatgttgccacaaacgcaaagtttaatggtaaccccttatagccatgcagatacgcagtttaaaaatgttccgtcagcttttcaggttggttatatcaatgattttggtggattaagtttttatgaaataaactgcccgacggttaataactcttgtaatgtttccgtagccaaacgagataaataatatgcgctacttattaattgtaattatatttattataggttttagtgcattacctgtatgggcaatggactgctatgctgaacatgaagggggaaataccgtagtcattggttacgtaccaagaatttctatccccagtaatggtaaaaaaggtgataagatctggcaaagcagtgagtattttatgaatgtcttctgtaataatgcattacctgccccatcacctggagaagaatacccatcagcctggactaatataatgatgtttttaccaggcggtcaggacttttataatcagaactcctatatttttggcgtaacatacaatggagttgattatgattcgactgcccctaatgctatcgcagcaccagaatgcattgatataaaaggagcgggtacctttaataatcactataaaaaccccgctgtctgtagtggaggtcctgagcctcaattatcagtaacctttccagctcgcgtacaactctatattaaattagcaaaaaatgccaatagagttaataaaaacctggtgttacctgatgaatatatcgctctagagtttaaaggtatgagtggcgcaggagctatagaagtagacaaaaatttgaccttcaggattcgtggattaaataatattcatgtccttgactgctttgttaatgtcgcactggaaccagctgatggcgttgttgactttggtaaaataaattcccgaacaattaaaaataccagcgttagtgagacgtttagtgtagtcatgacaaaagatcctggtgcggcctgtactgagcaattcaatattttagggagctttttcactacggatattttgagtgattatagccatctggatatgggtaatggactgctattgaagatatttcataaagatggaacagcaacggaatttaaccgcttctcacaatttgcttctttttcatcgtctagtgcaccttcggtcaccgcaccattcagggcagaacttagtgcgaatccggcagagactgttgttgagggaccgtttagtaaagacgtcatcctcaaaatcacctataactagcatctaatacaaacactaaaacgggccatcaggcccgttatatcagtgctctaactccagctctcttgcctgcatcatctgttgacaataccaggcataacgtgcgcaaaaccaggttctatgttcttcatccatgttaccagtaacggcaagaatatcgaccgggcgaccttctgcgtgcattctggcaaaactacgcgccaggaaatcgaaattatttaaagaattaagactatgatccataagcacatcctccggttatcgcataccttttaaggccatatgctttttctgatttcagtattccccaatcagtgtagtgcctttaaacataacgtgcgtaaatatattgtccccgatcacactttttagtgaaaaataaaaaaccatattaaaaaactttctcttccagaacttctctaacatgtgttattattaacaaagataaatgtaagcaaggaaactatcccaaagtaaatattgcgtcactaaatggacattggagtgacatatgattttattcgccgactataataccccttatcttttcgctatttcctttgtactgttgatcggccttttagaaattttagcgcttatctgcggtcacatgctctccggtgctcttgatgcacatcttgaccattatgattccataaccacaggtcatattagccaggcacttcattatctcaatatcggaagattgccagctctcgtcgttctctgcttgctggctggtttttttggtcttattggcatcctgttgcagcatgcctgcatcatggtctggcaatcaccactgtcgaacctgttcgtggttcctgtcagtttactgtttacgattattgcggtgcattataccggtaaaatagttgcgccctggattccacgcgaacatagttcagctattacagaagaagaatatattggtagcatggcattaattaccggtcatcaagccacttcaggtaatccctgcgaaggaaaactcaccgatcaatttggccaaatacattatttactactggagcctgaagaaggaaaatttttcactaaaggagacaaagtgttaattatttgccgactttctgcaacgcgatatttggcggaaaacaatccctggccacaaatattgtaatttattaatcaaaaggaaatttaataatggatgatattgttaattctgtgccctcctggatgtttaccgcgattattgccgtatgcattctgtttattattggaattattttcgccaggctctatcgtcgcgcttcggcagagcaagcttttgttcgtactggtttaggtgggcaaaaagtggtgatgagcggtggcgcaatcgtgatgccgatctttcatgaaataatccccatcaatatgaatactctgaagctggaagtcagccgctcaaccattgatagcctgattacgaaagatcgtatgcgtgttgatgtagtagtcgctttctttgtacgggtaaaaccgtctgtagaaggcatcgccactgcggcgcagacgttggggcaacgcacgctatcaccagaagacttacgtatgttggttgaagataaatttgtcgatgccctccgtgcaacagctgcacaaatgaccatgcatgagttacaggatacccgcgagaacttcgtgcagggagtacaaaatactgtcgcagaagacctgtcgaaaaacggtcttgagctggaaagcgtttcacttaccaactttaaccagacctcgaaagaacatttcaatccgaacaatgcctttgacgccgaaggtttaaccaaactgactcaggagacggagcgccgtcgtcgcgaacgtaacgaagttgaacaggatgtagaagttgcggtgcgtgagaaaaaccgtgatgcactttcgcgcaagttggagattgaacaacaagaagcgtttatgacgcttgagcaggagcagcaggttaaaacccgtactgccgaacagaatgcacgtattgcggcttttgaagctgaacgtcgtcgtgaagcagagcagacgcgaattctggctgaacgacaaattcaggaaacggagatcgagcgcgagcaggccgtccgctcaagaaaggttgaggctgaacgtgaagttcgtattaaagagatcgaacaacagcaggtcaccgaaatcgccaaccagacgaaatcgatcgctattgccgccaaatcggaacaacagtcccaggcagaagcgcgtgctaaccttgcactcgcagaagcagtaagtgcgcaacaaaacgtagaaaccactcgccagaccgcagaagccgatcgtgctaaacaagttgccctaatcgctgccgcgcaggatgcagaaaccaaagcggttgaactgaccgtgcgggcgaaagcagaaaaagaagccgcagagatgcaggcggcggctatcgttgagttagccgaagctacacgtaaaaagggtctggcggaagcagaagcacaacgtgcgctgaacgatgctatcaacgtactttctgatgaacaaaccagccttaaattcaaactggccttgttgcaggcgctacctgcggtaatagaaaaatccgttgagccgatgaaatctattgacggtatcaagattattcaggtcgatggtctgaatcgtggcagcgctgcgggtgatgcaaacacgggtaatgtggggggcggaaacctggcggaacaagcattatcagccgctctctcttaccgcacacaggcaccgctgattgactccttgctcaatgaaattggcgtttcaggcggctcactggcggcattgacttcacccttaacctcaacaactcccgtcgccgaaaacgtagaataaattttcagctatgaacgtccctggcacaaaaagccggggattttttatatctgcgttccgctaaaaactgcaaatgatcaggtcgttgcaacgttttgcgtgaccgctcggggaaggcagaactgcctctgggaaagcgttgcgcgaggtccggcgctcatcaacaatcggggagtcagcaaagggctgaaacgggaaagcccctcccgaggaaggggccttacagaaggaaagggttatgatgaagctcgtcatcatactgattgtgttgttactcgtaagtttcgcagcttattaacagccaatcagaggggggagaaatcctccctcacccttgttcctttactttaggttgaaaaaaaatcagcgtcaagaaggtttcattaacacatatccctggcccaaaaagccggggattttttatatctgcgttccgctaaaaggtgcaaatgctcaggacgttgcagcgttttgcgtgaccgctcggggaaggcaaaactgcttcagggaaagcgttgcgcggggtccggcgctcatcaacaatcggggagtcagcaaggggctgaaacgggaaagcccctcccgaggaaggggccttatagaaggaaagggttatgatgaagttcgtcatcatactggttgtgttgttactgttaagtttcccgacttactaacaactgatcagaggggggagaaatcctcccttacccttgttcctttactttaggttgaaaaaacaacagcgtcaataggcctgcctgctacgaagcgagatctgtgaaccgctttccggttagccttttttatcctgttggatcttcttgatgatgttagtggtcgagcaaccgtcttcgaagttgagcaccagcacttcgccgccgttggcccagacttctttactcccggcaatttcttctggtttatagtcgccgcctttcaccagcagatctggcaggatcccggcgatcagacgctgcggcgtgtcttcttcaaacgacactacccagtcgaccgcttccagtgcgcccagcacaatcatacgctgctcgagtgggtttaccgggcgggaatcccctttcagccgtttggtggaggcatcgctgttcacagcgacaatcagacggtcacccagtttgcgagcatttgccagataggagacgtgcccggcgtgcaggatgtcaaagacaccgttggtcattaccaccttttcgccgcgtttacgcgctgccgctacagcaagcttcagttcctcttcggtcatcacaccaaagccggtatctgcgcgcccacgcactgcattttccagctcgatcggcgaaaccgtggaggttcccagtttgccgaccaccacgccagccgccgcattggcaaagaagcaggcttcttccagcgaattacccgctgccagcgttgccgccaggacgccaatcaccgtgtcgcccgcaccggtaacgtcatacacttcctgcgcctgggttggcatatgcagcggcgctttacccggttgcagcagcgacataccctgttcggaacgggtcactaacagagccgagagttcgtaatcggcaatcagtttcatgccgcgctcaacaatctcttcttcggtcttacatttaccgacaacagcttcaaattccgagagattcggcgttaacagcgtagcgccgcggtagcgctcaaaatcggtaccttttggatcaatcagcaccggaacgcccgctttacgcgccagttggatcatctgctgtacgcttgccagcgcacctttggcgtagtcagaaagcaccagcgcgccaatcgaactcagcgcctgattaatccgctcgtgcagcggctgcggatcaacaccttcgaaaccttcttcaaaatccaggcggatcagctgttggttgcgggaaagtacccgtaatttggtgatagtcggatgcgtcggtacagaaacgaagtcgcatttgacgttgacgtcggccagagatttactcagcgcacgcgccgcatcgtcaatgcccgtcaacccgaccaggcgtgcattagcaccgagagaagcgatattcatcgccacgttagccgcgccgcccggacgttcttcgatggtattgactttaaccacgggcaccggcgcttccggcgagatacggctggtgggaccgtaccagtaacgatccagcatcacatcaccaaccaccatcactcctgcacgttcaaactctggcagcgttactttcattcctgtctcctgagagattcaaaatttgcgcgcgataataccatacttcattcttccaccagcaacttctgccagcttgcccgcaccagttcacgctctgcggtgaagcaatcctccggcacatggcccggcaattcctgtaatgccagatgatgaagttcatcgcgcagcgtagtatacgcacgggtcagcgccatcgcttcctgctcttccataatgtcgttttgcgccagtagttccagaatgcgcacgttgtctgaccagcgcgttaacttcggtttttcatgagcgtagcgcaacaccagatattgggtaataaattcgatatcggtaattccgccttcatcagctttgatatcaaagcgatcgcgatgtttattgccgagatgagcgcgcattttctcgcgcatttcccgcacttccgtttgcagagttttaccttcacgcggcagcgtcataatctcgcgacgcaccgcgtcaaagtgcgcggtgagctgcggatcgccgtacactacccgcgcacgcaccagcgcctgatgttcccacgtccaggcctcgtttttctgataatcggcaaatgcttctgcggatgtcaccagcattcccgcggccccggacgggcgtagccgtgcatccacttcatacaaaatgccggaagaggtacgcgtactgaacagatgcataatgcgttgcgccagacgcagataaaactgtcgcccgtcgatttcccgctcgccgtcagtcatcgcatccattgggcaatcatggaggaagatcaggtcaagatcggaactgtagcctaactcccagccgcccagcttgccgtagccgaccaccgcaaaaccacggccttcgcgatcgttgaggtgatttggcttaccgtagcgggccaccatttgaacccaagcctgctgaacgacggcatctatcatagcctctgccagccaggttaagtgatcgctcactttcatcaccggtagcgtaccagcgatatccgctgcggcgatgcgtaacagctgcgcctgtttgaactgacgcagcgcctcaagctgttgctcttcgtcatcttccggcacgcgcagcaaatactggcgcaactcatcgcggtaggcatcggtcgccgtcggctggtaaagggtgtttggatcgagcaattcatccagcaataatggataacgcgccagttggctggcaatcatcggcgacgcggcacacagagaaatcaaatgtttaagcgccgcggggaattcacttagcaattctaaataggtggtgcgggtaacaatccccaccagcaaggcggtaatgcgcgacagcgtaacggcagcgtcttcacgcgcacagacatcacttagcagatgtggcatcagatggtcgagcacctgacgtcctcgcggcccgatagtacgcttatccagctctttgcggaaatcagcaatcagcgttaggacctgtttgcgatcatcctcgctaagatgcgccagcactggcgtagtgtcatcttcctgcaacgcatcctgccacagctcacgccactgttccgacagcgactcttcctgagtttcactttcgtcgtcgccaatcaattcattaaacacccggcgcacattggtcatatgtgcggtcagcgccccggtcagttgcggccagtcagcaaagtccatcgcccacgccagccgcgcacggttaagctcatcagaaggaagcgtttgggtttgttcgtcgttaatgctttgcagcaggttttccagacgccgcaggaacagatatgccactcgcaattgttcagcatcgttttcagaaagcagatgcagcgcggcaatggcgctgagcgttggcagtaaagagcgcgactgcagcgacggttcgcgcccaccgcgaatgagctggaacacctgaacgataaattcaatttcgcgaatgccgcctgcgccgagtttgatattgtcggtcaaaccacgtcgacgcacttcacgggcaatcatccctttcatgttgcgcagcgactgaatcacgctgaaatcgatgtaacgacggaaaacaaacgggcgcagcatcgcacgcaactcgttagcatagacgccttcgctatcgcccataatccgcgccttgaccatcgcgtaacgctcccagtcgcgcccctgctcctggtaataatcctccaacgcggcaaagctcagcaccagcgggccactttcgccaaacggacgcagccgcatatccacgcgatagacgaagccatcctgcgttggttgatccaacactttaatcagccgctgccccatgcgggtaaaaaactgcgcgttatccagttcccggcgtccgccctgcgtacaaccatgttccggccaggcaaaaatcagatcgatatctgaggagaaattcagttccccaccgcccagcttacccatgcctaaaatcagcagcggttgcgcttcgccctgcgcattgcacggcgttccccactcgcggcagcaagcgtcatacagccagtcacgcgcggcgacaatcagcgtctccgccagatggctgagctgctgcaatatgctctcttcagtaaccaaagccagcgtttgcgcccaggcgatgcgcaccataatgcgccgccggaatagccgcagctcgcgcattaacccggcttcgtcactcacattactgagcgcctcctgcaaccatgccgcgtaatgctgccattcgtcggcctgcggcggttggctttccagttccgtcagccactctggatgcacaatcacgctgtcctgcacaaaatcactaaaagtaagtactgacttcgcctgtgcgctaagtgattcctcggctaaaggctctggcagccgctcaacaacggtctgccagtactgctgtaacggtgaagagagcggcttcataagcgattttatccttgcctgattaacgttttccgctgtgcaaccagaacggttcctgattgtttgcctcattacggaaatgttcaatttcaatgcgttgcccggtcgcaatagcgtgacgcagcccctgccagttctccagccaggcttgcgcgacgacaggatcatagtaacctgccagcagcagtattgagtcaatatcacgcgtcaggcgtggcaactgatcatggtagcgatcgcctaacggctggcagaaaacgcttttcagttcagcggcatggcgggaaagatggatatcggcaaagcgtttgaaggaatcgctgattttaccctgcgctttggcatctaaaaacggctgccaggctttgcttaccaaccattcggtcaacgccagctttgccattgccgtttcggtagagtagaccgccgtcacggcagaaaccgcagaagcgatggtcgcttcgcattgagtcagcaaatcacgtaagtgagtgctcgctttacgcggcacaatgccaccgaacagcatcagtgcatggcgaacaaggccaatggctgccagcacctgctctttcgccgcatcgttgccgcgtacccacagttcttcatgatactgccattgcgctaacgccagctcgaacgccgcttccagcccctgttccacatcggcttttgccgcaacatgcaaaatggtggtcggtttgatttcacgcgccggattgccctgcgccagatgatagccacgcgccgctttgctcaggctgccctggcgtaatccggtttgcgataccagttggttcgccagtttcagcaccgcgcgcgtgtcgccgctaagcagttccagttccagctcacagataggttcagcaaattcccccgctttcacctccccctgatcgagagcgatttcaattcggctgtcatcgaccgccaccagccatttttcgcgataaaaatcggtgctgaacagcggttgtacgcgggaagcgagatcggcgggcaattcgccgttcggccagacttccgtcggtaactgcgccaggtcgagcgtcggttcgctcaacgccacgttatattccgggcgctggtgtaagccgcctgtcactcttcctgcaactttcatggtcatctcatagcgaccgttttcgccacgaatacgtaagcccatatcgtgcccacgcagccagttatccggcgtttcgtagtaaatattcagcaactgcacggggtcatggtgctcgccgcccagcgtattgagatggtcacgcaacgcctcaacggcactgtgattaacaataaactttaattcgatttcctgagccatggcctttacttatcggttatgtcacataagtgacgatgaacggcgaacttaatgcgatcttttttgtcagtagatagtattttgcgccaaattgccatgcaacgggcaatttgacgggcgtaaaagtttgaagcagtggcaagacctgacacagaggattccgattgatgtcgaatgctttgcgtagcgacactgatgccactactatcgttccactttccatgacaataacgacagcctgatgccaaaattacgcctgatcggattaactttactcgcacttagcgccactgccgtctcacacgctgaagaaacgcgctatgtttctgatgaactgaatacctgggtccgtagcggtccgggagatcattatcgcctcgtgggcacggttaacgccggcgaggaagtgaccttattacaaactgacgccaacaccaattatgcccaggtgaaagacagctctggccgtaccgcctggatcccgttgaaacaacttagcactgagccaagcctgcgctcccgtgtgccagatctggaaaatcaggtcaaaaccctgaccgataaactcaccaatatcgataacacctggaatcagcgcaccgcagaaatgcagcaaaaagtggcgcagagcgacagcgtgatcaacggattaaaagaagaaaatcagaaattgaaaaacgagctgattgtcgcgcagaaaaaggtcgatgccgccagcgtacagttggatgacaaacagcgcaccatcatcatgcaatggtttatgtatggcggtggcgtgctggggcttggcttgctgctcggtctggtactgccacacctgatcccaacgcgcaaacgcaaagatcgctggatgaactaaatcgccttcttcgttgcactgtcttattattaggaattgtgtatttgacgaagggatgatggcgtgaagatttatctggtcggtggtgctgttcgggatgcattgttagggctaccggtcaaagacagagattgggtggtggtcggcagtacgccacaggagatgctcgacgcgggctaccagcaggtaggccgcgattttcctgtgtttctgcatccgcaaacgcatgaagagtatgcgctggcacgtaccgaacggaaatccggttccggttacaccggttttacttgctatgccgcaccggatgtcacgctggaagatgatcttaagcgtcgcgatctgaccattaatgcgctggcccaggacgataacggcgagattatcgacccgtacaacggtctgggcgatctgcaaaatcgtctgttgcgccatgtttcccccgcttttggcgaagatccgttacgcgttctgcgcgtggcgcgttttgctgcgcgttatgcccacctcggttttcgtattgccgatgaaactctgacgctgatgcgcgagatgacccatgcgggtgaactggaacacctgacgcctgaacgggtatggaaagagacggaaagcgccctcaccacccgcaatccacaggtgttcttccaggtactgcgcgattgtggcgcactgcgcgttttattcccggaaattgacgcactgtttggcgttccggcccctgccaggtggcatccggaaatcgacacgggtattcataccttaatgacgctctcaatggcggcgatgctgagtccgcaggtcgatgtccgtttcgcaactttatgccacgatctcggtaaaggactgacgccgccagaactttggccgcgtcatcatggtcacggtccggcgggtgtgaaattagtggaacaactctgccagcgtctgcgcgtgccaaatgaaattcgcgatttagccagactggtggctgagtttcacgatctcatccacaccttcccaatgctgaacccaaaaactatcgtcaaattgtttgattccatcgatgcctggcgtaaaccgcagcgtgtcgagcaactggcgctgaccagcgaggctgacgtgcgcggcagaaccggttttgaatcagcggactacccgcaaggccgttggttgcgcgaagcctgggaagtggcgcagtcagtgccgacaaaagcggtcgttgaagcgggatttaaaggtgtggagattcgcgaggagctgacccgacggcggattgcggcgatagccagttggaaggaacaacgttgcccaaagcctgactgagtataaaactaaacgttaacacgaaccatcccctcgccccttcggggagagggttagggtgaggggaacagaccagcaccggtgcgaacaatcacccccaccccggccctctccctacagagcgagggagaaaaccaggcctgctcccgaaccttttctcaatcaaaagaacacgacgtacaccgcagccgccacaataaagcgataaatggcgaacgggataaacgaaatgcgcttaatcaattgcaggaaggttttaatcgctatcagcgccaccacaaaagcggtgataaacccaacggcaaacatcgggatatcgccggttgtcaggaagccccagcttttgtagagatcgagcgccgttgcgcccatcatcatcggtaccgccagcaggaacgagaactcggaagcagcgtaacggctcacgcccatcagcatcccacctgaaatggtggccccggaacgggagaaacccggccacagcgccagacactggaaacagccaatcataaacgcctgacgataggtcatatcatcaagacccggcgcacgcggctctttcggcttcaggcattcggcggcaatcagcaacaaaccgccaacgaccagcgcatacatcacatttatcgggttaaacaatgacttaatcgtgtcgtggaacaatagccccagtaccaccgccggaatcatccccagcaaaatgtggatcagcgttaaacgacctttgctttcaccttcgtgctgcaacgggcggccaaagtggatgccaatcaggccaaacagacgccgccagaacatcactactaccgccagaattgatcctaactggatcacaacttcaaaggttttcgccgtgtcgccctcaaaccccaacaagtgaccgacaataatcatatggcccgtgctggataccggcagaaattctgtcaatccttcgaccacacccaatattgccgctatcagcagcgagtgcatatcgctcatcaataaacccctaaattattaaaatgtaccgcttgtccgaactactgcgtatgaccaggttataaccgtttggtttaacagctgtaaaattaattattttctttcagattattgccacgctcaatgattacgccaacattcgccgcccgcgccactgcgcctggcttgctgagtttgatacgcacccacggcgagttgaagcgtgctaacagcagctccgccacctcttcagccacgcgttccaccagcgcaaaacgcgccccctcgacgtggctgaccaccgtttctgcaatgtcagcgtaactgaggcaatccgccacatcatcacttttcgccgctttacggttatcccatgccatttcgatatcgaacactaacttctgttcgatggtctgttcccagtcgtaaacaccaatagtggtgattaccgaaagttgctctataaatacaatatccatcacgtcctgcctgctttttggctaaccggataccacttccggcgaaatgtgcgtattatccacagattcatcgttgaacacgaattttcaaaacggaacagcttatgagtgcaatcgcgcctggaatgatcctcatcgcgtacctctgcggctccatttccagtgccattctggtttgccgcttgtgtgggctgcccgatccgcgaaccagcggctccggcaatccaggcgcaaccaatgtgttacgtatcggtggcaagggagcagccgtagcagtactgattttcgacgttctgaaaggaatgttgcccgtctggggcgcgtatgaattaggtgtcagccccttctggctaggcttaattgccatcgccgcctgtcttggacacatctggcccgttttcttcggatttaaaggaggaaaaggcgttgctaccgcttttggtgccatcgcacccattggctgggatctcaccggagtaatggcgggaacctggttactgaccgtgctattgagcggatactcgtcgctgggagcgattgtcagtgcactgattgctccgttttatgtatggtggtttaagccacaattcaccttcccggtttcgatgctctcttgcctgatcctgctgcgtcatcatgacaacatccagcgtctgtggcgtcgtcaggagacaaaaatctggacgaaattcaaaagaaagcgcgaaaaggatcccgagtgatttctggtggatctacatgacctgatagccttcatcgggcttgcccagccgttgctggcaccatgccgccagaaattccacgcagacacgtaatttcatgctgcgatagagcggctcccggtaaacagcccagatattggcgctttgtgcatactccggcaatacttgcaccagtttgccactctccagaaacggcaacacatcccactcggaacgcagcataatccctttgccctccagcgcccattgcaacactatctcgccgctattggaggaaagatgcccgctaaccttcaccgattttttctcctgaccgttccccaactcccatattccgtgggtcatatcgcgctctttggtcaccagacagtcatgacgacttaattcctgtaatgattgtggctgcggatatttttgcagatactcaggtgctgcgcataatattcttttatttttcgttaacagatgcgcaatataataatcaggaatttcgtcattaatacgaatatccagatcaatattatcctgcactaaatcaatttgccgatcgaacaattcaaaatgcacctgtaactcaggataattgcgcataagttcggtaatggctggcgcaatatggctgcgcccaaaaccaaaactgcaaccaatacgaatcatcccctccgggcgcgttttgatttgcgtgacgtcatcgaccagtcgctgatattgggtgaggatttccagcgcatgttcgtaacaacgttggccactttcagtcagcgccacgccgcgagcggagcggttcagcagcgttgttgccagcgtattttcaaggatttggatccgcttggtgacaaatgcaggcgtctgcccaagcgtcgccgctgcggcgctaaaactcccgctgtggacgatttctaccagtacctgcaagtctttggctaaaggccagctattcagcatcgttaattatccgcagttgtgataagcgcagtgtatttcgcaaaacattgccattccctgctctggcgcaatattcattcttattttcgcgttgattcacgaactgttaattacatattcacggtggcaaaaaatataaaaccacatttttagtggtagtttgtggcggtgaatttttccagacaaatacaaaaactggagttgccatgatgagcgaaagtaataagcaacaggcagtgaataagttgacagagattgtcgctaactttaccgccatgatttctacccgaatgcctgatgacgtggtggataaactaaaacagctaaaggatgccgaaacgtcgtcgatggggaaaattatctaccatacgatgttcgacaacatgcaaaaagcgattgacctgaatcgtcctgcctgtcaggacaccggggagattatgttcttcgttaaagtcggttcccgcttcccactgcttggcgagctgcaaagcatactcaaacaagccgtggaagaggcaaccgtcaaagcgccactacgtcacaatgcggtagaaatttttgacgaagtaaacaccggcaaaaataccggtagcggcgtaccgtgggtcacctgggacatcatccccgacaatgacgatgcggaaatcgaagtttacatggcaggcggcggctgcacgctacctggccgctcgaaagtgttaatgccgtcagaaggctacgaaggcgtggtgaaattcgtcttcgaaaatatctccaccctcgccgtaaacgcctgtccaccggtactggtgggcgtgggcatcgccacctcggtggaaaccgccgccgtactctcgcgtaaagccattttgcgtccgattggcagccgccatcccaatccaaaagcggcagagctggagctacgcctggaagaaggactcaaccgtctggggattggtccacaagggctgaccggcaacagttcagtgatgggcgtgcatatcgaatctgccgcccgccatccgtcaaccatcggcgttgctgtctctaccggctgctgggcgcatcgtcgcggcacgctgctggttcatgccgatctcacctttgaaaatctgtctcacacccggagcgcgttatgaaaaagatcctgacaaccccgatcaaagctgaagatctgcaagatattcgcgtcggcgatgtgatctacctgaccggtacgctggtgacctgccgtgacgtttgtcaccgccgcttgatcgaactgaaacgtccgatcccttacgatctcaacggcaaagcgattttccacgctggccccatcgtgcgcaaaaacggcgataaatgggagatggtttccgttggcccgacaaccagtatgcgtatggaaagttttgaacgtgaatttatcgagcagaccggcgtgaaactggtggttggcaaaggcggaatggggccgctgaccgaagaaggctgccagaaattcaaggcgctacatgtgattttcccggcaggctgcgcggtgctggcggcaacccaggtggaagagattgaagaagtgcactggacagaactcgggatgccggagtcactgtgggtctgccgggtcaaagagttcggcccgctgattgtctctattgatacccacggcaacaacctgatagccgaaaacaaaaagctgttcgccgaacgccgcgatcccatcgtggaagagatctgcgagcacgtccattacatcaaataaccctcccggagaggctcgccccctctcctttttcgcaggcataacacgatgaaaccttccactgaatggtggcgataccttgcgccgctggcggtcatcgccattattgctctaattccggttcccgcagggctggagagtcatacctggctctactttgccgtttttactggcgtgatcgttggactgatcctcgaacccgtgccgggtgccgtggtggcgatggtgggtatatccatcatcgccatactctctccctggctgctgttcagccccgaacagctcgcccagccaggctttaaattcactgcaaaatccctctcgtgggcggtttccggtttttctaattcggttatctggctgattttcgccgcctttatgtttggcacaggctatgaaaaaaccgggctgggacgccgcattgcgctgattctggtgaaaaagatgggacatcgcacgctgtttctcggctatgcggtgatgttctccgagctgatcctcgcacctgtaacaccgtccaactcggcgcgtggtgcggggattatctatcccatcatccgtaacctgccaccgctctatcaatcacaaccaaacgacagcagttcgcgcagcattggctcgtacatcatgtggatggggattgttgccgactgcgtgaccagcgccattttcttgacggcgatggcaccaaacttgctgttaattggactgatgaaaagcgcatctcacgccacgctgagttggggcgactggttcctcgggatgttgccgctcagtattttgctggtgctgctggttccctggctggcttatgtgctgtacccgccggtactgaagtctggcgatcaggtgccgcgctgggcagagacggaactgcaggcaatgggcccgctctgttcgcgtgaaaaacggatgctggggctgatggtaggcgcgctggtgctgtggattttcggcggtgattatatcgatgccgcgatggtcggttacagcgtggtggcactgatgctgcttctgcgcattatcagttgggacgacattgtcagtaataaagcggcgtggaacgttttcttctggctggcctcgcttatcaccctcgctaccggactcaacaacactggttttattagctggtttggcaaactgttagcaggcagcttaagcggttattcgccaacgatggtgatggtggcgttgattgtggtgttttatctgctgcgctactttttcgccagcgccacggcgtatacctccgccctcgcaccgatgatgattgccgctgcgctggcgatgccggaaatcccgctgccggtgttctgcctgatggttggcgcggcaattggtctggggagcattcttacaccatacgccaccggacccagtccgatttactacggtagtggttatctgccaacggtggattactggcgactgggggcgatttttggactgatattcctcgtgttgctggtgattaccggcttgctgtggatgcccgtggtgttgctttaagtgaggacggtgccggaaattgctctccggcacccgatagttttacgcagccggtaactctgccagtggccagcgcggacgcacgctaacgccgagatccgccgtcgcgcctgctttaaaccgcaccattccggcataggcgatcatcgcgccgttatcagtacaaaattccggacgcgcgtagaacacttcgccgcggcgttttttcatcatttccgccagcttcgcccgtaacgtgcggttagcactcacgccgcccgccatgaccagtcgcttaaagcccgtctgatccaacgctcgcttgcacttaatcatcagcgtatcgaccaccgcatcttcaaaggcgcgggcgatatcagcacgcgtctggtcgtcggtgccgttgtcacgaatggtatttgccgcgaaggttttcagaccggagaagctgaaatccagccccggacggtcggtcatcggacgcgggaaaacaaagcgcccggcagtaccctgagccgccattttcgacagtaacggtccgccaggataatccagccccagcagcttcgcggttttatcaaacgcttcaccggcggcatcatcgatagactcgccgagcagctcgtactgaccaatgccagtcacgctgattaactgcgtatgaccgccggacaccagcagcgcgacaaacggaaattccggcgggttatcttccagcatcggcgctaacagatgcccttccatatggtgtaccgggattgccggaacgttccaggcaaacgccagagaacgccccacggttgcgccaaccagcagtgcgccgactaatccagggcctgcggtataggccacagcatcaatgtcttttgccgttaagccagactcctttagcgccgcctggatcaacggtacggttttgcgcacgtgatcgcgggaggccagttcaggcacgacgccgccgtagtcagcgtgcaatttcacctgactatacaattggttggctaacaaacctttttcatcgtcgtaaatggcgatgccggtttcatcgcaggaagtttcaatacccagtacacgcatgacttgttttacctcgctttattaccgcgcagtgtaggaccaatgcgggttgatgtaaaactttgttcgcccctggagaaagcctcgtgtatactcctcacccttataaaagtccctttcaaaaaggccgcggtgctttacaaagcagcagcaattgcagtaaaattccgcaccattttgaaataagctggcgttgatgccagcggcaaaccgaattaatcaaaggtgagaggcacatgccggtaattaaagtacgtgaaaacgagccgttcgacgtagctctgcgtcgcttcaagcgttcctgcgaaaaagcaggtgttctggcggaagttcgtcgtcgtgagttctatgaaaaaccgactaccgaacgtaagcgcgctaaagcttctgcagtgaaacgtcacgcgaagaaactggctcgcgaaaacgcacgccgcactcgtctgtactaattccccgagagcgttgctctccgatcagaccgagttgtagttgtaaggccgtgcttccgaaaggaatgcgcggcttattttcgtttatgaattgctaaaaatcggggcctatggctggacgaatcccacgcgtattcattaatgatctgctggcacgcactgacatcgtcgatctgatcgatgcccgtgtgaagctgaaaaagcagggcaagaatttccacgcgtgttgtccattccacaacgagaaaaccccgtcattcaccgttaacggtgagaaacagttttaccactgctttggatgtggcgcgcacggcaacgcgatcgacttcctgatgaactacgacaagctcgagttcgttgaaacggtcgaagagctggcagcaatgcacaatcttgaagtgccatttgaagcaggcagcggccccagccagatcgagcgccatcagaggcaaacgctttatcagttgatggacggtctgaatacgttttaccaacaatctttacaacaacctgttgccacgtctgcgcgccagtatctggaaaaacgcggattaagccacgaggttatcgctcgctttgcgattggttttgcgccccccggctgggacaacgtcctgaagcggtttggcggcaatccagaaaatcgccagtcattgattgatgcggggatgttggtcactaacgatcagggacgcagttacgatcgtttccgcgagcgggtgatgttccccattcgcgataaacgcggtcgggtgattggttttggcgggcgcgtgctgggcaacgatacccccaaatacctgaactcgccggaaacagacattttccataaaggccgccagctttacggtctttatgaagcgcagcaggataacgctgaacccaatcgtctgcttgtggtcgaaggctatatggacgtggtggcgctggcgcaatacggcattaattacgccgttgcgtcgttaggtacgtcaaccaccgccgatcacatacaactgttgttccgcgcgaccaacaatgtcatttgctgttatgacggcgaccgtgcaggccgcgatgccgcatggcgagcgctggaaacggcgctgccttacatgacagacggccgtcagctacgctttatgtttttgcctgatggcgaagaccctgacacgctggtacgaaaagaaggtaaagaagcgtttgaagcgcggatggagcaggcgatgccactctccgcatttctgtttaacagcctgatgccgcaagttgatctgagtacccctgacgggcgcgcacgtttgagtacgctggcactgccattgatatcgcaagtgccgggcgaaacgctgcgaatatatcttcgtcaggaattaggcaacaaattaggcatacttgatgacagccagcttgaacgattaatgccaaaagcggcagagagcggcgtttctcgccctgttccgcagctaaaacgcacgaccatgcgtatacttatagggttgctggtgcaaaatccagaattagcgacgttggtcccgccgcttgagaatctggatgaaaataagctccctggacttggcttattcagagaactggtcaacacttgtctctcccagccaggtctgaccaccgggcaacttttagagcactatcgtggtacaaataatgctgccacccttgaaaaactgtcgatgtgggacgatatagcagataagaatattgctgagcaaaccttcaccgactcactcaaccatatgtttgattcgctgcttgaactgcgccaggaagagttaatcgctcgtgagcgcacgcatggtttaagcaacgaagaacgcctggagctctggacattaaaccaggaactggcgaaaaagtgatttaacggcttaagtgccgaagagcgatcgggaagcccccgacagccgcactgagaggcagcggcaaatatataagtacgccctcgtaattatcgttggcggtaaacaaccgttggatttcagcgttaacggctgaaggacatcgggtcaatcgcccaacaccaacctcatgaaataagtgtggataccgtcttatggagcaaaacccgcagtcacagctgaaacttcttgtcacccgtggtaaggagcaaggctatctgacctatgccgaggtcaatgaccatctgccggaagatatcgtcgattcagatcagatcgaagacatcatccaaatgatcaacgacatgggcattcaggtgatggaagaagcaccggatgccgatgatctgatgctggctgaaaacaccgcggacgaagatgctgccgaagccgccgcgcaggtgctttccagcgtggaatctgaaatcgggcgcacgactgacccggtacgcatgtacatgcgtgaaatgggcaccgttgaactgttgacccgcgaaggcgaaattgacatcgctaagcgtattgaagacgggatcaaccaggttcaatgctccgttgctgaatatccggaagcgatcacctatctgctggaacagtacgatcgtgttgaagcagaagaagcgcgtctgtccgatctgatcaccggctttgttgacccgaacgcagaagaagatctggcacctaccgccactcacgtcggttctgagctttcccaggaagatctggacgatgacgaagatgaagacgaagaagatggcgatgacgacagcgccgatgatgacaacagcatcgacccggaactggctcgcgaaaaatttgcggaactacgcgctcagtacgttgtaacgcgtgacaccatcaaagcgaaaggtcgcagtcacgctgccgctcaggaagagatcctgaaactgtctgaagtattcaaacagttccgcctggtgccgaagcagtttgactacctggtcaacagcatgcgcgtcatgatggaccgcgttcgtacgcaagaacgtctgatcatgaagctctgcgttgagcagtgcaaaatgccgaagaaaaacttcattaccctgtttaccggcaacgaaaccagcgatacctggttcaacgcggcaattgcgatgaacaagccgtggtcggaaaaactgcacgatgtctctgaagaagtgcatcgcgccctgcagaaactgcagcagattgaagaagaaaccggcctgaccatcgagcaggttaaagatatcaaccgtcgtatgtccatcggtgaagcgaaagcccgccgtgcgaagaaagagatggttgaagcgaacttacgtctggttatttctatcgccaagaaatacaccaaccgtggcttgcagttccttgacctgattcaggaaggcaacatcggtctgatgaaagcggttgataaattcgaataccgccgtggttacaagttctccacctacgcaacctggtggatccgtcaggcgatcacccgttctatcgcggatcaggcgcgcaccatccgtattccggtgcatatgattgagactatcaacaaactcaaccgtatttctcgccagatgctgcaagagatgggccgtgaaccgacgccggaagaactggctgaacgtatgctgatgccggaagacaagatccgcaaagtgctgaagatcgccaaagagccaatctccatggaaacgccgatcggtgatgatgaagattcgcatctgggggatttcatcgaggataccaccctcgagctgccgctggattctgcgaccaccgaaagcctgcgtgcggcaacgcacgacgtgctggctggcctgaccgcgcgtgaagcgaaagttctgcgtatgcgtttcggtatcgatatgaacaccgaccacacgctggaagaagtgggtaaacagttcgacgttacccgcgaacgtatccgtcagatcgaagcgaaggcgctgcgcaaactgcgtcacccgagccgttctgaagtgctgcgtagcttcctggacgattaatcggtaggccggatcaggcgttacgccgcacccggcactagtccctctgcacaaacgccaccttttcggtggcgtttttatcgcccacgcactaccagcgcctggtccagctcgcgatatgcttcaaccagtttctctagtgaaacgcgacttaaaccgctgggatttggcagcacccaaatctgcgtcgaaccaatggtgagcgtttgtttcccccactgtgcaccgcgctggctgaatccctgttcatatgcttgtttgcccagaatcgccaacgcctgcggctgataatcttcaattttttcaatcagcttacgcccacctgcgtgcagctcctgctttgaaacttcattggcttgcaccgttggacggtctaccagtttggtgacgccacaacgataatccagcagatgctgtgcctcctgcggcttcaactgacggtcggtaaacccggcctgatatatcaccttccagaagcgatttgctggatgagcaaagggaaaaccagtcccggcggatgaaagcccagggttgataccgcaaaacacgacccgtaaccctggagccaaaatatcctcaaccatatttactcctttctaacatcaccaggaaaagtataacggattgaaaatacattgtttataaaaacagcaggcgcacggtaatggctggattgcgacacggagttactttataatccgctaccatggccccttagctcagtggttagagcaggcgactcataatcgcttggtcgctggttcaagtccagcaggggccaccagatatagcaaaggctgacgagaaatcgtcagcctttttctttttatatatcagttactttgcgtgccagtaagccgctgcacgtacccgctgtgggtcatactgttccgcttcaaagcggcggcttaaattcttaacgactttaccttcgccggttatccagatgaagtaatcatcggcagggatttgcatctgcgccagacgcgcatctaccgcctgctcatcatgtgccagccattcgatattaaaaccatcaaggtgcgcgagataatcctgacaggcgttatcccgcacgctaaccagcgcactaacttgcggtttaacggcaagtttgctcaacgtttccaggcggcggcgcagtgcgggcattccggattcatcgcagacatacagctgatacgcgtaatcttccggcaccaccagcgaaccgcgcggacctgccaccgtaagtttatcgcccggttgcgcctgcatcgcccagccgctggcgaccccaccgtcgtgaataaagaaatcgatcgccagttcatggcgtagttcgtcatacagcggcgtatagtcacgcgacggtgggcgtggtccttccggccagacgatgccctcttccgttaccgttggcggcacaaagtgagcgtcaggttgaggaaagaagagtttgctgtgatcgtcaaagccgcgcgatgtaaaaccgtccagcgcctcgccgccgaggacaatgcgctgaaaaccggcgctgatgcgctcaacgcgtaacacagtcagttcacggaagcgcagatcattgcgaacgcgctgcgggtagcggggggagttattcattgttatcgccttcgtgatagtaatcagatatatctaaataattttcgtaaatgataatgattgttaatcatgataaatgcaagcgatttgtagaactgatatatctgaagtatgtgaaggcattcagtgccatagcaatgctgccggatgcggcgtgaacgtcttatccggcctggatgtgaggtgcttccacgtttaaacatcatttttgtacttgcagtaatgctcacatcagatataaattagatatatctaatcaaacaaaaggaggctgatatgagccatcatcacgaagggtgttgtaaacatgaaggccagccacgccatgagggctgctgcaaaggtgagaagtcagaacacgagcactgcggacacggtcaccagcatgaacacggtcaatgctgcggtggtcgccacggtcgcggcggcggtcgtcggcaacgtttctttggtcacggtgaattgcgtctggtgattctggatattctctcgcgcgatgacagccacggttacgaattgattaaagcgattgagaacctaacccaggggaattacaccccaagcccgggcgtcatctacccaacgctggattttctgcaggagcagtcgctgattaccatccgcgaagaggaaggtggtaagaagcagattgcgctgaccgaacaaggcgcgcagtggctggaagaaaaccgcgaacaggtggagatgattgaagaacgcatcaaagcgcgttgcgttggcgcggcgctgcgccagaacccgcaaatgaagcgggcgctggataattttaaagcggtgctggatttacacgtcaaccagagcgatatcagtgatgcacaaataaaaaagatcattgcggtgatcgaccgcgccgcttttgatattacgcaactggattaatcgccgcatccgccagtggcgcggtgcaattgccggatgcgacgcttgacgcgccttatccggcctacacccgctacacaccccgcaggcctgataagatgcgccagcatcgcatcaggcattgtgctccaaccgccggatccggcataccgattaatgcagcaccgtcaccgcgtcttccagtcggctggcgcggtgtttcaccatcgccgacacctgcgcactctcttccaccagctcggcatttttctgggtgatcaggttaagctcatccactgcacgggtcaggctggaaagcccatcggcctgttccagcgttgaatggctaatctgggcgatcaactgggtgacgtttttcacctgtgccacaatatcttccatcgtccgtccggcggcgtgtacctgctgcgaaccggattgcaccttatcagcactggcatcaatcagcttgcgaatatcgttggcagcattagcgctgcggctggctaaatgacgcacttcccctgccaccactgcaaaacctttgccctgttcgccggcacgcgccgcttccaccgccgcattcagggccagaatattggtctgaaacgcaatatcgttaatcagcgaagtaatggtgccaatgcgctgggtactgtcggcgatatcgtccattgtcttgatcaccgtggtcatcgcctccccaccctgcactgccgcattactggcggtgatagaaagtttatcggcagccgacgccgtggcagagttctgtttcaccgacgccgccatttggttcatggtcgccaccgtttgctgaacgttatcaactgtctgctgggtatgttcgttcagttcatcggtgcctttcgccagcgtctcactgccatttctgacactggacacctggcttgagacatcgttaattagccaacggcacatcaggccaagctgccctaccgcgcgtaatgtcagccccagctcatcgctgcgattcaggtgctcaacactattacgctctccggtcgccaccttcagtgcctgacgggcgacattttctatcgggcgcacaatctgccattcaaaacaagcgcttgccaacaataccactaacacacagaggaaatacgtcaccaccggggcagcaacaaaccaaagcatggccgccagcaagataaacatcagggtcatcactccacgcgcccgccagcgaagcggtaatgaaggcagtttacccagccagcctttacgcaccaccaggcctttatgaatacgcttactggtacgtccggcgttcagcgctttgtacagcggctccaccgccgcaatctcttcatccgtcgcccgggtacgaatcgacatatagccactgatttttccctcgcgcaccatcggtaccgcattggcccgcacccaataatggtcaccatttttgcggcgatttttcacgatgccgctccagggctccccttttttcagggtgaaccacatatccgcaaacgccgcttttggcatatccgggtgacgcaccatgttgtgcggctgcccttgtaactcttgcaaggtaaagccgctcacctgcacaaaagggtcattagcatgagtgatatagctttgcagatcggtagtggacatcagagtggtatcgtccgccagcggggtattttgctgggtgacatacggatgagaagacatgttcgcgtcctgtgcaggttatatggttgttaacttcttgtcagagtttatgtcggccccgctgcggttatctttaaccgattaatttgatttagatcgcaatttgcgattaaagcacaaatctaattctttgatttaaaatactttcactctgttactatacgaaaacgttaattatcttgcccaaaaatcaggcaattattgccctgaaaacgtgcatttgcgcagcaatcatcaaatccatacccgacaaaaaccgtgcaaaataacaacaaatgttaacagatagcattaaatattgcacaaatgataaccgaatttgtgtttatcccgattttcgcgatcgcagccggagtggcgcaatccctgcaatacttaaatcggtatcatgtgatacgcgagcctccggagcatattttgaacaggttaccttcgagcgcatcggctttagcgtgcagcgcccacgccctgaatctcattgagaagcgaacgctggatcatgaggagatgaaagcacttaaccgagaggtgattgaatacttcaaagagcatgtcaatccggggtttttagagtatcgcaaatctgttaccgccggcggggattacggagccgtagagtggcaagcgggaggtttaaatacgcttgtcgacacccagggacaggagtttatcgactgcctgggaggttttggaattttcaacgtggggcaccgtaatccagttgtggtttccgccgtacagaatcaacttgcgaaacaaccgctgcacagccaggagctgctcgatccgttacgggcgatgttggcgaaaacccttgctgcgctaacgcccggtaaactgaaatacagcttcttctgtaatagcggcaccgagtccgttgaagcagcgctgaagctggcgaaagcttaccagtcaccgcgcggcaagtttacttttattgccaccagcggcgcgttccacggtaaatcacttggcgcgctgtcggccacggcgaaatcgaccttccgcaaaccgtttatgccactgctgccgggcttccgtcatgtgccgtttggcaatatcgaagccatgcgcacggctcttaacgagtgcaaaaaaaccggtgatgatgtggctgcggtgatcctcgaaccgattcagggtgaaggtggcgtaattctgccgccgccgggctatctcaccgccgtacgtaagctatgcgatgagttcggcgcactgatgatcctcgatgaagtacaaacgggcatggggcgcacgggcaagatgttcgcctgcgagcatgagaacgtacagccggatatcctctgccttgccaaagcgctcggcggcggcgtgatgccgattggcgcgaccatcgccactgaagaggtgttttcagttctgttcgacaacccattcctgcataccaccacctttggcggcaacccgctggcctgtgcggcggcgctggcgaccatcaatgtgttgctggagcagaacttaccggctcaggctgagcaaaaaggcgatatgttgctggacggtttccgtcaactggcgcgggaatatcccgatctggtacaggaagcgcgtggtaaagggatgttgatggcaattgagtttgttgataacgaaatcggctataactttgccagcgagatgttccgccagcgcgtactggtggccggaacgctcaataacgccaaaacgatccgcattgaaccgccactgacactgaccattgaacagtgtgaactggtgatcaaagcggcgcgtaaggcgctggcggccatgcgagtaagtgtcgaagaagcgtaatatcaaatcggatggcgatacgacgtcgccatccgatctttttatacgacgcgtacgcccgcaggcatcatccgctccggcgttaacaacacgctttcactgccgtcatcggtttccgcacacaacagcatgcattccgacgtttcaccacgcattttcgctttttgcagattgcataagaccaccaccgttttccccatcagctcttcttcgctgtagtacggcaccaggctggtcacggtttgcagtgttttttcccccacatcaacctgtacgatgtacagcttgtcggcgttttcatggcgtttcacttccacaatctttccgacgcgcatttccagacgtgcaaaatcagcgtaagccacggtttccattgtttcctcccttcgggtaaaattttactaaactatagcaaaagtttttctcaatcctgtaggctaaaaatggagaatgcaggcgtgatcacattcgtgagccgctgtgttaccgttacagcgtcaaagaaacgcgctttatttactgaaaacaggtgacccgataagcacttcctctacaatgggggcgcacatcagggaaagtaaaaaaggtaaacatggcaacactaaaagacatcgcaatcgaagctggcgtatccctggcgacagtatccagggtcttaaatgacgatccgacattgaatgtgaaagaagagacgaaacatcgcattctcgagatcgccgaaaagctggagtacaagaccagtagtgcccgtaaactccagacaggtgcagtcaaccaacaccatattctggctatctacagctaccagcaggagctggagatcaacgatccttactatctggcgatccgccacggcattgaaacccagtgcgaaaagctgggcatcgagctcaccaactgttatgaacacagcggcttaccagacattaaaaacgtcaccggtattttaattgtcggcaaacccacgcccgccctgcgcgccgctgccagcgcgttgaccgacaatatctgttttatcgactttcacgaacccggcagcggttacgatgcggtggatatcgatctggcacgcatcagtaaagaaatcatcgacttctatatcaaccagggcgttaatcgtattggttttattggcggtgaagatgagcctggcaaggcggatattcgtgaggtcgcctttgcggaatatggccgactgaaacaagtggtacgcgaagaggatatctggcgcggcggtttttccagttcgtcgggttatgaactggcaaaacaaatgctggcgcgggaagactatccgaaggcactgtttgttgcttccgattccattgctatcggcgtactgcgggcaattcatgaacgaggcctgaacatcccacaggatatttcgcttatcagcgttaacgatatccccaccgcgcgatttacctttccgccgctctccaccgtgcgcatccattccgagatgatgggaagtcagggcgttaacctggtgtatgaaaaagcccgcgatggtcgcgcgctgccgctgttagtcttcgttcccagcaaattaaaactgcgcggcacgacccgttaaatccccttacacactgtccggcaatcgtttttgccggacagtgctgccgtttattttcgtgatccagttaaagtaaatgcatttacctgctactttttagtaaaaattttactaaactccccagcaattacacaaactaccatcaccatgaatggttccgatttctctctaccgggaggccctatgaatcgctgggaaaacattcagctcacccacgaaaaccgacttgcgccgcgtgcgtactttttttcatatgattctgttgcgcaagcgcgtacctttgcccgcgaaaccagcagcctgtttctgcccttaagcggtcagtggaatttccacttttttgaccatccgctgcaagtaccagaagccttcacctctgagttaatggctgactgggggcatattaccgtccccgccatgtggcaaatggaaggtcacggcaaactgcaatataccgacgaaggttttccgttccccatcgatgtgccgtttgtccccagcgataacccaaccggtgcctatcaacgtattttcaccctcagcgacggctggcagggtaaacagacgctgattaaatttgacggcgtcgaaacctattttgaagtctatgttaacggtcagtatgtgggtttcagcaagggcagtcgcctgaccgcagagtttgacatcagcgcgatggttaaaaccggcgacaacctgttgtgtgtgcgcgtgatgcagtgggcggactccacctacgtagaagaccaggatatgtggtggtcagcggggatcttccgcgatgtttatctggtcggaaaacacctaacgcatattaacgatttcactgtgcgtaccgactttgacgaagcctattgcgatgccacgctttcctgcgaagtggtgctggaaaatctcgccgcctcccctgtcgtcacgacgctggaatataccttgtttgatggcgaacgcgtggtgcacagcagcgccattgatcatttggcaattgaaaaactgaccagcgccagctttgcttttactgtcgaacagccgcagcaatggtcagcagaatccccttatctttaccatctggtcatgacgctgaaagacgccaacggcaacgttctggaagtggtgccacaacgcgttggcttccgtgatatcaaagtgcgcgacggtctgttctggatcaataaccgttatgtgatgctgcacggcgtcaaccgtcacgacaacgatcatcgcaaaggccgcgccgttggaatggatcgcgtcgagaaagatctccagttgatgaagcagcacaatatcaactccgtgcgtaccgctcactacccgaacgatccgcgtttttacgaactgtgtgatatctacggcttgtttgtgatggcggaaaccgacgtcgaatcgcacggctttgctaatgtcggcgatatcagccgtattaccgacgatccgcagtgggaaaaagtctacgtcgagcgcattgttcgccatattcacgcgcagaaaaaccatccgtcgatcatcatctggtcgctgggcaatgaatccggctatggctgtaacatccgcgcgatgtaccacgcagcgaaggcgctggatgacacgcgactggtgcattacgaagaagatcgcgatgctgaagtggtcgatattatttccaccatgtacacccgcgtgccgctgatgaatgagtttggtgaatacccgcatccgaagccgcgcatcatctgtgaatatgctcatgcgatggggaacggaccaggcgggctgacggagtaccagaacgtcttctataagcacgattgtattcagggacattatgtttgggagtggtgcgaccacgggatccaggcgcaggatgacaacggcaacgtctggtataaattcggcggcgactacggcgactatcccaacaactataacttctgtcttgatggtttgatctattccgatcagacgccgggaccgggcctgaaagagtacaaacaggttatcgcgccggtaaaaatccacgcgctggatctgactcacggcgagctgaaagtcgaaaataaactgtggtttaccacgcttgatgactacaccctgcacgcagaggtgcgcgtcgaaggtgaaacgctcgcgacgcagcagattaaactgcgcgacgttgcgccgaacagcgaagcccccttgcagatcacgctgccgcagctggacgcccgcgaagcgttcctcaacattacggtgaccaaagattcccgcacccgctacagcgaagccgggcattctatcgccacttatcagttcccgctgaaggaaaacaccgcgcaaccagtgcctttcgcaccaaataatgcgcgtccgctgacgctggaagacgatcgtttgagctgcaccgttcgcggctacaacttcgcgatcaccttctcaaaaatgagtggcaaaccgacatcctggcaggtgaatggcgagtcgctgctgacccgcgagccaaagatcaacttcttcaagccaatgatcgacaaccacaagcaggagtacgaagggctgtggcaaccgaatcatttgcagatcatgcaggaacatctgcgcgactttgccgtagaacagagcgatggtgaagtgttgatcatcagccgcacagttattgccccgccggtgtttgacttcgggatgcgctgcacctacatctggcgcatcgctgccgatggccaggttaacgtggcgctttccggcgagcgttacggcgactatccgcacatcattccgtgcatcggtttcaccatggggattaacggcgaatacgatcaggtggcgtattacggtcgtggaccgggcgaaaactacgccgacagccagcaggctaacatcatcgatatctggcgcagcaccgtcgatgccatgttcgagaactatcccttcccgcagaacaacggcaaccgtcagcatgtccgctggacggcactgactaaccgccacggcaacggtctgctggtggttccgcagcgcccaattaacttcagcgcctggcgctatacccaggaaaacatccacgctgcccagcactgtaacgagctgcagcgcagtgatgacatcaccctgaacctcgaccaccagctgcttggcctcggctccaactcctggggcagcgaggtgctggactcctggcgcgtctggttccgtgacttcagctacggctttacgttgctgccggtttctggcggagaagctaccgcgcaaagcctggcgtcgtatgagttcggcgcagggttcttttccacgaatttgcacagcgagaataagcaatgaggatcatcgataacttagaacagttccgccagatttacgcctctggcaagaagtggcaacgctgcgttgaagcgattgaaaatatcgacaacattcagcctggcgtcgcccactccatcggtgactcattgacttaccgcgtggagacagactccgcgctgatgaatcccctaatgattttggtaaaaatcattaagttaaggtggatacacatcttgtcatatgatcaaatggtttcgcgaaaaatcaataatcagacaacaagatgtgcgaactcgatattttacacgactctctttaccaattctgccccgaattacacttaaaacgactcaacagcttaacgttggcttgccacgcattacttgactgtaaaactctcactcttaccgaacttggccgtaacctgccaaccaaagcgagaacaaaacataacatcaaacgaatcgaccgattgttaggtaatcgtcacctccacaaagagcgactcgctgtataccgttggcatgctagctttatctgttcgggcaatacgatgcccattgtacttgttgactggtctgatattcgtgagcaaaaacgacttatggtattgcgagcttcagtcgcactacacggtcgttctgttactctttatgagaaagcgttcccgccttcagagcaatgctcaaagaaagctcatgaccaatttctagccgaccttgcgagcattctaccgagtaacaccacaccgctcattgtcagtgatgctggctttaaagtgccatggtataaatccgttgagaagctgggttggtactggttaagtcgagtaagaggaaaagtacaatatgcagacctaggagcggaaaactggaaacctatcagcaacttacatgatatgtcatctagtcactcaaagactttaggctataagaggctgactaaaagcaatccaatctcatgccaaattctattgtataaatctcgctctaaaggccgaaaaaatcagcgctcgacacggactcattgtcaccacccgtcacctaaaatctactcagcgtcggcaaaggagccatgggttctagcaactaacttacctgttgaaattcgaacaccaaacaacttgttaatatctattcgaagcgaatgcagattgaagaaaccttccgagacttgaaaagtcctgcctacggactaggcctacgccatagccgaacgagcagctcagagcgttttgatatcatgctgctaatcgccctgatgcttcaactaacatgttggcttgcgggcgtacatgctcagaaacaaggttgggacaagcacttccaggctaacacagtcagaaatcgaaacgtactctcaacagttcgcttaggcatggaagttttgcggcattctggctacacaataacaagggaagacttactcgtggctgcaaccctactagctcaaaatttattcacacatggttacgctttggggaaattatgaggggatctctcaggactccgcgaccgatgcgctatttaccgggcatcgacgctattttgaagtgcattactacctgcaagggcagcaaaaaattgaatatgcgccgaaagagacattacaggtagtggaatattatcgtgatgaaactgaccgtgaatatttaaaaggctgcggagaaaccgttgaggtccacgaagggcaaatcgttatttgcgatatccatgaagcgtatcggtttatctgcaataacgcggtcaaaaaagtggttctcaaagtcaccatcgaagatggttatttccataacaaataacaactacggcggcaaaaggagtttgccgccaccgctaccctacacattttcggagatgtgttatgtctgataccaaacgtaatacaatcggcaaattcggcttgctctcgctgacttttgccgccgtttacagctttaacaacgttatcaataataatattgagcttggactggcctcggcaccgatgtttttcctcgcgacgattttttattttattcccttctgtctgatcatcgcagaatttgtttcgttaaataaaaactcagaagccggtgtctacgcgtgggtaaaaagttcgctgggcggacgttgggcatttattactgcctatacctactggttcgtaaacctgttctttttcacctcactgttgccgcgcgttattgcttatgcttcgtatgccttcctcggctacgaatatattatgacgccggttgccaccaccattatcagtatggtgctgttcgccttctccacctgggtttccaccaacggggcgaaaatgttggggccaattacctccgtcacttcaacgctgatgctgctgttaacgctctcctacattttactggcaggtacggcgctggttggcggcgtacagcctgctgaccccatcaccgttgacgcgatgatcccgaacttcaactgggcgttcctcggcgttaccacctggatctttatggccgcaggtggcgcggagtccgtcgctgtgtacgttaacgacgtcaaaggcggttcgaaatcgttcgttaaagtgatcatcctcgccgggatttttatcggcgtactgtattccgtctcctcggtgctgattaacgtcttcgtcagcagcaaagagttgaaatttaccggcggatcggtgcaggtattccacggcatggcggcgtattttggtctaccggaagcgttgatgaatcgctttgtcggtctggtgtcctttaccgcgatgttcggttccctgctgatgtggaccgcaacgccggtgaaaattttcttctccgaaatcccggaaggcatctttggtaagaaaaccgtcgaactgaacgaaaacggcgttccagcgcgcgcagcgtggattcagttcctgatcgtcatcccgctgatgattatcccgatgctcggttccaataccgtgcaggatctgatgaatactattattaatatgactgccgcagcgtccatgcttccgccgttattcatcatgctggcttacctgaatttacgcgccaaattagatcacctgccacgcgatttccgcatgggctcccgccgcaccggtattatcgttgtttcaatgctgattgcgatatttgccgtagggtttgtcgcttcgacattcccgactggcgcgaatattctgaccatcattttttataacgtcggcggtattgttatcttcctcggctttgcgtggtggaaatacagtaaatatataaagggattaacggctgaagagcgccatattgaagcgacgccagccagcaatgttgattgagcagactaataaaaaatgagcaggcattttccctcttcctggatggggagggggaaaatagtttctgcctttatatttttataattacaacgataaaaggctgtattttttctttagctcatggattaacacaatgaaattaatcactgcaccatgcagagcattacttgctctgccgttttgctacgccttttctgcggcaggagaagaagcacgtccggcagaacatgacgacacaaaaacacctgcaattacctcgacatcttctccttcatttcgtttttacggcgaattaggggttggtggatatatggatttagagggtgagaataaacataaatacagcgacggtacctatattgaaggtggcctggagatgaagtacggctcctggttcggcctgatttacggcgaaggctggaccgtgcaggccgaccacgacggcaatgcctgggtgccagaccatagctggggtggtttcgagggcggaattaaccgtttctatggcggttatcgtaccaatgatggcaccgaaatcatgctcagtctgcgtcaggattcctcgctggatgacctgcaatggtggggcgacttcacccccgatctgggctacgtcattcccaatacccgcgacattatgaccgcgctgaaggtgcagaacttaagcggcaactttcgttatagcgtcaccgccacacctgccggacatcatgacgaaagcaaagcctggctacattttggcaagtacgatcgctatgacgacaaatacacctatccggcaatgatgaacggttacatccagtatgaccttgccgaaggcatcacctggatgaacggtctggaaatcaccgacggcacaggacagctctatctcacgggcctgctaactcctaactttgccgctcgcgcctggcaccataccggacgcgccgacgggctggacgtaccgggaagtgaaagtgggatgatggtgagcgccatgtatgaagcgttaaagggcgtttatctctccaccgcttacacctacgccaaacatcgccctgaccacgctgacgatgaaaccacctctttcatgcagtttggtatctggtacgaatacggcggcggacgtttcgccacggcttttgatagccgcttctacatgaaaaatgcctctcacgatcccagcgaccaaatcttcctgatgcaatatttctactggtaataaggactgtaatttcatgaaaataaaaactattttaacgccagtaacctgcgctctgctgataagtttttccgcccatgccgctaacgccgacaattataaaaacgtgattaaccgtactggcgcgccgcagtacatgaaggattacgattacgacgatcaccagcgttttaatccgtttttcgatctcggagcctggcatggtcatctgttgccagacggccctaacaccatgggcggctttccgggcgttgcgctgctgacggaagagtacatcaactttatggccagcaatttcgaccgcctgaccgtctggcaggacggcaagaaagtcgactttacgctggaggcatacagtattcccggtgcgctggtgcaaaaactgacagcaaaagatgtgcaagtcgaaatgactctgcgcttcgccacgccgcgcacgtcactactggaaaccaaaatcaccagcaataaaccgctggatctggtgtgggacggcgaactgctggaaaaactggaagcgaaagaagggaaaccgctttccgataaaaccattgctggcgaataccctgactatcagcgcaaaatcagcgccacccgtgatggcctgaaagtcacctttggcaaagtgcgcgccacctgggatctgctgacctccggcgaatcggaatatcaggtgcataaatccctgccggtgcagactgaaatcaacggtaatcgctttaccagtaaggcgcatatcaacggttcgaccacgctctacaccacctattcccatctgctgaccgctcaggaagttagcaaagagcaaatgcagatccgcgatattctggcgcgtccggcgttttatctcaccgcctcgcagcaacgctgggaagaatacctgaagaaagggttaaccaatccggatgcgacgccggaacagacgcgcgtcgcggtgaaagcgatcgaaacgctcaacggtaactggcgctcaccgggcggtgcggtgaaatttaacaccgttacaccgtcggtgaccgggcgctggttctccggcaatcagacctggccgtgggatacctggaagcaggcgtttgcgatggcgcatttcaatccggacatcgccaaagagaatatccgcgcggtcttctcctggcagatccagcctggcgatagcgtgcgtccgcaggatgtgggctttgtccccgacctgatagcgtggaaccttagccccgagcgtggtggcgatggcggcaactggaacgaacgtaataccaaacccagccttgccgcctggtcggtgatggaagtgtacaacgtcacccaggataaagcctggttggcagagatgtacccgaaactggtggcctatcacgactggtggttacgtaaccgcgatcacaacggcaacggcgtgccggaatatggcgcgacccgcgacaaagcccacaacactgagagcggcgagatgctgtttacggtgaagaaaggcaacaaagaagagacgcagtctgggctgaacaactacgcccgcgtggtggagaaaggccagtacgacagtctggaaattccggcacaggtcgctgcgtcgtgggaatcggggcgtgatgatgccgccgtctttggttttatcgacaaagaacagttggataaatatgtcgctaatggcggcaaacgtagcgactggacggtgaaattcgccgaaaaccgcagtcaggacggaacgttgctgggctactcgctattgcaggagtcggtggatcaggccagctatatgtacagcgataaccattatctggcggagatggcaaccatcctcggtaagccagaagaggccaaacgctatcgccagttggcacagcagctcgcggactacatcaacacctgtatgttcgacccgactacccagttctactatgacgtacgtattgaagataaaccactggcgaacggctgcgcgggcaaaccgattgttgagcgcggtaaagggccggaaggctggtcgccgctgtttaacggtgcggcaacgcaggccaatgccgacgcggtggtgaaggtgatgctcgatcctaaagagttcaacacctttgtcccgctgggaacggcggcgttaaccaatccggcttttggcgctgatatctactggcgtgggcgcgtatgggtggatcagttctggtttggtctgaaagggatggagcgttacggttatcgcgatgatgccctgaaactggcggatacgttcttccgtcacgccaaaggattaaccgccgatggcccaattcaggagaattacaacccgctgactggcgcacagcaaggcgcaccaaatttctcctggagtgccgcgcatttgtatatgttgtataacgattttttccgtaagcaataatttgcaactgctggcggatgcggcgtaaacgccttatccgccctacatgtgcaatcctcctggccggataaaacgcgacaagcgtcgcatccggcatctgcaccgtgccactggcggatgcggcgtgaacgccttatccgccctacatgtgcaatcccccaggccggataaaacgcggcaagcgtcgcatccggcgttaccaccgggcgtattctttttgaatcccatcacaaaccccgcactccccttttcccttttctccggcgacggctaaattagaactcatccgaccacataacaattattttacatactggacaattttatgagctacccgtcgctgttcgccccgctggatttaggttttaccacgttaaaaaaccgcgtgttgatgggctcaatgcacaccgggctggaggaatacccggacggtgccgagcggctggcagcgttttatgccgaacgcgcccgtcacggcgtggcgctgattgtcagcggcggcattgcaccagatttaacaggcgttggcatggaaggtggcgcaatgctcaacgacgccagccagatcccacaccatcgcaccattaccgaagcggtacatcaggaaggcggcaaaatagccctgcaaattttgcataccgggcgctacagctaccaaccgcatctggtcgctccctccgcattgcaggcccccatcaaccgtttcgttcctcacgaactcacccatgaagagatcctgcaactgatcgacgatttcgcccactgcgcgcaactggcacgggaggcaggatacgacggtgtagaggtaatggggtccgaagggtatttgatcaacgaatttctgacgctgcgcaccaatcagcgtagtgaccagtggggcggcgattaccgcaaccggatgcgatttgccgtagaagtagtgcgtgcggtgcgcgaacgcgtcggcaacgacttcattattatctaccgactgtcgatgctcgacctggtcgaagacggcgggacttttgccgaaacggtagagctggcgcaggccattgaagcggcgggcgcgaccattatcaacaccggcattggctggcatgaagcacgtattccgaccattgccacgcccgtgccgcgcggcgcatttacttgggtcacgcgcaaactgaaaggccacgtttcgctgccgctggtgaccaccaaccggattaacgatccgcaggttgccgacgacattctctcgcgcggcgatgccgatatggtgtcgatggcacgaccgtttcttgctgatgcggaactgctgtcaaaagcgcaatcggggcgagccgatgagatcaacacctgcattggctgcaatcaggcctgcctcgatcagatcttcgttggcaaagtcacctcgtgcctggtgaatcctcgcgcctgccacgaaaccaaaatgccaatccttcctgccgtgcagaaaaaaaatctggcggtggtcggtgcgggacctgctgggctggcgtttgccattaacgcggcggcgcgtgggcatcaggtaacattgtttgatgcccacagcgagatcggcgggcagtttaatatcgccaaacagatccccggcaaagaggagttttacgaaacgctgcgctattaccaccggatgatcgaagtgacgggcgtgacgctgaaactcaatcacaccgtgacggcggatcagttacaggcgttcgatgaaacgatcctcgccagtgggatcgtgccgcgcgttccgcctatcgacgggatcgatcatccgaaggtattgagttatctcgatgtactgcgcgacaaagcgccggtaggcaacaaggttgccatcatcggttgtggcgggattggttttgatacggcgatgtatttaagtcagccgggcgaatccaccagccagaatatcgccaggttctgtaatgagtgggggatcgacagcagcctacaacaggctggtggcttaagcccgcagggaatgcagatcccgcgtagcccacggcaaattgtgatgctccagcgcaaagccagcaaaccgggacaggggttaggcaaaaccaccggctggatccatcgcaccaccctgctctcgcggggtgtgaaaatgatcccaggcgtaagttatcagaagattgacgatgacgggctgcatgtggtgatcaacggcgaaacgcaggtattagcagtggacaatgtggtgatctgcgcagggcaagagccaaaccgcgcgctggcgcaaccgctgattgatagcgggaaaactgtgcatttaattggcggctgcgatgtggctatggagctggacgcacgacgggcaattgcccagggaacacggctggcgctggagatttaaatcgttatttgaagcgccggatgcaacgcatccggcacgtcgcgttaatcaataaacaaggcgggagaaatgccgaatcgcgttgccaattttttagcgtgttccagcgttaatttcctcttcccgctcaaaacgcgtgacaccatagatttactgccaatttccggcagatcggaaagggttaaaccatattgatccataagggtacgaatcacggctataccgccaggcatggcttgagccatggcattaaattccgcaaattcgggcgctgattcttcccacgcggttattttggcacacaccagatccagcaaggggttttcaggatcgttgagcagcagatgatctaccagttccagcgcctgggcgtattgttcctcgttctgaatacccgccagaaaaggtgccaccgcagttagcttttctcctgcttgcaagatgtcggcaatcgcaatcattttttccccttagtacgatgaacagcggtaaagaaatcgtattctttatgcgtcataacttcacgtatgtagcataaacgttgaacaacgctaaacaagagaatgtagaggatggtgacagggattttttgttttatggaagcgcgattccagaactgggcagacattgccggatgcgacgcttgccgcgtcttatccggcctgggagtaacgtgctgaacgtaggccggataaggcgttaacgccgcatccggcaggtaactcccaatcttaccgacgacgccccagcttcactgttttcagcaccacaaatttattattcgtggcgatggtggtgcagttgccgaaaatcttcttcagtttatggaagtaatccaggtgacggttggcaacgatatacagttcgccgttgattttcaggcagcggcgggcgtggtggaacatctcccaggcgacgttatcggtcagcgcatgttgctgatgaaacggcgggttgcagagcacagcattaaagcggaaaggctccactccggagagcgcgttgttgatcataaactcgcagcgatccaacgcctctggcatgttggtttcaacattcattcggctggaagcgaccgccatcggcgattcatcgacaaacaccactttcgcctgcgggtttttatcaagcagcgtcaggccaataacgccgttaccacagccgagatcgacaatctcaccttcgagattctctggcagatgttgcataaagaagcgtgcgccaatatccagcccggtgcgggagaagacattcgcatggttgtggatagtccagtcagtaccttccagcttccagctaacggtctgcggcgcatcggccagcggcggttcattgaaagtgcaattaatcaggcgcgcttttttccatgccagcgtagtggtggtcgggccgagcactttctcgaacagctccagcgtggaagtgtgaatgtcacgggctttggcaccggcaataatacgtgtatccgacgtgaccactttgcgcagcgcacgcagttgctgttccagcaatgccagtgttttcggcactttgatcagcaccacacccggctgttgcgggtagtcggcggtgctgtcgagaaacttcacgctcgactcatcaatcccgttgaggcgtaaattctcgcgcgtcgccagttcactgatgtatgagtcgccaatgctgtacggcttatgttccgccagcgcgcagcttaacgcaccaaaggcatcattcaggatcaacaccgggccgcggatttctgtgtcgtccaactgttgcagcaaatattcatccgccgcttcccacgcctgtagcgggttaacgtcatccgtcgccggaaaacgttgtagtgtcagtgaacggaaaccgttgtctaagtggctcatcggccctcctgaatgataaaatttcgacgttgcccctgaaaagggtgcgtgagtataccctttttctctttttcgtgggcggttatgagcaatcttacttatcttcagggttatcccgagcagctactttcccaggtgcgaacgctgattaacgaacagcgtctgggcgatgtgctggcaaaacgctatccgggaacacacgactacgccaccgataaagccctctggcaatatactcaggatctaaaaaatcagtttctgcgcaatgccccgccgatcaataaagtgatgtatgacaataagatccatgtgctaaaaaacgcgctcgggttacataccgctgtttctcgtgtgcagggcggcaagctgaaagcaaaagcagagatccgcgtcgctactgtgtttcgcaacgcgccggaaccgtttttacgtatgatcgtggtgcacgaactggcgcacctgaaggagaaagagcataacaaagcgttttaccagttgtgctgccatatggagccgcagtaccaccagcttgagttcgacacccggctgtggctaacgcagttgtcgcttgggcaggacaaaatctgaaaatgatgtcaggcgttatcttttctttctttagcgcctaaaatcgacctcccccctttcgttaaggataacgaccatgcagccccgccttcttctccgtatttgtttttctcgccggactcttaagattggctgtttgttgttgcttatagcaggagcgaccatttttattgccgatcgcgttatggtcaacgccagcaagcagctgacctggagcgatgtcaacgcagttccggcgcgtaacgtgggcttattgctgggggccaggccgggtaatcgctactttacccgacgtattgataccgcagcagcgttgtaccacgccggaaaagtgaaatggctactggtaagtggcgataacggacgtaaaaattacgatgaagcctcaggtatgcagcaggctttgatcgctaaaggcgtaccggcgaaagtgatcttctgcgactatgccggattctcaacgctggattcggtagtgcgtgccaaaaaggtttttggtgaaaaccatatcaccattatctcgcaagaatttcataatcaacgcgccatctggctggcaaaacagtacggcatcgacgctatcggttttaacgcgcctgacctcaatatgaagcacggtttttatactcaactgcgggagaaactcgctcgtgtcagcgccgtgattgacgccaaaatcctccatcgccagccgaaatatctcgggccatcggtcatgattgggccgtttagtgagcatggctgtccggcaaaagaataatgcgtatctgcgcacgtcgaagatgaaaaaggcgtgctacattgacgacagaatccctttatggagtatccacgcgttatgatacgtttcgctgtgattggtacgaactggatcactcgccagttcgtcgaggccgcccatgagagcggtaaatacaagttaaccgccgtatattcccgcagccttgagcaggctcagcacttcgccaatgatttttctgtcgagcatctgtttacctcgctggaagcgatggcggaaagcgatgccattgacgcggtgtatattgccagcccgaatgccctgcacttttcccagacacaacttttccttagccataaaattcatgtgatttgcgagaaaccactggcgtcgaatctggcggaagtggatgccgccattgcctgtgcgcgggaaaatcaggtggtgctgtttgaggcatttaaaaccgcctgcctgccgaactttcatttgctgcgccaggcgctgccgaaagtcggcaaattgcgtaaagtctttttcaactattgccagtattcctcgcgctatcaacgttacctggacggtgaaaatcccaacacctttaatccgtcattctctaacggttcaattatggatatcggcttttactgcctggcgtcggcggtggcgttatttggtgagccgaaaagcgtgcaggcaaccgccagtttgctggcaagcggtgtagatgcccacggcgtggtggtgatggattacggtgatttcagcgtcaccttgcagcactcaaaagtcagtgattctgtcctggcgagcgagattcagggcgaagcaggatcgctggtgattgaaaaactgtctgaatgccagaaagtgtgcttcgtgccgcgtggcagccaaatgcaggatctcacccagccgcagcatattaataccatgctctacgaagcagagctgttcgctaccctggtggatgagcatctggtggatcatccggggctggcggtcagtcgcatcaccgccaaactgctgaccgagatccgccgccagactggggtgatttttccggcagatagcgtaaaactataattgccaaagtaaaacagtgtaaaaggtatgtaacagaccattgactggctgaatggtctgtcatactttgttacctgcaaaggggagtaacttcattgccggtcgatcgtcattacgatgtgtgaaaaaccacatccggtcaccgggcaacccgaaaggaatacgcagacgtattccttttttgttgtaagtgagaccttgccggaaggcgaggtctatgcataaaaagcagcggctgacgtcttccgacgttggccgtttttttatgtgtaaggaacttctatgaatactgtcggcacgccgttgctatggggcggattcgctgttgttgtcgccattatgctggctatcgacctgttgttgcaggggcgtcgtggggcacatgccatgaccatgaaacaggctgcggcctggtcgctggtctgggtgacgctgtcgttactgtttaacgccgctttctggtggtatctggtgcaaaccgaaggtcgcgccgttgccgatccacaggcactggcctttctcacaggttatctgattgagaaatcgctggcggtcgataacgtctttgtctggctgatgttgttcagctatttctctgttccggcggcattacaacgccgcgtgctggtgtatggcgtgctcggggcgattgttctgcgtaccatcatgatcttcactggcagctggctaatttcgcagttcgactggatcctgtatatcttcggtgccttcctgctgtttaccggcgtgaagatggcgctcgcccatgaagatgaatcaggcattggcgacaagccgctggtgcgctggctacgcggtcatttgcgcatgaccgacaccatcgacaacgagcatttctttgtgcgtaagaatggattgctgtacgccacaccgctgatgctggtactgattctggtggaattgagcgacgtgattttcgccgtggatagcattccggctatcttcgccgtgaccactgacccgttcattgtgctgacctcaaacctgtttgcgatcctcggcctgcgtgcgatgtatttcctgctggcgggcgtagcagagcgtttctcgatgctcaaatatggcctggcggtgattctggtgtttatcggtatcaagatgctgattgtcgacttctaccatattccaatcgccgtctcgctgggcgtggtgtttggcattctggtgatgacgtttattatcaacgcctgggtgaattatcggcatgataagcagcggggtggataatttttaatctgcctaagccgtgtaccctgtcattaacatgagcaccgttttctccctctcccttccagggagagggtcggggtgagggtaatttttcgcaccgatgctggcctgttcccctcaccctaaccctctccccaaacggggcgaggggactgaccgagtccttttttgatgttgtcatcagtctggaagccgcacgttggctttatttttatgtcaaataaatgtaaccattaagttgcaaaatatgacctctctttaaaatccagcatttttcgcttcccgaagctgtaactttccttatactcgaccttgcaaacactttgttacatcctgaaagatgcgtcgacagaacgcaccagggatgtgcgacaacacaatgaaaggatcgaaaaatgactacgcaacgttcaccggggctattccggcgtctggctcatggcagcctggtaaaacaaatcctggtcggccttgttctggggattcttctggcatggatctcaaaacccgcggcggaagctgttggtctgttaggtactttgttcgtcggcgcactgaaagccgttgcccccatcctggtgttgatgctggtgatggcatctattgctaaccaccagcacgggcagaaaaccaatatccgccctattttgttcctctatctgctgggtaccttctctgctgctctggccgcagtagtcttcagctttgccttcccttctaccctgcatttatccagtagcgcgggtgatatttcgccgccgtcaggcattgtcgaagtgatgcgcgggctggtaatgagcatggtttccaaccccatcgacgcgctgctgaaaggtaactacatcgggatcctggtgtgggcaattggcctcggtttcgcactgcgtcacggtaacgagaccaccaaaaacctggtcaacgatatgtcgaatgccgtcacctttatggtgaaactggtcattcgcttcgcaccgattggtatttttggtctggtttcttctaccctggcaaccaccggtttctccacactgtggggctacgcgcaactgctggtcgtgctggttggctgtatgttactggtggcgctggtggttaacccattgctggtgtggtggaaaattcgtcgtaacccgttcccgctggtgctgctgtgcctgcgcgaaagcggcgtgtatgccttcttcacccgcagctctgcggcgaacattccggtgaatatggcactgtgtgaaaagctgaatctggatcgcgatacctattccgtttctattccgctgggtgccaccatcaatatggcgggcgcagcaatcaccattaccgtgttgacgctggctgcggttaatacgctgggtatcccggtcgatctgcccacggcgctgctgttgagcgtggtggcttctctgtgtgcctgtggcgcatccggcgtggcggggggttctctgctgctgatcccgctggcctgtaatatgttcggtatttcgaacgatatcgccatgcaggtggttgccgtcggctttatcatcggcgtattgcaggactcttgcgaaaccgcgctgaactcttcaactgacgtgctgttcactgcggcagcttgccaggcggaagacgatcgtctggcaaatagcgccctgcgtaattaattgtttaacccctttcgtctacggcgggaggggttttctctactttaaacggatcaattccccttttctgcatccgccagaaacgaatgatattcaagccattcataagcagaaaactaccctcaatcattgtgccgcctatcgaccccgcccagaagttgtgaatcacccagcaacacgttgaaaaccacatcacgcagcgcatggtgagccctttacagcggaacagcgcccaggtactgacaatcgtaccgataaccggcaatagttcgacaggatgatggaacttcgcgaggccaattccgccagtcagcacaataaaaatcgccattacccataagctgcgcgtgcgtaaggtaatcaatgtacgaatggcattaaggatggcactggcaccagcgggataggtgcccagaagaaaaaaatgtacgccaataacggcgctatagaccgaaagctgctttttgaagcgacgttcgtcacgattgaaaaatgttgtgataccaatcagaaaggcgatgacacccacgccctgggccagccaatacgcggtcatgataaatccttatcaggtatggaaaagcaaacggcgcttcacattatgaaacgccgttttttattaacaactcatttcgactttatagcgttacgccgcttttgaagatcgccagttcgcggaagtcgttacgctcgttgcaggtttgtttaccgttggcaaactcaacgatggtgtcgataaattcttccagcaactgcggcatcgctttaccgtggatcagctgacccgcgtcaaagtcgatccagtgttttttcttcgccgccagttcactgttggtagcgattttcaccgtcggtacaaagccgccgtatggcgtgccacgaccagtactgaacagcaccatatggcagcccgcacccgccagggcgctggtcgctacggcatcgttacccggcgcacttaacaagttcagccccggcgttttcagacgctcgccgtaacgcagcacgtcaaccacgacgctggaacccgctttctgggtacagccaagggatttatcttccagcgtggtgataccgcccgctttgttccccggcgatgggttttcatagatcggctggtcatgggcaataaagtactgtttgaagtcgttgaccatggtgaccagtttttcaaacgttgcttcgtcgcggcaatggtccatcagcaactgctctgcgccaaacatctccggcacttcggtcagtacggtagtaccgccgttagcaatcacgtagtcagagaaacgccccagcatcgggttagcagtaataccagaaagaccgtcagaaccaccgcactccagaccaaacttcagttcgctgagtttgcctggctcgcgtttatcgttgcgcatcacgttatacagctgatgcaaatgctcgatcccggcttcgatctcatcatcctgctgttggcagatcatgaaatgaacgcgttcaggatcgatatcgcccaacgtttcacggaatgcggcaacctggttgttttcacagcccagaccaatcaccagcactgcgcccgcgttcgggtggcgcaccatgttttgcagcatggtgcgggtgttgatgtgatcgtcgcccagttgtgagcagccgtaggtgtggctgaagaggaacacgccgtcggtaccttcggcgttgttggtctctttcaggaaacggttctggatttgccgcgcgatgccgttgacacagcccacggttggcaggatccacagctcattacgcaccccgacatcgccgttagcgcgacgatagatctgcacttcacgatctgccgcttgcgcaggcagatcctgaaaatcaggttgatagcgatactgatccagatcgctcagattcgtgcgcgtattgtgggcgtggacgtgttcccccgccgcaatatccgccaatgcataaccaatcggcaggccatatttgatgacgttggccccttttgcgatatccgttaacgcaaatttatgtccacgagcaacatcctggcgcagcgtaacagtctggttatcgacactgacttctgtgccttcagccaaatctgctaaagcgaccgcgacgttatccagcgcatggatcttgatgtattgcatatcaaccccagaccttagttcagttcaatggcgaagtagtcacgcgcattgttaaagcaaatatttttcaccatctcgcccagcaggttgatgtccgccggtgcttcgcccgcttccacccagcgaccgatcatctggcacagaatgcggcggaagtattcgtgacgggtgtatgacaggaagctacggctgtcagtcagcataccgacaaagcggctcagcagaccgagctgcgccagttgggtcatctgacgttccataccgtctttctgatcgttaaaccaccagccggaaccgaactgcattttgcccggcataccttcgccctggaagttaccgatcatggtgcccagcacttcgttatcgcgcgggttcaggcagtagagaatggttttcggcagcaggttttcttcgttctgcttgctcagcagcttagacaactcttccgccatcggacggtcgttgatggagtcaaagcctacatccggccccagcagtttgaactgacgcaggttgttattacgcagcgcgccaatgtggtactgctgtacccagccgcgacgtgcatattcggcaccaaggaacaccagtaccgcagttttgaactgtgccacttcgtgctcgctcaggggttcgccagccagacggcgcgccagaatgctgtccagttccgcttcgttcgcttcagcaaacatcaccacgtccagcgcatggtcagacactttacagccgtgagcggcgaagtgatccagacgtttggtcaaggcagtttgcaggtcagcaaagcggcgaatgtcggtatcggaaacttcgcccagcttcgccatgtagtcgttaaaggtcgcctgttcgatgttgaaggctttgtccggacgccagctcggcagcactttgatggtgaaagagccgtctttggcgatctctgcgtgatgctccagagaatcgatcgggtcatcggtggtgccgaccattttcacgttcatctgctgcatgatgccgcgcgcggagaagttatcctgcgccagcagttcgttacattcgttccagatttcatcggcagttgacggagaaagcaatttgccagtgataccaaacggacgacgcagttcgaggtgcgtccagtggtataacgggttgccgatagtgtgcggaacagtcgccgcccaggcgtcaaatttttcacggtcagacgcatcaccggtacacagacgctcggccacaccgttggtacgcatagcgcgccatttgtagtgatcgcctttcagccagatgtcatacaggtttttaaaacgatagtcttccgcaatctgctgcggcggcaaatggcaatggtaatcgaaaatcggctggtcttttgcgtagtcgtgatacagacggcgggcaaattcggtatctaacaggaaatcttcagtcataaacggagtcattttcgtcttcctctcaacgagtgagctagcttgcttatggtgcgatgctgacaaagttatcacaccaatttccagagtccgaagatattttcgtgagttagatcaataaacgtagttaaaaaaattactctcaaagtggtaaatctctctgcaggccgcgccagtactggcctcgctgtcgtcaggtaatgtccctacaaatattcgcacatttgtgatggctctcaccttttaaagttgtatgacaagttatctttctgccgtcgcaaatcataagtcgacggaatgcaaattgccgattcattcatttgttagatgaatcgggttaaccggtacggaagccgaattagcacgaaactttcatggcaacgttcggggcgtgccggttttttttcggttacccggtcgtaactaacatcttcagcctctggcgggatgatggccgcgcttcctgcggatataacaaaacgatgaggttttacatgcgtaaaattaaagggttacgttggtatatgatcgcactggtgacgctcggcaccgtgcttggttacctgacgcgtaacactgtggcggcagctgcgccaactctgatggaagagttaaacatctccacccaacagtattcctatatcatcgcagcctattctgctgcttatacggtcatgcaaccggtagcaggttatgtactggatgtgctgggtacgaaaatcggttatgcaatgtttgctgtgctgtgggccgtattctgtggtgcaaccgcgctggctggtagctggggtggcctggcgattgctcgtggtgcagtcggtgccgcggaagcagcgatgatcccggcgggtctgaaagccagctccgaatggtttccggcgaaagagcgttccatcgcggtaggttactttaacgtaggttcttcgattggtgcgatgattgcgccgccgctggtggtatgggcaatcgtaatgcacagctggcagatggcatttatcatctccggtgcattgagctttatctgggcgatggcatggctgattttctataaacatccgcgcgaccagaagcatctgaccgatgaagaacgcgactatattattaatggtcaggaagcccagcaccaggtgagcacggcgaagaaaatgtccgttggtcagatcctgcgtaaccgtcagttctggggtatcgcgctgccgcgtttcctggcagaaccggcttggggtacttttaacgcgtggatcccgctgttcatgtttaaagtttacggctttaacctgaaagagatcgcgatgttcgcctggatgccgatgctgtttgctgacctcggttgtatcctcggtggttacctgccgccgctgttccagcgttggtttggtgtgaacctgatcgtttcccgtaagatggtcgtaacgctgggtgctgtgctgatgattggcccgggtatgatcggtctgttcaccaacccgtatgtcgcaattatgctgctgtgtatcggtggttttgcccaccaggcactgtctggcgcgctgattacgctctcttctgacgtgttcggtcgtaacgaagtggcgacggcgaacggtttaaccgggatgtccgcatggctggcaagtacgctgtttgcgctggttgtcggtgcactggctgacaccatcggcttcagcccgctgttcgcagttctggcagtatttgacctgttaggtgcgctggttatctggaccgtgttgcagaacaaaccggcgattgaggtggcgcaggaaacacataacgatcccgcaccgcaacattaacgtttaacttaagttgtaatgacgaagccgccttatcagacggcttcgtcgtttatatagaaaaaagcgtttgtccggtttgcagggttaattgatggttggcaaggaaggcgtaaagattactgacaatttgcccatgtagtacccggcctgtttatccatcacgctgaatttatcgactgccagagtcaagggtgtcggcacacacatcacggcatagcgaataccgggcagtaccaccggacgcacacgtttcaggttaatgctgttccagaccatattttcattattgcgcacatcaatttgcccaccggtttccgggttgtacattttgacccggtaatcaatgcgttctccctcgtcggtggtggtccctccctgacgatagatagagaagtaaccgtctctgcgccctgcagctggtcgcccttcatctttgagcatgatttcataactgatggcattaccgttaaaaccatcgtacaggcacatgtccaacatggtcagatcttgcgcgtagttgctgccgttaacgcttcctgttggatgcaagtctaactgcacccttggcgtggcgtgggcgaactccgggaagaacacgtcaatatggttggggtcgagcgtattcagggtaatatttgcgaaatagtcctgggccgggctgttcgaatgtaatttaactttccccttccagacgccaccaatcggcaaattcttcatctctgtctgctcaaggtagagcgtaagaaactttgtatcgtatatataataatgttgaccatcttctgtacatgaagatctattagaatccttaagattcgtctgaagccctttgccccccttgcatcctggcggcgcttcatcgctacttacaatggctgttttaaatcctttgagttttaccggccaacgcatcccactgcgttgttcagttaaatagatttgtactgtcgatatatttccattagctgtacaggtttgttggaggtcaggatacgaacattcataccacatatatccattatttcctgccgacgcttcatccttccagaagtaataatccgctctaccagatgccaaatcatacgtaatttcactggtcacgtcaggagctgcctgaacgccagtgagcgtgccaaacaagcccaatatcgccgcaatcaatcgatttctcatggtgcaacctccctttgcgccgtctgaacgtttccacgtaatttaggctgtttcaactgtgcctgaacctgaatcgactccggtaattgtgaataagtcaccacactacaagtaacatctccgctgtaacgaatgctggcgcgtttctttacaacactcagtggacacttaaggaattgctgcccggaaagcagatagagctctttttcgctgccgttaatttcaagtgtaaatccgccatcttcagctaccagtaacatggcgctgttcagccccacaatcgggaattttttcaccgctgccggcagtaataaacgaccgatatagttgtagttaaagctggcagacacttcgcgatagcgcagcttgccaggcaacaacattaattcacgattccctgcaccgttaatgatgtttgttgtcccctgctgattgccctggctactgtcgttaacctcaacaaaaccagactgaaatccaggataagggaacaacacactgtcactttgaccaagctgcaaagttcggctgcctgccacccgcgcttcgagttgcagatcctgactctcttcatcctgttcagagaagcctttcacatccaccagtaccgcacccagcaaaccgtctgtaccactggctcccaaattaacgccatagcgactgacagccagcgtagagctataagtgcccgtaaaggccgaaagatgatcatgattcttacggtcataactatcagatacggtagcgtagacatttccgtattgcccatcccaacgcccgttaaccgcgctgtttatggtatcggtgttcaggcctccgacggttacgccaagttctttatggctgaatgaatcgttataaaaggtatgcgataactgccatgacgtttgatcgccatcctgttcgctataacgataatccgtagatacatttgttgaatggctgttgttattgctatccatcgttggcgtgtcagataacgaaaacgataagtacaagccgttgtcgtcgttatcgccaccgttgtcattacgatggaaaacaccgactgacgtactcaaaatccagtcacgcatcacaaaagcgcgggaagcgctaagttgtacagtttcagagatactttgcgctgttgtctggcgaagatagttattttcaaagctctgctgtttatcccaacgcaaactatcatcagtgttattttgtgtgcgggtataacccagcatcatattccagccgacaaaattctgtgaaaccgtcgcggaaatactttcataacagcttaaggcgttatagctctctctgctgtcggttgtacaagcatcgccgtcagagttggtccgataaaagcccaacgtcggccatcccggattactccagttggcctgttgcatatcacctttgccgccgtcatcgttacggaacacgctggcgctgattgcaagattccccaccccgcctaaatctgccgtccagttattacctaactcgaaagcactcacatcatcggcattcgccagccctgcgtagagctcatattgcggatgtaatggcaggcgtactcctagctgataagctgaactttcatcatcagaaacctgtgatgtagttttacctgcctgtaagaaccattgcgcatttccgtcagtcagaccgccggttttggtaaacggcacaagctcggtgcgggtgagttggttattttcgtagacttttaatgccacgctgtagctgcctggcggaaaggaactggtatcaataaattgcgaaccactattgagataaaacgatcccaaaagttgctcattacgataagcgtcaacacgagaattgcgcgaaagcagaaccattactggggttccttgctggctttgcgcctggtttaaatagctcagtgtcgacccgatacgcatcccatcaattgcaccgagtggcagaaagttaaaggtaaagttcccgccttgtgcattaaatagtgtgcggttgtccatgcgacccgcctgcacataataacgacgtaaaaaatcataacgataatagagatcgctgacgtcagcattactgtcactgacatcatctgcatcataaccgttgaaattccagtgtgcaccaatataactattttctgttattcccagcgcaccgtttccctgaatagacaacgattggtaatcatcctgtgccagaacattgatgtcttgctgatgtataaaagcattaacagtatttttgtctggatttaaatataatgacttcgcatcgaaagctgaattccattgcggattaataaacaacgttgccgaactttcttcatcattatagattatttccagcgtatcggtattcagaaaaccacaccctgagtcagtacgtacataaccgcaagccaattcaccgtggcgagctagcggctgcgataatttttctttcactatatgcgcgattttctgatcgtctacatccagttccagcttgttatatagacttgctggatcaagaaatgttacggtatcaagattaaccattgcataatatttaccgagacttttccctgaaaaataaacctcgatatactcctgctgtccctgagcaataacctcaaaccctgcgggaattttggttaatgtcgcctctgccgggctgagactcgccaggatcaaaagagccagtaattttttatccatggcaatcctgaaatccataacaaatactaaaacagttaaaataagggagggctacccctccctttgttacgtgttaattctgttatctggattagatatcctgagacagataaatgcttactacaccacggtagatgcctgtctccagaacacctttggtggtttgagcaaacatcaggtttttagccagagaaccgttagttaacgcatcggaagcaaagattttggttgcggtaaaagtggttgccgcatcagctttaatttcttcaccgccccaggttactgtcagcggaacaatcttgctagcatccaggctttgaaccagttgcgccggggaaactaactgcatttttacatctttggtaacgtcgttagaccagattttggtcatcaactggtaagattgcagaccctgccccggcagatattgcatttctactgctttcggcaacgcagtgttatcggtctgtgtcatatccagagcggcatcaacgttggccgttacagtaatatccttttgtactgccaatgcggagcctgcaacagaaaacatcgctgcgaccagaagagattttgcaaatacctttttcattactattccttcgtttattacaatgataattaatggaccgccagttcaaactcgccattatctttggtgatccagttattatatttgacaacgattttgtcgtagccagatatgctttcaagatttctttcctgaccagggaagatgtttttatttacggtctgtatcttacaattttctttgctattatttttacaataagcgatcgttaaaatctttaagcgttgattccctgcattaactaatttttgggcagcatttacttctaacttagcaataggttgctgaggtggaacactaacaacaatcccccaaattaagttaactgttaactgcatagagagatcttttttatctgtggcaacgtcatcaatactgggaaccgcttcaaatttaacgcgataatttttctctttttgctctggttccatcgcaacaaaacgtacggttttgctactaccggctggtaaagcgaatttaggtggcataacaaccagatgatttgcatcaccggatttaatctcaacttcattttcctgaggcgtcgatggattatcgatacggaatactgtcgccttgatgtactgaacttcattacttttagatattacgcgaacgttgccttcaccctgactattaatggaaacagccataggataaacagtcatatttgactgtgccaaaaaaggagcgaacacgaataaaagcggcgtaagccgtgataagagattaattttcgccaccatataaatttgatcttacaatattgtttccaaaaagttggtgtattagagatgtagatttattgtaagtcaatataaaaaagcatttttagttaatattaaatttaaaggctgggaattaacttactgaaatttagtagctttcacaatgacgatacttattttttaggaatttataaatattcacaatattaattcaatacattaattcaatcaccaaatttatatatgaccaatggcatacccatgaataaagtggtatgataacttcgtccgcattccactccgggagacgcatatggaaatcactgaaccacgccgtttgtatcaacaacttgccgctgacctgaaagagcgcatcgaacagggcgtctatctggtaggtgataaactgcctgcagaacgctttattgccgatgaaaagaacgtcagccgtacggtagttcgtgaagccatcatcatgctggaagttgaaggctatgtcgaagtgcgtaaaggttcaggtattcatgtggtttccaaccagccgcgccatcagcaggcggctgacaataatatggaattcgccaattacggtccgtttgagttgcttcaggctcgccagctcatcgaaagtaatattgccgagttcgcggcaactcaggtaacgaaacaagacatcatgaaactgatggccattcaggaacaggcgcgcggcgaacaatgcttccgtgattccgagtgggatttacagttccacattcaggtagccctggcgacgcagaactccgccctggcggccatcgttgaaaaaatgtggacccaacgtagccataacccgtactggaaaaaactgcacgaacacattgattcccgtaccgtcgataactggtgtgatgaccacgatcaaatcctcaaggcgctgattcgcaaagatcctcatgctgctaagctggcaatgtggcagcacctggaaaacaccaagatcatgttattcaacgaaaccagcgacgacttcgagttcaatgccgaccgctatctgttcgccgaaaacccggtagtgcatctcgatacggccaccagcggcagtaaatgaaatacctgtccgacaggcgctgcgacgcgcctgtttgtctcgtcggtaagcgaaaagtataaagtgtcagcctgtgtaaatcctctcgccaccctcccctgcattcagcaaaatcagactccacggacatgtaattttgataacgaacaacgttgacctttgttacaattagattcaatttgaatttatgtttttgaatgctttcttatctcacgatttaacagggaatagttcaggctgtgttgatgtatcaaacccgcagaacataccaaaacagcaataacattgcggtagtgcatcttttaaaaccagcgtggcgttaaccgattcaccaggaataatgaatggaacttttgacccaattgctgcaagccctgtgggcgcaggattttgaaaccctggccaatccatcgatgattggcatgttgtattttgtcttgtttgtaattttgttccttgaaaacggcttgcttccagcggcctttttaccgggcgacagtttactggtattggtcggcgtgttgattgcgaaaggcgcgatgggttacccgcaaacgattctgctgctgaccgttgccgccagcctcggctgctgggtcagctatattcaggggcgatggctgggcaatacccgcaccgtacaaaactggctatctcatttacccgcgcattatcatcaacgcgcacaccatctttttcataaacacggtttatcggcgctgttaattggtcgctttattgcgtttgtcagaacactgctgccgacgattgccgggttatcagggctgaataacgcgcgctttcagtttttcaactggatgagcggtctgctgtgggtattgatcctgacaactctgggttacatgctcggcaaaacgccggtatttttaaagtacgaggaccagctgatgtcatgcctgatgctgctcccggtggtgctgctggtgtttggcctggcaggttctctggtcgtgttatggaaaaagaaatatggaaatcgggggtaagggatgcaaatacctcgcatgtcgcttcgccagctagcctggtccggcactgttttacttctggtcggcacgctgttgctggcctggtccgcggttcgccagcaagagtctacgctggcgattcgtgccgttcatcaaggcacaacgatgccagacggtttttcgatctggcatcaccttgacgctcatggcattcctttcaaaagtatcacccccaaaaacgacactctgttaattacatttgactccagcgaccagagcgccgccgcaaaagcggtcctcgacagaacattgccccatggctacatcattgcgcagcaggacaataacagtcaggctatgcagtggctgacccggttacgggataactctcatcgcttcggataacttcctgttatccgaaacatatcactcactttggtgatttcaccgtaactgtctatgattaatgaggcggtggttaacactaccgcttcgttgtctggacaatcgttcctttgtaataggtccgaatcacaatggaaggttcaagaatgaaataccgcatcgctttagctgtttctctctttgctcttagtgccggtagttatgccactaccctgtgtcaggaaaaggagcaaaatatccttaaggagatcagctatgccgaaaaacaccaaaaccagaatcgtattgacggtctgaataaagccctgagtgaagtccgggccaactgttcagatagccagctgcgtgccgatcatcacaagaaaatcgcaaagcagaaagatgaggtggcggaacgccagcaagatttagccgaggcgaagcaaaaaggcgatgccgataagattgccaaacgcgaacggaaactggcagaagcgcaggaagagctgaaaaagctggaagcgcgcgactactaactcacaatagtcactacttactcacctggagaaaactatgtcgaaagaacacactacggaacatctgcgtgctgagttgaaatccctttccgatacgctggaagaggtgcttagctcatctggcgagaagtcgaaagaagagttgagtaagattcgtagcaaagcggagcaggcactgaaacagagccgttatcgcctgggtgaaaccggtgatgccatcgccaaacaaacccgtgtcgcggcggcgcgtgctgatgagtatgtgcgtgaaaatccgtggaccggcgtgggaattggcgctgcaatcggtgtagtgctcggcgttctgctgtcgcgtcgttaattatggcggacactcatcacgcgcaagggcccggtaaaagcgttctgggcatcgggcagcgaattgtttccatcatggttgaaatggtggaaacacgtctgcggctggcggtggtggagctggaagaggaaaaagctaatctctttcaacttttactgatgctgggcctgacgatgcttttcgctgcatttggtcttatgagcctgatggtgctaattatttgggcggttgatccgcaatatcgcctgaatgcgatgattgccaccaccgtggtgttgctgctactggcactgattggcggtatctggacgttacgtaaatcgcgtaaatccaccttgctgcgccatacacgccatgagctggcaaacgatcggcaactgctcgaggaggagtcccgtgagcagtaaagtcgaacgtgaacgacgtaaggcgcaactgcttagccagatccagcaacaacggctggatctttccgccagtcgtcgtgaatggctggaggcaacaggcgcttacgatcgtcgctggaatatgctgctaagtctgcgctcctgggcgctggttggcagtagcgtgatggcgatctggacgattcgccatcctaatatgctggtccgctgggccagacgcggttttggcgtatggagcgcctggcgtctggttaaaacgaccctcaagcagcaacagcttcgcggttaacttccctctggccggagcaattccggccttatccctcaaattttttgaagatttttgacagttttccttgctaacaatcatcattcaccacgtttatgattctctccatcgacagcaacgacgctaataccgcgcccttgcacaaaaaaacaatcagcagcctgagtggcgcagtggagagtatgatgaaaaaattagaagatgttggtgtactggtagcgcgcattttaatgccgattctgtttattaccgcaggctggggaaaaatcaccgcttactctggtacccaacaatatatggaagcaatgggtgtcccgggttttatgctgccgctggtgattctgcttgagttcggtggtggtctggcaatcctgttcggtttcctgactcgcaccacagccctgtttactgcgggctttacgctgctgacggcatttttatttcacagcaactttgctgaaggcgtcaactcgctgatgttcatgaaaaacctgacaatttctggcggattcctgctgctggcaattaccggtccgggcgcgtatagcatcgaccgcctgctgaataaaaagtggtaagcacgcgctatacttaacgataaaaaacgaggaggaagctcctcgtttttgctattggaggagagaaaaatgggtcaactgattgacggcgtctggcatgacacctggtacgataccaaatctaccggcggtaaatttcaacgttcagctctgagagatcccctcataatttccccaaagcgtaaccatgtgtgaataaattttgagctagtagggttgcagccacgagtaagtcttcccttgttattgtgtagccagaatgccgcaaaacttccatgcctaagcgaactgttgagagtacgtttcgatttctgactgttgttagcctggaagtgcttgtcccaaccttgtttctgagcatgaacgcccgcaagccaacatgttagttgaagcatcagggcgattagcagcatgatatcaaaacgctctgagctgctcgttcggctatggcgtaggcctagtccgtaggcaggacttttcaagtctcggaaggtttcttcaatctgcattcgcttcgaatagatattaacaagttgtttgggtgttcgaatttcaacaggtaagttagttgctagaacccatggctcctttgccgacgctgagtagattttaggtgacgggtggtgacaatgagtccgtgtcgagcgctgattttttcggcctttagagcgagatttatacaatagaatttggcatgagattggattgcttttagtcagcctcttatagcctaaagtctttgagtgactagatgacatatcatgtaagttgctgataggtttccagttttccgctcctaggtctgcatattgtacttttcctcttactcgacttaaccagtaccaacccagcttctcaacggatttataccatggcactttaaagccagcatcactgacaatgagcggtgtggtgttactcggtagaatgctcgcaaggtcggctagaaattggtcatgagctttctttgaacattgctctgaaagcgggaacgctttctcataaagagtaacagaacgaccgtgtagtgcgactgaagctcgcaataccataagtcgtttttgctcacgaatatcagaccagtcaacaagtacaatgggcatcgtattgcccgaacagataaagctagcatgccaacggtatacagcgagtcgctctttgtggaggtgacgattacctaacaatcggtcgattcgtttgatgttatgttttgttctcgctttggttggcaggttacggccaagttcggtaagagtgagagttttacagtcaagtaatgcgtggcaagccaacgttaagctgttgagtcgttttaagtgtaattcggggcagaattggtaaagagagtcgtgtaaaatatcgagttcgcacatcttgttgtctgattattgatttttcgcgaaaccatttgatcatatgacaagatgtgtatccaccttaacttaatgatttttaccaaaatcattaggggattcatcagcgttcagcttccgcatttcgtaactggctcactgccgatggcgcacctggccccactggcacaggcggttttatcgcagagaaagatcgttatcatctctatatttcactcgcctgcccgtgggcgcaccgcacgctgatcatgcgcaaactcaaaggactggaaccgtttatttccgtttccgtagtgaacccgctgatgctggaaaacggctggacctttgatgacagttttccgggagcaaccggagatacgctctatcaacatgaatttctgtatcagctttatctccacgccgatccacactacagcggacgagttactgttcccgtgctgtgggacaaaaagaaccacaccatcgtcagcaacgaatcagcagaaatcatccgcatgttcaataccgcgtttgatgcgctgggcgcaaaagcgggtgattactacccaccagccctgcaaacgaaaattgacgaacttaacggctggatttatgacaccgttaacaacggcgtgtataaagctggttttgccaccagccagcaagcctacgacgaggcggtggcgaaagtgtttgaatcgctggcgcgactggagcagattttaggccagcatcgttacctgaccggcaaccagctaaccgaagccgatattcgcctgtggaccacgctggtccgttttgatccagtgtatgtgacccacttcaagtgtgataagcaccgcatcagcgattaccttaatctgtatggcttcctgcgtgatatctaccagatgccgggaattgccgaaacagtcaatttcgatcacatccgtaatcattacttccgcagccataagaccatcaaccctacggggattatttcaattggtccatggcaggatctcgatgaaccgcatggacgagatgttcgcttcggttaaaaaaaggcaccttacgaggtgcctctgataattagctaagtgcatgttgttcatgtcggatgcggcgtgaacgccttatcaaacctacaaaacatttatattcaatatgttgcaatgaccgcgcaggccagataagcgtagcgcatctggcgattttgcgcttgtcatcagtcttagcgcgccttcacagcactttattaattccttgaacgaatatttactgccatttcattcacgtctattcttaatttgctgctttaaaaacaagtgattgagcaaaattgaggcaaaaatggactggtatctgaaagtactaaaaaattatgtcggtttccggggtcgtgcgcggcgcaaagagtactggatgtttattctggtcaacatcatctttacgttcgtgctggggctgctggataaaatgttaggctggcaacgcgctggtggcgaaggcatcctgacgacaatctacggtattctggtgtttttaccgtggtgggcagttcagttccgccgcctgcacgacaccgaccgctcggcgtggtgggcactgttgttcttaatcccgtttatcggctggcttattatcatcgtctttaactgccaggcgggtacgccaggcgaaaaccgctttggaccagatccgaaactggaaccttaaaacaaatctgctcgccggatgtctgactcatccggcttttatcatcatgttgatgaatgaataatttactaatgtttatttaaaatatttcaatgtcgttatataaattacctataaaaaacaaccatgtatttatcttaaatatcaaaacctttataacatccgaaaaagaaagatacgaatagcatttacacaatacccggaatagactttcgtcacttttaattaaagggatgtttttatgcagtggtatttagccgtattaaaaaattatgttggtttctctggtcgcgcacgtcgtaaagagtactggatgtttactctgattaacgccatcgtcggcgctattatcaatgtcattcaattgattttaggtttagagtttccattcctttctctcatttacctggcagcaacaatcattccggtcattgctctgtgtgttcgtcgtctgcacgatactgaccgttcaggtgcgtgggcgcttctctatctggtaccgatcattggctggttagttctgtttgtatttgcctgtttagaaggcaattctggcagcaatcgttacggaaacgatcctaagtttggttcaaattaatcttagaattggggcgacatttcgcccctttttattaataataacaaatattattttccgctaaaaagtttgggaatttcccgcagacaccaggatttcgcttcccccatactgtcacgacgccaggccataataatatcgatctcgctggtcgattccgggctgacgacacgcaaccgcccttccgcaatatctttttcgaccatcggatacggcatcgtcgccacgccaagccccgccagtaatgcctgacgtttatcttcaatcgtgctcaccgttaagcgcggctgtttgtccagcagctgtacggtcaacaccgggcgctcacgagcggtatccgctaccgcaattccacgatatttcacgcgcgtcacttcagataacggttccggctcctgatgaatcgggtgatcaggcgcggcaacgtagacgttcattaaggtatagagcttgcgcgagttgatctccgacgaggaacgaaaatgcatatccggcgcgataacgatatccgcccgcccctgctccagtcgttcccacgcccccgccagcacttcggtgatgattgccagttgggtattggcttttgccgccagtttgtcgattaacgggaaaaaggcaggtgtcggtaccagcgcctcggtcacaatggtgagatgcgtttcccaaccgcgcgcgagggcttccgcatcggtagtcagtttatctgcggcttccagcaaaacgcgccctcgctccagcaacatcctcccgacattggtgaatttggtgcgatggcccgagcggtcaaacagcaccacatccagctcttcttccagtttttgcatggtgtagctaagtgcggaaggcacgcgtcccagctcatccgccgccgccgcaaaactgccccggcgatcgatcgcatccataacccgtagtgcttccagcgttaatgccctttctttggccatatcgttctcattcaggaaatttgaacataccgggcagaatatctggctaacaatgtagcgtccagccccttaccataaaaggaagtaaagagaggtcaagaattatgattactacccgaactgccagacagtgtggacaagcagactacggatggttgcaggcccggtatactttttcctttggacactacttcgacccgaaattgttaggctatgcctccctgcgtgtgcttaaccaggaagtgctggccccaggtgccgcctttcagccgcgaacctatcccaaagtcgatattttaaatgtgattctggatggagaagcagagtatcgcgacagcgaaggcaatcatgttcaggccagcgccggtgaggcgttgctgctctctacccagccgggtgtcagctacagcgaacacaatctcagcaaagacaaaccgttaacacgaatgcagctttggctggacgcctgcccgcagcgagagaatccgctgattcaaaaactggcgcttaatatgggcaagcagcaattaatcgcctcgccagagggtacgatgggaagcctgcaattacgccagcaagtgtggctgcaccatatcgtgctcgacaaaggcgaaagtgcgaatttccagttgcatgggccacgcgcgtatttgcaatcgattcacgggaaatttcatgcgcttacgcatcatgaagagaaagcggcgctgacctgcggtgatggggcgtttattcgtgacgaggctaacattacgctggttgccgattccccactgcgcgctttgctgatagatttgcctgtctagttgtttttacagggagatgatgatgagtaaaaaatcggccaaaaagcgccagccagtgaagcccgtggtggcgaaagaacctgctcgcaccgccaaaaattttggctatgaagagatgttgagcgagctggaagccatcgtcgcggatgctgaaacgcgtttagccgaggatgaagctaccgcgtaaagacaggttgccggatgcggcgaaaacgccttatccggcctacaaaatccaacaacattaacgaattaaacaacccgtaggccggataagatgcgccagcatcgcatccggcatcaggtacaaaacacaacaacatcaacaagttgagcaccccgtaggccggataaggtgcgccagcatcgcatccggcacaatactcaaaacctggcgtttatctggccttgctcgccataatctcgataatctgccgatccgtttgctgcatcgaatggcttgctaacgcacacaggttggcaatcgactgctcaacatcatgcgccacgatcccttcattgccggtcacggcggtatcatccagcgccattaacaccgctttccacgcagccgaagcactggtcgaaaccttcatcgcgcagctgttcgacgcaccatcgcaaatcatgccgctgacatcgccgatcatactgctgatcgccatcgagatggtttcataacgcccatccaccagccatgccatcccggcggcggcccccattgctgcggtcgttgcggcacaaagtgcagacaaacgcggtaactggttatggatgtaaattgcgctcaaatgagaaagcatcagcgcacgcgccagccgttcatcatccgctccgaagtgttctgctaccaccaccacaggcattgttgcggtgatcccctggttacccgagccggagttactcatagccggaagcgtagcgccgcccatacgcgcatcggatgccgcgctggtacgaatcacaatggatgaagagagatctttcgccagcaaaccgcgctcgcactgtttttccagcgtcgcgccaatatgcagcccccacttaccgctcaaaccttcctgcgataacgcacaatttagcttcgcggaatcgagaataaagcggatcgccgcaaacgggacttcattgacgaacttcaggatctcagccagcgtcgttctggaaagcaccgtcagcggagactcttgctcgccctctgccacacacgcctgctgggtaaacaccacaccattgtgcgtctcaatatgcacaatgttggtatgcccgccgacgatggtgacacacgcccacttctcaccgttccagactttggcgcgtgagaagaggatttcattgcaaggttcctggatcttaacggagactttccccgccgccagcagtgctttggcatcggcaattgcctgcgcagttgcgtctttcagcacttccagcccggcgttggcatttccacctaacgcccccagcgccgccgcaatcggcagccccaccattcccgtgccgggaacggtgacgcccagaccgttcttcatcagatttggcgaaacccaggcttctacacgttcaaccggaccttccagttctgccgcagcaaccgccgccgccagcgccagtgaaatcggttcagtacatcccagcgccggttttacttcctcctgaacggcgaggatgtaacgctgccataacggatttaaagtcgaatcaaacatattaaaaaccttaaaatttcaggtaaatcaagaaaatgccaggaacggagaaacacaaagcaacaaaccagtgacgataatcaggtacagagacatccctttgtatttgtgcaatgccggtactttgtaaaccagccacgccgggatcaggcaccctaccatgccgaaaatcgggctacagatagaggtgaagctcaacaccggtgcgttcagtacgatggcgctccaggccagcaaaatggcgaaaatcatgatgccgcgctgaacaagattttcgttaatcttctcggcaggcatcttgcgacgcaggatgttcattacgatcccttgcgttgcttcgcgaaagcctaaatagacgccaaagaatgcagtcatgacagcaaagatattgagaatgacgctgaccactttcacccacgctgcgccgtcaccgctaataaactgtgcggcaatcgccagcgcggaaatattctgctcataggcttttaccgcttcgtcatgtcccatcgccagcgtgaacgacacggcgtagaaaaagacggtgacaaacaaaatgccaaacgcgatattcattgcccgcaatgctttatgccgcgccacttcaattgatttttcccgcgagcgataagagatcaccatcgggcttaacgtctggataaacagaatcgacgtcagggtaaacggcagcgtaataatggcgtttttcaccagcagccccagcggcggtagcgaaccgacgttatacagatgccacattcccaccatcgacacgcccagcgccgcgaccaccagcagcttggtcagcaccatgccggtcgaaattttgaataacaatttctcgccgcgtgaagagatcgccaccagaatgcaaatcagtaccagaccataaaagggactgtctgacagcaacccttccgtcacgccgaaggtatgcagataggaagcactatcgttggtgatggcggtggaatagacgaacatccaaatcaccagcattacgaaatagagcgcacctaacaggatgccccagtttttacctaaataaccgctaatgacactcgggtaatctttacattctggtgattctgccagcgtattaataaacaaccgctgaaacagatacattgccgggtaaccaatcaccgatgagagcaaaaatacccacaatcccatcaaaccgacctgcaccgggagaaaaacaatccccgcgccaatcgccatcccgatactcataatcacccagccggtgtcagtactgtcgaatttgatcgcttctcgccactcgctctcactcattccagcacgacccgccggggtcgaagcgtctgcaatgacgcctttattcgatgcaatttccataatttctcgctcaatattttgtagggcttattatttttttccgagccgcatcaaggcgatatgcggtctacgtttttgcaggcgagttattagaataaagaaatgatacgcgcgaggtcagagaaaatcttcacaatcaagactttgaaataacggagatggataagaattttctactaaattaatcgcaagagaatattcattctctatttgcggcagatcacaaaaaaaaggtgcacatttgtgcacccaaggatgaaagctgacagcaatgtcagccgcagaccactttaatggccagtcctccgcgtgatgtttcgcggtatttatcgttcatatctttgccggtttcatacatcgtctcgatcactttatcgagtgaaacacgcggtgccgaggtgcggcgcatcgccatccgcgcggcgtttactgctttcacggcattaatggcattacgttcaatgcacgggatttgtacctgtccggcaaccggatcgcaggtcagcccaaggttatgctccatcgcgatttccgccgcattgcatacctgcgccggactgccgcccagtagttcagttaaccctgccgccgccattgaacaggccacgccaatctccccctgacagccgacctccgcgccagagatggaggcgttcattttatacagcgcgccaatagcccccgctgccagaaaatagcgggcaattgaccgctcgtttaccggacgacggaacttatcgtaataagccagcactgccggaataatgccgcacgcaccgttagtcggtgccgttaccacgcgcccgccagctgcgttttcttcactaaccgccagcgcgtacatgttgatccagtcgatgacattcatcggatcgttagagatgttatcgctagaaaccagctgacgacgcagcgctacggcacgacgcggcacattgagcggaccaggcagcacgccttcagtgttcatcccgcgttcaataccgtcatgcatcacttgccagatacgggcaaaccctgcgtcaatttccgctttgctgcgcagcgccagctcgttgtgcatcatcaggccagatatagacaggccgttgtaatcacacattttcagcagttcacctgctgagtggaaatcgtaaggtacggacgtttcgacatcgtgcgacaggccgaagtgttcttcttcgacaataaacccgccgccgacagagtaataggttttacttaatagcgcttcctgtcccttccaggcagtgatccgcattccgttctcatggcgaggcaacatttcgggatggaagataatgttctttgctacaggaaaatcaacaatatgcgcaccagatgccactggcagccgcccgctgcgcgttactaactctataaatgcagggatctcatcaatgacaacatcctgcggactgtttcctgccagtcccatgataatggcgacatccgtggcatggcctttgcccgtcagtgacaacgacccatacagatcgaccacaatatggctcgtcgcggttaataagccgctactttccagccgatcaataaaactttttccggcattcattggccccacggtatgcgaactggagggaccaatcccaattttgaaaatatcgaatgcactaatcatatccacaccctcggattgccgttcagtgaagtggagcggaacgaccttgcgaccgtcccgctcacgaggctttacgcactacgtactgcgatagcttcaatttccagcttcacatctttcggcaaacgcgcaacctgcacacagctccgggtcgggtaggtcgcctgatgctcatcgaagaactgcttatagacttcattgatggtggcaaaatcattcagatcggtgatgaacacggtcatcttgatgatatcgcccacgctcagcccggcagcaaccacgatcgctttgacgttttcgaggcttaaacgcgcctgatcttgcacatcagccgggatctcaccggtctgcgggcaaaccggaatttgcccggaggtgaagaccatgctgcctaaatcaacgccctgaacataagggccgattgcgcctggggcacgttgcgtttcgataatctttttcatacatcctccggcgtcagagcgcctgggtaaaagtacgtgaaataacatcctgttgctgttcacgggtcagtgcgttgaagcgcacggcgtagccagagacacggattgtcaggttaggatatttttccgggtgctcgatggcatccagcagcatttcccgattcattacgttgacgttgaggtgttgaccgccttcgacatccgcttcgtggtggaaatacccatccagcaggccgacaaggttggttttacgtactggatcttctttgcccagcgccgcaggaacgattgagaaggtgtacgagatcccatctttggcgtaggtgaacggcagtttcgccaccgacgtcaatgaggccacggcacctttgcggtcacgaccatgcatcgggttagcgcccggcgcgaacggtgttccggcgcgacgaccgtccggcgtattaccggttttctggccgtacaccacgttagaagtgatagtcagaatcgactgggtagggacggcgttgcgataggttggcagcgctttaattttcttcataaagcgttcaaccaggtcgcaggcaatgctgtctacgcgctcgtcgttgttgccgtactgcggatattcaccgtcgatttcaaagtccaccgccaggccgttttcgtcacggattggtttcacgcgggcatatttgatggcagacagggagtccgtcgccaccgacaggcccgcgatgccgcatgccatagtgcgatagacatcacgatcgtgcagcgccatcagcgaagcttcgtagctgtacttgtcgtgcatgtagtgaatgatattcagcgcgctgatgtactgcaccgccagccagtccatgaagtgatcgaggctgtccatcactttgtcgtaatccagcacgtcgtccatcagcggtgctgttttcggcccgacctgaatcttcagcttctcgtccaccccgccgttaattgcgtagagcagcgttttcgccaggttagcgcgtgcaccaaagaactgcatttgcttaccaatcaccattgggctgacgcagcaggcaatcgcgtaatcgtcgctgttgaagtcagtacgcatcagatcgtcattttcatactgcaaggaagaggtgacgatcgacacctgcgcggcatattttttgaaggcaatcggtaattcttccgaccaaagaatggtcaggttaggttccggtgccggccccatagtgtgcagggtgtgcaaatagcggaaggagtttttggtcaccagcgtacgaccgtccagccccatcccgccgatcacttccgtcgcccagattgggtcgccggagaacagcgaatcaaattccggtgtacgcaggaagcgtaccatacggatcttcatgatgaagtgatcgatcagttcctgtgcctgctgctcattgagtacgccagctttaaagtcgcgctcaatgtagatatcgaggaacgatgccgtgcggcccagcgacatcgcgccgccattttgcgatttcactgccgccagataagcgaagtagagccactgcaccgcttcctgcgcattctgcgccgggcgagagatatcaaagccatatttcgccgccatttcctgaatctgcaacagcgcatgacgatgctctgccagctcctcacgcagacggatggtggcttccagatcctcgcctttttccagacgagactggagatcggcaaattgcagttcgcgttcacgtaccagataactgatgccatacagcgctacgcggcgatagtcaccgataatgcgcccacggccatagccatctggtaaaccggtcagcacgccagatttacggcagcgcagcatatccggtgagtaaacatcaaatacgccctggttatgggttttacgcagatcggtaaacagatattcaaattcactgtccatttctcggccataggcgtggaatgaacttttaatcatattaatgccaccgaacgggtgtagcgcacgtttcaacggcgcatccgtttgcaggccaacaattttttccagcggctggttaatatatcccgcatcatgagcggtaattgtggtggcaatattggtatcgaaatcaaccggcgcgtgggttgcattttcgatacggatgccttccattactttttcccacaattccgtggtggcaggcgtcgcttcggcgaggaaagattcatcgccttcatacggtgtatagttatgttgaataaaatcgcggacattaatttcgtttttccagtccgtacctttaaagccaagccatgcgtcggcgtacagcttatcgctggtatcaatatctaccttcatgaaaaataatctctctacaatacttcaactaaattatgcaaattctgcgggcgcgttaactttgcctaaatgaatggcatccaaagcaatcattttttcttcgttagtcggaataacggcacaaatgacacgcgcattttcactggaaacaattcgctcaccacaggagttagagcgattattcatttctgtatcaatctctacgcctaatacagccaaatgttccatgaccagacgacgaattaagcttgaattctctcctattccgccggtgaatataattccatccaggcgacgtaatgaagctgcgtgtccggcaatatgacgggcaattcggtgaacaaaggttttaattgccagttgcgcgcgttcgtgaccttcatgccaggctttttccagaacacgtaaatccgaagaaagaccggaaatacctaataatcccgactctttattcactacgcgttccaggtcacccaggctctggttggtttggctggcgacccaggacatcgcaccaaagtcgacatcgccactgcgggtacccatcatcaagccttccagcggcgtcattcccattgaagtatcaacactctgaccgttgcgaaccgcgcagattgacgcgccattgccaagatgcgccacaaccaggccggagtcatcttccgccagattcagcagcgaatgtgcgcgctgggaaacatagcggtgcgacgtgccgtggaaaccataacggcgtacacctaactcttcataatatttccacggcaggccgtataaataagcttccggagccatcgtctggtggaaactggtatcaaataccgccacctgagttacgcccggaaataattgctgcgccgattcaataccacttaaattggcgtaattatgcaggggtgccagtggagaaacgcgacggatattatcaatgacttcatcggtaataatggcggactcggtaaaaatactgccgccgtgagcgatgcggtggccaattaaggccacactgtcatttaaattccgtttttccagttcaaatgcaattgccttcaatgcaccttcgtagctgtggtgagccagcggtgctggctctcccccatttacggataagaatgcattttccgagttaataccgtcggcaatacctgacattaatacttcacagtcgctggcatcgagtacggaaaacttaatcgaagacgaaccacagttaataaccaaaacaaccggaaattcattcatctcttttctcatcctgagttacggattaaaacagtttgtatacgatgttcaggatggtcagcagaccaatcacggtaacaaacacgttatccagacgaccacggtatttcgccagagacggcgctttacggatggcatacatcggcaacaggcacagcagggatgcgataatcggtgcgcccatggcttcaataaggtcgaggatgttcgggttggcgtaggcaacaacccaagtggagcccatgatgaagatcatgctgatagtgttcagtttacccagcgacactttagttttgtcgcctttataaccgaacttcagaatcagaccattcaagccttccagcgtccccagatagtgaccgaagaaagatttgaagatagccacgagtgcgatgatggaagccgcatattccagtgtaattgcgaacgttgttttggtaccggtcatggacgcaaagtggttagccagataagaaagcactggaatattctgcgctttggcttccgccatgttggccggagacagcgtaaacaggcagctaaaggcaaagaacatcaccactgcaaccatcagcatgctggcacgagaaatgatttgggaacatttacgttcggtgaagtcgcgaccgaagtctttctcatactcttcacgtttagaaaccacgaaggaagagacgattggcgagaagttaaaggagaaaaccatgatggaaatccccagccagacagtgatcaggataccgtcatgaccggttaacgacagcgaaccgaggtcaacctggtcgataactgcagagttccagtaagggatcagcgacagagaaatcagcaccaggctggcgataaacggccataccaggtagctcatcactttaaccatcagatccttaccaaaccagatgacgaaagccatcagcagcaacaggaacagcgccacaaagccgcgattcagcggtgcaaatccgagctggttttcccagaacgtcataaaggtattggtaatagtaacgccataaatccacagcagtgggcaaatcgcgaagaagtacaggaacgtgataaccacgccgccagttttaccaaaatgctcttccaccgtttccgtaatgttgccggaagggttagagccagaaagacacagacgcgccagcgcccggtggcaataaaatgcgatggggtatgccaataccaacatcagaagaatcgggatcagtccgccaaaacctgcgcggatagggaagaacagcaccccggcgccgattgccgtaccaaacaagcctaacgtccatgtggtatctgatttacgccaggacgattgttttgtctggctggatacaatgctatctgaagtactcatatcctatcctcaacgaattaattaagcgtcaacgaaaccggtgatttgagagacgcgagaaagatcgatattgccgccggaaataatactgacggtttttctgttttgaatatattggtctaatttaccgcttaataatgcagcacatgccagagcgcctgcgccttcggtgacgactttattgcgctgaattaaggcaatcatactgtttctgatttcgtcttcgctgaccagcacgatgtcatcgactaattcacgaacgatttcgtaagttaaattacccgggcgggagacatcacaaccatccgccagggtgccggtagttcggtgcgtggttatttctccggagtggaaagaagccgccatgccgtgaacgttttcagactgtacgccaataacacgaatggtcgggttaatagatttaattgccaccgcaataccagcaattaaaccgccaccaccaattggcacaatcacgttatcgacatcatagagatcttccataatttccagaccaatcgttccctggccagcaatcactttcggatcatcgtaaggtgggataaaaatacggccttccatttcgacaatttcgctcactttagcgatagtgtcgttgaaattatcaccatgcagaacgacttctgcggagtagtcgcacgttgccgctactttggattttggcgcaccttttggcatcaccactttaccgtcgatacccagcatcgcgcaggagagcgagaccccttgcgcatggttgcccgcagaacaggccactacacctttacgtttttccgcatcagtcagtgaacttaatttattaaatgcgccacgaattttaaatgaacccgtacgctgcatattttcaaacttcaggaatatttcacctttgcaacgttcactaaaatagtttgagcgaggcatgcctgttttataaattcgcccagccagtcgttgtttcgcttcaataatgtcatcaatagcaaccggcagatcgtatgtaatatgcattataaaacctcttcgcctgaattaaatatgtaggtaaccgtaaccgacacctgcaaaacagacaggtggattatttatgtttaaataaaaacaaataactaaccaacttctattaattgccttcgtctacacccattataagatgaatactctttggctaattccaccaaaaccgatgctgcttttttaatacgataatttttcgaccataccgcggcatattgtgccacaggtaatgtttcttcaaccggaatagtaataaattgatttgaaccaaaaggtgacgtcatatcacaaggaattacagttaagaaatcagcattgagaacaagattataaattgtcacgactgagtcggttttaacgatgttttcaatactgatgccatttctttgtaacgtagtaagaagctcgctgtagtaccccatattggtttgtggcaacacccactgttcgttcttcaacgactccagcgtggtggtgccggtgcatgttcgggacttactggctaccagcacaaactcggactcgaacagcggctcaacatgtaaatcctgaagcttcatttctgcacttaacgtaccaatcgcaaaatccagtcgaccgtcgcggattgccggtaagaacgaagacagttgcgcttcatacatagaaacctgcgctttcgggaacacctctttgaacttgttgatcatccctgacataaaagtaaaaccaatcaatgaaggaaaaccaaatgagacttccaccaccgcctcagaagacataccgcttatctcattaaccatatttttcatttcacgggtaatggattcggaacgggagagtaacaattgaccggcaggtgttaatgttacaccggtatttttccgcaccactaattccacaccaaaataatcttcaatatcgttaatgattttactgacggccggttgagttaaccctaattcttttgcagccgagccgatagagccacttctaatgacttcctgaaagactaccaggtgctgcgttttcggaagaagaatagtgctcataacgacctacgttaattacctcattgacggcatgaagtgtatcaaaatgaaatgaacaggatatgtgcgaccactcacaaattaactttcaatactttccatggtatcgttacgcaaattaaatacctttaaatatcaacaagttaaagtataaaaatcagcataaaccctgatttttgtcaaaaaaaatgacggggataaccatattttatggcgataacatcattcgttatgtggttaatataaaaaaggggctgagaccatatttcaagcaattaccggataattaccaggcaaaatttgagttaaatttaatgagcaagttctcaaattttattataaataaaccattttcagcgataaatactgcggcacgtcacattttttcacgctatttgttggagaacaaacatttattttatcaatattttaaaatttcgaatacaggtattgatcatctcgaacaattgattaacgtcaactttttctcttctgacaggacgtcattttgtgaatgcaatcgttttccataaattcttctcccctcataggcgacgaatagcattttgtgttgaggatcacaaaacgaataattgctggtcgccgcgataaggtcagacaaagacaacaagggaaattttcacagagcttttgatcgtcgtaggccacagaatgttgcttcgtttactgtaacgccgggtaaatgagcgttttttgatagtgcgaaagaaccctgcgaggaaaataagcatctattattgtttgtcatgacgacaaggcaggcatcaatgaaaggcttcccaattgcacatatttttcacccttcaatcccgccaatgcacgcagtggttaacaatcacaatagaaatattgattattggacggtaaaaagaaagtttgcagaaattgtctccaccaatgacgttaataaaatttacagtataagtaatgaactgcggagagtattatctgcaattactgcattgaatttctatcaaggcgatgttccttctgtcatgatccgaatccaaccggaaaatatgagttcattcatcatagatatttctacaggagaacatgacgattatatcatacaaacattagatgtaggcacttttgcaccttttggtgaacaatgtacttgctcagccgtcaataaaaaagagctggaatgtattaaggagacgatttctaagtattgtgcaaaattcacccgaaaagaagccatcttaacacctcctgcgcactttaataaaaccagcattacttcagattgttggcaaattctctttttttcacccgatcattttaataatgatttttattgattatttataaaggataaaataatgttccctgtttcatcaattggtaatgatattagtagtgatttagtccgtcgaaaaatgaatgatcttcctgaaagccccatagttaataacctcgaagcactagcaccaggtatagaaaaactaaaacagacctctattcaaatggtcactttacttaacgcgttacaaccaggtggaaaatgcattatcactggtgattttcaaaaagaattagcgtacttacaaaatgtaattctttataatgattcgtctcttcgtatggatttttttggttataacgccctaattattcaacgatcagacaatacctgtgaacttacaattaatgaaccgttaaaaaaccaggaaatatccacaggcaatatcaatgttaatttcccattgaaagacatttacaatgaaatcaggaggttgaacgtagtttttagttgtgggactggaggtatagttgatctatcctctctggacttacggaatatcgatttagaactttatgattttacagataaacatatggccaatgcaattttaaatccttttaaattggatgacacagattttactaatgccaacatgtttcaggtaaatttcgttagttcaaaacaaaacaccacaatctcctgggattatttactaaaaataacgcctgttctaacaagcattagcgatatgtattctgaagaaaaaattaagcttgtcgaaagttgtttaaatgagcttggagatattaccgaagaacaattaaaaatcatgagatttgcaattatagaatctataccaagagcaactctaacagatcaattagaaaatgaattaacaaaagaaatatataaaaactcatcgaaaattaacaattacttgaacagaattaaattaccagagatgaaaggattctcatcagaaaaaatagattattacatcgatataatcattaaagattatgaaagcgtcaaagaaaatgcttatcttatcgatccaaaaattaattacaatacagatttaaacatagaggattctagctcagaggaattcctttcagataatacactcgagaaagacgaaaattctcctgacaattgctttgaggttgtaaaatataacacatatgaagcatataactcagagaatctatattttaccagagaggaatatacgtatgattacgaccttttaaatgcaatatagacttaataacttcttacaaaatctataattaataccgtagatattcattcatcttaccctgtgcaccaaaagcaaaaactcactgacgcgggtttgaaactgatggcaaccgcaaaaatgcctgatgcgctacgcttatcaggcctacgccatctctgcaatatattgaatttgcgtgcttttgtaggcaggataaggcgttcacgccgcatccggcatgaataaagcgcactcaacaatctgaaacccgccggaacggtttattacgtaaatcaggtgaaactgaccgataagccgctttcttttgggtatagcgtcgtggacagtcattcatctttctgcccctccaaaagcaaaaacccgccgaagcggttttttacgtaaaccaggtgaaactgaccgataagccgctttcttttgggtatagcgtcgtggacagtcattcatctttccgctcctccaaaagcaaaaacccgccgaagcggttttttacgtaaaccaggtgaaactgaccgataagccgctttcttttgggtatagcgtcgtggacagtcattcatctttccgctcctccaaaagcaaaaacccgccgaagcgggtttttacgtaaatcaggtgaaactgaccgataagccgggttctgtcgtggacagtcattcatctaggccagcaatcgctcactggctcaagcagcctacccgggttcagtacgggccgtaccttatgaacccctatttggccttgctccgggtggagtttaccgtgccacggactgttaccagccgcgcggtgcgctcttaccgcaccctttcacccttacctgatcccgcttgcgcgggccatcggcggtttgctctctgttgcactggtcgtgggtttcccccccaggcgttacctggcaccctgccctatggagcccggactttcctcccctccgcccgtctcccccgaagaggacgacgacgaagcggcgactgtctggtcagcttcggcgcgcagtatagagggtttgcgcgcccttgtcaccccgcgttgcgcattccaatcgccagtgtcgcggcgatattacgtgaagcacggcagatattgtcataagccccgcggaatgcttcgtccaacgtacctatgctggtcaatacgctgaagaccgcatcgatgccatgctgatgtacaacgccaacatcatcggtcaggctacccgcaatgccaatcaccggtttatggtacttcttcgccacgtttgcaacgccaatcggtaccttgccgtgaatactctggctgtcaatacgcccttcaccggtgatcaccagcgtacaatcgtgaatatgttcctccagattcagcgccgtagtgacgatttcaataccacttttcagttccgcaccaagaaacgccatcagcgccgcacccataccgcccgcagctcctgcgccggggacatctttcacatcaacatgcagcgcttttttaatgacctcggcatagtgagagaggttattgtccagctcaacaatcatcgcttcactggctcccttttgtgggccaaagatgcgcgatgcgccgttatcgcccaccagcggattggtgacatcacaagcgacgcgaatgacgcaatcttttaagcgcggatcgaggccggaaatatcaatatcattcagagtattaagactaccgccgccaaaaccaatttcattgccgttggcgtcgcataatttcgcccccagcgcctgtaccatgcctgcgccgccatcatttgtagcgctaccgccaatgccgataataatgtttgtcgcgccgctctccagcgcctgcaggattaactcgcctgtgccgcgtgaagtggtcacgagtggatcgcgtttttccgcaggtaccagctccagcccactggccgccgccatttcaataaacgcggttttgccatcgccggagatcccccaactggcattcactttctcgcccagcggccctgtaacccaggcgtgacgttcagaaccctgggtggctgcaatcatcgcttccaccgttccttcgccaccgtcggcaaccggaatagaaacgtactgtgcatcaggaaaaatttcccgaaatcctttttctatcgcctgcgcaacctcgctggcagataaactttctttataagagtctggggcgattacgattttcatacctatgcctgttaccacatgacgccggagggcgtttctcttattcggcctggattccaggcccggattgcaatacgccatccgggcacgacgtcattaacgagtaacttcgactttcgccagtttttcgtagtagcacgccagggcgctatgatccgccgttcctaaaccatctgctcgcagtgcctgcatcatctccataaccgcagctgtgagcggcagttgcgcgccgacgccgtgggaagtatccagcgcatttgccagatccttaatatgcagatcaatacggaagcccggcttgaagttgcggtccatcaccatcggcgctttggcatccagcacggtactgcccgccagtccaccgcgaattgcctgatacaccaggtccgggttaacgcccgctttggttgccagcgttagcgcttctgacatcgcggcaatattcagcgccacaatgacctgatttgccagtttggtgacgttacctgcaccgatttccccggtatgcaccacggaacccgccatcgctttcatcaaatcatagtatttgtcgaaaatagccttgtcgccgcccaccatcactgacagcgtaccgtcgatggctttcggttcaccgccgctcactggagcatccagcatatcaatgcctttcgctttcagcgcttcgctgatttcacggcttgccagcggtgcgatagaactcatatcgatcaataccgtacctggcttcgcgccttcaataatgccattctcacccagcgccacctctttcacatgaggggagtttggcagcatggttatgatgacgtcgcactgttcagcgatcgctttagccgtagacgctgtttctgcacctgcagcaatcacgtcagcaatagcttctgggttacggtcagcaaccaccagcgagtaacctgctttcagaaggtttttactcattggtttacccataatccccaggccaataaaaccaactttcatagtcatatcaatcatctctcttgttgcggtggtggttattttttaaaggtatcagccagtttctgagtggcagagcggaagacgccaagatcgctgccgacagccacaaacgtcgcgccccattccagataacgacgcgcatcggcttcgaccggcgcgagaataccgctgggtttgccgtgcgcactggcacggttaaaaatgtgctgaattgctttttgtacatccgggtgcgaggcattgccgagatggcctaatgccgcagccagatcgctggggccgacgaagataccgtctacaccttcggtagcggcaatggcatcgacgttatctacgccctgctgactttctatctggaccagaatggtgatgttcttgttcgactgagcgaaataatccgccacggtgccaaacatattggcgcggtgagaaacggagacgccgcgaatgccttccggtgggtaacgggttgatgccaccgcctgctctgcttcctcttttgtttctacaaaaggaatcaggaagttatagaaaccgatatccagaagacgcttaataattaccggctcgttggtcggcactcgcactactggcgcgctggcgctgcctttcagggccattaactgcggaataaacgtggagatatcgtttggcgcatgttcgccatccagcaccagccagtcaaacccagccaaaccaagaacttcagtgctaatcgggttagagagtgctgaccagcaaccaatttgtacctgtttcgcagccagtgcggctttgaatttattcgggaaaacatcgttattcatcgcttatacctttgcttatttctgcaattccatacgtttaatgtcgccaactacgaagaggtagcagaccatcgccatcagcgctgaacatcccacgaaaaccagtgctgcattgaaggagtgcagttcacttaccaggtagccaatcaccagtggagtgacaatggaggcaacattgccaaagacgttaaagacgccgccacagaggccaacaatctctttcggcgcggtgtcagaaatcaccggccagcccagagcaccaaatcctttgccaaaaaaagccagcgccatcagcatgaccaccagcgtggtgttgttggtgtagttacataagatgatggtggaagccagcaacattcccagcacaatcggtagcttacgtgccagggtcagggataaaccgcgtttgatcagataatccgagaagacacctcccagcacgccgcccgcaaaaccacacagtgccggaatcgaggcgaccagacccactttcagaatcgacatgcctttttcctgcaccagataaatcgggaaccaggtgaggaagaaccaggtgatggtgttgataaaatattgtccgaaaaatacgcccaacatcatgcggttagagagcaattgcttgatgtaatgcagtttgggaccgcttgctgccgcgctgcccggctttttgtggtccatatcgaccaccgcgccattttcagagataaacttcagctcttccgcagacatacgtgggtgatctgtcgggttatgaatcaatttgatccacagcgccgtcagcacaaaaccaatcacccccataacggtaaagacgtgctcccagccccaggcgaaagtcagccagccaagcagaggcgaaaagagcgccagcgagaaatattgcgccgagttaaagatggcggaggcagtaccacgttctttcgtcgggaaccaggcggcgacaatacgggcgttcgccgggaatgatggcgcttccgagaagccgagcataaagcgcataaagaacatggagatccctgcccaggccagcgggaacatatcaacaaagccttgcaggaaagtgaatagcgaccagaaaaagaggctataggtataaacttttttcgagccaaacttatcaagcagccagccgccggggatttgcatcagcaagtaggcccagccaaaagcagaaaagatgtaacccatcgaaaccgcacttaactgcaactcttttgccacttcggtaccagcaatagacagcgttgcacgatcggcgtagttaacggcggtaacaataaaaataatcagtaatattaaatagcgggtatgcacgcctttctttttttcgtcaacggtgtccagaatcattttatttacctcgggtacttatgctgatttttattattatggggaaggtgttatttatgagtttcatttatgccgtaacggcaatgaactcgggaattagtataagcagcgcgagaataataatcattgtgcaaatgctaatttaattaatgctatttaaatattattttgagcatatgcacataaggttgcgcgctaaagcacagatttgcgctttaccttgccgggcggcactgcaatccctgaaatgattgacattgatcacatttctgcgtttaaactcctgacattcttatttcacccaatgaagtcatttatttttaaatgagaccaggtcctcattttaataacccctggctggagaatattgcacaatggccaacatcgaaatcagacaagaaacgccaactgcgttttatataaaagttcacgacacagataatgtggcaattattgttaatgataatggcctgaaagcaggaacgcgttttccggatgggctggaattaattgaacatattccccaggggcataaagtcgcattgctggacattccggctaatggtgaaattattcgttatggcgaagtgattggttacgccgtgcgtgcaatcccacgcggaagctggatcgacgaatcaatggttgtactaccggaagcgccgccgttacacacgctgccactggcaaccaaagtcccggcccccttaccgccgctggaaggatacacctttgagggctatcgcaatgccgatggcagcgtgggcaccaaaaacctgctcggcatcaccaccagcgtccactgtgtggcaggcgtggtggactatgtagtaaaaatcattgaacgcgatctgctaccgaaatacccgaacgtcgatggcgtggtggggctgaatcatttgtacggctgtggcgtggcgattaacgcaccggcggcagttgtgcctattcgtaccatccacaatatttcgctgaaccctaactttggcggcgaagtaatggtgattggtctgggttgtgaaaagttgcagcctgagcgcctgctggtcggcacggatgatgtgcaagctattccagtagaaagcgccagcattgtcagtttgcaggatgaaaagcatgtcggttttcagtccatggtcgaggatattttgcaggtcgccgaacgccatctacaaaaactgaatcaacgtcagcgagaaacctgtccggcttcagaactggttgtcggcatgcagtgcggtggcagcgatgccttttctggcgtaacggcaaacccggcggttggctatgcgtctgatctactggtgcgctgcggcgcaacggtgatgttctcagaagtcacggaagtgcgtgacgcgatccatctgctgacaccacgcgcagtgaacgaagaggtcggcaaacggctgctggaggagatggagtggtacgataactatctcaatatgggaaaaaccgaccgcagcgccaacccttcgccgggcaacaagaaaggcggtctggcaaacgtggtagagaaggcactcggctccattgctaaatcgggtaaaagcgcaattgttgaagtgctgtcgcccggtcaacgcccgactaaacgcggattaatttacgccgcgacgccagccagcgattttgtctgtggcacgcaacaggtggcttcgggtatcaccgtgcaagtgtttacgaccggtcgtggtacgccgtacggcctgatggcggtacccgtcattaaaatggcgacccgcaccgagctggcgaaccgctggtttgatttaatggatattaacgcgggcactatcgccaccggcgaagaaaccattgaagaggtgggctggaagttgttccactttattctcgacgtcgccagcgggaagaagaaaaccttctcggatcaatgggggctgcataaccagctggcagtgtttaacccggcaccggtgacctgatttcttttggaacgtccctcgcaaaacatggccttagtgccatgtttttattgtttaaagcccccacgtccattaataatgcatttgcattaccttagttcaagcttataatttgagcagaaaacaggctgtaaaaggacagtgaatcatgcccgctaatgctcgctctcacgctgtactgaccactgaatcaaaggtcacgatacgcggacaaacaactatccccgcgccagtgcgtgaggccttaaaactgaagccaggccaggacagcattcattacgaaattctgcctggtgggcaagtctttatgtgccgactgggagatgaacaggaggatcatactatgaatgcatttttgcgttttctggatgcagatatccagaacaacccgcaaaaaacacgtccattcaacattcaacaaggaaagaaacttgtcgctggcatggacgtcaacattgatgatgagattggcgacgacgaataatggattttccacaaagggttaatggttgggcgctatatgctcatccctgttttcaggaaacctacgacgctttagttgccgaagtcgagacattaaagggaaaagatcctgaaaattatcagagaaaagccgccacaaagttattggcggtagtccataaagtgattgaggagcatatcacggtcaatccatcatcaccggcattccgtcatggcaagtcgttaggctctgggaaaaataaagactggtcacgggtaaaatttggtgctggtcgttatcgtctcttctttcgttatagtgaaaaagagaaagtcatcattctgggatggatgaacgatgaaaacactctgcgcacctacggtaaaaaaacagatgcctataccgtattcagcaaaatgttaaaaagaggacatcctcctgccgactgggaaagcctcacccaagagacagaagaaaaccattgatggtgttcacaatgcccgccgaacgtattcgtgttgaccagcgggcaccctttctcactccccgaccagaatcacttcaaccccagcctttcgcagtccttccagactatccgcaggaatgccttcatcaacaatgatcatgtcgatacgttgagtatcaatgatcttatgtaaactggaacgattgaatttactggaatcggtgaccacgatgatccgttccgcaacttcgcacatccgacggtttaaacgggcttcatcttcattatgtgtgctgacgccgcgctccagatcgatcgcatctacaccaagaaacagcatatcgaagtggtaattttgcagcgattgctcagcctgatcgccgtaaaaagattgcgactgacggcgcaaatgcccgccggtcatcagcagctcaacgccttcggcttccagcaacgcattagccacgttcataccgttggtcatcgcaattacgtcagtgtgcttacgcatcagacgagcaatctcaaaagtggtagtcccggaatcgaggatcacccgatgaccaggctgaatcaactcaacggcagctttcgcaacgctgcgtttcatcgcggtgttcagcgcgcttttatcttccactgatggctcgactgacggcgtcgtgctatcgcagatcaacgcgccaccataggcacgcacagcgatcccctgcttttccagaaacgccagatcattgcggatcgtcacagtagatacgccatacaatgccgacagatcgttaacctgcacactcccttgctgtcgcagacgctgaatgatctgttctcgtcgctcgctggtgccagtcactcgcttctcacctgaagcgtcggtattactcatagtaagtcctttcgtaaaactttcgtttcatttcgttttgcctattaacgcctttctattaagcaaatgcaagcccaccttgcccattgacgcaagctactctcgtttcagtgactttcattatgtttcttttgtgaatcagatcagaaaactattatctttcgttttatttttatctcaccatgacgcagtatcaactgaaacaaaacgaaagattaatatcgcagtaatctgaactggagaggaaagtgaaacatctgacagaaatggtgagacagcacaaagcgggcaaaacaaatggaatttatgccgtttgttccgcacatccgctggtgctggaggctgcaatccgctacgccagtgcaaaccaaacgccgttactgattgaagcaacctccaatcaggtagaccagttcggcggttataccggaatgacgcccgccgattttcgcggctttgtttgtcagctcgccgactcgttgaatttcccgcaggatgcgttgattctgggtggtgaccatctggggccaaaccgctggcaaaacctgccggccgctcaggcaatggccaatgccgatgatttgattaaaagctacgttgcggcaggattcaaaaaaatccaccttgattgcagcatgtcctgtcaggacgatccgattcccttaactgatgacatcgtggctgaacgcgccgcccgtctggcgaaagtggcggaagaaacctgtcttgaacactttggcgaagccgatctggagtatgtcattggtaccgaagtgccggtacctggcggcgcgcatgaaaccttaagcgagctggcggtcaccacgccggatgccgcccgcgccacgctggaagcccatcgtcacgcctttgaaaagcaaggtttgaatgccatctggccacgcatcattgccctggtggttcaacccggcgtcgaattcgatcacaccaacgttattgattatcagcccgccaaagcgagcgccttaagccagatggtcgaaaactacgaaacgctgattttcgaagcgcactctaccgattatcaaacgccgcaatcgctgcgccagctggtgattgaccactttgccattctgaaagttggcccagcgctgaccttcgccctgcgtgaagctctgttctctctggcggcgattgaagaagaactggtgccagcgaaagcctgttctggtctgcgtcaggtgctggaagacgtgatgctcgaccgcccggaatactggcaaagccactaccacggtgacggcaacgcgcgtcgtctggcgcgtggttatagctactcggatcgcgtgcgctattactggccggacagccagattgatgacgctttcgctcatctggttcgtaatctggcggattcaccaattccgctaccgctcatcagccagtatctgccgctgcaatacgtgaaagttcgctccggcgagctgcaaccgacgccacgggaactcattatcaaccatattcaggacatcctggcgcagtactacacagcctgtgaaggccaataagcaaaacaaagaggaacacgctatgccaaatattgttttaagccggattgatgaacgcttgattcacggtcaggtcggcgttcagtgggtcggatttgcgggggcaaatctggtgctggtagccaacgatgaggttgccgaagatccggtacaacaaaacctgatggaaatggtactggcagaagggatcgccgtacgtttctggacgctgcaaaaagttatcgacaacattcatcgcgccgccgatcgacagaaaatcctgctggtttgtaaaacacccgccgatttcctgacgctggtgaaaggtggcgttccggtgaatcgcattaacgttggcaatatgcactacgccaatggcaaacaacaaatcgccaaaacggtttctgtggatgcgggcgatatcgcagcatttaacgacctgaaagccgctggggtggaatgcttcgttcagggcgtcccgacagagcctgctgtggacctctttaaattactttgagggattcatcatggaaatcagcctgttgcaggcatttgcgttgggcattatcgcctttatcgctggcctggatatgtttaacggcctaacacatatgcaccgcccggtggtcctcggcccgttggtcgggctggtacttggcgatctgcataccggaattttaaccggcggtacgctggaactggtgtggatggggctggccccgctggcgggcgcacagccgcctaacgtgattatcggtactatcgtcggcacggcgtttgccattactactggcgtgaaacccgatgtcgcggtcggtgtcgccgtacctttcgctgtcgcagtacagatggggattaccttcctgttctcggtgatgtctggcgtgatgtctcgctgcgaccggatggcggagaacgccgatactcgcggcattgaacgcgtgaactatctggcactgctggcactcggcactttctattttctctgcgctttcctgcctatctacttcggcgcggaacatgcaaaaaccatcattgatgtcctgccgcaacgattaatcgacggcctcggcgtcgcgggcggcatcatgccagcaatcggttttgccgtgctgctgaaaatcatgatgaaaaacgtctacatcccctacttcatcctgggctttgttgccgcagcctggctcaagttaccggtgctggctattgctgccgctgcgctggcgatggcgctgatcgacctgctgcgtaaatctcctgaaccgactcaacctgcggcacagaaagaggaatttgaagatggcatctaatcaaaccaccctgccgaacgtcagtgaaaacgaagaaacattgctgactggcgtcaatgaaaacgtgtatgaagatcagagcattggcgcggagctgacgaaaaaagatatcaaccgcgtcgcctggcgttccatgctgttacaagcgtcttttaactacgaacgtatgcaggcttctggctggttgtacggtctgctgcctgctctgaaaaagatccacactaataaacgcgacctggcgcgcgccatgaaggggcatatgggtttcttcaatacccatccgtttctggtgacatttgttatcggcattatccttgcgatggagcgttctaagcaggacgttaacagtattcagagcaccaaaattgccgtcggtgcgccgctcggcgggattggcgatgcaatgttctggctaacgctactgccgatttgtggcgggataggcgcaagccttgcgctacaaggctctattcttggcgcagtcgtatttattgtgctgttcaacgtggtacacctggggctgcgttttggtctggcgcattatgcttaccgcatgggcgtggcggcgattccactcattaaagcgaataccaaaaaagtcggccatgctgcgtctatcgttgggatgacggtaatcggcgcgctggtggcaacctatgttcgtttaagcaccacgctggaaatcacagcgggcgacgcagtggttaagttacagactgatgttattgacaaactgatgcctgccttcttaccgctggtctacaccttgaccatgttctggctggtacgccgcggctggagtccgctgcgtctgattgcagttaccgtggttctcggcatcgtcggtaaattctgccatttcctttaaatacaatgaggtattagatgttaagtattattttgacagggcatggcgggtttgccagcggcatggaaaaagcaatgaagcaaattctcggtgagcaatcgcagtttatcgccatcgattttccggaaacctcaagcaccgcgctgcttacatcgcagcttgaagaggccatcgcccaactggattgtgaagacggcattgtttttctgacggatttgctgggcggcacgccgtttcgcgtagcttcaacgctggcgatgcaaaaaccgggctgtgaagtgatcaccggcaccaatttgcaactgctactggagatggtgctggagcgcgaagggttaagcggtgaagaattccgtgtacaggcgctggagtgtggacaccgagggctgaccagtctggtggacgagttaggccgctgccatgaagaatgtccggtcgaggaaggaatatgacacacgttctgcgcgccagaaggctgctgactgaagagggatggctcgatgaccatcagttgcgtattgctgacggtgtcatcgcagcaatcgaaccgattccagtgggcgtgactgaacgcgatgcggaactgctctgccccgcttacatcgacacccatgtacacggtggtgcgggcgttgatgtaatggatgacgcgccggatgtactcgacaagctggcaatgcacaaggcacgcgaaggtgtcggcagttggttgccgactaccgtaaccgcgccgcttaacagcattcatgcggcgctgaaacgtattgctcaacgttgccaacgcggcggacctggtgcgcaagtgctggggagttatctcgaaggaccgtacttcacgccgcagaataaaggcgcgcatccgccggaattgtttcgcgagcttgaaattgccgagctggatcaattgattgccgtttctcagcacaccttacgcgtggtagcgctggcaccggaaaaagagggggcattgcaggccatccgccatcttaaacagcaaaatgtacgagtgatgctggggcatagcgcggcgacctggcaacaaactcgcgccgcgtttgatgctggtgccgacggcctggtgcattgctataacgggatgacaggtttacatcaccgcgaaccgggaatggttggcgcgggattaacggacaagcgcgcctggctggaactgatagccgatggtcatcatgtgcatccggcggcgatgtcgctgtgttgttgctgtgcaaaagagagaatcgtgctgatcaccgacgcgatgcaggcagccgggatgccggatggtcgctatacgttatgtggcgaagaagtgcagatgcacggtggcgttgtccgtaccgcgtccggtgggctggcgggcagtacgctgtctgttgatgcggcagtgcgcaacatggtcgagttgacgggcgtaacgcctgcggaagccattcatatggcatcgctgcatccggcgcgaatgctgggtgttgatggtgttctgggatcgcttaaaccgggcaaacgcgccagcgtcgttgcgctggatagcgggctacatgtgcaacaaatctggattcagggtcaattagcttcgttttgatggtttgctccattattgggccttcacttcccccgtaaggcctttctttttctttctttttgatctgtgcagcggtgtcggatgcgacgctaacgcgtcttatgcgacctacggtacgccgcatccggcaatcggtgaacatagcgacgtcattacgcaattcttaatcttcccttgtcttttctttcaacgatcacagatttcgttttatttcctttttctccattgaactttcagtttcttttctatagattttaatcaacgaaagacatcaccaagtgaaatgaaacgaaaggcaagtgaaagcgacaacgcccgacgtcaagttcatcagactaaggattgagttatgccagaaaattacacccctgctgccgccgcaaccggtacatggactgaagaagagatccgccatcagcctcgcgcatggatccgttcactcaccaacatcgacgcgctacgttccgcgctcaataacttccttgaaccgttactgcgcaaagagaatctgcggatcatcctgaccggagccggaacgtcggcatttatcggtgacatcatcgcgccgtggctcgccagccataccggtaaaaacttcagcgccgtaccgaccaccgatctggtcaccaatccgatggactacctgaatccagctcatccgctgctgttgatctccttcggtcgatccggcaacagcccggaaagcgtcgctgccgtggaactggcaaatcaatttgtaccggaatgctatcacctgccgatcacctgcaacgaagcgggcgctctttaccaaaacgcgatcaacagcgataacgcatttgccctgctgatgcccgcagaaacgcacgatcgcggctttgcgatgaccagcagcattaccaccatgatggccagctgcctcgcggttttcgcacctgagacgatcaacagccaaaccttccgcgacgtggcggatcgttgccaggcgatcctgacctcactgggcgatttcagcgaaggtgtgtttggttacgcaccgtggaaacggatcgtttatctcggtagcggtggcttacagggcgcagcacgcgagtcggcgctgaaagtgctggaactgacggcgggtaaactggcggccttttatgattctccaaccggattccgtcatggaccaaaatcgctggtcgatgacgaaacgctggtggtggtatttgtctccagccacccttacacccgtcagtatgatcttgatctgctggctgaacttcgccgtgacaaccaggcaatgcgtgtaatcgccatcgccgcggaaagcagcgacatcgtcgctgccggtccacatatcatcctgccaccgtcacgtcactttatcgacgttgagcaggcattttgcttcctgatgtacgcccagacgtttgcactgatgcagtcgctgcacatgggcaatacgccggataccccatcagccagtggcaccgttaaccgcgtggtgcaaggcgtaatcattcatccgtggcaggcataagaggatcgcattatgagcattatctccactaaatatctgttacaggacgcccaggccaatggctacgcggtgcctgcttttaacattcataacgccgagacgatccaagcgatcctcgaagtgtgcagtgaaatgcgatcgccggtgatcctcgccggaacgccggggacctttaaacacatcgcgctggaagagatctacgccctgtgtagcgcctattccacaacctacaacatgccactggcgctgcatctcgaccaccacgaatcgctggatgatattcgccgtaaagtccacgcaggtgtacgcagtgcgatgatcgacggcagccacttcccgtttgccgagaacgtgaagctggtgaaatcggttgttgacttctgccactcacaagattgcagcgtggaagcagaactgggccgcctgggcggtgttgaagatgacatgagcgttgacgccgaaagtgcattcctgaccgatccacaagaagctaaacgctttgtcgaactgactggcgtcgacagcctggcggtagcgattggtacggcgcacggcttatacagcaaaacgccgaagattgatttccagcggctggcggaaattcgtgaagtggtggatgttcctctggtgctgcatggtgccagcgatgttccggatgaatttgtccgtcgcactattgaacttggcgtcacaaaagtgaacgttgccacagaattaaaaatagccttcgctggcgcggttaaagcctggtttgcggaaaatccgcagggtaatgatcctcgttattatatgcgcgtcggaatggatgcgatgaaagaagttgtcagaaataaaattaatgtctgtggttcagcgaatcgaatttcagcataatcattagttttttatgatttatcccaatgtacttcccgattaatatcggggagtgccttaatggaaaaggagataactaaaccttaataaatacatcagtacaatatcgcaacaataatatatttaaaaaaattatattattcaactttatggtgaggattacacaatgagcagtccaaatattctcttaacccgtattgataaccgtctggttcatggccaggttggcgtgacctggacatccaccatcggtgcaaatctgctggtagtcgtggatgatgttgtcgctaacgatgatattcaacagaaattaatgggtattaccgcggaaacctacggctttggcattcgtttctttactatcgaaaaaaccattaacgtcatcggcaaagctgcaccgcatcagaagatcttcctgatttgccgtacgccacaaacggtacgtaaattggtagaaggtggcattgacctgaaagatgtcaacgtcggcaatatgcatttctcggaagggaaaaagcaaatcagcagtaaagtttatgtcgatgaccaggatctcgcggacttacgttttattaaacaacgtggcgtgaatgttttcattcaggacgtccctggcgatcaaaaagaacaaatccctgactaaatctaaaatcgccttaatattggtttgaggtaataaaaatgcatgaaataaccctacttcagggattatccctggcggcgttagtttttgttctggggattgatttttggctggaagccttatttttattccgcccgataatcgtttgtaccctaactggcgctattctcggtgatattcagactggcttaattaccggtggtctgacagagttggctttcgccggattaacccctgcaggtggtgttcagccgcccaacccgattatggcgggtctgatgaccaccgtcattgcatggtctacgggcgttgatgccaaaacagcaattggtcttggcctgccgtttagtttgttaatgcagtacgtcattctgttcttctattccgctttctcattatttatgaccaaagccgataaatgcgcgaaagaggcggatacggcagcgttttcccggcttaactggacaacgatgctcatcgtcgcttcagcgtatgcggtgattgctttcctctgtacttacctggcacagggggcgatgcaggcgctggtgaaagcgatgcccgcctggctgacccacggctttgaagtggcaggcggtattctgcctgccgttggttttggcttgctgctgcgcgtaatgttcaaagcgcaatatatcccttacctgatcgccggtttcctgtttgtttgctacatccaggtcagcaacctgttgccggttgccgtactgggcgcaggctttgcggtgtatgagtttttcaatgcgaaatcccggcagcaagcgcaaccgcagcccgttgccagtaaaaatgaagaagaggactacagcaatgggatctgaaatcagtaaaaaagatatcacccgtctgggctttcgttcgtcgctgctgcaagcgagctttaactacgaaaggatgcaggcgggcggttttacttgggcgatgttgccgatcctgaaaaagatttataaggacgacaaaccgggcttaagcgcggcgatgaaagataacctcgaatttattaatacccacccgaatctggtcggattcctgatggggttattaatttcgatggaagaaaaaggagaaaaccgcgacaccattaaaggcctcaaagtggcactgtttggcccaatcgccgggattggcgatgcgattttctggtttactttgttgccgattatggcgggaatttgctcatcatttgccagccagggaaacctgctggggccgattctatttttcgccgtttacctgcttatctttttcctgcgcgtcggctggacccacgtcggttattcagtcggcgtgaaggcgatcgataaagtgcgagagaactcgcagatgattgctcgctcggcaaccatcctcgggatcacggtaatcggcgggctgatcgcttcgtatgtgcatattaacgtggtgacatcgtttgccatcgacagtacccacagcgtcgcgctgcaacaggatttcttcgataaagtcttcccgaacattttaccgatggcctacaccctgctgatgtattacttcctgcgggtgaaaaaagcgcatccggtgctgttaatcggcgtgacttttgtgctctctattgtttgttccgcattcggcattttgtaaatggaacgaggcactgcttctggcggtgcctctttacttaaggaatttcatcctgtgcaaacccttcagcaagttgaaaactatacggcgttaagtgaacgagccagcgaatatttattggctgtgatccgtagcaaaccggatgccgtgatttgcctggcgaccggagccacgccattactgacgtatcattatctggtagaaaaaatccaccagcagcaggttgatatcagccagctcaccttcgtgaagctcgacgaatgggtggatctgccattaacgatgcctggcacctgcgaaactttcctacaacagcatatcgtgcagccgctggggctgcgtgaagaccagctcatcagctttcgctccgaagagataaatgagacagagtgcgaacgggtaacgaacctgattgcgcgcaaaggcggtctggatttatgcgttctaggattggggaaaaacggtcatcttgggctgaacgaaccgggagaaagcctacaaccggcctgccatatcagtcaacttgatgccagaacacagcaacatgagatgttaaaaaccacgggtcgccccgtgactcgtgggatcaccttaggcctgaaggatattctcaatgcccgcgaggttttgttattggtgactggcgaaggaaagcaggatgcgacagaacgttttctcacggctaaagtctccaccgctatcccggcttcgtttttatggctgcacagtaactttatttgtttaattaatacctaaccagatgaaaatttgctcaaaatttttaaattaacttattcaacagtcacgcattatattaaataacatttgactgggttgaacataacgccaatagcaaaaggagttatgttcaacaatttaattttagatatacatataacttgttctattaataaatcacctcgtattctgactcggcccctggcgcagcaaagtcaggcatttatactctttttaacacatagaaaattcatatcaatataataaaaacatagaatatttgcatataaatataatcttaaagtttagtctatttaatgttcaatgaaatatttctacctgtataatctttaaagatgttgaacatatattcacattaaatatgattatgtacttgttacaaggataaggttataaatgaataaagttacaaaaacagctattgtgggcttacttgcgcttttcgcaggtaatgccgctgcaaccgatggtgaaatagtttttgatggcgagattttaaaatccgcttgtgaaatcaatgactctgataagaaaattgaagttgctcttggtcactataatgccgaacagtttcgttctgttggcgatcgtagcccaaaaattccattcactattcctttagttaactgcccagtgactgggtgggagcacgataacggcaacgttgaagcgtctttccgtttatggctggaaacgcgggataatggcaccgtccctaacttccctaatctggcaaaagtgggctcttttgctggcacagcggcaacaggtgtgggtatccgtattgacgatgcggaaagcggaaaccttatgccactgaatgctatggggaatgataacacggtttatcagatcccagcggactccaatggtattgtcaatgttgacctcatcgcttactacgtatcaaccgttgaagcatcagaaatcaccccaggggaagcagacgctgtcgttaacgtaacgctggattaccgttaatacgttacggcgttatctgacctttcagataacgcccttttccttcctctttctcgttgtatcaggttgaaaaataactatgtcaaaacgaacattcgcggtgataataaccttgttgtgtagcttctgtatcggccaggcgcttgcagggggtatcgttttacagcgaacgcgagtgatctatgatgccagccgcaaagaggctgcgttacctgtcgcaaacaaaggcgcagaaacgccttatttactgcaatcatgggtagataatatagatggtacaagccgtgccccatttattataaccccaccgctatttcgtcttgaagctggcgatgactcatcactgcgaattattaaaacagctgataacctgcctgaaaataaagagtcgctgttctacattaatgttcgtgccattccagcaaagaaaaaatcagatgatgttaatgctaacgagttgacgctggtatttaaaacacggatcaaaatgttttatcgccccgcacacctgaagggacgggtaaacgatgcgtggacatcactggaatttaaacgtagtgaccattcactcaatatatataacccaactgaatattacgtcgtatttgccggactggcagtcgataaaaccgatctcacaagcaaaattgaatatatcgcgcccggagaacataaacagttaccacttcctgcatctggcggaaagaacgtgaaatgggctgcaatcaatgattatggcggcagttccgggacagaaactcgtccactgcaataacaaatataaaaaacacaggtcatcagggaatgccacaacgacaccaccagggacataaacgcacaccgaaacagttggcgctcatcatcaaacgctgtttgccgatggtgctcactggcagcggcatgctttgcactaccgctaacgccgaagagtattatttcgaccccattatgctggaaactacaaaaagtggtatgcaaacaactgatctgtcacgtttttcaaaaaaatacgcacaactaccaggaacttatcaggttgatatctggctgaataaaaagaaggtttcacagaaaaaaattacatttaccgccaatgcagagcaacttctgcagccacagtttacggtagaacaactacgtgagctgggtattaaggtggatgaaatcccggcgctggctgaaaaagatgacgatagcgtgatcaactcgcttgaacaaatcattcccggtacagctgctgaatttgatttcaatcatcagcgacttaatttgagcattccccaaattgcactgtaccgtgatgcaaaaggttacgtctccccttctcgttgggacgatggtataccaacgctgtttaccaactactcgtttacaggttctgataaccgttaccgccagggcaatcgtagccaacgacagtacctgaatatgcaaaatggtgctaattttggcccctggcgattacgtaactattctacgtggacacgcaacgatcaggcgtcaagctggaacactatcagtagttatttacaacgtgatatcaaggcgttgaagtctcagttgcttctgggagaaagcgccaccagcggcagtattttttccagctacacctttactggcgtgcaactcgcttccgacgataatatgttgccaaacagccagcgcggatttgccccaacggtacgcggtatcgcaaacagtagtgcaatcgtgactatcaggcaaaatggttatgtgatctatcaaagcaacgtgccagcgggtgcctttgaaattaacgatctctacccctcttccaacagcggcgatttagaagtcacgattgaagaaagtgacggtacgcaacgtcgctttatccagccttattcttcattacccatgatgcagcgacctgggcatctaaaatatagcgcgaccgctggacgctatcgcgctgatgcaaacagtgatagcaaggaacccgaatttgctgaagccacggcaatatatggtttgaataatacttttacgctgtatggcggcctgctcggttctgaagattattatgcgctggggatcggtatcggcggcacacttggcgcactgggcgcgttgtcgatggatatcaacagagctgacacccaattcgataaccggcactcttttcatggctatcaatggcgtacgcagtacatcaaagatatcccggaaaccaacaccaatatcgctgttagctactatcgctataccaacgatggctattttagttttgatgaagccaatacccgtaattgggactataacagtcgccaaaaaagtgaaattcaattcaacatcagccagacaatatttgatggggtaagtctgtatgcctccggttcgcagcaagactattggggcaataacgataaaaacaggaatatctcagttggggtttccggtcagcaatggggaattggttacagcctgaattatcaatacagtcgctacacggatcaaaataatgaccgcgcactctctttgaatctcagtattccgttagaacgctggttaccgcgtagccgggtttcctatcagatgaccagccagaaagatcgcccaacccaacatgaaatgcgtcttgatggctcactgctggatgatggtcgcctgagctatagcctggaacaaagtctggatgacgataacaaccataacagtagcctgaacgccagttaccgttcaccttatggcaccttcagtgccggatacagctacggtaatgacagcagccaatacaattacggcgttaccggcggcgtggttatccatcctcatggcgtgacgctctcgcaatatctgggcaacgcttttgcgcttatcgatgctaatggggcttctggcgtgaggatacaaaactatccggggattgctactgatccctttggctatgcagtggttccttatctcacgacttaccaggaaaaccgtctctcggtagatactacgcagctgcccgataacgtcgatcttgagcaaacaacacagtttgtggtgcccaacagaggtgcaatggtagcggcgcgtttcaacgccaatatcggttatcgcgtacttgttacagtcagcgatcgcaacggtaaaccgttgccctttggcgctcttgccagcaacgatgagacggggcaacaaagtatcgtcgatgagggcggcatactatatctctctgggatatcgagtaaatcacaaagctggactgtacgctggggaaatcaggcagatcaacaatgtcagtttgcttttagtacaccggattcagaaccaacaacctctgtattacaaggcacggcgcagtgccattaaggataaaaaaatgaaaagagcgcctcttataacaggacttttgttgatatccacatcctgcgcttatgcctcctcaggagggtgtggagctgacagcactagcggtgcgacaaattacagcagtgtggttgatgatgttacggtgaaccagacagataacgtgacaggacgggagtttacctctgccacgctaagtagcactaactggcaatacgcctgtacctgctctgcgggtaaggcagttaaacttgtctatatggtcagccctgtacttaccaccactggacatcaagcaggatattacaaactcaatgatagtctggatattaaaaccacattacaggcgaatgacattccaggactcgtgactgaccagaccgtttctgttaacacccgattcacacagataaaaagcaacaccgtatattctgctgcaacccaaacgggtgtttgccagggtgacacgtctcgttatggacccgttaatattggtgcaaataccacctttaccctgtatgtcaccaagccatttctcggctcgatgaccattccgaaaacggatattgccgtcattaaaggcgcatgggtcgatggaatgggaagcccgtctacaggtgacttccatgatttagtcaagttatcgattcagggaaatctcaccgccccacagtcgtgcaaaattaatcagggcgatgttattaaggttaattttggattcatcaatggtcagaagtttaccacccgcaatgccatgccagacggttttactccagtagactttaatatcacttatgactgtggtgatacttcaaagattaaaaactcgttgcaaatgcgcatcgacggtacaactggggtagtagaccagtacaacctggtcgccagacgaagaagttcagacaatgcgcccgatgtcggtattcgtattgaaaatctcggcggcggagttgcaaatattccttttcagaacggtatccttcccgttgatccttccgggcatggcaccatcaacatgcgcgcctggccagttaatctggtcggtggtgagctggaaacaggaaaatttcagggcaccgccaccattaccgtcatcgtgcggtaaaagaagacgttgcgttttgattaacgcaacgcttcggcactcttacccctgctgctccagcgcatacttatacagcgcatttttcttcacgccgtgaatttctgccgccagcgccgccgcttttttcaacggcagttctgcctgtagcagcgccagcgtgcgcagggcatcggcgggtaagtcttcttcctgtgctttatgaccttcgataatcagcaccatttcgcctttgcgacggttttcatcttcttttacccacgccagcagctcgccaacgggcgcgccgtgaatggtttcccaggttttggtcagctcacgcgccagaaccacgtagcgggattcgcctaataccgcaacgatatcttccaggctatctaacagacggtgggtggattcataaaaaatcagcgtgcgcggctccgcttcaatggcttttagcgcatcacggcggccttttgatttggcaggtaaaaagccttcgtaacagaaacggtcagagggtaaacccgcggcgcttaacgcagtgatagcagcacacggcccgggtagcggcaccacgcaaatccccgcttcacggcaggtacgcaccagatggtagccaggatcgttaattagcggcgttccggcatcggaaaccagcgcaatgttctgcccttcttgcagcttcgccagcagcgtttcggctttttgttgttcgttatggtcgtgcagcgcaaacaaccgggcattaatcccaaaatgttgcagcaataaaccggtgtgacgagtatcctcggcggcaatcagatcaacggcctgtaatacctctaacgcacgctgggtgatatccgccagattgccgattggcgtcggtacaatgtaaagctggccctgagaattatccgccgattggtgttgtttcattgtgtcgtccgtattgccgatttaatattgagcattgcgtaaaaaaatatcactggatacattatggtaccctcaacattttctcgtttgaaagccgcgcgttgtctgcctgttgttctggcagccctgattttcgccggttgtggcacccatactcccgatcagtccactgcttatatgcagggcacggcgcaggctgattctgccttttatcttcagcagatgcagcaaagctctgatgataccaggatcaactggcaattactcgccattcgtgcactggtgaaagaaggtaaaaccgggcaggcggttgagttgtttaaccaactaccgcaagaactgaacgattctcagcgtcgcgagaaaacactgctggcggtagagattaaactggcgcagaaagattttgctggcgcgcaaaacttgctggcgaaaatcacacctgccgatttagaacaaaaccagcaagcgcgttactggcaggcaaaaatcgatgccagccaggggcgtccttccattgatttactgcgcgcgttaattgctcaggaaccgctgctcggcgcgaaagaaaaacagcagaatattgatgccacctggcaggcgctctcctccatgactcaggaacaggcgaatacgctggtgatcaacgccgacgaaaatattctgcaaggctggctggatctgcagcgcgtctggtttgataaccgtaacgatcccgacatgatgaaagccgggatcgccgactggcaaaaacgttatccgaacaatccgggcgcgaaaatgctgccaacgcagttggttaacgtaaaagcgtttaaaccagcctcgaccaacaaaatcgccctgctgttgccgctgaatggccaggcagcggtatttggtcgcactattcagcaaggctttgaagcggcgaaaaatatcggcactcagccagtggcggctcaggtagctgccgcacctgccgcagacgtagctgaacaacctcagccgcaaaccgtggatggcgttgccagcccggcacaagcctcggttagcgatctgaccggtgaacagcctgcggcacagccagcgcctgtaagcaccccggcagcaaccaccacagcggtaagcgcgccagcgaatccatccgcagaactgaaaatctacgatacctcatcacaaccacttagccagatcttaagccaggttcagcaggatggcgcgagtattgtggttggtccgttgctgaaaaataacgttgaagagttgcttaagagcaacaccccgctgaacgtgctggcactgaaccagccggagaatatcgaaaaccgcgtcaatatttgttacttcgcgctttcaccggaagacgaagcgcgcgatgcagcgcgtcatattcgtgaccagggtaaacaagcgccgctggtgctgatcccacgcagttcattgggcgatcgcgtagccaatgcgtttgcgcaggagtggcagaaactgggcggcggcaccgttctgcaacaaaaatttggttccaccagcgaattacgcgcgggtgttaacggcggttctggtatcgctttaacgggtaccccgattactcccagagcgacaaccgactccggcatgacgaccaacaatccaacgctgcaaaccacgccaaccgatgaccagttcaccaataatggcggtcgtgtcgatgcggtgtacattgtggcaacgccgggtgaaatcgcttttatcaaaccgatgatcgccatgcgtaacggtagccagagcggtgcaacgctgtacgccagctcccgcagtgcgcaagggaccgctggcccggatttccgactggagatggaaggcttgcagtacagcgaaatcccgatgctggcaggcggtaatctaccgttaatgcagcaggcactcagcgcggtgaataacgattattcactggctcgcatgtatgcgatgggcgtcgatgcctggtcgctggcaaatcatttctcacaaatgcgccaggttcagggttttgaaatcaacggtaataccggaagcctgacggctaacccggattgcgtgattaacaggaagttatcatggctacagtaccaacaaggtcaggtagtccccgccagttaaccactaaacagaccggcgatgtgtgggaagcacaagcgcgtcgctggctggaaggcaaaggactgcggtttatcgccgctaacgtgaacgagcgtggcggcgagatcgatctgataatgcgtgaaggccggaccaccgtttttgtcgaggtacgctatcgccgctctgcgctttatggcggcgcggcagccagtgtgacccgcagcaaacaacacaaactattacagactgcccgcttgtggctcgcgcgtcataatgggagttttgatactgtggattgccggttcgatgtggtagccttcaccgggaatgaggttgagtggattaaggatgcctttaatgaccactcataattaaggtttaaggattagcgtgcaagaaagaattaaagcttgcttcactgaaagcattcaaactcaaattgcggcggcagaggcgcttccggatgccatctcccgtgcagccatgacgctggttcagtctctgctcaatggcaacaaaatcctctgttgtggtaatggaacttccgctgccaatgcacagcattttgctgccagcatgatcaaccgtttcgaaacggagcggcccagcttacctgccattgcactaaatactgataatgttgtcttaacggcgattgccaacgatcgcttacatgatgaagtgtatgcaaaacaggtgcgggcgctgggtcatgcgggagatgtattgttagccatttccacccgtggcaacagccgcgatattgtaaaagcggtagaagctgccgttacgcgtgatatgactattgtggcattgaccggctatgacggcggcgaacttgcaggtttgttagggccacaagatgtggagatccgcattccttcgcatcgtagtgctcgcattcaggaaatgcatatgctgacggtaaattgcctgtgcgatctgatcgataacacgcttttccctcaccaggatgtttaaggagaatacatgaaggcattatcgccaatcgcagtccttatttccgcgctgctgttgcaaggttgtgttgccgctgccgtagtgggtaccgctgctgtgggtaccaaagccgcaactgacccacgcagtgtcggcacccaggtggacgatggtaccctggaagtgcgcgtgaacagcgcattgtcgaaagacgaacagattaagaaagaagcccgtattaatgtcacggcgtatcagggcaaagtgctgctggttgggcagtcaccaaacgctgaactttcggctcgcgccaaacagattgctatgggcgtagacggtgccaacgaagtgtataacgagattcgtcagggccagccgattggtctgggcgaagcgtctaacgatacgtggatcaccaccaaagtgcgttcgcagctcttaaccagcgacctggtgaaatcgtccaacgtgaaagtgaccaccgaaaacggtgaagtgttcctgatggggctggtgactgaacgtgaagcgaaagcggcggcagatattgccagccgggtgagcggcgtaaagcgggtaaccacagcgtttacgtttattaaatagcagccccttgtaatgcctgatgcgacgcttgccgcgtcttatcaggcctacaacgatgcaaaccgtaggtcggataaggcgtttacgccgcatccgacatgttttccctcaaatcagaacaacagcgccagcccgccgacaatcacaccagacactgccaccatcgcccctgtcagccataaggctttcgccgggaacgctttgcgcagcataatcagtgacggcaaactcaccgccgggagcgtcatcaacaatgccagcgccggagcagttcccatacctgccagcatcatcgtttgtacaatcggaatttctgctgccgtgggaatgacaaacaagcatcctgctaccgccatcgccatcacccacatcaggctgttatcgacagcaccatcggcatgggggaataaccagacgcgagcggcacccaacaccagtactgcaaggatgtaaaccgggatcgtactccagaaaagcgtccatagcgccctgccccagcggctaaaaaaaccgccctgtgcttccggtatgtcaatttcgaccggtgcctgcgtttgcggtgtttcacgcacccatttttgcaccagcgtcgcaatcagcaacaccatcaccagcccggccaccagacgaatcgccgcaaaaccccagccgaggacaaaccccataaacaccagcgtcgccgggtttaacaccggattgcccatccagaatgccagcgcaccgcccatcgacacctgttggcgacgcattcccgccgcgaccggagccgcacagcaggtacacatcatgcccggcagcgaaaacagcgttcccagcagcgtgccgcgaaagcgcgattgcccaagcgtacgcaacaaccagtcacgcgggatcagcacctgaatcaacgaaccgaggatcacccccagcactgccgctttccataccgcgaggaaatagatcatcgcgtaatccaacgccgcctgccacggattagcatccgcctgcgcaaggatagatttaccgatactgtgggtttcggcagcagtaaacgctttgccgtagtaaggttgccatttcacataccagagaccggcaatgacaacgagaaagaaaagcgcgggtttccaccactgaatgggcgttgccgcctgagatgaagactgaccagtcatagcattccccaggaataagttatgataattgagcgcgtgaatattacgctcactatcaattcttgggaataattattcagctcttttgcgtaattctgaagagcttaaaatcgtcacaccttcatgcccgggccgcatcgcctctgccagcatgacccgcgccacgtctctcgcatcaatggatttccagttaccgggtaataaacggaacagcggcgcaaaaagcgtttcgttcatccgctgtttgctacgatcgcccagtaacatcgacgggcgagcaatggtcaatttcggccagttctgggcgattaatgcttcttccatctcccctttgacgcggttatagaaaaacggcgagtgggcattggcacccatagcactgaccaccagcatatgctgcgcgcccagtcgccgcccggttaatgcggtatccactaccagcgtgtaatcggcatgaataaacgcctctttgctccccgcttctcgccgcgtggtgccgagacaacaaaacacaatgtcgatgggatcggtgacctgcgccagcgcgtcactcagttgcggatcatggggattaaacaccccgggcatatcgcccaacggacgtcgcgtcggcgcagcaatggcgttaactttcggttcgttaatcaacatccgcagcaggtgaccgcccaccagccccgttgcgcctgtaatcagtacctgactcatcttcgctcctttacagaattgtctgccttgcgctccacggctcatgcaccaggcttaatagaccatgaggtaattatccccgattgtgggaaattcgcctcatccaatgcaacaacgcggaggaagcatgagtaagaaaattgccgttttaatcactgatgaatttgaggattcagaatttacttcacccgcagacgagttccgtaaagccggacacgaagtgattaccattgaaaaacaagcgggtaaaacggtgaaaggcaaaaaaggagaagccagcgtgaccatcgataaatccatcgatgaagtgacgcctgcggagtttgatgccctgctgctaccgggcggccattcaccggattatctgcgtggggacaaccgttttgtcacctttacccgtgattttgtgaatagtggcaaaccggtgtttgccatctgtcacggcccgcagttgctgatcagcgccgatgtgattcgggggcgcaagctgaccgcagttaaaccgatcattattgatgttaaaaatgcgggcgcggaattttacgatcaggaagttgtggttgataaagatcagctggttaccagccggacaccggacgatctgccagcgtttaaccgcgaggcgttacgcctgctcggtgcctgagtcgcgtagccaaatcatttttttaccaaagcccagcgtgttgtcggtgaatttgatttcatcgagccggatttcccataccggggccgacagcattctggcaaccggaaagcgacggttgtacgccttgcgtgcgaggtcgctttcctcaccttccagcctgcggatctcacctttaaactgcacaccgcgaattaacgctactgttttcggctgaccgtttaccgttccggcaactgccgcctgcggcccactcatctgcgcatgacgtgttttttcttccgtcaaaatgtagaaggcgactttctgtgcatcaaaaagataaaaggcattggcgcaccagagttccccttcctgctgcacacaccaggtgacaacatgttgttttgccagccaacgactgatggcggtgagtgtttccattgctgttctcttttatactgttggcctgaccttaacatgtgacgcagacgatgacaccctggtatctttacttgatccgtaccgccgacaataagctttataccgggatcaccacggatgtcgaacgccgctatcagcaacatcaaagcggcaaaggggcgaaagcactgcgcgggaaaggagaactgacgctggcgttttctgcgccagtgggcgatcgttcgctggcgttacgggcagaatatcgcgttaagcaactgaccaaacggcaaaaagagcgtctggtagcggaaggcgcagggtttgcagagctgttgagcagcctgcaaaccccaaagattaaaagcgattgaaatgctcgtgatactcaaccaggccggtaacgccattcagcgcgtcatccgctaaacgatgtacctggaaggcgctttcagtgcccggccagcggcaacgcagatcgtgatgcgccgccagttcaaagccgaaacgactgtacagcgccggatcgcctagcgtcaccactgcggcatagccgaactcattaagcgaatcgagtccttcatagaccagttggcgtgccagcccctgtccacggtatttttcatcaaccgccaacggtgccatgccgacccattgcaggtcttcgccctgcacatcaaccggactaaatgccacatagccaatgacctgaccttcgtcatctgtcgccaccagccccagcgtcagaaagccatcttcacgcagatcgtgaaccagcttcgcttccgcatcactttcgaatgagcgacgcagcagggcatcaatacccggcgcatcaatgggaatttctactcgaattagcatggttcacctaccgatgtctgtttggtttcaggcgcggttttcattcccgcctcaacaaaatccgccagttgcagcagcatcatgcgtaaggctttcggcatttgctccagttcaatggcgtccatcaggtttttcacatacagccccagctccgtatcgccttcaatcaccagccgacgctggaagaagagcgtatccggatcttgtttacgcgccgcaatcatcagcagatcgctggcgtcggcactaaaactcacatcagcttgcgcgttctggctgaccaccagtttgccattcaccaccgaggtaaaccattgcaggtcaatatcacgcacatgaatacttaaccagcggccttcaagaaactccagctcaccatcatccagcgcctgacggaattgccagcttaagacctgctcaagaacctggcgttttagcgcaaatggcgtcagttttaccggtacactcaacagagatggccccaaatgcacaatacgggaacgcagtttatccaacacgagttttactccctgtttcaacaatcatcctattttgccatatcagaaaaataacatagcggtataaatcaacaattccatatgaaattgctgctaccaccaatacaactttaactgccttaaatcaaaaattgtcgcagcaaggttaactaaaatcccagttcgttaacatttttgcgttttgatagcgcaaccttcaggaaaaattatggagctgctctgccctgccggaaatctcccggcgcttaaggcggccatcgaaaacggcgcagatgctgtttatatcgggctaaaagatgataccaatgcccgtcacttcgccggccttaactttaccgagaaaaaattgcaggaagcggtgagttttgtccatcaacatcgccgcaaacttcacatcgcgattaacacttttgcgcatccggacggttacgcccgttggcagcgcgccgtggatatggcggcgcagctgggtgccgacgcgctgatcctcgccgacctcgccatgctggaatacgccgccgagcgttatccgcatattgagcgccacgtatcggtgcaggcttcggcgaccaatgaagaggcgattaacttttatcatcgccattttgacgttgcccgcgtggtgctgccgcgcgtgttgtcgattcatcaggtgaaacagctggcacgggtcacacctgtaccactggaagtgtttgctttcggcagcctgtgcattatgtcggaaggccgttgctatctgtcgtcgtatctgacgggtgagtcgcctaacaccgtgggcgcgtgttctccggcccgtttcgtgcgctggcaacaaacgccgcaggggctggaatcccgcctgaacgaagtgctgatcgaccgttatcaggacggcgaaaacgcaggttatccgacgctgtgtaaagggcgttatctggtggacggcgagcgctatcacgcgctggaagaaccaaccagtctcaataccctggaactgctgccggagttaatggcggcgaatattgcttcggtgaaaattgaaggccgccagcgtagcccggcgtatgtcagccaggtggcgaaagtctggcgtcaggctatcgaccgttgtaaggccgatccgcaaaacttcataccgcaaagcgcgtggatggagacgctcgggtcgatgtccgaaggcacgcagaccacccttggcgcgtatcaccgtaaatggcagtgagaagagcaatgaaatattccttagggccagtgctgtggtactggccaaaagagacgctggaagatttttatcagcaggccgccaccagcagcgccgacgtgatttatcttggtgaagcggtatgcagcaagcgccgggcaaccaaagttggcgactggctggagatggcaaaatcgctcgccggaagtggcaagcagattgtgctctccacgctggcgctggtgcaggcatcctctgaactgggcgaactgaaacgctatgttgagaacggtgagtttctgattgaagccagcgatctcggcgtggtgaatatgtgcgctgaacgcaaactgccgttcgtcgccgggcacgcgctgaactgctacaacgcggtgacgctgaaaatattgctcaaacagggcatgatgcgctggtgtatgccggtggagctttcccgcgactggctggtgaatctgcttaatcagtgcgatgagctgggcattcgcaaccagtttgaagtggaagtcctgagctacggtcatctaccgctggcctactccgcccgctgctttaccgcgcgttcggaagaccgcccgaaagatgagtgtgaaacctgctgcattaagtatccgaacgggcgcaacgtgctgtcgcaggaaaaccaacaagtgtttgtactcaatggcattcagaccatgagcggctacgtttacaacctcggtaacgagctggcatccatgcaggggctggttgatgtggtccgcctgtcaccgcagggtactgacactttcgcgatgctcgacgccttccgcgctaatgaaaatggcgctgcgccactaccgttgacggcaaacagcgactgtaacggctactggcggcggctggccgggctggagctgcaagcctaagtaaatatgctcgtcatacttcaagttgcatgtgctgcatctgcattcgttcaccccagtcacttacttatgtaagctcctggggattcactctcttgtcgccttcctgcaactcgaattatttagagcacagctcactttgttaacaactttaactactctttaatgcagtattaaagattaatcggtaacaaagtgagctgttatgactgataaaaccattgcgttttcgctactcgatctggcccccattcccgaaggttcttcagcgcgggaagcattctcccactctctcgatctcgcccgtctggctgaaaagcgcggctatcatcgctactggctggcagaacaccacaatatgactggcattgccagtgctgccacgtcggtattgattggctatctggcggcgaataccaccacgctgcatctggggtctggcggcgtgatgttgcctaaccactcaccgttggtcattgccgaacagttcggcacgctcaatacactctatccggggcgaatcgatttggggctgggtcgtgcgccaggtagtgaccaacggacaatgatggcgctgcgtcgccatatgagcggcgatattgataatttcccccgcgatgtcgcggagctggtggactggtttgacgcccgcgatcccaatccgaatgtgcgcccggtaccaggctatggcgaaaaaatccccgtgtggttgttaggctccagcctttacagcgcgcaactggcggcgcagcttggtctgccgtttgcgtttgcctcacacttcgcgccggatatgttgttccaggcgctgcatctttatcgcagcaacttcaaaccgtcggctcgactggaaaaaccatacgcgatggtgtgcatcaatattatcgccgccgatagcaaccgcgacgctgagtttctgtttacctcaatgcagcaagcctttgtgaagttgcgccgtggcgaaaccgggcaactgccgccaccgattcaaaatatggatcagttctggtcgccgtccgaacagtatggtgtgcagcaggcgctgagtatgtcgttggtaggtgataaagcgaaagtgcgtcatggcttgcagtcgatcctgcgcgaaaccgacgccgatgagattatggtcaacgggcagattttcgaccaccaggcgcggctgcattcgtttgagctggcgatggatgttaaggaagagttgttgggatagtgtgtcttaacgcgggaagccttatccgagctggcaacgctgtcctacgtagacctgataagcgaagcgcatcaggcattgtgtaggcagcagaaatgtcggataaggcaccgctgattactgatacaccggcagtaaattaaagctcgataaaatatggaccagtgcgttgccaacgccaaacaccagaatcagcgtaatcatcggcttgccgccccagacgcggaatttcgggctgccaaagcgtttacgcgatgcgcgggctaacagcgccggaacaattgccgcccagatggtagctgctaaaccagcataaccaatggcgtacaggaatccgttcgggaacagtagaccacccacaacaggcggggcaaaggtcagcaatgccgttttcaagcgccccagggctgagtcatcgaaaccaaacagatctgccagatagtcaaacaaacccagcgttacgccaaggaacgaactcgctaccgcaaagtttgagaacacgaccagcagaaggtccaggctacggctgttcagcacgccgcttaatgcctgtaccagcacatcaatattaccgcccttctctgcaataccgataaactccggacgcgggatgttacccatcgtcgccagcaaccagatggtatacagcgccagtgccatcagcgtaccgtacaccaggcatttcacgatggttttcggatctttgccgtaatacttcatcaggcttggcacgttaccgtgataaccaaacgatgccagacagaacggcaaggtcatcaacagatacggtgcataagacgcattgctttcagcgacgttgaacaatgtcgcaggctgcacatgccccagcaggctaccgaaggtgaggaagaaggtaatgactttcgcccccagtacaatcgccgtcatgcggctgaccgctttggtgctcaaccacacaacaaaagccaccaacagtgcaaaaccaaaacccgctgcccgtgccggtacgttcaatgatatctctgcgaaggtatgatgcagaatcgaaccgctggcagaaatataggcataggtcaggatatagagcacaaaggcaatggaaatgccgttgaccacgttccagcctttgcccagcaaatctttggtgatagtgtcaaaactcgaaccgattcggtaattcaggttagcttccagaatcatcaagccggaatgcagcatacagaaccaggtgaagatcagcgccgccattgaccagaagaaccacgccccggacatgaccactggcagagaaaacatccctgcgccaataatggtgccgccgataatcaccacgccgccaagcagcgacggtgacgtttgggtggtggttagtgttgccatgagggcttctctccagtgaaaaatagtgcgactgcgttgttatgtattgcactgtaccagtacacgagtacaaaagacagaaaaaaagccccgatggttcaaatcggggctgtatatattattttacagactgtgttcgctgttcagcgatgattacgcatcgccaccgaaacgacgacgaccggtagagtcatcacgacgcggtgcgcgggcttcacgacgttcgccgctaaaacgacgaccatcaccacgaccaccttcacggcgttcaccgctgaagttacgaccgccttcacgacgctcgccaccgaaaccacgaccaccgccacgacgctcaccgccagtatgcggctgcgcatcgcccagcaactgcatattcatcggcttgttcagaatgcgagtacgcgtaaagtgttgcagtacttcacccggcatacctttcggcagttcgatagtggagtgagaagcaaacagcttaatgttaccgatgtaacggctgctgatgtcgccttcgttagcaatcgcgccaacgatatgacgaacttcaacaccatcatcgcggcccacttcaatgcggtaaagctgcatgtcaccaacatcacgacgttcacgacgcggacgatcttcacggtcgccacgtgggccacggtcgttacgatcgcgcggaccacggtcatcacggtcacggaattcacgtttcggacgcatcggcgcatctggcggaacaatcagagtacgttcaccctgtgccattttcagcagtgccgcagccagagtttcgagatcctgctcttcaccttctgcagtcggctgaattttgctcagcagtgcgcggtattgatccagatcgctgctttccagctgctgctgtactttagcggcgaatttttccagacggcgtttgcccagcagttctgcgttcggcagttctacttccggaatagtcagcttcatagtacgttcaatgttgcgcagcagacgacgctcgcggttctcaacgaacagcagcgcgcggccagcacgacccgcacgaccggtacgaccgatacggtgaacgtaagactcagaatccatcgggatatcgtagttaaccaccaggctgatacgctcaacgtccaggccacgggctgcaacgtcggtcgcaatcaggatgtccagacgaccatctttcaggcgttccagtgtctgctcacgcagcgcctggttcatgtcaccgttcagcgcggcactgttgtagccgttacgctcaagagcttcagccacttccagagtcgcatttttggtacgaacgaagataatcgccgcatcaaaatcttccgcttccaggaaacgtaccagtgcttcgtttttacgcataccccagacagtccagtagctctggctgatgtcaggacgggtagtcacgctggactgaatgcgcacttcctgcggctctttcataaagcggcgggtaatgcgacgaatcgcttccggcatggttgcagagaacagagcggtctgatgaccttccgggatctgcgccataatggtttcaacgtcttcgatgaagcccatgcgcagcatttcgtcagcttcatccagaaccagaccgctcagtttagagaggtccagagtgccacgtttcaggtggtccagcagacggcccggagtaccgacaacgatctgcggcccctgacgcagggcgcgtaattgcacgtcataacgctggccgccgtacagagcaaccacatttacgccgcgcatgtgtttagagaaatccgtcattgcttcagcaacctgtaccgccagttcgcgggtcggtgccagcaccagaatctgtggtgctttcagctcaggatcaagattctgcaacagaggtaaagagaatgctgcagtttttccgctccccgtctgggccatacccagaacgtcgcggccattcagcagatgtggaatacactctgcctgaattggagatggtttttcgtaacccagatcgttaagggcttcaaggataggagccttcaggcccagatctgcaaaagtggtttcgaattcagccatgtagtacgtgtgcctcaaaattaatggcggccagtctacataactcatcatgaaattgatcagcaattttcattgaaaagtgtgaaccggctcaaagtaggtgtattaacgaacaacaacgccctcacccgttaaggtgatggcaatcaaaaaagattacgggctgatgtgtacgtcagctattgctggtccgattctgccaggtcatcttggtcctggcccaggagcgataattccaacaatgcgtatcggtgctcaacaaagttatgaacgttgttggcaaccgccagtttgaacagtgccgtggcgctgtccaaatcccccagacttaggtagtacttacctaaatagaagttggtttcactgagatgctcagcgagcgaggtgttatccgttgcgtccgccttgagcctttccattaacgtttgttcgctaatgttgcccaggtagaactcgacaatgttccatccccactgttccttatccgatttttcgaagtgctgtttcaacacttctttagcctgcttctcatcgagcttctgctcggcgagataaagccacagactacggaaaggatcattgggatcgtcttgataaaacgccagcagatcatcttgcgctaacttgtcacgaccgccgtaatataatgcgatcccgcgattcaagtgcgcgtagttgtaagttggatcaagctcaagtacagaatcaaacgcttcataggcagcatcaaaattgcctgcctgcgttaaatatatgcctaagtaattgaatacttcaggcatatccggtcggattgccagcgcttgcgaaaaatcgttacgcgctaatgccctcagaccgagactatcatacaacactccgcgctcatataaaagctgtgcgcgttcgtcatcggttaaagcccgactggcaaggatttgttccatacgtgccagaatcacttcctgctgtaaagtcggttgcaatggtaccgcgaggacttcacttttacgccaggaagtattactgcatcctgcaagcgtaagtgctgtcgcaacgaaacaccagcgcaaaaaaggcttcatttcccactcccgaagaccacggttgaatgaacgtcctgttcccggttgctaacaaggcgtcctgcccggttaaaagccccccgccgcagcggagggcaaatggcaaccttactcgccctgttcagcagccggagcttccggtgctgcagcaggttgagactgctcagtcgcttctttaatgctcagacggatacggccctggcgatcaacttccagaactttcaccggtacttcctgacccatctgcaggtaatcggtcactttctcaacgcgtttgtcagcgatttgagagatgtggaccagaccttctttaccgccgccgatggcaacaaatgcgccaaagtcaacgatacgggtcactttaccagtgtagacgcggcccacttcgatttctgcagtgatctcttcgatacgacgaatagcatgtttcgctttctcgccgtcggtcgctgcgatcttcacagtaccgtcatcttcgatttcgatggtagtgccagtttcttcggtcagggcacggataacagagccgcctttaccgataacgtctttgatcttatccgggttgatcttgatggtatggatacgcggtgcgaactcagagatatcgccacgcggcgcgttgatcgcctgttccattacgcccaggatatgcagacgcgcacctttagcctggttcagcgcaacctgcatgatctctttggtgataccttcaattttgatatccatctgcagtgcagagataccgtcgcgggaacctgcaactttgaagtccatatcgcccaggtgatcttcgtcgcccaaaatgtcagacagtacaacgtagttgtcgccttctttcaccagacccattgcgatacccgcaacggcagctttgattggcacacctgcgtccatcagcgccagagacgcgccgcacacggaagccatagaagaagaaccgttggattcggtgatttcagacactacacgtacggtgtacgggaatttgtccatatccggcatgactgccagcacgccgcgcttcgccagacgaccgtgaccaatttcacgacgcttcggagaaccgaccatgccggtttcgcctacggagtacggagggaagttgtagtggaacaggaaggtatcggtacgttcgcccatcagttcatcaagaacctgcgcgtcacgagcggtacccagcgttgcagtgaccagtgcctgcgtttcaccgcgggtgaacagcgcagaaccgtgagtacgcggcagcacgccagtacgcacatccagaccacggatcatatctttttcacgaccgtcgatacgcggttcgcctgccagtacgcggctacgaacaacgtttttctcgatagcgtgcagaatttcacccagttcgttttcgtccagggtttcgtcttcagcaagcagcgtcgcgatggtttcagatttgatgacatcaacctgcgcataacgctcttgtttgtcggtgatgcggtaagcatcgctcaggcgagcttcagccagtgcagcaacgcgcgcgttcagcgcttcgtttaccggctccggctgccagtcccaacgtggtttaccggcttctttcaccagttcattgatgttctgaataacaacctgctgttgttcatgaccgaacactactgcgcccagcatctggtcttcgctcagcagttcagcttcagattcaaccatcagaacagcggcttcagtaccggcaacaaccagatccagtttgctctctttcagctcgtcctgagtcgggttcagtacgtactggtcattgatgtaacctacgcgagcagcaccaatcggaccattgaacggaataccagacagagacagtgctgcggaagcaccaatcatcgcgacgatatccgggttaacttgcgggttaacagaaaccacggtggcgataacctgaacttcgttgacgaagccttccgggaacagcgggcgaatcgggcggtcaatcagacgcgcgatcagggtttcgccttcgcttgggcggccttcacgacggaagaagctacccgggatacgaccagcagcgtaggtacgctcctgatagttaacggtcagtgggaagaagtcctgacctggtttggcttttttctggccaacaacggtaacaaataccgcggtgtcatccatgctaaccataacagcggcagtagcctgacgagccatcatgccggtttccagagtcacggtgtgttggccgtactggaatttacgaacgatcggattaagcaatgtaatatcctttctctttcttagacagtaccttacggcactggtgttaatacccgatcttctgcgcatcctcgcgactaatgacaaccctaacccagctctatgtgggtaaagcctctcattagccgcgcgaacctctgcaacggaagatcattcatagcaacaatacattagtttccagtgaattgctgccgtcagcttgaaaaaaggggccactcaggcccccttttctgaaactcgcaagaattagcgacgcagacccaggcgctcgatgagctgggtgtaacgtgctacgtctttacgtttcaggtagtcgagcagtttacgacgctgagaaaccatgcgcagcagaccacgacggctgtggtgatcttttttgtgctctgcaaagtggccctgcaggtggttgatctgtgcagtcagcagtgctacctgaacttcggtagaaccggtgtcgtttgcgtcacgaccaaactcagaaacgattttagctgttgcttcagtacttagagacattttaaaactccaaagtatatagaatgaaaggacgccgatctctaattcagcgatcccagtgtacgttacgcaaagtgttaaacaatttacgcgacgttaagcggcagtattctactcgtagcgacctgttatcgcaagacggttaacattacgccgggtattcaaccaccaggcgacgaggcgcaacgcggccttcatcgtcaatttcgcccataccgataaatttgccgttctcaccttctgtaacgcgaaccagtccttccagcggcgcaccggatgtacgaactgggttaccatttttgaagtaaacagaagacgttaacggaagattcaccaccgggtagtccgaagctggactgtccattggcatcagtaatggatcaagtaactccgcagccggaatatcctgctgttcggcttgttcgaccagttcacgcagatgttccagggtcaccatccgttcaaccggatatttacttaccgccagacgacgcaggtaaataacatgcgcgccacaaccgagtttttcacccaggtcatcaatgatggtgcggatataagtgccttttgagcagtgaatttccagctccagctcattgccttcgtggcgaataaacagcaattcataaacggtaatcgggcgcgcttcacgcggtacttcaatgccctgacgcgcatattcgtacagttttttaccctgatatttcagtgctgaatacatcgaagggatctgttcgatatcgccacggaaagtatccagcgccgccgccagttgctctgcgctaaaggttaccggacgttcttcaacgatttgtccgtcggcatcagaagtatcggtacgctgtccaagacgcgcaatgacccgatagcgtttgtcggagtccagcagatactgggaaaacttcgtcgcttccccgaggcaaattggcaacatgccagttgccagcgggtccagcgcaccggtatgcccggcacggttggcgttataaatccgtttcactttttgcagcgcatcattgctggacataccctgcggtttatccagcaacaaaacgccgttaatgtcgcgaccgcgacgacgaggacgactcattagtcctccttgctgtcgtccgggttaacacgacgttcttcgtcatgtttgaccacgctggtcaccaggtttgacatgcgcatcccttcaaccagagagttgtcgtagaagaaggtcagttccggcacgatacgcaggcgcatcgctttccccagcaggctgcggatgaaaccagaagcttcttgcaacgctttgatgcccgctttaaccgcgtcttcatctttgtcgttgaggaacgtcacatatactttggcatacgccaggtcgcgagacatttcgacaccggaaacggtggtcatcatgcccaggcgaggatctttaatttcacgctgcaggatgagagcgatctctttttgcatttcctgcgctacgcgctgcgggcgaccaaattctttcgccataataaattctcctgacaaaaaaggggctgttagcccctttttaaaattaatttcaggtggaagggctgttcacgttggcctgataagacgcgccagcgtcacatcaggcaacggctgccggatgcggcgtaaaagccttatccggcctacaacccagacaaccttaagcgatggtacgttggatttcgatgatctcgaatacttcgatcacatcgccagtgcggacatcgttgtagttcttaacgccgataccacattccataccgttacggacttcgttaacgtcatctttgaagcggcgcagggactccagctcgccttcgtagataaccacgttgtcgcgcagaacgcggatcgggttgtgacgtttaaccacaccttcggtaaccatacaacctgcaatggcaccaaatttcggtgatttgaatacgtcacgaacttccgccagaccgataatctgttgtttcagttccggagacagcataccgctcattgccgctttcacttcgtcgatcaggttatagatgacggagtagtaacgcagatccaggctttccgcttcaatcactttacgtgcagaggcatcagcacgtacattaaagccaaccaggatggcgttggacgccgcagccagggtggcgtcggtttcggtgataccacctacgccagaaccgatgatcttcactttaacttcgtcagtagacagtttcagcaaggagtcggagatcgcttccacagaaccctgtacgtctgccttcaggacaatgttcacttcgtgaacttcaccttcggtcatgttggcgaacatgttctcgagtttagatttctgctgacgcgccagtttaacttcgcggaatttaccctgacgatacagtgcaacttcacgcgctttcttctcgtcacgtacaacggtaacttcatcacccgcagccggtacgccggacaggccgaggatttccaccggaatggacggacccgcttccagcacttcctgacccagttcgttacgcatcgcacgaacacgaccgtattcgaagccacacagaacgatatcgcccttgtgcagagtaccttcacgtaccagaacggtagcaaccggaccacgacctttatcgaggaaggattcgataaccgcaccgctcgccatacctttacgtaccgctttcagctccagaacttccgcctgcagcaggatagcgtccagcagttcatcgatgccggtacccgctttcgcagatacgtgtacgaactggctttcaccgccccactcttccggcaggatgccatactgggagagttcgttcttaacacgatccggatcggcttctggtttatcaatcttgttcactgcaaccaccaccggtacctgcgccgctttcgcgtgctggattgcttcgatggtctgcggcatcacgccgtcgtcggcagcaacaaccaggactacgatgtccgttgcctgcgcaccacgtgcacgcattgaagtaaacgcggcgtgccccggggtgtccaggaaggtgatcatgccgttttcagtttcaacgtggtatgcaccaatgtgctgggtaatgccgcccgcttcgccagaggcaactttcgttgaacgaatgtagtccagcagagaggttttaccgtggtcaacgtgacccatgatggtcacaaccggcgcgcgcggttcagccgcagcacccgtgtcacggtcgctcattaccgcctcttccagctcgttttcacgacgcaggataactttgtggcccatctcttcagcaaccagctgtgcggtttcctgatcgataacctggttgatggttgccattgcgcccagtttcatcatcgctttgatgacctgagagcctttaaccgccatcttgttcgccagttcgccaacggtgatagtttcgccgatcacaacgtcacggttaacggcctgagcaggcttctggaagccttgctgcagggaagaacctttacgttttccgcctttaccgccacgtactgctgcgcgtgcttcttcacgatcagcttttgattcagcgtgtttgttacctttcttcggacgcgctgctttcgcgttacgaccacggccacggccgccttcgacttcacgatcgctttcgtcttcggcctggcgagcatgttgagaagtagtgacgtgataatcgctggaatcttcagtcggttccgcgttatcagtccatttgttttcttccgccatacgacgtgcttcttcagcaacgcgacgtgcttcttcttcgagtttacgacgcgcttcttcttcagctttacgcttgagctctgcagcttcctgctcacggcgggctttttcagcctgggcgtttttagtcatatcgtcttgttgattgctcactttgtctttttccgcagcttcacgtttcgcttgttcagcagcttcacgcttagcttgttctgcggcctcacgttcagctttttgttgcgcctcgcgtttagccgattcttctgcctcacgacgggcttgctcttccgcttcacgctgcgcttgctcttccgctgcaaggcgttcagcctcttgcggatcgcgtttcacaaaggtgcgtttcttgcggacttcgatttgtaccgatttgctttttccaccggtaccaggaatgttaagggtgctgcgtgttttacgctgcagcgtcaatttgtccgggcctgaatttttctgattcaggtggtcaatcaaagtctgtttctcttgtgcagacacagagtcgtcagcagacttccggatacctgcatcagcaaattgctgtaccaggcgttccacggaggtctgtcgctctgcggccagcgttttaatcgttacatctgtcatgctgttccttcctgctacagtttattacgcttcgtcaccgaaccagcaaatattacgggcagccataatcagtgctccggctttttcgtcggtcaacccttcgatatcagccagatcatcaatgccctgttcggcgagatcttccagcgtacaaacgccacgggcggccagtttgaatgccaaatcacgatctaccccttcaaggttcagcagatcgtcagccggtttgttatcaccgaggctttcttcctgggcctgtgcaatggtggccagtgcatttttagcacgctcgcgcagtgcttcaacggtcggctcatcaaggccttcgatttccaacagctctttcatcggcacataggccagttcttccagcgtcgagaagccttcttctaccagaacagtcgcgaagtcttcgtcgatgtcgagatatttggtgaaggtgtcgatcgctgcgtgcgcttccgcctgatgcttagcctgcaggtcgtcaacggtcatcacgttgagttcccaaccgctcagctgcgaagccagacgcacgttctgaccgttacggccaatcgcctgcgccaggttaccggcttcaacggcgatatccatggtgtgtttatcttcatccaccacgatagaagcaacgtctgccggtgccattgcgttaatcacaaactgcgccgggttatcatcccacaggacgatatcgatacgctcgccgcccagttcagtagaaaccgcctgaacacgcgcgccacgcatacctacacaggcacctaccggatcgatacgtttatcgttggttttcaccgcgattttcgcacgagaacccggatcgcgagccgctgctttaatttcaatcacttcttcgccgatttctggcacttcaatacggaacagttcgatcagcatttccggcttggaacgagtgacgaacagttgcgcgccacgcgcttccgggcgaacggaatagagcacgccacgaacgcggtcgccagggcggaagttttcacgcggcagcatatcttcgcgcaggatcacggcttcagcattgttgcccagatccagagagatgttgtcgcggtttacttttttcaccacgccggtgatgatttcaccttcgtgttcacggaactgatcaaccaccatcgcacgttcggcttcacgcactttctgcacgataacctgttttgccgtctgggtagtgatacggtcaaaggtaacagactcaatctgatcttcaacgtaatcgcccaggttcaggctttcatcttcataacgtgcggcttcaagggtgatttccttggtcggctgggtgacttcatcaacaactaaccagcgacggaaggtgtcaaaatcaccgcttttgcgatcgatctgtacgcggacgtcgatctcttgttcatattttttctttgttgctgtcgccagcgcgctttccaatgcttcgaaaatcttctcgcgaggtagcgccttttcattggatacggcttcaactacagccaaaatttctttgttcatcgcgggcttttcacctcatccagactattaaaagtggggaaccaggttcgccttctggatattactcagcgcgaacacttcatctttaccttcgacggtaactgtgatcatttcaccgtctaccgctttgataacgccctgccatttacgacggttttgtaccgccatacggagaaccagagtcacctcttctccgacaaaacgggcgtagtgttcagccgtgaacagtgggcgatcgagacccggtgaggagacttccaggttataagcaacggtgatgggatcttcaacatccagcacagcacttacctggtggctcacatcagcacaatcatcaacattgatgccatcttcactatcaatatagatgcgcagtgtggatgtgcgaccgcgaataaattcgatgccaaccagttcaaaacccagggcctcaactggcgcagtaatcatctctgttaatttttgctctaatgtggacaagcccacccccaagacataaaaaaagggcctaaagcccagttattctgtagtcagataacaaaaaaccccgataaatcggggctttatataactgaaccctataaccgcaactgcggtctggagcactttccagaaggattttttcaaatcccactacgaaggccgaagtcttcacagtatatttgaaaaaggactctaagggaaagtggttgcgggggccggatttgaaccgacgaccttcgggttatgagcccgacgagctaccaggctgctccaccccgcgcctgaaacgtggcaaattctactcgttttgggtaaaaaatgcaaatactgctgggatttggtgtaccgagacgggacgtaaaatctgcaggcattatagtgatccacgccacattttgtcaacgtttattgctaatcatgtgaatgaatatccagttcactttcatttgttgaatacttttgccttctcctgctcccccttaagcgcattattttacaaaaaacacactaaactcttcctgtctccgataaaagatgattaaatgaaaactcatttattttgcataaaaattcagtgagagcggaaatccaggctcatcatcagttaattaagcagggtgttattttatgacgacgattctcaagcatctcccggtaggtcaacgtattggtatcgctttttccggcggtctggacaccagtgccgcactgctgtggatgcgacaaaagggagcggttccttatgcatatactgcaaacctgggccagccagacgaagaggattatgatgcgatccctcgtcgtgccatggaatacggcgcggagaacgcacgtctgatcgactgccgcaaacaactggtggccgaaggtattgccgctattcagtgtggcgcatttcataacaccaccggcggcctgacctatttcaacacgacgccgctgggccgcgccgtgactggtaccatgctggttgctgcgatgaaagaagatggcgtgaatatctggggtgacggtagcacctataaaggaaacgatatcgaacgtttctatcgttatggtctgctgaccaatgctgaactgcagatttacaaaccgtggcttgatactgactttattgatgaactgggcggccgtcatgagatgtctgaatttatgattgcctgcggtttcgactacaaaatgtctgtcgaaaaagcctactccacagactccaacatgcttggtgcaacgcacgaagcgaaggatctggaatacctcaactccagcgtcaaaatcgtcaacccaattatgggcgtgaaattctgggatgagagcgtgaagatcccggcagaagaagtcacagtacgctttgagcaaggtcatccggtagcgctgaacggtaaaacctttagcgacgacgtagaaatgatgctggaagctaaccgcatcggcggtcgtcacggcctgggcatgagcgaccagattgaaaaccgtatcatcgaagcgaaaagccgtggtatttacgaggctccggggatggcactgctacatatcgcttatgaacgtctgttgaccggtattcacaacgaagacaccattgagcagtatcatgcacatggtcgtcagttgggccgtctgctgtaccaggggcgttggtttgactcccaggcgctgatgctgcgtgactctctgcaacgctgggttgccagccagatcactggtgaagttaccctggagctgcgccgtgggaacgattattcaatcctgaataccgtctcagagaacctgacctacaagccagagcgtctgacgatggaaaaaggcgactcggtgttctcgccagatgatcgtattggtcaattgaccatgcgtaatctggatatcactgatacccgagagaaactttttggttatgccaaaactggcctgctctcctcctctgccacttcaggcgtgccgcaggtggagaatatggaaaacaaaggccagtaattcgacatcaaccctgcccttcaggggtggggttaccttgcttatcctctgtaaactcctttctgagcatcacataatcgaaaacatcatggtttgcatccacaacccgtgagtctcctttatagtgtgcaatcacttcctcaagcgtttgcggctgttccggctttgttacccccatccacgcattaataaggtaattattgtaagctgtcgaaaagatgttgttttccgttgtgcgatccacgccatccccaagaacggggctataccagataaacatcgggacatgatatgcctgctggctagcctccctgcctccatgaaaatagacgttcttcttcgtagggtcacgttccaggccgtggtcggcaaaatacatgaccgaggcgcggcgatcttttaataattcaaaaacctgacctagcaaactatctgtgtaatgaatggagttgtcatagcaggcatcctgatcgtcctgcggttgaaacacggcgctggattgcggataggcgctacaagccggttcatggcttccatttaaatgaagaacaatcagtttcttttgctgcgtattttgctgtaatgcttgcgataaatgcggcaacaacaattcatcaaatcctctgacataaactgtttccatggcgcgcatggcgatactggtaactgctgtaccattctgccgaaaagcggattgcgagcttagccagaaagtctgaaatcctgcttgattagccatattaataatgttgtcggggtaattatgaatgtcatgactcaaaacagaatcagcagttaaagaaaggggaaccgacagcgcagtgtaaggtgcgccgcttattgcttgattaaacagtttgatctgttttctttgtgcttcaacttgcggtgtcgtagagcgtgtatatccatacaaagacatattgtcgacacgtacagactcccccacaatcaacacgtaggtatcaatacctgtatccctgactgataattgaaaatacggcaccgtgtttgcaattgagagtaatctttgatgctctttcgctgctaaagcaaaatagttgagattgaaaaacggcgtataggtagcaaatcgcgacgctagtatatatggactgaacgcttttttattttttgcatctttataagcaaattgacaagcggaaaataaactgcccgaaatgacaatcagcaataatattcctgtcactttttttgtcggcaaggaaacatcatattttattattactgccaaaaaaagaagggataaaaaagcaaaggcacatagataagggatatacatccccagcattttgacaacttcatccggatcactctggagcacactaatcgcaaatccatcattgaaagttgtaccaaaggtacaccatgaatagaggctaatactcatgtctgccgcagtcagtaacacaaatggtgcggcaacaagcaggcgaagcggaagggatgatatacgttttacaaccaggatggtcaggacgaagaacagcaatcgctgaaccatatgcgcgccggaagaggcgactaagttcgtaataccaaaaacaataacacaaagatacaacaaccaatgagatttaaaacttctagcaaatttgttgaatactgtcatccagaaatccaagttcacaaccaatataaacaattatcaacaatgttcaattttatatcagacatgtttttcaactctgatccatatcagaccgaaacactgttagttttttctttttaaatgatgcggccattgcgttctcagtaattaaataacattatcaatgcgtctctaaacattacgcagaacgtagccatcagtagttatactgacaggagcaggatggtttatcgagaagtaaacatatccgtattcgtaccggaactggagttgacacaataaagtgccaattatgtcagcagaagggaaaagtttataactaaggcgtaccggcaccatcgtttcaaggtaccagctacgagtaaagcaactggacgagatacagatacctgacaaccattcctcagaccaggaccaaaacgaaaaaagacgcttttcagcgtctcttttctggaatttggtaccgaggacgggacttgaacccgtaagccctattgggcactaccacctcaaggtagcgtgtctaccaattccaccacctcggcacggatactactttttagttcgggatatcgctggtcggcttagccggagcagctggttgagtttgttcggttttcaccggtgcactcagattttcccattcgctacctttattggttttgttgctattgatgttacccagcaccagactgatgatgaagaataacgttgccagcagcgccgtcatgcgggtcatgaagttaccagaaccacttgaaccaaacagcgtagcggaagcgcctgctccgaaggaggctcccatatcagcgcctttaccttgctgcagcatgatcagaccaacaaggccaattgccacaataaggaaaactactaaaagagcttcgtacataatcaacctgttccttgcggagttgccgcgtaccaatgcttcaaccaataaagcgggagtttttaatctttcccactgaagcgggtgtgaatactaaccaaagcgaatgaccttcgcaagggcaattttatcgcattgtatcaactgcggaaaaaaacagcaaaaccgatgtgttcgctgagaaaaaaggcgacaatcgccgcctttttagccagttatctaacgctttaaacggcttttactgcatcggcgatgcggtgtgcaaattcagtcacctgcgcttcgtcttcgccttccaccatcacgcgaattaacggttcggtgccggatttacgcagcaacacgcgtccacggttgcccagcgcagcttcaacctctgcggtcacggctttaactgactcatgctcaagtggatcgccgctacctgcggtgtaacgtacgttaaccagaatctgcgggaacattttcatgccgctgcaaaggtcgtgcaggctcatatggttacgtgccatcgccgccagcacctgcaagccagcaacgatgccgtcaccggtagtagttttatccagtaggatcacatgaccggaattctctgcaccgatacgccagcctttctcctgcattttttccagtacgtagcggtcacccactttcgcgcgcgcaaatggaattcctaactgtttcagcgccagttcaagccccatgttgctcatcaatgtacccacagcgccaccacgcagctggccctgacgaagaccttcacgcgcgatgatatacatgatctgatcgccatcgactttattgccttcatggtcgaccataatcacgcgatcgccatcgccgtcgaaggcaataccgagatccgctttttcagccagcacacgagcctggagcgcgcgaacgtcggtagcccccacttcggcattgatgtttacaccgtttggctcacaaccgatagcgataacgttcgcccccagttcgcgcagcacgttcggcgcgatgtgataagtcgcaccgtttgcacaatccaccacaatcttcagttcactgaggctaagttcgttcgggaacgtggctttgcaaaactcgatatagcgacccgcggcatcaacgatacggctggctttacccagttctgccgaatcaacgcagctgatctccttttccatttccgcttcgatggcctcttctaccgcatccggcagtttggtgccgtcgatagagaagaatttaatgccattatcgtagaacgggttatgcgatgcagatatcacaattccggcctctgcgcggaaggtacgcgtcagataagccacggccggtgttggcatcgggccagtgaagagtgcggaaaggcccgctgccgccagacccgcttccagtgctgactccagcatatagccagaaatacgcgtgtctttaccaataataatcttacgggagccgtggcgcgccagcactttacccgcggcccaacccagcttaagcacaaaatcaggtgtgatcggcgcatcccctacacgaccacgaatcccatcggtaccgaaatatttacgattactcatagcgtttgttttcctttgcagacagagtggcttccaccacccgcatcgcttctacggtttctttgacgtcatgaacacgaatgatgtgcgcgccttgcattgcggcaatgaccgcacaggccagactaccgctcaggcgctcggacggccccacgttcagcagctgcccaatcatcgattttcgtgacatacccaccaacagcggcaggttgaaatggtgaaattcagccaggcgcgccagtaatgaatagttatgggagagatttttaccgaaaccgaatccggggtcgagcaacaatttctcttttgcgatacccgcctgctcgcaacgtgctatttgctcaataaagtagcgattcacttctgcaaagacatcgtcatacttcggagcttcctgcatggtttttggatttccctgcatatgcatcagacaaaccggtaaaccggtttctgcagccgcctccagagcgccaggttcggaaagggagcggatatcattaataatgtgagcgccaactttcgctgactcacggatgacttctggtttggatgtatcgaccgagatccagacttcgaagcgttgagcaattgcctcaaccacaggaataacacgttgcaactcttcttcaacgctaacttccgccgcccctgggcgcgtggactcgccaccaacgtcaatgatcgtcgcgccagcattgatcatcagattcgcatgtttcaccgcatctatcagcgagttatgcgtgccaccatccgaaaaggaatcaggcgtgacgttgaggatccccattacgtgaggatggctaaggtccagtgaagtaccctgggcaaagagtttcatgatgttatccctggtatgaattgataagaaaaaaccccggagcacgccccggggttttcggtacaaatacagtcatctgatgcgggaacttacttgtcgcctaactgctctgacatggtgttacccgggttcggcgtacgcggttcatcaaccggacgaggagcctttggactaccattgtcgccagaattgttagaagcgcctggttcttcccagcccgctggcggacgtacatcgcgacgtgccatcaggtcatcaatctgcggtgcgtcgatagtctcatatttcatgagagcatctttcatcgcatgcagaatatccatattgtcggtcagaagctgacgcgcacgattatagttacgctcaatcagtgctttcacttcctggtcgatgatacgtgcagtttcatcggacatatgtttcgctttcgctacgctacggccgaggaatacttcaccttcttcttccgcgtacagcagtggacccaatttctcagagaagccccactgggtcaccatgttacgtgccagattggtcgcaactttaatatcgttggacgcaccggtagaaacatgttccggcccatagatgatctcttctgccagacgaccaccgtacagcgtagaaatctggctttccagtttctgacggctggcgctgattgcgtcgccctcaggcaagaagaaagtcacacccagcgcacgaccgcgtgggataatcgtcactttgtgcaccggatcgtgttccggcaccaggcgaccgataatcgcatgacccgcttcgtggtaagccgttgattctttctgcgcttccgtcatcaccatggagcgacgttccgcacccatcatgattttgtctttcgctttctcgaactcaaccatcgacacaacgcgtttgttgccacgagcagcgaacagtgccgcttcgttcaccaggttcgccaggtcagcaccggagaaaccaggagtaccacgggcaatgattgccgcgtcgatatcgggggccaatggtacgcgacgcatgtgaactttcaggatctgctcacgaccgcgaacatctggcaagccgaccacaacctgacggtcgaaacggccaggacgcagcagggccgggtcgagaacgtccggacggttagtcgcggcgataacgatgataccttcgttaccttcgaagccatccatctcaaccagcatctggttcagagtctgttcacgttcatcgtgaccaccgcccagaccagcgccacgctggcggcctacggcgtcgatttcatcgataaagatgatgcacggtgccgctttcttcgcctgttcgaacatgtcacgaacacgggatgcacccacaccgacgaacatttctacgaagtcagaaccggagatagtaaagaacggaactttcgcttcgcctgcaatcgctttcgccagcaacgttttaccggtacccggaggaccgaccatcaggacgcctttcgggatcttaccgccgagtttctggaagcggctcggctcgcgcagatactctaccagttcagcaacttcttcttttgcttcgtcgcagcccgcaacgtcagcaaaggtcgttttgatctgatcttccgtcagcatgcgcgctttgctcttaccaaacgacatggcacctttgccaccgccgccctgcatttgacgcatgaagaagatccagacaccaatcagcaacagcatcgggaaccaggagatgaagatagaagccagcaggcttggttcttcaggcggttcaccgacaaccttgacgttcttggtcaacaggttatccagtaatttcggatcctgaaccggaatgtaagtggtataacggttactatctttcttggtaacgttgatttcacgtccgttgatacgcgcttcacgaacctggtcgttattgacctcttgtaggaaggtagagtaatccaccttacggccattagactcgctgggcccaaagctctggaatactgacatcagcacaacggcaatgaccagccagagtattaggtttttcgccatgtcactcaagggattaacctcttattacaactgtgttaaaaacagcgtcaggatactctatatccagcatctttcaaactttcgtctgaaatctcccggttagggtttacgcccggtcgctacaatatacacttcccgcgaacgtgcacgagaagagtccggcttacgaactttgaccttcgtaaacagggagcgaatttcccttagatactcatcgaaaccttcgccctggaacaccttcactacaaaactgccacctggcgctaatacatcacgacacatttctagcgccagttccaccagatacatggcacgggggatatccaccgccggtgttccgctcatgtttggtgccatatcggacatgacaacctggactttgctgtcgccaacgcgctccagcagtgctttcatcaccagttcatcacgaaaatcgccctgaagaaagtccacaccaacgataggatccataggtaaaagatcgcaagcgatgatgcggcctttgccgccaatttgggtgaccacatattgtgaccaaccacccggagcagcaccaaggtcgacaaccgtcattcccggtttaaagagtttgtcactttgctgtatttcatcaagtttaaaccaggcacgggaacgtaacccctttttctgtgcctgttgaacatatttatcgctaaagtgttcctgaagccagcggctggagctggcagaacgcttcttacctgtcatttaactttcccatggggataactcatcgtaaccaattgcgtaaatttttacgcgcctatttggtgatatatgggagatggcggtagaatgacccgttttcaatcccaacgtaagcaaaaaatacgatgaatctgagtactaaacaaaaacagcacctgaaaggtctggcacatccgctcaagccagttgttctgcttggcagtaatggtttgaccgaaggggtgctggccgagattgaacaagcgttagagcaccatgaactcatcaaggtgaaaatcgccaccgaagatcgcgaaactaaaaccttgatcgtggaagctatcgtgcgcgaaaccggcgcctgtaatgtacaggtcatcggtaaaacgctggtgctttatcgcccaactaaagaacgtaaaatctcgctgccacgctaagattatcctaaagttacacacatttgctgtgtaaaacgaggggttttccgcaggcaggagagcaaaatgccacgctctgttcgttgataaaaggccgcatagcggcctttttcctttctttacaatacatcaacatcttgagtattgggtaattcttacaggtattccaccttaattacttcaaattctacttcgccgcccggcgttttgatgaccacaacatcatcttcttctttgccgatcaggccacgagcaataggcgagtttacagaaatcaggttttgtttaaagtcagcttcgtcatcgccaacgatgcgataagtctgttcttcgtcagaatccagattcagcaccgttacggtagcaccaaaaataacgcgcccattgttgggcattttggtgacatcaatcacctgcgcgttcgacagcttggcttcgatgtctttaatacggccttcgcagaaaccctgctgttcacgagctgcgtggtattcggcgttttctttcaggtcgccatgctcacgcgcttccgcgatagcagcaatgatttcaggacggcgcacagatttcagaaaatccagctcttcgcgtaatttttcagcgccgcgtaaggtcatcggaatagcttgcatttgttatacctcttgaatattcctgatggggcaagtcttcacccaccccggctgttcggcctgcccggcataactcctcaccgggaccagaagcaaaaaaataccgacccgggtacaagtcccaggtcagctacaattcacattttgatagtcattttaccctgaagttcccgaagggtcatcgtttactttatagggcgttgcgccgtagtatgacggctcgattccaggttgttagcgcgagattatgcgattttccagatttatcatcggattgaccagctgtatagcgttcagtgttcaggccgcgaatgttgatgagtacgttactcaactccccgctggtgccaaccttgccctgatggtgcaaaaagtcggcgcgtcggcccccgctattgattaccacagtcagcagatggcgctgcccgccagtacgcagaaagtgattactgcgctggcggcgttgattcaactcggccccgattttcgtttcaccacgacgcttgaaaccaaaggcaatgtggaaaacggcgtacttaagggtgacttagtggcgcgatttggtgccgatccgacgttaaaacgtcaggatattcgcaatatggtcgcgactttgaaaaaatctggcgtcaaccaaatcgatggcaatgtgttgatagatacctccattttcgccagccacgataaagcccccggctggccatggaatgacatgacacaatgctttagcgctccgcctgccgctgccatagttgaccgcaactgtttctccgtctcgctctacagtgccccaaaacctggtgatatggcttttatacgcgtggcatcttattaccccgttacgatgttcagccaggtacgcaccctcccccgaggttctgccgaagcgcaatactgcgaactggatgtcgtaccaggcgacctgaaccgctttacgctgacgggatgcctgccacaacgttctgagccgctcccgttggcttttgccgtgcaggatggagccagctatgccggggcaattctgaaagatgagttaaaacaggcaggtatcacctggagcggaacactgctgcgccagactcaggttaacgaacctggaacggtagttgccagtaaacagtcggccccgttgcacgatctgcttaagattatgctgaaaaagtcggacaacatgatcgccgatacggttttccgcatgataggccatgcgcgcttcaatgtgcctggaacatggcgggccgggtcggacgccgtgcgtcagatcctgcgccagcaagccggtgtcgatattggaaacaccattattgccgatggttcagggctttcgcggcataacctgattgcccccgccaccatgatgcaggtgttgcaatacattgcccaacacgacaatgaacttaactttatctccatgctgccgctggcgggctatgacggctctttgcagtaccgtgcaggtctgcatcaggcgggcgtggatggaaaagtctcagcgaaaaccggttcgttgcagggggtatataacctggcgggattcattaccacagcgagcgggcaacgaatggcgtttgtacaatatctttctggctatgcagtagaaccggcggatcagcgtaatcgccgtattccgttagtgcgttttgaaagccgtttgtataaagatatttatcagaacaattagtcaaaaagaaaccccggcacatggccggggttttgctgattaacgcttgtaaatgaactcaacgccttcttcgtcgtcttcgtcccagtcatcatcccagtcctcatcatcctcttcagcaatctcttcaagctgctggcgatgataatcatcccacatgaattcgactttctctggctgtttcgcttcttcagcctgcacgaccgggttttcaatgataaaggtcatcacatcccagcagagatctttcacgcccagtccactcgccgcagagatcagataatatttatcttcccagcccagcgcttcagcaatcgctttggctttctcttcagcttctgccttatccagcagatcgatcttattgaacactaaccaacgtggtttcgccgccagatcctggctgtatttttccagctcgctgataataatacgcgcgttttcaaccggatcggtgccgtcaatcggatcgatatcgatgaggtgcaacaggacgcggcaacgttccaggtgcttcaggaagcgaatgcccagacctgcgccttccgcagcgccttcaatcagtcctggaatatcggcaacaacgaagctcttttcgttgtccattcgtaccacacccagacttggcaccagagtggtaaacggataatccgccactttcggtttagccgccgataccgcacgaataaaggtcgatttacccgcgtttggcatccccaacataccgacgtcagccagcagcatcagctccagcagcagctcacgcttatcgcccggcgtaccgttagttttctgccgtggtgtacggttaactgacgatttgaaacgggtattgcccagaccgtgccagccgcccttagcaaccagcagacgctgaccgtgtttggtcatatcgcccatggtttcaccagtaccctggtcgattacacgcgtacctaccggcactttaattgtgacgtctttaccgcgcttaccggtacagtcgcggcttgcgccattctgaccgcgctctgcacggaaagatttttcaaaacgataatcgataagcgtgttcaggttctcgtcggcttccatccatacgtcaccaccatcaccgccgtcgccgccatccgggccgcctttcggaatatacttttcgcggcggaagctcacgcaaccattaccgccatcacctgcaacgaccagaatcgatgcttcatcaacaaacttcattttattctccgtaaatcattcgcctgcgcggggttgcgataccaccgttgtatgcttacgtaatccgccccaaatacgatgaccaatggcggaatacatcgcgcccgcaaccacgacaaacgcaccgagataacctaaaaggtttaacatcggtctggcgaagaaatcgggccaggccagtgataaaagatctgaaaaaaacagcgtaaacagtggggtgagcgtgatgatcgcgctcacctgcgctgcctgccagcgagccatcgcttccgccagggcgccatatcctaccaatgtattcagtccgcaaaaaattaaacatgcgagctgccagtggctaagctgcgctatcactccaggctttgccagagggaagagcgcaattgtacataaagtgtacagtaaaaacaggatctgcggtgaggccagccgacgcaataaaaccttttgcgccacgccataactcacccaaaccgtcgccgcaccgaccccaaagatcactcccctggtgtaatcggtgagctttgtaaatatctcgaccagactggtgttaaaaaacatcaccaggccgctcaggagcatcaatgcccctacaacctgagtgctgcgcattttctctttcaggataaatacgctggcaaccatcatgccaactggcgagagttgcccaatcacctgcgaagcggtcggactcaggtattgcaaggatgagctgaacaggatgaagttcccaaacagcccggcggtcgccactgccaacaaaatcaaccagcgtggcttacgaaacacgcgtaatggcggcaacctcttcttcaccgcaagaatggcaccaaggccaatactcgccatcaagaaacggtaaaacacgattgtcggaggttccatcacctccagcacctgcttcattgcgattggcaacgccccccagcaaattgctgtggtgagcgccaaaagaatgccaatgcctgcctgctgcttcataccgtattccctgcaaagcgcatttgcggattaacgtcgcaccatgcgcatttttaccggttatcgaatgtaaaaagccccgcaacgtgttgcggggctttcatccgttaccgggacgcgaaaaacttattcagcttcgatgctgataaatttacggtttttcgggcctttaacttcgaatttcactttaccgtctgctttagcaaacagagtgtggtcacgaccgcaacctacgttagcgccagcgtggaatttggtaccacgttgacgaacgatgatgctacccgccagaacggattcgccaccgaaacgcttaacgcccaggcgtttagcttctgaatcgcgaccgttacgtgtggagccgccagcctttttatgtgccatttgaaatctctcctcaggtcttaggcgctgatgccagtaattttcacatcagtgaaccactgacgatggccctgctgcttacgatagtgtttacgacgacgaaacttaacgattttaactttctcgccacgaccgtgagcaacaacttcagctttgattacgccgccatcaacgaaaggaacgccgattttgacttcttcaccgtttgcgatcatcagcacttcagcgaactcaacagtttcgccagttgcgatgtccagcttttccaggcgaacggtctgaccttcgcttactcggtgttgtttaccaccactttggaaaaccgcgtacatataaaactccgcttccgcgcacaccttttcaatgattcagagtgcgctataaatattcacaatagggcgcgaatattacgcaaaacgcacgcctttgacaagtgctacagtcaatacacgaagaaaaaaaacacaacttgtacggtaacgtttatctgtgccattttttcagtacaatcactctatattcctaaccataaaccctaagttgcctttgttcacagtaaggtaatcggggcgaaaagcccggcttttgcgatgaatttagaaaaaatcaatgagttaaccgcgcaagatatggcgggtgttaatgcggcaatccttgagcagcttaattccgacgtccagctgatcaatcagttaggctattacatcgtcagcggcggcggtaaacgtattcgtccgatgattgctgtactggctgcacgagctgttggctatgagggaaatgcgcatgtcaccattgctgccctgatcgagtttatccacacggcgactctgctgcacgacgacgttgtggatgaatcagatatgcgcaggggtaaagctaccgccaacgctgcatttggcaatgccgccagcgtgctggtaggcgattttatttatacccgcgcgttccagatgatgaccagcctcggttcgctcaaagtgctggaagtcatgtcagaagccgtaaacgtcatcgcagaaggtgaagttctgcaactgatgaacgttaacgatccggacatcactgaagaaaactacatgcgcgttatctatagcaaaaccgcgcgtctgtttgaggctgccgcgcagtgttccgggattctggctggctgtacgccggaagaggagaaaggcctgcaggattatgggcgctatctcggcactgctttccagttgatcgacgatttactcgattacaatgccgatggcgaacagttaggtaaaaatgtcggcgacgatctgaacgaaggtaaaccgacgctgccgctgctgcatgcgatgcatcatggcacaccagaacaggcacagatgatccgtaccgccatcgaacagggtaacggtcgccatcttctggaaccggttctggaagcaatgaacgcttgtggatctcttgaatggacgcgtcagcgtgccgaggaagaagcagacaaagccatcgcagcattacaggtgctcccggacaccccttggcgagaagcactcatcggcctcgcgcacatcgctgttcaacgcgatcgttaatcccctcccttcatcccgcgcagtgcgcgggatgattccagtaaattccataaaaacactaattcagcgctataacacctgaaaaaaagggctgtgcatctttatatattctgaatattcacactttttacaggaactttttagagcaataggccatcaggagtatagtgatgcccgacagaagaagtgttctgaatgaaagcgactaacttaaggagtgaggaaagatggaaagtaatttcattgactggcatcccgctgacatcattgcgggtttgcgcaagaagggaacgtcaatggcggcggagtctcgcagaaatggtttgagttcctcaacgctggcaaacgcattatcgcgcccatggccgaaaggagagatgattattgcgaaagccctgggaactgacccctgggttatctggccatcacgctaccatgatccgcagacccatgagtttatcgacagaacgcagttgatgcgtagctacactaaaccgaaaaaatgagtggtctggcggtagccccgcgaacggggctgccagctctcagacgattactcgcctttcacacgctcaatatttgcacctaaagcgcgcagtttgtcttcaatgcgttcgtagccacgatcgatgtgataaatacgatcaaccaccgtcgtcccttccgcaatacagccagccagcaccaggcttgctgatgcacgcagatcggttgccataacctgtgcgccagaaagtttttcaacaccgtgacaaataacggtattgctttcgatttcggcatgcgcgcccatacggctaagctccggcacatgcataaagcggttttcaaagaccgtttcggtgatgaatccggtcccttctgccaccaggttcaacagcgtgaactgggcctgcatatcggtcgggaatgccggatgcggcgcggtacgtacgttaacagccttcggacgtttgccatgcatatccaggctaatccagtcttcgccgacttcgatgtccgctccagcgtcacgcagtttcgccagcacggcgtcgagagtatctggctgcgcgttacggcagataattttgccgcgagaaatcgccgccgccaccaggaaagtaccggtttcgatacgatccggtagcacgcgatagacaccgccgcctaaacgttccacaccttcgatgacgatacgatcggtgccctgaccgctaattttcgcacccagcgtaatcaggaagttcgcggtatcgacgatttccggttcacgcgctgcgttttcaataatcgtggtaccttccgccagggttgcagcacacatgatggtcaccgttgcgccaacgctgactttatccatcacgatatgtgcgcctttcagacgaccatcgacggaagctttaacgtaaccttcttccagtttgatggtcgcgcctaattgttcgaggccagaaatgtgtagatcaaccggacgcgcaccgatcgtacaaccgccaggcagtgaaacttgcccctgaccaaagcgcgctaccagcggccccagtgcccagatagaagcacgcatggttttaaccagatcgtaaggtgcgcagaatacattaacgtcgcgggcatcaatatgcacagaaccattacgttctactttcgcccccagctggcttagcagcttcattgatgtatcgacgtctttcagttttgggacgttctggatctctaccggttcttccgccagtagagcggcaaaaaggataggcagagcagcatttttagcgccggaaattgtgacttcgccctggagcttcgttggcccctgaacacgaaatttatccatttagtttgttctcagttaacaattcatatccgctaccggctaatcgcccatagctcaaaagccgttcagtttgcgatcgcgcgcccactccgcaggggtatacgctttgatcgacacagcatgaatgcggttatccgcaatatattccatcagcgggccatagaccgtctgctgttttttaacccgactcatgccgtcaaacaactcacccacggcaataacctgaaagtggctgccatcgccggaaacgtggacttcctggagggagagagcgttcatcaacacgctctgaatttcattattttccatgggatcttcaatcatcagttaataaaccagcgaaacatcttagagcaaagttgcgctggcataaataagcaaaaagcctcgctgataaatcagacaaggctcgacttgcaggcaggtttgccggacaggcggttaacgccatatccggcctgaaaaaatttaacgaggcagaacatcagcaggcaaattatacaatttcgcgagggtatacactttgtcgtttaccccctgaagcgtcacgttgttgccctgctttttcgccagatcgataagatggagcagcagtgccagtccacccgtatccacgcgggacacacggctaagatcgatgcaggtaatccccttcaccgcttcctcacgcatttcccaaagcggtagcagaacgtcctgatccagctctccggataacgccagcgtgtcacccgtctgcatccagctcagtgactcgctcattattttttctcttccagagtgattttctgttgagaaatcgatttcagttgcgcagtcaggccgtcgatacctttggtacgcagcagcgttccccactcgttttgtttggtggtgatcatactgacgccttcagcaatcatgtcgtaagcctgccagtttcccgtctgggagtttttacgccactggaagtccagacgcaccggcggacggccattcgggtcaataatggtaacgcgaataggcacaatggttttatcgcccagcggctgttctggcgcaatctgataggtttgaccgtgatacatcgccagcgcctgaccgtaagcctgcttcaggtactcacggaaagcggcaaagtaggcttcacgttgagcaggggtcgcactcttgtaatactggcccagcaccagcgcaccggcgtatttcacctgtacgtatggcagcagttcctgatcaacaatggtacgcagataatccgggttggcccgaatttgcggttgctcattcttcaggcgatcgaacgttttctgcgccgcctcgtccatcagcttatacggattggtctggtctgccgcggttgccgcactcagaggtgcaatcaccagcaaagcgaccatcattaaacgtttaaacatgcgtcggttctcctgaaattatttcgttgtacccacaggttcagtggtttcattattacctggcgcagcagctggcgtatcgccactattcttattgtcatcgcctttactaccgtaaaggaactgaccaatgagatcttccagcaccatcgcagacttagtgtcctgaattgtatcgccatccttcaggatagcagtccccagttccgggtcttcaaaaccgacgtttaatgccagatattgttcccccagcaggccggaagtacgaatgctcagcgaactggtatctggaatgtggttataacgttgttcaatttccagcgttacgcgcggcagataggttttcgggtccagcgtaatatccgccacccgacccacaacaacgccaccaatactgaccggagagcgcgctttcaggccgccaatgttatcgaacgtcgcataaagcgtgtaggtcggttcagtacgtatggacgtcacgttcgccgccttcaggcaaacaaacagcgccgccagcagtgctgctaataaaaagatacccacccaaatttcattttttttcgtttgcatgaactcaattcccaaacatcaatgcggtcagcacaaaatccagccccagaacagccagagacgagtggacaacggtgcgagtggttgcccggctaatcccggcagacgtcgggatggcgtcgtagccgttaaacaacgaaatccacgtcaccgtgatggcgaacaccacgctcttaatcagacagttgaccagatccatacgccagtcgacggcattttgcattgccgaccagaagaacccgctatcaatgcctttccaactgacgccgaccagagatccgccccagatccccacggcgacgaaaataaccgtcaacagtggtaatgaaataaccccagcccagaaacggggagaaataacccgacgcagcggatccaccgccatcatctccatactggagagttgctctgtagcgcgcatcaggccgatttctgcggttagcgccgaaccagcacgcccggcaaacaacaacgcggcaaccaccggccccagttcacgcagtagcgataacgccaccagcatacccagactggtttccgcactataagtggtcagaaccagataaccttgcagccccaacaccattccgatgaacacgccagaaaccacaataatcagcatcgacaggacgccgacattatagagctggcgcaccagcagcggcgcatgtttgcgaaattccggtttgccgaccagcgcattgaataacattaacccggcccgcccgaacgttctcagggttttaatccctttatgtccgagcgacgccagcgcatttaacagcatgagtggcttaactccctggtaaaagatcagcgtgataatcgccggcaggatagcggaacggaacaggcccgtcagctatcccgtccagaaactgacgtacgcgcggatcaggattcgcctgcaacgcctgggcactgccatgagcgacaatttttttgtccgccaggatccaggcgtgatccgcaatacttaacacttccggcacatcgtgagaaaccaccacacaagtcacgcccagcgcgctgttcagctcagaaatcagcttcaccagtacgcccatggtgatgggatcttgcccaacaaaaggttcatcaaacatgatgagatccggctccagcgcaatcgcacgcgccagcgctgcacgccgcgccatcccaccggaaagttcagaaggcattagtttagccgctccacgcagccccacggcctccagcttcatcatcaccgtactatgcaacaatggcgcgggaagttgggtatgttcgcgcagtggataggcgacgttgtcaaatacgttcatatcagtgaacaacgccccggactgaaataacatgctcatccgtttgcgcactgtatacaggcgcgaacgagacatcgccggaatattctcaccatcgaaaaggatctcaccatgatctggtgcgatttgcccgccaatcagacggagtagcgtcgttttaccgatgcccgatggccccatgatcgccgtgatcttccctcgcggcacggtcagggaaatattatcgaagatgcagcgattgccacgcgtaaaactgacatcgcgcatatcgactaaattcgccacagactgctccataattcacccttcgtcttgcgttgattttctaagcatggcgctcaatttaaccttgaacccaacatatttacagaatattacccgccgtggttagcgaaagctggcatttgttttactttttagccgcataaagtcaaaattaagaatccgttacggctttctgaaaatcttcagcggaccggcgagtatacctgaagaaaggacgttagatgcttttagctacggcactgttaattgttggtttacttttggtcgtttacagtgccgaccgcctggtttttgccgcgtctattctttgccgaacctttggcatcccgccgctgatcatcggcatgacggtggtcagtattggtacatcgttaccagaaatcatcgtctcgcttgccgcgtctctgcacgaacaacgcgatttagccgttggtacagccctcggctcaaacattatcaatatattgctgatcctcggtctggctgcgctggttcgtccttttaccgtccattctgatgttctacgccgtgaattacccttaatgttgttggtcagcgtggtggccggttccgtactctatgacggacaacttagtcgcagcgatggtatctttctcctctttctggctgtgctatggctgctgttcattgttaaacttgcacgtcaggctgaacgtcaggggactgacagcctgaccagagagcagcttgcagagctgccgcgtgacggcggattgcccgtcgcgtttttatggctcggcattgcgcttatcatcatgccagtggccacgcggatggtggttgataacgccacggtgctggcgaattactttgccatcagcgagttgacgatgggtctgacggcaattgctatcggaaccagcctgccggaactggcaaccgcaatagcgggggttcgcaaaggtgaaaacgacattgctgtcggaaatatcattggcgcaaacatttttaatattgtcatcgtgttgggtttacccgcgctgataacgccaggagagattgatccactggcgtacagtcgtgactacagcgtgatgttgctggtgagcattatttttgcgttgctgtgctggcggcgctccccgcaaccgggccgtggtgtaggggtattattaactggcggatttatcgtatggctggcgatgttgtactggttatcgccaatactcgttgaataactggaaacgcattatgtcgcacgtagagttacaaccgggttttgactttcagcaagcaggtaaagaagtcctggcgattgaacgtgaatgcctggcggagcttgatcaatacatcaatcagaatttcacgcttgcttgtgaaaagatgttctggtgtaaagggaaagttgtcgtcatggggatggggaaatcggggcacatcgggcgcaaaatggcggcaacgtttgccagcaccggtacaccttcatttttcgtccatcctggtgaagccgcgcatggtgatttaggcatggttaccccacaggatgtggtgattgctatctctaactcaggtgaatccagcgaaatcacggccttaattccagtgcttaagcgtcttcacgtaccgttaatctgcatcaccggtcgcccggagagcagcatggcgcgcgccgcagatgtgcatctgtgtgttaaagtagcgaaagaagcctgtccgttagggctggcaccgaccagcagcaccaccgccacgctggttatgggcgatgccctcgctgtcgcgctgttaaaagcacgcggctttactgctgaagattttgcgctctcacacccaggcggcgcactgggtcgtaaacttctgctgcgcgtaaacgatattatgcatacgggcgatgagatcccgcatgttaagaaaacggccagtctgcgtgacgcattgctggaagttacccgcaaaaatcttggtatgactgtcatttgcgatgacaatatgatgattgaaggcatctttaccgacggtgatttacgccgtgtcttcgatatgggcgtggatgttcgtcagttaagtattgccgatgtgatgacgccggggggaatacgtgtgcgccctggcattctggccgttgaggcactgaacttaatgcagtcccgccatatcacctccgtgatggttgccgatggcgaccatttactcggtgtgttacatatgcatgatttactgcgtgcaggcgtagtgtaaagattcaaggataaacaacaatgagcaaagcaggtgcgtcgcttgcgacctgttacggccctgtcagcgccgacgttatggcaaaagcagagaacattcgtctgctgatcctcgacgttgatggcgtactgtcagatggcctgatttatatgggcaataacggcgaagagctgaaagcgttcaatgttcgtgacggttatggcattcgttgtgcgctcacctctgatattgaagtcgctatcattaccgggcgaaaggctaaactggtagaagatcgttgtgccacattggggatcactcacttgtatcaggggcagtcaaacaaactgatcgcctttagcgatttgctggaaaaactggcgattgccccggaaaatgtggcttatgtcggcgatgatctcatcgactggccggtaatggaaaaagtgggtttaagcgtcgccgtggccgatgcgcatccactgttgatcccgcgcgccgattacgtgacgcgcattgctggcggtcgtggcgcagtgcgcgaagtttgcgacttattactcctggcgcagggcaaactggatgaagccaaagggcaatcgatatgagtaaagccagacgttgggttatcattgtgctatcactggcggttctggtgatgatcggcattaatatggccgaaaaagacgataccgcccaggtggtcgtcaacaacaatgatcccacctataaaagcgagcatacggacacgctcgtctataacccagaaggggcactaagctatcgattgattgctcaacacgttgaatattattccgatcaggccgtttcgtggtttacgcagccggtacttaccacgtttgataaggataaaatcccgacatggtccgtaaaagcagataaagccaagctgaccaatgatcggatgctctatttatatggacacgttgaagtcaacgcactcgtgccggactctcaacttcgcagaatcacgacggataacgcgcagatcaatctggtgacgcaggatgttacctctgaagacctcgtcacgttatacggaacaacatttaactccagcggtctgaaaatgcgcggcaacttacgcagcaagaacgccgagctgattgaaaaggttagaacatcctatgaaattcaaaacaaacaaactcagccttaatcttgtgcttgccagctcacttctggctgccagcattccggcatttgccgtaaccggagacactgatcagccgatccacattgaatcggaccagcaatctcttgatatgcaaggcaacgtggttacctttaccggtaatgtcatcgtcacccagggcaccatcaaaattaatgccgacaaagtggttgttacccgtccgggcggcgaacaaggtaaagaagtgattgacggctacggtaaaccggcaacgttctaccagatgcaggacaacggtaaaccggttgaaggtcacgcttcccagatgcactacgaactggcaaaagattttgtcgttctgacgggtaatgcttatctgcagcaggttgatagcaacattaagggcgataagatcacttacctggtaaaagagcagaaaatgcaggctttcagcgacaaaggcaagcgcgtaaccaccgttctggtgccgtcgcagctgcaggacaaaaacaacaaaggccagaccccggcacagaagaagggtaattaattcgttatggcaacattaactgcaaagaaccttgcaaaagcctataaaggccgtcgcgtggtagaagacgtcagcctgaccgtcaactccggggaaattgtcggtctgctggggccaaacggtgccggtaagaccaccactttctacatggttgtaggcattgtgccgcgcgatgcgggcaacatcattattgatgatgacgatatcagtctgctgcctctgcatgcacgcgcgcgccgcggtatcggctatctgccacaggaagcctccattttccgtcgcctcagcgtttacgataacctgatggcggtactgcaaattcgtgacgacttgtctgctgaacaacgtgaagaccgcgcgaacgagctgatggaagagtttcacattgagcacctgcgtgacagcatggggcagtcactctccgggggtgaacgtcgccgtgtagaaattgcccgcgcactggctgcgaatccgaaatttattctgctcgacgaaccgtttgccggggttgacccgatctcggttatcgacattaaacgcatcattgagcacctgcgcgacagcggcctgggcgtgctgatcactgaccacaacgtgcgtgaaacactggcggtttgtgaacgcgcttatatcgtcagtcaggggcatttgatcgcccacggcacgcctacagaaatcttacaagacgaacacgttaagcgtgtataccttggggaagacttcagactctgatagggtagaagtttgcgacgttttagcaggagagtacgattctgaacatgaagcaaggtttgcaactcaggcttagccaacaactggcgatgacgccacagctccaacaggcaattcgtctgttgcagttgtcgacgctggaacttcagcaggagctacagcaggcgctggagagtaatccgctgcttgagcaaatcgacactcatgaagaaatcgacacccgcgaaacgcaagacagtgaaacgctggacaccgccgacgcgctcgaacaaaaagagatgccggaagagctgccgctcgatgccagttgggacaccatttacaccgctggtacaccatccggcaccagcggtgactacattgacgatgagctgccggtctatcagggcgaaacgacgcagaccttgcaggattacctgatgtggcaggtcgagctgacaccgttttccgacactgaccgcgctattgctacctctatcgtcgatgccgttgatgacaccggttatctgactgtcccgctggaagatattctcgaaagtatgggcgatgaagagatcgacatcgacgaggttgaagccgtccttaagcggatccaacggtttgatccggtcggtgtagcggcaaaagatctgcgtgactgcctgctaatccaactctcccaattcgataaaaccacgccgtggctggaagaggccagactgatcattagcgatcatctcgatctgttagccaatcacgacttccgcactttaatgcgcgtcacgcgtctgaaagaagatgtgctgaaagaagccgtcaatctgatccagtcgctcgatccgcgccccgggcagtcgatccagactggcgaacctgagtatgtcattccagatgtgctggtgcgtaagcataacggtcactggacggtagaactcaacagtgacagcattccgcgtctgcaaatcaaccagcactacgcctcgatgtgcaataacgcgcgcaacgatggtgacagccagtttatccgcagcaatctgcaggatgccaaatggttgatcaagagtctggaaagccgtaacgatacgctactgcgcgtgagtcgctgtatcgttgaacagcagcaagccttctttgagcaaggtgaagaatatatgaaaccgatggtactggccgatatcgcccaggctgtcgaaatgcatgaatcgacgatatctcgcgtgaccacgcaaaaatacctgcatagtccacgaggcatttttgaactgaagtatttcttttccagtcacgtcaataccgagggcggcggcgaagcttcctccacggcgattcgtgcgctggtgaagaaattaatcgcggcggaaaacccagcgaaaccgttgagcgacagcaagttaacctctttgctgtcggaacaaggtatcatggtggcacgccgcactgttgcgaagtaccgagagtctttatccattccgccgtcaaaccagcgtaaacagctcgtttgacccaaccgataaggaagacactatgcagctcaacattaccggaaataacgtcgagatcaccgaggcactgcgcgaatttgttacagccaaatttgccaaacttgagcaatattttgaccgaatcaaccaggtctatgttgttctgaaagtggagaaagtcacccacacctcagatgcaacactgcatgtaaacggtggtgaaattcatgccagcgcggaaggtcaggacatgtacgctgccattgatggcttaattgataagctggcacgccagttgaccaaacataaagataaactgaaacaacactaattgtccgggcaattagcatgtgcatggcggcctgttgtgcggcacaacgggccatttgtacggttaatgctccgagcctgttccactgtttgagtgggcaggttcttaggtgaaattatgacaaataatgatacaactctacagcttagcagtgttcttaacagggaatgtacgcgaagccgcgtccactgtcagagcaaaaaacgcgccctggaaatcatcagcgagctggcggcgaaacaacttagtctgccgcctcaggtggtttttgaagctatcctgacgcgggaaaaaatgggcagtaccggtatcggcaatggtattgccattccgcatggcaaactggaagaagatactctgcgcgccgttggcgttttcgttcagctcgaaacgcctatagctttcgatgccatcgacaaccaaccggtggatttactttttgccctgctggtgccggcagaccaaactaaaacgcacctgcatactctgtcactggtggcgaaacgtctggcggacaaaaccatctgccgccgtttacgcgcagcccagagcgatgaagagctgtatcaaatcattacggataccgaaggtactccggatgaagcgtagttattcggtaatgtctcttttagacgttgtgaggagaaacagtacatggtactgatgatcgtcagcggacgttcaggttcaggtaaatctgtcgccctgcgtgcgctggaagatatgggtttttactgcgtggataaccttcccgtagtgttgttacccgatctggctcgaactctggccgatcgcgagatttctgccgccgtcagcattgatgttcgtaatatgccggagtcaccagaaatattcgaacaggcgatgagtaacctgcctgacgctttctcaccgcaactcctgttcctggatgccgaccgtaataccttaattcgtcgttacagtgacacgcgccgactgcatccgctttccagcaaaaacctgtcgctggaaagtgctatcgacaaagaaagcgatttgctggaacctctgcgttcgcgagcggatctgattgtcgatacctcagaaatgtccgttcacgagctggctgaaatgctgcgtacccgtctgctgggtaaacgtgaacgcgaactgacaatggtctttgagtctttcggcttcaaacacggtatccctatcgatgcagattacgtctttgacgtgcgcttcttgccgaacccgcactgggatccgaaactgcgtccaatgacaggtcttgataagcccgtcgccgcgttcctcgaccgccacacagaagtacacaattttatctaccagacgcgaagctatcttgagctatggttacctatgctggaaaccaacaaccgtagctacctgacggtcgccattggttgtaccggcgggaagcaccgttcggtgtatattgcagagcaactggcagactacttccgctcgcgcggtaaaaacgtccagtcacgccatcgtacgctggaaaaacgtaaaccatgaccgtcaagcaaactgttgaaatcacaaacaagctgggcatgcatgcccggcctgcaatgaagctgtttgaattaatgcagggttttgacgctgaagtgctgttacgtaatgacgaaggcaccgaggctgaagccaatagcgttattgcactgctgatgctggattctgccaaaggacggcagattgaagttgaagcgaccggcccacaggaagaggaagcactggcagccgttatcgccctctttaactctggttttgatgaagattaatcttcatcactttgacatacaactcccttcaaactccccccgacaataagaaaatcacgtactgaaatcgttctcaatcaacgtcatttgtacattttgtgcgcttttcactttcagaagaaccttaagaaaaccttaagaggcattgtttaggttttgtttaagttaatcgaccatactggagatcgtcagaaaatatttccaggagatggcatgattcgcttatctgaacaaaatcccctgggcaccggaagacatcggaaatgttatgcgcatccggaagatgcccaacgctgtatcaagattgtctaccatcgtggcgatggtggcgataaagagatccgccgtgagttaaagtactacgcgcatcttggtcgccggttaaaagactggagtggaataccgcgctatcacggtaccgttgagacggattgcggaaccggttatgtctacgatgtgattgcagattttgacggcaaaccctccattacgctgaccgaatttgctgaacaatgccgttacgaagaagacattgcacaactgcgccagctactgaaacagctgaagcgttatttgcaggataaccgtatcgtgacgatgtcgctgaagccgcagaatatcctctgtcaccgcatcagtgagtcagaggttatcccggtcgtctgtgacaacattggtgaaagcacattgattccactggcgacctggtcgaagtggtgttgtctgcgtaagcaagagcggttatggaaacgatttatcgcccaaccggcgctggctattgccctgcagaaagatctgcaacctcgtgagagcaaaacgctggccctcacttcgcgcgaagcttaatccagctggtgttgttgcataaacggctcaccgcctaactgatacatctgccgtaaaatccacgcctgacggctacgcacgtagcccgatggcgaggagactttgaaacgaagtggattaggtaatacagctgccagtaatgcagcttccgaccgggtaagtttgctcgcgggtttgtggaaataacgttgtgccgcagcttcgacgccaaacacaccgtcgccaaattcggcgatattcaggtaaaccgtcaggatacgctttttgctccagactgtttctatccccagcgttaatccagcttccagcccttttcgtacccagctacgcccatcccataaaaagagatttttggccgtctgctgagaaatcgttgaagcaccgcgaatacggttttcattgcgctcgttgtgcgccagggctttctcaatggaagcgacatcaaagccccagtgctcaggaaatttctgatcttctgcggcaatcaccgccagtcccatccacggcgagatttgatccatactgacccagtcagaatgtgccacgtaacgaaaattgccatgcagccaggcgctgacctgtcgctcgaccattaccgctgagaagggaacaggcgcaacactaaacaacgcgatgcccccgccccagaaaacggcgaggacaaccattaaccgcaaaagaaaacggcgaacgaaactaaacaccgttaagcggcttttactcattcagccagaaccagcacgcgggaaaccagcttatcaatgccgctcgccgcttctgcaatgttctgcgccagcatatatgctggggtggtgacaatcttattgtcttcatcaaccacgatatcatcgacaggacagggcacatgctccgcgcccatctcttccagcacttctgcggtatcgatatcagtaccgatggtcaaacgcagcgggaaatcgaaaattttcggcagcatcgccggggcaatacacataaaaccaagcggttttccggcctgatgcatcgcttgtgccagcgcctttaattcacggtcaacggtgcattcgctaccaagagtggcaaaattgcttaaattcttcgccgcgccaaacccccccggcacaatcaacgcatccagttcagcggcatcggcctgggccagaggacggatttcaccgcgcgttattcgtgccgcttcaatcagcacgttgcgcgtttccgtcatcgcttcgccagttaaatggttgataacatcaacctgctgcttatccggtgcaaagcagaccgcctgcgcaccgctgcgtgaaatagctaacaacgtcaacaccgcttcatgaatttcagaaccgtcatagacgccgcatccgctcagaattacgccaattttcttcattgtgatcatcctttcgcaattgactgaaacacattaatttttttaataaaaatggtacgcatcacacatttaactgattcatgtaacaaatcatttaagttttgctatcttaactgcgtgcggcctgaaaaacagtgctgtgcccttgtaactcatcataataatttacggcgcagccaagatttccctggtgttggcgcagtattcgcgcaccccggtctagccggggtcattttttagtggcttttgccacccacgctttcagcacttctacgtcgtgacgccactcttctttcatctcttcaatccattcaccgacgttatcttcccaggcaggaaggtccggagactgaatttgctgacccagctgttgcagatggcgtaaccccactgaccccgccgcacctttaattttatgtccttcctcaacaatgccttttttatcctgcgccgtcagattcgactccagcacgctgacatagcccggcatcatcttctcaaacaccgctaacccgtcggtgatcagcttcggtcctacaagttcgagatactgttccagcatgggaatatcgagcaatgcttctgatttactgttctcttctgtcgtcaccgtactctcctcatcatcctgggtatcccagaatttcttgatcatcgcggttagcgccggaaccgaaagcggcttactcagcacatcatccattccagcattgaggtactcttgtttgtctttcagcacgttagcggttaaggccaccagcggcggtaaatcctcgcgcggataacgcttcgtcagttcacgagagatatccagcccggtcatatctggcaactgaatatccagcaacaccaggtcgtattcgcccggtttaaacatctccagcgccgccttgccggtcatggcgacatcaacgctgttacctaatttttccagcacagaacgcgcaacaatcacgttcagttcaatgtcttccaccagcagcacattcagcgccggtaaaggcatatcgtcttcatcaaacgcatcatcgacctcttctgctaccgacggtgcgtggatcgtcaacgtaaaggttgaacctttgccctgttcgctggtaaccgtaatatcgccgcccatatttttcgccagacgacgagaaacggccagaccaataccggtgccggtggcaggtttaccgccatgactgtctttcacctggtaatacatggcgaaaattttatccagctcatcctgcggaatgccgataccagagtcttccacttcaaaatgcagcatatcgccttcatcgtagcgcacgcgcacggtaacctggccttgctgggtgaatttgacggcgttactgatgaggttccacaggatctgccgtaaacgcgtcccgtcggtaatgacctgatgcggtaatggcagcgtcggctccaggttaaagcgcaatcctttttgttgcgcctgcaatgcggagagattttccagatcggcaaggaagctggtgaaatcaaccggttgattatcaagctggaccttgcgccgttccatcttatccatgtcgataatatcgttaaagatattccccagcgtgacggccgaaacatggatggtcttgagatatttttcctgctcggcggtgagttcggtatccagcagaatacggctcaggccgacgataccgttcagcggtgtacgcaattcgtgactgatggtggagataaacgtcgttttgtcgcggctggcccgttcaagcgcatcctgataccgcttacgctcggtaatgtcgcgaccaaagcccatcaaaccgtgacgtttacccacgcggtcgtagtacggcactttacggatttcaaagcaggctttgcgcccgtccgggtaatccagccactgttcataggtcagtgacacattatgacggaacactttttcatcggtttcaatgacttttgcggcggcttccggtgagtaaacatcagcaggtttcaggtgaaccagttgtttttcgctttttccggtcagcagctccatcgcgcggttacagccggaaaactctttatcttcgttacgataaaaaaccaggtcgggtgaagcatcaaggaaggaacgtaagaatgaggattgctgctcgagctgaatttgtgtctcttcgcgctctttgatttcaattttcagttggccgaaggtttcctgcagttctgcttccgctttttcacgaacggcgatttcctgatttagctgggcaatattatcttttaactgaacgttgaggctcaaatcgcgctcgcgcatctcctccagtttttgcaccagccgtgacagacgttgtcgtgactcctccagttgctcgacgaccaccgatagaaagtagaccgcccacggcgtaatcagcaaaccaaagaagatagaacgaataacatcaatgctttcgacctgaccatgcagcaccatggttaccgccatttgtaccacaatggcaagaacgacgagggccagcgccagcaacattgagaagcgcaccagacctaacttcatcatcaggtcaacataatactgcgccagcagacgaatttgcttcattagggaattccttcacgacaacctgccccaataatacccaattctgacagttacgttataaattgtgtgagaaatgcggaattcccctcaacgacctactccgttggaggtatccacggacgttccagcgccgatccctgtacgccatgttcattcagatagcgatccagctcgaccattcccgtccatcgattttcgcaccacagaggagcaagcagcgtcgggcgacgggcgctggcggaaatgcggtggtagatcacttccggtggcgtatggcgaatcatttctccggcagtgagcgtgtaatcctccagttcaataccgttcaaacgccccgcttcccaggctttcgccataatgctgcctttcacaatatgcagcggatgcagctttatgccgtccacgccggtttcaaccactcgctccagcgtttgcaaacattcagcctgcccttcgccaggcaggccgacaattaagtgggaacacaccttcagcccgcgctgacgtgccagctgggttgtacgctgataacaggcaaaatcatggccgcggttgatgcgatgcagtgttttgtcgtgggcggtttgtagccccagctccagccacacttcgtaaccctggtccttatattcgcaaagcagatccagcaccgcatccggcacgcagtccgggcgggtaccaacacacaaaccgacaatattggcctggctcaccgcctgctgatacatagaacgcagcacctgaacttccgcaaaggtgctggtatacgcctgaaagtaggccagatagcgtttagcgcggttaactaaattcgcctggtgcgccagttgctcggcaatggaacgatgctgctgcgcttcatcggcaaacgaggcaacattacagaatgtgcagccaccacgcccgatggtaccgtcacggttagggcagctaaaaccgccgtgtagcgtcagcttatgcaccttttgcccataacgacgggtgagatcaccaccaaacatattgactaatttctgtaactgcataatctgatagaccgcgccttgaaaagaggccaaagcctgccatttttagctcaattcggcgatgacctggatcaatcgtcccggcctgcttttatcaactgcataatcaatcaaaattaccgaaatttcatgcataatcacataaatcacttttgcttatcttgtgtcagatttttttatctccttatggattttaggcaaaaacagtagcatgaaacgtcattaccaattaaggcagtataaaatgctggctttctcgtcagttcaaggcaggataagggttaacacgcctttatgacagtcaggaattgactgtttctctaacgacttcccttttagccttaaagataaaatccattttaatttcagtaatttaataaagaattttgcgctaaagcacatttctgtaccaataagcttgccatttgacctgtatcagctttcccgataagttggaaatccgctggaagctttctggatgagcagcctgctcatcatatttatgcagtaattgagatcccctcttcaccgtattaaccgatgcgaaaaggacaacaagggggcgaatgcgaggcgcgcgtatgacacgcaaaccccgtcgccacgctctttctgtgcccgtgcgcagcggttcggaagtggggttcccgcagagcctgggggaggttcacgatatgttgtacgataaatcccttgagagggataactgtggtttcggcctgatcgcccacatagaaggcgaacctagccacaaggtagtgcgtactgcaatacacgcactggcccgcatgcagcaccgtggcgcgattctcgccgatggtaaaaccggcgacggttgcggcttgctgttacaaaaaccggatcgcttttttcgcatcgttgcgcaggagcgcggctggcgtttagcaaaaaactacgctgtcgggatgctcttcctgaataaagatcctgaactcgccgctgccgcacgccgcatcgttgaagaagagctgcaacgcgaaaccttgtcgattgtgggctggcgtgatgtccccactaacgaaggcgtgctgggtgaaatcgccctctcctctctgccccacattgagcaaattttcgttaacgctccggcaggctggcgtccgcgcgatatggagcgccgtctgtttatcgcccgccgccgcattgaaaagcgtctcgaagccgacaaagacttctacgtctgtagcctgtcgaatctggtgaacatctataaaggtctgtgtatgccggcggatctgccgcgcttttatctggatcttgcggacctgcgtctggaatcggccatctgcctgttccaccagcgcttctccactaacaccgtaccgcgctggccgctggcgcagccgttccgctacctggcgcataacggtgaaatcaacaccatcaccggtaaccgccaatgggcgcgtgcgcgtacctataaattccagacgccgctgatccctgatctgcacgacgccgcaccgttcgtcaacgaaaccggttctgactccagttcgatggataacatgctggaactgctgctggcaggcgggatggatatcatccgcgccatgcgtctattagtaccacccgcctggcagaacaacccggatatggacccggaactgcgtgccttctttgactttaactccatgcatatggagccgtgggatggcccggcgggcatcgtgatgtccgatggtcgcttcgctgcctgtaacctcgaccgtaacggtctgcgtccggcacgctacgtcattaccaaagacaagctcatcacctgcgcctctgaagtcggtatctgggattatcagcctgacgaagtggtcgaaaaaggccgcgtcgggccaggcgaactgatggtgatcgacacccgcagtgggcgtattctgcactcggcagaaaccgatgacgatctgaaaagccgccatccatataaagagtggatggagaaaaacgtccgccgactggtaccgtttgaagatctgcccgatgaagaagtgggtagccgcgaactggacgacgacacgcttgccagctaccagaaacagtttaactacagcgcggaagagctggactccgtaattcgcgtactgggcgaaaacggtcaggaagcggtcggttcgatgggcgatgataccccattcgccttgctctccagtcagccgcgcattatttacgactacttccgccagcagtttgcccaggtgactaacccgccaatcgacccgctgcgtgaagcgcatgttatgtcgctcgccaccagtatcggtcgtgaaatgaacgtcttttgcgaagcagagggccaggcgcaccgtttaagctttaaatcgccgattctgctctactccgatttcaaacagctcacgacgatgaaagaggagcactaccgcgcagatacgctggatatcacctttgacgtcactaaaaccacgctcgaagcgacagtcaaagagctgtgcgacaaagccgaaaaaatggtacgtagcggcaccgtgctgctggtgctctccgaccggaatatcgctaaagatcgcctgccggttccagccccgatggcggttggcgcgatccagacccgtctggtcgatcaaagcctgcgttgcgatgccaacatcatcgtcgaaaccgccagcgcccgcgatccgcaccacttcgccgtgttgctgggcttcggcgcgacggctatttatccataccttgcctatgaaacgctgggccgcctggtagacacccatgcgattgccaaagattatcgtaccgtgatgctcaactaccgtaacggcatcaacaaaggcttgtacaaaatcatgtccaaaatgggcatctccaccatcgcctcttaccgctgctcgaaactgtttgaagcggtcggtctgcacgatgatgtagtgggcctgtgcttccagggggcggtcagccgcattggtggggcgagctttgaagacttccagcaggatctgctgaacctgtcgaaacgtgcctggctggcgcgtaagcccatcagccagggcggcctgctgaaatacgtccacggcggcgaataccacgcttacaacccggacgtggtgcgcacgctgcaacaggcggtacaaagcggcgagtacagcgactatcaggaatacgcgaagctggttaatgagcgtccggcaaccacgctgcgcgatctgctggcaattacgccgggtgaaaacgcggtcaacattgctgatgttgaaccggcaagcgaactgtttaaacgctttgataccgccgcgatgtctatcggcgcgttaagcccggaagcccacgaggcgctggcggaagcgatgaatagcatcggcggtaactcgaactccggtgaaggcggcgaagacccggcgcgctatggcactaacaaagtgtcgcgcatcaagcaggtggcttctggtcgcttcggcgttactccggcgtatctggtcaatgccgacgtcattcagattaaagtcgcccagggcgcgaagccgggcgaaggcggtcagttgccgggcgacaaagtcactccttacatcgccaaactgcgctattcggtgcccggagtgacgctgatctccccgccgccgcaccacgatatctactctatcgaggacttagcgcagctcattttcgacctcaagcaggttaacccgaaagcgatgatctccgtgaagctggtttccgaaccgggcgtaggcaccatcgcgactggcgtggcaaaagcttatgccgatttaatcaccatcgcaggctatgacggtggcaccggcgcaagcccgctgtcgtcagtgaaatacgcaggttgcccgtgggagctggggcttgttgaaacccagcaggcgctggttgccaatggtctgcgtcataagatccgtttgcaggtcgatggcggcctgaaaaccggtgttgatatcatcaaagcggcgattctcggcgcagaaagcttcggcttcggcactggcccgatggtggcgctcggctgtaaatatctacgtatttgccatctgaacaactgcgcaacgggtgtagcaactcaggatgacaaactgcgtaagaaccactatcacggcctgccgttcaaggttaccaattactttgaatttattgcccgtgaaacccgcgagctgatggcacagctgggcgtaacgcgtctggtggatctgattggtcgcaccgacctgctgaaagaactggacggtttcaccgccaaacagcaaaaactggcgctgtcgaagctgctggagaccgccgaaccgcatccaggtaaggcactctactgcaccgaaaacaacccaccgtttgataacggcctgctgaacgcgcagttgctgcaacaggcgaaaccgtttgtcgatgaacgccagagcaaaaccttctggttcgatattcgcaacaccgaccgttctgtcggcgcgtcgctttcaggctatatcgcccagacgcacggcgatcaggggctggcagccgatcctatcaaagcgtacttcaacggcaccgcaggccagagtttcggtgtgtggaacgcgggcggcgtggaactgtacctgaccggggatgccaacgactatgtcggtaaaggcatggcgggcggcttaatcgccattcgtcctccggttggttccgccttccgcagccatgaagcaagtattatcggcaacacctgcctgtatggcgcgaccggtggtcgtctgtatgccgcaggccgcgcgggtgaacgtttcggcgtgcggaactccggtgctatcaccgtggtagaaggcattggcgacaacggctgtgaatatatgacgggcggtattgtctgtattctgggtaaaaccggcgttaacttcggtgcgggcatgaccggcggcttcgcttacgttctcgatgaaagcggtgatttccgcaaacgcgttaacccggaactggtcgaggtcttaagcgttgacgatctggcgatccatgaagagcatctgcgcggtcttatcaccgagcatgttcagcatactggctctcagcgcggtgaagagattctggcgaactggtcaaccttcgccactaaatttgcgctggttaaaccgaagtccagtgatgtaaaagcactgctgggtcatcgtagtcgtagcgcagcagagttgcgcgtgcaggcgcagtaaggggtagcaacaatgagtcagaatgtttatcaatttatcgacctgcagcgcgttgatccgccaaagaaaccgctgaagatccgcaaaattgagtttgttgaaatttacgagccgttttccgaaggccaggccaaagcgcaggctgaccgctgcctgtcgtgcggcaacccatactgcgagtggaaatgtccggtacacaactacatcccgaactggctgaagctcgccaacgaggggcgtatttttgaagcggcggaactgtcgcaccagaccaacaccctgccggaagtttgcggacgagtctgcccgcaagaccgtctgtgcgaaggttcctgcactctgaacgatgagtttggcgcggtgaccatcggcaacattgagcgttatatcaatgataaagcgttcgaaatgggctggcgtccggatatgtccggcgtgaagcaaaccggtaaaaaagtggcgattatcggcgcaggcccggcaggtctggcgtgtgcggatgtcctgacgcgtaacggcgtaaaagccgttgtcttcgaccgtcatccagaaattggcgggctgctgaccttcggtattccggccttcaagctggaaaaagaggtaatgacgcgtcgccgtgaaatcttcaccggcatgggtattgaattcaaactcaataccgaagtgggccgcgacgtgcagctggacgatctgctgagtgattacgatgccgtcttccttggcgtcgggacttatcagtcaatgcgcggcgggctggaaaacgaagacgccgatggcgtgtacgcagcgctgccgttccttatcgccaacaccaaacagttaatgggctttggtgaaacccgcgacgaaccattcgtcagcatggaaggcaaacgcgtggtggtccttggcggtggcgacactgcgatggactgcgtgcgtacgtccgtgcgccagggagcgaagcacgttacctgtgcctatcgtcgtgatgaagagaacatgccgggttcccgccgcgaagtgaaaaacgcgcgggaagaaggcgtagagttcaaattcaacgtccagccactggggattgaagtgaacggtaacggtaaagtcagcggcgtaaaaatggtacgtaccgaaatgggcgaaccggatgccaaaggccgtcgccgcgcggagatcgttgcaggttccgaacatatcgttccggcagatgcagtgatcatggcgtttggtttccgtccacacaacatggaatggctggcaaaacacagcgtcgagctggattcacaaggccgcatcatcgccccggaaggcagcgacaacgccttccagaccagcaacccgaaaatctttgctggcggcgatatcgtccgtggttccgatctggtggtaaccgctattgccgaaggtcgtaaggcggcagacggtattatgaactggctggaagtttaagctctgtcccagcgccgcctcctcagaaaagagtcggcgctgaaattctcctttctttctggaaagcgcctcgcataatctgaagaaaaccaatgtaatacgctcatctggattgttaccggtagatgcccggcgtatagctgattccattattcaacgcagcgccatataaagggacagataatggaatcgctctcagagagaacctcaacaggctaccagcaaatccacgacggtattattcatctggtcgatagcgcccggacggaaacggtacgtagcgttaacgcgctgatgaccgcgacatactgggaaattggccgacgaattgtcgaatttgaacaaggtggcgaggccagggctgcgtatggtgcgcagctaatcaagcgactatcaaaggatttaagtctaaggtataagcgtgggttctctgcaaaaaacttacgccaaatgaggcttttttacctcttttttcaacatgttgaaattcgccagacagtgtctggcgaattaacaccattgggaattccgcagacaccatctgcagaattcccatcggcaaagatttggcagacgctgtctgccaaatctttccccctgccctggtccacctacgtccgtttactttccgttaaaaacgctgacgcccgcagcttttatgaaaaagagacgctccgctgtggctggtctgttcgccagctagaacggcaaattgcgacccaattttatgagcgaacactactgtcacatgacaaatcagccatgctgcaacaacacgctcctaccgagacgcatattcttccgcaacaggcgatacgcgatccctttgtgctcgaatttctggaattgaaagatgaatattcagaatctgatttcgaggaggcgctgatcaaccacctgatggatttcatgctggaacttggggatgattttgcctttgttggtcggcagcgaagattacgcattgatgacaactggtttcgtgtcgacctgctgtttttccaccgccgtttacgctgcctactaatcgtcgatctaaaagtgggcaaattcagctatagcgatgccggacagatgaatatgtatctcaactacgccaaagagcactggacgctaccggatgaaaatccgcccatcggtctggttctctgtgcagagaaaggagccggagaagcacattatgctctggcaggtttgcctaacaccgttctggcaagcgaatataagatgcaactacctgatgagaaacgactcgcagatgaactcgttcgaacacaggcggtgctagaggaaggctatagacgccgttaatttcagcggtttcgaattctgcagacagtgtctgcagaatctttaaaacgaactaagttttaagccattaaatcagccttaaccttcaccaccacctttttaatctcacccggctcgccaacaacgcatcccggcttatgcggctctcctggcataaacacggcgaacattcccggttttaagatgatggtttgctcgttttcaatggcgctgcaaagctgataatcatcctcatggtggaactcttcacactgacgcgcggtgcctgccatgccaaacagaatccgttcctcaccgtttaataacagctggatatcaatgtattgctcgtgcaattccgcttttttctcgacgggcgattgagtgttaaacgtcatgacattcataaagatattgtcgccctgtaattcgtaacgacccggcgctttttcttgcggtctggcagctaatgccagcgttaacgcgtcctgtaacgcaggatgtaacccagcagacggtaatgactgtacttcacccatcatcataatttttctccctgggccaacagcgcagccccaagtaaacctgcatcgtggcggtagtgcgccgccagtaaatcaacatgaaatgccgctggctcctgcgccagatacatttccaccaacgccagatacccttctgccagaccaacgctgccaccaaccaccacgcactggcaatcagttgtggctttaatatcagcgatcagccttgcaagcgtacgtgcggagagatgaatcagttgctgcgcctgctcatcgccctgcccggcgcgtgtgaaaatagttctagcatccgcgccagccagctcgccctgcgctgccgccgcaatgccgcgaccagaagcaattgcttccacgcaacctgtgcgtccacagccgcagactgggccgtgtggatcggcaagcgtatgcccgatgtgccccgccagaccgccagggccggtaagcagtttgccgccgctcactacaccgccgccgacgccagtggaaacggtgataaagaccatatcggttatatcgccttccagcgcctgatactctgcccatgctgcggcctgcgcgtcgttaatggcaatggtcggcaaattggtaagttgttccagcgttttgactaacggaaagtgtagcaatccaccgagattatgcggattcagcgctagcaaactgccgtcgcgaataattccggttgaagcgatggcaacccgctgcgcatgagcttgcaacggagagactaatgcggataaggcatcacgcaaggcttctggtgtctggctggctggcgtaggaagttcacgacgatcgcggatctgcccgtcagcgccaatcagcgcggcggcaagtttagtaccgccgatatcaatcgccagtgtggtcatagcaccgcctttttcatcgctgtgttgtaccactgacaaatgtgttcaagacgcgtaatggcagaaccgaccgtcaccgcccacgcgccgtggcgcattgcgtctgccgcctgagcaggcgtgttgtaacgcccttcggcaatcacccgacatccggcgtcgctcaacgttttcaccagcgccagatccggctcttctggcgtttcaggcgtggtatagccagaaagcgtagtgccaataatttcggctcccagcttttggcatgccaggccgtcttccggcgttgagcagtcggtcatcgccagtaaaccgtgatggtgaatacgtgccagcagcgtttcaacaggcaccggacgcgggcggtcggtgccgtcaatggcgataatgtccgcgcccgcctgcgccagcgcatcgacatcttcaatataggccgtgatgcgtaccggagaatcctccagatcgcgtttcacaatcccgataattggcacgctcaccaccgcacgcgtggcttgcagatttgccacaccttcaatgcgaatggcaaccgcgcccgcctgctctgccgctaatgccatggcggcgacgatttcgggtttatcgagcggactgtccggaaccggctggcaggagacaatcaggccaccgttagcagcgattttttgatccagttgtgcaagtaacgacatacatcttcccttagcgaaaggcccggtacatagaccgggcaacaggattaacttttggttttgactaaatcgtttttggcgctgccaaatggcacggcaccgctaaatggtttgccgtcgatagcgtcatgagtacgcaatgcttccgggcgcagccaacgctgaacgcgggaaggcatatccagaccaatcagcaggatcaccacgaacgtcagactgaacgagagcgatgccagcgcagtacccagatccagacgttgagcgatcaacgcgccgatgattggggccagtgcgccgcccaatgcgccaacgttgtaggtaaagcccaggcccgctgcacgctggtcggtatcgaaataaccgccaatcagtttcggtaagatcccggcgatcccttgtccaagcatttgctggaagaacagtaacagaccgagcacccagacgtttgcgccgccaatcgcaaataccggaataatcagcagctgcgaggccagcaggctacaaacgtacgctttgcgggttcccagccagtcaccgaggaagccacctacgcagcatcccacggccgcgccaaagccactaaagaacagcacattggcgacagtatgcgggttataagccagatcggttttcagatacgttggcagcagcgcctgaatcggccatgagtagaggaaagcaaacaacacgaccaccatcagcattacgcccgttggccagcgtttacccgtactttgcaccataaagctgataaagattgcggcgcataacagcccgagaacagcgacgattgcagcattttgcaggttaccggcgaagcagaaccacagcgcagtagccgccgccagtgtcattacgatattggcaatgcgatgttcaccacggtagagaatatccaccattgtgcgtactggtgctttacctgcgtgtttctctttccagtcttccgcttccgggatgtttttacgcagccagagagcaaagatgattggcaaaatgccgataaagaacagcgcacgccaaccccagaccggaaccaccaggctatagacctgagcggcaacgacggcccccacagagaagcctgaaatcaaaaaaccactggctttgttacgcagatgttttggccagctttcaatgacataggtggcgctggaaccgtattcacccgccatccccatgccgatgaccagacgagcgataaacatggtgatgtagcctggcgcaaagccgcaggccagcgtcccggccgagaagagaacgatgctggtgaccattgccagacgacgcccgtagcggtcacccatagcgccgagcatcaggccgccgaaccagcgagagataaaggctgcggagatcagacttgccgcctgcaccgtcgtcagcccgaattcaccctgtacttcggtgagtaccagggcgattaaaacgaaatcaaaaccgtcaagcagatatcccaaccaggcagcggaaaatgcccgccattgtgcacgattgagatggcgataccacgggatattctgggttgtagtactcattgtgagtctcccgcggtgggcgatgcccacacgctttggtatgaaaattgtagggtacagatgcgtttatttcccctcacccggtaggggcgagcgaggggaaacaactcacccgcgctcttgcatcaactgctgggccagcgccttcagttctggcagatatttttcatctaccggaccaaacggtttgcggcacagcggcacagaaacgacatccatataatgcaggacagttttcaggccgcggaatacgcccgttttgatcagtaaatcaatgactttattacattcggtttgcagcttctgcgcggtctggatatcgccttctttcagcgccttcacaatcccctgataacgccagcccatgatgttgtaggtactaccgataccaccatcagcgcccgccagaagaccagaggcgaagatttcgtcgtaaccgttatagagcaccagatcaggatgttcacgacggatctgctccatctgatagagatcgccagaggtctgtttcagcgcacctacgccaggcaacgtaacaagtgtgttgatctgatccagggtcagttttaccccactcagggctggaatgttgtacaccaccatcggcaaaccatccgccgaatcaataattgcccgatagtgatcgcagtgctcttcaaagctgaaaggatagtagaacggcgtgacggcggagacggcatcgaagccataacgtttagccgatgccgcaagttgttggctttcggcggtgctgacgcaaccgacgtgggcgatgagtttaatctgacctttcgcctcttcggcgacgatttccagtacctgttcacgctcggaaaggctttgtacaaaggcctcgccggtcgaaccacccacgtataaaccgtcgatgccctgctgaatattgaactgaaccaggcgacgcagactcgctttatccagtgcttgttgttggtcaaaaggagtcaggagtgcagccattacgccacgtaaattcgttgccataaatacctctgaagtgatgcttgtctgataaacgatatacctttatacctgttataccagatcaattaagcaacaccccatacagaaagcttataatgcgatctgcttcactaaagtggcattatttctttttgttggtggtctgaccgaaggcgtgccaggtagcagagacgctgttgagatgcgattgcaacgcacgatcggcttcgtcaggatcgtggcggcggatcgcgtcaacgatcgcaatatgctgttgatagctaacgttgttatgctcgtgcagagcctgatcagccacggttggacgtgcggcgattagccagtcgagcagggcaacgtggatcgccatgaagattgggttacctgggatctccgccagcacgcggtggaaatcaacgtctgaacgaatgaatgccgcgttgttatccagcgactgactgttgatttccagtgcttttgccagcaaatcgatttgctcatcggtggcgtgttcagccgcatagcgcaccaggctggattcaaagaacagacgtaattgttcgaaatgggcaatcccaccaggatgagaaaggaaatctttcgccatgccggaaagctcaccgatgatagtgtccgcagaaggacgcgagacgcgagcgcgttcgccgttgtttatttgcaccagacctttgcgttttaacgctgccagcgcttcgcgcacagaaggacgcccgacgttaaagaacgccatcagttcgcgttcagacggtaattgttcaccttcgccaaattcacgacggcggatcatctgttccagctcttcttccaccatttcggagagttttttacgcgccagcgggcggctacgcaagttgcgaccaattgcaggtgaagaatcttcggtttgcgaatcaaatgcgttcataaggcccattctgtaaggtcagtgtgattaacatcatcagtgacatcctatcacaggattgaaagtaggggaaaatggcaggtttttctctttgtgcctcatcattaccataattaacggaataattaactattgcgaaaaattaatgtaacgcagataaaaacatcccgtttgaattattcataagactattcacgagcattatgaatattatgaatgtgttcttacaaaataatcataagcgcatattttttaatgaaaaaccacctcacctacaattaaaaacacgacatccgcaccataaatagacttgcaaaaaatataacatcattgttttcaatctgccgtttatgggattgaccgttttcttttgacacggagttcaacaatgttcggcataattatatctgtcatcgtattaattacgatgggctatttgatcctgaaaaactacaaacctcaggtggtgctggctgccgcaggtatcttcctgatgatgtgcggtgtctggttagggttcggtggtgtactcgatcccgccaaaagcagcggctacttgatcgtcgatatttataatgaaatcctgcgcatgctgtccaaccgcattgccggattggggctgtcgattatggcggtgggcggttatgcccgctacatggagcgcacaggagccagtcgcgcgatggtgagcttgctaagccgcccgttaaaactcattcgctcgccgtatattattctgtcggcaacttacgtcatcggccaaatcatggcgcagtttattaccagcgcctccggcctgggtatgttgctgatggtcaccttatttccgacgctggtgagtctgggagtaagtcgcctctctgcggtggcggttatcgcaaccacgatgtccattgagtgggggattctggaaacgaactccatttttgcagcccaggtcgcgggaatgaaaattgccacttacttcttccactaccagcttccggtcgcctcttgcgtcattatctcggtggcgatctcccactttttcgtgcaacgcgcttttgacaaaaaagataaaaatatcaatcacgaacaggcagagctaaaagctctcgataatgtcccgccgctctattacgccattttacctgtgatgccgttaatcttgatgctcggctcgctgttcctcgcccacatcgggctgatgcagtcagaactgcatctggtggtggtgatgttactgagtttgacggtgacgatgtttgttgagttcttccgcaagcataacttgcgcgaaacaatggacgatgtgcaggcgttttttgacggcatgggtacgcagtttgccaacgtggtaacgctggtggtcgcgggtgaaatatttgcgaaaggcttaacgacgattggcactgttgatgcggttatcaggggtgcggagcattctggtctggacggtattggcgtgatgattattatggcgctagtcattgccatttgtgccattgtgatgggctctggcaatgcgccgtttatgtcatttgccagtcttattccgaatatcgcagccggactacatgtaccagcggttgtaatgattatgccgatgcattttgccacgacgctagcgcgcgcggtttcgccgattactgcggtggtggtcgttacgtcaggaattgcaggcgtttcgccttttgcggtggtgaagcgaacagcgatccccatggcagtcggtttcgtggtgaatatgattgccacaatcacgctattttattaagccattaaaagacaaaacaggccaccagggcctgtttttgtattacttcacaacgcgtaatgccggtcgaccaccgcgtggtggctgcggaggttcatcgtcaggatgagtgtcatcatcgtgatctggcttgtcgccatcaataaccgacataacggtttcgttgtctgccgatgcctcttcatcattcatgatgctggtatcttcatcgtaggcagcttcaggctcaaacatcgtgcctgcgccattttcacgggcgtagatagccagcacggcagccagcggcacagaaacctgacgcggaatgccgccaaagcgcgcgttaaagcgtacctcatcattcgccagttccagattgccgacagcacgcggcgcaatgttgagtacgatttgcccgtcacgcgcatattccataggaacctgcacgccagggagcgtcacatccaccaccaagtgcggcgtgagctggttatccagcaaccactcatagaatgcacgcagcagatagggacgacgtggtgttagctgtgacaaatccatacagattaactccggcccagacgcatttcacgttctgcttcagttaaagaagcaaggaaagagtcacgctcaaagacgcgggtcatatagcctttcagctctttcgcacccgggccgctgaactcgatgcccagttgcggcagacgccacagcagcggagcaagatagcaatcgaccaggctgaactcatcgctcaggaagtacggcttctgaccgaagaccggcgcaatcgccagcagttcttcgcgcagttgcttacgtgcggcatctgcttcagaagctgaaccgttgatgatggtgttcatcagcgtgtaccagtctttttcgatgcgatgcatgtacagacggctttcaccgcgagctaccgggtaaacaggcatcagtggcggatgcgggaaacgctcatccagatattccataatgatgcgagattcccacagggtcagctcacgatccaccagggtcggaacgctctgattcgggttgaggtcaatcagatcctgaggcggattgtccttttccacgtgttcgatctcgaaacttacacctttctcagccagcacaatgcggacctgatggctatagatgtcagtaggaccggaaaacagcgtcattaccgaacgtttgttggcagcgacagccatgaaaacctccaggtatagtcagaatttttactgctaccagccaccaggtggccagtcagaagttgtgttacccagtaaggaacgactctctttgttcgaaaatcaaacaaaaaatgagcaatacccgacatttgggcagaaaattggatgatagtttaccagattttgcgacctttgtggtgagtcgatgccggaaatggggaaaaagagatgcgctttagtctgaaatagttgacttagtcccttattggcgatgtggtttttgttttgcctgtctgtcagacggtagcaaaaagcaactttccaatttttacgctgattcagaatttaaccataaaaaaacccgccgaagcgggttttttcgcaaattgttttctgccggagcagaagccaattaacgtttggagaactgcggacgacgacgtgctttacgcagaccgactttcttacgttcaacctgacgagcgtcacgagtaacgaagccagctttacgcagttcagaacgcagggactcgtcgtattccatcagagcgcgggtgataccgtgacggatcgcaccagcctgaccagagataccaccacctttaacggtgatgtacaggtccagtttctcaaccatgtcgaccagttccagcggctgacgaactaccatgcgagcagtttcacgaccgaagtactgttccagagaacgttggttgattacgattttaccgttgcccggtttgatgaaaacgcgagctgcggaacttttgcggcgaccagtgccgtagtattgattttcagccattgcctataatcccgattagatgtcaagaacttgcggttgctgtgccgcgtggttgtgctcgttacccgcgtaaactttcagtttacggaacatagcacgacccagcgggccttttggcaacatgcctttaaccgcgatttcaatcacacgctcaggacggcgagcaatcatctcttcaaaggtcgcttgtttgataccaccgatgtggccggtgtggtgatagtacactttgtcagtacgcttgttgccggttacagcaactttgtcagcgttcagaacgatgatgtaatcaccggtatctacgtgcggagtgtattccgctttgtgcttaccgcgcaggcgacgagccagttcagtagccagacggcccagagttttaccggtcgcgtcaacaacataccagtcgcgttttacggtttctggtttagctgtaaaagttttcattaaaagcttacccaataaatagttacacgttggtgaacacccaaacgtcttcaattgttgaggttcacacgacaaagtccggcaaacctaccccttcgaatagcctatgccagcacacaaaaagttttgggaaaaaaactttcttgtaacgtggggtcgcaggattatagagaagtcggggtcaaagatcgacccctttttgtgatttgtgacaggttttaacccgccaaatgctcgcgcttcagatactcttcgctttgcatctcttgcagacgtgacaggcaacgctggaactcaaacttcagccgatcgccctgataaatttcatacagcggcacttctgcactcaccactaatttgacatggcgctcgtaaaactcatccaccagcgcaataaagcgccgcgcttcgctctccatcaaccgcgtcataactggtacatcaaacaacatgaccgtatgaaagagacgtgagagcgcaatatagtcatgctgactgcgggcgtcgacgcacagcgtagtaaaagagaccgccagcgtctggttctcgacgcccattgtcgccaatggccgatggttgatttctaacgtcggtgaattttctcgtttcgcccccgccagcgccaaccatagtttatccatctgcgcccgggtttcatcgttgagtggcgaaagccacagatgcgcctgagtgagtgtacgcagtcgataatcaacaccagcgtccacgttcattacatcacaatgctgtttaatggcatcgattgcaggcagaaaacgcgcacgttgcaggccatttcgataaagttcgtccggcggaatatttgacgtcgctaccagggtaataccgcgggtgaacagggctttcatcagaccgccaagtagcatggcgtcggtaatatcagaaacaaaaaattcgtcaaaacagagcacgtcagtttcggctttaaagcgatcggcaataatttccagcggatcggtctgcccctgtaaggcagttagctcttcatgcacccgcagcataaaacggtgaaagtgcaggcgctgtttccgctctcccggcaggctttgatagaaaaggtccatcagccaggttttcccgcgtcctacaccgccccacatatataagccacgcactggcgtatgctttgtgtcttcgcgtttaccccacagcttaccgacccgcgccattagcccactcgtcctgggggctggtggcgtgctattgatgagttcctgataaataatttccaggcggctgacggcctctttttgaacgtcgtcgggttgatggctgccttcattgagcgccttcaggtattgcgatgttggggtaacgctttgcatgatcttattgttattccttgaataatcggtgcgccgttgttcacggttgacgaaaaaaaggccgttctacactacgcgatatgcagtcgggattccacttctgtggaattaacggttatagtggcataatcagccgcaggcatggagcctgaagccaacaccctacggaaacaaaagacaacgggagatgttcatgacctgggaatatgcgctaattgggttagtcgtcggcatcattattggtgctgtggccatgcgttttggtaatcgtaaactacgccagcaacaggcgttgcagtacgaactggaaaagaataaagctgaactggacgagtatcgcgaagagctggttagccactttgcccgcagcgcggaattactggataccatggcgcacgactatcgccagctgtatcagcacatggcgaaaagctccagcagcctgctgccggaactgtctgcagaagcaaacccgttccgtaatcgtctggcagagtctgaagccagcaacgatcaggcaccggtgcagatgcctcgcgactattctgaaggcgcatccggcctgctgcgtactggcgcgaagcgcgactaatttatttttcgggcgcagccattgcgccctcctcttctctccctccccgactatcatttaatctggtgtctcattgttagccgtctgaaaattcaataacatcaaactgttttgaatctcttttcttatcattcaggtacgagagcaggaataatgaaaaaacaaacccagctgttgagtgcattagcgttaagtgtcgggttaactctctcggcgtcatttcaggccgtcgcgtcgattccaggccaggttgccgatcaggcccctctccccagtctggctccaatgctggaaaaagtgcttccggcagtggtgagcgtacgggtggaaggaacggccagtcagggacagaaaatcccggaagaattcaaaaagttttttggtgatgatttaccggatcaacctgcacaacccttcgaaggtttaggctccggtgtcatcatcaacgccagtaaaggctatgtgctgaccaacaaccatgtgattaatcaggcacagaaaatcagtattcagctcaatgatgggcgcgagtttgatgcaaaactgattggtagcgatgaccagagcgatatcgccctgttacaaattcaaaacccgagcaaattaacgcaaatcgctattgccgactccgataaattgcgcgtcggtgattttgccgtagcggtcggtaacccatttggccttgggcaaaccgccacctctggcattgtttccgcattaggccgcagcgggttgaatcttgaaggtctggaaaactttatccagacagatgcttccattaaccgcggtaactccggcggtgcactattaaaccttaacggtgagttaattggcatcaacactgcaatccttgcgcctggcggcgggagcgtcgggattggatttgccatccccagtaatatggcgcgaacactggcgcagcagcttatcgactttggtgaaatcaaacgcggtttgttaggcatcaaaggcaccgagatgagtgccgatatcgccaaagccttcaaccttgacgtgcagcgtggcgcgtttgtcagcgaagtgttgccaggttctggctcggcaaaagcgggcgtcaaagcgggcgatattattaccagcctcaacggcaaaccgctgaatagctttgctgagttgcgctctcgtatcgcgaccaccgagccgggcacgaaagtgaagcttggcctgctgcgtaacggcaaaccactggaagtagaagtgacgctcgataccagcacctcttcgtcggccagcgctgaaatgatcacgccagcgctggaaggtgcaacgttgagcgatggtcagctaaaagatggcggcaaaggtattaaaatcgatgaagttgtcaaaggaagcccagctgctcaggctggcttgcaaaaagacgatgtgatcattggcgtcaaccgcgatcgggtgaactcgattgctgaaatgcgtaaagtgctggcggcaaaaccggccatcatcgccctgcaaattgtacgcggcaatgaaagcatctatctgctgatgcgttaatgtcgtaaaccgggcatcaggcttacgtgtgatgtccggttaactcgtggtatgctgctgccgttcccttttttaatgacgcctccatcatgtttgtgaagctcttacgttccgttgcgattggattaattgtcggcgctattctgctggttgccatgccttcgctgcgcagccttaacccgctttccactccgcaatttgacagtaccgatgagacgcctgccagctataatctggcggttcgccgcgccgcgccagcggtggttaacgtttacaaccgtggtttgaacaccaactctcacaaccagcttgagatccgcaccctgggatccggtgtaatcatggatcaacgcggttatatcatcaccaataaacacgtaatcaacgacgccgatcagatcatcgtcgccttacaggatggacgtgtatttgaagcattgctggtgggatctgactctctaaccgatctggcggtacttaaaattaatgccactggcggtttacctaccattccgatcaatgcacgtcgcgtaccgcacattggcgacgtggtactggcgatcggtaacccgtacaacctcgggcagaccattacccaggggattattagtgctacgggtcgaatcggtctgaacccgaccgggcggcaaaacttcctgcaaaccgatgcttccattaaccacggtaactctggcggcgcgctggtgaactcgctgggagaactgatgggcattaacacgctgtcgtttgataagagtaacgatggcgaaacgccggaaggtatcggctttgcgattcctttccagttagcaaccaaaattatggataagctgatccgcgatggtcgcgtgatccgcggctacattggtatcggcggacgcgagatcgcaccactgcacgcgcagggcggtggtatagatcaactgcaagggatcgtggttaatgaagtgtcacctgacggcccggcggcgaatgcgggtattcaggtcaacgatctgattatttcggtggataacaaaccggccatctctgctctggagacgatggatcaggtggcagaaattcgccctggttcggtgatcccggttgtagtgatgcgtgatgataagcagttaacgctgcaggtcaccattcaggaatatccggcaaccaattaagtcgagtgctcaaaacaaaaaaccggagtctgtgctccggttttttattattcgctaattaattacttattaacgaactcttcgcccagggcgatatctttcttcagcgtatccagcataccttccagtgcgctctgttcaaatgcgctcagggtaccgatagatttacgctcttccacgccgtttttacccagcagcagcggttgagagaagaaacgtgcgtactgaccgtcgccttcaacataggcacattcgacaacgccttgttcgccctgcagtgcgcgtaccagagacagaccaaaacgtgcagctgcctggcccatagacagggttgcagacccgccaccggctttcgcttcaaccacttcagtacctgcgttctggatacgtttggtcagatcagccacttcctgctcggtaaaactaacgccaggaacctgtgacagcagcggcagaatggtaacaccagagtgaccgccaataaccggcacttcaacttcgcctggctgtttgcctttcagttccgcaacaaaggtgttggaacgaatgatatccagcgtggtaacgccgaacagtttgtttttgtcataaacaccggcttttttcagcacttcagcagcaatcgcaactgtggtgttaaccgggttagtgataataccaatgcacgctttcgggcaggttttcgaaacttgctgtaccaggtttttcacgatgccggcgttaacgttaaacaggtcggaacgatccatacccggtttacgcgctacacctgcagagataagaacgacatctgcgccttccagcgccggagtcgcatcttcaccagaaaaacctttgattttcacagcagtagggatatggctcagatcgacagccacaccgggagtcactggagcgatatcatacagagagagttctgaacctgaaggcagttgggtttttaacagtagtgcaagcgcctggccaataccgccagcagcgccgaggactgcgactttcatcctaaactccttattatattgataaactaagatatgttgctccgctgccgcgaccttaatccacaaaattgccgtttacaatgaccacatctcaagaatgtgtagtcacgcaagtttagcgtttatgcatttaattgccgtaatcaggaacctaacttacgtaattaacagtcgcttatgcattagcgcaacattccaacaggtggtgacaatataccctaccgttcagccaaaacaacatcaatttgataacaattaatttacttttaagcagaatttgcatgccgtgacgcaggcatgtttctcaataacgaaatttgataaaatcccgctctttcataacattatttcagccttcttcagggctgactgtttgcataaaaattcatctgtatgcacaataatgttgtatcaaccaccatatcgggtgacttatgcgaagctcggctaagcaagaagaactagttaaagcatttaaagcattacttaaagaagagaaatttagctcccagggcgaaatcgtcgccgcgttgcaggagcaaggctttgacaatattaatcagtctaaagtctcgcggatgttgaccaagtttggtgctgtacgtacacgcaatgccaaaatggaaatggtttactgcctgccagctgaactgggtgtaccaaccacctccagtccattgaagaatctggtgctggatatcgactacaacgatgcagttgtcgtgattcataccagccctggcgcggcgcagttaattgctcgcctgctggactcactgggcaaagcagaaggtattctgggcaccatcgctggcgatgacaccatctttaccacccctgctaacggtttcaccgtcaaagacctgtacgaagcgattttagagctgttcgaccaggagctttaatctctgccccgtcgtttctgacggcggggaaaatgttgcttatccctctcaatcccctgctttcccctgcgattcatttaacgaatagtgcgttttaccgcgacatatcattcacacaatgaatacatacggtaaaaaaagcacattatgcaaaattcattatctgattgaaaaaactggtatttataataaataaccgtgtttttaatacttttttgttattaaaattcacatttttaacacttagtatcaactgaaacagttagcgtggtattaattagttcaataattagtgtatacttgattttgtgatatgggtcacgaaacaaaggcccagctaaaagattatgtcgaggtaaaaatcatgaaaatcaaaaccactgttgctgcattaagcgtactttctgttctctctttcggtgcattcgctgccgactccattgatgctgcacaagcacaaaatcgtgaagcaatcgggaccgtatccgtaagtggtgtggcgtcttcgccaatggatatgcgtgaaatgctgaacaaaaaagcggaagagaaaggcgcaacggcctaccagattactgaagctcgtagcggtgacacctggcacgctacggctgaactgtacaaataaaccctcatcgtcttgtccgacgatattgcccccggttcgggggcttttttttgcgctaatgacgaacattaaaacgcaaatgcccttccagctcttcctctgcctcatcaaacagcaatattaacgcgccaaaacggcgacgcgttttctctcccagatgaacaaattcaatctcaagtggtagcggcaggacatcgttcattaacacatcccatagtgagtcgagatcgcgtaccttatctttcgccagaccaaaggtttggctaaagtcacgataaaaatcctcctgactctcaatctcatcaaaatcaaaggtataaatattcatctgttgccaccgtcacgtttcgcggcgagttctgccgtgcatcgctaagtatagccatgaaaaaaccgacgcttttggcgtcggttttgacttaactatcggtcaacgcatgttgatacttatggagcatccccgccagccgatgaaccggttccgtcacctgcggtggagcttgccagatgcgtagcttttcctggtagatttccagttcttccagcaactgaccaaagtaccgacgacgtttatcatcgctacgggcagatatcacatggtctgctgtgcggcgcatttgtcggtgaaacgccgataaatcctcgttaaccgggatcggcgcatcacgcaggcgctggtgggcgataatcatcgtcagcgccaggcgaaatttcggcaaatcccctgggaacttattcatcagcaaaaacagctgctgataaagtgccgggaggtggttctctttacgacgtgccacattggtagtcatcgcggaaacagcggcagaaacaaactgattaagcagtacacgtccagtcctgtcgcgcgatttatcccgcaccagcaaaataacggtgaacgcgagcacacagccgacgatttgccctaatgcgctgtcgagaaactgactgaaatggaaagtcatcgggttatccagcacgataatatttatggtgctggccagtgcccccatcgagcccagtcgccgtttctgtacttctataccgaggaagaatcccagcactgccaggctaatacacagcagcaacatgctctgttgggtattagggataatcaccaaaaagtagagcagccctaacggcagcgcggccagcgtcccgtagataaagtcgatcgccaccatgcgtggattcggcaaacgcattgccagtgacgtcacgaccgcaatcatcaccattgcaccactaccggaagtccagcccgtccacagccagaaaagcgttcccagaatgcaggaaagtgtggttcgccagaagttaaccattgcatgatgacgttcggctgactctacttttacttccggttcgccttgcaggatctcttcttcggtggcgttgatttttgtgttactgataacgccgcgcttgagaagctgataacgcgttgccgccgcgacccagctataaatggtgacaggcgtttcccgttccccggtccaggcgataactcttcgcaggcgtttgagctgcttgtggacgtcctgcgcggtttctaccggtgtgtcaaaaaattcgcggaaagtatcagtgatcaattccgggcgcgtattctgaataagataagtttcgcaggattgggtaatcagcgtcagcgatagcgtattgatcgcttttaaacgtcgattggcccgcgcccagcgggaagattccatattcaggttgctgcgcataccttgtagcgccgtggtgcgtcgaaccaggtcgccccaggctttatcgacaacttcaccatcgccatgcttgatacagagttgcattaattgatattgcgcgaccagcaaactttccagctctcgatccacttcttgtttgatcgatcgcggagaaaagagcaaatccgccataattgcacacacaataccgataacgatctcgctacaacgttcgacggcaaactgcggcgtaagcaatggttcaggctgaatggtgatcacaatgatcagcgcggtataaccggccagcccccacgcatacgagttttctattcgtaccagcgaggatatccaggtacaaaaaccggcccagatacagcacaccagaatcatcaataatggtgcgcggatcatcgcaatgatgatcaccagtccggcaatacagccaataaatgtgccgatgatgcgcaaaaagccacgatagcgaatagcgccagaatacggttcacctcccgcagcaaaggccggaccggcagcaacaatcgccgctgtcagtaccgcccagcgtggcgtttccagctggaagtgaaagccaacaaacagcgccagtacaatggcggtcgccagttttaccgcaaagcgaatatgttggttagcaatggagaaaatacccatcgtgattaaccaaactcacgcaggcgatgggccattttacggaagaacgaatcctggctttcgtcgcgatcttgtttgccagtgaccaccactgtagcagtggtgcccgcaggccagatgttctcttgctggttgtcgagacgaatacgaaccggaacacgttgcgccaaacgcacccattcaaggttagagtcgatggtcgccatccctttgtcgtcacgcgtgctgctggcgttggtgaccccagcggcaacactatcaacagtccctttcagcactttgttactgccaagcggcgtgatctctgcacgatacccagggcgcaccccttccagcttagtttcttccatataggccagtacatagaaagagttctgtttcaccagcgcaaccgccgttgatccacgagtaataaactcaccggtatagacgttgaggttggtcacccagccatccgctggcgcgcggatcaccgtgcgttcaagatccagttttgccagatcgcgggtcgcctgcgctttcgctaactgatgcagaaccgtttgtagtacgttgttggcctggtcgatctcttcgcgagacatcgcctgcacaccgagacgattacgacgtccggcctcctggcgtttctcctgtgccagtacctgataataagcaacatcggcttgcgcttcctcaagcgccttttgatagcgcggctggtcgatggtgaacagtacctgtccttttttcaccagctggttatcatgaacattcacctgggtaatgagtccagaaacgtccggcgcgatcgcaacgacatcagcgctaaagcgcgcgtcacgcgtccacggggattcggtgtaatagacccaggcattaaaaattgcgatgaaggccagaatgactaatacgaccgtgatggccgtacgggagaattttcttattagtgttttcacttcaacctcaaacgaacagtcgcgatatcaaataaaacaagcagcaatagagcgcggtgttgaacaacgccggatgccagacaaagtcgtagatacctgttggcacaagtacccggcgcaccagccagaaaatcgccagtgataaaagcaattcaaaaaatatcggtgggaaggacagcccaaacaccacgataacgggaaacagactcatgtcgaccttggttgtatagagagagcaggcgttattattttcagcatctgtcgccgcagagaagggcatggaaagccgggcgagagcaacattgctgtagattgatatttaatatattagcgtaactgttatgctgttatctatattatgtgatctaaatcacttttaagtcagagtgaataatggaacgactaaaacgcatgtcggtgtttgccaaagtagttgaatttggctcttttaccgccgccgccagacagctacagatgagcgtttcgtccatcagtcagacggtgtcaaaactggaagatgagttgcaggtaaagctgttaaaccgtagtacacgcagcattggtctgactgaagccggcagaatttactaccagggctgccgtcggatgctccatgaagtgcaggatgttcatgagcaactgtatgccttcaataacacccccatcgggacgctgcgcattggctgttcttcaactatggcacaaaatgttctcgccgggctgacagcaaaaatgctgaaagaatacccaggtttgagcgtcaatctggttaccggaattcctgcccccgacctgattgccgatggtctggatgtggtaatccgcgtcggcgcgttgcaggattccagcctgttttcccgccgtctgggcgcgatgccgatggtggtgtgcgccgcgaaaagctatctcacacaatacggcataccggaaaaacccgccgatttgagtagtcattcatggcttgaatacagcgtgcggcccgacaatgaatttgaactgatcgcaccggaagggatctcgactcgcctgatcccacaaggaagatttgtgactaatgatccgatgacgctggtgcgctggctgacggcgggtgccgggatcgcctacgtgccgctgatgtgggtgatcaacgagatcaatcgtggggagctggagatcctgctgccgcgttaccagtcagatccacgcccggtttatgcgttgtataccgaaaaagataaactgccgctgaaggtacaggtcgtgatcaactcgctgacggattattttgttgaggtcggtaaattgtttcaggagatgcatgggcgcgggaaagagaagtaattcatattgtactgttacgttgttcaaacctgtgccaacgggttcccctcaccctaaccctctccccaaaggggcgaggggaccgttcgtgcacgtagaaagattaattatccttctgaaaatagtgaaattattacgcagtaccgccaacagtcaggttatcgactttcaacgttggctggcccacgccaaccggcaaactttgcccttctttaccgcagacacccacgccgttatccagtttcaggtcgttgccaaccatcgaaatctgctgcatggtttcgataccggaaccaatcaacgttgcgcctttcaccggcttcgttactttaccgttttcaatcagatatgcttctgaagtggagaaaacgaatttgccggaggtgatatccacctgaccgccaccaaagttcggtgcatagataccgtactcaacggattcaataatttcctgcggggtcgatttacccggcagcatataggtgttggtcatacgcggcatgggcagatgggcgtaggattcacggcgaccgttgccagtcggcgtcatccccatcaaacgcgcgttgagtttatcctgcatgtagcctttcagaatgccgttctcaatcagcacgttgtactggcctggcgtaccttcgtcatcaatcgccaccgaacctcggcgatcgaccatcgtgccatcatcaaccacggtacacagttctgaagccaccagctccccgacctgtccactaaatactgaagtgccacggcggttgaagtcgccttccagaccgtgaccaaccgcttcatgcaacagcacgcccggccaacctgcgccaagtactaccggcatggtgcccgctggtgcagcaacggcagaaagattgaccagcgccatacgcactgcttcttttgcccatgcatccgcacggacttcgccgtcgagatcggcaaggaagaattcataaccaaaacgaccgccgccgccactggcaccgcgttcgcgtttgccatcttcttcgacgagaacgctcacggaaagacgcaccagcggacggacatccgccgctagcgtgccgtcggtggccgcaaccaaaattaattcatagacaccactgaggctggcagtcacttcctgtacgcgcttgtccgcttcgcgggcaaccttatcgacgcgacgcaggatatccagcttctcttcacggctcatgctttgcagcggatctaccgaggtatacaacgggctatgctctaccgcgcccagcgtctgtactttaccatcaccactatcacggacgatggtgcgcgccgcttgcgcactctgttccagcgccagcaggctgatttggtcagcgtaagcaaatccggttttttcaccgctgattgcacgcacaccaacgccctgatcgatgttgtaagaaccatctttaataatgcggtcttctaaaacccaggattcgtgatagctcgactgaaaatagagatcgccataatcaaggcgacgttcggccagttgaccgaggatcgcgaacaagtcctgatgtttcaggccgttcgccgctagcaattgttcacttaccaggttaagactcatcgtttttgctactcgttagttactgcagtagaggattttttacggctgccggatgcggcgtgaacgccctatccagcctacggttatgttccggtttgtaggcctgataagacgcacagcgtcgcatcaggcaacggctgtcggatgcggcgtaaacgccttatccgacctacggttatgttccgtttgtaggcctgataagacgcacagcgtcgcatcaggcaacggctgccggatgcggcgtgaacgccctatccgacctacggttatgttctggctcgttggcctttggcaacgattatcctatgagattggggcaattacgcgccctcgtcaaatcattgcgctttttctttacgcggttggcgcaacacttcgttgatttgcggatcgtccagcggacccgaaatgtgatagcgcaaaatggagactttgctccacagcggccccagcactttactggcggcaaacactgccgcgccaacaatggggttaaccgcaaaagccgcagccacgcccaccgtcgcagaaatctctggtgcgacaaccgcttccatattcaggtcgcgacgtaccagatttaccgaccctttcatggcgatatccgcctccaggccatccaccagcgtgtcgtcggtgtgcataacgccgtctttaatccacgcggtgctgcgaatggagtcaaaatagaacccttcgccaaaagtgtctctgaaatcaaaacgcagcttacgcatcagggcatctacgctcaataagcgcagcaattgcccggcatgtccggtattgatttcggtaatttcgcctttacccagttgagtatgaatgatgccattcaacgtcgcttcatctggctgccagggtgctttgcgccagtgtaaatcgtaatccacattaaatgacgactggcgtatgggcgtcgtgacaccaaaaaattctgcggcggcatcaattttctgcccgcgcagttttcctttcagcgaggtacgttcattccccggattattaacccattcaccatcggcagtaagccgcgagaaaccagtatcaatcagtccattggtcagcgttaacgtatcgccagaaatggtgatatcactgtcaatgcgaccgaatttttgcccccagaaccagcactctgtgcatcgtatttgggcgtccggccagccacggaagttaatgcgctccgttgtcgggaaaggtgatgacggcgttgaatcaccacgagttttcgccacgctcgggttgtaataaagatatttgatattcgccagccacggcgcgttattacgcatcgctagcgtggcgttgatttcacgcccttgcgcttcaaccagggtgccatttgccgtcggttgcgaaacaatactcaggttattccattgctgatttcccagtgacaacataggcgtacgtaacgttatgtgttgtgggaaactcgctgcaccaccgacactctccgcagcgcctttctggaacagggccagccactcggcaccattcatcggcggcatattgagttcaacgccactttgttccggcaacggcgggagcgttttactgtctgccgcccaaatagcacgatcgagcgtcagcttttgaccgagcaaccagcggctattgaaatgattatccgcaccagcctgtccggttaattcaaagctgttgagattgccatcaaccttaacgtttaccgctagtggttcacccgcaggtttggctaacggtgaaggtaagtgactgctcacattctttagatcgccgttcagctctatgttataggtcgcaccagcatgataaggcagatcaatgcccactttaccatcccacgccacgctgccactcaatgcttcgttcaccgcttcaggcagaacgccggttttcgccggttgccagttaccgttgaggtttaccgctacctggtaggcttttgccccttctttggtggaaaaatccacgttcaacggctgattaaaccagcttgctgtcagtggttcactttgcagatcgctattgataaagctgaatttaccgctcaaatttttcagggtgctgtcgagtggtttgataaacagactgttattacgcagcgtcacttcacctttcgcggttaccagttcgccgttcagcgggatatcaagatgtaagcgagcattcacatcgccgtcgagctggagttcttgcagggtcgcccccagagaatctttcagcggtgtctcatcaaagtaagggccaacggctttacccggacctttaatgtcagcgtcaatcagcagtttttctttcgagtagtcagggatcactgcggtgagattactcgcgcgcacgccgcccagattaacgccatcggttttcatccataaaccgtcgttaataaagtccagttcaatatcaaggttagttaatgcaggccagtccggctggaaggcaaacttcgcgttgcgcagcggcaccagcacttcaaactgaccttcgttgtgtttataggggaagagttgcggattgccaccataaaccagcgtcgcgttatccgcttcaccgccctgaatcgcgccacttaagtaatcaaccaggtctttacccatcaagttttccgggaaatagcgccaggcttgtgaaccatcatcggtactgatgccagccagaatacccagccagggttcatcgttagcaggttgcaggtaacgaaaaccgccgcgcgcatggacggctttggctttaacgtcaatattacgcccatccagctggaaacctttgtcattgttcagccagcttatagttgcctggccgtcggcgatttccagtggcgcacggaataccgtttcgtaaggcatctttgcctgcttcatcgacgcggtaagcaaaccattttcaacgctgccggaaagcgtcccggagaagtgttccgcacccggtaataatttccattgcttccaggccagatcgctccacgatgcctgaaaacgggtcttgtctgccgcctgaagcgggatatccagcgccagagtgttaatcttgccgctcggttgtgtggagcgccaaacatcacccagtgcaggtgaaagtttcgcggccagcgggcgtatgccctccaggcctgccagctccagattactggcgcgaatccggagttcgtcactgcgtttattgtctttgccgccaacgtcctgttccggtatccaggccagcgtcaatgctccgctcggccagggtttgccgtccatcgtgatccgtgtatcgggaatagagaactgccagcccggattttcacgcgtaatatgcgcggtcagattatccaccgacagcgtatgcgtttgcttctcgcccaaccagctggcaccgccctgtttcagccagacgtcaccgccggttacatcgcctttgtcgatcgtcatccagccttcaagggagaactgtgccgtttccagagcaatattgtcctgcatccatttaccgagccacggcttcaggtcgatgtcatccgcctgtagccagacgcgaccattgcttaacaacccctcatcatcgcgcaaatccatgcgcacctgcatcacgccgtgctgtccggtaaggctggagaggcttaccaggccttccgcacggtgtcgacgtggatcgttcagccaggtgagttgtgggatcgccagctcggcgcgctgaccggatggcgtcagaaaactgacttcactgtcgcggagatcgaaatggtcaaattgacgaagaaacagatcgctgatgtgactggcttccaggctatcattaccaccaccgctggtgataggagtgttggtgcgaaagcgcagctgccagaaagtgaggtcgcgaaactgccagcgcatatgtaacaagctctgccagacatccagcgccagagtaacgcgtttaaccgaaaattcgccgccatcttttagttctgcacggatgtcgtgtgcttcaagcgtcgggccaaaattctgccagctggctgagagctgactggcttctaccggcatgccagtcgcggattctattttgttgaggatttccggacgccaggcgtcaagatgcggtaaagcaatacgcaggccgctaaccagcagggcagcgatcacaacgagcgcggctccagtaagcagtaaaatccccggcaatcgcctcacccgtcactccttgtctgctaaaaatgtgactcaaaaaccctttgccggatggcggcccagcatctgtttacatcattacgacgtcaaactgctcctggttatagagcggttcaatttgtactttaacctgtttaccaacgaaaatttccacttccgccagcgagtgtgactcttcgcctttcaaggcttcagctactgccggagaagcatagaccaggaaacggtcggagtcgtaagcatggtggacacgaacaatctcgcgcatgatttcatagcataccgtttccacggttttcaccgttccgcgaccgtggcaggttgggcattcgttacacagtacgtgctcaatgctttcgcgggtgcgtttacgcgtcatctccaccagccccagcgccgaaaaaccattaacgctggttttcacccggtctttgctcaatgcctgctccagcgagtgcagcacgcgtcggcggtgatcttcattattcatatcgatgaaatcaataatgataatcccgcccagattgcgcaaccgtaactggcgagcgatagcctgcgtcgcttcaatattggtattgaaaatggtgtcgtccagattgcgatgaccgacaaacgccccggtattgatgtccacggtggtcatcgcttcggtctggtcgataatcagataaccaccggatttcagttctactttgcgttccagcgctcgctggatttcgttttcgacatcaaagagatcgaaaatcggctggcgtccggtgtaatgctccagcttgctggtcatctcgggaatgtactccgaggtaaactccagcaatgcttcgtaagtcaggcgtgagtcaacgcgaatgcggtccagttcggcatcggcgaaatcacgcagaacacgctgcgccagcgccagttcgccgtacagctgataacgggtctgcgggcgttttttacgctccataactttggtccagacgcgtttcagataagcggcatcggaggccagttcagcctcgccaaccccttccgctgcggtacggatgataaacccgccctgctcgtcgcaatactctgcgaccacttttttcaggcgttcacgttctgattcgctttcaatacgttgggaaaccccaacgtgagaagcccctggcataaagaccagatagcgagaaggcagcgtgatatcggtggtcaggcgcgcacctttagtgccaagcggatctttcaccacctgcaccatcagatcttgcccctgacgaaccagttccgagatgtcgcgcaccgtgaattgcttttgttcttcacccgccacacattcggtgtgcggcatgatatcggatgcatgaagaaacgcggctttatccagcccaatatctacaaaagccgcctgcatacccggaagtacacgacttacacgacccttgtagatattgcctactattccgcgtcgcgcctcacgttcaatatgaatttcctgcagaataccgccatcaatatacgccactcgcgtttccgaaggcgttacgtttactaacaattcagccgtcatgtttatcccttttctcacgcagtgcgttaaaattacttaataattcatacgtttcaaccagcggtaagccgactacggcgtgatagctgccatttatcttcctgacaaaacagccacccagcccctgaataccgtatgcacctgctttatctaacggttcaccgctggcgacatagcccgcgatgtcttcgtctgttaacgttctgaaagtcacatcggtgaccaccaggcaatcgagaatgtgctggctgtcggccaacgccactgccgtcatcacctgatgggtctgacccgataatttgcgcaacatctgcgccgcatgctctgcgtcgcgcggtttctccagcacttctccattcaggataacgatagtatccgcacccagcaccgggagatcctgcgccgtttgcgcgacacccgcctgtgctttctcgcgcgccagacgcacaacatactgctgcgcgctctcctgcggctgacgctgctcctcaatgcctgtaacaatacgttcaaaggtcacgccaagttgcgcaagtaactcctgacgacgcggagaaccggaagctaaatacagagaagtcatagaaacctttattgcactgcaaactgctgacggactttacgcatcagcaagaaaatccacggccagagcaccccattgactacactactccagaacacttccggtctgaaagagacgttaatcactaaaaactctgcccagaaaacaataatatccaccaccagcgaaagcaacatgacgaccagcgcctgctgccataatgcgaggttgcggaaaagctggtatttcagcgccaccaggtaagcaatgatgctcatcgccaatacgcgtacgccaagcgtcgagccgctgatcagatccagtatggcacccatcacaaaacctgtgcccacatttacgcgatgaggcaaggccaggatccaatacaacaagatgagtaacacccagtttggccggaaaacaatcaggttatccggccagggcatgatttgcagcaacagcgcaatgaggaaagagagccagattacccaacgtccctggctacgatagctcgccactattgccctcccggcgcacgcgcaggcggttgagcaccactttgcggcggcgtagccctttgtggagagcgattagcagcaggctgtgtgggcgcagcaggcgcagtagctgcatttcctgtcgtcggttgctgcggagtcggctgagcgatccccgttgccggttcaggtaactttggccccatcgcgtctggcgaaggcaatacctgcggcatcatctgcatcagacgttcattagcaacacgatgcacctcttccggcgtcatcgggttagcgccgttacgatccgcgccccacagcagcagcagataacgcaaacgttgcagtcctgcagtcggacgcgcctgaatcacagtataagcgcgctgggtatcgagttttacggaagagacaaccgcgaccggatagccttccgggaaacgaccacccagaccggaggtcaccagcacatcaccaacacgaatatccgtattcgctggcagatgctcaagctgcaaatcatccgtacaaccgttaccggctgcaattacgcggatatcgttgcgcagcacctggattggcagcgcgtgggtcgcatcacaaatcagcagcacgcgactggtcagtttagcgacggccaccacctgaccaacaacacctttgtcgctgatgaccggctggccttcataaacgccattaacgctacctttatcgataacaacttgatcgctataaggatcgttaaccgtggagataacctgagtcaccattttctgctcatcctgacgcagcggggaacccagcagctcgcgcagacgcgcgttctcctgtttgtattgtccaagcatcagcagttcactgtttttcagcaacagttcctgacgtaacgcccggttttcaagttctagttggtcacgcgaggccagcgtctgcgatacgccatccagcaattcacgaggagcattggaaacaaagtagaaaggactgacggcggtatccatataagtacggatttgactgaacgtccccaggcggctgtcggcaataataatgccgagcgccaccagcaccgccagaataaggcgaatctgtagcgacgggccacggctaaaaattggcttcataagttatgcgtattctcgtatcagaccaggcagggtaaacagacatttcccctgcctgcatccgattactcttcgctgaacaggtcgccgccgtgcatgtcgatcatttccagcgctttgccgccaccgcgcgccacacaggtcagcgggtcttcagcaacaacgactggaatgccggtttcttccattaacaaacggtcaaggttacgcagcagtgcgccaccaccggtgagcaccatgccgcgctcgaagatgtcggaagccagttccggcgggcactgttccagtgcaaccattaccgcgctcacaataccggtcagcggttcctgcagtgcttcgaggatttcgttggagttcagggtaaaaccgcgtggaacaccttctgccaggttacggccacgaacttcgatttcacggacttcatcgcccgggtaagccgaaccgatttcgtgcttgatacgttctgcggtggcttcaccgatcagagaaccgtaattacgacgcacatagttgatgatagcttcgtcgaaacgatcaccaccaatgcgcacggaagaggagtaaaccacgccgttcaaggagataacagcaacttcagtggtaccaccaccgatatcaaccaccatagaaccggtcgcttcagaaaccggcaggccagcaccaattgcggcagccatcggttcttcaatcaggaagacttcacgggcaccagcgccctgcgcggattcacgaattgcgcggcgttcaacctgggtcgcgccaaccggtacacaaaccagaacgcgcgggcttggacgcataaagctgttgctgtgcacttgtttgatgaagtgctggagcattttttcagtcacgaagaagtcggcgataacgccgtctttcattgggcgaatggcagcaatattgcccggcgtacggcccagcatctgcttcgcgtcatgacctactgcagctacgcttttcggtgaaccggcacgatcctgacgaatggccaccacggaaggctcattcaatacgatgccttgtccttttacataaatgagggtattcgcagtacccaggtcaatggacaagtcattggaaaacatgccacgaaattttttcaacatactaagggataatcctgaaagctggggcggaaaagaaaatccgcttactttaccaaccacacgcagcagcgacaaggcgcaaaaatcatctgctacggtgaaaattagtgcagttcgtttcctttgttacaaatctctgcctgagtccagaaaggcttaatgcatcagcagcattcctcgcctgtttgcaaccgcgtaaggtcattcatctgcatatgtgctgcaacaatctggcgagcagacaagcacactcccatgagacgcagcgcgcgttattctacgtgaaaacagattaaacggcaggttaaaccgagtatctttgtgaatattttttcacgttagtatcaagtggctgtgaggacgcgaaaaaatccccttgcccgcctgtaacaccgcgctgaatcagggtctgccactcgcttcgcgaacgcacaccggtggcgtaaacttgggtgctggtcccggagcaggcttccaccaggctttgaaccagcagctggttctccgttcgcttctcaatgtttctgaccagccccggatggagcttgagtaactcaacattaagttctttgatccaactggtgcttaccagcgtcaaaccagcctggttgacggctacccgtacccctaaagcattcactaaacgaataacaggttgtaaacgactgatatgttgacctacatcggcctctgcaagttcaataattatgcgttttcgttgtgatttttcacattgcattaacgtatcgcgcagccaacgctgaaaacgcgggcgaatcagcgactcaacggtaacctgaatcgccagattttcctctggccagtaacgcaatagtggaataagacggctgatttgcagacggtcatactcttccgataagccaaactgcaagaccatcggcatatactccgccgagctaacctcttcattaccatcgaagatgcggcacatgagttcgcgatgatgaacctgaccttcgcaagtaaccgccggtttttgataaaggcgcgggccgccgcgactgagcatttgctcgataagcgtacgccagcgaacattaccgcgtcctttttcaggcaacgagtcatcgtaaatagcccagctattgccgccctgcaatcccgcattacgcgtggcagactctgcatgttccattacctgctcggtatcctgaccactacgccaggcgcagataccaatgtggatcatatcgtcgcgatcgagcattttattgttcggcaaggtatcgacggctttgattaactgaccggcgatgctctctgcctcttttaacgtccggtgcggtaacagcgcagcaaaatcactgcggtggtaacgcgccagcagtgcgccagggtagcgcatcataaatgtcgacagcagattcgtcagagtgaagaactgttcttcaacctggctgtgcccccaggtatcgctcaacatattgaaatccggcagacgaatcatcatcacgatcccgtgggtacctactttctcctgatcttccagtaacgttgctaactgattatcgaaaaagagtcggttattgaggccggttttcacgtcctgggcggcataagagcggatcagcgtatcaagacggctgtgttgttcgcgtgcgttctgaatttcacgaagcagcgtatctagcgcactgctggttctgggcggccattcatagatggttcccaacacattagagccacgctcaccgtttaagatacgagtagcccgggtttccagcaattcttgcccggcaagttgccgttgtaaccagcgtaccgccaggaagagcataacaatgataaagccaatcgcccccgtgagcggcgcggtagtcattaaagaatggaaatagttgcccatcggatcctgataaaccagacgcagcgacatccccggatgctttatcaacggaacactcagttcgcgaaacagatcgctggagccaaccggacgataactaccatttctggccagggtataaacctgtttatcaccatggagcaggtctacacgaacgatatctgccgacatcattaattcggtaatttgtggccttaatgtgctgaagtcattcgacacaaggtgggtatcaatcgccgtcgccaccgcctgaacgcgatgactaaacttatactgaattgcgttgtagaaacttagcgaacagcccagcaaagtcacaaaaattgttaacccggtgagcagcgtaacaaaggccgaaaatttcgtcgttaatctcatccttgtgttaactccgatagtgaggaagcgggcatactagcaaatcagatttatctcgcaatttattgcgcttcatcggctttgcttttccattagcgagtatagtcttcagaaattattttccaatccatcatgcacatgaggaccacttatgcaggcgttacttttagaacagcaggacggcaaaactctcgcatcggtacagacacttgacgaaagtcgcctgccggagggcgatgtcacggttgatgttcactggtcgagcctgaactataaagatgcgctggcgattaccggtaagggaaaaatcatccgtaattttccgatgattcctgggatcgattttgccggaactgtacgcaccagcgaagatccgcgttttcatgccggtcaggaggtgttactcactggctggggcgttggtgaaaaccactggggtgggctggcggagcaggcgcgagtgaaaggtgactggctggttgccatgccgcaagggctggacgcgcgtaaagcaatgattatcggtactgccggttttaccgccatgctgtgtgtgatggcgctggaagatgccggtgttcgcccgcaggacggggagattgtcgtgacgggtgccagtggtggcgtcggcagtaccgccgtggcgctgctgcataagttgggttatcaggtcgttgccgtttccggtcgcgaaagtacccatgaatacctgaaaagtttaggtgccagtcgtattctccctcgtgatgagtttgccgaatcccgtcctctggaaaaacaagtctgggctggggcaattgacactgttggcgacaaagtgctggcaaaagtgctggcgcaaatgaattacggcggctgcgtggcggcctgtggtctggcgggtggttttactctgccaaccacggtcatgccatttattctgcgtaatgtccgtttgcaaggggtggattcagtaatgacgccaccagaacgccgcgcacaagcctggcagcgactggtcgccgatttaccggaatcattctatacccaggcggcaaaagagatatctctgtcagaggcaccgaactttgccgaggccatcattaataaccagatccagggtcgcacgctggtgaaggttaactaaccatttagcaaggaataataagagagggaactcattttgacatcattattcaatcggttaacgggaaaagcggttagccggacagctttcgtcgaacaccttggtcaggaagttgtacaacatcatccaaactggaaagtcatgatttcgactgaccacaaattgatgcgcattgatactcctctaaacagccattattgatatgcctccgtcgcctgttaggtttatggtgctttgcctgggcgacactacgcttaacctattactgatttctggtcccatggggtgaataatctgattttatttgactacaaattaaccactcgaacctatttaatgctgagcattgtcagtcggttgattttgcgtgctttagcattcacatctatccagacgatgcagtgaaaattgggtaatccccagcaaccgctgcgtaatgtcgtctatcttgtcgcgatcctggcatccctacattatttgtggtctgtgaagattatctcattgcagcccctcatcttcgcagggctggctttacagcttttcaccttacgttataagaagttccgtcgatgatggcgctaatttcgtgaattgtgcggcttgttgcaaattacacggtgttgaaggttatttacatgttagctgttgattatcttccctgataagaccagtatttagctgccaattgctacgaaatcgttataatgtgcgacctcgtcctccctgacacagtttttgcgctgcggaaaaggtgacattggcgcaacgaaggtatattttgttttttgccggaggatagcagcagatcgctgcacaatgtccgtcaagtctaacattgacactctggggcaaaatagaccggcgtcccggcctgctggaatttatcgctatgcatacagctgtcggggcatacgctttacagacggcggtgaaacgcctgtcacaatcacactaaacaaagagtacggaacccactcatggatattcgtaagattaaaaaactgatcgagctggttgaagaatcaggcatctccgaactggaaatctccgaaggcgaagagtcagtacgcatcagccgtgcagctcctgccgcaagtttccctgtgatgcaacaagcttacgctgcaccaatgatgcagcagccagctcaatctaacgcagccgctccggcgaccgttccttccatggaagcgccagcagcagcggaaatcagtggtcacatcgtacgttccccgatggttggtactttctaccgcaccccaagcccggacgcaaaagcgttcatcgaagtgggtcagaaagtcaacgtgggcgataccctgtgcatcgttgaagccatgaaaatgatgaaccagatcgaagcggacaaatccggtaccgtgaaagcaattctggtcgaaagtggacaaccggtagaatttgacgagccgctggtcgtcatcgagtaacgaggcgaacatgctggataaaattgttattgccaaccgcggcgagattgcattgcgtattcttcgtgcctgtaaagaactgggcatcaagactgtcgctgtgcactccagcgcggatcgcgatctaaaacacgtattactggcagatgaaacggtctgtattggccctgctccgtcagtaaaaagttatctgaacatcccggcaatcataagcgccgctgaaatcaccggcgcagtagcaatccatccgggttacggcttcctctccgagaacgccaactttgccgagcaggttgaacgctccggctttatcttcattggcccgaaagcagacactattcgcctgatgggtgacaaagtgtcggcaatcgcggcgatgaaaaaagcgggcgttccttgcgtaccaggttctgacggcccgctgggcgacgatatggataaaaaccgtgccattgctaaacgcataggttatccggtgattatcaaagcctccggcggcggcggcggtcgtggtatgcgtgtagtgcgcggcgacgctgaactggcacaatccatctccatgacccgtgcggaagcgaaagccgcattcaataacgatatggtttacatggagaaatacctggaaaatcctcgccacgtcgagattcaggtactggctgacggtcagggcaacgctatctatctggcggaacgtgactgctctatgcagcgtcgtcaccagaaagtggtcgaagaagcaccagcaccgggaattacaccggaactgcgtcgctacatcggcgaacgttgtgctaaagcgtgtgttgatatcggctatcgcggtgcaggtactttcgagttcctgttcgaaaacggcgagttctatttcatcgaaatgaacacccgtattcaggtagaacacccggttacagaaatgatcaccggcgttgacctgatcaaagaacagctgcgtatcgctgccggtcaaccgctgtcgatcaagcaagaagaagttcacgttcgcggccatgcggtggaatgtcgtatcaacgccgaagatccgaacaccttcctgccaagcccaggcaaaatcacccgtttccacgcacctggcggttttggagtgcgttgggagtctcatatctacgcgggctacaccgtaccgccgtactatgactcaatgatcggtaagctgatttgctacggtgaaaaccgtgacgtggcgattgctcgcatgaagaatgcgctgcaggagctgatcatcgacggtatcaaaaccaacgttgatctgcagatccgcatcatgaatgacgagaacttccagcatggtggcactaacatccactatctggagaaaaaactcggtcttcaggaaaaataagactgcaaaagcgtcaaaaggccggattttccggccttttttattactggggatcgacaacccccataaggtacaatcctcgctttcttcacccatcagggacaaaaaatggacactcgttttgttcaggcccataaagaggcgcgctgggcgctggggctgacccttttgtatctggcagtttggttagtagccgcttacttacctggcgttgcccccggttttaccggctttccgcgctggtttgagatggcctgcatcctgacgccgctactgtttattggactgtgctgggcgatggtgaaatttatctatcgcgatatcccactggaggatgacgatgcagcttgaagtaattctaccgctggtcgcctatctggtggtggtgttcggtatctcggtttatgcgatgcgtaaacggagcaccggcaccttccttaatgagtatttcctcggcagccgctctatgggcggtattgtgctggcgatgacgctcaccgcgacctatatcagtgccagttcgtttatcggcgggccaggagctgcttataaatacgggctgggctgggtattgctggcgatgattcagcttcctgcagtctggctttcactcggtattctcggcaagaagtttgcgattcttgcgcgccgctacaatgcagtgacgctgaacgatatgctgtttgcccgctaccagagtcgtcttctggtgtggctggcgagtttgagtttgctggttgcgttcgttggtgcgatgaccgtgcagtttatcggcggtgcgcgcctgctggaaaccgcggcgggtattccttatgaaaccgggctgctgatttttggtatcagcattgcgttatataccgcctttggtggctttcgcgccagcgtgctgaacgacaccatgcaagggcttgtgatgctgattggcaccgttgtgctgcttattggcgtggtacatgccgctggcggcttaagcaacgcagtacagaccttgcaaaccatcgatccgcaactggttacgccacaaggcgctgacgatattctgtcgcctgcctttatgacgtcgttctgggtactggtgtgctttggcgtgattggcctgccgcatactgcggtgcgctgtatctcttataaagacagcaaagcagtacaccgggggatcatcatcggtacgattgtagtcgcaatcctgatgttcggtatgcacctggccggagcgttaggtcgtgcagtgatccccgatctcaccgtaccggatctggtgatcccgacgttaatggtaaaagtgctgccaccgtttgctgccggaatcttcctggctgcacctatggctgcgatcatgtcgacgatcaatgcccagttgctgcaaagttccgctacgatcattaaagatctctatctgaatatccgtccggatcaaatgcaaaacgagacgcgtctgaagcggatgtcggcggtaattacgttagttctcggcgcgttgctgctgcttgccgcctggaagccgccagaaatgatcatctggctgaatttgctggccttcggtgggctggaagccgttttcctgtggccgctggtgctgggtctttactgggaacgcgccaacgccaaaggcgcgctaagtgcgatgatcgttggcggcgtgctgtatgccgtactcgcgacgctgaatattcagtacctgggcttccaccctattgtgccctcgttactactaagtttgctggctttcctggtcggaaaccgtttcggtacatccgtcccgcaagctaccgttttgactactgataaataaagagttttgccatgccttggatccaactgaaactgaacaccaccggcgcgaacgcggaagatcttagcgatgcgctgatggaagcgggtgccgtttctatcacttttcaggatacccacgatacgccagtatttgagccgctgccgggcgaaacgcgcctgtggggcgacaccgatgtgattggtctgttcgacgctgaaaccgatatgaacgacgtggtggcgattctggaaaaccatccgctgctcggcgcaggcttcgcgcataaaatcgaacaactagaagataaagactgggagcgcgaatggatggataatttccacccgatgcgctttggtgaacgactgtggatctgccctagctggcgtgatgtgccggacgaaaacgccgtcaacgtgatgttagatccagggctggcgtttggtacgggtacccatccaaccacctctctgtgcctgcaatggctcgacagcctcgatttaaccggtaaaacagtcatcgactttggctgtggttccggcattctggcgatcgcggcgctgaaactgggtgcagcaaaagccattggtattgatatcgatccgcaggcgattcaggccagccgcgacaacgccgaacgtaatggcgtttctgaccgtctggaactctacttaccgaaagatcagccagaagaaatgaaagccgacgtggtggtcgctaacatccttgcaggcccattacgtgaactggcaccgttaatcagcgtcctgccggtttcaggcggtttgctgggcctttccggtattctggcaagccaggcagagagcgtttgtgaagcttatgccgatagcttcgcactggacccggtcgtggaaaaagaagagtggtgccgtattaccggtcgtaagaattaaccttcgcatcgccgtagggtgacgcggggcgaagtgcgagcaagctcacaaaaggcacgtaaatttgccggttatttacgcaaatttgcgtgccaaaattttcattcataaagaaaaattgagaacttactcaaatttctttgagtgtaaattttagtcactattttctaatatgatgatttttatgagtaattatcgcaccacgctcattttaaatgcaattctttgatccatctcagaggattggtcaaagtttggcctttcatctcgtgcaaaaaatgcgtaatatacgccgccttgcagtcacagtatggtcatttcttaactcatgcgcatcggacaatatcagctcagaaatcgcctgatcgcagcgcccatggctggcattacagacagaccttttcggacgttgtgctacgagatgggagccggattgacagtatccgagatgatgtcttctaacccacaggtttgggaaagcgacaaatctcgtttacggatggtgcacattgatgaacccggtattcgcaccgtgcaaattgctggtagcgatccgaaagaaatggcagatgcagcacgtattaacgtggaaagcggtgcccagattattgatatcaatatgggttgcccggctaaaaaagtgaatcgcaagctcgcaggttcagccctcttgcagtacccggatgtcgttaaatcgatccttaccgaggtcgtcaatgcagtggacgttcctgttaccctgaagattcgcaccggctgggcaccggaacaccgtaactgcgaagagattgcccaactggctgaagactgtggcattcaggctctgaccattcatggccgtacacgcgcctgtttgttcaatggagaagctgagtacgacagtattcgggcagttaagcagaaagtttccattccggttatcgcgaatggcgacattactgacccgcttaaagccagagctgtgctcgactatacaggggcggatgccctgatgataggccgcgcagctcagggaagaccctggatctttcgggaaatccagcattatctggacactggggagttgctgcccccgctgcctttggcagaggttaagcgcttgctttgcgcgcacgttcgggaactgcatgacttttatggtccggcaaaagggtaccgaattgcacgtaaacacgtttcctggtatctccaggaacacgctccaaatgaccagtttcggcgcacattcaacgccattgaggatgccagcgaacagctggaggcgttggaggcatacttcgaaaattttgcgtaaacagaaataaagagctgacagaactatgttcgaacaacgcgtaaattctgacgtactgaccgtttctaccgttaactctcaggatcaggtaacccaaaaacccctgcgtgactcggttaaacaggcactgaagaactattttgctcaactgaatggtcaggatgtgaatgacctctatgagctggtactggctgaagtagaacagcccctgttggacatggtgatgcaatacacccgtggtaaccagacccgtgctgcgctgatgatgggcatcaaccgtggtacgctgcgtaaaaaattgaaaaaatacggcatgaactaattcaggttagctaaatgcttgattaaaaaggcgctactcggcatggggaagcgccttttttataggtgtcacaaagggagtgaccatgagaacaggatgtgaaccgacccggtttggtaatgaagctaagaccattattcacggtgatgcgcttgccgaacttaaaaagatccccgccgaaagtgtcgatctgatctttgccgacccaccatataacatcggtaaaaattttgatggtctgatcgaagcctggaaagaagatctgtttatcgactggctgtttgaagtgattgcagagtgccaccgcgttctgaaaaagcagggcagcatgtacatcatgaacagcacggaaaacatgccctttatcgatctccagtgccgcaagctttttaccatcaaaagtcgcatcgtctggtcatatgacagttctggagtacaggcgaaaaaacactacggctccatgtacgaacccatcctgatgatggtgaaagacgcaaagaactacacattcaacggtgatgctattctggtagaagccaaaaccggatcgcagcgcgcgttgatcgattatcgcaaaaatcctccacagccatacaatcatcaaaaagtaccgggtaacgtctgggattttccgcgcgtgcgttatttgatggatgaatatgagaaccacccgacgcaaaaaccggaagccttactgaaacgcattattctcgcctcttccaacccaggcgatatcgttctcgacccgtttgccggtagctttactaccggtgccgtagccgtctccagcgggcgaaaattcattggtattgagatcaacagcgagtacatcaaaatggggcttcgacggctggatgtcgcgtcgcattactctgcggaagaactggcgaaagtgaaaaaaagaaagaccggcaacctgtcaaaacgaagccggttaagcgaagttgaccccgatctcattgcaaagtaaaggaagtgtaagcctggttttcagattattcatttcgtgtatatttcctgccagacttggttaaacatacacaggctcaggtaatgattcgcaagtattggtggctcgtcgttttcgctgtcttcgtttttctgtttgatactttactgatgcagtggattgaactgctggcaacagaaacagacaaatgccgcaatatgaactcagttaatccactaaaactggttaactgtgacgaactgaattttcaggacagaatgtgaatttacatgacacttaattcattcgtttgatgaattaatttcgttatgttttcatctggcatgaacattcttaatacgttatcgaccagagcgggggcttgtttataaagatcataacccgccatattcattaaccagttttgaacaattccgctgaaggcaccattaataataatcatcacaacatctaaatcgaggttatttgctacacaaccttgttgctgacacgcctgcaatacttcgcggagagtctgcggattgaagcccatcttttcgcgtatcactccctcggccagcatctcatcattaaattcacatttgtgatataagattttcagcaacgcctgctggcggggaattttggcaatatattgcaagccgacaatcaatttttcacgcaattgttgaaacgggtcatgctctaatccagccgtcaagtgttcctggattaactcccgcaatgaaggctgttgcaaccacatctcattaaacagttgagtcttgttttcgaagtgccagtagatagcgccacgcgtaacgttagcagcgtcggcaatgtcgttgagtgtcgtcttgcttacgccatgctgcgcaaactgggcgatggcagtttcaatcagttcttgccgggtcttcagagcttcggctttggttctttttgccatgattaattattcaggaaataaatatattcgacacagagtgagaaaatagcgaaggttaatctatcacctaatgtgtatttatacgagaggctaatattgagttgctataaatcgtcaaataaataatatatattatttacctaaaatacattcgccacatgaatatatatttcaatttacgaggttttaattctgcctctttcaacccgcgtcaaaataaaacagtagaatattaatctttttttgtgtttatgtgccttgagacgccagtattcataactattccttacatcgacgaatgataatttgtaggatagcaaactgtatttttctttctgcgagttaacgcgttgcctttctgggtaaataacgcgcttttggttttttgaggaatagtaatgacgaaacatgccaggtttttcctcctgccctcctttattctgatctccgcggctttaatcgccggttgtaacgataagggagaagagaaagctcacgtcggtgaaccgcaggttaccgttcatattgtgaaaacggccccgttagaagttaagactgaattaccaggccgcaccaatgcttaccgtatagccgaagttcgcccacaggttagcgggatcgtactgaatcgtaatttcactgaaggcagcgatgtacaagcaggccagtccctgtaccagatcgatcccgcgacctatcaggcaaattatgacagcgcgaaaggcgaactggcgaaaagtgaagccgccgccgccatcgcgcatttgacggtaaaacgttacgttccgctcgtgggtacgaaatacatcagccagcaggagtacgaccaggccattgctgatgctcgccaggccgatgccgccgtgattgccgcaaaagccacagtcgaaagcgctcgcatcaatctcgcttataccaaagtgactgcgccaattagcggacgtatcggcaaatcgaccgtgaccgaaggcgctcttgtcactaatgggcaaacgactgaactggcgactgtccagcagctcgatcctatctacgttgatgtgacccaatccagcaacgattttatgaggctgaagcaatccgtagagcaaggaaatttgcataaggaaaacgccaccagcaacgtagagttggtcatggaaaacggtcaaacctatcccctgaaaggtacgctgcaattctctgatgtgaccgttgatgaaagcaccggctccataaccctacgtgccgtcttccctaacccgcaacatacgcttttgccgggtatgtttgtgcgcgcacggattgatgaaggcgtccaacctgacgccattcttatcccgcaacaaggcgttagccgcacaccgcgtggtgatgcaaccgtgctgattgttaacgataaaagtcaggtggaagcgcgccctgtcgttgccagtcaggcgattggcgataaatggttgattagcgaaggtctgaaatctggcgatcaagtcattgtcagcggcctgcaaaaagcgcgtccgggagagcaggttaaagccactaccgatacccccgcagatactgcatcgaagtaaggtaatctgacatggcaaacttttttattcgacgaccgatatttgcatgggtgctggccattattctgatgatggcgggcgcactggcgatcctacaattacccgtcgctcagtatccaaccattgcaccgcctgcggtttctgtttcagcaaactatccgggcgctgatgcgcagaccgtgcaggatacggtgacgcaggttatcgaacagaatatgaacggtatcgataacctgatgtatatgtcctccaccagcgattccgccggtagcgtgacaattacccttaccttccagtccgggaccgatcctgatatcgcgcaagtgcaggtgcagaacaaactccagctcgccacgccgttgctgccgcaggaggttcagcagcaggggatcagtgttgaaaagtccagtagcagctatttgatggtggcgggctttgtctctgataacccagacaccacacaggacgatatctcggactatgtggcctctaacgttaaagatacgcttagccgtctgaatggcgtcggtgacgtacagcttttcggcgcacagtatgcgatgcgtatctggctggacgccgatctgctaaacaaatataaactgacaccggttgatgtgattaaccagttgaaggtacagaacgatcagatcgctgccggacagttgggcggaacgccagcgttaccagggcaacagttgaacgcctcaattattgctcagacgcggttaaaaaatccggaagaattcggcaaagtaaccctgcgcgtaaacagtgacggctcggtggtacgcctgaaagatgtcgcacgagttgaacttggcggtgaaaactataacgttatcgctcgtatcaacggaaaaccggcggcgggcctggggattaagctggcaaccggcgcgaatgctctcgataccgcgaaagccattaaggcaaaactggcggaattacagccattcttcccgcagggaatgaaggttctctacccttatgacaccacgccattcgtccagctttctattcacgaagtggtaaaaacgctgtttgaagccattatgctggtgttcctggtgatgtatctgttcttgcagaatatgcgagcaacgctgatccccaccattgcggtacccgtggtgttattagggacgtttgccatcctcgccgcttttggttactccatcaacacactaacgatgttcgggatggtgcttgccatcgggctgctcgtcgatgatgcgatagtggtggtggagaacgtcgagcgcgtgatgatggaggataagctcccgccaaaagaagcgacggaaaaatcgatgtcgcaaattcagggcgcactggtgggtatcgcgatggtgctgtcagcggtatttattccgatggcattcttcggcggttctactggggcaatttatcgccagttctctatcaccatcgtttcggcaatggcgctttctgttctggtggcattgattcttacccctgcgttatgtgcaacactgctcaaacccacctcagctgagcatcacgaaaataagggtggtttcttcggctggtttaataccaccttcgatcatagcgttaaccactacaccaacagcgtcggcaaaatcctcggttccacaggacgatatttactgatctatgcgctgattgttgcaggaatggtggtgttgtttttacgtcttccgtcttccttcttacctgaagaggatcagggtgtctttctgaccatgattcagttacccgctggcgcgacgcaagagcggacgcaaaaagtgttggatcaagtgacggattactatctgaagaacgagaaagcgaacgttgaaagtgtctttacggttaacggctttagcttcagcggccaggcacaaaacgccggtatggccttcgtcagtctgaaaccgtgggaagagcgtaatagtgatgaaaacagtgcggaagcggtaatccatcgtgccaaaatggaattgggcaagatccgcgacggttttgtcattccattcaatatgccagccattgttgaactgggcacggcaacgggtttcgactttgagttaattgatcaggctgggctgggtcacgatgccctgacccaggcccgtaaccagttgcttggcatggcggcgcaacatcctgccagcttagtcagcgtgcgtcctaatggcctggaagacaccgcgcagtttaaactggaagttgaccaggaaaaggcgcaggcattaggtgtttcactttctgacatcaatcagaccatttcaacggcgttgggtgggacttacgttaacgacttcatcgaccgtggtcgcgtgaaaaaggtgtatgttcaggcggatgccaaattccgtatgctgccagaagatgtcgataaactttatgtccgcagcgccaacggcgaaatggtgccattctcggcctttaccacttcacattgggtgtatggctctccgcgactggaacgctacaacggtctgccgtcaatggagattcagggggaagccgcgccaggaaccagttccggcgatgccatggcgttgatggaaaaccttgcgtcaaaattacctgcgggcattggttatgactggacgggtatgtcgtatcaggaacgcttatcgggaaaccaggctcccgctctggtagcaatttcctttgtggttgttttcctgtgccttgctgcactctatgaaagctggtcaattcctgtctcggttatgttggtagtgccgttagggattgtcggcgtgctactggcggcaacactctttaatcaaaaaaatgacgtctactttatggtgggcttgctaacgacaattggcttgtcggccaaaaacgctattttgattgttgagttcgctaaagatctcatggagaaagagggtaaaggtgttgttgaagcgacactgatggcagtacgtatgcgtctgcgtcctatcctgatgacctctctcgcctttattctcggcgtattaccgctagctatcagtaacggtgccggcagtggcgcgcagaacgctgtgggtatcggggtaatgggaggaatggtctctgcaacgttgctggcaatcttcttcgtaccggtgttctttgtggtgatccgccgttgctttaaaggataaatcagaaacataaaggcgctttcgggtgcctttattatttccagtgaaacccataaaaattaataagatattcttctgctcactctttaaaagctttctatagttcccgctcccttcactatttttacaattcacataatttgtcattattcattccgcaagatttataacctccggtgataaaatggcattcagctcgttaataagagagttaacttattaagcgttagcgtttattactgaggtaacaccatgaaaagattaattcctgtggcattgctcaccgcattgctggcgggctgtgctcacgattcgccctgcgttccggtttatgacgatcagggtcgtctggttcacaccaatacctgtatgaaaggcacgactcaggataactgggaaacggctggggctattgctggcggggcagcggctgttgctggcctgacgatggggatcatcgctctgtcgaaataactgaacagggcgcggagtttcgcgctctgtttaacgatacagtatctttacataagataaaatattgctatattctgctggctaattctctgctgatttagcatgttatatcgcgttatttcgctgctttcgaaataacgcatcaatttaactttcacacttcccaccagaaatatactcacgctaacaatcattattctgcttagtaaaacacgcgtaaatattttgcgccaaaatgtggcgcatgtttcattttcgcaccattgcggggcgctgtttttattatttcctgtctacactcagcttattgcgacgcgaaatcgggcgcaaaagctggcactacttttgcttataagaggatggccacagacaggtaaaagacgtttcccaaacgtcctataacgataattttcgcctcacaggaagcattatgaaaaagatgatgatagccacactggctgccgccagcgtgctgcttgccgttgcaaatcaggcgcatgctggcgcgacgcttgatgccgttcagaaaaaaggttttgtgcaatgcgggatcagtgatggattacctgggttctcttatgccgatgcagacggtaagttttcaggtattgatgttgatgtttgtcgtggtgttgccgctgctgtatttggtgacgacacgaaagtgaaatataccccactcacagcaaaagaacgcttcaccgctttacagtcaggggaagtggatttgctctcccgtaatacgacctggacttcatctcgcgatgccgggatgggaatggcatttaccggcgtcacttattacgacggcattggcttcctgacgcacgataaagcggggctaaaaagcgcgaaagaactggatggcgctaccgtctgtattcaggcgggtactgataccgaactcaacgttgccgactatttcaaggcaaacaatatgaagtacacaccggtgactttcgatcgctctgacgaatcagcgaaggcactggaatctggtcgctgcgatacgctggcctcagatcagtcgcaactgtatgccctgcgcatcaaattaagcaacccagctgaatggattgtcttaccggaggttatctctaaagaaccgcttgggccggtagttcgtcgtggcgatgatgaatggttctcgattgtacgctggacgcttttcgccatgctgaatgctgaagagatgggcatcaattcccagaacgtcgatgaaaaagcggctaatccagcaacgcctgatatggcacatctgctgggtaaagaaggcgattacggcaaggatctgaagctggataataaatgggcctataacatcatcaaacaggtgggtaactactcggaaattttcgagcgtaacgtaggttcagaaagcccgctgaaaattaaacgtgggcaaaataatctctggaataacggcggtattcagtacgcgccgcccgtgcgttaagtcggtgtgaggtaacgggcgtcgctacggcggcgctctcttcagcgttatgctttccgaggtttctatgtctcatcgccgctcaaccgttaaaggctcactctcttttgccaaccctacggttcgcgcctggttattccagatccttgccgttgttgctgttgtcggcattgttggttggttatttcacaacactgtaacgaatctcaataatcgtggcattacttcaggttttgcctttctggatcgcggcgctggcttcggtattgtccagcatttgatcgattaccagcagggcgacacctacggacgcgtttttattgtcggcttactcaatacgctactggtttctgcattgtgtattgtgttcgcttctgttttaggcttctttatcggtctggcgagactttcggataactggctgctacgaaaactatccacaatttatattgagatcttccgtaatattcccccgctgctgcaaatcttcttctggtactttgccgtgttgcgcaatttgcccggaccacgccaggctgtgagcgcgtttgatctggcctttttgagcaatcgtgggctttatattccgtcaccgcagctgggagacggatttattgcgtttatcctggctgttgttatggctatagtcctttctgttgggctattccgctttaataaaacataccagataaagaccggacaactgcgccgcacctggccgatcgccgcagtgttgatcattggtttgcctttactggcgcaatggctttttggcgcagcactacactgggatgtcccagccctacgaggctttaacttccgcggcgggatggttttaattcctgaactggcagccttaacgctggcactttcggtttatacatctgcatttatcgccgagattatccgcgctgggatccaggcagtgccttatggtcaacatgaagcggctcggtcactgggattacccaacccggttacgctacgccaggtcattattccccaggcactgcgagtgattattccgccgttaaccagccagtatctcaacatcgtcaaaaactcctctcttgccgccgctattggctatcccgatatggtttcgctgtttgctggcaccgtgctgaaccagacggggcaagccatcgagacgatagccatgaccatgtcggtctatctgattatcagcctgactatctcgctgctgatgaatatctataaccgccgcatcgcgatcgttgaacgctaaggagtcatgatgacaaaagtattgctgtctcagccctcgcgcccagcgagccataactcaagccgcgcgatggtgtgggtgcgaaaaaatctgttctccagctggagcaatagcctgctgactattggctgcatatggttgatgtgggaactgatcccaccgttgctgaactgggcatttttgcaggctaattgggttggctcaacgcgtgccgactgcacaaaagccggtgcctgttgggtcttcatccacgaacgatttggtcagtttatgtatggactttacccacacgaccaacgctggcgaattaacctggcattactgattggccttgtgtcaatcgcaccaatgttctggaaaatactcccgcatcgcggtcgctatattgcggtctgggcggtgatttacccactgattgtctggtggctgatgtatggcggtttttttggtctggagcgggttgaaacccggcaatggggcgggctgacgctaactttaattattgcatccgttgggattgcgggggcgctaccgtgggggatcttactggcgttaggtcgccgctcccatatgccgattgtgcgtatcttatcggtcatttttatcgagttctggcgcggcgtaccgctgattaccgtattgtttatgtcttcggtcatgctgcctttgtttatggcagaaggcaccaatatcgacaaactgatccgcgcgctggttggcgtgatcctgtttcagtcagcatatgttgcggaagtcgtgcgaggcggattacaggcgctgcctaaagggcaatatgaagcggcagagtcgctggcgttgggttactggaaaactcaggggctggttattctgccacaggcgttgaagctggtaattcctgggctggtaaataccatcatcgcactcttcaaagataccagcctggtgatcattatcgggttgttcgatcttttcagtagcgttcagcaggcaaccgttgatcccacctggttgggtatgtcgacggaagggtatgttttcgccgcgctgatctactggatcttctgtttcagcatgtcgcgctatagccagcatctggaaaaacgttttaacaccgggcgtacaccgcattgaggacactatgagccaaattttactgcaacctgctaacgcgatgattacgctggaaaacgtcaataaatggtatggacaattccatgttttgaaaaatataaatttaaccgtgcaaccgggagaacggatcgttctgtgtggcccttcaggttccggtaaatcgacaaccattcgttgtattaatcatctggaagaacatcaacagggacggatcgtggtagatggcatcgaacttaatgaagatatccgcaatattgagcgcgtccggcaggaagtgggaatggtctttcagcatttcaatctcttccctcatctgaccgttctacagaactgtaccctggcaccgatttgggtacgcaagatgccaaagaaagaggctgaagctctggcgatgcattaccttgagcgggtgagaattgccgaacatgcgcataagtttcccggacaaatttctggtggtcagcagcaacgcgttgccattgcgcgttcgctgtgtatgaagccgaaaattatgttgtttgatgagccaacgtcggcgctcgatccggagatggtgaaagaggtgctggatacgatgattgggctggcgcaatcgggtatgacaatgttgtgtgtaacgcatgagatggggtttgcgcgaaccgtcgctgaccgggtgatttttatggatcgtggggaaatagtggagcaagctgcacctgatgaattttttacgcatcctaaatcagagcgtacgagggcatttttatcgcaggtaatccattaattgaatgttagttcgaaaagcaaaaaggccatcctttcggatggcctttttgcttgatttgatgtctggcagtttatggcgggcgtcctgcccgccaccctccgggccgttgcttcgcaacgttcaaatccgttcccggcggatttgtcctggttgggagagtgttcaccgacaaacatcaaataaaacaaaaggcccagtcttccgactgagccttatgttttatttgatgtctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctactgccgccagacaaattcttttctaatctgccgaactttaacctaaaaagtggtgctgatacccagagtcgaactggggacctcacccttaccaagggtgcgctctaccaactgagccatatcagcacgctaaatttgatgcctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctaaggccgccaggcaaattctgttttatcagaccgcttctgcgttctgatttaatctgtatcaggctgaaaatcttctctcatccgccaaaacaccttcggcgttgtaaggttaagcctcacggttcattagtaccggttagctcaacgcatcgctgcgcttacacacccggcctatcaacgtcgtcgtcttcaacgttccttcaggactctcaaggagtcagggagaactcatctcggggcaagtttcgtgcttagatgctttcagcacttatctcttccgcatttagctaccgggcagtgccattggcatgacaacccgaacaccagtgatgcgtccactccggtcctctcgtactaggagcagcccccctcagttctccagcgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctgctttcgcacctgctcgcgccgtcacgctcgcagtcaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttaggaggagaccgccccagtcaaactacccaccagacactgtccgcaacccggattacgggtcaacgttagaacatcaaacattaaagggtggtatttcaaggccggctccatgcagactggcgtccacacttcaaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcttgcgctaaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttaataaacagttgcagccagctggtatcttcgactgatttcagctccacgagcaagtcgcttcacctacatatcagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctgatgcttagaggcttttcctggaagcagggcatttgttgcttcagcaccgtagtgcctcgtcatcacgcctcagccttgattttccggatttgcctggaaaaccagcctacacgcttaaaccgggacaaccgtcgcccggccaacatagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcctttcggcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggcttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcatgcctcacagcacaccttcgcaggcttacagaacgctcccctacccaacaacgcatcagcgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattctccggtattcgcagtttgcatcgggttggtaagtcgggatgacccccttgccgaaacagtgctctacccccggagatgaattcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccctgcaacttaacgcccagttaagactcggtttcccttcggctcccctattcggttaaccttgctacagaatataagtcgctgacccattatacaaaaggtacgcagtcacacgcctaagcgtgctcccactgcttgtacgtacacggtttcaggttctttttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataccacgtgtcccgccctactcatcgagctcacagcatgtgcatttttgtgtacggggctgtcaccctgtatcgcgcgcctttccagacgcttccactaacacacacactgattcaggctctgggctgctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcattaacctatggattcagttaatgatagtgtgacgaatcacactgggtttccccattcggaaatcgccggttataacggttcatatcaccttaccgacgcttatcgcagattagcacgtccttcatcgcctctgactgccagggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaagatgtttctttcgattcatcatcgtgttgcgaaaatttgagagactcacgaacaactctcgttgttcagtgtttcaattttcagcttgatccagatttttaaagagcaaaacttcgcagtgaacctttgcaggtacactctgaagtattttttatttaatcactacagagatggtggagctatgcgggatcgaaccgcagacctcctgcgtgcaaagcaggcgctctcccagctgagctatagccccataacatgtagttaaaacctcttcaaatttgccgtgcaaatttggtaggcctgagtggacttgaaccaccgacctcacccttatcaggggtgcgctctaaccacctgagctacaagcctgtagaggttttactgctcattttcatcagacaatctgtgtgagcactgcaaagtacgcttctttaaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcattctgatccacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgcactttatgaggtccgcttgctctcgcgaggtcgcttctctttgtatgcgccattgtagcacgtgtgtagccctggtcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccggccggaccgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacagttcccgaaggcaccctcgtatctctacaaggttctgtggatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtcttcgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacgagactcaagcttgccagtatcagatgcagttcccaggttgagcccggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgggtaacgtcaatgagcaaaggtattaactttactcccttcctccccgctgaaagtactttacaacccgaaggccttcttcatacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgccttggtgagccgttaccccaccaacaagctaatcccatctgggcacatccgatggcaagaggcccgaaggtccccctctttggtcttgcgacgttatgcggtattagctaccgtttccagtagttatccccctccatcaggcagtttcccagacattactcacccgtccgccactcgtcagcaaagaagcaagcttcttcctgttaccgttcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaaaagtttgatgctcaaagaattaaacttcgtaatgaattacgtgttcactcttgagacttggtattcatttttcgtcttgcgacgttaagaatccgtatcttcgagtgcccacacagattgtctgataaattgttaaagagcagttgcgacgcagctttcagctcactgtcgcgaggtggcgtatattacgctttcctctttcagagtcaaccctgaatttcaggattttttctcttcgttgttacgaccatcttgtgaagtgtttcacgttgtcgtctcaacggaggcgcattatagggatcccaattttttgcacaagtacttttttgatctttttttctgtttgttgttttttcaccctttttgctgcattcgcacacaaaacggtgcttttttgcatactaaaagacttgcacaaggccaataatgcccccaaagtcattagtaaatcatttattgctgaggtaagtatgtctgatgttttacgcccataccgcgatctttttccacaaatcggtcagcgcgtaatgatcgacgatagcagtgtcgtgattggtgacgttcgtctggctgatgatgtggggatctggccgctcgttgtgattcgtggagatgtacattatgtacagatcggagcacgcaccaatatccaggatggcagtatgttgcatgtcactcataaatcctcgtacaacccagatggcaacccattaaccattggcgaagatgtcactgttggtcacaaggtgatgctccacggctgcaccattggcaatcgagttttggttgggatgggctcaattttacttgatggcgcaatagtagaagatgatgtgatgattggtgcgggtagtctggtcccacaaaataaacggctggagagcggatatctgtatctcggtagccccgtcaaacagatccgcccgttaagtgatgaagagaaggctgggttacgctattccgcgaataattacgtgaaatggaaggacgaatatctggatcagggtaaccagacccagccttgatcatcttcactttgttcctgaattaagttttccgcttcttcttccagatcccagcgatgctgacgaaaactcgctaaccactgttctggcgtatctccagtaaaacgatacgccagactctcgccagagatcgcacatgtcagttgcatgccattcacgagagcgggaaaacatacacattttttattctcgtcccactcttctctgtccggaaactggatggcctgattcacgcggacaattcctcctgcaattgctttataactggttctacgtcaggcagaacaccgtgccagagaagaaaggcatgagccgcctgtgccaccagcattcctaaaccatcagcattacgctttgagcctcgctgctcacaccatgccagaaaaggagtttttcctttctgatagaacatgtcatagcaataaatgcctggatgaatgagcgatgacgggatcgccggaatatcaccactgatgccactggatgttgcattaataatgagatcaaactcatgaccttccagttcgtccatacccaacgcctgaatactgccagtgtgcgcaaacaatttagccaactcttccgcgcgggataccgtccgattagtgattgtcaccgcacagtccagggaaagaagtggcagtagtacgccgcgagatgctccaccagcgccgatgagcagaatacgtaaaccaggacggataaaagacagacgttccagatcgcttaacaaacctataccatcggtattgtcacccagcaggcgtccatcttctaaccgcttgagggtattaacagcaccagccaacgctgcccgttcagtaagctcatccgctctggcaaaagcctcttctttaaaaggcaccgtcacattcgcacctttaccaccagcacgaaagaaagcgttcagtgtgttgatgaaatcattgatgggtgccaacacgcgcccatagggatgttcaatattcagttgctgagcaaattgctgatgaatgaatggcgatttgctgtgggctatcggattaccaaaaacagcataggtttccattatgttacccctgtcgaaacagttcacccgtcagggcatcgcggatttctgaaggatttaaacgcccccccgtttcaccaggcacaaccgggaacgccgcgccaaattgtgcgcgaacttcgtctactgttcgacaaggtggcaatccactcaagttggcactggtagaaaccagcggtttaccataagcctggcacaaagcaaccaccaacggatggtcggtgactcgtacagcaagcgaatcaaagcggcccgtcaaccagcgcggtgttgtcgcaggcgcgggaaagacaaaggtgacaggacctggccagcgggaaaaaatggtttcacgctgcgcatcagtcagcatggtgtcatcaatatagggtttaagctgctcgtaatttgccgcgattaaaatcagccccttatcaaccggacgctgttttaactccaacagtcgcatcactgctgtttcgctatcaggatcgcacccgacaccgaaaacggcttccgttggataggcgatgacacgttcttcattgaggacatctatcgcagctgcgatagcgtctccttgcaggttattattcacgttattattccgccgaaaccggctttccacattgtttactggcacaaaagtgttttacaccctgcgcggttttcttttcgatgagtagtggataatgacactcagggcattctccagctatgggtttgaagttaatggcaaattgacactccgggtagcgatcacaggagtgaaatgttttgccataacgggagcggcgctggaccagatggcccgtccggcattgggggcatgtaattgctgtttcgtccggtttatcgataagttcggtatgttcgcattcagggtagttactgcaaccaataaacataccaaaacgtccctggcgtaataccagatttgcgccacatgcagggcaaacctgcccctccagaactttgacaatatgtccatccgctgaagatttcagaggacggacgtagtcacacgccggatactgtgagcatccaagaaacggaccgtgtttcccggatcgaataaccagttcagccccgcactttgggcaggactcattattacgcaccgtgaacagtgctgatttcgccataacaacttatgctgaattaaagaaatgattaatgcagcataccttcattcacttcaaagagtaattcttccatttgctggtacgcattttcgcagcccggaatattgaacaacaccatcaggattacccatttcagatcatccagctcgaactctgcgttatccagcgcgagcactcgctctatcaccatttcacgagtttcaaggttgagcacctgaatctgctcaaggaaaagcagaaaaccacgacagctggcatccagtctttcacactcctcaggggtataaatacgcatggagagtggatcagaggccagttgcatcggttctgccagtccttcctgataatccgcaagcttttccagccaaagcagggcattgtagatatcttctcgatcaaatcctgcgtcggtaagatcctgttcaagtttgtcttgatccacacgcaactcagcttctgtgtgaatataggtttcaaacaaatacattagtacgtcgaacatggcatgccctcctcaatcggacatagccgccgggtacagctgcgatccatcctgctaactccagttcgagtagttgagtaactacctctggcacaggttggccggcacgttcagcgacgacgtcaacaggtgttacctcatctcctacgttagccaggagctcaggaaatggcaatgccacgtcttgctgatctggtgaataaaatgaattttcaggggcgtctggcaaccagtgcaatccaaattgcaagttttccagaatttcttccggttccgtcacaagaatcgcaccttgttttattaaccagtgaggcccttcgcttcccggattccctattggacctggcaaggcaaaaacttcacgcccctgctcaagcgcacaacgtgctgtcaccagcgaaccactgcgcaaagccgcttccaccaccagtacacctttacttagaccactgataatgcgatttcttcgtgggaaattgtaagcaaggggtggaacatcgaggggaaattccgagacgagagctccgccatgttcaagcagactggcagccagtcgggcatggcggcggggatgaatggtattaagtccattccccaatacagcaatgctgacgccatttacctgtaaggcagctttatgcgccacaccatcgattccacgcgccagtccactcgtaattgtcactccacgcgtcgccagagtttcgcaaaataaccgtccccatcgctcgccataccatgaatgcgcccgactccccactacggcaagctgaaatgaatgcagcgcgtgcagttctccttcaacaaacagtgcgccggggtaatctgtcgtcaccagaagttgaggaggataaaattcgctgtccgcagggattaaatgatggttgggttgctccaaccaacaaagtgagctttcgatactctttcgcggaaatgaaagaaagcgttgtgcctgccgcaatgtaagccctgtttgctgcaatccaaccgcatcaatttgcgactgttttgccagccagtgagctatacggaccatatcatcgccgtacaagctgctgatactcattaaacgcagccaaatttctgtatcgaccatccttatctccctgccataagcagccttagcaatctttgcgattggtcagtgatgctgtcaatcagagggggatttgtctagaatagaagaaataatctttctaactcctgaacacatctctggagatttatgtcagttttgcaagtgttacatattccggacgagcggcttcgcaaagttgctaaaccggtagaagaagtgaatgcagaaattcagcgtatcgtcgatgatatgttcgagacgatgtacgcagaagaaggtattggcctggcggcaacccaggttgatatccatcaacgtatcattgttattgatgtttcggaaaaccgtgacgaacggctggtgttaatcaatccggagcttttagaaaaaagcggcgaaacaggcattgaagaaggttgcctgtcgatccctgaacaacgtgctttagtgccacgcgcagagaaagttaaaattcgcgccctggaccgcgacggtaaaccatttgaactggaagcagacggtctgttagccatctgtattcagcatgagatggatcacctggtcggcaaactgtttatggattatctgtcaccgttgaaacaacaacgtattcgtcagaaagttgaaaaactggatcgtctgaaagcccgggcttaaggataagaactaacgtgtcagaatcactacgtattatttttgcgggtacacctgactttgcagcgcgtcatctcgacgcgctgttgtcttctggtcataacgtcgttggcgtgttcacccagccagaccgaccggcaggacgcggtaaaaaactgatgcccagcccgattaaagttctggctgaggaaaaaggtctgcccgtttttcaacctgtttccctgcgtccacaagaaaaccagcaactggtcgccgatctgcaggctgatgttatggtcgtcgtcgcctatggtttaattctgcctaaagctgtgctggagatgccgcgtcttggctgtatcaacgttcatggttcactgctgccacgctggcgcggtgctgcaccaatccaacgctcactatgggcgggtgatgcagaaactggtgtgaccattatgcaaatggatgttggtttagacaccggtgacatgctctataagctctcctgcccgattactgcagaagataccagtggtacgctgtacgacaagctggcagagcttggcccacaagggcttatcaccacgttaaaacaactggcagacggcacggcgaaaccagaagttcaggacgaaactcttgtcacttacgccgaaaagttgagtaaagaagaagcgcgtattgactggtcactttcggcagcacagcttgaacgctgcattcgcgctttcaatccatggccaatgagctggctggaaattgaaggacagccggttaaagtctggaaagcatcggtcattgatacggcaaccaacgctgcaccaggaacgatccttgaagccaacaaacaaggcattcaggttgcgactggtgatggcatcctgaacctgctctcgttacaacctgcgggtaagaaagcgatgagcgcgcaagacctcctgaactctcgtcgggaatggtttgttccgggcaaccgtctggtctgattgtccactcttctaagcccggtcttgccgggcgtttttatacttatgaaaaaacaacgtaatttacgtagcatggcggcccaggccgttgaacaagtcgtcgagcaagggcaatcattaagcaacattctgccaccgctccagcaaaaagtttccgataaagacaaagcacttcttcaagagttgtgctttggcgtactgcgtacgctttcgcagttagactggctgattaataagttaatggcccgtccgatgaccggcaaacagcggaccgtgcattacctgattatggttggtttgtatcaactgctttatacccgcattccacctcatgctgcgctggctgaaacggttgaaggcgctatcgcaattaagcgtccgcaacttaaagggttgataaacggtgtattacgccagttccagcgtcagcaagaagagttattagccgagtttaatgccagtgatgcacgttatctgcatccttcctggttgctgaagcgtctgcaaaaagcgtatccagagcagtggcaatccatcgtcgaagccaataaccagcgtccgccaatgtggctgcgcgttaatcgtacgcatcattcccgcgacagctggcttgcattgttggatgaagcaggaatgaaaggtttcccgcatgcggattaccctgatgctgtacggctggaaacacctgcacctgttcatgcgctacctggttttgaagacggatgggttaccgttcaggatgcatcagcacaaggttgcatgacctggcttgcgccacaaaacggtgaacacattctggatctttgtgccgcccccggcggtaaaacaacgcatatccttgaggtggcaccagaagcgcaggttgttgcggttgatattgacgaacagcgcctctctcgcgtttacgacaatttaaaacgccttggtatgaaagcgaccgtgaaacaaggtgatggccgctacccttcccaatggtgtggcgagcaacagtttgatcgcattttattagatgcgccttgttcagcaaccggtgtgattcgtcgccatccggatattaaatggttacgtcgcgatcgcgatatcccggaactcgcgcaattgcagtctgaaattctcgacgccatttggccgcatttaaaatccggtggaaccctggtctatgccacctgttcggtgttaccggaagagaatagcctgcagattaaagcctttttgcaacgtaccgctgatgccgaactttgcgaaacaggaacaccagagcaaccgggtaaacaaaatctgcctggtgccgaagagggcgacggcttcttttacgctaagctaatcaaaaagtgatgagataacgggtcgcgactgatgaaaattatcattctgggtgccggccaggttggcggcacactggcggaaaacctggttggcgagaacaacgatatcactgttgtcgataccaacggtgagcgtctgcggaccttgcaggataaatttgacctgcgagtcgtgcaggggcatggctctcatccacgcgtattgcgggaggcaggtgccgacgacgccgatatgctggttgctgtaaccagttcagatgaaaccaatatggttgcctgccaggtagcctactcacttttcaacacccctaatcgcatcgctcgcatccgctcaccagactacgtgcgcgatgccgataagctatttcattcagatgctgtaccgattgatcatctgatcgcaccagagcagttggttatcgataatatttaccgactgattgagtatcccggcgcattgcaggtggtgaacttcgctgagggtaaagtcagcctcgctgtggttaaagcctattatggcggcccgctgattggtaacgcactttcgaccatgcgcgaacatatgccacatatcgatactcgtgtggcagcaattttccgccacgatcgccccattcgtccacaaggttcgaccattgtggaagctggtgatgaagtgttctttattgccgcttcacagcatatccgtgcggtgatgagtgaattacagcgactggaaaaaccgtataagcggatcatgctggttggtggcggtaatatcggtgcagggctggcgcgtcgtctggaaaaagattacagcgttaaactcatcgaacgtaatcagcagcgcgctgccgaactggcggaaaagttgcagaatacgatcgtcttttttggtgatgcgtcggatcaagaactgctggccgaagaacatatcgatcaagttgatctgtttattgccgtcaccaacgatgacgaggccaatatcatgtccgccatgcttgccaaacgtatgggtgcgaaaaaggtgatggtattgatccagcgtcgcgcttatgtggatctggttcaggggagcgtgatcgatattgcgatttcaccacaacaagcaactatttctgcgttgcttagccatgtgcgaaaagcagatattgttggtgtttcctcattgcgccgcggcgtagcagaagctattgaagccgttgctcacggtgatgaaagcacctcacgcgttgtcggcagagtcattgacgaaatcaagctaccgccaggaacgattattggagcggtggtacgtggaaacgacgtgatgattgccaatgacaatctgcgcattgagcaaggcgatcacgtaattatgttcctcacagataaaaagtttattaccgacgtcgaaagactcttccagccaagccctttcttcttgtaattaataaggcgtctaatgacgccttattatttccctttgattatcaaggattaattaaattcattcctggcaggaaaatggcttaacatttgttagacttatggttgtcggcttcatagggagaataacatgagcattattaaagaatttcgcgaatttgcgatgcgcgggaacgtggtggatttggcggtgggtgtcattatcggtgcggcattcgggaagattgtatcttcactggttgccgatatcatcatgccacctctgggcttattaattggcgggatcgactttaaacagtttgctgtcacgctacgcgatgcgcagggggatatccctgctgttgtgatgcattacggtgtcttcattcaaaacgtctttgattttctgattgtggcctttgccatctttatggcgattaagctaatcaacaaactgaatcggaaaaaagaagaaccagcagccgcaccagcaccaactaaagaagaagtattactgacagaaattcgtgatttgctgaaagagcagaataaccgctcttaacaaacgcctgaaagcagaaggccagtggtaaaaaagtgatttactttcttgccactggcctcccagttcccccgattgccatgttttccttttcgcatgtaactgcctttccccttcttatttttctctacgcgctgtcggaataagggatcatgtagtaatgcttctatcgcattatcctttatctgccctttagtatgctgatatcggctcataaaaactccaattggttattttacggcgcgagtgtaatcctgccagtgcaaaaaatcaacagccactcttaacgccactcgccccttgttcaagagcttcaagaatcgaacaataaacactgctatgggcggtcccacaacaggcatcgttaaggcgttgcaaggaacgctgcatactctgcaactcggctatccgtgcttcgacttcctgcaatctttcctgcacaatgccttttgactcctgacaggtatggtgttcaggatcgatgcggatcgacagcaactcgcggatcgactccagactgaaacctagttgtctggcatggcggataaatttcaatcgctggagatcgctttcggtatacaggcgaaacccgccttcagtacgcacttcatgctccatcatctgctgtttttcgtaataacgaatcgtgtcaggtgttacttccgccatttttgccagctcaccaatgcgatacatacatactccactagttatcgttgattttattcaacaacttgtcagcataatcgccgcgtaaaaaatcggtactcagtccagcttgtcgcagcttcaattccagtaatgacaatcgacggctaacctcttgatattgcggatcatcgtgacggatacctttgagaatatccagaagctgaattgcttccctccgttgctcaagttctggcggtaagcaaccggcattcttcaacaagcgataccccgcacgtaattccggtggcacgtgagaatcatcatccagtatcaatggttcgccgctacctgccaggttatcaaactcacctttcgcttgcgcttctgctatatgacgctctgcccactggtcaagtaaccacatatatactccaggggatgaacaaaaagagtacagctattgtagataagtggggatgctacgggtataaaaaaacccgccggggcgggtttttttacgttgcttcagattactctgcagcagcttctgctttctctgaacgatcaaccagctcgatgtaagccatcggcgcgttgtcgcctgcacggaagccacacttcagaatacgagtgtaaccaccggcacggctcgcgaaacgcgggcccagttcgttaaacagttttgccacgatctcgttatcacgagtacgggcgaatgccagacgacgattagcaacgctatcagtcttggcaagagtaatcagcggctcaactacgcggcgcagctctttcgctttaggcagagtcgtcttgatgatttcatgacgaaccagtgaacctgccatattgcggaacatagcctggcgatggctgctgttgcggttcagttgacgaccactcttacgatggcgcatgaccttatccttctcagtaaaaccttaacctgtgatccggttactcgtcagcgatgcttgccggtggccagttttccaggcgcatgcccagagacagtccacgggaagccagcacgtctttaatctcagtaagagattttttaccaaggttaggcgttttaaggagctcaacctcggtacgctgtaccagatcaccgatatagtggatagcttctgctttaaggcagttagcagagcggacagtcaattccagatcgtcaacagggcgcagcaggatcggatcgaactctggtttctcttctttcacttcaggctgacgtacatcacgtaagtcaacgaaagcttccagttgttcagccagaatggttgccgcacgacgaatcgcctcttcaggatcgattgtgccgttggtttccatttcgatgaccagcttgtccaggtcggtacgctgttctacacgcgctgcttcaacattgtaggcaatacgctccacagggctgtagcatgcgtcgaccagcagacggccgattgggcgctcatcttcttccgaatgaattcgggtagaagccggcacataaccacgaccgcgctgaactttgatacgcatgctaatagacgcgttctcatcggtcaggtggcagatcacgtgctgcggcttgacgatttcgacatcaccgtcgtgggtgatatcggctgcagtcacagggccaatgccagatttattcaaggtaagaataacttcatctttgccctgaactctcaccgccagccctttcaggttgagcaggatttccaggatatcttcctgaacgccttctttggtgctgtactcatgtagtacaccatcaatctcaacctcggtcaccgcgcaacccggcatcgatgagagcagaatacggcgcagtgcgttacccagagtatggccaaagccacgctctaaaggctcaagggtcaccttggcgtgcgtcgaactcacttgctcgatatcaaccaggcgcggttttagaaactctgtcacagaaccctgcattgtgtcctctctttggtactaagctttacttggagtaaagctcgacgatcaggtgttcgttaatgtccgcagacagatcagaacgctccggcttacgcttaaacgtaccttccatcttgccagcatcaacttccagccaggttggcttttcacgctgctcagccagctccagagcggctttcacgcgagactgcttcttcgctttctcacgaatgcttacaacgtcattcggactaacctgataagaagcgatgttaacaacacgaccgtttaccataattgctttatggctaaccagctgacgtgcttctgcacgagtggcaccgaagcccatacggtatacaacgttgtccagacgaccttccagcagagccaacaggttttcaccggtgttgcctttcagacgtgctgcttctttgtagtagttacggaactgacgctccagcacaccatagatacggcgaactttttgcttttcacgcaactgcacaccatagtcagacagacgcggtttacgcgcaccgtgctggccaggagcttgttcaattttacacttggtatcgatcgcgcgaacgccagacttaaggaataagtcggtgccctcacgacggctcagcttgagcttaggacccaaatatcttgccattttctttctccaacaaacctggaaaacgaggcgttatacgcgacgttttttcggcggacgacaaccgttatgagggatcggagtcacatcagtaatattagtgatgcggaaacctgcggcgttcagagcacgaatagtagattcgcggcctggacccggacctttaaccataacttccagattcttgatgccgtattctttcacggcgtcagcgcaacgctctgctgcaacctgagctgcaaacggagtggatttgcgagaaccacggaaaccggaaccaccggctgttgcccaacccaacgcgttaccctgacgatcagtgatagtcacgatggtgttgttgaaagaagcatggatatgagccacgccgtcagagacttgttttcttacacgtttacgtgcacgaattggtgcctttgccattattcaatcaccccgattatttcttgatcggtttgcgcggacccttacgggtacgtgcgttggtcttggtacgctgaccgcgaaccgggagaccacgacgatgacgcaaaccgcgatagcaaccaagatccatcaggcgcttgatgctcatgctgatttcacggcgcagatcaccttcaacgacaaatttggcaacttcgtcacgcagcgtgtcgatttgtccttcagacagctcactgatcttaacatcttcagcgatacccgctgcagccaggatggctttagaacgggtcttgccgacgccataaatcgaagttaatgcgattacggcatgcttatgatcaggaatgttaatgcctgctatacgggccactatgcactcctactatttaatatgtacgttccatgctgaaaagcccgttttcaggatactcaaatggaaacgcacagacatacaaaagattggctggctaatctagccagctcaacccaactttgcaagaaaaatatgcgaaaaaatcagccttggcgctgtttatgcttcggctcggcactgcaaatcacacggatgacaccatcacgcttaacgattttgcagttacggcataatttcttgacggaagcacgaactttcatttttactctccgtaacttctcgggcgaccaattatcggccgtagcctttcaggttcgccttcttcaatgcagactcatactgactggacatcatcagagtttgcacttgagccataaagtccataatcacgacaacaacgataagcagtgaggtcccaccgaagtagaacggtactttcattgcatcacgcatgaactccgggatcaggcagataaaggtaatatacagcgcaccaaccagggtcaggcgggtcattactttatcgatatacttcgccgtttgctctcccggacgaattcctggtacaaatgcaccggacttcttcaggttatctgctgtttcacgcgggttgaaaaccaacgccgtgtagaagaaacagaagaagatgattgcagacgcatagagtaacacataaagcggttgcccaggctgcaaatacagcgaaattgttgtcagccagttccaaccagtaccgcccccgaaccatgacgcgatggtcgccgggaacagaataatactggaagcgaagattgccgggattacccccgccatattcactttcagcggtaaatgtgtgctctgtgcagcatagacacgacgaccttgctgacgtttcgcgtagtttaccacaatgcggcgttgaccacgctcaacaaatacaacaaagaacgtcactgcaaatactaatactgcaaccaacagcaacacgaggaagtgcaggtcgccttgacgcgcttgctcgatagtatgggcaatggctggcgggagtcccgcgacaataccggcgaagataatgattgaaataccgttgccgatacctcgttcagtaatctgttcgcccaaccacatcaggaacatcgttcctgtgaccagacttacaacagcggtgaagtagaatgcaaagcctgggttaatcaccaggccttgcataccaggcatattcggcagaccggtagcaataccgatcgactggaatattgccagcaccagagtaccgtaacgggtgtactggctgatcttacgacgaccagactccccttctttcttaatttctgccaacgttgggtgaaccaccgtcagcagctggataatgatcgacgccgaaatatacggcatgatccccagagcaaagatagaagcacggctgagagcaccaccagagaacatgttaaacatctcaatgatggtgcctcgctgttgctcaagcagtttggcaagtacagcggcatcaataccagggatcggaataaaagagccaatacggaacacaatcagcgcaccgataacaaacagcagtctgcgtttcagctcgcctaagccacctttggcactttgaaaatctaatcccggttgtttagccatctgctacttattcctcgattttaccgccagcagcttcgatagcagcacgagcgcctttagtaacacgcaggccacgaacagttaccggagtcgttacttcgccagccaggatcactttcgcgaactcgatctggataccgataatgttagccgctttcagcgtgttcaggtctacaacaccgccttctactttagccaggtcagacagacgaacttcggctgtaatcgctgctttacgagaagtgaagccgaatttcggcagacgacggtacagaggcatctgaccaccctcgaaaccgcgacgtacgccaccgccagaacgagatttctgacctttgtgaccacgaccaccggttttaccgaggccagaaccgataccacgacccaggcgtttacccgcctttttggagccttcggccggagacagagtatttaaacgcatctcttactcctcaactttaaccatgaaggaaaccgcgttgatcataccgcgaatagcaggagtatcctcgcgctctacggtgtgaccaatacgacgcagacccaggccaagcagcgttgccttgtgtttcggcagacgaccgattgcactgcgggtttgagtaattttaatagtctttgccatggtttatttccccagaatttcttcaacggatttaccacgcttggcagcgaccatttctggagaattcatattttccaggccatcaatagttgcacgaaccacgttgatcgggttggtggaaccatatgctttagccagaacgttatgaaccccagcgacttccagaacggcgcgcattgcaccaccggcgatgataccggtaccttcggaagccggctgcatgaatacgcgagaacccgtgtgaacacctttaacagggtgttgcagagtgccgttattcagcgcgacgttaatcatattgcgacgggctttttccatcgctttctggatcgctgctggaacttcacgcgctttaccgtaaccaaaaccaacgcgaccgttaccatcgccaactacagtcagagctgtgaaggagaaaatacgaccacctttaacggttttagatacgcggtttaccgcgatcagcttttcctgcagttcgccagcttgtttttcgatgtgagccatcttacacctctaccttagaactgaaggccagcttcacgggcagcatctgccagtgcctggacacgaccatgatattggaacccggaacggtcaaaggatacatctttgatgcctttttccagagcgcgttcagcgacagctttacccacagctgcagccgcgtctttgttaccggtgtacttcagttgttcagcgatagctttttctacagtagaagcagctaccagaacttcagaaccgttcggtgcaattacctgtgcgtaaatgtgacgcggggtacgatgtaccaccaggcgagttgcgcccagctcctggagcttgcggcgtgcgcgggtcgcacgacggatacgagcagatttcttatccatagtgttaccttacttcttcttagcctctttggtacgcacgacttcgtcggcgtaacgaacacccttgcctttataaggctcaggacgacggtaggcgcgcagatccgctgcaacctggccgatcacctgcttatcagcgcctttcagcacgatttcagtctgagtcggacattcagcagtgatacccgcaggcagctgatggtcaacaggatgagagaaacccagagacaggttaatcacattgcctttaaccgctgcacggtaacctacaccaaccagctgcagcttcttagtgaagccttcggtaacaccgataaccattgagttcagcagggcacgcgcggtaccagcctgtgcccaaccgtctgcgtaaccatcacgcggaccgaaggtcagggtattatctgcatgtttaacttcaacagcatcgttgagagtacgagtcagctcgccgtttttacctttgatcgtaataacctgaccgttgatttttacgtcaacgccggcaggaacaacgaccggtgctttagcaacacgagacattttttcctccgattaggctacgtagcagataatttcgccaccaagaccagcctggcgcgctgcacgatcagtcataacacctttagaggtagaaacaactgcgatacccagacccgccataactttcggcagctcatctttacgtttatagatgcgcagacctgggcggctgacacgctgaatgctttctacaacagctttgccctggaaatacttcagagtaagttccagttcaggcttggtgtcgccttcaactttaaaatcttcaataaaaccttcttccttcagcacgttggcgattgccactttcagcttggaggaaggcatggtgaccgcagctttgttcgcggcctgaccgttacggatacgggtcagcatatccgcgatcggatcttgcatgctcatctgtctttactcccgtgattcaattggtgacaattaccagctagcctttttcagacccgggatttcaccgcgcatagcggcttcacggaccttaatacggctcaacccgaacttccgcaggaaaccatgcggacgacctgtttgacggcagcggttacgctgacgagacgggctggaatcacgcggcagagtctgcagcttgagaacagcgttccaacgatcttcgtcggaagcgttcacatcagagatgatcgctttcagttcagcgcgtttcgcgaagtatttatcagctaaagctacgcgttttacttcgcgtgctttcattgattgcttagccatttagtaaccctaccttacttgcggaacgggaagtcaaaggcagccagcagagcgcggccttcttcgtcagatttcgcagtagtggtaatggtaatatccaaaccacgaacgcggtcgactttatcgtagtcgatttctgggaagatgatctgctcacggacacccatgctgtagttaccacgaccgtcgaaagacttagcggacaggccacggaagtcacggatacgaggtacagcaatagtgatcaggcgctcaaagaactcccacatgcgttcgccacgcagagttactttacagccgatcggatagccctgacggattttgaagcctgcaacagatttgcgtgctttggtgatcagcggtttttgaccggagattgctgccaggtctgctgctgcgttatccagcagttttttgtcagcgatcgcttcaccaacacccatgttcagggtgatcttctcgacccgagggacttgcatgacagaattgtagttaaactcagtcatgagttttttaactacttcgtctttgtagtaatcatgcagtttcgccatcgtactactccaaattacttgatagtttcgctgttagacttgaagaaacggacttttttgccgtcttcgaatctaaagcctacacggtcagccttgccggttgccgcattgaagattgctacgttggaaacctgaatagcggcttctttttcaacgatgccacccggttggttcagggccggaaccggcttctgatgtttcttaaccaggttgataccttcaacaatgaccttgccggaagacaggacattcttaactttaccgcgtttacctttatctttaccggttaacacgataacttcgtcatcacgacggattttcgctgccatgattcgctccttagagtacttctggtgccagagagataattttcatgaacttctcactacgaagctcacgagttaccggcccaaaaatacgcgtaccgataggctgctcgctgttgttgttcagaagaacacaagcattaccatcgaagcgaatgacagaaccgtccgggcgacgaacacccttcttggtgcgcaccactaccgccttcagcacatcaccttttttgaccttaccacgcggaattgcttctttgatggtgatcttgatgatgtcgcctacgcctgcgtagcgacggtgcgagccacccagaaccttgatacacattacgcgacgtgcaccggagttgtcggcgacgttcagcatagtctgttcttggatcattttagtgctccgctaatgtcaactactactgagacccgaaaatcaggtcgttaaaaatccccatatcgagggcgcggcattataacaccgcttcaaggatatgggtagaaaaaataaacggctcatttctgagccgtttattcgtatcgagagagtgtactgtattacagaaccgctttctctacaacgcgaaccagcgtccaggatttagtcttggacagcggacggcattcgcggatttcaaccacgtcaccgataccgcattcgttgttctcgtcatgtacgtgcagtttggtcgtacgcttgatgaatttaccgtagatcgggtgtttcacaaaacgttcgatagcaacaacaatggatttctccattttgtcgctaacaacgcgaccttgcagagtacggattttatcggtcattacgcacccgccttctcgttcagtaaagtcttaacgcgtgcgacatcgcgacgcacttgcttcaacaggtgagactgttgcagctggccacttgcagcctgcatacgcaggttgaactgctcacgcagcaggttcagcagctcggtgttcagctcttcaacgctcttctcacgcagctcttttgctttcattacatcaccgtcttagttacaaaggtggttttaatcggcagtttcgctgctgccagcttgaatgcttcacgggccagctcttccggaacaccgtccatttcatacaggactttacccggctgaatcaaggcaacccaatactccacgttacctttacctttacccatacgcactgccagcggcttttcagtgatcggtttgtccgggaacacacggatccagatcttaccttgacgcttaactgcacgggtcatagcacgacgtgctgcttcgatctgacgggcagtcagacgaccacggccaacagctttcagaccgaagctgccgaagctaacatccgtaccctgcgccagaccgcggttacggcctttgtgcattttacggaattttgtacgctttggttgtaacatcagcgacgctccttatttacggcctttacgctgctgctttttaggctgagcagccggtttttccggttgttcaacagcagccataccacccaggatctcgcctttgaagatccacactttaacgccgattacaccgtaagtggtgtgcgcttcagaggtgttgtagtcgatgtcagcacgcagagtgtgcagcggtacgcgaccttcgcggtaccattcggtacgtgcgatttccgcgccgcccagacggccgctaacttcaactttaatacctttagcgcccagacgcattgcgttctgtacagcacgcttcatagcacgacggaacataacgcgacgttccagctgagaagtgatgctgtcagcaaccagttttgcgtccagttcaggcttacgaacttcggcgatgttgatctgtgcaggaacgccagcgatgtccgctacgaccttacgcagtttttctacgtcttcaccttttttaccgataacgatacccgggcgagcagtgtgaatggttacacggatgctcttagccggacgctcgataacgatacgagatacggacgctttagccagttccttagtcaggtactgacgtactttaaaatcgctgtccaggttgtcagcgaattctttggtgttcgcaaaccaggtagagttccatggttttacaatacccaggcgaataccattaggatgtactttctgacccattgctagtctccagagtctcagcgatcggacacaaccacagtgatgtggctggtgcgcttcaggatgcgatctgcacgaccttttgcacgcggcataatgcgcttcatgctcgggccttcgtctacgaaaattttcgtaactttcagatcgtcaatgtcagcgccatcgttgtgttcagcgttagcaatggcagattccagaactttcttgaccagtacagccgctttcttgttggtgtaggtcaaaatatccagagcctgcgacactttcttaccgcgaatcaggtcagcaacaaggcgaaccttctgagcagaagaacgagcatggcgatgtttagcgatagtttccatctcttcctcctaccttatttcttcttcgcttttttatcagcagcgtggccgcgataagtacgagtcggtgcgaattcacccagtttgtgaccgaccatttcgtcggttacaaataccggaacgtgctgacgaccattatggacagcgatggtcaaaccgatcatgttaggaaagatcgttgaacgacgggaccaagtgcgcaggggcttcttgtctccgctttccaccgctttctctaccttcttcagcaagtgcaggtcaataaaaggacctttcttgagagaacgtggcatggcttatcctctaaaattatttgctacggcgacgtacgatgaatttatcagtacgcttgttgctgcgggtcttcttacctttggtctgaacgccccacggagttaccgggtgcttaccaaagttacgaccttcaccaccaccatgtgggtggtctaccgggttcatcgcggtaccgcgaacggtcggacgaacaccacgccagcgtgcagcacctgctttacccagaacgcgcagcatatgctcagcattgccaacttcgcccagagttgcacggcagtctgcttctactttacgcatttcaccagaacgcagacgcagggtgacataagcaccatcacgagcaacgatctgaacgtaagtaccagcggaacgtgccagctgaccgcctttacctggtttcatttctacgttatgaacagtagaaccaaccgggatgttgcgcatcggcagggtgttacctggtttgattgcagcatcaacgccagactgaatctggtcgccagctttcaggcctttaggggccaggatgtaacggcgttcaccgtctttgtacagaaccagcgcgatgttcgcggaacggttcggatcgtactcaagacgttcaacaactgccgggataccgtctttgttgcgtttgaagtcaacaatacggtaagcctgcttgtggccaccaccgatatgacgagtggtgatacggccattgttgttacgaccaccggatttgctgtttttttccagcaacggagcaaaaggtttgcccttgtgcagctcagggttaaccactttaactacgtggcgacgacccggagatgtcggtttacatttaacaactgccattgtattactcctccgacttactcagcgccgccaacgaagtccagattctggccttctttcagggtgacgtaagcttttttccagtcgctacgacgaccgatacgctgtccgtgacgtttaactttccctttaactaccagggtgttaacgacttcgacttcgacttcaaacagtttctgcacagcagctttgatttctgctttggtcgcgtctttagcaactttgagtacgatggtgttggatttttccatcgcagtagacgctttttcagaaacgtgcggtgcacgcagcaccttcagcagacgttcttcacgaatcatgccagcatctcctcaacttgcttaacagcatcagcagtcattacgactttgtcgaaggcgatcaggctaaccgggtcgataccagttgcatcgcgtacgtcaaccttgtgcaggttgcgcgcagccaggaacaggttttcgtccagctcaccggtgatgatcagcacatcttccagagccatgtctttcagtttctgtgccagcagcttagttttcggcgcttctacagagaacttctcgacaacgatcagacgatcctgacgtaccagttcggacaggatgcttttcagcgcgccgcggtacatcttcttgttaactttttgactgtggtcctgcggacgagcagcaaaggtcacgccaccagaacgccagatcgggctcttgatagaaccagaacgcgcacggccggtgcctttctggcgccacggttttttaccggaaccagttacttcagcacgagtcttctgagcacgagtaccctgacgagcaccagctgcataagcaacaacaacctggtgaaccagcgcttcgttgaaatcacgaccgaaggtagtttcggaaacagtcagcgcgctctgcgcgtctttcaatactaattccattgctatctccttacgccttcacagctggtttaacgatcaggtcgctaccggttgcacccgggacagcacctttaaccagcagcaggttgcgctcagcgtcaacgcgtactacgtcaaggctctgaacggttacacgttcgttacccatctgacctgccattttcttgcctttgaacactttgcccggagtctggttctgaccgatagaacccggaacgcggtgagacaaggagttaccgtgagtagcgtcctgggtacggaagttccagcgcttaacggtacctgcgaaacctttacctttagaggtgccagttacgtcaacttttttaacgtcagcaaacagttcaacgctaatgctctgacctacagtgaactcttcgccttcagccaggcggaattcccacagaccacggccagcttctacgccagctttagcgaagtggccagcttcaggcttggtcacacggttagcttttttagcaccggtggtcacctgaatagcacggtagccatcgttagccaggtctttaacctgagtaacgcggtttgcttcaacttcgattacggttactgggatagaaacgccgtcttctgtgaagatacgggtcatacccacttttttaccgactaaaccaatcattgtttcaacctctcaatcgctcaatgacctgattaacccaggctgatctgcacgtctacaccggcagccagatccagacgcatcagagcatcaacggttttctcggttggctcaacgatgtcaaccagacgcaagtgagtacggatttcgtactgatcgcgcgcgtctttgttgacgtgcggggagatcagaacagtgaagcgctctttgcgtgtcggcagcgggatcggaccacggacctgcgcaccagtgcgcttggcagtctcgacgatttccgcggttgcttgatcgatcagacgatgatcaaacgctttcaggcggatacggattctttggttctgcatgagaccagagctccaattattttataaacgaaaatgattactcctcagacccattacgattgatgggagagtgtaaccgttcttacgtagctccccgattgggagcattgttaggtagccaaattcggctaactgaggttcagattgaacctgctgtcaactacgacaagcccgcgcattatacgcaaatctgagcctgacgcaagcatcgggtagaaattaatcgcaacgcgcagattgcgagctgtattccacgaaatttgtaaggttgtgaagatagcgtttttcaccggaaccaggttaacaaatcagcgatttctctgttgctgagcatccggagttattcgatggtgatactccaattacagaggatgttttatggacgctaaccttccctttctgattttgtacgcttgtttatctgtcctactttttttatgggatgcaaagcatggcttgttacctgacagatttacctgcccgttactctggtcaggtcttttgttctctcaggtttgtaatcctgacggtttagccgatgcgttatggggggcgattattggttacggcacattcgctgtcatttactgggggtatcgcatactgcgtcataaagaaggattaggctatggtgatgtgaagtttctcgccgcccttggtgcctggcatacctggaccttcttgccacgactggttttccttgctgcctcattcgcttgcggagccgtagttgttggtctgctcatgagaggaaaagagtcattaaaaaacccgctgccgtttgggccatttctggcggctgcgggtttcgttgtaggttgggatagtttgctagcaggccgttaatctttaacttttatttgtgattgcaggtaattttgtaaaccgattttaccgatgagatccagctcagtttcgagccagtcaatatgaccttcttcatcggcaaggatctcgatcatcatatcacggctaacatagtcatgaacgctgtcggcatacgcgatagcctcacggagatccttcgcgccttccagttctaatcgcaggtcggattgcagcatctcctcgacatcttcaccaatccccagtttgcctaaatcctgtaagttggggattccttctaaaaacaaaatacgctcgatatatttatcagcgtgtttcatctcatcgatggattcatggtattcgacgtcattgagacgcatcaggccccagtttttaaacatccgggcatggagaaaatactgattgattgcgacaagctcatttcccaatagtttattgagataatttatgattttaacatcacctttcattttatagtccctccgcttccactattagagcgtagatggggctagcgggatgtcaaaaaataagcgtggtcttcaggcaatctctttaaattctggcatctgcatcaactcgtcctgcatcacttcgcgcgcggcgcgaatgcacttaccgcattgatttcccacaggaataaacttacgcaattgttggaaagattgcggatgaaactgacggactgcctggcgaatttttttgtcacttacaccattacacaaacaaacgtacatgattgctcccgttcaaattctgcgcaaagtgtaaatgagaatggttatgattacaatagcacagttttatttgcgccatagttcagcgagcaaaattacgactaaatatttcgagctcaaattacgggcagcaaaaagggcgccgaagcgcccttttcaattcaaaactaattaacgtgtaattagcccagaactttagcaacaacgcccgcgccaacggtacggccgccttcacggattgcgaaacgcagaccgtcgtccatcgcgatcgggtggatcagggtaacaaccattttgatgttgtcgcccggcattaccatctctacgccttccggcagttcgatggtaccagtcacgtcagtagtacggaagtagaactgcggacggtagcctttgaagaacggagtatgacggccgccttcatctttggacagaatgtacacttcagattcgaacttggtgtgcggcttgatggtgcccggcttagccagtacctgaccacgttcgatttcttcacgtttgataccacgcagcagaacacctacgttctcaccagcacggccttcgtccagcagtttgcggaacatttcaacgccagtacaggtagacttctgagtctctttgataccaacgatttcaacttcttcaccaactttgatgataccgcgttctacacgaccggtaacaacggtaccacgaccggagatggagaatacgtcttcgatcggcagcaggaacggcttgtcaatcgcacgctctggttccggaatataagaatccaggaagccagccagttccaggattttcgcttcccactctgcgtcgccttccagcgctttcagagcagaaccacgaacgatcggagtgtcgtcgcccgggaagtcgtactgagacagaagttcacgaacttccatttcaaccagttccagcagctcttcgtcatcaaccatgtcgcatttgttcaggaacacgatgatgtacggaacgcctacctgacgacccagcaggatgtgctcacgagtctgcggcatcgggccgtcagtcgcagcaactaccaggatcgcgccgtccatctgagcagcaccggtgatcatgtttttaacatagtcggcgtgccccgggcagtctacgtgtgcgtagtgacgggtcggggtgtcatattcaacgtgagaagtgttgatggtgataccacgagctttttcttccggcgcgttatcgatctggtcgaatgcacgagcagcaccgccgtaggttttagccagtacggtggtgattgcagcggtcagagtagttttaccgtggtcaacgtggccgatagtaccaacgttaacgtgcggttttgtacgttcaaatttttctttagacacggctatattccttactatagtgctctccccttcaggagagagcacgggactttggtattaacccttaggcttatttaccacgggcttcaattacggcctgagcaacgttactcggcgcttcatcatacttcaggaattccatagtgtatgatgcacgacctttggtcagagaacgcagctgagttgcgtatccgaacatttcagacagcggtacttcagcgtggatcttaacgccagtaacttcagattcctgacctttgagcataccacgacgacggctcaagtcaccgataacgtcaccggtgttctcttccggagtttctacttcaaccttcatgatcggctcaagcagaactggtttcgctttcttaaagccttctttaaaggcgatagaagcagccagtttaaacgccagttcagaggagtcaacgtcatggtaagaaccgaagtgcagacgaatacccatgtctactaccgggtagcctgccagcggacctgctttcagctgttcctggatacctttatcaacggccgggatgtattcgccagggattacaccacctttaatgtcgttgatgaactcgtagcctttcgggtttgaacccggctccagcgggtacatgtcgataacaacatgaccatactgaccacgaccaccagactgtttcgcgtgtttaccttcaacatcggtaactttctggcggatagtttcacggtaagcaacctgcggtttacctacgttcgcttcaacgttgaattcacgcttcatacggtcaacgatgatgtcgaggtgcagttcgcccatacccgcgatgatggtctggttagattcttcgtcagtccatacacggaaagacgggtcttctttagccagacggcccagagccagacccattttttcctggtcagctttggttttcggttcaactgcgatggagattaccggctcagggaattccatacgttccagaatgatcggcgcatccgggtcacacagggtgtcaccagtggttacgtctttcagaccgatagcagcagcgatgtcgcccgcgcgaacttctttgatctcttcacgtttgttagcgtgcatctgaacgatacgaccgaaacgctcacgtgcagctttcacggagttcagtacggtatcaccagagttaaccacaccggagtaaacacggaagaaggtcaggttaccaacaaacgggtcggtagcgattttgaacgccagtgcagagaacggctcgtcatcacttgcgtgacgttcagccggagtgtctttaccgtcgtccaggataccgttgatcgcaggtacgtcaaccggggatggcaggtaatcaattaccgcatccagcatcgcctgaacacctttgttcttgaacgcagaaccacaggttaccaggatgatttcgttgttcagaacgcgctgacgcagagcacctttgatttctgcttcagtcagttcttcaccacccaggtatttttccatcagctcttcagaagcttcagctgcggattcgatcaggttctggtgccattcgttagccagttcaaccatgtctgccgggatatcttcgtattcgaaggttacgccctggtcagcgtcgttccagttgatagctttcattttcaccaggtcaacaacaccggtgaaatgttcttcagcaccaatcgccagctgcagcggaaccgggttcgcgcccagacgggttttgatctggttaacaactttcaggaagttcgcacccatgcggtccattttgttaacgaacgcaatgcgcggaactttatatttgtttgcctgacgccatacggtttcagactgcggctgaacaccaccaactgcgcagtaaaccattaccgcaccatcgagaacacgcatggaacgttctacttcgattgtgaagtcaacgtgccccggggtgtcgatgatgttgatgcgatgcggctcatactgcttagccataccagaccagaatgcagtagtcgcagcggaagtgatggtaataccacgttcctgctcctgctccatccagtccatggttgcagcgccgtcatgaacttcaccgattttatggtttacaccggtgtagaacagaatacgttcggtagtagtggttttaccggcgtcgatgtgcgcactgataccgatattacggtagcgtgcgatgggtgttgtacgagccatttgtttcctcgtttatcttttaggcgttcaatttaagtagcccaaagcgggctgcttactggaagcgcccgcctggtgactaaaactccgaagggattaccaacggtagtgtgcgaacgccttgttggcttcggccatacggtgaacgtcttcacgtttcttaactgcagtacctttgttttctgcagcatcagaaagttcgttcgccaggcgcagagccatggatttatcaccgcgtttacgagcagcttcaacgatccaacgcattgccagagcattacgacgaaccggacggacttcaactggtacctgataagtagaaccaccaacgcggcgagacttaacttctacagtcgggcgcacgttttcgagagctacttcgaatgcttccagttcagatttaccagagcgctgagccagggtctccagcgcgctgtatacgatagattcagcagtagattttttaccatctaccatcaggatatttacaaatttagccagcagttctgatccgaacttcggatccggcagaattttacgctgaccaatgacgcgacgacgtggcatggaaatactccgttgttaattcaggattgtccaaaactctacgagtttagtttgacatttaagttaaaacgtttggccttacttaacggagaaccattaagccttaggacgcttcacgccatacttggaacgagcctgcttacggtctttaacgccggagcagtcaagcgcaccacgtacggtgtggtaacgaacacccgggaggtctttaacacgaccgccacggatcaggatcacggagtgctcctgcaggttgtgaccttcaccaccgatgtaggaagtcacttcgaaaccgttagtcagacgaacacggcatactttacgcagcgcggagttcggttttttaggagtggtagtatatacacgagtacatacgccacgtttttgcgggcatgcttccagcgcaggcacgttgcttttcgcaactttgcgagcacgtggtttgcgtaccagctggttaactgttgccattaaatagctcctggttttagcttttgcttcgtaaacacgtaataaaacgtcctcacacaatatgaggacgccgaattttagggcgatgccgaaaaggtgtcaagaaatatacaacgatcccgccatcaccaggccatctggctggagtgcttaaccgtaagtctgacgaaatcagtatagtcaatgggaatgatgtcgttcgaaatttgaccagtcaaaccgcgggcaataaggtcttcgttcagggcatagaccttaatgggggcattacgcagactttcaaggtagcggttaccgtcaactgcggcagttacgccatcttgcaataatagcagttcgtctccttcactgagcagacgcagcagcgcagcaaaatccgtcagccagggtgaacgatgtaacgtgtgcagcataaacgcctcaaaacctcaaaataacatcgtagttggcgagttcgcggcgtaaggcatctgcttcgagcggcgtggcttcgacaacaaagggtgtctgcggatctaacccgcgttcgcgcagtgaagccgcacaaacccagcactgttcaatgtcgtacagacccaacaatttaaaagtggcaatgtaatcacgcgccagcactgcatcgggcttttgtcctgacagcagctgaaaaacgccatcagcaataaagaagacggccagatcgtcagttaatgcggaagttgccagtaaagcatctaaaccttcccgaccagcagctgtaccatgaggtgcagtagaaaaaacaaacgcaattcgtttcatcagaactgtaccaccctgtcacaggtcagcgaggcttccgccagcgcgccaagtccgcttaaggtaaatcccggctgaaggtttgacgaagccagccccagccttcctgcttcagtttcatcgacgataccgcggcgtaacgctgccgctacgcagatattcagcgccacaccatgttgcgcattcaactgttgccagccgcgcacaaggtcaaattcgtcacttgccggtgaggtcaattggttagcgttatagaccccttcccgatagaaaaagacgctgcttaactcatggccttctactatcagcgcctgcgcaaactgaaaagcactactcgcctgttgcgtaccgtatgctggcccggtcaccacgatggcaaaacgcattacttatcttgcccctggaaatcaccgcttttgaactggcggatgtagagatagacagtgtgtttggagatgttcaggcggtcagcaacctggttgatcgcgtctttaatatcgaagatccctttctcgtagagattcagcacgatctgacgatttttggcgttattagaaacattgcgatcggcattcacttcttcgatggtgaactccagcgtttgggtaaccagatcttcaacagaagaggcaaagttgacgcttgaaccgacatccggggtttctggcggcacaaaagtgctcataatctgcgagaagggaacatcaagattcatattgatgcacagcagaccaattacacgctgttcgcggttacgaatcgcgatagtcagggacttcattaatacgccgcttttggcgcgagtaaagtagcatttagaaacgctgctatccgctcccgtcatatcgtgcagcatacgtagcgccaggtcagtaattggcgaaccaatcttccggcctgtatgttcaccgttagcaatgcgaatggctgaacattttagatcctgcaaagagtgcaaaacgatttcacagtgggagccaataagcatcgctaacccgtccaccaccgcttcgtaggatttcagaatatcaaaatcggtctggtcgaaaggacgttgatccagtaaatccaactcactggtttcgttggttaaaagcgacctggacatgaaaaaaaacactccttttcaggagcctgtcgttaacttttcagggcaggctcattaatgatgcgggtaactaaattaatacagcggaggttccgctttccagcactaattatatccggcctgtaataaaaaaaccgccgcctggtcaggcggcggttcttaatgcttattttttagcagaatctgcggctttcgcatcagcttccggctttgcatcagccttcggcgctggtttcacatccagcagctctacgtcaaacaccagggtagaattcggtgggatccccggaacacccgctttgccgtaagccagttctggtggaataaccagtttgatcttaccgcctttcttgatgttcttcagaccttctgtccaacccgggataacaccgtccagacggaaagaaagcggttcaccacgggtgtaagagttgtcgaactctttaccgtcgatcagcgtacctttgtagttcactacaacagtatcgctgtctttcggtgcttcgcctttaccggcttctactacctgataaaccagaccagttgaagaggttttcacacctttctctttggcaaatttctcgcggtactctttaccttttgcttcgttatcagccgcgtctttttccatcttcgcctgagcagaagacttcacgcgagcttcgaatgcttgcagagtctgttcgatctcttggtcggagagtttgctcttatcagcaaatgcatcctgaacaccagcgatcagctgatctttatccagtttgatgcccagtttttcttgttctttaagagagttttccatgtaacgacccagcgaagcacccagtgcataagctgatttctgatcgtcatttttgaacgctgctttgctgtcagcagttgtagcaggttttgcagcttcagcagcaaaagtgattggtgcatgcagggcaacggccattgtggtcgccagcagcgttactttaaacagtgatttcatccatatctccaggatcggggcatctcaccccagggttaactattatcagaagggtactataaagcgttgtcgaacaaatctacatacagacacgccctattatcatctattttcagactctttttgtttaaattagtttcgatgaccgcgaaatgagtgctgtctcgggcagcaaagttaagtagaatccgcggcgaccattcgacaaaagaggtgaatcatgcaggatttatcattggaagcacgcctggcagagctggagagccgactggcttttcaggaaatcaccattgaagaactgaacgtcacggtgaccgctcatgaaatggagatggcgaaactgcgcgatcatctgcgtctgctgaccgagaagttaaaagccagccagccgtcgaacatcgcgtcgcaggctgaagaaacgccaccgccacattattgaggcgtaaaaaaagcggggattccccgcttttttgtcaccttttcggtattagtggcaaccacaaccgccgttgcctttaccgccacagcagccttcgccaccgtgttcatgaccgtgatcgtggccatgaccgccgcagcaaccgtcgtggtcgtgatcgtggtgatgatcgtgcgcgccgtgaacgtggccatgagccagttcttcttcggtcgcttcgcgaatcgccacaacttcaacgttgaatttcaggttctgaccggccagcatgtggttaccatcaaccacgacgtgatcgtcttcaaccgcagtgatttcaaccggtaccggaccctggtcagtttcagccaggaaacgcatacctacctgcagttcatcaacgcccataaatacgtctttaggaacacgttgcaccaggttttcgtcgtactgaccgtaagcgtcgttcgcgccaacagcgacatcaaatttgtcgccaacttcatgaccttccagcgccgtttccaggccagagatcagggaaccgtgaccatgcaggtagtccagcggcgcactcaccggagactcatcaaccaacacaccgtcttctgtacgtacctgataggccaggctgaccaccaggtcttttgctactttcatgatatctcctgagcatgggaagaatagtggcgcagattgtagcggaattctgcagccgtgtactcactagcttaaaaaaactcggcgcatatcgctagtccggatgaaaaatcccgatcacttgctcatctttgcgaacgtgatcgcgggcttctttgtctgcttctcgcatctgatgtccgcacttaacacattcaacaatatcaatattattttcgcgccacatcgccattgaatcctgcgcctgacaggccgggcattttgcgcccgcaataaaacgttttcggattgccatctttaccctctactcaaattcatcccagccgtccagctggcgtcgttcttgttgcatttcacgctggaaaatctcttccagttcgcgtcgggcttccctggcgcgagaaatttgtacggtatcagcatgcatcgggattaactcccgcagcattcgcatatccaggcggcgaaaatgcagttgcgcccgctgtgcctgatgcggatgcatgccaagcgtgaccagcgtcttgcgccccagctctaacgcactggagaatgtttcacgggaaaactgcgtcacccctgcctgtaataactcatgcgcttccacacgtccgcgcgctcgcgcaagaatatgcaaatgcggaaagtgctgctggcatatttccaccagcttcatggtgtcttccggctcgttacaggtaatgacgatagactcagcggcctctgcacccgcagaacgtaaaagatcgacctgcgtggcgtcgccgtaataaactttgtagccatatttacgcatcaggttaacggcgctgatatcccgctccagcacggtaatgcgcattttatttgccatcagcaaacgaccaatcacctgaccaaaacgcccgaagcccacgacaatgacctggggtttatcatcgttgacccacggtttttcgtcttcttcttccggtccgttaaactggcgggatagccatttatccaccagcttcatcagcaacggcgtggtcatcatggaaagcgtcaccgtcaccagcaacagcgccatctggtcgccctggaataaacgttgtgaagaagcggtagaaaagaggacaaaggcaaactcaccgccctgactcaacacgccagcaaactgcatccgctctgagctacgcacgccatacaatcgcgccagcagatacaacacgagaattttcaccgccaccagcacaaccacgcttatcactacccacaacagatgggtataaagcaccccgagattgagcgacatgccgacagagataaagaacaaaccgagcagcaagcctttgaagggatcgatagccgtttccagttcatggcgatattcactttccgccagcagcacgcccgcaataaacgtaccgagcgccatcgacagccccagcgcgtccataaacaatgcggaacccaacaccaacagcagcgtcgcggcggtgaacacttcccgcacgccagaagctgcaataaaacggaataccggacgcagtaaatagcgcccgccaatcagcatgccgacaaacgccagcaccttcatgccgatcttcatccagtcgaaatgttcgtctgccgaacccgccaacaacggcactaacgccagtgccgggatcaccgccagatcctgaaacagcagaaccgaaaacccgagctgcccggattcgctgcgattcatccctttctcacgcatcaattgcaacgccattgcagttgaagacatcgcaaggccaatgccaccgacaaccgccgcctgccaggcgaaatccgtcagcatcaataatcccgccagcaacgccgcgcttaacagcacctgtgccgcgcctacgccaaaaatcgaacgccgcagttgccaaagtttggagggattcaactcaagaccgatgataaacatcaggaataccacgccgagttccgaaaagtggaggatctcatcgacgtcgctaataaaccccagcccccatggaccaattgcaattcctgccagcaaatatcccaacacagcgccaatacccagccgcgatgccagcggcaccgcagccaccgccgcgaagagaaacagcactcctgcgagtaaaaaatcggaaccttccatcagcggcctcctggagacagcggatttgccagccagtcaccgtaggctctggcgtgactcgccagctcctgtgcgctttgccgtctcgcccagtaaataatgatgggacttaaccaatgcatccggcacatgcccgccgccagttcaaagggacgcagaacatcgctcatcgggtagcgattcaatgcgtcataacggtaagcactttccggctcgccggtggtaatcacgctacgccagtactttcccgccagttggtttcctcccggcccgctggcaaaaccacgacttaatacccggtccagccactctttcagtagcgccgggcagctataggtataaagaggatgctgaaagacaatcacctcgtgctcgcgcagtaatgcctgctcacgggggatatcaataaaaaaatcgggatagtgcgcataaaggtcgtgcacggtaacattgctgagctgcgtggccggtttaagcagtacccggtttgccaccgagtcctgagattccggatgggcatacagcagcaaaactttcgctggctgagacatcatccccctcccggtatggtttttgtgtatagtcgctgttttgggctaccattgcgcccggtgcggcagctcgcccatacattacattatcataatgataagttaacatagtctgaacatacggcgccttatgattgttttctcctcgttacaaattcgtcgcggcgtgcgcgtcctgctggataatgccaccgccaccatcaaccctgggcagaaagtcggcctggtgggtaaaaacggctgtggtaaatctaccctgctggcattgctgaaaaatgaaatcagcgccgacggcggcagctacacctttccgggaagctggcaactggcgtgggtgaatcaggaaacgccggcgttaccgcaagcggcgctggaatatgtcattgacggcgaccgtgaatatcgtcaactagaagcgcagctacacgacgccaacgaacgtaacgacgggcacgccattgcgaccattcatggcaagctggatgctattgacgcatggagtattcgctcccgtgccgccagcctgctgcacggcctcggtttcagcaatgaacaactggagcgcccggtaagtgatttctccggtggctggcgtatgcgtcttaaccttgcccaggcgctgatttgccgttcagacttgctgctgctcgacgaaccgactaaccacctcgatctcgatgccgttatctggctggaaaaatggttgaagagctatcagggcacgctgatcctgatctctcacgaccgcgacttcctcgatccgatcgttgataaaattattcatatcgaacaacaaagcatgttcgagtacaccggcaactacagttcgtttgaagtacagcgcgccacccgtctggcgcagcaacaagcgatgtatgaaagccagcaggaacgcgtagcgcatctgcaaagttatatcgaccgtttccgtgccaaagccaccaaagcgaagcaggcccagagccgcattaagatgctcgagcgtatggagctgattgcccccgcgcacgtcgacaacccgttccgctttagcttccgcgcgccggaaagcctgccaaatccgttactgaagatggaaaaagtcagcgcgggctatggcgatcgcattattctcgactcgattaaactgaacctggtgcccggctcgcgcattggtctgttaggccgcaacggcgcgggtaaatcgacattaatcaaactgttagccggtgaacttgcgccagtcagcggtgaaattggtctggcgaaagggatcaagctcggctacttcgcccagcatcaacttgaatacctgcgcgccgacgaatcacctattcaacatctggcacgtttagcgccgcaggagctggaacaaaaactgcgtgactacctcggcggctttggtttccagggcgataaagtaaccgaagaaacgcgccgcttctcaggtggggaaaaagcccgcctggtgctggcattaattgtctggcagcgtccgaatctgctgctgctcgacgaaccgactaaccaccttgacctcgacatgcgtcaggcactcaccgaagcattaatcgagtttgaaggcgcgctggttgtcgtttcgcacgaccgtcatttgctgcgttccaccactgacgatctctacctggttcacgatcgtaaagtcgaaccgttcgacggcgatctggaagattatcaacagtggttgagcgacgtacaaaagcaggaaaaccagaccgacgaagcgccaaaagagaacgcgaacagcgcccaggcacgtaaagatcagaagcgtcgggaagcggagctgcgtgcgcaaacccagccgctgcgtaaagagattgcccgtctggaaaaagagatggagaagctgaacgcgcaactggcgcaggcggaagagaaactcggcgacagcgaactgtatgaccagagccgtaaagcggagttgaccgcctgcctgcaacagcaagccagcgccaaatccggcctggaagagtgcgaaatggcgtggctggaagcccaggagcagcttgagcagatgctgctggaaggccaaagcaactgatggcgcagataacgacgaccgctgccaatgaatttagcagcagtgctgaattcacccctatgcgcggctttagcaattgtcatctacaaactatgctgccgcgtttgtttcgtcgtcaggtgaaattcaccccgtactggcagcggctggagttgcccgacggcgattttgtcgatctcgcgtggagtgaagaccccgcacaggcgaaacataaaccgcgtttagtggtgtttcacgggctggaaggcagtctcaatagcccttacgcccacggtctggttgaggcggcgcaaaagcgcggctggctgggcgtggtgatgcattttcgcggatgcagcggtgaaccaaaccgtatgcaccgcatttaccattcgggcgaaaccgaagacgccagttggtttttacgctggctgcaacgcgaatttggtcatgcgccaacggctgccgtcggctattcgctcggcggtaatatgctggcctgtttgctagcaaaggaaggcaatgatctcccggttgatgcggcggtgattgtctctgcgccgtttatgctggaagcctgtagctatcatatggaaaagggcttttcccgcgtttatcagcgttacttgctgaacctgttaaaagccaatgccgcgcgcaagctggcagcctaccccggaacgctgccgattaatctcgcgcagttaaaatcggtacgtcgcatccgtgaatttgacgatctcatcaccgccagaattcacggctacgccgacgctatcgactattatcgtcagtgtagcgccatgccgatgctgaaccggatcgccaaaccgacgctgattattcacgccaaagacgatccgtttatggatcatcaggtgatcccgaaaccggaaagtctccccccgcaggtggagtatcaactgactgaacatggcggtcatgttggctttattggcggtacattacttcatccgcaaatgtggctggagtcacgcattcctgactggttaacaacgtatctggaggcgaaatcatgttgattccgtggcaagacctctcccccgaaacgctggaaaatttaattgaaagctttgtgttacgtgaaggcaccgattatggtgaacatgagcgtacacttgaacagaaagtcgccgacgtcaaacgccagctacagtgcggagaagcggtgctggtatggtcggagctgcacgaaacggtcaatattatgccgcgcagtcagtttcgcgaataacctgcaaccgtcggcggacgagataataatgatagctaagtcatggagttactatgtctgccaaacatccggtcattgcggtaacaggatccagcggcgcggggaccaccaccaccagcctcgcgtttcgtaaaatattcgcgcagttaaatctgcatgcagctgaggtggaaggcgacagttttcaccgttacacccgcccggaaatggacatggcgatccgcaaagcgcgcgacgccgggcggcatatcagctacttcggccccgaggctaacgacttcggcctgctggaacaaaccttcattgaatacggtcagagcggtaaagggaaatctcgcaaatatctgcatacctacgacgaagccgtaccgtggaatcaggtaccggggacattcaccccctggcaacctttaccggaacccactgatgtactgttttatgaaggtttacacggcggcgtagtcacgccacagcataacgttgcgcagcatgtggacttactggtcggcgtggtgcctatcgttaaccttgagtggattcaaaaactgatccgcgacaccagcgagcgcgggcactcacgagaagcagtgatggactcagtagtgcgttcaatggaagactatatcaactacatcacaccgcagttttcccgcacccatcttaacttccagcgcgttcccaccgtcgacacttcaaacccgttcgcggcaaaaggtatcccgtcgctcgatgaaagctttgtggtgatccattttcgtaatctggaagggatcgatttcccctggctgctggcgatgttgcaaggctcattcatttcccacatcaatacgttagtggtaccgggcggcaaaatgggtctggcaatggaattaattatgctgccgctggtgcaacgattgatggaaggaaagaaaatcgagtaactctgctattacgccggataaaatactatccggcttcacaacgggatagttaaatcacgcggcaaccacttcatacgagtgagtaatattcaccgctttttccagcatcaacgccactgaacaatatttctcagcagagagatcaaccgcacgcgcaaccgctgcgtctttcaggtcgcgaccggtgacgataaaatgcagattaatgtgcgtaaacaggcgtggtgcctcttcgcggcgttcagaggtcaattttacttcacaatcgaccacatcctgacgccctttttgcaggatagaaaccacatcgatggcactgcaaccccccgccgccatcaacaccatttccatcggacttggtgctttatcgcctgagttgccgtccattaaaatctgatgaccagaggcggattcgcccagaaaagttaacccttcgacccacttcactcgcgcttgcatttttgctactccactgcgtcaattttcctgacagagtacgcgtactaaccaaatcgcgcaacggaaggcgacctgggtcatgctgaagcgagacaccaggagacacaaagcgaaagctatgctaaaacagtcaggatgctacagtaatacattgatgtactgcatgtatgcaaaggacgtcacattaccgtgcagtacagttgatagccccttcccaggtagcgggaagcatatttcggcaatccagagacagcggcgttatctggctctggagaaagcttataacagaggataaccgcgcatggtgcttggcaaaccgcaaacagacccgactctcgaatggttcttgtctcattgccacattcataagtacccatccaagagcacgcttattcaccagggtgaaaaagcggaaacgctgtactacatcgttaaaggctctgtggcagtgctgatcaaagacgaagagggtaaagaaatgatcctctcctatctgaatcagggtgattttattggcgaactgggcctgtttgaagagggccaggaacgtagcgcatgggtacgtgcgaaaaccgcctgtgaagtggctgaaatttcgtacaaaaaatttcgccaattgattcaggtaaacccggacattctgatgcgtctgtctgcacagatggcgcgtcgtctgcaagtcacttcagagaaagtgggcaacctggcgttcctcgacgtgacgggccgcattgcacagactctgctgaacctggcaaaacaaccagatgctatgactcacccggacggtatgcaaatcaaaattacccgtcaggaaatcggtcagattgtcggctgttctcgtgaaaccgtgggacgcattctgaagatgctggaagatcagaacctgatctccgcacacggtaaaaccatcgtcgtttacggcactcgttaatcccgtcggagtggcgcgttacctggtagcgcgccattttgtttcccccgatgtggcgcagactgatttatcaccccgatatcaactatgcacttcgacaaacgctggtgctatgtttgcccgtggccgttgggttaatgcttggcgaattacgattcggtctgctcttctctctcgttcctgcctgttgcaatattgcaggccttgatacgcctcataaacgttttttcaaacgcttaatcattggtgcgtcgctgtttgccacctgtagcttactgacacagctgctactggcaaaagatgttcccctgccctttttgctgaccggattaacgctggtacttggcgtcactgctgagttggggccattgcacgcaaaattgcttcccgcatcgctgctggcagccatttttaccctcagtctggcgggatacatgccggtctgggaaccgttgctcatctatgcgttgggcactctctggtacggattgtttaactggttttggttctggatctggcgcgaacaaccgctgcgcgagtcactaagtctgctgtaccgtgaactggcagattattgtgaagccaaatacagcctgcttacccagcacaccgaccctgaaaaagcgctgccgccgctgctggtgcgccagcaaaaagcggtcgatctaattacccagtgctatcagcaaatgcatatgctttccgcgcaaaataatactgactacaagcggatgctgcgtattttccaggaggcgctggatttacaggaacatatttcggtcagtttgcatcagccggaagaggtgcaaaagctggtcgagcgtagccatgcggaagaagttatccgctggaatgcgcaaaccgtcgccgctcgcctgcgcgtgctggctgatgacattctttaccatcgcctgccaacgcgttttacgatggaaaagcaaattggcgcactggaaaaaatcgcccgccagcatccggataatccggttgggcaattctgctactggcatttcagccgcatcgcccgcgtgctgcgcacccaaaaaccgctctatgcccgtgacttactggccgataaacagcggcgaatgccattacttccggcgctgaaaagttatctgtcactaaagtctccggcgctacgcaatgccggacgactcagtgtgatgttaagcgttgccagcctgatgggcaccgcgctgcatctgccgaagtcgtactggatcctgatgacggtattgctggtgacacaaaatggctatggcgcaacccgtctgaggattgtgaatcgctccgtgggaaccgtggtcgggttaatcattgcgggcgtggcgctgcactttaaaattcccgaaggttacaccctgacgttgatgctgattaccaccctcgccagctacctgatattgcgcaaaaactacggctgggcgacggtcggttttactattaccgcagtgtataccctgcaactattgtggttgaacggcgagcaatacatccttccgcgtcttatcgataccattattggttgtttaattgctttcggcggtactgtctggctgtggccgcagtggcagagcgggttattgcgtaaaaacgcccatgacgctttagaagcctatcaggaagcgattcgcttgattcttagcgaggatccgcaacctacgccactggcctggcagcgaatgcgggtaaatcaggcacataacactctgtataactcattgaatcaggcgatgcaggaaccggcgtttaacagccattatctggcagatatgaaactgtgggtaacgcacagccagtttattgttgagcatattaatgccatgaccacgctggcgcgggaacaccgggcattgccacctgaactggcacaagagtatttacagtcttgtgaaatcgccattcagcgttgtcagcagcgactggagtatgacgaaccgggtagttctggcgatgccaatatcatggatgcgccggagatgcagccgcacgaaggcgcggcaggtacgctggagcagcatttacagcgggttattggtcatctgaacaccatgcacaccatttcgtcgatggcatggcgtcagcgaccgcatcacgggatttggctgagtcgcaagttgcgggattcgaaggcgtaatgcaggctaaaccatcggataaggcattcacgccgcatccgacatcttttgcctgatgcttcgtatttacgccccaaccaccttcgccaccgcgtgggcgaaacgttgcatcccttcatcgatatccgcatcttccaccaccagcgacggtgcaaaacgcatcacatccggtccggcattcagcaccattacgccagcccctgcgcccgcatacaggaaatcacgcgcccgacctttgaactgtggcttaagctccgcgccaatcaacagccccataccgcgaatatcgctaaacacatcgtactgctgatcgatcttctgcagatggtcaacaaaacgctggcgtttcgcctgaatgccttccagcacttcaggggtattgatgatatcaaacgccgcgcccgctactgcacaggacagaggattaccgccgtaggtggaaccgtgagaaccaggatgaaatgcagaagcaatttctgccgtggtcagcatggcgctaatcgggaagccgccgcctaacgctttcgcagaggtcagaatatccggcgtcacgccgtagtgcatgtaagcaaacaaatcgccggtccgccccatcccgcactgtacttcatcaaacaccaataatgcctgatgttgatcgcacagctcgcgcaagccctgcaaaaactctggcgtcgctgccgtcacaccgccctcgccctggatcggctcaaccaccaccgcacaggtgtgatcatccatcaccgctttcactgcgtggagatcgttaaaaggaacgtggatgatgtctgccggttttggcccaaagccgtcggaatattttggctgcccgcccaccgagacggtaaacagcgagcgaccatgaaaagcgttatggaaggcaataattttggttttgaacggactatgacgcacacaggcgtaatggcgtgccagtttaaaggcggtttcgttagcttccgtgccggagttcataaacaccacgcgttcggcaaacgtcgcctcaatcagtttgcgcccaagacgcagcgccggttcattggtgaaaacgttactgatatgccacagagtttcgccctgggtttttaacgcgttcaccagcgcaggatggcaatggcccaacgccgtaactgcaatgccacccgcgaaatcgacatactccttgccttgctgatcccagattcggctgccctgaccttttaccggaatgaactctgccggagcataaatcggcaggatcacttcatcgaaagtcgcgcgtgtaattgctgtttgttcaattgccatctcatgatcaccctgttacgcataaataattgtgaaattataatcacaaaatatgcataaaaaatcactaaatggcaatcagaaatcagcgatgcaggaaattagccagcagttgatgtccttgttcgctaagaatactttctggatggaactgcacaccttccagatcccactggcgatggcgaatccccataatctcgcgggtttcgctccaggccgtcacgtcaaagcacgctggtaatgagtcaggttccaccaccagcgaatggtagcgtgtcacggtaagtggatttgccagcccccgaaatacgccctcaccgttatgtgtaatcggcgaggttttgccgtgcatgacctttgcggcgcgcacaactttaccgccaaatgcctgcgccattgcctgatgaccgaggcagacgccaagaatcggcaagcgcccggcatagtggcgaataacgtcaagggagatcccggcttcatctggcgtacaggggccaggtgagatgacaattttttgtggtttaagggcgtcgatatccgccagcgtcaacgcatcgttgcgcttaaccagcacatccgcccccagttcacaaaagtactggtagaggttccaggtaaaagaatcgtagttatctataagcaggatcatggcggctccggtacaaaagaaccgcgctattttactcagattccccggcttcgcttaccactttgctaaatatcatctgcagtgcggtgagatcccccattgccccactctgatttgcctgattccaggcctctttttcgataccctgccagctcagttgatatccggcatgaatcgccagttgctcgaagaagatccgctgtgccagaccacttcccacccggaagggatgcagcacgttgatttcacaatagtaatgcgccagccgctcgacgaacttcgctttctccaggccaaccagataaccttcttcctccagatcctgcatcagggcattgccctctttttcgatataagcaaagtggcagaacggcgtatcaccctgataaatatcaacttcacgcagttgccccgcccagtcgaaaatatcctgatacagctggcgatggatagtgcgcaaatgcggtaaaccgcgcaccagcggaccaagctcaatggtcgcagcacgcagcgccgtcatttcgtaagcggcctgttccagccgctgctgctggtggatgttcagccggttacgcatgatatcaaggccaggataaagatacggatcgcgcccttcgccgaatttatcgctcatagtgcctcctcagctcttcaaggcgcgctaaagcctctgcggcagtaagagtgactaaaggcatctcgacgccttcaagacggcgactggcctggaaattacgattacgctgaagctcccagagacgggacttttgcttatcggtgagtttcttcacttgatgcctccctgaacgtgtccatttgccacaagtataagcggcaaatccgggttacgccgggagagcagaagcgcgggcaagattgcccgcgcgagaaatcattacggcaggactttagcggaaaggataactaccggttttgacggcacattctggtacggaccaacgtcatgagtcggcacctgggaaatcttatcggccacgtccatgcctttcaccactttaccaaataccgcgtaaccgaaatcacgctgaccatggtcaaggaaggcgttatcggcaacgttgataaagaactggctggtggcgctgtctttgtcagcggtacgcgccatcgcgatggtaccacgcgtgttgcgcaggccgttatcggcttcatttttgattggcgggtttggttttttctgctgcatctgctcggtgaaaccgccgccctgaatcataaagccaggaatgacgcggtgaaaggtagtgttgttataaaaaccgctgttcacataatcgacaaagttttgcacagacactggcgctttttgtttatccagctccagttcgatgttaccagctgaggttgtcaacaatacgtgcgggtcccctttcgctgccattgctgcgggagaaagagcagaaagagcgaaaacagcagccatcgccgccagggtcgatttgaacatgagatttccttaacaaacagagcagaaaaaaagcaagtgaagagattctaaatagccttcaagaacaaggccatccctttacctaattttacgtatctgaaatatatgtaacctgacgatcactttttattccgtgatcaaaatcacctcttaaaatgcaatttagcaaccgattgcaataaaacatttaaacagatcacaaaatcacctaaaatcgcccgctcgcggcatatcccgctatgccattttatttttgaacgcaggccaatcatgactaacagcaatcgcatcaagctcacatggattagctttctctcctacgcactgactggtgcgttggttattgtcaccgggatggtgatgggaaatatcgccgattatttcaatctgcctgtttccagtatgagtaacaccttcaccttcctcaacgccggcattttaatctctatcttcctcaacgcctggctgatggaaatcgtcccgttgaaaacgcagttacgttttggctttctcctgatggtgctggcggttgccggtttgatgttcagccacagcctggcgctgttctcggcggcgatgttcattctcggggtggtcagcggcatcaccatgtcgattggtacattcctggtaacacaaatgtatgaagggcgtcagcgcggttcccgcctgttatttaccgactccttcttcagtatggctgggatgattttcccaatgatcgccgcgtttctactggcgcgcagcattgagtggtactgggtttatgcctgcatcgggctggtgtatgtcgctatttttattctgaccttcggctgtgagttcccggcgctgggcaaacatgcgccaaaaacggatgctccggtagagaaagaaaagtgggggatcggcgtactgtttctctctgttgtggcgctgtgctacatcctcggtcagttaggttttatctcctgggtgcctgagtatgccaaaggcctgggcatgagcctgaacgacgcgggcacgctggtgagtaacttctggatgtcatacatggtcggcatgtgggcgttcagctttattcttcgcttctttgatttgcaacgcattctgaccgtactggctggtctggctgcgattctgatgtacgtctttaacaccggaacaccagcacatatggcgtggtcaattctcgctctgggcttcttctccagcgcgatctataccaccatcatcaccctgggttcacagcagaccaaagtaccgtcgccaaaactggttaactttgtcctgacctgcggaaccatcggtactatgttgacctttgtggttaccggcccgattgttgaacatagcggtccgcaggcggcactgcttacagcaaacggtctgtacgctgtcgtctttgtgatgtgcttcctgttaggtttcgtcagccgtcaccgtcagcataacaccctgacctctcattaattgctaatgccggacggcactatcgtcgtccggccttttcctctcttcccccgctacgtgcatctatttctataaacccgttcattttgtctattttttgcacaaacatgaaatatcagacaattccgtgacttaagaaaatttatacaaatcagcaatataccccttaaggagtatataaaggtgaatttgatttacatcaataagcggggttgctgaatcgttaaggtaggcggtaatagaaaagaaatcgaggcaaaaatgagcaaagtcagactcgcaattatcggtaacggtatggtcggccatcgctttatcgaagatcttcttgataaatctgatgcggccaactttgatattaccgttttctgtgaagaaccgcgcatcgcttatgaccgcgtacacctctcgtcttacttctctcaccacaccgccgaagagctgtcgctggtgcgcgaaggcttctacgagaaacacggcatcaaagttctggtcggcgaacgcgctatcaccatcaaccgtcaggagaaggtgattcactccagcgccggacgtaccgttttttatgacaagctgatcatggcaaccggttcctacccgtggatcccgccaatcaaaggttctgatactcaggactgctttgtctatcgcaccattgaagacctcaacgccattgaatcctgcgcccgtcgcagcaagcgcggtgccgttgttggtggcggcctgttaggtctggaagccgctggcgcgctgaaaaacttaggtattgaaacccacgttatcgaatttgcccctatgctgatggcggaacagcttgatcagatgggtggcgagcagctgcgtcgcaaaatcgaaagtatgggcgtgcgcgttcacaccagcaaaaacacccttgagattgtgcaggaaggtgtcgaagcgcgtaaaaccatgcgttttgccgacggcagcgaactggaagtcgactttatcgtcttctctaccggtatccgtccgcgcgataagctggcaacccagtgtggtctggacgttgctccgcgtgggggtattgtcattaatgattcctgccagacttccgatccggatatctacgccatcggtgaatgcgcaagctggaacaaccgtgtatttggtctggtagcaccaggctacaaaatggcgcaggtcgccgttgaccatattctcggtagcgaaaacgcctttgaaggtgctgaccttagcgccaagctgaaactgctgggcgtagacgtaggcggtattggtgatgcgcacggtcgcacgcctggcgcacgtagctacgtttacctcgacgaaagtaaagagatctacaaacgcctgattgtcagcgaagacaacaaaaccctgctcggtgcggtactggtgggcgataccagcgactacggtaacctgctgcaactggtgctgaacgctatcgaactgccggaaaacccggattccctgatcctgccagcacactctggtagcggcaagccgtctatcggtgttgataaactgccggacagcgcgcaaatctgctcctgcttcgacgtcaccaaaggtgatctgattgctgccatcaacaaaggctgccacaccgttgcggcgctgaaagctgaaaccaaagcgggtactggctgcggtggctgtatcccgctggtcactcaggtactgaacgcggaactggcgaaacagggcatcgaagttaacaacaacctgtgcgaacactttgcttattcgcgtcaggaactgttccatttgatccgcgttgaaggcattaaaaccttcgaagaactgctggcgaaacacggcaaaggctacggttgtgaagtttgtaaaccaaccgtcggttcgctgctggcctcctgctggaacgaatacattctgaagccggaacatactccgctgcaggattctaacgacaacttcctcgctaacatccagaaagacggaacctactcggtgatcccgcgctctccgggcggtgaaatcaccccggaaggactgatggcagtgggtcgtatcgcgcgtgaatttaatctctacaccaaaatcaccggctctcagcgcctggcgatgtttggcgcacagaaagacgatctgccggagatctggcgtcagctgattgaagctggcttcgaaaccggtcatgcctatgcgaaagcactacgtatggcgaaaacctgcgtgggtagcacctggtgccgctacggcgttggcgacagcgtcggcctcggcgtggaactggaaaaccgctacaaaggcatccgtacgccgcacaaaatgaagttcggtgtctccggctgtacccgtgaatgttcagaagctcagggtaaagacgtgggtattatcgccactgaaaaaggctggaacctgtatgtttgcggtaacggcggcatgaaaccgcgtcatgcggatctgctggcagcggatatcgatcgcgaaacgctgatcaaatatctcgaccgcttcatgatgttctacatccgtaccgccgacaaactgacgcgtaccgcgccgtggttagaaaacctcgaaggcggcatcgattatctgaaagcggtgatcattgacgacaaactggggctgaacgcacatctggaagaagagatggcgcgcctgcgtgaagcggtagtgtgtgagtggactgaaacggtcaatacaccgtccgcgcagactcgcttcaaacacttcatcaacagcgacaagcgtgacccgaacgtacagatggtgccagagcgcgaacagcaccgtccggcaacgccgtatgaacgtatcccggtaactctggtggaggacaacgcatgagccagtggaaagacatctgcaaaatcgatgacatcctgcctgaaaccggcgtctgcgcgctgttaggtgacgagcaggtagcaattttccgcccgtatcacagcgatcaggtgtttgcgatcagcaacatcgacccgttcttcgagtccagcgtgctgtcacgcgggctgattgcggaacaccagggcgagctgtgggtcgccagcccgctgaaaaaacagcgttttcgcttaagtgatggcttgtgcatggaagacgaacagttttccgtcaaacattacgaagcacgagtgaaagacggcgtggtgcagctgcgcggttaatgttttaacgggaggcgcaatgcctcccctttttgcatggtcctgtaatgaccttcggtatattgcaggacattttttaaactttttgttttatttttttgtttttattttttaaaggataatcaaatgtttacagacactattaataagtgtgcggctaacgctgcgcgcattgcacgcctgtcggcaaataacccgctcggcttttgggtcagctccgccatggcgggcgcgtatgtgggtcttgggatcatcttgattttcacgctcggtaatttgctcgacccgtccgtacgtccgctggtgatgggcgcgacctttggtatcgccttaacgctggtgattatcgccggttctgaactgttcaccggacacaccatgttcctcacctttggggtaaaagcgggcagcatcagccacgggcaaatgtgggcaatcctgccgcaaacctggctgggtaacctggtcggttccgtcttcgttgccatgctctatagctggggcggcggtagcctgctgccggtagataccagcatcgttcactccgtcgcgctggctaaaaccactgcaccggcaatggtactgttcttcaaaggtgcattgtgtaactggctggtttgcctggcaatctggatggcgctgcgcactgaaggggcggcgaaatttatcgctatctggtggtgtctgctggcatttatcgcgtctggctacgagcactctatcgctaacatgacgctgttcgcgctctcctggttcggcaaccacagcgaagcctacacgctggcgggtattggtcataacctgctgtgggtgacgctgggtaatactttatcaggtgccgtattcatgggattgggttattggtatgctacgccgaaagcgaatcgtccggttgcggacaaatttaatcaaactgaaacggctgccggttaattactaaggggtttttacgtggatcatttgcctatattttgccaattacgcgatcgcgactgtctgattgtcggcggtggtgatgtcgcggaacgcaaagcaaggttgctgttagacgcaggcgctcgcttaacggtgaatgcattagcgtttattccacagttcaccgcatgggcagatgcaggcatgttaaccctcgtcgaagggccatttgatgaaagccttctcgacacctgctggctggcgattgcagcgacggatgatgacgcgcttaaccagcgcgtcagcgaagccgctgaagctcgtcgcatcttctgtaacgtggtcgatgcgccgaaagccgccagctttattatgccgtcgattattgaccgctcaccgctcatggtagcggtctcctctggcggcacctctccggttctggcacgcctgttgcgcgaaaaacttgaatcactgctgccgttacatctgggccaggtagcgaaatacgccgggcaattacgcggtcgagtgaaacaacagttcgcaacaatgggtgaacgtcgccgtttctgggagaaattgttcgttaacgaccgcctggcgcagtcgctggcaaacaacgatcagaaagccattactgaaacgaccgaacagttaatcaacgaaccgctcgaccatcgcggtgaagtggtgctggttggtgcaggtccgggcgatgccgggctgctgacactgaaaggactgcaacaaattcagcaggcagatgtggtggtctacgaccgtctggtttctgacgatattatgaatctggtacgccgcgatgcggaccgtgttttcgtcggcaaacgcgcgggataccactgcgtaccccaggaagagattaaccagatcctgctgcgggaagcgcaaaaaggcaaacgcgtggtgcggctgaaaggtggcgatccgtttatttttggccgtggtggcgaagagctggaaacactgtgcaacgcgggtattccgttctcggtggttccgggtattaccgcagcttctggttgctctgcctattcgggtattccgctcacgcatcgcgattatgcccagagcgtgcgcttaattaccggacacttaaaaactggtggcgagctggactgggaaaacctggcggcagaaaaacagacgctggtgttctatatggggttgaatcaggccgcgactattcagcaaaagctgattgaacacggaatgccaggcgaaatgccggtggcaattgtcgaaaacggtacggcagtcacgcagcgcgtgattgacggtacgctcacgcaactcggtgaacttgctcagcaaatgaacagtccatcgctaattattattggtcgggttgttggcctgcgcgataaactgaactggttctccaaccattaatttaacccgggccagagaattctggccttcttaatgactctttttatatattcagcaaataaaacatagccccttaataaatattatctgctaatgggttatattcaccgttacagcgacttacaaaattaagtcattcgctcactgacgccaattaaatattcctgtatcgttcttaacgagcagtctgcttatattcatacaatcaatgaatattaattaatatataatacatagggaatgtaaatgaacaaatttattaaagttgcactggtaggtgcagtactggctacgttaactgcatgtactggtcatattgaaaaccgtgataagaactgctcttacgactacctgctgcacccggcaatttctatttctaaaatcattggcggttgcggtcctactgcacagtaagtctctgacagaaatcggctaacaccggtttaattgcccgacgccctctggattttccgagggcgtatttgtttctatgtccttcttgcccccgcccgtaaaaatattttcactttaaattcaatttgataactacatccattagccacagcgcgatcctgtgcgaaattttgtgatcttcctccacattacataacatcatatgttgttatattcatcatgcattgtcatgttaccttttaaatgactgcaaactctcccctacaacgtattggacaagaaaaaggtatcgctatgggaagccaggaactccaacgcaagctcggattttgggccgttcttgcaatcgccgtcgggacaaccgtcggctccggtatttttgtatctgtgggtgaagtggcaaaagcagcgggcacgccgtggcttacggtgctcgcgtttgtcattggcgggttaattgtgatcccgcaaatgtgcgtctatgcggaactatccaccgcttatccggaaaatggcgcagattatgtttatctgaaaaatgccggaagccgaccgctggctttcctctccggctgggccagcttctgggccaacgatgcgccgtcattgtcgattatggcgctggcgattgtcagcaatcttggctttttaacgcctatcgatccgttgctcggtaaatttatcgccgccggattaattatcgcctttatgttgctacacctgcgctccgttgaaggcggcgcagcgtttcagacgctaattaccatcgccaaaattatcccgttcactatcgtcattggccttgggatcttctggtttaaagcggagaattttgccgcccctaccaccactgcgattggcgcaacgggcagctttatggcgctgctggcggggatctctgccaccagttggtcgtataccggcatggcctctatctgttatatgaccggcgaaattaaaaaccccggaaaaaccatgccacgagcgctgattggttcctgtctgctggttctggtgctctacaccctgctggcgctggtgatttccggcctgatgcccttcgacaaactcgccaattctgaaacgccgatttccgacgccctgacctggatccccgcactcggcagcaccgctgggatctttgttgccatcacggcgatgatcgtcattcttggttcgctttccagctgcgtgatgtaccagccgcggctggaatacgcgatggcgaaagacaacctgttctttaaatgcttcggccatgtgcatccgaaatacaacacgccggatgtctccatcatcctgcaaggggcgctggggatcttcttcatcttcgtttccgatctcaccagcctgctgggttatttcaccctggtgatgtgtttcaaaaataccctcaccttcggctccatcatctggtgtcgtaaacgcgacgattacaaaccgctgtggcgtactccggctttcgggctgatgaccaccctcgccattgcgtcaagcctcattctggtcgcctcaacctttgtctgggcaccgattcccggccttatctgcgccgtcatcgttattgctactggtctgcctgcttacgccttctggacgaagcgtagccgccagctcaacgctttgtcgtaatgttatctggagaaaataaaatgttggatattgataaaagcaccgtggactttctggtcaccgaaaatatggttcaggaagtggaaaaagttctcagccatgacgttccgctggtgcacgccatcgtggaagagatggtgaagcgcgacattgatcgtatttatttcgttgcctgcggctcgccactcaacgcggcgcaaacggcgaaacatctggcggatcgcttttccgatcttcaggtctacgccatttccggctgggagttctgcgataacaccccgtatcgcctcgacgatcgttgcgcggtgattggcgtttctgactacggtaaaacggaagaggtaatcaaagcgctggagctgggccgggcctgcggcgcactcactgcggcgttcaccaaacgcgcggacagcccgattacctcggcggcggaatttagcattgattatcaggccgactgtatctgggaaattcacctgctgctctgctacagcgtggtgctggagatgatcacccgcctcgcgccgaacgcggaaatcggcaagatcaaaaacgatctcaagcagttgccgaatgcgctcggtcatctggtacgcacctgggaagaaaaaggccgccagcttggtgaactggccagccagtggccgatgatttataccgttgctgcgggtccgctgcgtccgctgggttacaaagaaggcattgtaacgctgatggaatttacctggacgcacggctgcgtgattgagagcggagagttccgccatggcccgctggagattgtcgaaccgggcgttccgttcctgttcctgctcggcaatgatgaaagtcgccacaccaccgaacgcgccattaactttgttaaacagcgtactgacaacgtgatcgtcatcgattacgccgaaatttcgcaagggctgcacccgtggctggcaccgttcctgatgttcgtgccaatggagtggctctgctactacctgtctatttacaaagatcacaacccggatgaacgccgctattacggtggtctggtggaatattaatccctctcccggcccggcaacgggccgaatttacgcaaggagttacccgatgaaaacaggtatgtttacctgcggccaccagcggctgcctattgaacacgcatttcgtgatgcaagcgagctgggttacgacggcatcgaaatttggggcggtcgcccgcacgcgttcgcgccggacttaaaagcgggcggcatcaaacaaatcaaggcgctggcgcagacgtatcagatgccgattatcggctatacgccagaaaccaacggctatccgtataacatgatgctgggcgatgaacatatgcgtcgcgaaagcctcgacatgatcaagctggcgatggatatggcaaaagagatgaacgcgggttatacgctgatttccgcggcccacgcgggctatctcacgccacctaatgttatctggggacggctggcagagaacctaagcgaactgtgtgagtacgcggaaaacatcggcatggatctgatcctcgaaccgttaacgccgtatgaatcgaacgtcgtgtgtaatgctaatgatgtgcttcatgcgctggcgctggtgccttcgccgcgcctgttcagcatggtcgacatttgcgcgccgtatgtccaggcggaaccggtgatgagttatttcgacaaactgggtgataaattgcgtcatctgcatattgtcgacagcgacggggccagtgacacacattacattcccggcgaaggcaaaatgccgctgcgggagctgatgcgcgatattatcgaccggggctatgacggttactgcacggtggaactggtgacgatgtatatgaacgagcccagactctatgcccgccaggcgctggaacgctttcgcgcgctgctgccggaggatgagagatgaaaaccctggcgacaatcggcgataactgcgtcgatatctacccgcaactgaataaagcgttttctggcggtaatgcggtcaatgtggcggtgtactgcactcgctacggcatacagccgggatgcattacctgggtgggtgacgatgactacggcacaaagctgaagcaggatctcgcccgcatgggcgtcgatatcagccatgtccatacgaaacacggcgttaccgcacaaactcaggtggaactgcacgacaatgatcgcgtttttggcgactacaccgaaggcgtgatggccgactttgccctgagtgaagaggattacgcctggctggcgcagtatgacattgtgcacgcggcaatctggggacatgcggaagacgcattcccacagctgcacgctgcgggcaaacttaccgctttcgacttctccgacaagtgggacagcccgctctggcagacactggtgccgcatctcgattttgcctttgcctccgcaccgcaagaagacgaaacgctgcgtctgaagatgaaagcgattgttgcccgtggcgcaggcgtggtgattgtcacgctgggtgaaaacggcagcattgcctgggatggcgcgcagttctggcgtcaggctcctgaaccggtgacggttatcgacaccatgggtgccggagattcgttcattgccggattcctttgcggctggtctgcggggatgacattaccgcaggcgatggcgcagggaacggcgtgcgcggcgaaaaccattcagtaccacggtgcctggtaggtataacgttggcgtgagcatcttcacgccaacgtgctgttacttgccggaaaacgaccctataatccgagtaattcattctttatttcagggtcgattatgtcagctacggaccgctactctcatcaactcctctacgctaccgtccgccagcgactgctggatgatatcgcgcagggggtttaccaggccgggcaacagatccctaccgaaaacgagctttgtacacaatataacgtcagccgcattaccattcgcaaagccatcagcgacttagtggcagacggcgtactgatccgctggcagggaaaaggcacctttgtacaaagccagaaagttgaaaacgccctgcttactgtcagtggttttaccgattttggcgtctcacaaggcaaggcgacgaaagagaaagtgatcgaacaggaacgggtcagcgccgcgccgttttgcgaaaagctgaacatccccggaaacagcgaagtgttccatctctgccgggtgatgtatctcgataaagagccgctgtttattgatagttcatggatcccgctgtcgcgttatcctgactttgatgagatttacgtcgaaggaagctccacctatcagttatttcaggagcgttttgacacgcgagtggtcagcgacaaaaagaccatcgatatctttgccgccacccgcccgcaggcaaaatggctgaaatgcgaactgggcgaaccgttgtttcgcatcagcaaaatcgcctttgatcagaatgacaaaccggtgcacgtctccgaactcttctgccgcgccaatcgcatcaccttaactattgataataaaagacattaaccgtaggccggataagatgcgccagcatcgcatccggcgatgctggcgcgttgaattttacatcccgtgcgttcccctcaccctaaccctctccccataggggcgaggggaccgttcagtacggaatttagcttgacggtgctatccagcattaaatactggcaatactctcacgcaaaatccgcagcaccgtctcttcaccgctgcgattcgggttaatgcgaatcgcacaatgttctgattgtggattcgcctggcgaaacgttccggaaaggcgataaaagagcggcgggatttcatatttcgactctgcacccaccgggtaaggcaaggcaccgcgcttttgcgcctcttccagcactctggcggcaatcggctgatgaaactcgacaatcaacaccttcgactgcgcattagcaatcaccgcgcttttcacttccggcaccgcaccaccgttaagcaaagccagcaaccgttcagatacccctgcctgcaccgcgtgcatcactggcgcaaacaccagaccacgcaatacttccagcgcctgtgcgccctggatctggctaccgccggagtaaagcgtggcgcgaatacggttgataacatcagcatcgccgaccactgcaccaacaccctctggcccaaatagcttgaagcaggaaaatgtcgagacattcgcgccgcattcacagccgattcgcgccaccttcatcaccgcatagttgtcatcggttaacgctggaacacctgccgcgcgcaacgttgccagcacatctgccagcacgtagctgtcctgcggctgctggcgcgtatgctgcaccagcgccgcatccggttgttgctcgtcgacgacctgcttcagtgccgacaggtcattgaaatcaacagtaataagcgtcagccccatctgctcaataataacccgtgtcgtcgggtaaacaggcgcgtcatgcaccagaagacgctgccccggtttgagcaaagccgccagcccggcgcgaatcgcgccagtccccgcgccctgcaccagcgccgcagcctgtgcgtgaaatgcatcagccagcacctgttccacacgctgggtaacgcgcggttgattcagtcctggcgttaagcctaaatcaccgccagtaagaaactcgctgccggggaaatggcgacaaatgctatccaccagcgcaaactgcttttgctgcgcctcaataatcgtcaggctttgcagaggaaacgtcttcataggtgccttccttaagccggaacgaacaggccaagccagtaaagaacattcagcagaataccggtgatcattactgccacgaccggtgccgccattttctgtaccggacggcccagggattcgttgaggaagtaaatggcaaccgcgatagagaatccggtataacccgccatcttaattgctgcgaaaatcgaaccgaccagcagcgccacttccatcagcatattcatggcgttacggatgttatccgacgcattacgcaccgacgggtagcgtcccagccatttgccgatcgaacgaagcagcaagacttccgccgaaataaccactgcgcctaataccgctgcaaccatcggattcggcgagagatagcccaccgcataaacaaaggtaaagcccgcaactgcatacacacccgttgctaaggcggtggtggcaatcaacggtacaaaacccagcccgcgcataaattctgccagtgccgcctggttgatcagcgtttgcgattgttccggcgttacgcctgcggagtacgctttctccagagtgaagatcgacacttcactgccggcgaaaatcttcatgctggcaacggcggcaatcaatgctcccacgatggcgatatagggtaagtttttgataatccgcgacgtgcgttcttcaaacaccgaaagcccgctggcatcaatatcattttcatcacgatgacgcaggtcgtgagttatcgcgatccccagcagcatcaccatgccaataaagatttcgatggattcagggttaagatgtgggaaatagcgcacgactaccacacgggtcatcagaacaaccacggcggcgaccagactttgcttccagccaaactggtagaaaatcgccaccagcgggaacagtgcaaaagcagaaaccaccggcgagcttaattccccgaggctacctaatacatccaccggcagcgcggtcagcagctggtttactggcaacaggcaagtaaggatcaacacgccccagatagcgccaagaccaaacgccatcaggctgtttatcgccagtacgccgaggatatcggtaggaagaaagagtaaccatgcgttgagcagcccggttttcagggtaaaagagatccccaccgaggccacaaaaccaatgctcagaccaaaagcgatactccccgcctcgcgacgattcatatagccttcaatcagttgcggcaggatcgggcggatgccgtcatgaaaaacagccgccgagcgatgcgccagaagcgatgtcatacccgtcaggcacgccaccacgataatctgaatatacagatccatagtcgtgccttttatttcagatggttaatcagcatcggaatcgcgtgttcgacgtgctcaacggaaaggccaaacgccactttcccttcagcgatcattttggcgatatgctcgtctttcgctttaatgcctggtttggcaatggtgcaacttttgttatagccaatcaccgcgatggcaatcgacaatgccgcgcccgcaccggtattacacgcaccgatgtagtaatccagttgcccggatttcactttcattgccgcttccatgtcgttgtgaatgaaaacttcaaaactgccaggagccgtcgcttcaatggtttttttaatctgctcacgctgtaagcctgcaacgccaatctttttcatgagtctgtccttattggaaaaattgagagggattttcacgtaacatcacatccacatcggcctgactgaatcctgactggcgcaattgcggaataaaggtggtcaataaatagtcatagccataaccaccattggcttttaaatgggagcggcgcgtaatatccatcgacagcatgacgcggttcagcaacccacggtcacgtagcgcgtggagcatcgcaatgcgcttttcgtccgggtagtaactgttcttaccaatggtgtcgaactgcacgtacgcgccgagatcgatcatcttcaaaatgttgtcgagattgtctttcagatcgcagtgaccaacggtgacgcgcgaaagatcaactccgtgggcttgcaacagagccagttgttccagccccatggtgctgaacgaagtatgcgtggagatcgggcgtccggtctggttatgcgccagcgcagcggcaataaacaccttctcttccagcggcgtaatcttcccttcgctagagccgatctccgcgataatcccggctttcaggtcggtgccatcgataccctgttcaatttcatcgaccatctcctgcgccagttcctgcacgctgcgggtcgccacatgctccgggaaaaaagcgtcctggtaataaccggtgcaggccaccacgttgatccccgtctcgcgcattacatcgagcataaattgcgcattgcgccccatgtaacggttggtcatctcaatcacattacgcacgccccgggtcatcaggtcgttcatctcctggcaaatgaacgcatactgatcaaggcggcagtccacgttgtttttaaagccggagagatcaatatgcagatgctcatgggccagggtgtaacccgtcggatcaatactcatagggtgtctcctgcaaaccggagggaggaaagaaaagagcgaccattttgtggcggtggcgcacggaaaaattcacacacggtagcccccacatcagaaagcgtggtgcgtacaccgagttgcgtgtggaccagcccttgctgataaaccagcactggcaccacttcacgggtatggtggctgtgaccaatggtcggatcgttaccgtgatccgccatcacgaccaggcaatcatctggctgcatcgcctcaacaagccgggcaaggttacggtcaacgacctgcaaacgttcggcataacgtgcgacgtcttctgcatgaccagcgaggtcggtttcctggatattgatgcaaataaacgccgtcggatgcgtgttaaattcgtcgagggtgatatccataatccgctggctatccaccagattttgccagctcacgccataaggattgttgacgatatctgccaccttacccaccagcacggttggcacgcctgcttcatacagtttttgtggcacctgcactttttcatcgacgccatagcccatatgcacgacctggaaaccgttgtcataagcgccagaacgcggcgcattgataccaataaagcgcccttctttgctttctgcggcatcgagaatgcgttgactgtcggttaacaggccaccaaatgtaatgacccgaccgacctgtacctgctcacgcacgatacgaccaattttgattgcgtcgtcaaaagagatcacagagagattggcggtaatgttatagacctggcctaaatccgcctcgagattatcgccaatcgcaaccgcctgattgacccacagaaattgcagttcatcgccacggcgctccacctgccaaccggcggatactaatgcctgctcaacacggtcaatcacatcgcaaaaaggcatccgcagcggcggtaacgggcgcgtgcctaaaatttcctgatgccccataaaggtatcgccaccttcatgttgcagctctgccacgccccaggttgcggaatctgacggctgcatatcgcctggcgcataacccaatgcgttgattagccccagcttctccagcgttggtagctgcaaatgcggcaactggctcaggatgtgaccacaggtattcgctcccgcatcttgcggacgcaccagcgtgacatctttcattgcccctacgccaaagctatcaatcactaacaccacaaatcgcgccattacgcccccagagagtttccaagactgtcataacgaccaacgattttcggttcgccacggtgaataccggacaccagcaccacatcgctacgggtgacaaaaatctgcgtgcggaaacagagcaccactgcactgctcaccggatactcgcctgccagcggcagggtgtagtcgatactgctgtcatccacagttttgagattggtttcagtaatcttttgattttctggcgtaaacaccagcgcatgttgcgcatgaccacgacggtagtaaccgccgccgtagcagtagctgtcgccacggaaatgatgggagatttcacttaaccagagcatcgcgatacgttcaggctgatcgccctgctggtttgccggaatagtgcccgtcagcgcatgaccgggttcggcatgagtcacaccgtattccgccagcaatggcagcgaagtgcagctggtcgctgaaggcgcgttcagttgctcaagtgcaataccagatttcgccagttgatcccgtgcctgtatcagcgtgtgaagattcggtgtcggcaaaacttttccggcagcctcatcccaaagcaggcaagggaaatgggtaagtccggctaaatgcagccccggcagtttcttaatttcagcaaccacctcgtgcagcgaatgctgtacaaaaccgctctcctgccccggataaagaaaatcatcgtcgctataaactttgagcagcacaaactgcacacgtccggccttcaccgctgccgcagaaacttcccgcgctttgtcgagagtaaacacggtgatgacttcggtgccctgttcaacggcgtcagcaacctgatgacaagggatttgtaccagatgcccctgatgcgccaccgacaaaccagcgcggcgcatgactcgcgcctctttgtaatccaccgccacaatgccgctgtaacctaatgccagcaatttttccgccagccatgggttacggccaaactgcttggtcatcagatacagttcaatgccgtaaagccgcgccgtctcaatcagtcgcttaccgttttccagtacctgatccacgtcgatcacccagctgtccggggcgatcttgccctgctgccacaaacttagtgcggcggaaatcagcgccgggttctggcgtttcaatgcttctacaaacatcttgttgcctcgtttctgttccttgaattaaatattcatttttttgaatatttaggttgtgcgacgtggatttgtcgggagcttcaaacctcttcgttagcagccatccataatccataaaggttggccagcaaatagccttcttcacacgggttaacttccagtgcgaattccttcaacaacacctgatgcaattgcacaacggcttgccagtggctggattgcgccagctctgccagcaattcgttatccagcggctctatttcttcaccacggcgactgcgcatcagtgcactcgccatatgtgtcatcgccatcgttccttgctcactgcgcaccggcagatggcactctgtttccagtacgttgacgacctgcatcatgcctttgcagatgtccttatcaataacgcctgcctcgcaaagcaggttgagtctggtttccatatcagatgcctttcgtttaataactcggttcctgttccccactcaccacgcgttgttgatgggcgagcagggcgtgtttatctacaacggcacgcagcagttgttgcattgggtaatcatcggctcgcgtcaggaccacggcttcggtggcctgtaaaaatcgcggatcgtctgtgagcggcgtcgcctctaatcccagcatggtcagttcgttttccgccaccacgttccagatcaccgcatcgacatcgcctttaacaatgcgttgtaaactctcgtgataagagagatcgactcgttccacatcactaccgccaaaaaaaacatcggtcatgattttctgatccgccgaacggttatccagccccacgcgcttcacgtttgcggactcgcctttacggcaaatcaactggtgctcgccaacgtaggtgtgcggccccaactccagcgcgaggcaaaaccctttttgcgtgagataactttccgccgccagtcgggaaaccaccgccatgtcatacacgccgttaagtaaacactccacgcgaatatccgcgccgcgcatatgcgcatagtaaaaaggaatgccatcaaactgggctttcaatccgctcgctaaaccttcgtacaagcgggtatagggcaaaggcatcgcacataccacgttgttgatatccacatgactcagcaatgctttgttatccatctcgaccagataactgccattgcgcccacggcgttcaatccgtatcgctccgcttgattccagcgttttcaacgcggcctgcgtcaggccaacggatgaacggcattcagttgccagctcatctatggttttcaacctattaccgcatttttcacccaacaaataacgggccagcgtcgtgataacgacgccttcttttttgataaacgttcgacgcataatatattttcaataaaatgaatgtttatatcttcattaaaatgaagataagtggcaactgtgagatgtggaaacggcgaggcgcttcacattttttcggattattgcaaatgaggataaaaaaaccgggtttccccggtttttggcattaatgttaaattacggcttcgccacaaaaccaatcgcttcgtataccgcttttagcgtacgggaagcgtgcgcgctggctttttccgcgccatctttcatcacttgttgcaggaaggcttcatcgttgcggaaacggtgatagcgttcctgcaattcagtcagcataccggaaacggcatcagccacttcacctttcagatgaccatacatcttgccttcgaactgtttttccagttccgggatgctctggcccgttaccgcagaaaggatatccagcaggttggaaacgcccgctttgttctgcacatcgtagcgaactaccggcggctcgtcggagtcagtgaccgcgcgtttgattttcttcactaccgatttcggatcttccagcaggccgataacgttattgcggttatcgtcagacttggacatcttcttggtcggctccagcagcgacattacgcgcgcgccagatttcggaataaacggctccggcaccttaaagatctcgccatacagcgcgttgaaacgctgggcgatatcgcgactcagttccaggtgctgtttctggtcttcacccaccggtaccagattagtttgatacagcaggatgtccgcagccatcagcaccggatagtcaaacagaccagcgttgatgttctcggcataacgcgcagatttatctttaaactgggtcatgcggctcagttcgccgaagtaggtatagcagttcagtgcccagcctaactgcgcatgttctggtacgtgggactgaacaaaaatggtgcttttctcaggatcgataccacaagccagatacaaggccagcgtatccagcgtcgctttacgcagcttctgtgcatcctggcgcacggtgatcgcgtgttggtcaacgatacagtaaatgcaatggtagtcatcctgcatgtttacccactgacgcagcgcacccatgtagttaccaatggtcaattcacctgagggctgtgcgccactaaaaacgatgggcttagtcatttttcgattcctgattttcgctatgcggaagccctaatgcgggcagaaggtcatttatagactgataaattacatcaggctggctgagatcgatagcctcgccgtagttatatccgtaggttaagccaactgatgggcaacctgccgcttttgccgcctgaatatcattgcgtgagtcgccgacaaacagcatctgttgtggggcaattcccatccgctcagccaccagtaacagcgggtccggatgcggttttttgttttgcacatcatcgccgccgataaccacgctaaagtatttggcaatatctaaggcttcgagcagcggcgcgacgaacggcgtcggtttgttggtgaccaggcctagcggcaggcctttagcctgcaacgcgcccaacgtatcggcaacgtgcgggaacaaaaacgtcccctcttcggcaacctcgctatagtagcgatcgaacagtttacgcagaatacgtacctgttcttctgccggaatgtcgtcatcaacggacggtttacccattgttttacgcagagtcgcacgttcctgacgcgcccaggccaatgcacgctccatcagaacatctgcgccgttaccaatccaggtaataacgcgttcttcacctgcgacgggtaactccaacgcatacagcgccatatctaccgcagcagcaagaccgggagcactgtccaccagcgtaccgtcgagatcaaaagcgacgccgcgaatatcttcaaacttactcatgacttacctttgccagttcactgcgcatttcatcaatgacttttttatagtctggctggtcgaagattgccgaaccggcgacgaacatatccgcgcccgccgcagcgatttcgccaatgttgttcaccttcacgccaccgtccacttccagacgaatgtcaaagccagactcgtcgatacggcgacgtacttcgcgcagtttatccagtgtttgaggaatgaaagactgaccgccgaaaccaggattgacggacatcagcaggatcacatccagcttatccatcacgtaatccagatagctcagaggtgtcgccgggttaaataccagacccgctttacagccattttctttaatcagttgcagcgtgcggtcaacatgctcggaggcttctggatgaaaggtaatgatgctggcaccagcggcagcgaaatcaggcacaatgcgatcgacgggtttcaccatcagatgtacgtcgataggggcggtaatgccatagttacgcaaggatttcagcaccattggcccaatcgtcagattgggaacatagtggttatccatgacgtcaaaatgcacgacatcagcgccagctgccagggcttttgcggtatcttcacccaggcgggcaaaatcagccgacagaattgagggggcaatcaaatactgtttcatccgcttctccttgagaattattttttcgcgggtgaaacgactcctggtttgtacaaagccagcagttcgtccacctttttacgtgtgccgccgttgctgcttatactgcgtcgaactttgacgacatgcaattttgcgcgctgataccactcacgcgttaacatcgtatcgtgattggagatcagcactggaatatggcgctcaaccagaccttcggcgatctccgccagatgcgcttgttgttcaagcgtaaaactgtttgtgtgatacgccgtaaagttggcggtcgcagacagcggtgcataaggcggatcgcaatagacgacggatgcatcatctgcgcgcgccatgctatcggcgtaagactcacaatagaaaaaggcattctgcgctttttcagcgaagtgatacaactctgcttccgggaaatagggttttttgtagcggccaaacggcacgttaaactcaccgcgcagattgtaacgacacaggccgttgtaaccgtagcggttcaaatataaaaacagtaccgcccgacggaacggatcctggcttttgttgaactcttcgcggaactgatagtagacctcggcgcaatttgtttcgggaacaaacagctcgcgtgcggcctgtacgtactcatcagtacgcatcttcacaatgttatagagactgatcaggtcgctattgatatcggcaaggatataacgagaaaagtcggtgttgagaaacaccgacccggcacctacaaaaggctcaaccagacattcgcccttgggcaaatgccgtttaatatcatcaagcaggggatacttgccccctgcccacttcaaaaaagcgcgatttttcttcatgctgactaactaattacaccttctccggctgtggagaaagctccgacagcatccagcgcttcaggcaactcccgcaacgataacccattgcgggagataaccttgattacttcagatcggcctgtacctgacgcagcggtttcgcccacgggtttttggcctgaacatctgctggcaatgtagataccgcttttttcgcctcttctttcgaagcgtacacgccagaaaccaggacataccacggctgaccattacgcgtcgtttcatagacaacgtagtttttcagattctctttcttcgcccaaccgttcaggttgtcgtagttagaggaactgctcagctgcagagtgtaatggctggacggtgccgatttcaacgaaccaacattacctgcggtcttccctccagcggctggtgttgccgtggtttgcgccggggatgccgtctgtactggagccgtagtcgccgtctcttttggtgctggcgcagaagtcgcagccggtgccttcgtgctcgccacaggagcagctggttcagtacgcttcggcgtctgtgctaccggcttcggttccgttttcacggttgcttgcggttttttcggttcaatcaccgcctgctgacgagctggacgcgtagtggccggacgttcagcagtttgcgttttcgccgtgtcacgcgatgcattgccattgcgtactggcgcgacagttgctggttcagtcggcaatgtagaattgaccgccacattgttcaactgttgctgattttgtggctgggtcagcgcattgttcaggtcaccctgcacttcaacacgttgttgaccatccgttgccgccggggtttgcccttgagtcggcgtagaagagatcggtggcagagaaacatcctgctgagtattttccgcagacgtggttcccggcgctggctgcaccccattcgcctgatcggtcgcattgcctgcaagatcaatactcttctcgccagacgcggtttgatcgctggaagaggtcgagggggcttttagcgcagaaccgataccgatgatcaacagcagtagaaccagaatgccgacgcccatcatcatatactgacgagaagcgggtttactggctgcttttttgcgcttacgcggacgacgctctacgcgctcttcatccacggtttcatcttcggattcgtcaatttcttcttcgatttccggttcctcattgcgctctttttgcgcacgagtcggacggcgatcgtcagtgtcatcaagttcaatatcatcaaaattgatctgcggttcgccacgttcagtacgctcagaacgttcagaagattgacgagaacgaccagtacgacgatcgctgggatcgggtttcagctcgtcttctggtttgaattcatccatttaacaccccactaaaaggttaatgcttaccacgttgcaattaacctgaagctaatagaccgcttgataagcggcctgacctttcttgttgttacgctgattgacaatcggcaatggcgttaagaacaagctcgtgcgaaacgccgctgcgaacttcactcttaccaattgccaacggaagaattaagcgtatctctcccgcaaggactttcttgtcacgcagcatatgcggtaaatacgcctgcgcggacatttcgcgcggcccattgaccggtaacccagcccgcttgagcagggttataatacgctgcgtttcggcagaactaaactgcccgagacgttccgacgtccgcgccgccatcaccatacccgcagcgaccgcttcaccatgtaaccaattgccataccccatttcagcttcaatggcatgaccaaaggtgtgtcccagattcagtaaagcacgtaacccggtttcgcgctcgtcggcggcgacaacttctgccttcagttcacaacaacggcgaatacagtacgccattgccggaccgtccagacgcaacaacgcatccagattctcttccagccagttaaaaaacgcaccgtcaagaataatgccgtatttgatgacttctgccagccccgacgctaactcacgcgggggaagcgttttcagacagtcgagatccaccaccactgaagcaggctggtagaacgcgccaatcatgtttttaccgaggggatggttgaccgcagttttgccgccaacggaggaatcgacctgcgacagtaacgtcgtcgggacttgaatgaaacgaacaccgcgctgataactcgccgccgcgaagccggtcagatcgcccactacgccgccgccaagcgccaccagcgtagtatcgcgaccatgcggcttttgtaacaacgccgtaaagacggtatcgagtacagccaggcttttatactgctcgccgtcagggaggataacgctatcgacgttaacacccgcctgttcaagtacgccgcggaccttatcgagatacagaggagccagggtttcgttggtgaccaacatgacctgctcgcccgatttcagcggtaagaatgaagctggttcattaaacaaaccagatgcgatggtaattgggtaactacgttccccgagagtaacgacaatcctctccataacgcgacatccaccttaattactgtacccgcagacgagtgtatataaagccagaattagttgctttccagcatgtgaataatctggtttgcaaccactttagcgctttgatcatcagtacgaatggtcacgtcggcaatctcttcatacagcggattgcgttcattggccaacgcttccagaacttcacgcggcggtgtttcaacgtgcagcaacgggcgttttttatcacgctgcgtgcgtgcaagttgcttttcgatggtcgtttcaagataaacgacaacgccacgagcggaaagacggttacgcgtttcacgggatttcacagagccgccgccagtagccagcacaataccctgtttctcggtcaactcattgatgaccttttcttcgcgatcgcggaagccttcttcgccttctaaatcgaaaacccagcccacatcagctccggttcgtttctcaatctcttgatcggaatcgtaaaattccatattgagttgttgagctaactggcgcccaatagtgctttttccggcacccataggcccaaccagaaagatattgcgtttctctgccattttttcggtactactaagactattcgttaatgataaacccgcttcgctcagagagcgccgcaggacatgaactgaaacctcataagatattgcgagagtcagactgaaaattatctcaatactccagcgggtttggcaactgaataaatcacccatccctctgcatatctggtcgctgcaagcgcgctgccttgctaccaccgctctggcgataaatcaccgggtaagattagcgtaaaaaagacagcaaaatgccgcctgaatgataaatcatcatcatggaacgcaggcagcgaagagcaccaactctcaaatcggtactccttgtatgctaaatacctgcgcgcgtcaaatagatgaaacacgttcagcataaaaacattaccgcttttacggctgtttactcactggaaaccagtcgtggcgtgataaacaccactaactcgcgtcgttcatcttcttttccgtcatgacgaaataattgcccgaaccagggaatgtcgccaagcaacggtacgctatcctgacccgatttatttttacgggtaaaaatgccgcccagcgccaacgtttctccgcttttgacctcgacctgcgtttcgatctcctgcttatcaatcgccagcacttcgccatcggcctgctgtagcacctgccccggaacgttctggctgatgtgtaatttcagccggatgcgacctttttgtaacaccgtgggcgtgacctccatccccaggacggcctctttaaattccaccgacgtcgcgccactttccccgctggaaacctgatatggaatttcgctcccctgtttaatgctggcaggctgaagatgtgaggccagcagacgcggactggcgataatatccagctgctgtttttgttcgagcgcggaaagctcaagatccagcaagcgtccgttgatgcgcccaatgttaaaaccgacatgcgttgtcgccgtcgctacggagaggtcgctaccaagcgtggtgacttgcccaacgccaccagcgtgttgcgcatcggccagcgtccatttcacgcctaactcacgcaaacttttttcattaatggtgacaatatgcgccgacagctcaacctgcccgaccggcagatccatttgcgctacccactgttcaagcgcgcttaacgccgttttgttatctcgtagcaaaaggcgattggtgcgtttatcgacggtcatactccctttggcactcagtagcttctcccccgctttcgccagttctcccgcgtcggcgtattgcagggttatactgcgattttccagcggcagatttgcctgcgcccgcgcctgctccgcctcctggcgggcgatattgttattctgccaggcaatggaatgcactgagagaatgttgtcttcctgccgcgttatcagtccggcgcttttcactacagtttgtagtgcctgcttccagggaacatctgttagatgtaacgacaccgtaccgctgacgtctggcgacacgaccaggttcaacttctcctgttcagccagcgcctgcaacacctgagctaccggaacgtcatccaccatcagcgtcactttttgcggctttgccgcctgtacgccgggtatcagcatcaacagtagtgcggctatccattgcttcatttgtatctccttgccgttgccacaaccattgtggcggttcgcagtttgtcccggtacccagcgttagtacgtctggcgtcagctgtaaaattgtccagccgttttccagcacatcgttttgctgcacccgtcgccatttcttttgcccgtcttttattacaccgatgatgcgctcgcctcgccctaccatcccctgatagcgccactggctaagttcgctaatccggcatagatcttccggcggtttaaaagggtcacgcataccggttaaaaggcacaatgcaatacctgccaacaaccagcgtttaaccctcatgcggcgtctccagttgtagcgtgaacaaaagatcatcaccttccacgcttaacgaaaaacggctcacgctgacgttgcgctctgccagccgtgtaaatgccgacggcactgcttcccacagcgttttcaacgccaactcgcctccctgcgcggatggatgccaggaaaccagttgcgcgccggataactgaaaatccagtggcgaaaagggcagcgttttttcctcgctgaagggagtggtgtctaccaggcgatacagtgcggcccactgctggtgatgacttgcccgtagtcgaattaatgcgtcgcgctcttcatggtgtgtcgatgacagaaaaatgagcgtaactaacatcagcaaccagaatgcccagcaaaactggcggaggcggggtgatgtggcgaaccaccagtcaaagaacatgttcatcgctaaccttccttgttaactgatactcaaattgccagcgtccctgcgcatcctgctgcgtggccccccgctgattgagatgaaaagaagcatcctggcgaagtgacgtttctagtgcgtttaacgcggtaatgcttgttgtaagccccttgatctccagcgttccctgctgccagcttatcgttgtcagccaggcgtgttcaggtaaaagagccgccagtgcttccagcgcagattgccagtcgcgggtaaattgtcgctggcgctgcctttgcaaacgctgctcacgaatttgttggcgctccagcaaacgtggtttcgttatctgtaagctgtgggcgagttgttgttccccctgaagcaaaacggcgtctacgcgagcttcggcgctgcttgtcagacgcagtattagcgttatcccgacggccagcagcagaggcgcaacgaacatcagcaaccagaaacgcagaaaagcggtccggcgttgctgtcgccagggcaaaaaattaattggcaggttcatcagtacgccttcccaagcgccagccccagcgcgatggcaaagtctccacctggcggcggtagcggcggctgacgaacagaaacggcctcccagggatcaaatccgccttcgccacatatcgcgacgctgtcgggatcaacggataacgctgccgccagctccttcgcgctagtcatccctaccgccagtttgcgcccccagcgatagcgtgtcgcccacagccactgttcgttatcacgccaggccagacattgctgatgagaaggtaaaaaaggcaggaattgctgtaatgcactggcatccggggtgatcgcactaacatgaacacgcaacctttctgccagcgtaagcagcgttgccagctctttgctttgcgcggcagtcacgttataagcggggctgagtgagtcttcgctataatcgaagcgcagggagtccggatccatatccagctcgcgggccatcgtccctgacagccaggccgtttgctcccgctcaccaagggacatcgacgggcgcggaaatgaccgctgtaatgtgcgactggcgggaaacgccaacataatgtgatgacgctgcggcagttcgcgactccaaggtaacaacgttttagccagctgctgcgcatcaacaatccgcccatctttgataatgtcgttctccagcggcaaccgccaccagcgttgcaaaaagcattcttttgcgccccgtacgatcgcaaccgctaccgcttcttgctgttgtaaatgcaaaccaatttgccagatcttaaatgccattgtgatgatctccttatcacccgtcactctgacgggtatatcaatgcgtctggcttgcctttatactaccgcgcgtttgtttataaactgcccaaatgaaactaaatgggaaatttccagtgaagttcgtaaagtattttttgatccttgcagtctgttgcattctgctgggagcaggctcgatttatggcctataccgctacatcgagccacaactgccggatgtggcgacattaaaagatgttcgcctgcaaattccgatgcagatttacagcgccgatggcgagctgattgctcaatacggtgagaaacgtcgtattccggttacgttggatcaaatcccaccggagatggtgaaagcctttatcgcgacggaagacagccgcttctacgagcatcacggcgttgacccggtggggatcttccgtgcggcaagtgtggcgctgttctccggccacgcgtcacaaggggcgagtaccattacccagcagctggcgagaaatttcttcctcagtccagaacgcacgctgatgcgtaagattaaggaagtcttcctcgcgattcgcattgaacagttgctgacgaaagacgagatcctcgagctttatctgaacaagatttacctcggttaccgcgcctatggtgtcggtgctgcggcacaagtctatttcggtaaaacggtcgaccaactgacgctgaacgaaatggctgtgatcgccgggctgccgaaagcgccttccacctttaatccgctctactcaatggatcgtgccgtcgcgcggcgtaacgtcgtactgtcgcggatgctggatgaagggtatatcacccaacaacagttcgatcagacacgcactgaggcgattaacgctaactatcacgcgccggagattgctttctctgcgccgtacctgagcgaaatggtgcgccaggagatgtataaccgttatggcgaaagtgcctatgaagacggttatcgcatttacaccaccatcacccgcaaagtgcagcaggccgcacagcaggcggtacgtaataacgtgctggactacgacatgcgccacggctatcgcggcccggcaaatgtgctgtggaaagtgggcgagtcggcgtgggataacaacaagattaccgatacgctgaaggcgctgccaacctatggtccgctgctgcctgccgcagtcaccagcgccaatcctcagcaagcgacggcgatgctggcggacgggtcgaccgtcgcattgagtatggaaggcgttcgctgggcgcgtccttaccgttcggatactcagcaaggaccgacgccgcgtaaagtgaccgatgttctgcaaacgggtcagcaaatctgggttcgtcaggttggcgatgcatggtggctggcacaagtgccggaagtgaactcggcgctggtgtcgatcaatccgcaaaacggtgccgttatggcgctggtcggtggctttgatttcaatcagagcaagtttaaccgcgccacccaggcactgcgtcaggtgggttccaacatcaaaccgttcctctacaccgcggcgatggataaaggtctgacgctggcaagtatgttgaacgatgtgccaatttctcgctgggatgcaggtgccggttctgactggcagccgaagaactcaccaccgcagtatgctggtccaattcgcttacgtcaggggctgggtcagtcgaaaaacgtggtgatggtacgcgcaatgcgggcgatgggcgtcgactatgctgcagaatatctgcaacgcttcggcttcccggcgcaaaacattgtccacaccgaatcgctggcgctgggttcagcgtccttcaccccaatgcaggtggcgcgcggctacgcggtcatggcgaacggtggcttcctggtggacccgtggtttatcagcaaaattgaaaacgatcagggcggcgtgattttcgaagcgaaaccgaaagtagcctgcccggaatgcgatattccggtgatttacggtgatacgcagaaatcgaacgtgctggaaaataacgatgttgaagatgtcgctatctcccgcgagcagcagaatgtttctgtaccaatgccgcagctggagcaggcaaatcaggcgttagtggcgaagactggcgcgcaggagtacgcaccgcacgtcatcaacactccgctggcattcctgattaagagtgctttgaacaccaatatctttggtgaaccaggctggcagggtaccggctggcgtgcaggtcgtgatttgcagcgtcgcgatatcggcgggaaaaccggtaccactaacagttcgaaagatgcgtggttctcgggttacggtccgggcgttgtgacctcggtctggattggctttgatgatcaccgtcgtaatctcggtcatacaacggcttccggagcgattaaagatcagatctcaggttacgaaggcggtgccaagagtgcccagcctgcatgggacgcttatatgaaagccgttcttgaaggtgtgccggagcagccgctgacgccgcctccgggtattgtgacggtgaatatcgatcgcagcaccgggcagttagctaatggtggcaacagccgcgaagagtatttcatcgaaggtacgcagccgacacaacaggcggtgcacgaggtgggaacgaccattatcgataatggtgaggcacaggaattgttctgattaaaaaggcgcttcggcgccttttcagttggctgacaaagtgcatttgtttatgccggatgcgggtgaacgcgttatccggctaacaaaatcgtgaaaaatcaatatattgcaggaaccccataagcctgataagcgttgtgcatcaggcaaacttcacgcatttacactcgcccctgccctttcaaccattcgcgcacgaggaacagcgcgctgacattacgcgcttcgttgaagtcagggtcttccagcaaatccatcatatgcgccagcggccagcgcacctgtggtagcggctctggctcatcgccttccagcgattccgggtagagatcttgcgcgaccacgatattcattttgctggaaaagtaagacggtgccatgctgagcttcttcaaaaaagtcagatcgttcgcaccaaatccaacctcttcttttagctcgcggttagcggcttcgtagacgctttcacccggatcaattaatcctttcgaaaaacctaattcgtaggattcagttcccactgcgtattcgcggatcaggatcaggtgatcgtccacaatcggcacaatcatcactgcttcccggttggttggacgcattcgttcataaacacgccgcacgccattgctgaactccagatccacgctctcgacggtaaacagtcgggaacgggctacagtttcaacattcagaatggtgggtttttgtaatgatttgctcatcgtgggatctatgctgtgaaatcagcggttattgtgcgatatcggacacgctttcggcaatgtgaattgcatgttatttacatttatgtaacttaataaataatcgtcctcaaatcaaattaaaagtcaataggttgaaataactccaggaatttgctgatattccgccttcagagggtttgctatgatcagcggttactgtgatgtgcttaatgatgctcaagttaaactccacgcttgccgatagccaaccgcagaatcatgtattgtgtctggtgcgactgaccacgcctgacagactaagtaagatggggaaagcatgagcaccattgtgatttttttagctgctttgctggcctgctcactacttgcgggatggctgataaaagtgcgatccagacggcgtcagctgccctggaccaacgccttcgcggatgcgcaaacgcgtaaactcacacctgaagaacgtagcgccgttgaaaattatcttgagagcctgacgcaggtattacaggtgcctggcccaacgggagctagcgcggcaccgatctctctggcgctgaatgccgaaagcaacaacgtcatgatgctgacacacgctatcacgcgttacggcatctctaccgacgatccgaataaatggcgttactacctcgattcggtagaagtccacctgccccctttctgggaacaatacatcaacgatgagaataccgttgaactgatttataccgattcgctgccgctggttatttcactcaacggtcatacgctgcaggagtacatgcaggaaacgcgcggctatgccttgcaacctgttccgtccacgcaggcgtcgattcgcggggaagagagtgagcaaatcgagctactcaatattcgcaaagaaacgcatgaagaatatgcgctgagtcgtccgcgcgggctgcgtgaagcgttgctgatcgtcgcctccttcctgatgttctttttctgcctgattaccccggatgtatttgttccgtggctggcaggcggcgcattactgctgctgggcgcaggtctgtgggggctattcgcgcccccggcaaaatcctccctgcgagaaattcattgtctgcgcggtacaccccgtcgttggggattgtttggcgaaaacgatcaggaacagatcaacaatatttcactcggtattatcgacctggtctatcccgcacactggcagccatacattgctcaggatctcggtcaacaaaccgatattgatatctatctcgaccgccacgtagtgcgtcaggggcgatatctttcgctgcatgatgaagtaaaaaactttccgttacagcactggctgcgcagtacgattatcgctgcgggctcgctgctggtgctgtttatgctgttattctggatcccgctggatatgccgctgaaattcactctctcatggatgaaaggcgcgcagaccattgaagccaccagcgtaaaacaactggctgacgctggcgtgcgggtaggcgatacattgcgtattagcggtacgggaatgtgtaatattcgcacttccggaacctggagcgcgaaaaccaattcaccttttttaccgtttgactgctcgcagatcatctggaatgacgcccgctcattaccattaccagaatctgaactggtcaacaaagcgacggcattgactgaagcagttaatcgccagctgcaccctaaaccggaagatgaatctcgcgtcagtgcctcattacgttcagcgattcaaaaatccggcatggtattgcttgatgattttggcgacattgtactgaagacagcggatttatgttctgccaaagatgactgtgtgcgactgaaaaatgcgctggtcaatctcggcaacagtaaagactgggacgcgctggtaaaacgcgccaacgccgggaagctcgatggcgtgaatgtgttattacgcccggtgagtgcggaatcgctggataacctggtggcaacctccaccgcgccgtttatcacgcatgaaacggcgcgagcggcacaatcactaaacagtccggcccccggcggattcctgattgtcagcgacgaaggcagcgattttgttgatcagccctggccttcggcatcactttacgactacccgccgcaagaacagtggaacgctttccagaaactggcacaaatgctgatgcatacgccgtttaacgccgaaggtatcgtcacaaaaatcttcactgacgccaatggtacgcagcatattggccttcatccgatcccggatcgttccggcctgtggcgctatctcagcaccacattgctgctactgacgatgctgggtagcgccatttacaatggcgtacaggcctggcgtcgttaccagcgtcatcgcactcgcatgatggagattcaggcctattatgaaagctgcctgaacccgcaactgatcaccccttcagaaagccttatcgaataacacgtttgcgcggcaggttatgctaccctgtcgcgcaaattgcttcactctggagatttccctcatgcatatcaacattgcctggcaggacgtagataccgttctgctggatatggacggcacattgctcgacctcgccttcgataactatttctggcaaaagctggtgcctgaaacatggggcgcgaaaaacggggttacgccacaggaagcgatggaatatatgcgccagcaatatcacgacgtacagcatacgctaaactggtactgtcttgattactggagtgagcaactgggtctggatatctgtgcgatgaccaccgagatgggaccgcgtgccgtactgcgtgaagataccattccgtttcttgaggcactgaaagccagcggtaagcagcgaattttgctcaccaatgcgcatccgcacaacctggcggtaaaacttgagcataccggtctggacgcacaccttgatttattactttccacccacacatttggttatccgaaagaggatcagcggttatggcatgcggtggccgaagctacgggtctgaaagctgaaagaacgctgtttattgatgacagcgaagcgattctcgatgctgccgcgcaatttggtattcgttactgcctcggcgtgactaatcctgattccgggattgccgagaaacagtatcaacgccatccgtcactgaatgactaccgccgcctgatcccctcgctaatgtgaaggagacgccatgaaagaaaaacctgctgttgaggttcgactggataaatggctatgggctgcccgtttttataaaacccgcgcgctggcccgtgaaatgattgaaggcggtaaggtgcattacaacgggcagcgcagcaagccgagcaaaatcgtcgagctgaatgccacgctcactctgcgccagggaaatgacgaacgcacggtgattgtaaaggcgattactgaacagcgtcgccccgccagcgaggcagccttgctgtatgaagagactgcggaaagtgtagagaaacgcgaaaaaatggcgctggcacgtaaacttaatgccttaaccatgccgcacccggaccgacgcccggacaaaaaagagcgccgcgacctgttacgatttaaacacggcgacagtgaataactgtcacctgcaagagagatgattatgccgcaacatgaccaattacatcgctatctgtttgaaaactttgccgtgcgcggcgaactggtaaccgtttcggaaaccctgcaacagatccttgagaatcacgattatccgcagcccgttaaaaacgtgctggcagaactgctggttgcgaccagcctgttaaccgctacgctgaagtttgatggtgatatcaccgtacagctgcaaggcgacggtccgatgaatctggcggttattaacggtaacaataaccagcaaatgcgcggtgtggcgcgcgtgcagggcgaaattccagaaaatgccgacctgaaaacgctggtcggcaatggttacgtggtgatcaccattaccccgagcgaaggcgaacgctatcagggcgtggttggtctggaaggtgataccctggcggcctgcctggaagattactttatgcgttctgaacagctgccgacgcgcctgtttattcgcaccggcgacgtagacggcaaaccggctgcaggcggtatgttgttgcaggtaatgcctgcgcaaaatgcccagcaggacgactttgaccacctggcgacgctaaccgaaaccatcaaaaccgaagaactgctgaccttaccggcaaacgaagtgttgtggcgtttgtatcacgaagaagaggtgacggtttacgatccgcaggatgtggagttcaaatgcacctgctcgcgtgaacgttgcgccgacgcgctgaaaacgctgcctgatgaagaagtcgatagcatcctggcggaagatggcgaaattgacatgcattgtgattactgcggtaaccactatctgttcaatgcgatggatattgctgaaatccgcaacaacgcgtctccggcagatccgcaagttcattaatgagtatgtccggcagagagggctctgccggattttacgactaatacacctgatgcgctttgtcactcattcagattcacatccagcctttcaccatccactacaagatcgcgccacgctttaggcttcgttcccagttttccatccttcgcagctgtgagtaatttttctttcgttatatcacgcggaagtaaactcatcgtaagctcttgccattctttcttgtcaggatcaaagccatagacaatgtatctttcatcatcaaaggcaaagaggatccgctctgccctgccatcactattcagatcttgctcgaccagtacgcaggcgtctttttcaatacaggtcatcacgttatagcgttctttgattaatgccgaccagaatgccgcatccggtttgccagaacctggtgcaattaacacattttcggctaatgatttttccgacaccaccttctgaagactttgctccccatctaacgccatcagcagatcccgcgcgcgtttcgggtctttcataaacccggcatcgcttttcagcgactcaagcgccgcacgtccatagcgaccgctctgttcgagcatatagagacttacctggtctggcgtgtttttgccgctctgataacgcgccatatgactgttcacgctaatacgcatactgtccagcaccggcgaattaagaagcaccagtatcaccaacaccaataacgaaaccgcaaggttcactttgccctgaagaacaacgggattttgccctttacgccagacgatgctgacaaaataccccagcgaccacaccagtaacaccagcaccgccagcacgccctgcaagcggtcgacagtccagccgtactgagcgacccgcagccataacgcccaggcggcgacgaacacatacagcggagcaaccagcaaagcggttttaatcaggcaacgcaacggccccgtccagggaagtgacgctttttgcggatcgcggacaatagccattaagatcaattgcaaaaaggccagcgttaacagcaacccggcggcggagatgtggcgagaaatcgcgctcaggcccgtaaacggcagggtgatgataaacatcagggttagcaatgatactaacggcagcaaccccgtggcgattagcgtgaacaacttttgaatagagtcgattaaacgtgactgtgtacgcgcgaggatcaccgccagtgcggtaaccagacctaatgtaagatacataaaccagtcggttgcaaaaaagagcgtattgaaaaacgtgatgccaacaagtttaaacaactcactccaaagtagaagcaccagccacgtcaggccattggcgagaaaaatcaccagtaatataagtacgttatgccatactgactggtaaaagtagctatagcggctactgccattgcggatacgaaggctttgttgtatccacggtagcaacaacattgccatcaacagcagatagcagccaaaatcccaaagcgccttttcagctctccaggggttcatgccatcagtttgccacttcagccagccgctcatccccagcgtggcaataaacaccagcgccagccatccccaaaggcgcttctgtttaaaagagatcacggagaagagtaaaacggatgaaaacgcaacggtcgcaggcacgccataaacaatccaactgtgattttttccggcaagccaggcgatcaacaggtagcaaaccagcccctgaagtaatccggtagcaatcatcccccagcgtgttgccggtgaaagttcaacgttatccatgttggttatccagaatcaaaaggtgggttaattatcgcatccgggcagtagtattttgcttttttcagaaaataatcaaaaaaagttagcgtggtgaatcgatactttaccgattgaatttgcatcaatttcattaaggaatgcgattccactcacaatattcccgccatataaaccaagatttaaccttttgagaacattttccacacctaaaatgctatttctgcgataatagcaaccgtttcgtgacaggaatcacggagttttttgtcaaatatgaatttctccagatacgtaaatctatgagccttgtcgcggttaacacccccaaaaagactttactattcaggcaatacatattggctaaggagcagtgaaatgcgcgttaacaatggtttgaccccgcaagaactcgaggcttatggtatcagtgacgtacatgatatcgtttacaacccaagctacgacctgctgtatcaggaagagctcgatccgagcctgacaggttatgagcgcggggtgttaactaatctgggtgccgttgccgtcgataccgggatcttcaccggtcgttcaccaaaagataagtatatcgtccgtgacgataccactcgcgatactttctggtgggcagacaaaggcaaaggtaaaaacgacaacaaacctctctctccggaaacctggcagcatctgaaaggcctggtgaccaggcagctttccggcaaacgtctgttcgttgtcgacgctttctgtggtgcgaacccggatactcgtctttccgtccgtttcatcaccgaagtggcctggcaggcgcattttgtcaaaaacatgtttattcgcccgagcgatgaagagctggcaggtttcaaaccagactttatcgttatgaacggcgcgaagtgcactaacccgcagtggaaagaacagggtctgaactccgaaaacttcgtggcgtttaacctgaccgagcgcatgcagctgattggcggcacctggtacggcggcgaaatgaagaaagggatgttctcgatgatgaactacctgctgccgctgaaaggtatcgcttctatgcactgctccgccaacgttggtgagaaaggcgatgttgcggtgttcttcggcctttccggcaccggtaaaaccaccctttccaccgacccgaaacgtcgcctgattggtgatgacgagcacggctgggacgatgacggcgtgtttaacttcgaaggcggctgctacgcaaaaactatcaagctgtcgaaagaagcggaacctgaaatctacaacgctatccgtcgcgatgcgctgctggaaaacgtcaccgtgcgtgaagatggcactatcgactttgatgatggttcaaaaaccgagaacacccgcgtttcttatccgatctatcacatcgataacattgttaagccggtttccaaagcgggccacgcgactaaggttatcttcctgactgctgatgctttcggcgtgttgccgccggtttctcgcctgactgccgatcaaacccagtatcacttcctctctggcttcaccgccaaactggccggtactgagcgtggcatcaccgaaccgacgccaaccttctccgcttgcttcggcgcggcgttcctgtcgctgcacccgactcagtacgcagaagtgctggtgaaacgtatgcaggcggcgggcgcgcaggcttatctggttaacactggctggaacggcactggcaaacgtatctcgattaaagatacccgcgccattatcgacgccatcctcaacggttcgctggataacgcagaaactttcactctgccgatgtttaacctggcgatcccaaccgaactgccgggcgtagacacgaagatcctcgatccgcgtaacacctacgcttccccggaacagtggcaggaaaaagccgaaaccctggcgaaactgtttatcgacaacttcgataaatacactgacaccccagcgggtgctgcgctggtagcggcaggtccgaagctgtaatcagctgatatctcattgaccccttatccaaacggataaggggtttttttatatctgattagctatcaatatgtacacggtacacttataataatcaatagaccgcaggatgcattatgttcacctttattgaactacaaggatttagcaaacgccgccagttattgttacctgatgatgagttccgggcttttcaggaactactcattcaagatcccactgccggtgacattatcgcaggcacaggcagttttagaaaaattcgctggaaccgttctggaatggggaaacggggtggcattcggataatttattacaacgtaacacgcaatggccgaatttatctggcgttgatttatcctaaaaatgaacaggatgatttaacagaagaacaaagaaaggcattgaaactattgtcagagaagctgctttaatgttgaagctccacaaattccaccatggtcgaaatgccaacggagacattgaaaacagatgaaagatgaattatttgctgatcttcttgccagcgcagaagaaatggtacgcatcgaaaagggtgaagaaacgcctgaaccagagcacgtccatacttttagcgagatcgatgtaaaagcgatccgtgaagcaacgggtttacgtcagcaagattttgctgtcgccgtaggggtaagttatgacctggtcaaaagctgggaaaccaaacgccgtcagcctaccggagcacctcgaaaattgctcctgcttttgcaagcgaatcctttcattatcaatcaattgaaaacaatctaaaaacgggagacaccttcgcctcccgttttatttacccttcttttgtcgtgccctgcgcccgcgttaccggcacaggcagccaggcgcgaatggaaagcccgccccgctcgctggtgccaagctccagcatcccgttatggttatccacgatacgctgcacaatcgccagccctaatcccgtgccgctaatggtgcgtgcactgtcgccgcgaacaaacggctggaaaaggtgcttacgttgttccggcgcaattcccggaccgtcatcttccacctggaaccaggcgcgattcggctccgttccgctgctgactttgatccagccattgccataacgggcggcgttgaccaccatattcgccaccgcgcgtttgatcgacagcgggtgcattttcacttcaatgctgccggggtaaagcgcggtttcaatttcccgctcatagccactttcggcagcaatcacctcaccgagtactgcattaagatccgccatttccatcggcatctcctgcccggtgcgcaggtagtcgataaactgctcaatgatggcgttgcactcttcgatatctttattgatcgattctgccagatagccatcctgctcgctcatcatctcagtcgccaggcgaatacgcgtcagcggcgtgcgcaagtcgtgacttacccccgccatcagcagcgtgcggtcatccgccagttgcttaacaccagccgccatatggttaaaggcgcgggtaaccgaacgcacctccgaagcgccatattcacgcagcggcggcggaataatccctttaccgacctgcaaagcagcatgttcgagatcgaccaacggtcggttctggatacgaataaacagccacgccccgcctatcgccaatagcataatcgccagcgtatagcggaacagcggagagaaatcgccctgatgaatttcggtcagcggcacgcgtacccagatattgggcgacagccaggttttcagccagacgacaggcgaacttttgttgacctcaacgcgcacttccgtcgggccgcccagttgctgtgccatctgatggcttaagaattcatagtgttgtgcccaacgcagacctgcttcttcggcagcttcgttggaatagagagagatccccagctcacggtagatctcccgacggaaagcgggaggcacaaccaactgcgtgccgtcctccagttgcagtttgtcggtcatcaacatacgcacttcgtacgcgaggactttattaaactgctggaggctcggcaaaatcgcgaagttcagcaccaccagataagtcgtcaccaggctggcgaacagcaaggtgacgatgagcaataacgtacgggcaaatgaacttcgtggcgagaagcgcaatcgcctcatgctttagagccgtccggtacaaagacgtagcccaggccccaaacggtctgaatgtaacgcggatgcgctggatcttcttctaccatgcggcgcagacgcgaaatctgcacgtcgatggagcgttccattgcggaatattcacgaccacgggcaaggttcatcagcttatcgcgggagagcggctcacgcggatggctgaccagtgccttcagtaccgcaaactcaccgctggtgagcggcatcggctcatcttcgcggaacatttcgcgcgtaccgaggttaagtttgaacttaccgaaagcaattaccgcctcttcctgtgacggtgcgcctggcagttcgttcgcctgacgacgcagcaccgcacgaatacgggccagcagttcacgcgggttaaacggttttggaatgtagtcgtcagcgccaatctccaggcctacgatacggtccacttcttcccctttcgccgtcaccataatgatcggcatcgggttgctctgactacgaagacgtcggcaaatcgacaagccatcttcaccaggtaacattaaatccagtaccataagatggaaagattcacgagtcagcaggcgatccatctgttctgcattagcgacgcttcgaacctggaagccttgttcggtgagataacgttccagcagcgcacgcaggcgcatgtcgtcatcgaccaccagaatcttgtagttctcttgcattgtttgtactcccaaaggttcgcaacaatttgtaagcgtgtattcttaaaaaagctcacgttcgtcaccagctaaatctggtatgaatttcagcctaaattgttacaaagcatattaaacagcagcttaagtatacaatttattcggcgaaacattattgattctgttgatatgatcacgttatacccaatgtgcgcattatcaaacagacaaagggaatcaacgagatgaaaacgcccctggttacccgggaagggtatgaaaaactcaaacaagagcttaattatctctggcgtgaagaacgcccggaggtcacaaaaaaggtgacctgggccgcaagtctgggcgaccgcagcgaaaatgctgactatcagtataataaaaagcgtctgcgtgaaatcgaccgtcgcgtgcgctatctcactaaatgcatggaaaatctcaaaatcgtcgattactcccctcagcaggaaggcaaagtcttttttggcgcgtgggtggagattgaaaacgacgatggcgtgactcaccgtttccgtattgtcggctacgatgaaatttttggccgtaaagattacatctctatcgattccccgatggcccgcgcattgctgaaaaaagaagtcggcgatctggcggtggtgaatacccctgccggggaagcgagctggtatgttaatgctatcgagtacgtgaaaccgtaaggaagagtcttaacctcctgccgatggctggcatttttgccagccagtccgtataactatcccctgatttttgatccgaaaagatgaactcaaaccatgatgaatgattcgttctgccgcattattgcgggtgaaattcaggcgcgcccggaacaggttgacgctgccgttcgcctgcttgacgaagggaataccgtgccgtttatcgcacgttatcgtaaggaaatcaccggcggtctggatgacacgcagctgcgtaatctggaaacgcgtctgagctatctgcgcgagctggaagagagacgtcaggcgatcctcaagtccatttccgagcaaggcaaactcaccgatgatctggcgaaggccatcaacgccaccctaagcaaaaccgaactcgaagacctctacctgccctacaaacctaaacgccgcacccgcgggcaaatcgccattgaagcagggcttgagccgttggctgacctgctgtggagcgatccgtcacacacgccagaagtcgccgctgcacaatatgttgatgccgataaaggcgtggcagataccaaagccgcgctggacggcgcgcgctatatcctgatggaacgttttgccgaagatgccgcgctgctggcgaaagtgcgtgattatctgtggaagaacgcgcatctggtctcaaccgtggtgagcggtaaagaagaggaaggggcaaaattccgcgactatttcgatcatcacgaaccgttgtccacggtgccttctcaccgcgcgctggcgatgttccgtgggcgtaacgaaggcgtactccagctttcgctgaatgccgatccgcagttcgatgagccgcccaaagagagctattgcgagcaaatcatcatggatcaccttggcctgcgcctgaacaatgccccggcggatagctggcgcaaaggcgtagtgagctggacctggcgcatcaaggtgctgatgcatctggaaaccgaactgatgggtaccgtgcgcgaacgcgcggaagatgaagcaatcaacgtctttgcccgtaacctgcacgatctgctgatggcggcccctgccggactgcgtgcaacgatgggcctcgatccgggtctgcgtactggggtaaaagtggcggtggtcgatgccactggcaaactggtagcgaccgataccatttacccgcacaccggacaagccgcaaaagcagcgatgaccgttgctgccttgtgtgaaaaacataacgttgaactggtggcgatcggcaacggtacagcttcccgcgaaactgaacgtttctatctcgacgtgcagaagcagttcccgaaagtgaccgcacagaaagtgatcgtcagcgaagctggcgcgtcggtttactcggcttccgagctggcagcgcaggagtttccggatctcgacgtttcgctgcgtggcgcggtgtctatcgcccgccgtttgcaggatccgctggcggagctggtgaaaatcgatccgaaatctatcggcgtaggtcagtatcagcatgacgtcagccagacgcaactggcccgcaaactggacgcagtagtagaagactgcgtaaacgccgttggcgtcgatctcaacactgcttctgttccgctgttaacccgcgtggcgggcctgacgcgcatgatggcgcaaaacatcgtggcctggcgcgatgagaacggtcagttccagaaccgtcagcaactgctgaaagtgagccgtctggggccgaaagccttcgagcagtgcgcgggcttcttgcgcattaaccatggtgataacccgctggacgcgtctaccgtccacccggaagcctatccggtggtggaacgcattctggcagcaacacagcaggcactgaaagatctgatgggtaacagcagcgaactgcgtaacctgaaagcgtctgactttactgatgaaaaattcggtgtgccgacagtaactgacatcatcaaagagctggaaaaaccgggtcgcgatccgcgtccggaatttaaaaccgctcagtttgccgatggcgtcgagacaatgaacgacctgcaaccgggtatgatcctcgaaggtgcggtgaccaacgtcaccaactttggcgcgtttgtcgatatcggcgtgcatcaggacggcctggttcacatctcttcattgtcgaacaagtttgtagaagatccgcataccgtggtgaaagcgggcgacattgtgaaggtgaaagtgctggaagtggatcttcagcgtaaacgtatcgccctgaccatgcgtctggacgagcagcctggcgaaaccaacgcccgtcgcggcggcggtaatgaacgcccgcaaaacaaccgcccggcagccaaaccgcgcggacgtgaagcgcagcctgccggtaacagcgcgatgatggacgcgctggcggcagcaatgggcaaaaaacgttaaacgccctgattgacccctaaacctgcgcgataaggtgtccacgccgcatctggcaacgaacgccttgtctgacataaaagtgccggagaatatctccggcatttttattccacagccaaactcacaatatattccggcaacatttatcacttcattaacaactgaaaccttaattaaacattagccagtcctggtaattcgctattcgaattatattttcgctgcgatataaccttgagccacatcaacattgagtcagattattattcaaaccaacattcgcacacattttaagtattgctgatagaaaccattctcattatcattgtgctgttgattatttaatctctccttcgttggcaaatcatctggtctcatgtcgctgtcaaacgccccatgaggtagttatccagttaatgagaaacaagtaggcacctatgcaatacactccagatactgcgtggaaaatcactggcttttcccatgaaatcagcccggcatatcgccaaaaactgctttctcttggcatgttacctggctcctcttttaatgtggtgcgcgtcgctccactcggcgaccccattcatatcgaaacccgtcgtgtgagcctggtattacgcaaaaaagatctggccttattagaagtggaagcggtttcctgttaatacggtgataacaacaatgaaaaaattaaccataggcttaattggtaatccaaattctggcaagacaaccttatttaaccagctcactggcgcacgtcagcgtgtaggtaactgggctggcgttaccgtcgaacgtaaagaagggcaattctccaccaccgatcatcaggtcacgctggtggacctgcccggcacctattctctgaccaccatctcatcgcagacctcgctcgatgagcaaatcgcctgtcactacattttgagtggcgacgccgacctgctgattaacgtggtggatgcgtctaaccttgagcgtaacctgtacctgacgctacaactgctggaactcggcattccctgcatcgtggcactgaacatgctcgacattgccgagaagcaaaatattcgtattgaaattgatgctctgtcggcgcgtcttggctgcccagtgatcccgctggtttcaacccgtggtcgcggtattgaagcgctcaagctggcgattgatcgctataaagctaacgagaatgtggaactggtgcattacgcacagccgctactcaacgaagcagattcactggcaaaagtgatgccttccgacatcccgctgaaacaacgtcgctggctgggcctgcaaatgctggaaggcgatatctacagccgcgcctacgccggtgaagcgtcgcagcatctggatgccgccctcgcccgtctgcgtaatgagatggacgatccggcgctgcacattgccgatgcgcgttaccagtgcattgctgccatctgtgatgtggtaagcaacaccctgacggcagaacccagccgtttcaccactgcggtagataaaatcgtgctcaaccgtttcctcggtctgccgattttcctctttgtgatgtacctgatgttcctgctggctatcaacatcggcggggcgttacagccgctgtttgacgtcggctccgtggcgctatttgtgcatggtattcaatggattggctacacgctccacttcccggactggctgactatcttcctcgcccagggcctgggtggcggcattaacaccgtgctgccactggtgccgcagattggcatgatgtacctgttcctctccttccttgaggactccgggtatatggcgcgtgcggcgtttgtgatggaccgtctgatgcaggcgctgggcttgccggggaaatcctttgtgccgctgatcgtcggtttcggttgtaacgtaccgtcggtaatgggtgcacgtacgcttgatgcaccgcgtgaacgtctgatgaccatcatgatggcaccgtttatgtcctgcggcgcgcgtctggctatcttcgcagtattcgcggctgccttcttcgggcagaacggtgcgctggcggtcttctcgctgtatatgctgggtattgtgatggcggtgctgactggcctgatgctcaagtacaccatcatgcgcggtgaagcgacgccgtttgtcatggagttgccggtctatcatgtaccacacgttaaaagcctgattatccagacctggcagcgtctgaaaggcttcgttctgcgtgctggtaaagtgatcatcatcgtcagcattttcctgagcgctttcaacagcttctcgctgagcgggaaaatcgtcgataacatcaacgactcggcgctggcgtccgtcagccgggtgatcaccccggtcttcaagccaattggcgtgcatgaagataactggcaggcaacggttggcctgtttacaggtgccatggcgaaagaagtggtagtgggtacgctcaacaccctctacaccgcagaaaatattcaggacgaagagttcaatccggcagagtttaacctcggtgaagagctgttcagtgcgatagatgaaacctggcagagcctgaaagacaccttcagccttagcgtactgatgaaccccattgaagccagcaaaggcgacggcgaaatgggtaccggggcgatgggcgtgatggatcagaaattcggtagcgcagcagcagcttacagctacctgattttcgtcctgctgtatgtaccatgtatctcggtgatgggagccatcgcccgtgaatcaagccgtggctggatgggcttctccatcctgtgggggctgaatatcgcttactcgctggcaacattgttctatcaggtcgccagctacagtcagcacccaacttacagcctggtgtgcattctggcggttatcctgtttaacatcgtggttatcggtctgctgcgccgcgcgcgtagccgggtggatatcgaactgctggcaacccgcaagtcggtaagcagttgctgcgcagccagcaccaccggtgattgccattaatggcttcacttattcaggtgcgcgatttgctggcgttacggggccgtatggaagcggcccagataagccagacattgaacactccacagccaatgattaacgccatgctgcaacaactggaaagtatgggcaaagccgtgcggattcaggaagaacctgacggctgcctctctggcagttgtaaaagctgcccggaaggaaaagcctgtctgcgcgagtggtgggcgctgcgttaaccttactccatcgcctgttttggaaagcccggtatgcgtctgcatccgggcttttttgcgtgcggctttccataaaaatgcaactcttgcagcacggcgtaagttcctttgaaagcatctcgcagggatgaaaactcgctaatacacaggtgtggagtggcgcgtagagtcgcggcattcaaacaacaggtgaaggaacgccatgagcaaaaagcagagttccaccccacacgatgcgctgttcaaactctttttacgccaaccggacacggctcgtgattttcttgcgtttcatttaccggcacccattcacgcgctttgtgatatgaaaaccctcaagctggagtcgagcagctttattgatgacgatctgcgtgaaagctattccgatgtgctgtggtcggtgaaaacggaacaaggaccaggatacatctattgtctgattgaacatcaaagcacctcaaacaaactgatcgcatttcgcatgatgcgttaagctattgccgcaatgcaaaatcaccttgatgctggatacaaaacgttgccgatggtggtgctattgttgttttaccacggtattgaaagcccctatccctattcgctgtgttggctggattgtttcgccgatcccaaactggcaaggcagctttatgcctccgcatttccgctgattgatgtcaccgtcatgcctgatgatgaaatcatgcagcaccgacgtatggcgctgctggagttaattcaaaaacatattcgtcaacgcgacctgatggggctggtagagcaaatggcctgcttattaagtagtggatacgctaatgacagacaaatcaaagggctgtttaattacatactgcaaaccggcgacgcggtacgttttaacgattttatcgacggcgttgccgaacgttcaccgaaacacaaggagagtttaatgacaattgcggaaagattgcggcaggagggggaacaatccaaagccctgcatatagccaaaataatgcttgaatccggagtccctcttacagacatcatgcgctttaccggggtgtcagaagaagagttggctgcggcgagccagtaaatttctgtctcgccatttcaaaagttgcctacaccctctgcttcaacgccaccagcaggtgacaaaactcgaccggatgcgaaataaacggcgcatgggccgctttggcgaagatatatgattcgctgtgaggccaaagtttatccagcatcggcaccactttgcgcggcaccagaccgtcgagatagccatacaatcgcaaaaacggcatggacacgttttgcagcggctgacggagatcgaccgttttcaggatttccagcccgccattaagcacgtcaacctccggcatcggtaacgccagaacggttttcttcaacgcccgcgcatcctggcgcgccgtttcagtccccatggtttgtaacgccaggaaccgctccactgtacgctgaaaatcatcactgagttgctgctgaaatcccgccagcacgtccggttttatccccggccactcgtcacgagcactaaaacaaggtgacgacgccacggtgaccagcgcctgaacacgctcgggatgggttaaaacaatttggcttgccaccagcccgcccagactccagcctaaccaaatggctttatcaggtgcctgttgcagcacggcttcggccatatcagcaagtgacagcgcaccaaatccccggctacgcccgaagccgggcaggtcaacaaggtgcagcgtaaaatgcgagctaagttcctcgtcaatgcaacgccacacttcggcattcagtccccatccgtgcagcagcacaagatgaacattcccctgacctttggtctgccaccagatgttattcatccgctattgttctcttttgacttacaaggatgaacatatgctaacagtaccgggattatgctggctatgccgaatgccactggcgttaggtcattgggggatttgttcggtctgttcacgcgccacccgcacagataaaacgttatgcccacaatgtggattacccgccacacactcccatcttccctgcggtcgctgcctgcaaaaaccgccgccctggcaaagactggtcacggttgccgactatgcgccgccgttaagtccgcttatccaccagcttaaattttcccggcgcagtgaaatcgccagcgccctgtcacgtctgttactattggaagtcttacacgctcgtcgcaccaccgggttgcaattgccggatcgcatcatcagcgttccgttatggcagcggcgtcactggcgtcggggatttaatcagagcgatttgctgtgtcagccgttatcacgctggttgcactgccaatgggatagcgaagccgtcacacgtacacgggccactgcgacccagcattttctcagtgcccggctgcgcaagcgcaacctgaaaaatgcctttcgtcttgaattgcccgtgcaaggtcgccatatggtgattgtggatgatgtcgttaccaccggaagtaccgtcgcagagattgcgcagttgcttttacgcaatggtgcggcgactgtccaggtctggtgcctttgtcgaaccttgtagagcctcgatgatgggcgtattataaccaactaaaatagtcaactattaggccattactatgatccgtatttccgatgctgcacaagcgcactttgccaaactgctggcaaatcaggaagaagggacacaaatccgcgtatttgtgattaaccctggcacgcctaacgctgaatgtggtgtttcttattgtccgccggatgccgtggaagccaccgacactgccctgaaatttgacctgctgaccgcgtatgttgatgagttaagcgctccttacctggaagatgcagagatcgattttgttaccgaccagttgggttctcagctaacactgaaagcgcctaacgccaaaatgcgtaaagtggcagacgatgcaccactgatggagcgcgtggagtatatgctgcagtcgcagatcaacccacagcttgctggtcacggtggccgcgtttcactgatggaaatcaccgaagacggttacgccattctgcaatttggcggcggctgtaacggttgttccatggtcgatgtgacgctgaaagaagggatcgagaagcagctgctaaacgaattcccggagctgaaaggtgtgcgcgatctcaccgaacaccagcgcggcgaacactcctactactaagttatcccctcttttgtagattgcccgatgcgacgctaaagcgtcatttcgggcctacgttgaacatgtgccagacgttggcacagcattgctttggcaaatccctcccttcgtttccccgcgataatatgaccaacctctcataatttaaatttaccccgctctggtgattctcaaacgccagatgttacccgtatcattcacatgggtaccaaacatactcctgacatctgactacaataattagttttagtggggatcagtcgtggtgccgcaatatctctgttcccgattgggataattagagtttgtcgtcagaaaattgacgttacccataacaaatgaaaggccaggtaaatcatgccattagtcattgttgctatcggtgtaatcttgttgttgctcctgatgatccgcttcaaaatgaacggcttcatcgctctcgtcctcgtggcgcttgctgttggattaatgcaaggaatgccgctggataaagttattggctccatcaaagccggtgtcggcgggacgctcggtagccttgccctgatcatgggttttggcgcaatgctgggcaaaatgctggcagactgcggtggcgcacaacgtatcgccaccacgctgattgccaaatttggtaaaaaacacatccagtgggcggtggtactgaccggttttaccgttggttttgccctgttctatgaagtgggctttgtgctgatgctgccgctggtgtttaccatcgcggcttctgcgaatattccactgttgtatgttggtgtaccaatggcagctgcactgtctgtgacccacggcttcctgccaccgcatccgggtccgactgcgattgccaccattttcaatgccgatatgggtaaaaccctgctgtacggtactattctggcaatcccgaccgtgattctcgccggtccggtttacgctcgcgtgttgaaaggtatcgataagccaattccggaaggtctctacagcgcgaaaaccttcagcgaagaagagatgccgagctttggcgtcagcgtctggacctctctggtgccggtagtactgatggcgatgcgtgcgattgccgaaatgatcctgccgaaaggtcacgctttcctgccggtagcggagttcctcggtgacccggtaatggctacgctgattgccgtgctgattgccatgttcacctttggtctgaaccgtggtcgttcaatggatcagattaacgacacgctggtttcttccatcaaaatcattgcgatgatgctgttgatcatcggtggtggcggtgcgttcaagcaggtgctggtagacagcggcgtggacaaatacattgcttccatgatgcacgaaaccaacatttctccgctgctgatggcctggtcgattgctgccgtactgcgtatcgcgctgggttccgcaaccgttgcggcaatcactgcgggtggtatcgcggcaccgctgattgcaacgacgggtgttagcccggagctgatggttattgcggtgggttccggtagtgtgattttctctcatgtgaacgatccgggcttctggctgttcaaagagtactttaacctgactatcggcgagaccatcaaatcctggtcgatgctggaaaccattatctcggtgtgcggtctggtaggctgtctgctgctgaatatggtgatttgataacactgactgccggatgcatcgcatccggcatcaaccgcactctacttcttcttcgctgcagctctgcgccgtctgtccaaatccttcagcaacttgttcacgccatcatcggcaaacatcgactcaagcgttgcggaaagcttgcgtcgccagtttttatactggtaactggtgccaggaatattcaccggttcggccatatccagccagtcttccggctgtagtcctaacagagcactgttactgtcggcaatgtagcgctgcaaaccacggttcagcgtcggcgtcatcgacatcaacgatgccttatgcccggcacgttttggcagacaaccatatttatgcagtgcatccagcagcccttgcttcgccagttcgcgatcctgatacagaccgcgcagtaccacttcatccggatacagccccagggttttgcccaacgttagatccccgctctcccagtaaccgcgcagcgtaggcaggtcatgtgtcgccgcaaccgccatcgactgctccggatacgctttcggtgcacggaacgtcttctcgtggtcgttttcgaaatagagcactttgtaggagtacacaccgctgctgcgcagcttaccgacaatctctaccggtacggtaccgagatcttcaccaatcaccatacagcgatgacgtttactttcgagtgccagaatcgagagcagatcatccaccggatagtgaacatacgcgccctgatctgccgtctcgccatacggtatccaccacaaacgcagcatcgacatcacatggtcaattcgtaatgcgccgcagttttgcatattggcacgcaacagctcgataaacggttcataggcacgcgcggtgatgatatgcgggtccattggcggtaatccccagttctgccccaacgggccgaggatatccggcggcgcgccaaccgacgctttcaggcaatatagttcacggtcacaccaggtttccgccccaccttccgctacgccaaccgccagatcacgatacaagccaatcggcatttcatagccctggcttatctcccagcaggcggcaaactggctgtaagccagccactgcaaccagagataaaaatcgacgtcattacgatgttcttcgcagaactgacgcacttctggtgaatccacgttctgatacatctctggccatgcaggccagccccagcgcatttcgtcctctttcacttgctgggcatgtagcgcatcaaaggctgcctgccagaacaggctgtcgccctgctctgcaacaaactggcgaaacgcggccatctgctcatcatcacgttgcgcgaaacctttccacgccattcgtaatgctgtcatttttagggcggtaaccgtggagtaatcgacccagtcggcatcgcgcgcctgttgcagcgtctgttgcgtggtcggcaactgccaccaggcctgagcctcttcgctaagatggaaatcttcaacggcgttaacgtcgatataaatcacattcagccaacggcgagaagacgggctgtatgggctggcactctccggatttgccggatagagcgcatgaatcgggttcaggccgatgaacgacccgccacgtattgccacatccaccagcatcgctttgagatcgccaaaatccccaataccccagtttttttccgatcgcagcgtataaagctgaacgcaggcaccccacagcttttgtttattcagcaacgcctgcggttcgtaacagcgtttcggggcgacaatcacccggcaatgcgcgcgctggtcgtcctgggtgagtgtcagcgtgtgataaccttccggcagcttcgtcggtagattgaacgctttgccccccgttacatggcctttgtactgtgttccttcttcggtggtcagcagccagctatattcgccgctgccctccaccaccatcggcatttttttgccgctggtataaaccatgacattcgggactggcgttaccgccactttcgtggcggtacgttgatgcatcgcgtcaagcaaacgccgtttggtttcggcgctaatcgactgcggtttaccgtgggcattgatgtaattggggctaatccccgccgccagcgcggcattatccagacgtttgctttccatcgagcttccttagcgttttgcctgccagatacgagcctgataatcgcgaatagagcgatccgagctaaacataccgcagcgggcggtattgaggatcgccgcgcgagtccaggcctcctggtcgcggtacagcacatccacctgcttttgtgcctcaacataggctgcgaaatccgccatcaccagatacggatcgccgccctgtttgccgatactgtgcagcatctggtcgaaggcatgcttatcgccgtcgctgtatttaccgctttccagctctttcaatactgcgtccagcaccttatctttcttccgccatttcaccgggtcgtagcctttggccagaatagccttcacttgttccacggtatgaccaaaaataaagatattttcttcaccgactttctcggcgatttcaacgttcgcaccatccagcgtaccgacagtaagcgcaccattgagcgccagtttcatattgccggtaccggaagcttctttacctgcagtcgaaatttgttcggagatatccgccgccgggatcagtttttccgccgccgaaacgcaataatccggcaggaacaccaccttcaacttatcgccaaccagtggatcgttgttgatcacgtcagccactttgttgatcgcaaagataatattcttcgccaggtagtagcccggtgccgctttcgcgccgaagaggaagacgcgcggtacgcgatcagcctgcgggttttcacgaatttctttgtacaacgccagaatatgcagcagattcaggtgctggcgtttgtactcatgcagacgtttgatctgaatatcgaaaatcgcctgtggattgatctcaataccggtacgaactttcacaaactccgccagacggactttattcgcctgcttgatctcgcgatattgctgacggaatttcgcatcatcagcgaatttttccagattgatcagctgatcgagatcgttagcccactctttttgcagtgatttatccaacagagccgccagtgcagggttgcactgtttgatccagcgacgtggggtaataccgttggtgacgttatggaatttgttcggccatagctggtgatattccgggaacagatctttcaccaccagatccgagtgcagcgccgcaacaccgttcaccgcgaaaccgccaaccacacacaggttcgccatatgcacttgtttatcgtgcaccaccgccagtttggcccacactttttcatcgcccggccaggttttctccaccagcgttttaaagcgagtattaatttcgttaataatctgcatatggcgcggcagtaagcctttcaccagtttcacatcccagcgttccagcgcttctggcatcagggtatggttggtgtaagcgaaagttttgctggtaatggcccaggcgtcatcccagctcatctggtgctcatcgatcagcacgcgcagcagttctggaatcgcgatagttgggtgggtatcgttcagctgaataacttcgtaatccgccagttcgtgcagtttacgccccgccagatgatggcgacgcaaaatatccgctaccgaacaggcacactggaagtactgctgcatcaagcgcagctttttaccggcagtatggttgtcgtttggatagagaactttggtcagtttttccgcattgatgccctgctgttcggcacgcaggaaatcaccgtcgttaaatttagtcagatcaaacggatgcgcgtgcgtcgcctgccacagacgcagcggctgcgccacgccattacgatagccgacaacggggagatcccacgcttgaccggtaatggtaaactccggctcccagcgtccgtctttcgtcactttaccgccaatccctacctgcacatccagtgcttcgttgtggcggaaccacgggtagttactgcggtgccagtcatccggcgcttcaacctgtttgccatcgacaaaagactggcggaacaaaccatattgatagttcagaccgtaacccgtcgcagactgaccgacagttgccattgagtcgaggaagcacgccgccagacgtcccagaccaccgttacccagcgccgggtcgatctcttcttccagcaggtccgtcagattgatgtcataagccttcaacgaatcctgtacatcctgataccagccgagattcaacaggttgttgcccgtcaggcgaccaatcaaaaactccattgagatctagttaacatgtcgctgattcgccaccggcttggcgaatggctgagcacgcagcatttcggccagtgcttcactcactgctagccaccactggcgaggagtcatttcagccgcagaatttaagccataacgctgccactgacgtgaaagcgcttcctgaaattgcttatcgttaaaaataggttgtgacataggagttccacttttcttagattttcaacacaacgttatcgctagtttgccaggctcgatgttgaccttcctcatcctgcgggggattaggcagggaggagttgcggggatgagcaaggaaatgtgatctcaaccacttaaagctagtgcaaaccacaggattagcagcaaatcaatgcaatacagcgcagaaaatctgtatctaagtgcaaaaaatggccgttgcgtattttcaaaaagcggaaggtaactctataaattaagtaaaggagtgaaacagtttcataagtaaaatatccagtgtgctccatctcattcttaatagatttattaagatcatctttttagatggcactttcatcaggaatgaagaagaaacccttgcttaaatgaatctgatgaacataagggaaaccagtattcacgctggatcagcgtcgttttaggtgagttgttaataaagatttggaattgtgacacagtgcaaattcagacacataaaaaaacgtcatcgcttgcattagaaaggtttctggccgaccttataaccattaattacgaagcgcaaaaaaaataatatttcctcattttccacagtgaagtgattaactatgctgattccgtcaaaactaagtcgtccggttcgactcgaccataccgtggttcgtgagcgcctgctggctaaactttccggcgcgaacaacttccggctggcgctgatcacgagtcctgcgggctacggaaagaccaccctcatttcccagtgggcggcaggcaaaaacgatatcggctggtactcgctggatgaaggtgataaccagcaagagcgtttcgccagctatctcattgccgccgtgcagcaggcaaccaacggtcactgtgcgatatgtgagacgatggcgcaaaaacggcaatatgccagcctgacgtcactcttcgcccagcttttcattgagctggcggaatggcatagcccactttatctggtcatcgatgactatcatctgatcactaatccagtgatccacgagtcaatgcgcttctttattcgccatcaaccagaaaatctcaccctggtggtgttgtcacgcaaccttccgcaactgggcattgccaatctgcgtgttcgtgaccaactgctggaaattggcagtcagcaactggcatttacccatcaggaagcgaagcagttttttgattgccgtctgtcatcgccgattgaagccgcagaaagcagtcggatttgcgatgacgtttccggttgggcgacggcactacagctaatcgccctctccgcccggcagaatacccactcagcccataagtcggcacgccgcctggcgggaatcaatgccagccatctttcggattatctggtcgatgaggttttggataacgtcgatctcgcaacgcgccattttctgttgaaaagcgccattttgcgctcaatgaacgatgccctcatcacccgtgtgaccggcgaagaaaacgggcaaatgcgtctcgaagagattgagcgtcaggggctgtttttacagcggatggatgataccggcgagtggttctgctatcacccgctgtttggcaacttcctgcgccagcgctgccagtgggaactggcggcggagctgccggaaatccaccgtgccgccgcagaaagctggatggcccagggatttcccagcgaagcgattcatcatgcgctggcggcaggcgatgcgctgatgctgcgcgatattctgcttaatcacgcctggagtttgttcaaccatagcgaactgtcgctgctggaagagtcgcttaaggccctgccgtgggacagtttgctggaaaatccgcagttagtgttattgcaggcgtggctaatgcaaagccaacatcgctatggcgaagttaacaccctgctagcccgtgctgaacatgaaatcaaggacatcagagaaggcaccatgcacgcagaatttaacgctctgcgcgcccaggtggcgattaacgatggtaatccggatgaagcggaacggctggcaaaactggcactggaagagctgccgccgggctggttctatagccgcattgtggcaacctcggtgctgggtgaagtgctgcactgcaaaggcgaattgacccgctcactggcgctaatgcagcaaaccgaacagatggcacgccagcacgacgtctggcactacgccttatggagtttaatccagcaaagtgaaattctgtttgcccaagggttcctgcaaaccgcgtgggaaacacaggaaaaagcgttccagctgatcaacgagcagcatctggaacagctgccgatgcatgagtttctggtgcgcatccgagcacaactgttatgggcctgggcacggctggatgaagccgaagcgtcggcgcgtagcgggattgaagtcttgtcgtcttatcagccacagcaacagcttcagtgcctggcaatgttgattcaatgctcgctggcccgtggtgatttagataacgcccgtagccagctgaaccgtctggaaaacctgctggggaatggcaaatatcacagcgactggatctctaacgccaacaaagtccgggtgatttactggcaaatgaccggcgataaagccgccgctgccaactggttgcgtcatacggctaaaccggagtttgcgaacaaccacttcctgcaaggtcaatggcgcaacattgcccgcgcacaaatcttgctgggcgagtttgaacctgcggaaattgttctcgaagaactcaatgaaaatgcccgcagtctgcggttgatgagcgatctcaaccgtaacctgttgctgcttaatcaactgtactggcaggccggacgtaaaagtgacgcccagcgcgtgttgctggacgcattaaaactggcgaatcgcaccggatttatcagccattttgtcatcgaaggcgaagcgatggcgcaacaactgcgccagctgattcaactcaatacgctgccggaactggaacagcatcgcgcacagcgtattctgcgagaaatcaatcaacatcatcggcataaattcgcccatttcgatgagaatttcgttgaacgtctgctaaatcatccggaagtgccagaactgatccgcaccagcccgttgacccaacgtgaatggcaggtcctggggctgatttactccggttacagcaatgaacaaattgcgggcgaactggaagtggcggcaaccaccatcaagacgcatatccgcaatctgtaccaaaaactcggcgtcgcccaccgtcaggctgccgtgcagcacgcgcagaaactgctgaagatgatgggttatggggtgtgagtttagccggataatgcattggatccggtttacatctttacatcattcaatactcacccgcgttacgccatctgtttctatcaaaccaaaccgcaccggcaagaaacgctccaccaccgcgatattggtcagcagatggcatgaaggatgggcgaccttaaattctcccgcgcccgccagcgccatcggcagtaccagttggtcggcgagatattcccccaccgccgctgggcttgccaggtagcgtttcacctctttcactaactgcgcggctaccacctcggcactgacgcgcttttcaccgacgacgaaaaagcgttcagtgatattttcactttcgacttccagcgagacggtattacccggcccctggtcgcgcggcaggttatgaatattctgttcatgcagggaaaaactccccgccagtgtagcgatttcacgctcagcaacatggcgcggcacaccagctaatagaacttctccacacatctgcacaatgttcccgcgctcgccaagttgcaaggtgttaaacgatgccacgggcgagacttccgttgccaccacaccgcctccggcaggataaaaaccgtgacgtaacagcgtggtttgctgatgaattcctattttcgccagcagcggctccagcacccggcggataaaatccgcaggcggggccgacgggttatcggtgcctccgctcacttcaacacgcgaaggtccatcggcaaaccacagcgcgggcagcaccgtttgcagcaccagcgtacagcttccggcactaccgatagcaaagcggtactcgccgccgcgcacggtgccaggccggaagaccagacgctgcgaccccagctccgcgccttccaccgttgccctacaaatttccgcagccgcttttaccgcggtcagatgctggcgcaacagccccggtttcgctcgcccggcacgaatgctggtgatggtaaatggctggccggttatcatcgacaggctcagcgccgagcgcaggatcagcccgccaccttcgccctgtgcgccatccagcgcaatcatccttttcatcatttatccttttacgcacaccacctgacgcagggtatagataacttccaccagatcgctttgtgccgccatcaccgcatcaatatctttatacgccatcgggatttcgtcgatcacttcggcatctttacggcattccacatgcgcggtggcacgaatttgatcttccacgctgaacagttttttcgctttagtacggctcattacccgcccggcaccgtggctgcacgaacagaacgactcttcatttcccagcccacggacgataaagcttttcgctcccatcgaaccgggaataattccatattgaccagcacgcgcagacaccgcgcctttacgcgtcacgtagatctcttcgccaaagtgctgttctttttgcacatagttgtggtgacagttgatctcttccatcgccagcgtttgctgttgtcttaccgttttctgcgtaacgctctgcaacgctgttactacgttttccatcattgcatcgcggttaaggctggcaaaaagctgcgcccaggccaccgctttcaggtaatcatcaaagtattccgtaccttccataaagtacgccagatcacgcgacggcaacgtttcaagctggtcctgcatctctttttgcgccagatcgataaagtaagtcccgatggcgttaccaattccgcgtgaaccggagtgcagcataatccacacctgatccgactcatcaagacagatttcaataaaatggttacccgttcccagcgttcccagatgtttatagttattggtattcaggaaacgcggatatttttgcgttaaccactgataaccggcttccagctcagcccatttagcatcgacgttaacaggtggattttcccaggcacctttatcacgtttacaacggccagtggtacgcccgtgcggcacggccgtttcaatcgcctgacgcagctctgccaggttttcaggcaggtcttccgccgttaacgcggtacgcagcgcgttcattccacagccaatatccacgcccaccgccgccggaataatcgcccctttggtcgggatcacgctaccaatggtggaacctttacccaggtgtacatcaggcattaccgcaatatgtttgaaaataaacggcatcttcgccgtattaataagttgctgacgcgcatcggcctctaccggcacgcctttggtccacatttttaccggggcattttcagtggtcagtaattcgtaattcattttgtttttctcttttcgttgtttgctgtcgtgataattgcaaccgtcgtgccagaaaattaaataagcagattaattttttaattcattgtttttaaataggttaaatctttacgtccgtaaacggagattttccacaaaaccaattcaccgataatgaaatatcgtcttttataaggatatctaagatgcgtaaaacagtggcttttggctttgtcggtaccgtgctggattatgccggacgcggcagtcagcgctggtcgaaatggcgtccgacgctttgtttatgccagcaagaatcgttagtcatcgatcggctggaattgttgcacgacacccgctcgcgctcgctattcgaaacgcttaaacgcgatatcgccagcgtttcgccagaaacagaagtcgtgggcgttgagattgaactgcataacccgtgggatttcgaagaggtttacgcctgcctgcatgatttcgcccgtggttacgagtttcagccagaaaaagaagactatttaattcacatcaccaccggcacccacgtcgcgcagatttgctggtttctgctggcggaagcgcgttacctgcccgcccggctgatacaatcttcacctccgcgcaaaaaagaacagccgcgcggcgcaggtgaagtgacgattatcgatctcgatttaagccgttataacgccatcgccagccgctttgccgaggaacgccagcaaacgcttgattttcttaagtccggcattgccacgcgtaacccccacttcaaccgcatgattgagcagatcgaaaaagtggcgatcaaatcccgcgcgccgattctgcttaacggtccaaccggcgcgggcaagtcatttctggcgcgacgcatcttcgagttaaaacaggcgcggcatcagtttagcggcgcgtttgtggaagtgaactgcgccaccctgcgcggcgataccgccatgtcgacgctgtttggtcatgtaaaaggcgcgtttaccggggcgcgggaatctcgtgaaggtttattacgcagcgccaacggcggaatgttgtttcttgatgagattggcgaactgggcgcagacgaacaagcaatgctgctaaaagccattgaagagaaaaccttttacccgtttggcagcgatcgccaggtgagcagtgattttcagcttatcgccggaacggtgcgcgatttgcgccagctggttgccgaaggcaaatttcgcgaagatctgtacgcgcggatcaatctctggaccttcaccctgccgggtctacgccagcgccaggaagatattgaaccgaaccttgattatgaagtggagcgccacgccacactcactggcgacagcgtgcgttttaacaccgaagcgcggcgcgcctggttggcttttgcgacctctccccaggcaacatggcgcggtaactttcgcgaactttctgccagcgtcacgcggatggccacctttgccactagcggacgcatcactctggacgtggttgaagatgagataaaccgtctgcgctataactggcaggagagccgcccctccgcgcttacggcgttgctgggcgcagaggcagaaaacatcgacctttttgacaggctgcaactggaacacgtgatagctctctgtcgccaggcaaagtcgctttccgctgccggacgcctgctttttgatgtttcgcgccagggcaaagccagcgtcaatgacgcggatcggctacgcaaatacctggcgcgttttggtctgacgtgggaagccgtgcaggatcagcacagctccagttgaatatgatggtccgtcagcacctgcattacgcttactggcggcggggcgtcggtgtagacggcatctaccatgctgatgctgcccatattgaccatcgcgttacggccaaatttcgagtgatcgacaaccagcataacgtggcgcgagttctcaataatggcgcgcttggtgcgaacttcgtggtaatcgaactccagcagcgagccgtcgctatcgatgccgcttatccccagaatgccgaaatcaaggcggaactgggagataaaatcgagcgtcgcttcgccaatgatcccgccatcgcggctgcgtaattcgccaccggcgagaataatgcggaaatcttcttttaccatcaacgtgttagcaacattgagattgttggtgacaatacgcaaattgctgtgattaagcagcgcgtgcgccaccgcttccggcgtggtgccgatatcgataaacagtgtcgagccgttggggatttgctccgccactttgcgggcaatcctctctttttcttcggtctgggtggctttgcgatcgtgccacggcgtgttaaccgaactggaaggcagcgccgcaccgccatggtgacgcaggatcaggttttgctccgccagctcattgaggtcgcggcgaatagtctgcgggctgacggagaaatgctctaccagctcttcagtactgacataaccctgctgtttaaccagttcgataataccgttgtgacgttgtgtttgtttcatttataaatccctggaattattttcgttttcgcgcattgagcgaatcaacaaaagccatcgctaaacccacggctaacccggcgatgtgtgctccgttcgccatcgacatcccaaacaaatcaaaccatccggcgacaatccagatcagcgcaaagataattaacccacgttgcaggtaaatgccactttgcggatcgcgttcaccacgtagccagacgtagcccatcagcgcatacaccacgccagaaagcccgccaaaccacggcccgctgaatttttgctgcacatagccgcttaacagggcgctaatgagagtaataacaattagcttaccgctaccgaggcgtttttccaccgcaccgccgagataccaccaccagagcaggttaaagaggatatgcatcagcgagaagtgcattaacgcgtgggtgaagtaacgccagaactcaaatttcagtgttggatcgaatggccaggccagccataacatcacttcctgatcgccgagaatttgcatggcgataaacaccaccacgcaggcgatcatcaccacccaggttaccggacctgcgcgttcacgcaaggcggcaaagaaaggataacggcgataatgcaggccactgccggtatggcctgcctgccagctggccgccagataacgcggatctgccgggttttcgagaaaacgcgccagctccgcccgtacgcgctcggcctgggactcatccgccagccagacatcgctttggttatgttgttgaatcgtgaggataacaccctgcgtcgccatgtaatcaacaaacgcctgcgccacgcgggggttagcaaaagaggtaatcatcaacatcgttgctgtcgcttattccacacaaaaggggacagtataaagcgttacgcgccgtacgccacctctgcgggaaactgacgttgccaggcttcaaagccgccgtcaatgctatagaccacatcgtagccctgttgcagcagatactgcgccgcgcctttgctgctattgccgtgataacacatcaccatcaccggagtgtcaaagtcgttatcacgcataaacgcgcccagcgtgtcgttggttaaatggaaagcctgcaccgcatgccccatagcgaaactctgtggatcgcgaatatcgaccagcaccgcctctttttcctgcaacttctggtgcgcgtcggcaacgttaatacattcgaactgatccatgcgtctctctttctttacaaacaagtgggcaaatttaccgcacagtttacgtcgaagcggcagataaacgccataatgttatacatatcactctaaaatgttttttcaatgttacctaaagcgcgattctttgctaatatgttcgataacgaacatttatgagctttaacgaaagtgaatgagggcagcatggaaaccaaagatctgattgtgataggtggcggcatcaatggtgctggtatcgcggcagacgccgctggacgcggtttatccgtgctgatgctggaggcgcaggatctcgcttgcgcgacctcttccgccagttcaaaactcattcacggtggcctgcgctaccttgagcactatgaattccgcctggtcagcgaggcgctggctgaacgtgaagtgctgctgaaaatggctccgcatatcgccttcccgatgcgttttcgcctgccacatcgtccgcatctgcgcccggcgtggatgattcgcattggtctgtttatgtacgatcatctgggtaaacgcaccagcctgccgggatcaaccggtttgcgttttggcgcaaactcagtgttaaaaccggaaattaagcgcggattcgaatattctgactgttgggtagacgacgcccgtctggtactcgccaacgcccagatggtggtgcgtaaaggcggcgaagtgcttactcggactcgcgccacctctgctcgccgcgaaaacggcctgtggattgtggaagcggaagatatcgataccggcaaaaaatatagctggcaagcgcgcggcctggttaacgccaccggcccgtgggtgaaacagttcttcgacgaggggatgcatctgccttcgccttatggcattcgcctgatcaaaggcagccatattgtggtgccgcgtgtgcatacccagaagcaggcctacattctgcaaaacgaagataaacgtattgtgttcgtgatcccgtggatggacgaattttccatcatcggcaccaccgacgtagagtataaaggcgatccgaaagcggtgaagattgaagagagtgaaatcaactatctgctgaaagtgtataacgcgcactttaaaaaacagcttagccgtgacgatatcgtctggacctactccggtgtgcgtccgctgtgtgatgatgagtccgactcgccgcaggctattacccgtgattacacccttgatatccatgatgaaaacggcaaagcaccgctgctgtcggtattcggcggtaagctgaccacctaccgaaaactggcagaacatgcgctggaaaaactgacgccgtattatcagggtattggcccggcgtggacgaaagagagcgtgctgccgggtggtgccattgaaggcgaccgcgacgattacgcagctcgtctgcgccgtcgctatccattcctgactgaatcgctggcgcgtcattacgctcgcacttacggcagcaacagcgagctgctgctcggcaatgcgggaacggtaagcgatctcggggaagatttcggtcatgagttctacgaagcggagctgaaatacctggtggatcacgaatgggtccgccgcgccgacgacgccctgtggcgtcgcacaaaacaaggcatgtggctaaatgcggatcaacaatctcgtgtgagtcagtggctggtggagtatacgcagcagaagttgtcgctggcgtcgtaaggatgatgcccggttgtgaagtgcaaccgggctatttggattccttagactattcattgtaaataattgaataacggcccctgagctaaaatcgccaaacttaagcacgttacccaatcgccccacttcttcctctggtttctattttttctgcaccaatggcaataatatcccaatgcaaaaccaagctgtgcactgatgaatcccctaatgattttggtaaaaatcattaagttaaggtggatacacatcttgtcatatgatcaaatggtttcgcgaaaaatcaataatcagacaacaagatgtgcgaactcgatattttacacgactctctttaccaattctgccccgaattacacttaaaacgactcaacagcttaacgttggcttgccacgcattacttgactgtaaaactctcactcttaccgaacttggccgtaacctgccaaccaaagcgagaacaaaacataacatcaaacgaatcgaccgattgttaggtaatcgtcacctccacaaagagcgactcgctgtataccgttggcatgctagctttatctgttcgggcaatacgatgcccattgtacttgttgactggtctgatattcgtgagcaaaaacgacttatggtattgcgagcttcagtcgcactacacggtcgttctgttactctttatgagaaagcgttcccgctttcagagcaatgttcaaagaaagctcatgaccaatttctagccgaccttgcgagcattctaccgagtaacaccacaccgctcattgtcagtgatgctggctttaaagtgccatggtataaatccgttgagaagctgggttggtactggttaagtcgagtaagaggaaaagtacaatatgcagacctaggagcggaaaactggaaacctatcagcaacttacatgatatgtcatctagtcactcaaagactttaggctataagaggctgactaaaagcaatccaatctcatgccaaattctattgtataaatctcgctctaaaggccgaaaaaatcagcgctcgacacggactcattgtcaccacccgtcacctaaaatctactcagcgtcggcaaaggagccatgggttctagcaactaacttacctgttgaaattcgaacacccaaacaacttgttaatatctattcgaagcgaatgcagattgaagaaaccttccgagacttgaaaagtcctgcctacggactaggcctacgccatagccgaacgagcagctcagagcgttttgatatcatgctgctaatcgccctgatgcttcaactaacatgttggcttgcgggcgttcatgctcagaaacaaggttgggacaagcacttccaggctaacacagtcagaaatcgaaacgtactctcaacagttcgcttaggcatggaagttttgcggcattctggctacacaataacaagggaagacttactcgtggctgcaaccctactagctcaaaatttattcacacatggttacgctttggggaaattatgaggggatctctcagagctgtgcactaatcgggccgacaaaatcagtccaaggctgcggccaaaaaggggaaaaattcaggggaagccagacaaacgtcagaaagaaatttcggatattttccagcaacgctgatttctctggagaaatataaagaatgaaattcgagagaattaaccagaaatagaccggcgaaaagaccagccagcaatgcagtctgttttttaattcaggaggcgttctgcgggagaattgccaaccgatgccagccattacactgaaaaaaagtgcatattcaaccattaactcaagttgtagttcctgaagagaaatacgcacaaccaggagcggaaaggagaatattatttctgccagaaaagttaacgtgaatataagtacggctaagacaataaccgtcggccataccaataatggcacgataacaaaaccgagaattacagggggaatataaagccggaatttaatcatttttattttcctggtgattcggatgatgcatcatacatcgcgcataaacactcatcaattatccagtcgtctacccagacctgatgctgtgtgccctgttctggctgctttggtgggttctcaatcgcctgccgcgcgcgttctttcaagatggattgattgttgaaggcccaggcattgatttgggtggtaatgacgttatcgatatcgtcctggttatctctgatataatcctcacaatatctgttcaataaacaggcaagagaaacggtcgaccaaaagccgggaactgaattaatggcatccagcaatggcgcaagagcgatatcggcacggaaaaacatttccagcatatactgtaattcgacagcttcatcgccggatacccaatcagtcatatactggcaggcaaatcgttgcaaaattttccattcatcctcacgccaattttctttactggcaaggtttatacgccgtagagaaaatacttcgtgaatattgtcaaactgcccctgtgcaacaaattccagtaaacgcggcagaaaatagcggacctcatcgctattttgcggatcaggccctgggctactattccatgcattgattaaggaatacgagatcgctcgtaacgatgtactccgtaataccttttgttcctgctgactcaggcaatattcacaacaaaccacaaatttctgcggcaccggataacgacgaaaaatatgataaatctgctcaattaatgcctgcatggcggggctgggttgcataattaccccctcgcccgctgatcgcgtgtaaacggttgataaacaaaacgagcattcgccacgttcaggcgaataatggcactacgagagagggaaaagctggggcgaatgcaactattgcagtctcgacagctttcttcagcgcaattttccactgtgtaataacgagcgtagagtttcagttccgcttgcttatcacgaaatccgcgtaaactgttatcgttatgaaatttccaggcatctttaaagacctgaaaaatgtagatatcctcaatccaggactcacattttttaagcgggcgctttgctatgatcacccgctcatccgggtttagcatcgccgtaaattgaacggtgaggtcatttgtcgtgttcagatcacattgaacatctggtacatcactgatataggggtcaaatccaaagtcagcaccacaggcacaaagacggctaatggtggcggtatcgagggaaaatcccggccatacattgctggacgttaagccaatatttaatgtgacattatatcgaagcaatccctcaagaccgtcagcaccgacgaacttttccccttcatccagggcctggttaatgagttgctgaacaatgccttcatcccagtatgccgatttgcagttggcaatcgtaatatccacgcctgtgaagggatcagtaccgacaaggcttgcaaataatgtattaactaattccatttttattatccgccttaatgcaacgttttatacatcggcacataacctacatcttccaccaggctctgcccctgcggcgttaaaaaccactccaccaatttttgtgtttctgacgtcatattttcccgcgttaccataaaggcatcgacgatatagggatatttgccgttgcgaatgttttcggcagtcggtgcaataccgttaatcgctagcagttttatatttttatcggcgttcatttgtgttgcgtaataacggaaggtgtaacctattgcgttgtttgtattacggtattcggcaacgactttaatcattccctccatcatacttgccacttctgtttcctgcggcgagatcatgcggacatttttcatgacctgggattgcatcaccgtctggctaccagagtcttccgggcgttgccaggtctggatctcctgatcgttaccgccaacagtacgccagttggtaattgcaccactgaagatgtcacgcacctgttgttcagtcagggaattaaccgggttatctacattgacgatgaaaacaaacgcttcacgggcaaaaggcgtgtaaatcaaagtgacgcccgattcctccgcgcgttttttctgcccaccggaaggttgagccacaaagataatatcggcattacctttaacaatcttgttatatgcttcgggagtacgagagttcgccagatattcccattcgtgaaaatcttccggcaaaacgcttagtgcataaaaggcagaggcataaatggggtacgccgccgttgcgccatcaagtcgcggccagttttgcgtgaactgaatttgcggtttaccacgcagtggtgtcagttgattattgagtttatcgggtcgccaggcccaggtatcaatattttcacgcacaccgacgccgggattaagctgtttatataaataagcctggtaaccggcgacaaaaccaagcatgagaaggataaacaagagagaattacggcaacgtaacccggacgtgcccgttaaaggatatctggtcggccagccgtatcccagcgaaaaactgatatgcgcgccaacaggtataatgactaaccaccagtactcaccaccgactaatgaggctaacaaaacgcccagccaggggagcataagatcagccaaccaacccgctcccatctggcgaaattgataatctgccagatgcagcgcgattatccagacccccagggttaataatgcgggtactaaaaaaagacattgtcgccagacggctatttctcttttttctggtgcactatcgtccgcccacactcgccccgagaaaaatagcattaatgcgcccagcgccagcataaaaatgttgagcagaaggtaaattgttggcgtgataaagatattacaaacttcaataataccggcaagtccgacacccagcatggcaataaccgccgccaaaaactgcgccagaatggggatgccgaaaaaagtcattaccagcgaggtcaaaatccattttctgttttgcattattctttccattctttctgaatggcgaaattatactccccgagtccccttgccccttctggacacttttccgaaatgatggcgaaaaaaacgggaccctttggccccgttctatttattagtgaaattacaatctcaccggatcaatatgccagatatgatcggcgtactctttgatagtacggtcagaaaagaagtagcccatattggcaatgttcagcatcgcttttgcggtccactcttcctgaagctcgtagagttcgtcgactttatcctgacaatcgacatagctgcgataatccgccagaacctgatagtgatcgccgaagttgatcagcgaatcaaccagatcgcgatagcgacccggatcttccggactgaatacaccgctgccgatttgcgtcagcacctgatgcagctcctcatctttctcgtagtattcacgcggtttgtagccctgacgacgcagttcttccacttcttccgcagtgttaccaaagataaagatattgtcagcaccgacatgatccagcatctcgacattcgcaccgtccaacgtaccgatagtaagcgcaccgttaagcgcaaacttcatgttactggtgccggaagcttccgtccccgccagcgaaatctgttcagacagatcggccgccggaatgatcaactgcgccaggctaacgctgtagttcgggatgaacacgactttcagcttgtcgccaatctgcgaatcgttgttgatcactttcgctacgtcattgatcaaatgaataatgtgcttcgccatgtaataggccgaagccgccttaccgccaaaaatattcacgcgcggtacccacttcgcatccgggtcggccttgatgcggttatagcgggtaatcacatgcaacacattcatcaattgacgtttgtattcgtgaatacgtttgatttgtacatcgaacaacgcctttggattcaccaccacattcagctgctgggcgatatactctgccagacgctttttgttctccagcttcgcctgatgcacagcgtgattaaccattgggaaatcacagtgttgttgcagctcattaagcaggctaaggtcggtgcgccagttacggcccaggtgttcgtccagcacggctgaaagcgatgggttcgctaccgctagccagcgacgcggcgtcacaccgttggtgacgttggtgaaacgacccgggaagattttcgcaaagtcggcaaacaacgattgcaccatcagattagagtgcagttccgatacaccgttaactttgtggctcacaacaaccgccagccaggccatacgcacacgacgaccgttggattcatcaatgatcgacgcccgtcccagcagatcggtatcgttcggatactgttcctgcaaggttttcaggaaatagtcgttgatttcaaagatgatctgcaggtgacgtggcagaattttacccagcatatcaaccggccaggtttccagcgcctcgctcatcagcgtgtggttagtgtaggagaagacctgacaacacacctcaaacgcgtcgtcccagctaaattggtgctcatcgatcagcagacgcatcatctcaggaatcgacagtaccggatgggtatcattgagatgaatcgcgattttatccgccaggttatcgtaggttttatgcaactgataatggcggcttaaaatgtcctgaatggtcgaggaaaccaagaagtattcctgacgcaggcgcagctcacgcccggagtaggtggagtcatccggatacagtacgcgagatacgttctcggagtggtttttatcttccactgccgcgaagtagtcaccctggttgaatttaccgaggttaatttcgctactggcttgcgcactccacaaacgcagcgtgttggtcgcgtcggtgtcgtaaccagggattatctgatcgtaagcgactcccagaatctcttcggtttcaatccagcgcgtttttttaccttcctgctgaatgcggccgccaaaacggactttatagcgcgtgttgtggcgtttgaattcccacgggttaccgtattccagccagtagtcaggcgactctttctggctaccgttaacgatgttctgcttgaacataccgtagtcatagcggatgccgtaaccgcgccccggcaaccctaacgtcgccagagaatcgaggaagcaagccgccagacgtcccaggccaccgttaccgaggcccgggtcattttcttcatcaatcagctcttcgagatttaaccccatcgcttccagtgcgccctgtacatcttcgtaaattcctagcgacaacatggcgttggagagcgtacggccaatcaaaaactccatcgacaggtagtaaacctgacgagtttcttgcgacaactgggcacggtttgaacgtaaccagcgctccacgagacgatcgcgcacagcaaataacgttgcgttcagccattcatgtttattggcgacgaccgggtcctttccaatcgtaaacatcagcttgtaagcgatagagtgcttaagagcttctacgctaagcgtgggcgatgaatatgtaaacggagcattcatataggcgtttcctgaaaactatttcaagcgatagtaaagctcacggtacgacttcgccgcgacctgccagctaaaatccattgccatagcctgacgttgcacaaaccgccacagagaaggacgggaccacagtacaaaagcacgtcgaatagcccgtaacagcgaccaggcattactatcttcaaagacaaacccactggcgacgccatctgcaaggttctcaagagaacagtcagaaaccgtatcagcaagcccaccggtgcgccgcactaacggcagcgtaccgtacttcaatccataaagttgcgttaagccgcacggttcaaaacggctgggcaccagaatgacatccgcgccgcccataatgcgatgcgaaaatgcttcgtgatagccaatctgaacgcccacctggccggggtattccgctgccgccgcaaggaaaccttcctgcagcaccggatcgcccgcgccgagtagcgccagctgcccgccctgctccagaaggcccggtaaggcttccagcaccaggtcgagacctttctggctggtcagacggctcaccactgcaaaaagcggcactttatcgtcaaccttaagccccattgcgatttgtaactggcgcttattttccgctttatcttccaacgtatcgcgggtgtaacgcgaggccaacagtaagtccgtctctggactccagattttctcgtccacgccattcagtacgccggaaagacgcccttcacggtgacgctgttgcaacagaccttccataccgtaggcaaactgcggttcggtgatctcgcgagcgtaggttggactgaccgccgtaatgtgatcggcatagtacagaccggccttcaggaaagagatttgtccgttgaattccagcccatgaatattaaagaatgaccatggcaattggatgtcattcatatgatgtgcataaaacatgccttgataggccaggttgtgcacagtaaacaccgacttcgccggacgcccgcgcgccgccagatacgcaggcgcaaggcctgcatgccagtcgtgcgcatgcaccacatcaggacgccagaatgggtcaagcccgctggccatttctgccccaacccaccccagcagcgcaaaacgcaatacgttgtcggtataggcaaataagttggtatcgtgatacgggcttcccggacgatcatagagatgcggcgcgtcaatcaggtatatgccaaccccgttgtaatgaccgaacaacagcgtgatatgtccggcgaaggtatcacgacgggatactacctgcgcatcggtcacgccacggcgaatatcgggaaatgcaggcaacagtacgcgagcgtcaacgccgtctgcgatttgtgctgcgggtaatgccccaataacatcagccagaccgccggttttaagcagcgggaacatctctgaacatacatgtaaaacctgcattatcgctcctgtttatgccctaacttccgtagcatttcgcgcgttaccagcacgatgccttcttctgaacgatagaaacgacgtgcatcttcctctgcgttttcaccaatcaccatgccttccgggataacacaagcacgatcgatgacgcagcggcgcagacggcacgagcgacctacccatacttccggtaacaatacggcggaatcaatgttgcagaatgaattcacgcgaacgcgcgagaacagaacggactgcaccaccaccgaaccggagatcacacaaccgccggataccagtgagttaagggtcatcccgtggctaccggagcgatcctgcacgaatttcgctggcggtaatgattcattgtaggtgcgaattggccaattgcgatcgtacatatccagttccggcaccacagaggccagatcgagattcgctttccagtaagcttccagcgtacccacatcgcgccagtacggctcggcatccgggtcggattgtacgcaagagagcgggaacgggtgcgcataggccagaccggcttcggtgatcttgggaatcaaatctttgccaaagtcgtggctggagttctcatcacgatcgtcttcttccagcagttcatacagatagtcggcgtcaaagacgtagatacccatactcgccagagatttgctcggatcgttcggcattgacggtgggttagcaggtttttcaacgaattcgataattttatcgttctcatcaaccgccataacgccaaatgcggaggcttcttcaatcggtactggcatacaagcaacggtgcaacgtgcgcctttttcgacgtgatcgataagcatacgcgagtagtcttgcttgtagatatggtcgcccgccaggatcaccacgtattccgctttataacggcggataatgtcgaggttttgggtgaccgcatctgcggtgccgcgataccagttttcccctttcattctctgctgtgctggcagcagatcgacaaactcgttcatttcttcattgaagaatgaccagccgcgctgaatgtgctgcaccagagtgtgggactggtactgggtgatcacgcccatacgacggatcccagagttgatgcagttagacagcgcaaagtctataatgcggaacttaccgccgaagtgtacggccggttttgctcgcttattggttaaatccttcaggcgggtaccacgtcctcccgccagtatcagggcaacagatttcaatggcagctggcgcgccaacattaagtgatcgttcttctctaaactaaccatgactaactccttttttatcatctctggaacacacacaatccgtgtgcaggtccctgccagacagccgtaatcactgggttatcctctccagcgaatgggggaatggcgtgccactccccagcaggtaaaacaatctctgttacctcaagcgtggcgttaattgcgatcaaaaagcgatccgagagcagaatttgcagctgtttcggcccgttttgccactcatccgtgcttaaaggttgagcatatcgatttagccaacggacattgccgtcgccttcttcccaccagcgattctccaccaaagcgggaatacgcttgcgcagatggattaacgcggcggtaaatgcggttaaaccactgcttgcctgcgaccagtccaaccaggttaattggttatcctgacagtaggcattgttattgccatgctggctgtgaccatgttcgtcaccggccagtaacatcggcgtaccctgggagagcaacaacgttgttaacagggcgtgaatgctgtcgcgccgccgttcaaccaggtcaagagaaccgcctaacccttctttaccatgattgttactgtaattgttgttggtcccgtcgcgattttcttctccgtttgcttcattgtgtttatggttgaagcaaacgcagtcgcgaagcgtaaaaccgtcatgcgcggtgacgagattaatcgcggcactcggcagacgaccattacgtttaaaaacatcgctggaggcagcaaaacgcccggcaaacgcccccagaggcaaatcataatgtagccagaaacgacgggcagcatcgcggaaatgatcgttccactcggcaaacagcggcgggaaatttcccacctgataaccaccaggagcgatatcccacggttcagcaattaacttcacctgcgagagcaccgggcagttctggatagcggtaaacaacggcgcatcctgacggaactctggcgtacggcccatgactgccgccagatcaaagcggaaaccatcgacgtggcaggtttctacccaataacgcaggcaggcgctggcataatccaccaccgccggatgactcaaattgagcgtgttgccacaaccggtccagttgtgataatcgccgtcttctcttatccaataatagctacggttgtcgatcccacgcagcgagaataacgggccgtcgaggtccagttccgcactatggttgagcacgatatcaagaatgacttcgatacccgctttatgcagtgctttgattgcatcgcgaaactcatgcagcgccgtttctggcgagcaggcatacgccggatgcagcgcaaacatcgccaccgggttgtaaccccagtagttacttagccccatgcgttgcagacgtggttcactggcaaactgcgccaccggcagcagttccagcgcggtaatgcccaactgtttcaaatagttgatcatcaccggatgccccagggctttataagtgccacggatctcgaccgggatctccgggtgcaagtacgttaatcctttaacatgggcttcataaatgatggtgctgccccacggcgtgcgcggcggggcgtcatcttcccagtcatagtgatcaaccaccactacgcatttcggcgcaatggcggcgttgtcgcgatagtcaggttcattatgaccggcgtgcagcagcgggttatctttaaactccccgtcaatttgccgcgcgcaaggatcaatcaacaacttcgccgggttaaagcgatgcccctcggcgggttgccaggggccatgaacgcgataaccataacgcaaacccgggcgcgcatccggcagataaccgtgccaaatgtcgccactgtgccctggcaagtcatagcgatgttcctggccattggcgtcaaagacacacagttctacccgctcggcatgagcggagaaaagtgtgaagttgacgccctgaccgtcgtaatgcgcgccgaggggagcgggtttgccaatggcgagttgtgtcattctgcctcccgaaccagccagatagtggccagcggtggtagcgtcaggcttagtgaatgctgacgaccgtggctggcaatctcatcgctgtgtaccgtgccgccattgcctgcattactgccgtgatagtgcatggaatcggtattgaggatttcacgccatttgcccggctggtttatgccgaagcgataatcatgacgcggtaccggcgtaaagttactggcaacgatgatttcgttaccctctttatcgcgacgcacaaagatcagcaccgagcgttctttgtcatccaccaccagccattcaaagccgtacgggtcaaaatccagttcatgcattgctttatggtggcggtaggtgaggttcagatcgcgcaccagacgctggacaccgtggtgccagttatcgccgccttccaacagatgccagtcgaggctggcgtcatggttccactcgcggccctgggcaaattcgttacccatgaacagtagtttcttgcccgggaatgcccacatccagccatagtaggcgcgcaggttcgcgaatttctgccatgcgtcgcccggcatgcggtcgagaatcgattttttaccgtggaccacttcatcatgcgacaacggcaggacgaagttttcagtgtagttgtagagaatcccgaaggtcagtttatcgtgatgatactgacgataaaccgggtcgagcttcatgtagtccagggtgtcatgcatccagccgaggttccacttgtaccagaagcccagaccgcccatatcctgcggacgagaaacgccagggaaatcggtagactcctcagccattgtcaccgcaccggaaacctgctcaccaagaatacggttggtattacgcaagaattcaatcgcttcaagattctcgcgcccgccaaattcgttcgggatccactccccctctttacggctgtagtcgcgataaatcattgacgccaccgcatcgacgcgcagcgcatcaataccaaaacgttcaatccagtaaagcgcgttaccgacgaggaagttactgacttcacggcgaccatagttgtagatcagcgtgttccagtcctgatgatagccttcacgcggatcgctgtgttcatacaagttcgtgccatcaaattcggcaagcgcaaagtcatcagtcgggaagtggcctggcacccagtcgagaatcacgttcagaccagctgcgtgtgcggcatcaatgaaataacggaagtcgtcgcgagtaccaaaacggcgggttggtgcatacaggccggttggctgataaccccaactgccatcgaagggatgctcgttaatgggcagtagttcgaggtgggtaaagcccatccatttagcataaggcaccagttgatcggctagctcgcggtagctcaaccagaaattgttgtcggtgtggcgacgccaggaacccaggtgaacttcataaatagagattggcgcatcaaactgattcgcttttttgcgctcttcagtctgtacaaccttttccggcagcccgcaaataagagacgcggtttccgggcgcatttgcgcttcgaaggcataagggtcggacttcagacgcaagttgccattggcatcaatcatctcgtatttatagagctgaccgttatgcgccccagggataaacagttcccagatgccgctctctttacgcaggcgcatcgggtgacggcgaccgtcccagtagttgaattgcccaaccaccgagacccgacgggcgtttggagcccagacagagaaacgcgtacctgtgacgccatccatagtatctgcatgcgcgcctaaggtttcatacgggcgcaggtgagtaccttcagataatagccaggcatccatttcctggattagcggaccaaaacggtaaggatcatcaatcaggttttgctgaccatgccagacaacagccaactgatagcggaaaaaattcttacgtcgcggaatgacgccgctaaagaatccccgtgagtcgagacactccagttttgcgagtttgcgcccggttttcggttcaatcacccacacatcggtagcgtcgggtaaaagggcacggacttccagtcccgcggtggttttatgcattcccagtacggaaaaaggatccgcaaaatggcctgcaattagcgcgttaatcacgtctctatcgatacgatcggacatgcttgtcttcctgttttattgtgtcaccccatccaattggatttttgacttctggttgtgacatttttttgacctgaacggcgcagcactctgtgcatcctctctgcgtcgtcctcacttcaggtaaggctgtgaatactcatgtattcagccacccttaaagaatagccaatgctctatttaactcccggtaaatcatgaaacatctgcgcttactcctgtattacgcactaacaggggcggcatcgcgccccagatttaatgaataaagattacgccagttgacgaagcatccgacgcagcggctccgcggccccccacagcagctggtcgcccacggtaaaggctgacaggaactctggtcccatattcagcttacgcaggcggcctaccggcgtggtcagcgtgccggtaacggcagctggggttagctcacgcatagtgatttcccgatcgttcggaacgactttcgcccacggattgtgcgcagccagcagttcttccacggtcggaatagacacatcttttttcaatttaatagtgaatgcctggctgtggcagcgcaatgccccgacacgcacacataaaccatctaccggaattacggaagatgtgttgaggatcttgttggtttccgcctgccctttccactcttcgcggctctgaccgttatcgagctgtttgtcgatccacggaatcaggctacccgccagcggcacgccaaagttatccaccggcagctcaccgctacgggttaaggttgtgactttgcgttcgatatcgagaatagcagaggacggggtcgcgagttcatctgccacatggccatacagatggcccatctgggttaataactcacgcatatgtcgcgcaccaccgccggaagcggcctggtaggttgcaacggacacccaatcaacaagatcattggcgaataaaccacccaacgacatcaacatcaggcttacggtacagttaccgccaacaaaagtcctgatgccattatttaatccgtcggtaatgacgtcctgattgacggggtcaagaatgatgatggcgtcatctttcatgcgcagagacgatgctgcgtcaatccagtaaccttgccatccgctttcacgaagctttggatagatttcgttggtataatcgccgccctgacaggtcacaatgatatcgagggcctttagcgcctccagatcaaaggcatcctgaagtgtgccagtggttccgccaaaagacggcgcagcctggccaagctgagaagtagaaaagaagacagggcgaatggcgtcgaagtcgcgctcttcaaccatgcgttgcatgagaacggagccgaccataccgcgccagccgataaaaccaacatttttcataagcgttttttcctgcaaagatgtgtgctgtataaatgtgccggtctcctcttggcacatctttcaccatacaaaaagcagccaaagtcgcaagtgaaattaatcaatgatagcgaagccatcagtaatgcgacttatcctgctttgttagcacgcagaaagtccgcggcaattatcagggaatttgagttatgaatgaaatcatttctgcagcagttttattgatcctgattatggatccgctcggaaacctacctattttcatgtccgtactgaaacatactgaaccgaaaagacggcgggcaatcatggtgcgagagttgcttattgctctcctggtgatgctggtgttcctgtttgcgggtgagaaaattctggcatttctcagcctgcgagcagaaaccgtctccatttctggcggcatcattctgtttctaatcgccattaagatgattttccccagcgcttcaggaaatagcagcgggcttccggcaggtgaagagccatttatcgtgccgttggcaattccgttagtcgccgggccgactattctcgccacgctgatgttgttgtctcatcagtacccgaatcagatggggcatctggtgattgctctgctgctggcctggggcggcacctttgtcatcctgctacagtcttcgctatttttacgtctgctgggcgagaaaggggtgaacgcacttgaacgcctgatgggattgattctggtgatgatggcaacccagatgttcctcgacggcattcgaatgtggatgaaggggtaacgaggagagtttttcgaaaagaacccggtagcgtcacaactaccgggcgaacaaacttaactcaacagctggaacgcaatcatcccaacgatggcaccgacagtgccgaggatggtttccatcatggtccaggttttcagcgtttcggcttcggtcgcgccggtaaatttaccgaacaaccagaaaccggcgtcgttaacgtggctgacaacaatcgaaccaccagcgatacaaatcgacagcgccgccatttgcgcaccggagtagttcagttgttcaataaccggcatcaccagtcctaccgccgttaaacaggctacggtggcagaaccctgaatgatgcgcactgcagcggccagcacgaagcaggtgatggctatcggcaggcccatgccagttaacgcttcgcccagtgccggacctacgccagagtcaaccagcacctgtttgaacacgccacctgcaccaatcaccagcagaatgatccccgccggttgcagcgcgtgaccgcaaatctccatcactttgtcttttggcatgccctgacgcattgccaggccataaatcgctaccagacaagcaaccagaatcgcggtaaacggatgaccaataaactcgaaccattcgtaagcggtagagccttctggcacaaaacgcgcggcaatggttttcagccccaccagcaccagcggcaacaggatcagcgacaggctgaatccgaaagatggcattttgccttcgccgagatgcggttcgctgatgtcgtcaggaatatgcaactccacgtagcggctgatgaaattaccccacagcggcccggcaataatcattcccggaattgccgcacacaggccaatcaggatcatccagccaaaatcggcgttcatctgcgatgcgaggagcattggcgctggcccaggcaccaggaacgcagccgcggccgccacgcctgcgaataatgggattaccagcttcaccaggttcgtaccggtgtggcgcgccattgagaaagcaacgctaatcagcagaacaatcgccacttcaaagaacagcggtagcgcacagaccagccccgcaaggccgatggcataatgcgcgcggctgtgaccgaaggatttgagcattttgacggcaatctgatcgactgcgccggtttcatgtaagatcttgccaaacatagctcccagggcgacaaccaccgccaggaagccgagggtgcctcccatccctttttccatcgtcgctgcgattttatcgagcggcataccggaaaaaaggccagcccccatggacaccaccattaaagccaggaaagcgtgcatacgcgccttcatgactaaaaacagcagcagtaaaacagaccctactgctgttaaaacaagcgttaatgtagtcactacttatttgccttttttaataacctcaatggtgcttgccacaacaccttccagcggttgatcgatatccaccaccagtacatcagtttcgtccgcacccggctcctgcagcgtttcaaactgcgtcaccaacatttgggttttaaagaaatggcctttgcgcgctttcaggcggctttcaatcacgtcaaaatcgcctttcaggtagatgaaagagagattcggattaccttctcgcagcaagtcgcgatagtgttttttcaatgcagaacagacgatcagtgacactttattagtgcgctgcatagcaaacgcggcgtcgttcagcgcctgcaaccacggtttgcgatcgtcgtcattcagcggttcgccagacgccattttttcgatattgcgccgtggatggaggaaatcgccatcaagaaacgcggcatgaagttgatgcgccacttcactggcgaccgcagatttgccgctgcccgatacgcccatcaagacgtaaatgtggtgatcatggttagtcgtgctcaaagtggtgcccccacaatacaagaattaaaaatgttacgggtaactgttatcggtaacattgtccagccggacaatatcagaagcaatatccatccgtgccttaagtgtataagtgtgagctacttcaaatttgtaggcttaaatagatccgcccggtgacaaggtgaaacctaaatctaacattttcggtgtcacagattcgccacgaatacgcgccagcaggcgttcagcgccaatactgcccatccgctcacgcggcgtcagcacgctcgctaaccgcggctccatcacctggccaatgtcatgaccgtggaaaccggcaatcgccatatcgtcaggaaccttcaatcccagacgctgacattcaaacgccgcgccgaccgccaggtcatcgttggtacagaacacgccatccagctgcggatattcccgccgcgcctggcgaatcagttcaataccggaagagtaagaagaagattgctcaaccatcacgctatacggcaccagacctgcatccagcatcgcctgttcgtatcccttctgtttgatgatagtacgttcgtcgagacgcgcgccgagataggcaatgtggcaatgcccgcgagcaataatggcggtggtcatctggcgtgccgcttcaaagttatcaaaaccgacggcgatatcgaggcacggcgactggctgtccatgagttccaccaccgggatccccgccacttcaatcatctttaaggtgcgcggcgtgtgggtacgttcggtgaggatcagtccgtcgatattccatgagagcatggattcgagacgttcttgctccatttccggtttataaccgtagtgagccagcatggtctgataaccgtgcgcgtcggtgacgctttcgattccgcgtaatacttccgcgaaaacctggttggtgagagaaggtaacaggacgccaatcgcccggctggtggcgttagagaggatatcgggcgcacgattgggaatatagcccagttcatcaagagcggcggcaatcttgccgcgtagagcgacggaaacctgctccgggttgcgtaaaaaacggctgaccgtcattttggtcacgcctacacggtcagccacatcctgaagtacgggtcttttctttttcatcgtcctgaaggtacaaaagagatagattctcttagtttaacacggacgcatcagaaccttcccggggaaaacagtgcttgtttacaattattagatatacactaaatcaattgcatcgcattgtgctaacgacgcggcaaaaccccggaagcgtgcatcagcacgcgaccggagcgagcgaggaagcctgcaaaaaggcaggcttcgaagatgccgttgagttttaaaccggcggcagatcgaacagtaacacttcgctgtcgctatccgcatggatggagattgcctgctcatcccagattgccagaccatcgctggtcgaggctttcacgccgttaatggtgacattgcctttcaccacctggatccagacgcggcgttcagcggcaatctgatgcaccgactgctcatctttcagcaacgcccaacgatacagttccatatcctgatgcactttcagcgaaccatctcgcgcatccggcgagagcaccagctgtttgccctgcacggcatcgaagcgacgctgttcataacgcggcgtaatgccattttcttcaggcatgatccagatctgatacagatgcagacgctcggtgctgtttgggttgtactctgagtgacgaatacccgtacccgcactcataatctggaactcacccgccggaacctgctctttattgcccatgctgtcctgatgctcaacagtaccttccagcacgtaggtcaaaatttccatatctttatgcgggtgagtgccgaagccctgccctgcttcaatcacgtcgtcgttaatcacgcgcagcgcggagaagcccataaagttcggatcgtaatagttggcaaaagagaaagtatgccaggagtccagccagccatgatttgcatgaccacgttcatttgctttgcgtaagtagatcatttgtattcgccccctgaatgatttcgatgggcttagtgtggacccgatctgcctgggatgatagagggtgaaaattgacccctctgttcaaaaaaattgaactattcgaggggccatcaaacttacttagcgagagttactgtggagggagaggcttgctcaaatccgcgttcaaggatttccagattggtaagaacttcagattccttgacgtaatttggcgcaccgtgggtaatggtttgatacaacgcatcataaacgcgcccgtaatcgcccatctccggcttcatctcttctctgaccgtcacgccctcgtcattgacatactccagcacaccgaccgaatcatccgctgcgaatcccggttcgcccggcataatattagccttcaggctggtttcctgctggtcgataccgtatttaataaacgaacctttcttaccgtgaacgataaatttcggataatcgattttcaccagatggctggttttgacgatggctttcaggtcgccataaaacagttgcgcttcaaaggtgtcgtcaggattggctttattacgcaggctgcggatgtcataagcgacgtgatccgggcgaccgaacagagaaataatctggtccatcgtatgcacaccaaggccataaaacgcgccatcctgcggcagcccaggtttggtctctgccaccgggcggtaatagtcaaaatggctttccacttcaacaatctctcccaacttgccactttcaatcgcttttttcgctgtcaggaagcaggagtcaaagcgacgattctgatacggcgtgacggtcagccctttgcttttcgccaacgcaaacagctccttcgcctgggcaagcgtcggggtgaacggtttttcgaccagcacatttttcccggcttccagcgcgcgtttcgcgtactcgaaatggctgtccgcgtgggtgcagacaacaaccagcttaacatcgggatcgtttagtacttcgtcgagatcgctggtgaaatggatatgggaataaatgggagcctgttcttccggcttcgcatggcgacgaaaaatatgcgcgacatgccagctatccttgcggttaagtacatacggcagatggtaacgggtggtgcttttgccgaagccaataaaggcgcagttgatgaccatgatttcgtcctttttaaggtggttatttacaccttagcgcaaagcggacgtggttcctactggagtgcgcataacgaacacaagcactcccgtggataaattgagaacgaaagatcaaaaaaaagccagcacccggctggctaagtaatactggaagcaatgtgagcaatgtcgtgctttcaggttctccgcgagggtcttcctgatcgcgagacaataataatcattctcattcgcacttgtccaacactttttgcaaaaaaatgcatttgactcgcatttgaaagtcaatgatgttgaaagggacatttaccccaaagaggacaaaggaatgagtgagatagtaatacgccacgcagaaacacgggattacgaggccatcaggcagattcacgcccagccggaggtgtattgcaacacactacaggtgcctcatccttccgatcatatgtggcaggagcgactcgccgatcgtcccggcatcaagcaactcgtcgcctgtattgatggagacgtcgtgggccatctcaccattgacgtgcaacagcgcccacgccgcagtcatgttgccgattttggtatctgtgtcgactctcgttggaagaaccgcggcgtcgccagcgccctgatgcgagagatgattgaaatgtgcgacaactggttgcgggtagatcgcattgaactaaccgtgtttgtcgataacgccccggcaattaaggtctataaaaaatacggctttgaaattgaagggactggtaagaagtacgcattgcgtaatggtgaatatgtcgatgcatattatatggcgcgggtgaagtaagatagtgccctttttctgagatggaaaaagggtgtcattcaaaatcgacataccttcctttaaggtatttatttgcccaatacatatattgagatttaactcataattacttcctaaagtgtaatattttattttttaatatatacgcctacaatttcctggagtaaataaataacaattaacaagcataatattgccattgataaaatagcatgccataaaaggacttttcagggatgagtaatattgtttacctgacagtaacgggagaacaacaaggaagcatctccgcaggttgtgggacttctgagtctacaggtaatcgttggcagagcgggcatgaggatgaaatatttacattctcactcttaaataatattaataatacggggcttggttcacagttccatggtataacattttgtaaattaattgataaaagcactccattatttattaattccattaacaataatgaacaattatttatgggatttgacttctatcgaataaatagatttggtagatgggaaaagtattattatatacaactaagaggcgcttttttatcggctattcatcaccagatcattgaaaaccaactggatacagaaacaataactattagttatgaatttatcctctgtcaacatcttatcgcaaataccgagttcagctatttggcactccctgaaaattataaccgtttgtttttaccaaattcaaaaaaccaaacaaataatcgtttcaaaacgttaaacagcaaagctattggcaggctacttgctgctggtggcgtatacaatgggaacattgaaggattcagagatactgcggaaaaactgggtggagatgcaataaaaggctatgatcaaatactaaatgaaaaaacagcgggcatagcgatagcaacagcatctattcttttaacaaagcgttctaatgttgatacatatacagaaataaatagttacttaggcaaacttagaggtcaacaaaaacttcttgatggtatagacataatagaaataatatacattaagagaccttcaaaagacttagctaacttacgaaaggagtttaataaaactgtaagaaaaaattttcttatcaaacttgcaaaaacctccgaagcatctggaagattcaacgccgaagaccttttaagaatgagaaagggcaatgttcctctaaattataatgttcaccataaactatctctagatgatggtggtactaatgatttcgaaaatttagtattaatcgaaaacgaaccatatcataaagtttttactaacatgcaatcacgaatagctaagggaatattagtaggtgaaagcaaaatcactccctgggccattctatctggctcaatttatcctcccatgaaaaatattatggaccacacaaaatgatgactaaaacccaaataaataaattaataaaaatgatgaatgatttagactatccatttgaagcaccgctcaaggaatcatttattgaaagtataatccaaatagaatttaattctaattcaactaattgcctggagaagttatgtaatgaagttagtattctttttaagaatcaacctgattatcttacttttttaagagcaatggatggattcgaagttaatggattacgattatttagcctctcgattccagaaccttcagttaaaaacctttttgccgtaaatgaattttatagaaataatgatgatttcataaaccctgatctacaagaacggttagtgatcggggatgatagcatttcaatatttacttatgacattaaaagtaacttttttgaaattagagataatattggcacagaaaatatattcagttcgtttagtgatttctcttcattcttaaacgaaatcatggacagttgttcataataatcaaaaggaaacaaaaatcattgtaaaccatgccatctttttagagattaccagcagaaaattccttgttcgaaatttagcagtgcaagctatggaaaaacttacaacggaactacactccttaagtgagatggaccgaagacatgtagtctctattttagccgaaatagctaatggctatgatgattttaatgacatgttgatttatttagaattttacccgaatcataagattctgatatcttaaataagaaaatcccgttcgacgttctgaaaaagaaatcataaaatattagcagatacttatttcgtgactatatcttatccgatgaacttttttcaaaaccagcatttaataatatctttgacgaagatgaacgcgtctttgctcaatgtatcacacaggaataataatataacactcaacaataatatttattataattatgattacttatcacgacgcattcgcgaaagcgaaccattaccttgatgatgcagatctcccggtcgtcattactctacatggacgctttagccagggctggtatttctgtttcgaagcacgagaatttctcgaaactggagatgaggccgcgcgcttagctggtaacgcaccttttattattgataaagacagtggtgaaattcattctctgggaacggcaaagccgctggaagaatatctacaggattacgaaataaaaaaggctaccttcggcttgccctgacaaaatagccctcttcccacgaagagggccgctaaccttagtaccccgccgttaaatcatccaccgagcgcgggtcggatgcgccgtacaactcaccgtccggcccaaccataatgctttgtgtactgcccatcgcctctttcagcgccactttctgaccttttgcttccagcagcttgagcgtatccgggctaaaccctttttcgacacgcagctcgtccggcaaccactgatggtggaaacgcggcgcattggtcgcttcggcgacgttcatgccataatcgatgctattcaccaccatttgcagcactgtagtgatgatccggctaccgcctgggctaccggtaaccagccaggttttaccgtctttcaccacaatggtcggcgacatcgacgacagcgggcgtttgttcggcccgacggcgttggcatcaccgcccaccagcccgtaaacgttcggtacgcccggtttggcggagaaatcatccatctggttattaagcagaataccgctctcgcccgcgacaatacccgtaccgaaggtggtgttcagcgtataggtcaccgccaccgcgttaccgtctttatccactacagagtaatgggtagtttgattactctcataaggcgcaagcttgccagggcgaatctcactggacggcttcgctttgttgatatcaatttgatcggcaatggatttggcataggctttattggtcagtgcctgccacgggactttgacaaaatccgggtcgccaagatattccgagcggtcggcgtaggcgtatttctccgcttctgccatgatttgcatcgcatcggcgctgccaaagccgtatttcttcatatcgaagttttccagaatattgaggatttgtacgatatggatcccgccggaggatggcggtggcatggagtaaacctgatacccgcgataatcgccgcttatcggagtgcgttcgaccgctttataggccgctaaatcttctttagtgatcaagccaccgtttttctgcatctcctgggcgatctgttccgcaatcgtgcctttatagaattcgtccgggccgttttcagcaatcatctccaggctctttgccaggttcgcctgcaccagcgtgtcgccctttttcagcggttcgccctctttccagaagatagctttgctgttttcgtgattcggcaacacttcgctaccgtaggttttgagatcgtctgccaaagcatcgttaacgataaaaccatcgcgtgccagtttgaacgcgggctgcaccactttgttcaacggcatagtgccgtacttatccaacgccagcgagaaaccagcgaccgtacctggtgtgccggaagccagatgcgaagtgagtgattttttgctgtccgggttgccctgatcatcgaggaacatatcgcgggtcgctttagcgggtgccatttcgcggaaatcgatagcggttgtattgccatccttagtgcggatcagcataaaaccaccgccgcccagattccccgcctgcggatgcgttaccgccaacgcgtaccccactgccacggcggcatcaatggcattcccgccctccttgaggatatccacccccacctgagtggcagtagcatctacagacgccaccatcccctgtttcgcgcgtaccggatggaagacatcttcctccacgccataagaaacaggtggcggaggaggcgcggcggcggcgctaaaacaacttcctgagagcagagcagcaatggccacccggcgtaaaaacgtcggttttatcatcgttattctccagagattaaggggcaaccccagctaagcctggtatataactctgaattaatcatcgttttgtcgggaagcgagtaaacttaaaggatatcttcagaggaggatacgcgatgaaacgacttctgattcttacggcactcctgccgtttgtcggctttgcacagcccattaatactctgaacaaccctaaccagccggggtatcagatccccagccagcagcggatgcagactcaaatgcaaacgcagcaaatccagcaaaaagggatgctgaatcagcaactgaaaacgcaaacgcagttgcaacagcagcatttagaaaaccagataaacaataattctcagcgggtgttgcagtcgcagccgggggagcgaaatcccgcccggcagcaaatgctgcccaacaccaacggcgggatgttaaacagcaaccgtaatccggatagttcgttgaatcagcagcatatgctgccggagaggagaaacggcgacatgctgaatcagcccagcacgccgcagcctgatattccgttgaaaactattgggccgtaaagttcggaccaatcacgtcaatcgcatcggtgcagatgcaatccacgccccagcgcagcaactctgccgcgcgctggggtttattgacggtataaaccagaatccgtaatccggcgtctttcaactgcatcactcgcgctttatcaagcaacttatgattgagatgaatagagacgcagcccagccgcgcggtcagttcgcgccagtcgtcgcgccactcatcaagcaataaaccacgcggcagttccggtgccgccagctgtgcagcttctaaagcatcaatctcaaacgatgacagcagcggcggcgtcataccggcccacagttggcgtgccgccagcgccaccattttgcccgttaatggtccagtgccagtggtgggtttgatttcgatattcgccatcatcccgtgttcgcgacagcgttccgccacctgcgaaagcaacggcagcggctcacctttaaacgctttgctgtaccaactgcccgcatccacgcgcagtaaatcctgccagttcagttcacccgcgacgccccagccgttgctggtgcgttcgagattgtcgtcatggagcaggaagatctcgccatctttcgataacttcgcgtcaaattcgatcatcttatgaccgtattttgccccgacgtcgattgccgccagggtgttttccggggccagcttaccgccgccacgatgagcgacgatgcggggataaggccagttactcatactcgttgtcctgtttcaccatcaaaaagatgcagctgattttccgccagatgcagccacagcgtgctgcctgccgtcgggcgctcctgatgcgccagtcgcaccaccagcttctgctcgccccagcgtccgtgcgccaggttatctgcgccgaggatctccagcgtgtccatcaccagcggtacgccgccttctgcctgcgagcttagcgcaatatgttccgggcgaatgccgagagtcattttacgcccggcatactgacggtagccaccgtttagcggcagctcaataccgccgtccagttcgaaatgcgtgccttcgttattcacgcggcctgtcagcaggttcatcgccggactgccgataaaactcgctacaaacaggctggcgggcttttcgtagacttcaactggtgtgccaatctgttcggcaacgccgccgttcatcaccattactcgctgggcgagcgtcatcgcttcaacctgatcgtgagtaacgtagagtgaagtcgttttcaggcgacggtgcaactgttgcagttcaagacgcatctgcacgcgcagcttggcatcgaggttagagagcggctcatcaaacaggaacaccgccggatcgcgcacaatcgcgcggcccatcgccacacgctggcgctgaccgccggaaagctcgcgcgggcgacgtttgagcagaccgtccagctccagaatgcgcgccgcttctttaacgcgctcggcaatttgctgcttgcccatgccgcgaattttcagcccccacgccatgttttcttcgacactcatatgcggataaagcgcgtagttctggaacaccatcgcaatcccgcgatcttttggctccatttcagtcacgcgctggtcgttgatccagatatcgccttctgtcacccgctccagcccggcaaccatgcgcagcagcgtcgatttcccgcagccagacggcccgaccatcacgataaattcgccatccgccacatcaagggtcagcggtttaatgacctgggttttaccatcccagcttttggttactgcctgtaatttcagtcctgccatcttatttctcactatcgaccaggccgcgcacgaaggcacgctgcatcactaaaacaatcaccaccggagggataagcgttaacaacatcgccgccatcactgagttccattcagtggtgccttcgcctgtagcgatcatccctttgatccctgccacggtggtgccgagatccacatcggtaataatcaacaacggccacaaatactggttccagccgtaaataaaggtgatcacaaacagcgccgccagattggttttggagagcggaaaaacgatgtcgcaaaagaaacgcattggtgacgcgccgtcgatccgcgccgcttccaccagttcatccggcagcgtcataaagaactggcgaaacagaaacgtggcggtcgccgaggccatcagcggcagcgttaaaccggcgtagctgtcgagcatcttcaggttggcgatgacttccaccgtcgggaagatacgtacttcaaccggcagcatcagggtgataaaaatcatccagaagaagaggttacgtagcggaaaacgaaaccagacaatggcaaatgccgagagcatcgagacggtaattttgccgagcgtaatgctgaacgccatcacaaagctgttaagcaacatccgccagaacggcgcgctattcgtgcctaccccgttaacccagatgttgtggatattttccagcagatgtgtgccggggatgagcgtcatcggcgcggcatagacggcctgtttatccagcgtcgccgcgacaaacgccacgtacagcgggaagaggatcaccgcgatcccgaggatcagcatggtatggctgaatatcgtcagccacggacggttctcaatcattggtaacgcaccttgctttcaacatagcggaactgcaccaccgtcagcacgatgacgaggaacatcaacaccaccgactgcgcggcagacgaagccagatccagtccggtaaagccttcacggtagatcttataaatcagcgtcgtggtggcctgaaccggcccgccggacgtggcggcgtcgatcaccgggaaggtgtcgaagaaggcatacaccaggttcaccaccagcaggaagaaactcaccggagcgataagcggcagcgcaatcttaaagaagcggcgaattgggcctgcaccgtcgatggctgcggcttcgatcaacgaacggggaatggattgcagcgcggcatagaagaacaggaagttgtagctgatttgcttccatactgaggcaaacaccaccagaaacattgcctgaccgctgttttgcgcgtggttccagtcgtagccgaactccgcgagaaaatgggtgatcagcccgcgaccggggttaaacaggaagatccacaatacggcggcaacggcgggagccacggcgtaaggcagcagcattaaggtttgatagaaacggctgccgcgcacgatgtactccaccagcgccgcgaagaacagcgacaccagcaaaccgctgacggtgacaaaggtgctgaattttatcgtcgtccagaaggagtcgagatagtagctgtcatgaaacagcgcgacgaagttatccaggccgacaaactggctggagaaaccaaacggatcgacgctttgtagcgagtaccacaacgcttcgcccgcaggccagataaaaaagataacggtgatgatgagctgcggcgcgaccagcagataaggcagccagcgcgagcggaacaccggacgggatgatgacattacggttaattcctgaactgtgccggatgcgcttcgcttatccggcctacacgcgatgccaggtcagataagcgaaacgcatccgacattacactgattaagacttcgtcgatttctcaaagcggcgcagcaactgatttccacgctcaacggcggtatccagtgcctgctgtggtgtcttcttaccggtccacacgctctccagctcttcatccacaatcacgcggatctgcggcatgttgcccagacgcagccctttggtgaacggcaacggcggcttattcagcatctgacgcgtcgcggtatccgcacctgggtttttctcgtaaaagccctgctcacgggtcaggtcatacgccgctttggtaattggcagataaccggttttctgatgccactcggcagcgttttctggcttcgcgaggaaatcgaggaacttcgccacaccggtatacgtttctttatctttaccctgcatcacccacaggctggctccgccgataatggcgttttgtggcgcatctttcgcatcggcgtcgtaaggcatcatgcctacgccgtaattaaatttggcgtactcgcgaatgttggcaagagaaccggaagaggcggtggtcatcgcgcaatcaccgttatagaacttctcggtggattcatccttacgaccgacgtagctgaagtcgcccttcttgttcatctcctcgagcatggcgatgtgtttcacctgctccggcttgttgaactccagcaccgcgtccgtgccgtcaaagccgttgtttttgctggcaaacggcagaccgttccaggcgctaaagttttccagttggatccagccctgccagccgctggcgtagccgcacttcataccggaggctttcagtttcgcggcatagtccgccagatcctgccaggttttcggcggttgttccgggtctaatcctgctttcttgaaggcgtctttgttgtaatagagaacgggggtcgagctgttgaatggctgggagagtaagtggcccgttttgctgtcggagtagtaaccggaaaccgtcggcacaaactgcgactcatcgaattgaatccccgcctctttaaacacgtcatataccggtttaatggctttcgatgccatcatggtggcggtgccaacttcataaacctgcaaaatagccggagcgttgccggtacgaaatgcggcaatccccgcgcttaaattctgttcgtagttgcctttataggtcggtacaattttgtaatccggattttcggcgttaaaacgttgggccagagaatccacctctttacccagttccccttccatagaatgccagaatggaatggtcgtcactgcctgtgcattccccattaacgccagtccgagcgccagtgctgaagctgtataatgtaacggtttcatcgtttatctctcttgttgtaccgaatgcgcgaattcacgcgttttatgctcgcggggtaacatgacatgctcgaattacagaaaaataacttttttgttacatttgtaagatagtaaggtgtcagaaagatgacaaggcggtgacggtacgggtgagggaaaatgggagatggggcacggataagcggaaaaatagaaggtctgaatcaaactctacagattactcatcgtttcatgccggatgcggcgtaaacgccttatccggcctacaagatcttgcaaattcaatatattgcaactcacccagtaggcctgataagcgcagcgcatcaggcaattttacatttgtcacctgtctcaaaggagtcttttgactccttatcaatcaacgtgttattacccgcctaaatacgcacttctcaccgcttcattcgccagtagtgcatcaccagtatcggagagcaccacatggccgttttccagcacgtagccacgatccgccagctttagcgcctggttggcgttctgctcgacgaggaagatagtcatcccctgctcgcgcagctgctcgatggtgtcgaaaatttgctggatgataatcggcgcaagaccgagcgatggctcatcaagtagcagcaaacgcgggttgctcatcagcgcgcgaccaatcgccagcatttgttgctcaccgccggacatggtgcctgcccgctgaacacggcgctcatgcagacgtggaaacagttcatacacccactttatgcgctcctggaactggtcgcgttcggcaaaaaagccgcccatcgccaggttctcttccaccgtcatccgcgagaagacgcgacgcccttccgggacaatcgctaccgcttcgcgcatgattttcgccgtctgccagtcggtaatgtctttatcatcaaacacaattcgcccgctggtagcgcgcggatcgccgcataacgtgccgagcaaggtggttttccccgccccgttcgcgccaatgagggtgacaatctcgccctgattgatatgcaggctcacctcatgcagcgcctggattttgccgtagtgggcgctgactttgtcaaaggacaacatgactttttccatcttatgcctcacctaaataggcacggatcacgtccgggttattacggatttgctccggcgtaccgtttgccagtggcgtcccctgattgaccacataaattcggtctgaaatccccatcaccagcttcatatcgtgttcaatcaacaagatagtggtgttgtgatgattgcgcagttcggcaatcagctcatccagctctttggtttcttttgggttaagacctgccgccggttcgtcgagcattaaaatctccggctgcgtcaccatgcagcgggcaatctccagacggcgttggtcaccataggccaggttactcgcctgacggttggcgtgttccagcaaaccaatgcgctcaagccaggtggcggcgcggtcgagcgcttcgctctgggcgcgacggaaagaaggcgttttcaacaggccagagaacagcccggttttcagttgttgatgctgcgccaccagcaggttttcaatcaccgtcatttcacggaacagacgcacatgctggaaggtgcgcaccacgcccatgcgggcgatttgctgccccggtaaaccttccaggtgctgattgcgcagtaaaatggtgccgccggtgggtttgtagaatccggtcagacagttaaaaaccgtggtttttccggcaccgttagggccgattaacgagacgatctcctgcgggtacagttcaagattgacgttgttcaccgccagcaggccgccgaagcgcatcatcaggccgttcacagataataatggctgactcatacctgctctcctttcgctgcgccgtttttcagcttcagttgcgggcgcgtcatgggcagcaagccctgcggacgccagatcatcatcagcaccatcaaaccaccgagcattaacatgctgtattcgttgaaatcacgcatcaattcgcgcgataccaccagcaaaattgccgccagaatcaccgcaaactgcgatcccataccgccgagcaccactatcgccagtacaaacgccgattcagcaaaggtgaaggattccgggctgacaaagccctggcgcgcagcaaacagcgttccggcaaaaccggcaaacgcggcactgatggtaaaagcggtcagcttgatacgacgcgggcttaagcccagcgaacggcaggcgatctcatcttcacgcaacgcttcccacgcacgccccagcggcatccgcagcaggcggttaatgacaaacaggcttagcaccaccagcagcaacgccaccagatacaggaagatgacgcgatcggagggatcgtatttcaggccaaagaaattactgaacgtgtcccaaccgccttcacgggcggtacggctgaactcaaggccgaagaaagtcggtttcgggatctgactgattccgttcgggccgccggtaatttcggtgttattgagcagcaatatgcgcacaatttcgccgaagccgagggtaacgatcgccagataatcaccgcgcagacgcagcaccggaaagccgagcaggaagcccgccgccgctgccattaacccggcaatcggcagacaagtccagaagcccaagccgtaatagtgattgagcagcgcaaaagtgtaagcgccgatggcgtaaaagccgccgtaccccagcaccagcagaccagaaagaccaacaaccacgttcagcccgaggccgaggataatgtagatcatggtcagggtggcgatatccaccgtcccacgcgacaccataaacggccacgccaccgcaagcaccagcagcgccacgaggaatagtttctgcttcaccgtggagccatcaatcgcgggcagaataaacttcggtccggaaacgctttttagccctttctggaaagccggtcgcaaaagctggaagaaaaagaccaccgccgtgccgataaacacccactgccaacggatgtctgaagccgtgtcgaccaccagtttggtgccatccagctccagttgcacgcccataaagacgcccgccaggacaaaaaacatcgcggcagagagcagcgccattgcaatatgcatcggtttcatactttctctacctccgggcgacccagaataccggtcggcatcaccagcagcaccagaatcagcagggcaaatgaaaccacatccttatattccgtactcagataggcagaagagagcgcctccgcaatccccagaatcagcccgccaatcatcgctcccggaatgctgccaatcccaccgagcaccgcagcggtaaaggctttcatcccggccataaagccgatgtaggggttaattacgccgtagaactgaccgagcagcacacctgccaccgccgccatcgccgcgccaatcacaaaggtcagcgcaatcacccggtcggtgttaatgccaagcaggctcgccattttcaggtcttccgcgcaggcacgacacgcgcgccccatacgggaatagcgaatgaaaaccgtcagcgccagcatggcgaggaaggtgacaatccagatcaccgcctgcatggtggtaatagaggcagagaagttttcgctatgccccaccacccactgaccgttaaacagactgggcagcgccacgtcacgcgaaccttcagtcaggctaacgtagttttgcaggaagatggacatgccgattgccgagatgagcgcaatcaggcgcttagagttacgcaccgggcgataggctacccgttcgatactccagccgtaggcgctggcgatgacgattgcgccgacgaatcccgccgccaccagcagccagccggtatcaatgcccatcatcatcagcgcggcgatgatcataaatgagacatagctgccgatcatataaacctcgccgtgggcgaagttgatcatgccgataatgccgtaaaccatggtgtagccgatggcaatcagcgcgtaggtactgcccagcgtgacgccgttaaacatctgctgcaagaaatataaaaactgctcagacataaggtaacctttctaaacccgcccgtttttcacgggcggtgggatgatcacttggctgccgtggatgaaccgtcggcgtgccactggaagacaccaaaatcaaatcccttaagatcgcctttttcatcccagttcagcggcccaatcacggtgtttgcaccgttagcttttaaatctttcaccagcgccagcggctcatcgctgccagtacgctcaagggcagtcgccagagattgcaccgccgcgtaggtgatccagacataaggcccggacggatctttcttgtctgctttcagcgcatcaacgatgccctggtttgccggatcctggtcatagcgttttggcatagtgaccaacatgccttcggcagcatcgccagcaatattcgacaatgatgcgttacccacaccttccggccccataaactgagttttcaggccaacggaacgggcctggcgcagcatctgccccatttccgggtagtaaccgccgtagtaaacgaagtcgatgttttcttttttcaggcgggcgatcagcgcggagaaatctttctcgccagcggtaatgccgtcgaagaaaacgacattggcgttagcagctttcagcccgtcctgcaccgaacgtgccagcccttcgccatattgttgtttgtcgtgaatgatggcgatgcgctggggcttcaccgtctcaagaatgtattttgccgccgtaggcccctgggaagagtccagcccggcagtacgcataatgtgttgataaccgcgttgggtcagctccgggttggtcgctcccggcgagatcatcagaataccttcgtcttcgtagatatctgacgcaggttgggtagaagaagaacacagatgaccaataacgtatttaatgccgtcgttaacgattttgttggcgaccgcaacggcttgtttcgggtcgcaggcgtcgtcatattccacgcccaccagcttatcgcctttaattccccctttggcattaatgtctttaatcgcctgacgcgcgccgttaaattccatatcgccccactgggcaatcgggccggacatcgcgccgacaacggcgactttaatatcgtcagccatagcggtgtgtgaaattgccagtgcaatcatccctgcgatgatagttttcgcattccgtttcatagtcaaaaatccccattcgtgatgttgtgttgctttgtttttatgtgttaacaaatcagactgttctttttttatactgcactgtttttgcctgtctgattaagggtttagcgcagtattttgtgataatagtgattaaaatccctatttttcagtcgattaagaacagataatattctgaatttattgatagataaacagaaaaaagtgcctttgtcagcataaaataacggcacaaagggcggaataattcactatcattcaggggattatgctgggtatttttcattctataatgttttaactttgtaattattgctgttaaaaaattaatcacctgccaaaagaaataaaaaagagaaagcctccgattaaattatttcgctacactggttccacttttgtgatttacacgggttacccatgaagctgaccatcattcgattagaaaactttagcgaccaggaccggattgacctgcaaaagatctggccggagtattccccttcctctttacaggttgacgataaccaccgtatctacgccgcgcgttttaacgagcgcctgctagcggccgtgcgggtgaccttaagcggcaccgagggagcactggattccctgtgcgtgcgggaagtcacccgccgtcgcggtgtggggcaatatctgctggaagaggttttgcgtaacaatcctggcgtttcatgctggtggatggcggatgcaggcgtggaagatcgcggtgtgatgacggcgtttatgcaggcactgggatttacggcgcaacagggcggctgggagaagcgttaatcgctctgtgtgaaaagcagttcgatggatttggttgggaaaaataacgcattttcgttttctccgaccaacgggataaagcccagcgattgataaaacgtatgggcttttttattcagcgcctcgacaaaaagaccgtgaatacctaccgctaaagaggctgaccagacgactttcatggcatgagcaaccagtgttgctccccatccctgcccctgtaatgaacgatcaattgccagacgcccaagagtaacgctgggaatatttttgtagggaatttttttctgtttcgatttcgagggcaatgcggctcgttcaaaacaactgccgcataatgtgtaatatcccagcacctgacgttctggagtgttgcgacaaaggatatacgctcgcagaattttgttgcgatgttgacgaacgagatgtgtcgtcagaaagagatttaacgcttcctcgccgcagtcgaatcgctgtagatcataatctgcatcatcggtcagaatctctatcgtcagatcatccataaattattacattccctgaagacgttttgccgcacgttttagcttttcaccaggtgacggtggattactcagcgcatccatcacccgcgtccaggattcctcattgaggatcacccgccgatgctgttcaatcacttccgcagcccgctgcgaagcgctgttcaacataaattggctgacggactgattagatatcgctgccgcttcctcaatcatacttttgtcatcgtcagttaaacgcagatcgatacgctgctttttaacagcagacatgtgaactctcctgctccgtataatatgtacggtatgtcaccgtacattaagcatatcctggattgtttaatctttctacaaccatttcgacaaacacaaaaaaacccgatggcagttcagcgcatcgggcattttcatttatctatctgttacttcgcatcggttgccgtgccgttggcgtgccagtcaaatacgccgaactcaaagcctttcagatcgcctttctcatcccacgtcagcggccccatcacggtatcaaccgagttcgctttcaggtatttggcgatttcagccggatcgtcagactgattcaggcccgcctgcaaagattgcagcgcggcgtaggtggtccagacgaacgcgccacttggatcctgttttttcgctttgatggcgtcaacaatgggtttgttcgccggaacctgatcgtagttcttcggcttggtcaccagcagcccttccgctgattcgcccgcaatgttagacagcgaaacgttagccacaccttccggccccataaactgagttttcagccctgccgcgcgtgcctgacgcaggatttgccccatttccgggtgataaccgccgtagtaaacgaagtcgatattctcttttttcagacgggccaccagcgttgagaaatctttttccccggcggtgataccatcaaagaacaccacgttagcattgcctttcttcaggccgtcctgcaccgctcgcgccagaccttcgccgtattgctgtttgtcgtgaacgatagcaatacgctgcggtttcactttctcaagaatatatttcgccgccgtcggcccctggtcggagtccaggccggtggtgcgcaggatcagctgatagccacgggcggtcagctccggcgcggttgccgctggggtgatcattaaaatgccttcgtcttcgtagatgtcagacgcaggctgcgttgatgaagaacagaggtgaccaatcacatatttaatgccgtcgttaacgactttgttcgccaccgcaaccgcctgtttcgggtcacaggcatcgtcatattttacgatttgcagtttgttgcctttaatgccgcctttagcgttgatatccgcaaccgcctgctctgcgccggtaaactcctggtcaccgtactgcgcaaccggaccggacattgcgcccacgaccgcgactttaatatcttctgccagagccatattgctgaatgccagcgcgatacatcctgccagtaacgctttaccctttatgttcatcctgagaatccccattcttctggttattacgtgtgttgtggtgttgtgattcagcactttatttcgttttatgcatgactacccgtgctttagcagcatactctgctaaaacataccccatttttatgatattggaatagctattttgacagtttattaacaatctgcgtggggattgacgttttgccggagggggaattgattattgtagaggcccaaaaaacaaaaaccccggactctcatccagggttctctgcttaatagcggaaattacgcttcaatagcggcgcgaagttttttcatcgcgttcttttccagttggcgcacacgttcagcggaaacaccgtaacggtcagccagttcctgcaacgtggacttgttgtcttcgtccagccagcgcgcgcggatgatgtcctggctgcgttcgtccagaccttgcatcgcgtcggtcagacggtttgccgcctgctcttcccagttatcatcttcgatgccgtcggcaaagttagatgatttatcctgcagatagagcaccggtgccatcggctggctgtcggaatcgtcgtcggaagacaggtcaaaggtcatgtcctgtgccgccatacgtgattccatctcacgaacgtctttgctggttacgcccagttcacgggccaccatttcgacttcatcctggttaaaccagcccagacgctgcttggttttacgcaggttgaagaacagtttgcgctgcgctttggtggtcgcaactttgacgatacgccagttacgcagaacgtattcgtggatctctgctttgatccagtgaacggcgaaggagaccaggcgcacacccacttccgggttgaaacggcgcactgctttcatcaggccgatgttaccttcctgaatcaaatccgcctgtggcaggccatagcccgcataattacgagcaatatgaacaacaaaccgcaggtgagacaggatcagcgttttagctgcttccagatcgccatggtaatgcagcttttcagccagcgcccgctcctcgtcagccgacaacatcggccacgcgttagctgcccggatgtaggaatccaggttgccaactggggctaaagctaaactttgcattttgtcagtcattcaaatcctctcaatcgatatcttctggcgcttcagtggtagcaacaactgtgccagagcttaagagcaacgaggttatcattcactgttttatcagaccgtgattttatccacaagttcaatgcaagcttgtgaataaattacgcacaaaatgtgacatagagatgaaataccgggaagagacaacgggatctctttccctgctacggaacccattgcagggaaagagtataacacgcttttattattcaggcgtaaagtggcgtaaatgttgtaccgtggcaagccacgctgccacccagccaatcatcgagcataccagcagcaatagcaggcattcatcgaacgataaaccattgatatcaaacttcgttccgaaaacctgtgccacttccgcaaccgccgatgacaatcgcagcaccagaatttctgacaaaattaatgacaacaatgcgccagaaaatcccagcagtgcgccaccatacaggaacgggcgaaggatgaaaccatccgtcgcaccaatcagtttctgcacgttgatggagtcacggcgagcaaagatgctcagacgtacgctgttgccgatgacgaggaacactgccgccaccatcaacacgccgatcatcgccgaaacgcgcccgaccagcccggtcaacgccgccagacgggcaaaccagctgtcatccatccgcacttcgtcaatgccgttaatctgcgtgatacgatcacgcagcgtattgagtgattccgtcccctgaaaatcgagtttcgggatcaccaccgccactgccggaagcgggttttcttccagcatatccagcgcaccaccaaaaccagaccagttacggaactcgcccagtgcgtcttcacgagaaagatagttcactttctccacgccttgctcggcctgcaactgtgccaccacgcccgcagcggcgtcatcgtccagcgttttttgcaagtaaacagtgatttgcggtgacggataatactgcgtcgccgcctgattaacgtttttgtacaccatataacagacgctgggcagcgtcagggagatggcgataaccatcaccgttaaaaacgtggcgaacggtttgcttttcagatcctgcaatgcgccgtggaaggcatagcgcacctgttcgttgaaaacgttggttttgcgatttaccggttttggcgaggatttcgcgcgtttcggtgcgttacgaccgccgtcgcctgagccgccgaccgatttacggaagcgatccagacgcccaccaaactgccgaatatgattgattgcatcgcgcttattcatggcccacgcctccatgcaagtgaccatcgctcagggtgagcatgcgataggaacgccgtgaaatcaggttgatgtcgtgcgttgccatcaatacggttaccccaacgcggttaaactcttcaaacagacgtagaatcccttccgacaacgcgtcgtccaggttaccggtcggttcgtccgccagcagtaccgcgggcttattcaccaccgcgcgggcaatgccaacacgctgttgttcaccgccggaaagctgaatagggaagttcttcgctttgtccagtagcccgactttatccagtgccgccgacacccggcgacgaatatcgtcaccgctggcaccagcgataatcagcgggatcgccacgttatcgtagacagtacggtccatcagtagatggtgatcctggaaaatcatgccaatctggcggcgcagaaacggaacttcacggtttttcagacgcgtgatgtcatggccgctaaaccagattttcccggcgctgggccgctcaatcccacagatcagcttcaggagggtacttttccctgcgccggaatgaccggtcagaaacgccatctcacccggctgcatatggaacgtaacgccctgcagcgcctgtctcccaccgagataagccttgctgacatgttcaaagcgaatcattgttaatcctctcgggcaaaaagtgcctctataaagtcgtccgccttaaacggacgcaaatcctcaatacgttcgccgacaccaatgtagcggatagggataccaaactggtcagccaccgagaaaattaccccgcctttcgccgtgccgtccagtttcgttagcgtgatgccggttaagccaacagcttcgtggaacagtttggcctggcttaccgcgttctgcccggtgctggcatcaatagtcagcataacttcatgcggcgcttcaacgtcgagtttcttcatcacgcggacgattttcttcaactcttccatcagatgcgatttgttctgcagacgtccggcggtatcggcaatcaggacgtcgatattacgcgctttagctgcctgaatggcgtcgaagataacagaggcggaatccgcaccagtatgctgggcaatcaccggaatattgttgcgctgaccccagacctgaagctgttcaaccgctgctgcacggaaagtatcgcccgccgccagcatcaccgatttaccctgctgctcaaactgacgcgccagcttaccaatcgtcgtggttttacccacaccgttgacgcccaccatcaggatcacgaacggcgttttaccttcaacattcagcggctcatcgactttcgccagaatctcgcccatctcttctttcagcaggccatagagcgcctcggcatcacgaagctgcttgcgggatgcgccttccgtcagattggtgataattttacgtgtggtttccacgcccacatcggcgatcaacagctgttcttccagctcctcaaacagatcatcgtcgatttttttaccgcggaacaggctgataaatccggaaccgagattttctttggtttttaacaggctgcgtttcaggcgcgcgaagaaaccttctttggtcggtttttcctgctcctgagcgatttcttccaccggctgctcttctaccggaggaaccaccatcaccgcctcttctgccgcttcggcagccagcgcctgtgcttccagctcttcgtcggtgatttcttctttagccgcttcttcttccgccgcttcgacaatctctacggtttccgcttcagcctgccactcttctggcgaaacctcttcggcgttgacgtcttccggcaacggcagctcttcacgctcgatagccactggctccggcgtttcttctacgaccggttccggctgtgcaacgacttccgcttcaggctgcgctttttcactttcagcaacctgttcagtgacttccacaacgtcggcagcaaaagtttccgcctcggcttcagtatgcgcctgcggctgctcttcgacggcttgttcagaagccttcacaggctcttgcgcctgaacgatttcttctacaaccggttgttcattctgaacttctgtctctttttccggggtctgctctttttgaccaaagcccagccaggaaaaaaagccacgttttttttctttcgccatttgcgactacactcctcgctgttgcttcatggcacagcgttaacgctatgtacatagcagctaaaaaaatgatgaaatagtctatcacttaacttaattcacatcaccgcctgcaagtatgtgttatctggcggattgagcaatttatcatgaaaaaaccgaatcattccggcagcggccaaatccgcattattggcgggcagtggcgaggccgtaaactcccggttcctgatagcccaggtctgcgccccaccaccgaccgcgtacgcgaaacgttgtttaactggctggctccggtcattgttgacgcccaatgtctggattgcttcgccgggagcggcgcgctggggctggaagcgttatcgcgctacgctgcgggggccacgttgattgagatggatcgcgcagtttctcagcagttaattaagaatctggcgacactaaaagcaggcaatgcacgcgtggtgaacagcaacgcaatgtcattcctggcgcaaaaaggcacaccgcataatatcgtgtttgtcgatccaccgttccgccgtggcttgttagaagagacgataaatttactggaagataacggctggctggctgacgaagccctgatttatgtcgaaagcgaagtcgaaaacggtctgcccactgttccggcaaactggtcattacatcgggaaaaagtggcgggtcaggtggcttatcggctgtatcaacgcgaagcacaaggagaaagtgatgctgattaatattggtcgtttgttaatgctctgcgtttggggatttttaatcctcaatctggtgcatcccttcccgcgcccgctgaatattttcgttaacgtggcgctgatttttaccgtgctgatgcatggtatgcaactggcgctattgaaatccactttaccgaaagatggcccgcagatgaccaccgccgaaaaggtgcggattttccttttcggcgtgtttgaactgctggtctggcagaagaaatttaaagttaaaaaataaccttattgttcgcctacaaagctgacaaagcgcgttcctttatagctcagcgtacctttatcgcccactgtcagggcgtggtactgctgggcgtcgaggcgaaacgtctgctccattcctccgctttgcggtttgaagcttgcctcatagcgcatactggtgcctgccggagtcacttcctgctggcgcgaacggcgatcgttaatcggtttttcccgcttgttgctcaccaccaccagcttttgctggagcggagccatatcattatcagctttttcccgtcgctgttgcataaaacgaaacgatgcggcgacgacaattaagccaatgataacaataaagaaaagaggtggtttgctcatctttatccctcattggaaaatgcggaaataagcataccctgccagttatggtgttgtcatccgtccaccctcgccactaaactggaagcaagaccgtaggcattccgcttacgaaaaaataacgaattcaaggaactaagatgctttggtcgtttatcgctgtctgtctttccgcatggctatctgtggatgcatcgtatcgtgggccaacctggcaacgctgggtgtttaaaccgttaacccttcttctcctgctgttactggcctggcaagcgccgatgttcgacgccattagctatctggtgctggcagggctgtgcgcctcactgctgggcgatgcgctaaccctgttgccacgtcaacgtctgatgtacgccatcggcgcgtttttcctctcgcacctgctgtacaccatctatttcgccagtcagatgacgctctctttcttctggcctctgccactggtgttgctggttctgggcgcgctgttactggcgattatctggacgcggctggaagagtatcgttggcctatctgcacgtttatcggcatgacgctggtgatggtgtggctggcaggtgaactgtggttcttccgtccgaccgctccggcactctctgcgtttgttggcgcttcattgctgtttatcagtaactttgtctggctgggtagccactatcgccgccgcttccgggcagataacgcgattgctgcggcctgctactttgccggtcatttcctcatcgtccgctcgctgtatctctgataaaacttgactctggagtcgactccagagtgtatccttcggttaatgagaaaaaacttaaccggaggatgccatgtcgactcctgacaatcacggcaagaaagcccctcaatttgctgcgttcaaaccgctaaccacggtacagaacgccaacgactgttgctgcgacggcgcatgttccagctcgccaacgctctctgaaaacgtctccggcacccgctatagctggaaagtcagcggcatggactgcgccgcctgtgcgcgcaaggtagaaaatgccgtgcgccagcttgcaggtgtgaatcaggtgcaggtactgttcgccaccgaaaaactggtggtcgatgccgacaatgacatccgtgcccaggttgaatctgcggtgcaaaaagcgggctattccctgcgcgatgagcaggccgccgacgagccacaagcatcgcgcctgaaagagaatctgccgctgattacgctaatcgtgatgatggcaatcagctggggtctggagcaatttaatcatccgtttgggcaactggcgtttatcgcgaccacgctggttgggctgtacccgattgctcgtcaggcattacggctgatcaaatccggcagctacttcgccattgaaaccttaatgagcgtagccgctattggtgcactgtttattggcgcaacggctgaagctgcgatggtgttgctgctgtttttgattggtgaacgactggaaggctgggccgccagccgcgcgcgtcagggcgttagcgcgttaatggcgctgaaaccagaaaccgccacgcgcctgcgtaacggtgagcgggaagaggtggcgattaacagcctgcggcctggcgatgtgattgaagtcgccgcaggtgggcgtttgcctgccgacggtaaactgctctcaccgtttgccagttttgatgaaagcgccctgaccggagaatccattccggtggagcgcgcgacgggcgataaagttcctgcaggagccaccagcgtagaccgtctggtaacgctggaagtgctgtcagaaccgggtgccagcgccattgaccggattctgaaactgatcgaagaagccgaagagcgccgcgcccccattgagcggtttatcgaccgtttcagccgtatttatacgccagcgattatggccgtcgccctgctggtgacgctggtgccaccgctgctgtttgccgccagctggcaggagtggatttataaagggctgacgctgctgctgattggctgcccgtgtgcgttagttatctccacgcctgcggcgattacctccgggctggcggcggcagcgcgtcgtggggggttgattaaaggcggagcggcgctggaacagctgggtcgtgttactcaggtggcgtttgataaaaccggtacgctgaccgtcggtaaaccgcgcgttaccgcgattcatccggcaacgggtattagtgaatctgaactgctgacactggcggcggcggtcgagcaaggcgcgacgcatccactggcgcaggccatcgtacgcgaagcacaggttgctgaactcgccattcccaccgccgaatcacagcgggcgctggtcgggtctggcattgaagcgcaggttaacggtgagcgcgtattgatttgcgctgccgggaaacatcccgctgatgcatttgctggtttgattaatgaactggaaagcgccgggcaaacggttgtgctggtagtacgtaatgatgacgtgctgggtatcattgcattgcaggataccctgcgcgccgacgcagcaactgccatcagtgaactgaacgcgctgggggttaaaggagtgatcctcaccggcgataatccacgcgcagcggcggcaattgccggggagctggggctggagtttaaagcgggcctattgccggaagataaagtcaaagcggtgaccaagctgaatcaacatgcgcccctggcgatggtcggtgatggtattaacgacgcgccagcgatgaaagctgccgccattgggattgcaatgggcagtggcacagacgtggcgctggaaaccgccgacgcagcattaacccataaccacctgcgcggcctggtgcaaatgattgaactggcacgcgccactcacgccaatatccgccagaacatcactattgcgctggggctgaaagggatcttcctcgtcaccacgctgctagggatgaccggactatggctggcggtgctggcagataccggtgcgaccgtgctggtaacagcgaatgcgttaagattgttgcgcaggagataaggcaaaccgatcgcaacattgagcgcgatcggtcccctcgctcctctggggagagggttagggtgaggggaaaaggcggcatcgaagccaatctttccccatcaaccgcctttacgaatcaaataacgataaggcagtccatccgtctctttcgcaaccagttcgtgttccataaaggtacaaaacccaggaatatcgcgggtcgtcgccggatcgtcggcgataatcagtaaagtttcgccaggctgcatattgcgcacggttttgcgcaccatcatcaccggttccgggcagcgcaggccaagtgcgtcgagtgtgtggtcagggctggaaaagagatcggtcattttcttctcatcacttaaaaaaacggcgctagtttacgccctgtgagtccgtaagcaaaccaggttaacgattgcgtgaaaattaaccattgcattgtcaacgtaaagcagtatcatgcggcggctcgaaaaaagggtaagcacgttattatgttaagataacagacgtgtcgtacgtattgggttccctcaccccaatggttaatcaaaaaggtacaatatgaacgttttctcgcaaactcaacgctataaggcgttgttctggttatcgttatttcatctgctggtgatcacctccagtaactatctggtccagcttccggtctccatttttggtttccataccacctggggcgcgtttagctttccgtttatttttcttgctaccgacctgaccgtgcgtatttttggcgcaccgctggtccgacgcattatcttcgcggtaatgatccctgcgttattaatctcctacgtcatctcgtcgctattctatatgggttcctggcagggattcggcgcactcgcccacttcaacctgtttgtcgcccgtatcgccaccgccagtttcatggcctacgcgctggggcaaatcctcgacgtgcacgtttttaaccgcctgcgtcagagtcgccgctggtggctggcaccgacagcgtccacactgttcggtaacgtcagtgacacgctggcctttttcttcattgccttctggcgtagcccggatgcctttatggctgaacactggatggaaatcgcgctggtcgattactgtttcaaagtgttaatcagtatcgttttcttcctgccaatgtatggcgtattactcaatatgctgttgaaaagactggcagataaatccgaaatcaacgctttgcaggcgagttaaaggttcgttatcagagttgtgataagatggatgaatgagccgttatggccgtttatcgaaaggaagaagtcaatgcgcaatctggttaaatatgtcggaattggcctgctggttatggggcttgcggcctgtgatgataaagacactaacgctacggcgcagggttcggtcgcggaaagtaacgctaccgggaatcccgtcaacctgcttgatggcaagttaagtttctcgctgccagcggatatgaccgaccagagcggtaagctgggaacgcaggccaataacatgcatgtctggtccgacgccaccgggcagaaagcagtcatcgtcatcatgggcgatgatccgaaagaagatctggcggtgctggcgaagcgtctggaagatcagcaacgtagccgcgatccgcagctgcaagtggtaaccaataaagccattgagctgaaaggtcacaaaatgcagcagttagacagtattatctccgcgaaaggccagacggcgtactcttccgttattctgggtaacgtgggtaatcaactgctgaccatgcaaattacgctgcccgctgacgatcagcaaaaagcgcagaccaccgcagaaaacatcattaatacgctggttattcagtaagttttaagatgatgaggcggcctcagggacgtgttccggaggccgtttttttaatcgccacgtcagtaataacgcgattgcgaccagtcccgccgccgccagataaatcaccggtacgcccgcccagctcatcaccagcccagccagtggtccagtcacgccaagcgataaatccataaatacggtgtaagttgccagcgccgccccctgattttgctgcggaaccgcttttaccgccactacacccaatgccgggaacaccagcgaaaacccggcccccgccagtaagacgccgattttcgccatccacggcatagtcgccacgccaaccagtagcaggccgattatctcaacgctaaagcaaatcatcgctacgtttaagccaccgatacggttaatgccgttagggaataacaaacgcgtaccgacaaacgcacagctaaacagcgtcagcgcgaaagccgcaccgtcccaacctttagcgtcataaaacagcgtgataaaggtggcgatgacgccaaatccggcggaagccagtgccagcgccataccgtacagccagacgctcccaagcaccgcgcgaaacggcagcggtttgcctttactggcttttaccgtcggacgcgggatcgccaacaaaatggccaccagcgccacgcccataatgattaacgctaacgcctgcaagccgccccagtgataaaacacgacgcctaacggcgcacccatcgccatcgccccgtaagtgacaatgccgttccacgaaatcacccgcccgatatgcagcgagccaaccacgccaacgccccacagggtcgatcccgttccggcaaaactttgcccaatcccaaggatgacgcgccccaggcaaagtaataacaggctgatgacaggcagactggcggttaatcctgccgtcagataccccagaccgctcaaaaagcagccgcataaaccgaagacgacaatctttttgggtcccagcaaatcggcataacgtccggcatgagggcggctcagcaaggtggcgaaatattgcaggctgataaccaatcctgcccagaaagcgctaaagcccatcacatcatggacatagcccggtaatacagcgagcggcaacccgatggtgaggtagctggcgaagttaaacatgacaatggagacaatgcgcaaattcaggcgcaatccgtttagcgcgggttcggctacgggttcgggcatgaggatcaccacatttttacaacagtgtttcatttttaccatgtgctgacgtgaaaatcagcagtaagaatcagaatattgctggcgtgactcccgctacacttaatacaaaaagtcacaaggaagccccaatggaaacccctcaacccgataaaacgggcatgcacattctgctcaagctggcctcgctggtagtgatcctcgcgggcattcacgcagcggcagatatcattgtgcagctgttactggcgctgttttttgccatcgtcctcaacccgctcgtcacctggtttattcgtcggggagtacaacgccccgttgccattacgattgtagtggtggtgatgctgatcgcactaaccgcgctggtcggcgtactggcggcatcgtttaacgaatttatctctatgctgccgaagtttaataaggagctgacgcgcaaactttttaaattgcaggagatgttgccttttcttaatttgcatatgtcgccggagcgaatgctgcagcggatggactcggaaaaagtggttaccttcaccacagcgctaatgaccgggctttccggggcaatggcgagcgtgcttttgctggtgatgaccgtagtttttatgctgtttgaagtgcgccacgtcccttacaaaatgcgttttgcgctgaataatccacagattcacatcgcgggattacaccgcgcacttaaaggcgtttcgcactatcttgcattgaagacgctactcagtttatggacaggtgtcatcgtctggctggggctggagctgatgggggtacagtttgcgctgatgtgggcagtactggcgtttttgcttaactacgtgcccaatatcggcgcggtaatttccgccgtaccgccaatgattcaggtgctgctgtttaatggtatttacgaatgtattctggtcggcgcattgtttttagttgtccatatggtcatcggcaatattttagagccacggatgatgggccatcgcctggggatgtccaccatggtggtatttctttcattgttaatctggggatggctgctcggcccggtagggatgctactttcggtgccattaaccagcgtgtgtaaaatctggatggaaacgacgaaaggtggcagcaaactggcgattttactggggccgggcagaccgaaaagtcggttaccgggatgaggcgacaagtgatacgatacgcactttcattttccattaaacgttggccctgatatgtatcggatagttctggggaaagtttcgaccttaagcgcagctccactgccaccgggtttacgcgagcaagcaccgcaaggtccacgacgcgaacgctggctggcggggcgtgcattgctttcgcacacgctttccccgctaccggagatcatctatggcgaacaaggcaaacctgcattcgcgccggaaacgccgctatggttcaacttaagccatagcggtgacgatatcgctctgctgttgagtgatgaaggcgaagtcggctgcgatatcgaagtgattcgcccgcgcgccaactggcgctggctggcgaacgccgtattcagcctcggggaacacgctgagatggacgccgtgcatcctgatcagcaactggaaatgttctggcgcatctggacgcgcaaagaagccatcgttaaacagcgtggcggcagcgcctggcaaatcgtcagcgtagacagcacctatcactcctcgctgtcagtcagccattgtcagcttgaaaatttaagcctggcgatctgcacccccaccccctttacgctcaccgccgacagtgtgcaatggatcgattcagttaactgatccgcccacccgactgcccatctattgatccagaacaggtaatcagtatgacgaatacttaaaatcgtcatacttatttccgccatctattttaatccattggggttatcatgctctccacactccgccgcactctatttgcgctgctggcttgtgcgtcttttatcgtccatgccgctgcaccagatgaaatcactaccgcctggccggtgaatgtcgggccactaaacccgcacctttacacgcctaaccagatgttcgcccagagcatggtttatgaaccattggtgaaatatcaggcagacggttcggtgatcccgtggctggcaaaaagctggactcattcagaagatggtaaaacctggaccttcaccctgcgtgatgacgtgaaattctccaacggtgaaccgttcgatgccgaggcggcggcagaaaacttccgcgcagtgctcgataaccgtcaacgtcacgcctggctggagctggcaaaccagattgttgatgttaaagcactcagtaaaacagagctgcaaattaccctgaaaagcgcctactatcctttcctgcaagaactggccctgccccgtcctttccgttttatcgctccctcgcagtttaaaaaccatgaaaccatgaacggaattaaagcgccgattggcaccggaccatggattttgcaggaatcgaaactgaatcagtacgatgtcttcgtccgtaacgaaaactactggggcgaaaagccagcgattaaaaagatcacctttaacgtcatcccggacccgactacccgcgcggtggcgtttgaaactggcgatatcgacctgctgtacggaaacgaagggttattaccgctcgataccttcgcccgctttagccagaatccggcttaccacacccaactgtcacagccgatcgaaaccgtgatgctggcgctcaataccgccaaagcccccaccaatgagctggcagtacgtgaagctcttaattacgcggtaaacaaaaaatcgctgattgataacgcgttgtatggcacccagcaggtcgccgacaccctgtttgccccttctgtgccctacgccaacctcggcctgaaaccgcgccagtacgatccgcagaaagcgaaagcgttgctggaaaaagccggttggacgctgcctgcgggcaaagacatccgcgagaaaaatggtcagccgctgcgcattgaactgtcgttcatcggcaccgatgcgttaagcaaatcgatggcggaaatcattcaggctgatatgcgccagattggcgcagatgtctcgctgattggcgaagaagagagcagtatctatgctcgtcagcgcgacggtcgttttggcatgattttccaccgcacctggggcgcgccatacgatccacacgccttcctcagttcaatgcgcgtaccgtcacacgctgacttccaggcacagcaaggattagccgacaaaccgctgattgataaagagatcggcgaagtgctggcgacccatgacgaaacgcaacgtcaggcgctgtatcgcgacattctgacccgtctgcatgacgaggcggtttatctgcctatcagttacatctcaatgatggtggtatcaaaaccggagctgggtaacatcccctacgcgccgatcgccactgaaattccgttcgaacagattaaaccggtgaaaccttaatgttgcgttacgtattacgccgctttctgctgctgatcccgatggtgctcgccgcctcggtgatcatttttctgatgctgcgcctcggtaccggcgacccggcgctcgattatctgcgtttatctaacctgccgccgacgccggagatgctggcctctacccgcaccatgctcgggctggatcagccgctgtacgtccagtacggcacctggttgtggaaggcgctgcatcttgactttggtatctcattcgccagccaacgcccggtactggacgatatgctgaacttcctgcccgccacgctggaacttgcaggtgcggcgctggtattaattctgctcacttccgtaccgctcggtatctgggcggcgcgccatcgcgaccgtctgccggatttcgccgtacgtttcatcgcgtttcttggcgtgtcgatgcctaacttctggctggcgtttttactggtgatggcgttttcggtgtatctgcaatggctacccgcgatgggttacggcggctggcagcacatcattttgcctgcggtttccattgcctttatgtcgctggcgattaacgcgcgtttactgcgcgccagtatgctggacgtcgccggtcagcgtcacgtcacctgggcgcgtctgcgcggcctgaacgacaaacagaccgaacgtcgccacatcctgcgcaatgcctcgctgccgatgatcaccgccgtggggatgcacatcggcgaactgattggcgggacgatgattatcgaaaacatctttgcctggccgggcgtcgggcgctatgcggtgtcggcgatttttaaccgtgactatccggtgatccagtgctttacgctgatgatggtggtggtttttgtggtctgtaatttgattgtcgatttgctcaacgccgcgctggacccgcgcattcgtcgtcatgaaggagcgcacgcgtgaactttttcctctcttcccgctggtcggtacgcctggcgctgatcattatcgccctgctggcgctgattgcgctcaccagccagtggtggctgccgtatgacccccaggcgattgatttgccgtcgcgcctgctttcgccggatgcgcagcactggctgggcaccgatcacttaggtcgcgatattttctcgcggctgatggcagcgacccgcgtgtcgctcggttcggtaatggcctgcctgctgctggtgctgacattagggctggttattggcggcagcgccgggttgattggcgggcgcgttgatcaggccaccatgcgcgtcgccgatatgtttatgaccttcccgacctcgattctgtcgttctttatggttggcgtgctcggcaccgggctgaccaacgtaattatcgccatcgccctgtcgcactgggcgtggtatgcacgcatggtgcgcagcctggtgatttcactacgccaacgcgagtttgtgctggcgtcacggctttctggcgcgggccatgtgcgggtgtttgtcgatcatctggcaggcgcggtgatcccttcgctgctggtgctggcaacgctggatatcggccatatgatgctgcacgtcgcggggatgtctttccttggcctcggtgtgaccgcgccgaccgccgaatggggcgtgatgattaacgacgcgcgccagtatatctggacccagccgctgcaaatgttctggccggggctggcgctgtttatcagcgtgatggcctttaacctggtgggtgacgcactgcgcgatcatctggatcctcatctggtgacggagcacgcacactaatgccgcaacagattgaactacgtaatatcgcgctacaggccgcgcagccgctggtacacggtgtatcgttaaccctgcaacgcgggcgcgtgctggcgttagtcggcggtagcggcagcgggaaatcattaacctgcgccgcgacgctgggcattttgcccgctggcgttcgccagacggcgggggaaattttagccgatggcaaaccggtttcgccttgcgccctgcgcggcatcaaaattgccaccatcatgcagaacccgcgcagcgcctttaatccactgcacaccatgcacacccacgcgcgggaaacctgcctggcgttagggaaacccgccgatgacgctacgcttaccgctgccatagaagcggtggggctggaaaacgccgcgcgcgtgctgaagctgtacccgttcgagatgagcggcggcatgttgcagcgcatgatgattgcgatggcggtgctgtgtgaatcaccgtttatcatcgccgatgaaccgaccaccgacctcgacgtggtagcacaggcgcgcatcctcgatctgctggaaagcattatgcaaaaacaagcgccgggaatgctgctggtcacccatgatatgggcgttgtggcgcgtctggcggatgacgtggcggtgatgtcacaaggtaaaattgtcgaacagggcgatgtagaaacgctgtttaacgcccccaaacatacggtgacgcgcagcctggtttccgctcatctcgccctctacggtatggagctggcatcatgaccttacttaacgtctgcggcctttcccatcactatgcccacggtggatttagcggaaaacatcaacatcaggcggtgctgaataacgtttccctgaccctgaaaagcggcgaaaccgtcgccctgctgggacgcagcggctgcggaaaaagcaccctcgcgcggctgctggtaggcttagagtctccctcacaagggaatattagctggcgcggcgaaccgctggcgaaactcaatcgcgcccagcgtaaagcgttccgccgcgatattcagatggtatttcaggactccatcagcgccgtgaatccgcgcaaaaccgtgcgcgagatcctgcgtgaaccgatgcgccacctgctatcactgaaaaaatccgaacaactggcgcgcgccagcgaaatgctgaaggcggtcgatctcgatgacagcgttctcgacaaacgcccaccgcagttaagcggcggccagctccagcgcgtctgcctggctcgcgcgctggcggtcgaaccgaaactactgattctggatgaagccgtttctaaccttgatctcgtgttacaggcgggcgtcattcgcctgctgaaaaagctacaacaacagtttggcaccgcctgcctgttcatcacccacgacttacgcctggtggaacgcttctgtcagcgggtgatggtgatggacaacggacaaatcgtcgaaacccaggtggtgggagataaattaaccttttcctctgacgccggacgtgtgctacaaaacgcggtattacccgcattccccgtgcgccgtcgcaccacagaaaaggtttaacgcaaatgcaacgagtcaccatcacgcttgatgacgatttactggagacgctggacagcctgagccagcgtcgtggttataacaaccgttccgaagctatccgcgatattctgcgtagcgccctggcccaggaggccactcagcagcacggcacgcaaggtttcgcggtgctctcctatgtgtatgaacacgaaaaacgcgacttagccagccgcattgtctccacccagcaccatcaccacgatctctccgtcgccacgctgcatgtgcatatcaatcacgacgactgtctggaaatcgccgtgctgaaaggtgatatgggcgacgtgcagcattttgccgatgacgttatcgcccagcgcggcgtgcggcacgggcatttgcagtgcttgccgaaggaagattgagttatttctgaaacgaggaaagaaaagatattaactgaacttaatttataaaattaagttcagttgcatagatagatcctgtaaaggcagatattctgcgtaatgtacgccgctaaaatttataaatgattcaaacgctcattcagtgtttcaataatataggtattaacagagacttgttgctgcgcagccgcattattaaggcgttcactcagcgattctggatagcgtaacgtaaaggtcttaatcttttctgtacgcgcatacggctcaatacccgcagctttacaatcctcaagatactctcgcagggaaagttccccttctttttgcagcccctgaatgctgtcagagacaaaatcacaataacctgacaagcccaggaatttgccacgaaatgcattcagttctggcacgtaagtgataacagcaggttgcccggcaatctccatagagtttggcgtcttcagtttgatcatggttttacccctatacttagtaaccagtcacgcacgctttctacagcgcctttatcggtatctggcgacggatgaggccgatggaaacacgcaacgctcatatttagtatgaacttacagcgcgaccccctaccttccttaatttctccgcctaacgctttaaccagagattctatatcagtccatttgattccttgaggtaaaggtgatttaaatagctgatccagtgtgtttttttgtttctttcgtaaagcctgtacctgtgtttacatgacattcccttatgacttcactttatgacatcacagtatgaagtcaagtttcccttccttacgccattgtcccaatcgtcttcctgaatcgcagcagcgcgatggtgaaaaacgcgccgccaattgccatcagcgtcaggaactgcggccagacgatttcgaatccggcaccccggtagagaatggcctgcgcgaggctaacaaagtgtgtcgtcggcatggtcagcataatgtcctgcaccatctgcggcatactttcgcgcggcgtggatccaccggaaagcatttgcagcggcagcagcaccagaatcaccagcagccccagttgcggcattgaacgcgctatcgtccccataaaaatgccgattgacgtggtggcaaacagactgagcgccacgcccagcataaacagcgggatcgagccttcaatcggtacacccagcacgcctttcaccatcagcaccagtgataatcccgacaccaccagcaccaccagccccatcgaccagacctttgccatcatgatctcaaacggcgttatcggcatcaccaacaagtgttccaccgtgccgtgttcacgctcgcggatcagcgccgatccggtcaatacaatcgccagcatggtaatgttgttgatgattgccatcaccccgccaaaccacgcgggatcaaggttcgggttaaagcgcatccgggtttccagcgataccaacggttcgctgttatcacggtagcgcgcgacaaagctgttcacttcaccgttgataatattctggatatacccattgccggtaaatgcctggctcatgcgcgtggcatcgacgttcacctgaatatccggctggcgtccggcgaggacatcacgctgaaaattaggcggaatatttatcgcaaaggtataacgcccggcgtccagtccggcatccatctcatcggcggtgatcatctccggtggcaaaaaccacgggcgatagaagctgttaacgatccggttcgataactgcgattgatccatatcggcaatggcgatcggcgcgaggttcaacgatcctggcgtaacggtcgctgacgaatacaccgacaccgtaaacgagaagacaatcagcgtcagcatcgctttatcaccgagcagactgcgcaactctttgatacccagattaaaaatattgcgtaaatggcgcatcatccctcctgttttttcagcagcaggatacttaagcccatcaccagcgggatggctatcagcaacgggataaaaagttgccacaaatcagtcagatccagcgctttcgagaacgttccgcgggcgatagtcagaaaatgactggtcgggtaaacctcgccgatccaacgtccaggcccttccagcgaagctaccggatcgatcatcccggaaaactgtgtcgccgggatcaacgtgataatcgccgttccgaaaatggcggcaatctggcttttcataaaggtggagatcagcagccccattccggtggcaatgatgatatacagcagcgccgccagggtgagcgtcaggaaactgcctttatgcggtacgccaaacacaaacaccgacaggccgcagagcaggaaaaagttcagcatccccagcgcgatgtatggcaactgtttaccaagcaaaaattcactacgcgtggtgggggtcacgtaaaggttgataatcgacccaagctctttttcccgcaccacgctaagggcgcttagcattgacgggatcatcatcagcagaagcgggatcaccgccggaacaatcgctggcaggctttttacgtccgggttatagcgatagcgcgtctcaatattcatcagcccgctttggctggcgggtgtggattgtcggctcgccacatcctgtagccagctctggtgcattgcctgcacgtaaccttttaccgtttcggcacggctcggcatcgctccgtcgatccagacgccgagttccacaggcgtaccacgcgcgatatcgcgcccgaaattgggagggatctcaattgccaccgttatatcgcccgcacgcatccgacgatcaagctcgtcataactggtgagcggcggctgttcgataaagtaacgggaaccggagagattgagcgtccacgcctggctactgacggtctggtcgcggtcgagcaccgcaaagcgcaggttttccacatccatactgatgccgtaacccattatcagcatcaggatcactgttcccatcagcgccagcgtcgaacgtaccggatcgcgtcgcagttccagtgcttcgcggcggctgtagctaaacagacggcgcaggctaaatccctgacgcggcgcgtgggtggtgtcgtgtatcacgggcggcgcttcggcttcgttgctctgtcctgccgcttcctgcaaataggcgataaatgcctcttccagactggcggctccgcgtttctcaaccagttcctgcggtgtaccgctggcgagcacttttccggcgtgcatcagtgagatgcggtcgcaacgttccgcttcgttcataaagtgggtggagataaaaatggttactttgtcctggcgcgagagatcgaccatcaactgccagaacatatccctcgccaccggatcgacgccagaagtaggttcatcgaggattaacatctccgggcgatgaatcaccgccaccgccagcgaaagccgctggcgaatgccgagcggcaatgactccggcagaacatcttcaacgtcgttgagcttaaaacgctcgctcatttcagccactcgcgcgggaatttccgcttccgggatgtgaaacaaacgggcatgtaactcaaggttttgccgcacggtgagttcgttatagagcgaaaacgcctgcgacatatagcccacccgacggcgggtatcgatatcttttggatcaaccggttgcccaaacagccacgcctcaccttcgctggcgggcagcagtccggtgagcattttcatggtggtggatttaccgcagccgttcgatccaagaaaaccaaaaatctccccgcgtggaatgcggaaattgacgtgatcaacggcaacgaaggaaccaaaacgcatggtcagatcgcgcgcttcgatggcaatctctgcattttcaggttgatacggtgggatcactaccgcctgatgcgcctggcgttgcgcttgcggtaacagatttataaacgcctcttccagcgtggcgctttgcgtttgctgccgcagctcttcggcgctgccagttgccagcacttctccggcattcatcgctaccagccagtcgaagcgttcggcctcttccatataggcggtggcgaccagcacgctcatattgctctgccgctggcgaatactgtcgatcagatcccagaactgggcgcgggagagcgggtcaacccccgttgttggctcatcaaggatcaacagttccgggtcgtggattaacgcgcagcacagccccagtttttgcttcatcccgccggagagtttacctgccggacgatcgcgaaacggtgctaacccggtgctggtcagcagctcattaattcggacttcccgctccgctttatcgtgaccgaacaagcgagcgaaaaaatcgacattttcatacaccgataaggtgtggtagagatttttgcccagcccctgcggcatccaggcgatgcgcgggcagacgtcgcggcgatgcttcgggtcgcgcatatcgccgcccagcaccatcacattgccctgttcaatgacgcgggcaccggaaatcaacgacaacaagctcgacttcccgacgccgtccgggccaatcagcccgaccatgcaacgggccggaatatcgagtgtgatattgttcagcgcaacggtttttccataatgctggctcacgcccgccagttgcgcgacaggcgggacgggaaccagttccagatgcgtcattgcggcaacctcaccacgaggtcgtcaggccacggaagttcttcattcacccgcacccacgctacgcccggtaaaccggttttgacatattccagatgctgctggagtaattccggtgggatacgcgctttgacgcggaacatcagtttcagccgttcttcgctggtttcgacggtttttggcgtgaactgggcgacactggcgacaaaactgatggttgcaggaatacgcagatctggcgcggcatcgaggatcagccgggcttcaccgcccagtttcagcgtgcccgcctgttcggttggcaggaagaaagtcatatagacgtcgctgagatcgaccatattcagcacccgaccgcctgccgccagcacttcgcctggctcggcaacccgatactgcacgcgtccgtcacgcggggctttcagttcgctgtcatcgatatctgcggcaatgcgccgttcagtggcttgtgcggcttcgacgcgagtttgcgcctgaatgatattggtgcgtgccgcttctatagcggctttagaagccgaaacctgagcttttgccgattccagcgcagctcgggcgctctcagcggcggcgcggtcgtcatccaactgttgcgcagaaatagccccacgatgggcgagcgagcgggaacgggtatgacgtttggctacggagtccagttcagcttgccgttgattaaccagcgactgagcggcgcgagtttcactttggcgttgctccagcaaagcctgcgcggcagcaacggcgctttgtgcttctttgatttgcgcaatggcttccagtcgctgttcctgcaacacgcgagtatccatcttcgccagcacttcaccttctcgaacaaactggccttctttcaccagaatggtgtcaatacgcccggcaattttgctggcgatatccacttccgtcgcttcaatgcgcccattgctgacagcaaagccttccggcacacctgccgggcgcaacagccaccacgccacgatagccgccaccgccagtaacccgacaacccaccacgccagatggcgcttactcttatccataatcgacccgccataatccctgtaagcaaacgacgcgtgttacaactgccgccgaacgacgttcagcggattcttccatccgggataagaaggaaacggcaaatacgaccagcgcgcagagcattgagcgccaacggggaaggcttagtgaaaacgggtagtaatgttgtcatcatcagcattcctggccgtaaatgaaacacgcatactcataagtgtgatctataaaactggctgacaaaacggtatccatcctgttggatagcgtttcacgcctgttcagttgcaggaacagagcattcctttttacgttttatcaacagtctcaaccagatagtaacattaatattcatgttgtctatggttcagagctgtaacattgtgcgccttctaatcaaaggcataagtccatttctgtttttttcatgctggtaagacttccagggagtggttatctcaggccctgcaccagggttaatttggcaattatgcatgctgaacattcttccagcatgtttactgtcacgggcgttaagacctaaaactgtccccgtttcgcctatgcgttctcttccaccatttccgttatgtgcaacaacttgatttatacctaacatttgtgaacatgctaatagtgcttcaagtttaggtctgtaatctgtcgaaacagaaaaataacgattaaaggatcgacaagagatagcccggctagttttaaactttttgccattaattatagcatgatgctttttattgataattgccgctaattcgaccggatcgagagcattggtcatttcatcaatagagactgttatcggtcctataatgtaacgttttcgctgctcatcaaaagttatcccatgatgatttgccattattttgtatttggggtcatagaaacatacaggataatcttttatcccagcgtaggtatcctcatcaagtggtttcatacgcgtgaagttctgcatatagttaccattgcaattcgtttcatgatttccagctaatacatgaacattttcattgatactcattatgcgttttaacaaatcgatgataaattgatcgccacagatattactaaatcgatcgccggtttggtcgccaagaaacgtacatggcgtcacagcgtctttattaataactaaataaggctgaagactttctaaaactatatctcttctgttcagaatactgattattgtattaacattagtgtcaagttgctcattaaagttctcccttagcaatacgttgagaacttcatcttctatattaagcaactggctaaggaaattttctccttcagccatgattctcaaatgtcccgttgcaaaaagcgcgtacaaaactgcaccgactgagccatcggtatcgccaaaataggttggtctggtacttgtgggatcaacaggtgaacaattggagaaataggttctgtcagcgaactgggggtttatcattgtttcgaatttaatatcagatacattgaattgcgatattttccagtcccagacgggtttgtacgactcagtaactgcaacatcattagcatcatcatttactgtcatattattaagtaaataaacaatgctgcaccaattaatatcggtattatcaagatagcagccgtaatttttactattaattgtcacaataaactgataattattatccctacgtagaatatgagcgcgcatgtccgatagcatactatatttttctgaatgattcgtttgtatggtaaatgatattttgtcatctcgaatagattgttggaaacgttctatttgccaatcatcaattttttccacaacttcaccgagcattgtcctggcaatacttgatatatcatcacctataccatttgcaatatacccaaacagttctttagtgaagttagtaacatgctcttgcaccatatcatttgttgcgattgtcgttgtactgtcgttagtgcctgccacagttccaattttcatcttttacctcatataattcaccgcgaggaatgcatagttaacatttaatcttatgacatacacctcatgttcgatggaaaaataattatattttgcacaaatcattcagccttaaagcataatatgaaatttcttatctcatagcagagaaagtccctaaagattgtagaggcgtcatcagaacatgcctctacaatcgattaagaaaacctatgaaatactggcaggattaaaaagatataccacagcactcatggagttttaatgtggttgaaaacaactaagccctgggacaccttttttatcaccacgttcgttaggagctatcttccaggaatttagccccatggtataattatcaattttttgatgctgatctacccctaatccataatggccatatttctgtttagtttttttgagcgtctgtccacatttgaagatatcttcaggttttggtctgaaagcagtagtgttattaaaataattgtcatatacaggtgtggatgctatagcattgcttctaattagatggataaaacgatcatccatgtgttctttatgttttttattaaaaatattggctaattcctcaggatcagtaggatttttcatctgattaaatggaacctgcaaagcaccgagacaataacattttttttcttcatctcttattattccgtgatgactggttaaaacttgcctttctgagtcataattacaaacatcgagcgttttaattaagttatacgtatcaccggcagagagtttatgatttgctagtcgtgcagtatagttaccattaaaattgatttcatgatttccagccagaacgacgacatttttattaatacggctatctttattaccctccatatttcgcatagaatttagcaaagtaaggatatatttatcaccaaaaatagtactaaatctatcgcctgtatgatccccaaggaagatacaaggggttatcgcatcgtcctttaaaaaaacatgttgatgcaactcattcaagatcatgtctctcgtatttaataaatcgtagagcactttattatttttatgtttgtatgcagatgaagccatctcttcgtgttttaataattcacataataaactccaacccttttccctgatgcctatatgccctgaaacgagcaatgcataaagtacagcgcctactcttccatctgtatcgccaaaataagccgtgttggcattttgtgggttaatcacaccacactgtttatagaagtctatttttgaaaacacaggtttaacatagctatcaaacttttccttagtaaacgtctctttagagacatcccaacgccagtcaggtttgaaattaccactaagaagagtaaagaaatttctcgctatgatagaaagcccatcaactttataaattatatctgatttatctccagaggaattaataaaataataaccgcccttacactcaacagtaacggtaatgggagacgataattttaacacatggttattgtctggtataattgtaaagataaacgtatcagtagtattgtcggcgaatctattatattcttgaatatctatagaaggttcactattataaaaccatactttctccatctggtgactacgatcatttaccttccagtgaccatgttgcaggaaatagatgatatgcaggccaaaatcgttatctatttgcgaatcattatccagtttatcaaattcaactatctttgcacgatgtgttttatcaaccttgccatggtgttgatgactgttaactttatctgaatgcttatcttgatggtttgaagagaagtgcttaaatatattgtgaaatactttcataaataacctgtaatatttttacttgttagtaacaaaataaacaatacatgtctgaaagacatatttacgatgatacaaagcaataatacttatatgttcgatgattttaagcaccgagactatccggtcttttactaaataatggaaaacaatccatccctggaagataattgtaaaaaaaacaacagaataagaattaatcttaggataaatatttatttatcatggccttttaaccggtaaaaaatggcactcggcacagtaaaccccgctatagttatgctatgcatttgtctttaatgatatctcgtcgttatattaacaggctgaaattatcattaatgcacatttcattattagcagggatacctgaggagtttaaagtgaacatatatatcgggtggcttttcaaattaatccctttgattatgggattaatttgcatcgcgttaggtggctttgtgctggaaagttcagggcaaagcgagtatttcgtcgcgggtcatgtgctgatttctctggcggccatatgcctggcattattcactaccgcatttattatcatttcgcagctcacgcgcggcgttaatacgttttacaatacattgttccccattattggctatgcggggtcaattatcaccatgatatggggttgggcactgttagcaggcaatgatgtgatggcagacgagtttgtcgccggccatgttattttcggcgttggtatgattgccgcctgtgtatcgacggtggcagcgtcatccggtcactttctgctcattcccaaaaatgcagcggggagcaagagcgatggaacgccggtacaggcttattcttcattaatcggtaattgcctcattgccgttcccgttttactcaccctgctcggtttcatttggtctattacgctgttacgtagtgctgacataactccgcattatgtcgcgggtcacgtattgcttgggttaaccgcaatctgtgcctgtctaattggccttgttgccacaattgtccatcaaacacgtaatacgttttcaactaaagaacactggctgtggtgttattgggttatttttctcggctcaatcacggtactgcaggggatatacgtcttagtcagttccgatgcaagcgcccgactggctcccggcattattcttatttgcctcggaatgatctgttacagcatattctcaaaagtctggctactggcactggtatggagacgtacctgttcgttagccaacagaataccgatgattcccgtcttcacctgcctgttttgccttttcctggcatcgtttcttgcggaaatggcgcagaccgacatgggatattttattccttcgcgggttttggtcggtttaggagcggtatgctttacgttgttctcaatcgtttcaatattagaagcaggttctgctaaaaaataattgcaacgtaccggataaaaccagcgttgaccatttgcgtaacgctggtttttcttaggcatcatgaaataacgcagcattaatgcatagtggttaaggataaaaaaacaacaaagttactgtttttttcaacctgttcatattttataaagatctggccactgggtgagttttcaatcacctttccttccaccttatattaagcctggagggtttcagttcacgggctcattagaaaataatcacaagatagccactatcaaaattagctcatttttaatgcggctctaataattttcatctttaggtaacaggtcaggacgacttcgctgcaatcaaatcctgcgcacaagcccacgcactcgaccacgcccactggaagttatagccccccagccagccggtaacgtccatcacttcgccgatgaagtacagcccaggcactttgcgcgcttccatcgtccgtgaagagagttcgttggtgtccacgccgccgagcgtcacttcggcagtgcgatagccttcagtgccgttgggttgtacgcgccagtcggtcaatgtgctaatcagtgcctgttggtcacgcacgttgagctgttttagcgaaacatccgggatttgcccgagttgctgtaagcgttcaaccaaccgcttcggtagatgaaccgccagtgtgtttttcaggctctgattcggatgtgcgttacgctgctcattcaggaaggtttcgagatccacatccggtagcagattgatactgacaaattcacccggttgccagtagctggaaatctgcaacaccgccggtccagacaagccgcgatgggtgaagagtaagttctcacggaaaacgatgccgttttcagcggtaatcacggaaggcaccgccacgcccgccagcacctgtaactcttcgagcaacggtttatgcagagtgaatggcaccagacccgcgcgggtcggcagcacgttgaggccaaattgttcggcaatcttataaccaaacggcgacgcgcccagccccggcattgacagcccaccggtcgcgatgaccagcttttcgcaaccgacagtcatgccgttcagttcaagcgtgaagcctgtttcatccttcgccacactcagcacttcgctacgcaatctgaaggttacattgcccttctcgcactcatccaccagcatgtcgacaatctgctgcgcggagtcatcgcagaagagttgtcctaacgttttctcgtgccaggcgatgccgtgtttattgaccagatcaatgaaatcccactgggtaaaacgcgcgagtgcagacttacaaaaatgcggattctggctcagataagcgcctggttcgacataaaggttggtaaagttgcagcgcccaccgccagacataaggattttgcgccctggttttttaccattatcgatcagcagaacccggcgtcctgcctgacctgccagcgcagaacagaacatacccgccgcaccagcgcctataataatggcatcaaacctttccacgttgcgctcctcttagaaaaaacgggcgtgaattgtaaagattcctcagtggtcgcaccagcatcaatattactaaaaggaagtatttgcctgaattatataagataattattttttgagtgaaatccatacaggaggcaaatcaaaaaaagtctatatttcactttgcccgcgccgcgaaagtcactgataatgcgccgcgttcatgtcctcaaaatggcgtaacgtcctatgctacatttgtttgctggcctggatttgcataccgggctgttattattgcttgcactggcttttgtgctgttctacgaagccatcaatggtttccatgacacagccaacgccgtggcaaccgttatctatacccgcgcgatgcgttctcagctcgccgtggttatggcggcggtgttcaactttttgggtgttttgctgggtggtctgagtgttgcctatgccattgtgcatatgctgccgacggatctgctgcttaatatgggatcgtctcatggccttgccatggtgttctctatgttgctggcggcgattatctggaacctgggtacctggtactttggtttacctgcatccagctctcatacgctgattggcgcgatcatcgggattggtttaaccaatgcgttgatgaccgggacgtcagtggtggatgcactcaatatcccgaaagtattaagtattttcggttctctgatcgtttcccctattgtcggcctggtgtttgctggcggtctgattttcttgctgcgtcgctactggagcggcaccaagaaacgcgcccgtatccacctgaccccagcggagcgtgaaaagaaagacggcaagaaaaagccgccgttctggacgcgtatcgcgctgatcctttccgctatcggcgtggcgttttcgcacggcgcgaacgatggtcagaaaggcattggtctggttatgttggtattgattggcgtcgcgccagcaggcttcgtggtgaacatgaatgccactggctacgaaatcacccgtacccgtgatgccatcaacaacgtcgaagcttactttgagcagcatcctgcgctgctcaaacaggctaccggtgctgatcagttagtaccggctccggaagctggcgcaacgcaacctgcggagttccactgccatccgtcgaataccattaacgcgctcaaccgcctgaaaggtatgttgaccaccgatgtggaaagctacgacaagctgtcgcttgatcaacgtagccagatgcgccgcattatgctgtgcgtttctgacactatcgacaaagtggtgaagatgcctggcgtgagtgctgacgatcagcgcctgttgaagaaactgaagtccgacatgcttagcaccatcgagtatgcaccggtgtggatcatcatggcggtcgcgctggcgttaggtatcggtacgatgattggctggcgccgtgtggcaacgactatcggtgagaaaatcggtaagaaaggcatgacctacgctcaggggatgtctgcccagatgacggcggcagtgtctatcggcctggcgagttataccgggatgccggtttccactactcacgtactctcctcttctgtcgcggggacgatggtggtagatggcggcggcttacagcgtaaaaccgtaaccagtattctgatggcctgggtgtttacccttccggctgcggtactgctttccggcgggctgtactggctctccttgcagttcctgtaatcgtacgcaccaaaacgagcgggtcagtttactggcccgctttttttatgcgttattattgctgaagtgcttaatgccaaatcatcaatgcaatcaggctgaccaccaccaaaccacacaatgcgctagtcagaataaactgccgacgcacccgctcacagcggcgaataaactcatcatcgtgatgatcgcgataacgttgggcatagatataccaaacgagacgcacctgtttgttgggttggccatgtgaggtaaaaaagccccctccatcaacatattgatagagcaatggatcgcagttacgcagtaccactaacaacgcgcgtagtgatgagaaatagcgcgccatgttaacaatgcaaacgacacataaagcccaaaataatgcgacggtgcttatcatacctcctccccggcgacctgcccgcggagttccaccccggggctaccgctcccgatacgctgccaatcagttaacaccaggtcctggagaaaccgcttttgtggtgaccaacatccgagcggctctatagatagtgtaggagatcaggttgttttttttccagaaggttaaccactatcaatatattcatgtcgaaaatttgtttatctaacgagtaagcaaggcggattgacggatcatccgggtcgctataaggtaaggatggtcttaacactgaatctttacggctgggttagccccgcgcacgtagttcgcaggacgcgggtgacgtaacggcacaagaaacgctagctggccagtcatcgacaactttatggaaggagtaacactatggcttataaacacattctcatcgcggtcgacctctccccggaaagcaaagttctggtagagaaagcagtctctatggctcgcccctacaatgcgaaagtttctctgatccacgtagatgtaaactactctgacctatacaccgggcttattgatgtgaatctgggtgatatgcagaaacgcatctctgaagagacacatcatgcgctgaccgagctttccactaatgcaggctacccaatcactgaaaccctgagcggcagcggcgacctgggccaggttctggtcgatgcaatcaagaaatacgatatggatctggtggtttgtggtcaccaccaggacttctggagcaaactaatgtcttccgcacgtcagctgatcaacaccgttcacgttgatatgctgattgttccgctgcgcgacgaagaagaataatcatccccccacgacgtgttcctgaacgcccgcatatgcgggcgttttgctttttggcgcgccttgttacctgatgcagcgtaaaccccttatctggcctacgatctgcgtacgcaatcaaaatctcctgccaatacaacatttaacaccatcatattttccatcattagtgtgatcagctggttattttctgttgtaatagtgtattaatctattcaccgcatcaatattaagaatctctgacagatgtaaactttttcgcgcgttatcccttacgcgttcatacttttcaggatggtattggaaggttaataaatatgaatacaacaacacccatggggatgctgcagcaacctcgcccatttttcatgatcttttttgtcgagttatgggagcgattcggctactacggcgtgcagggcgtactggcggttttcttcgttaaacagcttggattctcgcaagagcaggcttttgtcacttttggtgcttttgctgcgctggtctatggcctcatttccattggcggctatgtcggcgaccacctgctggggaccaaacgcaccattgttctcggagcacttgtgctggcgattggctacttcatgaccggcatgtcgctacttaagcctgacctgattttcatcgccctggggactatcgctgtcggtaacggcctgtttaaagctaacccagccagcttgctttcgaagtgctatccgccgaaagatccgcggcttgatggcgcattcaccctgttctatatgtcgatcaatatcggctcgttgatagcgttatcgctggcccctgtgatcgctgatagattcggttattcagtcacctacaacctgtgcggggcggggttaattatcgcattactggtttacatcgcctgtcgtggaatggtgaaagacattggttctgaacccgacttcaagccgatgagcttcagcaaactgttgtacgtattacttggcagcgtggtgatgatcttcgtatgtgcatggctgatgcacaacgtagaagtcgccaatctggtgctgattgttctctccatcgtcgtcaccatcatcttctttcgtcaggcattcaagctggataaaaccgggcgcaataaaatgtttgtcgcctttgtcctgatgctcgaagcggtggtgttttacattctctacgcccagatgccaacatcgctgaacttctttgccatcaacaacgtgcatcatgaaattctcggtttttccatcaacccggtcagcttccaggcgcttaacccgttctgggtggtactcgccagcccaatactggcaggcatttacacgcatctgggtaacaaaggcaaagacctctcgatgccgatgaaatttactctcggcatgtttatgtgctctctgggctttttgacggctgcagctgcgggaatgtggtttgcggatgcccaggggctgacatcgccatggtttatcgtgctggtgtacttattccagagcttaggtgaactgtttattagcgcccttggcctggcgatgattgctgccctggtgccgcagcatttgatgggctttattctcgggatgtggttcctgacgcaggctgccgcgttcttgctgggcggctatgtggcaacatttaccgcggtgccggacaacattaccgatccgcttgagacgttgcccgtctataccaacgtgtttggtaagattggtctggtcacactgggcgttgcagtagtgatgctgttgatggtgccgtggctgaaacgcatgattgcgacgccggaaagccattaattattcttgcagaaagcagggtagcgttatcgctaccctggtttacttttacactggcgtacctgcataaatatcaaacctatgccctttagtgactaccgcgtttggcgtggcgacattcgccagcggtggcgcgtagtccgggcgctttaccaccacgcgtttggtcgccagcaagcgtgcaggctccagtaatccatcggcatcaagatccggtcccaccagcgactgaaagacacgcatctcttttttcactagcgcgcttttctgcttatgcgggaacatcgggtcgagataaaccacctgcgggcgcggggtaatatcagtcagcgccgtcaggctggaggcgtgaattaactgcaaccgctcctgcaaccagccgccgatttccgcatccgcataaccacgcgccaggccgtcgtcgagcaatgcggcaacgactggattacgctccagcatccgcacgcggcagccgactgaagccagcacaaaggcatcgcgccccagccctgcggtggcatccaccacatccggcaaataatcgcctttaatgcccaccgctttcgccaccgcctcaccgcgaccaccgccgaatttgcgtcggtgcgccatcgctccgccaacaaaatcaacaaagatgccgccaagttttggctcatcacgcttgcgcaattccagatgttccggcgttaacaccagcgccatcaggttgtcttcatcgtgctccagcccccagcgggccgccagaacagataaggcgccgtctccggcgcctgtttcatcaattaagcagattttcactgaatgatcagcccttaatgccgtaatgctccagcatcgcatccagctgcggttcacgaccacggaagcgtttgaacagatccatcggctcttctgaaccgccacggctcagaatgttgtcgaggaacgactgcccggtttcacggttgaaaatgccctcttcctcaaagcgcgagaaagcatctgccgccagtacgtcagcccacaggtagctgtagtaacctgccgcataaccaccggcgaaaatatggctgaaagcgtgcgggaaacggccccaggacggagatggcaccacggcaaccagtttcttgatttctgccagagtttcgaggatttttgccccctgatccgggcggaactcagcatgaaggcggaaatcaaacaggccgaactccagctgacgcagaataaacagcgccgcctggtagttcttcgccgccagcattttatccagcaactctttcggcagcggttcgccggtttcatagtgaccggagataaacgccagcgcctccggctcccagcaccagttttccataaactgactcggcagttcgaccgcatcccacggcacaccgctgataccggaaacagcagcggtttcgatgcgggtcagcatatggtgcaggccgtgaccgaactcgtggaacagggtgatcacttcgtcgtgagtgaacagcgccggtttaccatttaccgggcggttgaagttacaagtcaaatacgcgaccggtttttgcagcgaaccatcagctttacgcatctggcctacgcagtcatccatccacgccccgccgcgcttgttttcacgggcatacagatcgaggtagaagctgccgcgcagttcgttattttcgtcatacagttcgaagaaacgtacatccggatgccagacatcaacatctttacgctctttagcggtgatgccgtaaatacgtttcaccacttcaaacaggccgttaaccgctttgttttccgggaagtacggacgcagctgttcgtcactgatgctgtagaggtgctgtttttgtttttcgctgtagtacgcgatatcccacggctgcaactcatcgacgccaaattccgctttggcgaaggcgcgcagttgtgccagctctttttcgccttgcggacgcgcgcgttttgccagatcggttaagaaatccagcacctgctgcgggttttctgccattttagtagcaagggatttaaaggcgtagttttcaaagcccaacagttgcgccagttcgtgacgcagagcgaggatctcttccatcaccttgctgttatcccacttaccggcgttcgggccttgatcggaagcgcgggtgctgtaagcgcgatacatctcttcacgcaaggcctggttgtcgcagtaggtcattaccggcaggtagcttgggatatccagcgtcagcaggtagccttccagctctttcgcttcggcctgggcttttgccgcagccagcgcgctttcaggcatccccgccagctccgcttcgtcggtaacgagtttggtccagcccatcgtcgcatcgaggacgttgttgctgtactggttgcccagctcggaaagacgagtggcaatctcaccgtagcgttgttgtttctctattggcagaccgatgccagagagttcgaagtcgcgcagtgcgttatcaaccgcttttttctgagccgtgttcagcgtggcgtaatgatcgccatcgcgcaggtcgcgatacgctttatacagcccttcatgttgccctacccaggtgctgtattccgacagcagcggcagggtttgttcgtacgcttcacgcagttccgggctatttttcaccgagttcaggtggctgaccggggagaagatacgccccagcacatcgtccacttccgccaacggctggcagagattttcccaggtgtacggtgctccttgcgctactacgcgctccacattttcgcggcagtcgttcagcgccttagtcacggctggaacgacatgttccgggagaattttagaaaacggaggcaattcaaagggagtcagtaacggattcgtcattcgcgcagtcctggttaaagaggttaaggaagcgctcaacaggcgctttacataatgtgtgtagcatggggttaagtgtagtgaatttcaatgagaaacgttacgctttcgcggcggcggcctcttttcggtatactgtcctgataagcttttgtgcgccccgaatacgggccgatttttacttaccggaacacctttacccatgctcagttatcgccacagctttcacgctggcaaccacgccgacgtccttaaacataccgttcagagcctgatcatcgagtcgctgaaagagaaagataaaccgtttctctatctcgacacccacgcaggggccgggcgttatcagttaggcagcgaacatgccgagcgtaccggcgaatatctcgaaggcatcgcccgtatctggcagcaggacgatttgcccgcagaactggaggcgtacatcaatgtggtaaaacacttcaaccgtagcggtcagttgcgttactaccccggttcgccattgattgctcgccagctactgcgcgaacaagacagcctgcaactgaccgaactgcacccgagcgattacccgttgctgcgttctgaatttcagaaagacagccgtgcgcgcgtcgaaaaagccgatggtttccagcagcttaaggccaaactgccgccggtttcccgccgtggtttaatccttatcgacccgccgtatgaaatgaaaaccgactatcaggcggtggtcagcgggatagcagaaggttacaaacgtttcgccactggtacttacgcactgtggtatccggtggtgctgcgtcagcaaattaagcgcatgatccacgatctggaagcgaccggtattcgcaaaattctgcaaattgaactggcggtactgccagacagcgatcgccgtggcatgaccgcttccggcatgattgtgattaacccgccgtggaaactggaacagcagatgaataacgtgctgccgtggctgcacagcaaactggttccggcaggcaccgggcacgccaccgtaagctggatcgtgccggagtaattgcagccattgctggcacctattacgtctcgcgctacaatcgcggtaatcaacgataaggacactttgtcatgactaaacactatgattacatcgccatcggcggcggcagcggcggtatcgcctccatcaaccgcgcggctatgtacggccagaaatgtgcgctgattgaagccaaagagctgggcggcacctgcgtaaatgttggctgtgtgccgaaaaaagtgatgtggcacgcggcgcaaatccgtgaagcgatccatatgtacggcccggattatggttttgataccactatcaataaattcaactgggaaacgttgatcgccagccgtaccgcctatatcgaccgtattcatacttcctatgaaaacgtgctcggtaaaaataacgttgatgtaatcaaaggctttgcccgcttcgttgatgccaaaacgctggaggtaaacggcgaaaccatcacggccgatcatattctgatcgccacaggcggtcgtccgagccacccggatattccgggcgtggaatacggtattgattctgatggcttcttcgcccttcctgctttgccagagcgcgtggcggttgttggcgcgggttacatcgccgttgagctggcgggcgtgattaacggcctcggcgcgaaaacgcatctgtttgtgcgtaaacatgcgccgctgcgcagcttcgacccgatgatttccgaaacgctggtcgaagtgatgaacgccgaaggcccgcagctgcacaccaacgccatcccgaaagcggtagtgaaaaatgccgatggtagcctgacgctggagctggaagatggtcgcagtgaaacggtggattgcctgatttgggcgattggtcgcgagcctgccaatgacaacatcaacctggaagccgctggcgttaaaactaacgaaaaaggctatatcgtcgtcgataaatatcaaaacaccaatattgaaggtatttacgcggtgggcgataacacgggtgcagtggagctgacaccggtggcagttgcagcgggtcgccgtctctctgaacgcctgtttaataacaagccggatgagcatctggattacagcaacattccgaccgtggtcttcagccatccgccgattggtactgttggtttaacggaaccgcaggcgcgcgagcagtatggcgacgatcaggtgaaagtgtataaatcctctttcaccgcgatgtataccgccgtcaccactcaccgccagccgtgccgcatgaagctggtgtgcgttggatcggaagagaagattgtcggtattcacggcattggctttggtatggacgaaatgttgcagggcttcgcggtggcgctgaagatgggtgcaaccaaaaaagacttcgacaataccgtcgccattcacccaacggcggcagaagagttcgtgacaatgcgttaaatgttaaagggctaagagtagtgtgctcttagcccttaattacgtttccgctatcagttcagaagctgaagcagaaagcggatcagttccagcagcgcaattaacgccccaagaacgatgattgctttatcaatcacccgttttctccatgcgatggagtgagaatgcatccgcttactcatccactgcctgtcacggcgcatgccctattgttagataatggcattctcactccggccagagcatcagttaacggcaccacccgtacttctgaccaggactttgaaagcgtttatgcgcattaccagagtgaaaatgcctcagagctaactggataatcatacagtacattcaggttataaaaccagcatgtccttgcaatagtttcagtatggtattagcattgatgcgttagataatggcattctcactccagccagtgccaccaactcagggctggaaagtaaaaaaccgacgcaaagtcggtttttttacatccggattcggacaaggcttaatatgacgatgacccagtgaaagtatataaatcgtcattgcgatatataccgaagtgccccctccgccagctgaagaaatcgctaattcttgcaatgttagccactggctaatagtattgagctgttagataagaactctctcactccagccagagccaccaactcagggctggaaagtaaaaaaccgacgcaaagtcggtttttttacgtcctgattcagacctcttttcaaatgaatagccaactcaaaattcacacctattaccttcctctgcacttacacattcgttaagtcatatatgtttttgacttatccgcttcgaagagagacactacctgcaacaatcaggagcgcaatatgtcatttctgttacccatccaattgttcaaaattcttgctgatgaaacccgtctgggcatcgttttactgctcagcgaactgggagagttatgcgtctgcgatctctgcactgctctcgaccagtcgcagcccaagatctcccgccacctggcattgctgcgtgaaagcgggctattgctggaccgcaagcaaggtaagtgggttcattaccgcttatcaccgcatattccagcatgggcggcgaaaattattgatgaggcctggcgatgtgaacaggaaaaggttcaggcgattgtccgcaacctggctcgacaaaactgttccggggacagtaagaacatttgcagttaaaaatttagctaaacacatatgaattttcagatgtgttttatccgggaggcattatgttactggcaggcgctatctttgtcctgaccatcgtattggttatctggcagccgaaaggtttaggcatcggctggagtgcaacgctcggcgcagtactggcgttagttacgggcgtggtccatccgggtgatattccggtggtgtggaatatcgtctggaacgcgacggctgcgtttatcgccgtcattatcatcagcctgctgctggatgagtccggcttttttgaatgggcggcgctgcacgtctcacgctggggtaatggtcgtggtcgcttgctgtttacctggattgtcctgctcggtgctgccgttgccgccctgtttgccaatgatggcgcggcgcttattttgacaccgattgtcatcgccatgctgctggctttagggttcagtaaaggcactacgctggcgttcgtgatggcggccggattcattgccgataccgccagcctgccgcttattgtctccaacctggtgaatatcgtttccgctgatttctttggcctcggctttcgcgaatacgcctcggtgatggtgccggtggatatcgccgcgattgttgccacgctggtgatgttacatctctattttcgcaaagatattccgcagaactacgatatggcgctgctgaaatctcccgcagaagcgatcaaagatcctgctacgttcaaaactggctgggttgttttactgcttctgctggtgggatttttcgtcctggaaccgctcggcattccggtgagcgccattgcagctgtgggcgcgctgatattatttgtcgtcgctaaacgcggtcatgcgattaatacgggtaaagtcctgcgcggtgccccctggcagattgtcatcttctcgctcggcatgtatctggtggtttatggcctgcgcaatgccggattaacggaatatctttctggcgtactcaacgtgctggcggataacggcctgtgggccgcgacgctcggcaccggattcctcaccgccttcctctcttctattatgaacaatatgccgacggtactggttggcgcgttgtccattgatggcagcacggcatctggcgttatcaaagaagcgatggtttatgccaatgtgattggctgcgatttgggaccgaaaattaccccgattggtagcctggcaacgctgctctggctgcacgtactttcgcagaagaatatgactatcagctggggatattacttccgtacagggattatcatgaccctgcctgtgctgtttgtgacactcgtcgcgctggcgcttcgtctctctttcactttgtaatgagatactgatatgagcaacattaccatttatcacaacccggcctgcggcacatcgcgtaatacgctggagatgatccgcaacagcggtacagaaccgaccattatccattatctggaaacaccaccaacgcgcgatgaactggtaaaactcattgccgatatggggattaccgtacgcgcgctgctgcgtaaaaacgtcgagccgtatgaggaactgggccttgcggaagataaatttactgacgagcggttaatcgactttatgcttcagcacccgattctgattaaccgtccgattgtggtgacgccgctgggaactcgcctgtgccgcccttcagaagtggtgctggaaattctgccagatgcgcaaaaaggcgcattctccaaggaagatggcgagaaagtggttgatgaagcgggtaagcggttgatgaagcgggtaagcggttgaaataaagcggcgatatccactgcccatagttggtaaagtgcgctttgtttatgtcggatgcgacgctaacgcgtcttatccgacctacaaaaccgtgcatggcatgaaatctgtagcgcgtagcgcatcaggcaattttgctatttacgcagcactcctcgcgtaagaattcaattatcgcttccagcattgcgtattgcgaaacacacatcagcgtccgactctcacggttttgtttaaccagccctaccgataccagtgctgaaatatggtgactgagtgtagagccgggtatcccaagctgcttttgcaactcaccgaccggcaaaccttgctcccccgctttgaccaggtgtttgaatatgaacaaacgggtcgggtgacctagctctttcagcgctttagcaacttcttccaactgcatatgacaccccctttgtctggttgatatttcgataataccagaaatatcttgatctgaatttcatttcgattattctggaaatatagatttatccaatgaggttacgtatgagtagttggcttgcgatgctgcaagatgccgcagagatgtttgtgtttctcgccgtcgagctttcgttgctgtttatagtgattagtgccggtgtcagcctgataagacaaaaggtgccagaccataaaatccagcagatgatgggggccagaaaagggagaggctatctcctggctgctctgttgggagccgttaccccgttctgtagttgctcgacaatacccatgttacgtggattgttgtcagcgaaagccgggtttggtccgactctcacttttttatttgtttcaccattacttaatcccattatcgtcggactaatgtggatgacctttggttggaaagtcaccttgttgtacgcgattatcgccgccggcgtctccgttcttgccagtattatcctggattctctggggtttgaacgtcatatcattgccagtaaaagctcatcagcaaattgttgtgctctagcaaaaacttcgccgggaacgacatatacgcccataaaagtgagttgttgtagtccagcggctaaagccattgagaaccccgtagttacctgttgcagtaccaaagctgtagtaagtattaatcccataaaactagccaccaaagatgcgttgcaacagtttaaagatgtactgccatatcttttgttaggagtattaataggatcttttatttatggctttattccctcagcgtggattgccgctcatgcaggagcagataatcccttcgccatcccattaagcgccgttgtcggtattccgctgtatatccgggctgaggcagttatccctctggcatctgttctgatgacaaaaggaatgggtctgggagcattaatggcattaatcatcggcagtgccggcgcaagcctgacggaagtgatattacttaaatcaatgttcagaatgccgatgatagctgcattcctgacggttatattaggtatggctatcttgatgggctatttgactcaattgctattttaaatagatgccagcagtaaactataagatgcatagttagtgccatatccttctaagtagaaaatcatagacaggataatccttaaaaatcacaaatgatttaactaatgcattgagaatgatgacggctcggtcaacaagtcatcaacagacaataaccacgtaatcatgcttctctgacattttatcggagaagcaatgactctttgtctcagtaccctcctcctttttaaaaggcagatttcagtcgctaatacaacacatttttaaatacactttaacctggttcattattacacatctaaaacatcacaaaaatatcatttcacacactatcggagaacataataactttttaaaatgagcgctttttgatagttgttaacgttttcctttacgatactatcactgccttttttttatacacaaatattaccgggtggaaatgaaagggaatttaaaggtaattatatcaggaagatataacgcattatatttattgtgtgtagaagaaaatccattcctgttctaattattcaatttaaaaaccttagcataaaacagatgatgaataaggaatgttatgtcaattgactttaccccaggtataataaatacatatcacggcgatatttataactgcacaacaaataccgataatgttaaaacgccagacacaccgaagtggccttgtgataattgggaagaacaacaacccattaattccatattctctggagaaggatacaaccctgaacaatttgatttagcgcaacaacaactccaacaaattaatgcatgccacacgaacaccacatatacaaatgcagactactcaaaagttgtggttcaacttgtaagtcttattaataacattgaaacgataagttcgacaccacttacgcaacagacacaatcaatacttaatcagattaataacattagatatgaaaaaaacaaaagtgctgaatgtcgaatcattgttgtcgctaatcctaaacccgacaaggcaatcataactaaaattagcgtagaagagggaatacccataacattcagtgtccaaaccatgttttcagatactaattttattgctgaacaacgagctgacttaccaactaatataaaagatattcaaagcctgtatcaaaaaatgacgaagttatatattgagcacagtgaaaataaaaacaggatgaaagtctttgccggaaccaactttattgatttcaatatgacaggacagaacctgtccgggttcgttctaaccttgtcaaggttttatttcgaagatctacttaatataaatttcactgacgcaaatttaggtgacactattttttacataaagaacaccctacccccaaattatataaagatggacaatatcttgacaaacaaatcgaaggtttattttcaacattattaaccattaatgacaactttttacgagcaaaagcggaaattgcttcgacaataattaaatttttagaggccaggataaccaatctttcatacaatgacatattaacatatcagcaagaattccaaaaacaatgttataagcaagttaaagcctttgcgacactctctcgatacaataaaattcaaacatgggcagaaatgtctgaatatcagttctaagtatttcaatacgagacgcttaaccccaaaaaaatgtcacacacgccttatttaaagaggccacttcctaatgaaaaagatataaattatggggtggaaatagaaataccatctggcaaaagaattcgcttatcaaatcattatcagaatataataccataatattgattattagcactttataattattgaataaaaatagattttatgtaattttaaaacaaagggttatattattgggcgatggatactcataccacgccccaaaataacggaattgaactaaacagaagggatataaacatcagacaggtttacgttactatcaggcatatcacctcagaatcagatgaaaactataaagaaatatctattatggttttaatatttgttgataaggatagtaacatgaacatgacaaaaggtgcactcatcctcagcctttcatttttgcttgccgcatgtagttcaattccgcaaaatatcaaaggcaataaccaacctgatattcaaaaaagttttgttgctgttcataaccagccggggttatatgttggtcaacaagcgcgctttggtgggaaggttatcaacgttatcaatggcaaaacggatacgttgttagaaatcgctgtattaccgttggatagctatgcgaagcctgatattgaagccaactatcagggccgactgctcgccagacaaagcggcttccttgatccagtgaactatcgtaatcactttgttaccatcctcggtaccattcagggtgaacaaccaggctttatcaataaagtcccgtataacttcctggaagtgaatatgcagggcatccaggtgtggcatttgagagaagtggttaataccacctataacctgtgggattacggctatggtgcattctggccggaaccgggctggggtgcgccttactacaccaatgcggtgagtcaggtaacacctgagctggtcaaataacaccaccgaaagatgcagatgctttctcagcatctgcatcatgtattacataaaattaatatacagtaagctaactattattattataagccctgtcctgttaattacctttggcaaactgattataaagttaatgtccgcaccaggagtcggttatgtttcttataattaccagggatacgatgttcttcaccgcgatgaaaaacattctgagtaaaggtaatgtcgttcatatacagaacgaagaagagatcgacgtaatgttgcatcagaatgccttcgtcattattgatacattaatgaataatgtatttcattctaattttctcactcaaattgaacgattaaaacctgtccatgtgattattttctccccctttaatattaaacgctgcctggggaaagtgccggtgacctttgttccgcggactatcactatcattgattttgtcgcactcatcaatggcagttactgctctgtgcctgaagcggctgtgtcactttcgcgcaagcaacatcaggttctgagctgcattgcgaatcaaatgacaacggaagatattctggagaaactgaaaatatcgctaaaaacgttctactgccataaacacaatatcatgatgatcctcaatcttaagcggatcaatgagctggtacgccatcagcatattgattatctggtgtgaatttcaggcttacggtgagtctggctacgctgccacacagattagctaattgaaacgcctttcacccctgccataccttttaataatcgcaacaggtcttctatcgacgttgtggcatgaagctggatatcaatggcgaccacttcatgatcttcattttcctgcaacgaaactaaatccgtttttattttttgctgcttaaaccagtcgagcattgataccgtattaccgttcactaatgtcagctgtaaatggtaatttttgttcatcaggcggaaggttaattgatggaagacttccagcaccaacaaggtcatcactgaaccataaatacccagttcgtacataccgctgccaataaccatacctatggcggcggtcacccagatatccgctgccgtcgtcagacctacaatattttggttacgaacgagaatgttacctgcaccgataaacccgacgcccgtcaccacctgagcagcaatacggctggggtcgagtccgacgtgatctaaagacagcacgtcagcaaaaccatatttcgaaacaatcataaacagggcgcttcccatgccaattaatacatgtgtgcgtaaccctgctcctttgccgcgcatttgcctttccatgccaatagcgccacaggcaattgccgcgagtataagacgtataataaattctgctgtcatataaaaatgcaaaaaggagcagcaagatggctcaacttgctactcctttttacttgtacctcattaattcggcaagtcattagatgcttgatttttgaaggtatacaaatttttctgcgggtttttcttacagtattcgatcactttaggaatttgagtgagatcggtttcatttaaagtaacggtatcgccacctttatatactgtttcttcatgcagcatccaccatgcaaccggggtcattgcttttggattcagatcaataaattcctggcaggtcatatctttagcggattcattggctgccagcgcagattgtgcgttcaccagtgacaaagccgctacagcgcccataaaaataaacgctttacggagagatgaaatattcattttgtaacccattcaatatagagattatatatgaacaggaggaatagctgcttttaaagaagatattccggcctgttcaatatgcaaggaagtacgatgtaacgcattcccggaattacatatctttcttaattttgtcccattcgcctttaactttatctttaaagttggcttgtttatcctgagtacaagcctgaacgatagctggggttacggttgcaataccctgaacatctaaaaccgcatcttctggtttatctttgttgttcagcgcttcagcaaaaccaactgcagttggctggaaggattcgtccacagccaggaaatcttcacaggtccaggagttgaccggttttttgttatcagctgctttttgcgcatccgctgcattgctcacaactggcagaagaagcagaccaccaagaataacgcctaatacttttttcatcgtaatatcctcaactataaagtgaaagagccgtcacgaatcaatttcgacactgaggttataacctggttttctgtatatgtcatgttgatggaaaatatcaaaatcagatatttttattttaatacaatgagttacagatgcatcagatactgcaattaggaaatttttattaaatcgactgcattcttagacgcgtttttggcatagattgatagcaggggattttcttcttaattttatagggtggttctatgttatatatagataaggcaacaattttgaagtttgatctggagatgcttaaaaaacatcgcagagcaatccagtttattgccgtgctgctgtttatcgtcgggttgctgtgtatcagtttcccgttcgtctctggcgatattttaagcacagtagtgggtgcattattaatctgctcgggtattgcgcttattgtcgggttattcagcaaccgcagtcataatttctggccggtattatccggtttcctcgtcgcagtcgcctatttattgatcggctatttcttcatccgcgcaccggagctgggcatttttgccattgcggcatttattgccggtttgttctgtgttgcaggagttattcgcctgatgagttggtatcgtcagcgttcaatgaaaggcagctggctacagctcgttattggtgtgctggatatcgtcattgcctggatattccttggtgcaacgccgatggtgtctgtaacgctggtttccacactggtgggaattgaactgatatttagcgccgccagcctgttcagcttcgccagtttgttcgttaagcagcaataattaccccggttgtcacccggatcatagtcacttgatgtgactatgatccgattaatactctctccgctacgcagtgttgtagatcaattgcgcactatcattgaaataattacctgctagtgattatttcaacctactgaatttcatctaattttttttactccatggcaaattagccatttcaaacattatcatggctgatattttccgtagtcaggtttaatgttttaaaagtgctgtgggaaagtgaacaaagagttccgtaagcgttgatgctatgggcggttaaataagtaatccgggttcatttttttgcaactggcgttgattacattgcataaatatccgtgtctccagacgctatataaaaacctgaagacatgaatgcgttatttactcaggtaatttcaatgcgttaaaagaaagctggcaatccaattgccagcttaagtcgaaacaaggagactcgatatttaaatcggattacattttaactttagtaatattcttcagagatcacaaactggttattgataacttattcttgggcagtaatccgcaaacgttaactttttgtttactatttacaagctgataacaaccaggaatcttacttaggatcaatatatggagtgcgtgatggataaatctgaagtattgattagtgttaatagacgtattagttcacgaagggtaaagttcttataggcgtttactatattgaacaacgattcggacaaggatgtaaataatgaaaaggatgacatgttcgaaacgataacggctaaggagcaagttatgatttttctcatgacgaaagattcttttcttttacagggcttttggcagttgaaagataatcacgaaatgataaaaatcaattccctgtcagagatcaaaaaagtaggcaataaacccttcaaggttatcattgatacctatcacaatcatatccttgatgaagaagcgattaaatttctggagaaattagatgccgagagaattattgttttggcaccttatcacatcagtaaactaaaagctaaagcgcctatttattttgttagccgcaaagaaagtatcaaaaatcttcttgagattacttatggtaaacacttgccccataagaattcacaattatgtttttcacataatcagttcaaaattatgcaactgattctgaaaaataaaaatgaaagcaatatcacgtcgacgctcaatatttcgcaacaaacattaaagattcagaaattcaacattatgtacaagctgaaactaagacgtatgagcgacatcgtcaccctgggtatcacatcttatttttagtcaggacataagcaactgaaattgatggctggcatgacgagggatgcagatgctgatttcattacccccggtgattactaaaggagaggctaaaacgactttattcccctggtatgtgtatccaccagtagaacccttcgttgcccgaatgctggcaggaactgttggcagaacggcaacattttttttgtcgttgacctcaccatgtcgatcactgtgcctgtatcccaccttactggctgacaaccccactatgccgctggtctgtaaatccctcatatctctcctcgcgcgcaatttaaagaaccgttatttctcaagaattttcagggactaaaatgaacagaagaagaaagctgttaataccgttgttattctgcggcgcgatgctcaccgcctgcgatgacaaatcggcggaaaacgccgccgccatgacgcctgaggtcggtgtcgtcacactctcccccggttcggtcaatgtgttgagcgaattgcccggtagaaccgttccttatgaagttgccgagatacgtccccaggtgggcggtattatcattaaacgcaactttatcgaaggcgataaagtgaaccagggcgattcgctgtatcagattgatcctgcacctttacaggccgagctaaactccgccaaaggctcgctggcgaaagcgctctctaccgccagcaatgcccgcatcacctttaaccgccaggcatcgttgctgaagaccaactacgttagccgtcaggattacgacaccgcgcgcacccagttgaatgaagcagaagccaatgtcaccgtcgccaaagcggctgttgaacaggcgacgatcaatctgcaatacgcgaatgtcacctcgccgattacgggcgtcagcgggaaatcgtcggtgaccgtcggcgcactcgttaccgctaatcaggcagattcgctggttaccgtacaacgtctggacccgatttatgtcgatctcacgcagtcggtgcaggatttcttacgcatgaaagaagaggtcgccagtgggcaaatcaaacaggttcagggcagtacgccagtacagctcaatctggaaaatggtaaacgctacagccagaccggcacgctgaaattctccgacccgacggtggatgaaaccacgggctccgtgacgttacgggcgattttccccaacccaaatggtgacttgctgcctggcatgtacgtcacggcattagtggatgaaggtagccgccagaatgtattactggtgccgcaggaaggcgtcacccacaacgcccagggtaaagcaacggcgctcattctggataaagacgatgttgtgcagctacgcgaaattgaagccagcaaagccatcggcgaccagtgggttgtcacctctggcttgcaggctggtgatcgggtgatcgtttccggtttgcaacgcattcgtccgggtatcaaagcacgagcaatttcctccagccaggaaaacgccagcaccgaatcgaaacaataacgttgcaggcttaaggggactttcatggctaactattttattgatcgcccggtttttgcctgggtacttgccattattatgatgcttgcaggtggtctggcgatcatgaacttaccggttgcgcagtatccgcagattgcgccaccgaccattaccgtcagcgctacctatccaggtgccgatgcgcaaacggtagaagactcggtcactcaggtgattgagcaaaatatgaatgggcttgatggcctgatgtacatgtcttcaaccagtgatgcggcgggtaatgcctctatcactctgaccttcgagactgggacatctcctgatatcgcacaggttcaggtgcaaaataaactgcaactcgctatgccttcattacctgaagcggtgcagcagcaggggattagcgttgataagtcgagcagtaatattctgatggtagcggcgtttatttctgataacggcagcctcaaccagtacgatatcgcggactatgtagcgtctaatatcaaagacccgctaagccgtaccgcgggcgttggtagcgtacagctctttggttccgagtacgccatgcgtatctggctggacccgcaaaaactcaataaatacaatctggtaccttccgatgttatttcccagattaaggtgcaaaacaaccagatttccggtggtcaactgggtggcatgccacaggcggcagaccagcaactaaacgcctcgatcattgtgcagacgcgtctgcaaacgccggaagaatttggcaaaatcctgttgaaagttcagcaagatggttcgcaagtgctgctgcgtgatgtcgcccgcgtagaacttggagcggaagattattccaccgtggcgcgctataacggcaaacctgctgccgggatcgccatcaaactggctaccggagcaaacgccctggatacctcgcgggcagtcaaagaggagctgaaccgcttatcagcctatttccccgcaagtctgaagacggtttatccttacgacaccacgccgtttatcgaaatttctattcaggaagtttttaaaacactggttgaggctatcatcctcgtcttcctggtcatgtatctgtttttgcagaatttccgtgccacaatcatcccgacgattgccgtaccggtggttattctcgggacgtttgcgatcttgtcggcggtcggtttcaccatcaacacgttaactatgttcgggatggtgctggcgatagggttactggtggatgacgccatcgtggtggtggagaacgtcgagcgtgtcattgcggaagataagctaccaccgaaggaagcgacgcataaatcgatggggcagatccaacgtgcgctggtcggtattgctgttgttctttccgcagtgtttatgccgatggcctttatgagcggcgcaaccggggagatctaccgccagttctccatcacgctgatctcctccatgctgctttcagtatttgtggcaatgagcctgacccctgccctgtgcgccaccattctgaaagccgcgccggaaggcggtcacaaacctaacgccctgttcgcacgcttcaacacgctgtttgaaaaatcaactcagcactataccgatagcacccgctcgctgttgcgttgtaccggtcgctacatggtggtctacctgctgatttgcgccgggatggcggtgctgttcctgcgtacaccgacctctttcttaccagaagaggatcagggggtatttatgaccaccgcgcagttaccttccggtgccaccatggttaacaccacgaaagtgctgcaacaggtgacggattattatcttacaaaagagaaagataatgttcagtcggtgtttaccgttggcggctttggcttcagcggccaggggcaaaacaacggcctggcgtttatcagtctcaagccgtggtctgaacgtgtcggtgaggaaaactcggttaccgcgatcattcagcgggcaatgattgcgttaagcagtatcaataaagccgtcgtcttcccgttcaacttacccgcggtggctgaactgggtaccgcgtcaggttttgatatggaactgctggacaacggtaacctggggcacgaaaaactaacccaggcacgaaacgagctgttatcactggcagcgcaatcgcctgaccaggtcaccggggtacgcccgaacggcctggaagatacgccgatgttcaaagtgaacgtcaacgccgcgaaagctgaggcaatgggtgtggcgctgtctgatatcaaccagacaatttccaccgccttcggcagcagctacgtgaacgacttcctcaaccaggggcgggtgaaaaaagtgtatgtccaggcaggcacgccgttccgtatgttgccggataacatcaaccaatggtatgtacgcaacgcctctggcacgatggcaccgctttctgcctactcgtctaccgaatggacctatggttcaccgcgattggaacgctacaacggcatcccgtcaatggagattttaggtgaagcggcggccgggaaaagtaccggtgacgctatgaaatttatggcagacctggtcgctaaacttccggcaggcgtcggctactcatggaccggactgtcgtatcaggaagcgttatcctcaaaccaggctcctgcactgtatgccatttcactggtcgtggtgttcctcgccctcgccgcactctatgagagctggtcaattccgttctcggtgatgttggttgttccgttaggcgtcgttggcgcattactggccaccgatctgcgcggcttaagtaatgacgtctacttccaggttggtttgctgaccaccatcgggctttccgccaagaacgccatcctgattgtcgaatttgccgttgagatgatgcagaaagaagggaaaacgccgatagaggcaatcatcgaagcggcgcggatgcgtttacgcccaatcctgatgacctctctggcctttattctcggcgtgctgccgctggttatcagtcatggtgccggttctggcgcgcaaaacgcggtaggtaccggcgtgatgggcgggatgtttgccgcaacagtgctggcaatttacttcgttccggtctttttcgttgtagtggaacatctctttgcccgctttaaaaaagcgtaacgtgtaaatgagagtaaggttgaacgtgaaggttcagccttactctttcctgctaaccattcaccactcaacaaccagctaaccgtcaggaataccaggcttagtacacagcactgaaagtagaaaccactccagccattcgtcatcaatttgaacagcacaatactgacccacattcccgtaatcgtatgaattgtcagcttaataatcccaaacatgccgagtcttttcctcctgaaaatacctataccgcctggcaaactgcgaaagagaactagccggtagcccggcagaaatcatcagggaagagtttcacatgaagcaggtgtgagatcctgaccaatattcaaatgcaaaatatgtcaggaaaaggtacctggcgaatgttgcgcaaactgatgtggcgttacaccataatattgtcgaaatgtgtttataaagtacgacgtactgctatagccacatttttctgcaatagtatgcagaggaatttgacgtaactcgagtaatcgtctggccatcgacatcctggaagcgagtaatattttactgaaacaggtattttcatcctgcaacttttttttgatgagactctcgctggtatacattctttccgcgatatcgcgcagataccaacgtttggcgatatcaaagctaataaggcgttcaacttttcctgaaacagtgctgatgctattgaaaagtaaggggatcagttctttcttatgagaaaacatcgataaacaggaaaggtagagcatattgctcagtatcggtgaatttaccccggattcattgaagctatcaaaaatcgccgtcaccagcggcatggggggtgactggttaattaatagacggtctttgctatgtaaccctaaattgcgtggtagctgacgaatattttgtaagtaatggcaaactgtcagctcatcgatatccagtcgtcgcgtatccggtgaacaaaacgcaaaatcgtctgccaaatttttctccagcagcacgatactctcgttatgcagcgatattttatgctgttcatgataaatatcgaatgaacgacgaatgaggatcaccgagcagacatgagtcatgattatcccttatatttcatactgcgattatttcaatttcagtatactaatgaaatgttgccagactgtttcttagcgaaaaaactgccagatttggtaggaccaaaatttatccacaaagtagttttgcataacagttaattgataataagtaaatgcagcacgaatatattttcgcactgcgtatagcttatgtttataaaaaaatggctgatcttatttccagtaaaagttatatttaacttactgagagcacaaagtttcccgtgccaacagggagtgttataacggtttattagtctggagacggcagactatcctcttcccggtcccctatgccgggttttttttatgtctgagtaaaattctataatcttattccttccgcagaacggtcagtgccgtaaaaatttccttgcgcaacaatacttgccgccgagtcacggttcggcaatccctgcgccgatcgctcctgatactctgtgggcgtcatcccataataatttcgaaagacgtaaatgaaatacgacacgctgtgatatccacaggacactgcgactcgcttaattgaaaagccatgtataacaataagttgcaaagcacgttgcattctacactcagtaagcaactgtgaatatgatgtctcttcttcgcgcaattttttctttaacaggcttggactcatcaacagctcgctggcgattcgggctagtgtccactcatgggcgatattattattgataaccgtacaaactcgtgttcgcatgttcggttgcaaaacgttcaaaagcagcggtataaagtgctcatcctcaagaaaaacagataacaacgcaaagattaatgctcttttacgtagcatttctgcatagcgaagattcttattctgcgatagttgcgcaacttcctgaaaaacaggaatatctctgctacagtgatgaacgagtaatgaagaaatttttttatgtgcatgaagatttaatgcctcctccttgagcatcggcagaaataatgaaagcgtatcccttgatactaatacaaaattttcaacacacttatctactcgaatttggcttgcatccgcaaaaaccaggtcaccgccattaaaatagcgatattcaccattaaccatggtgagaatatatttatgtcttgcgtacgcaattagacaattcccatgtaatgattgcatagttgacttaatattacataaacatattactgttaattaatgtagcacgccgccctcttaagtcaaattgattgataaataaatttaaacgaagcgggagaacaggatgataatgtgtgatgttctacgggcaggatgactggatttataatacaaaaacgtgtttaagaacgcagtgaaattaatagcaagcaaataatcccttttcgtgacattaaaggcaatcgctacatttaataaacattcatataacatatatcttatcaacacgatgaatagacagccaatatattattgcgattaataagcaaccgaatgcccagctgtttttttaaaggctgggcattcggtttttacaacgttatgttatcaggtgtgtttaaagctgttctgctgggcaataccctgcagtttcgggtgatcgctgagatatttcagggaggctttgtagtcttccagcaacagttcagcaaagtccatttcgaagccgcgacgacacataatgcgcatcaccacgatgtcggtggcttcaccgccgagagtgaaggccggaacctgccagccgcgcagacgcagacgttcagagaggtcgtacagggtgtatcccggatcttcaccatctttcagtttgaagcaaaccgccgggatgccttcgtccgggcgacccgtacagatgaactcatacggccccagtttggcgatttcatccgccagataagcggcaacctggtaagaggcgttctgtactttggtatagccttcacgaccgaggcgcaggaattcatagtactgtgcaattacctgacccgccgggcgggagaagttgatggcaaaagtaccaatttgaccacccaggtagtcaacgttgaacaccagttcctgcggcagcgcttcttcgtcacgccagataacccagccgcagcccagcggagccagaccgaatttatggcctgaagcactgatcgatttcacacgcggcaggcggaagtcccagacgatatccggggcgacgaacggtgccaggaagccaccgctggcagcgtcgatgtgcatgtcgatgtcgataccggtatcggcctggaatttatccagcgcatcgtgcagcggttgtgggaactcatagttaccggtgtaggtcacgccgaaagtcggcaccacgccgatggtgttttcgtcacaggcttcaatcatgcgtttcgggtccataaacaactgaccggggcgcatagggatctcacgcagctccacatcccagtagcgggcgaatttatgccagcagatttgtaccggaccgcacaccaggtttggtttatccgttggtttgcctgcagcttccatacgcttgcgccaacgccatttcatcgccatcccgccgagcatacaggcctcggaagaaccaatggtgttggtgccaacggcctgaccatttttcggcgcaggcgcatgccacagatcggcaaccatatttacgcaacgcaggtcgatggctgcggattgcggatattcttctttgtcgatccagtttttattgatcgacaaatccatcaatttatggacgttttcgtcgtcccaggtctggcagaaagtggccaggttctgacgagcgttgccatcaagatataattcatcattgataatctggaatgcgacatcatcgcgcatttcgtgcagcggaaatcgttttgactccgcgatagtagaaatggcctttgcgccaaaacgtgaatcgagtagttctgagcggaaatccgttaacagcttctggtccatttcgaactccttaaatttatttgaaggcaataaaaaagtaggatttatccgcaatggaagcaaggcattacaggcttaatttaaataacaaaatcctaagcagaaaaacgactttttataatataaacatttaacatgataatattaaaaacagactttattatcgtaataaaaatcgcccaaacattcctgttcgggcgatcaaattaattattgtttatcctgcatatacggcgtgtacaccccgttcagactgtgcaggaaagctacgatatcatccacatcctcctgcggcagctctttgcctacctgatagcgcagcatcagtttcaccgccccgtccagcgtcggcacgtcaccgcgatggaagtacggtgccgttaaagcaacgttacgtaaaccgggtactttctgacgcaatttatcacgctcttctttagtcacattcatacgaccaatatccgccgccgtaatttccccaaagttaaagtcttttttcagccccaacggttcaaaggaacgtccgccgagaataataccaccatgacaagttgcacatttattatctttaaataattgatagccttttttctgttgcgccgtcagcgcattttcatctccacgcaaccatttatcaaatggggaatccggcgtaattaatgttttctcaaattcagcaatggcatcagtaatattttcgccactgaaaccttgcggataaacttcgaggaactgcgctttaagctgcggatctttttccagcttagcaataatttcgtcccaggatttcgacgccatttcaatcgggttcaacggcggtccacctgcctgatcctgcaatgttgccgcacgaccatcccagaactgctcaacgttaaatactgagttaaataccgtcggcgcgttaatcggcccaactgcgccaccaacaccaatcgatgtttttctgccatcgacgccccccgcattcaacgcatggcaatgagcgcatgaaatggtgctatcagccgataaacggggatcgtgatacagcgcaaagcccaacgccactttttgcgcatcggtaggcagtttttgcgggatgggctgcaccggttcattgcgatgctccggagcagtatcattgctggcgtaatattccgcgcgctgttttgcaatccaggccagtatttccgcccgctcttcatcactcaccttacccgcccagtgtagcgcggtataacgcgttggtggcatagtttcatactgcatcacccattcaatcttattcagatcgctttgcgaaacgggtttatcagccagcagtgccgcacgcacggcctcgaggttaaaagatttatatccaagcttaatgtcgtaatccatcaactgtttcgcgccaggaatataataataggcgggtaattctgccgaaggtgtgtggcaatagtcgcatcctttttcgcggagaaagcctaaaaccttattattttcactgacagcagatgcctgaacatcggcctgtttactgcgtttattatcgtggtaccacacataaccagataaccctaaatagcaaatcgcgacgccagccaggccgatcgcggtaatacgtgagaccattttcattattcttccctcacggtggtgagttattgtgacccagaaaattttccagaatgctgcaaacgtctctgcgagacaaagccatcataaaaaacagggagatacgctttttgataggaatcaatcaattacatgaatataaactatcaataagatagcctgtgcctattacccagatcaggaatggcatatcatgattgcggcgagagcaggattgaatgttctgaaaatgaaaaacaacacgaaatccgtatttttataaattccatggatattagtgcgttatattttttgacaggttaataaacgtgatccaccgcacgctttgtcgcccaccaggcggagcgaatgactacccttaaagaaaagcccgataattagcgacgaatttcggaggttggatccttatgctcaatcagaaaattcaaaaccctaatccagacgaactgatgatcgaagtcgatctctgctatgagctggacccgtatgaattaaaactggatgagatgatcgaggcagaaccggaacccgagatgattgaagggctgcccgcctctgatgcgctgacgcctgccgatcgctatctcgaactgttcgagcatgttcagtcggcgaaaattttccccgacagtaaaacctttcccgactgcgcacccaaaatggacccgctggatattttaatccgctaccgtaaagtgcgccgtcatcgtgattttgacttgcgcaagtttgttgaaaatcacttctggctgccggaggtctactccagcgagtatgtatcggacccgcaaaattccctgaaagagcatatcgaccagctgtggccggtgctaacccgcgaaccacaggatcacattccgtggtcttctctgctggcgctaccgcagtcatatattgtcccgggcggccgttttagcgaaacctactattgggattcctatttcaccatgctggggctggcggaaagtggtcgggaagatttgctgaaatgcatggccgataacttcgcctggatgatcgaaaactatggtcacatccccaacggcaaccgcacctattatttgagccgatcgcaaccaccggtttttgcgctgatggtggagttgtttgaagaagatggtgtacgcggtgcgcgccgctatctcgaccaccttaaaatggaatatgccttctggatggacggtgcagaatcgttgatccctaatcaggcctatcgccatgttgtgcggatgccggacggatcgctgctcaaccgttattgggacgatcgcgacacgccgcgtgacgaatcctggcttgaggacgttgaaaccgcgaaacattctggtcgcccacccaacgaggtgtaccgcgatttacgcgcgggagcggcctcaggttgggattactcttcccgttggctgcgtgatactggtcgtctggcgagcattcgtaccacccagttcatccccatcgatctgaatgccttcctgtttaaactggagagcgccatcgccaacatctcggcgctgaaaggcgagaaagagacagaagcgctgttccgccagaaggccagtgcccgtcgcgatgcggtaaaccgttacctctgggatgatgaaaacggcatctaccgcgattacgactggcgacgcgaacaactggcgctgttttccgctgccgccattgtgccgctctatgtcggcatggcgaaccatgaacaggccgatcgtctggcaaacgccgtacgcagccggttactgacacctggcgggattctggcaagcgagtacgaaaccggtgaacagtgggataaacccaatggctgggcaccgttacaatggatggcaattcagggatttaaaatgtatggcgatgaccttctgggtgatgaaatcgcgcgcagctggctgaaaacggtgaatcagttctatctggaacagcacaaaatgatcgagaaataccatattgccgatggtgttccccgcgaaggcggcggtggcgagtatccgttgcaggatgggtttggctggactaacggtgtggtacgccgtttaattggtttgtacggcgaaccataatatttttacagccagccgctaacttcctgctggctgtaaaattatcctcttcaggaggagatatttaacatcattgccgcctgggtgcgatttttcacttccagacggcgatacagggattccagatgcgcttttaccgttccggtactgatattcagcgctctgctgatctccttatttgattcgcccgccgctaacatggttaaaatctcccgctggcgggcgcttaacgatttgagatctttaatgtccttttccggcgtcgtccgccagtctccaggcagaaacatcatccccatcgccgcactatttaccgccaacgcaaatgtctcgacggttgaatcacgaggcacaatggccagcacattaaaatgaataacttcctgtaaccaccgtttattgcaatccgtcgccgtgattaacaccttaacctcaggaaactgcaccacggttttttgcagcaaccagtagcaaaactcaccatcctgatcgccatcgagcataactaaggcttcagggtaactttccagcttttgccataactcgtctgcctgactggccccctgaatactcactcctggaatacgctgctgtaaactgattttcattccatgaataaatattgactgcctgtcaaacatgactatttgcataactgaatctccacctgaatacgttaaaaagacttaagtagtggaagggtattacccgcgagaaaaaataagaattcgccatttggcggtggccattctacagagatgacgcgtagaaaatagttaccgatataaatagttacagctaaacgcctgaaattacatgtcgagggcactatttaaaacaattttgaggatttccttatattggtggttagtacgcatgcaattaaaaatgaaactccgcgaccacaagcaaaaataacaaacggcaatgagacaaaaataagcacaaatagccaacacgtcctctattcactttaaagggaatcgctgaaaaatacgctctgtttagggggattcacctttctcagaaagctattccgcccttttcctgctgagaaatcgccacattcgtcatgacaacattgtgaaacccggcattagatgttagaaaaaacaataaacaatgcgatatgcgcgttactgtttcgctgtgaacaacaatcggtcaaagaaatggataaaattcacgcaatgcagttgttcatcaaagtcgcggagctggaaagtttttcccgcgcggcggatttctttgctttgccaaaaggaagtgtttcgcgccagatacaggcactggaacatcaacttggcacccagcttctccagcgcaccacgcgacgggtcaaactcacgccagaaggcatgacctattatcaacgagcaaaagatgtgttgagtaatctcagcgaactggacggtctgtttcaacaggatgccaccagtatcagcggtaaattacgcatcgacatcccgccaggaatcgcgaaaagcctgttactgccgcgcctgtcggaatttctctatctgcatccgggaattgagctggaactgagtagccatgaccgtccggtagatattcttcatgatggttttgattgcgtgatacgcactggcgcgttaccggaagatggcgttatcgcccgtcccctcggcaaactgaccatggtcaactgtgccagtccgcactatctgacgcgctttggttatccgcaaagccccgatgatctgacttcacacgcaatagtgcgttatacaccgcacctgggtgtacatccgttaggttttgaggttgccagcgttaatggcgtccagtggtttaagtctggcggcgtgttgacggtaaacagtagcgaaaactatctcgccgccggtcttgccggtctggggattattcagatcccgcgcattgccgtgcgcgaagccctgcgtgccgggcggcttattgaagtgttgccaggctaccgtgccgagccgctctccctttcgctggtttacccgcagcgtcgggagctttcccggcgtgtaaacctgtttatgcagtggctggctggcgtaatgaaagagcacctggactgaccgactatactttttaagaatgaccacgacagaaggacaaaagagcggatgacgcaggaaaacgagatcaaacgtcccacccaggatctggagcacgagccgattaagcagttggataatagcgagaaaggcggcaaagttagccaggcgctggaaaccgtcaccactactgccgaaaaagtccaacgccaaccggttattgcgcacctgattcgcgcgacagaacgctttaacgatcggctgggtaaccagtttggtgcggctatcacctatttctcatttttatcgatgatcccgattttgatggtgtcgtttgccgcagggggctttgtgctggcctcccatccgatgttgctacaggatatcttcgacaaaattctgcaaaacatcagcgatccgacgctagccgccacgttgaaaaacaccatcaacaccgccgttcagcagcgtacgactgtagggcttgtcggcctggcggtggcgctttattctggcatcaactggatgggtaacctgcgtgaagcgattcgtgcccagtcgcgcgatgtctgggaacgctcgccgcaagatcaggagaagttctgggtaaaatatctgcgtgattttatttcactgattggtttgttaattgcgctgattgtgacgctgtcgatcacctcggttgccggttcggcgcagcaaatgattattagcgccctgcacctgaacagcattgagtggctgaaaccgacgtggcggttgattggcctggcgatttccatcttcgccaactatctgcttttcttctggatcttctggcggttgccgcgccaccgtccgcgcaaaaaagccctgattcgcggaacatttctggctgctattggttttgaagtgattaaaatcgtgatgacttacaccttgccatcgctgatgaaatccccctctggcgcagcatttggttccgtgctggggctgatggcatttttctacttcttcgcccgtttgacgctgttttgcgcggcgtggattgccaccgccgaatataaagacgacccgcgaatgccagggaaaacgcagccttaaaataggccggatgcggcgtaaacgccttatccggcatacgattttattcggcctggctccccgtaggccggataagatgcgccagcatcgcatccggctataatgcgcacataacctcttgaaactcttccccagagcctcttcagccatctatttgggagcaaacaatttcattccaactcataaccccagcatataaatccagttggtaacttttatttaacctgaaaccagttttatccactatttataaaattatgtgaagcatttcatagaagaaaaatcactggcctaaacattatcccctttttgcctggtttttgaccatttccgcgatttgttacacattgaaatatcacttttgctgtgcgtaatatggctattcgttagccaaaaaataagaaaagattatgcaagcaacagccacaacactcgaccacgagcaagaatacacgccaatcaactcgcgtaataaagtccttgtcgcctctctcattggcacggccattgagttcttcgacttttacatttacgccactgcggccgttattgtgtttccgcatatcttcttcccgcagggcgatccaacggcagcaacgctacagtcgctcgccaccttcgccatcgccttcgtcgcgcgccccattggctctgccgtttttggtcattttggcgatcgcgttgggcgtaaagcgacgctggtcgcctcgttgctaacgatggggatttcgaccgtggtgattggtctgctgccgggctatgccacgattggtattttcgccccgctgctgctggcgctggctcgatttggtcagggtctgggcttaggcggtgaatggggcggcgcggcgctgctggcgactgaaaacgccccaccgcgcaaacgtgcactgtatggctccttcccacagctgggcgcaccgattggcttcttctttgccaacggcactttcttgctgctttcctggctactgaccgacgagcagtttatgagctggggctggcgtgtgccatttatcttctcggcggtgctggtcattatcggcctgtatgttcgcgtgtcgctgcatgagtcgccggtgtttgagaaagtcgctaaagcgaaaaaacaggtgaagatcccgctgggtacgctgctgaccaaacatgttcgcgtaaccgtactgggtacgttcattatgctggcaacctatacgctgttttacatcatgacggtctactctatgaccttcagtaccgccgccgcgccagttgggcttggcttgccgcgtaacgaagtgttgtggatgctgatgatggcagttattggttttggcgtgatggtgccagtcgccggattactggctgatgcctttggtcgccgtaaaagcatggtaatcatcaccacgctgatcatcctgttcgcgctgttcgcctttaacccgctgctcggttctggcaacccgattctggtttttgccttcctgctgctggggttaagtctgatgggactgaccttcgggccgatgggcgcgctgttaccagagctgttcccgacagaagtgcgttacaccggagcatcgttctcttacaacgtagcgtcgattctcggggcttccgttgcaccatatatcgcagcctggttgcaggctaactacgggttaggtgcggtggggttatatctggcggcgatggctggcttgacgttaatcgccctgctgctgacccatgagacgcgacatcagtcgttgtaagtatcgtgtgggcagccaccctcaccccagccctctccctgaaagggagagggagaaaagcggagcgagatgttatatcgcgaacataacagccctcccccagaaagtgaacggaaaagcggtactcgttgtttcaacacgcacaaaacagtcccctcgcccctttggggagagggttagggtgaggggaacacgctgctcccgaactcaccagcaaacacaatccaacctcatcacttcttcatctgcgacaatatcgtccgacactgattagcctccccttcggaaggtgagatcagtgccagtaacgccgccgccggtgttaccagcgttgccagtgccgcagcaacagcaccacgggcaatcaacggcccggctttcaccccagcctgcggatttttaaacgtcccacgcacatacagcggcgaacgcagtgtgataatccgaatccctttactctccggatcaatagtcaaatccagctgttccgaagcaaaacttgccgtgccggtaacattaatcaacgcgttctcagtatcgaaagcaaaaatctgcgggcgcgccacgccgttggcaatattcagattcgccgccgcgcagttcacccgcacctcatcgtcaccaaatatcgcaccgacaatgtagttgccgacattcagcccaacaatctccatcaggttgcggctcaccagcccgtcattcatcaacagtttcaggttgccgttactgttgcctaaaagtgctgccaccgagttaccgctaccgcgtagttccgcgtcaccgttcatttcccccagcgtcttctgcatcagttccacatcgggcatcagttctttcagtttcagtcgacgagcctgaatatctgcccgcccctgcatcggctttttatcgccttccagatgaatattcgccgcaatgctgccgcccgccatgccaaatttcagcggttgcaggcgcaggtcagcatttttgaggatgatatgagtagaaagatcgctaatcggcaggctactgccatgctcaatgcgccgccctttgaagcgaacatcggcatccataacgtcccatttatcggtttcgaagcggtcataaggcagcactttgcccgcaggctgaacgcttttttcgcccttcttctgttcagaccgtttcgacttttctgcccctttcccggagtcaacgccaattaacggtcccaggtccgccagccgcaattgccgcgactcgacatcaccttccagttttggtcgtggttttccggtggtgtagaccagagaaccgtggatatcgctatcgccaattcgcccattaaaaccgcgataatcaaagaccgacgatttttcagtgtcgattttcgctaccagccgaccatccgtttcaaacggcggggtatcgggcagcagaacgcccgtcagttcatagagatcacccagtgaatcgccagaaaatttaagccgtaaatcgacaccgcccatcttcattgggtcattcacgacgccatcaaaagcaacacgggtgttaccagagcggaaatcagcctgtaccggaaacggcgtcccttcgccacgcagcgccagcataccgcctatttttcccgtacccgtgagcggttcaccgttataacgtccctgcgccttcaggccaaaaacgtaatcgcccaccttttctttatccgctttacctttcgatccagtaacttcgctgaacggcagcggcttgcctaacggatcaacaaaaatctccagatccgctttgcttactttgtcatcaatagcgatccgcccttgatcgaaaagaatattatccagccgaaacgaccatgccgacggctttgcattcgcgtctttgttatcatcgttggcgagattaaacgtccagttattgttcttttcggagaggcgaatcaggcgcgcgtcgggcttttcgagcttgatccacggcagccagaccgttttggtcagcagcgccagcggggccagcgttgcctctacgcgtggcaaatgcaccatcgtgacttcgggaatatccggtggattgccaagaatgatgtcttccgcgtgtacatggggccacggcacccagctgcgccagccagtttcttgtttttgccgctcccacaccacgcccagatcgccacggatagcgaacggacgattcaactccgcagagactttctggttgatggtcggtttgagtcgattccagtcaaaagttgcaatcaaaatgatcgccacgacaatcaacaacaagaaagcccctgaaatcgcagcggttattttgcctgccttgctcatcgttcgcttcctcatattcttcctgtgccagtcctaaagatagtccagccaggcggaaaatgaggcagcttatagcgccagaaccgccgtattcagcgtttctatcggtgccgggcgtgaaagaaaccagccttgtgcggcgaatgcgggcgagttctgaacatcacgccactcttccggtgtttctacgccctcgacaatcaccccgcgacaatagcgattcattagatgtaaaagctgagaaaagagtgtgcggccttccggcgactgacgcagcatcacgaacagctctcgcgcgattttgatgtagtcataacgcacttcacttagcgcagagaaatttgccatcccggtgccaaaatcatccagccacagcgggccaaattcacacatcgaggcaaaggttgaatctttcggcaggcggatgtgttccaccagttcgaaacgcagccagggaagacgctcaatctggcgcaggatttttggttgctgacgcagggcgatgagcgtagggccatcaatattgaccgatgccagcaggccgtgctctataaagaagtcggctttttgcgccaacaaatcaatctgctctttcacaacctccatccgatggctgacggtgatttcagtaaaatagcgatccggcggcaggcgttgcgaagggttcaagggatgcgtgaccaccgttaatagctccacggccattaaccgcccgcatgtttgatagatcggctgccaggtgtaagcacgctcacactgcaaccaaaaacgccgttcctgcaagctctcgatgcttgcttcagggttgcttattcgctggataacctgccttatcatcaaagatgtcctgtgtttaaaagtgatgctgcccggactcgacaaagattatcggcgcgtaagggcagaactttaccgcctggccggggtaaatttcctcactccacaacggaatctttcaggaatacgtcctggctcaaaaaaataatggaacactgttttaatatggttgaccagcaaaccaccacagcgcaaactaacgctaattttttacagatcaggttcacgactatgtccaaaaagattgccgtgattggcgaatgcatgattgagctttccgagaaaggcgcggacgttaagcgcggtttcggcggcgataccctgaacacttccgtctatatcgcccgtcaggtcgatcctgcggcattaaccgttcattacgtaacggcgctgggaacggacagttttagccagcaaatgctggacgcctggcacggcgagaacgttgatacttccctgacccaacggatggaaaaccgtctgccgggcctttactacattgaaaccgacagcaccggtgaacgtacgttctactactggcgtaacgaagccgctgccaaattctggctggagagcgagcagtctgcggcgatttgcgaagagctggcgaatttcgattatctctacctgagcgggattagcctggcgatcttaagcccgaccagccgcgaaaagctgctttccctgctgcgcgaatgccgcgccaacggcggaaaagtgattttcgacaataactatcgtccgcgcctgtgggccagcaaagaagagacacagcaggtgtaccaacaaatgctggaatgcacggatatcgccttcctggcgctggacgacgaagacgcgctgtggggtcaacagccggtggaagacgtcattgcgcgcacccataacgcgggcgtgaaagaagtggtggtgaaacgcggggcggattcttgcctggtgtccattgctggcgaagggttagtggatgttccggcggtgaaactgccgaaagaaaaagtgatcgataccaccgcagctggcgactctttcagtgccggttatctggcggtacgtttaacgggcggcagtgcggaaaacgcggcgaaacgcgggcacctgaccgcaagtaccgttattcagtatcgcggcgcgattatcccgcgtgaggcgatgccagcgtaaaagcagcatatgcaaaaggctggataaagtgttacccctctatccagctcatccataaatacctgatgattgtgctaactcatcaccatcaggcattactgtgcaggtggaatatccgtcacttcaggatgtacgtcatccgtggcgacagaggtggtcgcaacggcggtagatggggccatgatttgatcccaggccgcctgcaacgctttcatgttaaattccggctcgcctttcggctgcagcagtattaacgccatatcattcgacaactgctgacgcagatcctgatttaacatctccaccgtcaggctgttaaggaaatcctgccgcagtttctgatactgctccggcgcgatatcgacgacctgattttgcaacgaacgcatccgctgacccatcagaatatcggtatcagcccgcgcataggcggcaaacagtttctgcagctccagtttcttttgcgccactaacgcattgaactcttcttccggcagacctttatcgcgaaccttcgccagttcacgcgccaccagattaaggttgctgttcagcttgtcgtttggtgattcgatgttgatggcacactgcgcacgcagatacagcacacggcagtcaaatccaagagcgatgtctttgctgttactggcgcttaacgcttgctgaacatgccagaacagcgcctcgcgggccaggtccgcacgccagtagcgcagcagtgcggctgattcacgaatcggctgccacggcgtatcccacatgatagataaccggtcctgacgcaccgcgtcagtcataatactcaccgcttccgcacgcagcggagaaagcgtcggcaccggagctggcgtttcacgtttgcctttcagttcgccaaacgttttgttgatttggtcgacaaccgagcgcgcatccacgtttcccaccaccagtagcgtcattgcatccggggtgtaccatttctgatagaaatctttaattttttccgcttcaacgggttgtttcagcggatcggcaggatcgtgacctaacaaggttgatcctttcagacgataacgccaccagccctctttagtatcggcaggccaggttgccaccatgtcctgactttgcagcgcgtggttgatggtttctggtgtgatagtcagtttgccagtggcatttgccaggtaagagagcgcctctttcagcaaatcgttacggttattgggcaaactcagattaaacagcgtagtgtcatacgagacaattaccggcggcatcgggcgtttagggtcgatcccctgctgccacaatgaacgcgcctgtgctgcgtcaaggccaccgctttgcgttagcgcaatacgagggatggcgtgactgtaaccgctctgttgtgtactttcggcgagcgaaccggtattaaccagcaggcgaatttcaacacgatcgctgggacgctggggggtggtcagcacttgccactgtaaaccgttggaaagcgtcccctgttgccatgctggatcaggctggagcgcatctgcctgcacatagccagcagtggccatcatcagcaaaccgcccgctaaaagtcgaatttttgtgccctgcatgtgaacccctgatcaactatcctggtaataaaaaaactgcccgttgtcggtcagtctaaatgacgttaaaaacacttcgtgttagaccgcaagaacatgaaaatgtcacggaagaagtgaaataaacctgaactcacccaggtggtaagttcaggcacaggggtcaattatgcgcaaacacccgcactcggggaagggagtgcgggcataagtgatgagattaagaggataattcgtgcgttttgccatccggcgcacgattattcagcacatcgtccagttttttgtggtccagttctttcacccacttagcaacgacaatggtcgctacgccgttaccgaccaggttagtcagcgcacgagcttctgacataaagcggtcgataccgaggatcagcgccagacccgctaccggcaaatggcccaccgcagagagcgtcgccgccagcacgataaagccactacccgttacccctgccgcccctttagaagaaagcagcaacacgattaacagcgtgatttggtggacgatatccatctgactgttagtggcctgggcgataaacaccgccgccattgtcaggtatatcgatgtgccatcaaggttaaacgagtagcctgtcgggatgaccagccccaccaccgatttacggcagccgagtttctccatcttgtcgagcatacgcggcagcgccgactcggaagatgaagtccccagtacaatcagcagttcttcacggatgtagcggataaatttgaagatactgaaaccagtcgctttagcgattgaacccaataccagcaccacaaacaggatacaggtaatgtagaaacagataatcagctgccccagttgcaccagtgtgccgacgccgtatttaccgatggtaaacgccattgccccgaacgcaccaataggtgccagacgcatgatcatattgatgatgccgaagatgacctgcgagaaactttcgatgacgttaaaaatcagttggcctttgctgcccagacggtggagcgcaaaaccaaacagtacggcaaacagcagcacctgcagaatgttaccgctggcaaatgcgccaatgacgctcgccgggatgacatccataatgaaggcgacaatgccctggtctttcgcctgatcggcgtaaaccgctaccgctttcgcatcaagcgttgccggatcgacgttcattccggcaccaggctgcacgacgttaacgatgataagaccaataatcagcgcgatggtactgacaatttcaaagtaaagcagtgcgactgcgccggtacgaccgaccgccttcatgctttccatgcccgcaatgcccgttacgacggtacaaaagatgacaggagcgatgatcatcttaatgagcttaacgaagccgtcgccaagcggtttcatttgctcgcctatttcaggatagaaatggccaaggagaataccaatggctatcgctgtcaggacctgaaagtaaaggcttttaaacagagaggttttcatagggtgtcctttagtaaaaccacaggtcttgtaaggttatggggtacctgcggccttaaaataacacccagacaacatcacagaaatgtacctggatcataattgaaacaaaaaggttaaaaagtttgagctggctcgcacaaaccagcactttttaaagttttgtaatcagtttggggtagctacttttcttccaggtaactctcttcgaagatttcaatagggagtgggcgagcaaaaaggaagccctgggcaataccaacgcccgcttttgccagccagtcgcgttgtgcttcagtctccacgccttcggcaatcatttgtaagttcaggctctgcgccagcatgataattgcagcaatcatgctgctatcttccggcaagccttcaacaaacattttgtcgattttcagtacgtcgattggcaacgatttcatatgctgcagctgacgcagccctgcgtagcccatgccgaaatcatccagcgccacccgaactccggcattgcgcagcggacggaggattgccaccgcagcatgagggtcgtcaatacgtcggctttctgtcacttccagaatcagtgttcccggctgaatgcgatagcgggttaacagttccagcatatccgccaccatatttgggtgcatcagttgcagcgcagagaggtttaccgacaagggcagcataatgccgcgctcttgccaggctgcaagcaatcgacaggactcttccagcacccagtgaccgacggtaaccatcagcccacagcactcaatgcgatcgattaagccatccggcaggtcccaactgccatccggttgctggatacgcagtaacacttccgcactgaccagttttccgctggtcatctcgacctgtggctgtaaccaaatagcaaactgatgattttccagtgcattaaggatatcgctctcttccgtcaaccgcttctgggcggcttccatctgctgcggatcaaagaactgaatctgattcttgcctttatggcgagcggtaaatgccgcagaaatagcgcgactgtaaagctgttcggcggtgagatcgccgtagaacatcgccacgccaatgctacagtgcggacggagttgaatacgttcaatcggcaggcgctcgctcatgatagtgagcacttgctgacctaaggtgattgcgtgccacggttcctgtacaccgttggcaatgacagcaaagtcataaccgctaatctgcgcgaggatcatacgtggcgacagtaccgatttgagtttttccaccagcgtcagcagcagaatttctcgttgcgcctctttcagcacgcccgcagtatcacgcagggtttcacaggtgatgatcatcagcgcggtggtttgtttacgcgcgacaacctgctccagcatctccatcagcaaggctttgttcggcaaatccgataccgggaagcgcatcgcattttcgttctgttcttcataatggcgctgcagcaattgctggttgaggttgtaactgcgcaccaacataccgatttcatcgtcctgatgcagacgcggtaatgccagttggtgaccaacaagctcctgggctgggatggcgttaagttcgcgagcaatattgcgtaacggatgcaaaatcaggcggttaatgcaccagctgatggcgacggtcaggataagcgacaaaagtaagtaaatggtcactaacgttgagagggtgctcatcacgaacttatacatacggaaggaatccgcctgtagtaccagataggcaattggctgcgggtttgccggacgttcgagcgagtaaacgcccagcgagatttgaaccggtagctcaaacaggcgagtaaccattaccggcaccgggcgctctggaataaaacttttacgcagcgcctggaactggttaggcagcactacatcggcacggctgaccacgcctgccggtttaatgctggcaagaatagcttccgcttcgggaatatcgcctttcaaaatagctgaagataagggttcgcggacagagcgagcaatgctttccagttgcgtagccgtgttatagcgattctgttggaccagatggaacagcaaaacggtgcaaaaaataaaaacgaacaccaggacaacggctgccaccattgccatctgcttgattgttaacgagcgacttacgcgcaaattgtctccccccggaaatcccagattgccgcccgagtatacccgatcgcagcggcattaagagaggcgctatctgaaaacttaccagtcggcgtaaggtatcagcggctgcggcggtaaatccatgtcaccctgccatccggcggcggaataacgtacgtagagcaggaaatggctgggtgcgtaatctttcgcctgctggatatcaattgccgtgccaacaaaccagttggaagtaacacgtcgttcaagtaatgcccgcgccgtgtagccgaagccctgactgctgccgccatcgttggattgccgcgcagcttcttcctgccagtcggtcgggatcagattcatcagcggataacgcggcatggttttggtgcgtgaatgcgaccacgagccagacgcccccagctcccacgaccagttttccgtgcgctcccgccacatcaccggtatggcaaacgacaggtattcctgcggactgtagtaaccgccctgaccgagtgagtagccactcagatctttgtcgtaatgccagatcatgttgttcaggccgattgtgacgcggcgattgttctggttaatgaccttatagtaatagcccgtcatccagcgcacgcgccagttatcttcgacatttttaccggttaactggtcgacactaagcgatgcccagacgccgtttgcttcacctttatcgtagctcagacttagccccacaccgtcggcacgtacgccaccccattttttcccggtattgctcggggagtctttttgcccaccaaaggccagcaaagaactggagatgggccgacggtgggcgttaacggtgtaacccagcggcccgatatcatcgctgtaactgatgccgccgaccacatccaccacgttgaagcccatcggcgtggtaccgatatcccagctccagacgtcatttcgccagccgaccgccacgctggcaccggaatccgactggctgcggttgccgctacagtcctgtaatgtacaggtgccccagttgtcatcccatttgccatcggcattagtggagaaactgccgacgttcatattgacgaaatcactgcgaaagaacatccgcccgtcagaatacggcgcatccacctgcaacatggtagtgtgcgctttcagatcggagtaaccaccggtgccgctcgaaccccagtaatcgtgctcgagggtgacgttaagatcctgctggcgatagaggtccgccgcatcgctgcgcacgccgcgtttcagccagtcatctttctcgtcgttacgggtcagtcgggtgaatgtgtcgttatcctgcggacgcgtcgtagtcacaccggatgcgaccatggcgtctttgtaggtttccagcgcctgctttggatcgcccgcctgcgcttcaaacttcgcaccgtcgcgcagcaccatcgcgctttccatcgacggtggctgagattttgcctgcgggatcaacttattaaacgtctgctgcgccgctgcggtatctccaagctgcgcctgcgccagcgccacgcgccgctgtgtgttcagcgaggcgttatcggtagcgggcagtttcgccagctggctacgtgccgccgctgtgtcaccggcagcaatatccacttccgtcagccccagaatggcatcggcgttagttggctccagcgtcaggacattctgatatgcagcgcgggcggcggtgtaatcacgtcgctgctgcgcccagtcagccagcgtgaggtcaatacgcgtggaaggtggttgctgacgcagcatcgcttccgcttcagcttctttgccgctttctcgcaggcgattagcggtttccagcacctgatcgctttgcagtcgattaaccagctcctgaatattgctgttccactgcgcgcgcggcaggctgttgatatgcgccagcgccgctctgtcctggtcatgaccagagaggtacagcccgtaagcgtaaacctgctccgggtcgttcggcttatgctgcgccagattgcgcattaacgtatcggcctggctgcgttgtccggcctgccagagatcctgcgaaagtcggtaagtaatccatacgctgccggggtccagcgccagtcgttgccgctgaagtgctgccgcctgcgcccatttgccctggttttccagtgcctctgcctgctgtgccagacggtcgttttgcaggctgcgttcgatatcatcaatgctacgccgctgactggcagagagcgaggcgataaacgcttcagctttttctggcgattgctggcggtaaatatttgccagcccgcgcacggcgttagtgttgccgctgtccatacgcaaggtctgctgataataacgttcggcggcgggataatcttttcgcgccatcgccacatcgcccagccccagcactgcataactgtcggtgttatcgacattacgcgcctgctggaacaggcgttctgcccggtcaggattattggctttcagcgcagcatcgccctgctggatcgccagccagtagcggtttactttcagcagactgttccatttgtcgttgttgctgctgtgcgggtccagtgcgagggctttttccagattcgccactgcattggcgcgatcgcctttctgagaatacacctggcccagcgcccccagagcttcactgtctttcgggttcgcccgcaccgcctgttgtagttcgggaatggctttacccgccataccagagtccaccgccgctaaaccttgcgcacgagcgcggaaagcaggatcggccagctgtttttgctgttctgccagttgcgattgcgcagccgccacgctatcgccatcactaaagatcgagagatattttttcagcgccgacacactggcatcactgacgggcatgtctttaatctgcccgtaccagattttagaggccccttcgcgcccggcgttcgattttgccatctgttccaggacggcaaaaccttcgtcacggcgatcgctactaaacagcaatagcgccagattgttttgcagtcccgtattgcccggtgcatccgcattgatgcgttttaactgattaatcgcttcgccacggcgagccggaattttcgccaccgtactccagtactcgacagcaatgtcaccttccggcggcgcaccgttgaacagtttgttgtaactcgccacagcttcttctgcatgaccggtcgtcgcctgcaatcgtgcctgttgcagtgcctgacgaccatccggcgtggaaagtagcatcgtagtccgcgacgatttatacgcatttgaactcggcgctaactgcgacagccgatcgagctgtttttgcgcgccatcaatatcgccctgacgtaacaaagaacggaaacgggcggcaacgacgtccgggttattcggatcaataagttccagccgatataacgactgttgcaccagatcttcacgatgggtcgcttcgcctaaccgaacttgctccagcaactgttgctgagcagttggtgctgcctcgaccatcggcatgacggccagaccgagggaaagcgtgaatatgtttagtgtgaatttgcgcattcctggccccagtcaggtaataactcaccttttgtcgagaagcggaaacggtgttgatcccagccttgtccaaacagggtcagcacatagttgtaataggcatcgctgccgggaaagttatcggccacgcgctggcgctgaacggcctgcgcatcgcggttttgtaaaaagggcagcatggcggcagaaaaaccgaccggtcctttaccctgcgctttccccgtagccacatccactttttccggcggataaccgtttttctcagtgaatgtcgccatcggtttaaaccggttgagcatccgcgctttttgcggatcgctgtcaggcatcatgcctacccacatgtaaacgcggatagcatcgtagctgctgatcaatgttttttcggcttttagctgccagcctttgtctttctcatagcgcacccagtctggcgaaaaacctttcggggcggtttccagcaataaacgttgattggtttcgcgcagcgtggtccacggcacgccaaagcgggtgaaatactgcgccagcgtcggcggcaggtagctggggttaaaacgccagctgttatcctcagcaaaacccactttgcccggtaacaacatggaacccagcccaggcaccgtcaccacttcctcccgcgcgatacgttttagcaacgcgctgccgatgtcggtataacgctgctctttccacaaacgccccgcctccagcaacgaccaggccatccagacatcaccatcggaggccgaattgctgtccagcacttcccacttactgttctctttcttgccccacagccaggcgggcaaacgttcttttaaagaaccctgagcgagattgttctgcgtccagtcgagaatattatcgaaagctacacggtcgttagccgccagggcaaagaacataccgtaactttgcccttcggaggtggtgattttgcgcgcgtcgctggggtcgatgacgcgcccttcctgactgatgtaatcctttttaaactgctcccaggcaggccaggtacaggctgcctgaacactaaaggcagccaacagcagcatcgtcacgattccactacgcaacacattcatcttcaattactcgttatccgggttaagacgacgacgactaataattcgcagcagacgccacagtacccatgccagcaatatcacactgatagccgccagcaccgccagcagaatcggatggtttgccagcgcataccacaagcgctcgaaccacggcagatgacctacgtaataaacgtcgccaacacgtaggctgttgataccggactcgcggatcaccgcgaccgaaccgaacatggtggcgcgtttgccgctatcgttcaccgcatcgttaagcatttcataaccgcgtgggctatctgccaacagcgcaatcacgctgcgctggtcgttatacggcgactggaagccaatcaccgccgccatcgcaccggaagaggtcagcgttgaccgggtttctgccgcgcgatcgctctcgtccggcacaatgccggggaacggggtctggcgcatcggtgttttcacccagctttcggtcgcctgcaccaataggtcgatctgcttatcgtctttcagtttgtccgggataccaccgatgatcatgatgtcggcatctttgccctgaatggtgctgccatcatcggtcaccgtcagattaatcgccgggaagcccgtctgtgcgccgataaaaccaacagtattcagcaacgtttccatctgtgcttcgttaggcgctttcggcatcacggtgatggtttgcgacagatccgccatccggctgaatgggaagcccgcgttagcaaaggcgcgtagatccggcattgggatgaagtggtaatacttcgagaagtcgatggtggagtcgtcaccaatcaccacatgattctgcaccggctggaaggtaatacagttatccaccgaaccgcccggcatcgggttcatatactcaaagtcgaagcgcagctggttggtcgcgcccagtttcagcgccggaatagagacatctgttttgccatccagcaaaccttgtaataccggaatccgcagcagcaggcggttcgcctcctgtttgctgctcaggttgaaggattgcaggaactggttattcaggctgatatccatccgcgaactgtctttcaccggcggcatggtgtagcggtaattaatatccatatcaatgccggtactgcgcatcaggtagagatccggcggcaggtttagcgaaacgttaatcgctgctggctcaagaccgctggattgtaactgttcttcataggttttcagttcgccaaatgtgaccggacgatcggtacgtacccagttcggcgcatcgtacggcttacgcggtagcagcggtttcacttcattcactaccacgctttcaccacggaacagaatgttaccctgagcgatacctttcgctgcctgcaacaggtctttgtcgtcacgaccaaacaccaccagcagtttgacgtaaggattctgcggatggttaatcatctcaatcacaggggcttttaccgccggatgatcgcgcaggaagtccggccgtttgtcgttggttgcaaagacaatggcattgcgatccggcagttggttatagagtaccgggaagttctgcccacgccagccagaacgcgaaccaaaccacgaggcgacaatggcagaggcttgttgcagcccaacatccggcgcacccgcaaagaccatcggcaaggtgttggtgcggttatcacgcggatcaaagaatggcaccgggaagtgtgacaggtcattcttcacattcagggtctgataggtcagatccagtccactgctccgcccaacatccagccaaagcgtggtgctggccgggttttcgcacacgtcctgataatggccgacaaactccagccgcacacggttgaagtcggtaataaacagtgggttaatgggcatttgcgccagcgtttttttacccaactgttctttggtcactggcagcacgcccatcagctcatcattgagataaacctttaactgcgactggacaggcagtaacgatggcgatggcgtgtattcgaggttgagcatcgccttcgtcaccacttcatcgctgcgcataccaaactcaatgctgccgttcgggttaatgccacgtagcaccatgctgcccggcggcggcgcaatttgcgcaaaggtcagcttcacatcacgcgaaggaccgttctgcgccacgactggcgcatcagcgccctgcacgcccggcatcacttgccccacctgcggattttgttccgtctgggcggctacagctggctcagcattgatcagtggttgcgttgctggcgtcgcctgcgtcatgaaagaggggaacgcactcatccccatagccactgcacaaatccagaatagttttcttttcatcgcgttatcatcattgttgagccaaagcctgatccgatggttgtgccgtttcgctccgctccgggcggcgcggaataaacgatacaacccaggaaaccagagaagtcagcacacggaatatgcccttcaccgaagaaggcgcaaactccgccagatggcggtagccacggaagccgagcttcagaatatccagcagactttccagcggcttatcttccgggtagctgtcctgccagagcgcccatgtatccgcacgggcaaacgtacactgcacaaaatcgatatgttgctgggtggtgagcggcattaatttcagcccaacttcattactcatcacgcgcgccacctgggtcgggaagacgtattcctgctgaccgcgtttaagcaacagattcactttctgcccttccagaatctgcgcctgaccgttgatcttgatccccaaaccaccgtcggagaaatcctgaacggtacatgagaagaggtgaccatcttcgcgggcaattgccgcgggcatcgtcatctccacgcggtgcgatcggcgtacctgtttgctttctaccgataccgcaactgcgccgccaagaacaatcaggttgtagaatacccacaccatactgacgaccacggtgagcatctcggttggcgggccatagaagtagcgccagatgccgaccgcaacacccaccaggttgagcagaacaaggaagatgtagggccgcgagatcacccagtcgacgtactcttcttccaccagtccacctttggcggtgacgttaaatttgcctttgtgcgggttaatcagcgccaccagcgtcggtggtgcgatataccacgccagcaccgtttcgtagatttcactccagaaagagtggcgatatttgccctggatcttcgagttggtcaggctggcatggatcatatgcggcagcacgaacagggcgatcatcaacgctggcgcatagatgatgtaggcatgaagcagcaggaacgccagcggcgcagtcaggaagatcagccgtggaatgcccgacaagaagtggaacatggcgttgacgtagcatagccgctgagcaaacttcagccctttaccggtgagcgggttatcgagacggaagatttgtaccatcccgcgcgcccagcgaatacgctgaccgatatgcgccgacagactttcggtcgccagccccgccgcctgcggaatacgcatatatgcagaggtgtagccacgacggtgcaggcgcagagacgtgtgcgcatcttcggttaccgtttcgacagcaataccgccaatttcatccaatggtttgcgacgaattactgcacaggaaccgcagaagaaagtggcgtcccacatatcgttgccatcctgcaccagaccatagaacagcgtgccttcgttcggtgttttacgaaaacgccccaggttgcgttcaaacgggtccggcgagaagaagtggtgtggagtctgcatcatcgccagctgtttctctttcaggaaccagcccatggtcatttgcaggaacgatcgcgttggtacgtggtcgcagtcgaaaatcgacacgaactcgcctttggcatatttcagcgcattgttgatgttgcccgctttcgcatgttcatgagtggtacgggcgatatatttcacccccacgttttgcgcaaactggcgaaactcttccctgccgccgtcatcgaggatccagatgttcagtttgtctttcggccagtcgatacccagcgaggcgtaaatggtatttttcaccacgttgagatcttcgttgtaagtcgggacaaagatatccaccgacggccacagcgacatatctttcggcaatggcaccggctgacgattcagcggccatactacctggaagtagccgagcaccagcacaatccacgcgtacgtttcagcgaagagcagaataagcccgcacaccaggctgaccggatcgtcccagttcagcgtagaggtgtaacgccaccagatataacggcaagaaacggtcagcgacagcacaatcaacattagcgccgagaagcgccccggcatccgccgtacgatcagcgctacaccccacagcagcatcaggaagataaactgcgccagcgggttaaacggttgagtaacgcagattaacgccagaatcagcgagaaggtgacgatgataccgaggatcaaccgccgcgccccggcactcaaatgaccgagctcttttttctcatcaagatgctgtgttttatggctaacgcgctcaggcagctcgttcatccattgatggtaacgtccacgaatattctgcagacctgaaaatgcccgcctgcgcggtttcggcgtttctttgcgcgatgtaccgatcagtaaccagcatgtttgaatgagataacggaccgggtccagcggacgcggacgcgaggcgttgatatgcggatacaggtttttatgttctgcgcgaatacgctgccagcgcgggtgctccagcggaataaaaatccaggccaggatcatccagaaacagccgagcgtcgcgctgaaagccgacgcaccgtggcgacgataatcgcgataacgcccgataagccgcgcgttgaccggcgggataagcaaccaccgggtcaggatactcatgatgcactcccgactggcgttttcagcccggaatagttcaacaggcaccagttcgccagcgtcagtatctcttctgccgccagcgcatcactgcggtattcaccgactggttgcttagccgccaggcattcagccatcgcttcatcacgatgaatgagcatcggcagcaatcggcgctggctttgcaaccaaagctggtaaatatcgtcctgaacctgactgccaatacggaagttattaatcaaaatatgtgcgccatccggcagcgcttgctgatgcaggcggatatggcagttggcatccacattgacgattgccagcgagtgatcgcacaaactcagcagctggtgggttatctgcgaggcatcacgcggtaagtcgattaaaatccactggtaacgcccgctggcttttagttgctgtaagccggagcaaatatcgctcagccgggtttgccagtgctgtggattttcttgttcttcaatggataactgaccaaaaggcagcaaatcgagctgcgaggtgtagcgcaacccagcgtcacgccagtcctggccatccagcatcgctctggcccagccctgacggtgggtaaaatcaacattaaatgacaggcgcaacaagttgtccgggcaggcatcgaccaccaggacattttctcccaacatttgtaatgaccaggctaatgcggcggtgatggttgttgtccccacgcctccccgcaccccctgcaatcccagtacggccattcaccaatcccctacttttgttgcgcaaactctgccagcaacggccagcgttttaatgccgcggccaactgttcgcgttgggaaatatcggcataatcaatatcaggcagtgaaaatgcctgctttaacgccacaatatcattctggaagatatagcctatcgcgggatcaggcagagtatctggttcattgttattcattttgcttgatccctatgaaataactgtaccgttcatgagacaattctaaccgtgagcatttcgccggtttattgtttacggcgagacgggaatttgctcactttttgactttccgttacgcaacagaaaaagttaaaaacgaaaagactaaaatcacacgtcttgtgaccttctaaattgattcacatgctaaatctgataagttttaatttcaatggtaggtttatttcttagctttcgctagtaaactgataatcagacaaaatggtgacatgagggacattgtggaccctgtattctctatcggtatctcatcattatgggatgagctgcgacatatgccagcaggcggcgtctggtggtttaacgtcgatcgccatgaagatgctatcagtctggcgaatcaaacaattgcatcccaggctgaaaccgcacacgtcgcggtcattagcatggacagcgatccggcgaaaatctttcaattagatgattctcaagggccggaaaaaataaaattattttcaatgctaaatcatgaaaaaggtctatactatttgacccgtgatttgcagtgttctattgatccccataattacctttttattcttgtttgcgcaaataacgcatggcaaaacattcctgccgagcggcttcgctcatggttggataaaatgaataaatggagcaggttaaaccattgttcgcttttggtaattaatcccggaaataataacgataaacaattttcattgttgcttgaggaataccgttcactttttggtcttgccagtttgcgttttcagggtgaccaacatttgctggatattgccttctggtgcaacgaaaaaggggtcagcgcccgtcagcagcttagcgttcagcaacaaaatggtatctggacattagttcaaagcgaagaggcggagatccaaccacgcagcgacgaaaaacgcattctgagtaatgttgctgtactggaaggtgcgccgccgctatcggaacactggcaactgttcaacaataacgaagtcctgttcaatgaagcccgtaccgctcaggcggcgacggtggtcttttctttacagcaaaatgcgcaaatcgagccactggcccgcagcattcataccctgcgtcgccagcgcggtagtgcgatgaaaatcctcgtgcgggaaaataccgctagcctgcgcgccaccgatgaacgtttgttattggcctgcggtgcaaatatggttattccgtggaatgcgccactctcccgttgtctgacgatgatcgaaagcgtgcaagggcagaagtttagtcgctatgtgccggaagatatcactaccttgctgtcaatgacccagccgctcaaactgcgtggtttccagaagtgggatgtgttctgtaatgccgtcaacaacatgatgaataaccctctcttgcctgcccacggtaaaggcgttctggttgccctacgtccggtaccgggtatccgcgttgaacaagccctgacgctgtgtcgccctaaccgtaccggcgatatcatgaccattggcggtaatcggctggtgctgtttctctcattctgtcggattaacgatctggataccgcgttgaatcatattttcccattgcctactggcgacattttctcaaaccgtatggtctggtttgaagatgatcaaatcagtgccgagctggtgcagatgcgcttgcttgccccagaacaatggggcatgccgctgcctttaacgcaaagttctaaaccggtcatcaatgccgagcacgatggtcgccactggcgacgaataccagaacccatgcgactgttagatgatgctgtggagcgctcatcatgatgaccatcagcgatatcattgaaattattgtcgtttgcgcactgatatttttcccgctgggctatctggcgcggcactctttgcgacgcattcgcgacaccttacgtttgttctttgctaaacctcgttatgttaaaccggccgggacgttacgccgcacggaaaaagccagggcaaccaaaaaatgactcaatttacacaaaataccgccatgccttcttccctctggcaatactggcgcggcctttccggctggaacttctattttctggttaagttcggcctgttgtgggcgggatatcttaacttccatccgctcctcaatttggtgtttgccgcgtttctgctgatgcccattccgcgctacagcctgcatcgcttgcgccactggattgccctgccgatcggctttgctttgttctggcatgacacctggttgcctggcccggaaagcataatgagccagggttcgcaggtggcggggttcagtaccgattatttaatcgaccttgtcacacgctttattaactggcagatgattggggccatttttgttttattagtggcctggttattcctgtcacaatggattcgcattaccgtttttgtggttgccatactgctatggctgaacgtacttaccctggcgggaccaagtttctccttgtggccagccggacaaccgacgaccactgtaacaacgacgggtggtaacgcagcggcaaccgttgcggcgacgggtggcgcaccggtagtgggtgatatgcccgcacaaactgcaccgccaacaacggcgaaccttaacgcctggctgaataatttctataacgcggaggcgaaacgtaaatcgaccttcccgtcttcgctgcccgctgatgctcagccatttgaactactggtgattaacatctgttcgctttcctggtcggatatagaagccgccgggttgatgtcgcatccactgtggtcgcatttcgatattgagttcaagaactttaactccgccacctcctacagtggcccggcggcgatccgtttactgcgcgccagctgcgggcagacttcgcacactaatctgtatcaaccggcaaataacgactgctatctgtttgataacctttcgaaactgggctttacccagcacctgatgatggggcataacggccagttcggcggttttttgaaagaagttcgcgaaaatggcggcatgcagactgaattgatggatcaaacaaatctgccggttattttgctgggctttgatggttcgccggtttatgacgataccgccgtgcttaaccgctggctggacgttaccgaaaaagataaaaatagccgtagtgccacgttctacaacacgcttccactgcatgacggcaaccattatccgggggtcagcaaaacagcggattacaaagcgcgggcgcagaaattctttgatgaactggacgccttctttactgaactggagaaatcgggtcgtaaagtgatggtggtcgtggtgccggaacacggcggcgcgctgaagggcgacagaatgcaggtatctggcctacgtgatatccctagcccgtctatcacagacgtccccgttggggtgaaattcttcggcatgaaggcaccacatcagggggcaccgattgtcattgaccaaccgagcagcttcctggctatctccgatctggtggttcgcgttcttgatggcaagattttcaccgaagacaatgttgactggaaaaaactcaccagtgggttgccacaaacagcaccggtctccgagaactcaaatgcagtagttattcaataccaggataaaccgtacgttcgcctgaacggcggcgactgggtgccttacccgcagtaagcacgaaaaaggccgcagagtttcacccctgcggcctggtccgggcgcaaattgccattacggcagcctgacgcccgcatgacacgttacttccgcttgttcagccagttcacgatcatactggcaagaatgccagcaatgaccggagccgctaaatcatgccagaaggccatgcccagttctgcgagcgtcatatagccgcctgtgttgtaatgacaacgtttcgcggctattcttgagttgttcaggttcaagaatggcccccgtgatgttgtcaggtgcatacctgcaacgtgcgggggttttctctctccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggaacccttccggcttgccgctgattctacgactgtttttctgttccggaatccgtcacgtcttcactctgtgctgcgcattccgcagaatattatccgcttgcaaccgttgcatttttcttacgaaaaaggccgcagagtttcacccctgcggcctgatccgggcgcaaattgccattacggcagcctgacgcccgcatggcacgttacttccgcttgttcagccagttcacgatcatactggcaagaataccagcaatgaccggagccgctaaatcatgccagaaggccatgcccagttctgcgagcgtcatatagccgcctgtattgtaatgacaacgtttcgcggctattcttgtattgtttggatgcaagaatggcccccgtggtgttgtcaggtgcatacctgcaacgtgcgggggttttctctctccagcaaccaatgccaccagggattaagcccccgcaacattgcgcctcaccggaatccttccggcttgacgctgattctacgactgtttttctgttccggaatccgtctcatcttcactctgtgctgcgcattccgcagaatattatccgcttgcaaccgttgcatttttcttacgaaaaaggccgcagagtttcactcctgcggcctggtccgggcgcaaattgccattacggcagcctgacgcccacatgacacgctacttccgcttgttcagccagttcacgatcatactggcaagaatgccagcaatgaccggagccgctaaatcatgccagaaggccatgcccagctctgcgagcgtcatatagccgcctgtgttgtaatgacaacgtttcgcggctattcttgagtggtctaggttcaagattagcccccgttatgttgtcaggtacatacctgcaacgtgcgggggttttctctctccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggaaccctttcggcttgccgctgattttacgattgctttttactgtcagcacccggcaatcttcctcattgcgcgatgccttccagcttaatttctttatttgcaatagttgcagttcatatccgggctgactccagactggtagtgaaatgcgcaattttgtagaattgcgcctcctcgcgacctccccagtgaatctgttgcctcattttttacatactgcgtattcgacttctccacctgttgcgcaagagaaactgggtttattcatttttgcgaggccgacttctttctggacaggactttatgcagcacaacacactatcgaaacacaatcagaaattgccgtttacacgctacgacttcggctgggttttattatgcataggcatggcgattggtgccggaaccgtgctgatgccagtacaaattggcttgaagggaatttgggtatttattaccgcagcgatcattgcttatcctgccacctgggtagtgcaggacatttatttaaaaaccctttctgaaagcgattcctgtaatgactacaccgatattatcagtcattacctggggaagaactggggaattttcctcggggttatctactttttgatgattatccacgggatttttatctactctctctccgtggttttcgacagcgcctcgtacctgaaaaccttcggtttaaccgatgccgatctttcacaatctctactttataaagtcgctattttcgccgtactggtggcgattgcgtctggtggtgaacgattactgtttaagatttccgggccaatggtggtggtcaaagtagggattattgtcgtgttcggttttgcgatgatcccgcactggaatttcgccaatataaccgccttcccgcaagcctccgtctttttccgcgatgtcttgcttaccattccattttgcttcttttctgcagtatttattcaggtacttaacccaatgaatattgcctatcgtaaacgggaagcggataaagtactggcaacccggctcgcgctgcgtacccaccgaattagttatatcacgctcatcgcggtgatcctgttttttgccttttcgtttaccttctcaattagccacgaagaagccgtttctgcctttgaacaaaatatctcggcactggcgctggccgcgcaggtgatccctggacatatcattcatatcacctctacggtgctgaatatctttgccgtactgaccgcattctttggcatttatctcggtttccacgaggctattaaaggcattattctcaatctgttaagccgaattattgataccaagaaaattaactcacgcatgctgactctggcgatctgcgcttttatcgtcattacattgacgatttgggtttcgtttcgtgtatcggtgctggtgttctttcagttgggaagcccgttatatggcattgtgtcgtgcctcattccgtttttcctgatctataaagtcgcacaactggaaaaacttcgcggatttaaagcctggctaattctgctttacggcattttgctatgcttgtcgccactgttgaagctgattgagtaaaccggagcgcatggccccggttttgtgagttaacgctgcggattttcatcctgatcaacagcaaaacaagctaccagttgaccgccgtagtcttttagctgcggctgcaactgggtgcaggggccgaagcgccgacgacagcgggcgttgaaggcgcaacccggcggtggattcagcgggcttggcagttcaccggtgagtttgatgcgttcgcggcgatcgtccgggttcaggcgcggcgtcgcggagagtagcgcctgagtgtacggatggcgcgggttattgaagatttggtctttcgttcccttctccacgcagcggcccaggtacatcaccatcacttcatcggcaatgtgctccaccaccgacaggtcgtgggagataaagacataagaaagccccagttcctgctgtaaatccatcatcagattcagcacttgcgcacgcactgagacgtccagcgcagaaaccggctcatcggcaatcaccacatccgggtcgagcatcagaccacgggcaatagcgatacgctgacgttgtccgccggagaacatatgcggatagcggtcatagtgctcggttttcaggccgactttcgccatcatcgacagggctttttcccgacgctgttctttgctgaagctggtgttaataagcagcggctcttcgagaatttgcccaacttttttacgcggattcagcgaaccgtaagggttctggaagacaatctggattttctgccgacgcagcttctgcgcctgcggatcgtgcttgagcagatcctgcccctggtaatacagctcaccaccggtgggcgtttcgatcatcgtcagcaaccgaccgagggtcgatttaccgcagccagattcgcccactactgccagcgttttgccacgttcaaggttaaacgaaacgccgtccagcgccttcaccagacgttccggcgcgaacatgcctttcttcaccggataatgttttttcaggtcgatagcctgcaacagcggttgttgcgaggtggcctcttgcgtactcatagtgtcggcctcccggcatcatcaagtgggtaatggcatttggactgacgcccgtcagcgagcatattcagcgccggttcttcagcgcgacatctgtcagtggcataggggcagcgcgggttaagcaggcagccgttcgggcggtcgtacttgccgggaacgacacctggcaacgacgccagacgttctttgtcctgagcaaattctggcagcgcacgcagcaatgcctgagtatacgggtgacgcggcgcatggaagatggcgtgcgcatcaccggtttccaccacctggcctgcatacatcacgatgattttatgtgccgcttccgccaccagcgccaggtcatgggtaattaacaccagcgccatgttctctttctgctgtagctccagcagtagttcgatgatttgcgcctgaatggtcacgtccagcgcagtggttggttcatcggcaatcagcagttttggccgacaggcaatcgccatggcgatcatcacgcgctggctcatgccgccggaaagctgatgcgggtaaacatccagacgcgatgccggatcgggaataccgacctgattcagcaggtcaatcgcccgctgacggcgagtgctcttattaccgccctgatgcaccttaatcgcttccatgatctggaaacccacggtgtagcacgggttaaggctggtcatcgggtcctggaagatcatcgccacttcggcacccaccaggttgcggcgctctttttctgatatacgctgcaaatcctgaccgttaaacaccagcttttccgccattacgcggcccggataatcaatcagccccataatcgccagtgaactgaccgacttaccggagccagactcacccacaatcccgaccacttcgccctgttttacgctgtagctgatgcggtctacggcgcggaacggtgcgctttcgtcgccgaaatgcaccgataatttatctacatttaataacgccatctcgaacctcttactgcttcagtttgggatcgagcgcgtcacgcagaccgtcacccatcaggttaaatgccagcaccgtcagcaggatcgccagacccgggaaggtcacgacccaccaggcgctttgcgcgaactgcaacacgtcggagagcatggtgccccactctggtgttggcggctgtgcccccatgccgaggaaaccaagagcagccatatcgagaatggcgttagagaaaccgagcgacgcctgaacaatcagcggcgcaaggcagttcgggaagatgttaataaacatctgacgcatcgccccggcacccgccacgcgagacgcggtgacgtaatcgcggttaacttccaccagcacggcggcgcgggttaagcgcacatagtgcggcaaggcaacgaaggtcagtgccagcgcggcgttaccaatcgacgggccgaaaattgccaccagcaccagcgccagcagcagacttggcagcgccagcatgatatcgaccacgcgcataatgatgttatcgaccaggccgccaaagtaaccggcgatcaggccgagaataacgcccataatcagcgataacacaactaccagacagccaaccagcagcgacaggcgcgcaccgtacatcaggcgcgacagcacatcacggcctacgtcatcggtgcccagcaagtgcgccatgctgccgccttcctgccaggctggcggggcgagcagtgcatcgcggaactgttccgccgggttatagggtgcaatccagttggcaaagatcgcgatgaacagcacgatgacgacgtaaaccagcccgacgaccgcgcctttgttgcgtttaaaatagtgccagaactcctgtaacggggtcatcggcaccggtgcgctaatcactttattttcagtaacctgtgacatgatgtccccttacttcttatgacgaatacgcgggttcaccacgccgtacagcagatcgaccagcaagttgacgaggataatcatcgtcgccaccagcaatacgccgccctgcactaccggatagtcgcggcgttgcagtgcgtcaatcaaccagcgtcccagaccgggccacgagaagatggtttcggtcagaatcgcccccgccagcaatgttcccacctgcaggccgataacggtcaccaccggcagcatcgcgttacgcagcgcatggacgataatcacccgcatgcgggttagccctttggcgcgcgcggtgcggatgtaatcctcgcccagcacttccagcatcgaggagcgtgtcatacgcacaatgaccgccagcggaatagtacccagcacaatggcaggcaagatcatatgggcgacggcatcgataaagttgccgtcttcaccccagatggcggtgtcgatcagcataaaaccggttaacggattggagtcatcgaggaacaccatatcgctcacgcgaccggagacgggcgtcaggttccagtgcaccgaaaccagcatgatcagcatcatgccccaccagaagatcggcatcgagtagccggtcagcgccaggccaaccgctgtgtgatcgaaaatggaaccgcgtttaaccgcagccagcacgccgaccggaataccgaccgcagtcgcaaaaatcatcgcgcagacgccaagttccagcgtggcctggaggcgcggcacgaactcttcccaaaccgggatgcggcttttcattgaaatgcctagatcgccatgcataacgccccaaatgtaatggagatactgctgccacatcggtttatctaagccgagttcagccagcagctgcgcgtgacgctctggggagatcccacgttcgcccgccatgatcatcaccggatcgcccgggatcatgtggacaaaggcaaatgtgagaagggtaataccgataaacgtggggatgacgagtcccaaacgtcggagaataaactgcaacataacccggattctctatagtgacccgcagcctggaactgcgtgtctgtattgctcacaaatcaattcccgcccaggtcgggctgggaatgaagtattgctgccggatggcgctgcacgcagaggcacagcgccaccgggtatacagattgttgacaaagtgcgctttgtttatgccggatgcggcgttaacgccttatccggcctacaaaatcgtgcaaattcaatacattgcagaattttcgtaggcctgataagcggagcacatcaggcagttttgcctttgccatcagtcttgtatggcttttaattattcgatagagacattttcgaagtgatgtttgcctaatggatcaaccacatagcctttgacttctttgcgtaccggttcaaacacggtggagtgagcgatgatcagtgccggagcctgatcgtgcatcaccacctgcgcttgcttgtacagttcaacgcgtttgttatggtcgtcggtagcacgcgccggttgaatcagatcttcaaacggtttgtagcaccattttgagtagttagaaccttgttcagaggcggcgcagctgaacagggtggcgaagaagttatccgggtccccgttatcgccagtccagcccatcattaccgtctgatgttcgccatctttcgcacgcttgaggtactcaccccattcgtaggtgacgattttggcctgcacgcccactttcgcccagtctgcctgaatcatctccgccatgcggcgagcgttcgggttatacggacgttgtaccggcatcgcccacaggtcgatggagaaacctttttccagacccgcttctttcagcaaggctttcgctttttcaggatcgtaggtgtagtcctgaacgtcgtcgttatagccccacatggttggcgggatcaggtttttcgctgatacacccgcgccctgataaaccgctttgatgatcgcgtctttgttcaccgcgtaggtcagtgcctggcgaactttcacgtcatccagcggttttttctgcacgttatacgagaggtagccgacgttcagccccggcatttccatcaggttgatggatttatcctgcttcatgcgagcgatgtctgccgggttcgggtacggcatcacctggcattcattcttctgcaatttcgcgtaacgcacggaagcatcaggggtaatagagaagaccagcgtatcgatctgcggtttggtgccccagtagccatcaaacgctttgtagcggatacgggaatctttttggtactgctgtaactggaacggaccggttccgattgggttgaggtccagtttttccggtgtaccggctttcatcatcgcatcagcatattcttttgacagaatagaggcgaagtccattgccagatcagcgaggaacggcgcttccgggcgagtcagtacgaactgaactgtgttgtcgtccacctttttcacttcactgatcagctccggcaagcccatgccttcgaagtattcgtagctgccgccagagactttatggtacgggttttgcgcgtttttctgacggtcgaacgagaacaccacgtcatcggcgttcagttcacgcgtcggtttgaattctttattgtcgtgccacttcacacctttacgcagatggaaggtataggttttaccgtcttcgctgacttcccacttttcagcgaggcccgggatcacttcagtggtgccgattttaaattcaaccaggcggttataaagcggtacggaagaggcgtcataggtggtgccggaggtaaacagctgcgggttaaacccttccggagatccttctgagcaataaaccagagttttagcctgaacacttgctgcgacggtcatagccaccaggctgagaccaagcttcagcatccctgactttttcaaggaaatacgcattattctgctccaattgtgatgtttgttgttttaaccctttgcagtgggttgtcgctgcctgaccttttttgttttttgcccggtcgggtcaacgttatgaggtggggatgccgtactaattaacatcagtgtaacagtgcggatcctccataaaatgcccctcgtgacctacaatctgtcaacagaatgtgaaaacgtcaatacagccaaccgggatttacaccaacggtgagaatccacaaacaaagattaaaaaaacttcaaacagctatttgcagcagagaaatttgtgctactccaacatgaccagaacaatcagcttaatatttagcaacatttggtgattaagttttatgcatttaatgaaaaaaatctgaggaaaaggtggatatctgagcgattaataccatgaacgctaaaacgcacagcggaaaatgccagggtcagccataagtaacgcaaaaaaagatttaagcaaatataaaaaaagacaatggtttctgtcacaaatccgttaatggatagtgagatatggggcgcaaatttggcagggaaatgtgtggtgtgtaggtcgaataaggcggtcgcgccgcatccgacaataagtgcggtgccgttgcctgatgcgacgctggcgcgtcttatcaggcctacgtcgagtcgaacctccccgcccccggaggttctcatcctcatgagctacaaatgcaaaaaagcctgctcgctgagcaggcttttcgaatttggtcggtgatagaggattactcgccacttcgtggctcgccctgcgggccgttgctggcgcaacgttctctcgcttcgctcgagtcgaacctccctgcccccggaggttctcatcctcatgagctgcagatgcaaaaaagcctgctcgttgagcaggcttttcgaatttggtcggtgatagaggattcgaacctccgaccccttcgtcccgaacgaagtgcgctaccaggctgcgccaatcaccgaatgcggggcgcatcttactgcgcagatacgccctcgtcaatcccttaatagcaaaatgccttttgatcggcgagaaagtcagcaggccgcttagttagccgctgcctcttttgcctgcgggatgtgacaccagttgttgttttcgttaattccaccatccggtgaagtatagccaagacaacccatgatggtgtcgtacagctctacgtgacggcgtggcactttcatgtcggcttcttttttcagctgcgcaaacgcctgcgcattggccggattttccagatatttatctgacatccagaccatcatcggtacgcggaactgctccggcggtgccagttcacgcggcgtgccgtgcaggtgctcgcgttcattaattgactcaccgtggtcagctgcgtagaacacaatcgctttcttatcgcgaacctgatcaatcacgctggagataaagtgatccacataggtcaccgagttgtcataggagttgatcatctgcgctttggtacagccgctatcaacaccaatacattccggcttccactgcgcgaagctacgcggataacgctgggtgtagttaaaatgcgaacctttggtatgcagaatgatcagatgcttaccatccgggttgcgccctagcgattgctgcatttcgtctaccagcaacatatcatctaccggcttgccacgattacgtggctccgcaccaatctgctcacgataagcaatgttgtccgccatcgtgttgctgtagaaccacatttcgctctgcatagcgtagaggtcagaactgaatcctaactgcttcagaaccgcgaaaatgttctgttcttttaatgtgcgctgcggattatcttccgcgcccccctgacgtacaaacatgcaacgcagtgagagtttggttgcggtatcacaggagtaaccacggaacgccgccagatttttctcctgggccagtttcggcgtggtattacgctcatagccgaaaatacccatatggtcccaacgcgtggtttcaccgatgataaacacgacataagtgtcatcaacgttttgcggtgcctgataagtgaatttcttcgccggattaagcaatgaattattatcggaagattcatcgacccgcgcccaggcatacagccccaacgcagaaagccagtttgatggcagataagagttcgctacgacaccgccataactcggcaaatcaacgccggtcgccctctccactttcttctgctggatatccagcaaacgaatcggtgcccaaaccataatacccgccagtacgacgaccgccaggctgcgaatacgctgccctggggttcgcagttgtcggagcaaggtgtagcgacagcggttattccagataaggataagaggcaatgcactaacggcgattaaccagagaataaagttcagaccaacaacttcttttgacaggtcgatatcggtggtcatgacggaagcgatgatgccataaccaatgaccacattaaggaaggtcatgtaatagctggcacctgcggaaaagagcaccaccagcgacgccagaatacgccagctgcggcggccaaacagcgatagaagacgtagtaaaaagaaggtcaccagtacggtggcggccagttcaacaacagcagaaacgcctttccagacggtaaaatcgtgcgcatagctgccgaagcggcgataaaaaaccgcgccattcataaaaaggccaatatagattgcaagcaaaaagctcagcttctgctgtgtaatcgatttgatgtatctcatgcaaacaaaccctggacaaacaggtgataacaccctgcttagcggcttttcaggcccggcaggggaaaagtgcggaggtagtcagataagtaaaatctacacgcgcgaataagtagaccacagcaaagcgaaaaagtgtggggaaagagtgtgcatgaagcacaaatttacaaaaatgcaagtttgaaaagagactttagcgttacaaaaagcagtaaaaagggccagttaactggcccttaagatgtgaaattattcgtactgtacagtaaagtcgaccgttgcatctgcgcgaccaatagttgcatcggcgcgaataggcacgtagctggcgatatagttcagttgatgtgcgccatcaccgttaattgcaaactcaaccggtgtcggcgttgtattttccgggaactgttgtactccagcagcggttttgattttcagcccaacgcctgtagcgccacccgcatccagcgcaaaaagatttgagtcgtctgcattgggtgtaccgtccatagtcacgtaggctctgaccacttcgctacagtttttcaggccgatggaaaaaggagtgggattaatttccgttccgattcttaccggctttttgagaaccgcggtgcccatgtcaacctcaacgctgtctttcaccagttcgcaagcaccctggctgattttaagggtgaatttcaatgttcctttcggccctaaatccgtggttgccgcgaatgacgaaaaggaaagaggcagcaggcataacgcaagtattgttcgcttcatgactgttactccagttcgacatgtatggtagcaataccgctataatccccggcagcgggtaattttccggtagtgctaacgggataagcggtaattgtggttgtcgctttgcgtttgacatcttcatacagcgagcctgggttcatttctaataagctattactgtcattcggcttaagaatattacctttaccgtcctcaatgactgcaccaacatcggcgttgcctaaatcaattgcgctaggataggcagtatttggtgttgcatcaatactgagataaattttgacgccatctgaaatattattgcagtcaaagcttaattctttttgtaccttctgaacattttgtggtggttgtccggcacgccctttaaaatcatgggcctgatattctccgaatggaatatccagtacggtgccagcggcaagttcacagccttgagtaactgtaatactcccggaaatactgacattggccatgggctgactatcattgtaaacacctttcttttttgtcccaaagagggacgcaactcgtgttttaggaataatcatttgcccaacaaaaggatgtgaaatataaatactgatacttcctttaccacctgtcccccaattgttagcagtatagggcgtacattctttctgtgccgtgccattgcttcgatcggtaaaaggcaccgggatatctaattgtgtgtagacatatattttggtgagaatatcaatgtaattattgaatttatagtacccatctacagttccaggctcaggcagaagcgttacacctttaaaataagtcacaactccattatctggaatgggatccgggcattcacaataagcggaatattttgtacctaaagcaaagggctgagttaatattttcccagccttattttctgaaggtacctggatagtctgtacgaaatcaaaactatactcatgggccaccccatttgatgtctgacatggtccccaatccgcagcccatatatttccagcaaaagtgctcgtccctaacagcaccatacctgccaacaaatttttaattttcatctaaatatccttatttctcgcataccgcattaaccatcacgatagccgcattgtccttgttctctggcaagcggaatggcacacggcaacgttgcgcctgctcgttcccccagctcacctgcaattcgccctcttctggcatcccgctgatataaagctgtccttcttcacccacaatgctgctggcaggtttgctctcatcaattaacgctgcggttgcaccaaacggtactgcgttgccattcgcctgttttaagctcatcagcacacggtaaccgacgcgggtatcaaagcgggaacgcacaactgcaccacgagtaggcacgactttctggaacgcttcctgtagttcaacgttttgccccaacgtgtcgctacgcaattccacaatggtttcacgatatggtgtgagataaggcaccacggcgttgcccatccagtcaacttctacgccgctgctgttaaccacatgtccaccacgcgcgcccggtgcagaaacaatcgccagactttcgcctaaaggctgcgaaagcgttataccttcactgtgaacgatgacaccgccgcgcacgccatagttaacctgttggttatctttagaatagttatagcctacgtcaatgttaccagagccacccatataccccatgttgacgctgccactgtagcctacgccattactggtgtaaccctgctgaacgttatagctcaggttacgatcttccagtaacgtgccgctaacagaggcctgttgcgacgtcttgccattctggtcggtagtcatgcgataactgctccacgcgccccccagagggatggaaacactgaatgaccacaagcgatcgtcttcttcccattccggacttctcgtccaggtataggccacgctgtaattcacccgaccaatgtgaccgtgataaccggcgcttaaggagttttccttaccgtcaacgttccagtaatcctgctgcgtcatattgaaataaaccgagccgtagtctcccagttgctgggtaatattgccctgtatctggctgcgcttgtgataacggcggtaatcactgtcggcgtcactgcgaacatcagttgcttcctggaaggtgtagtagccgctggttgagtatttgtagcccaacagacgcaggtcagtgccaccctcaaaacttttcgaatagaggaagcgataagactggccttcctctttttcattgttgcgtaactgacttttcgcctgagtgacatccaccgatactgcgccaatggtaccgaagtttttccccaggcccagagctaaagcgctgtaatctgccgacaacaatgcaccaccgtaggcggtcataccccacggcaagccgtacatggcggtaaactgcccgaaatgtggtttatcgctgtcgtaattaccagcacgatattcaccggcagccagactgtatttcagatacccttcacgctggaaaatcgccaccgccgaaaacggctggataaaacgttgttcacttccgtcggcttctttaatgatcaccgtcaggtcgccgctgccggaggttgcgtagagatcgttaatctcaaatgcacccggctgaacaaaagtgcgataaatgacatagccgttctgttcgatactcacttcagcgttgcttttggcgatgccgcgcactaccggagcaaagccacgctggctgtccggcaacatttcatcgtcggatgccagtaacgccccacgcatttgtacgctatcaaaaatctcgccaggcgtggcggtatcacccagagttatctgtgatttaagtggaataattgcccggtttaacgatgtaccaacgttatcccattggtttttgccatcggtacggttccagatactgttattacgtaaacgccacggaccaacgttcaaaccgctgcgcaggttcaggtaataactgtcactggtcgaatctgaagatgaacctgtaccttcattgcgtccattgctgccactaaagctgtaatccagcaacagcgcaggtattccttcgtcccagcgagaaggatcaaccgtgccgcgagcggtcatcatcattgccgcctgtggaaaggaaagatgcagcgtctgagtattaaaatcaaagcggctggtggcctggggaatgatttcatcaaacgctacgcaggcttctggtggtgacatcttcagcgccggaaagctgtcaacgcgcacgcccatttcttccagttgcacccggctaaggcaaggcataagcgactcaccgctggctttgcgtttcgcttcgctggcggtactaaaatccagcgtccgggaagccattttttcttcgtttacaaacaccgaaacccggtatttaccggggatttgctggccgacaggtgagtcgtataccgacaagtcgatgtgttgatcgataccctgaacgttttcgagaaatttagggttaaattttccgccatacgcaggtaacgagctggcaatcgttaatgccagcagagagaaggaaaaatgcgctctgtagtgatagagaggtaaatgcatccaatgcatagtaaaagcgccttgtaaaaggatcagttaatcggcttcgtcagcatttcgccagcaacaccgaaatcattaataatgctgtatttcacttcgtgcgcgttgcctgtaccggctggaaggttaatgtttaactttcctttcgcgagaaccattcccgcccgttcaatcttttgtccattaatggaaaactgattaaaggtcaggttataagcggagtcgttattaaccacaatttggttattttgacgctggaaacgtaactgtttcatggcctcgaggttgcttcccggcaaaccttttggacgatagaacaacttcaaacgggtgcgaacggctatctgtaagacgtttttattttcattttcagcacttttcgcaggaatggcctttacattaatccagtaaacggattcacgatctttaggtaaggtatcttcaatattgacgatacgtaagacgttatttttatcaggatcaagtttgaataatggcggtgtaataataaacggtgtttttttattgccattcacatcatcaatccatgactggatcaaaaactcttcatttttattatggttttcaacggtcagcgacgcttctttcttgccgccatcataaataacacgcgtcgtgcttaaggctacgccaccagcaaaacactgttgtgcggtcattaaaagtgccagcacagcaaagctaatacgtttcatgattcggtccctgagtcattggtgtgaataatggcaacacagtctctgttgccattgagagatgatcgttccgtcaggatcgattagttgtaagtcaggttgaagtcgacttcagcgttaccgtaacccgtggttactgcatctttggtagagacatagttagcggtgaaatacagaacggtctgaccttctttcaggacagtagcagatttaccagtattcaggtcaaccagggtattggtgttatcataaataccgatacctacgccagttgcggcacctggttcagtgcttacagaaaccagtttgctgttgtctgcatcgccaacgccgttaaagctgatttccacatttttgaaagtggagatatcgcagttttccagtttgattttgaacggcgttgctgtggatttatcacccatagcagtaaatacagacttgttcacctgacccagaacaacttcttgtttttgagtgtctggagacacaacacaagcggcgtcaacaatctcaccggtgaatttaacagtaccgtcgcccgcatcagctgcgaatacggaagtagaggtcagcgcaagcgcagataaggcaaacagaacctttttcatttataactccatttatatagataaatatgcttgatgttgttcatacaacggggcgcagattatacaaatggtgctaaaaaagaaaattatttttaatgaatattaattcttgcaacaagttgaaatatacttcaacttcaattaattgcatacaaaaaaggtttccaacgactattttttaggaatatatttatatttacataatatataaacaaataaaatatatttgtggtatgaatattattgttcttttaatatgcgtccataaaaaagggagactttgaagtctccctactcgtatttatttcagtagcaacatatttctaaatatgcgcctcacgcaacattttctgctctggctgacgaatcgtcgtagaaagcgccaatgacagaatcagcagggcgaaaatcacgtagaaggtcacatagaaaccgccaaacagtgaggcgataatcgaaccaaaaatgctaccgataccgaaaccgaggtaaatcacaccgtagtttttcgccaggttattgaggccgaagaactcactgaccagtgacggaaagacggtaatagtgccgccaaagttaaatgccacgcaggcaatcgctgcaaagaacgtcactgcattcagtggtgcaaacagcagggccgccatacccactagcgaaatcacctgaccaatggtgataacacggatacgggcaattttgtcagacagaatgcccagcaccagacgacctgaaaggttagcgatggaaataaccgttactgcattggctgcggaaaccacatcaaggtgtgccagactttgggcgatatctttcgctaccccaatcacgtacaggccgctcatgcaggcagtcaggaacattaccgctaacatccagtactgcggtttacgcatcgactctgccagcgtgtaatctttctccaccacaccattgctggttttcacttcctgttttggtgcgtctttcattaacgttgcgccgaaaacaatcatcaccagcgcaatcgctccccaaatcacaaaggttttttccagacccaccgtttccagcagctgcgtgtcgataaatttgaaacccaggctacccagaccataagaaccgatagcgaacgcggatatcagacctttacgctccgggaaccacttcacgcagttagagagcgtcagcaggtaacccgcgccatccgccagaccgaccagcacaccggcgcttaaccacagcatcatcaggttgttggaatgcgcggtcaggaagaagcctaatcccagcaaaatgccggaagccatggtgacgcgtttaacgccaaaacgttcctgcaatttgcccgcaacagaagacgaaattgccagccccagacttaacaagccgaaagagaaagcgacctggcttaccggcgcatccagcttggcagaaagcgcgccattaaacaggctccaggtataaaccgaccccagtgcaaactgggtaatgatagtaccgatgagtgtcagccagcgggtacgctgataatttgaaggtgtcatggcagtattcctgcagtaataaaaaggaaaaatctctgccgacaaccataacgaagtgcattttatgcctggggaaaaacggcatgaaatgccatcagaacggaatgaaatgccttagttcaggaatgaatgacgcgacaattattcaccaaatttattatttggtaagttagcacccactatcgacacaactgttgttattcaatggtttcaattgtgactgttacgttaaaatctggcgctaacccccatcgtatacagatagtcgctattattagtggtattttctgcctgagttagcgcggcataggcggcaatattttgattgagcaacatatcagcgcctacggtgacatccagccagttgccgttctggtttgtcgccgtcatccggctcaggcctgattgcgccttccagatattctcgccaaattgctggttatagctgatttgcgcccagggtcggagatcgccaagccgggagtcaacacgccagcctaagctactcacgctggcatgccataacggatcggtcagcgtggtagtactgtcgccaaactcgttatacatcgaggtggttgtgccatcgtaatgtaatgccgcgaccgggccggttgtaacctgttcatataaaggaaaattccagcccatactcatactgctggtcacatccacaggagtttcttccgccagattgacttccagtcccagcgccctttggctactttgaatacgttgcgacaaaatatcgttgtaatcaggttgatgatcactatcccaggtgtaacgctctgtggaatgtccgggttgcgtatcaacgatatattcttgttgccaggcgtaagctgtgttgagaaaaaaggcactgattaccacgctcgccagcaggcttagctgccagcgaccaccgcttttttttatgatcattaacacgactccagggaagagccgaattcggcaatattattgtcattgtatgaaggatatcgggcatagtagccctgtattaaatattgactttttcaccgatgcgtcaagaaaagcggctgaaatttttacgatcgggtacatagcgagggaaagtatggaacgttgcggctgggtgagtcaggacccgctttatattgcctaccatgataatgaatggggcgtgcctgaaactgacagtaaaaaactgttcgaaatgatctgccttgaagggcagcaggctgggttatcgtggatcaccgtcctcaaaaaacgcgaaaactatcgcgcctgctttcatcagttcgatccggtgaaggtcgcagcaatgcaggaagaggatgtcgaaagactggtacaggacgccgggattatccgccatcgagggaaaattcaggcaattattggtaatgcgcgggcgtacctgcaaatggaacagaacggcgaaccgtttgccgactttgtctggtcgtttgtaaatcatcagccacaggtgacacaagccacaacgttgagcgaaattcccacatctacgtccgcctccgacgctctatctaaagccctgaaaaagcgtggttttaagtttgtcggcaccacaatctgttactcctttatgcaggcatgtgggctggtgaatgatcatgtggttggctgctgttgctatccgggaaataaaccatgattcgggaagcgcaacgttcagaactccccgcgatcctcgaactgtggctggaaagtacaacctgggggcatccctttataaaagcgaattactggcgtgactgcattccgctggtgcgggatgcctatcttgccaacgcgcaaaactgggtctgggaagaggacggtaagcttctcggttttgtcagcattatggaaggccgatttctggcagcaatgtttgtcgcaccgaaggccgtcagacgcggtattggtaaggcgctgatgcagtatgtgcagcagcgctatccccatctgatgctggaggtttatcaaaaaaatcaaccggcgatagatttttaccgtgcgcagggttttcacattgtcgattgcgcatggcaggatgaaacccaactacccacctggattatgagctggccggtggttcaaacgctgtaagtgtcagttccggaccgttgtatttttccagccatgccagcgccgtattacccgcacagccattccccagccgcgagctggggagatctttggtcagcacgttgactgcgccgtttttacaaataccgtcagcggttaaatccagatccggccatgccccttcgtgaatacaaatcacgccaggtttaattccctcgctaatgaccgctccggcaagaatttgcccgcgtgcgttccacagccgaacagtatcgccatcttgaatgccgcgcgcctgagcatcgtcaggatgaatggtgacaggctcacggtttgctaccgcgtacaattcgcgcagagaactgtaattcagctggctgtgcaggcggtgcgccggatgggcagaaagtacctgcaactgttctggttcggcattgccctgccattcgtccggctccagccacattggatgcccagggcaatccgggtaaccgtaatcggcaatacgctgtgagaagatttcaatcttgccgctggcggtttttaacggatgcgccagcggatcgcggcaaaaatcagcgaagcgaataaaccgctcgctgtccgggttttccggcatctcaattaactggttggcttgccagaactcagcaaatggcggcaattcaacctgctggcttgccccgcgctgccgggcaacgttataaaacgtttccagccattgcagctgactttttccttccgtaaaccgcgcatagccgcccttctcccaacgttcactcaactcggcaaaaacatcaaaatcattacgcgcttcatagcgtggcggcaccacttgcttcatcggcaccagatgctgattactgtaatcaccggtcatggtgagatcattacgctcaaaagaggtagtcgcaggcagaacgatatccgcgtgtttcgccgccgccgtccagaagcattcagagatcaccaccagctccggtttttgccaggcacggatcagacgattggtatcctgatgatgagtaaagttggcaccgcccgcccaccagataaaacgaatatccgggaaatgtcggttcataccgttgtgttgatatgcgccaccagggttttccagtgcttcaacaatgcgggcaacagggattttatccaccgcatcgcagccacccggcaagctgccctgcatggaagagagcaccgcagaacgccgcgtggggttaccaccattggcaaaatgataagaaagaccaaaaccgccgccgggtgtgccgatttgccccaacattgccgccagcgtgacgatcatccagtgtttttgctcaccaaactgttggcgctgcattccccagccagccatcagcatggtcgtgttttggtggaaaagagccgccagctcgcggattttcgctgcgttaaccccacaaatctctgccgcccattcggcgtttttcgctattccgtcactctcgcccagcaaataagaggcgaagacggcataacctgtggtgcaacgcgtcagaaacgcttcgtcgtgccaaccattttccaccagcgtatgggcgatccccagcatcagcgcaacatcggtgcccatgtgcggtgccacccactccattttatcgccaaagaaatcgacggtttccgatcgcattggatcaatacagatcagctttttcccactgtcacgcagtgcagaaaagtaagaaagcccctgctcatcggatgcattccacgcaattttcagcgtattgagtggattagcactccacagcaccacgacatcgctatgttccagcaccagcggccaactggtttgctgttgataaacttcgctgccacctacgacatacggcatgatcgcctgtgccgcaccagtcgaataatcccccagatgcccggtataaccgcctgccagcgccatatagcgttgtaataatgtcgaggccttatgcagcacgccgtttgaacgccagccgtaggaaccagcaaaaatcgatgccggaccataagcctcacgaatgcgtttatgttgttggtgaataagatccagcgcctcatcccaactcacgcgaacaaattcatcctgcccacgaatgccttgcggattttccggtgacgcaagaaagcctttgcgcaccattggaaatcgtacccgtgtattgctgtgaacctggtcgcgaaccgcgctctgcaaggagttttccattcctgtggctaacgcgccatgcgagctaaacacggtttcgccgtcggtttcaaccagcatgggcccccaatgggcggcagtcagaacggaatatcgtgaggatgagttggccaaaccgaaaactcctgaaaggttagatgtattgagcagttaaatattacttacaaatttccgagtattcccaggaataatcttcatgttcacgcggcataatctcccgccacggaacccgtggcaaagaataaaaaggttattaaggattaacaatgaagaaacgtgtttatcttattgccgccgtagtgagtggcgctctggcggtatctggctgcacaactaacccttacaccggcgaacgcgaagcaggtaaatctgctatcggcgcaggtctgggctctctcgtgggcgcgggtattggtgcgctctcttcttcgaagaaagatcgcggtaaaggcgcgctgattggcgcagcagcaggcgcagctctgggcggcggcgtgggttattacatggatgtgcaggaagcgaagctgcgtgacaaaatgcgcggcactggtgttagcgtaacccgcagcggggataacattatcctcaatatgccgaacaatgtgaccttcgacagcagcagcgcgaccctgaaacctgcgggcgctaacaccctgaccggcgtggcaatggtgctgaaagagtatccgaaaacggcggttaacgtgattggttataccgacagcacgggtggtcacgacctgaacatgcgtctctcccagcaacgtgcggattccgttgccagcgcgttgatcacccagggcgtggacgccagccgcatccgtactcagggccttggcccggctaacccaatcgccagcaacagcaccgcagaaggtaaggcgcaaaaccgccgtgtagaaattaccttaagcccgctgtaatccctttcatgccaggtgatgcagaaatcacctggcattcttcagttttccttcatcatatttcaggctaaggtgatcgccttatcagtgaatggagagaagcatgaagccgtccgttatcctctacaaagccttacctgatgatttactgcaacgcctgcaagagcatttcaccgttcaccaggtggcaaacctcagcccacaaaccgtcgaacaaaatgcagcaatttttgccgaagctgaaggtttactgggttcaaacgagaatgttgatgccgcattgctggaaaaaatgccgaaactgcgtgccacatcaacgatctccgtcggctatgacaattttgatgtcgatgcgcttaccgcccgaaaaattctgctgatgcacacgccaaccgtattaacagaaaccgtcgccgatacgctgatggcgctggtgttgtctaccgctcgtcgggttgtggaggtagcagaacgggtaaaagcaggcgaatggaccgcgagcataggcccggactggtacggcactgacgttcaccataaaacactgggcattgtcgggatgggacggatcggtatggcgctggcacaacgtgcgcactttggcttcaacatgcccatcctctataacgcgcgccgccaccataaagaagcagaagaacgcttcaacgcccgctactgcgatttggatactctgttacaagagtcagatttcgtttgcctgatcctgccgttaactgatgagacgcatcatctgtttggcgcagaacaattcgccaaaatgaaatcctccgccattttcattaatgccggacgtggcccggtggttgatgaaaatgcactgattgctgcattgcagaaaggcgaaattcacgccgccgggctggatgtcttcgaacaagagccactgtccgtagattcgccgttgctctcaatggccaacgtcgtcgcagtaccgcatattggatctgccacccatgagacgcgttatggcatggccgcctgtgccgtggataatttgattgatgcgttacaaggaaaggttgagaagaactgtgtgaatccgcacgtcgcggactaagccgcgactgcgtgaagtaaagcccgataatcgctcgggcttttactctttattgggttgcagtaactgctgtagtccaggcctgattaaacgcctgatgttgtgccggtaatggcgcaatcagtttgttatattcacttgcctgctgtgaagtcgggaactggatgccatttgcgacaaagctcacctgagtaccttgctgagcaatgtagtctccaaccatcaccagttgttgcgtgaaagtttgtgcagccggaatcaacggttgcaatgcatcagctggcgtcgttaccactttggtgaatgcctgatcaaagaccggtttcaaatcatcggtctgttttagcgcagagtgcgcagcatcggcctgcaacttcgcattttgcagttgttgcgccagcacacccagcgaaccgttcatttcacgcagcggaccgctttgcgtaacgtaatcctgcggtacgcgaattgcgttaacgctgtctacgaccgggcgcagaccggaatccatcgcctgattcacctgctgagaataaccatacagaatcgcgtaatcagagacaaaaggaccaaactgttttttctgatcggcagtcagggttggtagacgttcaccgctacgcatcactgtattctgcaggaagtcgataaacgctttacgctgatcgccttctttatcaaaacacccactcaggctaactaccattaataacgccgcaagaggcgcaaaccagcgagagcaggactttcctgtcgccattttcttactcctttcacccaaaaaaagcgcacaacgacacacgcgtgtctgacgtgacaaggatagtccaggacaggcttgcaggataccctttctacgtaatcttcctggtaaaatcatggagaaaatgaaacaaggttaatttgttgtttcattgttaaaaaatgatagtgccgttgccttttttgtagccagagatttacgccttcgcagaaggttagattttcgaaatctttacaaaacaggagtggtaagagatatatcggcatttatcagatcgttaggtggctataagtcacgctaaatgacaggctgaatcgaatcatagccagagcatgccctgacttcaccccgctgtgtctgcttttcccgactattcttaatgagcttcgatgcaattcacgatcccgcagtgtgatttgaggagttttcaatggaatataaagatccaatgcatgagctgttgagcagcctggaacagattgtttttaaagatgaaacgcagaaaattaccctgacgcacagaacaacgtcctgtaccgaaattgagcagttacgaaaagggacagggttaaaaatcgatgatttcgcccgggttttgggcgtatcagtcgccatggtaaaggaatgggaatccagacgcgtgaagccttcaagtgccgaactaaaattgatgcgtttgattcaagccaacccggcattaagtaagcagttgatggaatagacttttatccactttattgctgtttacggtcctgatgacaggaccgttttccaaccgattaatcataaatatgaaaaataattgttgcatcacccgccaatgcgtggcttaatgcacatcaacggtttgacgtacagaccattaaagcagtgtagtaaggcaagtcccttcaagagttatcgttgatacccctcgtagtgcacattcctttaacgcttcaaaatctgtaaagcacgccatatcgccgaaaggcacacttaattattaaaggtaatacactatgtccggtaaaatgactggtatcgtaaaatggttcaacgctgacaaaggcttcggcttcatcactcctgacgatggctctaaagacgtgttcgtacacttctctgctatccagaacgatggttacaaatctctggacgaaggtcagaaagtgtccttcaccatcgaaagcggcgctaaaggcccggcagctggtaacgtaaccagcctgtaatctctgcttaaaagcacagaatctaagatccctgccatttggcggggatttttttatttgtttttcaggaaataaataatcgatcgcgtaataaaatctagtattatttttgtgaaaaataaatttgggtgcaatgagaatgcgcaacgccgtaagaaaggcgggaataacttcccgccgaagactctaactcttttaaattgcaggctaaaaatgccgccagctcataactcccctgtttaatatgcaattcacacagtgaatctcttatcatccaggtgaaaaataaaagcgtgaaacaaatcactattaaagaaagtaatctatatttctgcggcattcccagccccctgtgttgatttccaacgagtaagaggctaaccttatggtgttcaggcatagggtagcctcactttgtactgaccccaaaaagttggacagttaaacacgaggcatataggtctgattccgatattcaattggagtcagaccttttaatttcaggctaattcttctgctgttgtagtattcaatatattccgtaacagcatccttcagttcgcttatattactgaactcatcaagataaaaacactccgactttaaggttccaaagaaacactccaccacagcattatccagacaattgccttttctggacatgctttgtttaataccatgttctttaaggatattttgatatcttctcatacgatactgccatccctggtcagagtgcagaacaggatgctcgtgaggattaagctttttgaatgcctgatcgagcatattctcaaccatgttcatcactggtctttccgaaaggctgtaagaaataacttcgttgttgaagagatctattactggagacaaatacagcttgcgcccattgactgcaaattcagtaacatcggtaacccacttctcgtttggccgcgtagccttgaaatctctttggagaacattaggggcggtttgccctacctctcctctgtaagagcggtatcgcttgaccttaatcgctgctttaagtgagagggttcccatcaggcgctgaacagctttatggttaatctgtttcccttctcgatgaagagacagcgttaccctacggtatccgtatcggcctctattctcgtgataaatctcactaatacgctttttaacgtccgcatacttgtcaggcttgctgagagcctttagatgataataaaacgtactgcgcggtatctccgcagccctgagaagctcatcaagaggataaaactgccttagctcgttgagtactttcactttttcgtgggatgagctaaggctttcagcttttttagatacataagccgcgtttcaagaaatcgaacttgcctttcaagatcctcaatgcgtcggtcttttgacagctccaatgctgatgccgctttttctggatcaactgatattgcaatgtttcttttggtgccaatcttgagcgcgcgtaaaccagcttctccgcgctcttcatagaccttcagccacctggctacagaaccactaccagcaagcataaagtgagcagcagcctgattaagggacatgtgctgctcgatcacagctttcacgaccttaatacgcaactctggatcagcactaacgcctttaggtttgggaattaaacctttttctccatgtttttcatagagggcaacccatgtcctgacctgggttcgggggacaccaaaacgtgccgagatgatcctgtaaccatcatcagttgtgaagtagtgattcacgacttcaaggcgcttttcaaaagggtattttggctttgacatattaggggctattccatttcatcgtccaacaaaatgggtgcagtacactttgatttatagtcaggtggggcttttctctgtctgcctttcggtgaatacctgagacaaacagtctcaagcacccgtggctattctagcttaataagtttgtttcttctccttgatataatcctaaaaaaacctcataaaattaatatatgagataatctttattcagcagaagattattaaaggttgctgtattatttagcgataataaaaaaagcctgccagatggcaggctttttaataacggcgttattactgcaacagcgaaatatccgcaacgcgcaggaacagttcgcgcagtttctccagcatggtcagacggttgagacgcaattctttgtcatcaaccatgaccatcactttatcgaagaaagcatcaaccggctcacgcagctctgccagttcgaccagcgcatcctggtaacgaccttccgcaaagtacggctccagcttgtcacgtagcaccacaacctgcatcgccagtttaatttcttccggctctttcagggtagaggcattcacgcggtcgctcagcacttcgtcagatttcgccagaatgttagatacacgtttgttcgccgccgccagtgcagcagctgcatccagggtacggaaatgcgataccgctttcatacgggcatcgaaatcagccggacgagtcggacgacgcgccagtaccgcctggatggtgtcaacggtataaccttcgtcctgataccaggcgcggaagcgaccgagcataaagtcgataacatcatcaactacgttggcattagtcagcttatcgccatacagacgcaccgcttcttcggtcagcgtttgcagatcaaggttgaggttcttctcaacgataattcgcagcacgccaagtgcggcacgacgcagcgcaaacgggtctttgtcgcctttcggatgctggccgataccgaagatacccgccagagtatccatcttgtcagcaatcgccagcgcacaggctaccgggttagacggcaggtcatcaccggcaaagcgcggctgatactgctcattcagcgccaccgcgacatcttccgcttcgccatcgtgacgcgcatagtgcatccccataacgccctgggtgtcggtgaactcgaagaccatgttggtcatcaggtcacacttagacagcaggcccgcacgggttgcgtggttaacgtcagcgccaatctgttcagcaatccagccagccagcgcctggatgcggtcagttttgtcacgcagcgtacccagctgttgctggaacagcacggtttgcaggcgcggcaggttatcttccagacgttttttacggtcggtgttgaagaagaactcggcatccgccagacgcggacgaacgactttctcgttaccggagataatctgctgcggatctttcgattcgatgttggcaacgaagataaagttcggcagcagtttgccgtcgttcgcatacaccgggaagtatttctggtcacctttcatggtgtaaaccagcgcttcagccggcaccgcgaggaatttctcttcgaattttgcggtcagaacgaccggccactccaccagcgaagccacttcttccagcaggctttcgcttaagtcagcgttaccgccaatcttacgcgctgcttcttcggcatcggctttaatcttcgctttacgttcttcgtaatcggcgatgactttcccgcgctcacgcagaatttccggatactgatcggcgttgtcgatggtgaattccggttcgcccataaagcggtggccgcgaatcacgcgatcggactgaatgcccagaatggttgccggaatgactttgtcgcccagcagcagggtcacggtgtgcaccggacgcacgaagtgcacgtcgcttgcgccccaacgcatcagtttcgggatcggcagtttcgccagagaagtcgcaaccatattcggcagcagtgcttcggtgctttcgcccttcacatgggcgcgatacagcagccattcgcctttatcggtagtcagacgctcagcctggtcaacggtaataccgcaaccacgcgcccaaccttctgccgctttgctcggtttgccttcagcgtcgaacgcctgggcaatcgccgggccgcgtttttcgatttcacgatccggttgcgcttccgccaggttagctactttcagcgccagacgacgcggagcagcaaaccattgaacggtgccgtgtgcgaggccagcgttatccagctccgcagtaaaattcgcagcaaaggactcagccaggctgcgcagtgcttttggtggcagctcttcagtgccgatttccaccagaaaagttttctcagacatagccgcctcttacttatctttgttgcacatcgggaagccgagggcttcacgggaagcgtagtatgcttctgccactgctttggtcagggtgcgaatgcgcagaatgtagcgctgacgctcggtgacggagatggctttacgcgcatccagcaggttgaagctgtgggcggctttcagaatacgctcgtaggctggcagcggcagcggattttccagcgccagcagctgctgcgcttctttctcgtactgctcaaagcaggtgaacaggaagtccacatccgcgtattcgaagttgtaagtggactgctccacttcgttctgatggaacacgtcgccgtaggtggttttacccagcgggccgtcgctccagaccaggtcgtaaacgctgtctacgccctgaatgtacatggccagacgttccagaccgtaggtgatctcgccggtaaccggtttacactccagaccaccaacctgctggaagtaagtgaactgcgtcacttccatgccgtttagccacacttcccagcccagtccccaggcacccagagtcgggttttcccagttatcttccacgaaacggatgtcgtgaatagtcgggtccatgcccagctctttcagagaaccgaggtacagctcctgaatattgtccggcgatggcttaatgaccacctgaaactgatagtagtgctgtaaacggttggggttttcgccgtagcgaccatcggtcgggcgacgagaaggctgaacataagcagccgccatcggttctggccccagcgcgcgcagacaggtcattgggtgagaggttcccgcgccgacttccatgtccaatggttgaacaatggtgcagccctggcgagcccagtaatcctgtaaggtcaggatcaagccctggaaggtcctggtatcaaacttttgcatattatttcgtgctggatacgtgtggatttaaaggaagggatcagtatacccgctggatggaagatatacagtacgaaacgggaaaaagcagggcttaacgcatggaaagatgcaaaaaatggccatccgcgtcaaaagaacagacaaactgctctttacggaaggtataaccgcgcatttcatagcttccctggaactgttcgaaggcggtgacgtcgattttttgctcgccggtgttataacgttttgccgcctgatccttgcataacgcttccatattcaacgaacgcagaggatcaacctttacccgttgtgctttctgcacgggtgacggtgtagaacaacccactagcaccataagcgccattgccggaaagaaagcgttcatcatcattaaattaccgtctggtttgcaggtgagtcttattatttatatcggtatagtggctgatatcttacgaatttccttaagcctctataagctgtagtgataaaactcagattattccagtgcgccaactgaatgatttatcggtcagactttttttaaccagatacagagacacagatgcagcccaaaatttactggattgataacctgcgagggatagcgtgtttaatggtggtgatgattcacaccactacctggtatgtgaccaatgctcatagtgttagccccgtcacctgggatatcgccaatgttctgaattctgcctctcgtgtcagcgtgccgctatttttcatgatttccggctatctcttttttggcgaacgcagcgcccagccgcgccatttcttgcgtatcggcttatgtctgattttttatagcgcaatcgcactgctctacattgcgctgtttacctccatcaatatggagttagcgctgaaaaacctgctgcaaaagccagtgttttaccacttgtggtttttcttcgcgattgcggtgatttatctggtttcaccgctgattcaggtgaagaacgtcggcggaaaaatgttgctggtgctaatggtggtgattggcattatcgctaacccaaacacagtgccgcagaaaattgacggttttgaatggctgccaattaacttatatatcaatggcgatactttttactacattctgtatggcatgttgggccgcgctatagggatgatggacacacagcataaagcactgtcgtgggtgagcgccgcgctgtttgcgacgggggtttttattatctctcgcgggacattatatgaattgcagtggcgcggaaattttgccgatacctggtactgatgaatcccctaatgattttggtaaaaatcattaagttaaggtggatacacatcttgtcatatgatcaaatggtttcgcgaaaaatcaataatcagacaacaagatgtgcgaactcgatattttacacgactctctttaccaattctgccccgaattacacttaaaacgactcaacagcttaacgttggcttgccacgcattacttgactgtaaaactctcactcttaccgaacttggccgtaacctgccaaccaaagcgagaacaaaacataacatcaaacgaatcgaccgattgttaggtaatcgtcacctccacaaagagcgactcgctgtataccgttggcatgctagctttatctgttcgggcaatacgatgcccattgtacttgttgactggtctgatattcgtgagcaaaaacgacttatggtattgcgagcttcagtcgcactacacggtcgttctgttactctttatgagaaagcgttcccgctttcagagcaatgttcaaagaaagctcatgaccaatttctagccgaccttgcgagcattctaccgagtaacaccacaccgctcattgtcagtgatgctggctttaaagtgccatggtataaatccgttgagaagctgggttggtactggttaagtcgagtaagaggaaaagtacaatatgcagacctaggagcggaaaactggaaacctatcagcaacttacatgatatgtcatctagtcactcaaagactttaggctataagaggctgactaaaagcaatccaatctcatgccaaattctattgtataaatctcgctctaaaggccgaaaaaatcagcgctcgacacggactcattgtcaccacccgtcacctaaaatctactcagcgtcggcaaaggagccatgggttctagcaactaacttacctgttgaaattcgaacacccaaacaacttgttaatatctattcgaagcgaatgcagattgaagaaaccttccgagacttgaaaagtcctgcctacggactaggcctacgccatagccgaacgagcagctcagagcgttttgatatcatgctgctaatcgccctgatgcttcaactaacatgttggcttgcgggcgttcatgctcagaaacaaggttgggacaagcacttccaggctaacacagtcagaaatcgaaacgtactctcaacagttcgcttaggcatggaagttttgcggcattctggctacacaataacaagggaagacttactcgtggctgcaaccctactagctcaaaatttattcacacatggttacgctttggggaaattatgaggggatctctcagtacctggtatctttactgtgggccgatggtttttatctgcgcaatcgcgctattgactctggttaaaaacacgctggatacgcgtaccattcgcggacttggcttaatctcccgccattcattgggtatatacggattccacgccttgattatccatgcgctgcgcacccggggaattgagcttaaaaattggccaatactggatattatttggatcttttgcgcgacgttggcagcgagtttgttactttctatgctggtacaacgaatcgacagaaacagattagtgagttaagtaaaagcccgttcacattggactgaccgggcttacgtgaattattcgctgtattcttcctgggtaacctgtgtttcttttggcgggtttattccggtatcacgaatattcttctgcaccgctactgcaccaaacaagcttaagaagaaagccagtccataaaaacctttttcactgagtaataatgtcgcattccacagacctaccatcagtaatgcaacagagataataaagacagtcaggcaggtcatataataaatggaagtggtcggtatgccttcatacttgtcccgaacggtcttttgataagacgcagcagaaaacagtcctaacaccagtacggcaaaataataccctttttcatttaactgcatctctgcattccatagccctaacagataggtaacgataccaccaacgagagctatccatgacacaatactaaaggccggtgaataggttgatattttgttgtccatcacagtattcctttcattcctgaatgtgtaagagctttatgttgctcataccgagcgaaacaaacgcatttgaccaaacaagcagacaaaaaaggcgatggggtagatcaccatttcataagcattgataggtgcatttaaaacaccgataaacaagagaccgatagtgattaacgcaactaactggcagatatgggtaaaaaaattatccagttgcccgagtttttctgcgcgaagatatgcatagttaccaaaagttgctgtcattaacacgccaagaaaatagccttttccacttagcaatgggcatgagatccatagcccaaccagataaaccagcgccccgacaacaaataatagttttgccacagtttttgaggttttcataacgatctccatatctaccagcgatacattacgagtaaccaacgaaagacaaaactgaaaaatgccattaacaaatgattttcagaataaattcatactaaatattaattaattagtgagatatatagatgtgaattatcccccacccggtcaggcaggggataacgtttacgccattaatggcagaagttgctgatagaggcgacggaacgtttcacgtcgtggctgataagcggcataacgctgcgcatctggtagatgcgactgttctaacggtagctgcggcaacaactcaatgagcgatttctctggattcgccgcaatctgcgccagccttgctgcgcccagtgctggccccacatccccccccgtacggtaatcgagctgctgaccgctgatatccgccagcatctgacgccagtactcactacgcgccccgccaccaatcaacgtaacactttgcggtttaatgccgcaggcatgcacgacatccatgccatctgccagcgcataacccacgccttccagcactgctcgcgccagttcattggggccatgttgatgagtcaaaccaaagaaaacccccttcgcctggggattattgtgtggtgtacgctcgccggaaagataaggcagaaaccaaactggctcggcactttcatcagcctgttgagctgcagcgattaaagctgggacattgcacaggccggttaatttcgcgacccaatccagacacgatgctgcactcagcattacagacattaaatgccaacgctgcggtagcgcatggcaaaagctgtgtacagcgctttctggcttgcttaagaacccttcgctgacagcaaaatagacccccgacgtccccagcgataacattgcctgattagcatcaaccattcccacaccaactgcaccagctgcattgtcgccaccgcctgcgacaactggcaccgtcgccataccccacgctttcgcaacttcaggtaacaaagcaccagtaatttcgctgccttcatataatgcgggcatctggtcacgagataagtcgcaagcctgcagcatgacgtcactccagtcacgctttgcgacatccagccacatggtgccagctgcgtcagacatatcgctggcaaactcccccgtcatacgcagacgcaagtaatctttcggtaataatactttgtcgatttgacggaatatctccggctcatgccgctgaacccatagcaatttaggcgcagtaaatccgggcatcatcaggttgccggtaatcactcgtgattgcggaactctcgcttccagcaaagtgcactcttgcgcacagcgcccgtcgttccacaaaatggcagggcgcaatacccgttgttgagcatccagtaaggttgctccatgcatctggccggcaatacccaatgctttaacgtcctgcagagaatgctgatcgcccagagctttcattgcgcgatcagttgcctgccaccactgttccgggtcttgttccgaccagagtggatgcgggcgcgaaacggtcagcttttccgtttgcgaagcaaccacctcaccctgctcgttgagcaaaataacttttacgcccgaggtgccaagatctatcccgatatacatatcgatcgttccttaaaaaaatgcccggtatcgctaccgataaccgggccaacggactgcacagttagccgttatttgtcgaacagataatgatttaccagattttccagttgctcctggcgaccactctgatgcaccggagacaaattatgttcctgagcatatttggctaaatctgccagtgacatttggcctttcaggatttgctggcccaattcgctattccagccggaataacgctgcgcgatgcgtttatccagctcgccatcttcaatcatgcgcgctgcaattttcagcgccagtgccatcgtatccatcgcgccgatatgaccgtaaaacagatcatatttatcagtactttgacgacgtactttggcatcgaagttcagaccaccggtggtgaaaccgcctgctttgagaatttcatacatcaccagcgcattctcttccacactgttcgggaactggtcggtgtcccagcccagttgcgcatcgccacggttggcgtcgacagaaccgaacaggccaagcgcaatggcggtggcaatttcatgatggaaagagtgacctgccagcgtcgcgtggttagcttcaatgttcagtttaatctctttttccagaccaaactgtttcaggaagccatagaccgtcgcggcatcgtaatcatattgatgtttggtcggttcttgcggtttcggttcgataagcaacgtgccctggaaaccgattttatgtttatgctcaaccaccatctgcataaagcggcccagctgttcacgctcctgacgcaagtcggtatttaacagcgtttcgtaaccttcacgaccgccccacaggacatagttttcaccgcccaatttatgggttgcttccatcgctgtaacaacttgcgttgccgcccaactgaagacttcaggatctgggttcgtcgccgcacccgcgccatagcgagggtttgtaaagcagttagcggttccccacagcagcttcacgccgctctcttcttgcttgcctgccaggacatcaaccatttgcgcaaaattattgatgtactcttttaacgacgcgccctcaggggaaacatccacatcgtggaagcaataaaatggcacatgtaacttgtggaaaaactcaaatgcgacatctgctttacgcttcgccaacgccagtgcctcaccaggctgctgccacggacgattaaacgcccccacaccaaacatgtccgccccgttccagcagaatgtgtgccagtagcaggcggcaaaacgcaagtgctcttccatacgcttgcccaacaccagttcgtcgggattgtagtgacggaatgctaacgggtttgaggattttgagccttcataacgaacgcgatcgagctggtcaaaataggcttgcatattgaactccataatcaggtaatgccgcgggtgatggatgatgtcgtaatattgggcactccctttcagttgctcaattatgttatttcacactgctattgagataattcacaagtgtgcgctcgctcgcaaaataaaatggaatgatgaaactgggtaattcctcgaagagaaaaatgcaataagtacaattgcgcaacaaaagtaagatctcggtcataaatcaagaaataaaccaaaaatcgtaatcgaaagataaaaatctgtaattgttttcccctgtttagttgctaaaaattggttacgtttatcgcggtgattgttacttattaaagctgtcctctaactacagaaggccctacaccatgaaaataaagaacattctactcaccctttgcacctcacttctgcttaccaacgttgcggcacacgccaaagaagtcaaaataggtatggcgattgatgatctccgtcttgaacgctggcaaaaagatcgagatatttttgtgaaaaaggcagaatctctcggcgcgaaagtatttgtacagtctgcaaatggcaatgaagaaacacaaatgtcgcagattgaaaacatgataaaccggggtgtcgatgttcttgtcattattccgtataacggtcaggtattaagtaacgttgtaaaagaagccaaacaagaaggtattaaagtattagcttacgatcgtatgattaacgatgcggatatcgatttttatatttctttcgataacgaaaaagtcggtgaactgcaggcaaaagccctggtcgatattgttccgcaaggtaattacttcctgatgggcggctcgccggtagataacaacgccaagctgttccgcgccggacaaatgaaagtgttaaaaccttacgttgattccggaaaaattaaagtcgttggtgaccaatgggttgatggctggttaccggaaaacgcattgaaaattatggaaaacgcgctaaccgccaataataacaaaattgatgctgtagttgcctcaaacgatgccaccgcaggtggggcaattcaggcattaagcgcgcaaggtttatcagggaaagtagcaatttccggccaggatgcggatctcgcaggtattaaacgtattgctgccggtacgcaaactatgacggtgtataaacctattacgttgttggcaaatactgccgcagaaattgccgttgagttgggcaatggtcaggaaccaaaagcagataccacactgaataatggcctgaaagatgtgccctcccgcctcctgacaccgatcgatgtgaataaaaacaacatcaaagacacggtagttaaagacggattccacaaagagagcgagctgtaagcgttacgccccggcgcggagcgggggcgtgatttctctccatgccgcgtgaatgaattggcttaggtggaatcgttatgccttatctacttgaaatgaagaatattaccaaaaccttcggcagtgtgaaggcgattgataacgtctgcttgcggttgaatgctggcgaaatcgtctcactttgtggggaaaatgggtctggtaaatcaacactgatgaaagtgctgtgtggtatttatccccatggctcctacgaaggcgaaattatttttgcgggagaagagattcaggcgagtcacatccgcgataccgaacgcaaaggtatcgccatcattcaccaggaattggccctggtgaaagaattgaccgtgctggaaaatatcttcctgggtaacgaaataacccacaatggcattatggattatgacctgatgacgctacgctgtcagaagctgctcgcacaggtcagtttatccatttcacctgatacccgcgttggcgatttagggcttgggcaacaacaactggttgaaattgccaaggcacttaataaacaggtgcgcttgttaattctcgatgaaccgacagcctcattaactgagcaggaaacgtcggttttactggatattattcgcgatctacaacagcacggtatcgcctgtatttatatttcgcacaaactcaacgaagtcaaagcgatttccgatacgatttgcgttattcgcgacggacagcacattggtacgcgtgatgctgccggaatgagtgaagacgatattatcaccatgatggtcgggcgagagttaaccgcgctttaccctaatgaaccacataccaccggagatgaaatattacgtattgaacatctgacggcatggcatccggtcaatcgtcatattaaacgagttaatgatgtctcgttttccctgaaacgtggcgaaatactgggtattgccggactcgttggtgccggacgtaccgagaccattcagtgcctgtttggcgtgtggcccggacaatgggaaggaaaaatttatattgatggcaaacaggtagatattcgtaactgtcagcaagccatcgcccaggggattgcgatggtacccgaagacagaaagcgcgacggcatcgttccggtaatggcggttggtaaaaatattaccctcgccgcactcaataaatttaccggtggcattagccagcttgatgacgcggcagagcaaaaatgtattctggaatcaattcagcaactcaaagttaaaacgtcgtcccccgaccttgctattggacgtttgagcggcggcaatcagcaaaaagcgatcctcgctcgctgtctgttacttaacccgcgcatcctcattcttgatgaacctaccaggggtatcgatattggcgcgaaatacgagatctacaaattaattaaccaactcgtccagcagggtattgccgttattgtcatctcttccgaattacctgaagtgctcggccttagcgatcgggtactggtgatgcatgaagggaaactaaaagccaacctgataaatcataacctgactcaggagcaggtgatggaagccgcattgaggagcgaacatcatgtcgaaaagcaatccgtctgaagtgaaattggccgtaccgacatccggtggcttttccgggctgaaatcactgaatttgcaggtcttcgtgatgattgcagctatcatcgcaatcatgctgttctttacctggaccaccgatggtgcctacttaagcgcccgtaacgtctccaacctgttacgccagaccgcgattaccggcatcctcgcggtaggaatggtgttcgtcataatttctgctgaaatcgacctttccgtcggctcaatgatggggctattaggtggcgtcgcggcgatttgtgacgtctggttaggctggcctttgccacttaccatcattgtgacgttggttctgggactgcttctcggtgcctggaacggatggtgggtcgcgtaccgcaaagtcccttcatttattgtcaccctcgcgggcatgttggcatttcgcggcatactcattggcatcaccaacggcacgactgtttcccccaccagcgccgcgatgtcacaaattgggcaaagctatctacctgccagcactggcttcatcattggcgcgcttggcttaatggcttttgttggttggcaatggcgcggaagaatgcgccgtcaggctttgggtttgcagtctccggcctctaccgcagtagtcggtcgccaggctttaaccgctatcatcgtattaggcgcaatctggctgttgaatgattaccgtggcgttcccactcctgttctgctgctgacgttgctgttactcggcggaatgtttatggcaacgcggacggcatttggacgacgcatttatgccatcggcggcaatctggaagcagcacgtctctccgggattaacgttgaacgcaccaaacttgccgtgttcgcgattaacggattaatggtagccatcgccggattaatccttagttctcgacttggcgctggttcaccttctgcgggaaatatcgccgaactggacgcaattgcagcatgcgtgattggcggcaccagcctggctggcggagtgggaagcgttgccggagcagtaatgggggcatttatcatggcttcactggataacggcatgagtatgatggatgtaccgaccttctggcagtatatcgttaaaggtgcgattctgttgctggcagtatggatggactccgcaaccaaacgccgttcttgattttgataaaaattttctcaaagccggttacgtattaccggttttgagtttttgcatgattcagcaggaaaagaaccatgtttactaaacgtcaccgcatcacattactgttcaatgccaataaagcctatgaccggcaggtagtagaaggcgtaggggaatatttacaggcgtcacaatcggaatgggatattttcattgaagaagatttccgcgcccgcattgataaaatcaaggactggttaggagatggcgtcattgccgacttcgacgacaaacagatcgagcaagcgctggctgatgtcgacgtccccattgttggggttggcggctcgtatcaccttgcagaaagttacccacccgttcattacattgccaccgataactatgcgctggttgaaagcgcatttttgcatttaaaagagaaaggcgttaaccgctttgctttttatggtcttccggaatcaagcggcaaacgttgggccactgagcgcgaatatgcatttcgtcagcttgtcgctgaagaaaagtatcgcggagtggtttatcaggggttagaaaccgcgccagagaactggcaacacgcgcaaaatcggctggcagactggctacaaacgctgccaccgcaaaccgggattattgccgttactgacgcccgagcgcggcatattctgcaagtatgtgaacatctacatattcccgtaccggaaaaattatgcgtgattggcatcgataacgaagaactgacccgctatctgtcgcgtgtcgccctttcttcggtcgctcagggcgcgcggcaaatgggctatcaggcggcaaaactgttgcatcgattattagataaagaagaaatgccgctacagcgaattttggtcccaccagttcgcgtcattgaacggcgctcaacagattatcgctcgctgaccgatcccgccgttattcaggccatgcattacattcgtaatcacgcctgtaaagggattaaagtggatcaggtactggatgcggtcgggatctcgcgctccaatcttgagaagcgttttaaagaagaggtgggtgaaaccatccatgccatgattcatgccgagaagctggagaaagcgcgcagtctgctgatttcaaccaccttgtcgatcaatgagatatcgcaaatgtgcggttatccatcgctgcaatatttctactctgtttttaaaaaagcatatgacacaacgccaaaagagtatcgcgatgtaaatagcgaggtcatgttgtagcgatgatgagaattgtcggcgtcacatcagggaactcagcacagccacctgatgcgagcaaaagccttatccgaccgacaaatcagataaggctcaaggaaatgcaattacatatgcgccgcgattaaccgttggttatcctggtacattgcgaacaggtagttattataactcttccctttggtcgagtagcccttcagcttgtgaatcatcgctgtggcagtcacttcctgatccgctttacgcagctgcgcacgcgatttacggaacgaagagtaagccgggtgcgtattcaggttagtgacataggcgctcaccgattctttgacagaactaaactgtgagtaccctttcactttacccggcgcattggtacaacgtcctttcatgcatttcatgccgaacagattgttattgttgcgcgccagcttcgacgttccccaaccgctttctgctgcagccatcgtcgccaccatactggtagggataatgtctacgcgttcaagcaaggtattccacgggatttttcgcgtattaccagagcatttcaccttgtagcgtttggcgatgtctttcagacgcgcacgctcagcaggtgaccattggccctgatactgttttgaaatcagccagttacgttctgcagtaatggctgcattttggctggtaatgtaaggcattacggtccggagaaacgcctttttccttggtgttccggaagggtattttcgcaaatcaggaagtgaactactctttgcactattgcgagaatactcttgtttactgcttacctgtttattactagctttagttaagtgggacttttgactcgctgttgttgtgtgcgtcttcgctaacacctcactcgaaaacaccagagtgagtaacataagaatcatcgccccatatcgtcgtatgggagtcaaaatcatcaggtctcctggtcggatttaatcattccaacaccttatatttttcacaaatttgagagttgaatctcaaatcatatcaaaaatagctgtcaagagcaccccaaggaatagtccaaatctgaaactatgtcacgtgttaacgattcagattggcgctaaatcgcagaaaatgtggggtttatcgcaaaattcagccgttttttgcgcgagatcgctcacccttgcttctcatcctgtggacttaccgctcagggatgagttttgtctggcttatcgctggcaaactgtctgaaatcgcagcaataaggactcatccaccatgaaactcgccgcctgttttctgacactccttcctggcttcgccgttgccgccagctggacttctccggggttccctgcctttagcgaacagggaacgggaacatttgtcagccacgcgcagttgcccaaaggtacgcgtccactcacgctaaattttgaccaacagtgctggcagcctgcagatgcgataaaactcaatcagatgctttccctgcaaccttgtagcaacacgccgcctcaatggcgattgttcagagacggcaaatatacgctgcaaatagacacccgctccggtacgccaacattgatgatttccatccagaacgccgccgaaccggtagcaaacctggtccgtgaatgcccgaaatgggatggattaccgctcacgctggatgtcagcgccactttcccggaaggagccgccgtacgggattattacagccagcaaattgcgatagtgaagaacggtcaaataacgttacaacccgctgctaccagcaacggtttactcctgctggaacgggcagaaactgacgcccctgcccctttcgactggcataacgccacggtttactttgtgctgacagatcgtttcgaaaacggcgatcccagtaatgaccagagttacggacgtcataaagacggtatggcggaaattggcacttttcacggcggcgatttacgcggcctgaccaacaaactggattacctccagcagttgggcgttaatgctttatggataagcgccccatttgagcaaattcacggctgggtcggcggcggtacaaaaggcgatttcccgcattatgcctaccacggttattacacacaggactggacgaatcttgatgccaatatgggcaacgaagccgatctacggacgctggttgatagcgcacatcagcgcggtattcgtattctctttgatgtcgtgatgaaccacaccggctatgccacgctggcggatatgcaggagtatcagtttggcgcgttatatctttctggtgacgaggtgaaaaaaacgctgggtgaacgctggagcgactggaaacctgccgccgggcaaacctggcatagctttaacgattacattaatttcagcgacaaaacaggctgggataaatggtggggaaaaaactggatcagaacggatatcggcgattacgacaatcctggattcgacgatctcactatgtcgctggcctttttgccggatatcaaaaccgaatcaactaccgcttctggtctgccggtgttctataaaaacaaaacggatactcacgctaaagtcatcgaaggctttacacctcgcgattacttaacccactggttaagtcagtgggtccgcgactatgggattgatggttttcgggtcgataccgccaaacatgttgagttgcccgcctggcagcaactgaaaaccgaagccagcgccgcgcttcgcgaatggaaaaaagctaaccccgacaaagcattagatgacaaacctttctggatgaccggtgaagcctggggccacggcgtgatgcaaagtgactactatcgccacggcttcgatgcgatgatcaatttcgattatcaggagcaggcggcgaaagcagtcgattgtctggcgcagatggatacgacctggcagcaaatggcggagaaattgcagggtttcaacgtgttgagctacctctcgtcgcatgatacccgtctgttccgtgaagggggcgacaaagcagcagagttattactattagcgccaggcgcggtacaaatcttttatggcgatgaatcctcgcgtccgttcggtcctacaggttctgatccgctgcaaggtacacgttcggatatgaactggcaggatgttagcggtaaatctgccgccaacgtcgcgcactggcagaaaatcagccagttccgcgcccgccatcccgcaattggcgcgggcaaacaaacgacactttcgctgaagcagggctacggctttgttcgtgagcatggcgacgataaagtgctggtcatctgggctgggcaacagtgacttttccggcttcccgttcgtcagtacctcgggaagccgccaaccaggataaaatgtcagccctaatcagcgttgcaggataaagcaccgctcactctccaacagaccgatttgcaccccagcaaatgtagcgttattgttaccttccttgctacagagttcgacagatatcccgctatgacattctccctttttggtgacaaatttacccgccactccggcattacgctgctgatggaagatctgaacgacggtttacgcacgcctggcgcgattatgctcggcggcggtaatccggcgcagatcccggaaatgcaggactacttccagacgctactgaccgacatgctggaaagtggcaaagcgactgatgcactgtgcaattacgacggtccacaggggaaaacggagctactcacactgcttgccggaatgctgcgcgagaagttgggttgggatatcgaagcacagaatattgcactaacaaacggcagccagagcgcgtttttctacttatttaatctgtttgccggacgccgtgccgatggtcgggtcaaaaaagtgctgttcccgctggcaccggaatacattggctacgctgacgccggactggaagaagatctgtttgtctctgcgcgtccgaatattgaactgctgccggaaggccagtttaaataccacgtcgattttgagcatctgcatattggcgaagaaaccgggatgatttgcgtctcccggccgacgaatccaacaggcaatgtgattactgacgaagagttgctgaagcttgacgcgctggcgaatcaacacggcattccgctggtgattgataacgcttatggcgtcccgttcccgggtatcatcttcagtgaagcgcgcccgctatggaatccgaatatcgtgctgtgcatgagtctttccaagctggggctgcctggctcccgctgcggcattatcatcgccaatgaaaaaatcatcactgccatcaccaatatgaacggcattatcagcctggcacctggcggtattggtccggcgatgatgtgtgaaatgattaagcgtaacgatctgctgcgcctgtctgaaacagtcatcaaaccgttttactaccagcgtgttcaggaaactatcgccatcattcgccgctatttaccggaagatcgctgcctaattcataaaccagaaggagccattttcctctggctatggtttaaggatttgcccattacgaccgagcaactctaccagcgcctgaaagcacgcggcgtgctgatggtgccggggcacaacttcttcccgggactggataaaccgtggccgcatacgcatcaatgtatgcgcatgaactacgtaccagagccggagaaaattgaggcgggggtgaagattctggcggaagagatagaaagagcctgggctgaaagtcactaaaaattgcctgatgcgctacgcttatcaggcctacatgatttctgcaatatattgaatttggaagaatttgtaggccggataaggcgtttacgccgcatctggcataaacaaagcgcactgttccggcgttgagaaacgccggaaaacgtttcaaacaggctgctgccgtagccgatgccgctgcactttctcgacatccatgcactgcaacgcctttgtcgggcaggcttcaacacaggccggccccgtctcccgatgccagcacagatcgcacttaatcgccctcgcctttttgcgcgaagaaacgacctccatcgcaccaaacgggcaagccagcatacagcttttacagccaatgcaacgtgtttgttcaacgaaaatatgcccatgttcgcggcttatcgcgtcaacagggcagacattcgcgcacggtgcatcttcacactgatgacaggctactgccgtggtccagctgtggtctttaatgacacgaatacgggaaataaactcgtctggtgacaacgcagcgcaatcctgattatcctgatgcgacactgcgcaagccacttcacaggtacggcaaccgatacatttcgtcgcatccgcaataataaaccggttcatgatcactcctttgcactaaaacagcagagtgctagagagcgcgtccctactgctttgatccaacgaaggaaatgttaaagttttggcacttgtccaaagcgttatgtgatcgcgcccaggtcatccctgacagtaaatcccagttcattagaaatagcctgcgcggtttcacgcagtggtttcaggagatttttctctcccacctgtttcagacgtgatgtcgaaagcgaaatcgacacggcgtacggcacccgcccatgaatatcaaacaccggaacagcaatacaggagacgccgagttcgttttcttctctgtccatcgccgctccgctttcacgaatgtgcgccagttcgtcgaacatcgcgggcagctcggtaatggtattgcgggttaacggctggatctcatgctgatggttttcccagtatgacttcacgtagtccgggtgaccaaacgccatgtagatcttgcccattgcggaacagtagagcggcatatgctggccaatataggcacgggttcgcagcatcccggttgtgggttccagcttataaatcaaaatagcgtgatcgtcttcgcggctggagaagttaatggtttcaccagtggcgatgttcagtgcctcaagatgcggagcggcgatatgaatgatattcagcgaagacagcgccttctgcccgacggcaataaatttggtagtcaggcggtaactccctgcggcgggcgcggtggtcacatagccgcaggactgtaatccctgcaataagcgatggacggtactcttatttaaaccagccagctccgaaagatgcgccaacggacaaccgtttggatagttgctcaaaatctcaatcagcatcaacccgcgaaacagactctggcttccggctggacgctctttttcctgcgccatctcgttctctttttttcccatcacttctttccccattttgtcgcgtcctgatggtagcgcaaagtgtgccgtagttcacgatctcgacagataatttataaccacttgatttttatgtcttttgaaattcatcaatcagattgctttgttaaaaagtgatcgatatatttgaaatcaagtttcgcatattgaaattttaagccaaaaaagcgatcaaaaaaacaaggaagcctgggatgaaagtgacatttgagcagttaaaagcagcctttaatcgggtcttaatttcacgcggcgttgacagcgaaacggctgacgcctgtgcagagatgttcgcccgcaccaccgaatccggcgtttattctcacggcgttaatcgtttccctcgtttcattcaacaactggaaaacggcgatatcattcctgatgcccaacccaaacgtataaccagcctcggcgcaattgaacagtgggatgcccagcgttcgatcggcaacctgacggcgaaaaagatgatggatcgcgccattgaactggctgccgatcacggtattggtctggtggcacttcgtaatgccaaccactggatgcgcggcggcagctacggctggcaggcggcggaaaaaggctatattggcatttgctggaccaactccatcgccgtaatgccgccgtggggcgcaaaagagtgtcgcattggcactaacccgctgatcgtcgccattccttccacgccgatcaccatggtcgatatgtcgatgtcgatgttctcttacggcatgttagaagttaaccgcctggcgggccgtcagctcccggtcgatggtggctttgatgatgagggcaatttgaccaaagaacctggcgttatcgagaagaatcgccgcattttgccgatgggctactggaaaggttctggcatgtcgattgtgctggatatgatcgctactctcctttccgacggcgcatcggttgccgaagtcacccaggacaacagcgacgaatacggcatttcacaaatttttattgccattgaagtggacaagcttatcgacggtcccacccgcgatgccaagctgcaacgtatcatggattacgttactaccgctgaacgcgctgacgaaaaccaggccatccgcttacccggccacgaatttactaccctgctggccgaaaaccgccgtaacggtattaccgttgatgacagcgtgtgggccaaaatccaggcgttataaggagataagtcatgatttttggacatatcgcgcagcccaatccgtgccgtttgcccgccgccattgaaaaggcgctcgattttctgcgcgctaccgatttcaacgccctggagccgggcgttgtcgaaatcgacggcaaaaatatttatgcgcaaattatcgatttaaccacacgcgaagcggtggaaaaccgtccggaagtgcatcgtcggtatatcgatattcagtttctggcgtggggtgaagagaaaatcggcattgctattgatacgggaaataataaagtcagcgaatcactattagagcagcgcgatattattttttatcatgacagtgaacatgaatcatttatagaaatgataccgggcagctacgcaattttctttccgcaggatgttcaccgaccaggttgtattttgcaaacagcctctgagatacgaaaaattgtggttaaagtcgcattaacggcgctgaattaatcgaataatcgtctacgccagaacgactgggtaatgttattgctctaactatattaataatttaggttgctgcacatgcaacttgaattatgacagacatagcctcaaggaatagctatgaaaaaaatacttgaagcaatactggcgattaatctcgccgtactttcctgtattgtgtttataaacattattttaagatatggttttcagacaagcattttatctgtagatgaattgtcacgttatttatttgtctggttaacatttattggcgcgattgtggcttttatggataacgcccacgttcaggtcacctttctggtggagaaactctcccccgcatggcaacgacgagtcgctctggttacccattccttaatcttatttatttgtggcgcactggcctggggcgcaacgctaaaaacaattcaggactggagcgattattcaccgatcctcggtttacccatcggcctgatgtatgccgcttgtctgcccaccagcctcgttatcgcattctttgaactgcgtcatttatatcaactcatcacgcgtagcaattctctaacgtcgccaccgcaaggagcttaatcatggctgtgctgatttttctgggctgtctgttgggtggtattgctatcggtttgcctattgcctgggcactgttgttgtgcggggcggcgttaatgttctggctggacatgtttgatgtccagatcatggcacaaacgctggtgaacggagccgatagcttctccctgctggcgattccgttctttgtgctggcgggtgaaatcatgaatgcgggcggcttgtcaaaacgcattgttgacctgccgatgaaactggtggggcataaaccaggcgggctgggctacgtcggcgtgctggcagctatgattatggcgagcctttctggttctgccgttgcggataccgccgccgttgccgctctactggtgccgatgatgcgcagcgccaactacccggtcaaccgggcggcggggctgattgcctctggcggcattatcgcgccaattattcccccttccattccgtttattatcttcggcgtttccagcggattatccatcagtaagctgtttatggcgggcattgcccctggcatgatgatgggcgcaacgctgatgcttacctggtggtggcaggccagtcgccttaatttaccccgccagcaaaaagcaacgatgcaggaaatctggcactcttttgtctccggtatctgggcgctgtttcttccagtcatcattattggcgggtttcgctccggtctgtttacccctaccgaagccggggccgttgctgctttctatgcgctgtttgtcgccacagttatttaccgtgaaatgaccttcgccacactttggcatgtactcattggcgcggcgaaaaccacctcagtggttatgtttctggtggcctcggcacaagtttccgcctggctgattaccattgctgaactgccgatgatggtttctgatttactgcaaccgttggtcgattcaccgcgtctgctgtttatcgtcattatggtggctatcctgattgtcggcatggtcatggatttaacgccgacggtattaattcttaccccggtattaatgcctttagttaaagaggcaggaatcgatccgatttatttcggtgtcatgtttatcattaactgctcaatcggcttaattacaccgcctatcggtaatgtacttaacgttatttcaggggtggcaaaactcaaattcgatgatgcagtcagaggcgttttcccttacgtcctggttttatattcattattagtcgtatttgtttttattcccgatctcatcatcctccctttgaaatggattaattaaaaggaaaatattatgaaattacgctctgtaacctacgcattattcattgctggcctggctgcattcagcacatcttctctggcggcgcaatctttacgtttcggttatgaaacctcacaaaccgactcgcaacatattgcggcgaaaaaattcaatgatttattgcaggagagaaccaaaggcgagctgaaattaaaattgtttccggatagcaccctcggtaacgcgcaggcgatgatcagcggcgtacgtggcggcaccatcgatatggaaatgtccggctcgaataactttgccgggttatcaccagtgatgaacttgcttgatgtccctttcctgttccgcgataccgctcacgcgcataaaacgctcgacggcaaagtcggtgatgatctgaaagcctcacttgaaggtaaaggactaaaagtactggcctactgggaaaacggctggcgcgatgtcaccaactcgcgcgcaccggttaaaacccccgccgacctgaaagggctgaaaattcgcaccaacaatagcccgatgaatatcgccgcattcaaagtctttggcgctaacccgatcccgatgccgtttgccgaagtctataccgggctggaaacccgcactatcgacgctcaggaacacccgatcaacgtcgtctggtcagcaaaatttttcgaagtgcagaagtacctttctctgacgcaccacgcctattccccgcttctggtggtgatcaacaaagcgaagtttgatggcttaagcccggagttccagcaagcgctaatttcatctgcgcaggaagcgggtaactaccagcgcaaactggttgccgaagatcagcaaaaaatcatcgacggcatgaaagaagcgggcgtggaagtcatcaccgatctcgaccgcaaagcctttagcgacgcactgggtactcaggtccgcgacatgtttgtaaaagatgttccgcagggtgctgatctactgaaagccgtggatgaggtgcaataaaccatgacgcaatactggctggggttagattgtggcggtagctggctgaaagccgggctgtatgaccgcgaaggccgggaggcaggcgtgcagcgcctgccgctgtgcgcattaagcccgcagccaggttgggcagagcgcgatatggcagaactgtggcaatgctgcatggctgtcattcgcgaactgcttacccattccggcgttagcggggaacaaattgtcggtatcggtatctccgcacaaggaaaaggcttgtttttgctggataaaaacaacaagccgctcggtaacgccattttgtcctcggatcgccgggcgatggaaatcgttcgtcgctggcaggaagatggcatcccggaaaaactctacccgttgacccgacaaaccttgtggaccgggcatccggtgtcgctgttacgctggctgaaagagcacgaaccggaacgctacgcgcaaattggctgcgtgatgatgacgcacgactacctgcgctggtgtttaaccggcgtcaaaggctgtgaagagagcaatatttccgagtccaacctctacaacatgagtcttggggaatatgacccgtgcctcaccgactggctggggattgctgaaatcaatcacgccctgccgcctgttgtcggatctgccgaaatctgcggggagatcaccgctcagacagccgtactgaccggtctgaaagcgggtacgcccgttgtcggcggcctgtttgatgtggtttccaccgcactctgcgccgggatcgaagacgaatttacccttaatgcggtgatgggcacctgggcggtgaccagcggcataacccgcggtttacgtgacggtgaagcgcatccgtatgtctatggtcgctacgttaacgatggtgaatttatcgttcacgaagccagccccacctcttccggcaacctcgaatggtttaccgcacagtggggagaaatctcgtttgatgagatcaaccaggccgttgccagcttgccgaaggccggtggcgatctctttttcctgccgttcctgtacggcagcaacgccggactcgagatgaccagcggtttctacgggatgcaggccattcacacccgcgcacacctgttgcaggccatttatgaaggggtggtgttcagccatatgacccacctcaaccggatgcgcgaacgttttactgatgtgcacaccctgcgcgtcactggcggcccggcgcactccgatgtctggatgcaaatgctggcggacgtcagcggtctgcgtatcgagctgccgcaggtggaagaaaccggctgttttggcgcggcacttgccgcccgtgtcggcaccggagtttatcgcgatttcagcgaagctcaacgtgacttacagcacccggtacgcaccctgctgccggatatgaccgcccatcagctttaccaacaaaaataccaacgctatcagcatctcattgccgcacttcagggctttcacgcccgcatcaaggagcacatattatgagccgaccacttctgcaactggcactcgaccactcatcacttgaagccgcacagcgcgacgtgacgcagttaaaagacagcgtcgatattgtcgaagcgggcaccattctctgtttaaacgaagggcttggcgcggtgaaagccttgcgcgaacagtgccctgacaaaatcatcgttgccgactggaaggtcgccgacgctggtgaaacgctcgcgcaacaggcatttggcgcaggcgctaactggatgaccatcatctgcgccgcaccgctcgcgacggtggaaaaaggccacgcgatggcgcaacgctgcggtggtgaaattcagatcgagctgttcggtaactggacgctggacgacgcccgcgactggcatcgtattggcgtgcggcaggcgatttatcatcacggtcgtgatgcacaggccagcgggcaacagtggggcgaagccgatctggcacgcatgaaggcgctttccgatatcggccttgagctttccattaccggcgggattacccctgctgacctgccgctgtttaaagatattcgcgtgaaagcgtttattgccgggcgagcactggcaggctcagcaaatccggcgcaggtggctggcgatttccatgcgcaaatcgacgctatctggggaggcaagcgtgcgtaatcatccgttagggatttatgaaaaggcgctggcgaaagatctctcctggccggagcggctggtgctggcaaaaagctgcggttttgattttgtcgaaatgtcggtggatgaaaccgacgaacggctttcacgtcttgactggagcaccgcacaaaggacttcgctggttgccgcgatgatcgaaacgggtgttgggatcccgtcgatgtgcctgtccgcacatcgtcgctttccttttggtagccgtgacgaggcagtgcgcgaacgggcgcgggaaatcatgagtaaagcgattcgcctggcgcgcgatctcggcattcgcaccatccagctggcaggttatgacgtctattacgaagaccacgacgaaggcacccggcaacgttttgctgaagggctggcgtgggcagtcgaacaggcggcggcatcacaagtaatgctggcggtggagattatggatacagcgtttatgaactccatcagcaaatggaaaaaatgggacgagatgctcgcctcgccgtggttcaccgtctacccggacgtcggcaacctcagcgcctggggcaatgatgttcccgccgaactgaaactgggcattgaccgtatcgccgcgatccacctgaaagacacccagccagtcaccgggcaaagccccggacagttccgtgatgtgccgtttggcgaaggctgcgtcgatttcgttggcatcttcaaaacgctgcatgaactgaactatcgcggttctttcctgattgagatgtggaccgaaaaagccaaagagccggtgctggagatcattcaggcgcggcgctggattgaagcgcgtatgcaggaggctggatttatatgttagagcaactgaaagccgacgtgctggcggcgaatctggcgcttcccgctcaccatctggtgacgttcacctggggcaatgtcagcgcggtagacgacacgcggcaatggatggtaatcaaaccttccggcgtcgagtacgacgtgatgaccgccgacgatatggtggtggttgagatagccagcggcaaggtggtggaaggtagcaaaaagccctcgtccgacacgccaacgcatctggcgctttaccgtcgctacgccgaaatcggtggcattgtgcatacccactcacgccacgccaccatctggtcgcaggccgggctggatctccccgcctggggcaccacgcacgctgattatttctatggtgccatcccctgcacgcgacagatgaccgcagaggagattaacggcgaatatgaatatcagaccggcgaagtgatcattgaaaccttcgaagaacgtggcaggagtccggcacaaatcccggcggtgctggtgcattctcatggcccgttcgcatggggtaaaaacgccgccgatgccgtgcataacgccgtagtactcgaagaatgcgcctatatgggcctattctcgcgccagcttgcgccgcagctccctacgatgcaaaacgaactgctggataagcactacctgcgtaagcatggggccaatgcctattacgggcagtaatccctcacgccggggcttcatcgccccggcactacgaattgatatgttccttgctgtaacgccgcttccacgctgctggcgttaaaccggtgtgcttgcgaaaaatctgccggaaatagccaacgtcattaaaccgtattgcatggagcaggccgacaacgtcgagtcactgcataacctgttgctgcccgccgatgcgccatttacgacatttgaaggcaagggattgttcagccataagatcctgattcagacgccaggttcccggtatgaacagagcaatccagagcaacaacctttgtggcattacgacggagcaccagccgcaccgacatccaccggtgaattaaaaacgccagctcacgccggtgacaaaggtaaaactctcattacgatcaatcatcgggctgtcggtaatctcttccggcagctcgctgtatcctgcactcgccatcaatacgacgtgctctcctatcgggtattttgccgtcaggctgacatagggcacccaggcatcctgcgcggaataacttgccagaccgctacgacgggactcactctctgaaatgccatagtaatagtcactgaaattctcgtcataatagagcacgcccagcgcaggtgtcagcgacaggcgacctatctgcattttgtggaaaatcgatagctcccccacccagccgttgctgttatccagaacgtccgcagccgcagaggctttcacagttccccaacgctcgtggtgataccaggcaacccccgccatagccgtactatcacgcttatcaagctgttgcatggcataatcgtcattatcggcagggtcaaattccagcggcatccaggatgcggtcaggctaagttcatttttttcactttgcgacagaataaaacctaacgtggtctgacgaacataaaaagaatcaccttcataactaatcaggggaattgcctttgtattttcattataaccgcgataaggcgattcattataagccgcaccggcaccaatggataattcagaagcagttgcgcttgccataaaaggcaacgcaaataacgccacaatattgcggttaattaacatgttcggtattccattttaaaataagataaaaaagagtcggcatagtaatgcttacaatttctccggtgcaagattcatatttatatagtaatatataaaattatatataattgggctgttgcgatgacaaaattacaacttaagtaccgggagttaaaaattatctcggtaatcgctgccagtgaaaatatcagccatgccgcgactgtacttggcatcgcacaggccaacgtcagcaaatatcttgctgattttgaatcaaaagtgggtttaaaagtctttgaccgaaccacccggcagctgatgctcacaccttttggtaccgcgctgttaccgtacatcaacgacatgctggacagaaacgagcagcttaataattttattgcagattataagcatgagaaacgtggtcgggtcaccatctacgccccaaccggcataattacctatttatccaaacatgtaatcgataaaattaaagatatcggtgatatcaccttatcgctaaaaacctgcaatcttgagcgtaatgccttttatgaaggcgtcgaatttcctgatgattgtgatgttttaatcagctacgctccaccaaaagatgaatcgctggttgccagttttattacccaatatgccgtaaccgcttatgccagccagcgctatcttgagaaacatcctattagccgtcctgacgaactcgaacatcactcctgtattttgatcgactcgatgatgattgatgacgcgaatatctggcgcttcaacgtcgccgggagtaaagaggtgcgggattatcgcgtgaagggaaattacgtttgcgataacacgcaatcggcgctggagctggcacgaaatcacctggggattgtgtttgcgccagacaaaagtgtgcagagcgatctgcaagacggcacgctggtgccctgctttcagcacccgtatgaatggtggctggatctggtggctatcttccgtaaacgggaataccagccctggcgggtccagtatgtgctggatgaaatgctgcgtgaaattcgccaccagcttgctcagtcgcagcaactgcggcctgaacaagcggcggaaagcgaagattaatgatcgagataaaggtaatgcacccagctggtcatgcgtaatagcactttgcgcatcaccgagacatggatgaaatgatcagagtagaccgccacctgggcgtaaataccgtctggtaaagcgctcaaatcagtgtgctcatccagttcaatggtcgcgataacgccatctgaacccggcgctgtgtttaacgtctgtaaggtgccggtcgactgataagctccgccgggaacagctggactaatggctgccagcttgccgctgaataccttacctggcagagcattaaacaccacttccgcatcgtcgccaggggccagtcgcagcaaggagttctgacggaactgcgccacaatttgtcgtttctgatcgggtataaacaccatcaccggacgtagcggcagcgacgcggcataggtacccggacgaatcagcacctgggtcacataaccatcgctcggcgcacgcactatcgtctgctcaaggttatattttgcttccgcgagctgcgctttcaggctggcgatttgagaatgttcacccaacaccaggctatccagctggctctggatctgtttttgttccgccgccgatgactttacggaggcttcctgcgccagataattttgccgcgccacatcaatatcgcgttctgaaaacgggtttactttcgcctggctgccgcgtgcgtaacgctgatactctttagcgaatttatcccgcgtggcctttgcctgctgagtattcgccgccatctcatctaactctgcgcccaacgcccgctgtttatgttctgcggtaacgatatccgccatcagccgatccacccgcgcctgataacgcgtcgggtccagtcgaaatagcacctcaccttttttaatcagcgtatttttcttatccgtcacttcgatcaccacgcctgtcacctgtgggacaacaggaatagaaataaccgctttttgcgctttgaaggtatacggatggttatagttcattaacagaattaaaccactgacaataaatatgccacccagggccgctgtgggaatggtccatttatttacaggaattttgaagatcttaaacattgcccatgcaaaagccacataggtcaaaataatcagtaaatccataagtattactcggcagaagaggatttgatgtcggcgagctgtttctccagcccggcaatacgctgttgtagttgcacaacggaggagtcatggttttgcattccccatccccgctccgggcggtaaagcgtggcccaaatccacaaaaatggccagataacatgcagcgtaaaaagactcacccaaccagcaacatgaatggcgtcggcatgaggatgattacgttttttagcaatcaggtagggaatatcatgtaaaataataatcccatagaatatcaccagaaatacaaaaataagcactcccagtgcaaaatagtccaggaacatatttccctcaaagaatataaaaaagaacaattaacgcatattatgaaatgccatgatgcagtgcaatttccttatttatataacgacatattgttttttatatactttctgaaatgtgctgtctggtttttcaacaggacgaggtttatcatattgaaatagtggaactattggccaaactaatgaataactccagtaaaacatccacagtacagattaagcgtattaaaccttcaattatctaccgtttattgctgattggcctcggatcaccaatggtgatttacggcctggttcgcccgctcaccatcgaaacgcgagattaaactcctgacaaaacacgccccagaaacgcacttctgttggcgtagtctgggttattgcgcacgtaggtttaaaacgtaaattgtaacaacgtgcgctttgtttatgccggatgcggcgtgtacgccttatccggcctacggtcaggttcccgtaggcatgataagacgcgtaagcgtcgcatcaggcaatgaatacccaatgcgaccagcttcttatatcagaacagccccaacggtttatccgagtagctcaccagcaggcacttggtttgctggtaatgctccagcatcatcttgtgggtttcgcgaccgatacctgattgtttgtagccaccaaacgcagcatgtgccgggtaagcgtgatagcagttggtccacacgcgcccagcctgtatgccgcgccccatcttataggccagattaccgttgcggctccagacgcccgcgcccaggccatattgcgtatcgttcgccagctccagcgcttcttccatcgttttgaaggtggtcaccgccagcaccgggccaaaaatctcctcctggaacacccgcatattgttctgaccaaacagaatcgtcggttcgaggtagtagccgtctttcagttcaccttccagcagcttgcgccgcccgcctgtgagcacgtcagcgccctcttttttaccgatatcaatgtagttgaggatggtttccagttgcccgtgagaaacctgcgcgcccatttgcgtcacgctgtcgagcgggttaccgctgcgaatgctttcgacacggcggatggcgcgttccataaagcgttcgtagatagattcctgcactaaagcacgactcggacaggtgcaaacttcgccctggttaaaggcaaacagtgcaaagccttccagcgctttatcgaaaaaggcatcttcttcatccatcacatcagcaaagaagatatttggcgacttaccgcccaactccagcgtcaccggaataatgttttgcgttgcgtattgcataatttgttggcccacttccgttgagccggtaaacgccactttggcgatgcgtttcgaggtcgccagatattcgccaatttccccacctgcgccattgaccacgttcaccacgcccggcggcagtaaatcaccgacaatttccattagcagcagtacagaaagcggggtaagacgtgcgggtttcagcaccacacagttgcccgccgccagcgcgggagccattttccagctcgccatcagcagcgggaagttccacgggataatctgccccaccacgcctaacggttcatggaaatgataggccacggtttcgctatcaacttcactgatcccaccttcctgcgcccgaatacacgaggcgaaatagcggaaatggtcaatcgccagcggtacatccgcagcactggtttcgcgaatgggtttgccgttatcccaggtttcagctgtcgctaacagctcgaggttttgttccattcgatcggcaatcttaaacagaatcgccgcgcgatcctgcaccgaggtgtgcgcccatttatctttcactttgtgcgcagcatccagcgccagatcgatgtctcgtttgcccgaagacgccacttcgcacagcagctgcccggtcaccggcgtcagattctggtaatactcgccgtcggcaggggctacccattcgccgccaataaagttgtcatagcgggcttttaacttgagggggaaaccatactcgccgggcttaatctgtgctgaagggggattattggtcatgatcgtctccttgcggtgtgaggtataacaagggtagacgtgactggcgaaatcttcgccagtcggtaacagctttacgacagctatcacgaatttacgggcaagggttacagagatagttgaaaaagcggctgacaatttgccagccgttgtggaaatgatgattacatcgctgcgcgataaatcgccacaatttcttcgtgagttgcctggatcgggttagtaaaaccacaggcatctttcagggcattagtcgccagaaccgcgaaatcttcttctttcacgttcaggtcgcgtaggcctgccgggatatccactttcttcgccagttcacggatggcgttaatgcaggcttcagcaccttccgcatcgtttttacctgtcacgttcacgcccattgcagcggcacagtcacgcagacgtgcggcggcgactttgctgttgaatacctgaacatgcggcagcaaaacggcgttacatacaccgtgtggcaggttgtagaaaccgcccagctggtgcgccatcgcatgaacataacccagagaagcattattgaacgccataccagcaaggaactgggcataagccattgcttcacgcgctttcgcattactgccatcttcaacggctaacggcaggttttcggcaatcatggtcacggctttcagtgcacaagcgtcagtgatcggcgtggcggcaatagaaacatatgcttcgatagcgtgcgttaaggcatccatacccgttgcggcggtcagtgacttcggcataccaatcatcagagaggagtcattgacagaaagcagcggagtgacatgtttatcaacaatcgccattttgatatgacgcgcttcgtcagtgatgatgcagaaacgggtcatttcagaggccgtgcccgcagtggtgttgatggcgatcatcggcagctgcggttttgcagagcggtcaacgccttcgtaatcgcgaatatcgccgccattggctgccaccagcgcaataccttttgcgcagtcgtgtggagaaccaccgcctaaggagatcacgctatcgcaattattctctttaagtaatttcaaacctgcggcgacgttttccgtggtggggttaggttgggtgccatcataaataacgctaaaaatattgcgttcttccagtgctttttgcacatcgcccgccatacctaatttcgttaacatactgtcagtgacaattaaggtacgggtaaatccataatctgccatcatattcattgcatcagtcaatgaatcagcgccgatgacattcacagaaggaataaagaaagttgaagatgccataacacactcctgaaagtgtaaaaaagggtgggcagcttactgaggattttcattcgaaaacatgatcattattattgattatcaaaattaatctaataaaaagcacattgtattcattaaacaatgtgctttttttaaaatcataagaaatttgtattaatttattttaaaaattaattaatcatttccttatttttccggaaataataatgcgtcgcgcaataaatgatcatttccacgacgacgcgtaaagccaatgcggtcaaaatattccagaatctgaattgccagctttcggcctacgcctaagcgatcgcggaaatccgccgcgcaggttgaaccacactcctgatcgagatcgcggatcatattggcaaattcgacaatccgatcgttacggtaataacgatctttgacgatcgcggtaattattccttgctgcgccgcctggcgtagcgtcaggcgcattgcctgctcgtcggtacccgtctcttttgccagatcacgcacccaccacggctcgtcaccaaacagcggctctgctttttgccagatggcctgctgctcttcgctgaagcccgctttgtgatccggcagatgcagccaaccgtgatgactgaggatgtcgccgctttcgcgcatcttttcaatcagcaacagtactagcgcttcatcttccattggcaacgccatacgtcgcagacgttcgcgcccaggcccaggttcatcgcgatgttgctcatgataagtcgctaatgtgtcgagaattttccgttgccagcgagcggcaaccggcgcattcaacaagctataaccagcctgaatatagccaggctgttgcagcaattcgcgcatcccttcgccgttgagctggcgcgcccaggcgaaatccgcaaggttaaccgcgccgcgttccagatgaacagataacgcatcggcatcgctctgcgcccgtgcaagagacgccagccattgcagatattccggcttacgtttaccgcgacgcggcgggttaagcatcaccacacgcgcccccgccagcgtgttgcgggccgagatatcgcgcagcactaagcgatcgttatccgccagccacagcggcgtgtcgaacaccagctcggcaaggttatcttccagcagcgaaacgcgtcccgtaacgtggctggcggcgtggtgaatatgcagcggctgccactgggtcagcggcgtatgggtttgaagctcgacaatcacccgtgtgaacggctctggcggcgcatcggcaagcagccagtcgccacggttaatctgctctttttccgcatcacccgcgatgttaagcgcgatacgctgcccggcatgggcggtttctgttggctggttttgtgcatgcagcgcacgtacacgcatcggtttatttacaccagtcagccagagtgaatcgcctaccttcacttccccgcttaacgccgtaccggtgacgaccagcccggcaccttttacggtaaatgcgcggtcaatagcgaggcggaaactatgttggctggcgtgctcgcgttccggcaactgaagcagatgctcgcgcagggcatcaattccccgaccttcggttgctgcggtgataaacagttttgcctcagcaaaaccgtattcccgcagcacctcctttacctggcgttcaacctcatcaacacgcgcttcgtccacgcgatcggccttggtcagcgccactgtcagcatcgggttaccggtcagctgcaaaatcgccagatgctcacgggtctgcgccatcacgccgtcatcgcacgccaccaccaacagcgcgtgatcgataccaccaacgcccgccagcatgttggaaagaaacttttcatgaccgggtacgtcgataaaaccaggcacgcgaccatccggctgcggccagtaggcatagccgagatcgatggtcatgccgcgctttttttcttccggcagacggtcagcatttacgccagtaatcgcctgcaataaggttgttttgccgtggtcaacgtgtccggcagtcgcaataatcatttcaacaacatctccaaaaaccgttgctcatcttcaaggcagcgtaaatccagccacaatcgtccgtcataaatacgaccaatcaccggcactggcaattcacgccagcgggcggctaatgactcaaggtggctaccgcgtccatcatggggtgtaaacgttaatgccgcgctcggcaggcgatcaaccggcagcgaaccactgccaatctgcgaaagacatggcataacctgtaccgcaaactccgcgccgtaatgtgcggcaaggggagcctgtaaacgttgtgcctggatttgaatgacctctgcgctgcgggtaagcaggcgcagggtcggtaatttttcactcagagcttcagggtgtaaataaagacacaacgtggcttccagcgccgcgagggtcattttatccgcgcgtaatgcacgcttcagcgggtggctttgcaggcgggcgatcatctcttttttaccaacaataattcctgcctgcggcccgcctaacaacttgtcgccggagaaactcaccagactgacgcccgccgcaatcaactcctgcggcattggctctttcggcaaaccgtactggctaagatcgaccagcgagccactgcctaaatcagtcactacgggaacatccagctctttgccgagcgccaccagttccgcttcatctatcgctttggtgaacccctgaatgctgtagttactggtatgtactttcatcaacagtgcggtattttcattcaccgcctgacgataatcattcgcgtgcgtgcggttggtggtccctacttcgtgtagggtgcaacctgcctgacgcataacatcgggaatacgaaacgcgccgccaatctccaccaattcgccgcgagatactaccacctctttcccgctggcagtggccgccaacatcaataacaccgccgccgcattgttattgacgatacaggcatcttccgcccccgtaatacggcacagcagttgcgccagcgcccgatcgcgatgtccgcgtccggcgtcgtccagatcgtactcgagggtcactggcgaacgcatagcctgcgcaacggcttccaccgcggcttccgcctgtaaagctcgtccaaggttggtatgcagcacggttcccgtcaggttgatcaccggacgcagcgcgctctgcgcttctttcgtcaaccgggcatcgacttcttgcgcccagttttcacaccacgcaggcagcgtctggctgccacgaatcacttctcgcgcttcgtcgagcatctgacgcaacaattccaccacgcgggtgtgaccataagtatcacgcaaagaaaggaaggagctatcgcgcaataagcgatcaatagccggaagttgactatagagggaacgcgtttcggttgtcataggaaacctggctgatcaaggccctctcacacggagaagggcgtttaacataaccacggattgtaacgtgagatgggtcaggaggacatatcgcgcatcaagcctttggcggttcggtgcgagcaaaactttcgcggctaaacaggttttcgaccagtttgactaagtgtgggcggtcgacacaccaacctggcgcaacgcggcggaaattgagatatccgacggcacaggcaatggcgatagtcgccagattgaccgtatcggttttgagtgtgccatcgaccagatatccttccagcacatccagactgcggttgattttctcccgctggcgtaacaattcatcttcagactgctgcgccgctggacgcgcctgttcacgcaccgataccagcccggcatccataatgccatccgccagtgcctcaattttgcgcacccgcaacgactccagcggatcgcgcggcaacatcgccggagcgacattcattaattcaatatattcagcgatgatcggcgaatcaaaccaacattcgccctcttcggtcaccagcaccggcacttttcctaacgggttaaattgcgccacgccgttgtccgcgttatagggcagttcattaataaattcgaaagttatgcccttttctaacaacagaatagaaagtttgcgtacaaacgggctggtgtagctaccgacgagtttcatgccgagtcctttgtgcgaggaaaaatatcagtatggcctggtgatgggaaaaagggcagaaaatgttgatggtttgttacttccaaataaatcacatatttatcatggtgatataaatattttcctaattgtttctatctgatggatatctcacttaaggctttcttataaatctgtagggttttgcctggaagcagacaaataacccgataaaacaaggatgagcagatgagcggaaaaccggcagcgcgtcagggcgacatgacgcagtatggcggtagcattgttcagggttcagccggggtgcgcattggtgcccccaccggcgtggcctgttcggtgtgccccggcggagtgacgtccggccatccggtcaatcccctgctcggtgcaaaggtccttcccggtgaaaccgacatcgccctgcccggcccgctgccgttcatcctctcccgcacctacagcagttaccggacaaaaacgcccgcgccggtggggagcctcggccccggctggaaaatgcctgcggatatccgcttacagctgcgcgataacacactgatactcagtgataacggcggcagaagcctgtattttgagcacctgtttcccggtgaggacggttacagccgcagcgagtcactgtggctggtgcgcggcggcgtggcgaaactggatgaaggtcaccggctggccgcactctggcaggcgctgccggaagaactccgcttaagtccgcatcgttatctggcgacaaacagtccgcaggggccgtggtggctgctcggctggtgtgagcgggtgccggaagcggatgaggtgctgcctgcgccgctgccgccgtaccgggtactgaccgggctggtggaccgcttcgggcgcacacagacgttccaccgcgaagccgccggtgaattcagcggcgaaatcaccggcgtgacggatggtgccgggcgtcacttccggctggtactgaccacgcaggcgcagcgggcagaagaagcccggcagcaggccatttccggcgggacggaaccgtccgcttttcctgataccctgccgggttacaccgaatatggccgggacaacggcatccgtctgtctgccgtgtggctgacgcacgacccggaatacccggagaatttacctgccgcgccgctggtgcgctatggctggacgccgcgcggcgaactggcggcagtgtatgaccgcagcaatacacaggtgcgcagctttacttacgatgataaataccggggccggatggtggcgcaccgtcacacgggccgaccggaaatctgttaccgttacgacagcgacgggcgggtgacagaacagctaaacccggcaggcttaagttacacgtatcagtatgaaaaagaccgcatcaccatcaccgacagcctgaaccgccgtgaagtgctgcacacgcagggcgaagccgggctgaagcgggtggtgaaaaaggaacacgcggacggcagcgtcacgcagagtcagtttgacgcggtgggcaggcttaaggcacagacggatgccgcaggccggacaacagaatacagcccggatgtggtgacgggcctcaccacgccggatggcagggcatcggcgttttactataaccaccacaaccagttaacgtcagccaccgggcctgacgggctggaattgcgccgggaatatgatgaatccggccgtctgattcaggaaactgcccctgacggcgatatcacccgctaccgttatgataatccacacagtgacttaccctgcgcaacggacgatgccaccggcagccggaaaaccatgacgtggagccgttacggtcagttgctgaccttcactgactgttccggttatgtaacccgctatgaccatgaccgttttggtcaggtgacggcggtgcaccgcgaggaaggcctgagccagtaccacgcatacgacagccgtggacagttaactgcggtgaaagacacgcagggccatgaaacgcggtatgaatacaacatcgccggtgacctgaccgccgtcattgccccggacggcagcagaaacgggacacagtacgatgcgtggggaaaggccatccgtaccacgcagggcggtctgacgcgcagtatggaatacgatgctgccggacgggtcatccgcctgaccagtgaaaacggcagccacaccaccttccgttacgatgtactcgaccggctgatacaggaaaccggctttgacggccgcacacagcgttatcaccacgacctgaccggcaaacttatccgcagcgaggatgaggggctggtcacccactggcactatgacgaagcagaccgcctcacgcaccgcaccgtgaatggcgaaaccgcagagcagtggcagtatgacgaacgcggctggctgacagacatcagccatatcagcgaagggcaccgggtgacggtgcattacgggtatgatgagaaaggccgcctgaccggtgagcgtcagacggtgcatcacccgcagacggaagcactgctctggcagcatgagaccagacatgcgtacaacgcgcaggggctggcgaaccgctgtataccggacagcctgcccgccgtggaatggctgacctacggcagcggctggctgtcaggcatgaaactcggcgacacaccgctggtggagtacacccgcgaccgcctgcaccgggaaacgctgcgcagcttcggccgttatgaactcaccaccgcttacacccctgccgggcagttacagagccagcacctgaacagcctgctgtctgaccgcgattacacctggaacgacaacggcgaactcatccgcatcagcagcccgcgccagacccggagttacagctacagcaccaccggcaggctgaccggcgttcacaccaccgcagcgaatctggatatccgcatcccgtatgccacagacccggcaggtaaccgcctgcccgacccggagctgcacccggacagcaccctcagcatgtggccggataaccgtatcgcccgtgacgcgcactatctttaccggtatgaccgtcacggcaggctgacagagaaaaccgacctcatcccggaaggggttatccgcacggatgatgagcggactcaccggtaccattacgacagtcagcaccggctggtgcactacacgcggacacaatatgcagagccgctggtcgaaagtcgctatctttacgacccgctgggccgcagggtggcaaaacgggtatggcggcgtgaacgggacctgacgggctggatgtcgctgtcacggaaaccgcaagtgacctggtacggctgggacggcgaccggctgaccacgatacagaacgacaggagccgcatccagacgatttatcagccggggagcttcacgccactcatcagagttgaaaccgccaccggtgagctggcgaaaacgcagcgccgcagcctggcggatacccttcagcagtccggcggcgaagacggtggcagtgtggtgttcccgccggtgctggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgaccgtggagcagatgcaaaaccagatggacccggtgtacacgccggcgcgaaaaatccacctgtaccactgcgaccatcgcggcctgccgctggcgctcatcagcacggaaggggcaacagcgtggtgcgcagaatatgatgaatggggcaacctgctgaatgaagagaacccgcatcagctgcagcagcttatccggctgccggggcagcagtatgatgaggagtccggcctgtattacaaccgccaccgctattatgacccgctgcaggggcgatatatcactcaggatccgattggactgaaggggggatggaacctgtatggatatcaattgaatccgatatcagacatcgaccccctgggtttatctatgtgggaggatgcaaaatcgggggcatgtactaatggtctttgcggcacactatccgctatgataggtccagataaatttgattctatagatagcaccgcatatgacgccttaaataaaataaatagccaatctatttgcgaagataaagagttcgctggtttaatatgtaaggataatagtggcagatatttctcaacagcacctaaccgaggagaaagaaaaggatcatatccattcaatagcccttgccctaatggtactgagaaagtatcagcttatcatactcatggtgcagatagtcatggagaatattgggacgaaatattttcaggtaaagatgagaaaatagttaaaagtaaagataacaatattaagtcattttatttaggtacgcccagtggtaattttaaagcaatagataaccacgggaaggaaataacaaacagaaaaggattacctaatgtctgcagagttcatggtaatatgtaaaaaaatattgtttaggaactgtgtcattgtatctttgtttgtttttacatacaacacatgggcgcagtgtaataataatattaaaataatgcgcaagtatgaaagtgaaggtaaatataccgttagaaatttggttaaaaataaagctatagcattggaattagctgagatatatgttaagaatcgttatggacaggatgccgcagaagaagaaaaaccatacgaaatcactgagttaacaacaagttgggttgttgaaggtaccattcactcagaccaaattgctggtggggtttttattatagaaataggcaaaaatgatgggagaattctgaattttggccacggaaaataagtatgtaaggataatcaaacatcgtgtgcgctgatggcagagtaggtggaggactccagacagtcaaacgatagaaaaagatagcctttatggaggttcctgcaatgtcaaatacataccagaaaagaaaggcaagtaaagagtatggtttatataatcaatgtaagaaactaaatgatgatgaattatttcgcttacttgatgatcacaattccttgaaaaggatttcatctgccagagtattacagttaagaggtgggcaagacgctgttagattggcaattgagttctgctctgataaaaattatatccgtagagatatcggagcatttatactcgggcaaataaaaatttgcaaaaaatgcgaagataatgtttttaatattttgaacaatatggcattgaatgataagagcgcttgcgttcgagctacggcaatcgagtcaacggctcagcgatgcaagaaaaaccaaatttattcacctaaaatagtagaacaatctcaaattactgcttttgataaatcgactaatgtcagacgtgctacagcatttgctatttctgttatcaatgataaagcaacaattccactattgattaatctgttaaaagatccaaatggagatgtcagaaactgggccgcatttgcaataaatatcaataaatatgataatagtgatattagggattgttttgtggagatgcttcaggataaaaatgaggaagtccgtattgaagcaataatcggactttcctacagaaaagataaaagggttttatctgttttatgcgatgagttaaaaaaaaatactgtttatgatgatatcattgaagctgcgggtgaattaggtgataaaacgctacttcctgttttagatactatgttgtacaagtttgatgacaatgaaattataacttccgctattgataagctgaagcgttcatagcgtgagttgcctatgcacagtgggggattcccgccggcacggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgaccgtggagcagatgaaaaaccagatggacccggtgtacacgccggcgcgaaaaatccacctgtaccactgcgaccatcgcggcctgccgctggcgctcatcagcacggaaggggcaacagcgtggtgcgcagaatatgatgaatggggcaacctgctgagtgatgagaacccgcatcatctgcagcagctcattcgcctgccgggtcagcagtatgatgaggagtccggcctgtattacaaccgccaccgctattatgacccgctgcaggggcggtatatcactcaggatccgattgggctgaaggggggatggaatttttatcagtatccgttgaatccggtcataaatgtagatccgcaaggtttggttgatataaatttataccccgaaagtgatcttatccattctgtagctgatgagattaatatcccaggcgttttcacaatcggggggcatggtacccccacatctattgaatccgcaacgcgcagtatcatgacagctaaagatctagcatatctaattaaatttgatgggaattataaagatgggatgacagtttggttattttcttgtaatacaggtaaaggacaaaattcatttgctagccaattagctaaagagttacatacaaatgtaataggacctgacacgctatggacgtggtgggggcgaggaactaatggtaagttaaaaatggatacagtgctaacagcaccaacgaaccttaattcaaataaggatctaatggctataacaacaaaagaccttggtaattggataacatatgggccatctgggcaccccatttctaatatgcaaggtacgccagaaaaacccagtgatataagataggttgtagatgtatgaaagcatgcttgttactatttttttatttttcttttatttgtcaattgcatggtgctgatgtgaaaataaaagaaaacgaaagtgtgatgggatctacagcaatgacctatgatttaagtgaagaaaagctgatgaaactgaagtataaatcacaacatggtgattcagaggcatcatttcgactatatcaatattactgctttactaaaaataatattgataaacaattgcgattcttggaaagatcagcatctcaggggaatgttacagcgcagtttaattatggggtctttttatcagatacaaatccaacattatcagaatattataatttgaatagagctatttattggatggaattcgctgtaaataacggtaatattgatgcaaagagcaaacttcaagagctcaaaaagctaaagcgaatggatagaaggaagaataaggagaatccgtaaaagcaatagttcatcagactgccgcagcagtagtatgatgatgaatcagggctgtactataactattatcggtaacattaaccgcagcaggggcggtataacactcaggctccgattgggctggaaggtaggtggaatttttatcagtatccgttgaacccgatttctggaatcgatccccttgggattagccacctgtttatacagtataactttaggtatgctttcgtgtgtttcagatataccatgtgatgataatttttatgatgtgcttagtattccagtcgcttctggtaataatatgcaatgtaaaaataatccccgttgtacacatttataaataggtggccaatacctcaaggcctatggagttggaatgttaatgacccgggagcaagcaatagaaaacctgacggcatacgattagtaccgtcagttaatacaggaacttataatcgcaatggattttcaatacatagttgtttaaacgcttttggtccgtctttaggacctcgattctgttccgagggttgtataactggtttatctaatgacatgcaaaaattaaatgagttaatattttcagagccagatagcacattaacagttacggactaaaaaatatggcaaggttattaacaattgtatttttttctctatttctgcgagtgcagttactgcaagacaatttcagagagagttagatttggcagacaaagcaatattatgggcactaatatcagccagtaataaagagggacgaaaagcgtgttcactaagctattttgcctgtaaggccgcagaggctgaactcggactggcatatatggctgcgaatgataacaaggaatttctcacatccttatctaatataatgaggtacaaaatagatgctggactttccgaatcctatacatgctatttattaagtaagggaaagatcataagaccatatctgaaaaatctaaatccactccaacttgccgctgattgcattgaaacagtaaataaaataaaagataagaataaaaaaatcattgatataaattcagttaatatttgtagtgatgataaaaatataaaattgagagttaatagtactattatggccattgatgattctataaagtgcatcgatgaatgataacttaattttatttaaaaatatattaataactcactctccaggagtttttttaacttagttttataatgaatacgataattaaaagtgaagaagaaaatagttgtatacatatattccatgaccctacattgtgatctatagattaaatattttttaaatgtgactgtcatccttcagataataaagccatcatcgcaatagatggaaaagcactcctgctcttttttgattagagccgtcgcaggaggaacaactcatatcatcattgcgatctcgacgatgtatagtctcatcctgcggcagaacaagacggataaaaaatccaatgagagcacactcatccagaacttattaacataatgaatattaaagaaaaatcatcgcagctaatgaagtaatatgcaaaaataattagtccttacaaggagcaaagttccataatctcccccctccccctcaatgatccaaataaagataatgcatccagctggtcattcttagcagcactttccgcatcaccgaaacatggctgaaatggtcggagtaaaccgccacctgggcgtagatgccgtcgggtaaggcatcgatatcatcgttaggatccagttcaatggttcccagcacaccgtccgtgccgggcacgaccgttaatgattgcaataccccctgcgcctgataagaaccgcctggcacgacaggtaaaatactagtcagtttgccgtgaaacacctgcccaggtagcgcgttaaacaccacttccgcatcatcgccgggtttcagacgtaacagcgagttttgccgaaattgggcgacaatttgccgtttttgctcggggatgaagaccatcaccggacgcagcggcaaggcagctgcgtatgtacctgggcggatcagtacctgagtaacgtagccattgctcggcgcgcgaatgacagtctgctcaaggttatattttgcttcagtaagttgcgctcttaagctcacaatctgcgattgctcgccgttaaccatactgtcgagctggctctggatctgcgcctgctccgccaccgagcctttcaccagcgcatcctgcgcgaggaaattttgccgcgcatcgtcgatgtcacgttccgagaacggattcaccgccgcctggctgcctttcaagtaacgttgataatttttaaacagacggtcgcgctccgctgaaacctgggtggtgttggcctgcgcttcagtgagctgcgcacgcagcgtctttatattatgcgtcgccgtcatcaggtcagcctgaagtctgtcaactcgcgcctggtaacgaaccgggtcgagcttaaaaagcacctcgcccttttgaataagctgattattcttgtcagtgacttcagtaacaattcccgtcacctgtggcgtgatagggatcgctatcactgccttttgcgcggtaaaagtgtaagggtggttgtagttcatcaacaaaatcaaaccactcaccagaaacacgcctcccagcgccgccgtcgccagcgtccactgatttaccggaatgcggaagattttaaagaccgcccacgccagcgccacgtaagttaaaacaatcaatagatccataattagatctccgggaacgtggaatagtcagtctttttctcggcggcgagttgatgctccagccgggaaattcggtcagaaagtgaggcgatttccgggtcagttgctttctcctgcgacgcaacatgtgactgcataccccagccacgctccggttgatagagcgtcgcccagatccacagaaacggccagataacatgcagagtaaacaggctcacccagcccgccgtatgaatagcgtcggcatgggggtgattgcgctttttggcaatcagataagggatgtcatgtatcgcgatgattccataaaaaatcaccagaaagacgaagatcagcactcccaacgcgaaatagtttagaaacatatctgcctcggattcacgtttatcagtgttgtttttgggctggcagccagaagggagtcaggctgatattttgacaataatccgggttcgcgattctcgccataacaccaaagaataatttttagaggtgatgagttgcttagttacataacgattgtatgacgaaggcataacatgctgtagatcacatcaggtgaacgccgtaagaaaatatcttgtgattcagatcacaaagattcaacaaaccatcaaaacaaaaatgtgacactactcacatttaaatgccatttttagcgaaaatcgccgccttgttgcttttttacacaagtgttttgtgatgaacgtcacgtcaattacctctctaccccctatatttatgtgattgatatcacacaaaaggccgtcgactggacagttaaccgattcagtgccagatttcgcagtatctacaaggtccggctacctctgccgccacattaacaaaaaacctcgggcttccagcctgcgcgacagcaaacataagaaggggtgtttttatgtcatccgatattaagatcaaagtgcaaagctttggtcgtttcctcagcaacatggtgatgccaaatatcggcgcgtttatcgcgtggggtatcatcaccgcgttatttattccaacagggtggttaccgaacgagacgctggcgaagctggtcgggccgatgatcacttatctcctgccgctgctgatcggttataccggtggtaagctggtaggcggcgaacgtggcggcgtagtcggtgccatcaccaccatgggcgttatcgtcggcgcagacatgccgatgttcctcggttctatgattgcaggtccgctgggcggctggtgcattaagcacttcgaccgctgggtagacggtaagatcaaatccggttttgagatgctggtgaataacttctccgcaggcatcatcgggatgatcctcgctattctggcattcctcggcattggcccgattgttgaagccctgtccaaaatgctggctgcgggcgttaacttcatggttgtccatgacatgctgccgctggcgtctatctttgttgaaccggcgaaaatcctgttcctcaacaacgccattaaccacggtatcttctcgccgctgggtattcagcagtcccatgaactgggtaaatcaatcttcttcctgattgaagctaacccaggtccaggtatgggcgtgctgctggcgtacatgttctttggtcgtggtagcgctaaacagtctgcgggcggtgcggcaatcatccacttcctggggggtatccacgaaatctacttcccgtatgtgctgatgaatccgcgtctgatcctcgcagtcatcctcggcggtatgactggcgtgttcacgctgactatcctgggcggtggtctggtttctccggcatctccgggttctatccttgctgtactggcgatgacaccaaaaggtgcttatttcgctaacatcgcgggtgtgtgtgcggcgatggctgtctccttcgttgtctctgctattttgctgaaaaccagcaaagtgaaagaagaagatgatattgaagcagcaactcgtcgtatgcaggacatgaaagctgagtctaaaggcacatctccgctgtctgcgggcgatgtgactaacgacctgagccacgtacgtaaaatcatcgttgcctgtgacgccggtatgggttcaagtgcgatgggcgcaggcgtgctgcgtaagaaaattcaggatgcaggtctgtcacagatttcggtcactaacagcgcgatcaacaacctgccgccagatgtggacctcgtcatcactcaccgtgacctgaccgaacgcgctatgcgccaggttccgcaggcgcagcatatttcgctgaccaacttcctcgacagcggcctgtacaccagcctaaccgaacgtctcgttgctgcccagcgccatactgaaaacgaagtgaaagtgaaagacagtctgaaagacagctttgacgattccagtgctaacctgttcaaactgggcgcggagaacatcttcctcggtcgcaaagcagcaaccaaagaagaagcgattcgttttgctggcgagcagctggtgaaaggcggttacgttgagccggaatacgttcaggcgatgctggatcgtgaaaaactgaccccgacttatctgggtgagtctatcgcggtgccacacggtacggttgaagcgaaagatcgcgtactgaaaacgggcgtggtgttctgccagtacccggaaggcgtgcgcttcggtgaagaagaagatgacattgcccgtctggtgattggtattgcagcccgtaacaacgagcacattcaggttatcaccagcctgaccaatgcactggatgatgagtccgtcatcgagcgtctggcacacaccaccagcgtggatgaagtgctggaactgttggcaggtcgtaagtaatccaatcccaccctctccacatggagaaggtggggttaattgcctgatgcgctacgcttatcaggcctacaggatgcatcacgatttgttgaatttgcacgttcttgtaggccggataaggcgcttacgccgcatccggcgctgcccctctcctcacggagagggtttgggtgagggaaaagcctcaccccagccctctcgggtaaaaacattgatgaaggttaatactatgaaagcattacattttggcgcaggtaatatcggtcgtggctttatcggtaaactgctggcagacgcgggtatccaactgacgtttgccgatgtcaatcaggtggtacttgatgccctgaatgcccgtcatagctatcaggttcatgtggttggtgaaaccgagcaggtagataccgtttccggcgtcaatgctgtcagcagcattggtgatgatgtcgttgatctgattgctcaggtcgatttagtcactaccgccgttggcccggttgtgctggaacgtattgctccggctatcgccaaagggctggtgaaacgcaaagaacaaggtaatgaatccccgctgaacatcatcgcctgtgaaaacatggtacgcggtaccacgcagctgaaaggccatgtgatgaacgccctgccggaagacgccaaagcgtgggtagaagaacacgttggctttgtcgattccgccgttgaccgcatcgtaccgccttcggcttcggcaactaacgatccgctggaagtgacggtagaaactttcagcgaatggattgtcgataaaacgcagttcaaaggcgcactgccgaacatcccaggcatggagttaaccgacaacctgatggcatttgtcgaacgtaaactcttcaccctgaacacgggtcatgctataaccgcgtacctcggaaaactggccggtcatcagaccattcgtgacgctattctcgacgagaaaatccgcgcggtggtaaaaggtgcgatggaagaaagtggtgcggtactgatcaagcgctacggctttgacgcagacaaacatgcggcgtacatccagaaaatcctcggtcgttttgagaacccgtatctgaaagatgatgtagagcgcgtaggccgtcagccgctgcgtaaactgagtgctggcgaccgtctgatcaagccactgctcggtacgctggaatacagccttccgcacaagaatctgattcaggggattgctggtgcaatgcacttccgcagtgaagatgatccgcaggctcaggaactggcagcactgatcgctgacaaaggtccgcaggcggcgctggcacagatttccggtcttgatgccaacagcgaggttgtatccgaggcggtaaccgcttataaagcaatgcaataatggtggaccaggcgcaggacaccctgcgcccgaataacagattgtcagatatgcaggcaacaatggaacaaacccaggcctttgaaaaccgtgtgcttgagcgtctgaatgctggcaaaaccgtgcgaagctttctgatcaccgccgtcgagcttttgaccgaggcggtaaatcttctggtgcttcaggtattccgcaaagacgattacgcggtgaagtatgctgtagaaccgttactcgacggcgacggtccgctgggcgatctttctgtgcgtttaaaactcatttacgggttgggcgtcattaaccgccaggaatacgaagatgcggagctgctgatggcattgcgtgaagaactaaatcacgacggcaacgagtacgcctttaccgacgacgagatccttggaccctttggtgaactgcactgcgtggcggcgttaccaccgccgccacagtttgaaccagcagactccagtttgtatgcaatgcaaattcagcgctatcaacaggctgtgcgatcaacaatggtcctttcactgactgagctgatttccagaatcagcttaaaaaaagcctttcaaaagtaagcaacgtctgcttactgcccctctacctgcttcggccgataaagccgacgataatactccagacgttgtagatataacggcacgctttcatcgggtattccggacggaatcgcgttacggggaggaagttttttcagatactcccggaacgcctggcttgatgccatgaaatctacggctttatcgataagaagcggaacgttttcacctaatttgcccatgatgatatctccgtattaccccgcgccgggaatgcgcggccgccaattttagtttaggttcccggtaaagatgacattaaggaaaacgtgctgaatcctcaataatcatccgctgctgtttattatcttttttctatagatttcttaattaatcaataaattgcgtagtttttaagcatgttaatgattacgttacagaactattgcaatgtcatcagttgtgaacaaagcacctggtcgcgcatactaggggctataaatttatctttatcagaagccatcacatgaaagaagtcgaaaaaaacgaaatcaaacgtctcagcgatcgtctggacgccatccgccaccagcaggccgatctgtcgctggttgaagccgcagacaaatatgccgagctggaaaaagagaaagccacgctggaagcagaaattgctcgcctgcgtgaagttcatagccaaaaactgagtaaagaagcacagaagctgatgaagatgccgtttcagcgcgcaattaccaaaaaagagcaggctgatatgggcaagctgaagaaaagtgttcgcggactggtggttgtgcacccaatgaccgcgctgggccgtgaaatgggcctgcaggagatgactggattctctaagactgcgttttaagcgcctcagacgactggttcgatcatatcaacccgcatctggcttgccttagctggtcaatgcggggactctcctgtctactcgcctaattaccaaacaattcactccctttacttcgatttaccgctggttgatattctgaaaatgtatttttaccgtaatagccatctataaacaataaaaatatatagaagatatcatttgttaattaacaagcatttacgtctctttttttcggatttaattgtgaaattttaatcatcatattcacaaaatcaattatctgtaaaatttttcccagacatggtttctttcatatttgacatttattaataatcatcattagaatccacgaaaaataatatattcatacaaacacagacatcttttgaaacgaatgatacatttttatgatgaatgcttaaaacaatatttaatcgacacacatcactgtcattaatgtaaagcaacatagctcaccaataatacaatggacaactctaccggcattgatcgctggtcggaggaaataaggatttttacatgaacttgaagaagatttttttcagtgctgtcactgtttcagttctctgcgcattaacgggatgtgactacattgaagaaggcaagccagaaagtagtttactgaaacaacaagaagaacataataataaaattgtgctacttgaaaaacaacaagcacagctaaagagtcaactcgaaactattcaaaaacaacaaactggcataataaacagtacaaagactttaactcacgtaattaaatccgttaaagaccaacaaaatacttttatttttaccgagtttaacccagcaaaaacgaagtatttcatcctgaacaacggttcggtggctttagcgggtcgagtgttatccattgacgccacagagaatggtagtgttattcatatctcactggtcaacttattaagtacacctatctcaaacattggttttaatgcgacatggggtggtgaaaaacctgtcgatgccaaagagtttgcccggtggcaacaattacttttcaacacatcaatgaaatccacattgaaattattaccaggtcaatggcaagacattaatttgaccctgaagggtgtatcgcccaataacctgggatatctgaagttagccatcaacatggaaaatattcagttcgacaatcttccctctgctgaaaatcggcagaaaagaagcaaaaaataaatgcagttagtacgcttataacaaggaatagcgagcactgagagatcccctcataatttccccaaagcgtaaccatgtgtgaataaattttgagctagtagggttgcagccacgagtaagtcttcccttgttattgtgtagccagaatgccgcaaaacttccatgcctaagcgaactgttgagagtacgtttcgatttctgactgtgttagcctggaagtgcttgtcccaaccttgtttctgagcatgaacgcccgcaagccaacatgttagttgaagcatcagggcgattagcagcatgatatcaaaacgctctgagctgctcgttcggctatggcgtaggcctagtccgtaggcaggacttttcaagtctcggaaggtttcttcaatctgcattcgcttcgaatagatattaacaagttgtttgggtgttcgaatttcaacaggtaagttagttgctagaacccatggctcctttgccgacgctgagtagattttaggtgacgggtggtgacaatgagtccgtgtcgagcgctgattttttcggcctttagagcgagatttatacaatagaatttggcatgagattggattgcttttagtcagcctcttatagcctaaagtctttgagtgactagatgacatatcatgtaagttgctgataggtttccagttttccgctcctaggtctgcatattgtacttttcctcttactcgacttaaccagtaccaacccagcttctcaacggatttataccatggcactttaaagccagcatcactgacaatgagcggtgtggtgttactcggtagaatgctcgcaaggtcggctagaaattggtcatgagctttctttgaacattgctctgaaagcgggaacgctttctcataaagagtaacagaacgaccgtgtagtgcgactgaagctcgcaataccataagtcgtttttgctcacgaatatcagaccagtcaacaagtacaatgggcatcgtattgcccgaacagataaagctagcatgccaacggtatacagcgagtcgctctttgtggaggtgacgattacctaacaatcggtcgattcgtttgatgttatgttttgttctcgctttggttggcaggttacggccaagttcggtaagagtgagagttttacagtcaagtaatgcgtggcaagccaacgttaagctgttgagtcgttttaagtgtaattcggggcagaattggtaaagagagtcgtgtaaaatatcgagttcgcacatcttgttgtctgattattgatttttcgcgaaaccatttgatcatatgacaagatgtgtatccaccttaacttaatgatttttaccaaaatcattaggggattcatcagtagcgagcatcattaatgaacaaaatatttaaagttatctggaaccctgcgacagggaattatactgttaccagcgaaacggcaaaaagccgtggcaagaaatctgggcgcagtaagctgttaatttctgcgctggttgcgggtggaatgttgtcgtcgtttggggcattggcgaatgccgggaatgacaacggtcagggtgttgattacggtagtggatcagctggcgacggctgggttgctataggcaaaggggcgaaagcaaatacttttatgaacaccagtggttccagtactgctgtgggttatgacgctatagctgaaggccaatatagctctgccatcgggtcaaaaacccatgcgattggcggtgcatcaatggcctttggggttagtgcaatatcagaaggcgatagaagtatagcactgggtgcctcttcgtattcattgggccaatactcaatggccctcggccgttattcaaaagcattgggtaaattgtctattgctatgggggactcttccaaagcggaaggagcaaacgccattgccctgggaaatgccactaaagctactgagattatgagtattgctcttggcgacaccgccaatgcgtcaaaagcgtattcaatggcgctgggagcaagtagcgtcgcatctgaagaaaacgcaattgccctggggcgtagcagtgtagctagcggtactgacagcctcgcatttggcagacaatcacttgccagcgcagcgaacgctattgcgataggtgctgagaccgaagccgctgaaaatgcaactgctattggcaataatgcgaaggcaaaagggactaatagcatggcaatggggttcggaagccttgccgataaagtcaatactatcgcattaggaaatggcagccaggctctggcagataatgcaatcgccataggccagggcaacaaagctgatggcgtggatgccatcgctctgggtaatggtagccagtcgagaggcttaaacaccattgccttaggcacagccagtaatgcaactggtgataagagtcttgcgcttggtagtaatagcagtgccaacggtattaactctgtcgcgctgggcgcagattccattgcggatttagacaataccgtctctgtcggcaatagttcattaaaacgcaagatcgttaatgtgaaaaatggcgcgatcaagtctgacagttacgatgccattaatggttcacagctttatgccattagcgactcggtagcaaaaaggcttggaggaggggctgcagtagatgttgatgacggtactgttacagcaccaacctacaatttaaaaaatggtagcaaaaataacgtaggggctgcgctcgctgtacttgatgaaaacaccctgcaatgggaccaaaccaaaggcaaatacagcgctgctcatggtactagtagcccaactgccagcgtaatcaccgatgttgcggatggcacgatttcagcctccagtaaggatgcggttaacggttcccaactgaaagctaccaatgacgatgtcgaagccaataccgccaatatcgctactaataccagcaacattgccacgaatacggcaaatattgccaccaataccaccaatatcaccaacctgacggattccgttggtgaccttcaggctgatgccctgctctggaacgaaactaaaaaggcattcagtgcagctcacggccaggataccaccagcaaaatcaccaacgttaaagatgccgacctgacggctgacagcactgatgctgttaacggctctcagctgaaaaccaccaacgatgctgtggcgacgaataccaccaatatcgccaataacacttccaatattgccactaacaccaccaacatctctaatctgactgagacggtgactaatcttggtgaggatgcgctgaaatgggataaggacaatggtgtattcacggcagctcatggcaccgagaccaccagcaaaatcaccaacgttaaagatggcgacctgacgactggcagcaccgatgccgttaacggctctcagctgaaaaccaccaacgatgccgtggcgacgaataccaccaatatcgccactaacaccaccaacatctctaatctgactgagacggtgactaatcttggtgaggatgcgctgaaatgggataaggacaatggtgtcttcactgcagctcatggcaacaataccgccagcaaaatcaccaatatcctggacggcacagtcactgcaaccagttccgatgccattaacggtagccagctttatgacttaagcagcaatatcgccacctacttcggcggcaatgcttctgtgaatactgacggtgtgtttaccggtccaacctacaaaatcggtgaaacaaattattataacgtcggcgatgcactggctgcgattaactcctcatttagcacgtctctcggcgatgctctgctttgggatgccaccgcaggtaaattcagtgccaaacacggtactaatggtgacgcaagcgtgatcactgatgtcgcagatggtgaaatttcagactccagttctgacgcagtaaacggctcacaactccacggcgtgagcagttatgttgttgatgcgctggggggtggtgccgaagtcaatgcagacggcaccatcactgcgccgacgtacaccattgctaatgctgattacgataatgtcggtgatgccctgaatgctatcgataccactcttgacgacgctctgctctgggatgcggacgccggtgaaaatggtgcatttagcgccgctcacggaaaagataaaactgccagtgtaatcactaacgtcgctaacggtgcaatctctgctgccagcagcgacgcgattaacggctcacaactctataccaccaataagtacatcgctgatgcgctgggtggtgacgcagaagtcaacgctgacggcaccatcaccgcaccgacttacaccattgcgaacgccgagtacaacaacgtcggtgacgccctggatgcgcttgatgataacgccttgctgtgggatgagactgccaatggcggtgctggagcctacaatgccagccatgacggtaaagccagcatcatcactaatgtcgctaatggcagtattagtgaggacagtaccgatgcagtgaacggttctcagttgaatgcgacgaatatgatgattgagcagaacacccaaattatcaatcagctcgctggtaacaccgacgcaacctatatccaagaaaacggtgcgggtattaactatgtgcgtactaacgacgacggcttagcgttcaacgacgccagcgcacagggtgttggcgctacagctataggttataactctgtcgccaaaggcgatagcagcgtagctattggtcagggcagctacagcgacgttgatacgggtatcgccctgggtagcagctctgtttccagccgagtgattgcaaaaggctcccgtgacaccagcataacggaaaatggcgttgttattggttacgacaccacggatggcgaactgctcggtgcattgtctatcggtgatgacggtaaatatcgtcaaatcatcaacgtagccgatggttccgaagcccatgacgccgttacggttcgtcaattgcagaatgcgattggtgcggtcgcaaccacgccgactaaatacttccacgctaattcaacggaagaagattcactggcagtgggaactgactcgctggcaatgggtgcgaaaaccatcgtgaatggcgataaaggtattggtatcggttatggtgcctacgtggacgcgaatgcacttaacggcattgccattggtagcaatgcgcaagtcattcatgtcaacagtattgcgataggtaatggttctacgaccactcgtggcgctcaaaccaattataccgcctacaacatggacgcaccgcagaactctgtcggtgaattctcagtcggtagtgcggatggtcaacgtcagatcactaacgtcgcagcaggttcggctgataccgatgcggtcaacgtgggtcagttgaaagtaacggatgcgcaggtttcccagaatacccagagcattactaacctggataatcgggtaacgaatcttgattcacgcgtcaccaatatcgaaaacggtattggcgatatcgtcaccaccggtagcaccaagtacttcaagaccaataccgatggtgtagatgccagcgcgcagggtaaagatagcgtcgcgattggttctggctccattgctgccgcggataacagcgtcgcactgggtacagggtctgtggcaaccgaagaaaatacgatctctgtaggctcatctactaatcaacgtcgtatcaccaacgtagccgcaggtaaaaacgacaccgatgctgttaacgtggcacagttgaagtcttccgaagctggcggtgtgcgttacgacaccaaagctgatggttctatcgactatagcaatatcaccctcggtggcggcaacggcggtacgactcgtatcagcaacgtctccgctggcgtcaacaacaacgacgcggtgaattacgcgcagttgaagcaaagcgtgcaggaaacgaagcaatacaccgatcagcgaatggttgagatggataacaaactgtctaaaactgaaagcaagttgagcggtggtatcgcttctgcaatggcaatgaccggtctgccgcaggcttatacaccgggtgccagcatggcttctattggtggcggtacttacaacggtgaatcggcagttgctttaggtgtatcgatggtgagcgccaatggtcgttgggtctacaaattacaaggtagtaccaatagccagggtgaatactccgccgcactcggtgccggtattcagtggtaatgatccattaagttagtgtgactaagggcaaacgccaaattgcctgatgcgttacgcgcatcaggcaagataaggcgctccgggtcaacaatctaagggcaattctctgatgaggattgcccttttctttaccagacatctcccccccacaagaattggccctaccaattcttcgcttatctgacctctggttcacaattccccaattaaaactcacatcaatattgccaatacataacatttagttaaccattcattgtcattatccctacacaacacaattggcagtgccacttttacacaacgtgtgacaaggagatgagcaacagactcattacacgatgtgcgtggactccaggagacctgcaatgaatctctggcaacaaaactacgatcccgccgggaatatctggctttccagtctgatagcatcgcttcccatcctgtttttcttctttgcgctgattaagctcaaactgaaaggatacgtcgccgcctcatggacggtagcaatcgcccttgccgtggctttgctgttctataaaatgccggtcgctaacgcgctggcctcggtggtttatggcttcttctatggtttgtggcccatcgcgtggatcattattgcagcagtgttcgtctataagatctcggtgaaaaccgggcagtttgacatcattcgctcgtctattctttcgataacccctgaccagcgtctgcaaatgctgatcgtcggtttctgtttcggcgctttccttgaaggagccgcaggctttggcgcaccggtagcaattaccgccgcattgctggtcggcctgggttttaaaccgctgtacgccgccggactgtgcctgattgttaacaccgcgccagtggcatttggcgcgatgggcattccaatcctggttgccggacaagtaacaggcatcgacagctttgagattggccagatggtggggcggcagctaccgtttatgaccattatcgtgctgttctggatcatggcgattatggacggctggcgcggtatcaaggagacgtggcctgcggtcgtggttgcgggcggctcgtttgccatcgctcagtaccttagctctaacttcattgggccggagctgccggacattatctcttcgctggtatcactgctctgcctgacgctgttcctcaaacgctggcagccagtgcgcgtattccgttttggtgatttgggggcgtcacaggttgatatgacgctggcccacaccggttacactgcgggtcaggtgttacgtgcctggacaccgttcctgttcctgacagctaccgtaacactgtggagtatcccgccgtttaaagccctgttcgcatcgggtggtgcgctgtatgagtgggtgatcaacattccggtgccgtacctcgataaactggttgcccgtatgccaccagtggtcagcgaggctacagcctatgccgccgtgtttaagtttgactggttctctgccaccggcaccgccattctgtttgctgcactgctctcgattgtctggctgaagatgaaaccgtctgacgctatcagcaccttcggcagcacgctgaaagaactggctctacccatctactccatcggcatggtgctggcattcgcctttatttcgaactattccggactgtcatcaacactggcgctggcactggcgcacaccggtcatgcattcaccttcttctcgccgttcctcggctggctgggggtattcctgaccgggtcggatacctcatctaacgccctgttcgccgcgctgcaagccaccgcagcacaacaaattggcgtctctgatctgttgctggttgccgccaataccaccggtggcgtcaccggtaagatgatctccccgcaatctatcgctatcgcctgtgcggcggtaggcctggtgggcaaagagtctgatttgttccgctttactgtcaaacacagcctgatcttcacctgtatagtgggcgtgatcaccacgcttcaggcttatgtcttaacgtggatgattccttaatgattgttttacccagacgcctgtcagacgaggttgccgatcgtgtgcgggcgctgattgatgaaaaaaacctggaagcgggcatgaagttgcccgctgagcgccaactggcgatgcaactcggcgtatcacgtaattcactgcgcgaggcgctggcaaaactggtgagtgaaggcgtgctgctcagtcgacgcggcggcgggacgtttattcgctggcgtcatgacacatggtcggagcaaaacatcgtccagccgctaaaaacactgatggccgatgatccggattacagtttcgatattctggaagcccgctacgccattgaagccagcaccgcatggcatgcggcaatgcgcgccacacctggcgacaaagaaaagattcagctttgctttgaagcaacgctaagtgaagacccggatatcgcctcacaagcggacgttcgttttcatctggcgattgccgaagcctcacataacatcgtgctgctgcaaaccatgcgcggtttcttcgatgtcctgcaatcctcagtgaagcatagccgtcagcggatgtatctggtgccaccggttttttcacaactgaccgaacaacatcaggctgtcattgacgccatttttgccggtgatgctgacggggcgcgtaaagcaatgatggcgcaccttagttttgttcacaccaccatgaaacgattcgatgaaaatcaggctcgccacgcacggattacccgcctgcctggtgagcataatgagcattcgagggagaaaaacgcatgattatttccgcagccagcgattatcgcgccgcagcgcaacgcattctgccgccgttcctgttccactatatggatgggggtgcatattctgaatacacgctgcgccgcaacgtggaagatttgtcagaagtggcgctgcgccagcgtattctgaaaaacatgtccgacttaagcctggaaacgacgctgtttaatgagaaattgtcgatgccggtagcactggcaccggtgggtttgtgtggcatgtatgcgcgtcgtggcgaagttcaggcagccaaagcggcggacgcgcatggcattccgtttactctctcaacggtttccgtttgcccgattgaagaagtcgcgccagccatcaagcgcccaatgtggttccagctttatgtactgcgcgatcgcggctttatgcgtaacgcgctggagcgagcaaaagcagcgggttgttcgacgctggttttcaccgtggatatgccgacaccgggagcgcgttatcgtgatgcgcattctgggatgagcggcccaaatgcggcaatgcgccgctacttgcaagcggtgacgcatccgcaatgggcgtgggatgtgggcctgaacggtcgtccgcatgatttaggtaatatttcggcttacctcggcaaaccgaccggactggaagattacatcggctggctggggaataacttcgatccgtccatctcatggaaagaccttgagtggatccgcgatttctgggatggcccgatggtgatcaaagggatcctcgatccggaagatgcgcgcgatgcagtacgttttggtgctgatggaattgtggtttctaaccacggtggccgccagctggacggtgtactctcttccgctcgtgcgttgcccgctattgcagatgcggtgaaaggtgatatcgccattctggcggatagcggaattcgtaacgggcttgatgtcgtgcgtatgattgcgctcggtgccgacaccgtactgctgggtcgtgctttcctgtatgcgctggcaacagcgggccaggcgggtgtagctaacctgctaaatctgatcgagaaagagatgaaagtggcaatgacgctgactggcgcgaaatcgatcagtgaaattacgcaagattcgctggtgcaggggctgggtaaagagttgcctacggcactggctccgatggcgaaagggaatgcggcatagtcgtttgagccccctcaccctaaccctctccctcagggagctgtctcttgatcagatctcctgatcaagagacagggggagggccggggtgaggggaaaaggccgcacggttcaccaattttctgctatcctgcccccgcactaagggggcagtatgctaaacatcgtactttacgaaccagaaattccgccaaatactggcaacatcatccgtctttgcgctaataccggctttcgtctgcatatcatcgaaccgatgggatttgcctgggacgataagcgcctgcgccgcgcggggctggactatcacgagtttaccgccgttacgcgtcatcatgactatcgcgcgttcctcgaagcagaaaatccccagcgcctgtttgccctcaccacgaaaggtacgcctgctcacagcgccgtaagctatcaggatggcgattatctgatgttcggcccggaaacacgcggccttccagcgagcattcttgatgccctgcccgctgaacaaaaaattcggattccgatggtgccagacagccgcagcatgaatctatccaatgcggtgtcagtagtggtgtatgaagcctggcggcagttggggtatccgggagcggtattgagagattagttactgtaggccggatagatgattacatcgcatccggcacgatcacaggacatcagattccatccccatactcaaatgtatggttaataccattgaaatgctggtccatatccattgatggtttatcgctatccggcttgccgacaatgcgtgccggaacgccagcggcggtggtatgcggcggcaccggttgcagcaccacggaacctgcgccaatcttcgcgccgcgaccaacttcaatattgccgagaatcttcgcgcccgcgccaatcatcacgccttcacgaattttcgggtgacggtcgccgctagttttcccagtaccgccaagcgtcacagattgcagaatcgatacgtcgttttcaatcaccgccgtttcaccaacgacgatgcctgtcgcgtggtcaagcatgataccgcgaccaatttttgctgccgggtgaatatcaacctggaacgtcacagaaacctggttttgcagaaagattgccagtgcgcgacgcccctgattccacaaccagtgaccgatgcgataggcctgcaaggcatgaaaacccttcaggtataacaacggggttgagtatttatcgactgccgggtcgcgggtacgcaccgcctgaatatcacaggccgcagaggcgatcatttccgggtcagcggcgtaggcttcttcaactacttcacggatagcaatagcaggcataattggcgatgacagcttgttcgccagcatgtagctcagtgcactgccaaggttttcgtgcttgagtagcgtcgcgtggtaaaaactggccagcattggctcacaatccgccagcgttctggcttcggctttaatattgttccagactatttccagttcttcacacgacattgcttactccacacgatgagataatgaccggcccgttctgcgcgggccgggtcatagcggtaacaaaggttccctggggttagtggctgctgcgctcgtccttgcgtgcacgacctaataacgtcaatgctgcctcgcgcgcgttttttccgcaatataatacttgataaatttcctcggttattggcatttcaacgccgaagcgatgcgccagttcgcggacttctttcgtattgcggtagccttccaccacctgaccaatcttctcctgcgcgctttgtacatccatgccctgaccgagcatcatgccaaaacggcggttacgcgactggttgtcggtacaggtaagcaccagatcgccaagccccgccatgcccataaaggtggcaggatcggcacccagcgccgcaccaagacgcgacatttcagccagcccacgggtgatcagcgccgtacgcgcattcgcaccaaaaccgataccgtcggacatccccgcaccaatggcaatgacgtttttcaccgcgccgccaagctgcacgccaatgaaatccggattgctgtaaacgcggaaacttttgccgcagtgcagcagctgctggagatcatcggcaaaggtctgatcggtcgaggccagcgaaatagctgtaggtaaacctgccgccagttctttcgcaaacgttgggccagagataaccgccagcggaatttgatcgcctaacgcctcgcgggccacgtcctgtaacagacgcccggtttccgcttccagccctttggtcgcccacaccagacgcgcatcaggacgcatcagcggtttaatctggcgcagcacttcaccaaagacatggctgggtacgacgacgagaatattacggctggctgccagcgcagtggcgagatcgctttcaagatggagcgtatcgggaaaaggcacatcggggagaaacgcggcgttacagcggtcgcgttcaagcgttgcgatatgttcagggtcatggccccagaggacaacctcgtggccatttcttgccagggtgatggcaagagcggtgccgtacgagccggcaccgatcacagtcattgaagcattacgttggttcatcaggcatcctgatgttcttcagtaccttcgccagcctgctgctgcaaatagttcatgaacagcgcatcgaagttaaccggcgcaaggttcagttgcgggaatgtaccgcgggataccatgctggtgatgcactcacgagcatacgggaacagaatgttcgggcagtatgcgcccaggcaatgtgccatctgggtgccttcgatacccgcgatggagaaaataccgccctgctgaacttcacacaggaacgcggtttcttcgcccagggaggccgttacggtaacacgcagtaccacttcgtatacgtcatctgccagttgggaagatgccgtatccagatcaagtttaacttctggttgccaatctttctggaaaacgtgcggcgcgttcggcgcttcgaaagagatatccttggtataaatacgttggatctggaaagtcatttcagtgttgttttgttctgacatgtgtagaaaacccttaagtgttgtccttaaatactgcgcaatgtaatgccaacgttcacacgttatttcagcaggggatccagtccaccacgtgcatccaatgcatacaagtcatcacagccgccaatgtgctgtgcgtcaataaaaatctggggaaccgtggtgcgaccgctgcgtttgatcatctcttcacgcttggcggcgttgccatcgatcggcaactcctgaaaactcacgcccttgctgctcagcagtgcttttgcacgatggcaatacgggcaggtttctttggtatagatttcaacattggccataatttagctcctgtttttttaccctgaaatttcatgttgcagggcggctgcaaaatggagtgtccccagaagcttataacaataagtcgctgggggcctaattgcagctaacggcctgcatcatgaaagacgacaggtaaattatttgccgcgcaccagaggcaagttttcgccagcccagccagcgacgccttctttcagcacgaatacttgcgcaaaaccagctttcgtcagtgcgtttgcaggctcctggcactgcatgccagaaccgtctaccacgataaccggtttgtctttgtgcttctcaagctcaccaacattgttggctttgatttcgctcggcaacagattgatagaacctgcgatatggcctttacggaagtcatcacgctgacgtaaatccacaaccacagcgtcttctttgttgatcagacgcgtagcttcaccacgagtaatcaccttcactttcgaggtcaggctcttaaacgtagtcacaagaaccgccaccagtaacgcgatccaggcgatactcagtatgggatgacggccaacaaattgcataatttcttgcatggggggtaacaactcccgacgtagtgattaaaaaaaccaggaaaggagtatacctgcgcggtgcggcaaatacagccagcgcgttaactggaatgcaattttgcggggcacgacgaaaaaaaagcgcaaatctggcatcggcttgccgcgagcggtcgtatattttgatcttcagaggctattttatcgattcagctgtagtaaaattacgcaaattttgactcttgagtatgaggttgtcgcaatgtcggtttctaaaaaacctatggtactggtgattctggatggctatggctatcgtgaagaacagcaggataacgccatttttagtgctaaaaccccggtaatggatgcactgtgggccaatcgtccgcataccctgatcgacgcttccggtctggaagtcggtctgcctgaccgtcagatgggtaactccgaagtaggccacgttaacctgggtgccggccgcatcgtgtatcaggacctgactcgtctggacgttgaaatcaaagatcgcgctttctttgctaatccagtgctgactggcgcggtagataaagcgaaaaacgcaggtaaagcagtacacattatgggtctgctctccgcaggcggcgtacacagccacgaagatcacatcatggcgatggtagaactggcagctgaacgcggcgcagaaaaaatctacctgcacgcattccttgacggtcgcgacactccgccgcgcagtgctgaatcctcgctgaaaaaatttgaagagaaatttgctgcgctgggtaaaggccgcgtagcgtccatcattggtcgttactacgcgatggaccgcgataaccgttgggatcgcgttgaaaaagcctatgacctgctgactctggcgcagggtgagttccaggccgatactgccgttgctggtttgcaggcagcttatgctcgcgacgaaaacgacgagttcgtgaaagcgaccgttattcgtgcagaaggtcagccagatgcggcaatggaagacggcgatgcgctgattttcatgaacttccgtgctgaccgcgcgcgcgaaatcactcgtgcattcgtaaacgcagatttcgacggcttcgcgcgtaagaaagtggttaacgtcgatttcgtgatgctgaccgaatacgccgctgacatcaaaactgcggttgcttacccacccgcttccctggttaacaccttcggcgagtggatggcgaaaaacgacaaaactcagttgcgtatttccgaaaccgaaaaatatgcccacgttactttcttcttcaacggtggcgtagaagagtcgttcaaaggcgaagatcgcattctgatcaactcaccgaaagtggctacctacgatctgcaaccggaaatgagctccgcagagctgaccgaaaaactggttgcggccatcaagagcggcaaatacgacaccattatctgtaactatccgaacggcgacatggtaggtcacaccggggtgatggaagcggcggttaaagcggttgaagcactggatcactgcgtggaagaagtcgcgaaagcggttgagtccgtgggtggacaactgctgatcaccgctgaccacggtaacgctgaacagatgcgcgatccggcaacgggtcaggcacacacggcacacaccaacctgccagttccgctgatttacgttggtgataagaacgtgaaagcggttgcaggcggcaaactttctgacatcgcgccgaccatgttgtcgctgatgggtatggaaatcccgcaagagatgactggtaagccgctgttcatcgtggaataatccctccccatgaggggaaaggcgattaataccatgacacgggccgtgaaaccgcgcaggtttgcaatcaggcccatcatctacgccagcgttcttagcgctggcgtattgttgtgcgccttttccgcccacgcggatgagcgtgaccaactcaaatctattcaggccgatatcgccgcgaaagagcgcgcggtacgccaaaagcaacaacaacgcgcaagcctgctcgcacaattgaaaaagcaggaagaagcgatctctgaagccacccgtaagctgcgcgaaacgcaaaacacgctcaatcaactcaataaacagattgatgagatgaacgcgtcgattgccaaactggagcagcaaaaagccgcccaggagcgcagcctcgccgcacaactggatgccgcattccgtcagggcgagcataccggtattcagctaattctcagcggtgaagaaagccagcgtggacagcgtttacaggcttatttcggctatctcaaccaggcgcgacaagaaaccattgcccagttgaagcaaacgcgtgaagaagtcgccatgcagcgtgctgaactggaagagaaacagagcgagcaacaaacgctgttatatgaacagcgcgcccaacaggcgaaactgactcaggctctgaacgagcgtaaaaagacgctggcggggctggaatcttccatccagcaaggtcagcagcagctaagtgaactgcgtgccaacgaatcccgtctgcgtaacagcattgcccgtgcggaagccgcggcgaaagcgcgtgctgaacgagaagcgcgtgaggcccaggcggttcgcgaccgccagaaagaagcgacgcgcaaaggcaccacctataaaccgaccgaaagcgaaaaatcgctgatgtcccgaactggtggcctgggtgcgccgcgtggtcaggcattctggccggttcgcgggccgatgctgcatcgctatggtgaacagctacagggcgaactacgctggaaaggaatggttatcggtgcctctgaaggtactgaagttaaagcgattgccgacggtcgggtgattctggctgactggctgcaaggttacggtctggtggtggtggttgagcacggtaaaggcgacatgagtctttacggctataatcagagcgcactggtgagcgttggttcgcaggttcgcgcgggccagccaattgcactggtgggcagcagtggcggtcagggtcggccttcactctatttcgaaattcgccgccagggtcaggcggtcaatccacagccgtggttgggaagataagttttgtttccatttcgtcgtaacgttcttgcatttgccgctctgttggcgctctcctcccccgtacttgctggcaaacttgccatcgtcattgatgattttgggtatcgcccgcacaacgaaaaccaggtgctggcgatgccctccgctatctccgtcgctgtattacccgattcaccgcacgccagagagatggcgaccaaagcgcataacagcgggcacgaagtgttgattcatctcccgatggcaccactgagtaaacagccgctggagaaaaatacgctgcgcccggagatgagcagcgacgaaattgagcgcattattcgtagtgcggtcaataacgtgccctatgccgtggggatcaacaaccacatgggtagcaagatgacctctaacctgtttggtatgcagaaagtgatgcaggcactggagcgttacaatctttacttcctcgacagcgtaaccatcggtaatacccaggcgatgcgcgccgcgcaaggtactggcgtgaaggtgatcaaacggaaggtgttcctcgacgattcgcagaacgaagcggacatccgtgtgcaatttaatcgcgcaattgatctggcgcgtcgcaacggttcaaccattgccattgggcatcctcacccttcaacggtacgcgtgctacaacagatggtttataacctgccgccagacattacgctggtgaaagccagcagcttgctgaatgaaccgcaggttgatacttctacaccgccgaaaaacgctgtgcctgatgcaccgcgtaatccgttccgtggcgtgaagctgtgcaaaccgaagaaaccgatagaacctgtttatgctaatcgcttctttgaagtattaagcgaaagcatcagccagagcacgctgatcgtttacttccagcatcagtggcaaggctggggcaaacagcccgaagcggcgaagtttaacgctagcgcaaattaaaggcgctacgcgtaatgcgatggtgcgaccgcgttttgtcgcgccattgccataagcggaaagaccacagtaacgcctggtaacccaccttcacgctgcgcacattggtaatcaggcgcttatacataccggaagtaaatatctcggcaatcatccgttggcgggtaagaatatccggctctttgcgcaccgcatggcaaacacgcaatgcttcgtaagttatttgctgatgaaattccggataaatcgtaattttgtcggcataatttcgatttaatttctccagcaggcgggtaatcttaatatagtgacgttgataattaaggtttttattcccttgtctatgcaaccgactcactgacgtattatgcagataatatttatataatgattgctcggtatatcgcgcacgcagcgcactgatgaatcccctaatgattttggtaaaaatcattaagttaaggtggatacacatcttgtcatatgatcaaatggtttcgcgaaaaatcaataatcagacaacaagatgtgcgaactcgatattttacacgactctctttaccaattctgccccgaattacacttaaaacgactcaacagcttaacgttggcttgccacgcattacttgactgtaaaactctcactcttaccgaacttggccgtaacctgccaaccaaagcgagaacaaaacataacatcaaacgaatcgaccgattgttaggtaatcgtcacctccacaaagagcgactcgctgtataccgttggcatgctagctttatctgttcgggcaatacgatgcccattgtacttgttgactggtctgatattcgtgagcaaaaacgacttatggtattgcgagcttcagtcgcactacacggtcgttctgttactctttatgagaaagcgttcccgctttcagagcaatgttcaaagaaagctcatgaccaatttctagccgaccttgcgagcattctaccgagtaacaccacaccgctcattgtcagtgatgctggctttaaagtgccatggtataaatccgttgagaagctgggttggtactggttaagtcgagtaagaggaaaagtacaatatgcagacctaggagcggaaaactggaaacctatcagcaacttacatgatatgtcatctagtcactcaaagactttaggctataagaggctgactaaaagcaatccaatctcatgccaaattctattgtataaatctcgctctaaaggccgaaaaaatcagcgctcgacacggactcattgtcaccacccgtcacctaaaatctactcagcgtcggcaaaggagccatgggttctagcaactaacttacctgttgaaattcgaacacccaaacaacttgttaatatctattcgaagcgaatgcagattgaagaaaccttccgagacttgaaaagtcctgcctacggactaggcctacgccatagccgaacgagcagctcagagcgttttgatatcatgctgctaatcgccctgatgcttcaactaacatgttggcttgcgggcgttcatgctcagaaacaaggttgggacaagcacttccaggctaacacagtcagaaatcgaaacgtactctcaacagttcgcttaggcatggaagttttgcggcattctggctacacaataacaagggaagacttactcgtggctgcaaccctactagctcaaaatttattcacacatggttacgctttggggaaattatgaggggatctctcagcgcagcgcattaaacatgaattctgttgtccagacaatatcctgatgatgtaatccggcaataaatttaatgttatttttaacaataacatcgcggcgataaacccccatccagacaacgtgagtccaacggcgcgaagaaagccccatccgcagccagtccgggccggttaatacaccggttgagcgaaggcgatcgctggggatggattgccaggtttctcccgtttcacgaaaacaccagtcagcgttgcactgcgccacgtcgaggtcgtcctctaacgccatggtcatcagcgtttcgtacatggtgggatagacctcatcgtcagcatcgacaaaagcgacatatttgcccgtcgccacctcgatcccacgattacgcgctaccgatgcgccagcattcgcctgatgcaacaaacgaacgtgcggatagttttctgcgtaatgctttgctatttcaacagaattatccgttgaaccatcgttaataataatgatttccagagcagtccaggtttgcgtaattaaagattccatacaagtgcggaaatcatcgcccgcattatataacggaataataacactaagtttactggtgctgttcatcataaattaccgacgacctctgaagttatcctgacgttttacaggctttgtattaagaaactattaagcctgtgagatattatttttacaggtgagagagtcacttcagggtagagagataatgagaacagctatataagagatcagcgcaattacgaactctttattacactgacaggattttacatatttaacggattatcctcaggcaaaagggctggaataccagcccttgttcgtgttaatcccagctcagaattactttcccggactggcccgaacgcatagcgtcaaagcccttctggaaatcatcaatagagaaacgatgggtaatgatcggcgagagatcgaggccagactgaatcagcgccgccatcttgtaccaggtttcaaacatctcacgaccgtaaatacctttaatgaacaagcctttaaagatcactttggtccagtcgatagacatatcagacggcggaatacccagcatcgcaatacggccgccgtggttcatggtgtcaagcatggtacgaaacgctggcggcgcaccggacatttccagaccgacatcaaagccttcggtcatgcccagttctgccatcacatcattaaggttttctttcgcgacgttaaccgcacgggtgatacccattttgcgcgccagctcaaggcggtattcgttaacatcggtgatcaccacattgcgtgcaccaacgtgtttcgccaccgccgcagccataatacctatcggacctgcaccagaaaccagcacatcttcgcccaccagatcaaacgacagcgcggtatgcacggcgttaccgaagggatcaaaaatggaagccaggtcgtcggagatattgtctgggattttgaaggcgttgaacgccgggatcaccagatattcggcgaagcagcccggacggttaacgccgacgccgatcgtgttgcggcacagatgggtacgaccgccacgacagttgcgacagtgaccgcaagtgatatggccttcgccagaaacgcgatcgccaatcttgaagcctttcacttcctgaccaatacctaccacttcaccgacatattcatggcccacgaccatcggcaccgggatggttttttgcgaccactcatcccagttatagatgtgaacgtcagtcccgcagatggctgttttacggattttaatcagcagatcgttatgcccgagttccggtacaggaacgtcggtcatccagatgccctcttccgctttcagtttggataacgctttcatctcacatcctcaggcgataacgcccagttgtttaccaatacgcgtgaatgcttctactgcacgcgtaatttgctcaggggtatgcgccgcagacatctgggtacgaatacgcgcctgacctttcggaacgaccggatagaagaaaccggtgacgtaaatgccctctttttgcagctcacgggcaaatttctgcgccactactgcatcgccaagcatgaccggaataatggcatgatcggctcccgccagggtaaagcccgccgccgacatttgctcacggaactggcgcgcgttcgcccacagacggtcacgcagttcgctgcccgcttcgaccatctccagtactttgatggacgcggtaacaatggccggtgccagcgagttggagaacaggtacggacgagaacgctggcgcagccactcaaccacctctttgcgcgccgcggtataaccaccagaagccccgcccagcgctttaccaagcgtaccggtgataatatcgacccggcccatcacatcgcagtattcatgggaaccacgaccattttcaccgacaaaaccgaccgcgtgggagtcgtctaccatcaccagggcatcgtatttatctgccagatcgcaaacgcccttcagattggcaatcacgccgtccatcgagaatacaccatcggtggcaatcagcacatgacgcgcaccggcttcacgcgcttctttcagacgagcttcaagctcctgcatatcgttgttggcatagcgatagcgtttagctttacacagacgcacaccatcaataatagacgcgtggttcagtgcgtcggagataatggcgtcttccgcgcccagcagcgtttcaaacaggccaccgttagcatcaaagcaggaagagtagagaatcgcatcttccatccccaggaaggccgccagtttttgttcaagctctttatggctgtcctgagtgccgcaaataaaacgcaccgaagccatgccgaaaccgtgagaatccattcccgcctttgccgccgcaatcagatcaggatgattcgccagcccgagatagttgttggcacaaaagttaatgacgtggcttccatcagccacagtgatatctgcttgctgcgcagacgtaataatgcgctcttctttaaacaacccttccgcccgtgcggtttccagatcgttggttaactgctgataaaattctccacgcattgcgattctccagacagggcaaattccagcacatattacccaaacttataggtcgcgacgagatgacgcgttaacacttctgcaaaattcaggataaataacgtccatcaatctcacttttggcgaatggctgaagccaacgccgtgtagtgatatgatagaagtattcgtgtctgagattgtctctgactccacaattcgaaggttacagttatgatcatcgttaccggcggcgcgggctttatcggcagcaacatcgttaaggccctgaatgataaaggcatcaccgatattctggtggtggacaacctgaaagacggcaccaagtttgtgaacctggtggatctggatatcgcggactatatggataaggaagacttcctgatccagattatggctggcgaagagttcggcgatgtcgaagcgattttccacgaaggcgcatgctcttccaccaccgagtgggatggcaagtatatgatggataacaactatcaatactccaaggagctgctgcactactgcctggagcgtgaaattccgttcctgtatgcctcttccgcagccacctacggcggacgcacctccgactttattgaatcccgcgaatacgaaaagccgctgaacgtctacggttactcgaaattcctgtttgatgaatatgttcgtcaaatcctgcctgaagcgaactcgcagattgttggcttccgctatttcaacgtttatggaccgcgtgaaggccataaaggcagcatggcgagcgtcgctttccatctcaacactcagcttaacaacggtgaatcaccgaagctgtttgaaggtagcgagaacttcaaacgtgacttcgtctatgtgggcgacgtggcagatgtaaacctgtggttcctggaaaatggcgtttccggcatcttcaacctcggtactggtcgtgcggaatccttccaggccgtagcagatgctactctggcttatcacaagaaaggccagatcgaatacattccgttcccggataagctgaaaggccgctaccaggcgttcactcaggcagatctgacaaatctgcgcgcggcgggttacgacaaaccgttcaaaaccgttgctgaaggtgtaacggaatacatggcctggctgaatcgcgacgcataagagctctgcatgaaaatactggtgatcggcccgtcttgggttggcgacatgatgatgtcgcaaagtctctatcgcacgctccaggcgcgctatccccaggcgataatcgatgtgatggcaccggcatggtgccgtccattattatcgcggatgccggaagttaacgaagctatccctatgcctctcggtcacggagcgctggaaatcggcgaacgccgcaaactgggtcatagcctgcgtgaaaagcgctacgaccgcgcctacgtcttacctaactccttcaaatccgcattagtgcctttcttcgcgggtattcctcatcgcaccggctggcgcggcgagatgcgctacggtttactcaacgatgtacgcgtgctcgataaagaagcctggccgctaatggtggaacgctatatagcgctggcctatgacaaaggcattatgcgcacagcacaagatctgccgcagccattgttatggccgcagttgcaggtgagcgaaggtgaaaaatcatatacctgtaatcaattttcgctttcatcagaacgtccgatgattggcttttgcccgggtgcggagtttggtccggcaaaacgctggccacactaccactatgcggaactggcaaagcagctgattgatgaaggttatcaggtggttctgtttggctctgcgaaagatcatgaagtgggcaatgagattcttgccgctttgaataccgagcagcaggcatggtgtcggaacctggcgggggaaacacagcttgatcaagcggttatcctgattgcagcctgtaaagccattgtcactaacgattctggcctgatgcacgttgcggcggcgctcaatcgtccgctggttgccctgtatggtccaagtagcccggacttcacaccgccgctatcccataaagcgcgcgtgatccgtctgattaccggctatcacaaagtgcgtaaaggtgacgctgcggagggttatcaccagagcttgatcgacattactccccagcgcgtactggaagaactcaacgcgctattgttacaagaggaagcctgacggatgcgggttttgatcgttaaaacatcgtcgatgggcgatgttctccatacgttgcccgcactcactgatgcccagcaggcaatcccagggattaagtttgactgggtggtggaagaagggttcgcacagattccttcctggcacgctgccgttgagcgagttattcctgtggcaatacgtcgctggcgtaaagcctggttctcggcccccataaaagctgaacgcaaagcgtttcgtgaagcgctacaagcagagaactatgacgcagttatcgacgctcaggggctggtaaaaagcgcggcactggtgacacgtctggcgcatggcgtaaagcatggattggactggcaaaccgctcgcgaacctttagccagcctgttttacaattgtaagcatcatattgcaaaacagcagcacgccgtagaacgcacccgcgaactgtttgccaaaagtttgggctatagcaaaccgcaaacccagggcgattatgctatcgcacagcattttctgacgaacctgcctacagatgctggcgaatatgccgtatttcttcatgcgacgacccgtgatgataaacactggccggaagaacactggcgagaattgattggtttactggctgattcaggaatacggattaaacttccgtggggcgcgccgcatgaggaagaacgggcgaaacgactggcggaaggatttgcttatgttgaagtattgccgaagatgagtctggaaggcgttgcccgcgtgctggccggggctaaatttgtagtgtcggtggatacggggttaagccatttaacggcggcactggatagacccaatatcacggtttatggaccaaccgatccgggattaattggtgggtatgggaagaatcagatggtttgtagggctccggggaatgagttgtctcaattgacagcaaatgctgttaagcgattcattgaagaaaacactactatgatttaaattacaactccttaatagataatttttaaataaaatcagcttccttgctgattttatttcacatattcattacttctctaataaacattggtccgattgtgctttaaaataagcacaaagcaatattatggtgataaacacagcagtcggaaccggtttagaaaagagtattacatcacttagtcctactaccagtagtgaaaaaagcaagattaaaatataaggttctttagcagttcttaaggcatatatgagtattgctgaaaatgctaaaattgttaatacaactccaggaataccacgcgttgataacgtatctatgagatcgttatgcaaatgagaatctacatagggtaaagcgccactcaatctaggctctttttcttctagttcatgtattttttccgcacgtttttccagtgattgtcctattggagaatatgtttttaagccaacttcatacattgccagacgggcaccgactgaagttctggtgttatcatgcgaataattaactaaatcgttatttaagtcattcattctcataagcaatgtatctttaaaagaaaatacacctgctaataatgcaatcgtaataaaacaatataacttataattaattcgcttattaatataactatccattacgattaatattaacgcaaagaatggaaacactaatatggctgcacgcgtctcagttactatgacagcacataagctaagcatgaagttaattgtatataatgttgttttatgtctaaagtcggattttaaaatgagaattgatgccagtaaagaaggaaaaaggatgatgtagcctgctgttgtagcgtgggaagctgataatgcaacacggtcgacgtttaaatagaaatgttgccacatggcatgcgcaaaaaaaagtaactgcgttgccagggatgcgaacagaattagtttcccaaattttatttttgttctcatctcatttttagcaaaaagaactaagaaaataaaagcgctacacaaggcaatttttccagtttccattgggccacgatatgcattggtataaacagagcctgaaactttataatgtgaataccagatgatatttacgatacccaaaagacataatgagatgaaaattaacaaagtaggattattagttattgttttttttggtgtcgcaagaaaatacaatgcagatataattccagctgcatgaagaaactttgttgcaacatcatcccataaagacaaagtcattaaagacaacatacataacatgagaattaaagacttgacaccagagttaatttcattccaacaaaacgacatataatttcaacctatgctacgaggatgggttatttaatgcaagacctaacgtttattcttttttctatttaccagtcttaccatcctccagagaatatagttttttgatgctaatatttttgctcgcctcttatctctcttgccaagaagattacaatctttcaattctttttcattgctttcaactaattgatttaataattcaaaatcgccattaagtagaacattccataaataacgagttttatgataagttctatttttactcaataatatatgaatttcttctttccggttacctttgtataactgcatcacagaagagtagattctttcgtgcgcaaatgactcatgtcgataatgagtgatggttctacatgagttcattaaggaattttctctatagttatgcttatacatataatatggaaccgcatacatatcgcatgtaattagcagtcgatagataaaatccagatcttctcctagtcgtaaatcttcatcaaaaaaaagattattatcttccaggagttgttttcttataaacaagcaccctatatggaatctgacctttttataaaaaaaatcgaaaagtaaagacccttcattaaaatctgtatttataggtgagtaagtaacaccattttttatatgatgtccataaagcccacaataaatcgcatcccctcccgtctcatgttgtctggaatacatcttcagcagatagttaggatctatctcatcatcatcatccataaaacatataaactgtccttgcgccttgcggatacctgtattcctggcagacgaaacaccgccattttctttattgataataattaatcgagagtgggttaacacatactctctcaaaacatttgatgtgttatctttagaaccatcattaacaataacaatttcaaaatttgggtaagtttgtttttctaatttcgttagagtttcagtaatgtaatcagatgaattatacgtcggtattattatggatactaaagggtaatcattgctcatcgtgttctcttgcctgaactaataaaatatgatagtactcatccttaattattattgtaactcagacatccatgatttttattattgcccaaatagttttcttttatacttatttaatttgaatttaatgaagtaaataaaagcgttaaacgtatcaccatttttctttgcatgttggtatttcacttgatactgcttttcattcgtggctggaataaacgccacatcattccagcaagaagcctgataagcctcattaaaatacttctggcagggataattcgtccagtcgttccagggcttcgttacgccaacataatgaatcagcttagtatcatcggtaatggtctttttataatcttcatcgcttttattttttaactcatagtcaatgccataaaagcaatcataatcgccgctaataaaaatacaatgaccaaagaacagaatatttaaaatatcctgatcaaggcatttatatttcgtgtgctgcgggtcacttgccagcatagcaatggctttattcataaaatcatttttcgcccatgcttcaagctgcagatatactacaccggcgttgaaataattccctggaagtccctctatagccagacgcttcgctggtttttcctgcataaaaggcacatctttaataacagccgcgaacttatcgccatcaaaattaatatcaagcaatccagctaatgagcctttacagatgacatcagcatcgatatataacagattttcaatagtttcactcagatactggaacgcaactaaacggaagaatgttgcataagaccactgtttcaggctggggaagatatcaataaaggcactggatactttataaattcttacttcaacgttagcatttttgctggtaaaagcattaacacgttgtagataatcttcatcaatgtagtcggtaaagagatgaaacttaaccgcaaggtccgggttatgcataacaactgattgcatagatactgccgcaccaaataaaaagttacggtcaataccgtaagcgatatttaacacacgatcggtgttagcaatttccccagagacagcgacttcagtaatactctcagctaataaatccatgttggttccgttttgactgtgtggtttacgctttgccttttaattttttaataaatttgcgtagtttggttctgtagattactgaatagtagccataatcttttatttcgttgacaatacccaggtgacgttccatggccagacgatcacgagctttacgctctgccgtacagcttttaccggataggtcaattatcctgacaccatctttactaacgataaagttaccccggtgtgggtcgcccgatagcatatttaaggcatgcaatttttccattgaagccttaatttctgctttaacattttctggaataatcggcatatcattgagctctacgccctcgacatactcgataagcatgataaaaacactggcatagttgaaaattttacgctcagccagaaaataaaaatcattaggaaaagtaagacctgcacttctgacacgatcggtttcaacgatcaaattctgatagtagtcaccttttacaaaagattttaaaaaacgttcattccttttcgttttcggagcaaagactttaaaaacatagcgaccatatttcgtatcaatcaaagatactttggtatcatcaatattacgtaatacttttactgttttaaaattataggccagtatttcatcaaagatttctttatatttattatcattatctttgtaataaaatgagaagccgcgataacgtatacttgtaatcataagagtaatttatttcttaagcttgtacttaattaatgaagttatgccttttatatactcaccatgggcaaacagatgcttatattgtttctgcatttctgcaacagtccgcgcctctttaagaggatatttcttccagggagattgttcacgcgcgatattaaagtatgatgcagacggatatccagcccagctatgccatggtttagttatccctgtatagtgaatcaacactgttttatcggtaatggtttgctgatactttcgatgactacgatcataaagttcgtttttcagggtataaatagtatcaaaatccttcgcaaggtagatattattcatattaaatgcgatattcaacgcatcctgatctaaatatttaagagagccatatttagtttcccctcgtaaaagtttgagtaaatacggtgtcaaatttgcttcatgccattttttaagattgacatagataacgcctgcattgaaataacgtccattcatttcgggaatgttgaggcgttttgcacatgccgcctgagtactatcattgtcaggaatgaccgcagcaaactcatctttaaatataatttctgtgagaggtttcaggcttcctttacaaacaacatcggcatccagatacagcagtgtggaaatactttcactcagatattcaaaagacaataccctgaagtatgtcgcgtacgaccaaaactgtgacgtcggcagatcagcaaagtatttggggtcaattaaatatacaataattgaggtattaaattgttttgctgtttcattaaatgactttaaataatcatcatccacataatcagtgaaaacatgaaagacaaaattaatatctgaattattaatcaaaacggaagaaattgaaacgccagcaccatacaaaaaattcttatcgataccgtaggaaacatttagctctggggcgttttcttttttattatctgctaaatacgaaaaccgttcttttataaattcattcatttaacttttctcaatttcattttattatctttaaataaaaataataaatataattcattatcccgttaattggtttgttttgtttaaaattatgcttggcgcaataacgagcatagtttgagttaactggccgcattaacggttcatttttccagggcgatgcttctttggctttgataaaaggttgcgcacttggataaccggcccagtaatgccagggttttgtcgggccgacataatgaattaatacggtttcatcattaattggacaaacaaatgatttttttaattcataatttaaactaaattgcgtattgtatttagcatcaatgaatttaactttccctaacaggataagattaaggatatcttgatccatataggttaaacgggaaacgatggctttatcagcaagcatcgacatcgctttagcagaaacggactcctgcgcccacgctagtgtattaattaacaggacacctgaattaaagtaacccttttcaagttcattacactgcagactttgaccccgtaacgaccaccagttagcatcgcgttcagtaacaacagcagcaacgttattggcaagatccattgttatcagcggctttaagtttccctgacaggcgatatcagcatccaggtaaaggatcttatcttgttgatcaataaagtaatctgcaattacaaaacggaaatacatggcaatagaccaatttttggtcgtcggtaatgccttaagccgttcacaatttactagatggatctggatacaggtacgatagcttttcgccaattgggctaaacgctggatatcggcttcagggatatcatcaataaaaacgtggaaaacaaaactcacgtcgttgttatgtaacaaaactgacgtgattgaaacaccacaaccaaaaagaaagtttttatcaatgccataagcaacatggaatgatgatgccactgacgccgctggcctttcatcgaagatgattgtcttattgatcatctcttgtggattaaaatagtgggcactcatatttctctccggaaattacaacgattttcgaatcgttctttccctgatttttgtggcttttgcttctgcttgcgacagcagtccttgttcctgcttgagaatgtctttaagcggggcggcaaaatacactttcataaaccgccagatatcccgctgagtcaggccgatattcattgaagaaaaataaagccctataagatctttatcgcgccaacgacgtggaacgcgcgtgcgaagctgcgcccggtgtaggtcaattaccgaaatttttaactcctcttccttaccggaaaaaggcaagtgcagcaggaaatgacagatataacagtcacgatggttaatgcccgcagcatgcatatcgcgcaccatcgtcgcgacacgcttaataagcatacgctttacgcgaacatctggtgggttggtcgcccagtcagcacagtaatcttccagactgatggttggtgtcagatcttcggtaataataaacgaggttctggtcagcggattcatgcctttttcgccgaatgccaccccatacatagtatcaacgccgacatcccgcagtcgatgaatcgcattccattcgcggtctgcgcctaatactggcatccgcaatgagagtaaatttttgattatctctttcagggtcgtgccgcgatgccatttgagaaaatagcttttgcccgccatttcaaagcgcagagtacggcgagtttccagttcacgaaatacctcaccctgcaaggttttaacttcctcaaaaggatctttaccgcgccataacgtggcaaacggctctttaagttcaaccatccagaccacccgttatgatatccgccgctttctctggcagactgtataaatcttgtgtatcagcataatgtcgcgcattttccgcccaggcctggcgcaatgaagattgcgttaacgctttgcgtaaaatctcattcaatgtttcctggcggaatggctcagcaatagcctcgccgcaattggcgtcgacaatataatgcgcatagccacaaacggctgttgttagtaccggtaatcctgcagtaatcgcttccagcagcacaattcccgccgcttcctggtaggcaggatgcagtaataaatccgccgccgccattaattccgagacatcattgcgccccgagaaaaagtgaacattactgcgcacgccgcgtttttctgccagcgcctcaaattttcgcggtttatcctgcccaacaacatatagcaatgtgttgtggcgcagcgaatccggtaacgaagcaagtgcttcaatggaacgatcgacacctttacgcgtgaagtctgaaccgacctgcaacaataaatattgttgttcggttattccattcttcttacggaagatttcacggctattggctggctgctggctatatttacgatcaggataaatccccggtggcagaatatgaaaacgctccgcttcagtctgataatgtttctggaaatcggcgatttgcttatctgtcagcatcagcagctgtgtcggcttgccctgttcgaaggttgcccgctcaaaggcggcataatggcgataacgtgacgtcaggcgatagaaaaagcctttttcctgcgctactttctcggcataacaaacatcagcggcataataaacgtccagccccggcattttgttgaatccaacgactttatcgacgggatgttcgcgtaaatgtttttgcacccaggcaaaatactccgcattgcgcccgtgattggtatgcgatttaaccggcactttgatcagttcaaatacatcagggcattcgccttcccacgactgggtataaacccgaacatgatgacctcgggcggcgactgtctgagcaatacgcataaaatcacgctgcaaaccgccaaagggaaaatatttatataaacaaaaagcaacgatcataacgacgtacctgtcgtggaggagggcagtaatttatcgacagcagcaatgacatctgccgccggaataaccgaaagatacatctcatttcggtcacgctgatcgcgcgttggcatttcccggtaatctcccgcccagaattgaatcatgttatttgaccagggacgccagaaaatatgatctgtcgcaccaaacagcgatatcagcggcgtattaactgcagcggcaatatgcgccggtgcggaatcaacgccaataaacagctgcgcatgatcgattaacgcaccaagttccgggaaggtcacctttccagccagcgccgttactggtggcgtctggcatccctgcgcaatttcattgacgcaggccagatcgtctttatctgggccggacgtcagaacgacttcataaccacgagcatgtaaggcatcaatcacagcggaaaacttggcgttgtcccagcatttgaagatttgccgcgccgtaggttggataaccacataattttgtccaacaccagcgtgatcaagttcgcgacgcatacgtttccagcttgcaggcgggtaactcatggttgtctgcttcaccaacgaatcaagtcccaatggtgtcagcacggataagttactttccaccacatttccaccctgcaacggcaccaaatgggtgaaacttttacgccaaaaagcagactgccgatgatgataatcctgggaaattttcacacgagcatttaataagcgaaccagtatagcaaccatccattgatcggtaagattgacgataaggtcatacttattggcacgtaataccttgatgagatgaaaaaagttggcaattttttctgaggcttttgcttttttattttttatgccgtagagcgcgttaatctctggattttcagacaggatcgggatggtgtcctgataaagcagcacatcgatttttgcgtcagggtaattttttttcagcgaactaatgacgggagtagttaataacatatccccatgaaaacgcatcttaatgagcaaaattcttcgaaatggcttatccacaagtaactctttttgttgagattatccgattaaggtgaagcagaaaaagcacgctaccgccccaggctcaacagctacctgaatactgataccgcactgatattgacgcgctagtgtatcacttctttcgcggcaatccgacccgaatgatttttaagcacattgttgattttcaataaagaaatcaatcaaataaaatcattagcaaccatattctttcactgttgctctgcgattccttcctgcacgtacagcagaaatcaatgaatcgcataaaaatacaaaaaaagtatagatgttcagcaagaattggcgggtaaattgctatttaagtcaaaaacgggaaaagtaatggtaaagccacagctaaatacatagaatccccagcacatccataagtcagctatttactatgctcgaattgctttacaccgcccttctctaccttattcagccgctgatctggatacggctctgggtgcgcggacgtaaggctccggcctatcgaaaacgctggggtgaacgttacggtttttaccgccatccgctaaaaccaggcggcattatgctgcactccgtctccgtcggtgaaactctggcggcgatcccgttggtgcgcgcgctgcgtcatcgttatcctgatttaccgattaccgttacaaccatgacgccaaccggttcggagcgcgtacaatcggctttcgggaaggatgttcagcacgtttatctgccgtatgacctgcccgatgcactcaaccgtttcctgaataaagtcgaccctaaactggtgttgattatggaaaccgaactatggcctaacctgattgcggcgctacataaacgtaaaattccgctggtgatcgctaacgcgcgactctctgcccgctcggccgcaggttatgccaaactgggtaaattcgtccgccgcttgctgcgtcgtattacgctgattgctgcgcaaaatgaagaagatggtgcacgttttgtggcgctgggcgcaaaaaataaccaggtaaccgttaccggtagcctgaaattcgatatttctgtaacgccgcagttggctgctaaagccgtgacgctacgccgccaatgggcaccacaccgcccggtatggattgccaccagcactcacgaaggtgaagagagcgtggtcattgccgcacatcaggcattgttacagcaattctcgaatttattgctcatcctggtaccccgtcatccagaacgcttcccggatgcgattaaccttgtccgccaggctggactaagctatatcacacgctcttcaggggaagtcccctccaccagcacgcaggttgtagttggcgatacgatgggcgagttgatgttactgtacggcattgccgatctcgcctttgttggcggttcactggttgaacgtggtgggcataatccgctggaagctgccgcacacgctattccggtattgatggggccgcatacttttaactttaaagacatttgcgcgcggctggagcaggcaagcgggctgattaccgttaccgatgccactacgcttgcaaaagaggtgtcctctttactcaccgacgccgattaccgtagtttctatggccgtcatgccgttgaagtactgtatcaaaaccagggcgcgctacagcgtctgcttcaactgctggaaccttacctgccaccgaaaacgcattgaggttgttatgcaaaaacgggcgatttatccgggtactttcgatcccattaccaatggtcatatcgatatcgtgacgcgcgccacgcaaatgttcgatcacgttattctggcgattgccgccagccccagtaaaaaaccgatgtttaccctggaagagcgtgtggcgctggcacagcaggcaaccgcgcatctggggaacgtggaagtggtcgggtttagtgatttgatggcgaacttcgcccgtaatcaacacgctacggtgctgattcgtggcctgcgtgcggtggcggattttgaatatgaaatgcagctggcgcatatgaatcgccacttaatgccggaactggaaagtgtgtttctgatgccgtcgaaagagtggtcgtttatctcttcatcgttggtgaaagaggtggcgcgccatcagggcgatgtcacccatttcctgccggagaatgtccatcaggcgctgatggcgaagttagcgtagcgtttatgccggatggtatgccatccggcgcgcatgaattacttctggcactgccgacaataaaacgttgcccgctgcgcatgtttagtcgccacaatcggcgtaccgcacacccgacacggctcgccttttcgcccgtaaacctgcaattcctgagcgaaatagcccggtttaccatcactttgcagaaaatctttcagcgttgtaccaccctgctcaatcgaacgcagcaacaccgctttaatcacccgagctaacaattcacactctgccagcgacagtgatgacgccagccgatccggatggatccccgccgcaaacagtgattcgctggcatagatattccctacccctaccaccagcttgttatccatcagccacggtttaatcgccgtttttttcttcgcgcacttctgatgcagatactcaccattgaaatcgtcgctaagcggctccggtccaagatgggtcagcacattatgcccttccagctctttggtccacagccaggcaccaaagcggcgcggatcggtgtagcgcagcactttgccgttgctcatcaccaattccacatggtcatgcttttcagggggaagttcttctggaaggatgcgcaggctgccagacatccctaaatgaatgataatccagccctcaggcagctccagcagcagatatttagcccgccgctgcacgctaagcactggttggtcgcttaaacggtagatctcttctgaaaccggccagcgcaagcgtccgttgcgcaccactgcatgaagaatggttgcaccaacgagatgcggttctatgccgcggcggctggtttcaacttcgggtaattcaggcatagcatctccaggaatgaacagatgcagtcaatatgggggcaagcagataacaaaaaaccccgccggagcgaggttttttgttacatcaaagcgagaattatttgattttcgcttctttgtagatcacgtgctgacgaacaactggatcgaattttttcagttccagtttttccggcttagtacgtttgttcttcgtagtggtatagaagtgaccagtaccagcagaagaaaccagcttgattttctcacgaatacctttagccatgatttatttcctctaagtacttagtacttttcgccacgggcacgcagttcagccagaactgtatcgatgccttttttatcgattacacgcatacctttagcagatacgcgcagggtgacaaaacgcttctcgctctcaacccagaaacggtgagagtgcaggttcggcaggaaacggcgtttagtcgcgttcagtgcgtgggaacggttgttaccggtcaccggacgcttgccagtaacttggcagactcgggacatgtctattctccaaaaatcaaattagctcgagcttcgtatggggtattggcgcctcgtcaggctttacagcccggtcatcgcagttctatgtgaactctcgattgccaggcccaaatgccaaacccgagattctcaaaggtggcgtagtatacgctgactcagcgatgtgctcaagtcccgaacagacaaagatcccgaaggatcgcgcatagcgggttaaatccagccgcgttcggcaaaagaaacatactctccacgcccaatcacgatatggtcgagcacgcgtaaatccatgaactgacaactctttattatccgttcagtaatgagtttatccgctttactgggttcagcacaacccgaagggtgattatgtgcaaggatcagcgccgaggcgtttatttttatcgcttcgcggataatttcccgaggatggacttcaacatggtttagcgtgccggaaaaaagacggctatgcgttataacccggtgttgtgagtcgagaaagatcaccataaagatctcccgctcctcacccgtgagctggctttgtaaaaattcccgcgtcatctccgggctgagtaaagggctttcttcacgcatccgcacgttgtagtaacgtcgcgccagttcagcaatcccctttaactgggcaaatttcgctacgccaattccatgaacaccactaaattgttcatattcagaggttaacaagccataaagagagccgaaattctccagcatctcttttgccagggttaatacatctttaccgcgcgttccggtacgcagaaatagcgccagcagctcgacatccgttaaggcgctaataccaaacttcagcattttttcgcgcggcatcaacagctgtgcattgtttttcaccttcacctcctttgtggtgctcgcatcctgtcatagccgttccgttaaatcgacggccagttttcaatcctggaaagcgcctcgcaaagtgattctcaggtgaaggcacgacaacaaaagtattgtgataaaatcgccaacttctggtgtcacccaacaggaaaaatcatcatgagcctggccggtaaaaaaatcgttctcggcgttagcggcggtattgctgcctataaaacccctgaactggtgcgtcgtttgcgcgatcgcggggccgacgtccgcgtagccatgaccgaagcggcaaaagcctttatcaccccacttagcttgcaggcggtttctggttatcccgtttccgacagtctgctggacccggcagccgaagccgctatgggccatattgagctgggtaaatgggctgatttagtgattctcgcccctgccacggcagatttgattgcccgtattgctgccggaatggcgaatgacctggtatcgacgatttgtctggctacacctgcgcctgtagccgtgctccccgccatgaaccagcagatgtaccgtgccgctgccacgcagcataatttagaggtgcttgcttcccgtggtttgctcatctgggggccagacagtggcagtcaggcttgtggtgatatcggtcctgggcgaatgctcgatccgttaaccattgtggatatggcggtggcgcatttttcgcccgtcaacgacctgaaacatctgaacattatgattaccgccggcccgacgcgtgaaccgctcgatccggtgcgttatatctctaatcacagctccggcaagatgggttttgctatcgccgccgccgctgcccgtcgtggcgcgaacgtcacgctggtatcaggtccggtttcactaccgacgccaccgtttgttaaacgtgttgatgtgatgactgcgctggaaatggaagccgccgtgaatgcttctgtacagcagcaaaatatttttatcggttgcgccgccgtggcggattatcgcgcagctaccgtggccccagagaaaatcaaaaagcaggccacgcagggtgatgaattaacaataaaaatggttaaaaaccccgatatcgtcgcaggcgttgccgcactaaaagaccatcgaccctacgtcgttggatttgccgccgaaacaaataatgtggaagaatacgcccggcaaaaacgtatccgtaaaaaccttgatctgatctgcgcgaacgatgtttcccagccaactcaaggatttaacagcgacaacaacgcattacaccttttctggcaggacggagataaagtcttaccgcttgagcgcaaagaactccttggccaattattactcgacgagatcgtgacccgttatgatgaaaaaaatcgacgttaagattctggacccgcgcgttgggaaggaatttccgctcccgacttatgccacctctggctctgccggacttgacctgcgtgcctgtctcgacgacgccgtagaactggctccgggtgacactacgctggttccgaccgggctggcgattcatattgccgatccttcactggcggcaatgatgctgccgcgctccggattgggacataagcacggtatcgtgcttggtaacctggtaggattgatcgattccgactatcagggccagttgatgatttccgtgtggaaccgtggtcaggacagcttcaccattcaacctggcgaacgcatcgcccagatgatttttgttccggtagtacaggctgaatttaatctggtggaagatttcgacgccaccgaccgcggtgaaggcggctttggtcactctggtcgtcagtaacacatacgcatccgaataacgtcataacatagccgcaaacatttcgtttgcggtcatagcgtgggtgccgcctggcaagtgcttattttcaggggtattttgtaacatggcagaaaaacaaactgcgaaaaggaaccgtcgcgaggaaatacttcagtctctggcgctgatgctggaatccagcgatggaagccaacgtatcacgacggcaaaactggccgcctctgtcggcgtttccgaagcggcactgtatcgccacttccccagtaagacccgcatgttcgatagcctgattgagtttatcgaagatagcctgattactcgcatcaacctgattctgaaagatgagaaagacaccacagcgcgcctgcgtctgattgtgttgctgcttctcggttttggtgagcgtaatcctggcctgacccgcatcctcactggtcatgcgctaatgtttgaacaggatcgcctgcaagggcgcatcaaccagctgttcgagcgtattgaagcgcagctgcgccaggtattgcgtgaaaagagaatgcgtgagggtgaaggttacaccaccgatgaaaccctgctggcaagccagatcctggccttctgtgaaggtatgctgtcacgttttgtccgcagcgaatttaaataccgcccgacggatgattttgacgcccgctggccgctaattgccgcgcagttgcagtaatatgacgccggatgacttttcatccggcgagtttctttaaacgccaaactcttcgcgataggccttaaccgccgccagatgttccgccatttccggcttctcttccaggtaagcaatcaggtctttcagggtgatgatagagatcactttgcagttgtaatcacgctcaacttcctgaatcgccgaaatctcgctgcgcccccgttcctgacgatcgagcgaaatcaacacgccagcaagcgtcgcgccattagcctgaataatctccatcgattcgcgaatcgccgttccggcggtgatcacatcatctaccagcattacgcgtccttgtaacgcgctaccaaccagattgccgccttcaccgtggtcttttgcctctttgcggttaaagcagtacggcaggtcaaggtcatgatgctccgccagcgccacggcggtagtggtggcaatcgggatccctttgtaagcagggccaaacagcagatcgaactcaaggccggaatccaccaacgcttcagcgtaaaaacggcctaacagtgccagatcgcgcccggtattaaacagcccggcgttgaagaaataggggcttttgcgcccggacttcaacgtaaactcgccaaactttaacacctgcttgccaagcgcaaattcaataaactggcgctgatatggtttcatgccttcgctcctcatcttacttttctacagacaaaaaaaaggcgactcatcagtcgccttaaaaatcagtttgccagcgccgccttctgcgtcgctacaatggattcgattccccctcgggccagagccaacaaggtgagtaattcttcgtgggtgaacggttcgccttctgccgtcccctgcacttcaatgatgcgcccgtcttcggtcatcactacgttcatgtcggtctctgcggcagagtcttcaacgtattccagatcgcaaaccgcttcgccgttcacaattccgacagaaactgcggctaccatccctttcatcgggttggttttcagcttgccgttttccaccagcttctgtagcgcatctgccagcgccacgcaggcacccgtaatcgacgcggtacgcgtgccaccatcagcctgaagcacgtcgcagtccagcgtaatggtgaactcacccagcgctttcaaatctactgccgcgcgaagagcacgggcgatcagacgctggatttccattgtgcgtccaccctgcttacctttcgccgcttcacgagcgttacgggtgtgggtagaacgtggcagcatgccgtactctgcggtgatccagccctggccctgacctttcaggaagcgcggcacgccttcttcaatagaggcggtacacaacactttggtatcgccaaattcgaccagcaccgagccttctgcatgttttgtatagttacgagtcagggtaacgggacgcacctgattattgctacggcctgctggacgcatattgaaatctccggcttgaaacaaatgtggctgcgcattatacggacttccggcggttattcctatcctgacaaggcatcgatggctataatccttccacctctccttttataaacaggaacgtctatgatccgcagtatgaccgcctacgcccggcgtgaaatcaagggtgaatgggggagcgcaacctgggaaatgcgctcggtaaaccagcgttatctggaaacttactttcgtctgccggagcagttccgtagccttgaacctgtcgttcgcgagcgtattcgttctcgcctgacgcgcggtaaagtggaatgtaccctgcgctatgagccagatgttagcgcgcaaggtgagctgatcctcaacgaaaaactggctaaacagctggtaactgccgcgaactgggtaaaaatgcagagtgacgaaggggaaatcaacccggttgatattctacgctggccgggcgtgatggcagcccaggagcaggatcttgacgccattgccgctgaaattctcgcggcgctggatggtacgctggacgactttattgtcgcgcgcgaaaccgaaggtcaggcactgaaagcattgatcgagcagcgtctggaaggcgtcaccgccgaagtggtcaaagtccgcgcccatatgccggaaatcctgcaatggcagcgtgagcgtctggtcgcgaagctggaagatgctcaggttcagttggaaaacaaccgtctggagcaggagctggttctgctggcacaacgaattgacgttgccgaagaactggaccgcctggaagcgcatgtcaaagagacctacaacattctgaagaaaaaagaagccgttggtcgtcgtctggactttatgatgcaggaattcaaccgcgagtcgaacactcttgcgtcgaagtctatcaatgccgaagtgacaaactccgcgattgagctgaaagtgttgattgagcagatgcgcgagcagattcagaacattgaataactcgtaacgccaattcttacttttcagccttcacaaatgccgcccactcaaacagagcggcatttttcttccccgcaacttcaattctgttttgcgtgcctgctccagattttgcgatgtttttttgcccagcacactgagaacgtgagatactcacaactgtatataaatacagttacagatttactttctttgcaatcgatatcacatggagtgggcaatgaacgaacatcatcaaccttttgaagaaatacggcattatggcactgaagggcaagaattttggtcagctagagaattggcaccgttactggattatcgggactggcgcaattttcaaaaggtactggcccgcgcgactcaagcgtgcgaagccagcaatcaagctgcatctgaccatttcgttgaaaccaccaaaatggttgtattaggttcaggggctcaacgagaacttgaagatgttcatctctcccgctatgcctgttacctggtagtacaaaacggcgaccctgcgaaaccggttattgcggcagggcaaacttattttgctatccagacccgacggcaggagctggctgacgatgaagctttcaggcaacttcgtgaagacgaaaagcgtctttttctgagaaatgaattgaaagaacataacaaacaattggttgaggcagcgcagcaagctggggtagcgacagctatcgatttcgccatatttcagaatcatggttaccgggggctgtatggtggattagatcagaaagccatccatcagcggaaggggctgaaaaagagtcagaagatcctggatcatatgggttcaacagaactggcggctaatctctttcgagctacccaaacagaagaaaaactcaagcgggatggcgtgaattcaaaacagcaagctaataccacacactttgacgtgggtagcaaggtgaggcaaaccattcaggaacttggcggaaccatgcctgaggagttgccgaccccgcaggtcagcatcaagcagttggaaaacagtgtaaaaattacagagaagaaatagcagaaactaaaaactctttttgttgattgagatacccgatgcgtaagccaaagtccaggtgcggtgaacacaatggctaaacattgcacctttcttttccacccctcaattttaacctattttttcttatgcattttctcagacaagaagtcagaagaatgcatctacgctacagaaaatagcgatttcacataactacaagttatcaatttcctctcaccttaaaaaatctcaatcgtgacaatacgcacaaatcgctaccctgccagacagatttttagggagagaaccatgctgttacacattttgtatttggttggcattactgccgaagccatgacgggggctctggcggccgggcgacgccgcatggatacatttggcgtaattattattgcgaccgccaccgcaattggcggagggtcagtgcgcgatattctgctgggccactatccgctcggctgggtcaaacacccggaatatgtgattatcgtcgctaccgccgcagtactcaccactatcgttgctcctgtaatgccttacctgcgcaaagtgtttctggtgctcgatgcgcttggactggtggtcttttctatcatcggcgcacaggttgcactggatatggggcacggcccaattattgccgttgtcgcggcggtaaccaccggcgtgtttggcggcgttttgcgcgatatgttctgtaaacgtatcccactggtattccagaaagagttgtatgccggtgtctcatttgcctccgccgtgctgtacatcgcgctgcaacactatgtttctaaccatgatgtggtaattatctccaccctggtattcggcttttttgcccgcttactggcgctacgccttaagctgggattaccggtcttttactacagccacgaaggacactaaggttcaaaacctgtgatctgctgggcagccagccaactgcccagcttcttgatttgcgcattttccttccattcaataacctgtctggcgcgccccgatccagtccccggcagctgctgccagaactgctccgtgctaaataaaagttgcgaccaggaccgttcatcactggcattaagcgccgcccgggttagcggtattcccattgccatcacccagcgagtaaaaggctgcttacgagccagattaaactgatgccatagctgcgcacttttacttttcgcgatccccggcgtgttctgtaattgctctggcgttaataaaagccaggaaaagatatgctcaaagcgatgagtctgatgcagcgcgcgccagccggcctcaccaatgccatccagccccagaacctgttttgaccccagccagactaagcgtgaaatgaactgttcctgacaaacatcagaagcaaagtagcaggtcaacgagttaaagcggttttctggtggtgtcggttttgtacgttctgcaccgcgccagaccacatcatcaatgcgaggaataccctgaccggcaaggctgacgaggatctgatcaccaggcgcaatatcccactcctgccagcgcctgacggaaccaatattcacccgctggacttttttatcatccagcatgacaggtgcgagtgacgcaaccaccgatattttaccgctcttacccaccgcaaactgaatcgccttcacttcggcaacctgagctacaggttgatatttccaggccaccagccattctgcctggcctggtagccaatggcgggattcgggttctttcgcccctcgcacaaccacgccatcggtgacgaagggtaatttcgctttccaccactcattgcgtacgcgcgcaacctcatcagcatttttaaccgcacgggtatacctctgcgttagagtaaaacctgcggtagccagctcctttaaacgatcggtcattaactgcggtccatccggccatgcccagacaaaaacgcccagagaattcagcgtgtcgctatcgtcctggcgcatcatcaggccagcaacttttgcgcgggcatttattccccccatttgttgttggatatgcccctcgcgctggagaaatatttccccctgaagcgtactgttggctaaaggcccgctaacggtttgcggcacagcggaaattaagctaactttctgcgtccagtcctcgcctttcaggccattaccgcgactgattgctttgttcagtttcccgtcccgataaaccagggttaccgcaacgccatcaacttttggctgcacccaaagatcgctacgttctcgcatccacagacttaatgcgtttttatccaccattttgcgtacacccgtatgggcaaccggatgcataaccgcaccatttaaaggcggcatcatcacgtcgcggggctcgctcccaaagcagcgttgccactgcgtaagacgggcgcttaactgatcgtaaacaccgtcttccacctcactttttccttccttccagtagtcatcgtcccactgttttatttgctgttgcaggcgggaaatttcttcctgtgctctggctggcgaccaggccggacagaccgcccacacagatgattgccagcacaagatacttattaatatcgccatccatactttcatcttcacctccgctgtagtcaggctggcagatatacaacgtggtgaaggcaaagccgagtggcaaaaacggagtctgcgaggacgcttcctgagaatcgtctttattgcagtaaatcacaggcaaatgcggaagcagctacgcaaaacgcaacaactttgcgcaaaaagtgtgagcaagggctacgtcacatggccgcgccgtgtataataagctcgtatgtaggctttatttcgctaatcacatacgaaagatactcatggctcaaggcacgctttatattgtttctgcccccagtggcgcgggtaaatccagcctgattcaggctttattaaaaacccaaccgttgtatgacacccaggtttctgtttcacacaccacacgccaaccgcgtcctggtgaagtccacggtgaacattatttctttgttaatcatgatgaatttaaagaaatgattagcagagatgcgttcctcgaacacgcagaagtttttggtaattactatggcacttcgcgtgaggccattgagcaagtactggcgaccggtgtcgatgtttttctcgatatcgactggcagggcgcgcagcaaattcgccagaaaatgccgcacgcgcggagtatctttattttaccgccgtccaaaattgaactggaccgccgtctacgcggtcgcggtcaggacagcgaagaggtcattgcaaagcgtatggcgcaagctgttgcagaaatgagccattacgccgaatatgattatctgattgtgaatgatgacttcgataccgcgttgaccgatttgaagaccattattcgcgccgaacgtctgcgcatgagccgccaaaagcagcgtcatgacgctttaatcagcaaattgttggcagactgaacctgatttcagtatcatgcccagtcatttcttcacctgtggagctttttaagtatggcacgcgtaactgttcaggacgctgtagagaaaattggtaaccgttttgacctggtactggtcgccgcgcgtcgcgctcgtcagatgcaggtaggcggaaaggatccgctggtaccggaagaaaacgataaaaccactgtaatcgcgctgcgcgaaatcgaagaaggtctgatcaacaaccagatcctcgacgttcgcgaacgccaggaacagcaagagcaggaagccgctgaattacaagccgttaccgctattgctgaaggtcgtcgttaatcacaaagcgggtcgcccttgtatctgtttgaaagcctgaatcaactgattcaaacctacctgccggaagaccaaatcaagcgtctgcggcaggcgtatctcgttgcacgtgatgctcacgaggggcaaacacgttcaagcggtgaaccctatatcacgcacccggtagcggttgcctgcattctggccgagatgaaactcgactatgaaacgctgatggcagcgctgctacatgacgtgattgaagatactcccgccacctaccaggacatggaacagctttttggtaaaagcgtcgccgagctggtagagggggtgtcgaaacttgataagctcaagttccgcgataagaaagaggcgcaggccgaaaactttcgcaagatgattatggcgatggtgcaggatatccgcgtcattctcatcaaacttgccgaccgtacccacaacatgcgcacgctgggctcacttcgcccggacaaacgtcgccgcatcgcccgtgaaactctcgaaatttatagcccgctggcgcaccgtttaggtatccaccacattaaaaccgaactcgaagagctgggttttgaggcgctgtatcccaatcgttaccgcgtaattaaagaagtggtgaaagccgcgcgcggcaaccgtaaagagatgatccaaaaaatcctctctgaaatcgaagggcgtttgcaggaagcgggaataccgtgccgcgtcagtggtcgcgaaaagcatctttattcgatttactgcaaaatggtgctcaaagagcagcgttttcactcaatcatggacatctacgctttccgcgtgatcgtcaatgattctgacacctgttatcgcgtgctgggccagatgcacagcctgtacaagccgcgtccgggccgcgtgaaagactatatcgccattccaaaagcgaacggctatcagtctttgcacacctcgatgattggcccgcacggcgtgccggttgaggtccagatccgtaccgaagatatggatcagatggcggagatgggtgttgccgcgcactgggcttataaagagcacggcgaaaccagtactaccgcacaaatccgcgcccagcgctggatgcaaagcctgctggagctgcaacagagcgccggtagttcgtttgaatttatcgagagcgttaaatccgatctcttcccggatgagatttacgttttcacaccggaagggcgcattgtcgagctgcctgccggtgcaacgcccgtcgacttcgcttatgcagtgcataccgatatcggtcatgcctgcgtgggcgcacgcgttgaccgccagccttacccgctgtcgcagccgcttaccagcggtcaaaccgttgaaatcattaccgcaccgggcgctcgcccgaatgccgcgtggctgaactttgtcgttagctcaaaagcgcgcgccaaaattcgtcagttgctgaaaaacctcaagcgtgatgattctgtaagcctgggccgtcgtctgctcaaccatgctttgggtggtagccgtaagctgaatgaaatcccgcaggaaaatattcagcgcgagctggatcgcatgaagctggcaacgcttgacgatctgctggctgaaatcggccttggtaacgcaatgagcgtggtggtcgcgaaaaatctacaacatggggacgcctccattccaccggcaacccaaagtcacggacatctgccaattaaaggtgccgatggcgtgctgatcacctttgcgaaatgctgccgccctattcctggcgacccgattatcgcccacgtcagccccggtaaaggtctggtgatccaccatgaatcctgccgtaacatccgtggctaccagaaagagccagagaagtttatggctgtggaatgggataaagagacggcgcaggaattcatcaccgaaatcaaggtggagatgttcaatcatcagggtgcgctggcaaacctgacggcggcaattaacaccacgacctcgaatattcaaagtttgaatacggaagagaaagatggtcgcgtctacagcgcctttattcgtctgaccgctcgtgaccgtgtgcatctggcgaatatcatgcgcaaaatccgcgtgatgccagacgtgattaaagtcacccgaaaccgaaattaatgttttatgaacccaacacgttatgctcgcatctgcgaaatgctcgccaggcggcagcctgatctgaccgtctgcatggagcaggtccacaaacctcataacgtttctgcgattattcgtaccgcagatgccgttggcgtacatgaagttcacgccgtctggcctggtagccgcatgcgcaccatggcttcggcagctgcgggtagtaacagctgggtgcaggtgaaaacacaccgcaccattggcgatgccgtcgctcatctgaaaggccagggcatgcagattctggcaacccatctttctgataacgctgtcgatttccgcgaagttgattacactcgcccgacctgcattttgatgggacaggagaaaacgggcatcacgcaggaagcattggccctggcggatcaggacatcatcattccgatgatcggcatggtgcagtcgctgaatgtttccgttgcctcagccctcattctttacgaagcccagcgtcagcggcaaaatgcaggcatgtacctgcgtgaaaacagcatgttgccggaagcagagcaacaacgcctgttgtttgaaggcggctatccggtgctggcgaaagtcgcaaaacgcaaaggcctgccttatccccacgtcaatcagcaaggcgagatcgaagctgatgccgactggtgggctactatgcaggctgcagggtaagggccatgaaaggtcgcctgttagatgctgtcccactcagttccctaacgggcgttggcgcagcacttagtaacaaactggcgaaaatcaacctgcataccgtgcaggatctactcttacaccttcccctgcgctacgaagatcgcacccatctctaccccatcggagaactactgccgggcgtttatgccacggtggaaggcgaagtgctgaactgcaatatctccttcggcggtcggcggatgatgacctgccagatcagcgacggttccggcatcctcaccatgcgctttttcaatttcagcgcggcaatgaaaaatagcctggcgacgggccgccgtgtactggcttatggcgaagcaaagcgcggtaaatatggtgcggagatgatccacccggaataccgcgtgcagggcgatctcagcacgccagaattacaggaaacgctcacgccggtttacccaactacggaaggcgtaaagcaggctacgctgcgtaaattaacagaccaggcgctggatctgctcgacacctgcgccattgaagaactcctgccgccggaactgtcacaaggaatgatgacgctaccggaagcgttgcgcactttgcaccgcccgccaccgacgctacagcttagcgatctggaaaccgggcagcatccggcgcaacgtcgtctgattctggaagaactgctggcgcacaacctcagcatgttagccttacgtgccggagcacagcgttttcatgcccagccgctgagcgccaatgacgcgctgaaaaataaactcctcgccgccttaccgttcaagcctacgggcgcacaggcacgcgtagtggcggagatcgagcgcgatatggcgctggatgtgccgatgatgcgcctggtacagggcgatgtaggttccggtaaaacgctggttgcggccctcgccgcgctgcgtgcgattgagcacggcaaacaggtggcattgatggcaccaaccgaattactcgccgagcagcacgccaataacttccgcaactggtttgcaccgctcggtatcgaagtgggctggctcgccggtaaacagaaaggtaaagcacggctggctcagcaagaagccatcgccagcggtcaggtgcagatgattgttggcactcacgctattttccaggaacaggtgcagtttaacggtctggcgctggtgattatcgacgaacagcatcgttttggcgtgcatcagcgtctggcattgtgggagaaaggccagcagcagggcttccatccgcatcagttgatcatgaccgccacgccgatcccccgcacgctggcaatgactgcgtatgccgatctcgatacctcggtcattgatgaactgccgccgggacgtaccccagtgacgacagtggcaattcctgatacgcgccgtaccgacatcattgaccgcgtgcgccacgcctgcataactgaaggtcgtcaggcatactgggtttgtacgttgattgaagagtcggaattgctggaagcgcaggcggcggaagctacctgggaagagttgaaactggcgctaccagagttgaacgttggcctggtacacgggcggatgaaacctgtcgagaaacaggcggtgatggcgtcgtttaaacaaggtgagctacacctgctggttgccacaaccgttattgaagtcggcgttgatgtgcctaacgccagtctgatgattatcgaaaacccggagcgtctgggtctggctcagttacaccagcttcgcgggcgtgtaggtcgtggtgcggtggcttctcactgcgtgctgctctacaaaacgccgctctccaaaaccgcgcaaattcggctgcaagtgctgcgcgacagcaacgacggttttgtgattgcacagaaagacttagagattcgcggaccgggtgaactgttaggtacgcgtcagacgggtaatgctgagtttaaagtggcggatttactgcgcgatcaggcgatgatcccggaagttcagcgcctggcgcgacatattcacgaacgttacccacaacaagcaaaagccctgatagaacgctggatgccggagacggaacgttactccaacgcatgaccagactcatcacaagacaagtcacgcagtaaatcttcaatctggatagtgaggatatccattgcctcatacgcatcctgtgcaattcgcgccgccattgcgccttccggttcaccacgcagaatttcagccgctgcctgtacgccagccacaatcatttcaggtgttaacatttggcgaagaaaagcgcgattatcagaggaccagccatctttatggcctaatggatgcccccagcctatccattcttgcgaccataacggattggcttctatgggataaattagatgcgcggcatactgaatagcacacaccgcttttcctggcgtatccagcgcccaccagcgcgaccagagagaatgaattaacggcgcggccccacccagagtattgaacaccgccagccagcaaagaacgttattgaaaccacgctcgttatccatacgctgcaacgcggtgtccagtaaaaattgccgtacctgctggcgttgggaagcattcatcatctcctgccagagatagggccgacacaatgccttcattaaggattcttcgaagtgatcaccataaccgccagctaaaacggtttcatgccattgcgccaggcagagcggaaacagatagcgaaacaactctatttgcatcggttcgttataaacgagattgagtacatagtaagcactcaaatcccatacgctgatctgctgccactctttagccgccagcgccttgagttcggcatctgcgtaatcaaattccgtttcccatacacagagcactggcggctcatcaccaaaaatatggcgacagtgttcacgtagcgtttccggttccttccgacgctttttcatttttaaccggcaaaaatcggcaacattaaatacagcttaatcaccagcgcattgacgatatcgataaagaacgcaccgaccatcggcaccaccaaaaacgccatgtgcgacgggccaaagcgttcagtgatcgcctgcatgttggcgattgccgttggcgttgcaccgaggccaaaaccacagtgacccgcagccagcactgccgcatcgtagtttttgcccatcatgcgccaggtaacgaagatggcatacaacgccatgaagatggtctgtaccaccagaatcgccagcatcggcagcgccagcgaagccagctcccacagtttcagccccatcagcgccatcgccaggaacaacgacaggcttacgttacccagcacggataccgcacgctcaaagacgcggtaaaagcccatcattgacagaccgttgctcagaatcacgccaacaaacaggacacagacgaaggtcggcagttcaaaagcagtgccagccaaaagttgcgcaacaattttccccaccgtcaggcagatagcaatcagcgcgatagtttcaatcagcaccaacgaggtgatcatgcgtcccacatccggcttttcaaacgccgtcgggacttcctggtcatccggaataccgttcggcgtggtggagtgtttcaccagatagcgcgccaccggaccgccaatcaagccgcccagcaccagaccgaacgttgcacaggccatcgccacttccgtcgcattggtgaagccataacgttcaatgaacaatttactccacgcagcgcccgtaccgtgaccgccggaaagcgtaatagaaccggccaacagccccatcagcggatcaagccctaacaggctagccataccaatgccaatggcattttgcatcaccaacagaccaacaaccacaatcaagaagatgccaaccacacgcccaccggcacgcaaactggcaatgttggcgttcaggccaatggtggcgaagaaagccagcattaacggatcgcgcagggacatatcaaagttgacttcccagcccatgctttttttcagtactagtagcgccagcgccaccaacaaaccacccgcaacaggttccggtatggtgtatttcttcaaaaaggagacggaatggaccaacttacgcccgagcagcaacgtcagcgttgcggcaacaagcgttgctaaagtatcgagatgaaacatagttactcctttgtatccgcatcactctttcatactcgtcatacttcatcgcgcagtggcaacttcatgaactatgacgggtatcgagttatgctttcctgggtcaaattctcagctgttaatgaacaaatggcatggattttaagcagaaaaataccaaaagttatataaaaaagtgcatttatctcatttaaatatttagatgaggatgtggcaaacgtttgcttttctctttcggtcagctaaaatgcccgctttgctaccacgggattgttttcgatgtctgtttccaccctcgagtcagaaaatgcgcaaccggttgcgcagactcaaaacagcgaactgatttaccgtcttgaagatcgtccgccgcttcctcaaaccctgtttgccgcctgtcagcatctgctggcgatgttcgttgcggtgatcacgccagcgctattaatctgccaggcgctgggtttacaggcacaagacacgcaacacattattagtatgtcgctgtttgcctccggtgtggcatcgattattcaaattaaggcctggggtccggttggctccgggctgttgtctattcagggcaccagcttcaactttgttgccccgctgattatgggcggtaccgcgctgaaaaccggtggtgctgatgttcctaccatgatggcggctttgttcggcacgttgatgctggcaagttgcaccgagatggtgatctcccgcgttctgcatctggcgcgccgcattattacgccgctggtttctggcgttgtggtgatgattatcggcctgtcgctaattcaggttgggttaacgtccattggcggcggttacgcagccatgagcgataacaccttcggcgcaccgaaaaatctgctgctggcaggcgtggtcttagccttaattatcctgcttaaccgtcaacgtaacccttacttacgcgtggcctcactggtgattgcgatggcggccggatatgcgctggcgtggtttatgggcatgttgccagaaagcaacgaaccgatgacgcaagaactgattatggtgccaacgccgctctattacggtcttggcattgaatggagtctgctgctgccgctgatgctggtctttatgatcacttcgctggaaaccattggcgatatcacggcgacctctgacgtttccgaacagccagtgtccggtccgctgtacatgaaacgcctgaaaggcggcgtgctggcaaacggcctgaactcgtttgtttcggcggtgtttaacaccttcccgaactcctgcttcgggcaaaacaacggagtgatccagttgactggtgttgccagccgctatgtcggttttgtcgtcgcgctgatgttgatcgtgctgggtctgttcccggcagtgagcggttttgtacaacacattccagaaccggttctgggcggcgcaacgcttgtaatgtttggcaccatcgccgcctccggtgtgcgtatcgtttctcgtgagccgctgaaccgtcgggcgattctgattatcgcgctgtcgctggcggttggtctgggcgtgtctcagcagccgctgattttgcagtttgcccctgaatggctgaaaaacctgctctcctccgggatcgccgcgggcggtattactgccatcgtgctgaatctgattttcccaccagaaaaacagtaattcactggcggcggtaagataattaccgccgcagtctcacctctttaaccattcccgccttgaggattgcgcgtaaatcgtgcataactcccttatgtgcatttcacgggatggaagaccatgaaatttattgggaagctgcttctctacattctcatcgctctgttagtggcgatcgctggcctctattttcttctgcaaacccgctggggagcagaacatatcagcgcatgggtttccgagaatagcgactatcatctggccttcggggcgatggatcaccgtttttccgcgccatctcatatcgtgctggagaacgtcacgtttggtcgtgatggccagcccgcgaccctggtggccaaaagtgtcgacattgcgctaagcagtcggcaactgaccgaaccacgccatgtcgataccatcctgctggaaaacgggacgctgaatctcaccgaccagaccgcgccgctaccgttcaaagccgatcgtctgcaactgcgtgatatggcgtttaatagcccgaatagcgaatggaaactgagcgcgcagcgggtaaatggcggcgtagttccgtggtcaccaaaagccggtaaagtgctgggtacgaaggcgcagattcagtttagtgccggatcgctttcgctcaatgatgttcctgccaccaatgtactgattgaaggcagtattgataacgatcgcgttacgctgactaacctgggtgccgacatcgcccgcgggacattaaccggaaacgcgcagcgtaacgccgacggcagctggcaagtggaaaacctgcgcatggcggatatacgtctacaaagcgaaaaatcgctaaccgacttctttgcgccattacgctctgtcccgtcgttgcagattggtcgcctggaagtgatcgatgctcgtttgcaaggtccggactgggcggtgaccgacctcgatctcagcttgcgcaacatgaccttcagtaaagatgactggcagacacaggaaggcaaactgtcgatgaacgctagcgagttcatttatggttcgctgcatttatttgacccgattataaacgcggaattttccccgcagggcgtagcgctgcgccagttcaccagccgctgggaagggggtatggtcagaacgtcagggaactggctgcgtgacgggaaaacgttgatccttgatgatgcggcaattgccgggctggaatataccttgccgaaaaactggcaacagttgtggatggaaacgacacccggttggttaaacagcctgcaactgaagagatttagcgccagccgcaatctgatcattgatatcgaccctgacttcccgtggcagctcaccgcgctcgatggttacggtgccaacctgacgctggttaccgatcataaatggggcgtctggagtggctcggcgaatctgaatgccgccgccgcgacattcaatcgtgttgatgttcgtcgcccgtcgctggcgctgaccgccaacagcagcacggtgaatatcagcgaactgagtgcatttactgaaaaaggcattctggaagccactgccagtgtttcacaaacgccacaacgtcagacccatatcagcctgaatggacgcggtgtgccggtgaatattttgcaacaatggggatggcctgaattaccgttgactggcgacggcaatattcagcttaccgccagtggagatattcaggccaatgccccgctgaaacctacggttagcgggcaattgcatgccgtgaacgccgcaaagcagcaagtgactcaaaccatgaatgctggcatcgtttccagcggtgaagttacatcgacggagccggtgcggtaaacatcaatctcgccgggtacgactcagacgtacccggcattcttcaatagattacaacgtaattgtcagcgcattcccttgaggcgtcaccaccagcccctgctcactttcagcctgcgaaccgccttgcagaccatttactttcacaacattgcgcaggcacagcgtccagttcttcgcctcgcccgcaccagtcacagtaatcgtgttgccagtacgtgctgcttttagagtaaagatcaccgaaccgtcagcagcgggcacttcacagacggcttcatgcccgtcttgcagattaaagaggtggaatgccgtgccttcgtgccacgcgtaatcgggacgttgatcgttgttgcccagcgccagtagggtgttatcacgcacataaatgggcagactcaggaagctgtgctgctgtttatgccagcgactaccgtcgagctcatcgttgtgccacaggtgtgtccagcgaccttctggcaggtagaactgcacatcgcccgcttcagtgaacaccggagcaaccatcacgttgtcgcctaacatgtattgacggtcaaggtaatcacaagccggatcgtccgggaactccatcatcatggcccgcatcatcggcgtaccccgcgcgtttgcacgcgcagcttcacgatacagatacggcatcatgcggcatttcagttgcgtgaagaagcgcaccacatcacaggactcatcatcgtaagcccacggcacacgataagatttgctaccgtgtaaacggctatggctggagagcaaaccaaacgcgcaccagcgtttgtaaacgtgcgccggagcggtattttcaaagccgccgatatcgtggctccagaagccaaaacctgaaaggccaatagacaaaccaccgcgcaggctttccgccattgattcgtagttagcgtaacaatcgccaccccagtgtaccgggaatttctgcgcaccgacggaggccgagcgggcaaacaagacagcttcttcctcaccaacggtgtccttgagcacgttccacaccagttcgttgtagatgtacgcataatggttatgcattttctgcggatcggaaccgtcaaaccactgaacatcagttgggatacgttcgccaaagtcggtcttaaagcaatcaacgcccatcgcgaccagacctttcagtttgtcggcgtaccatttgcaggcatccggattggtaaagtcataaatcgccagacctggctgccatttatcccactgccatagcgaaccgtccgggcgtttgagtaaatagcctttctcttgtaactctttaaagacgggggatttttgaccgatataggggttaatccagacgcagattttcagtcctttcgctttcaggcggcggatcatcccttccgggtcagggaaagtcagcgggtcccactcaaaatcgcaccactggaaggctttcatccagaaacagtcaaagtggaaaacatgcagcggcagattgcgttccgccataccatcgataaagctgtttaccgtcgcttcgtcgtagttggtggtaaatgaagtggttagccacaggccgaaggaccacgcgggcggcagcgccggacgaccagtaaagcgggtataacgatcaagtaccgctttcggcgtcgggccgtcgataacaaagtattcgagatattcactctcaacgctgaactgcactttggagactttctccgatcccacttcaaaagagacacactggggatgattgaccagtaccccataaccacggttagtcatgtagaacgggatatttttatacgcctgttcagtacttgtgccgccgtcccggttccaggtctctaccgtctggccattgcgcaccagggcagtaaagcgctctcccagaccgtaaactgtttcgccaacgccaagatcaagccgctcaaacatataattgcgttgattattcgtgtcctgcacgtagccattatttttcacctgactaccggtaatacgttcgccgttgcgcagaaaatccagtgaccagaactcacctttgctgacacgcgcgcttaagttgccacttttaaactcagcataacgttctgtgttttcgattgtgaccttcacgtcctgcaaaatattgagcggataatgaggaccgttattcagcgccccctgaaaatgctcaatccgcacaccgacaataccttcctgtggggagaaaaagcgcagcgtaaataaaggcgtatcaagctgccaggtacgttcacgcacatcacggggggcagcatagaccaccatttcattaccctgctgttcaacctcgaatacctgaagcgggtgaatcaaattgaggccaggttgaatcaaccagtttccatcgctaattttcattgccgttccttagttctgcacttcttgagaggtgaattgttgctggcaacggcgtttaccctgagccagctgttccataacggttttcagattgtgcgtcgtgagtgagtagtagcgtttagcgataatcgcgctcagcaaataacagatcgccggaacaatcgtgaatagcgcaataatgatgctaatcgtggcgctgttctgcgctttttctgccgcatcatatccgccataagccagcatccagccgataagagcgccgccgaaggccaaccccagtttgagcacaaacagcgtgccagcaaaactgatcccggtcaggcgtttaccattgcaccactcgccgtagtcgacggtatcggacatcattacccactggataggtgtcaccagttgatgcaacacaccaatcacgaagatgaagacaaacatagtgatgctggcctgcatgggaacaaagaacatcgcgaggctaatcactgccagcagggcgttcgtccaccagaagatagtgactttacatttccagtcggtcagaggttttgccagtgcggaaccaatcaggttacccacgcaataagtggtgagaaaagcgacaaacacttccggcgtgcccaaaatccatgtgacgtaatacatcatcgccccaccgcgtacgcacaccgccaggatattgaaaatggttagtaaaccgacaatccgccactggtcgttttgccagatatcacgtaaatcttcccgcatagacgttgttgtaggtggtgcttcaacgcgttctttagtggtgaagaaacagaatgccagcatcatgaatgccaccacggaaaggaccgcgataccgccctggaaaccgagtggtttattatcaccgccaattaaattaaccagtggcatcatcagaacagtagaaagcatgcctcccgcggtcgccagcacaaaacgccaggattgcagcgagatacgctgagtcgggtcattggtgattacaccacccaatgcgcagtaagggatattgacgacggtataaagtaaggtaagtagggtgtaagtaattgctgcatagatcattttgccgttcatactgagatctggcgtgctataggccagtacacagacgatcccgaatggcagtgcgccaaacagtacccacggacgaaatttaccccagcgagagcgcgttcgatcggccaacaaccccatgcaaggatcggaaatcgcatccagtgcacgagcgaccaaaaacatggttccgacaaaaccggcaggaatgccaaaaatatcggtataaaagaacatcatatataacattacgttatcgaaaataatgtggctggcggcgtctcccatgccataaccaattttctctttaacggacaacacttcactcttcatctgcttttccttgatgctataggggtgctgagaccgataacgcattttgtaaaccatccctgtgagagcgaatattccgatatctggttattaatttatgattcttgttttatgtgatcgtggtagcgttaattccgctcatatatcattgtaaaatatgggttttatatgaactataatgctttcgtgataatacgctgcgtgtattaggcggaaaaaactgatctgggggatgtagaaactcaaggaagtagctataatgcgccccgcctccatgtagcaatcgaggcgcggaagatcgtcgtctccggtgaggcggctggacttcaaatccagttggggccgccagcggtcccgggcaggttcgactcctgtgatcttccgccaatttgcctctactgaactccactgtctcaagtaaatcccctataatacccgcgattactgctgattatgttctcccgaggtcaactgtctctaccagaatcaagtgcattctgggggcataatggggggcatgatttatatccccattttgagatgcccccaatgaagctaacagtcagacaaatagacacagccaagcccaaagagaagccgtacaagttatctgatggtggaggcctctaccttgaagtaaccaccaacggctcacgctactggcgtttaaagtatcgttatgcgggtaaagaaaagcgccttgctttcggcgtttatcctgaggtttctctcgctgaagcccgtgaaaagcgtgaagctgcgaaaaagttactatctgctggaagcgatcccggagagctaaagaaagcagagaaaatcgctcaaaaacttaactacgaaaataccttcgaagctattgcccgtgaatggcaccatctgagagcggatcgttggtcattacgttatcgcgatgaaattattgatacctttgaaaaggatattttcccctacatcggtaagcgtcccatagctgaaattaagcctatggaattgctggaaacccttcgcagaatggaaaaacgcggcgcgttagaaaagatgcgcaaagttaggcagcgctgcggtgaagtattccgtcatgcaattgtgaccggacgcgctgaatacaatcctgcccccgatctcgctacagccctcgcaacaccaaagaaaacgcattttccttttctgactgccgaagaactccctcattttctgagagatctttcaggctataccgggagtgttattaccaagactgcaacacaaatcatcatgcttacaggggtacgaactcaggaattacgttttgcccgctgggaggatatcaattttgaaaagcggctttgggagatccctgctgaagtgatgaagatgaaacgacctcatatcgttccgatgtcggatcaggttgtcgagctctttaagtcacttaaacctattaccgggctatacccactggtattcgtcggacgcaatgatcgaacgaagccgatctcaaaagagagcgttaatcaggtgattgagttgttgggatataaaggaaggctgacggggcatggtttccgccacacgatgagcaccattcttcatgaagaaggctttaactcagcgtggattgaaacgcagcttgcgcatgtggataagaacgcgatacgtgggacatataaccatgcgcagtacttggaggggcgtaaggtgatgatgcagtggtatgggaattatcttaacagtcttattgttgatagagatagttcaatatcctttccacacctaaaaaccatcaatatgtaatgtgataattatctttattaatgcagaagccatagataatatttaaagtaaataaaaataaatatggtgcatattttaacatgcaccagtatttcctaacgataaagaccctctagttggggcaacttgaaaaagtaagatgcctcagacttcttaaatgctccagtcgagttttggcgtaactctgcattaattaatacgcagcatttctcagctcttgtaataccaacataatgaaggtttgtttcttgcggaaggctaggatatagtgctgtgtttctatcaacttcattcactgttctatatggaaaagaccattcatccatatccaaatgcaatactattttaaattcaagtcctttagacttgtgaagtgtcattacttgaacttcatttttatctgatggcataaactgttttaagtaaatatcgtctgatataatatccaaaactgcattatcattagatatagaaaactgaatatttagcatttcagcgatttcgtggagcttattaattagttcctcatctgttaatttagccctgagggatttaattttttttcttaataaaaactgctgattgtcatttataatcaagccatcaaatactttatcaattaattcttgcgcagtgcctatagccttatacctatacgctagaaggtctttatataaatctgaacattctgtgcccaatttatctaatggcgtatcaatataaactctaaaagttgatgttaatcctgagcataataatagtaatgattgctcttttcttgcaaaaatagctatttggttagcatgctccaacccccattttccttcatttaaccattttgaaatccatgatgatattgtcatcgaaacatcttttaggttcccagataatctctttctgtaaacatttatattttcgcttggtaataacacgaagtttggatcgagtagcctagatgcataattaattattgatggatgacacctatgatttaaatttatttcaaaatgtgcaaatacctgcttatctctaactaagtcaagtaacagttcagcatttccgcctcgaaactcataaattgattgccaaacatcaccaacagcaatagagcataaaccaagttcatttatttttagaaataattgatgctgagataaagatgaatcttgatattcatctataaatatatggctataccttgctttgatatatcgcgttgctgcaggagattcattaagtatttttaaagctaaggcagcaaatgaactcatccacagcattccctcatcgtacagtctcttatagccgggatcttcattgacattaacgactgatggtattccaaaaaaatgctcctctaagtaatatttataaggagaatctagctttttaagtactttacattctgttggtttaccaccccatattctgggaagaaatggaatgattatttcctttaagcaaaagctatcaatcgtaccaaaaaaactatgttttatatcgtgcccatcggctttacatctgcgctccagttctgaacttgctttccttgtgaaagtaatagcaatgactcctttatgctccggaagacaaccggtaatatttctaattttctcttttataactgtagttttaccgctaccagggcatgctgttattaccatgcttttagggtaatcaatggctaatctttgctgagtggttggtgaaaaaatgctcatttcattcacctttaactatttttacaagatggtttaacggtttaaccaaatcacccgcattaagtttatgaaggtcttttttgattttttttagaagtatacgcattcttattgcttttttcttttgtaagtattcaattgcactttgattatcttttttatctaacgcatctaatattggagcactcaattcctcgacaaggtcggtttctaaatcaatttttgacaaatatactcccgatttatttattacctcagatactgtttgccagtcaccgttggtaagagtatctagagatgttatttttttatcgctatgctcaaacttttcgataccaactatatctaaacatcggtttatacctgcatagttccacttctcttgaccttttagctttgatatatcgttatcagttcgcattacccatggaatttctaaagcatcaagtattgctgcatatattttaaatgatattccatccactgaaattaatgaaatattcaaataatccagatcaatatttaaacttttagccaaggaatggtaaaataaaatttcggatggcccttcgattaagaaaacaccatttgaaaagaatgattctgctggcaatatactcatccgatagctcatatcttcccagccatctgaaatacctttcgagcatccttcacttgcggctacagtgtgccccccccggtcaagcaatcttattattgaatctggctcgaagtttaccgctatttgtggggagtgggatgaaatgattgtttgacctggaagttcagctatcaaataatcagctaattttctttgttgatgagggtgtaggtgtgcttcaggttcttcgataacatagaagataacttcgttatcgacatcatgttccttaatacttttcgctttccataatgctaataagatttgattatttcgtccgtctcctccaagcattacgttagaaccatttgtattagctccaagttgtaggttatcaataaagtcatttattccaatggctccagtatctaactgaacagaatattcagagtaatgatgtgcaagttttttaagttcatcgttgacttcttttgttgctctttctacatatataagctgagatatcttatcattaattaactgtaaatctgaacttatctctcctaataaataatcatcttcttctctttcatcagagttcagtgattgctgtgcgatttttaagagttgtcttttttcttttcgaataaatctctctaaatctcgttgagactgaatatattttaaattaacaaatttaagataatagcgagaattgatttcttgtaaagactctaaagaatcaccaataaaaagtttatagctgagatccgatttttgtgcgaaatacttaatgaacgattcacctgagtcactgacattccctttcaaaatagaaagtactgcatcttcattgatatttttaaaatgaataataatttcaaattcttcacatgaatttccattttctaaatgaaaatcaagttcatttggttcaatttctgaatctgagatacttttatctaatagcattcttagcgaatgcagcatattacttttgccaacatcattagctccgatgatcagagtgttcgaattaaaattgatgtatgcatctttaaaatttctaaaacctttaagtttcagagatgatatttccaacttaaaatccctctttaaagtaaaaaattccttttcatgatggggtttcacgtaaagtatgcaactgaattttgctcattttttgcggtagatccatccagaacggttaattatcctagaatgatgttcagacaagttatgcttctggcacaaagtgatagcagaccgcagatgcccctcatgactcatcaccaggtgttattgaagaggcggagactgtattgggtacaaccaggaaaacctacgtgcggctgagtcctttggctgttttatgatgtcatgatcgcagccaatacatcctctgttgatgggatgatgaacacaaccttacgaataggatgtaactgctggtgcgatcaagcacatgacagactgaagcacattaaactgctttgttctggcgaattttatttccagctagccctgtcttcccagacgctacgcagcattcctgttgtaggtactcttacactaaaccagtcataactgaacactgccttctgatcgtcatcaagcgaatcatcacctgtcagcacaacttcacttcccggtacacgagtacttttgttgacaacaatgcagttgatgggcggtaagccattttcaaggcacaaatttcccaagatgcccaattgtctcgaaagaaacaatccggcattgggttcctcacgtttcatgcgggaagcgacttcactgtatgtgataggttgcacccatcgtgggcgggggttactgagtttggagctttcgatatggctaaccagaattaaccagatttgttgggcttgcacatgaatcctgtcacctttcgcaaaatgttttagttcgtacaagttattcacaatagtcacctattagcattgaaccgatcgtttcatattgcccgatacgttcaatattgcacgcgttattctttatcacaacatgttaagtccggcatcttaagatgctcctctacagtttctgacaaaaaaccggccgctcatgatcgaaggatgtttgggagagcatctgtttctggcacaaagcaatcgatacagcctgttacgcataggttgcataaatccagtcagtacattgaggacatatcttccctccataccagcaggtttcgcaccagcaacatttccattgacgtatactcgtgttcgtcggtgggaagcgattttctggtggtggtatagtttgtgatgaggtctgctcatctactgtctggtgcttgttaaatcgacatgttttaagccaagcaatattgttgatatgccccggtaggtggacaaacgttcttgtagatgccagaggctcaaactgaacacctatctgcagtttgcagtaaatacaatgcaatgaatcaaaatcaacctgttgaaccgattctggtgtaaccccttcaccatctacggtgacggcgtgcgttgctaagacgaagtaattcatcatgaactccggaacaaatgaaaaaagccagcatggttagctggctttgtggatagtagggggaaggaaacgttaccgcctgttacaacgggttagatttaccggcctctttttattctcttccttttctgcagtgaacgtacttccccacgaccaaaggttctggcattacccggaagaaccagacgtgcacaggcatcgattttggttatgtagctcaacgccttaagcaaccccttgtccttactactgtcaccgcgtttcagtttgccgaggcagcagtcctcataacgctctttgtaagcgttgcagttgtagaacatgcctttacctttagtaatggtttcattccagtatctcccgaaagcatgagcaatcacgccatcctgttgtgccttattaccatttaaaataaatagcatgtggtaatgaaatttacgttgtgggccatattccagtttccataccgtcccgaggacatggcgaaacattggattcttttgcatattgcgaaacagctgctgacgatgcttacgggcatcatcagcagtgatgtcagctttatgctcatctgcccatgataaatctacacgaagcactgatgaatcccctaatgattttggtaaaaatcattaagttaaggtggatacacatcttgtcatatgatcaaatggtttcgcgaaaaatcaataatcagacaacaagatgtgcgaactcgatattttacacgactctctttaccaattctgccccgaattacacttaaaacgactcaacagcttaacgttggcttgccacgcattacttgactgtaaaactctcactcttaccgaacttggccgtaacctgccaaccaaagcgagaacaaaacataacatcaaacgaatcgaccgattgttaggtaatcgtcacctccacaaagagcgactcgctgtataccgttggcatgctagctttatctgttcgggcaatacgatgcccattgtacttgttgactggtctgatattcgtgagcaaaaacgacttatggtattgcgagcttcagtcgcactacacggtcgttctgttactctttatgagaaagcgttcccgctttcagagcaatgttcaaagaaagctcatgaccaatttctagccgaccttgcgagcattctaccgagtaacaccacaccgctcattgtcagtgatgctggctttaaagtgccatggtataaatccgttgagaagctgggttggtactggttaagtcgagtaagaggaaaagtacaatatgcagacctaggagcggaaaactggaaacctatcagcaacttacatgatatgtcatctagtcactcaaagactttaggctataagaggctgactaaaagcaatccaatctcatgccaaattctattgtataaatctcgctctaaaggccgaaaaaatcagcgctcgacacggactcattgtcaccacccgtcacctaaaatctactcagcgtcggcaaaggagccatgggttctagcaactaacttacctgttgaaattcgaacacccaaacaacttgttaatatctattcgaagcgaatgcagattgaagaaaccttccgagacttgaaaagtcctgcctacggactaggcctacgccatagccgaacgagcagctcagagcgttttgatatcatgctgctaatcgccctgatgcttcaactaacatgttggcttgcgggcgttcatgctcagaaacaaggttgggacaagcacttccaggctaacacagtcagaaatcgaaacgtactctcaacagttcgcttaggcatggaagttttgcggcattctggctacacaataacaagggaagacttactcgtggctgcaaccctactagctcaaaatttattcacacatggttacgctttggggaaattatgaggggatctctcagcacgaagcaccaatagccgggaatgacgctcctgcagatatctgatgtaattcatcactcctttgaggtttttaaccgaaacccgttggtattttctgcatgcttgtttaaatcctgcctgactcacagcaaatcgataatcctgcaccagcttattcagcatttctgctgtggtaacagtatcggctcccactatttgtccgttatagatacgggcatgtaaatcagcgcttgtgaataaatgctggaatgccgcaatacgtggattggctgttcgtactttcatcgtgtcttgcggcaacatattaaggtaacgaatggcatcaagaatgatggctgactccgcagtctctttataacctgaccggttatacagaatcgtaataggtaacttacgtcctctggtgatagttttaaggcagctatccagcagttctaatcttaatctgaattcattgtcatcggatatggtgacatagggagtattattctcaatgtgatattcagcatgtgataacagaaatgattctggtaagtccataatgtgcttccctgaagccagccagtaatggctgactggcaattgtggttattgaatgagtgtcttcatctgatattcagcatgaatagtggtatcagagatagtgtctgtgtgataacaaagtgtataacgttataatgagtgtgatatagcgtgtttatctgaagtgatattgattgttgatggtgtagattaataggttattgataaagtagtaatacaataataaataaaccgtctttataaattacataaaacccatgtacatcaaggtgctgaagtataaaaacatggtgtaaagttagtgacctttttatcaatatctttaattgtctttatgctctcgagtcattaatgcgggcttctaaccattcttttacttcacgttcaatccagcgggaactacgaccaaactttacaggttttggaaacttaccttcctgtgcaagcttataaaaccatttatcggataacccagtcagttcagtaatgaactgcatgctgacgaacttatcgttataaatatcaatggtgctcatgagaggactccgggaatgaatcaggaggacaccgggcggcatcctttcatgtcatagatcgtatatgtacagctttactattgatccactctgtactttgttaaggctttcagtctctatataaagcatgtcctgacaacttccgggcttcctctgctgacgagtttgcatagcatgtggtttttgcctgttctttcacgtcagtaaaagtagcttttttcatgtgaaaaatgccttataacaagctctacatgaagttttacacctacgttttacactgtgtttttaactatgaacattgctatgatttacactgtgaagtatccttttaaaatcatttaaagttgaatgtaaaaggatagctaatcttgaatggaaaaatgtggatagatataaaaaccaaacgtgatgtgagattgtttttatggatggtaggaaacgatgttgctattgaaaattaccgacaaacaaaggaaatcaaaacataccatctgaatcacatatatggtgaagactgtaatttagcagcattggcaataaacgaggcttttcggattctttataaacattcagacgagttattctcatacgcctatagatttaaaaaagcgaaagaagcattattaccaataaaagagtttagttggtttaaacgtagcaatgatgcctgttatttcgcatgggcatatatcagggttttgagtaataagaacagatccctatcaaattttggagataatgaaatactgactattcataccagaacaccttatcatcgatacattaaaattcaatatcccgtaagtcatcgtgagcgtattgagtgcatagaggatttctttgacagatcacccatggatctttcatcaaagttagccattatgtcagatataaggtatgagtgggacaggcgctcccccttagcaatttggttgccactaaagaaaaatgaaaagaaaaaaataaattgggcatgggattacatctgtaaagataaaattaattacattactggctctataaaaagagcacaagaaaaaataattgaagagagtgatagtgataatatcatttcacaagcgactctggatgaaatatattactcatatatgaatggttatattcaccaacctcatttccttagccttttcaggccatctaccaccaccgagaaatatcttgcaattcgttgtatttatattttcctgtactattatgataaaaaatttatatccagatttaaaaaatcatgggaatcattatcctatcggaaagcaaagcggaaaagtaaaagcatctttttaaaaaaaacaaaaagtgaactcatcttaggtgagaacatatcagagacttctggtcattctgatgaagaaacaataaaaaccgaaaaggatatcatgatagaaaaggcaaaagatgtaatgagaaaagttattattaatagaaaaaataaaaactctgatttatcagatgaacaagataatgacattcaagaataccactcaggtatcaacccctggtttggttaaatattcttaagtacagttgagataattttcagatttaaattaattgattgcattaatatagtgactcagtattcaccattactattgaacacaaatgtgtagaaaactgagtctcagattttttcaaccctgtactacctaaatgaatatccccgttatgtctttatctgtgttgtgccaacccattgatctgttgtaccgatcgatagttaaataatgatagagattaactattaataatggataatcgatcgttattttaatagctaataacgatcaatttcttggaactgatctgtattaacgattatccgctgcctcatttaatgaatacgatcagcctgcttctcttaaaacggaagtgggcttttttgtatttaaatcatcaggaaaggacacccaatgctcagaaactatcatgcaactctggctggattaatgctgctcagccacagtgccaacgccgtacaggctgaccagcaatggggtgactggtacgggaacatcagtgccatagagtttgaactcaatactcaaaatgctgcaggtgaagtgctcacactgacctgcacaagcggaaagctggctgctgcttacagcgtacctgcggaggattaccgcgtctcgtcacaaacagggctttctgaacctggagtcagtatcaatggtacgaaccatcctctggatgaaacgtgatcctacccacgtaatatggacacaggcctaagcgaggttcttgttttcaaattgttccggactgaggccgccacaccaactgtgccgccgccaccgattgtaatcacattcgatataattaaacaccgttgcccgcattatttcccggctgataaagtgttctccatggatacattccactttcagcgaatgaaagaagctttccacgcaggcattatcgtagcagcaaccttttgcgctcatacttccacgcagattatgccgcttcagttgcgcctgataatctgctgaacagtactggcctccacggtccgtgtgaacgataacgttccggggcctcttacgccgccacagcgccatctgcagggcatcgcaggccagttgcgccgtcatgcgtggcgacattgaccagccaataacggcacgtgaccacaggtcaatgaccactgccagatacagccagccttcatctgtacgtaagtacgtgatgtctcctgcccacttctggttcgggccactggcgtaaaaatcctgctccaacagattttctgacacaggcaggccgtgtgcgcggtagctgaccgggctgaacttccgggaggcctttgccctcagtccctgacggcgcaggcttgccgccacggtttttacgttaaaggggtaaccctgagcacgcagttcatccgtcaggcgtggggcaccgtaacgctgttttgaccgggtaaaagccgcgaggacaacgctgtcgcagtgttggcggaactgctgacgcgtgcttatccttgtccgccgctgacaccacgtataccagccgctgcgggccacccggagcacgcggcacattgctttgatgctgaactcagcctgatgtttttcaataaagacatacttcatttcaggcgcttcgcgaagtatgtcgcggccttttggaggatagccagctcttcatcccgttctgccagctggcgtttgagacgtgcaatctcggtagacatctccagttcacgttcagaagacgtctgctgattttgctgtttactgcgccagttgtagagctgtgattcatacaggctgagttcacgggctgcggcagtaacaccgatgcgttcagcaagcttcagggcttcactgcgaaattcaggcgaatgctgtttacggggttttttactggttgatactgtttttgtcatgtgagtcacctctgactgagagtttactcacttagccgcgtgtccactattgctgggtaagatcaacgacctttactgcgctaaaagcgacaagtgaaaaagacgtaataaaaatgacctctatgaatgccgctatctctagaaaattcagcgccaaagggctgaatgaggcactggctgatgccacatggcaggactgtattaatcattaataaactgaaaggaaaccttatgcgtaatctcgttgttttatctctcagctctgcagcactgtttattccattagtctcgtccgcaatgacaattcacggcgacatacatcccgaacgctataccttctttctgactcaggaaggcagtaaccaattgaaacaagcaaatgaccggatagcgaagaacccgcaggcttatacgcttgatgtgaatcataccggcattcaaccctttgacgctgttcgctgggacgggaagcctgtaaaagctgtcacctgcgtcctggtagacggcgtgatgatgggacaaaaagccacgtggtcacaatgtaaagacgagagcggtgctgagtatttcggcaataaaggctggctggtacgtgattatgtggcaaaagcctgtgaagtcggaaaatcagattgtcctgtttatcttgtgcttcagacagatccgccaaccatgcgcagcgatatggcgaatttcgtacctgctcctaaaaactttaatgcttctgcaaacctgacggatgaaattaaaaacgacggatgtcagatggctaacaattcctttgaatatgcgaaaagcagtattcgttgttctgcaatcaataccgtgcgttttattcgcaaacaaaataccgaagccaaatatgaggctgagctcaccacaacttcaggcgaaaacctgacaatgactgtcggttacacctatgggaatgcatccagcaaagaaccaggctggcgtaccatttctgtcaaagaggggggcattattactgatatccgcaaacagggccaatggctccctaatggctacaagtagaggtgttttccgtgcatagtcaaagtgaagtggttacgaacatgccggttaatgagcccctatggcccgattgtacgtggcaacttgtcctgtgcgtagcggggattacgttgatgcgaagcaattcggtcacggtcaaagctctgggtgcaggtttgacaacctatagcctgataaaagcgataaaaaaactcgccgtacttgcctgatggcaagatgcggaggtcacaggataaaaatacgatatctgaaaatagcaaaggaaaacttcgtagccttacagaaaagctgaattttccacgcggaaaagcacctgcagaaaatcatgacacatcttctgaacgcttaccggaaaacacggtaaaaccttcgataattggttctgacaaatacaggctgttactggaaaatattgtcatcaatggtctgttgaatattgccgaggataaacttagtgacgatgcttttgttgaagttattttcaacaaagcatatgagcttttgcctgtcccggtcaggatggtccttaagcgggaatggtgcctgagttaccttcagtcgcaaaaagcgccgattctggtgaaactgcaactttaccgcgcaggaaagcttagttctgccgaactatctgcattgccgttaccagattcagaaaaggcaacatcgcagatacaaccttcgattttgtcttaataatcctgcctttcaatccaggccatccttcggggtggccttttttatgccgatttttcacaggagtttttatgacccgtttagccagccgctttggtgcggtgaatctcgttcgccgtgaccgtccgttaacccgcgacgaactggcgcattatgtgccgagtgtgtttagcgaagaaaagcatgaatcccgcagtgacaggtacacctatatcccgactatttccctgctcgataacctacagcgtgaaggcttccagccattctttgcctgccagactcgagttcgagatcagagcaaacgtgagcatacgaagcacatgctgcgcctgcgtcgtgaaggtcagattactggcaaacaggttccggaaataattctgcttaacagccatgacggctccagttcatatcagatgctaccggggttattcagagcagtttgccaaaatgggctgatttgcggtgagtctttcggggaggtgcgagtaccgcataaaggcaacgtagtagagaaagtcatcgaaggggcctacgaagtactgggaatatttgaccacgtagaagagaaacgcgatgccatgcagtcgcttttgttgccgccacctgctcagcaggcgatggcgaaagcggcgctgacatatcgcttcggtgaggagcatcaaccggtgacagagacgcagatactttccccacgccgctggcaggatgagagtaatgacctgtggactacttatcagcgcattcaggaaaacctgattaaaggcggactatcggggagaacaaccaaaggaaagcgcgcccatacccgagcagtgaaaggtattgacggtgatgtgaagctcaaccgtgccctctgggtgatggctgagaatatgctgcagcttgcttcatgatctcttccactattttcccttaacgcctttccgaagattcggaagggcttttctttctaaggagcaaccatgtctacgatcaatttatccccggtatttcctgcaaacgagcagcgagtcatccagcgagcattacgtctgctggagaaataccagcgtcaaccgagtgagtcatttacctctgccagccttacaaaaacctggctgcaactgcagatggctcacctggagcgggaagtcttcattgtaatgtatctcgacaatcagcattgcctgctagagcgggaaacactgtttaccggcacactcagccataccgaagtacatccccgcgaggtggttaaatcagccctgaaacataacgccgcagcggtcattctggcgcacaaccatccgtccggcacgacagaaattagccagcaggataaatatgtcactcagaggattgctaaagccttggctctggtggaagtgcgtgtgctggatcatcttgtggtcggaaaggaagtggtgtcttttgctgaatgtggcttgttatgaggtgcagaatgaaaatcatcagtaagcgccaggcgatgcatatttatcgtcagcatcccgaatccaagttatctgccttcggtacaggtcactaccagtggcatcgcagtatctgccattactacggacgtgaagttcaggatatcagcggcgttctcgctgtttttgttgaacgtcgtcaggaccgggcaggcccgtacgccattctgcgcagcgtgacagtgaactaatcaacccactcagtcattaaggagtatattaatgcagtcgaccaccttatccggcacatcggcggagaacgtatcctgccttcagtggggtttaaaacgtaatatcacgccatgcttcggcgctcgcctggtacaggaaggcaaccgcctatactttctggctgaccgggcaggatttaatggctcattcagtgacgatgaagctttgcgtctggaccaggcatttccactgatgatgaaacagcttgagcggatgctgacggctggcgagcttgatcctcgcagccagcactgcgtcacacggcatcacaacggacttacttgtgaagctgacactctcggctctcatggctacgtttacattgccatatatccccagtcagctctaaccagataacaccttcctcttcttttatcagggaatcaactcatgaatactccaactgtaccggcaacggtgacggtttcgtcacgcctgtctcctgtccaagtttggcaaaaactattaacgtatattttagagcatcattacggcctcacgatcaacgacacaccgttcagtaacgatacgacgattcaggaacatatagaggctggagtgaatcttactgatgctgttaattttcttgtggaacgattcgagctggtgcgcattgaccagaagggtttctcctggcaggatcaagaaccctggataacatctttggatgttcgtcgtgcacagttcaaccttggcttgaaacgctcataaatcagccaactgatcattaaggaaaaacatgtgggggcataatcgggggcatatcagtaaatcgcatataaaaataatcaataaattcaaagtgattacttatcaaatgcgactcctgtgatctccgccaaaatgcctctcctgacgttctccaaccccttgtaatactgtcaatccagatattttctactgctcaatattcaatcggcttcaggaatacctggtctaaggttttgtgatggacgatgagcggctgaagaatccgcctgtcggttcttctgtcctcgaacgcatccgcgatattcacgccagtatgcgccgtgtttatttgcaggtgatttgcccccctgctgactctcagccaactgtatcgccattaaggtgaagatgttgttttactcgccccagaacacccttttttatacgactattctatttctttaaccgctggcgaaaaaaactgactataaacttcaccaataatcagactgccatcaagattaatttgttcatttaatatatcaaatcaacttgttttatttttactatcaaaaatagctcattgccttactataattaatatataaattcggtaattaattcttaacatgcttttactaataatctcaattgctggccctataatattgcgctagcattgctttctggttgtatcagcgatactcaaaaattcttaatacaatactcattcgactggtacttatttgtaactcagttatattttttcgcccggtgattcagaagaatgcaaaaaacggctaccactccatcaaaaatacttgatctcactgccgcggcatttttacttgtcgcctttctgacgggtattgcgggcgctcttcagactcctaccctaagtatattcctcgcagatgaactgaaagcccgtcctataatggtaggttttttcttcaccggtagcgctattatgggaattctggtcagtcaatttctggcaaggcactccgataaacaaggcgaccgtaaattactgattctgctatgttgcttatttggagtgctggcctgcacgctttttgcgtggaatcgcaactacttcattctcctctcaacgggcgtacttctgagtagttttgcttccaccgcaaacccgcaaatgttcgccctcgcccgtgaacacgccgacagaacaggccgtgagacggtcatgttcagtacatttttacgtgctcagatctcgcttgcctgggttatcgggccaccgctcgcttatgaactggcaatgggatttagttttaaagtgatgtatctcaccgcagccatcgcatttgttgtttgcggactgatagtctggttgtttttgccatcaatacaaagaaatattcctgtcgttacccaacccgtagaaattttaccctccacccacaggaagcgggatacgcggctactttttgtggtctgttcaatgatgtgggcggcgaataatctctacatgataaatatgccgctatttattattgatgaactgcatctaaccgataaactggctggagaaatgattggtatcgctgccggtctggaaattccgatgatgttaatcgcaggctattacatgaaacgtattggcaagcgactattaatgctcattgctatcgtgagtggaatgtgtttttacgccagcgtactcatggcgacgactccggcggttgagctggaattgcaaattcttaatgccatcttccttggtattctctgtggtatcggcatgctttattttcaggacttgatgcctgaaaaaataggctctgcgacaacgttatatgcaaatacttcacgcgtcggctggattatcgccggctctgttgacggaattatggttgaaatctggagctaccatgcgttgttctggctggcgatagggatgttgggtattgcgatgatttgcctgctgtttattaaagatatttagctcaccagtctgggctaagaaaaatcggcgtggcgcaaacagagccatcctcgccatttttgctatcatgcctgcatacataaacgacaaaacagtatgcagagggaaaaatgggttccaccagaaaggggatgctgaacgttctgattgccgccgtgttgtggggaagttcaggggtctgcgcgcaatacatcatggagcaaagccagatgtcgtcgcagtttttgactatgacgcgtttgatattcgccggtttgattctactgacgctgtcatttgttcatggcgataaaatcttttctattattaacaatcataaagatgccattagcctgctgattttttccgtggttggcgcgctaactgtacagctcacttttttgctaaccatcgaaaaatcgaacgcagccacggcaacggtgctgcaattcctctcaccgacgattatcgtcgcctggttctcactggtgcgtaaatcgcgcccgggcattctggttttctgcgctattttgacatcgctggtcgggacttttttattggtgacacacggtaatccgacgtcattatcgatctctcctgccgcgttgttctggggcattgcctcggcatttgctgctgcattctataccacctatccctcaacgctaattgcccgctatggcacgttaccagtcgtcggctggagtatgctgattggcggtctgattctgttgcctttttatgccagacaaggaacaaactttgtcgttaacggcagtttgattctggcgtttttttatttggtggtcattggtacgtccctgacatttagtctgtacctgaaaggagcacaattaattggcggtccaaaagccagcattttgagctgtgcagaaccattaagtagcgcgctactctctttgctgttgctggggatcacgttcacattaccggactggctgggaacgctgctgattctgtcatcggtgattttgatttcaatggattcccgtcgccgcgccagaaaaataaatcgtccggcgcggcatgagtgagaattaccagccaggcaccgcgccaccgttaaaaatggtttctgccgctttagcgacttcgggtgattgataagattgcagaaattccttcacgttttctgcattcttattatcttcccgtgccaccaaaatattcacatacggcgaattcttatcttcaataaatacgctgtcgtgcaccggagaaagccctgtctgctgaatgtaagtggtgctgataatcgctacatcaactttgggatcatccagtacgcgcgggagctgcgccctgagagatcccctcataatttccccaaagcgtaaccatgtgtgaataaattttgagctagtagggttgcagccacgagtaagtcttcccttgttattgtgtagccagaatgccgcaaaacttccatgcctaagcgaactgttgagagtacgtttcgatttctgactgtgttagcctggaagtgcttgtcccaaccttgtttctgagcatgaacgcccgcaagccaacatgttagttgaagcatcagggcgattagcagcatgatatcaaaacgctctgagctgctcgttcggctatggcgtaggcctagtccgtaggcaggacttttcaagtctcggaaggtttcttcaatctgcattcgcttcgaatagatattaacaagttgtttgggtgttcgaatttcaacaggtaagttagttgctagaacccatggctcctttgccgacgctgagtagattttaggtgacgggtggtgacaatgagtccgtgtcgagcgctgattttttcggcctttagagcgagatttatacaatagaatttggcatgagattggattgcttttagtcagcctcttatagcctaaagtctttgagtgactagatgacatatcatgtaagttgctgataggtttccagttttccgctcctaggtctgcatattgtacttttcctcttactcgacttaaccagtaccaacccagcttctcaacggatttataccatggcactttaaagccagcatcactgacaatgagcggtgtggtgttactcggtagaatgctcgcaaggtcggctagaaattggtcatgagctttctttgaacattgctctgaaagcgggaacgctttctcataaagagtaacagaacgaccgtgtagtgcgactgaagctcgcaataccataagtcgtttttgctcacgaatatcagaccagtcaacaagtacaatgggcatcgtattgcccgaacagataaagctagcatgccaacggtatacagcgagtcgctctttgtggaggtgacgattacctaacaatcggtcgattcgtttgatgttatgttttgttctcgctttggttggcaggttacggccaagttcggtaagagtgagagttttacagtcaagtaatgcgtggcaagccaacgttaagctgttgagtcgttttaagtgtaattcggggcagaattggtaaagagagtcgtgtaaaatatcgagttcgcacatcttgttgtctgattattgatttttcgcgaaaccatttgatcatatgacaagatgtgtatccaccttaacttaatgatttttaccaaaatcattaggggattcatcagagctgcgccccctcgagttccataatctgcaaatgacgaggattatcggttatatccagcgcggtaggtaataacccttttccctctttcagagtaattagcttctctttttgcaacagtaaaagtgcgcgaccaaggttggtcgggtcgttggggatcgccactgtcgcgccttcttttatttgcgccacggttttgatttttttggaataacccgccatagggaagacaaacgtatttcccaccgctaccagtttataaccatgcgcctgattatcttgttcaagaaagggtcgatgctggaagacattcgcatcaagttcgccatgatttgtcgcatcgttcggtagcaacgaaccgctaaatcctaccagttcaacatcgaggccatatttctcttttgccacctttttagcgacttccgcgacatcttgttctgcgccatttataacgccaactttaatgtgttttgcatcgctgctactctggtcgcaacctgccagcagaattccggccagcaataatgcggcccctgtccgtagatgatgtgttgtcagtttcatttttttatccttttattaatgattacctgactatagcggtaaggtcgctgcggtttaaaaaacgaaacgctatcgataagaataaaaaggaataaaagtggaatataaagtctggcacttcttactgaccacgcaagcgcgtttcgtacagcatgatgagagcgatgaaagcaaactacacttatgcttcattcgatacacatttgtaaaaggttgaatccatgaaaccaacgacactactgcttattttcacttttttcgctatgccaggcatcgtatacgccgagtcgccttttagctcactgcagtccgcaaaagagaaaaccacggtattacaagatttacgtaaaatttgcacgccacaggcgtcattatcagatgaagcgtgggaaaagttaatgttgtcagatgaaaacaataaacaacatatacgcgaggccatcgtggcgatggaacgtaataatcagagcaattattgggaagcgttgggtaaggtagaatgcccggatatgtaagaacagcaacaactactgaccaacgcttctttacctgatatcaggatttcttcattttcacctttgcagtaaccaacaatgcagtcagcaacatcaatgtgccggacaacatcaacggcgaagtcagaccaatattatccagcgcataaccgccgattgccgcgccacaggtattagcaagctgaataaccgccacctgaatagacccggctttttctgcctgatcggccagcgagcgggtgatccacgttgaccagccgacgggaaccaatgcaaaagttagcccccagataatcgccacgccggtagcaacgattttatcgcttccccacaacgtcagtaccaacgcactcacagccagtattaacggcgcgcctgctaaggccagttttaccgaacgtttaagaatgaacgacgaaagcgacgtaccaataaagctggcgataccaaaactcaacagcaccagcgttaagccatccacgccgaatcccgccaggttcatatacaccgggcgaatatacgtgaagaaagcaaactgcccggcgaaagacatgaagatggcgatcatccctgccatcacacccggacgttgtaataagcggaaagtattttgtttctgatgcgagggttcgcctggcagtgaaggcaatgatttgataatccagaaaatacacagcacgcccatcaccgccgccgcattaaagacattgcgccaaccgataagctcgcctaaaaaactgcccaacggcgcggcaatcaccagcgcaatagaaaccgcgccgaagatcaccgacagcgccttcggcaccgtacgcggcggtaccagacgcatggtcagcgacgccgacatcgcccagaacccgcccagcgccagccccagacaggcacgaccgattaaaagcaaactgaatgagttagcaaaggaaaccagcaagcaggagagcgtcagcaaaacggcaaacaaaataacaacgtagcggcggtcagtggcctgaattgtctgggtaataaacaaactggcaaacattgccacaaaggcggtcacggtcaccgattgcccggcaaccccttccgaaatgcctaaatcctgggccattggcgtcaacaaactgacgggcaaaaactcaacgataatcagacaggcgacacaaaacgccaccgagaaaacggctgaccagttcggtcgggtgatggcatccgcgccgcggttttcggcaataaattcactcatggtgttacccgtggcatgtttcaggggaaaagccgaccactttaacattgaaatgtgtgacgcatttaacgtttttgcaacttttacggtgttgcttgagctggagttaagatcgaaacggaacagggcaaagattaccggatgcggcgtgaacgtcttatccacccgacaggtcaggcgcggtctgtaggctgataagacgaagcggttttaatgcagccagtgaacgccctcggcaggctgaaagaacgcgttatagcgcatctgaaaagcattaatatcctgcatttcaggttcggtttcgcgcagaaaccccagcgccagcctgacctgagcatcggtaatcggcgcggcaagacgggctttttgtaaaatccgatgccattgcagcaggttctgttcgctaccatcgacaatgacaatttgccagatgagcaacacctgcgcggcgttttgcaggtgcgactcatccggacgatgcaaataacgtaaaaattcgtcaccggctgactttcccatttgatcgaccatcgactccacgggtatgacatcgatattcagccgatcgctgagacggcgaatcgcttttctggccccggatgtcagcacccgaaaaccaaccacaaacaccactgccagcgtggcgagcattatccagatcatgagttctcctgcgtaatcagaactcatgatatctggaaaccctcgccagttactaatccaccagaataatcttcagtgcaaacagagctgcgaccaccaccacacacaggttcagatcgcgccagcgcccggtgcatactttcatgatgcagtacgacataaagccgagtgcaatcccttcggtgatcgagaaagtaaagggcatcatcaccgtggtaataaacgcaggcaccgattcggtaaaatcatcccagttaacgcgcgccaggctcgaagtcatcagcacgccaacaaagattaacgctccggcggttgcgtaaggaggaaccatcgccaccagcggtgagaagaacataactaacaggaacataacgccaaccacaaccgcagtcagccccgtgcgaccaccgactgccacaccagaagtactttcaatataggcagtaacagacgaggtgccgataaacgcccccgccaccgaactgacgctatcaacatacagcgccttattcatattggggaatttaccgttactatctattaagcctgctttatcagttacaccaattaatgttcctgatgaatcaaataggttgatcagcataaaggagaaaatgataccggcgagttcaagtgttaacgcgccgctcaaatctacttcaccaatgacgccgctaatatcaggcggaatggaatagacgccgctaaaatgaacatcaccgaaaaataatccacagcaagacgtcaccacaatagaaaccagcaccgcggcatgaaaatgacgtgatgacaacacggttataataaaaaaccctaaaatacctaacaacacgccgtgagaacttaaatcgccaatcatcaccagcgtgtctttattggcgacaataacgccagtattttttaatcccattaaggcgataaataatccaattccgctggtgataccaatacgtaaacttaagggaatgttggagatcatccagtaccggatacgaaacagcgtgagcaaaaatagtccaactgcgccccagaatattgcgcccatcccggtctgccaggagatgcccatcgcccccacgaccacgaaggcaaagaaggcgttcagccccattgccggagccagcgccacgggtaagttagcaaatatccccatcgcaatactgccgataccggcaatcaaacaggtggtaacaaacaccactttcgggtccatttgtgccgcgccgaggatttgcgggttcacaaaaacgatgtacaccatggttaaaaaagtggtcatccccgcaatcaattctgtgcggacggtggtcccatgctgaggtagtttaaataatcgcgaaagcgtccctgattcattactcacgtaatcggtattgtcattattcatttttttgtccattggaggagatttaatcccttgcttttgtaaaacaaatgacaacaacggttcagtgataattatcacatttcaattgcacattaatggatattctttaataatctcgcgacgtttctttatgataaataataatcaaattgataaaatcaaaatgagaaaaatatgaataattctattaaccataaatttcatcacattagccgggctgaataccaggaattgttagccgtttcccgtggcgacgctgttgccgattatattattgataatgtctctattctcgacctgatcaatggcggagaaatttccggcccaattgtgattaaaggacgttacattgccggtgttggcgcagaatacgctgatgctccggctttgcagcggattgatgctcgcggcgcaacggcggtgccagggtttattgatgctcacctgcatattgaatccagcatgatgacgccggtcacttttgaaaccgctaccctgccgcgcggcctgacgaccgttatttgcgaccctcatgaaatcgtcaacgtgatgggagaagccggattcgcctggtttgcccgctgtgccgaacaggcaaggcaaaaccagtacttacaggtcagctcttgcgtacccgccctggaaggctgcgatgttaacggtgccagttttacccttgaacagatgctcgcctggcgggaccatccgcaggttaccggccttgcagaaatgatggactaccctggcgtaattagcgggcagaatgcgctgctcgataaactggatgcatttcgccacctgacgctggacggtcactgcccgggtttgggtggtaaagaacttaacgcctatattactgcgggtattgaaaactgccacgaaagttatcagctggaagaaggacgccggaaattacaactcggcatgtcgttgatgatccgcgaagggtccgctgcccgcaatctcaacgcgctggcaccgttgatcaacgaatttaacagcccgcaatgcatgctctgtaccgatgaccgtaacccgtgggagatcgcccatgaaggacacatcgatgccttaattcgccgcctgatcgaacaacacaatgtgccgctgcatgtggcatatcgcgtcgccagctggtcgacggcgcgccactttggtctgaatcacctcggcttactggcacccggcaagcaggccgatatcgtcctgttgagcgatgcgcgtaaggtcacggtgcagcaggtactggtgaaaggcgagccgattgatgcgcaaaccttacaggcggaagagtcggcgagactggcacaatccgctccgccatatggcaacaccattgcccgccagccagtttccgccagcgactttgccctgcaatttacgcccggaaaacgctatcgggtcattgacgtcatccataacgaattgattacgcactcccactccagcgtctacagcgaaaatggttttgatcgcgatgatgtgagctttattgccgtacttgagcgttacgggcaacggctggctccggcttgtggtttgcttggcggctttggactgaatgaaggtgcgctggctgcgacggtcagccatgacagccataatattgtggtgatcggtcgcagtgccgaagagatggcgctggcggtcaatcaggtgattcaggatggcggcgggctgtgcgtggtacgtaacggccaggtccaaagtcatctgccgttgcccattgccggcctgatgagcaccgacacggcgcagtcgctggcggaacaaattgacgccttgaaagccgccgcccgtgaatgcggtccgttacccgatgagccgtttattcagatggcgtttctttctctgccagtgatccccgcgctaaaactaaccagtcaggggctatttgatggcgagaagtttgccttcactacgctggaagtcacggaataataaaaaagcccggcgtcatgccgggcaaaagtcaccagttacgtttatgccactgtcaactgctgaatttttttctcgcggcggattttgcgttcttccatcaccgccactatcgccatcaggcagatacaaccaatcgcggcgatatcaagtgcggcgaatgtgcctgcccagccggtaaggccgaataccggcgtcccatcggcaatcattcccagacctaacttggcaaagctgtcaccaatcaggtaagcaaaggtgcctttaataccatcggcagcgccaatcgcttttttaggtacaaagccaacagcagccacaccaatcaacaattgcgggccaaagaccaggaaacccaacgcaaagagagaagccagatagatatattcgttgctggcatgttgatacacaccgagcgtggcgataatcagcgccagcgcgatgcaggccaccaggccacggcgaccgttcgccaggtcagagagccagccccacagcagcgtaccgaccagcgcaccagcttcaaacagcgtaaagccctgaatcgccaccgctttagagagtttcagttcctggaacgcgtatacggttgaccactggtcgataccaatacgtaccacatagaggaaaatgttggcgaagcacagcagccagatcactttgtttttcagcacatactcaacaaagatctgccacttggtcatatcggtagattctgtctctttgtcctcttcgctgatctcctcgccgaacagttcttcagctttgccgaggccataagattccggggagtcgctgccgtaacgcaggccgataaaaccgacaatcagcgcgataatcgacgggaagataaacatgccgatgacatggccatcgaacaggtaatttgccccgaacagcgccacacctgctgcgcctgcaccgccaaggttgtgagaaatattccagaaaccgaggaatgtcccgcgtttacgacgcggcgtccatttggtgatggtggagtaactgcacgaaccgccggtactctggaaaaagccgcttaaggcgtagaaggcaatcatcaggaacaggctaaccgagccgctgcccatactggcactgaagcccagcatacaaatggcagacaggatcagcatgaacggcaggaattgtttggtgtttttgccgtcggcgtagtaggaaaccagcgttttacccacgccataagtgatggagaaacccaagccgatcatccccagctgcgtcatgctcaacccgtaggtcgagatcatgtcgttctgcgcgatgttaaagttcttgcgaatcaggtacatcgtcaggtagccgataaagaccaccaggtaggattgcatgaacggtttgaaccacattttgcgccgcacttcgagcggaaggtccagggtcggcttgcgaacctggtttaagaaagccagcatgggttactcctgaaatgaatacctgcgtgaggcatgcattgtaaaaatcagcagcaaatcaggcctgagatagcgtccaggcaaaacctggaaaatttcttagttttgccggatatgaagtgaaaaggtgagatgcatcacgcttcgcgcggtgcctgggcgttcaaaaagggcagtaacagcagtgcggaaatcccggcggcgatagagataaccacaaaaaatccgctccagtgccaggtatcgagtactttcgccagcggccaaccagcaagcgacgcccccagataagcaaacaagccgacaaaccccgtcgccgcccctgccgcctctttgtgggaacactctgccgccgccataccgattaacatctgtgggccaaagacaaaaaaaccaatggtgaagaagcaggttgcctgcatcacgtagctggcaaatggcatcagccacagggagccgactgaaagcaaaattccggcggcgaaaatcaaattcatcggccctcggttgccgttaaacaatttgtccgagccccaaccggctaccagcgcaccgataaatccgcccagttcaaacatcgtcactgccgtattcgccgtgaccagatcgacgcccagtgtctcggacatatacaaattgccccagtcgttgatcgccgcccggaccacatagaccagcacatagcaaaacgaaagcagccagatatacggattcagcaacacatatttggtgaggatctctttacgcgtcaaccctgccccttcttgttgttgagcaatttccagcgcgtcgtgtcgccattcaccgaccgccggtaaacctaacgcctgcgggcgatcgcgtagccgccagcagagaaaaatccccacgactatcgccatacaaccagcaatcatcatcccggcacgccagccgtaatgcagcgcagccgctgccatcacaatgggaatgagtgcgccgccgacgttatgcgccgtgttccataatgcccaccaaccgccgcgctcggtacgtgaataccaggccgttaacagacgcgcacacaccggtgaaccccagccctggaaaaaggcgttcagcacccagagcacggcaaacgcccatagcgacgtcgagaagccaaacagaatgttgataatgcccgtggcgataagccctatccccataaaataacgggcatttgagcgatcgctgacaatgccggagacaaacttcgacacgccataggtaatgtaaaacagggtcgctaacaggccgatatcgctacggctgagcacgccgttagcaaggatttctggtacggcggcgttaaaacttttccgcgtgaagtaaaacagcgcataacccagccagatggtcagcagaatatgccgacgccagtagcgatagcgggcatcaatttcatatttatcagtcattaatggcgcatcggcaggcgctttcagaaacggcaacatcatcaaaccttagacatagcgttgaggtagagaaacgctgacacgcgtgccgtgcagacaggaaatgtgtaatgtgccacccagcgccgttacgcgctcgcgcattccggtgaggccaaaaccttgttgcccggaacccggcggcaaaccgctgccatcgtcttcaataaccagcatcaaccgttcatcctgctgccagccttgcagcgtgaccgcgctggcatcagcatgtttcacaatgttgttcagcccttcctggcagacacgaaacagcgtcacgcgctggttttcacttaatgctgattcatcgattcgccattcgagatggctgacaataccgcgcccttccagctccatttcccgcatcagtgagcggatggcctgctccagggtgagatcatccaactggcgcggacgtaaccgacccaacaaacggcgcaccgcgtcgtaaacgcccagcgatagttgttcgatgagctgcccgctctgcttcacgctggcgttatctgccgccagccgctgaacaatgcccgcctgagtacgaatagcagtgatggtctgaccgatatcatcatgcagctcacgcgccacatcacgacgcacgctctcttcggtttccagcaaccgttcagccagatgctgattgcgcgccagttccttttgcagcgactggttaagttcacgcaaccgctggatgccagcgcccagtaacaaccctgtcagactttgcaccagcaacgagagcaataaatccaccggatgatcgcgccaggtttgactggcgatcagcgcgatggcgttcatcaacgtcgcgatcagcgccccttgccaaccgtagtgccaggccagcgcgataatcggcagcgccaggcagaatggcgtaaagcgcgacagttcgtccggcaatcccaactggagccagagactaataacaaacaacagcaagtaccagaccagatgccgcccgcgccagttgatcggttgagaaaccagtgacgggccgagcggcagccaggtgttattggcgagatagtgccagaacaccagacatatcggggccagcgtcaggccgccagttaaagtcagcaacagcgcattccacgactctttgccgtgccaaagccagggcagcgactgcaacaacgccgccgccgttaacgccgcaccctgtaacagcaaggtgcgccagtcacgctgatggcgatagcgcgagatcagcgccacgggcagtaacgtcagtaaactaccgatcatcaataacggaaaatgggttaaaccgaccgcctgcgttagccagtaaatcagcagccactccgcgcccagcagcaccggccagtatccgcgcgggcattgcagcattagccccagacgcagaccaaacggaaataacagcaccgccatatcagggcgctcaaccaggtgcaggctgatactccacaggcaaaaccatgcggcagagaagataaaaaagcaggcaataacggtaattaagcgggagaacaacgtcttcatcaccagccatcaaacatgcggcgcgccagttctacgtcgttactgacgcccagtttttccatcagattggcgcgatggacgtgtaccgttttcggtgacaagcccagttcggcggcaatctctttcaccgccattccttgcgccagtttttccgccacctggcgttcacgtttggtcagcgggtcctgacgaccggatgccagtttaatggcaatatccggcgtcagataacagccgcccgtagcaaccgtatgcaccgccgcaatcagttcgtcagggctacagcgtttggagagaaagccgcgcgcccccgcgttaagcgcctgctcaaccagagccggactgtcatgaacagagagcattattgtcgccatacctttcggcagctggcttagcagttccagaccggagatatcgggcatggagatatcgcaaatacacacctgcacaccgcgccccggcagccccgccagcgcctcgcgccccgaaccaaactcggcaactacctgcaaatcaggttccagccccagcagctgcgcaaagccggagcggacgatgaggtgatcgtctataagggcaacggtgatcatggtcttgtcctggcgggtaaaaaaaaacgcgcttaccttaacgataagcgcgatgttgttcaagccttgagcggttactgaaaaaacaccgcaatcttgttaaacatagtcggatcggactgattacgctgcactttcaccacatcttccagcttatcgatttggcttatcatctgctccagacgctggtcgtcattgaccagtagccagatatggcttttgtcgctgtcctgaatcggcagacaaagaatgccttcaacgttaaaagcgcggcgggcaaaaaggccacaaacgtgggtcattacgcccggatggttgcgaacggtgagctccagaatcacgttgtcatgagttgtgttttgcatggcttattcccccaccatttcagtattcgccgcacctggcggcaccatcgggtaaactttttcttcggcatcaatgcgcacatggatcagcgccgggccagggcgattgatgatttcctgcaatgcagcctgcggatcggcttcgttattcaaatcacaggtttcgaggccgaatccggcggcaatctgcataaagttgatttttcccggataggtggcggcaaaaacgccttgctcgtagaacagactctgttgctgatgcaccagccccagcgcttcgttgttcatcagaatgattttgacatccagctgattttcactggcggtcgccatctcctgaatattcatcatcaggctgccgtcgccggagaaacacaacactttgcgatccgggttcgccagcgccgcgccaatcgccgcaggcaggccaaaacccatcgtgcccagcccaccggaggtcagccactggcgtgggcgattgagcggataagcttgcgcggtccacatctgatgctgacccacatcggtggtgataatcgcattgtcatcgacacaggcggcaacggcgttgatcaggccgtaatggcttaatggatcgcacgctttcgggattggacacgggaattcgcgctgcaaatccgctaccaactggtgccactctgcacgcggttgcgcttccacctgcgggatcaattgcgccagcacgtcatcaacatccgcctgaatcgccacatgcggctgcttgattttacccagctctgcgcgatcgatatcgacatgaataattttggcattcggacagaactgctcggttttgccaatcgcccggtcatcaaaacgcgcaccgagcactatcaacaaatccgcctcctgcaaaatatagttggtgctgcgcacgccgtgcatccccagcatacccagcgacaacggatgcgcttttggcaacatgcccagcgccattaaagtcatggtggtaggcagttgcgctttctccgccagttcacgcacccgtgcgggcgcattgatcacaccgccgcccagataaagcaccgggcgtttggcagcgttaatcatcgccgctgcgtcacgaatgctttcttcgctaaaggcgggggcggcggctttttctgccatagcgggctgtgtttcaatctcaaaaactgccgtttgcacatccttaggaatgtctatccacaccgggcctgggcggcctgattgcgcaatgcggaaggcatcgctcatgacctgcgggagttcttcgatatgtctgaccagatagttgtgtttggtgatggggatagagatgccgtaggtgtccacttcctggaaggcgtcggtgccgatcatcgaggcgggaacctgaccggtgatgcaaatcagcgggatggagtccagccgcgcatcggcaatggcggtcaccaggttagtcgcacccggtccgctacaggccatacagaccgccggtttaccgtcggtgcgcgccatcccctgagcgataaatcccgcgccctgttcatgacgggccagaatatggcggatttgcgtgctttggcttaaggcatcgtaaacaggcaggatagaaccgcccggaatgcccgtcacaatcttaatgccctgctgttccaggaaatgaacgataaattctgcgccggtaaagcgcttacgcgtcgatgttgtgcccgaacttgccatgctccagtccttttcttctgggccgactttccgggaggtgcttaaacgaaaaaccccgcccggtttgcgccggcggggttttggaatcgtgtgttgttccagtccctacggcgcattgccgacgaccaccaccacacgcacgacgaccactgcggcggatagcgcagttggtagtagttttgcgttgaacatggaagtagtcattggggaccttgttggttttgtgtttaacaatatttatacaagcacagctttacaggggagacaatggaaaatttttcagcaagggaaaattgaggggctgatcacgttttgtactgaattgcagataacaaaaaaccccgccggagcgaggtttcatcagccgcctgcggctggtaaccgcaaagcacactgtattatgtcaacactgaaagtatacgtgttccgcgcagaacgcgcaatttcggcacgaattttgacgtatttagggcatagttgagtatcgatcacagtttgcgttttgtccaaatattactgtttatttatacagtaaacttctataatatcactgtacgcaatgtgttatgcgggggccgcatcgttacccggcgcactaagtcctggctgaaacgggtggtgccgtcagcgccttaaccccgcgtgagcacactgtgttatgtcaacaagcacaacgtttctccttaagataccgcgtgcacaacagctggcaacaggcagcggaaaggtacgtcagctggcagtgctcctgaaccacaggagacgcgtatgagcctggtggatatcgccattcttatcctcaaactcattgttgcagcactgcaactgcttgatgctgttctgaaatacctgaagtaattcagattcaagtcgcaccaaaggggagcgggtaaccgctccccttttatatttagcgtgcgggttggagttgggggcttcttctaccagcagaatgtttgcacctgcgctgcctgtgcccctcaccctagccctctccccaaaggggcgaggggaccgtcccgtgcaatgtttagctcattttctgaaagggaacggtggtttccccctcgcccctttggggagagggttacagttcgcacgtaatccctcccggcaacatttattgccgcttttgtttacatattctgccgctaaacaattctccattcctggcgtatatctggctaacattcatcaatgtgatagattcctctcccgcatttatgggaatgcgtagtgacttattctaattatttttataaaagcatccgtgataatgaaaaggcaaagaaacgtcaatttgttattgatgttggtattactcgtggccgtcggtcagatggcgcaaaccatttatattccagctattgccgatatggcgcgcgatctcaacgtccgtgaaggggcggtgcagagcgtaatgggcgcttatctgctgacttacggtgtctcacagctgttttatggcccgatttccgaccgcgtgggccgccgaccggtgatcctcgtcggaatgtccatttttatgctggcaacgctggtcgcggtcacgacctccagtttgacggtgttgattgccgccagcgcgatgcaggggatgggcaccggcgttggcggcgtaatggcgcgtactttgccgcgagatttatatgaacggacacagttgcgccatgctaacagcctgttaaacatggggattctcgtcagtccgttgctcgcaccgctaatcggcggtctgctggatacgatgtggaactggcgcgcctgttatctctttttgttggttctttgtgctggtgtgaccttcagtatggcccgctggatgccggaaacgcgtccggtcgatgcaccgcgcacgcgcctacttaccagttataaaacgcttttcggtaacagcggttttaactgttatttgctgatgctgattggcggtctggccgggattgccgcctttgaagcctgctccggcgtgctgatgggcgcggtgttaaggctgagcagtatgacggtcagtattttgtttattctgccgattccggcagcgttttttggcgcatggtttgccggacgtcccaataaacgcttctccacgttaatgtggcagtcggttatctgctgcctgctggctggcttgctgatgtggatccccgactggtttggcgtgatgaatgtctggacgctgctcgttcccgccgcgctgttctttttcggtgccgggatgctgtttccgctggcgaccagcggcgcgatggagccgttccccttcctggcgggcacggctggcgcgctggtcggcggtctgcaaaacattggttccggcgtgctggcgtcgctctctgcgatgttgccgcaaaccggtcagggcagcctggggttgttgatgaccttaatgggattgttgatcgtgctgtgctggctgccgctggcgacgcggatgtcgcatcaggggcagcccgtttaagcgcacgtcaccgcagcatcgtcatcagctccatgggagaacgatgctgctttatcagatcacgcatcacccgcatatgcggtgcggagtaagaataaaacgcctgatagcccgcacaaagcacgctgtctggcgtctcctggcgagcgtgcgggcacaggcgatgccagtcgcacgcctggcagtcacggcgcggttgcgggttttcgctgccacaccatttttgtaaggtggcgtcaaaaagctcaatcgagatacgactgatatctgcccgcacccaacactcgaacagggcaattaaaaatttcccccacagctctgctgtcaccgaagcggccgtcagatcgccccggtcatcaaattcaagatagggaatgagctgtacggagcggatgccccgctgtttgaaattgtgataaaaatcggcaggttgcagagcatccttgtactctacaaccagtttatgcctgtcctcttcagcatcaatgacctgacttcctgtcatgcgactctctcaataaatacgataagttgatgtatatgcgttacagcaaacagtattgcgagagataacaccgcgagggagatcaaaaatttgtcacggactacgtgaaattgggaaaaatcgctattcgtgacatccattaaattgcgattacgggtgtagtgccagaggatcagcgccacgatggcgagaatgccaatcgaaatccagaataacatgcccgcctggtgccagttgtgtttgatagccaacgccatcaacgcgccgtagcccagcatggtacgaaaccacgccagtgatgtgcgctccggctgcagtcctgggtcggcaatgcgtctggctttgcggctatccggcatacaacaccagtcccataacgatcaccgccacgaccatcaatattaagctaatgattaataagctgttggtgtagggcaggtcctctttcagacgcatcgctttttcattgcgtaaccagcgcaggtagccatacatcgctaacccgccggaaaacagacacaacaacaacgccagcagttcacgaatgacgggcgtggcgaaatctggcgcaagttgatcaagcccaacccccgccgccagaaatcctagtgcggtacggatccacgccagaaaagtacgctcattagccagcgagaagcggtaatcgggcgcttctccaaggcgggaaattttcattgttgctcctttgcaatttcactaacgctctacctttagcggtttttttttaagaatttcgtccgcccgtttcctgatatgctttcgccatccgctacaaggaggtcagatgggtatcatagctcaaaataaaatcagttcattgggcatgctgttcggtgccatcgctttaatgatggggattatccacttttcattcggccctttttccgcaccaccgccaacgtttgaaagcatcgtggcggacaaaacggctgaaattaaaagaggtcttctcgccggaataaaaggcgaaaaaattaccaccgtggagaaaaaagaggacgtagatgtcgataaaatcctcgatcaaagcggtatcgcactggccattgctgcgctactttgcgcatttattggcggtatgcgtaaggaaaatcgctggggcattcgcggcgcgctggtttttggcggcgggacgctggctttccataccttgctttttggtatcggcatcgtgtgcagcattttgctgatattcctgattttttccttcctgaccggcggttcactggtttaagcagcctgaataatgcccgccgggtgttcatcagcgggcattatcgtcagaacttctgttttttctcttccactttcactccttgcgtcggtaggccggtgtcatagtcacgtaccaccggcgaatagccatcttgtgggcgtggacgaaatgcccccatccagcgcggcagtgcatctttacgccacggacgcaggctccattggtaactgcggaacggatcgcgaattttgtccatgtaatccaataaggcgtcatgcattttgctgcgaacgtctgcaaaacggatatcatcgatcaggttatgcatttcatttgggtcattacggcgatcgtaaagttcatcactggtgaagaggttgagtaccagtttaaagtcatccgtcacccagcaacgcaccggaataaaaccgccaaagctgtcatgctcaatctcgtagcggttaaattccaccattacaccgcgtggctctttcacggcaaggatattttcccccggcagaatctctggtttttcaatatctgccagcgccatcattgtcggcagtaaatcgatatgactgactggcgtatcgacctgtcgccgctccccttgcggcgaacggatgatcagcggaatacgggtgatgtcgtcatacatcgccgctcctttactgatcagcttatgtgcgcccatcatttcgccgtgatcggaagtataaatgacccacgtattttcacgttgctctggcgttaaggcattgatgacccgtccgatttggtcatcaacaaagtcattacaggcaaaatagagcggatggtgataaagcccgtcatcaccgactggcgatggcatcgcctgcgcccataagcggtgatgttccggtttgttcgccaggtcatcctgagctttctcgcccagatcgtagtaaaaatcagcgtatttctctaaatactccaccggacaggtgaacgggtgatgcggctcatcatacgaaaccaccatcaggaagggttcctcggcgcgcgcgggctgttgcagaaaatctaccgcccgattgctgatgcggtgcgcccaggtgaaggtttcgtcgatatggttcgcctgtaaatcctcaacgctgtttaggccattgcgccacaggctgatctctttttccgtcagttcgctaaggtagttcgccccatcgaaccagtaatcagcgtcccactccggcggacactcgccagtgccgaaatagtcatgaccgtcgagatgccatttgccgatgtaacaggtgtgatagccggcatccttaaagtagcgccccatagtggagatgtttttgcctggcgcgacgttgttggtccacgggccggactggttagcgtagataccggtaaatagtccggcgcgtgcaggcgtacaaaccggtgaacaggtgtaggcggaattaaagcgaataccttccgccgccagactatcaatattttgcgtattcagcggtttaccgctatagcaaccgaccatattggtggcctgggtatcggtcatgatgaacagaaaattggggcgtttcataggctatccttcgcgtcgggagtaaaggttacggctgggtcgtgacgatgccgccagctgtcaaaaatcaggtagacaatcactacggcggcaatgaaataactgatcatcgctaaccagcgcgtaccgtagccgccgaattcagccagcccggcatagacgccaatcatcgcgaacaggatgccaattgacgcgatcttgacgtttctccacggtttcatgtccaccgcaaacgcatctttgaaggtgaacggcgtggcgcgcggtttgataaaaccgatcaccagcatcacgaccacgttgatgcagaacgtacaggccagcacatagaggaaatggaagtcgaacttcaccagatagttgatggtgatgtagctgattatgccaatccccatcgccacttttgccgccagcgccgggatgcgcgggaagaaaaagcccataatgatgatggtaaccagcggcacgttgtaaatgccgttgagctgtttcatccagctatacagcccctgcggcgcgttggcgatccacggcgcgaccagcaccgaaacgatagcgataaagaaaccaaatttgcgcccgacggtgaccagctgctgcggctcggcattctggttaatgatgcgacggtaaatacccatactgaataacgtactggcgctattcagaaagccgttgaaggtactgatcaccgcaccaaataacaccgcgccgaagaaacccaccattggcactggcagaacgttattgaccagcgtcgggtaggccatgtcggctttcggtaaatcctgatacagatgaaacgcaatcaaccctggcagcaccagtaccagcgggtcgagcattttcagcaccgccgttaacagcgcccccttttgcccttccgccaggctttttgacgccagcgtgcgttgcacgatgccctgatttgtacaccagtaaaaggtgttcaccagaatcaaaccggtaaatgccgcgccaatcggcaagggatcggtcgggccaccgattgagtttaatttctcggcgtgaacggtggtgagttgctcaatgccctgcataaagctgcccttgcccatcgcgatcaggccaaataccggcaccatcaacccgccgataaccagcccaataccgttgatggagtccgccactgccattgcgcgcagtccgccgatcaccgcatacaaaattcccgccagaccaagcaaaattaccagtagccagatagccgcaccgtgagaaatctgtagcgattccccgacgtgaaacaggctgttgagcgccaacgcgccggagtagagaacaatcggcagaaagcagacgccggtggcaatgaggaagcagaagtcgatgataatacgcgtcgttttatcataacgttcctccagaaaatcggggatggtggcaatgccgcgcttcagatagcgcggtaaaaagattagcgcgaggaagatcagcgtcaccgctgaagtcacttcccagcccatcaccgacatgccgcttttgtaggcctgcccggaaaggccgaccagttgttccgtggaaaggttggttagcattaacgaagcggcaataaccggcgcttttagtgaacgtccggcaagaaaatagccttgttgcgatccggtatctgttttgcggaccttccaccaggtgatcaccgccaccagcagcgtaaaaccgacaaaactcaagatttgtaacgaattcatctcatagcccttatttatgtttatgtcccggacgcatgaatatagggagaggtaaaatgcgtcgggtcaggcagtcagattcttaaaatacaaacgtcgtatccctgaacggattgttttctgttaagttcaggttgtgagcataattcgccggagggatattaaaatgaatggaaaattgcaaagttcagatgtaaaaaacgaaactccgtacaatattcccttattgattaacgaaaatgtgatctccagcggaatttctctgatctcgctctggcatacctacgccgacgagcattaccgggtgatctggccgcgggacaagaagaaaccgcttatcgccaactcatgggttgcggtgtataccgtacaaggatgtgggaaaattcttttaaagaatggcgaacaaataacactgcatggcaactgtattatattcttaaagccaatggatattcactcttatcactgtgaaggtttagtctgggaacagtactggatggaatttacccccaccagtatgatggatattcccgttggtcagcaaagcgttatttataatggcgaaatttataatcaggaactcaccgaagttgctgagttaataacttcaccagaagcaataaaaaataatctggcagtcgcttttctgacgaaaattatttatcagtggatttgtcttatgtacgcagatggtaaaaaagatccacaacggcggcaaattgaaaaattaattgccactttacatgccagtctgcaacaacgctggagcgtagctgatatggctgccacgatcccctgtagcgaagcctggttgcgtcgtctgtttttacgctataccggcaagacgccgaaagaatattacctcgatgcgcgtctggatctggcgctatcgctattaaagcaacaaggaaactcggttggcgaagtcgctgatacgctcaacttcttcgactcctttcatttcagcaaagcctttaaacataaatttggttatgcgccgtcagccgtgctaaagaatacggaccagcacccaacggatgccagtccacacaattaacgtaactctggccagtacgctttgttggcctccagcaactcatccagaatagctttggcgaccgaggcgctcggtaccgttttcgacaacgtaatcgcctaccacaggtgctgatatgaacgctgttcccaggcgtccacgaccagtttttccaccgccacttgctgactcattaaccctttctgaaactgcgggatatcgccgaccaccagtggttcaggccgtagtagcgcacgcgcatctgtttgcgatcttgcagcccaacaatttgcgccatccggctttcaataccgattggcatgtcacagatgttgaggattttcgcattcgggcgcagacgacgcgtggcttctgcgacaattgctgccgggttggagtagttgagcatccaggcgtttggtgaatatttttccatataatccaccagttccaggacgccgccaatggaacgcatgccgtacgctattccgccgggtccgcaagtttcctgaccaacaacaccgtggcgcagtgggattttttcatccagttcgcgcatcgggtacttgccgacgcggatgtgcgccatgacaaaatcaacgtcgctgaacgccacttcaggatcggtggtgtaactaaacgcaatgtccggcgctttctctttaaggatgactttacaggcttcggcaatcacttcctgccgcgcgccatcgttatcataaaatttcagtgcacgaagcgggaaacgctcctgattcgccaggagcatcaacacgatgcctggcgtaaaggtgcttccaccgcctgcgacaaccactgagaatttggtcattatactgcctccgtaatggcaacattttctgctgattgatgagaattaattaagctatcgagctgttcacgcagctgggatacatgcagaccaatgatcacctgaatggcatcgccactacggaagacgccgtgcgctcccagctttttaaagacttcgtcatccagcgtttgtgacatgtcatgcagtgcaatgcgtagacgcgtcgcacaattgttaatgctggagatattgccgaccccgcccagggcttgcaggataccggcagcctgatccagctctttttttggctctgccgcggtggtttggcctcgcgaggctttgtattcggcttttgagtagagtttcacttccgcatcttcacgtcccggcgtgcacatgttgaactgcagaatcagtgtgcggaaaaccacgaagtacagcagggtaaagcacaacccaatggcgatttgggtcagcatcatatccgcgtggttgctgaacatcgggatccagttttgcggtaaaacctggtcaatcagacctccgcccatgttgcccaccacaccaaagagatacatcacggtcgacattgaggccgcaagcacagcgtgtaccgcaaacagcaacggtgaaatgaacaggaaggtaaattccagcggttcggtaattcccaccagcatggcggttaaggttgcgggaatcagcaagcccgccacttttacccgattttccggtgcggcagtgaagtacatcgctaaagaaatgcccacggcaccaaagatttttgagttaccgtgcagggcaaaaccgccttccgggaacaacgatttcagcggctcggcgctcagactgaactcttgcagatgctgcgcccagtacatctgaatgccgccttcaacagctgccggaccaaagataaactgtccgtagatgaagtggtgtaaaccggttgggatcagaatacgttcgaggaaggtgtaaacccacaccccaagcgcacccgccgaacgcaggaacgcttgcagagattcaatccccatttgtacttttggccagccgagcaatgtcagccaggcacaggggatcatcaccaggaaggcgataatcaccacataagacgtcccctggaaaatgccgagaaaaaccggcagttttttatcgaacagacggttatgcagcgccgtcacaatgccggaaatgataattgcgccgataatgctggtatcgagggttttaatcccggccatcattgtcagaccgctacctgccaccgcgtcctgagtgaaatcgacgccgaagtagcttccccaggtcattcccatcgcattgatgaaatagttccaggtcaggaaactcaccatcaccgccagacaagcacgtccctgcgcttgcttagcaaggccaatgggtaaaccgacagcaaaaatcagcggcatattacggaataccgtccaaccgccctcttcaataatgtgtacgatttgcgcgaataaactgttcggatcggtcagtgattccccgacaaacatcgggttttgcagcaagatggcaagacccaccacaatcccggcgaagggaaacagcagcactggcgtgaacatcgcgccgccaaagcgttgaatttgactgagcatttccacatcctcttttctcaattctgtaagtaggaagcctgattggttatgcggcaggcctggagcgaggataggaagatgcgatcggcagaacatgacgacccaatgggattcgtgatcgctttcatgcttttcgttgggcggtagagatctacgttttcgcgaaaaagtagacatctgtgagcactggtacacagcatcgaacacatctttaaaaaaaagatgttttttcaatcgattaagcagaacttgtgggcgcattacccgggcttgcaggcaaaaaagagatctagagatgatctacaaaagcattgcggagcggttaagaattcgacttaattccgcggatttcacgctaaacagccttcttcccggtgaaaaaaagttggcggaagaatttgcagtatcccggatgaccatccgtaaagcgattgacctgctggtagcgtgggggctggtggtccgccgccacggcagcggcacttacctggtgcgcaaagatgtgctgcatcaaaccgccagcctgaccggactggtggaggtgttaaaacggcagggaaaaacggtcaccagccaggtgctgatttttgaaatcatgcctgcgcctccggccattgccagccagttacggattcaaatcaacgagcagatctacttctcccgtcgcgttcgttttgtggaagggaaaccgctgatgctggaagacagctatatgccggttaaactgttccgtaatctttcgctgcaacatctggaagggtcgaagtttgaatatattgaacaagagtgcgggattttgattggcggtaattatgaaagcctgacgccagtgctcgccgatagactgctggcgcggcaaatgaaggtagcggaacacacgccactgctgcggatcacctcgttgtcatatagcgagagcggggagtttttgaattattcagtgatgttcagaaatgccagcgaataccaggtggagtaccatttacggcgactccacccggaaaagagttaaccgatactccagaagagcaccgccagtaattggggggtgataatgcgcaggaacatcactaacggatagacagtggcgtaagagagcgccgccgcaccgctggttggatgaagattattagcaaacgccagcgccggaggatcggtcatggaacctgccagcatcccgcacatggtcaggtaattcattttggctaacatccgcgccagaatgccaacagtaatcagcggaacggcggtgatcagggcaccataaccaatccagcttagcccttcgccattgaccagggtatttacaaaatccccaccagatttcagaccaacgaccgagaggaacagcacgatccccagctcccgcagcgcgaggttggcacttggcggcataaaccagtacagcttgccgatactgccgatacgcccgaggatcaacgccataatcagcggaccgcccgccagccccagtttcaacgcggccgggaatcctggcacaaagacgggaatagaacctaacaatacgccaagcccgatgccaataaacactggcagcatctgaacctgttgcagtttttgctgcgcattccccagcacattggcaacggcatcaattgcggacggacgccccaccaggttgaggatatcgccgaactgcaggctgatatcgccactggcgaccagttcgaccccggcacggttcaggcgcgagataacaacgtcatagcgttctttaaagtgcaggtcgcgaatacgttttccgagcacgttttcattggtgaccaccacacgctcgacgcgcaaatcagtgcctttcgtggacagcgaagtatcgacctcctgaccaatcaccagttgcgcattatgtaaatccgctggctgacccaccagatgcagcaaatcgcccagttgaataatggtatctggcgaaggaacttttagggtttcttcgcgtttcagacgcgagcagataattttgtcgccgttgagaatcggtacatctttaatggctaaatcatgcaggttagggttctcaacgcgaatattgatagtcttgatcagcgcgccgccattggtgcgtgaagactcgtgctgctgagcttctgtctcgacattgacgcggaaaataacccgcaacatccacatggtgaacaaaatcccgcaaatgccgaatggatacgccatcgcgtaactcatccccatctgatcgaccatttccattggtgtacccaggtcgcgcaaaatctgctgccctgcccccagcgctggcgtattggtaaccgcaccggagaaaatccccagcactaccggcagtggaatatcaaacagtttatgcaggatggcggtaaccagaccaccgatgatgacgatcagaacagcaaacaggttgaggcgtaatccggagacgcgcaatgaggcaaagaagcccggccctacctgaatcccgatagtataaacgaacaggatcaggccaaattcctgaataacatgcagcatatcgctacttaatgtcatccccgcctgagaaacaaaatggccgacgatgatcccaccaaacagcacgccgccaatacctaatcctatgccgcgaaatttgacattgccgataaacaaaccgacgactgccaccaaagccagaatactgaccgttaatgctatatcactcatcgtccatttctcttgagataacatttttaattgctacggattatggctgaatcggtgaagcagatttgccttatagcgcacattatcacgggaaagaacgtgccgaaatatcttaaacaggcgaaatttaacgcattgttgaagaagaaagacaaaaaaagccccaccagaatggcggggcaaagagaatagctagttagctatttaacgcgggacgttcgctgatagcgatacgctgcgctgcgatgggttcaggctcattacgaattaaatcaatatgcagtaaaccgtttacgaaggttgcgccagagacttccatattttcagccagcgtaaagctcaggctaaatggctgattcataagcccttgatgcagccattttttctcttcttttggctgctccggcgtgccttttacgctcaggcgcgtaccttccagttgaatctctaaatcttcctgacggaaacctgccagcgcaagggtaatgcggtagtggttatcgtcgcttttctcaatgttgtacggcgggaagctctggctttcaccggcgttttgcagtgcgttggccagtttgtcaaaaccgatccattgacgcatcagtggggataaatcgaagttacgcatagtcatttctccttctaagaagcgagtaagtacctgcaaatccgaagattcgcatatgctccctgacggcgagcatggagatgtcaggccgcgccaggcggccttaaggaattagttgatttcgatacggcgcggttttttcgcttccggaatcacgcgttcgagatcgatatacagcaaaccatttaccaggttagcgccacgaacatgaatgttctcagctaactggaatttgcgttcaaagttgcgttcagcgatgccctggtacagataggtgcgctctttttgttcgtcggcgtgagcacctttcaccaccagcagattatcctgggcggtaatttccagttcgctctcagcaaaaccagccacagcgatagcaatgcggtaatggttttcgtctaccagttcaacgttatacggagggtagccgccattactctggctctggttgttttctaagtggttaaacaaacggtcaaatccaatagcagaacggtaaagcggggataaatcaaagttacgcataatcaatagctcctgaaatcagcgagaatgtaagaccttccacaatggacaggtcaggtagccagaacacccatcaggcgcgtcctcatcggctacgatgtaaaaatgggtctggaaatgaacttttcaagccttatcagcggacttttttttgcagtttatggtctattgcatagactgagggggcagcacgaaacgttaaagtgcgatagccgccacagtgcgacgtaatgatgatgttattttcagcaagggatcgctataactcatcaggccaacacccacgatcaacagatgaatttattatgataagaaatgtgttgttagcgttcatgatatgcagcggaatgacattactcggaggatgctccagcgtgatgtcccataccggagggaaagaaggaacgtatcccggcacccgcgccagcgcaaccatgattggcgacgatgaaaccaactggggcactaagtcgctggcgattctcgatatgccgtttaccgctgtgatggacacgcttttactgccgtgggatgtgttccgcaaagacagctcggtgcgctcacgcgttgaaaaaagcgaagccaacgcgcaagccaccaatgcggttattccaccggccagaatgcctgataactgatttagcgatcagtttcggtgatccacagctggccaccttccatccacgccagccattgaccatccggcgagaagaccacggcgtccgcagaaggtggattggcgtggttttcggttaaatactcaacctcgccgctttgcgcatgggcacaagcaattcgattatccagcacaaagcccaaccattctcctgacggatgccagttaaatgcagactgaatatccgttttgttatgggttaactggcgcggctcgccgccctgtggcgagataagccacagttgcacaatgccgttatcatcacgcattaaaaacgcgatttgcgtaccctgcggattacagcgcacccagtggcgcgggacgttgactaaccccggataagcccgatggtgggtaaaggttaaacgtcgctgcacgacgccgcgcggtggcgcgggcagggtggtttccgttccacttaacggcgcatcacctgccgctttccagccagcttcatcttgcggtaactcaacgataaacagctccggcactttctcgccctttggcgaaagtgtgtcgccaataaacgccagcgcgtgatttcctacccatccttcttcataagcacgattgatttcatcgctgccaggctgcggcgtgggcgtggttttgctcaccagtacgcaccagtggctaccgctgtattcacgcggatgctgcttttgtacgttgaacgggccaaacggtgcggcaacaccgacgtttcgcaaatccagcgccggatcgagttcatgcattacatggtcgttataggtaaagctcaccctttctccgttcgggctaaagacatgcacatggctgccgccgcgcagcgctcctggcgtatacggcgcggtaatatccattgcatcgagattgctcaccttgccgccttcagcaatgactccgcgtcgatgatggaagtcgtaatgccatgtttcatcaggattttccgggccatggatgaaaacatatttctctgacttcggatgaacggtcaccacgccgacgtgtgcgccctgtgacgcgcgatagataacctcgacctcgccggtatggatattcacacgctcaatggtctcgccggtaaacgacgccccagaaggacgcacgtcaaataccagccactggctgtcgggcgtccaggtattggtattggtgagcaggtgattacggggagcaaaggttatctgtttcatggcgcggtcctgatacaaaacgagtcccgccatcatacttcacaaggacttcactttcagacaatagtcttttgccatcgtgatgaatgtgagtgaaaagatggaacatttcgacgtggcgattattggcctcggcccggcaggatcggcgttggcgcgaaaattagcaggcaaaatgcaggtgatcgcgctggataaaaagcaccagtgtggtactgaaggtttcagcaaaccttgcggcggtctgctggcaccggacgcgcagcgatcttttattcgcgatggactgacgcttcctgtcgatgtgatcgccaatccacagattttcagcgtcaaaactgtcgacgtcgccgcatcgctcacgcgtaactaccagcgaagctatatcaatattaatcgccatgctttcgacttgtggatgaaatcgctgatccccaccagcgttgaggtttatcacgatagcctgtgccgaaaaatctggcgtgaggatgataaatggcatgtcatttttcgtgcagacggctgggagcagcatattaccgcccgctatctggtcggtgccgatggtgccaactcgatggtgcggcgacatctctacccggatcatcaaatccgtaaatatgtcgcaatccagcagtggttcgcagagaaacatccggtgccgttctactcctgcatctttgataattcgataactaactgttattcatggagtatcagcaaagacggttattttatctttggcggtgcttatccaatgaaagacggtcagacgcgtttcacgacgctgaaagagaaaatgagcgcctttcagttccagtttggtaaggcggtgaaaagcgaaaaatgcacggtgctgtttccctcacgctggcaggattttgtctgcggtaaggacaacgcctttctgattggcgaagcggcaggatttatcagcgccagttcgctggaggggattagctatgcgctggatagcgcagacattctgcgtgcggtgttactgaagcagccagagaagctcaataccgcttactggcgcgccacccgcaaactgcgtttaaaactcttcggcaagatagtaaaaagccgatgcctgaccgcaccggctttaagaaagtggattatgcgcagtggtatggcgcatattccacagttgaaagattagccaacgcgcttcacatcgcccaccagcaggatgtaagagagcgcgccaatcaacgcgacggcggagatataaaccagtgcaggtgcgaaaccgtaaccctgcgccaggtaccccaccaccagcggaacggtgatgccgcccagaccaccggcgaagttaaacacgccgccggttaaaccaatcaggcgcatcggtgccagagaagagaccagcgaccaggtaatcgaagcaaaaccgttgccgaagaatgccagcgccatcaggcacataatcatcatcggatcgttggtgtagttagcgcccataatgcaggtggagatcagcaagccgcagataatcggcgttttacgcgcaaagcccagtgaaaagcccttacgtaccagcagatccgcgacccagccagagagcaggacgccgacaaacgccgcgaggaatggcaccgtggtcataaagcctgctttcagcgccgtgattcctttttcctgggttaaatagttcgggaaccaggttaagaaaaaccacagtgtagaagccaccgcaaattgcccaagataaacgccgatcagtttacgatggaacaccagtttccagtctttggctgttaacggctgacgcgcctctttcttcaccggcgcatcaccatccaccagaccgccgccatcacgaatgtaatccagttcagctttgctgatacctttggtcaggcgcggcggctgataaaccttaaaccaaatcagcgaccagataatgccgataccaccagtgacaatgaacacccagtgccagctcaacatctcctgaatccagatcagcagcggagtcaaaaaagccagaccgacaaactgaccagacgtataaaaaccaacggcggaagcgcgttcatgttccgggaaccagctggtcaccatccggttattggtcgggaaagcgggcgcttcgaaaataccggttatcgcacgcagaccaattaatgacattaatcccgtggcaaagccctggaataaagtcgccactgaccaaccaaatatcgcaataaaataagtcacgcgagaacctacgcgatctaaaaaccaaccgccggggatctggcatagcgtataaagccaggcgaaggccgaaaatacatagcccatttccgctttcgtaatgccgaactcttcctgaatatgggcggaagccacggccaggttagcgcggtcaacataacaaatgaccaccgtaataaagatcatcaccagcgtcagataacgccgacgccccggctttgctgcattaacgggaatatccatagcgagctttctccagattttgggcatagcgaagccgctcaccatgccctgtaatttacagagggttatatttttgtattgctgttttagtgcccgatgaggggcttacgtggcaggaattaccactctgctacgctgttatcttcatgacgccagagcggattacgccagtccggggcatttttactgaactcaataactttagcttcgtcgatttccacacctaagcccggtttcgttaacggtttaaagaagccgccaaccatactgaagtcttctttgtttttcacaaagtcgagtaactccgcgcctttgttgtaatgaatgcccatactttgttcctgaagtaccgcgttataggaaacaaagtcgatatgcaggcaagccgccagtgcaatcggtccgagcggacagtgcggcgcaagggtcacatcataggcttctgccattccagcaattttgtagcattcggtaataccgcctgcatgggagagatccggttgcagaatcgaaataccgcctgcctccagcacgcgtttaaaatcgaaacgtgagaacatgcgctcacccgccgccagtggaatatgcgtttgtgccgccagtttcgggtagtattcggcttgttccgccagcaccggctcttcaataaacagcgggcgatacggctccagttctttaatcagcactttcgccattggcgcgctgacgcgaccgtggaaatcaagaccaaactcaatctgattgccaaaagcttcacgaatttgtgccacggtgttgactgccgcatctaccgcgcgggagttatcaattagccccagttcttcacaaccgttcagtttgaaggtatcgaagccgatttcgcgcagggttttaatgccgtcgataacatccgccggacgatcgccgccgacccaactgtaggctttaattttgtcgcgaaccaggccgcccatcagttgccagaccggcgcattcagcactttgcctttgatatcccataacgcctggtcgatcccggcaatggcgctcatcaggattggaccgccacgataaaatccggcgcgatacatcacttgccataagtcattgatgcgcgaaggatcctgaccaatcaaatagtcacccagctcgtgaactgccgcttccaccgtacgggcgcggccttcaatcacgggctcgccccaaccgaccacgccttcatcggtttcaattttcaggaacatccagcggggaggtaaacgatacgtggtaattttggtgattttcattgcactgcctctcgatacgccttaacaaatgctgctgcctgctgcgcggtgcgttctacggactgcccggcgcgatagagatcgctgcctaagcccgccccagcacaacctgcgtctatccactgcgccaggttttctggcgtcacgccgccaacggcaaagactgcgatgtccgatggcaataccgcttttaacgctttgatgtattgcggaccaaaagccgatgacggaaatattttcagcgcctgcgcgcccgcttcgagcgcggtaaaggcttcggtcgccgtcgcgcagccggggcagacggtcatgccgtagcccaccgcacggcggatcacttcactatggatattgggcgtaacgatgagctgacagcccatcctggcgagcgcatcgacctgttcaggtttcagtaccgtacctgcgccaatcaacgccttgtcgccatacgcatcaacgatggcgggaatgctttgctcccattgtggggaattcagcgggatttcaaccgcgtcgaacccggcgtcaatcaccgcgccaacatgcgccagcgcctcgtcgggcttaatgccgcgcaaaatggcgatcagcggaagtttagtttgccactgcatgagcgatgctccttataccagcctgaaatgccgtgtcgcccgccaccgccgtcacgtcgcaacccatcgcctgaaaggcttgctggtagcgcgcggtcagcgatgttccggcgacaagggtgatggcgtgttgatgggtcacatagtcgcgcatactggcaacctctgcgccaatcaacaaaccagagagaaattcgctgacctgttcgcggggaagtgttcccagcacatgcgaggcgcgaacttcaaaaagctgcggcaatatggcgggcgcattaaggccgcgctcaaggccagccgcgaaggcatcggcagagttttcctgcggcggcaaacctgcgccaatcaatgagtgatttaacagtaaatgatgtagttcaccggtcatcacggtgcgaaaatcgttgatttgctggctatcggcctgcacccatttgcaatgcgtaccgggcataacataaagagaggaaggagccagagttcgcgcgccgatcaattgtgtttcttcgccgcgcatcacattgtggttatcgtcatgagagacgcataatccgggaataatccagatattgtcgccaacagacgttaattgttcgccaatagacgaaaaacgggcaggaacagataaatacggagcaactttccagccgacattgctgccgaccattcctgccattaccactggcgtattctcttcacgccagtcggtcgtgacttctgctaacaccgcagccggagattttccgttcaggcgcgtgacgcctgcttctgattgcctgctctccaggcagtggtcgccctgataaagccaggcgcgaagattggtcgatccccagtcaattgcgatgtagcgagctgtcatgtgatttcctttaaccttcgtgtcgagctggcgatcatggtaagcgccgcctgctctgccgcatcgccgtcctgatgccgtatcgcatcgaacagcgccttatgttcctggagcgtttgcggcatgttggcctcatcgcccatccaggttcgttcaaaaaccgcccgctgcagcgaactgatcgcaatgctaagttgctgtaacaccgggttatgcaccgactgcagcaccgcctcgtggtagcgaatatccgcttcgttaaacgcttcgcggtcctgattgttggcaatcatctcgttcagcgccgattcaatctgcgccagatcgctggaagtcgcgcgctctgctgcccaacgggcaatcgccggttccaccagatttcgcacttcgctcatggcactgataagccgtgggtcgtagtcgttttccaacacccattgcagtacgtcagtgtcgaggtaattccactggttacgcggtgccacaaacgccccgcgataacgtttcatttcaatcagccgcttcgccatcagcgaacggaacacctcacggatgatgttgcgcgaggttgcaaactcttcacagagctccgcctcagccggaagtggcgagccaggtacgtatttgccgtgaacgatctgtttacccagcgtaatgacaatgcgatcggttttattgagagtcatggagagtccttgtgctctgtatgttcttctctactttaccccgatcgatgcataacgcggcaactttgtagtaccagcgtgatgacgttcgcgtttgccgtgtgcgtaatgtagtacaaacttatattgttgtactacaatttagatcacaaaaagaacaatgcataaaaaaatgacatgcgtcgggcagaaatctgaaaagggatatcaggcgctaaacaggagggaaagaagagtatgctttcaacggcttagctactcgtttaaaggattaatcatgaagttgaattttaagggattttttaaggctgccggtttattcccactggcgctgatgctttcaggctgtatctcgtatgctctggtttcccataccgcaaagggtagttcaggaaagtatcaatcgcagtcagacaccatcactgggctatcgcaggcaaaagatagtaatggaacaaaaggctatgtttttgtaggggaatcgctggattaccttatcactgatggtgccgatgacatcgttaagatgctcaatgatccagcacttaaccggcacaatattcaggttgccgatgacgcaagatttgttttaaatgcggggaaaaagaaatttaccggcacaatatcgctttactactactggaataacgaagaagaaaaggcactggcaacgcattatggttttgcctgtggtgttcaacactgtaccaggtcactggaaaacctaaaaggcacaatccatgagaaaaataaaaacatggattactcaaaggtgatggcgttctatcatccgtttaaagtgcgattttatgaatactattcacccagaggcattccggatggtgtttccgcagcattactgccagtgactgttacgctggacatcattactgcaccgctgcaatttctggttgtatatgcagtaaaccaataatcagtaagcgggcaaacgcgtttatgctgtttgcccgtccactgattaattcagcacatacttctcaatagcaaacgccacgccatcttcaaggttggatttggtgacaaagttcgccacttctttcaccgaaggaatagcgttatccatcgccacaccgacgcctgcatattcaatcattgcgatatcgttttcctgatcgccaatcgccatgatttcttccggtttaatacctaacacgtcggccagtgatttcacccccgtacctttgttaacgcgtttatcgaggatttcgaggaagtacggcgcacttttcagcacggtatatttctctttcacttcctgcggaatacgcgcgatagcctggtcgaggatggcgggttcatcaatcatcatcactttcaggaactgggtattggggtccattttctccgcttcgcagaacaccagcggaatggtggcaacgaaggattcatgcaccgtgtagtagctgatatcacggttggcggtgtacagcgtggtgcggtccagggcgtggaaatgagaaccgacttcgcgagagagtttttccaggaaacgatagtcgtcatagctgagagcagtttgcgccacggtgctaccatcagcggccttctgtaccagcgcgccgttataagtaatgcagtagtcgcccggctgttccatatgcagctctttcaggtagttgtgcacacctgcatacgggcgacccgtcgttagcacgacattcacgccacgggcgcgagctgcggcaatcgcatttttaacggcgggtgaaatggtgtgatcgggcagcagaagggtgccatccatatcgatagcaatgagtttgatagccatgagttccccaggtagattagttcctgacccatgctaacgcgattccgctcaaaaatcagtacaatacccgagggaaaagggggatgcaacgcgggttgcatgctccccatttgcttagcggaagagtttccctttcagcagttccatgcctgcggaaagcagatcgttattggcttgtggagacacttcaccttgcggtgagagcgcatcaataatcttcggcaattgttctgccagtaaactggaagctgtactggtatccacgccaagtttttgtccaagatcggacaccgcatttgtgccgagcgccgattccagttgctcgccactaaccgattgattgccctgttgattactcagccaggttgagagaatggcccctaagccgccactttgcagtttttccagcagcacctgaatgccgccctgctcctcaacccaacttaaaatagcctgatatttccccgcatcgcctttcagaaaggcaccgacaacttcatcaaaaagccccatgataatcacctgtaaagcgttacgtgttgacccaaaaagtatagatctgcgggatgataattgcggattgcagaaataaaaagggcggagatgatctccgcccttttcttatagcttcttgccagatgcggcgctaacgccttacccggcctacaaaatcatgaaaattcaatacattgcaagattctcgtaggcctgataagcgtagcgcatcaggcacgctcgcatggttaacgccattaaatatcgatattcgccgctttcagggcgttctcttcaataaacgcacggcgcggttcaacggcgtcgcccatcagcgtggtgaacagctggtcagcagcaatcgcatccttaacggtaacgcgcagcatacgacgactttccgggtccatggtggtttcccacagctgttccgggttcatctcgcccagacctttataacgctggatggagaggccgcgacgggactctttcaccagccagtccagcgcctgctcgaagctggctaccggctgacgacgctcgccacgttcgataaacgcatcttcttccagcaagccacgcagtttctcacccagcgtgcagatacgacgatattcgccaccggtgataaactcgtgatccagcggatagtcagtatccacaccgtgggtacgcacgcgaacaatcggctcgaacaggttttgctcggcattggtgtggacatcaaacttccactggctaccgtgctgttctttgtcgttcagttcgctgaccagcgcgttcacccagcgggtaacggtctgctcatcagagaggtcagcttccgtcaacgtcggttgatagataagctctttcagcattgctttcggataacgacgctccatacgattgatcattttctgcgtcgcgttgtactcagataccagtttctctaacgcttcgccagccaatgccggtgcactggcgttggtgtgcagcgttgcgccgtccagcgcgatagagatctggtactgatccatcgcttcgtcgtctttaatgtactgttcctgcttgcctttcttcactttgtacagcggcggctgagcgatgtagacgtgaccgcgttcaacgatttccggcatctgacgatagaagaaggtcaacagcagcgtacgaatgtgcgagccgtcgacgtccgcatcggtcatgatgatgatgctgtgataacgcagtttgtccgggttgtactcgtcacgaccgataccacaaccaagcgcggtgataagcgtcgccacttcctgagaagagagcatcttatcgaagcgcgctttctcgacgttgaggattttacccttcagcggcagaatcgcctggttcttgcggttacgcccctgcttcgcagagccgcccgcggagtccccttccaccaggtacagttcggaaagcgccggatcgcgttcctggcagtctgccagtttgcccggcaggcccgctaagtcgagcgcacctttacggcgggtcatttcacgcgcgcgacgcgccgcttcacgggcacgggcagcatcgataattttgccaaccacgattttcgcgtcggttgggttttccagcaggtattctgccagcagttcgttcatctgctgttcaaccgccgatttcacctcagaagaaaccagtttgtctttggtctgggaggagaatttcgggtccggcactttcacggaaacgaccgcaatcaggccttcacgcgcatcgtcaccggtggcgctaactttggcttttttgctgtagccttctttgtccatgtaggcgttcagggtacgggtcattgccgcacggaagcctgccaggtgagtaccaccgtcacgctgcggaatgttgttggtaaagcagtagatgttttcctggaagccatcgttccactgcaacgccacttcgacgccaataccgtctttttcggtggagaagtagaagatattcgggtggatcggcgttttgttcttgttcagatattcaacgaacgccttgatgccgccttcatagtggaagtggtcttctttgccgtcacgcttgtcgcgcagacgaatggaaacgccggagttgaggaacgacaactcacgcagacgtttcgccagaatttcatattcgaactcggtcacattggtgaaggtttcgaggctaggccagaaacgcaccatggtgccggttttttcagtctcgccggtaaccgccagcggggcctgcggtacaccgtgttcgtagatctgacggtgaattttaccctcgcgctggataaccagctccagtttttgcgacagggcgtttactaccgaaacaccaacgccgtgcagaccgccggacactttataggagttatcgtcaaatttaccgcctgcgtgcagaacggtcatgatcacttccgccgccgatacgccctcttccgggtgaataccggtcggaatgccgcgcccgtcatcctgtacagagacagagttgtcggcgtgaatggtgacgataatttctttacagtgacccgcgagcgcttcgtcgatagcgttatctaccacctcgaataccatgtggtgcagaccggtgccgtcatccgtgtcgccgatatacatacccgggcgcttacgcaccgcatccagccctttcaggactttgatactggaggagtcataagaattcgacatcaacgtttctcgctcatttatacttgggttaatccgttattttacccttttccacggtaaacatcttcgaattttcgtccgacatgtctataacgtgttcagcactgatcgcgctgacaaagacctgtgattgcgtcgcttttaagcggctggcaagcagcccgcgacgctcatcatcaagctcagaggcaaaatcatctatcaggtagagacaccgccgcccgctttcacgggtgaggaactctccttgcgccagacgtaaggcgcacatcaacagcttaagctgcccacgcgataaggtatcttccaccggcgcaccgtcggcgcgaatgcgtaagtccgctttatgcgggccatgcgcggtgtaggttagctggcgatcgcgttcaaaattacgttccagcacctcagcatattctgtctctttctcccagccgcgctggaaagagaaagtcagagaaaactcagggagaaattgcttacaagtatcggccatatcagccgcgataccggcgctatactccgcgcgccaggtgctgatttgctccgccagcgggatcagttctttatcccacgggcgtagctgttcgtaacgtgtcacctggcgcagcgccgcattgcgctgcttgagcaatcgcttgagattgctccaggcggtgaaaaatccgggttcgttgtgaaagcatccccagtcgaggaatgctcttctgtatttggggccgccgttgagtaaagtaaacccttctggcgttatcaactgcattggcatcaggtgcgccagttccgcgaccttatgcccgtctgtaccgtcgatgcggactttgctgtcgccctgtttgtctttggttaagccaatcgctgtctcgcgctcttcgccctgtaatcgcccgtggagaacaaacgcctcctgctcatggcgaatgacgcgaccaatctgcaaactgcgaaacgcccgaccatggccgagcgtatagatggcttccagcacgctggttttgccactgccgttggcacctaccagaaagttaaagccgggagataaagcgagatccgcggtttcaatgttgcggaaatcgcggatcaacaagcgggtgagggacattacagtctcattggcatgacaacataggcagccgactgtgatgcggcatcttcaatctgcacgctggaaaccgaatcggtcagcatcatgcggacgttttcgcatttcagcgcgttcagaacatccagcacatagctgacgttgaagccgatttccatctccgcaccgctataggtaacgtcgaggatctcttccgcttcttcctgttccgggttgttggcggtgattttcagctggttttcgctgacatacaggcgcacgccgcggaatttctcgttagagagaattgccgcacgggcaaacgcctgcttgagcagatcgcagccagcttccagatgtttgtccggattcttcggcagaacgcggcggtaatccgggaagcgaccatccaccagtttggaggtgaagataaagtcgccaacgtgggcgcgaatattgttgctgccaatctgcacgcgcagcggattgtcgccgccgtcgagcatacgcatcagttcaatcacgcctttacgcggtacgatcaccgaatggcttggcaaagattgaccaattggcattgaacagaccgccagacggtggccgtcggttgccacggtgcgcagttcttcaccttcggtttcaaacagcataccatttaagtaatagcgaacgtcctgatgcgccatcgaaaactgggtcgcttcaatcagacgcttcatcgttgcctgcggcagggtaaattcgacttcactctgccagtcatcgaggttcgggaaatccgccgctggcagggtagacagcgaaaaacggctacgcccggagcgcaccagcatccgctcaccttccagctgcacggcaatttccgcgccttcaggcagaccacggcagatatcaaagaatttgcgcgccggaacggtcgtcgctcctggctcgtgtggctgaaccagcgcaacgcgtgccaccatttccatctcgagatcagtaccggtcagcgacaacgtaccgtcagcaacctgtaacagcagattaccgagaatcggtagcgtaggacgaccacctaacggaccgctcacctgttgtagcggttttaataaatgctcacgttctacggtaaatttcataggtttacgatgacaatgttctgattaaatttgaaaaatcttctttgatatcgtggctctcttcacgcaactgctcgatcttacggcaggcatgaagcaccgtcgtgtggtcacgaccaccaaacgcatcgccaatctccggcagactgtggttagtcagctctttcgccagcgccatcgccatctggcgcggacgcgccaccgagcgggatcgacgcttggaaaggagatccgcaactttgatcttgtagtactccgccaccgtcttctgaatattgtcgatggtgaccagtttttcctgcaatgccagcaagtcgcgcagcgcctcacgcacgaagtcgatggtgatcgcccgtccggtaaagttggcgttagcaataacgcggttcagcgccccttccagctcacgtacgttagatcgtagacgcttggcgataaagaacgccacttcgcctggcaaacgaatgtcattttcgtcggcctttttcatcaggatcgccacgcgggtttccagctctggcggttcgatcgccacagtcagcccccagccgaagcgggatttcaaacgatcctcaacgccgttgatctctttcggatagcgatccgaggtgagaatgatctgttgattaccttccagcagggcgttgaaggtgtggaaaaactcttcctgagatcgttctttattagcaaaaaactgaatatcgtcgatcagcagtgcatctacggaacggtagtagcgtttaaactcttcgatcgcgttgttttgcagggctttaaccatgtcctgaacaaagcgctcggagtgcatataaaccactttggcattcggcttgcgcgccataatgccgttacccaccgcatgcagcaggtgagttttacccagacccgtgccgccataaaggaacaacgggttataggcaccgccagggttatctgccacctggcgagccgccgcgcgcgccagttggttagatttaccttcgacgaagttatcaaacgtgtgtttgacgtttacgttagaacgataggtcggttctgccggggccgggacgttatcccaacctgagcgcgtagaaggcgcagcacgttgcggctgcgtttgcgccacctgtgcaggggccgcgacgttgctcgtcactgccgcttgtggcgtttgcgtcaccggtttggtgccgacttcaaaacgcagctgtggggcatccgctccgcagaaactggttagcagtccattgatattattaaggtacttgtcccgtacccaatcgaggacaaaacggtttggcgcgtacagggccagcgtgttatcgctcagttccgcctgcaatgggcgtatccacatactgaattctgtggctggtaactcatcctgcaatcgggcaagacactgctgccaaagcgaaagtgacacggcggactccactcgaacaaaagtcgataatgactaaggctgaaacattcatgattgttgacgtacgtcgaaaagaccctgcttgagggtgacgcacgaaccgctgtctgcggttatatgcccgatcaagatcctgcaaaacgatcgggaccgcggatcatagcctaaactgcgcaagagatcttctgtttctcacagattttcccgatttatccacaggactttccagaactcgctaagtgtaaacgatcctgccgcgaggcgggcacgatttacgccgcatattggaaaatttaatgaccatagacaaaaattggcttaatcgatctaataaagatccaggacgatccttgcgctttacccatcagcccgtataatcctccacccggcgcgccatgctggtttccactggtgtgaggtcgtacattttccctgcgaaaaggtgcggaaaagcgcggtaaataaggaaagagaattgactccggagtgtacaattattacaatccggcctctttaatcacccatggcttcggtgtccatcgtttcatttttcggcggatatccaataaagccattgaatttattcaagtttaggtagaaatcgccatgaaacgcacttttcaaccgtctgtactgaagcgcaaccgttctcacggcttccgtgctcgtatggctactaaaaatggtcgtcaggttctggcacgtcgtcgtgctaaaggccgcgctcgtctgaccgtttctaagtaataaagctaacccctgagtggttaagctcgcatttcccagggagttacgcttgttaactcccagtcaattcacattcgtcttccagcagccacaacgggctggcacgccgcaaattaccattctcggccgcctgaattcgctggggcatccccgtatcggtcttacagtcgccaagaaaaacgttcgacgcgcccatgaacgcaatcggattaaacgtctgacgcgtgaaagcttccgtctgcgccaacatgaactcccggctatggatttcgtggtggtggcgaaaaaaggggttgccgacctcgataaccgtgctctctcggaagcgttggaaaaattatggcgccgccactgtcgcctggctcgcgggtcctgatagccctcattcgggtctatcaacgcctgattagtccgctactcgggccgcattgtcgtttcactccaacctgttcaagctacggaattgaggcattgcgcaggtttggagtgataaaaggcagttggttgacggtgaaacgcgtattaaaatgccaccctttacaccctggtggtgacgatcccgtcccgcccggaccatttgataccagagaacactaacgatggattcgcaacgcaatcttttagtcatcgctttgctgttcgtgtctttcatgatctggcaagcctgggagcaggataaaaacccgcaacctcaggcccaacagaccacgcagacaacgaccaccgcagcgggtagcgccgccgaccagggcgtaccggccagtggccaggggaaactgatctcggttaagaccgacgtgcttgatctgaccatcaacacccgtggtggtgatgttgagcaagctctgctgcctgcttacccgaaagagctgaactctacccagccgttccagctgctggaaacttcaccgcagtttatttatcaggcacagagcggtctgaccggtcgtgatggcccggataacccggctaacggcccgcgtccgctgtataacgttgaaaaagacgcttatgtgctggctgaaggtcaaaacgaactgcaggtgccgatgacgtataccgacgcggcaggcaacacgtttaccaaaacgtttgtcctgaaacgtggtgattacgctgtcaacgtcaactacaacgtgcagaacgctggcgagaaaccgctggaaatctccacctttggtcagttgaagcaatccatcactctgccaccgcatctcgataccggaagcagcaacttcgcactgcacaccttccgcggcgcggcgtactccacgcctgacgagaagtacgagaaatacaagttcgataccattgccgataacgaaaacctgaacatctcttcgaaaggtggttgggtggcaatgctgcaacagtatttcgcgacggcgtggatcccgcataacgacggtaccaacaacttctataccgctaatctgggtaacggcatcgccgctatcggctataaatctcagccggtactggttcagcctggtcagactggcgcgatgaacagcaccctgtgggttggcccggaaatccaggacaaaatggcagctgttgctccgcacctggatctgaccgttgattacggttggttatggttcatctctcagccgctgttcaaactgctgaaatggatccatagctttgtgggtaactggggcttctccattatcatcatcacctttatcgttcgtggcatcatgtacccgctgaccaaagcgcagtacacctccatggcgaagatgcgtatgctgcagccgaagattcaggcaatgcgtgagcgtctgggcgatgacaaacagcgtatcagccaggaaatgatggcgctgtacaaagctgagaaggttaacccgctgggcggctgcttcccgctgctgatccagatgccaatcttcctggcgttgtactacatgctgatgggttccgttgaactgcgtcaggcaccgtttgcactgtggatccacgacctgtctgcacaggacccgtactacatcctgccgatcctgatgggcgtaacgatgttcttcattcagaagatgtcgccgaccaccgtgaccgacccgatgcagcagaagatcatgacctttatgccggtcatcttcaccgtgttcttcctgtggttcccgtcaggtctggtgctgtactatatcgtcagcaacctggtaaccattattcagcagcagctgatttaccgtggtctggaaaaacgtggcctgcatagccgcgagaagaaaaaatcctgattcggtgagttttcgctaaaataagggcggtcagttgaccgccttttttcttttcgtagggcggataagcaccgcgcatccgccacacaaagcaacaggaacatcatgagcgataatgacactatcgtagcccaggccacgcctccgggacgtggcggcgttggcatcctgcgcatctccggcttcaaagcccgtgaagttgccgaaaccgtgctgggtaaactgcctaagccgcgctacgccgattatcttccgtttaaagacgccgacggcagcgtgctcgatcaggggattgcgctatggttccctggcccgaactcgttcaccggcgaagatgtgctggaactgcagggtcatggcggtccagtgatcctcgacctgctgttaaaacgcattctgaccattcccggcctgcggattgctcgcccaggtgagttttccgaacgtgcttttcttaacgataaactcgacttagcccaggccgaggcgattgcggatcttatcgacgccagttcggaacaggcggcccgttcggcacttaactcgctgcaaggcgcattctccgcacgggtcaaccatctggtggaagccctcacccacttgcgcatttacgtcgaagcggcaattgatttccctgatgaagagatcgatttcctctccgacggcaaaattgaagcccagctcaatgacgtgattgccgatcttgatgcagtgcgtgctgaagcgcgtcagggtagtttgttgcgcgaagggatgaaggtggtgattgccggacgtcctaacgccggtaaatcgagcctgttaaacgcgctggcgggccgtgaagcagcaatcgtaactgatatcgccggaaccacacgtgacgtgctgcgtgagcatatccacattgacggaatgccgctgcatatcatcgataccgctgggctacgtgaagccagtgacgaagtggaacgtattggtatcgagcgcgcgtggcaggaaattgaacaggccgaccgcgtgctgtttatggtcgatggcaccacaacagacgccgtggatccggcagagatctggccggaatttatcgcccgtctgccagcgaaactgccgatcaccgtggtgcgcaataaagccgatatcaccggcgaaacgctgggaatgagtgaagtgaacggtcacgcgttaattcgtctctcggcaaggacaggtgaaggcgtggaggtgctgcgtaaccatctcaaacagagcatgggctttgacaccaacatggaaggcggcttcctggcgcgtcgtcgccacctacaggcgctggaacaggcagcggaacatctacaacagggcaaagcgcaactgttgggagcctgggcaggtgaactgctggcggaagagttgcgtctggcacagcagaacttaagcgaaatcaccggggaatttacttcagacgacctgctggggcggattttctccagcttctgtattggtaagtaaccgcgcttacgaagccgtattctgactgtcagatgcggcttcgcttcattgttagcactcctgttattcctcaaccctttttttaaacattaaaattcttacgtaatttataatcttaaaaaaaagcatttaatattgctccccgaacgattgtgattcgattcacatttaaacaattttagaatagacaaaattcttgagtattatactgtagcctcgtgtctttcgaggataagtgcattatgaatatcttacatatatgtgtgacctcaaaatggttcaatatcgacaataagattgtcgatcaccgcccttaatttacccttctgtagccatcaccagagccaaaccgattagattcaatgtgaacgattagtttgctatatcttaattttgccttttgcaaaggccatctctcgtttatttacttattttagtaaatgatggtgcttgtatatatacatggcgaattaatagatattgcagatgtaatattcacagggatcactgtaattaaaataaatgaaggattatgtaatggaaaactttaaacatctccctgaaccgttccgcattcgtgttattgagccagtaaaacgtactactcgcgcttatcgtgaagaagcaattattaaatccggtatgaacccgttcctgctggatagcgaagatgtgtttatcgatttactgaccgacagcggcaccggggcggtaacccaaagtatgcaggcagcgatgatgcgcggcgacgaagcctacagcggcagccgcagctactatgcgttagccgagtcagtgaaaaatatctttggttatcaatacaccattccgactcaccagggccgtggcgcagagcaaatttatattccggtactgattaaaaaacgcgagcaggaaaaaggcctggatcgcagcaaaatggtggcattctctaactatttctttgataccacgcagggccatagccagattaacggctgtaccgtgcgtaacgtctatatcaaagaagacttcgatactggcgtgcgttacgactttaaaggtaactttgaccttgagggattagaacgcggtattgaagaagttggcccgaataacgtgccgtatatcgttgcaaccatcaccagtaactctgcaggtggtcagccggtttcactggcaaacttaaaagcgatgtacagcatcgcgaagaaatacgatattccggtggtaatggactccgcacgctttgctgaaaacgcctatttcatcaagcagcgtgaagcagaatacaaagactggaccatcgagcagatcacccgcgaaacctacaaatatgccgatatgctggcgatgtccgccaagaaagatgcgatggtaccgatgggcggcttgctgtgcatgaaagacgacagcttctttgatgtgtacaccgagtgcagaaccctttgcgtggtgcaggaagggttcccgacatatggcggcctggaaggcggcgcgatggagcgtctggcggtaggtctgtatgacggcatgaatctcgactggctggcttatcgtatcgcgcaggtacagtatctggtcgatggtctggaagagattggcgttgtctgccagcaggcgggcggtcacgcggcattcgttgatgccggtaaactgctgccgcatatcccggcagaccagttcccggcacaggcgctggcgtgcgagctgtataaagtcgccggtatccgtgcggtagaaattggctctttcctgttaggccgcgatccgaaaaccggtaaacaactgccatgcccggctgaactgctgcgtttaaccattccgcgcgcaacatatactcaaacacatatggacttcattattgaagcctttaaacatgtgaaagagaacgcggcgaatattaaaggattaacctttacctacgaaccaaaagtattgcgtcacttcaccgcaaaactgaaagaagtttaattaatactacagagtggctataaggatgttagccactctcttaccctacatcctcaataacaaaaatagccttcctctaaaggtggcatcatgactgatcaagctgaaaaaaagcactctgcattttggggtgttatggttatagcaggtacagtaattggtggaggtatgtttgctttacctgttgatcttgccggtgcctggtttttctggggtgcctttatccttatcattgcctggttttcaatgcttcattccgggttattgttattagaagcaaatttaaattatcctgtcggctccagttttaacaccatcaccaaagatttaatcggtaacacctggaacattatcagcggtattaccgttgccttcgttctctatatcctcacttatgcctatatctctgctaatggtgcgatcattagtgaaacgatatcaatgaatttgggctatcacgctaatccacgtattgtcgggatctgcacagccattttcgttgccagcgtattgtggataagttcgttagccgccagtcgcattacctcattgttcctcgggctgaagattatctcctttgtgatcgtgtttggttctttcttcttccaggtcgattactccatcctgcgcgatgccaccagcaccactgcgggaacgtcttacttcccgtatatctttatggctttgccggtgtgtctggcatcatttggtttccacggcaatattcccagcctgattatttgctatggaaaacgcaaagataagttaatcaaaagcgtggtatttggttcgctgctggcgctggtgatttatctcttctggctctattgcacgatggggaatattccgcgcgaaagctttaaggcgataatctcctcaggcggcaacgttgattcgctggtgaaatcgttcctcggcaccaaacagcacggcattatcgagttttgcctgctggtgttctctaacttagctgttgccagttcgttctttggtgtcacgctggggttgttcgattatctggcggacctgtttaagattgataactcccacggcgggcgtttcaaaaccgtgctgttaaccttcctgccacctgcgttgttgtatctgatcttcccgaacggctttatttacgggatcggcggtgccgggctgtgcgccaccatctgggcggtcattattcccgcagtgcttgcaatcaaagctcgcaagaagtttcccaatcagatgttcacggtctggggcggcaatcttattccggcgattgtcattctctttggtataaccgtgattttgtgctggttcggcaacgtctttaacgtgttacctaaatttggctaaatccttcaagaagccagccattcgctggcttcttgcctctcaggaaatcacttatgtccaaatggcaactcgcctgattctccttcaccacgtatgctttgcgtcaccttactattaggacgctttagcccatgtcccgctttttaatttgtagttttgccctggttttactttatcccgccgggattgatatgtacctcgttggtttaccgcgcatcgccgacgatctcaatgccagcgaagcgcagttgcatattgcgttctccgtttatctggcgggcatggcagctgcgatgttatttgccggtaaagtggccgatcgttcagggagaaagcctgtcgccatccccggcgcggcgctatttattatcgcttcggtgttctgttcactggctgaaaccagcacgttatttcttgcaggccgatttctacaggggttgggcgcaggctgttgttacgtagtggcgttcgccattttgcgcgacacgctggatgatcgacgtcgggctaaagtgctgtcattactcaacggtattacctgcatcattccggtgttagcgccagtgctcggacatctgattatgcttaaattcccgtggcagagtctgttctgggcgatggcaatgatgggcatcgcggtactgatgttgtctttgtttattttaaaagaaacgcgcccagcgtcccccgctgcttcggacaaaccacgagaaaatagcgagtcgctgcttaatcggtttttcctcagccgtgttgttatcaccaccctcagcgtttcggtgatcctcactttcgtcaatacatcgccggtattgctgatggaaatcatgggttttgagcgcggagaatacgccaccattatggcgttgactgctggcgtcagcatgaccgtttcattctccacgccatttgcgctgggaatttttaagccacgtacgttgatgatcacctcgcaggtgttattccttgcagcggggatcacccttgccgtttcaccttcccatgcggtttctctgtttggtatcacgctgatttgcgccggtttctcggtaggttttggcgtagcgatgagtcaggcgttaggaccattttcattacgcgcgggcgtagccagctcgaccttaggtattgcgcaggtttgcggttcgtcactgtggatttggctggcagcggtggttggtatcggcgcatggaatatgctgatcgggattctgattgcctgtagcatagtgagcctgttgctgattatgttcgtcgcgcctggacgccccgttgccgctcatgaagaaatccatcaccacgcttgatctcaatctgctgctctgtctgcaactgctgatgcaggagcgcagcgtgaccaaagcggcgaagcggatgaacgtgaccccttcagcggtgagtaagtcgctggcaaagttaagagcgtggtttgacgacccgctctttgtgaactcaccgctgggcctgtcgcccacaccgctaatggtcagcatggagcaaaatctggcggaatggatgcaaatgagcaatctgctgctggataaaccgcaccaccagacaccgcgcggcctgaagtttgagttggcggcggaatcgccgctgatgatgatcatgcttaatgcgctgtcgaaacggatctaccaacgttacccgcaggcgaccatcaaactacgtaactgggattacgattccttagatgccattactcgtggtgaagtggatattggtttttccggtcgcgaaagccatcctcgctcgcgggagctgttaagctcgctaccgttagccattgattatgaagtgctgtttagtgatgtaccctgcgtctggttacgcaaagatcatccggcactgcatgaaacgtggaatctggacacctttttacgttatccgcatatcagcatttgctgggaacagagcgacacctgggcgctggacaatgtgttacaggagctggggcgcgaacgcacgattgctatgagcctgccggaatttgagcagtcactgtttatggcagcgcaacccgacaatctgctactggcgaccgcgccgcgctactgtcagtactacaatcaactccatcaactgccgttggttgctcttcctctcccgtttgacgaaagccagcaaaaaaagctggaagttccttttaccctgctgtggcataaacggaacagccataatccgaagatcgtctggttacgggaaaccattaaaaacctttacgcgtcgatggcataaccgaatcgtatgaaacgcgacccaatttcacaataaaatgtaaaaaagttgtaataagcttgtctgaatcgaacttttagccgctttagtctgtccatcattccagtaaatgattactcttgtattcataatggaccattaagcatggagcgaaaaatggcgactcactttgcccgagggattttaacggaaggacatctgatttctgttcgtctcccctcccagtgtcatcaagaagcccgaaacattccccctcatcgtcaaagccgttttctggcgtctagaggtttactcgcagaactgatgttcatgctgtatggcattggcgaattgccggaaatcgtcaccctgccgaaaggtaaaccggttttcagtgataaaaatttgccttcgttttctatttcctatgccgggaatatggttggcgtggcgttaacaaccgaaggtgaatgtggtctcgatatggaactacagcgtgcgacgcgcgggtttcatagcccacacgcgcccgataaccacaccttttccagcaatgaatcgctatggattagtaaacaaaacgatcctaacgaagcgcgggcgcagctcatcacgctgcgccgaagcgtgctaaaactaaccggtgatgttttgaatgacgatccgcgcgatctgcagctgctgcccattgccggacgcctgaaatgtgctcatgtaaatcatgtagaagcgttatgcgacgcggaggacgtgctggtgtggtccgtggcggtcacgcccacgattgaaaagctcagtgtctgggagttcgatggcaaacacggctggaaaagcctgccggatattcacagccgcgccaacaatcctaccagccggatgatgcgttttgcccagctctctaccgtgaaggctttttcgccaaattgatagacaaccacaggagtcatcatgtctgaaaaattgcaggtggttacgttactggggagcctgcgcaaaggctcatttaatggcatggttgcacgtaccctgccgaaaattgctccggcgagcatggaagtcaatgcgttaccttccattgccgacattcccttgtatgacgctgacgtacagcaggaagaaggttttccagcaacggttgaagctctggcggaacagatccgtcaggctgacggtgtggtgatcgtcacgccggaatataactactcggtaccgggtgggctgaaaaatgccatcgactggctttcccgcctgccggatcaaccgctggccggtaaaccggtgttgattcagaccagctcaatgggcgtgattggcggcgcgcgctgtcagtatcacctgcgccagattctggttttcctcgatgcaatggtgatgaacaagccggaatttatgggcggcgtgattcagaacaaagttgatccgcaaaccggagaagtgattgatcagggtacgctggaccacctgaccgggcaattgaccgcatttggtgagtttattcagcgagttaagatctaaataaaaaacccgccagcaatcatgcatggcgggtttttaacgcgctatcgattttagtgagcgtcgataaagacaatcttcaggataaacagcagcgcaacgatgattacgcacgggcttagatcacgcagacgtccggtaccgattttcatcacgcagtaggagataaagcccagcgcgataccttcggtaatcgagaagctgaacggcatcatcacggcggtaataaacgccggaacagattcagtaagatcctgccagttcacgcgtgccagactggaagtcatcagcacgccaacgtaaatcagcgcaccagctgcagcgtagcctggcaccatccccgccagcggcgacagaaagataaccagcaggaacagcagaccaacaaccactgccgtcagaccggtacgaccgccaaccgatacgccggaagaggactcaatataagccgtaacggaagaagtaccgataaacgaaccggtcacggaagagatactgtcgacatacagcgcctgcttcatgcgcgggaatttacccttctcatccgccaggcctgctttatcggtcacgccaatcagcgtaccggaggagtcaaacaggttgaccagcatgaaagagaaaatcacccctgccagcccgaggttaaacgacccggctaaatctacatgacccacaactgtcattacgctcggcggcgcagaaacgatgccattgtagtgcacatcacccagcatccagcccagcagcgtcgtcaccacgatagaaaccagcaccgctgcgtgaatgttgcgcgaggccagaatagcaatgatgaagaagccgaggatccccagcagcacgctgtgagaagtcaggttaccgatgctgaccagcgtttccgggttagcgacaatcacacctgcattcttcagtcccatcataccaatgaacagaccgataccgctggtgatgcccacacgcagacttaccggaatgttggcaatcatccagtagcgaacgcggaaaatcgtcagtaacagcagaccaatcgcaccccagaagattgcgcccatcccgacttgccacggcaagcccatcgcctgtacaacgacaaaagcgaagaacgcattcaggcccatagcgggtgccagtgcaactggcaggttagcaaacagtcccatcataatactgccgaatgcagcgatcagacaggtagtgacgaagacggcgctggtatccatgccagcaacgccaagaatttgcgggttaacaaaaacgatgtaaaccatcgtcaggaaggtggtaaaaccggcgatcacttcggtccgtgccgtcgtgccatgttcgcgcagtttaaacacgcgttccagcatcccctggccagaagcctgggttgtgtgttgttgactcattatctatttccgaacaaggagggaaaatccgtcgctatcgtataccaaaatgagacaatatggacggctgaagataactttttttcattgtatttgcttatacggcaacgattgcgtcatgcgaattggcatgacgaaaacgttaaactaacgataaaggaaagacatgtcccagatagaagcggtatttttcgactgcgacggtacgctggtcgacagtgaagtcatttgctcccgcgcatatgtaacgatgtttcaggaatttggtattacgctcgatcctgaagaggtattcaaacgtttcaaaggtgtaaaactgtacgaaattatcgatattgtttcccttgaacatggtgttacgttagcgaaaacagaagctgaacacgtttaccgtgcagaagtcgctcggctgttcgattcagaactggaagccatcgaaggggctggagcgctcctgtcagcgatcactgcgccaatgtgtgtggtatctaacggcccaaataacaaaatgcagcattctatgggcaagctgaatatgttgcactacttcccggataaactgttcagcggctacgatattcagcgctggaagccagacccggcgttaatgttccatgcggcaaaagcgatgaatgtaaatgtagaaaactgcattctggttgatgactcagttgccggtgcgcaatctggtatcgacgcaggtatggaagtgttctacttctgcgccgacccgcacaataagccgatcgttcacccgaaagtcaccacctttacccatctttcgcagttaccggaactgtggaaagcgcgtggttgggatattacggcatagttcttcacactcccttcacttaccccgcttaaattggcgctcaaaggtaagtaaagggagtttgatatgtctgtttcacgtcgggtaatacatcacggactttattttgcggttttaggaccgttaattggtgttctgtttcttgtcctctacatattcttcgcaaaagaaccgctggttcttttgcgaagaatacaggtacttccattgtttctcttattgtcgattactacgggagttattcctgcattgttaaccggcgtgatggtcgcctgtctgccggaaaagatcgggtcacagaaaaattatcgttgtctggctggtggcataggtggcgtcgttatcaccgagatctattgtgcagttattgtacatattaagggcatggcttcctcggagttgtttgaaaacattctttctggtgacagtctcgttgtccgcatcattcctgcattgctggcaggtgtggtgatgagcagaatcattacccgtctgcccggattggatatttcatgtcctgaaacagactctttaagttaagcgggatactttatctttgggctactcaaaagcagacaggatgttactatgactcaaaatatcaggccgttaccccaattcaaatatcatcccaagccactggaaacaggcgcatttgaacaggataaaaccgtagagtgcgattgctgtgaacaacagacgtcagtttattactcgggtcccttttattgcgttgatgaagttgaacatctctgtccgtggtgtattgcggacggttctgctgctgaaaagtttgcaggtagttttcaggatgatgccagcatagaaggtgttgaatttgagtatgatgaagaggacgaatttgccggtattaagaacacatatcctgatgaaatgctgaaagagttggttgaacgcacgccaggttatcatggatggcaacaggaattctggcttgcgcattgtggcgatttctgtgcttttatcggctatgtgggctggaatgatataaaagatcgcctcgatgaatttgccaaccttgaagaagattgtgagaatttcggtattagaaattctgatctagctaaatgcctgcaaaagggtggtgattgtcagggttatctcttccgctgtctccactgcggcaagctgagactgtggggtgatttttcgtagttatttaaataatgagaacaggccggagcgtaattcatacatccggccttatttcttcagcttaaccgagcgctaattctgcggcagcggctttatcagcgattaccatcagcgaaggatgcagctgcaacacggaagctggaacatcttcggtaaccggaccttgcagcacatttttcagtgcctgcgctttacctgcgccactgacaattatcagcaagtttttcgccgccatgatgcttttcggccccatcgtcacgtagctgtcaggcactaacgaaaagtcgccgcccaactcaccatgcgccacaatatcaaccatctctccctggatcgggaactccacggtttgctcatggaaatgggtcgtattcggcaaattgccacaaaaatgaccatctgcacctaatcccagcaccaccaaatccaggccgccttcacgcgccagtttctgatcatgctcgcggtagttatcaatagtgagcttctggatattctcttctttgatccccgcaggggtgaaaaacagattacgcagattggtaatcgttacaccttctccctctttgccgcgaaagggaatttcatcgaaattatagaaatagcagttatcgtaccagggcttacctttaaccagggtggtgaggtattcatacatgcctttgggcgtgctaccggcggtaattgccaggttaacacgacgcgtcttcgacatataaccaagcagatggtgtgccgcgacacggctcatttcctggtaatcttcggtaatgattaatttcatcttagtgccttattttatttaaataatttctgtacgaaggctgcataggcaggccgccagacatccatttcatggttcaggccgggatattcctggtaatcaaacttaatttttttctgctcaagctcagttttcagcccggcgatatccttgccggttacgacatctttatcaccaacgaccacagtaaaattacgtagttgctggttaatagctgccggatcgttcagccgggccgcgacaccttcatccggtacggttgtcgtggtaacaccactgaatgtggccagccagccaaagctttccagatgattcattcccgataccagcgcctgatacccaccttgtgaaagccctgccagtgcgcgaccatcggcatctttactgacgttaaaacgcttgctaatcagcgggataatatcgttcatcagttcgcgatctgccgctttagcattcagcggataaaagactttacgtctttcctgaggcacgaaatcttcgggaataatgcccttcgcatcggtttcggtatccgggatcaccaccagcatcggtttaattttcccttcagccagcaggttatccatgatttgcgggatacgcccctgatcgatagcggaacgtccggtatcaccaaaaccgtgatagaaatagagcactggcaaaggctcgcccatgccggtgtatcctggcggggtccagacatacatctgacgttcagattgcaatgcgttggagtggtaagttatggcgatcaaatcaccatgcgcaacagaacgcgtatccagataactgcctggcaccagaatcatactggagttaacctggcgctgaggcttagtcattgcggtgcctgtatcaatgctgcgtacaccatcaacattgaaaaaatactcgtacaggttgcctttcaggataggtgtgcgccacgaccagactcctgcttcgtctttggtcatcgggtgaatattgtccagaaccggaacacccaccactacagagacattttttgccccaggggcaaagtagcgaaaggtcacgctgttatcggcattgacctgagtcacatactgtttcaccgggatagtgggtgccgggctggctggcatatccgctgctatggcccactgagcagaaataccgctggcaatagccagcgttaaagcagcaatttttatattcatcgtaatattcctttcattaagttccattaccaccagatttcagcctgggcaccgacagcaaactggtcgtctttattgtcttcgaaggtgaagccatccagttcgttttccagggctttgatatacgtggcgtagaaacgaatttccggacgcgaggtcaacatactggtattgactttaaaggtatggaagagcgtggttttataaccagactcattaaatttattactattcgcatctttgttttgctgggtgaaatagcccagttcaacacctgtctggttatattggtcccaaatataggccgggcgaacaaccgcacgaatagattcgaaatcagagtgtgcgcctgtttcgtagctataaatatcgttaccgaaggagtaaacaatcgcgttagccacaataaaatgatcgccgatataggcttcgccctgcgaggtcagacgaactgctgttccgccggtgtgatcaccataataacgaccattaaaggtggtaaatggacttgcgccagcataacggccaaagttactggcgatagagttattcgcaaccaggaaggagaattcgttgaagccacctttatcaaatttctgcgttaaagatgtgccgaacatccaggtatctttccagtcataatacccgttattatcctgattatctttttccgatgcgctttcgtttgccgtgacataacgaccactcaccattaaggtcgctttatcccataacgggatatctttatagcgtaaatcaatagtattggtattaatctgctgtttgttttgcaggctgcgatcgtaatcatcgacatcttcgcgaaccagcgcgatatcaattttacccggaccgactttccagttttccagacctacacccgctgcggcatcagtacgctgcgttttccagtccagcatctggatttcaattttcggcgcaccgtgtttacccacccagaaatcagcctctggcgcaaagggcaggaaacctttggtggtaacgtacatatcggagaactgcataaagttctcgccaccggcgttatcgccaaaccagccggtagagtactgctgaccaacgttaccatccatcatcacaacggcatcaacccgtttgccgttttcgttgtagacacgttgttttaactgcaaatcaaaccagccggagtattcgttaccaaagcggcccagagaaccaatcgcccatgatttaggtgaaccatgagaggcggtcccccaaccagaacggtaatagccgttgtaactaaagccaatttcatctttcacaaacttactgaaatctttcagagtcatggaagaataaatcgagcctgtctcactggcatttttctcttcatttttgaccagtacagcatcaggttttgcggcactactggtcgggaacggattggcggcatacccttgatcattcgtacttacgctacgattcaccgtcgctggcgtatattttttcttctcttcatctttatactttttgagttcgctttgcgtttctcttaacgctttttctaataactcaaggcgatgttccaccgttaatgattcagccaatgattgtgcagaaaaggctaacggtgccattaataagatggcagaggtaataagatttcgtctaaacataatatccctttatggtgcaaagaaagaattaacgtatcgcatccagactgttctgaatgcgacgataattaaggtgctttattggttatttttttaatgacagcccccgcgttttgatcacttctgcataccatccgaagcttttcttacgcgttcttgtgaggcttccttcgccattatcatcacgatccacataaataaagccgtagcgcttagacatttgtgaatgagatgcactgactaaatcaattggcccccaactggtgtaccccataatatccacaccatcggcaatcgcttcatttacctgtaccaggtgatcgtttaaataggcaattcgataatcgtcctgtatcgaaccatccgcttcaacgctgtcttttgcgcctaatccgttctcgacaataaataacggtttttgataacgatcccaaagcgtatttaacagaacccgtaatccaaccgaatcaatttgccacccccactctgaacttttcagatgcggattggggatcatattcagtatgttgccctgcgcatttttattaatgctttcgtcgtgggaaacacaaccagtcatgtaataactaaaagagatgaaatcgacggtatgttttaaatcttctgcgtcactttcagtcatctcaatggtgatattgtggtcgcggaagaaacgctgcatatagccgggatactggccacgcgcctgaacatcaccaaagaacatccagcgccggttctcttccatggcctgcaacatatcctgtggctggcaggtgagggggtaaaccagcccaccgagaagcatattgccgattttcgcttcggggagcaggctatgacaggctttaactgcccgcgcactggcaaccagttgatggtggatagcctgataaacttccgcctcgccactctcttctgccagccccacgcccgtgaatggctcgtgtaacgacatgttgatttcattaaacgtcagccataatgccactttatgttggtagcgagtaaagaccgtgcgggcgtaatgctcgaagtgatcgatgaccgctcgattagcccaaccgccgtagtttttcaccagcccatatggcatttcgtaatgggataacgttaccagcggcttgatccccgcctgcgccatttcatcaaacagccgatcgtaaaacgctaaccccgcttcattcggttcgacttcgtcgccctgagggaaaattcgcgcccaggcaatggaaatacgcagacaggtgaagcccatctcggcaaataacgcgatatcttccgggtaacggtgataaaaatcgatggcgacatctttgatattctctttccccaggatgcgcggttccatttttcccattacgccatgaggctgtaaatctgaggtcgagatccctttgccatcttcctgccaggcaccttccacctgattggcagctgttgcgccaccccaaagaaatgtttctggaaatgctttcataattaactccttttatcgttagcgaatgatggataacagcggttcacctgcgcttatctgcgccgtgccgtggggtaatacgtccgtaaaatcatcgctattactgattaataccggcgtcgtcagatcaaatccggcctcgcgaatagcagggatatcaaaagaaatcagccgatcgcctgtattgaccttgtcacccacgttgacgtgagcggaaaagaatttgccgtccagttttacggtgtcgataccgacatgaatcaggagctccacaccatcatctgactcaatgccaatggcgtgtaatgtggcgaacaacgaagcaattcgacccgcaaccggagaacgcacttcaccaaccgagggcagaatggcgatacctttacccaacaggccactggcaaacgtggtatcagcgacgtgaatgagcggcacaatctctcccgtcatcggtgaacagataccgccctgctcaggtggtgtaataacctctggtgttttctcttgcggggcaccctgcgctggctgacgtttagcggtgatgaaatgaagcatcaccgtaccgacaaatgcgcaaccgatggcaatgacaccgccaataacgctggcccagacggtgaaatcaattcccgttgacgggatggtttgcatgaaggtgaaaatacttggcaaaccaaaggagtacactttcgtttgcgcgtagccaatgatggtggcccccaaagccccactgatacaggcgataacaaaggggtacttacgcggcagattaacgccatataccgctggttcggtgataccaaacaggcccgtcaacgccgctgatcccgccaccacttttttctgcgcatcgcgttcgcagaggaagacgccgagcgccgccccgacctgcgccataatggcgggcattaacagcgggatcatggtgtcgtagcccagcacggtgaagttattgatacacagcggcaccaggccccagtgcagtccgaacatgacgaagatttgccagaagccgcccattaccgcgcctgcaaatgcaggaaccgcctgataaagccagagataaccggcggcaatcagttcgcttatccaggttgatagcggccccaccagcagaaaggtgacgggtgtgataaccatcagacatagcaatggtgtgaagaaatttttgattgccgacggtaaccacgcattaagtcggcgttccagaatgctgcacaaccaggcagaaaaaataatgggaataaccgatgacgagtaattcaacaatgtgaccggaatacccaggaaatccagccccagctcatccgctttttgcccgttctcgaaagcagtcagaattaatggatgcactaacgctccaccaatcaccatggcagtaaatggattaccgccgaagcgtttccccgcggtgtatcccaggattatcgggaagaaccaaaacaaggcatcactggcgctgaataaaattaaataagtaccactttgttcggtcgtccactgaaaagtgagcgccagagccagcatacctttcaggatcccggttgccgccatcaaaccgatcagaggcgtaaaaatacctgaaataacataaacaaagcggtttagcagattacctttctcatcattttccggtgcctgttgcgctttttcgccaaggcctgccacgctgttgaccgccaggaagacatcggccacatggttacctatgaccacctgaaactgaccaccgctttccaccaccataataataccgggggtctttttcagtacctcagcttgcgctttgctttcatcctttaacttaaaacgtaatcgcgttgcgcaatgcatcagactcacaatgttatctgcgcccccgactcctgcgactatttttctggctaactccgtcataacttgccctctaccgctttgcggcaaaactccaaaaaaaaacctgaaaaaaacggcctgacgtgaatcaagcaatttttttcaggttttgcccgcttagtgcggtaacaatcctttactcagtaataatatttcagtgttctttgcgcacgcgctctatatttatggctaaaaacataatctctgcgggtgaaattttacgttgatactgcaaaccaataaaaatggcgatccgttccgcacattgccatgcttgcgggtaattttgttttactgcttgttgtaatgattcatcactatcgttaattgaagcatgttcaagaatacgccaggataaaaacttcagatgtgtaaccagtcgctgataactcaagctttcttcctggtaattaaggctgaactgaaattttattaattgcagcatttcgcgcattaactgcgtgacacctgcaacatcctccatatttccgctcatttgggcactgaccagatgcatggcaataaagcccacttcatctttcggtaactgcacgcccaaccgtttatcaataatggttaacgcttcttcccctagctggaactctttcgggtaaagccgctggatatcccacagcaacgggttgggcagcaacacgttttgctgaaagcgtttaatcgcaaactggcaatggtcagttagcgagatataaatactgtcctgtaattttcccaagcgctcctgcgctaaagagataatacgatcacaggttgccatcacctcaagaggaatatgacttaagagttcgcttaatcgcccgttcagttcatgactgctcaaggcatactctttttctattccacttgagttaattctttcgccagcgcgtttttgaaagccaattcctcgccccatgacgactttttcccgctgttgatcatcaataaccaccacaacattattgttgagaattttggtgatttgcatgttcatagcaaggaccttttttataaacaaaaaaacccgacttcaccagtattctctggttatgtcaggttttgcctgcgaatgcagtaacaatccagtcatttattaatggtttttataacgaacatccaggttcggaaattaatttaattgcgtgcagagaaaatagcaatgcgctattgataaaaatatgaccatgctcgcagttattaactttgtgtaattttaggaatttataaagttatatataacaaatcccaataattaagttattgggatttgtctggtgaattatttgtcgctatcttttcccgccagcagtttatccagctcatcaccgcctacatgacggaaatcctgccccttcacgtagtagaagataaactcacaaatattctggcagcggtcgccaatacgttcgatagaacgcgcgcagaacagcgcagtaagtacgctcggaatggtacgcgaatcttccatcatgtaggtcatcagttgacgaacaataccttcgtattcctgatcgacttttttatcttcacgataaatacgtaccgcttcgtcaatgtccatccgcgcgaacgcgtccagcacgtcgtgcagcatctggatggtatgacggcccagcgactccagacttaccagcaacggctgatgctgctgggagaatttctccagcgcagtacggcagattttgtccgccacgtcgccaatacgctccagctcggcaatggttttactgatcaccataaccagtcgcaggtcgctcgccgtcggctgacgtttggcgataatgcgcacgcaggcttcatcgatcgccacttccatcatgttgacgttcttgtcgccttcgatcacgcgcttcgccagatcgctgtcctggttatgcatcgcggtgattgcatcagaaagctgctgctccaccatgccgcccatggtcatcacctgcgtgcggatactttccagttcggcgttgaactggccggaaatatgtttattaagattgagactgtccataacgcactcctgaatcaaccgtaacgaccggtgatgtagtcttctgtttgtttcttcgctggcttggtgaacagatcgtccgtgttgctgaactcaatcaattcgcccaggtacataaacgccgtgtggtcggaacaacgcgcagcctgctgcatgttgtgggtgacgatcaccacggtgtaatcctgcttcagttcggtgatcagctcttcaatacgcccggtagagatagggtcgagcgccgaacacggttcgtcgagcagcagcacttccgggcgaatggcgataccacgcgcaatacacagacgctgttgctgaccaccagagagagagtaaccgctctggtgcaatttatctttggtttcgttccacaatgcggctttggtcaatgcccactgcacgcgctcgtccatgtcggcacgggagagcttctcaaacagacgaacgccaaaagcgatgttgtcgtagatggacatcggaaacggcgtcggtttctggaacaccatgcccactttcgcacgcagcagggcgatatcctgagagttggtcaggatgttgtcgccatcaagcagaatttcaccttccgcacgctgctccgggtacagttcaaacattttgttgaaggtacgcagcagcgtcgatttaccgcagccggacggcccgataaacgccgttacctggtttttagcgatatccaggttgatgtttttcagggcatggaatttgccgtagtagaagttcaaattacgaacctgaattttactcggggcagtttcaaccatactcattgcaatcttttcctcatcgtacctgatgcttttcgctaatcaggcttaccgtaggccgggtaaggcgttcacgccgcatccggcaaagtgttaaccgtgtttattcttcgcaaaaacaacgcgcgccagaatgttcagcagcaggacgcacagggtaatgatcaataccccggcccaggccagttgttgccattccgcaaacgggctcatcgcaaacttaaagatcgtcaccggcaggttggcgatcggctgcatcatgtccgtgctccagaactggttggagagcgcggtaaacagcagcggcgcggtttcaccggcaatacgggcaatcgccagcaggataccggtcataatcccggacaccgacgctttcagcgtaatcgcggagatcatcttccacttcggtgtacccagcgcataagccgcttcacgcaggctgtccggcaccagtttcagcatgttctcggtggtgcggataacgatcggcacctgcaacagcgccagcgcaattacgcccgcccagccggagaagtgctccatctgtgccaccacgatggtgtagacaaacagaccaaccacaatcgacggcgcggagagcagaatgtcgttaatgaagcgaatcacttctgccagccaggatttacgaccatattccgccagataaatccccgccataatgcccagcggcgtaccgaataccgtggcccacaaaattaacagcccgctacccgccagggcgttagccagaccaccaccttccgtattgggcggcggcgtcatttcagtgaacagcgccagcgacataccgtcgataccgcgagtgatggtggacattaaaatccagatcagccagaacaggccgaaggccatcgtcgccatcgagagcgtcagcgcaatacggtttttgaggcggcgacgcgcctgcattttgcggcgagattcagccagcaccgcagtggtttgcatttcaaccatagccattagcgtgccccctcattcttagccaggcgcataatcataaacttcgatgcggcgaggacgatgaaggtaatcacaaacaggatcaggcccagttccatcagtgcggcaacgtgcagaccggattccgcttccgcaaattcgttcgccagcgcagaggtgatactgttgcccggcatatacagcgaggcgctgtcgagctggtaggtgttaccgatgataaaggtcaccgccatggtttcaccgagcgcgcggcccagccccagcatgatgccgccgataacaccatttttggtgaacggaagaacgatacgccagataacttcccaggtggtgcagccaataccgtaggccgactctttcatcatcaccggggtttgttcgaacacatcacgcattaccgccgcaatgtacggaataatcatgatggcgaggatcacgcctgccgcgaggataccgataccaaatgcggggccagagaacagcgcgccaacaatcgggatattcgacatgatattgccgaccggctcctgaaagtaaacggcgaacagcggcgcaaagataaacaggccccacatgccgtaaacgatacttggaatggctgccagcagctcaatggcgatacccagcgggcgtttcagccagccaggcgcaagctcagtcaggaacagggcgataccgaaactcaccgggacggcgatcagcagcgcgataaacgaagtcaccaacgtaccgtagatcggcaccagcgccccgtagatatcgttcggtgcatcccactctttggtccataggaaagccagaccaaatttctgaatgctcggccaggaggagatgatcagagagacaataatgccacccaacatcaatagcacaatcagcgccgccagttttaccagcacgctgaaaattatgtcgccctttttacccggtgggttaaaagcaggcttggttgcagccataagttactcttcagttaaacgcgtttacaaagtcattttgtaatgccggatgcggcgtaaaacaccgtacccggcctggagttttattagtacagcggcttaccgctactgtctttaatattggtcttccacgcagcgcgaacctgttcaactacactatccggcaggctggcgtaatccaggtcgttcgcctgtttagccccggttttgtacgcccagtcgaagaatttcagcacttctgtgccttgttctggtttcttctgatctttgtggatcagaatgaacgtggtagaggtaataggccatgcatcttcgcctttctggttggtcagatcctgagcgaaggttttgctccagtctgcaccttttgctgcattagcgaagttttcttcggtcggactaaccggtttaccatcagcggagatcagtttggtgtacgccaggttgttctgcttcgcgtaagcatattcaacataaccaattgcacccggcagacgctgaacgaacgcggcgataccgtcgttacctttaccgcccagaccgatcggccattttacggtagagccagtaccaacgttgtttttccactcttcgttcactttcgccaggtagctggtgaagacgaaggaagtcccggagccatctgcgcggcgtactacagcaatgttttgtgaaggcagtttcagacccggattcagtttggcgatggcttcatcatcccacttcttgattttgcccaggtagatgtcgccgagggttttaccatccagcaccagttcgccagacttcagccctggaatgttaaccgccagcaccacgccgccaatcacggtcgggaactggaacagaccttcctgagccagtttttcgtcagacagcggcgcgtcagaggcaccaaaatcaacggtattagcgataatctgttttacgccaccggaagaaccgataccctggtagttaactttattaccggtttctttctggtaagtgtcagcccatttggcatacaccggcgcagggaaggttgcacctgcacctgtcaggcttgcttctgcaaacacagagaaagcgctcatcgataaggtcgcggcgacaacagttgcgacggtggtacgcataactttcataatgtctcctgggaggattcataaagcattgtttgttggctacgagaagcaaaataggacaaacaggtgacagttatatgtaaggaatatgacatttttatgacagaaaggaattaccaaataacttactgattttaaatgtgaagatgaaaatcccacatgtcatctttttgtcatgatgcatttaaaagtgataaagaaatgggtgagatgacaacgatgtgatgaacaatcgttgtcagacctattagcgcacaatctcaacagttatcgtcgctgttgcagtaaattgccccggggctgggcgagctccagtaaggctcgcaggagcagctgaaaaagttacactacctgatttttcaccatacactgttgatttacccatgtctgttggcaactcaccaccgttcactttgatttccttattatttttgtcgtaaatttttatccccacgttagagtttgaagttacgaccattgaattgtccgtattgggttcggtagcataaaaagacgtactgatatcatcggtattcagtatccccaggttttcacactcaatagtgaccgttttagtaattttatgtgttgttaccgcacttccaacaacagatgaaaaatctgcagctggtatttctttaaaatcaaaataaactggctgtaaattatttatttcgcaactttgcggagctgtaatatcgccccgaatataaacatcagccatcggctgtgagtaatccactggggtgtcacggctaattgttccatacaatgtcactatctttgtttcaggaataatcaattttcctgcaaatgtcttcttgatataaaaatatactatcgctttagccccactagatatacttaaaggttcaatgcggttgcaattgtactttgtattaccagacgggttgttagcatgatattcaaaaggtgcattcacatacccaaccccaagaatatctatagcaatcccaacatcaaggttcggattaagatcataataattaatattagagtgaaccccagcataagttaatgcctggtttatttttgacgtataatagatataggggaattctcctacgttaccagtatcacaatgacagcgtccaggatatgaggatccattagttacagtggtgttaaatgtcgttccaaccttattttcgttcgcggtaataagatatcccgagaaatcaagcgtactgtgaaatacgccattatcaggggtacagatacctttaggagctgcaagtgctacactacttaacgagagcataaacacagcaaagcaccactgtttgatatacttgttcataaaaatccttttaatgacatgtcacaccctgttcaattaatccgctctcactttctggtgtcgaaagtgaataattgaagatgcattttgttgaggcgttttctccccaggataacgtaacctgtcctttttctggtagaccagaaagataaagttcgccacggtcaccgacaattcctgaatctgccaaacttgcatcttgtatcgcagcaatggctccaaaaggtaccggtttaccatttgcatttaacactctgaagagaacgcgataacccacatgagtcacaaactccgctttaaccacagcaccacgcgtgggaaccatcgtaacgacggtattatcaagttctatattcgacttcgagaaatagttatcgctgattgctacccgattttcatcataagggtttagctgtgtcttgaccgtatagccgcgccagtccgtcgcagcaccgcgcatattatctatttctaacccggcggccccaggtgctttaacaagagcaatagtttcacctaactcctgacttaacgttaccccttcgctgtgtgccagaattccccctctgataccataattcagcctctgggaattttggctgtagttatagctgccgttcaccgtgccataagagccatcataggtcagggacatattaccgccaacctcatcatcatgactgttataggactgcattaaattccatgaaaggttatttctttccagcgccgtaccgctgagtccgagttgatgtgagctaccggaattatcgttttgcgaaacagaataggtggcgtaactattaccccaccagcccgataaaggaacagataaagagagcatgtagatctgctcactggtgttatcactggcatggttgttccccgtcccctgtctggcagtattggaataactccaggagacgttccacgagagacgcttccagctactgctgtagccaaattgcattaatcgttcgacatcatcggtatgccagtattgttgccggcttaatgtcaggtataaattgccataatctctccccaacgactgcgttagcgttccctccacgcgactacgtcggttacctgtttcccaaaagtcttcagggctgttgcgccgcgatgcccactcattgagggtatagtagccctcggtggagtaacgatagccaaccaggcgcaagctagtgtctgtgtcgtcaaatcgttttgaatagagaaagcgatatgactgacccgtttctgtatcatcatggctaaaattcgcacgagcatgtgtcacatcgaaagaaattgcgcccaaagcgccaagatctttaccgacacccagagctgcagaaccataattttcagcagcctgcatacctccatataaagtgatcccgtgggaaaaaccatgaagtatttgcgcctgaaggacgtccggtgtaaatccgtcttcatcgcgcaattcacccacgctgacatcaacatctgtctgaccttcacgtttaagaatcgccaatgaagcataaggttgggtgaatcgttgttcgctaccgtcttcttctttgatggttacgtccaaatcgccacctgtactggcggtgttgagatcggtgatctcaaaagcaccttgtggaacggctgactgataaatcacgtagccattctgccgaatgatgacggtggcgttggactttgcaatcccacgaaccacaggagcaaagccattctggctggcgggtagcatatcgttatcagtatacaaacgcgcgccgcgaatttgcgtactgtcgaaaatatcgctcgccgtccacgtatcaccaatcataatctggcttcttaacgcggcaatatcgcgctgtatccaggtactaatggagttgtattccgcacggccatcgctggtgtttaaagtactgtaattacgtagccgccacggtccaatattcagtccattgcgcagattgagataactggtatctgtctcttgtgaaccataatctgaacgtagtgtatgtgaaccagaaaaatcgtagttgatggtgagcgcgttaatcccctcatcccaacgcgtggggctgatgtaatcataagccatcgcgtccatgtagatttggggaatggatatattcagctgcaatttatcactgtcaaactgccaggatgagccttcaatacgtggagcaggatcgaggcaaaccgtctcatccacatcattgaacgatttgagcgcatcaacttttatgccaaaggaggacagtgtttttttaatggcaataaagcaagcgtgcagatcagcatctggattatcctgaacaaatgtcacatcctgacgttcaaacattttaccgttgataaaaatatcaacgctataaacacctgggggcatcaggtttgcccgattaaactggcgaatatcgactccggattgatggtcgatttccagaagcgccggattgaatacactgacctcggccatcaggttttgcgagaaaatcagacacgtccctgccgtgaggccaaccactattctggtcgtcatcataatacgcctatccttatcccttgcttacagcgtcatttttatcgggtcactgactgcgccgtaatcattaataaatcgccaggtcatttggcctcccgcagaattagcaggtaaaggtaacgtgagcgtttcaaaaggacggatcatattgaggggcacatcatggccatcaacgatgacatccatcacactgatatgaattgggttgggattctctgctatcagatttcgcccttcccggcgccatttcactttcggcgcagcatcttcgggaataaggcggatatttgctggtcgccagaacagcttgatacgcgtttttactgctatttccagcgagttcgtcgctttgttgctcgctgatggcggaatatttttaatattcagccagaagactgactcgcgatcatcaggcaatgacacacctttggtgtgaataatgcgtaatattttttcttgcgaaggttctaatcgtgatactggcggaataacggtaaacggcgctttgcttttatcctctttattaaatggatctacccaagcctggatgagataaggtattttttcttctttgctaaatacagaaatagatttatcagcattattacttaagtaaaccacccgcgtaccaccaatgacaacgcctgcataagttaatgctggttggcctaaaaaaacgctgagtataatcgcggtaaataacttacatgaaactgttgttttaaagagcctgattaaacaactttttctggacataacgactccctggccaaagccaactgaataaaaaggcccttgataaattatttcttatattcgacagtaaattgtgaatccgcgttcgccgtaccagccgttacggtcgcattggttgccacatagcgtgcaataaacttcatttcagccttgccttcagcatcgatagcggtataagcagagtcgttataaagtttaacctgcgaattatcggactggttaaaaatacgaataccaacgccggttgccgcaatcgcttgtcctgtaccggtaaaatcaccagggttgcctgctgtaagcggcgtacccactttcaggtcgccgtcgccgccaggcgcttctgtaccatcaaaacgaacggctgcttgagtgtacgttgccgggcaattttcaagtttaatactgaacttctgtggcgacgccagactacctacacctgaaaatgcatttttactgactttacccagtgggacaatttgatcggctgtatcggaggtaacttcacaagtagtgtcgacaatttcaccgacgaagtgaacaacaccatcttctgccagtgcatgcccggccagcattagagatgccagagtgaatgcaccgcctataatattacgcttcataaaaactccattgatataatatatcctttaccatgaatcatcacttatattaataagtgtatttttgattcaaaggaatagtacaccaaagagacagctttatctaaaaataatattaattacgcaaaaataaaatataaatttattgtttaaatattatttaaacagtaaaaaatcaagtttgttatcagacattaatgataattcagaatatatttatatagaaagatagatgaatttattgatgtcagttataaaaaagggccaccggtcggcagcccttttttatctatgatagtgattactcaaccgtaaccgattttgccaggttacgcggctggtcaacgtcggtgcctttgatcagcgcgacatggtaagccagcagctgcagcggaacggtgtagaagatcggtgcaatcacctcttccacatgcggcatctcgatgatgtgcatgttatcgctacttacaaaacccgcatcctgatcggcgaagacatacaactgaccgccacgcgcgcgaacttcttcaatgttggatttcagtttttccaacagttcgttgttcggtgcaacgacgataaccggcatatccgcgtcaatcagcgccagcgggccgtgtttcagctcgcctgcagcgtaggcttcagcgtgaatgtaagagatctctttcagcttcaatgcgccttccagcgcgattgggtactgatcgccacggcccaggaacagcgcgtgatgtttgtcagagaaatcttctgccagagcttcaatgcgtttgtcctgagacagcatctgctcaatacggctcggcagcgcctgcagaccatgcacaatgtcatgttcaatggaggcatccagacctttcaggcgagacagcttcgccaccagcatcaacagcacagttaactgagtggtgaatgctttagtggatgccacgccgatttccgtacccgcgttggtcatcagcgccagatcggattcgcgcaccagagaagaacccggaacgttacagattgccagcgaaccaaggtaacccagctctttcgacagacgcaggcccgccagggtatccgcggtttcgccagactgtgacaaggtgatcatcaggctgttacgacgcacggcagatttgcgatagcggaattcagaggcgatttcgacgtcgcacggaatacctgccagcgattcaaaccagtaacgggaaaccataccggagttataagaagtaccacaggcgaggatctgaatatgctcaaccttcgacagcagttcgtcggcgttcggtcccagctcgcttaaatcaacctgaccgtggctgatgcgcccggtaagggtgtttttgatcgcgttcggctgttcgtagatctctttctgcatgtagtgacggtaaatacctttatcgcccgcgtcatattgcagattggattcgatatcctgacgttttacttccgcgccagttttatcgaagatgtttaccgaacggcgagtaatttccgcaatatcgccctcttcaaggaagataaagcgacgggtcaccggcaacagcgccagctggtcagaagcgataaagttttcgcccatacccagaccaatcaccagcggactaccagaacgtgccgccagcagggtatccgggtgacgggagtccatgatcactgtaccgtacgcaccacgcagttgcgggatagcacgcagaacagcctcacgcagagtaccgccctgtttcagctcccagttcaccagatgggcaattacttcggtgtctgtttcagaaacgaaggtatagccacgcgcttttaactcttcgcgcagcggttcatggttttcgatgatgccgttatgcaccaccacaatgtgttcagaaacatgcggatgcgcattcacttctgaaggttcaccgtgggtcgcccagcgagtatgagcaatacccgtaccgccatgcagaggatgttcttccgctgcctgagccagcatctggactttaccgaggcgacgcaggcgggtcatatgaccttccgcatcaacaacggccagaccggcagagtcatatccgcggtattccagacgacgtaaaccttcaagaaggatttctgctacatcacgttgcgcgatcgcgccaacaattccacacatagtttttgattccgatttatatcgttgtcggtcaacctgtatgcccgttttttcgggcgccccgagccttgtagagagtggggttatttttatagttactgcttgtgggagggagattatgttatctcctcatcccatgtgaccggattacccggccagaatcactttttctttaccggacgacgccagccttctttctgagtctgcggcacacggctgatagctaatgcattttcgccgacattacgcgtcacagttgtacccgcagcaatggtcgcgcctttgcctactgttaccggggccaccagctgagtgtcggaaccgacaaacacatcgtcgccgataatggtcttaaatttattcgcaccatcgtagttgcaggtaatggttcccgcgccgatgttaacgttatcgccaatttccgcatcgcccaggtaagtcagatgaccagctttcgagcctttacccagacgcgcttttttcatctcaacaaagttaccgacgtgtgcaccttccagcaactcagcaccaggacgcagtcgggcaaacgggccaatagtacaggccgctgccagattcgcgtcttccacaacggtatacggactgatttcgcaatcatcgccaatcacgctgtttttaatcacgcaaccggtgccgattttcacgcgatgaccgagagtcacgttgccctcgatgataacgttagtatcaatttcaacatcgcgcccgtgagtaagcgtaccgcgcaaatcaaaacgcgccggatcgcgcagcataacgcctgctaacagcagtttttcagcctgttcggactggtaaacgcgctccagacgggagagttgcaggcggttattcacaccttctacttcgcttaaacgttgcggatgaacggcgacgatttcacgcccttcctgatacgccagcgcaataatgtcggtgatgtagtattcgccctgagcattattgttggtcagcttcgccagccagcgtttcatatctgcgccgttagcgatcagaatgccggtgttgatctcctgaatctgacgctgctcgtcggtggcatctttgtgctcaacaatgccggtaactttgccattttcacgggtgatacgtccataaccggtcggatcatccagtttcaccgtcagcagaccaatgccaccctgcggtttagcatcacgcaggcgctggagtgtttcgacagagatcagcggcacgtcgccgtagagcattaaaatgtcttcatcatcggcaaagaaaggtgcggcctgctgcattgcatgacccgtacccagctgctctgcctgaagcacccagttaaggttgtcgtctttcagcgcctgtttaagcagatcgccgccgtgaccgtacaccaggtgaacgtgcgctgcgcctaattcattcgcagcatcaatgacatgctgaaccatcgctttcccggcaagggtatgcagcactttcggaagatcggaatacatgcgcgtgcctttgcctgcggcaaggatcactacgctcatagcattattcaacatacgcgtcctgactgtaatttgagaacgaatttaaaccgcttcaccttgaaaaaactacatttttttcatcgtgaaatggacagaggataaattgttcaataacggattatccccgctgacgaaagtgccattttcgaccatcgtcacgccttttgtctgcagaaaattaaggcagtaccttcatttaagcgtcaggtggatgtttttgctcttatttcgatcaatgaataaacgggaaaacaggggtgttttatatcagcaggatctatgtgaacgctcttcaggacggatcacgcgtaaaaaaaagccagcctgtttccagactggcttttgtgcttttcaagccggtgttacatcgcttttttggtcaactcgataacgcgcagctgcgcgatcgctttggccagttccgcagacgcctgagcgtaatctacgtcgccgtgagagctgctaatgtgctcttcagccttacgtttcgcttccatggctcgcgcttcgtcgagatcctggccgcgaattgcggtgtcggccagaacggtcacgttgccaggctgcacttcaagaatgccgccagacagatagataaactcttcgtgaccgtgctgtttcacgatgcgaatcataccaggcttaatggcggtgagcagcggtgcgtggccagggtagatccccagttcaccttcgctacccgttacctggattttctcgaccagaccagagaacatttgttgctctgcgctgacgacgtccaggtggtaagtcattgccatatcaccctccgattaaggcgttaaagttttttggctttttccacagcttcttcgatggaaccgaccatgtagaacgcctgctccggcaggtgatcgtattcgccttccatgatgcctttaaagccacggatggtgtctttcagggagacgtatttacccggagaaccggtgaatacttctgccacgaagaacggctgggacaggaagcgctggatcttacgagcacgcgctaccaccagtttgtcttcttcagacagttcatccatacccaggatggcgatgatgtctttcagttcctgataacgttgcaggatggactgaacgccacgcgcggtgtcgtagtgttcctgaccaaccaccagcgggtccagctgacggctggtggagtccagcgggtcaacggccgggtagatacccagagacgcgatctgacggctcagtaccacggttgcgtcaaggtgcgcaaaggtggttgccggagacgggtcagtcaagtcatccgcaggtacgtatactgcctgtacggaggtgatagaaccagttttggtggaggtgatacgttcctgcagaacgcccatctcttccgccagggtcggctgataacctaccgctgaaggcatacggcccagcagtgcggatacttccgtacctgccagggtgtaacgatagatgttgtcaacgaacagcagaacgtcacgaccttcgtcacggaatttctcagccatggtcagaccggtcagagcaacgcgcagacggtttcccggcggctcgttcatctggccatacaccagggatactttgtcgataacgttggagtcggtcatttcgtggtagaagtcgttaccctcacgagtacgttcacctacgcccgcaaacacagagtaaccggagtgctcgatcgcgatgttacgaatgagctccatcatgtttacggttttacctacacccgcaccaccgaacagaccaactttaccgcccttagcgaacggacacatcaggtcgataactttgataccggtttccagcagttcctgagagtttgacagctcttcgtaggaaggtgctgcgcggtgaatcgcccaacgctcttcttcaccgatctcgcctttcatgtcgaccggttcacccagtacgttcatgatacggcccagagtcgctttacctaccgggacttcgatcgggtgttcgaggtcttttacatccagaccgcgacgcagaccgtcggaggaacccattgcgatggtacgcacgataccgccgccgagctgctgctgaacttccagcaccagacgctcattaccattttgcacctcaagagcatcgtacacgcgcggtacggcatcctgagggaattcgacgtcaactacggcgccgattacctggacaatctttccagtagccatcttaaatcctctacgaaataacctgtttaaaccgcggcggcccccgagacgatctcggtgagttcctgagtaatgctggcctgacgagctttgttgtataccaactgcagctctttaatcaggctgccgccattgtcggtcgcggctttcatcgccaccatacgggcggcctgctcgctggccaggttttcaaccacgccctgataaacctgagattcgacataacgacgcagcagggtatccagcaacgccttcggatcgggttcgtacaggtaatcccaggatttatgtttcagatcatcatcatctgatgccggtaacggcagcagctggctgatggtcggaacctgagacatggtgttaataaatttgttgctgacaatgtaaagcttgtccagacggccttcgtcgtaggcctgcaacatcacttttaccggaccgatcagttcggacagggaagggttatcccccatgccggtgacctgggcaacaacattgccgcccacggagttgaagaacgacacgcctttcgagccgatcattgcgaggtcgcattgaacgcctttgtcggtccaggtcttcatttccgccagcagttttttgaacaggttaatgttcaaaccaccgcacaaaccacggtcggtcgacaccaccaggtagcccacgcgtttaacgtcgcggtcttccaggtaagggtgcttatattccagattaccgtgtgcaaggtgaccaatcactttgcgcatggtttctgcataaggacggctggccgccatgcgatcctgcgatttacgcattttggaagcggcgaccatctccatcgctttagtgatcttttgcgtgttctggacgcttgcgatcttactacgtatctcttttgcgccggccatgagcttctcctcaatgccttgcggcctgccctaaggcaagccgccagacgttaccaggattgggttgctttgaaggaatcgaggatgcctttcagcttgccttcgatttcgtcgttgtagccaccggtctggttgatctcttgcatcaacggagcgtgatcacggtcgacgtaagccagcagagcggcttcgaagctgccgattttcgacagttcaacatccgccaggtaaccacgttctgctgcgaacagaaccagagactgctgcgcaacggacatcggcgcatactgtttctgtttcagcagttcggtcactttttgaccgtggtcaagctgcttacgagttgcatcgtcaaggtcggatgcaaactgagagaacgctgccagttcacgatactgtgccagagcggtacggataccaccggacagttttttcatgatcttggtctgtgctgcaccaccaacacgggatacggaaatacccgggttaaccgcaggacgaataccggcgttgaacaggttggtttccaggaagatctgaccatcggtaatggagattacgttggtcggaacgaacgcagaaacgtcacccgcctgagtttcgataatcggcagcgcggtcagagaaccggttttccctttcacttcacctttggtgaaggcttcaacgtattcggcgttaacacgcgcagcacgctccagcagacgagagtggaggtagaatacgtcgcccgggaatgcttcacgtcctggcggacgacggagcagcagggagatctgacggtaagcaacagcctgtttagacaggtcatcgtaaatgatcagcgcatcttcaccgcggtcacggaagtattcgcccattgcgcaaccggcatacggtgccaggtattgcagtgcagcggattcagacgcggttgctaccacaacgatggtgttagccagtgcgccgtgctcttccagtttacgtaccacgttagaaatggtggacgctttctggccgatagcgacatagatacatttgataccggaatcgcgctggttgatgatggcatcgatagccagtgcggttttaccggtctgacggtcaccgatgatcaattcacgctgaccacgaccgattgggatcatggagtcaacggctttataaccggtctgtaccggctgatctacggactgacgttcgataacgcccggagcgattgcttctacagcagagaagccgtcgtgatccagcggacctttaccgtcgattggtgcacccagagtgttaaccacacggcccagcaggccacggccaaccggaacttccaggatacggccagtacacttaactttcatgccttcggcaaggtcagcgtacggacccataacaaccgcacctacagagtcgcgctcgaggttcagtgcgatagcgtaacggttacccggcagggagatcatttcaccctgcatacaatcggccaggccgtgaatgcggataacaccgtcacttacagaaacaatagtaccttcgttgtgagcttcactcacaacattgaactgagcaatgcgctgcttgatcagttcgctgatttcggtggaattcagttgcatgctccagtccccttaagactgcaagacgtctgcaaggcgctcaagacgaccgcgtacgctgccatcaatgaccatatcacccgctcggatgataacgcctgccattacagacttatcgattttgcaattcagcttaactttgcgtgacagacgtttttccatcgcagcagaaattttcgcgagctgttgttcactcagtgcggcagcggaaatgacgtctacctcagcggtagcctcactcacggcacgaaggtgaataaactgctccagaacatccgggagcgcgttaagacgaccattttcagccattacccgaataaggttctgaccgttttcgtccagttgctcaccacaaactgcgataaacgactcggcaagcgtttctggcgcaagcgcgccagagagaagctctgccatttgttcgtttttggttacctcggcggcaaacgccagcatgtcctgccagcgttctacactttggtgttcgacggcaaagtcaaaagctgctttggcgtaggggcgagctaccgtaataaattcagacatcagcccctccctccttacagttcagcgacaagtttatccacgatgtcgctgttagcagcttcatccacggaacgttcgatgatcttctcggcgccagcaacagccaggatagcaacttgcttacgcagctcttcacgggcacgtttacgctcggcttcaatttccgcctgcgcctgggccacgattttagtacgttcctgttctgcctcagctttcgcttcgtccagaatctgcgagcggcgtttgttcgcctgctcgatgattacctgggcttccgctttcgcttttttcagctggtcggtcgcgctggcctttgcaaggtcaaggtccttatgtgctcgttctgcggaagcaaggccgtcagcaatttctttttgacgtttttcgatggctgccattaatggcggccatacgtacttcatgcagaacagaacgaacaggacaaacgcgatggcctggccgaggattgttgcgttaagattcacagcacaatgcctctatttagttaacgttctgatattgctctttaaataaaagcaacgcttactacgcgacagcgaacatcacgtacagacccagacctacagcgatcatcgggatagcatccaccagacccataacgataaagaactgagtacgcagcagaggaatcagatcaggttgacgcgctgcgccttccaggaatttacccccgaggatgccgataccgatcgcagcaccgattgccgccagacccatcatcacagcggcagccatgtacagcagatccatattcaggttttccatgacagtctccagtttgtttcagttaaaacgtagtagtgttggtaaattaatgttcttcagacgccatcgacagatagacgatcgtcagaaccatgaagatgaaggcttgcagcgtaatgatcaggatgtggaaaatggcccacggcacattcaggatccactgtgaccaccacggcaacagaccagcaatcagaatgaaaatcagctcaccggcatacatgttaccgaacagtcgcaaaccgagtgaaactggtttggacagcaggcttaccccttcaaggattaagttgacaggaatgaacgcccagtgattgaacggctgcagcgtcaactctttcgtgaagccgccgatgcctttcattttgatgctgtagaacagaatcaggataaatacgcccagtgccatagacagcgttacgttcacgtccgcagacggaaccacacgcagtgcaggcagacccagtacatgttcagcaatgtacggcagcaggtcgataggcagtaaatccatcaggttcatcaggaatacccagacgaagatcgtcagggccagcggagcaatcagcttgcttttgccatggtacatgtctttcacgctaccattaacaaagccgatcaccagctcaatcgcggtctgaaacttacctggcacaccgctggtcgcctttttggctacgctacggaataaaaccaggaacaacagacccagcaccaccgagaagaacatggagtcaatattgattgtccagaaggtggctggggggttttgtggatccaccagcgagaatgtacgcaggtccagctgaaggttattcaggtggtgtcctatgtaatcctgcggcgtcatattttctgaagccatgatgccttttaccctttgttgttaattacagccggtgccagtatctgaaccaccagcaccaaaacccacgtaacgatcagcggcaagaataccgcctttaaaaccgccaacgccaccaccagtaacaccaacatcgccagaactttgaaagcttcgccaaatgcgaatgtccaggccacccggcctttcgctggtgtatgcgcctggtgacgccaggcaaatatcataaacaaaacgttaggcagaaagactgccaggcccccgcttattgcagagacgccccagaaggggtctttgaggctgaacagcaatccacttgctatcaccaccagtaactgaacgagcagaagcttccgagcaacgtttcgactcacgagcgacacagacatcacgtttttcactcctgctcccttcgaggtatgccgcgtgtcgtataaaactttctttaaggcttagagtcaagcatcaaaaagcggtcaaattatacggtgcgcccccgtgatttcaaacaataagtagccaaaaggtgaataaatgtttaaatatttttccagtgcatacaattgcgacttttctgctaaccctgttcgatcatgaaaaactgtaaataacgcgtaaacactggtgataaagcgtgcttcagatcacatattgcgcatgttcgcgcacagcatatttatttacttggcaaatgatgcctttgcaagtttatgatatttaagtctaaaaacagatactgttttaataaatgacatttacacaacaaaaaccacccattgacatttttaataatgttttaacagccaatgatgattcttagcgccgatttttagcagactgatattttcactaatgacttattttctgcttaccaaaaaaagccacgttatcttgttgatgcaaaagagtgaacgtggcgttaaatgtaaccagttatatcagtagaaaacctggttgttgttaacagtctaaccggtcaattttttatgatttttttgataaaaattaaattttatttgctttaatcaccaccagatggcgttcgccatccagggcaggaacctgaagtttaaccactgattcaacctgatattcttcgggcaacaaagcgatttcatcttccggcatttgccctttcagcgcgtagaaacggccttgctcaccaggaagatggtgacaccagctcaccatatcgttcagagaggcaaaagcgcggctaattacgccatcaaatggcggctctgaaggaaactcttctaccctgctctgtactggctcaatattctccagtttaagctcatgttgcacctgacgaaggaaacgcacgcgtttaccaaggctatccaacagagtgaaatgggcttcaggacgcacgatagagagtggaatgccaggcagtccaggaccggtgccgacatcgataaaccgttcaccttgcagatacggtgccaccacaatgctatcgagaatatggcgtaccagcatctcattaggatcgcggaccgaagtcaggttgtacgctttgttccatttatgcagcatattcacgtaggcaataagctggtttttctggtgatcggtaagcgaaatacctgcgtctttcagcagtaaggagagtttgttgagcacggtgattacctgttcttgatgcgttgcctggtaagcgggtgcttaccaggcatttttaatgcgttatgcgctacgacgcagcataccctgttttttcagccacaccagcagaatggagatggccgcaggcgtgacgccagaaatacgtgaagcctggccgatagaggccggtttgtgatcgttaagtttggcgatcacttcgttagaaagaccggatacctggcggtaatccagtgtcgctggtagcagggtgttctcgttacgcagctgcttttcgatctcatcttgctggcgcgcgatataaccttcgtatttaacctgaatctcaacctgttccgccgcctgttcgtctgtcaacgcaggggcaaacggcgtcagcgtggttaatttttcataagtcatttccggacgacgcagcagatcttcaccactggcttcacgggaaagcggcgcagtcaggtgagcattcacttcggctgcagcttccgccgacggggttacccaggtcgatttcagacgctgacgctcacgctcgatattctcaagtttctcgttaaagcgcgcccaacgttcgtcatccaccaggcccagttcacgaccgatttcagtcaaacgcagatccgcattatcttcgcgcagcatcagacgatattctgcgcgcgaagtaaacatacgatacggttctttggttcctaaagtgcacaggtcatcaaccagtacgccgagataggcctgagaacgcgccggagcccaaccttctttgtcagcagacagacgggcagcgttaagaccggccagcaaaccttgcgcagcggcttcttcgtaaccggtagtgccgttaatctgaccagcaaagaacagcccctggataaacttgctctccagcgtcggtttcaggtcgcgaggatcgaagaagtcatactcaatggcataacccggacgcacgatcttcgcgttttccatcccctgcatagagcggacgatttgcatctgcacatcgaacggcaggctggtggagataccgttcggataaatttcgttagaagtcagcccttccggttcaaggaagatctgatgctgatttctgtcggcgaagcgcatgactttgtcttcgatcgacgggcagtagcgtgggccgacaccttcgatcacccctgcatacattgggctacgatcgaggttactgcggatcacatcatgggttttctcgttggtatgagtgatataacacggcacctgctggggatgctgggacgcattgcccataaacgagaataccggcattgggttatcgccatgctgttgcgccagcacactaaagtcgatagttcgagcatcaatacgcggtggtgtcccggttttcagacgaccaacgcgcagcggcagttcacgcaaacggcgagaaagcggaatggacggcggatcaccagcacggccaccgctgtaattatccagaccgatatgaattttaccgtcgaggaacgtcccaacggtgagcacgacggctttggcacggaacttcagtcccatttgggtaacagcaccgaccacgcgatcgttttcgacaataagatcttcaaccgcctgctggaagatcatcaggttcggttggttctccagcgccgtacgtaccgcctgacggtagagcacacgatccgcctgagctcgggtagcgcgaaccgccggtcctttgcttgcgtttagtatcctaaactggatacccgcttgatcgatcgctttcgccatcagaccgccgagtgcatccacttcttttaccagatgtcccttcccaataccgccgatcgccgggttgcagctcatctgccccagagtgtcgatattgtgtgtcaaaagcagagtctgttgacccatacgcgccgcggccatcgcggcctcggtgcctgcatgacccccgccaatgatgatgacgtcaaaaggatccggataaaacatggtgattgcctcgcataacgcggtatgaaaatggattgaagcccgggccgtggattctactcaactttgtcggcttgagaaagacctgggatcttgggtattaaaaagaagatctatttatttagagatctgttctattgtgatctcttattaggatcgcactgccctgtggataacaaggatccggcttttaagatcaacaacctggaaaggatcattaactgtgaatgatcggtgatcctggaccgtataagctgggatcagaatgaggggttatacacaactcaaaaactgaacaaccgttgttccttggataactaccggttgatccaagcttcctgacagagttatccacagtagatcgcacgatctgtatacttatttgagtaaattaatccacgatcccagccattcttctgccggatcttccggaatgtcgtgatcaagaatgttgatcttcagtgtttcgcctgtctgttttgcaccggaatttttgagttctgcctcgagtttatcgatagccccacaaaaggtgtcatattcacgactaccaataccgattgcgccaaagcggaccgcagaaagatcgggcttctgttcctgcaatgcttcatagaaaggagaaaggttgtccggaatatctccggcaccgtgggtggagctgataatcagccagatccccgaggcagataaatcttccaacagcggaccgtgcagcgtttcggtggtaaaacccgcctcttccagcttttcagccaggtgttctgctacatattcggcaccgccgagggtgctgccgctgataagagtgatatctgccataaaccgccacctttattaagagtggcgtattgtacgctgtgaacgcgttgggatctacctgtggaaaagtatgggattaaaaaagccgattatggcttgatggtacgcatgatcgggttttgcaggacgatcaatgtctcggtggactgaatttcatcaattgtttggatcttgttgataagtacatgctggagagcgtcgatcgaacggcacattacttttataaagatgctgtagtggcctgttgtgtaataggcttcagtgacttcatcaaggctttccagctttgccagcgcggaagggtagtctttggcgctctttaatataatgccgataaagcagcctacgtcataaccgagctgcttcgggctgacatcaatacgcgccccggtaatgatccccgcctgcttcattttctctacccgaacgtgaatcgtccccggactgacgccaaattgtttcgccagttcggcgtaagcggtgcgcgcattgcccattaatgcttccaggatgccacggtccagattgtcgatcagataattttccataggattttcttatgcagattgatgattcattctattttagccttcttttttaatgaatcaaaagtgtgttaggctttttattgaatgattattgcatgtgtgtcggtttttgttgcttaatcataagcaacaggacgcaggagtataaaaaatgaaaaccgcttacattgccaaacaacgccaaattagcttcgtgaaatctcacttttctcgccaactggaagaacgtctggggctgatcgaagtccaggcgccgattcttagccgtgtgggggatggcacgcaggataacttgtcgggctgtgaaaaagcggtgcaggtaaaagtgaaagttctgcctgatgcccagttcgaagtggttcattcactggcgaagtggaaacgtcagaccttagggcaacacgacttcagcgcgggcgaagggctgtacacgcacatgaaagcccttcgccccgatgaagaccgtctttctccgttgcactcggtctatgttgaccagtgggactgggaacgcgtaatgggcgacggtgagcgtcaattctcgactctgaaaagcacggtagaggcgatctgggcgggaattaaagcaaccgaagctgcggttagcgaagagtttggcctggcaccgttcctgccggatcagatccacttcgtacacagccaggagttactgtctcgttatccggatctcgatgccaaagggcgtgagcgggcgatagcgaaagatcttggcgcggtattccttgtcgggattggcggcaagctgagcgatggtcatcgccacgacgtgcgcgcaccggattatgatgactggagcaccccgtcagagctgggtcatgcgggtctgaacggcgatattctggtgtggaaccctgtactggaagatgcgtttgagctttcttccatggggatccgcgtggatgccgacacgttgaagcatcagttggcgctgaccggtgatgaagatcgtctgcagctggaatggcatcaggcgctgctgcgcggtgaaatgccgcagaccatcggcggcggtatcggccagtctcgtttgactatgctgctgctgcaactgccgcatatcggccaggttcagtgtggagtatggccagctgctgttcgcgagagcgtcccttctctgctgtaataatttatcgccgccagcgtctgagcaggcggcttcgcatcccggtatcaaagcgccagatatgatcgaaaatgcgcatgatgccgggtttgccgtgtgccgacatcgccacggcatgaaagcgatgctgatgtacccgctgcagctctttcactttactcgtcacgtcgtcaggcaaccgctgagcgataaaatcagaaatcaccaccgcatcggcatcaaaccattccctgctttgcaagcgttccataatggcgcgaaaacaactggcaagatcggtgccgccacgaaactgctggcttaaaaaacggattgcttgttcgatgccttgtgggcctgaaagctcataacggacgatctcggtggaaaatagcataatatagcagcgccggttttctgcgagagcaatgcgcatcaaggccaggcagaacgctttcgcacactgttcattaaagccgcccattgagccggaagtatccacacagacaataaacggcccgcgcggctgttcatcgtaatctttatgtaccaccggacgttcgatcactttttcacgccacgactcaccgtgcaggcgataggtgagcaactgtttttccaccagccgacggtaaaactcatactccagttccgttatccctagtgtcgccagttctggcggcaggagacgtaaaatatcatcgctttgttgcagaccatcaacctgctcaggaaccgtcgccggttcgcgcaccatggtgcggaaggtttccatctgcgcatcgttgcgcggtattgatttggcttcccgagaacgccccagctgctctgccaggcgtttcagttccggctgttcgttaagaaattcaccgtatttcacaatcaactgatagtcgccacgtttaagctgaccggcgctcatatcccacagacgaccagctgcagtattgttatctgcgagaatcggttcaagttgtccgctcagcgtcatgcgttcctgaacttcactcaacagttgttcgcgttcttcttctaatagctgttgatttaacgtcgttgcttgcacgatcagacttaaacgccaacgctggaggaaaagcgtatgtaacgctgaagtgatcgtgctgttagcatcaaccaactgtcgggcttgttctgcccatggggaattcagacgatgcagtaagtccaggatctgtggtagctgcacaataaactgcggcgtggagaggagctggctttgctgatagcacatcacctcttcggtgagttccggcgggactcgggcatctttcagccgactgcgcagcgcctcacgccagcggggaacatcatcagtgattgccgccttcagtcgtgggaatttttcaaagaagactgccagctgcggtgaggccagcagcgcgatgatcatctcttcgatcaatccctcttcgctgacggccagcatcacattaagcgtatccagcgttagcattgttgtgcctggcgaatctgtgcgccgacatcctgtaggctggcttcaatgcgacctaaccagtcgccagggataaacagacatttttgctgttcgctgaataaagcgtgttgcttgcgccagtcactttcaagctcttccagttgttgttttatttcacctggcagaccttcagccgatgaaccgggaagtgccagcgtactgccttgtaaacttacatcgcgtacaacaagatgttgggcgctatccacttccagattcaatttctgggcaaagccgataccgttcagtttgccgcgaatttcaccacctttactcagccactgttccagcgcgttacgctcaaaggagatatgaaccacttccatatcatgcaattttaacggtttttgcagcagcagagtcagagtggaagcagtaacgttaacaggaagttgatactgctgacgacggctgaaaatgccgcccagacgaattaccgttaaggctgttttatcgctttgttgctgctggagttgcaggtgacgttgcacaatcgcgccaaggcgagtcaacatcccttgctgttgccaggcgtgaccggtcatcaatacatcaatttgttgttgtatcaaattcaggctttgcgcgtcataccacaggcaatctttcagcaaaatgagatctaccggggcaacagcactgcgaccgctaaaaaaggcgctggcctgcaataagcggatcgcttttttccagcgacgatccgagacataaggcgcatccggtaatttatccagttgctggcgcagcataaaaatcagctcaaatacatgatcgggcagcgtaatttcaccaatctctttctgccagcgttcatattcttcatctgtgacctgcaaggcatcaggaaccggattgtcgttttcatcctgttgactggtcagcatggagcggaaattcgctttatcctgcactttatctaaccacagacgaatcagcatgcggtcatataacgcttccagactgctgtctgcttccggcagctcgttggaggccgccaccagcagacgcatcgggattttttctacgtgtgcaccgttgcggaactggcgctcgttaatggcggtgagcaaggtattaagaattgccgggcccgctttccagatctcatccagaaagacaatttctgcttccggcaggtaaccgctggttaaacgttcatagcgcccttcatcttttagcgcctgaatagaaaggggaccaaaaacttcttccggcgtggagaagcgggtcatcagatattcaaacgcgcgggcattctgaaaggcgaattttaagcgccgggcgatcaaacttttggcaatacctggcgggccaaggaggaacacactttcaccacttaatgccgctaataaacacaagcggatggcgtggctacgttcataaagccccttttccaacgaactgctcaggcgggaaattctttccgctaataaatgagggtgagccataatgaagtggcgtcctttcgtcaaaagttctgcgtaaattgcgagtatagacgtttcttgctggtggctaaaatagtctcaaagggggggtatttttctttgagccaggttaatgtggccgcatttaggagtacgattttgccgttaatcgtgcatactgtgcgcttttttgtgggccaagggactaagcacacatttcatatttcaacgaaagactagtctatgagcactgataataagcaatcattgcccgcgattaccctcgcggcgattggagttgtctacggcgatattggtaccagcccgttatatacacttcgtgaatgtttgtccggccagtttggttttggcgttgaacgcgatgccgtgtttggctttttatcgctgatcttctggctgctaatctttgtggtttccattaaatatctcaccttcgtgatgcgggcagataacgccggtgagggggggatcctgacgttgatgtcgcttgccgggcgtaatacgtcggcgcgaaccacatcaatgctggtgattatggggctaatcggcggcagctttttctatggtgaagtcgtcataacacccgctatttcggtgatgtcagccattgaaggtctggaaatcgtcgccccgcagctggatacctggatagttcccctctcaattatcgttctcactttattatttatgattcaaaaacatggcacggctatggtcggtaagctgtttgcgccgatcatgctgacctggtttttgattctggcaggactggggttacgtagcattattgctaacccggaagtgctgcatgcgctgaatccaatgtgggcggtgcatttcttccttgaatacaaaacggtttcttttattgcattaggggcagtggtgttgtcgattacgggggtcgaggcgctgtatgctgatatggggcactttggtaagttccctattcgcctggcgtggttcaccgtcgtattaccttccttgacccttaattacttcggtcagggagcgctgttgttaaagaacccggaagcgattaagaacccgttcttcctgttggcaccggactgggcgctgatcccgctgctgatcatcgccgcactggcgacggtaattgcctcgcaggcggttatctctggcgtcttctcattgacgcgtcaggcggtacgtctgggatatttgtcgccgatgcgcattattcacacctccgaaatggagtcagggcaaatctatattccgtttgtgaactggatgctctatgtcgcggtcgtgattgtgattgtcagctttgagcactccagcaacctggcggcggcgtacgggattgcggtgaccggaaccatggtgctgacgtctattctctcgactaccgtggcacgtcagaactggcactggaataagtattttgttgcgctgatcctgattgctttcctttgtgtcgatattccattgttcaccgctaacctcgataaactgctctccggcggctggttgccattgagcctcggtactgtgatgtttatcgtgatgaccacctggaagagcgagcgtttccgcttgctgcggcggatgcatgaacatggtaactctctggaagcgatgattgcttcgctggagaaatcaccgcctgttcgcgtgcccgggaccgcggtgtatatgtcgcgtgcaatcaacgtcattccctttgcgctgatgcataaccttaaacataacaaggtattgcatgagcgggtgattctgttaactctgcgtaccgaagacgcgccatatgtccataatgtccgtcgggtacagattgaacaactgtcgcccactttctggcgcgtggtggcaagttatggttggcgagaaacgccaaacgtggaagaagttttccaccgctgcggtctggaaggattaagttgccggatgatggaaacctccttctttatgtcgcatgagtcgttgatcctcggcaaacgcccgtggtatttgcgtctgcgcggcaagctgtacttgctgctgcaacgtaatgcgctgcgtgcaccagatcaatttgaaattccgccaaacagggttatcgaactgggtactcaggtcgaaatctaacgccagacgcctcccttctccataagggggcgtttttgttttcatggttaatcaccatgtaaaacgtttcgaggttgatcacatttccgtaacgtcacgatggttttcccaactcagtcaggattaaactgcgggtcagcgaaacgtttcgctgatggagaagaaaatgaaaaaaggcaccgttcttaattctgatatttcatcgatgatctcccgtctgggacataccgatacgctggtggtgtgtgatgctggtttacccatccccaaaagtacaacgcgtatcgatatggcattaacccagggtgtaccttcttttatgcaggtgctgggcgtcgtcacaaatgaaatgcaggtcgaggctgccattatcgcggaagagatcaaacaacataatccgcaactccacgaaacgttgctcactcaccttgagcagctgcaaaaacaccagggaaataccattgaaattcgttacaccacgcatgaacaattcaaacaacaaaccgcagaaagtcaggcggtaattcgcagcggagaatgttctccgtatgcgaatatcattctctgtgctggcgtgacgttctgaggccgtcatggaagcattacttcagcttaaaggcatcgataaagccttcccgggcgtaaaagccctctcgggcgcagcgttaaatgtctatccgggccgcgtgatggcgctggtgggcgaaaacggcgcgggtaaatccaccatgatgaaagtgcttactggtatctatgctcgcgatgccggcacgcttttatggctggggaaagaaacgacatttaccgggccgaaatcttcccaggaagccgggattgggattatccatcaggaactgaacctgatcccgcagttgaccattgccgaaaacattttcctcggtcgtgagtttgttaatcgctttggcaaaattgactggaaaaccatgtatgccgaagcggataaattgctggctaaacttaacctgcgctttaaaagcgacaagctggtgggcgatctttccatcggtgaccagcaaatggttgaaatcgccaaagtgctgagctttgagtcgaaagtcatcattatggatgaaccgaccgatgcgctgaccgataccgaaaccgaatccctgttccgcgtcatacgcgagctgaaatcgcaaggccgcggtattgtctatatctcccaccgcatgaaagaaatcttcgagatttgcgatgacgttaccgtttttcgtgacgggcaatttattgctgagcgcgaagtggcatcactgaccgaagattcgctgattgagatgatggtgggccgcaagctggaagatcaatatccacacctggacaaagcgccgggagatatccgcctgaaagtcgataatctctgcggacctggcgttaacgatgtctcttttactttacgcaaaggcgaaattcttggcgtctctggtttgatgggcgcaggtcgtaccgaactgatgaaagtgctctacggcgcactaccgcgcaccagcggttacgtcaccctggatgggcatgaagtcgttacccgttcaccgcaggatggcctggcaagcggcattgtgtatatctccgaagaccgtaaacgtgacggtttagtgttgggcatgtcagtaaaagagaacatgtcgctgacagcgctgcgctacttcagccgcgctggcggcagtttgaagcatgccgatgaacagcaggctgtgagtgatttcattcgtctgtttaatgtgaaaacaccgtcgatggaacaggcaattggtctgctttccggtggcaatcagcaaaaagtggcgattgcccgcggtctgatgacacgccccaaagtgttgatccttgatgaacctacccgtggcgtagatgtcggcgcgaaaaaagagatctatcaactgattaaccagttcaaagccgatggcttgagcatcattctggtgtcatcggagatgccagaagtattaggcatgagcgatcgcatcatcgtcatgcatgaagggcatctcagcggggaatttactcgtgagcaggccacccaggaagtgttaatggctgccgctgtgggcaagcttaatcgcgtgaatcaggagtaaaaaaatgacaacccagactgtctctggtcgccgttatttcacgaaagcgtggctgatggagcagaaatcgcttatcgctctgctggtgctgatcgcgattgtctcgacgttaagcccgaactttttcaccatcaataacttattcaatattctccagcaaacctcggtgaacgccattatggcggtcgggatgacgctggtgatcctgacgtcgggcatcgacttgtctgtaggttctctgttggcgctaaccggcgcagttgctgcatctatcgtcggcattgaagtcaatgcgctggtggctgttactgtgcaccgaaacgcatcaaccttcgcgtgaaatcatgcaacgttatccgacagtgcctactgtgatgatggactgggctccgttcgatggcgacagcgatcttattcaggataactcgttgctgggcggagacttagcaacgcaatatctgatcgataaaggtcatacccgtatcgcctgtattaccggtccgctggataaaactccggcgcgcctgcggttggaaggttatcgggcggcgatgaaacgtgcgggtctcaacattcctgatggctatgaagtcactggtgattttgaatttaacggcgggtttgacgccatgcgccaactgttatcacatccgctgcgtcctcaggccgtctttaccggaaatgacgctatggctgttggcgtttaccaggcgttatatcaggcagagttacaggttccgcaggatatcgcggtgattggctatgacgatatcgaactggcaagctttatgacgccaccattaaccactatccaccaaccgaaagatgaactgggggagctggcgattgatgtactcatccatcggataacccagccgacccttcagcaacaacgattacaacttactccgattctgatggaacgcggttcggcttagatttacgctgtcttttgatcaaattattaccatcggttgttttcagaagcatgaacattgctgctgaagcaacagtaataatgcccatcgtgataaacgtatagtggaattgttcgacagtcgttgtgccttccatcccttcataaacgcgaaggacggccgcacttacagcaacgcctaaactaatcgacagttgctgcgtgaccgccagaacactgttaccgctgctggcgttgtcatcggtcagatcggcaagtgtgatggtattcatcgcggtaaattgcgtcgacatagccatccctaatataaacaacggcaagatcagcatccatatcgccattgccggtgattgcaaagagaactgagcgatcattagcccaataatcaccgtgatccccactaacgtatggcgatagcccagacgacgtaagacttgggtaaccatcgattttgcaataatggaacctaacgctgtcggtgccatcatacagccggcaataaacgcctgataaccaaatcctacctgtaacatcaatggcataaggaacggtacacaaccggtccccagacgggttgcaatattgcctacgataccgatcgagaaagtgcgggttttaaataaatctaatgaaattaatgggtttggcgtgtgtcgcgcatggagaatatagagaagcagtaacccgatgctggtgacaattaccgtcaaggcaatccagctggcgacaatcttttccccgaatagctctattccgcttgagaagagaacaaggctgaggccaaacagcaaaaagccagtgatatcgaatctgcgtcgtgcggtggtgaaattgggcatatgtttgcgcgcgtaaagaaggcccgcaatacctatggggatattgattaaaaatatccagtgccaggttgcccaggtgaccagcacgccgccaagaacggggcctaaaattggccccaccagacccggcatggcgacaaaattcaatactggaagaagttcattacgaggataagcgcgcagtaaggccagccgagcaacaggcatcatcattgcgccgcctatcccctgaataacccggaagacaaccagctgtggtagcgaattagaaagtgcgcaggccagagaacccaatgtgaacagactcacggcaagggtaaaaatgcgacgcgtaccgaagcgatcggctagccatccgcttaccggaataagcatcgccaccgtcagcgtataactgatgatggctgattgcatcgcgagaggagaacgattaaggctatgagcgattgcgggtaaggcggtattcagaatagtggcatcaagtgcctgcatgaagaaggccatcgccgcgatccacggcaaacccgccatactgcgcttctttttatcgctcattcaatgtcctgttatcgggttgtcacttatcaggtgagcgtagcagcgcctgacaagctttaaatgccgcgtcgccatcgctttggacaatcgcatcgacaatcgcctggtgcagatccagctttatcactgtgtcgctggtaattgacgtgaagtaagtgtgataaaccgaatggaatagcgaggcgaatgaggtcaaaaacggattggcgctcatttcatagatatgctcatgccaggccatatcgacttcgatccagcgttcacggcgaaagttctcttttaatgccgccatttcggccattaacgtattgagatgcgccttctgttccgcggtgccaaccgttgcagccagtaggcaagcttgcggctccagacagatacgcataaccagaaagtgatcgatgacctgatgaaagttctcttctgtcatccaccaggtaagcaattcctgatcaagaaaattccagtttgattgtggcatgacccgggtaccaattcgcggtcgcggtaaaaccatcccttttgccgttaacgttttgaccgcttcgcgtaccgctgtacgactcactccaaattgctcgcccagctcaatctcaccaggcaaaatggtgccgggttcatattcaccttttaagatgcgttgcgccagcttctcagccagaacatacgaaaggtttttctgtgcagctaactgttgtgcgcttaaaggcattactaatcttcctttttctttttattcctccttagtatgccaccaggaagtgtgattacggttgcaaaaacggcaaattgcttgttttatggcacattaacggggcttttgctgaaaaaatgcgcggtcagaaaattattttaaatttcctcttgtcaggccggaataactccctataatgcgccaccactgacacggaacaacggcaaacacgccgccgggtcagcggggttctcctgagaactccgacagagaaagcaaaaataaatgcttgactctgtagcgggaaagcgtattatgcacaccccgcgccgctgagaaaaagcgaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagcagcttgctgctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagcttgttggtggggtaacggctcaccaaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttactcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgttctttgaagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtcttgcgaagcagactgatacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcacctgccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgagagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgattcgtcacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagatacccccagtagcggcgagcgaacggggagcagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatactgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgctgatgcgttgttgggtaggggagcgttctgtaagcctgcgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtgatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaattgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagagtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagctgttttggcggatgagagaagattttcagcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggccgtagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcagtaagccggtcataaaaccggtggttgtaaaagaattcggtggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccaccctaattaggggcgtagttcaattggtagagcaccggtctccaaaaccgggtgttgggagttcgagtctctccgcccctgccagaaatcatccttagcgaaagctaaggattttttttatctgaaataaccctctccgaagtaaatccttctaccggcatccttgccagccattcatattaatacacttcatccagcacgttaattttcaaaagatcgcgaatcaacgtatttttatcgctattttgcagccatatggcataaagcggccgtgaaagtgttgtgctatcgacaacggtatgcaggccgccttttttacgcgcccagctgacgggtagccaggtgcaaccattaagcatcgcaatctgttgctgtgccagttcagcagaactggttgtcagaatgggcacttcgtcagcaccgatcaaacctgcctcatgctgttgaaaatctggcccccactcaagtcgcagataattaagatctccctttagttttgaaggggcactggtataaagcgctaaagtgaaatatcccagcaactgactactaaattcgtccattttgggcgcttcagtggtaataagaagatcaagctggcgttcatgcagctgttttaccagagactgccgttgggcaattcgcgcttcgaactgtaagcctgtatgggcatcctgattttgatacaaacgtcccagccactgattaagcatacattcccacaatgaggcgctggcaccgatagaaaactcgttatgtcgtgaggtatgcgccacctccttgcgggcggcctgccaggtgctcatgagcgtttctgcataaggcagtagtttttcaccggcagcggttaaacggatattgtttctgtggcgggtgaaaaggttcacacccagttgattttccagttgtctgattcgaaagctcactgctgactgggtcagatagagcgattcagccgctcgaccaaagtgacgcgttcggctaacttccaggaaagtttttaacaattccgtatccacagtgctctccgcaaaattatttgtcgttatgatttaaatgttttgttttacactctgtcaagcgtaactaatactccgcgccataactagctcggtcaaagaattaggagcgtgcaggatggcggaaagctttacgacgactaatcgatatttcgacaataaacattatccacgtggattctctcgtcatggtgatttcaccatcaaagaggcacaactgcttgagcgtcatggttatgccttcaatgagttggatcttggcaaacgcgagccggttaccgaggaagagaaactcttcgtagcagtatgccgtggcgaacgtgagccagtgacagaagcagaacgcgtgtggtccaagtatatgacgcgtattaagcgtccaaaacgttttcacaccctttccggcggtaaaccgcaggttgaaggtgctgaagactacaccgattctgatgattaataaaaagggcgaaatgccctttttttatgtcagtagtttttgcagatggatgagcaaacggtcaatcgcacgatagctaactgcctcctgcaaatgctgacgtgtgataatgtcagactgatcaatatcagcaatggttcgtgcaactttcaataaccgctgccaggcacgaatcgataaccccagatggatcagtgttccttccaaccacatcgcatcttcgctctcaagtttgcagaattggcgtatttccggactatccagccaggcattcagtttattctgccgcttaaattggcgctctctggcggccattacgcgttgtttaacggtggcgctgctttctcccggcactaccgttttactcaaaatgccggggggtggtaatgggatctccagtgagagatcgaagcggtcgagaaagggccccgagagccggttgagataacgtaatgtctgttctggcgtgcagcggttatggtttccctgataatgtccggtagggctgggattcatcgccgcaacaagctggaaacgggctggataggttattttggctcgtgtgcgtgaaagatggatctgcccggattcaatcggctctcgcaaggcatccagtgtacgccgttcaaattcaggtagctcatcaagaaaaagcacgccgttatgcgccaacgaaatttcacctggccctggaattgcaccaccgcccaccatcgcagttaacgacgcactgtgatgcggtgagcggaacgggcgctgccgccattgtttttgtactgattcagcatttaccagacttaatatcgcagcgctctccagtgcctcttcattgcttaaatctggcaacaggccattaatacggctggcgagcattgttttacctgttcccggcggcccaatcagtaaaaggttgtgcccgccagcggcggtaatttccagtcctcgctttccttgctcctgaccgacaacatcactgagatcatgttgtagcgcccgggatactgcatcagttggtttcgggcgttcgagagcgtgcttaccttccagaaacgcacagacagcctgcagatgatcggctatcaggcatccttcaccgttaattagccccacttcatcttcgttatctttcgcgacgataatttttctgcccgacttaatagcttcagttgcactggagattgcgccgggaacgccacgcagagcgcctgtaagcgccagttctccgactaattcatattcatctaacttattggctgtaagctgttctgaggccgccagcaacgcaatggcgataggtaaatcatatcgtcccccttcttttggcagatcggctggagccaggttgatggtgatttttttcgccggatattcatatccgctattgataatggcgctgcgcacgcgatcgcgagcttcttttacagttgtttctggtaagcccaccatcgttaagccgggtagacctttactgatatgtacctcaacagtgattgggggcgcatttactcccagggctgcgcgggtatgaacaattgacagtgacataagccctccttgagtcactattatgtgcataagatatcgctgctgtagcccgctaattcgtgaattttagtggctgattcctgtttatttgtgcaagtgaagttgagttgttctggcggtggaatgatgctcgcaaaaatgcagcggacaaaggatgaactacgaggaagggaacaacattcatactgaaattgaatttttttcactcactattttctttttaaaaaacaacaatttctattgaaattattaaacgcatcataaaaatcggccaaaaaatatcttgtgctattcgcaaaatctatggtaactctttaggcattccttcgaacaagatgcaagaaaagacaaaatgacagcccttctacgagtgattagcctggtcgtgattagcgtggtggtgattattatcccaccgtgcggggctgcacttggacgaggaaaggcttagagatcaagccttaacgaactaagacccccgcaccgaaaggtccgggggttttttttgaccttaaaaacataaccgaggagcagacaatgaataacagcacaaaattctgtttctcaagattcaggacggggaactaactatgaatggcgcacagtgggtggtacatgcgttgcgggcacagggtgtgaacaccgttttcggttatccgggtggcgcaattatgccggtttacgatgcattgtatgacggcggcgtggagcacttgctgtgccgacatgagcagggtgcggcaatggcggctatcggttatgcccgtgctaccggcaaaactggcgtatgtatcgccacgtctggtccgggcgcaaccaacctgataaccgggcttgcggacgcactgttagattctatccctgttgttgccatcaccggtcaagtgtccgcaccgtttatcggcacggacgcatttcaggaagtggatgtcctgggattgtcgttagcctgtaccaagcacagctttctggtgcagtcgctggaagagttgccgcgcattatggctgaagcattcgacgttgccagctcaggtcgtcctggtccggttctggtcgatatcccaaaagatatccagctagccagcggtgacctggaaccgtggttcaccaccgttgaaaacgaagtgactttcccacatgccgaagttgagcaagcgcgccagatgctggcaaaagcgcaaaaaccgatgctgtacgttggtggtggcgtgggtatggcgcaggcagttcctgctttacgagaatttctcgctaccacaaaaatgcctgccacctgcacgctgaaagggctgggcgcagttgaagcagattatccgtactatctgggcatgctgggaatgcatggcaccaaagcggcgaacttcgcggtgcaggagtgcgacttgctgatcgccgtgggtgcacgttttgatgaccgggtgaccggcaaactgaacaccttcgcaccacacgccagtgttatccatatggatatcgacccggcagaaatgaacaagctgcgtcaggcacatgtggcattacaaggtgatttaaatgctctgttaccagcattacagcagccgttaaatatcaatgactggcagctacactgcgcgcagctgcgtgatgaacatgcctggcgttacgaccatcccggtgacgctatctacgcgccattgttgttaaaacaactgtcggatcgtaaacctgcggattgcgtcgtgaccacagatgtggggcagcaccagatgtgggccgcgcagcacatcgcacacactcgcccggaaaatttcattacctccagcggcttaggcaccatgggtttcggtttaccagcggcggttggcgcacaagtcgcacgaccgaacgatactgtcgtctgtatctccggtgacggctctttcatgatgaatgtgcaagagctgggcaccgtaaaacgcaagcagttaccgttgaaaatcgtcttactcgataaccaacggttagggatggttcgacaatggcagcaactgttttttcaggaacgatacagcgaaaccacccttactgataaccccgatttcctcatgttagccagcgccttcggcatccctggccaacacatcacccgtaaagaccaggttgaagcggcactcgacaccatgctgaacagtgatgggccatacctgcttcatgtctcaatcgacgaacttgagaacgtctggccgctggtgccgcctggcgccagtaattcagaaatgttggagaaattatcatgatgcaacatcaggtcaatgtatcggctcgcttcaatccggaaaccttagaacgtgttttacgcgtggtgcgtcatcgtggtttccacgtctgctcaatgaatatggctgccgccagcgatgcacaaaatataaatatcgaattgaccgttgccagcccacggtcggtcgacttactgtttagtcagttaaataaactggtggacgtcgcacacgttgccatctgccagagcacaaccacatcacaacaaatccgcgcctgagcgcaaaaggaatataaaaatgaccacgaagaaagctgattacatttggttcaatggggagatggttcgctgggaagacgcgaaggtgcatgtgatgtcgcacgcgctgcactatggcacctcggtttttgaaggcatccgttgctacgactcacacaaaggaccggttgtattccgccatcgtgagcatatgcagcgtctgcatgactccgccaaaatctatcgcttcccggtttcacagagcattgatgagctgatggaagcttgtcgtgacgtgatccgcaaaaataatctcactagcgcctatatccgtccgctgatcttcgtcggtgatgttggcatgggagtaaacccgccagcgggatactcaaccgacgtgattatcgctgctttcccgtggggagcgtatctgggcgcagaagcgctggagcaggggatcgatgcgatggtttcctcctggaaccgcgcagcaccaaacaccatcccaaccgcggcaaaagccggtggtaactatctctcttccctgctggtgggtagcgaagcgcgccgccacggttatcaggaaggtatcgcgctggatgtgaacggttatatctctgaaggcgcaggcgaaaacctgtttgaagtgaaagatggtgtgctgttcaccccaccgttcacctcctccgcgctgccgggtattacccgtgatgccatcatcaaactggcgaaagagctgggaattgaagtgcgtgagcaggttctgtcgcgcgaatccctgtacctggcggatgaagtgtttatgtccggtactgcggcagaaatcacgccagtgcgcagcgtagacggtattcaggttggcgaaggccgttgtggcccggttaccaaacgcattcagcaagccttcttcggcctcttcactggcgaaaccgaagataaatggggctggttagatcaagttaatcaataaatacaaaaaatgggacggcacgcaccgtcccatttacgagacagacactgggagtaaataaagtatgcctaagtaccgttccgccaccaccactcatggtcgtaatatggcgggtgctcgtgcgctgtggcgcgccaccggaatgaccgacgccgattttggcaagccgattatcgcggttgtgaactcgttcacccaatttgtaccgggtcacgtccatctgcgcgatctcggtaaactggtcgccgaacaaattgaagcggctggcggcgttgccaaagagttcaacaccattgcggtggatgatgggattgccatgggccacggggggatgctttattcactgccatctcgcgaactgatcgctgattccgttgagtatatggtcaacgcccactgcgccgacgccatggtctgcatctctaactgcgacaaaatcaccccggggatgctgatggcttccctgcgcctgaatattccggtgatctttgtttccggcggcccgatggaggccgggaaaaccaaactttccgatcagatcatcaagctcgatctggttgatgcgatgatccagggcgcagacccgaaagtatctgactcccagagcgatcaggttgaacgttccgcgtgtccgacctgcggttcctgctccgggatgtttaccgctaactcaatgaactgcctgaccgaagcgctgggcctgtcgcagccgggcaacggctcgctgctggcaacccacgccgaccgtaagcagctgttccttaatgctggtaaacgcattgttgaattgaccaaacgttattacgagcaaaacgacgaaagtgcactgccgcgtaatatcgccagtaaggcggcgtttgaaaacgccatgacgctggatatcgcgatgggtggatcgactaacacagtacttcacctgctggcggcggcgcaggaagcggaaatcgacttcaccatgagtgatatcgataagctttcccgcaaggttccacagctgtgtaaagttgcgccgagcacccagaaataccatatggaagatgttcaccgtgctggtggtgttatcggtattctcggcgaactggatcgcgcggggttactgaaccgtgatgtgaaaaacgtacttggcctgacgttgccgcaaacgctggaacaatacgacgttatgctgacccaggatgacgcggtaaaaaatatgttccgcgccggccctgcgggtattcgtaccacacaggcattctcgcaggattgccgttgggattctctcgatgacgatcgcgccaatggctgtatccgctcgctggaacacgcctacagcaaagacggcggcctggcggtgctctacggtaatttcgcagaaaacggctgcatcgttaaaaccgcgggcgtcgatgacagcatcctcaaattcaccggcccggcgaaagtgtacgaaagccaggacgacgcggtagaagcgatcctcggtggcaaagttgtcgcgggcgatgtggtggtgatccgctatgaaggcccgaaaggcggccctggcatgcaggaaatgctctacccaaccagcttcctgaaatcaatgggtctcggtaaagcctgtgcgctgatcaccgacggtcgtttctctggcggcacctctggtctttccatcggccacgtctcaccggaagcggcaagcggcggcagcattggcctgattgaagatggtgacctgatcgctatcgacatcccgaaccgtggcattcagttacaggtaagcgatgccgaactggcggcgcgtcgtgaagcgcaggaagctcggggtgacaaagcctggacgccgaaaaaccgtgaacgtcaggtttcctttgccctgcgtgcctacgccagcctggcgaccagcgccgacaaaggtgcggtgcgcgataaatcgaaactggggggttaataatggctgactcgcaacccctgtccggtgctccggaaggtgccgaatatttaagagcagtgctgcgcgcgccggtttacgaggcggcgcaggttacgccgctacaaaaaatggaaaaactgtcgtcgcgtcttgataacgtcattctggtgaagcgcgaagatcgccagccagtgcacagctttaagctgcgcggcgcatacgccatgatggcgggcctgacggaagaacaaaaagcgcacggcgtgatcactgcttctgcgggtaaccacgcgcagggcgtcgcgttttcttctgcgcggttaggcgtgaaggccctgatcgttatgccaaccgccaccgccgacatcaaagtcgatgcggtacgtggattcggcggcgaagtgctgcttcatggcgcgaactttgacgaagcgaaagctaaagcgatcgaactgtcacagcagcaggggttcacctgggtgccgccgttcgaccatccgatggtgattgccgggcaaggcacgctggcgctggaactgctccagcaggacgcccatctcgaccgcgtatttgtgccagtcggcggcggcggtctggcggcgggcgttgcggtgctgatcaaacaactgatgccacaaatcaaagtgatcgccgtagaagcggaagactccgcctgcctgaaagcagcgctggatgcgggtcatccggttgatctgccgcgcgtagggctatttgctgaaggcgtagcggtaaaacgcatcggtgacgaaaccttccgtttatgccaggagtatctcgacgacatcatcaccgtcgatagtgatgcgatctgtgcggcgatgaaggatttattcgaagatgtgcgcgcggtggcggaaccctctggcgcgctggcgctggcgggaatgaaaaaatatatcgcccagcacaacattcgcggcgaacggctggcgcatattctttccggtgccaacgtgaacttccacggcctgcgctacgtctcggaacgctgcgaactgggcgaacagcgtgaagcgttgttggcggtgaccattccggaagaaaaaggcagcttcctcaaattctgccaactgcttggcgggcgatcggtcaccgagttcaactaccgttttgccgatgccaaaaacgcctgcatctttgtcggcgtgcgcctgagccgcggcctcgaagagcgcaaagaaattttgcagatgctcaacgacggcggctacagcgtggtggatctctccgacgacgaaatggcgaagttgcatgtgcgctatatggtcggcgggcgtccgtcacatccgttgcaggaacgcctctacagcttcgaattcccggaatcaccgggcgcgctgctgcgcttcctcaacacgctgggtacacactggaacatttctttgttccactatcgcagccatggcaccgactacgggcgcgtactggcggcgttcgaacttggcgaccatgaaccggatttcgaaacccggctgaatgagctgggctacgattgccacgacgaaaccaataacccggcgttcaggttctttttggcgggttagggaaaaatgcctgatagcgcttcgcttatcaggcctacccgcgcgacaacgtcatttgtggttcggcaaaatcctccagaacgcctcaatcagcggctcatgcagccgctttttttgtgcacacacgcccagttcaaacggcgttttttcatcgctgcgctctaaaatcatcacgcggttacgcaccggttcggggctgttttccagcactacttccggcaacagcgccacaccacagccgagcgccaccatcgataccatcgcttcatgcccgccaaccgtggcgtaaatcatcgggttgctgattttattgcgtcgaaaccacagttcaatgcggcgacgcaccggtccctgatcggccatgataaacggcactgtagaccagtccggcttctctgccgaaacctggttacgcaccgggcagggcagcgcgggcgcaatcagcactactgccagattctccagcatcgaaaacgccacagcgccgggtagcgtctccggtttcccggcaatcgccagatccgcttctcccgtgaccactttttccattgcatctgccgcatcaccagtggtgagtttgatctccaccgacgggtgttccgcgcggaagcgatccagaatcggcggcagatggctgtaggcagcggtcaccgagcagaagatatgtaattcgccagagagcgacggcccttgctgatcgatggtgtggcgcaattgctgatactgcaacagcgtttgctgggcgaaaacgcgcagctcttcgcccgcttccgtcagcgttaccgtgcggttatcgcgcacaaatagcggctgaccaagatcttcttccaggcgctgaatctgccgtgagagcgtggatgggctaacgtgcatcgcccgcgcgctgcggccaaaatggcggctttccgccagatgcaggaaggttttcagatcgcgtaaatccaatggcgcagccctcaatgttgacgttgcagaaattgcaatgtgacgttgtgaatatatcaatttccgcaataaatttcctgtcatatagtgaattcaatctcgcaaacgcgaaccgaacaataagaagcacaacatcacgaggaatcaccatggctaactacttcaatacactgaacctgcgccagcagctggcacagctgggcaaatgtcgctttatggggcgcgacgaattcgccgacggcgcgagctaccttcagggtaaaaaagtggttatcgtcggctgtggcgcacaggggctgaaccagggcctgaacatgcgtgattctggtctcgatatctcctacgctctgcgtaaagaagcgattgccgagaagcgcgcgtcctggcgtaaagcgaccgaaaacggttttaaagttggtacttacgaagaactgatcccgcaggcggatctggtggttaacctgacgccggacaagcagcactctgatgtagtgcgcaccgtacagccactgatgaaagacggcgcggcgctgggttactcgcacggtttcaacatcgtcgaagtgggcgagcagatccgtaaagatatcaccgtagtcatggttgcgccgaaatgccctggcaccgaagtgcgtgaagagtacaaacgtggattcggcgtaccgacgctgattgccgttcacccggaaaacgatccgaaaggcgaaggtatggcgatcgctaaagcatgggcggcagcaaccggtggtcaccgtgcgggcgtgctggaatcgtccttcgttgcggaagtgaaatctgacctgatgggtgagcaaaccatcctgtgcggtatgttgcaggctggctcgctgctgtgcttcgacaagctggtggaagagggcaccgatccggcatacgcagaaaaactaattcagttcggttgggaaaccatcaccgaagcgctgaagcagggcggcatcaccctgatgatggaccgtctctctaacccggcgaaactgcgtgcttacgcgctgtctgaacagctgaaagagatcatggcacccctgttccagaaacatatggacgacatcatctccagcgaattctcctccggtatgatggcggactgggccaacgatgataagaaactgctgacctggcgtgaagagaccggcaaaaccgccttcgaaaccgcgccgcagtatgaaggcaaaatcggcgagcaggagtacttcgataaaggcgtactgatgatcgcgatggtgaaagcgggcgttgaactggcgttcgaaaccatggtcgattccggcatcattgaagagtctgcatattatgaatcactgcacgagctgccgctgattgccaacaccatcgcccgtaagcgtctgtacgaaatgaacgtggttatctctgataccgctgagtacggtaactatctgttctcttacgcttgtgtgccgttgctgaaaccgtttatggcagagctgcaaccgggcgacttgggtaaagctattccggaaggcgcggtagataacgcgcaactgcgtgatgtgaacgaagcgattcgcagccatgcgattgagcaggtaggtaagaaactgcgcggctatatgacagatatgaaacgtattgctgttgcgggttaagtgcgcgctgatgccctcaccccgaccctctcccacagggagagggagaaaacactcaaggccttctcctggagaaggccttgctattagttgcggtacagcaccttaatgatgtggtaaccgaactgggtgtgcagcgggccggtcggctccagtaccggacaagagaacacaactttatcgaacgccggaaccatctgaccctggcggaattcacctaaatcaccgccgcgtttgcctgatgggcaaatggagtgtttcttcgccagcttgccgaaatcggcaccgttcttaatctgctcgagaagatccagagccagtttctcttcttttacaaggatatgcagtgctgctgctgtttttgccatgatcgtgccttgagtgaataattgtcaggcggcgattttagcatgatccgcagatgctaacgtaattgtcagtcagggaggggctggtacatatatggcaaaagcccggaaaatccgggcttcgcaggtccctcaaggggagaaaacttagggcctctatgggctacagagtcattatcggggatggtgattttattgtcaatttatgagcgatatggcattgattgacttgatgaccgccctctgtatgtctgcaaccaactcatgtggcaaacattgattaagataccctctgtaagtccttgctctgtttaatcggtttcgactgacttgttgtaccaggtcggctttggcccaacgaatctgctgatcaaagaattgcaggtcattgataacattactggctatttcaacatgcattccacgatttaacttgtcatgatcgcgagtggttgataatggaacgacgatacatgcgttgccattaatttttccgttgagcacgacaactaacctgttttttatcatttcaggaggaatgcggccatcgtaatacgtggtgctgaactgtccattctggctaacaggatagttaccaaagttgcattccagtatttcaccaaccttagggctgaaattaatcgccacgagtaaacctctccttagtaaactctgaaaaagtaataacacaacgttacgacccgatattttctaagtctaatggattcacgatgaactccggtttcggtcttccctctctgatttaaacatccgcagccaaccggttagcggcttacacgcggtcacattcaaatgcgattctgctacaatcctccccccgttcgaagattgagcaatacacctatgcgtctaaaccccggccaacaacaagctgtcgaattcgttaccggcccctgcctggtgctggcgggcgcgggttccggtaaaactcgtgtgatcaccaataaaatcgcccatctgatccgcggttgcggttatcaggcgcgacatatcgcggcggtgacctttaccaataaggcggcgcgcgagatgaaagagcgtgtcggacagacgctgggtcgcaaagaggcgcgtgggctgatgatctcaaccttccacacgctggggctggatatcatcaagcgtgagtatgcggcgctggggatgaaggcgaacttttcgctgtttgacgataccgatcagctggcgttgctcaaagagttgaccgaagggctgattgaagatgacaaagttctcctgcaacagttgatttcgaccatctctaactggaagaacgatctcaaaacaccgtcccaggcggcagccagtgcgattggcgagcgggaccgtatttttgcccattgttatgggctgtatgatgcacacctgaaagcgtgcaatgttctcgacttcgatgatcttattttattgccgacgttgctgctgcaacgcaatgaagaagtccgcgagcgctggcagaacaaaattcgctatctgctggtggatgagtatcaggacaccaacaccagccagtatgagctggtgaaactgctggtgggcagccgcgcgcgctttaccgtggtgggcgatgacgaccagtcgatctactcctggcgcggcgcacgtccacaaaacctggtgctgctgagtcaggattttccggcgctgaaggtgattaagcttgagcagaactaccgctcttccggacgtattttgaaagcggcgaacatcctgatcgccaataatccgcacgtctttgaaaagcgtctgttctccgaactgggttacggcacagagctaaaagttttaagcgcgaataacgaggaacatgaagccgagcgcgttactggcgagctgatcgcccatcacttcgtcaataaaacgcagtacaaagattacgccattctttatcgcggtaaccatcagtcgcgggtgtttgaaaaattcctgatgcaaaaccgcatcccgtacaaaatttctggtggtacgtcgtttttctctcgtcctgaaatcaaggacttgctggcttatctgcgcgtgctgactaacccggacgatgacagcgcatttctgcgtatcgttaacacgccgaagcgagagattggcccggcgacgctgaaaaagctgggtgagtgggcgatgacgcgcaataaaagcatgtttaccgccagctttgatatgggcctgagtcagacgcttagcggacgtggttatgaagcattgacccgctttactcactggttggcagaaatccagcgtctggcggagcgggagccgattgccgcggtgcgcgatctgatccacggcatggattatgaatcctggctgtacgaaacatcgcccagcccgaaagccgccgaaatgcgcatgaagaacgtcaaccaactgtttagctggatgacggagatgctggaaggcagcgaactggatgagccgatgacgctcacccaggtggtgacgcgctttactttgcgcgacatgatggagcgtggtgagagtgaagaagagctggatcaggtgcaactgatgactctgcacgcgtcaaaagggctggagtttccttatgtctacatggtcggtatggaagaagggtttttgccgcaccagagcagtatcgatgaagataatatcgatgaggagcggcggctggcctatgtcggcattacccgcgcccagaaggaattgacctttacgctgtgtaaagaacgccgtcagtacggcgaactggtgcgcccggagccgagccgctttttgctggagctgccgcaggatgatctgatttgggaacaggagcgcaaagtggtcagcgccgaagaacggatgcagaaagggcaaagccatctggcgaatctgaaagcgatgatggcggcaaaacgagggaaataatcaaggccggaaaagatgcgtcagcatcgcatccggcacttactcattaatgcacttccagcggccagtggacatagctctgccactggctttcctgagcaataatctctttacccagcggatgttgggttagccaaccttgcggaagcgtcaaggtcaacagttcatggttagcctgtaatgtcatctctggcacgagatcgtcacggcgacggctggcaaaaatgatggccaggcggagtaaacggcagagttgttctgcgacgcgcggaggtacggcattttgctgatgcagcgatgagagatcgaccggattagtctggttgagcagtagcgtcgccagcaattttttctgtgcgggggtaaaaccgggaagatccagattacgcaccagataagcagcgtgttgcggcgcttgtttaaagtcaacgctcaggccgatttcatgaagctgacaggcgctgatgagcaaatcgcggcttattgcttcaagatgccattccttttccacctgatcgaagaagttagccgcaactttggctacgcgctgcgcctgatcaatatcgatcataaagcggcgctgaatattacgcagcgtacggctgcgaatatcctgctcgacggccagatgcaacatgccgtagaccaggccttcacgcagcgcaccgcccgccagggtcatacactgaatattcagttcggtaaaaatggcgatcaggatcgccagaccactcgggaacactaacgcacgttccagcgtcagcccgtcaatctccagttcctccagccgaccgcaatgaatggctcgctgtttcaattgctgcaacttttccagggtaatgcgttcatccatcccctgtgccatcatgatttcctgtaacgcctgcacggtgccggaagcaccaacgcacactttccagccgtgataccgtaattcatcggcaaccggacgtaacacttcgcgtgccgctttttctgcagcatcaaaattttcctgccccagattacgatcggcaaaatagcgttccagccaggtgacgcagcccatcgacaggctgaacaacgaggtggtttgtgcacccgtgccggttaccagttcagtactggcaccgcctatatccaccaccaggcgctgatcggcaccgccagttgtgtgagcaacgccctgataaatcagacgtgcttcctcttcaccgctgatcacctgtaccggacaaccgaggatttcctgcgctttggcaataaaatcacccgcattgacggcaagacgtaatgtcgccgtagcgacaacgcgaatttgcgagggagggatatcttgcagacgttcagcaaacaggcgcagacattgccaaccgcgctccattgcttcattagacagggcattttcgctattcaggccagcagccagacgcactttgcgttttattcgcgtcagcgtctggatgcttccagccacctcgcgcacaaccagcatatgaaaactattcgaaccgagatcaatggctgcatacagcgacgaggtggaacccatactcttcatccttcaatctgtctctgtgttggctgcattctttcacctgaatcacttactacagtatgctcatcgggattcattctcttgccatcttgatacagtttgaatgattttgagtatgacattttatttaacctgaacgacgacgattacgcggagcgccagtacgacgcggaccattgcctgtacgtgggcgcgtgaggcgcagcggttttggcagatcggtcatcaatgcgtccggattgtatttgcttaccggaattgagtgaccaatataggtttcaatagcaggtaaattcaatgcatactcttcacacgccaggctgatagagtgaccgcttgcgcctgcgcgacctgtacgaccaatacggtgaacgtaatcttcacagtcatcgggtaaatcgtagttaaagacgtgcgtcactgccggaatatgcaaaccacgcgcggcaacgtcggtggcaaccagaatatccagatcgccacgggtaaattcatcaagaatacgcagacgttttttctgcgcgacatcgcctgtcaacaaaccgacacgatgaccatctgccgccaggtggccccagatctcttcacaacggtgtttggtattggcgaaaataatcgctctgtctggccactcttcttcgatcagcgtttgcagcaaacgcattttttcttcgttagaagggtagaaaagctcttctttaatacggtggcccgttttctgttccggttccacttcaatatattcggcattgttcatctgctcaaacgccagttcacgtacccggtacgaaagcgtggcggagaacagcatgttgaggcgctggtttgcaggcggcatacggcggaacagccagcggatatctttaataaagcccagatcgtacatgcgatcggcttcgtccagtaccactacctgaatggcaccgaggttaatatggttctgcttggcatagtcaattaaacgacccgtggtgccaatcagaatgtcaacgccgctttccagcactttcagctgtttgtcgtagccatcaccaccgtaagccagacccagcttcaggccagtagcttccgccagcggttctgcgtcggcatggatctgcacggcaagttcacgcgtcggtgccataattaaggcacgcggttgattcaccttgcgatcggcaatcgcaggatgagagagaagataatgaaacgttgacgtaagaaacgccatcgttttcccggtaccggtttgcgcctgcccggctacgtcacgacccgccagcgtcagcggaagggccagtgcctgaatgggcgtacagttatgaaacccttttttttcaagggcttctacaaccttcggatgcagggcgaagtcggaaaacttctgttctgttaaatgtgttttgctcatagtgtggtagaatatcagcttactattgctttacgaaagcgtatccggtgaaataaagtcaacctttagttggttaatgttacaccaacaacgaaaccaacacgccaggcttattcctgtggagttatatatgagcgataaaattattcacctgactgacgacagttttgacacggatgtactcaaagcggacggggcgatcctcgtcgatttctgggcagagtggtgcggtccgtgcaaaatgatcgccccgattctggatgaaatcgctgacgaatatcagggcaaactgaccgttgcaaaactgaacatcgatcaaaaccctgccactgcgccgaaatatggcatccgtggtatcccgactctgctgctgttcaaaaacggtgaagtggcggcaaccaaagtgggcgcactgtctaaaggtcagttgaaagagttcctcgacgctaacctggcgtaagggaatttcatgttcgggtgccccgtcgctaaaaactggacgcccggcgtgagtcatgctaacttagtgttgacttcgtattaaacataccttattaagtttgaatcttgtaatttccaacgcttcccgttttatcttaaatgcgaagtgaacagatttctggctcgtcactcaatccgtcttgtcgtttcagttctgcgtactctcctgtgaccaggcagcgaaaagacatgagtcgatgaccgtaaacaggcatggatgatcctgccataccattcacaacattaagttcgagatttaccccaagtttaagaactcacaccactatgaatcttaccgaattaaagaatacgccggtttctgagctgatcactctcggcgaaaatatggggctggaaaacctggctcgcatgcgtaagcaggacattatttttgccatcctgaagcagcacgcaaagagtggcgaagatatctttggtgatggtgtactggagatattgcaggatggatttggtttcctccgttccgcagacagctcctacctcgccggtcctgatgacatctacgtttcccctagccaaatccgccgtttcaacctccgcactggtgataccatctctggtaagattcgcccgccgaaagaaggtgaacgctattttgcgctgctgaaagttaacgaagttaacttcgacaaacctgaaaacgcccgcaacaaaatcctctttgagaacttaaccccgctgcacgcaaactctcgtctgcgtatggaacgtggtaacggttctacggaagatttaaccgctcgcgtactggatctggcatcacctatcggtcgtggtcagcgtggtctgattgtggcaccgccgaaagccggtaaaaccatgctgctgcagaacattgcccagagcattgcttacaaccacccggattgtgtgctgatggttctgctaatcgacgaacgtccggaagaagtaaccgagatgcagcgactggtaaaaggtgaagttgttgcttctacctttgacgaacccgcatctcgccacgttcaggttgcggaaatggtgatcgagaaggccaaacgcctggttgagcacaagaaagacgttatcattctgctcgactccatcacccgtctggcgcgtgcctacaacactgtcgttccggcgtcaggtaaagtgttgaccggtggtgtggacgccaatgccctgcatcgtccgaaacgcttcttcggtgcggcgcgtaacgtggaagagggcggcagcctgaccatcatcgctaccgcgcttatcgataccggttccaagatggacgaagttatctacgaagagtttaaaggtacaggcaacatggaactgcacctttctcgtaagattgctgaaaaacgcgtcttcccggctatcgactacaaccgttccggtacccgtaaagaagaactgctcactactcaggaagaactgcagaaaatgtggatcctgcgcaaaatcattcacccgatgggcgaaatcgatgcaatggaattcctcattaataaactggcaatgaccaagaccaatgacgatttcttcgaaatgatgaaacgctcataaatttgtcttatgccaaaaacgccacgtgtttacgtggcgttttgcttttatatctgtaatcttaatgccgcgctggcgatgttaggaaaattcctggaatttgctggcatgttatgcaatttgcatatcaaatggttaatttttgcacaggactggtgggttcggaacggactttcccttctgaataaaggtcttcgtggttatacttctgctaataattttctctgagagcatgcattgtgaatttactgacagtgagtactgatctcatcagtatttttttattcacgacactgtttctgttttttgcccgtaaggtggcaaaaaaagtcggtttagtggataaaccaaacttccgcaaacgtcaccaggggttgataccactcgttgggggtatttcggtttacgcagggatttgcttcacgttcggaattgtcgattactatattccgcatgcatctctctatctcgcttgtgccggtgtgcttgttttcattggcgcgctggatgaccgttttgatatcagcgtaaaaatccgtgccaccatacaggccgctgttggcattgttatgatggtgtttggcaacctttatctcagtagcctgggttatatctttggcttctgggagatggtgctcggaccgtttggttacttcctgacgctatttgccgtctgggcggccattaatgccttcaacatggttgatggcattgatggcttgctgggcgggttgtcctgcgtctcgtttgcagcaatcggtatgattttgtggttcgacgggcaaaccagcctcgcaatctggtgctttgcgatgatcgccgccatcctgccatatatcatgcttaaccttggtatcctgggtcgccgctacaaagtctttatgggtgatgcgggcagtacgctgattggttttaccgttatctggatcctgctcgaaacgacccagggcaaaacccatcccatcagcccggttaccgctttgtggataatcgccattccgctaatggatatggtggcgattatgtaccgtcgcctgcgtaaaggcatgagcccattctctcctgaccgtcagcatattcaccatttgatcatgcgtgccgggtttacttcccgtcaggcgtttgtgctgattaccattgccgcagcactgctcgcttccattggcgtgctggcagaatattctcattttgtcccggagtgggtcatgctggtgctctttttgctagcattcttcctctatggatattgcattaagcgtgcctggaaagttgctcgctttattaagcgcgtaaaacgcagactgcgtagaaatcgtggtggcagccccaatttaaccaaataaatgaggatgtgatgacacaaccaatgcctgggaaaccggccgaagacgctgaaaatgaactggatattcgtgggttgtttcgtaccttgtgggctgggaagctatggattattggcatggggctggcgtttgcgttaatcgcgctggcgtatactttttttgctcgtcaggagtggagctcgacggcgattaccgatcgtccaacggtgaatatgctggggggatattactcgcagcagcaatttttgcgtaacctggatgcccgttcaaacatggcttctgccgaccaaccatcggtcatggacgaagcctataaagagtttgttatgcaactggcctcgtgggatacccgcagagagttctggctgcaaaccgactattacaaacagcggatggtgggcaacagcaaagccgatgcggcgttgctggatgaaatgattaacaacatccagtttatccccggagactttacccgcgcggtcaatgacagcgtgaagcttattgccgaaaccgcgcctgacgctaataacctgttacgtcagtatgttgcttttgccagccagcgtgcagccagccatctgaatgatgagctgaaaggcgcatgggcggcacgcaccatccagatgaaagctcaggtgaagcgtcaggaagaggtggcgaaagccatctacgaccgccggatgaacagcattgagcaggcgctgaaaattgctgagcagcataatatttcgcgcagtgcgacagatgtgcctgccgaggaattacctgattcagaaatgttcctgcttgggcgtccaatgctccaggctcgactggaaaatttacaggccgtcggtccggcctttgatctcgactatgatcagaatcgggccatgttaaacaccctgaatgttggtccaaccctggatccgcgttttcagacctatcgctatttgcgtacgccggaagaaccggtaaaacgcgatagcccacgtcgtgccttcctgatgattatgtggggcattgtcggggggctgatcggggctggtgtcgcattaacccgccgttgctcgaaatagcaacactgctgcggtgagcgcaaaggcgctcgccgcttattcgaagagaatcgatgtgaaagtactgactgtatttggtacgcgcccggaagccatcaagatggcgccgttggtgcatgcgttggcaaaagatcctttttttgaggctaaagtttgcgtcactgcgcagcatcgggagatgctcgatcaggtgctgaaactcttttccattgtacctgactacgatctcaacataatgcagccaggacagggcctgacagagataacctgtcggattctggaagggctaaaacctattcttgccgagttcaaaccagacgtcgtgctggttcacggcgacacaacgacgacgctggcaaccagcctggcggcgttttatcagcgtattcctgttggtcacgttgaggctggtctgcgcacgggcgatctctattcgccgtggccggaagaggctaaccgtacattgaccgggcatctggcgatgtatcacttctctccaaccgaaacttcccggcaaaacttgctgcgtgaaaacgttgcggatagccgaatcttcattaccggtaatacagttattgatgcactgttatgggtgcgtgaccaggtgatgagcagcgatacgctgcgttcagaactggcggcaaattacccgtttatcgaccccgataaaaagatgattctggtgaccggtcacaggcgtgagagcttcggtcgtggctttgaagaaatctgccatgcgctggcagacatcgccaccacgcaccaggacatccagattgtctatccggtgcatctcaacccgaacgtcagggagccggtcaatcgcattctggggcatgtgaaaaatgtcattctgatcgatcctcaggagtatttaccgtttgtctggctgatgaaccacgcctggctgattttgaccgactcaggcggcattcaggaagaagcgccttcgctggggaaaccggtgctggtgatgcgtgataccactgagcgtccggaagcggtgacggcgggtacggtgcgtctggtaggcacggataagcagcgaattgtcgaggaagtgacgcgtcttttaaaagacgaaaacgaatatcaagctatgagccgcgcccataacccgtatggtgatggtcaggcatgctctcgcattctggaagcgttaaaaaataatcggatatcactatgagttttgcgaccatttctgttatcggactgggttatatcgggctgccaacggcggcagcgtttgcctcacggcaaaaacaggtaattggtgtcgatatcaaccaacacgcggttgataccatcaatcgtggcgaaatccatatcgtcgaacctgatttggcgagtgtagtaaaaactgccgtagaaggtggttttttacgagcgagcacgacgccagttgaagcggatgcctggctgattgctgtacccacgccgtttaaaggcgatcatgagccagatatgacctacgttgaatcggctgctcgctccattgcgccagtgctgaaaaaaggcgcgctggtgatccttgaatccacctcgccggtggggtcaaccgagaagatggcagaatggttagcagagatgcgtccggatctcactttcccacagcaggtgggcgagcaggcggacgtcaacattgcttactgcccggaacgcgtgttaccgggccaggttatggtcgagctgattaaaaacgatcgcgtgattggtggtatgacgccggtttgttcggcccgcgccagcgaactgtacaaaattttcctcgaaggtgagtgtgtcgtcactaactcgcggacggcggaaatgtgtaagctcaccgaaaacagcttccgcgatgtgaatatcgcttttgctaatgaattgtcgctgatttgtgccgatcaggggattaacgtctgggaactgattcgcctggcgaatcgtcaccctcgcgttaatattcttcagcctggccctggcgtgggcggtcactgcattgctgttgatccgtggtttatcgtggcacagaacccccagcaggcgcggcttatccgtaccgcgcgcgaagtgaacgatcacaaaccgttctgggttatcgatcaggtgaaagcggcggtggctgattgcctggcggctaccgataaacgcgccagtgaactgaaaatcgcctgctttggtctggcgtttaaaccgaatattgatgacctgcgcgaaagcccggcgatggaaatcgctgaactgatcgcccagtggcatagcggcgaaactctggttgttgagcctaacatccaccagttgccgaaaaaactgaccgggctttgtactctggcgcagcttgacgaggcgctggcaacggcagacgtgctggtgatgctggtcgatcatagtcagttcaaagttatcaatggcgacaatgtccatcagcagtatgtcgtcgatgccaaaggagtctggcgctgatgagaaagattctgataacaggtggtgccgggtttattggctcggcgctggtgcgttatatcatcaacgaaacgagcgatgcggtggtagtggtcgataagctgacctacgccggaaacctgatgtcgctggcaccggtcgcgcaaagcgagcgctttgcctttgagaaagttgatatctgcgatcgggcagaactggcgcgcgtattcactgagcatcagccagactgtgtcatgcatctggcagccgaaagccatgttgaccgttctattgacggcccggcagcgtttattgaaaccaacattgtcgggacttatacattgcttgaagcggcgcgggcttactggaatgcgctaacggaagataaaaaatcagcgttccgttttcatcatatctccactgacgaagtatatggtgacctgcactcgacggatgatttcttcaccgaaaccacgccgtatgcgccgagcagcccttattccgcgtcaaaagccagcagcgaccatctggtgcgcgcctggctgcggacctatggtctgccgacgcttatcaccaactgctcgaataactacggcccttaccactttccggaaaaactgatcccgctgatgatcctcaacgcgctggcgggtaaatcgctgccggtatatggcaacgggcagcaaatccgtgactggctgtatgtggaagatcacgcccgcgcgctgtattgcgtggcgaccaccgggaaagtcggtgaaacctataatattggtggtcacaacgagcgtaagaatctcgatgttgtggaaaccatttgcgagctgctggaagaactggctccgaacaagccgcacggcgtggcgcactatcgtgacctgatcacctttgtcgctgaccgtccggggcatgatctgcgctatgccattgatgcttcgaaaattgcccgtgaacttggctggctgccgcaggaaacctttgaaagtggaatgcgtaaaacggtgcagtggtatctggctaatgaaagctggtggaagcaggtgcaggacggcagctatcagggcgagcgtttaggtctgaaaggctaattttcagcggaggcaaacatgaaaggtattatcctggcgggcggttccggcacccgattgcatccgattacgcgcggcgtatcgaagcaactgttgccgatttacgataagccaatgatttactatccgctgtcggtgctgatgctggccggtatccgcgaaattctcatcatcactacgccggaagataaaggttatttccagcgcctactgggcgatggtagtgagttcggtatccagctggaatatgccgaacagcccagcccggacggtctggcgcaggcctttatcatcggtgaaaccttccttaatggtgaaccttcttgtctggtgctgggcgataacatcttcttcggtcagggcttcagtccgaagctgcgtcatgttgcggcgcgcacggaaggggcgacgatttttggctatcaggtgatggacccggaacgctttggcgtggtggagtttgacgacaatttccgcgctatctcgctggaagaaaagccaaaacagccgaagtcaaactgggcggtgaccgggctttatttctacgacagtaaagtcgtggagtacgcaaagcaggtgaagccgtcggagcgtggtgaactggagattacctccatcaaccagatgtacctcgaggcgggcaacctgaccgttgaactgctcgggcgcggatttgcctggctggacactggcactcacgacagcctgattgaagccagtacctttgtgcagacagtagaaaaacgccagggctttaagattgcctgcctggaagagatcgcctggcgtaacggctggctcgatgacgagggtgtgaagcgtgctgccagttcattagcgaaaactggctacggccaatatctgctggagttacttcgtgcccgtccgcgccagtattgagccactaacctgggaaaacgccttctttggtgttaacagcgccatcgtgcgcattacgtctgaagcaccgctcctgacgccagacgtgttagcgccgtggtcacgggtgcaggccaaaattgcggcatcaaatacgggtgaactggatgccctgcaacagctgggattctccctggtagaaggtgaagttgatttggcactacccgtgaacaatgtcagtgatagtggtgctgtagtggcacaagagaccgatattcccgcattacgtcagttagccagcgccgcatttgcgcaaagccgttttcgtgcgccgtggtatgcgcctgacgccagcagacgcttttatgcacagtggattgaaaatgccgtgcgcggcacctttgatcatcaatgtctgattttacgtgcggcgtccggcggtattcgtggttatgtctctttacgggaactcaatgcgacagatgcgcgaattggcctgctggctggacgcggtgtaggtgctgagctgatgcaaacggcgctaaactgggcgtatgctcgcggtaaaacaactttgcgggtggcgacccaaatgggcaacaccgccgcgcttaaacgatacatacaaagtggtgcgaatgtagaaagcaccgcgtactggttatacaggtgatcacatgattccatttaacgcaccgccggtggtgggaaccgaactcgactatatgcagtcggcaatgggtagcggcaaactgtgtggcgatggcggttttacccgtcgctgccagcagtggctggagcaacgttttggcagcgccaaagtgttactgacgccgtcctgcaccgcttcgctggagatggcggcgctgctgctcgatatccagcctggcgatgaagtgatcatgccgagctacacctttgtctccaccgccaatgcctttgtgctgcgtggcgcaaaaatcgtttttgtggatgttcgcccggacaccatgaacatcgacgaaacgctgattgaagcggcgatcaccgacaaaacgcgcgttatcgtgccggtccattacgcgggtgtggcctgcgaaatggacaccattatggcgttggcgaaaaagcataatctgtttgtggtagaagatgccgctcagggcgtgatgtccacttacaaagggcgtgcactgggaaccattggtcatattggctgctttagcttccatgaaaccaaaaactatacggcgggtggtgaaggcggcgcgacgctgattaacgataaagcgttaatcgaacgagccgagatcatccgtgaaaagggcactaaccgcagccagttcttccgtggtcaggtcgataaatatacctggcgcgatattggctccagctatttgatgtccgatctgcaagctgcgtacctgtgggcgcaactggaagcagcggatcgtatcaaccagcaacgtctggcgctgtggcaaaactactacgatgcgttagcgcctctggcgaaagccgggcgtatcgagctgccgtcgattcccgatggctgcgtgcagaacgcgcatatgttctacattaaactgcgggatattgatgaccggagcgcgttgattaactttctgaaagaagcggaaatcatggcggtgttccattacattccgctgcacggttgccctgcgggggaacgctttggtgagttccacggtgaagatcgctacaccaccaaagagagcgagcgcctgctgcgcctgccgctgttctacaacctgtcgcccgtcaatcagcgtacggtaattgcgactttgttgaactacttctcctgatatgtcgttggcaaaagcgtccttgtggacggcggccagtacactggtcaagattggtgccgggttactggtcggtaagttgctggctgtgtcatttggtccggcggggcttgggctggcggcaaatttccgccagttgattaccgtgctcggcgtgcttgccggagctggcatctttaacggtgtaaccaaatacgttgcccagtaccatgataatccgcaacagctgcgccgcgtggtcggcacttcatcagcgatggtacttggtttctctacgctgatggcgctggtttttgtgctggcagctgcgccaatcagccagggattgtttggtaataccgactatcaggggctggtgcgtttagtggcgctggtgcaaatggggatcgcctggggcaacctgttactggcgctgatgaaaggctttcgcgatgccgcaggtaatgcgttatcgctgattgtcggcagcttgattggcgttctcgcgtactacgtcagttaccgtttgggcggttatgaaggggcgttgctgggtctggcgctgattcccgcgctggtggtaattcctgccgccatcatgttgatcaaacgtggtgtcatcccgttaagctatctgaaacccagctgggataacggtctggcagggcagttgagcaaatttacgctcatggcgttgattacgtcggtgaccttgcctgttgcttacatcatgatgcgtaaactgctcgcggcgcagtatagctgggatgaagtggggatctggcaaggggtgagcagtatttccgatgcctacctgcaatttattacggcatcgttcagcgtatatttgctgcccacgttgtcgcggctaacggaaaagcgcgatatcacccgggaagtggttaaatcgctgaaattcgtcttaccggcagtggcggcggcgagttttaccgtctggctgctgcgtgattttgctatctggctgctgttgtcgaataaatttaccgctatgcgcgatctctttgcctggcagttagtgggtgatgtgttaaaagtgggcgcttatgtctttggttatctggtgatcgccaaagcgtcattgcggttttatattctggcggaaatcagccagttcactttattgatggtatttgcccactggctaatccctgcgcatggtgcactgggcgcggcgcaggcatatatggcaacttatatcgtctatttttctctttgttgtggcgtgtttttactctggcgtaggcgggcatgactgtactgattcacgtactgggatcggatatccctcaccataaccgaaccgttttgcggtttttcaatgacgcgctggctgcgacgagcgagcacgcgcgcgagtttatggttgttggcaaggacgacggcttaagtgatagctgtccggcgctttctgtgcaatttttccctgggaaaaaatcgctggcggaagcggtcatcgcgaaagcaaaagctaaccgtcagcagcgttttttcttccacggtcagttcaatcccacactgtggctggctctgctgagtggtggcattaagcccagccagtttttctggcatatctggggggcagacctgtatgagctttccagtggcttgagatataagcttttttacccactacgtcgcctggcgcaaaagcgagtcggctgtgtatttgccacccgcggcgatttgagcttttttgccaaaacgcatccaaaggtgcggggcgaactgctgtacttcccgacgcggatggacccttctctcaatacgatggcgaacgatcggcaacgtgaagggaaaatgaccattctggtggggaactccggtgaccgcagcaatgaccatattgctgccttgtgcgccgttcatcagcaatttggcgatacggtaaaagtggtggtgccgatgggatatccgcctaataacgaagcgtacattgaggaagttcgtcaggcggggctggagttattcagcgaagaaaatctgcaaattttgagcgaaaaactggaatttgacgcctatctggcgctacttcgtcagtgcgatcttggttactttatttttgcccgccagcagggcattggtacgctttgcttactgattcaggcgggcattccttgtgtgcttaaccgggaaaatccgttctggcaggatatgacggaacagcatttgccggtgctgtttactaccgacgatctcaacgaggatattgtgcgtgaagcgcagcgccagttggcgtcggtggataaaaacaccattgccttctttagccctaactatctacaaggctggcagcgggcgttggcgattgccgccggggaggtcgcatgagtctgctgcaattcagtggcctgtttgttgtctggctgctctgcacgctgtttattgccacgctgacctggtttgagtttcgccgtgtgcgctttaacttcaatgtcttcttttcattgctgtttttgctcacctttttcttcggcttcccgctgaccagcgtgctggtatttcgctttgatgttggtgtcgcgccgccagaaatcttgttgcaggcgttgctttctgcgggctgcttctacgcggtttactatgtcacctacaaaacccgcctacgcaaacgcgttgctgatgtaccgcgccgtccgctgtttaccatgaaccgcgtggagaccaatcttacgtgggtgatcctgatgggcatcgcgctggtaagcgtcggcatcttcttcatgcacaacggctttttgctgttccggcttaactcctacagtcagatcttctccagtgaagtctccggcgtggcgttaaaacgcttcttttactttttcatcccggcgatgctggtggtctactttctgcgccaggatagcaaagcgtggctgtttttcctcgtcagcacggtcgcctttggcttgctgacttatatgattgtcggcggcactcgcgccaatatcatcatcgcattcgctatcttcctgtttattggcattattcgcggctggatttcgttgtggatgctggcggcggcgggcgtgctggggattgtgggcatgttctggctggcgctaaaacgctatggaatgaatgtgagcggcgatgaagcgttctatacgtttctctatctcactcgcgacaccttctcgccatgggagaatctggcgttgctgttgcagaactacgacaacatcgacttccagggcctggctccaattgtccgcgatttctatgtctttatcccttcctggctgtggccgggtcgcccgagtatggtgctgaactcagccaactactttacctgggaagtgctgaataaccactccggactggcgatctcgcctacgcttataggctcactggtggtgatgggcggcgcgttgttcatcccactcggggcgattgtggttggactgatcatcaaatggttcgactggctgtatgagctgggcaaccgcgagactaatcgctataaggctgcgatattgcacagtttctgctttggggcgatcttcaatatgatcgtgctggcacgtgaagggctggattcgtttgtctcacgcgtagtcttttttatcgtggtcttcggcgcatgtctgatgatcgcaaaactgttgtactggctttttgaaagcgccggactcattcataaacgtacaaaatcatcgctccggacgcaggttgaaggataacaatgaataacaacaccacggcaccgacctatacgctgcgtggcttacagttgattggttggcgtgatatgcagcacgccctcgattatctgtttgctgacgggcagcttaagcagggaacgctggttgccattaatgccgaaaaaatgctgaccattgaagataacgccgaggtcagggagttaattaacgctgccgaatttaaatatgcggatggcatcagcgttgtacgttcagtacgtaaaaagtacccgcaggcgcaggtttcccgcgttgccggtgccgatctctgggaagagctgatggcgcgcgcaggcaaagaagggacgccggtatttcttgtgggcggtaaacctgaagtgctggcgcaaactgaagctaaactgcgcaaccaatggaatgtgaatatcgttggcagtcaggatggttattttaaacccgagcagcgtcaggcgctgtttgaacgcattcatgccagcggagcgcaaatcgtcaccgttgcgatgggatcgccaaagcaggagatcttcatgcgcgactgccgtctggtgcatccagatgcgctgtatatgggcgttggcgggacttacgatgttttcaccggtcacgtaaaacgcgcaccgaaaatctggcaaacgctgggactggagtggctctaccgcctgctttcgcagccgagccgcattaagcgtcagcttcgtttgctgcgttatttacgctggcactacaccggcaacctctgattttcctctctttgtaaagcgacggagtggtcactccgtcgcctgtctgcttttttattacacaaagcattcaaatttttaatgctttatttgccatttctcctgaattacgaaaacattcgcaacactcgatgtacccataacgataaccggtaacaccggaaagcatgcaaacacaacacgaggatttatggcagataacaaaccagagctacagcgtgggctggaagctcgacatatcgaactcatcgccctggggggcaccattggcgtcggcctgtttatgggggccgccagtaccttgaaatgggccgggccatccgtattgttggcctatatcatcgccgggctattcgtctttttcatcatgcgttcaatgggcgaaatgttgttcctcgaaccggttaccggttcgttcgccgtttatgcgcatcgttatatgagcccgttctttggttatctcaccgcctggtcttattggtttatgtggatggcggtggggatctcagaaatcaccgccattggcgtttatgtccagttctggttcccggagatggcgcagtggatacccgcattgatcgcagtggcgctggtggcgttggcgaatctggcggcggtgcggttgtacggcgaaatcgagttctggttcgcgatgatcaaagtcaccacgattatcgtgatgattgtcattggcctgggcgtgattttctttggctttggcaatggcgggcagtcgattggttttagcaatctcacagagcatggcggtttctttgcgggtggctggaaagggttcctgaccgcgctgtgtattgtggtggcgtcctaccagggcgtggagctgattggcattactgccggtgaagcgaagaatccgcaggtgacgctgcgcagtgccgtaggcaaggtgctgtggcggatcctgattttctacgtaggcgcgattttcgttatcgtcaccatcttcccgtggaatgaaataggcagcaacggcagcccgttcgtactgacttttgccaaaatcggtattaccgcagcggcgggcattatcaactttgtggtgctgacggctgcgctctctggctgtaacagcggcatgtacagttgcggacgtatgctctacgcactggcgaaaaaccgtcagttaccggcggcgatggcgaaagtttcccgtcacggcgtacccgttgcgggtgtggcagtatctattgctattctgctaattggctcatgcctgaactacatcattcccaatccgcagcgtgtgtttgtctacgtctacagtgccagcgtgcttccggggatggtgccatggtttgtgatattgataagccagctgcgttttcggcgtgcacataaagcggcgattgccagccatccgttccgctcaatcctgttcccgtgggccaactacgtaacaatggcattcctgatttgcgttttgatcggcatgtactttaatgaagatacgcgtatgtcgctgtttgttggcatcatctttatgctggcggtgacggcgatttataaagtttttggccttaatcgccacgggaaagcgcataaactggaggaataatcagcaaaacgcacaaaccgtaaccaaacgcgcaatttatttaaaaagggactagacagaggggtgggaagtccgtattatccacccccgcaacggcgctaagcgcccgtagctcagctggatagagcgctgccctccggaggcagaggtctcaggttcgaatcctgtcgggcgcgccatttagtcccggcgcttgagctgcggtggtagtaataccgcgtaacaagatttgtagtggtggctatagctcagttggtagagccctggattgtgattccagttgtcgtgggttcgaatcccattagccaccccattattagaagttgtgacaatgcgaaggtggcggaattggtagacgcgctagcttcaggtgttagtgtccttacggacgtgggggttcaagtcccccccctcgcaccacgactttaaagaattgaactaaaaattcaaaaagcagtatttcggcgagtagcgcagcttggtagcgcaactggtttgggaccagtgggtcggaggttcgaatcctctctcgccgaccaattttgaaccccgcttcggcggggttttttgttttctgtgcatttcgtcaccctcccttcgcaataaacgcccgtaataactcattgccccacggtatgatttcgcccttaacgtattgaaggatgacttcaggcaaggagtgaccatgctgcaacaggttccaacgcgtgcttttcatgtgatggcgaaaccgagtggttccgattgtaatctgaactgtgactactgtttttatctcgaaaaacaatccctttaccgcgaaaagccagtcacgcatatggacgatgacacgctggaagcgtatgtccgtcactatatcgctgccagcgaaccgcaaaacgaagtggcttttacctggcagggcggcgaaccaacgttactcgggctggatttttaccgccgtgccgtaaagttacaggcgaaatacggtgctggcaggaagataagtaacagcttccagactaacggcgtgctgctcgatgataaatggtgtgcatttctggcagaaaatcattttcttgttgggttatcgctggacggtccggctgagatccacaatcaatatcgcgtgaccaaaggtggcagaccaacgcataagctggtgatgcgtgccctgacgctgctgcaaaaacatcatgtcgactataacgtgctggtctgcgtcaaccgcaccagcgcgcagcaaccgttgcaggtttatgattttttgtgcgatgcgggagtcgaattcatccagtttattccggtggtcgagcgcctggctgatgaaacagctgccagcgatggactgaaactacatgcgcctggtgatattcagggggaactgacggaatggtcggtgcgccccgatgaatttggtgaatttctggtggcgatattcgaccactggatcaaacgcgacgtcggcaagattttcgtgatgaatatcgaatgggcgtttgccaattttgtcggtgcgccgggtgcggtttgccatcatcagccaacctgtgggcgctcggtgattgttgagcacaacggcgacgtttacgcctgcgatcactatgtttatccgcaatatcggctggggaatatgcatcagcaaacaattgcagaaatgatcgattccccgcaacagcaggtgtttggtgaagataaatttaagcaattaccggcgcagtgtcgcagttgtaacgtgttaaaagcgtgctggggaggctgcccgaaacaccgcttcatgctcgatgccagcggcaaaccggggctgaattatttgtgtgccgggtatcagcgttatttccgccatctaccgccatatcttaaagcaatggctgatttgctggcgcacggtcgcccggccagtgacattatgcaggcacatttgctggtggtgaataagtaaaaaagcggccattttgtggccgcctgcggttgattgccggatgcggcgtaaacgccttatccggcctacatgatcgtgcaaattcaataaattgcagcgttctgtggaaactggtttgggtgatcgtatccggcaaagcctttgcgtgcggtggcagttgacggggtatctgctgcgctggccatgagaggaagagcggcggcgacagcaacaacaagaagtttgggtgaaaacgaaaattccatgcaaaatgctccggtttcatgtcatcaaaatgatgacgtaattaagcattgataattgagatccctctccctgacaggatgattacataaataatagtgacaaaaataaattatttatttatccagaaaatgaattggaaaatcaggagagcgttttcaatcctacctctggcgcagttgatatgtaaggcaggtttattatatcacgttgattattgatgctttttttagttttaacggcaattaatatatgtgttattaattgaatgaattttatcattcataataagtatgtgtaggatcaagctcaggttaaatattcactcaggaagttattactcaggaagcaaagaggattacagaattatctcataacaagtgttaagggatgttatttcccgattctctgtggcataataaacgggtagatgctcattccatctcttatgttcgccttagtgcctcataaactccggaatgacgcagagccgtttacggtgcttatcgtccactgacagatgtcgcttatgcctcatcagacaccatggacacaacgttgagtgaagcacccacttgttgtcatacagacctgttttaacgcctgctccgtaataagagcaggcgtttttttatgcatcagaaaggtcccggaggtgcttgcctccgggtgagaaggaactactgtggtgggttgttctgcaacgttaacatcaaaccgtcgcgacgcatcgctgcagcttcttccggcttgtgcagtctgtccagcgcgtcggcaagccatgcgtaatcgtaggcgtccggacgttgtttcagcgccgcgcggaaggcgagcgatgcttcctgccattctccgtgcttcatcagtgactggcccagtgtgctccacaacagcgggcgatcgccgacgtttttgatctgctggcgcagcactttttccagctgttccggattgttggttttcagtcgaggaatcggcagcagtaggcgatcgtcgtactggcgtttcaggccatcgatgataatttgctgggcagtatcatgatcgtcacattcaataagatgttccgccattgccacctgcaacgctacctgatgacgcgttttccggctttggtttttccaccagttacgcaaaccttcactaccgttatcggcacgcgcctgatccatcaggccaatccatgcctgttgttccagcattgcacgatgttcttcatcaccaacatgggctttcgccattgatgggatgatatccagcagagaactccatgcacctgtgcggatatacgcctgttccgccagacgtaatacttccggatggcgtggcgtaacttccagcagcttatccacgccgtggcgtgcagcatggttttcattacgggccagttgcagacgtacacgggtgatttctaccggaatggtgtcattgccggccagctctgctgcgcgttccagatgttggttggcgcgtgcttcatcaccacgttgttgcgcggcttcggcagccagtagatagttcaccaccggttgttccgcgtgatcggcatttttcgccatcagcttttcaacttgctgataatcgccttccgccagtttcagcagcgcctgttcggtctgcttacgggcacggcgacgcttacgtccgacaaaccacccacgggtgtgtgcgcctgtgcggaagatccgccgcagtagccactcaatggcaaacagcactaccatcgccagaatcaaaataatcgccaggcccgtgacgctggtttcgatattgtagttgtcagtctggatcagcacgtaaccctgatgaccggcaatcatcgggccaaccactatccccgcaatcagcaaaacaaagagtaataacacttttagcatggttattctccttgcggcgcggctgccggagtatcaccttgcggtgcaggtgcaggtgcaggtgcaggtgcaggtttagcttccgttgtccccgctgccggttgtgccagcaggttacgcacgcgggtctgcatcagtttttccagcatcgcctggctttgcagggtttccggaagatccatcgagatattttgctggcttaactggtccacctcgtcgaggaacgctttggtggtggcatcatcagtatcgtagtaagctcgtacccaggtggagacgttctccagcgcctggcgataagtctcttcctggtgacgcggtacagcttgtgctgcgaccagcaggcgagagcgaatattttcgcgcagatagatatcctgatttggcgctaacagcggtacggcggtgtcatcacgacggcgaatcgtaatgaagttgtccataaagttctgccagcttttttgcagattgatacgccattcgctgatggaactggaaagctcttcaccgtcggaatccatcggcgaaccatcgctgtcattatcggccagacgcaggttatctacctgatttgaaagctgattaagcttaaggatgatgccgtcataatccacctgcgaaactgcagaaaggctggcgatatcatcggtaattgcccgacgaacggtaatcagactcgggtcattcatatccgccaggctggcatctgcacttttcagcaacgctgcagcggtcgtgacgtcctgatcgctccacagcttccgtccggcgagtttcaccagaaaatcggcctgagccagcagccaggttttagcatcgctgccggaaatggtggcgaccttttgttggacttcatccaactgttttgccagcgtttcttgctgacgattcgcctgcttaagctgtgcagcttgttgcttaataatgccttccagctcggctttttggctctcctgggctttttgcaatgccgtcagttggttagccagggcatcgctggtggcggtctgattgacggcctgttgtttaccccagccatacaaaccgacacccgccgccagagcaatagcgatagccaccgcgctgagaatcaatgcagtattgttcttactctttttttctgttgcgacaggttgtgacgtggtgtccacggcctccctggtctcttcaaccacggcggaggttttttcttgttccgtcattatggcttcctgttatgagagttattgtaatgcccgtaaaagcgcatcgttgtcagcgttatcggcgaccttaatgtcttgccagcccagttcccgggcgagtttcgccaaacgctcactgacgaccaatagtcgacagtgtagtaaccagtgctcacgataccattgtgggatcagcgaccagagttgctgcaacatttcaccgctggtaacaacgaccatcgtcacctcgcgggattgccagcgcatcgcttcttctgcaccatcgtaatggattgcgcatcgttgataacattcacaaaaagtgacctcagcaccgcgcgctgtcagggtatccccaattagctcacgaccgccattgccacgtaatatcagcgcacgtttgcccgcaatattttgtaattcaggtaattgtagcaagacttcgctgatttcccgatcctgcgggtagagaatcttctgtccgcttacggtatgtagcgccagtgcggtggtgcgtccaatggcgaaataatcaggtagtcggggccatttacgatcttgctgatgcagctgtgattgggcaaaagcaaccgcgtgttgcgagagggcaaacaacagatcgctctcccccagcgccgccagttgctcagcaagttgcggtaattgtcgacccggagaaaactcaatcagcggaaaatgccaggccacctgccccagtgtgcgcagacggctcactaactcttctccagcgggagacgggcgggtgaccaggatactcatgccggggcgtctccgttatagacttcagcgaggatctcgcgcgcgccgttattcagtagctcttctgccagcgaaatccccatttgttcggcattttgcggcgcaccgcggcgttcaccgcgaataatctgcgaaccgtccggcgcgccgaccagcgcacgcagccagatttcaccatcaataagctcggcgtagctaccaattggcacctgacatccaccttcgagacgggtattcatggcgcgttctgcggtaacgcgcagtgcagtttcgtggtgattcagcgcggcaagcagctcgcgagtgcgcgtatcatcaaggcggcattcaataccgactgcaccttgtcctaccgccggaagagaaatctcgggtggtaacgcggcgcgaatgcgggactccagacctaaacgttttagtccggctacggcaagaatgatggcatcgtattcgccgttatctagtttgctcaggcgagtgccgacgttgccgcgcagggagcggataatcagatccgggcggcgttcagccagttggcactggcgacgtaaactggacgtcccgacgatactgcctgccggtaacgcatccagactgtcataattattggacacaaaggcatcgcgaggatcttcacgctcacaaatagtgaccaaccccagaccttgcgggaattcaaccggcacatctttcattgaatgtacggcgatatcggcgcgattctccaggagcgcgacttccagctcttttacaaataagccttttccgcctactttcgccagcggcgtatcaagaatcacatcgccgcgcgtcaccatcggtaccagttcaaccaccaggcccggatggctcgccatcaacttgtctttgacatagtgtgcctgccagagtgcaagtgggctttggcgtgtggcaattcttaaaacattgtctaacatgcttgttaccgtcattatcatccgtggtccatcctaacatccttgccagagtgatgtcagtgttgtggtgaaacgtagacgcctgcgcaaaccgtaaaatgaggtctggcagtggatcctgacaggcgtttcacgccgtcgtaataaggaatttacagagaataaacggtgctacacttgtatgtagcgcatctttctttacggtcaatcagcaaggtgttaaattgatcacgttttagaccattttttcgtcgtgaaactaaaaaaaccaggcgcgaaaagtggtaacggttacctttgacatacgaaatatcccgaatgccgcgtgttaccgttgatgttggcggaatcacagtcatgacgggtagcaaatcaggcgatacgtcttgtacctctatattgagactctgaaacagagactggatgccataaatcaattgcgtgtggatcgcgcgcttgctgctatggggcctgcattccaacaggtctacagtctactgccgacattgttgcactatcaccatccgctaatgccgggttaccttgatggtaacgttcccaaaggcatttgcctttacacgcctgatgaaactcaacgccactacctgaacgagcttgaactgtatcgtggaatgtcagtacaggacccaccgaaaggtgagcttccaattactggtgtatacaccatgggcagcacctcgtccgtagggcaaagttgttcctctgacctggatatctgggtctgtcatcaatcctggctcgatagcgaagagcgccagttactacaacgtaaatgtagtctgctggaaagctgggccgcctcgctgggtgtggaagtcagcttcttcctgattgatgaaaaccgcttccgtcataatgaaagcggcagcctggggggcgaagattgtggctccacccagcatatactgctgcttgacgaattttatcgtaccgccgtgcgtctcgccggtaagcgtattctgtggaatatggtgccgtgcgacgaagaagagcattacgacgactatgtgatgacgctttacgcgcagggcgtgctgacgccaaatgaatggctggatctcggtggcttaagctcgctttctgctgaagagtactttggtgccagcctttggcagctctacaagagtatcgattccccatacaaagcggtactgaaaacactgctgctggaagcctattcctgggaatacccgaacccacgtctgctggcgaaagatatcaaacagcgtttgcacgacggcgagattgtatcgtttggtctcgatccatactgcatgatgctggagcgtgttactgaatacctgacggcgattgaagattttacccgtctggatttagtacgtcgctgcttctatttaaaagtgtgcgaaaagctcagccgtgaacgcgcctgcgtaggctggcgtcgcgcagtgttgagccagttagtgagcgagtggggttgggacgaagctcgtctggcaatgctcgataaccgcgctaactggaagattgatcaggtgcgtgaggcgcacaacgagttgctcgacgcgatgatgcagagctaccgtaatctgatccgctttgcgcgtcgcaataaccttagcgtctccgccagtccgcaggatatcggcgtgctgacgcgtaagctgtatgccgcgtttgaagcattaccaggtaaagtgacgctggtaaacccgcagatttcacccgatctctcggaaccgaatctgacctttatttatgtgccgccgggccgtgctaaccgttcaggttggtatctgtataaccgcgcgccaaatattgagtcgatcatcagccatcagccgctggaatataaccgttacctgaataaactggtggcgtgggcatggtttaacggcctgctgacctcgcgcacccgtttgtatattaaaggtaacggcattgtcgatttgcctaagttgcaggagatggtcgccgacgtgtcgcaccatttcccgctgcgcttacctgcaccgacaccgaaggcgctctacagcccgtgtgagatccgccatctggcgattatcgttaacctggaatatgacccgacagcggcgttccgcaatcaggtggtgcatttcgatttccgtaagctggatgtcttcagctttggcgagaatcaaaattgcctggtaggtagcgttgacctgctgtaccgcaactcgtggaacgaagtgcgtacgctgcatttcaacggcgagcaatcgatgatcgaagccctgaaaactattctcggcaaaatgcatcaggacgccgcaccgccagatagcgtggaagtcttctgttatagccagcatctgcgcggcttaattcgtactcgcgtgcagcaactggtttctgagtgtattgaattgcgtctttccagcacccgccaggaaaccgggcgtttcaaggcgctgcgcgtttctggtcaaacctgggggttgttcttcgaacgcctgaatgtatcggtacagaaactggaaaacgccatcgagttttatggcgcgatttcgcataacaaactgcacggcctgtcagtgcaggttgaaaccaatcacgtcaaattaccggcggtggtggacggctttgccagcgaagggatcatccagttctttttcgaagaaacgcaagacgagaatggctttaatatctacattctcgacgaaagcaaccgggttgaggtgtatcaccactgcgaaggcagcaaagaggagctggtacgtgacgtcagtcgcttctactcgtcatcgcatgaccgttttacctacggctcaagcttcatcaacttcaacctgccgcagttctatcagattgtgaaggttgatggtcgtgaacaggtgattccgttccgcacaaaatctatcggtaacatgccgcctgccaatcaggatcacgatacgccgctattacagcagtatttttcgtgatgaacgtgccggaaagcgaggcttatccggcatgcaatcttagcggaaactgactgtttcacccgcctgctgcgtcgccgcctgttccagcaaatcccagaaggtttcgccgctgcgatcgcaaatccactcatcgcctttcagatcaaaatggtagccgccttgtttggttgccagccatacctggtgcagcggttcctgtcggttgataatgattttgctgccgttttcaaaggtaatggacagtacgccgccgttgatttcgcagtcgatatcgctgtcgccatcccagtcgtccaggcgttcttcaatggtcagccagagttgatcagccaggcgatgaaattcactgtcgttcattgttgtatcctgtttttaagtgatggcggcagtatagcggcatggggtcagggcttcaaagtttgcacctctgcggctgcgttccggcacgattcatccgtcaccggaataatgatgtctcagtgtagcgaaagatttgtctcttcattagggcgcagttacaccacgcctttccctgtttctggtaaacattatgatcaggtttaccgagcgagcatcctcacgctgacggaactaaaaaagccaacaaacaaactacattgcgatagtgcataaagccatcctggcgcgaggtgccgatcacgaaactaccagcaaaacataaatccccacgagtaagcgttatactcgcagcatttcctcacttttcagacttcataaagagtcgctaaacgcttgcttttacgtcttctcctgcgatgatagaaagcagaaagcgatgaactttacaggcaatccataatgaaaaacgtgtttaaggcactcactgtattacttactctcttcagcctgacgggctgcggtctgaaaggtccgctctatttcccgcctgcagataaaaatgcaccgccgccgaccaaaccggtagagacgcaaacgcaatccacggtgccggataaaaacgatcgcgccactggcgatggtccatcccaggtgaattactaaaagtcagtttctgtacccgcgtgattggagtaaatgatgcagttctcgaaaatgcatggccttggcaacgattttatggtcgtcgacgcggtaacgcagaatgtctttttttcaccggagctgattcgtcgcctggcggatcggcacctgggggtagggtttgaccagctgctggtggttgagccgccgtatgatcctgaactggattttcactatcgcattttcaatgctgatggcagtgaagtggcgcagtgcggcaacggtgcgcgctgctttgcccgttttgtgcgtctgaaaggactgaccaataagcgtgatatccgcgtcagcaccgccaacgggcggatggttctgaccgtcaccgatgatgatctggtccgcgtaaatatgggcgaacccaacttcgaaccttccgccgtgccgtttcgcgctaacaaagcggaaaagacctatattatgcgcgccgccgagcagacaatcttatgcggcgtggtgtcgatgggaaatccgcattgcgtgattcaggtcgatgatgtcgataccgcggcggtagaaacgcttggtcctgttctggaaagccacgagcgttttccggagcgcgccaatatcggttttatgcaagtggttaagcgcgagcatattcgtttacgcgtttatgagcgtggggcaggagaaacccaggcctgcggcagcggcgcgtgtgcggcggttgcagtagggattcagcaaggtttgctggccgaagaagtacgcgtggaactccccggcggtcgtcttgatatcgcctggaaaggtccgggtcacccgttatatatgactggcccggcggtacatgtctacgacggatttattcatctatgaagcaaccaggggaagaactgcaggaaacactcacggagcttgatgaccgggcggttgtcgattatctgattaaaaatcctgagttttttatccgtaatgcgcgcgcagtagaagcgatacgtgtgccgcatccggtacgcggcaccgtttcgttggtcgagtggcacatggcccgcgcacgtaatcatattcatgttctggaagagaacatggcgctgttgatggaacaggctatcgccaacgaaggcctgttttatcgcctactctacctgcagcgcagtctcaccgccgccagcagtctcgacgatatgctgatgcgctttcaccgctgggcgcgcgatctcggcctggcaggtgcgagtctgcgcctgtttccggatcgctggcgcttaggtgcgccgtcgaaccacactcatctggcattaagccgtcagtctttcgaaccgctgcgtattcagcgtttggggcaggaacagcactatcttgggccgcttaacggaccagagctgctggtggtgctaccggaagcgaaagcggtgggatcggtggcgatgtcgatgctgggaagcgatgctgatttgggtgtcgtgctgtttaccagtcgcgatgccagtcactatcaacaagggcaaggaacgcagttacttcatgaaattgcgctgatgttgccggagcttctggagcgttggattgaacgcgtatgaccgatttacacaccgatgtagaacgctacctacgttatctgagcgtggagcgccagcttagcccgataaccctgcttaactaccagcgtcagcttgaggcgatcatcaattttgccagcgaaaacggcctgcaaagctggcagcaatgtgatgtgacgatggtgcgcaattttgctgtacgcagtcgccgtaaagggctgggagcagcaagcctcgcgttacggctttctgcgctacgtagcttttttgactggctggtcagccagaacgaactcaaagctaacccggcgaaaggtgtttcggcaccgaaagcgccgcgtcatctgccgaaaaatatcgacgtcgacgatatgaatcggctgctggacattgatatcaatgatcccctcgctgtacgcgaccgtgcaatgctggaagtgatgtacggcgcgggtctgcgtctttctgagctggtggggctggatattaaacacctcgacctggagtctggtgaagtgtgggttatggggaaaggcagcaaagagcgccgcctgccgattggtcgcaacgctgtggcgtggattgagcactggcttgatttgcgcgacctgtttggtagcgaagacgacgcgctttttctgtcgaaactgggcaagcgtatctccgcgcgtaatgtgcagaaacgctttgccgaatggggcataaaacaagggctgaataatcacgttcacccgcataaattacgtcactcgttcgctacgcatatgctggagtcgagcggcgatcttcgtggtgtgcaggagctgctgggtcatgccaacctctccaccacgcaaatctatactcatcttgattttcaacaccttgcctcggtgtacgatgcggcgcatccacgcgccaaacgggggaaataatgcgtttttaccggcctttggggcgcatctcggcgctcacctttgacctggatgataccctttacgataaccgtccggtgattttgcgcaccgagcgagaggcgcttacctttgtgcaaaattatcatccggcgctgcgcagcttccagaatgaagatctgcaacgcctgcgccaggcggtacgggaagcggaacccgagatttatcacgacgtgacgcgctggcgttttcgttcgattgaacaagcgatgctcgacgccgggctgagtgccgaagaagccagtgcaggcgcacacgcagcaatgatcaactttgccaaatggcgcagccgaatcgacgtcccgcagcaaactcacgacaccttaaaacagctggcgaagaaatggccgctggtggcgatcaccaacggtaacgcccagccggaactgtttggtttgggggattattttgagtttgtgctgcgcgctggcccgcacgggcgctcaaaaccgttcagcgatatgtactttctggctgcggaaaaactcaacgtgccgatcggcgagatcttacatgttggggacgatctcaccactgacgtgggtggggcaattcgcagcggaatgcaggcctgttggatcagaccggaaaatggcgatctgatgcaaacctgggacagccgtttactgccgcatctggaaatttcccggttggcatctctgacctcgctgatataatcagcaaatctgtatatatacccagctttttggcggagggcgttgcgcttctccgcccaacctatttttacgcggcggtgccaatggacgtttcttacctgctcgacagccttaatgacaaacagcgcgaagcggtggccgcgccacgcagcaaccttctggtgctggcgggcgcgggcagtggtaagacgcgcgtactggtgcatcgtatcgcctggctgatgagcgtggaaaactgctcgccatactcgattatggcggtgacgtttaccaacaaagcggcggcggagatgcgtcatcgtatcgggcaactgatgggcaccagccagggcggcatgtgggtcggcaccttccacgggctggcgcaccgcctgctgcgtgcgcaccatatggacgccaatctgccgcaggatttccagatcctcgatagcgaggaccagctgcgcctgcttaagcgtctgatcaaagccatgaacctcgacgagaagcagtggccgccgcgccaggcaatgtggtacatcaacagccagaaagatgaaggcctgcgtccgcatcatattcaaagctacggtaatccggtggagcagacctggcagaaggtgtatcaggcgtatcaggaagcgtgtgaccgcgcgggcctggtggacttcgccgagctgctgctgcgcgctcacgaactgtggcttaacaagccgcatatcctacaacactaccgcgaacgttttaccaatatcctggtggacgaattccaggataccaacaacattcagtacgcgtggatccgcctgctggcgggcgacaccggcaaagtgatgatcgtcggtgatgacgaccagtcaatctacggctggcgcggggcgcaggtggagaatattcagcgtttccttaatgatttccccggtgccgaaactattcgtctggagcaaaactaccgctctaccagcaatattctgagcgccgctaacgccctgattgaaaacaataacgggcgtctgggtaaaaaactgtggaccgatggcgcggacggtgagcctatttccctctattgcgcttttaacgaactcgatgaagcgcgttttgtggttaaccgcatcaaaacctggcaggacaacggcggggcgcttgccgagtgcgccattctctaccgcagtaacgcccagtcgcgtgtactggaagaagcactgttgcaggccagtatgccgtaccgtatttacggcgggatgcgcttcttcgaacgccaggaaatcaaagacgcgctctcgtatctgcgtctgattgccaaccgtaacgacgacgcggcgtttgagcgcgtggtgaatacgccaacgcggggtattggtgaccggacgctggacgtggtacgtcagacatcgcgcgatcgccagttaacactctggcaggcatgtcgtgaactgttgcaggaaaaagccctcgccgggcgagctgccagcgccttgcagcgatttatggaattaatcgatgccttagcgcaagaaactgccgatatgccgctgcatgtacagactgaccgggtaattaaagactccggcctgcgcaccatgtacgagcaggagaagggcgaaaaaggccagacgcgtatcgaaaacttagaggaactggtgacggcaacgcgccagttcagctacaacgaagaagatgaagatttaatgccgctgcaggcattcctctcccatgcggcgctggaagcgggcgaggggcaggcggatacctggcaggatgcagtgcagttgatgacgctgcactcggcgaaaggcctggagttcccgcaggtgtttattgtcggtatggaagagggtatgttcccaagccagatgtcgctggatgaaggcgggcgtctggaagaagaacgccgtctggcctacgttggtgtaacccgcgcgatgcagaaactgacgctgacctacgcggaaacccgccgtctgtatggtaaagaggtttaccatcgcccgtcgcgctttatcggcgagctgccggaagagtgtgtggaagaggtgcgcctgcgcgctacggtaagtcgtccggtcagccatcaacggatggggacgccgatggtcgagaacgacagcggctacaagctcggtcagcgtgtacgccacgctaagtttggtgaaggcaccatcgtcaatatggaaggcagcggcgagcatagccgtttgcaggtggcattccagggccagggtattaaatggctggtggcggcatacgcccggctggagtcggtgtaacgttgccggatgcggtgctgcgcaccttatttggcctaaaaaatcattcatattcaataaattgcaacgtcatgtaggccggatagggcgtttacgccgcatccggcatctgcgccatcttcagtatctgacacaaaactatcgttttaacctttccgctctacggaaatcatggtgacaaaaggatagcgttgccacgggattgccccgcctttcatatacatatgtgaaatcgtgccatcaagataaagcagctgctcaacgttcagtttcgctttggcataacaggcaaaatcataaaaatttgtcgcctgctggctcaacaaaaacacggcattcccatgtttattaatcccaacaccgttacgaattttacgtgaggcgacgttgggatgaatacgcggattaattacactgttttccatcaacattggccctgactgcaccgcaaactgaatctctttactggttttgaaggcatccagacgaacgatgccgactttatctcccgcgacataaaacacgccgccaggacggataaagaaattcccttcacctgaagcgagatttaacgccaccttctgctgaccgttttcgatgtacaaaccgagcggcgcatagctttcatcatagatgccgccgttcatcgccatctgcacctgaccctgactattcatatccgccagcagagcatgtaaagttccccacgcttcgccattggctttttgccagtacattttcacccgctctgtttgaggattaacggtatacgcctgtacggtcagcgtcggatctgagagtgcgcaatcatcagcggcaacagcaaacaagggaagtaaggtgagggcgagaaaaatccgtttgagattcaaggtgatcattcctttaccaatgagtagccgatgcgccattataggtcctggatgttggatttttttatcctgttagcgaccttgacgagtaccaaaaagcgcgaagttcaactattgttctgtggtgttctgttgcgtgttgacggcaaaattttgctggcgtaacatgcgcgcacgatcactctaagaggacattcgccttggacacacccagtagatactggctcactatcctgtcatccaggatcaactcctaaggctatccctttttgctgatagccttagcggttgtcagcgacctcaatttttcccgtcgcgctgagtcaggctgtttaatggtctgaaacccaatttgtttctgtgtgcccaccgaactgtccgatattttaagcattgggagtcccggtcatgctgagcgcatttcaactggaaaataaccgactgacccggctggaagtcgaagagtcacaaccccttgtaaatgcagtatggattgatcttgtcgaaccggacgacgacgagcgactgcgcgtacaatctgaacttggccagagcctggcaacccgcccggaactggaagacatcgaagcatcggcacgtttctttgaagacgatgacggcctgcatattcactccttcttcttctttgaagatgcggaagatcacgccggtaactccactgtggcatttaccatccgtgatggtcgtctgtttactctgcgtgagcgtgaactgcctgcattccgtctgtatcgtatgcgcgcccgtagccagtcaatggtggacggtaacgcctacgagctgctgttggatctgttcgaaaccaaaatcgaacagctggcagatgaaattgaaaatatctacagcgatctggagcagttgagccgggtaattatggaagggcatcagggcgatgagtacgatgaggcgctctccacgctggcggaactggaagatatcggctggaaagttcgcctgtgtctgatggatacccagcgtgcgctcaacttcctggtacgcaaggcgcgtttaccgggtgggcaactggagcaggcgcgtgaaatcctgcgagatatcgaatccctgctgccgcataacgaatccctgttccagaaggtgaacttcctgatgcaggcggcgatgggctttatcaacatcgagcagaaccgcatcatcaaaatcttctcggtggtatccgtggtattcctgccgccgacgctcgttgcttccagctatgggatgaactttgagtttatgccagaactgaagtggagcttcggctacccaggcgcgattatctttatgatcctcgcgggcctggcaccgtatctgtactttaagcgcaagaactggctgtaatatgagtgccggataaagctatttttttatccggcttatttctaaaaattgtcttatttaaagtcatgcggattgaaaactcgctctattttattttcttgtgttaattgatactcagtaaaatcgttaataccaatatgagtgttacgataagggtattcattaataaccattaagtaatttttcacgatgcaattatcattgctcttaattgtcgggaaacagtagagatcttcatacggcccttcgatatattttttatagtcagtgaagccattaccgatatcaatgacataccaggtatgccaactaccttctggtaggggatgttgatttttaatttcattctgatgcttcagataccaatttattttatcgctgtcagtccatggcagatgatcaacgaccagaaagactgaattgccagcatcagagtatgtatacaaaatctgtacaggacgcaatgtccataaattatagatgcagcatagaagaaataaacataatataattttctggagtttgcttttcatagataattttcgattctttcgatagtgttaaaattggtgaaaaaaggtttgaaagcaaagtctttatgccgttgtaaaaagaaccatatgcgaaaaaatctatatttgctgtaagtcttgtttttgatatcagttacatcaagaccgaagtggtcctgtgctacaaaatgaattgttgcactccatcctatagcgtatttttgaaaacttaaaagagatattttttgagctgaaatatcatgaacactgattcctaagccattaaaactgtcctcgaagtcattaaatttatttagtcttgatgaaagtaatttggttttaatgctttgcactgagagatcccctcataatttccccaaagcgtaaccatgtgtgaataaattttgagctagtagggttgcagccacgagtaagtcttcccttgttattgtgtagccagaatgccgcaaaacttccatgcctaagcgaactgttgagagtacgtttcgatttctgactgtgttagcctggaagtgcttgtcccaaccttgtttctgagcatgaacgcccgcaagccaacatgttagttgaagcatcagggcgattagcagcatgatatcaaaacgctctgagctgctcgttcggctatggcgtaggcctagtccgtaggcaggacttttcaagtctcggaaggtttcttcaatctgcattcgcttcgaatagatattaacaagttgtttgggtgttcgaatttcaacaggtaagttagttgctagaacccatggctcctttgccgacgctgagtagattttaggtgacgggtggtgacaatgagtccgtgtcgagcgctgattttttcggcctttagagcgagatttatacaatagaatttggcatgagattggattgcttttagtcagcctcttatagcctaaagtctttgagtgactagatgacatatcatgtaagttgctgataggtttccagttttccgctcctaggtctgcatattgtacttttcctcttactcgacttaaccagtaccaacccagcttctcaacggatttataccatggcactttaaagccagcatcactgacaatgagcggtgtggtgttactcggtagaatgctcgcaaggtcggctagaaattggtcatgagctttctttgaacattgctctgaaagcgggaacgctttctcataaagagtaacagaacgaccgtgtagtgcgactgaagctcgcaataccataagtcgtttttgctcacgaatatcagaccagtcaacaagtacaatgggcatcgtattgcccgaacagataaagctagcatgccaacggtatacagcgagtcgctctttgtggaggtgacgattacctaacaatcggtcgattcgtttgatgttatgttttgttctcgctttggttggcaggttacggccaagttcggtaagagtgagagttttacagtcaagtaatgcgtggcaagccaacgttaagctgttgagtcgttttaagtgtaattcggggcagaattggtaaagagagtcgtgtaaaatatcgagttcgcacatcttgttgtctgattattgatttttcgcgaaaccatttgatcatatgacaagatgtgtatccaccttaacttaatgatttttaccaaaatcattaggggattcatcagtgctttgcaggataagaggttggtatcctgtcgagggagttgaattaatgccattttcgatacattctttgattattcgtattggactattataaccatatttatttattttttcatgaaaagataaatttaattgttggctatgaaaattgctgccatttccatatctaaaatgttcaatcagatcttcgataagtgttttatattgtccaaaaaaggaaagcatttttgctagttctttcatttctgcaaataaaatatcagtgcattcacgttgtgatatttttgttccggaacttgaggcactaaaagcaacattaatagaacctgggccagggaaatggtatttaataagtctgtaaggatcaacttttgctgagatatcgcttaggccgagtgagagaaagtcttgttctaccatatcaccatattgcatatcatcagcagaaaaatcatcgaataaactaatagtttcgaaaagtgtacagggaatattaattggcggaagtaatatgttattcatttgcatttgccttggttatatttaagctcaatatcaattcgagaacaaatgctagggtaaaaaaatatttaaaaaagaagtaaacttcacattttttcattacatctctgaagagaacctcgttaatgattggtcttgctcattgttaataacaaaatgttgaatttaccgattaggaaactttttcctacgcggattgcctccagctatggcatgaactttgagtttatgccagaactgaagtggggcttcggctaccctggcgcgattatctttatgatcctcgcgggcctgacatcgtatctgtactttaagcgtaagaactggctgtaactatacgatgtcgctgtgagtaagttagtgtgctgacagcgacattttagccgagggaatcgcagataacataattgttgtgaataatatccatgccacgttgagttggacgcttaatgactcacatctcaccccttcaattgctgcagagataatagaaaaaagtgtcaaacccaatgaaatcaatacaaagtagattgccttacatccagtatctcttattctttttgctccaatattgatatttacataggtattattaataaccagaataaaactcaaagccaggttgatatcattcaaagttattaatattgaccatgatgttaatgtatagattatgaactgaaagcgtgataaacgctcaagcctggatgggtagaatatatttctgatggatgatttgaacatttttacattgttatatatataattgttttgaatatatattacctgaattatgtggtttgcatatatatgcaatatagcagtctttgcattgataactatacagtagtaatttagagtgtgtaagtttttattgatggggtatattttaattaaatataattgaaatgtatttttattctataaacaatatcttgggtgaatggattctatatgggaaatggtaacttttggcagttgttcttgggtaaagaaccttacagcaaaaaatcttattttgttaaggcatggttattgtggtgggctattaccatccttgttctatttattttaagcctgactacgacattaaatttaagaagtataggtatagggttaagttttggcttttgtcaaatccttggtagatatacgatgtctctaggatggagtaagtactggggagttttgggggtatttcctgtaacaaatattgttctttttcttatcttaatttttttcaaaaaaagataaataagtcagtgggtaggctctttaaacggcctacccatgttaattcttaactttttctacgctgcgtataaatcgcatccatcacaaaaattgccagcgccacccaaataaaggcgaaagtcaccatcttatcggcacccggtttttcaccataaaacgtcacagccagcaggaacatcagcgtcgggccaatgtactggaaaaagcctaacgttgagagacgcaagcgcgtggcagcggcggtaaaacacaacagcggtacggtagtgacaataccggcggcgatcagcagtaaattcagcgacatcgggttttgccccatatggctggttgagctgtcggcaatagcaaacaggtaaattgccgccacgggcagcagccacatggtttcgattaacatgccggtttgcgcttcaacggcaatcttcttgcgtaccagaccgtagaaggcaaaactaaatgccagccccagcgcgataataggtagcgaaccaaaagtccacagctggaccaacacgccacatatcgccagaatcaccgccagccattgcatccggcggaatcgctcgccgaggaaaatcatccccagcacaatgttcaccagcgggttaataaagtaaccaaggctcgcttccagcatatggtgattgttcaccgcccagataaacagtagccagttgccaccaatcagcacggcagagactgccagcataaaaattttctgtggcgtctgaatcagcgtttttaaataggaccactggcggcaaatgctcatcagcaccaccataaagaaaaacgaccagatcacgcgatgcgtcaggatttcatcggcgggcacgtagtaaatcaacttgaagtacgctggcgctataccccaaataaaataagcggcaagagcgagtaatacgccctgccgcgtttgttttgcatccatcgggaatactcatttttaattggtaacagcagtttacctgcttttatgtcttcaacctaccatataggtggcggtggcactggcaatataaagctgttcttcattgtgtaattcaacgcgggcgacggcgactttattgcctgcacgcaacaggctactggtagcagtaaaacgctcgcccctgcctgggcgcagataatcaacgcgaagatcaatggtccccatccgcgatagccgctggcgtagttcatcttcactgatggtttcgtggcgggttaaggtacttcccacgcacaccagaccggcggcgacatccagcgccgacgcaatgaccccgccgtgcaaaatgctttgcgcccagttgcccaccatcattggctgatttttaaaggccagctgtgcgaactctttttcgtaacgctccagttccatccccaatgcgcggttaaatggcatgtgataaacaaacatctcacccactaatttcagggcttgttcagcagtcagtacggcagacatatcatccttacacttcattggttaatgaaatgttgattttatgcttctttgttgttggtttctactttaggaagggataactaacggcaatggagttaagtatgtaaaatagcccgcagaaaaacattcaccttatcaataattcgttacggagaacacgaccgatgcggactctgcagggctggttgttgccggtgtttatgttgcctatggcagtatatgcacaagaggcaacggtgaaagaggtgcatgacgcgccagcggtgcgtggcagtattatcgccaatatgctgcaggagcatgacaatccgttcacgctctatccttatgacaccaactacctcatctacacacaaaccagcgatctgaataaagaagcgattgccagttacgactgggcggaaaatgcgcgtaaggatgaagtaaagtttcagttgagcctggcatttccactgtggcgtgggattttaggcccgaactcggtgttgggtgcatcttatacgcaaaaatcctggtggcaactgtccaatagcgaagagtcttcaccgtttcgtgaaaccaactacgaaccgcaattgttcctcggttttgccaccgattaccgttttgcaggttggacgctgcgcgatgtggagatggggtataaccacgactctaacgggcgttcagacccgacctcccgcagctggaaccgcctttatactcgcctgatggcagaaaacggtaactggctggtagaagtgaagccgtggtatgtggtgggtaatactgacgataacccggatatcaccaaatatatgggttactaccagcttaaaatcggctatcacctcggtgatgcggtgctcagtgcgaaaggacagtacaactggaacaccggctacggcggcgcggagttaggcttaagttacccgatcaccaaacatgtgcgcctttatactcaggtttacagcggctatggcgaatcgctcatcgactataacttcaaccagacccgtgtcggtgtgggagttatgctaaacgatttgttttgatgaacggttgagttgttggcaaatctggaatccagcatccaggattaccctctcagagactaaaagcattgcagtttctcgcgcaggcgctgaaaatagcgcctgtttttatttcaggcaatcggggtgaatgtggcgcaggcggaagtgttgaatctggagtccggagctaaacaggttttacaagaaacctttggctaccaacagtttcgccccggccaggaagaaattatcgacactgtgctttccggtcgcgattgcctggtcgtcatgcccaccggtggcggaaaatccctttgctatcaaattcctgccttattgctaaacggccttaccgtggttgtttcaccgctgatttcgttgatgaaagatcaggtggatcaactgcaagccaacggcgtggcggcggcgtgccttaactcgacgcaaacccgcgaacagcaacttgaagtgatgacaggctgccgcaccgggcaaattcgtctgctttatatcgccccggaacgcctgatgctggataactttcttgagcatctggcgcactggaatccggtgttattagccgttgatgaagcgcactgtatctcccaatggggccacgatttccgcccggaatatgccgcgctcggtcagttgcgccagcggttcccgacgctgccgtttatggcgctgaccgccacagccgacgacaccacgcgccaggatatcgtgcgcctgctggggctgaacgatccgctgattcaaatcaacagttttgaccgtccgaatattcgctacatgctgatggagaagttcaaaccgctcgatcagttgatgcgctacgtgcaggaacagcgcggtaagtccggcattatctactgcaacagccgggcgaaagtagaagacaccgctgcgcgcctgcaaagcaagggtattagcgcggcggcctatcatgccgggctggaaaataatgtccgcgccgacgtgcaggagaaattccagcgcgatgacctgcaaattgtggtggcgacggtggcgttcggcatgggcatcaataaaccaaacgttcgcttcgtggtccactttgatattccgcgcaatatcgaatcctattatcaggaaaccggtcgcgccgggcgtgatggcctgcccgcggaagcgatgctgttttacgatccggccgatatggcgtggctgcgccgttgtctggaagagaagccgcaggggcagttgcaggatatcgaacgtcataaactcaatgcgatgggcgcttttgccgaagcgcaaacttgccgtcgtctggtactgctgaactattttggcgaagggcgtcaggagccgtgcgggaactgcgatatctgcctcgatccgccgaaacagtacgacggttcaaccgatgctcagattgccctttccaccattggtcgtgtgaatcagcgttttggtatgggctatgtggtggaagtgattcgcggcgctaataaccagcgtatccgcgactatggtcatgacaaactaaaagtctacggtatgggccgtgataaaagtcatgaacattgggtgagcgtgatccgccagttgattcacctcggcctggtgacgcaaaatattgcccagcattctgccctccaactgacagaggccgcgcgtccggtgctgcgcggcgaatcctctttgcaacttgccgtgccgcgtatcgtggcgctcaaaccgaaagcgatgcagaaatcgttcggcggcaactatgatcgcaaactgttcgccaaattacgcaaactgcgtaaatcgattgccgatgaaagtaatgtcccgccgtacgtggtgtttaacgacgcaaccttgattgagatggctgaacagatgccgatcaccgccagcgaaatgctcagcgttaacggcgttgggatgcgcaagctggaacgctttggcaaaccgtttatggcgctgattcgtgcgcatgttgatggcgatgacgaagagtagtcagcagcataaaaaagtgccaggatgaagactccgtaaacgtttcccccgcgagtcaaatgtatgttgatgttatttctcaccgtcgccatggtgcacattgtggcgcttatgagccccggtcccgatttcttttttgtctctcagaccgctgtcagtcgttcccgtaaagaagcgatgatgggcgtgctgggcattacctgcggcgtaatggtttgggctgggattgcgttgcttggcctgcatttgattatcgaaaaaatggcctggctgcatacgctgattatggttggcggtggcctgtatctctgctggatgggttaccagatgctgcgcggcgcgctgaaaaaagaggcagtttctgcacctgcgccacaggtcgagctggcgaaaagtgggcgcagtttcctgaaaggtttactgaccaatctcgctaatccgaaagcgattatctactttggctcggtgttctcattgtttgtcggtgataacgttggcactaccgcgcgctggggcatttttgcgctgatcattgtcgaaacgctggcgtggtttaccgtcgttgccagcctgtttgccctgccgcaaatgcgccgtggttatcaacgtctggcgaagtggattgatggttttgccggggcgttatttgccggatttggcattcatttgattatttcgcggtgatgccagacgcgtcttcagagtaagtcggataaggcgtttacgccgcatccgacattatttttcacgcatgcctcgccgatgctaacagcgctcccaccagcataaacaacgagccgaaaatcttattcagcgccttcatctgctttggtcctttaatccatagagcaatccgttgagcaagggtggcgtaaccgatcatcacaataatatcgaccacaatagtggtgacgccgagcacgatatactgcatcagttgcggctgttgcggcatgatgaattgcggaaatagcgccgccagaaacacaatacttttgggattggtgagattcacaaaaactgcgcgctggaacaaatgtcgacgcgattgagtagaggccagcgatttaaggtcaattgcaccagcggcgcgccactgctggattcccagccaaatcaagtaagccgcgcctgcccacttcaacacttcaaacgcaatcactgagcgggaaaatagcgtccccaaccccacgccaaccagcacaatatgaatcgccagtccggtctgaagcccagcaatagacgccaccgcgccgcgataaccgtggttgagcgaggtggtcatagtgttgattgcaccagagcctggcgacaggcttaaaatgatcgatgtcagcaggtaggcaaaccaccattctaaggtcatgatgaactcccggtgtgtctatttttgtgccacaatacgctactgtcgcagcgttgtgtcaggcacgctaaaaaaaacgattttacgtggtttaagaggcagattacccgatgtttcagcagcaaaaagactgggaaacaagagaaaacgcgtttgctgcttttaccatgggaccgctgactgatttctggcgtcagcgtgatgaagcagagtttactggtgtggatgacattccggtgcgctttgtccgttttcgcgcacagcaccatgaccgggtggtagtcatctgcccggggcgtattgagagctacgtaaaatatgcggaactggcctatgacctgttccatttggggtttgatgtcttaatcatcgaccatcgcgggcagggacgttccggtcgcctgttagccgatccgcatctcgggcatgttaatcgctttaatgattatgttgatgatctggcggcattctggcagcaggaggttcagcccggtccgtggcgtaaacgctatatactggcacattcgatgggcggtgcgatctccacattatttctgcaacgccatccaggtgtatgtgacgccattgcgctaactgcgccaatgtttgggatcgtgattcgtatgccgtcatttatggcacggcagatcctcaactgggccgaagcgcatccacgtttccgtgatggctatgcaataggcaccgggcgctggcgcgcgttgccgtttgctatcaacgtactgacccacagcagacagcgatatcgacgtaacttacgcttctatgctgatgacccaacgattcgcgtcggtgggccgacctaccattgggtacgcgaaagtattctggctggcgaacaggtgttagccggtgcgggtgatgacgccacgccaacgcttctcttacaagctgaagaggaacgcgtggtggataaccgcatgcatgaccgtttttgtgaactccgcaccgccgcgggccatcctgtcgaaggaggacgaccgttggtaattaaaggtgcttaccatgagatcctttttgaaaaggacgcaatgcgctcagtcgcgctccacgccatcgttgattttttcaacaggcataactcacccagcggaaaccgctctacagaggtttaaatttcttatgtaccaggttgttgcgtctgatttagatggcacgttactttctcccgaccatacgttatccccttacgccaaagaaactctgaagctgctcaccgcgcgcggcatcaactttgtgtttgcgaccggtcgtcaccacgttgatgtggggcaaattcgcgataatctggagattaagtcttacatgattacctccaatggtgcgcgcgttcacgatctggatggtaatctgatttttgctcataacctggatcgcgacattgccagcgatctgtttggcgtagtcaacgacaatccggacatcattactaacgtttatcgcgacgacgaatggtttatgaatcgccatcgcccggaagagatgcgcttttttaaagaagcggtgttcaaatatgcgctgtatgagcctggattactggagccggaaggcgtcagcaaagtgtttttcacctgcgattcccatgaacaactgctgccgctggagcaggcgattaacgctcgctggggcgatcgcgtcaacgtcagtttctctaccttaacctgtctggaagtgatggcgggcggcgtgtcgaaaggccatgcgctggaagcagtggcgaagaaactgggctacagcctgaaggattgtattgcgtttggtgacgggatgaacgacgccgaaatgctgtcgatggcggggaaaggctgcattatgggcagtgcgcaccagcgtctgaaagaccttcatcccgagctggaagtgattggtactaatgccgacgacgcggtgccgcattatctgcgtaaactctatttatcgtaatcgttctttatttggtcagttgtcaacctgatacttcgctacaatggatactcgttaatcaaagagttttccattgtggcgctacttatcatcaccacgattctgtgggccttctcctttagcttttatggcgagtaccttgcggggcacgtcgatagctattttgcggtgctggtgcgcgttggcctggcggcactcgtttttctgccgtttctgcgtacccgtggcaatagcctgaaaacagtcggcctgtatatgctggtgggcgcgatgcagctcggcgtgatgtatatgctgagtttccgcgcttatctctacctgacggtttccgaactgctgctgttcaccgtactgacgccgctctacatcacgctgatttatgacatcatgagtaagcgccgtctgcgctggggctatgcctttagcgccttgttggcggtgattggtgccgggattattcgctatgatcaggtcaccgaccatttctggactggcttgctgctggtgcaactctccaatatcacttttgccatcggcatggtgggttacaaacgcctgatggaaactcgcccgatgccacagcataacgcctttgcgtggttctatcttggcgcgtttctggtggcggtaattgcatggttcttgctgggaaatgcgcagaaaatgccgcaaaccacgttgcaatggggcattctggtgtttcttggcgtggtggcttccgggattggctactttatgtggaactacggcgcgacgcaggtggacgccggaacgctgggcattatgaataatatgcacgttccggcagggctgctggtaaacctggctatctggcaccaacagccgcactggccaacgttcattacaggcgcgctggtgatcctggcctcactgtgggtgcatcgtaagtgggtcgctccgcgctcttcacaaacggcagatgatcgcaggcgtgattgcgcgctgagcgaataaatgcttctgtaatcggctgacgctgctcgccatcgcgcacggcggcgtacagtcggctccacaagccttcgcccagggttttggtcaccaccagaccctggcgctcaaaactctctactacccaatgcggtagcgcggcaatacccatccgcgcggcaaccatctgaatcaacaataaggtgttatcgacgcttttcagtgacgggctgacgcctgccggctgaagaaaatgccgccagacatccagtcgactacgctgcaccggataaatcaacagcgtctcgctggcgagatcttccggtgtaattcgcgttttcgccgccagtggatggtcaggtgctaacaccagacgcacttcatagtcgaacatcggcgaataatgcaggccactgcgcggcaggatatcggaggtcatcaccagatccagctcgccctgttgcaacgcgggctgcgggtcaaacgtcacgcccgatttaaaatccatctctacctgcggccagttcttatggaaattttctaacgcgggcgtcagccactgaatacagctatggcactcaatggcaatgcgcagacgcgtctgctgcggttcattgcaggcttgcagtgcctggctaatttgcggcagcacctggtttgccagttgcaacaggatttctccctgcggtgtaaagcgtagcggctggctcttacgcacaaatagccggaagccaaggcgttgttccagatcgctaaactggtgagacagggcggattgcgtctgatgcaacgtcgccgcagcggctgcgagagagccgcagttccgcaacgcttgtagcgttttcaggtgttttacttcgatcatgaaagtccttcacttcggcatgaataatttgcgcttgaggaatatacagtaaccgccaattatggatgtgtaaacatctggacggctaaatactaaaaattccataaggggcatatcatataatgacaattcttaatcacaccctcggtttccctcgcgttggcctgcgtcgcgagctgaaaaaagcgcaagaaagttattgggcggggaactccacgcgtgaagaactgctgacagtagggcgtgaactgcgtgctcgtcactgggatcaacaaaagcaagcgggtatcgacctgctgccggtgggcgattttgcctggtacgatcatgttctgaccaccagtctgctgctgggtaatgttccgccacgtcatcagaacaaagacggttcggtagatatcgacaccctgttccgtattggtcgtggacgtgcgccgactggcgaacctgcggcggcagcggaaatgaccaaatggtttaacaccaactatcactacatggtgccggaattcgttaaaggccaacagttcaaactgacctggacgcagctgctggaggaagtggacgaggcgctggcgctgggccacaacgttaagcctgtgctgctggggccggttacttacctgtggctggggaaagtgaaaggtgaacagtttgaccgccttagcctgctgaacgacattctgccggtttatcagcaagtgctggcagaactggcgaaacgcggcatcgagtgggtacagattgatgaacccgcgctggtactggaactaccacaggcgtggctggacgcatacaaacccgcttacgacgcgctccagggacaggtgaaactgctgctgaccacctattttgaaggcgtaacgccaaatctcgacacgattactgcgctgcctgttcagggtctgcatgttgacctcgtacatggtaaagatgacgttgctgaactgcacaagcgcctgccttctgactggttgctgtctgcgggtctgatcaatggtcgtaacgtctggcgcgccgatcttaccgagaaatatgcgcaaattaaggacattgtcggcaaacgtgatttgtgggtggcatcttcctgctcgttgctgcacagccccatcgacctgagcgtggaaacgcgtcttgatgcagaagtgaaaagctggtttgccttcgccctacaaaaatgccatgaactggcactgctgcgcgatgcgctgaacagtggtgacacggcagctctggcagagtggagcgccccgattcaggcacgtcgtcactctacccgcgtacataatccggcggtagaaaagcgtctggcggcgatcaccgcccaggacagccagcgtgcgaatgtctatgaagtgcgtgccgaagcccagcgtgcgcgttttaaactgccagcgtggccgaccaccacgattggttctttcccgcaaaccacggaaattcgtaccctgcgtctggatttcaaaaagggcaatctcgacgccaataactaccgcacgggcattgcggaacatatcaggcaggccattgttgaacaggaacgtttgggactggatgtgctggtacatggcgaggccgagcgtaatgacatggtggaatactttggcgagcacctcgacgggtttgtctttacgcaaaacggttgggtacagagctacggttcccgctgcgtgaagccaccgattgttattggtgacgttagtcgcccggcaccgattaccgtggagtgggcgaagtatgcgcaatcgctgaccgacaaaccggtgaaagggatgctgacggggccggtgaccatactctgctggtcgttcccgcgtgaagatgtcagccgtgaaaccatcgccaaacagattgcgctggcgctgcgtgatgaggtggccgatctggaagcggcagggattggtatcatccagattgacgaaccggcgctgcgcgaaggtttaccactgcgtcgtagcgactgggacgcctatctccagtggggcgtagaggccttccgtatcaacgccgccgtggcgaaagatgacacacaaatccacactcacatgtgttattgcgagttcaacgacatcatggattccattgcggcgctggatgcagacgtcatcaccatcgaaacctcgcgttccgacatggagttgctggagtcgtttgaagagtttgattatccgaatgaaatcggtccaggcgtctatgacattcactcgccaaacgtaccgagcgtggaatggattgaagccctgctgaagaaagcggcaaaacgcattccggcagagcgcctgtgggtcaacccagactgtggcctgaaaacgcgcggctggccagaaacccgcgcggcactggcgaacatggtgcaggcggcgcagaatttgcgtctggggtaaatccaaaccgggtggtaataccacccggtcttttctcattacagcgacttcttcccaccatactgcttaaaccattccagcatacgctgccagccatctttcgcagattcggcatgatagctcgggcgataatcagcgttgaatgcatgcccggcatccgggtagacgataatctctgctttcgcattagcagcccgcagcgcctggcgcatcgtttcaacgctctcctgcggaatgctgttatcctgaccgccatataagccgagaaccggcgcgttaagatcggttgcgatatcaacaggttgtttcggtgaattcagcgacttatcgcccgtcagtttgccgtaccacgccactgcggcttttagctgtggattatgcgcggcatacagccaggtgatacgtccaccccagcagaatccggtgatcattaaacgatgaacatcgccgccgttgcgggaagcccaactggcgacatgatcgagatcggccagcacctgcgagtcaggcacttttgctaccagaccgctaagcaacgtggggatatcggcaaaatcattcggatcgccttcgcggaagtaaagttcaggtgcgatagccagatacccctccagcgccagacggcgacaaatgtcgcggatatgttcatgcacgccaaaaatttcctgcactacaatgaccactggcagtgggccatcgctttgctttggtctggcatggtaagcaggcatgttatccccttgtgaagggatagaggtgaagcccgccacaatcgcgtcgtccggggtctgaacgatggtcgaagcgagaggcgatgcagcaggtgcaaatccagattgttgtgttgttgccatggtattctccgtacccttataaaaatgttgcgcaatgttaactatagtcagcatgcaacaaatcacattgcctgaatcggctcatcttttatgcagtcctgcagaatgaagagtgatttatgtgatttgcatcacttttggtgggtaaatttatgcaacgcatttgcgtcatggtgatgagtatcacgaaaaaatgttaaacccttcggtaaagtgtctttttgcttcttctgactaaaccgattcacagaggagttgtatatgtccaagtctgatgtttttcatctcggcctcactaaaaacgatttacaaggggctacgcttgccatcgtccctggcgacccggatcgtgtggaaaagatcgccgcgctgatggataagccggttaagctggcatctcaccgcgaattcactacctggcgtgcagagctggatggtaaacctgttatcgtctgctctaccggtatcggcggcccgtctacctctattgctgttgaagagctggcacagctgggcattcgcaccttcctgcgtatcggtacaacgggcgctattcagccgcatattaatgtgggtgatgtcctggttaccacggcgtctgtccgtctggatggcgcgagcctgcacttcgcaccgctggaattcccggctgtcgctgatttcgaatgtacgactgcgctggttgaagctgcgaaatccattggcgcgacaactcacgttggcgtgacagcttcttctgataccttctacccaggtcaggaacgttacgatacttactctggtcgcgtagttcgtcactttaaaggttctatggaagagtggcaggcgatgggcgtaatgaactatgaaatggaatctgcaaccctgctgaccatgtgtgcaagtcagggcctgcgtgccggtatggtagcgggtgttatcgttaaccgcacccagcaagagatcccgaatgctgagacgatgaaacaaaccgaaagccatgcggtgaaaatcgtggtggaagcggcgcgtcgtctgctgtaattctcttctcctgtctgaaggccgacgcgttcggccttttgtatttttgcgtagcgcctcgcaggaaatgcctttccaactggacgtttgtacagcacaattctattttgtgcgggtaagttgttgcgtcaggaggcgttgtggatttctcaatcatggtttacgcagttattgcgttggtgggtgtggcaattggctggctgtttgccagttatcaacatgcgcagcaaaaagccgagcaattagctgaacgtgaagagatggtcgcggagttaagcgcggcaaaacaacaaattacccaaagcgagcactggcgtgcagagtgcgagttactcaataacgaagtgcgcagcctgcaaagtattaacacctctctggaggccgatctgcgtgaagtaaccacgcggatggaagccgcacagcaacatgctgacgataaaattcgccagatgattaacagcgagcagcgcctcagtgagcagtttgaaaacctcgccaaccgtatttttgagcacagcaatcgccgggttgatgagcaaaaccgtcagagtctgaacagcctgttgtcgccgctacgtgaacaactggacggtttccgccgtcaggttcaggacagcttcggtaaagaagcacaagaacgccataccctgacccacgaaattcgcaatctccagcaactcaacgcgcaaatggcccaggaagcgatcaacctgacgcgcgcgctgaaaggcgacaataaaacccagggcaactggggcgaggtagtattgacgcgggtgctggaggcttccggtctgcgtgaagggtatgaatatgaaacccaggtcagcatcgaaaatgacgcccgctcgcggatgcagccggatgtcatcgtgcggctgccgcagggaaaagatgtggtgatcgacgccaaaatgacgctggtcgcctatgaacgctattttaacgccgaagacgactacacccgcgaaagcgcgctacaggaacatatcgcgtcggtgcgtaaccatatccgtttgctgggacgcaaagattatcaacagctgccggggctgcgaactctggattacgtgctgatgtttattcccgttgaacccgcttttttactggcgcttgaccgccagccggagctgatcaccgaagcgttgaaaaacaatatcatgctggttagcccgactacgctgctggtggcgttgcgtactattgccaacctgtggcgttatgagcatcaaagccgcaacgcccagcaaatcgccgatcgtgccagcaagctgtacgacaagatgcgtttgttcatcgatgacatgtccgcgattggtcaaagtctcgacaaagcgcaggataactaccgccaggcaatgaaaaaactctcttcaggtcgcggaaatgtgctggcgcaggcagaagcgtttcgcggtttaggagtagaaattaaacgcgagattaatccggatttggctgaacaggcggtgagccaggatgaagagtatcgacttcggtcggttccggagcagccgaatgatgaagcttatcaacgcgatgatgaatataatcagcagtcgcgctagcccattaggggtagttaagccgggtagaaatctagggcatcgacgcccaatctgttacacttctggaacaattttttgatgagcaggcattgagatggtggataagtcacaagaaacgacgcactttggttttcagaccgtcgcgaaggaacaaaaagcggatatggtcgcccacgttttccattccgtggcatcaaaatacgatgtcatgaatgatttgatgtcatttggtattcatcgtttgtggaagcgattcacgattgattgcagcggcgtacgccgtgggcagaccgtgctggatctggctggtggcaccggcgacctgacagcgaaattctcccgcctggtcggagaaactggcaaagtggtccttgctgatatcaatgaatccatgctcaaaatgggacgcgagaagctgcgtaatatcggtgtgattggcaacgttgagtatgttcaggcgaacgctgaggcgctgccgttcccggataacacctttgattgcatcaccatttcgtttggtctgcgtaacgtcaccgacaaagataaagcactgcgttcaatgtatcgcgtgctgaaacccggcggccgcctgctggtgcttgagttctcgaagccaattatcgagccgctgagcaaagcctatgatgcatactccttccatgtgctgccgcgtattggctcactggtcgcgaacgacgccgacagctaccgttatctggcagaatccatccgtatgcatcccgatcaggataccctgaaagccatgatgcaggatgccggattcgaaagtgtcgactactacaatctgacggcaggggttgtggcgctgcatcgtggttataagttctgacaggagaccggaaatgccttttaaacctttagtgacggcaggaattgaaagtctgctcaacaccttcctgtatcgctcacccgcgctgaaaacagcccgctcgcgtctgctgggtaaagtattgcgcgtggaggtaaaaggcttttcgacgtcattgattctggtgttcagcgaacgccaggttgatgtactgggcgaatgggcaggcgatgctgactgcaccgttatcgcctacgccagtgtgttgccgaaacttcgcgatcgccagcagcttaccgcactgattcgcagtggtgagctggaagtgcagggcgatattcaggtggtgcaaaacttcgttgcgctggcagatctggcagagttcgaccctgcggaactgctggccccttataccggtgatatcgccgctgaaggaatcagcaaagccatgcgcggaggcgcaaagttcctgcatcacggcattaagcgccagcaacgttatgtggcggaagccattactgaagagtggcgtatggcacccggtccgcttgaagtggcctggtttgcggaagagacggctgccgtcgagcgtgctgttgatgccctgaccaaacggctggaaaaactggaggctaaatgacgccaggtgaagtacggcgcctatatttcatcattcgcacttttttaagctacggacttgatgaactgatccccaaaatgcgtatcaccctgccgctacggctatggcgatactcattattctggatgccaaatcggcataaagacaaacttttaggtgagcgactacgactggccctgcaagaactggggccggtttggatcaagttcgggcaaatgttatcaacccgccgcgatctttttccaccgcatattgccgatcagctggcgttattgcaggacaaagttgctccgtttgatggcaagctggcgaagcagcagattgaagctgcaatgggcggcttgccggtagaagcgtggtttgacgattttgaaatcaagccgctggcttctgcttctatcgcccaggttcataccgcgcgattgaaatcgaatggtaaagaggtggtgattaaagtcatccgcccggatattttgccggtcattaaagcggatctgaaacttatctaccgtctggctcgctgggtgccgcgtttgctgccggatggtcgccgtctgcgcccaaccgaagtggtgcgcgagtacgaaaagaccttgattgatgaactgaatttgctgcgggaatctgccaacgccattcagcttcggcgcaattttgaagacagcccgatgctctacatcccggaagtttaccctgactattgtagtgaagggatgatggtgatggagcgcatttacggcattccggtgtctgatgttgcggcgctggagaaaaacggcactaacatgaaattgctggcggaacgcggcgtgcaggtgttcttcactcaggtctttcgcgacagctttttccatgccgatatgcaccctggcaacatcttcgtaagctatgaacacccggaaaacccgaaatatatcggcattgattgcgggattgttggctcgctaaacaaagaagataaacgctatctggcagaaaactttatcgccttctttaatcgcgactatcgcaaagtggcagagctacacgtcgattctggctgggtgccaccagataccaacgttgaagagttcgaatttgccattcgtacggtctgtgaacctatctttgagaaaccgctggccgaaatttcgtttggacatgtactgttaaatctgtttaatacggcgcgtcgcttcaatatggaagtgcagccgcaactggtgttactccagaaaaccctgctctatgtcgaaggggtaggacgccagctttatccgcagctcgatttatggaaaacagcgaagcctttcctggagtcgtggattaaagatcaggtcggtattcctgcgctggtgagagcatttaaagaaaaagcgccgttctgggtcgaaaaaatgccagaactgcctgaattggtttacgacagtttgcgccagggcaagtatttacagcacagtgttgataagattgcccgcgagcttcagtcaaatcatgtacgtcagggacaatcgcgttattttctcggaattggcgctacgttagtattaagtggcacattcttgttggtcagccgacctgagtgggggctgatgcccggctggttaatggcaggtggtctgatcgcctggtttgtcggttggcgcaaaacacgctgattttttcatcgctcaaggcgggccgtgtaacgtataatgcggctttgtttaatcatcatctaccacagaggaacatgtatgggtggtatcagtatttggcagttattgattattgccgtcatcgttgtactgctttttggcaccaaaaagctcggctccatcggttccgatcttggtgcgtcgatcaaaggctttaaaaaagcaatgagcgatgatgaaccaaagcaggataaaaccagtcaggatgctgattttactgcgaaaactatcgccgataagcaggcggatacgaatcaggaacaggctaaaacagaagacgcgaagcgccacgataaagagcaggtgtaatccgtgtttgatatcggttttagcgaactgctattggtgttcatcatcggcctcgtcgttctggggccgcaacgactgcctgtggcggtaaaaacggtagcgggctggattcgcgcgttgcgttcactggcgacaacggtgcagaacgaactgacccaggagttaaaactccaggagtttcaggacagtctgaaaaaggttgaaaaggcgagcctcactaacctgacacccgaactgaaagcgtcgatggatgaactacgccaggccgcggagtcgatgaagcgttcctacgttgcaaacgatcctgaaaaggcgagcgatgaagcgcacaccatccataacccggtggtgaaagataatgaagctgcgcatgagggcgtaacgcctgccgctgcacaaacgcaggccagttcgccggaacagaagccagaaaccacgccagagccggtggtaaaacctgctgcggacgctgaaccgaaaaccgctgcaccttccccttcgtcgagtgataaaccgtaaacatgtctgtagaagatactcaaccgcttatcacgcatctgattgagctgcgtaagcgtctgctgaactgcattatcgcggtgatcgtgatattcctgtgtctggtctatttcgccaatgacatctatcacctggtatccgcgccattgatcaagcagttgccgcaaggttcaacgatgatcgccaccgacgtggcctcgccgttctttacgccgatcaagctgacctttatggtgtcgctgattctgtcagcgccggtgattctctatcaggtgtgggcatttatcgccccagcgctgtataagcatgaacgtcgcctggtggtgccgctgctggtttccagctctctgctgttttatatcggcatggcattcgcctactttgtggtctttccgctggcatttggcttccttgccaataccgcgccggaaggggtgcaggtatccaccgacatcgccagctatttaagcttcgttatggcgctgtttatggcgtttggtgtctcctttgaagtgcctgtggcaattgtgctgctgtgctggatggggattacctcgccagaagacttacgcaaaaaacgcccgtatgtgctggttggtgcattcgttgtcgggatgttgctgacgccgccggatgtcttctcgcaaacgctgttggcgatcccgatgtactgtctgtttgaaatcggtgtcttcttctctcgcttttacgttggtaaagggcgaaatcgggaagaggaaaacgacgctgaagcagaaagcgaaaaaactgaagaataaattcaaccgcccgtcagggcggttgtcatatggagtacaggatgtttgatatcggcgttaatttgaccagttcgcaatttgcgaaagaccgtgatgatgttgtagcgcgcgcttttgacgcgggagttaatgggctactcatcaccggcactaacctgcgtgaaagccagcaggcgcaaaagctggcgcgtcagtattcgtcctgttggtcaacggcgggcgtacatcctcacgacagcagccagtggcaagctgcgactgaataagcgattattgagctggccgcgcagccagaagtggtggcgattggtgaatgtggtctcgactttaaccgcaacttttcgacgccggaagagcaggaacgcgcttttgttgctcagctacgcattgccgcagaattaaacatgccggtatttatgcactgtcgcgatgcccacgagcggtttatgacattgctggagccgtggctggataaactgcctggtgcggttcttcattgctttaccggcacacgcgaagagatgcaggcgtgcgtggcgcgtggaatttatatcggcattaccggttgggtttgcgatgaacgacgcgggctggagctgcgggaattgttgccgttgattccagcggagaaattgctgatcgaaactgatgcgccgtatctgctcccgcgcgatctcacgccaaagccatcatcccggcgcaacgagccagcccatctgccccatattttgcaacgtattgcgcactggcgtggagaagatgccgcatggctggctgccaccacggatgccaatgtcaaaacactgtttgggattgcgttttagagtttgcggaactcggtgttcttcacactgtgcttaatctctttattaataagattaagcaatagcatggagcgagcctcaccatcgggttcggtgaaaatggcctgaaagccttcgaacgcgccttcggtaataatcaccttatcacccggataaggggttgccggatcgacaatgtctttcggtttatataccgatagctgatgaatcaccgccgatgggactatcgctggcgacgcgccaaagcgcacgaagtggctgacaccgcgggtcgcgttgatagtcgtggtatgaatcacttctggatcaaattcgacaaacaggtagttgggaaacaatggctcactgactgcagtacgttttccacgcacgattttttccagggtgatcatcggtgccaggcaattcacagcctgtctttcgaggtgttcctgggcacgttgaagttgcccgcgcttgcagtacagtaaataccaggattgcataatgactcttatccgtttaatcggggcgcaaggatagcaaaagctttacgctaagttaattatattccccggtttgcgttataccgtcagagttcacgctaatttaacaaatttacagcatcgcaaagatgaacgccgtataatgggcgtagattaagaggctacaatggacgccatgaaatataacgatttacgcgacttcttgacgctgcttgaacagcagggtgagctaaaacgtatcacgctcccggtggatccgcatctggaaatcactgaaattgctgaccgcactttgcgtgccggtgggcctgcgctgttgttcgaaaaccctaaaggctactcaatgccggtgctgtgcaacctgttcggtacgccaaagcgcgtggcgatgggcatggggcaggaagatgtttcggcgctgcgtgaagttggtaaattattggcgtttctgaaagagccggagccgccaaaaggtttccgcgacctgtttgataaactgccgcagtttaagcaagtattgaacatgccgacaaagcggctgcgtggtgcgccctgccaacaaaaaatcgtctctggcgatgacgtcgatctcaatcgcattcccattatgacctgctggccggaagatgccgcgccgctgattacctgggggctgacagtgacgcgcggcccgcataaagagcggcagaatctgggcatttatcgccagcagctgattggtaaaaacaaactgattatgcgctggctgtcgcatcgcggcggcgcgctggattatcaggagtggtgtgcggcgcatccgggcgaacgtttcccggtttctgtggcgctgggtgccgatcccgccacgattctcggtgcagtcacccccgttccggatacactttcagagtatgcgtttgccggattgctgcgcggtaccaagaccgaagtggtgaagtgtatctccaatgaccttgaagtgcccgccagtgcggagattgtgctggaagggtatatcgaacaaggtgaaacggcgccggaagggccgtatggcgaccacaccggttactataacgaagtcgatagtttcccggtatttaccgtgacgcatattacccagcgtgaagatgcgatttaccattccacctataccgggcgtccgccagatgagcccgcggtactgggcgtggcgttgaacgaagtgtttgtaccgattctgcaaaaacagttcccggaaattgtcgatttttacctgccgccggaaggctgttcttatcgtctggcggtagtgacgatcaaaaaacagtacgccggacacgcgaagcgcgtcatgatgggcgtctggtcgttcttacgccagtttatgtacactaaatttgtgatcgtttgcgatgatgacgtcaacgcacgcgactggaacgatgtgatttgggcgattaccacccgtatggacccggcgcgggatactgttctggtagaaaatacgcctattgattatctggattttgcctcgcctgtctccgggctgggttcaaaaatggggctggatgccacgaataaatggccgggggaaacccagcgtgaatggggacgtcccatcaaaaaagatccagatgttgtcgcgcatattgacgccatctgggatgaactggctatttttaacaacggtaaaagcgcctgatgcgcgtttgttttgccctatttatcgatccgacagagaaagcgcatgacaaccttaagctgtaaagtgacctcggtagaagctatcacggataccgtatatcgtgtccgcatcgtgccagacgcggccttttcttttcgtgctggtcagtatttgatggtagtgatggatgagcgcgacaaacgtccgttctcaatggcctcgacgccggatgaaaaagggtttatcgagctgcatattggcgcttctgaaatcaacctttacgcgaaagcagtcatggaccgcatcctcaaagatcatcaaatcgtggtcgatattccccacggagaagcgtggctgcgcgatgatgaagagcgtccgatgattttgattgcgggcggcaccgggttctcttatgcccgctcgattttgctgacagcgttggcgcgtaacccaaaccgtgatatcaccatttactggggcgggcgtgaagagcagcatctgtatgatctctgcgagcttgaggcgctttcgttaaagcaccctggtctgcaagtggtgccggtggttgaacaaccggaagcaggctggcgtgggcgtactggtaccgtgttaacggcggtattgcaggatcatggtacgctggcagagcatgatatctatattgccggacgttttgagatggcgaaaattgcccgtgacctgttttgcagtgagcgtaatgcgcgggaagatcgcctgtttggcgatgcgtttgcatttatctgagatataaaaaaacccgcccctgacaggcgggaagaacggcaactaaaactttattcagtggcatttagatctatgtcgcatccggcaattggtgcacgacgcctgatgcgacgctggcgcgtcttatcaggcctacattggtgccggatcggtagaccggataaggcgttcacgccgcatccggcaagtggttaaacccgctcaaacaccgtcgcaataccctgacccagaccgatacacatcgtcgccagaccaaactgaacgtctttgcgttccatcagattcagcagcgtggtgctgatacgcgcaccggaacagcccagcggatgacccagcgcgatcgcaccaccattgaggttgatcttctcgtcaatctgctccattagcccgagatctttaatgcacggcaggatctgcgcggcaaaggcttcgttcatctcaaacacgccgatatcgctggcagaaagccccgcttttttcagcgccagcttcgaggccggaaccgggccgtaacccataatcgatgggtcacaaccaacgaccgccatcgaacgcacacgagcgcgcggcttaagacctaattcatgggcgcggctttcactcatcaccagcatggcagctgcgccatcggaaagtgcagaagatgtgcccgccgttaccgtaccgtttactggatcaaacgccggacgcagcgtggcgagggcttccacggtggtttccgggcgaatcacttcgtcgtaattaaactgcttcaggacgccgtcggcatcgtgaccaccggtcgggatgatttcatttttaaatgcgcccgactgcgtggcggcccaggcgcgggcgtgtgaccgcgcggcaaaggcatcctgcatttcacggctgataccgtgcatacgcgccagcatttctgccgttaagcccatcatgcccgccgctttggcgacattgcggctcaggccggggtgaaaatcgacgccgtgactcatcggcacatggcccatatgctccacgccgccaaccagacatgcctgcgcatcgccagtcatgatcattcgtgctgcgtcatgcagtgcctgcatggatgaaccacacaagcgattaacggtaaccgccgggacagagtgtggtacttctgccagcagcgccgcgttacgggcgatattaaaaccctgctccagcgtctgctgcacacaaccccagtaaatatcgtcgagggccgccgcttccagcgccgggttacgcgccagcaggctacgcattaaatgagcggagagatcttctgcacgcacgttacgaaaagcaccgcccttcgaacggcccatcggggtgcgaattgcatcgacaatgacaacctgttccattgtgactccttaagccgttttcaggtcgccaaccggacgggctggctcaaccggaggatagtacggttcgttatgacgcgctttattacgcagaccttccggcacttcatacagcgggccgaggtgctgatattgctgtgccatatcgaggtattttgcgctaccgagggtgtccagccagcggaacgcgccgccgtggaacggagggaagcccaggccgtagaccagcgccatatccgcttccgccggagtggcgataatgccttcctccagacagcgcaccacttcgttgaccatcgggatcatcatgcgggcgataatctcttcttcgctgaaatcgcgcttcggctggctcacttctgccagcaggtcttcaacggcggcgtcttcttctttcttcggcttacctttgctgtcttctttataacgccagaaaccgaggccgttcttctgaccaaagcggttggcatcaaacagcgcgtcgatggcatcgcggtaatctttctgcatccgctgcgggaagcctgctgccatgacagcctgagcgtgatgcgcggtatcaatgcccacgacatccagcagatatgccggacccataggccagccaaactgtttttccatcactttgtcgatcttgcggaaatccgcgccgtcgcgcagcagctggctgaaaccggcgaaatacgggaacagcacgcggttaacaaagaagccggggcagtcgttaaccacaatcggcgtcttgcccatcttgctcgcccaggcgacaactttcgcgatggtttcgtcggagcttttctcgccgcgaataatttctaccaacggcatccggtgtaccgggttaaaaaagtgcattccgcagaagttttccgggcgttccagcgcgttggccagttcgctgataggaatggttgaagtgttagacgccagcacggtatccgggcgtactttttgttcggtttctgccagtacggcttttttcactttcgggttttcgacaaccgcttctaccacaacatccacgcggtcaaacccggcgtagtcgagcgttgggtggattgtggagatcacgccagccagtttcagaccatcgatcttgccgcgctcaagctgcttgttcagcagtttcgcggcttcggtcatgccgagggttaacgacttgtcgttgatatctttcatgacaaccggcacgcctttccacgcagactggtaagcgatgccgccgcccataatgcctgcacccagcaccgcggcctgtttcggggtttcaacgtctttggtgagtttcttcgctttgccttttacatattgatcgttaaggaaaatgccgaccagtgcgcgggcttcgttggtatgcgccagcgggacaaaacttttgttttccaggtttaaggcttcttcacgaccaaaacgggccgcagcttcaatggtttttactgcggtgatgggggccggataatgtttccccgctgtttgtgcgaccatccctttagcgatggtgaagctcatggtggcttcaatcttgctcagttttagtggttccagcttcggctgacgttttgctttccagtcgaggtcgccgttaatggcctggcgtaaaaccgcctttgcgccttcaaccagtttttctgctttgactacgccatccaccagaccgattttcagcgcctgatccgcgccgacatctttaccggcggcaatgatttccagcgcactgtcagcgcccagcatacgtggcatacgtacagaaccgccaaagcccggcatgatgcccagtttggtttccggcagaccgatgcgcagatccggcgtcgccagacgataatcggtcgccagcacgcattcgcagccaccgcccagcgcatagccgttggcggcagcaatggtcggcaccggcagatcttccaggcgattaaacacgctattggcaaagtgcagccactgacttaactgttcttcaggaacgaggaacagggacaaaaattcggtgatatcagcaccgacgataaaggctgctttgttcgaacgcagcagcagcccttttagatctgattgctgttccagcacgccgatggcctcgccgaggctggcgacggtcgcagtgtcgagtttattaactgaacctggggcatcaaataccagttcggcaatgccatcttccagccagtcaaggtacagggtgtcgcctttgtaaagcatgtcagtctcctgaatccgcaaggtgatctggtcgtaccagatgagtcgaagtgtgtattttgtgttaaaaatatgcaaataaaagattaaagaaatgccaatctgatcacgctcggcagaaatcacgctctggatgaacgatgtgctaagatgcggagacttaaggtcaaaaaaacagaagggtaaaaaatggaatcactggcctcgctctataaaaatcatatagctaccttacaagaacggactcgcgatgcgctggcgcgcttcaagctggatgcattacttattcactccggcgagctgttcaacgtttttctcgacgatcatccctatccgtttaaagtgaacccgcaattcaaagcgtgggtgccggtaactcaggtgccaaactgctggttgctggtggatggcgtgaacaagccgaaactgtggttctatctgccggttgattactggcacaacgtcgaaccgctgccgacctccttctggactgaagatgtggaagtgatcgcactgccgaaagccgatggcattggtagcctgctgcccgctgcgcgcggcaatatcggttatatcggtccggtgccggaacgtgcgctgcaactgggtattgaggccagcaacatcaacccgaaaggggtgatcgactacctgcattactatcgctccttcaaaaccgagtacgaactggcctgtatgcgtgaagcgcagaaaatggcggtcaacggtcatcgcgcggcagaagaagcgttccgttctggcatgagcgagttcgatatcaacattgcctatctgaccgcgaccggtcatcgtgataccgacgtaccttacagcaacattgtggcgcttaacgaacacgctgcggtgctgcattacaccaaactggaccaccaggcaccggaagagatgtgcagcttcctgctggatgccggggccgaatataacggctatgcggctgacctgacccgtacctggtcggcaaaaagtgacaacgactacgcacagctggtgaaggacgttaatgatgaacaactggcgctgatcgctaccatgaaagcaggcgtcagctatgtggattaccacatccagttccatcagcgcatcgccaaactgctgcgtaaacatcaaatcatcaccgatatgagtgaagaagcgatggtcgaaaacgatctcaccggaccgtttatgccgcacggtatcggtcatccgctgggcctgcaggtgcatgacgtagccggttttatgcaggatgatagcggtacacacctcgcggcaccggcaaaatatccgtacctgcgctgcacccgtattctccagccgggtatggtgttaaccatcgaaccgggtatctacttcattgaatcgctactggcaccgtggcgtgaagggcagttcagcaagcacttcaactggcagaaaattgaagcactgaaaccgttcggcggcattcgtatcgaagacaacgtggtgatccacgaaaataacgtggaaaacatgacccgggatctgaaactggcgtgatggaaagctggttaattcctgcggcaccggtcacggtcgttgaagagatcaaaaagagccgcttcataacgatgttggcgcataccgatggcgttgaggcggcgaaagcgtttgttgaatcggtgcgggcagaacaccccgatgcccgccaccattgcgtggcgtgggtggcgggtgcgccggatgattctcaacagctgggtttctctgacgacggggagccggcgggaacggcaggtaaaccgatgctcgcccagctaatgggcagcggcgtcggggaaattaccgctgtggtagtgcgctactacggcggcatattgcttggcaccggtgggttagtgaaagcgtatggcggcggcgtgaatcaggcgctgcgccagctaacgacccaacgcaagacgccattaaccgaatatactttgcaatgtgaatatagtcagttaaccggcattgaagcgttgctggggcagtgtgacggcaaaattatcaacagtgattatcaggcattcgttctgctgcgggtggcgcttccggcggcgaaagtggctgaattttccgcaaagctggcggattttagccgtggttcattgcaattgttagcgattgaagaataatccccacttcgttttgcagaactaaggaagcggcagagatgcattttcgcgccattacccgaatcgttggactactggtcatcttattttcagggaccatgattatccctgggctggtagcactcatctaccgggatggagcgggccgcgcttttacccagaccttttttgtcgccctcgccattggctctatgctgtggtggccgaaccgcaaagagaagggcgaactgaaatcccgtgaggggtttctgatagtggtgctgttttggaccgtgctgggtagcgtcggtgcgctcccttttatcttctcggaaagcccgaacctcacgattaccgatgcgttttttgaatctttctctggcctgaccaccaccggggccactacgctggtggggctggattcgctccctcatgccatcctcttttatcgccagatgctgcaatggtttggcgggatggggatcatcgtgttagcggttgcgatactgcctatcctcggcgtgggtgggatgcagctctatcgcgcagaaatgcccggcccgctgaaagataacaaaatgcgcccgcgaattgcggaaacggcgaaaaccctgtggttgatttatgtcttgctgaccgtcgcctgtgcgctggcgttgtggtttgccggaatggatgcctttgatgccatcggccatagctttgcgactatcgctattggcggcttctcgacacatgatgccagtatcggttatttcgacagcccgactattaacactatcattgctatcttcctgctgatctccggctgtaactacggtctgcacttttcactgttaagtgggcgtagtctgaaggtttattggcgcgatccggaatttcgcatgtttatcggcgtacagtttacgctggtggttatttgtacactcgtactgtggtttcataatgtctacagttcggcgctgatgacaattaaccaggcgtttttccaggtggtatcgatggcgacaaccgccgggtttacgactgacagcattgcccgctggccgctctttttgccggtactgcttttatgttcagcttttatcggcggttgcgccgggtcaacgggcggtggcctgaaagtgatccgcatcctgctgctgtttaagcaggggaaccgtgagctgaaacgactggtgcatccgaacgccgtctatagcattaagctggggaatcgcgcactgccggaacgtatcctcgaagccgtttggggatttttctccgcctatgcattggtgtttattgtcagtatgctggcgattatcgccacgggcgtggatgacttttctgcctttgcctcagttgttgcgacattgaataacctggggccagggcttggcgtggttgctgataactttaccagtatgaacccggtggctaaatggatcctgattgccaacatgctgtttggtcgtctcgaggtctttacattgctggtgctctttaccccgactttctggcgtgaatgatggagtaatacgtgaaaacattaattcttttctcaacaagggacggacaaacgcgcgagattgcctcctacctggcttcggaactgaaagaactggggatccagacggatgtcgccaatgtgcaccgcattgaagaaccacaatgggaaaattatgaccgtgtggtcattggtgcttctattcgctatggtcactaccactctgcgttccaggaatttgtcaaaaaacatgcgacgcgactgaattcgatgccgagcgccttttattccgtaaacctggtggcgcgcaaaccggagaagcgtactccacagaccaacagctacgcgcggaagtttctgatgaactcgcaatggcgtcccgatcgctgcgcggtcattgccggggcgctgcgttacccacgttatcgctggtacgatcgttttatgatcaagctaattatgaagatgtcaggcggtgaaacggatacgcgcaaagaagttgtctataccgattgggagcaggtggcgaatttcgcccgagaaatcgcccatttaaccgacaaaccgacgctgaaataagcacaaagaataaaaaatgcgcggtcagaaaattattttaaatttcctcttgtcaggccggaataactccctataatgcgccaccactgacacggaacaacggcaaacacgttgccgggtcagcggggttctcctgagaatctcaacagagaaaagcaaaaaatgcttgactctgtagcgggaaagcgtattatgcacaccccgcgccgctgagaaaaagcgaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacagaaagcagcttgctgctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagcttgttggtggggtaacggctcaccaaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacagaacttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgttctttgaagtgctcacacagattgtctgatgaaaatgagcagtaaaacctctacaggcttgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcaggcctaccaaatttgcacggcaaatttgaagaggttttaactacatgttatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatctctgtagtgattaaataaaaaatacttcagagtgtacctgcaaaggttcactgcgaagttttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgagagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggagcagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatactgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacactatgtgttgttgggtaggggagcgttctgtaagcctgtgaaggtgtactgtgaggtatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtgatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagagtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagctgttttggcggatgagagaaagattttcagcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggccgtagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcagaaggcccagtcggaagactgggcctttttgcgctggtgcagaaaaaggtcggatgcgacactggctgcgtctgatccagcctactcttgcttatccgttctgcttttgcatccactccaccacaaaatcagccagcccctcaacatcattaatatccagtaatgcgacatcaagattaagcggcacatcactggctacagcaataacatgcctgtctatcactaattcttcaggtcgatgtccggctccatcgcgaaacagcacaatctttgcgatctcttcatgcttaaacccttcgaccagaatcaaatccagctttgaggtatccattcgacttgcgagaaactgtagatccagctcttcttcgtctggtgtttccgtcatcaaggcccatcgttgctggctggcaacgatggtttgtgccgcgccagccttgcgcagctcatagctatctttgcctggcttatcaacatccatatcatggtgcgtatgcttaatcagccctggacggatccctctggcgcataatgccgggatcagttgtttcaaaagcgtagtttttccggtaccactccacgcggcaaaggcgagtaacggtatcatcgtttttcctgccatcgggcaagctcctctggcgtattcacgttaataaatgcatctttattatcgctgaaatcaaccgcatgaccgccagccagacgcataaatgccattacccggcgttctcctgcttgcagatattccagtaataaaggctcaattgcgcggtttaccagagcaatagtcgggtgatcgcgttcaccgtcgtggacccacacgacaggcgcatctttgcgctgatgattaagccgggctgctaaatcctcgggaatataaggagtatcgcacggacaaaacaaaaaccactcgcctgcttcctgctgcattactgaaagcattcctgccagagggcctgggtaatccgccagtgaatcttcaatcactttcagaccgcttgcctgatagatttcctgatggcgattggcattaaccacgacgtgagagagctgcgtcataagcgcgtcagcgacatgttgccataatggtttgccgtttaattcaagcaatcctttatctacgccgcccattcgtctggctttaccgcctgccagcacaacgcctgttatcgtcgtcatcagattcaccgatatcgcctcttttattgtgggattgaccctgctaacgtgtctgtctcaagagtaaggagcattactatgaaatgtaaacgtctgaatgaagttattgaactcctccagccagcctggcaaaaagagccagaccttaacctgttgcaatttttgcagaaactggcgaaagagtcaggttttgacggcgaactggcggatttgacggatgacattctgatctatcacctgaaaatgcgtgattccgcgaaagatgcggtgatcccgggtttgcagaaagattatgaagaagacttcaaaacggcgctgttacgcgctcgtggcgtaattaaagagtaaaagcttgtaagcggtgccaccaaaatcatcgtgaaatgatatccttcatcattcgtaatgttttccggatgatgggatgaacaacagcgcttttactttccagacactacacccggataccatcatggatgctctatttgagcaagggatccgggtggattccggtcttaccccgcttaacagctatgaaaaccgtgtctatcaatttcaggacgaagatcgtcgacgttttgtcgtcaaattttatcgccctgaacgttggacagccgatcaaatcctcgaagaacatcaatttgcgttgcagttggtaaatgatgaagttccggtcgcagcacctgtggcctttaacggtcagactttattgaatcatcagggattttatttcgctgtttttccaagcgtcggtggtcgccagttcgaagctgataatatcgatcagatggaagcggttgggcgttatttagggcgtatgcaccagacggggcgcaaacagctttttatccatcgcccgaccatcggtctgaatgaatatctcattgagccacgcaagctgtttgaggacgctacactgataccttccgggttgaaagcggcattcctgaaagcgacagatgagctgatcgccgccgttacagcgcactggcgggaagatttcaccgttctgcggctacatggagactgccacgccgggaatattctctggcgcgatggtccaatgtttgttgatctggatgatgcacgtaatggtccagctattcaggatttgtggatgttgctcaatggcgataaagccgagcagcggatgcaactggaaactattattgaagcttatgaagaatttagcgagttcgacaccgctgaaatcggactgattgaacctttacgcgccatgcgtttggtttattatcttgcctggctaatgcggcgttgggctgatcccgcgttcccgaaaaatttcccgtggttaaccggggaagattactggctgcgacaaacggcgacttttatagaacaggcaaaagttctacaagaaccccctttacaattaacacctatgtattaatcggagagagtagatcatgaaaaagatttggctggcgctggctggtttagttttagcgtttagcgcatcggcggcgcagtatgaagatggtaaacagtacactaccctggaaaaaccggtagctggcgcgccgcaagtgctggagtttttctctttcttctgtccgcactgctatcagtttgaagaagttctgcatatttctgataatgtgaagaaaaaactgccggaaggcgtgaagatgactaaataccacgtcaacttcatgggtggtgacctgggcaaagatctgactcaggcatgggctgtggcgatggcgctgggcgtggaagacaaagtcactgttccgctgtttgaaggcgtacagaaaacccagaccattcgttcagcatctgatatccgcgatgtatttatcaacgcaggtattaaaggtgaagagtacgacgcggcgtggaacagcttcgtggtcaaatctctggtcgctcagcaggaaaaagctgcagctgacgtgcaattgcgtggcgttccggcgatgtttgttaacggtaaatatcagctgaatccgcagggtatggataccagcaatatggatgtttttgttcagcagtatgctgatacagtgaaatatctgtccgagaaaaaatagttcaatgtaaattacataaggcccgtgaatattcacgggtttttttattatttaataaatataaatacattctgataatgcgtcctgccgctggacattatttcagcataagcggatatttaaagttttgctgttttatcagggaatatttatatgatacgtaagtcagctacaggtgttattgttgcgttagccgtaatctggggtggtggcacatggtacacaggtacgcaaattcagcctggtgtcgaaaagtttattaaagattttaacgatgctaaaaagaaaggtgaacatgcctacgatatgacgttaagttataaaaattttgacaaaggtttttttaattctcgttttcaaatgcaaatgacattcgataacggtgcacccgatctcaatatcaagccaggccagaaagttgtatttgatgtggatgttgagcactgatgaatcccctaatgattttggtaaaaatcattaagttaaggtggatacacatcttgtcatatgatcaaatggtttcgcgaaaaatcaataatcagacaacaagatgtgcgaactcgatattttacacgactctctttaccaattctgccccgaattacacttaaaacgactcaacagcttaacgttggcttgccacgcattacttgactgtaaaactctcactcttaccgaacttggccgtaacctgccaaccaaagcgagaacaaaacataacatcaaacgaatcgaccgattgttaggtaatcgtcacctccacaaagagcgactcgctgtataccgttggcatgctagctttatctgttcgggcaatacgatgcccattgtacttgttgactggtctgatattcgtgagcaaaaacgacttatggtattgcgagcttcagtcgcactacacggtcgttctgttactctttatgagaaagcgttcccgctttcagagcaatgttcaaagaaagctcatgaccaatttctagccgaccttgcgagcattctaccgagtaacaccacaccgctcattgtcagtgatgctggctttaaagtgccatggtataaatccgttgagaagctgggttggtactggttaagtcgagtaagaggaaaagtacaatatgcagacctaggagcggaaaactggaaacctatcagcaacttacatgatatgtcatctagtcactcaaagactttaggctataagaggctgactaaaagcaatccaatctcatgccaaattctattgtataaatctcgctctaaaggccgaaaaaatcagcgctcgacacggactcattgtcaccacccgtcacctaaaatctactcagcgtcggcaaaggagccatgggttctagcaactaacttacctgttgaaattcgaacacccaaacaacttgttaatatctattcgaagcgaatgcagattgaagaaaccttccgagacttgaaaagtcctgcctacggactaggcctacgccatagccgaacgagcagctcagagcgttttgatatcatgctgctaatcgccctgatgcttcaactaacatgttggcttgcgggcgttcatgctcagaaacaaggttgggacaagcacttccaggctaacacagtcagaaatcgaaacgtactctcaacagttcgcttaggcatggaagttttgcggcattctggctacacaataacaagggaagacttactcgtggctgcaaccctactagctcaaaatttattcacacatggttacgctttggggaaattatgaggggatctctcagtgttgagcacggtccgttgcccatcacaatgttaatgcatggtaatgtcatcccagcactggcagcggcaaaagtgaacttagtgaataatgaactgacacaaccgctatttatcgccgcgaaaaataaatcgcccgtggaagcgacattgcgattcgcgtttggtggctcattctctacgacattagatgttgcccctgcagagtatggaaagttttcttttggtgagggccagtttacttttaatggtgatggtagttcattgtctaacctggatattgaaggcaaagtcgaagatattgttctgcaattatcaccaatgaacaaagtaacggcaaaaagttttaccattgattctctggcgcgattagaagaaaagaaatttccggttggtgaaagcgagtcgaaatttaatcagattaacattatcaatcacggggaagacgttgcccaaatcgatgctttcgttgcaaaaaccatgctggatcgcgttaaagacaaagattatatcaatgtcaatctgacctacgaacttgataagttaacaaaagggaatcagcaactcggtagtggtgagtggtcattgattgctgaatctattgatccctcagcggtgcgccaatttatcatccagtataacattgcaatgcagaagcagcttgctgcacaccctgagttagcaaacgatgaagttgctctgcaagaagtgaatgctgcattgttcaaagagtatttaccgttattacaaaaaagtgagccgaccattaaacaaccggtaaaatggaagaacgcactcggcgaactaaatgccaatctggatatcagtattgccgacccagccaaatcttcatcatccacaaacaaagatattaaatcgctcaattttgatgtgaagttaccgcttaatgtcgtcacagaaaccgcaaaacagcttaatttatctgaaggaatggatgcggaaaaagcgcaaaagcgggctgataaacaaatcagcgggatgatgaccttaggtcagatgtttcagttaatcacgattgacaacaataccgcctcgctgcaactgcgttatacaccgggtaaagttgtttttaacggacaggagatgagcgaagaagaatttatgtctcgtgccggacgttttgttcattaaaatactcactcgcctctgctcattcagaggcgagcaaaatttacttgtcctgccgctgtgatgacatcaacgacgtcagaagtcggtctttttcctgccacagtgagttcagccattgctgaaaatggcgcttaaagcttttgtcattgatgtagtcgccatgtaactcatcggcaataggctgtaaatccacatgaacgacaattcgcgtcagtttaccgcttaacatatcgaagaacggctgacggttattgtccggataacacagcgtaacattaagcagtttatcgaattgtttacccagtacatttagcgccatcgcaatgcctgccgcctttggtggcaacaagttttgaaaagtggagtgggtttgctgatgtttttcttgcgtgaaacgggagccttcaacgaaattgacaatggtggtgggatgcaggcgaaacttttcacaagaacgccgagtggtttcaacatctttaccacgtcgctccggatgacgtaataaataagcgcgggaataacgcttcataaacggcatatccagcgcccagcacgccaggccaagaaatggcacccaggccagctgttgcttgaggaaatatttattcatcggaatgtgcttacgaaacagcacgcacagtacgacaatatctgcccaactacggtggttacaaataagcagataccagttcttcttacttaacccttccagcccgtgaacttcccattgcaggtgtgggttcagatgcagtaataccgccagaccttcacaccagcaatacatcataaaatcacaaaaacgcgaaacctttcgccaaatgactggcacaggtagcaatagttttacaatcccggcaatgatgatcgggacggaacaaaaaatagtgaccaaaatggtcaatacgatactcagcaaaagggttatcgcagcgagtattctcgtcataatgaatttattcaaaaggttagccatagacagtgcgctaaagaagcgcaaggcgcagattttagcagaaaacgacccaaataacggatgatccttaaggagaaaaataattcatatctatccacattagaaaaaatcccattatctcaattattagggatggctttatttttaactacatgaaaaacaaagacaaacatcatactgtaaaaagcatgataataaattaaaagcgatgtaaataatttatgcacaaagttatccacatgacgatttgcgagcgatccagaagatctacaaaagattttcacgaaaagcggtgaaaaactcatgtttttatcctgtctgtggcatcctttacccataatctgataaacaggcacggacattatggttcagatcccccaaaatccacttatccttgtagatggttcatcttatctttatcgcgcatatcacgcgtttcccccgctgactaacagcgcaggcgagccgaccggtgcgatgtatggtgtcctcaacatgctgcgcagtctgatcatgcaatataaaccgacgcatgcagcggtggtctttgacgccaagggaaaaacctttcgtgatgaactgtttgaacattacaaatcacatcgcccgccaatgccggacgatctgcgagcacaaatcgaacctctgcacgcgatggttaaagcgatgggactgccgctgctggcggtttctggcgtagaagcggacgacgttatcggtactctggcgcgcgaagccgaaaaagccgggcgtccggtgctgatcagcactggcgataaagatatggcgcagctggtgacgccaaatattacgcttatcaataccatgacgaataccatcctcggaccggaagaggtggtgaataagtacggcgtgccgccagaactgatcatcgatttcctggcgctgatgggtgactcctccgataacatccctggcgtaccgggcgtcggtgaaaaaaccgcgcaggcattgctgcaaggtctgggcgggctggatacgctgtatgccgagccagaaaaaattgctgggttgagcttccgtggcgcgaaaacaatggcagcgaagctcgagcaaaacaaagaagttgcttatctctcataccagctggcgacgattaaaaccgacgttgaactggagctgacctgtgaacaactggaagtgcagcaaccggcagcggaagagttgttggggctgttcaaaaagtatgagttcaaacgctggactgctgatgtcgaagcgggcaaatggttacaggccaaaggggcaaaaccagccgcgaagccgcaggaaaccagtgttgcagacgaagcgccagaagtgacggcaacggtgatttcttatgacaactacgtcaccatccttgatgaagaaacactgaaagcgtggattgcgaagctggaaaaagcgccggtatttgcatttgataccgaaaccgacagccttgataacatctctgctaacctggtcgggctttcttttgctatcgagccaggcgtagcggcatatattccggttgctcatgattatcttgatgcgcccgatcaaatctctcgcgagcgtgcactcgagttgctaaaaccgctgctggaagatgaaaaggcgctgaaggtcgggcaaaacctgaaatacgatcgcggtattctggcgaactacggcattgaactgcgtgggattgcgtttgataccatgctggagtcctacattctcaatagcgttgccgggcgtcacgatatggacagcctcgcggaacgttggttgaagcacaaaaccatcacttttgaagagattgctggtaaaggcaaaaatcaactgacctttaaccagattaccctcgaagaagccggacgttacgccgccgaagatgcagatgtcaccttgcagttgcatctgaaaatgtggccggatctgcaaaaacacaaagggccgttgaacgtcttcgagaatatcgaaatgccgctggtgccagtgctttcacgcattgaacgtaacggtgtgaagatcgatccgaaagtgctgcacaatcattctgaagagctcacccttcgtctggctgagctggaaaagaaagcgcatgaaattgcaggtgaggaatttaacctttcttccaccaagcagttacaaaccattctctttgaaaaacagggtattaaaccgctgaagaaaacgccgggtggcgcgccgtcaacgtcggaagaggtactggaagaactggcgctggactatccgttgccaaaagtgattctggagtatcgtggtctggcgaagctgaaatcgacctacaccgacaagctgccgctgatgatcaacccgaaaaccgggcgtgtgcatacctcttatcaccaggcagtaactgcaacgggacgtttatcgtcaaccgatcctaacctgcaaaacattccggtgcgtaacgaagaaggtcgtcgtatccgccaggcgtttattgcgccagaggattatgtgattgtctcagcggactactcgcagattgaactgcgcattatggcgcatctttcgcgtgacaaaggcttgctgaccgcattcgcggaaggaaaagatatccaccgggcaacggcggcagaagtgtttggtttgccactggaaaccgtcaccagcgagcaacgccgtagcgcgaaagcgatcaactttggtctgatttatggcatgagtgctttcggtctggcgcggcaattgaacattccacgtaaagaagcgcagaagtacatggacctttacttcgaacgctaccctggcgtgctggagtatatggaacgcacccgtgctcaggcgaaagagcagggctacgttgaaacgctggacggacgccgtctgtatctgccggatatcaaatccagcaatggtgctcgtcgtgcagcggctgaacgtgcagccattaacgcgccaatgcagggaaccgccgccgacattatcaaacgggcgatgattgccgttgatgcgtggttacaggctgagcaaccgcgtgtacgtatgatcatgcaggtacacgatgaactggtatttgaagttcataaagatgatgttgatgccgtcgcgaagcagattcatcaactgatggaaaactgtacccgtctggatgtgccgttgctggtggaagtggggagtggcgaaaactgggatcaggcgcactaagattcgcctgaacatgcccttttttcgtaagtaagcaacataagctgtcacgttttgtgatggctattagaaattcctatgcaacaactgaaaaaaaattacaaaaagtgctttctgaactgaacaaaaaagagtaaagttagtcgcgtagggtacagaggtaagatgttctatctttcagaccttttacttcacgtaatcggatttggctgaatattttagccgccccagtcagtaatgactggggcgttttttattgggcgaaagaaaagatccgtaatgcctgatgcgctatgtttatcaggccaacggtagaattgtaatctattgaatttacgggccggatacgccacatccggcacaagcattaaggcaagaaaattattcgccgtcctgcgtttcttctacaggctgcatctcgctaaaccaggtatccagtttctgccgcagcttgtccacgccttgtttcttcaacgaagaaaacgtttcaacctgcacatcaccgttaaacgccagtacagcttcacgcaccatattcaattgcgctttacgtgcgccgcttgccagtttgtccgctttggtcagcagcaccagaacggcgatattgctgtctaccgcccactcaatcatctgctgatccaaatctttcagcggatggcgaatatccattagcaccaccagaccttgcaggctctgacgtttttcgaggtattcgccgagcgcacgctgccatttgcgcttcatctcttccgggacttccgcataaccgtacccaggcaagtcaaccagacgcttgccgtcagccacttcaaacaggttgataagctgggtgcgccctggggtttttgaggtacgagccaggcttttctggttagtcagcgtgttcagcgcgctggatttacctgcgttggaacggcctgcaaaagccacttcaattccggtatcggaaggtaggtggcgaatatcaggcgcactcatcacaaaatgcgtctgttgataattcaaattagtcaaagcggtcgtctccgtcagtcaaagctttgtggcgattatacctgaaccataataaaaggcggatttttcggcgtgagcgttgtaagtaaaagccatacgctttgtgagacattgccgatagtctttatgcgaaatagcagagaaaattctgcgatgcatgtcaaataagctatataaatcagtgaattgcttttatataaaactctgaaaatgtgcaaatactgatggcggttgattgtttgtttaaagcaaaggcgtaaagtagcacccatagagcgaggacgctaacaggaacaatgactcaggatgagggtcaggagcgccaggaggcgaagacagaggattgtcaggaagacaaacgtccggagacgtaattaaacggaaatggaatcaacacggattgttccggctaaaggaaaaacagggtgtgttggcggcctgcaaggattgtaagacccgttaagggttatgagtcaggaaaaaaggcgacagagtaatctgtcgccttttttctttgcttgctttctgttagattccgccgcaaatctatactgaataaaacggctaaaagacgaaccattatgaaaccatcatcttcaaactcacgcagcaaaggtcatgcaaaagcgcgtcgaaaaacacgcgaggagctggatcaggaagctcgtgatcgcaagcgtcagaaaaaacgtcgtggtcatgcgccgggcagccgcgcagcgggcggaaacaccacgtcaggcagcaaaggccagaacgcaccaaaagatccacgtattggcagtaaaacccctattccattgggcgtgattgaaaaagtcaccaaacagcacaaaccgaagagtgagaaacctatgctttcaccgcaggcggagttggaattactggaaacggatgagcgtctggatgcgctgctggaacgtctggaagcaggcgaaaccctgagcgccgaagagcaatcctgggtggatgctaaactggatcgtattgatgagttgatgcagaaactcggcctctcttatgacgatgacgaagaagaggaagaagacgagaagcaagaagacatgatgcgtctgctgcggggcaactaacggattgccgccgtgggccttcccgttctgctgataacccttccggttatatgttatctggtgtggttattcgttaaactacagcggttgtcgcggcgacaaaagtggctgcgcaaccggctgatgacccgaaacgggcatccgccggtacgccgtagccgccagagacgccatcggaaggagtgagcatgtctgtacagcaaatcgactgggatctggccctgatccagaaatataactattccgggccacgatacacctcgtacccgaccgcgctggagttttcagaagacttcggcgaacaggcgtttttacaagccgtggcgcgctatcctgagcgtccattatctctctacgtacatatcccgttctgccataagctttgttacttctgcggttgcaataagattgttactcgccagcagcacaaggccgatcagtatctggacgcgctggagcaagaaatcgtccatcgtgcaccgctgttcgccgggcgtcacgtcagccaattgcactggggcggcggaacgccgacgtatctgaataaagcgcaaatcagccgcctgatgaagctgctgcgcgaaaacttccagttcaatgccgatgcggagatttcgatcgaagtcgatccgcgggaaatcgaactggatgtactcgatcatttacgcgccgaaggctttaatcgcctgagcatgggcgtgcaggacttcaacaaagaagtgcaacgtctggttaaccgcgagcaggatgaagagttcatctttgcactgcttaaccatgcgcgtgagattggttttacctccaccaacatcgacctgatttacggcctgccgaaacagacgccggagagtttcgcctttaccctgaaacgtgtggcggagctgaaccccgatcgtctgagtgtctttaactacgcgcatctgccgaccatttttgctgctcagcgcaaaatcaaagatgctgacctgccgagtccgcagcaaaaactcgatatcctgcaggaaaccatcgccttcctgacgcaatcgggctatcagtttatcggtatggatcactttgcccgtccggatgacgagctggcggtggcccagcgtgaaggcgtgctgcatcgtaacttccagggctacaccactcagggcgataccgatctgctggggatgggcgtttccgccatcagcatgattggcgactgctacgcgcagaaccagaaagagttgaagcagtactatcagcaagtggatgaacaaggcaatgcgctgtggcgtggtattgcgctaacgcgtgatgactgtattcgccgcgatgtgattaagtcgctcatctgcaacttccgtctggattacgcccctattgagaaacagtgggatttgcacttcgctgattactttgcggaagatctcaagctgctcgccccgttagcaaaagatgggctggtggatgtggatgagaagggaatacaggtgacggcgaaaggtcgcttgctgatccgcaacatttgcatgtgctttgatacctatctgcgccagaaagcgcggatgcagcagttctcacgggtgatttaaatagtgaatggcgcttcgtttacaaagtagaaaacgaaagcgccatcaatgtgctgagaacaagattgcctgatgcgctacgcttatcaggcctacaaaacctgttgaaaatattgcttttgtaggccggataaggcgttcacgccgcatccggcatgaacaaagagcgcttcatcagcaatctgaaactcaactaaacagcccaatcattgcggcacacagcacggcagcaacggcagtttgcggtgtgtggctgtcaactgcgccactcgataccagattaattattgattccagcataatgactctccccgttttccgggcaagatcatactgaacttatcggaacagtaaagcgtaaaataccagcaatttgcgctcaataatcaatctttacacacaagctgtgaatcactccatccccagctcttttaacttacgcgtcagggtgttgcggccccagccgagtagccgcgccgcttcctgtttatgcccctgcgtatgtcgcaacgcggtcgtcagtaacgtccgctccagctctggctgcgcttcggaaagcagattttgatgaccggaacgcagcgctctgtctgcccactgcgcaagaagcgtcgcccagctgtccggttgcatttgcgaagtactctccgcaaccgttgattcaaacagttcgccgggcaaatcctgaatcaacacttcctgcccggcggccatcaccgttagccagcggcaggtgttttccagctggcgcacgttgcctggccacgccagacgcgtcagagcagcttcggtttccggatgcagtaacttcgcttctacgcccagttcgcgcgcggcaacctgtaaaaaatggcgcgccagacggggaatatcttcccgacgttcgcgcagcggcggcagatgaacgcggataacgttcaggcggtggaacagatcctcacggaacttaccttcctgcactcgctgttcgagattctggtgagtggcagcgataatccgcacatccactttcaccggcgcatagccgccaacgcggtaaaactgaccgtctgccagcacgcgcagcaaacgcgtctgcacatccagcggcatatcaccaatttcgtcgaggaataatgtaccgccatcggcctgttcaaaacgcccctgacgaatggtattcgcgccagtaaacgcgcctttctcgtggccaaacagttctgattcgatcaaatcttttgggatagctgccatattcagcgcgataaacggcgctttggcgcgcggactgtggcgatgcagggcatgagcgaccagttctttaccggtgccggattcgccgttaatcagcacgctaatagaagaacgcgaaagccgaccgataatacggaacacgtcctgcatggctggcgcttcgccgatgatatcggtcgttgggccgttaagctgaacattacgcggctgctgctgttcctggtaatgactgatagcgcgctcaaccagcgccactgcttcgtcgatatcaaacggtttgggcagataatcaaacgccccttgttgataggcgctgacggcagcatccagatcggaatgtgcggtcataatgatgaccggaagcattggatggcgctgtttaatctgcttgagcagcgccagcccgtccattcccggcatacggatatctgaaagcagcacatccggcgttttgctcgccagcgcctccagcacttctgcgccgttctcaaacgtcgtacaggttaaacctgccccagcgagcgcacgttcaagcacccaacggatggaactatcgtcatcgactacccagactatccctcgttgcataaacgtcacctttatttcctgataggcaggtaaaccgagaactcggtatgccctggccaactggtaaattcaattttgcctgaatgctgatcaatcaaattacgagcgatggataagccaagcccggtgccaccttcgcggccgctgaccatcgggtaaaacagcgtatcctgcaaatgaggcggaatgcccggcccgttatcttccacatcaatccgcgccgccagccggtagcgctcgccgtgtaaggtcagttgaaacgcggtgcgggtacgcagaatgatttcaccgccttccggccccagcgcctgtagcgcattgcgcacaatattcagcaagacctgttcaatttgatccgggtcgtgcgccagttccggcaggctgggatcgtaatcacgaatcaaccgcacgttgtccggcagttccatcgacaccagcgttaccacgcgttcagccactttgtgaatactttcggtaacgcgcgtaccgggcagctgcggccccaatagacggtcgaccagatttcgcagccggtccgcctgttcgataatcactttggtatattcgagtagtgatgggtcaggtaacgctttgctgagcagctgcgccgcgccacgtaaaccgccaagcggatttttaatctcatgtgccaggccgcgcactaaatcacgggcagcaacctgctgggcgtgctgtagctgttcctgacttaagcggcgctggttatccatcggagccatctccagcaggatcatgccgtccggcatacgctgggccgtcacagaaaggatatgcgagcgcccgtcgatgaccagcgtcacttcgttatcggtaaaaccttgccccgcctccagactttcttgcatcagctcgatatttaatgagaagtagctcaacagttccggtaacggtgtaccaaacaatttgcgggagctttgggcgagcagttgttgcgcggcagggttggcgtaatggatcgccaggttgtcatcgattaacaaaatactgttaatcagcgagttgaggatctgcccagcatcgggctgcgtgcctgttgccataaagcagtctcctgaacaggttgcaccattttagtgcattatagctttttacggataaaaagcgcgaagcatcagagaattgacggagaaaaaagcccatgcagagatgggctgaaatttccacggcaactaaaaaccagtcccatcaggctattttatttgccattttgaacctgggcagtgctcgaactcctcacgtaccagtgtacgctccgggttctgcgcgctgtccgtgttcaaactggctgcaacaattacgccagatgggcctggtttgaacctccggcgttgttgcgccgggtagtacaacttcaactattagacgctgtagtacagctcaaactctaccggatgcggagtcatgcgcacgcggtcatcttcttcgcgacgcagagcgatgtacgcatcgatcgcttcatccgtgaacacgccaccggctttcaggaactcgcggtccagatccagttcgttcagtgcttcttccagagagcctgcaacctgtgggatctctttcgcttcttctggcggcaggtcatacaggtttttgtccatggcttcgcccggatggatcttgttcttgataccatcaagaccggccatcagcagggcagcaaagcacaggtacgggttagccgccgggtccgggaaacgtacttcgatacgacgtgctttcggagaagaaaccaccggaatacggatagacgcagaacggttacgcgcagagtaagccagcattaccggtgcttcgtagcccgggaccagacgcttataagagttggtggtcgggtttgccagggcgttaatcgctttagcgtgtttgattacgccgccaatgtagtacagcgcctgctcagacagacctgcgtatttgtcgcctgcgaacaggttaacgccgtttttagacagagacatgtggcagtgcataccggagccgttatcaccgaacatcggttttggcataaaggtcgcggttttaccgaagcggtgcgctacgttgtgcacaacatatttgtagatctgaatttcgtcagcttttttggtcatggtattgaagcgggtagccacttcgttctgaccagcagtcgctacttcgtggtgatgggcttcaaccaccagacccatctgttccatcaccagacacatttcagaacgaatatcctgagcagagtctaccggcggaaccgggaagtaaccgcctttcactgccggacggtgacctttgttaccaccttcgtattgggtggaggagttccatgcgccttcgatatcgtcgatagcaacgtgggaaccagagatagatgatccgaaacggatgtcatcgaacaggaagaattcaggttctggcccgaacagtacggtgtcggcaatgccagtggaacgcaggtaatcttcggcgcgcttcgcaatggagcgcgggtcacggtcatagccttgcagggtgccaggttcaaggatgtcgcaacggataatcagggtggagtcggcgaagaacgggtcaatcactgcggtggatgcgtctggcatcagcaccatgtcggactcgttaatgcctttccagccgccaatcgaggagccgtcaaacattttgccttcttcgaagaattcagcattcacctgatgagcagggatagtgacgtgctgttctttacctttagtatcggtgaagcgcaaatcaacaaacttcacttcgtgctcgttcagcatcgtcagtacgtgttcagcggacatactttaactctcctggattggtcatggtcgtcgtggtaacgaaatctgcaattattttggccgtgtcgccgtaaaaaagataaagcgaaatctgtgccaacttttaaattgcccctaaaaggcgttatcatgcgcaccatcgtgcaaaagggctgcaccacgatgtgaatgttgcaccaatatagtgcttcaatggaaacattaagcaccatgttggtgcaatgacctttggataaccctttttatgctccgtgaaagcgatcacaaagggactctgcaatacttgtttgcggaggatgtttgtgatcctgttttgtagtgcgattaatccgtgtacaataacgcgctatttctaatgcctgaggcaaagttgtgatcgaaaaattgcgtaatatcgccatcatcgcgcacgtagaccatggtaaaaccaccctggtagacaagctgctccaacaatccggtacgttcgactctcgtgccgaaacccaagagcgcgtgatggactccaacgatttggagaaagagcgtgggattaccatcctcgcgaaaaacaccgctatcaaatggaatgattaccgtatcaacatcgttgataccccggggcacgccgacttcggtggtgaagttgaacgtgtaatgtccatggtagactcagtgctgctggtggttgacgcatttgacggcccgatgccgcaaacgcgcttcgtaaccaaaaaagcgtttgcttacggcctgaagccgattgttgttatcaacaaagttgaccgccctggcgcgcgtcctgattgggttgtggatcaggtattcgacctgttcgttaacctcgacgcgaccgacgagcagctggacttcccgatcgtttacgcttctgcgctgaacggtatcgcgggtctggaccacgaagatatggcggaagacatgactccgctgtatcaggcgattgttgaccacgttcctgcgccggacgttgaccttgacggtccgttccagatgcagatttctcagctcgattacaacagctatgttggcgttatcggcattggccgcatcaagcgcggtaaagtgaagccgaaccagcaggtcactatcatcgatagcgaaggcaaaacccgtaacgcgaaagtcggtaaagtgctgggccacctcggtctggaacgtatcgaaaccgatctggcggaagctggcgatatcgtggcgatcacgggcctgggcgaactgaacatttctgacaccgtttgcgacacgcaaaacgttgaagcgctgccggcactctccgttgatgagccgaccgtttctatgttcttctgcgttaacacctcgccgttctgcggtaaagaaggtaagttcgtaacgtctcgtcagatcctggatcgtctgaacaaagaactggtacataacgttgcgctgcgcgtagaagaaaccgaagacgccgatgcgttccgcgtttctggtcgtggcgaactgcacctgtctgttcttatcgaaaacatgcgtcgtgaaggtttcgaactggcggtatcccgtccgaaagtaatcttccgtgaaatcgacggtcgtaaacaagagccgtatgaaaacgtgactctggacgttgaagaacagcatcagggttctgtaatgcaggcgctgggcgaacgtaaaggcgacctgaaaaacatgaatccagacggtaaaggccgcgtacgtctcgactacgtgatcccaagccgtggtctgattggcttccgttctgagttcatgaccatgacttccggtacgggtctgctgtactccaccttcagccactacgacgacgtacgtccgggtgaagtgggtcagcgtcagaacggcgtactgatctctaacggtcagggtaaagcggtagcgttcgcgctgttcggtctgcaggatcgcggtaagctgttcctcggtcacggtgcagaagtttacgaaggtcaaattatcggtattcacagccgctctaacgacctgactgtaaactgcctgaccggtaagaaactgaccaacatgcgtgcttccggtactgacgaagccgttgttctggttccgcctatccgcatgactctggaacaagctctggagttcatcgatgatgacgaactggtagaagtgactccgacctctattcgtattcgtaaacgtcacctgacggaaaacgatcgtcgccgcgccaaccgcgcaccgaaagacgattaatttcgttttttagtcataaaaaacctgccagcgatggcaggtttttttttgcctgtcgtgagcactcagcaatgcgagtatctcccttataagtctgtggttacgtcaatagagagctttgtcacaattatctgcaaagtcatacgccgttaattgctttcttttttggcgtaagcgtaagatgcctcatctggtttaaaccaaaaggattaaacaatgacgggaaatcaatccaccgtagaaaatgcaaaagagaaactggatcggtggttaaaagatggcatcactacgccgggtggaaaactcccttcagaaagagagctgggagagctgctgggcattaaacgtatgacgctgcgccaggcgttgctgaacctcgaggcagaatccaaaatcttccgtaaggatcgtaaagggtggttcgtgactcagccgcgatttaattacagcccggagctgtcggcgagctttcagcgggccgcaattgagcaagggcgggaaccttcctgggggtttaccgagaaaagccgtaccagcgatattcccgagacgctcgcgccactgattgcagtgacgccatcaactgaactctatcgcatcaccggctggggggcgctggaaggacataaagttttctatcacgaaacatatattaatcctgaagttgctccgggttttattgaacaacttgaaaaccactcattttcttcagtctgggaaaagtgctaccaaaaagagacggtagtaaaaaaattgattttcaaacccgtcagaatgccgggcgatatcagcaagtatcttggcggttctgcgggtatgccagcgatcttaattgaaaagcatcgcgccgaccagcaaggcaatattgtccagatagatattgaatattggcgatttgaggccgtagacctcatcattaatctgtaggtgttttatggtgacaataaataacgcaagaaagattctacaacgtgtcgacactcttcctctttatttacatgcttatgcctttcatttaaatatgcggctggaaagagtgttgcctgctgatttacttgatatcgcaagtgaaaataatctacgtggcgtcaaaatccatgttctggatggcgagcgtttttctcttggtaatatggacgataaagaactctctgcctttggggataaagcccgccgtctgaaccttgatattcatattgaaaccagcgcctcagataaggcatctattgacgaagccgtcgccatcgcgttgaaaactggggcatcgtccgtacgtttttatccacgttatgaaggtaatttgcgcgacgtattatcgattatcgctaacgacattgcctatgtacgggaaacgtatcaggacagcggcctgacttttacgatcgagcagcatgaagatttaaaaagtcatgagctggtgtcgctggtcaaagaaagtgagatggaatctctttccttactgtttgattttgcgaacatgatcaatgcaaatgagcatcccatcgacgctttaaaaacgatggcaccgcatattacccaggtccatatcaaagatgccttgatcgttaaagaaccgggtggcctgggtcataaagcctgtatttcaggtcagggtgatatgccgttcaaagcgttattaacgcaccttatctgcctgggtgatgatgaaccgcaggtgacggcatatggcctggaagaagaggttgattactatgcgccggcgttccgctttgaagacgaagatgataatccgtggatcccttatcgccagatgagtgaaacaccattgccagaaaatcatttactggatgcgcggttacgtaaagaaaaagaagatgcaattaatcagataaatcatgtgcgtaacgtactacaacaaatcaaacaagaggcaaaccatcttctgaaccactaataagttttaactcatacgcagttaataaaaccattccatatgaatggtcggtatcttattgcctttaaaacagtgattttaaaaatcgcttaggggatgttatgctcacgaaaaagaaatgggcgttatttagtctattaacattgtgtggcggtacaatttataaattaccgtcgctgaaagatgcgttttatatcccgatgcaggaatatttccatttgaccaatggtcaaattggtaatgctatgtcggtaaactcatttgtcacgacagtgggtttttttctgtctatttattttgccgataaactaccgcgcagatacaccatgtcattctcactcattgcgacaggattactgggtgtttatttgacgacaatgccggggtattggggcatcctctttgtctgggcgctatttggcgttacttgcgacatgatgaactggccggtcttgctcaagtcggtgagtcgattgggcaatagcgaacaacaaggtcggttgtttggcttcttcgaaacagggcgtggcattgtcgataccgtggtggcattttctgcgttggcagtatttacctggtttggcagtggcttattcggttttaaagcaggcatctggttctattcccttattgtgattgccgtaggcattatcattttctttgttctgaatgacaaagaagaggcaccgtccgtcgaggtgaaaaaagaagacggagcatcgaaaaacaccagtatgacctcggtgctgaaagacaaaactatctggcttattgcttttaacgtcttcttcgtttacgcggtttactgtggcctgacattcatcattccattcctgaaaaacatctatctattgcccgttgcgctggtgggggcttacggcatcattaaccaatactgtctgaaaatgattggtggaccgattggcggcatgatttcagataagatcctgaaatcgccgagtaaatatctatgctacacctttatcatcagtaccgctgcgctcgtactgttgattatgctgccgcacgaaagtatgccggtctatttagggatggtatgtacgctgggctttggcgcgatagtctttacacagcgagccgtattttttgcacctatcggcgaagcaaaaattgctgaaaataaaacaggtgcggcgatggcgttgggtagctttattggttacgctccggcgatgttctgcttcagtctgtatggctacattctggatttaaatccggggattattggctacaaaatcgtgtttggcattatggcctgcttcgcattctgtggtgcggtggtttccgtaatgctggttaagcgtattagccaacgtaagaaagagatgctggcggctgaagcttaattaatggccggatgtgcttaatccggccaacgaaaaccgtatcaaccgtaggccggataaggcgtttacgccgcatccggcagtttcacatcagaagaaatacttcgtcccgatacgaatctggttttgctcgcggtggtacggttcgacattacgatctaaccaacgtaattcgaaataaggcagccagtgttcattaatgcgataacggaaggtattagtgatttcccagtgatgatcttttccattgctgctattaaagtcatttacgcgtatgaaataatgtggctcaaatgtataggaaaatttatcggtgattttaaaattccagtaggtgccaatttcataggtgtcattattatccagttccccgctcaaatctgttgaactatagttattatggttatagcgatttcgtactgtcagattaaaccatggtacaaatttatagttgacgtccagatacactgcaccacccgaaccgatactcttatcattaattaagccaccgggctggatggttaatttatcggttggtttgaataaaggataccaaccttcaatttcattatagccatgttttagttcatcttctcgctgaaaggtgtaggtattggttaacataatacccgcgcccatatcgaagttataacccacacgtagcataacctcgccctgatcggaggcaagattatatgcctccctgttttcgacgtatgcgccagcaaataccgaggcagaggtcagagaagataataaaattattgcattaatctttttcataataagtccattttttaaacgtagggaggccgccacccaccaggatggaaatagcggctattgacatttataacgttacggaagccgttttttcttctgtcgccatctctttatttttgcgttggttgatttcctcaataatcaatgcaaaccgtttttcattgagtgtgtaaaagaatcccatcgtcaatgcagcaataattgccagtgcacaaggccagataaaaatgagctgacgcaaaccctgtaatgtcgcatcgctttgcgcgatgttgggaacataaccaatttgcgtcagcataatgcctggcaagaagccagcaagtgcggcagaaattttacgaaagaaggtataaccggtataaacagaaccttcggcacgaataccggttttccattcaccgtaatctacggtatctggtaccagtgcccagttcaggctgtttacaaaggccgtgccaaaaaaggcgacacaagagaacatgacgaaagtgaaagagttacttccccagaaataattcagtatatcacccaccgcccatagcaccatgccagctaaataaacctgttttttaccaaaacattttacagttactggcaccagtaatacgccgacgaggatgcatcccatactgaagaatcccatccacgacaataaattaatatcattcagcacatactgggtgtaatagacctgaatcgccagtttgatattaaatgccgccagagtacacaggttagcaatgcataaaaccagcaatggtggattacgaaatatcgcgcaaaaagatttgagaatactggctttatgtccggttggcgctgtgtccacataatgctctttgacgcctctgtagcacagcatcataaaaataaagccgccaatggagaacataagtgccgcacaggcataaccgacggttgagtcagaaaaaagcgactgcaacggaataaacgccacggtacaaatcaatagccctatggttgcaccaccctggcggtaagccgcgagctgcgcgcgctcattcgggtttttggtaattgccgggatcatcgcaccatacgagcagttcatcagactgtatgaaagtccaaacatcataaacagcgcggtggcaatcgtcgttttaaccggcaaacaaaaggtggtggcgataaactggagcgttgcaattaacgccgccggaaccgctgcatataaaataaagggacgaaatttgcctttaggcccaatatttttccgcgagtcgagtaaaaatccggtgagcatatcggtaaacgcggtaaaaaacttcgccaccagaaagataatcccgccatagtaagcaggcatccctaattcatcggtataaaatttgaggagatacagagtaccgatgcagagcattaaattcgaaccgacgtcgcccataccataggcgattttttcccgcagattcagttttaatgtcagtggattatggtcagacataatcactccttataacgccccgcagggcgtcgtttattattattacgccgtgcgtttacgggcttctatctcttccacaatgcggacatacatcttctcgttcaggctgtagaagcaacccatcgccacaatggtgactaccgccagtgcgcttgggtagatgaagatcaactggcgtaacccttcaatggtgtggtcagcctgtgcgacgttcggcacatagccaatttgcgtcagcatccagccggggaagaaaccagccagcgcctgagacactttgcgaaagaaggtaaaaccggtgtagaccgttccttccgaacgcacgccggtgcgccactcgccgtactcgacggtgtcggaaaccagcgcccagttcaggctgttaacaaacgctgagccaaagaacgccaggcaggagaacgccacgaagctgaccgaaccgccgccgaagaaatagttgagcagatcgcccagcacccaaatcagcaggccgccgatataaactttcttcttgccaaaacgtctgactgaggcaggcatcaggaatacgccgatgaaaatacagcccatgctgaaaaatcccatatacgacaacaggatgggatcgttaagcacgtactgggtgtaatagacctggatggcgagcttgacgttaaacgcccctaaagtgcagaggttggcaatgcacagaatgaacagcgggcggttacccgcaattgcgcggaaagattgcagcaggcccggcttttgcgccggattagcaggctgggtttcgacataacgctctttcacgcccgagtagcagatccacataaacagcaggccaaacagtgaaaacagcgtggcggcgaagatatagccaagttgctgattaccttcgataagattcataactggcacgaatcccaccgtgcacagcagcaggcccagcgtagcgccgccctgacgccatgccgccagtgaggcgcgttcgttggggtttttggtgatagcgggaaccattgcgccgtaggagcagttcatcatgctgaaaaacagtccgtaaagcataaacagaatagtggccatcaccgttttaccggtgacatcaaacggtgtgccgacaaagttggcgatcgccagtaaggtgaccgggaatgacgcatacagaataaaaggacggaacttaccttttggaccgatcttgcgtcgggaatccaacataatgccggtacccatatcggtaaacgcagtaaagaattttgaaatcaaaaagataatgccgccataggtgcctggcagccccagaacgtcggtataaaacttcaaaagataaagcgtaccgatatccagcaggatgttagaggccaggtcgccaataccgtaagagagtttctctttaaagggcaggcgtaaagttgctggatcttccgttgtggtgtgactcatcgatgttctccctttgcccatgagtttccccacgggcggatgtgattagatgctttttaacgacgcgaacagtgccgcccattcgctatcggcgcgataaaagaccggcggcttgccgatgggcgcattaacggtaacttccccgccccggaacgcttcacccgtccaggcgtggacccagttatcctccggcagatagagcgtccagtcgctacggccttcttcatgcaccggagcgaccagaatgtcgcgacctaacaggtactgatatttcagggtgtaagtgtgcgcatcgtcttcgtaatgcaggaacagcgggcgcataaccggcaggccggacttcgcattcagcgcgacggcctctttcaggtaaggtttcagggtggtgaagacggtggtcatacgggcgaaatgggcgatggtttctgcgtcgccgtcaaactgccagttgtcgccaggacggttaccttcgtgggtgcgcatcatcggcgtgaaggcgctgaaatcgcaccagcgcagcagcagctctttgctgcgcttcatctcaaacagggtggtgtaaccgccaatgtcgctgtggtgcaggccatgtccggtcattgccagcgacagcgccgccgggacaaccgacgccaggccatcgtcgagactccagtcgacgttctggtcgcccgcccacatcatggtggagtatttctggctaccggtagaaccggcgcgcataaagaaaaggatctcgccgagcttgcccgtttcttcaagggcttcgtagttacacttcgcccacagcgcaggccaggcgttatgcataatttcggcactgacgccgttatgcaggtacgtgtcggtgggcagatactcgccgaagtcagccatccagccgccgcagccgagttcaatcatgttctttttgatcacttccttgaaccaggcgtaggcttctggattagtgagatcgacaacgccgccgtaaaactcgccaaactccaccagatagtcaccgccagaggcatcttttgccagatagccgtgttgtgccgcttcttcgcagagatctttatcgctggcaacatacgggttgatataggccaggaactgcacgccctcctgattccactgcttaatgcgtgaatccagttgcgggtagttttcgctgttccacttccagttccacatcacgcgtttgccaaaagaggtcatacgaataccggaccagtcctgcgcccagatgccgttgaccttcacgcccgcgttacgcatggtgtccagtttcttctggcacacttccgtcccgccctgaatgccgagcgttactccgtcataaatccagtcgggcagttctggctggcgtcccagcagggcggttaatttttccagcagggaaatgtatgtgtcagcacattcaaaacgcagcgttgctttgtcttcccacagcgccagttcatggtattccggggcactaaagtcgaagttcatatagcaactgttatcaacatggcagtaatacttctgcgtgctgacaaacgtaggctgtgggaagaaagtccagtaatagtcgccgcccgcattttctttgcagtcggcctgccaggtgacataggtttgtttgttgcgaccaacgccttgttcactggtccatagcgggaacggtttgccacgcagatcgaagtaggaaaactgttcgccgcagccgtagatatggtcctctggttgagcggcaaggcgcagccagatacggttgtggttaaggttgtcgttttgtagttccagcaataaacggccctgatcgtcggcagagatattcagcgtggcgctaatgtcagaaccacggctgaaatgaattaaccaaccatccggtgactggctgacgatggcgtcggtaagcgcaattttctcctgtagtttatctttaatgctgaaattaccgcggaacatatcgatatccgctatacctgagccaatccataaacaaggattatctttgctatgggttaaaataagacgttgttgaaaatgtagggtaaaactgtcgttattctgatgaaattgaaaatctaataactgtggacgtggcgtatccataactaatctccatagagttgagaacgagattgttgccttcctgttattacaggcttatgtaaaatgattctcataaaactgatatataaaaactttacagaagctgagctgtttttaacttaataaattgaagatacataatgttgcctttagcgagtgaaatgttcttcaatgattttgactgctaatcaatacaagttattttctctgtccgtaaatgttaaaaaacaggcggtgcggttttcctggttccagtaataataagtcgatacctgaattaaaggcgttaggcgggcaactcataggttcaactgccagtccctgacgctgtaatttttcaccgctataaatttgtacccagggttgatcgcaacaaaggctaaccgaaagcgcctgttgtggatgggtaatggttatttcccacagatcattagcggttttaaaggtgtggtcgatttttgtcgcggctattgttttcgcctgcgtgaaatttaaatccagctcatcaacgtggtgaagcgttgtcggatttacgtgttcatcaacggcataaacctggtttgccggaagctggaacagatattcatcaacagatgttaagttgcaggttaaataagtatgaatacccacgccataaggcgctgcgacagtgccgatattctggcttgcgatctcaacggaaagacccgtgtgtgcgttgagcgaataaacaacttgtgaagccagcataaacggatagccgtaactgggcggcagaaaagctgtcagggtaacgctggtggcggttaattcactaatttgccagtctcgccaggcaagcagcccgtgaatagcggcttttgaactatgttcattaatgggtaactgatattcctgcccctgatagcggtaacagccgttggcgatccggttcggccacggaataagcactttacccagatgcgccagcggcatctcttcgggtttgtgcgggatgactaaatgacaaccctgaaaggttaattcagccagaccagcaccgacggtcacaatggtcgcgtgataatcccccgcggcaagtgaaacggtctgtccactgcaatgcatattggtgatttgcatacaaggcaccttaattaacgacatacagcctcccgtgaggctgatgtcaaacccaaaaactgcaccggacggtcccctcgcccctttggggagagggttagggtgaggggaaaacccgcaccctattttcagatcagttatttcgcattaatatccagcagacccgctgcaaccgctggagccatgccgggcgctaacgggatacgcgggatcaccaggcaatgcagcaggtgataaatatcctgtttgccgtcccagactttggtggtgaccttattgtccgcatccagctcctgccaccaggaaccattttcatagtccatcaggtacttaatgcagtactcccaccatgtttgataccaggtttcatactggcgatcgccagtgacggtgtagagcgcgtaggccgtacccattgcttcgacgataggccaacgtacacgttcgcggaccaccggttttccttcccagtcaacggtataaacaatcccgtccgcgccatcgggtgcccaggcatcgcgcacggtggcgttaaacagacctttggcatcttctagcagccatgctggtggttgttcgcaacgggcttccagggcagcatggatgtgcagcattaaacggccccattcgatccagtggcctggtgtacctccgaacgcgcggaagcgatgcgccgggttatctttgttgtaatccggcagcggattccactgggtatcgaagtgttcgttaacgcgataatgattatttctggcgacgtcgtggataatcacggaagccacgcgaatcgcgcgatccagccattttttgtcgtgagtgacgtcataaacaatcaagaaagcttccaccgcgtgcatattggcattgccgccgcggtactcttcggttttgctgaaggcttcgtcccaggattccaggcacatctgctcttcttcgctccagaaatatttctcgataatttcaatggtgtaatcgagcagcttgcgcgcttccgggtgacccgttgtgacggcgctggcggcacccagcagagcaaagaagtgttgatagccctgtttggaggcatccaccacgccctcgtcattcacgcaggcataccagccgccatattttttatcacgcagtgcgccgttcatggctttgataccgtgatcaaccaacgagtaagcgccaggtcgacccatcgccgcagcaacggaataaacgtgtaacatacgagcggtgatccacagatgggtgcccatctcttctttgatttgccctttattgcctaaccagccaaaaccagtcggcactactgaatttttaccaaaatcaaagatgcggtcggtttcctgttccagccaacggttgtggcttagggtgttaaaccatttcattccttttatcctcatcttagcggcgtttagccatcatttcgtcgacgatatcgccaagttgttgtaatttcggtgcgcaaacgtcacgcagcatcagttcgttgtctggtaaaccgacgaccgatgcccagactgcacggcctgccaggaatcccgatgcgcccgccgtcattgccacgcgtacggcacgcgggaacagtttttcgtcgacaccggaagagaggatcacccatggcatattgatatggtcattcagacgttgtgaagcacagagaagctcttgttgcggacctttgccataaagcggcatttcaactttgtagaggtcagcgccactgtcgcccagctctttggcggcatcgatgatcgcttgttcgcgatcgaatttatcgccacgacgcggtgggcggacgactggctcaatgatgcttaccagaccgtgtgagtggcacagttcgttgaactctttcaccatatccagacgttgctgcgcatcttcatcactacgccacagcaccagcagttttaaggctttgccaccgtcttgtttgatctgtagcggattgattttgcggtcaataaccacgctatcgaccggaataccgttgccaggaatgaactcatcggcggcgacaatcatggcgcaacttttggcaatcgcgttttgctcaaccacctggcggtagcagaattgttgatctaccagaatcgccgaggcataaggcgagagggcctttgcagcgttaactttgaaatcagttaaaacgctatcggctaccggagcgggtgccccagccgcggcaaacatcatgcgcatggcttcgcgctgatcgaccgccagcatggcaaaaccgcccgatgcgcgcgtaatgtcgttgatggtgtacttattcattcatttattcctttatccagtcgttacatttttactttggcagtcatcccggcactgacacggacctgttccagaatggcggaccagtcctggcgaccgcgacccgctgcgcgcgcctggctataaacctcccgtgaggcggcccccagcggcattggcacatgcagctggttggcgacatcaagggcgatgccaagatccttatgggcaagatcgatcatgaaggcgggagaaagatctccgctgaggactttgtttggccaggaagtggtgaagtgacctttaccggcggcggtaccgctcatcactttgacggcaacatcgaagggaagattcagggcttcgcacaaaacggcggcttctgccgaaagcgcattgagcgcgatgctcatgtagttgttgatgagcttaacgcggatccccatgcccggaccgccagcgttgatcaactcactgcccatcgccatcaggatcggtgtggcacgttcaacttgttcagcggtgccgccagccagcagtaacagagtaccggtaatggcatttgcagaagtacggcctaccggaacatccatcatgctgaagcctttggcttgcatatcggcaatcaatttatcggtttgcagcggatggatggtggacatatcaatgaccagcgcatcggtagataagccttcgcaaacgccgttttcaccgaacaacacgttgcgcaccagatcgccattcggcaacatggtaatgataaattcggcatctttagcggcctgcgccgggttggcggcgggagtcgcacctttgtctaccagatgccgcacagcttcggcgttcacatcaaagacgcgaagttgatgcccttgctgcaataaattgctcgccattggcgaacccatttgtcctaaaccgataaacgcgattgctgccataaccctctcctgaatacagtgatgtcactttttgtcatttatgacatgctttgcttgtctgtttttgatcgtatttgtaatttatcgtcaaaaaattgacagccgtcactttttaaacaattggtgaaattaaaatgaacgcatcccaaaatgtttaaggaatgaccatgattcgtgttgcttgtgtaggtataaccgtgatggatcgcatctattacgtggaagggttaccgacggagagcggtaaatacgtggcgagaaattatacggaagttggtggcgggccagcggcgacggcagcggttgcggcggcaaggctgggggcgcaggtcgattttattggtcgcgtaggtgatgacgacacgggcaacagcctgctggcagagctggaatcctggggcgttaacacccgttacaccaaacggtataaccaggcgaaatcttcgcaatccgccatcatggtggataccaaaggcgagcggataatcattaactaccccagcccggatctgctgcctgacgcagagtggttggaggaaattgatttctctcagtgggatgttgtgctggcagatgtacgctggcacgacggcgctaaaaaagccttcaccctggcccgtcaggcgggtgtgatgaccgttctggacggggacattacgccgcaggatatcagtgagctggtggcattaagcgatcacgcggccttttcagaaccgggtctggcgcgcttaacgggcgtgaaagagatggccagtgcgctaaaacaggcacaaacgctcacaaatggtcatgtctatgtgacccagggtagcgcaggctgcgactggctggaaaatggtgggcgtcagcatcaaccggccttcaaagttgatgtggtagataccacaggtgcgggtgatgtttttcacggcgctttggcggtggcgctggcaacaagtggggatttagcggagtcagtccgcttcgccagcggtgtagcggcgttaaaatgcacacgtcccggtggacgagccgggatccctgactgtgatcaaacccgatcttttttgtcactttttgtataaaatgccagggtgatggtttttcgaggaattttcatgagccttaccgaactaaccggtaacccgcggcacgaccaactcctcatgctgatcgccgagcgtgggtatatgaatattgatgagctggcaaatctgctggatgtctccacgcagacggtccgccgggatattcgtaaattaagcgagcaaggcctgattacgcgccatcacggtggcgcgggtcgggcttccagcgtcgttaatacggcgttcgagcagcgtgaggtttcgcaaaccgaggaaaaaaaagcgattgccgaagcggtggcagactatattcctgatggttcaacaatatttatcaccattggtacgactgttgagcatgttgcccgggcgttacttaaccataatcatttgcggataatcaccaacagcctgcgtgtggcgcatattctttaccacaacccgcgctttgaagtgatggtgcccggcggtacgttgcgctctcataatagcgggatcattggcccttcagcggcgtcctttgtggctgattttcgtgctgattatctggtaacaagcgttggggcgattgagagcgatggcgcgttgatggagtttgatgtaaacgaagctaacgtggtgaaaacgatgatggcgcacgcgagaaatattctgctggtcgccgatcacactaagtatcatgcttcggcggcggttgaaattggtaacgtggcacaggtcactgcgctctttaccgacgagctgccgcccgctgcgctaaaatcacgcttacaagacagccaaattgaaatcattcttccccaggaagacgcgtagatttttgtgaccgttaacctggcttcataccttgccacatagccaaacccatcctttcccgctacagttaatttcttgtggcgcgaaaggaggcaaaaatgctctatatctttgatttaggtaatgtgattgtcgatatcgactttaaccgtgtgctgggagcctggagcgatttaacgcgtgttccactggctacgcttaagaagagtttccacatgggggaggcgtttcatcagcatgagcgtggggaaattagcgacgaagcgttcgcagaggcgctgtgtcatgagatggccctgccgctaagctacgagcagttctctcacggctggcaggcggtgtttgttgcgctgcgcccggaagtgatcgccatcatgcataaactgcgtgagcaggggcatcgcgtggtggtgctttccaataccaaccgcctgcataccaccttctggccggaagaatacccggaaattcgtgatgctgctgaccatatctatctgtcgcaagatctggggatgcgcaaacctgaagcacgaatttaccagcatgttttgcaggcggaaggtttttcacccagcgatacggtctttttcgacgataacgccgataatatagaaggagccaatcagctgggcattaccagtattctggtgaaagataaaaccaccatcccggactatttcgcgaaggtgttatgctaaaaaccattcaggacaaagccaggcaccgtacccgtccactatgggcctggctaaaactactttggcaacgtattgatgaggacaacatgacaaccctggcaggtaaccttgcctatgtgtcgttgctctcattagtgccgctggttgccgttgtttttgcgcttttcgccgcttttcccatgttttccgacgtcagcattcagttacgtcactttatttttgccaactttctgcctgctactggcgatgttattcagcggtatatcgaacaatttgttgccaattccaacaagatgaccgccgttggggcgtgcgggctgatcgtcaccgcgttattgctgatgtactccatcgatagcgcgttgaataccatctggcgcagtaaacgagcgcgaccaaaaatttactcgttcgccgtgtactggatgattttaacgctggggccgctgctggcaggggccagtctggcgatcagttcctatttgctctccctgcgctgggcgagcgatctcaatactgtcatcgataacgtgctgcgtatttttccgctgctgttgtcgtggatctccttctggttgctgtacagcattgttcctaccatccgcgtacctaaccgcgacgcgattgtcggcgcgtttgtcgccgcgctcctgttcgaagcaggaaagaaaggtttcgcgctttatatcaccatgttcccgtcatatcagctcatttacggcgtgttggcggtgatccccattctctttgtttgggtctactggacatggtgtatcgtcttgcttggcgcggaaattactgtcactctcggggaataccgcaaactaaaacaagcagctgaacaagaagaagacgacgaaccatgattgcattaattcaacgcgtaacccgtgccagcgtcaccgtggagggagaagtgacgggcgaaattggcgcgggacttttggtgttattgggtgtcgaaaaggatgacgacgaacagaaagcaaaccgtctgtgcgagcgtgtgctcggctaccgcatctttagcgatgccgaaggcaagatgaatctcaacgtgcaacaggcgggcggcagtgtactggtggtttcccagtttaccctcgccgcagataccgaacgggggatgcgcccaagtttctccaaaggcgcatcaccggatcgcgcagaggcgttatatgactatttcgtcgaacgctgccgccagcaagagatgaacacgcaaacaggacgcttcgctgccgatatgcaggtatcgctggtcaatgatggccccgtgacattctggttgcaggtatgagccagcttccagggttgtcacgggaaacaagagagagtatcgctatgtatcaccttcgggttccacaaacagaagaagagttagagcgttactatcagtttcgctgggaaatgttgcgtaagcccctgcatcaaccaaaaggttcggaacgcgacgcgtgggatgcgatggcgcatcaccagatggtcgtcgacgagcagggtaatctggtggcggtaggccgattgtatattaatgccgacaatgaagcgtccattcgctttatggccgttcacccggacgtgcaggacaaagggttaggaacgctgatggcgatgaccctggagtcggtggcgcgtcaggaaggcgttaagcgcgtgacctgtagcgcccgtgaagacgcggtggagtttttcgccaagctggggtttgttaatcagggagaaatcaccacgccaaccaccacgccgattcgccattttttgatgattaagcccgtcgccactctggatgatattttgcatcgcggcgactggtgcgcgcagctgcaacaggcgtggtacgaacatatcccgcttagtgaaaaaatgggcgtgcgtattcaacaatataccgggcaaaaatttatcaccaccatgccggaaaccggtaatcagaatccgcaccatacgctgtttgccgggagtttattctcactggcaacgctcaccggttgggggcttatctggctgatgctgcgcgaacgccatctcggcggaacgattattctggcggatgcgcatatccgctacagcaagccgattagcggtaaacctcatgcggtagccgaccttggtgccttaagcggcgatctcgaccgtctggcgcgcggacgaaaagcacgggtgcagatgcaagttgaaatctttggcgacgagacgccgggtgcagtgtttgaaggcacgtatatcgttctgcccgcgaagccatttggcccgtatgaagagggcgggaacgaagaagagtaggggcgttttacttgactgaaaaggttttcaatctgaaaaccttttcagggcccaggtccgaagttaccttcccgctctccaggcaacatcccgtagtgccgatcgcgcggcctcgctgataccacctaactgaaaaaatccgtggataacgccaaggtagcgttggcaggtgcattgcactccttgccctgtcatgcggtgatacaacgcttcaccttcatcgcaaagtgggtcgtattcagcggtaatgatatgtacaggtggcaagccattgaaatcatcgcgccaaagagggctggcttcaggatgcctgcgttcaatgcctggcagatacatctcaaagccgctcagtaaagtgtcgcgtgtgatgatgtaatcgtgaccattgcgtatgtagctttcgaaatgcgcagtcgcatcaagcataggataaattaagatgagttgtgccggttgccactcgccagcacgctttaatcgcaaagcagttaccagcgccagatgtccgcccgcactgtcaccggcaagagttatacgttgtttatcaacgccgagtcgttcggcgtgttgccagactatttctgcacctcgttgcgcatcatcatgggcggcggggaaagtatgttccggtgccagccgatactggacggcaataacccgacattgcccgtaataggctaactggcgcagctggttgtcgtgagttgcgaacccgccgctaacaaaacagccaccgtagtaataaattatcgtcgggagtaatgtcggggcattcagcggcgacactattcgtaaggtcatcccttcaagttcgatagtctgaatatctacccgcgtttctgtctcacccgcaaggacagcgctggcgatatagccctccctgcgctgcgcaatactttgttgacgcgatgaggggcgacccgcagcgataaacttttcgactaactctgcaattcctttttccagtgccatagtagaacttattttgctgtatgaatgtacagtcttatacacccgtttttgctggatggatacagggaaattcacgggcgtgaaaaatctggaaagcgcctcgcaaatctaaagactaacccggcagagacgtggttttgctggagcactatcagtaagctagtggtttcaagggtacgtcaatgacgtacaaaaaggattgttactctaagccaatggcgtataattatgctcttcatcgaaacggaaatttttactgaagatgttcaaaaactgctgaccgacgatgaattcagtcgttttcagtttttcctggccttgaatcctgactatggtgaggtaatacctgaaactggtgggttaagaaaggttcgatgggtgtcaggaggaaaggggaaacgtgctggtgtcagggttatttactttcatcaggttaaacattatgagatcagattactgcttatttatcgtaagggtattaaagatgatctgtctccccaggaaaaagcaatgctccggttgttaaatacgaggtggtaaatggataaggcactttttgagcggttgactcacagcatggcccagatgaatgaaattattgaaggaacgcgacagccttcgcggacttttgaagttgatgctatgaaaatcaaagaaatacgccgcgcttcagggttgtcacaatctaaatttgccgatcttatttctgtaagcgtagacacgttgcgtaactgggagcaggggcgacgttcaccgaccgggcctgcaaaggctttgctgcgagcgattgccaatgatccgcaacatgtgctgcaagcacttaaccgttagaggcatggttatgccatacagaaagcactagcattcagaactcctgtgaaagcggcatagtggtcgcctgcccaggagttttgctatgacccgtaatcgtgctgaacgtcgccaccctatgatgcgattaaaaaaactcatcgtcgcgctgatgattgacgtcaatgctatcggatgataccggggggttccggaaggaattccttgtttcccgaactgttaccaacaaaattataacgatgaacaagtaaagaccggttggtggcagtactgatcggtctgtgatggatgattaatttcaccttaaatccgggtgctgttaggatgctgacatttttcgggtacaccattcagattatgcaaataaagatccaatcaaaaaataaacatccctgaatataatatattcatagcatccataactcatcctgggcgataactaaaccatttttgagtaataaatgaaacaactgcaacactcttattatttctggaaaacgcctcgcaaaaacaaaacaacatgcaaaaatccgctttttttaaatgattttccggcgtaattttcgcacatacattaatgagtaatataggtaaggtggtggtaatggcgatgaatacggtttttcttcatttatcagaagaggcaattaaacggctgaacaaacttcggggctggcgtaaggtttcacgatctgcaattttacgcgaagcggttgagcaatatctggagcggcagcaatttccggtgcgtaaagcaaagggaggcaggcaaaagggggaggtagttggtgttgatgatcagtgtaaggagcataaggaatgaaaaaaatttttcattcttgaatataaaaaaacagatgcccttattctggtattaatacaaggctgttttacttgaacttataataactgcaactgttacatcgtatctggaaaacgcctcgcaaaaataaaaaatgatgcgtaaatgagctttctttaaagattcggcaagggtacttttctctccatagattcaaaaatgatattggcgagatatttatgaactctctggcaggtatagatatgggcagaattttactcgatttatcgaatgaggtgattaagcaacttgatgatctcgaggtgcagcgtaatcttcctcgtgcggacctattaagggaagcggtagatcaatacctgataaatcaatcgcaaacagcaagaaccagtgttcctggcatctggcaagggtgtgaggaagatggtgtcgaatatcagcgtaagctgcgcgaggaatggtaatgggaaaaaatgatgtcaatcagattgctgacaacgtgcgcgttgttcatgccggatgcggcgtgaacgccttatccggcctacaaagtcatgcaaattcaatatattgaagtttattggtagggctgataagcgcagcgcatcaggcaatcatacgcttgtcatcagtgacatacccataaccttatcgatgtgttggagggaagaacgaggcaaacagacaattgcggcatgatcttgaatgggtaacgcggaatacgagagatggtgtcgtcacaccctatgagctgtaatccgggcgaccagcgccacccggaaaacgtcagagattactccccttcacccggaaacaggaacgggttgatggaactgcgggcatagccttcttgctccattcgcgcgtccagtaccagagaagcgaggtcatctgccacggcttcaactttcggttctttttcctgataaagaatcttcaggtaagtgccacagtcatcgcagctttcggctttaatcgcggcctgttcgtcatccagcgaccagtaatgcagtttgccgttctgctcgcagttgctgcattttacgcgcactacgtgccattcggtttcacacaggttgcagtgcaggtaacgcagaccctgagtggtgccaatttgcaccatgctggacaccggcatagaaccacaaaccgggcaatattgacgttgctcgccgtattcagcgcgggctttgccggggatcagattggccatctgcgcccagtagagcgacagtgcagcccagataaacggcgctttatcgctgctgacggatgagaaatcagaggcaaacagtgcgctggccatatcttccagctcctgagttgatgccttctccagattctcaatcactgccagcgccgggccgctcatttcaggtttcagctcagcaatcagcgccatcagcagcttttgccagtgcttatcacgcggcagaacgtgaatatccagcgggggcttgccctgtgcgctggcttctttaatgcgcgcggtcagatccatctccagcggatggtcgtacagcaccacttcctgggcgtgggcgataagcgcagcaaagcgcaggtaatcacccagcggattattttctgccagctcgcgcagacgctcggcgcggcggttgtataaattcttgagccgagggaacaataacggcggaatcatatccgccgtacgtttctcgctcgaacccagctcatcttgcgggattatgcgaatactcattcagctttcttttccgttgtcttgcggacctcacggtaccagcgcgggtgatgtttcttcgcccaggcgctggtaacccatccttccaccatggcggtaatcgtgcctttcacccaaagggcggcgtagatatgcaccatgataaccacaattaacgccactgcggcaaatgaatgcagcattaacgcgaatcggatcaccgggattgagaaagcaggcgcaaaataaggacgccagataatcacgccgctcaccagcagcagaaccaggaaaataatcgccgcccagaaaacgcatttctgaccgaagttataacgcccggtgtcacctacttcctcgttgacgacgatcttacgaatattcttcgcccaaaagatatcatcccgattgattaggttgtgatgccagtaacggaaaaacatgatgatgaacgaggcaaacataaccacgccgacaaacgggtgcagaattcgcgccagctgcggtgtgcccatgatttgcatcaaccagttgaaggacgggaacaaaaagcccagcccgctcactgccgccaggatgaagcagaaggcggtgatccagtggttgatacgttccggcgcggtgtagcgcacgatggtgtcacgtcgtttcatttgcgctcctcgtctttctcttcgtgcagattattctcttcctcatccgcacggttcggaccgacacccacgtagtggaagatactggctgcgaaggtagccgcaaagccaacagctgcgagcggtttccagatgcctttccagaatttcacggtttcgctgatttccgggttctccggcaagccatgatacagatttggcttgtcagcatggtgcagcacgtacataacgtgtgtaccaccgacgcctgccggatcgtacaggcccgcattgtcgtaaccgcgggttttcagctccgccacgcgctcgctcgccagcgttttcatcgactctttcgtaccgaagtgaatcgcgcccgttgggcaggtcttcacgcaggctggttcttgcccaaccaccacgcggtcaacgcacagcgtacatttgtagacgcggttgtcttccgggttgaggcgcggaatgtcgaacggacagcccgcaatgcaataaccgcagccaatgcactgctcggactggaagtcgacgataccgttggcatactgaataattgcaccttccgccgggcacgctttcaggcagcctggatcggaacagtgcatacagccgtctttgcggatcagccattccagtttgtcgttctgctccacttccgagaagcgcattaccgtccacgatttggcgcttaaatcattggggttgtcgtacaccccaatgttattgccgacggtatcgcgaatgtcgttccactctgaacacgccacctgacaggctttacagccgatacaggtggtgacgtcgatgagtttcgccacttcttcctggaagtcccgcgcctgaggcgcgggggtcagaccgttagtcgcggaacgacgaatgatatcttgagattgataagccatatgtcgtctccgttacaccttttccacattcacaaggaaggacttaaactccggcgtctgcgtgttcgcatcaccaacgaatggcgttaacgtattggcaataaagccttttttagctacgccttcataaccccagtgaatcggaataccgatggtatcgatatctttgccgttcgctttcagcgtacgaatacgtttggtcaccaccgctttggctttgatatagccacggttggaggagactttcacggtatcgccctgggcaatgccaagtttattcgccagcgactccccgatttccacaaactgctctggttgcaaaatcgcgttcaacagcgcgtgtttggtccagtagtggaagtgctcggtcagacgataggtggttccgacatacgggaacttatcggctttacccaatgcttcggcgtcgtctttaaagatacgtgcagccgggttcgagataacgtttggatgcagcgggttagttcccagcggcgtttcaaacggctcgtagtgttccgggaacggaccttccgccatcttatcgagggcaaacagacgccccatgccttcctgctgcatgataaacggcccgacgccgctacccggaggcgctgcgctgtagtccggaatatcccagccggtccacttagtgccgtcccatttcagcaactgacgcttcggatcccacgggttaccctgcggatctgcggaggcgcggttatacagaatgcggcggttaagcggccatgcccatgcccagcccagcgtgttaccgaggccagacggatcggcgttatcacgacgcgccatctggttgccttccggcgtccagctaccggcgaaaatccagcagccacaggaggttgtaccgtcatcgcgcaattgggcgaacgagctaagttgttggcctttcttgacgataaccgcaccggttgccggatcggtaatatcggccagcgccttaccgttgctctccatcgctacttcttccgacttcggctcatgcggaatggcgtagttccaggtcatgttcagcacctggtccgggttcgcgccaccctgttcggcatacatcttgcgcaagcgcaggaagataccggagaggatctcgccatcagtcagcgcaatccccggggcgtccgcacctttccagtgccactgcaaccagcgacctgagttaacgattgaaccgttctcttctgcgaagcaggtcgatggcagacggaacacttcggtctggatcttcgacgagtcaacttcgttcagctcaccgtggttctgccagaagttagaggtttcagtgttcagtgggtcgatggtgacgaggaacttcagtttcgacagacaaccgatcactttgtttttgttcgggaatgaggcaacagggttaaagccctggcagatatagccattgaccttgccctctttcatcatctcgaagtactgcaggacgtcgtagcctttatcccacttcggcaaccagtcaaagccccagctattttccgccgtcgctttatcaccaaagaaggccttcatcatagagacgaagaatttcgggtagttgccccagtagtttacctggccttccagcagcggttttggcgtgttggcggtaaggtaggtttgcagatcggtctgcttctcgcttggcagcgtcatgtaacctggcagactctgcgacagtagccccaggtccgtcagcccctgaatattggagtgaccgcgcagggcgttaacgccgccgccggccatccccatattgccgagcagcagctggatcatcgccatcgtacgaatgttttgcgcaccaacggagtgttgcgtccagccgagggcatacaggaacgaggcagttttatcgtgagcactggtttctgcgatgtattcgcagactttcaggaacgcgtcttttggcgtaccacagatgttttcaaccacatctggcgtgtagcgggaaacgtgctgtttcagcaagttccacacgcagcgcggatgttgcagcgtggtatcgcgtttggcgaagccgttttcgtccagttcataagtccaggaggatttatcgtacttgcgtttttccgcgtcgtagccggtgaacaggccatcttcaaagccgtaatcctcacgcactatcaggctggcgttggtataggcttcggtgtattcgcggttgaatttttcattgttcagcaggtacagcaatacgcctgacaggaaagcaatgtcagtaccggaacgaataggggcatagtagtcagctaccgccgccgtacgcgtaaagcgaggatcgatcacaatcagcttcgcgccgttgtgaattttggcttccatcgcccagcggaacccgaccgggtgagcttcagcggcgttaccgcccatcaccacgacgaggttggcgttcttgatgtcgacccagtggttggtcatcgcaccgcgaccaaatgttggagcaagacttgctaccgttggtccgtgtcagacacgcgcctggttgtcgaccgcgagcatacccagcgcgcgggagaatttttgcgttaaatagccggtttcgttactcgacgcggaagcacacagcatcccggtggagagccagcggttaacagtcacgccttcggcgttttgcgcaatgtagttagcatcgcggtcttctttcatcagtttggcgatgcgatcaaacgcctcttcccaactgatttgctgccatttatcagaacctggcgcacggtattccggaaacttcagacggctttcggagtggatgaaatccaccaggccagcgcctttcggacaaagtgcaccgcggttgaccgggtgatccggatcgccttcgatatggaagatagatgctttggcgttttttgctccgtcaccgaggctgtacatcaacagcccacagcctacggaacaataggtgcaggtattacgggtttcgcgggtgcgcagcagtttatactgccgggtttccgcgagcgctacgctgggtgcaaaacccagtgccgctgccgtggtgcctgccataccgccagcgcagatcttaaagaactgccttctgctgacctgcatggattgctccttgtttcgacattgtcacgtcccatttacattcgcttgctgcgtgtgcagggagtgggagttatttttctttgcggaaggggccgcaaaggtccagaattggctcaatttccctccatccaggaagggtttgtaacagaataccataatgttggtgtgtgtgttcttatctggttaagagaaagtgaaaaaaacacagcaaaaagaaatcgaaaatgtgacaaatatcacaggtgttcgtcaaattgagttatggcggcgtgatgatttacaacacccacggttagatgaggtcgcggaagaagttcccgttgcgctggtctacaacggcatttcgcatgtggtgatgatggcgtcgcccaaagaccttgagtactttgcgatcggtttttcgctttccgaggggataatagaaagtccgcgcgatatcttcggcatggatgtcgttccttcctgtaatggtcttgaagtacaaattgagctttccagccgccgctttatggggttgaaggagcgccgccgggcgctggcgggacgtacgggctgtggcgtatgcggcgtggagcaacttaatgacatcggaaaaccggtgcagccgctaccgttcacccagacgtttgatctcaacaaactggatgatgcattacgtcatctcaacgattttcagccagtggggcaactgactggttgtactcacgccgctgcctggatgttgccatctggcgaactggtcggcgggcatgaagacgtgggtcgccatgtggcgctggacaaactgttaggccgccggtcacaagaaggggaaagctggcagcaaggtgcggtactggtttccagtcgtgccagttatgaaatggtgcaaaagtcggcgatgtgcggcgtagagattttgtttgcggtgtctgccgcgaccacgcttgctgtagaagtggctgagcgttgtaatctgacgctggtgggtttttgtaagccgggtcgggcaacggtttatacccatccgcagcgtttgagcaattaattaaaataagtcctgcgatatatattaaattgcaggacttattcatttcgtgaattttattattttatttataaataaaacgcgtgtagtggcgttttcttttttcatttattatgttcactctcttatctatatatttataaggcaattaaatgaaaaggaatttattatcttccgctattatagtcgccatcatggccctcggtctgacgggttgtgatgataaaaaagccgaaacagaaacgcccccgcctgccaatagtcaacctgccgcaccagctcctgaagctcccgttgcaaaagcagaagctaaacctgaaacacctgcgcaaccggtggtcgatgaacaagcggttttcgacgaaaaaatggatgtctatatcaagtgctataacaagttacagatccctgtacagagcagtctggcgcgttatgctgactggctgaaagattttaaacaggggcctaccggtgaagagcgtactgtttatggcatctacggcattagtgaatccaacctcgctgagtgtgaaaaaggcgtaaaaagtgctgtggcgttaacgcctgcgctgcaacctattgatggcgtggcggtgagttatatcgatgctgccgtggcgttgggtaataccattaacgaaatggataaatattacacccaggaaaattataaagacgatgcgtttgcgaaagggaaaacgctgcaccagacattcttaaaaaatctggaagcctttgaagctgtagcagaatcttatcatgcggcgattcaggaaattaacgataagcgccagcttgcggaactgaaaaatattgaagaaagagaagggaaaacattccactattactctctggcagtcatgatttcagcgaaacaaattaataacctgatatcgcaagataagtttgatgcagaagcggcaatgaagaaagtgtctgaactggaaacgctggtggcgcaggccaaagaagcggataaaggcggcatgaatttctcgtttattaattcggcaggccagtatcaactcgaggctaaaaaatacgttcgccgcgtcagagataaagtcccgtactctgactgggataaagagcaactgcaggacgcaaactcaagctggatggtcgacgactctttcccgagagcattacgcgagtacaacgaaatggttgatgactataatagcctgcgttaaacgtttttgatgataaatgcagtgtcggatgcggcgcatccgacacagttcaccccttgtgaagtaactccataaatgcctcatatcctgttaacccggcaataacctctgccggatgctgacacaatacgcttgccagatagctaaatatttttagctcatgacgcgcatcggcggcggcgcaggcgatcaagacatggttaatgacttcgttattcacctcaactggttgggcgagggtaataaaaaatccacgaaaacgtcgctcctgttcgctccagcaatgtgggatggcgaggcgattaacaatcaggttttcaccttcgccttcgcgggcgatgatgcgttgtgcttcatcggcggtaatatggtgttgtgccactaattgcgcacaaatttgccgggtaatatgttgccagctttcaccgcgtacattcgaataatgaaaacttccgggggcagagaaaaaacgctccggctgttggcgaataaatgccgtcgccagaaaatgttttatttgttcgataccggcagccgtaatgatattttttacggtgatgtaattatttaccgcgtcatccagtaaataatggctgttgttaatgatcaataacggctcaatctcttcgcgaatggcaacaagttcgcttaagctacgggcaataatcacccgacaatgtaaaacatcgcgctcaatggcgagctgattaatagtggcaatcgcgttctggtccgagagcaaaatgatcggctggcgttcgttttgatgccgttccagcgcacaggcaaaatacaaaccgatcagatcgctgtcgaaaaggggaatatcgagctgttcacgcagtagcgtaataaagtgcagactcatatcaaaggccgcaggccaggcggctttcaggttattcatgctgctttggcggtgctcagcaatccacaccggtgcggcaaggcaacgtaataaatgcccggtaatattctcaaccaactgcgtatcaataatattcaatgacgcgatgcctggcaccctttgcagcaaccccagcacatgatcggctgaaattacctgcgcttgctgatgctgtttctctatcaaacccgtcagggttcttacagcgttatcaccgagaaacaggccgcactgttcaacgatttgttttatctcgttaccgggatattgcggccatatgtcagtaagctgattacgcagggcgtaaatcgccagaatcaggctggagagataatcaccctgcatcagcggccagcggtgttggttgtcgcaggccgtggataaatgctgaaggttgtctcgtgttatgcccgccagcggaattaaaaacggatctttgcgtagcaagttcgccagcaagataacgcgcttctcttctgtttcatcaatgaaatggcccaaaccggggcgactggccaggcaacaagtgcgttcataacgctgttttaaccggggcagacgttctgctacccacgtttctggcaaattaagcgccgaggcgagttgcgcacggggagtaaaggtatttagtaataatagcgccagcagccgatcgtcgttatcgtgcttttgcagcaactgaaaaaagctgcggcgctcgaagatttccagctgatagcccgcactaccactggcgaaaatgcgggctttgccgttaagggtgaagttgagatagtcaatatcacgcaggatggtcctgcctgaaacgccagtctgttgcgccagctctccaggcgtgcgcggctgttgctccagcagatcgacaatctttaactggcgttcgtttagcattaatccacctgacggaactggctaaacgcgttgactttctccgcagttaaggtcgtcagaaaatcccgtatcagcgtgagcagagcatcgtaatcggcttttgaaatcatgccgctgttagcgtgcagataacgagttggcagacacagcgcgacaaccggacgcccgccgcccatcacgttgtagcgcccgccatccgtcgctccggttttcatggtggaaaattgcagcggtaaatcgttatgtgcggcacagttttttaacactgctaccagtttctggttggggaagtagcgcttgtcaaacagcatcagccccggcccctggcccagtttcagcgggtatttaatgttatcaatgcccggaacatcacctgcgacagcggtatccagcacaatcaccacatccggtttaatgtgttccgccgaggtttgtgccccgcgtagcccaacttcttcttccacactgccaacgccgtacagcgtaatttctgggttatttactgtctgtagtagctccgccatcatcgcgcagccgatgcggttatccagcgcctttccgactactttatcttcgccccagcaggcaaaattggcttccgggctaataaaatcgccaatttcaacgccgcgcttttccgcttcttcgcgactgttcgcgccaatatcaatgaacatctcatcaaatgacagcggttgttgcttttgcttttccgttaacgcatgaggcgcgacggaaccaatcacaccagggattttaaatcccttgtgtgtgcgtatggttacccggtggttgagcatcgactgattccaccagccgccaatggtggtgaagcgcagaaaaccgctctcgtcgatgtgggtgaccataaagccgacttcatccatatgcccgacaacggcaacttttggacctttattccccttacgggcaacaaagctgcccagaccatcaaaggtgatttcattaacgcaaggttccagcgtgtttatcagaatgtcgcgaacttcctgttcatcgccgctgacggcgctggcttcgcacaactgttgcagtaactcaatgttcatggacaagctcctgttgcgcggctttcgctttgcggcgtaaccacaatcctttcaggacgataatgaatgaaatgttcagcgcgaggccaatcgccagcaccagataaaacgaacccaccggcgacatcaggccgatcagcgggtcaaagatacccaaaccaggtgccagacgtttgattccgaaagcgatcaccagcacgccggtaatgccacccgccagcgtattggcggtaatcatcggcaacggagctgccagagcgtaaggtatagccggttcggttgcgactgtggcaccgaccacaatggcactactggcagcctctttttcctgtcgggtaaacagtttgggcgcaatgaacgtcgcaagacccgccgcaacgggcggcatcaacgcgacaacgccgacgatggcgtaccagtcataaatgtgtttttccagcagtgagaagcagaagaaccaggcggttttattgatggggccgcccatatcgaacgccagcatcgcaccgaccagaaacgctgccgcaaacttcattgatggaggaatggtattcaggaagtggagcagcccgcccatgaggtcggacatcaccggcccgataacgtagtaagtgagcacgccgaaaaccagcagagtaacgaacgggatcagcattgaaccgagcagcggttgtaatgctttgccaaggcgcactttgcggaaccagaagacgaaatagccaatcgccagccccagcaccaccgcgccgaggaatcccgcacccgactgggtgccgagcagcgctttgtcgttcgccagatagcaaaccagaaacgccggagcgaaagccggtttatcggcaatcgacgaggcaatataagcgcccatgatggggatcataaaggtgaagccgaggtaaccgatggattcaactacccaggtaaacgacggcgcacctttcgacatatcggtatatggcaaaccgaactgcaccagcatgttggcaagcgccaccagaataccgccgccgatgacaaacggcagcgccgcagagacgcccgccatcaggtggctcatcacgctgccgctttgcacttcctgtttgccaagcttcacgccgctatctgcagcaaaaagatgcgagtttgttggtaattcactgaaaatctgatcgatatttttcagcgcctgggagatggcaatctcataaaccttcttcccggcaaaccgcgcgcgatcgtcaccgctcaggccacgcccggtagcgagaatgacgtaatcggcagcggcaatctcttcgctggataagcggttttcgacgccgcttgatccttgagtttcaactttaatggtatgaccgagagaacgggctttctgttccagggcttccgccaccatgtaggtgtgagcgatcccggcggggcagttggtgatcgcgacaatacgtaaggatgactccatcgccacttccttatgagctgagggtttgatttaacaaggcaagcacctggtcggtatcgccctgttgcagttgatgaataaattccttgtgaataattttgcgacacagtgtgccgatgattttgacctgatcctcttcgccgctttgcggcacgccgaggcagatccagcaattgacgtcttcgccatcgctggctttccagtcaatagcctgcgctttgcgggcgaataatacgaacggttgtttaacgcaggcgcttttaccgtgcggcacggcgacaccggaaccaaatccagtagagtgcattttttcgcgcagcagcagggtttgcaggaactggtgtgagtcggtgataaaaccgttttgtaacgctattgtcgccaactgcttcagaacggaataagcgccattgccctgaatattcaggtcaatacagcttgcagtaagagctgccattaatcggactccataaaatatattttaatcaattgtaatggtggagagattaagtgatgagaggcgatatgtcggtaaacaatgacaatttgagacagagtgaaaggtcagatttgcggagtaatgcacataatggttatttaaataaaccacatgaatcattaatgggttattcattatttttgtgatttactcacaatgtatcagggaaatataacttaccgggagatgtaatatgtttaatttttcaaatcgaaatttaaaatattgtgccggaggcatctctggcacattgggcaattacggcaggtaaaacacttcttgcagctcgctactcaccgggctgttatccgggttagcgggcataacatcggtcatatatttccaccaacgttggcaaacatcagtgctggctaccgcattccaccgttcttcagattcaatctctaccgtggcaaacagcagattacgcgctttgtcgaggtaaatggcgtagttatgcgcaccgtgagatttcaacactgcttccagttccggccagatggggttatgccgacgctgatactcttcgtgggcgtcggggttaacctgcatgacaaaggctttgcggatcatgtttgctccttacagcgccagcgcactagctagtggtgtaacgccgaagcgcttgccgagcgctatcaactcttcacggctgatggtctgtttcatgccgcccatcgaataaaccttcactaatacttgtgctgatttttctgcggtgtcgattaaaccgaatgtttcatccaacgtcgacccgctgccgaagacgccgtggaagggccacaacaccagcgaatgtttttgcatctcttgtgcggtcgcctggccgatttcgtccgtgccgggcaccatccacggcaaaatgccaacgccatccgggaacactaccagacactcggtgctgccttcccacagttggcgagtaaagaccgcggtgtcgttttccagtacataggtgagggcgatcaggttggtggcgtggcagtgcatgatcacccgatctttaccgttggtggctttaatgcgctcgcagtgggagagaaagtgagccggaagttcagaagttggaacggcttcgttggttaacccccagagaatatggtagcccgcgccgtcgctgtcgacttttacgacgcctaagttagctgcaggatcaagctggacgttacggaagaatttgccggagccggtgacaataaacggtgtatttgccagtaaaggcatgggctggctgagcgggatatagcgcggttgtgcatggaagttgtctttataaggcgcgatatcggcgtcatccaggcgcagcgtcaggttgccgccgttgcgctcgtcccagcctttcagccaggcatcggtggtggctttgatcattccctggacaaaccaggactgggtaatgttttgcatgttctgtgttcctgtaaattaggttgccttgtttagacatggtgcggcttgttcccctcaccctaaccctctccccgtaggggcgaggggactgtccggagcggtgttcagctccgttgccgcacgaggctatgtttttctccctcgccctttcagggagagggccggggtgagggtgacagcccgcatggacattcgacccgtaggccggataaggcgctcgcgccgcatccggcagtgtttacccacgctggctcaaaatttctttttcataagcccgcacgctctccagccattcgctacctgctggggtatcgtgacgctgacaatacatttcccagactgcctgccacggcaacgatttctgctcttccagcagtgccagacgcgcagtgtaatcgcccgccgcttccagcttgcgcagctcagcggtaggttccagcaacgcacgcagcagggcttttttcatattgcgtgtaccaatgacccacgcggcaatgcggttgatagaggcatcgaagaagtcaaggccgatatgcacccggttaaacagatcgtgacgcacaatctcactggcaattgcctgggtttcatcatccagcagcactacgtgatcgctgtcccagcgaaccggacggctgacgtgcagcagcaactgcggcacatacagcatggcggcggaaatcttgtcggaaatcacttcagtcgggtggaagtgcccggcgtccaggcacagcgcagtctggcggctggtggcataccccatgtaaaactcattggagccaaccgtgtagctctctgcgccaatgccaaacaatttgctctcaacggcgtcgatatggtgcgcagggtttagcttctcgctgatcacctcatccagtgctgccagcagacgctgacgcggggcgagacggtcaacggtgatatctttcataccatccgggatccagatgttcatcaccgatggtgtgccgagttgctcgccaaaataggccgaaacgcgacggctggctttgcagtgatcaatccagaactggcgaatgctgtcgtcggcatgggaaagcgtaaagccatcggcgcttagcggatgcgagaaacaggaggggttaaaatccagaccgagctgattggctttcgcccattcaacccagtttttgaagtgctctggtttgatctgatcgcgcgagactggcgtgtctaattccagatagatggcatgtaaattaagccgtttcggccccggaatcagccgcatagcctgttccagatcggcacgtagctcactggcattacgcgctttgcccggataattaccagttgcctgaatcccaccggtcaatgaaccttccgggttttcaaaaccggaaacatcatcgccctgccagcagtgcattgaaacgggtaaacgatcaagttggcgcagcgcctcctcgacatcaatccccaccgccgcgaaacgctgtttcgccagctcccaggcctgttccagttgagtggtcatgcgcaaagctcctttgtctttcgtgtagagtgaatccgcgccacgtagtgcgcaatttcactgtcaggattaggggtaaaggtggtcagattcgcggtggtgctgacgacctgacggaaatcatccacattgttgagttcatccagcgtcattaactggatgccgatattgccgagcgttgaggcttcaacaggcccggcgatcacccgaataccgcaggcatcggcgcatagctggttgagcagcgtgttctggcagccgccgccgacaatatgcagttgcgagaaatcttcaccgcgcagctgcgccagctcatgcaacacatcggcatacagcagcgccagactgtcgaaaatacagcgcgccagttcagcatcactttccgggatcggttgcgccgtttcccgacacgcagcctgaatttcgctgcacatcgcttcaggattaataaagcgatcgtcattgggattgatgatgaagcgacaggccggaagtgcctgtgtcgcggcgataagcgccgggagatcgttgatttgccgttcctgaagcactcgctgaagcagccataagcccataatatttttcagcacccgatagcgaccttccgccccgccttcattggtgatgttggctgccagcgccgtgtctttggtgaatggcgtctggctttcgaagcccatcaatgaccaggtgccagaagagagataagcggcgcgtgaaccgtttaacggcgaggcgataaccgcgctggcggtatcatggctggcaacggcgaccaccggaatctcattaccctgcgggcaaatccagtgcccaatgacattacccggatgcgtcgggcgaccaaaccaggctttgttggccccgctccacgccagtagcgactcgtcccagtcgtcgctattgatattgaccagttgtgtggtggtggcattggtgtactcccagttcatcttgccggtcaggcgataactgaagtaatccggcatcagcagagcgtgagcaatgtgtggaataagttcaggttgttgctccgtcagcgcacgcaactgataaagcgtattgaagggcagaaactggatgccgctacgttgataaatatcgcgtttgccgagttgttgctgtgcctgcgccattaggccattggtgcggctatcgcgataagcaacgggcaggcccacacgctgaccctgttggtcgagcagcacaaagtccacgccccaggtatcaatcccaatgctatcgatacgaatcccttcctcacacaccatgtttaatccaaggcgaatggcactttccaggctatccacatcccaggtgacataaccgttctggctatgcagcccatttttaaaacgatggatttcgcgcagcgtcaggctgcggcattcacgctcgtaacgcgccagcatcacgcgcccactggatgcgccgagatcgacggcgacacaattgcgaaaggtcataatgtgatcctgctgaatttcattacgaccagtctaaaaagcgcctgaattcgtgaccttctcgttactgacaggaaaatgggccattggcaaccagggaaagatgaacgtgatgatgttcacaatttgcttcattgtggtgatgtgatgctcaccgcatttcctgaaaattcacgctgtatcttgaaaaatcgacgttttttacgtggttttccgtcgaaaatttaaggtaagaacctgacctcgtgattactatttcgccgtgttgacgacatcaggaggccagtatgaccgtattacatagtgtggatttttttccgtctggtaacgcgtccgtggcgatagaaccccggctccctcaggcggattttcctgaacatcatcatgattttcatgaaattgtgattgtcgaacatggcacgggtattcatgtgtttaatgggcagccctataccatcaccggtggcacggtctgtttcgtacgcaatcatgatcggcatctgtatgaacataccgataatctgtgtctgaccaatgtgctgtatcgctcgccggatcgatttcagtttctcgccgggctgaatcagttgctgccacaagagctggatgggcagtatccgtctcactggcgcgttaaccacagcgtattgcagcaggtgcgacagctggttgcacagatggaacagcaggaaggggaaaatgatttaccctcgaccgccagtcgcgagatcttgtttatgcaattactgctcttgctgcgtaaaagcagtttgcaggagaacctggaaaacagcgcatcacgtctcaacttgcttctggcctggctggaggaccattttgccgatgaggtgaattgggatgccgtggcggatcaattttctctttcactgcgtacgctacatcggcagcttaagcagcaaacgggactgacgcctcagcgatacctgaaccgcctgcgactgatgaaagcccgacatctgctacgccacagcgaggccagcgttactgacatcgcctatcgctgtggattcagcgacagtaaccacttttcgacgctttttcgccgagagtttaactggtcaccgcgtgatattcgtcagggacgggatggttttctgcaataacgcgaatcttctcaacgtatttgtacgccatattgcgaataatcaacttcgttctctggccgaggtagccacggtggcgcatcagttaaaacttctcaaagatgatttttttgccagcgaccagcaggcagtcgctgtggctgaccgttatccgcaagatgtctttgctgaacatacacatgatttttgtgagctggtgattgtctggcgcggtaatggcctgcatgtactcaacgatcgcccttatcgcattacccgtggcgatctcttttacattcatgctgacgataaacactcctacgcttccgttaacgatctggttttgcagaatattatttattgcccggagcgtctgaagctgaatcttgactggcagggggcgattccgggatttagcgccagcgcagggcaaccacactggcgcttaggtagcgtggggatggcgcaggcgcggcaggttatcggtcagcttgagcatgaaagtagtcagcatgtgccgtttgctaacgaaatggctgagttgctgatcgggcagttggtgatgttgctgaatcgccatcgttacaccagtgattcgttgccgccaacatccagcgaaacgttgctggataagctgattacccggctggcggctagcctgaaaagtccctttgcgctggataaattttgtgatgaggcatcgtgcagtgagcgcgttttgcgtcagcaatttcgccagcagactggaatgaccatcaatcaatatctgcgacaggtcagagtgtgtcatgcgcaatatcttctccagcatagccgcctgttaatcagtgatatttcgaccgaatgtggctttgaagatagtaactatttttcggtggtgtttacccgggaaaccgggatgacgcccagccagtggcgtcatctcaattcgcagaaagattaattcgccatgccgatgccgacgatgttagcggcgacaataatcaccacacaaccgaggctcaacaccgttaccggacggcgtcctgcattgttccactctttcagcaccagcccgacgataccgccgcacaatacatagaagctcatatgcagcatccaactgatgtagtcatattgcgccggaatgcgggcgtggccccaggcatagaaaaagaattgcagataccacatcaacccgcccagtgctgagagtaacacattgtgagtgatcagcggttttgccagcgagaagtcggcttttagcgacaaatccttcacttttgccagacgaataaaacagaaaccgaggttgatgatcgcgccgccgcccatgatgatgacatagcttggcagagcgacatacagtggatcgacgcctagtgcggcagcggcttcatgcatcggttttgcggcgttcatcgcaaaggacatcccggcagagaaaatgccgcacatcaccgccagcaccagcccttttttcagattgaactcttcggctttaatgcccatcttgcgctctttcaactgcccggctcgagttacaatccctacgccaatcagcgccaccagaacgccgagcaacgtcatgcgtccgccttcggtgttaatcagcacatcgaaattgccgttgataattggcgtcatcagcgtaccgacaatcaacgtaatgccaatggcgatgccaattcccatcgacatgccgagataacgcatggtcaggccatagttgatattaccgatcccccacatagcgccgaacagaaaaacaggcagcagcgtagagagactaaacgagctgtaatacgcccagaaattcggtagtaacagggcgctgatggcccacggcagaataatccacgaaacaatcccaccgactgaccacatggtttcccatgaccatttttttacttttttgaacggagcgtaaaaacaggctgcactggccgcgccgatcaaatgccaaaatatccccatcgtaatcgcgttactcatcttcttatcctcatcatttttcgtcgcttcacatctccgacgagatgagtgtaaaaatcgtgctgtcgattaacctttcgcctgttgccgccgttgtcgatttactggcaatcacggcattaagtgggtgatttgcttcacatctcgggcattttcctgcaaaaccatacccttacgaaaagtacggcattgataatcattttcaatatcatttaattaactataatgaaccaactgcttacgcggcattaacaatcggccgcccgacaatactggagatgaatatgagctataccctgccatccctgccgtatgcttacgatgccctggaaccgcacttcgataagcagaccatggaaatccaccacaccaaacaccatcagacctacgtaaacaacgccaacgcggcgctggaaagcctgccagaatttgccaacctgccggttgaagagctgatcaccaaactggaccagctgccagcagacaagaaaaccgtactgcgcaacaacgctggcggtcacgctaaccacagcctgttctggaaaggtctgaaaaaaggcaccaccctgcagggtgacctgaaagcggctatcgaacgtgacttcggctccgttgataacttcaaagcagaatttgaaaaagcggcagcttcccgctttggttccggctgggcatggctggtgctgaaaggcgataaactggcggtggtttctactgctaaccaggattctccgctgatgggtgaagctatttctggcgcttccggcttcccgattctgggcctggatgtgtgggaacatgcttactacctgaaattccagaaccgccgtccggactacattaaagagttctggaacgtggtgaactgggacgaagcagcggcacgttttgcggcgaaaaaataatcatttgccgcctgctgcaatgaggcgtataggccgcatatcagcttaaaaaatgaaccatcgccaacggcggtggtttttttgtgatcaatttcaaaataaaaacaatgatccgataaaaataaaacagtgtttcaattgatgtggttttgatcacttttattgattaaatgaatgtctatcttcgtttccatcaacactgatgctccattgaggaatgacgcatcagcccttaaaaatatgccgacaggtgatggaaatgcagataaaacgctcgattgagaaaatcccgggggggatgatgctcgtcccgctattccttggcgcactgtgccacaccttctcgccgggggcggggaaatattttggatcattcaccaacgggatgattaccggtacggtgcccattctggcgatgtggtttttttgcatgggggcgtcaataaaattaagcgcgacgggaacggtattgcgtaaatccggtacgctggtggtaacaaaaattgccgtcgcgtgggtggttgcggcaattgcctcgcgcattattccggaacatggtgttgaagttggattctttgccggactttcaacgctggcgctggtggcggcgatggatatgaccaatggcggactttacgcttccatcatgcagcagtacggcacaaaagaagaagctggggcatttgtgttgatgtcgttggagtccgggccgctcatgacgatgattattctgggcactgcagggattgcctcgtttgaaccgcatgttttcgtcggcgcagtattaccgttcctggtgggctttgccctggggaaccttgaccctgaattacgagaatttttcagcaaagcggtgcaaacgctgattccattctttgccttcgcgctgggcaataccattgatttgactgtgattgcccagactggtttgctggggatcctgttgggtgtggcagtaattatcgtgaccggtattccgttgattatcgccgataaattgattggcggtggcgatggcactgccggaattgccgcttccagttccgcaggggccgcggtagcgacacctgtgctgattgcagaaatggtgcctgcgtttaaaccgatggctccggcagcaacttcgctggtagcgacggcggtcattgtgacttcgattctggtgccaattcttacctctatctggtcacgtaaagtcaaagccagagcagcgaaaatcgaaattttaggtacggtgaaataaacctgcttccttaatccccacagccggatgaactaacgttcgtccggtttgctattgagttcctgcctggatacttaccgcgaaaacagcacgcctgacataaaataaatatggtctaatggggaaatttctcgtggagagggaacagatgcgatatccggttgatgtatacacaggcaagattcaggcttatcccgaaggcaaacccagcgcaattgccaaaatccaggttgatggtgagttgatgctgacggagctggggctggaaggtgacgagcaggcggagaaaaaggttcacggcggaccagacagagcgctgtgtcattatcctcgtgagcattatctctactgggcgcgggaatttccggaacaggcggagttgtttgttgcgcctgcgtttggcgaaaatctctcaaccgacggtctcacggaaagtaatgtttatatgggcgatattttccgctggggagaggcattaattcaggtcagccagccgcgctcgccttgctataaactcaattaccattttgatatcagcgatatagcgcagttgatgcaaaacacaggtaaggtggggtggttgtatagcgtgatagcgccagggaaagtgtctgcggacgcgccgctggagttggtttcccgtgtcagcgatgtgaccgtgcaggaggctgccgccatcgcatggcatatgccgtttgatgacgatcaatatcaccgtttactctccgccgccgggttatcgaaaagctggacgcggacgatgcaaaagcgccgactgagcggcaagatcgaagatttttcccgccggttgtggggaaaataacccccggagtgtaggcctgataagacgctatcagcgtcgcatcaggcatcctgctcaaatgccggatgcggcgtaaacgccttatcctgcctacaaatgcggagtttaactccgcttatacagcggcaaccaaatcaccagccgtaaaccgcccagcgggctgtcttctgccttcacccagccacgatgctgctgaatggcggtttcaacaatcgccagccccaatcctgtaccgccagattcacgatcgcgtgcttcatcggtccgatagaacggacggaaaatctgttcgcgatcttccgggctaacgccaggaccatcgtcgtccaccgtaatggtgataccgtctttatctaccgcaaagcccacttcaatcttcgtatgggaataacgcagagcattacgaacaatgttttccagcgcactttccagggcgttcggattgccgtacagcggccacggcccaggcgggaagttaactgtcaacgacttgcccatttgctcggcttcgaacgccgcgttatccagcacttcactccacaactggttggctttgatggtttcgctaaccagcgcgtttttttgctgattacgggacatcaccaacagatcgttgatcatgctgtccagacgttgcgcttcggtttcaatacgctccagttccttgctttcaccgctacgacggcgcagtaacgccgtacccagttgcagacgcgtcagcggggtgcgcagctcgtgagagatatcagaaagcagacgctgctgagaggtcatcatgcgctccagcgcggtgaccatctggttaaaactggcacctgcggcaaggaattcctgtggccccgcttccagttccgggtgctggcgtaagtttccctgggcaacttcatcggcagcgtttttcagcttacgcgccggttttgccagactccaggccaaccacaacagcagcggcgtactgaccaacatggtgacaatcagcagtaataacgggcggtcaaacagtaagttaatgaaatcggattgagaactgctggccggacgaatcagataaagttggtaattatcttcgccatcacgtacggagaacggaccgaccagttccacgcggccatactttttcttctgcggatgatcggcgttatcggcctgaccaataaagttacgaatgatctgcatttcgctgcgttcagcgccgatcacgcggccttcggtggtcaccaataacaaacgctgtcctggcggtgcccacttatcaatcgcccggaacagacgccgccaccacattaaatcgttgggcggatcgttcgccagctccgcttcgacatgctgctcaatcatcagcccctgacgctgttcgctatccagaagctcggtcatctggcgtgaatcgagcttgggtaacatcaaaaccaacatcaacaccagcgccagcgtcagccagaagatggcgaagatgcgcgcggttaagctgcctatcatgaagcagaaaccatcagatagccgcgaccacgcaaggttttaaaccacgggtgaccatctttacgatccggcagtttacgacgcaggttggaaatgtgcatatcgatagcgcggtcgaaaggcgtcaggcgtttgcccagcacttcctggcttaaatgttcacgggaaaccacctgacccagatgctgtgccagcaaatagagcagggtaaactcagtgccggttaactccagcgtttgtccgtcgaagctggcttcctgacggcctggattcagcactaaggcatcaacttccagtgtcggtgaaccgttgtcgttgttttgctgttgctcgctccagtgcgaacggcgcaggatcgcgcgaatacgtgccaccagctcacgatcattaaacggtttcgggagatagtcatctgcgcccagctcaaggccgagaacgcgatcaagttcactgccgcgcgccgtcaacataatgacaggcgtctggtgtgtctggcgaagtgcttttaatgtgtcgataccatttttcttcggcatcattacgtcaagcaaaagtaaatcaatgctgtcgtccagaagatcaagcgcctgttccccatcgtgggcaacaatcacgttgaagccttccatctcgagcagctcctttaatagggaagtcagctctcggtcatcatcaactaacaggattttattcattgtttaaatacctccgaggcagaaattacgtcatcagacgtcgctaatccatgactttacgttgttttacaccccctgacgcatgtttgcagcctgaatcgtaaactctctatcgttgaatcgcgacagaaagattttgggagcaaatgatgcgcatagttaccgctgccgtcatggcctcaacgctggcagtcagttcattaagccacgctgctgaagtcggttcaggcgataactggcatccgggtgaagaacttacgcagcgcagtacgcagagccatatgttcgacggcataagtttaaccgaacatcagcgtcagcagatgcgagatcttatgcaacaggcccggcacgaacagcctcctgttaatgttagcgaactggagacaatgcatcgccttgtcaccgcagaaaattttgatgaaaacgctgtgcgcgcacaggcagaaaaaatggcgaatgagcaaattgctcgtcaggttgagatggcaaaagtccgcaaccaaatgtatcgcctgttaacgccggagcagcaagcggttttaaacgagaaacatcaacaacgaatggagcagttgcgtgacgtgacgcaatggcaaaaaagttcatcgttgaagctattgagtagtagcaactcacgttcccagtagtaaaccctgttttccttgccatagacaccatccctgtcttcccccacatgatgtgggggttttttttatcaatcacttacatcggtttccgtaagaaaacagtaacttaagaaaacctataagggactggaagggctacaaagttctgagagtgtggacactatgtggacactcagaagggaaatttataacgtcactccgccttttagaggattcagcgcgacggcattttgcaggtagtcaggcgcaaggtgcgcataggccatcgtctgctgaatgctcgcatgtcccagaatctgttgcagtgcgattatattgcccccattcatcatgaaatggcttgcgaatgtatgccgcaggatgtgggttgcctgattgggtggtatatctggcttcactctgcgtaaaatcccgcaaaacttctcataatcaactttgaataatttagcgctggcctcctctttaacttttttctccagttcctcagaaatcggcacggttcgctttttaccgtttttggttttcaggaaggtaaccctgcaatttgtaatctgtgctggttttagcgtggcaacttccgtccatcttcctccagtgctcagacataaaagtgcgacaagtaagtcatcaccagccaaaacatttaacagtttttcgatttctgctttttccaggaacgtcatttcagggttggcctccgccagtggcggcagtccgtgaattgggtgttgcccggaaaattcatccaattgaattaattttgtgaacatgccggataatcggtacatgtcacggtttatcgttgcggcactgataccatcacgtagtcgcatggaacgataatccatcaaagctcttttgctcatccggctcactggtatatcacctatgccgctgatggttttgagcagatgattaaactcttttgttccatgctcgtggttttgcccgtgatatttccaccagatgtccagcaactcactcaaagttcggcgatctgctcgctgacctgcccattctttctggctggcgtaggcgattgtgtatcgctcaaatgctacagcctcagcttttctttcaaatttcctgcggatgcgttttccgtcgcgaccgcgaggtctaatgtccacttcatagcgtccatcatcgagcttcttaattgacataagaaagccctctgacgctgtattcaccatcttggtaacaaatggtgaaaatgtaatgtttatagagtgttaaccagtctgtttttcggagtggtctgattctgttggtttttgcccaatgtgtgcgagagccggcgcgatctgaccagcttgtggtgacgtatcaccagtcattaaccagagcgtatattttttaaataaaggcgtatttgtgactcgcataacgatgctgagaccagggtctttatgcccactttcgtaatttttgactgttcctagagctatcccgctaatttcgctgaatttcgcctgtgttaagccttctgctttcctaatcgctttcagtttttcgaatgtctgcatttgacagtaacctattggtgacttatattcccgtcaaaaggttgtgtattggtgaccttttgagtgtgttagccagtccctagaaaggacaggggcgacctagaagggactggatctaataagggtaacacgaaagcaaaaagggctaatcaatggaagtcaatgactatgtgattcagtacccgattgatgcggtacatacggttaagtttgcagagttacttggtaagccagaaacggctgtagtcaagatggtaaaagagaataaattgccagttattgagcttcgtgatccaagtaagccgaacgctcgtgtcggtgagaagtgggttttcattccagagtttaatcgcgctgtacgagaggcgttttataaccgaccagttgaacagcgtgatgcatggcttttgtggatggggttgtgattatgagtgaaccgcgttgtattgctcagttactgcgtaacgaaagccccagggcgattgacttcaccatcacccacggtaaggggcgtaagggaatcattatccgcaccaaaaaacagagtccggtaaaaaaggctctgacctttctgaaaagccggagggtctggaaatgacagtgatgacgctcaatctcgttgaaaaacagccagcagctatgcgccggataattggtaagcatctggccgtccctcgctggcaggagacatgcgattattataatcagatgatggaacgcgaacggctaacggtttgctttcatgcgcagttaaaacaacgtcacgcaacgatgcgttttgaagaaatgaacgacgtcgaacgtgaacggctggtttgtgcaattgatgaattgcgtggggcattctcaaaacgccgtcaggttggcgcaagtgagtatgcatatattagttttttaacagtcagtcagcgccgtactttatttatgcacgcacgactgacagaaaaagaatttaaccagccatactggcgaattaatgaagagtcatgttactggcgtgatgctttattccgtgcattacgtgaattattcagtctgtttgagtatgcaccgacaattctgacgtcggtaaaaccagagcaatatctgcattaagtaattaaccagagtttttaacgcacttaatcgtgcggggcttctttttgcctggagaaagtcatgcatacagtttctgaaaatcagtgcggtaaattcgcattactgctgcaacaggccagaaccgaagcacaggccgacgctgcgacgcgcttttcttctcatcttgacgccatgattcgccacatcacaaaggcggagttatcccgcgtggagatagtcgagctgctcagtcaggagtcggaaaaatttcacaacatcggattgtctcgcggggaggtgctttgatgtcctgttctcattcagttgtattactgaacaatgccttaaaaatcgccgttatgaaaaatggcgatttgtctcttattcaacttggtcttgataaagaaaaacgcgaaataactgaatctgttatcgcgatttatcagagtgaattaaacctcctgtctgatgtggtcaatttacttgttaaacgcgctgtatttcacaagcaaatttcctccgtggatgaactgacgaaattaacgacagaaatcgccagctattgcgctgatgaatttaaaaaactgaacgacaaaaggaactggtaatgccggacaacgtagatttcattcaggaacaacaggctgaattactggagcgccagattaacgcggcaagggtaaaacattgtggtgcttctgcgctggtttgcgaagagtgtgacgcgccaatacctgctgcccgtcgtgcagcttatccgtcagccacgcgttgtgtttcctgccagtcagtctttgaagcaaaaaacaagcattaccggagaatggcatgagtattcgtatcgaaattggcgaacgttatgtcgttaccagtgacagctttcagtttattctccacgagaaaaagagagcggaaagcggtaaaaacgccggtcaggaatggctggcggtggttggttattacccgaaattaagccagctcgtttccggcctgatgcatcacgatattctgaccggaagcgcaaagtcttttgctgatttaaacgcgcaggttgagcaactcagcaagcgttgttcagaggcttttggctcatatggccgttaaagcctccgggcgttttgtccctccgtcagcatttgccgcaggcaccggtaaggcgtttaccggtgcttatgcatggaacgcgccacgcgaggctgtcgggcgcgaaagaccccttacacgtgacgagatgcgtcaggtgcaaggtgttttatccacgattaaccgcctgccttactttttgcgctcgctgtttacttcacgctatgactacatccggcgcaataaaagcccggtgcacgggttttatttccttacatccacttttcagcgtcgtttatggccgcgcattgagcgtgtgaatcagcgccatgaaatgaacaccgacgcgtcgttgctgtttctggcagagcgtgaccattatgcgcgcctgcctggaatgaatgacaaggagctgaaaaagtttgctgcccgtatctcatcgcagcttttcatgatgtatgaggaactctgcgatgcatgggttgatgctcatggcgaaaaagaatcgctgtttacggatgaggcgcagactcacctgtatggtcatgttgctggcgctgcacgtgctttcaatatttccccgctctactggaaaaaataccgtaaagggcagatgaccacgaggcaggcatattctgccattgcccgcctgtttaacgatgagtggtggactcatcagcttaaaggccagcgtatgcgctggcatgaggcgttactgattgctgtcggggaggtcaataaagaccgttctccttatgccagtaaacatgccattcgtgatgtgcgtgcgcgccgccaggcaaatctggaatttcttaaatcgtgtgaccttgaaaacaaggaaaccggcgagcgcatcgaccttatcagtaaggtgatgggcagtatttctaatccagaaattcgccggatggagctgatgaacaccatcgccggtattgagcgttacgccgccgcagagggtgatgtggggatgtttatcacgctgaccgcgccgtcaaagtatcacccgacacgtcaggtcagaaaaggcgaaagtaaaaccgtccagctaaatcacggctggaacgatgaggcatttaatccaaaggatgcgcagcgttatctctgccgtatctggagcctgatgcgcacggcattcaaggataatgatttacaggcctacggtttgcgtgttgttgaaccacaccacgacggaacgccgcactggcatatgatgcttttttgtaatccacgccagcgtaaccagattattgaaatcatgcgtcgctatgcgctcaaagaggatggcgacgaaagaggagccgcgcgaaaccgttttcaggcaaaacaccttaaccggggcggtgctgcgggatatatcgcgaaatacatctcaaaaaacatcgacggctatgcactggatggtcagctcgataatgataccggcaggctgctgaaagacactgcagcggctgttaccgcatgggcgtctacgtggcgcattccgcaatttaaaacggttggcctgccgacaatgggggcttaccgtgagctacgcaaattgcctcgcggcgtcagcattgctgatgagtttgacgaacgcgtcgaggctgcacgcgccgccgcagacagtggtgattttgcgctgtatatcagcgcgcagggcggggcaaatgtcccgcgcgattgtcagactgtcagggtcgcccgtagcccgtcggatgacgttaacgagtacgaggaagaagtcgagagagtggtaggcatttacgcgccgcatctcggcgcgcgtcatattcatatcaccagaacgacggactggcgcattgtgccgaaagttccggtcgttgagcctttgactttaaaaagcggcatcgccgcgcctcggagtcctgtcaataactgtggaaagcctgccagcagtgataattcgttaccggctcccacgccttctgagcacgccgcagcagtgcttaatctggttgatgacggtgttatcgaatggaatgacccggaggtcgtgagggcgctcaggggcgcattaaaacacgggctgagaacaccaaatcgtcagcagagaaacggaagcccgttaaaaacacatgaaattgcaccgtcggccagactgacccggtcggaacgaatgcaaattacccgtatccgcgttgacctcgctcagaacggtatcaggccgcagcgatgggagcttgaggcgctggcgcgtggcgcgaccgtaaattatgacgggaaaaaattcacgtatccagtcgctgatgagtggccgggattctcaacagtaatggagtggacatgatggcaaaaattcacgaggtaaagctgcacgcaaaatatttcgaccttgtgctggaaggaaagaaacgcgcagagtttcggaaaaatgaccgtaattatgagcgcggggacacgttgattttgcatgaatgggtacagggtgtgtttacggggcgaaaggttgaagcccggataacagatgttactgacctgtcagactggctggaagattatgtcttgctaagtattgagctgcttaatacaggcgtatatgagattgtgaactggaaagaacttagtgagcgtggcttggtattcagaattaatcatgaaattatgcatcagctcggccttgctgttatgtatgaaccagagacggggatgtctggcggggcaatggttgccacggatggagcatggaactattcagatgaacagatggagcgtgcacagcaaaacgggtggcttggataatgcacagaataccaggcgagataccgcaccataaaactaaaaatatcaagctgatggctattgttcagcgtttacagcggattatggtcaacgaaaatctgacgcccgatgagctggtcgggtgtgccgaaatagtccgggataattacgggcggtttaaccatatcggtcagtccagagttgcgccaccacaacgcagacgatagagaacgccgccagtcgtgaaacttgttttcagggctggcggggttgaataacgagtgtcgcgaggcgttagtttgagcttacaattaaacctattgaaaattaatgagaagtcaattttatctttttctcgttaaagatggccacaactactaaaacgtgagaatatcaagacttggcaaaatctagcttttcccaacggggtgtttcgctataatacgcggtcggtttttaggaggggtcaatgccaactgtagtttcacttttttctggatgtggtggttctgatgcgggagttttgaacgcaggtttcaatgtgcttatggcaaatgatattttgccttacgcaagggacgtttacttagaaaaccatcctgaaactgactacattttgggcgatatctcagggctccagtcgttcccttctgctgagttgctcatcggatgctatccttgccaaggatttagtcaaggtggggcaaggaaggcagatagaaagattaatacactatatttagagtttgcccgtgctttgagtaaaattaagccaaaagcattcattgtagagaatgtctctggtatggtaaggcgtaactttgagcatttattaaaggatcaattcaaagttttcgaagaagcaggttatacagtaagctcgcaaattctgaatgcgtcccattatggggtatcccaagataggaagcgaatctttatcgtaggaatacgaaaggactacggtattacatacaaatttccaaaaccaacacatggtgatggtttgacaccatattccacaattcgtgatgctattgggcatatgcctgtttggcctgttggcgagttttatgacgccgattttcattggtattatctatcgcgaaaccgtaggcaagattgggatcagatatctaaaacaattgttgcaaatcctagacatatgcctctacatccaataagtccaacattagaaaaattgggacctgataagtggcaatttacttcggatgcaccagctcgtaggtttagctatcgagaggctgctattttacaaggttttggagatttaattttcccagaaactgaacgggcttctattaatatgaaatatactgtggtaggtaatgcagtaccgcctccattgtttgaggcggttgctagaaaccttccagatttatgggattaagcagcgatcgcgctggaaggatcaaggatgatatctagatagctaatattttgactgtgatcaatattatcagatgctctggttaaattgattaatcttaggcgatcaacaaaaatagcatcgcctaacttatttttatgtgcccactcaccatctatccatcgtagatcttgaggtaagaaataataagttgcccatcggtgagctacggggaatttactgtagagcatcgcaggtgaggcctcaagctgcttcgcttcccactcttcttgagaacagccacactgaacaaaagaaatagggatggcatctcgttgatctcccattggatgccaggcaattatgtcaaggcctccgtcaccactatttcctcgactgaaatctcgttctttgaagttcgctgtgcaacggatatcggaagcaatactcttaaatttattatatagagttccagtgtaaggggccgcttgaccaccagaagcccagcatgcttttattatgctaccgctaggcattaggctttcaaaaataggtaaactaattagttcaaaactgcgcgttatctctcttctgctcattatgttgacatattttatgttagcacagattagtaaagctaaatatagtctttctaaatgttccagtggcttttctgatatatcacgtaactctacagtatcgttgtcttctgataaagtaaaagggtaactatccccaaataaatcaatgcgttgtcgtatgaagcctatcgcatagctccactttctgtcagtatatgctcgactaacacttcgttttgttctcttgcgtacaggcgtatcattttcatcatcaacatcataaacgccctcttcttctgcttcatctgtttcagctagtactgcttcgggttgagcttgcagtgtgctatataggtctcctcgactgaatgacctgtcgatattagttaaggccaatatctcaatataatcagcccataaataaggctcattagaaggcattgaatcaagatttgtaatcataatctcaatcatcctcccttttgcttctgatctgatttctaatattttttgacatctcaaaaatttcagatgcagcctcttcatgctctaatgttaattctttagctttaagtagcatatcccaaactactcttaatttaacactagctgcgtttagtgctttatctaatgcttctctttctccgctggtatatagatatgcttcatccaagtttgaacttttcatgagaatttcaattgcttcgggtttctcaaccactgctgcaatatcttttattcttcgagactcaccgatgatggttctaccttgttggtcaggcacaaaaaaccaagagaataaacgcttaaggttttcttcatttaaatttgggtctaaaaaatcctttttatcctgtagacctaaccagtttgtgatttttgaatatcccaaagctgtggttatatatgaaaattccacgtcagaagccttcatgggtaaattaaaaaactcatggtcatgcgcgacttcatataagttcagtgcagtgagaagtgttgcaacataatgtggtttactcccaatctcacgagccagattttttaatactatctctttaggttcatgtgaataaaaagtatcacataactctttaaggtatttggctttagataatgagtcccattctttgaccccagttatatgacgataaccgatatatctcagtacatcctctcggttttcataaatgatgcagggaagcttcttaggtttattggtagtatcatcaatgatttcttgcacacctttaagttttctttttggaggaagcagatctccattgagcaactttacagcagctaagcgtctgtttccctcaaccacgatgtagtttccattgctttttactgccaataaaggttctccaggaaagtaaccttgctgaccgattgatagcattagatcgtggacactttcgtcatctaacatttcctcaatgactgttgcagcgttactggcatcattgagacgaaagaaacgtgggtttttagggtcaaaatcaagcttatttgtctcaatttctacgattttgttatccatcttaacctcatgggatgatgtaaatatcttttgggggatgcttgataaaacatccatatttgatcgtttgcagcgcatttgatacatcgaagtgtacaaaaatgctgggcataactctgcattaaaatgcattcacattcaaagcactattttctcgttggacatttagcctaagagagtttggacggcttttggaattgcatcaaaaccgacccatgaagcgggcgggcgaggcggggaaagcactgcgcgctggcggtggtgctgattttattttttcagcgtctgagcgcgtcgtgacggcgtttggattgtgcgccggggcgttggtgtgtctgcgggctgttttgtgcggtggtgagcgtgtgagggtgtgatgacggggtgtaaaaaagccgcccgcaggcggcgatgttcagccgttgtcagtgtccagtgagtagtttttaaagcggatgacctcctgaccgagccagccgtttatttcccgaatcctgtcctgtaacgggataagctcattgcggacaaagacctttgccactttctcaatatcacccagcgacccgacgttctccggcttgccgcccatcaactgaaaggggatgcggtgcgcgtccagcaggtcagcggcgctggcttttttgatattaaaaaaatcgtccttcgttgcgacttcactgagcgggataattttaatgccgtcggctttcccctgtggggcatagagaaacagatttttaaagttgttgcggcctttcgacttcaccatgttttcgcgaagcatttcgatatcgttgcgatcctgcacggcatcggtaacgtacatgatgtatccggcatgtgcgccgttttcgtaatacttgcggcggaacagcgtggccgactcattcagccaggcagagttaagggcgctgagatattccggcaggccgtacagctcctgattaatatccggctccagcaggtgaaacacggagccgggcgcgaaggctgtcggctcgttgaaggacggcacccaccagtaaacatcctcttccacaccacggcgggtatattttgccggtgaggtttccagtctgatgactttaccggtagtgctgtaacgcttttccagaaacgcattaccgaacaccagaaaatccagcacaaagcggctgaaatcctgctgggacagccacggatgcgggataaatgtcgaggccagaatattgcgtttgacgtaaatcggggagctgtgatgcacggcagcacgcaggctttttgccagaccggtaaagctgattggtggctcataccatctgccgttactgatgcattcgacgtaatccagaatgtcacggcggtcgagtaccggcaccggttcgccaaaggtgaatgcctccattttcggggcgctggcggtcattttttttgccgcaggttgcagtgttttcccttttttcttgctcatcagtaaaactccagaatggtggatgtcagcggtgtgctgataccggcggtgagtggctcatttaacagggcgtgcatggtcgcccaggcgaggtcggcgtggctggcttcctcgctgcggctggcctcataagtggcgctgcgtccgctgctggtcatggtcttgcggatagccataaacgagctggtgatgtcggtggcgctgacgtcatattccagacagccacggcggatgacgtcttttgccttgagcaccattgcggttttcatttccggcgtgtagcggatatcgcgcgcggcgggatagaacgagcgcacgagctggaacacgccgacaccgaggccggtggcatcaataccgatgtattcgacgttgtatttttcggtgagtttgcggatggattccgcctgagtggcaaagtccatgcctttccactggtgacgctcaagtattctgaatttgccaccggccaccaccggcggtgccagtaccacgcatccggcgctgtcgccacggtgtgacgggtcgtaaccaatccagaccgggcgggagccgaacggattggcggcaaacggcgcatagtcttcccattcttccagcgtgtcgaccatgcagcgttgcagctcctcgaacgggaataccgacgccttgtcgtcaacaaattcacacatgaacaggtttttaaaatcgtcggcgctgttttcgcgtttaagctgctcaatgtcgaacaatgtgcagccacctttcagggcgtcctcaatggtgacaatctgccgccactggccgtccgcacagagaagacctccggcaagggcgttatgactgacgtcgatttccacgcgttcggcggcgctggcgcgtccccggttaaacagttcaccggaccagaacggataggcgtcgtgcgccagcgtggacggggtggagaaataggtcgagcgcaggtgactctgtgaggccatacctgatgccaccttacgcagtacctgaaaattcgggatccagaaaatctcgtcgacgtacaggtcgccgttatggctctgtgcggtgttggagttggtgccgagaaaaatcagttttgcgccgttattgcccaggacaatcgggtcaccggtcaggtcaacgtcaaccagccgggcaaaggcgatgatgtattcacggaacacatacgcctgcgttttactggccgacagaaaaatctggttatgaccggttttcagggcgcgcagcagcgcctcgcgggaaaaataaaacgtcgcgccaatctggcgggatttcaggatatcgcggatgcggtgctcaagcccggcgcgataccagtgcaactgatattcgaaagactgctcaaagaaaatctgctccagcttttcgatggcctcgtcactgaaaaaattctttttcggtttgcgacgcccgcctttgttgcggttagcgacgttcggattaaggtctgcctcgttgccggtctgactgtaacggttgacccgtgccagtcgttcaatctggcgtccgagcaggtcaatttccttgaagtcaccgccggttttctgcggtttgatgatgagctgggtcagccgcgcttccagactcatttcgacacggctgatgggggcaacgctgtcccagccgtcgcgctgtttccagctctgcaccgtcgggcgtttcatctgcaacatggcggcaatctgcggcacggaaaacccctgccagtacagcagcgccgcctgacgacgcgggtcgtgtaaaagagtggtgtctgtggtgatggtcatgaatacctcgccgtgatgaatccatggcaaggctactgagtcgcgccccgcgattcgctaaggtgctgttgtgccagtgataagccatccgggactgatggcggaggatgcgcatcgtcgggaaactgatgccgacatgtgactcctctaatcactattcaggactcctgacaatggcaaaaaaagtctcaaaattctttcgtatcggcgttgagggtgacacctgtgacgggcgtgtcatcagtgcgcaggatattcaggaaatggccgaaacctttgacccgcgagtctatggttgccgcattaacctggaacatctgcgcggcatcctgcctgacggtatttttaagcgttatggcgatgtggccgaactgaaggccgaaaagattgacgatgattcggcgctgaaaggcaaatgggcgctgtttgcgaaaatcaccccgaccgatgaccttatcgcgatgaacaaggccgcgcagaaggtctatacctcaatggaaattcagccgaactttgccaacaccggcaaatgttatctggtggggctggccgtcaccgatgacccggcaagcctcggcacggaatacctggaattctgccgcacggcaaaacacaaccccctgaaccgcttcaaattaagccctgaaaacctgatttcagtggcaacgccggttgagctggaatttgaagacctgcctgaaaccgtgttcacagccctgaccgaaaaggtgaaatccatttttggccgcaaacaggccagcgatgacgcccgtctgaatgacgtgcatgaagcggtgaccgctgtcgctgagcatgtgcaggaaaaactgagcgccactgagcagcgcctcgctgagatggaaaccgctttttccgcacttaagcaggatgtgactgacagggcggatgaaaccagccaggcattcacccgcctgaaaaacagtctcgaccacaccgaaagtctgacccagcagcgccgcagcaaggccaccggcggtggcggtgacgccctgatgacgaactgctgaccggcgtcagtcagtccgggaaaaccttcacgattaacccttaatttcaggaaaaactatgcgccaggaaacccgctttaaatttaatgcttacctgtcccgtgttgccgagctgaacggcatcgacgccggtgatgtgtcgaaaaaattcaccgttgaaccgtcggtcacccagaccctgatgaacaccatgcaggagtcctctgactttctgacccgcatcaacattgtgccggtcagcgaaatgaaaggggaaaaaattggtatcggtgtcaccggctccatcgccagcaccaccgacaccgccggtggcaccgagcgtcagccgaaggacttctcgaagctggcgtcaaacaagtacgaatgcgaccagattaacttcgatttttatatccgctacaaaacgcttgacctgtgggcgcgttatcaggatttccagctccgtgtccgtaacgccattatcaaacgccagtcccttgatttaatcatggccggttttaacggcgtgaggcgtgccgaaacctctgaccgcagcagcaatccgatgctgcaggatgtggcggtcggctggctgcagaaataccgcaatgaagccccggcgcgcgtgatgagcaaggtcactgacgaggaaggccgcaccacctctgaggttatccgcgtgggtaagggcggtgattatgccagccttgacgcactggtgatggatgcgaccaacaacctgattgagccgtggtatcaggaagaccctgaccttgtggtgattgtgggacgtcagctactggcggacaagtattttccccatcgtcaacaaggagcaggacaacagcgaaatgctggccgctgacgtcatcatcagccagaaacgcatcggtaacctgccggcggtacgcgtcccgtacttcccggcggatgcgatgctcatcacaaagctggaaaacctgtccatctactacatggatgacagccatcgccgcgtgattgaggaaaacccgaaactcgaccgcgtggagaactacgagtcaatgaacattgattacgtggtggaagactacgccgccggttgtctggtggaaaaaattaaggtcggtgatttctccacactggctaaagcgaccgcagagccgggagcgtaaccgatgacgagtcccgcacagcgccacatgatgcgggtctcggcagcgatgaccgcgcagcgtgaagccgccccgctgcgacatgcaactgtctatgagcagatgctggttaagctcgccgcagaccagcgcacactgaaagcgatttattcaaaagagctgaaggccgcgaaaaaacgcgaactgctgccgttctggttgccgtgggtgaacggcgtgctggagcagggcaaaggtgcacaggatgacattctgatgacggtcatgctgtggcgtctggataccggcgatattgccggtgcgctggagattgcccgttatgccctgaagtacggtctgaccatgccgggtaaacaccgccgcaccccgccgtacatgttcaccgaggaggtggcgcttgcggccatgcgcgctcacgctgccggtgagtctgtggatccccgcctgctgacggacacccttgcactgaccgccacggcagacatgcctgatgaagtgcgcgcaaagctgcacaaaatcaccggtctgtttctgcgtgacgctggtgatgccgccggtgcgctggctcacctgcaacgtgcgacacagctcgactgtcaggcaggcgtcaaaaaagagattgaacgactggagcgggagctgaaaccgaagccggagccgcagcccaaagcggccacccgcactccgcgtaagacccggagcgtgacaccggcaaaacgtggacgcccgaaaaagaaagccagttaacaaccgaatgcgccccgcgccagggcggcacgccggtcagtgacggtgaatcacctgacactgcaccggcgtccaccgcccgacttttcagaggtagtcatgatgacgctgattattccgcgaaaggaggctcccgtgtccggtgagggtacggtggtcatcccgcaaccggcaggcgacgagccggtgattaaaaacacgttcttttttcccgatattgacccgaagcgcgtccgggaacgtatgcgccttgagcagaccgtcgcccccgcccgtctgcgtgaggccatcaagtcaggcatggcggagacgaatgcggagctgtacgagtaccgcgaacagaaaattgctgccggtttttcgcgtctggctgacgtcccggcggacggcatcgacggtgaaagcatcaaagttttttactacgagcgcgctgtgtgtgcgatggcgaccgcgtcgctttatgagcgttaccgcggcgtggatgccagtgccaagggcgacaagaaggccgacagcattgacagcaccattgatgagctgtggcgggatatgcgctgggcggtggcgcgtatccaggacaagccgcgctgtatcgtgagtcaaatctgatgaagacctttgcgctacagggcgacacgctcgacgccatttgtgtccggtattacgggcgcactgagggcgtggtcgaggccgtgctcgccgcaaatccgggactggctgaactgggggcggtgctgccacacggcaccgccgtcgaactgcccgacgttcagaccgcgcccgtggctgaaactgtcaatctgtgggagtaacgcatgacagcagaagaaaaaagcgtcctgtcgcttttcatgattggggtgctgattgttgtcggcaaggtgcttgccggtggtgaacccatcactccgcgtctgtttatcgggcgcatgttgctcggtggttttgtctcgatggttgccggtgttgttctggtgcagtttcctgacctgtcactgcctgcggtgtgcggcatcggctccatgctgggtatcgccggttatcaggtgattgagattgccattcagcgccgctttaagggcagggggaaaccgtaatgccggtaattagcacacatcagaatatcgccgcctttctcgacatgctggccgtgtccgaagggacggcgaatcatccgctgacgaaaaaccggggctatgacgtgatagtcaccggactggacgggaagccggaaattttcaccgactacagtgaccacccgttcgcacatggccgaccggcgaaggtgtttaaccgtcgcggtgaaaaatccacggcctccggtcgctatcagcagctttacctgttctggccgcattaccgcaaacagcttgccctgccggatttcagtccgttgtcacaggacagacttgccattcagttgatccgcgaacgcggtgcactggatgacatccgggcgggacgcattgagcgagccatttcacgctgtcgcaatatctgggcgtccctgccgggtgccggttacggtcagcgtgagcattcactggaaaaactggtcaccgtctggcgtaccgctggcggcgtaccggtttaaacggagtaaacaccatgaagaaattatccctttcactgatgctgaacgtgtcgctggcgctgatgctggcactgtccctgatttacccgcagagcgtggccgtcaattttgtcgccgcctgggcgattctggcgacggttatctgtgtggttgccggtggtgtcggcgtgtatgccactgagtatgtgctggaacgctacgggcgggagcttccgccggaatcgctggccgtgaagattgtcacgtcgctgtttttgcagccggtgccgtggcgcagacgggcggtggctctggtggtgatggtggcgacgtttatctcgctggtcgctgccgggtggatttttaccgcgctgatttatctcgtggcgtcggtgttcttccggctgatacgtacggcctgccgtcagcgttttgaggggcgggaaccatgtcaaagctgatgattgtgatggttgtgttgttatcgctggcggtggcggggctgtttctggcgaagcatgaaaacgccagcctgcgcgcctcgctggacagggtgaacaacgtcgccagtgaacagcagacgaccatcaccatgctgaaaaatcagcttcatgttgccctcaccagggcagacaaaaacgagctggcgcaggtggcactgcgtcaggaactggagaacgccgcgaagcgtgaagcacagcgcgagaaaaccatcacgaggttactgaatgaaaacgaagattttcgccgctggtatggtgctggcctgcctgatgctgtgcgccggttgcaccagcgcccggcctgcacagacgccagtgattgtcgccaacgcctgcccgaaagtgagcctttgccagatgccgggcagtgacccggagacgaacggcgatttaagtgccgatatccgacagcttgagaacgcgctggcacgctgtgccagccaggtaaaaatgattaaacactgtcaggacgaaaacgatgctcaaacccgacagcctgcgcagggcgctgactgatgccgtcacggtgctgaaaaccagtcccgagatgctgcggatattcgttgataacgggagtattgcctccacgctggcgacgtcgttgtcattcgaaaagcgttacacgctcaatgtgattgtgaccgactttaccggtgattttgacctgctcatcgtgccggtgctggcgtggctgcgggaaaatcagcccgacatcatgaccaccgacgcaggccagaaaaagggcttcacgttttatgcagacatcaacaatgacagcagctttgatatcagcatcagcctgatgctgaccgagcgcacgctggtcagtgaggtggacggcgcactgcatgtgaagaatatcccggaacccccgccgccggagccggtcacccgcccggtggagctttatatcaatggcgaactggtgagcaagtgggatgaatgagtttaagcgttttgaagaccggctgaccggactgattgaatcgctgtcaccgtcagggcgtcggcgactgagtgccgaactggcgaagcgtctgcggcagagtcagcagcgtcgggtgatggcacagaaagccccggacggcacaccctacgcgccacgtcagcagcagagcgccagaaaaaagaccggtcgcgttaagcgaaaaatgtttgcgaaacttatcaccagtcgttttttgcatatccgcgccagccctgaacaggcctcaatggagttttacggcggaaagtcaccgaaaatcgccagtgtgcatcagttcggtctgtcggaagaaaaccggaaagacggtaagaagattgattatccggcgcgtcctctgctcggctttaccggtgaggatgtgcagatgattgaagagattatcctggctcacctcgaccgttagttgtgccattcccgacacctcatcgtcacattgccgccggtatgacccggcggcatccttcccgttatgaacactctcgcaaatattcaggaactcgcgcgcgcactgcgcaacatgattcgcaccggcattatcgtcgaaaccgaccttaacgccggtcgctgccgtgtgcagaccggcggcatgtgcaccgactggcttcagtggctgacccatcgcgccgggcgttcgcgcacatggtgggcaccgtccgtgggggaacaggtgctgattctggccgtgggcggtgaactcgacacggcgttcgttctgccggggatttattccggtgataaccccgcgccgtctgcgtcggcggatgccctgcatatccgtttccctgacggggcggtgattgagtatgaacccgaaaccagtgcactcacggcaagcggaattaaaacggccagcgtgacagcttccggttctgttactgccacggtgccggtggtcacggtgaaagcgtcaacccgtgtcaccctggacacaccggaagtggtctgcaccaacaaactgactaccggcacgctggaagtgcagaagggcgggacgatgcgcggcaacatcgcgcataccggcggtgaactctcatcaaacggtaaggtactgcatacccataaacaccccggcgacagcggcggcacaaccgggggacctctatgactgcgcgttatctcggaatgaatcgcagtgatggcctgactgtcactgaccttgagcatatcagccagagtatcggcgatatcctgcgcacgccggtcggctcacgggtgatgcgtcgtgattacggttcgttgctggcgtcaatgattgaccagccgcagaccccggcgcttgagttgcagattaaggtcgcctgttacatggcggtgctgaaatgggaaccccgcgtcaccctgtcatccgtcaccacggcgcgcagttttgacgggcgaatgacggtcacgttaaccggccagcacaacgataccggccagccactttcgttaaccatccctgtgagttgaaatcatgccgattatcgacctgaaccagctacccgcaccggatgtggtcgaggagctggactttgaaaccattctcgccgaacgcaaggcgacactgatttccctttacccggaagaccagcaggaggcggtcgcccgtaccctgacgctggaatccgagcctctcgtcaaactgctggaggaaaatgcttatcgtgagcttatctggcgtcagcgtgtgaatgaggctgcacgggcggtgatgctggcctgtgccgccggtaatgaccttgatgtgattggtgccaattacaacaccacacgcctgattatcaccccggcagatgattcgaccctcccgccgacaccggccgtgatggaatctgacaccgattatcgtctgcgtattcagcaggcgtttgaaggtttaagcgtcgccgggtcagtgggagcctatcagtatcatggtcgcagtgctgacgggcgtgtcgccgatatttctgtcaccagtccgtctcctgcctgtgtcaccatctctgtgctgtcacgtgaaaataacggcgtcgcatccgaagacctgctggctgtggtgcgtaacgcccttaatggtgaggacgtcaggccggtggccgaccgcgtgaccgtgcagtctgccgccatcgttgaatatcagataaacgccacgctttacctttaccctggtcccgaaagcgaacccattcgcgctgccgctgtgaaaaagctggaagcgtatatcacggcacagcaccggctggggcgcgacatccgtctgtctgccatttatgccgctttgcatgtggaaggcgtgcagcgtgtcgagctggccgcaccactggccgacattgtgctcaacagtacgcaggcgtctttctgtactgaataccgcgtcgtgaccggaggctcggatgagtgattcgcgactgctgccgaccggctcatcaccgcttgaagttgccgccgcaaaagcctgtgcggaaattgaaaaaacgccggtcaggattcgtgaactgtggaacccggacacctgcccggcaaatctgctgccgtggctggcgtgggcgttttcggtcgacaggtgggatgaaaagtggccggaagcgaccaaacgtgccgttatccgcgatgcctatttcatccactgtcataaaggcactatcggcgcaatccggcgtgtggtggagccgctcggctatctcattaacgtgacggagtggtgggaaaacagtgacccgccaggcaccttccggcttgatattggtgtactggaaagcggtatcacagaggcaatgtatcaggaaatggaacggctgattgctgatgccaaacctgcaagccgccaccttattggcctgaacattacccgggacattcccggctacctgttcgccggtggtgtggcttatgacggcgatataattacggtttaccccggataagtgaggaataatgagcacaaaattcaaaaccgttatcaccactgccggtgcagtaaagctggcagcggcaaccgcgccgggagggcggaaggtcaacattaccacgatggccgtcggggatggcggtggtaaattgcctgtcccggatgccggacagaccgggcttatccacgaagtctggcgacatgcgctgaacaaaatcagccaggacaaacgaaacagtaattatattatcgcagagctggttattccgccggaggtgggcggtttctggatgcgagagcttggcctgtacgatgatgcgggaacgttaattgccgtggcgaacatggccgaaagttataaacctacccttgccgaaggctcagggcgttcgcagacctgccgcatggtcatcatcgtcagcagtgtggcctcagtggagctgaccattgacaccacaacggtgatggcgacgcaggattacgttgatgacaaaattgcagagcatgaacagtcacgacgtcacccggatgcctcgctgaccgcaaaaggttttactcagttaagcaatgcgaccaacagcacgtctgaaacactggccgcaacgccgaaagcggttaaggccgcatatgaccttgctaacgggaaatataccgcacaggacgccaccaccgcgcgaaaaggccttgttcagctcagtagtgcgactaacagcacgtctgaaacgctcgccgcaacaccaaaagccgttaagacggtaatggatgaaacgaacaagaaagcgccattaaacagtcctgcactgaccggaacgccaacgacgccaactgcgcgacagggaacgaataatactcagatcgcaaacacggctttcgttatggccgcgattgccgcccttgtagactcgtcgcctgacgcactgaatacgctgaacgagctggcggcggcgctgggcaatgacccgaattttgctaccaccatgactaatgcgcttgcgagtaagcaaccgaaagatgccactttgacggcgctggcggggcttgctactgcggcagacaggtttccgtattttacggggaatgatgttgccagcctggcgaccctgacaaaagtcgggcgggatattctggctaaatcgaccgttgccgccgttatcgaatatctcggtttgcaggaaacggtaaacagggccaggaacgcggtgcaaaagaatggcgatatcttgtccggcgggattacttttgaaaacgactcaatccttgcctggattcgaaatactgactgggcgaagattggatttaaaaatgatgccgatggtgacgctgattcatacatgtggtttgaaacgggggataacggcaatgaatatttcaaatggagaagccgccagagtaccacaacaaaagacctgatgacgctgaaatgggatgcactaaatattcttgttaatgccgtcattaatggctgtcttggagttggtacgacgaatgcactaggtggtagctctattgtccttggtgataatgataccggatttaaacagaatggagacggtattcttgatgtttatgctaacagtcagcgtgtattccgttttcagaatggagtggctattgcttttaaaaatattcaggtaggggatagtaaaaagttctcgctatccagctctaacacatccacgaagaatattacctttaatttatggggtgcttccaaccgtccagtggttgcagagttaggcgatgagtccggatggcatttctatagccagcgaaatacagataactcggtaatatttgctgttaacggtcagatgcaacccagcaactggggaaattttgattcccgctatgtgaaagatgttcgcctgggtacgcgagttgttcaattgatggcgcgaggtggtcgttatgaaaaagccggacacacgattaccggattaagaatcattggtgaagttgatggcgatgatgaagccatcttcaggccaatacaaaaatacatcaatggcacatggtataacgtcgcacaggtgtaatttatgcagcatttaaaaaatattactgcgggtaatccaaaaactgttgcccaatatcaactgacaaaaaattttgatgttatctggttatggtccgaagagggaaaaaactggtatgaggaagtaagtaattttcaggaagacacgataaagattgtttacgatgaaaataatattattgtcgccatcaccagagatgcttcaacgcttaatcctgaaggttttagcgtcgttgaggttcctgatattactgccaaccggcgtgctgatgactctggtaaatggatgtttaaggatggtgctgtggttaaacggatttatacggcagatgaacagcaacaacaggcagaatcacaaaaggccgcgttactttccgaagcggaaagcgttattcagccactggaacgcgctgtcaggctgaatatggcgacggatgaggaacgtgcacgactggagtcatgggaacgctacagcgttctggtcagccgtgtggatcctgcaaatcctgaatggccggaaatgccgcaataagttgtatgagctctagtgtgggcttacatatctatggcacagagtaaagcctaatctgacagtccactctgtgccagaggtgggcattgctgatgtcataaaatattatgccagcagccgtcttaggggagtgtttacatttcaatgatcgggtatgatctcggcatgttaatggtttattactaaatgcttgcgcctatctttatggaggagtaatgagtggtattcgtataactcaggctattgataacaatcagattttagtaaatgtaaatacttttaattatagtgttaatccctatccactcaaatgtcctgacccaaattgctctgctcatttggtgtatgtcaaaagccatattcgtcggagttttaataaaaccttgcatatccccgccttctttagactggaaaaaaatttcacgcatgacaaattatgtcagtatggaacttcaggattgaatacaatttatgcaagtgattccagtcatgatatcagccgtgcgcttgccacaggtaataatatattccgtatacatatactcgatgaagatgatatctctaaattaagcagaaaagctgcagctatgcaggcaaatccaccttctgatactacagaccgcgtttatgtcaagagaggtcggaaagccccctatgtgaagaacatggatagcttacgggagatctatgaatatggaaaagctcaccccaacaagagaaacagcataaaaattgttactggaacaagtactgtaacgtggtctgattttttctatgaaacaacgcagttagaacgattgtcaacttacctccagaaagtaaaaatagctcaggttgctgtaattatgaaagtgcatgtggcgagaatccctatggcgaaatttaattatcgacacttcattgaaggttcgccaatgaggataaaagggggctttaatatatatcctacgattcaattaggaaatgttactccaaaattatttccgttgagtagcattgtcatggtactcggtaaatttactattccaacaaatagaaaaatgataatggatccaacatttgagcgtgaagtcagaaccatagtttctagtgaagagcaagtgctaattctttgaaatcaagaggatttggctcggatgattatgtgcggcttataaccataacgtaatgagcggatttttctactgctttttatcattttggttaactaaaactaacctctgctcctcgctcaaagcagactgtcagatttgatagcgttttggctatgtaaattgtcagtcggaaaatgagtgagtacaaatcaggacaggcgggcgaattgcctgccttttctttatctgttgtttcatccactgaccagccaggtcaaatagcgtctcatgcactgcccaacagaaaatagttgcacccattaaccacggagttaaacggatgagtgactatcatcacggcgtgcaggtgctggagattaacgacggcacccgcgtcatttccaccgtatccaccgccattgttggcatggtctgcacggccagcgatgcggatgcggaaatcttccccctcaataaaccggtactgattaccaatgtgcagagtgcaattgcaaaggccggtaaaaaaggcacgctggcggcgtcgttgcaggctatcgccgaccagtcaaaaccggtcaccgttgtcgtacgtgtggaagacggcaccggcgaagacgaagaaacgaaactcgcgcagaccgtttccaatatcatcggcaccactgacgaaaacggtcagtacaccggactgaaggccctgctggcggcagagtcggtaaccggtgttaaaccgcgtattctcggcgtgccgggactggacaccaaagaggtggctgttgcactggcatcagtctgtcagaagctgcgcgctttcgggtatatcagcgcatggggctgtaaaaccatttccgaggtgaaagcctaccgccagaatttcagccagcgtgagctgatggtcatctggccggatttcctcgcatgggatacggtcgccagtaccaccgccaccgcgtatgccaccgcccgtgcgctgggtctgcgcgctaaaatcgaccaggagcagggctggcataaaacgctgtccaacgtcggggtgaacggtgttaccggcatcagcgcgtccgtattctgggatttgcaggagtccggcaccgatgctgacctgcttaacgagtcaggcgtcacaacgctgattcgccgtgacggtttccgcttctggggtaaccgtacctgctctgatgatccgctgttcctctttgaaaactacacccgcaccgcgcaggtgctggccgacacgatggctgaggcgcacatgtgggcggtggacaagcccatcaccgcaacgctgattcgcgacatcgttgacggcatcaatgccaaattccgtgagctgaaaacaaacggctatatcgtggatgcgacctgctggttcagcgaagagtccaacgatgcggaaaccctcaaggccggaaaactgtatatcgactacgactataccccggtgcctcctcttgaaaatctgaccctgcgccagcgcattaccgataaatacctggcaaatctggtcacttcggttaacagcaattaaggagcctgaccgatggcaatgccgcgcaaactcaagttaatgaacgtctttctgaacggctacagctatcagggcgttgcaaagtccgtcacgctgccaaaactgacccgtaagctcgaaaactatcgcggtgcggggatgaacggcagcgcaccggtagacctcggccttgatgacgatgcgctgtcaatggagtggtcgctcggtggcttcccggattcagttatctgggagctttacgccgcaaccggtgtggatgctgtgccgattcgttttgcaggctcttaccagcgtgacgataccggcgaaacggtggccgtcgaagtggtcatgcgtggacgtcagaaagaaatcgacaccggcgagggcaaacagggagaagacaccgagtcgaaaatctccgtggtctgcacctatttccggctgacgatggacggtaaggagctggtcgaaatcgacaccatcaacatgattgagaaggtgaacggcgtcgaccggctggagcaacaccgccgcaatatcggcctgtgattttcatccggtcagcctggctgaccggttaaccccgattcagaagtgagaaaaccatgaacaaagaaaatgtgattaccctggacaatccggtcaagcgtggtgagcaggttatcgaacaggtcacgctgatgaaacccaatgccgggacgctgcgcggtgtcagtctggctgcggtcgcaaactccgaagtcgatgcgctgattaaggtgctgccgcgcatgacggcaccaatgctgaccgagcaggaggtcgccgcgctggaactgcctgaccttgtggcgctggccggtaaggtggtcggttttttgtcgccgaactcggtgcagtgacgttcccgaaaaatttctcggtcgatgacctgatggcggatgtggcagtgatatttcactggccgccatcagaactgtatcccatgagcctgaccgaactcatcacatggcgcgaaaaggcgctccggcgaagcggaaacacgaatgagtgacaatgtaaaattacaggtattgctcagggctgttgaccaggcatcccgcccgtttaaatccatccgtacagcgagcaggtcgctgtcgggtgatatccgggaaacacaaaaatcactgcgcgagctgaacggtcaggcatcccgtattgagggattccgcaagaccagtgcacagctcgccgtgactggtcatgcacttgaaaaggcacggcaggaggccgaagcccttgccacacagtttaaaaacaccgagcgtccgacccgtgctcaggcgaaagtgctggaatccgcaaagcgagcagcggaggacttacaggcgaaatataaccgcctgacggattccgttaaacgccagcagcgggaactggctgctgtgggaattaatacccgcaatcttgcacatgatgagcaggggctgaaaaaccgtatcagtgaaaccaccgcgcagcttaaccggcagcgtgacgcgctggcgcgtgtcagtgcgcaacaggcaaaacttaacgcagtaaaacagcgttatcaggccggaaaggaactggccggaactatggcctcagtgggcgctgccggtgtggggattgcggcggcgggaacgatggccggtgttaagttgctgatgcccggttatgagtttgcgcagaaaaactcagaattgcaggccgtgctcggcgtggcaaaagactccgccgaaatggccgcactccgcaagcaggcgcgccagctcggtgacaatactgccgcctcggcggatgatgcagccggtgcacagattatcattgcgaaagccggtggagatgctgcggctattcaggcggcaacgccggtcacgctgaatatggcactggcgaatcagcggtcgatggaagaaaacgcgcaactgttgctggggactaaggcatcctttcaactgtcaaatgatgatgtcagtcatgtgggcgacgtgttgtcggcaacgatgaataagtcggcggctgattttcagggactcagtgatgcactgacttatctcggcccggttgcgaagacggcaggtgtaagtcttgagcaggcagcagccatgacaggtgtgctgcatgacaataacatcagggggtcaatggcgggtacgggtagcagtgccgttgtcacccgattacaggctccgacagggaaagcatgggatgcactcaaagagcttggcgttaaaacctcggacaaaaagggaaatatgcgcctgttgttcaccattctgaaagagattcaggccagctttgataaacacaagctgggaacgtctcagaagggggaataccttaaaaccatttttggtgaggaagccctgaaatcagcgaacgttttactggcagcggcagcaagcggaaaactggatacgctgaccgccacgctgaaagcctcggacggtaaaacggaagagctggttaaaatcatgcaggataacctcggcggtgactttaaggagtttcagtccgcttatgaggcggtggggactgacctgtttgaccagcaggaaggcgcactgcgtaagctcacacagacggccacaaagtatgtgttaaaactcgacggctggatccagaaaaacaaatcactggcgtcaaccatcggcctcattgtcggtggcgcactggcgctgactggcgtcatcggtgccattggcctcgtagcctggccggttatcaccggcatcaatgccatcatcgcggcagcaggcgcaatgggggcaatcttcacgacggttggcagtgctgttatgacggccatcggggcgattagctggccggttgttgccgtggtggccgccattgtcgccggggcgttgcttattcgtaaatactgggagcctgtcagcgcattctttggcggtgtggtggaagggctgaaagcggcatttgcgccggtgggggaactgttcacgccacttaagccggtgtttgactggctgggcgaaaagttacaggccgcgtggcagtggtttaaaaacctgattgccccggtcaaagccacccaggacaccctgaaccgttgccgtgacacgggtgtcatgttcgggcaggcactggctgacgcgttgatgctgccgcttaatgcgttcaacaaactgcgcagtggtattgactgggtactggaaaaactcggtgtcatcaacaaagagtcagacacacttgaccagaccgccgcaaggactaatgccgccacgtatggcaccggtggttatattccggcgaccagctcttatgcaggctatcaggcttatcagccggtcacggcaccggctggccgctcttatgtggaccagagtaaaaacgaatatcacatcagcctgaccggtggtactgcgccggggacacagcttgaccgccagttacaggatgcgctcgaaaaatacgagcgggataaacgtgcgcgcgcccgtgccagcatgatgcatgacggttaaggaggtgacgaaaaatgatgctcgcgttaggtatgtttgtttttatgcgccagacgctgccacaccagaccatgcagcgcgaatcagattatcgctggccgtcaaattcccgtatcggtaaacgggatgcctttcagtttctcggtgtgggtgaggaaaacatgacgcttgccggcgtgctttatcccgaactgaccggcgggaagctgacgatgaccacgctcaggctgatggcagaggaaggccgggcgtggccgttgctggatggcaccggcatgatttacggcatgtatgtcatcagcagggtgagtgaaacagggagtattttctttgcagacggcacaccccggaaaattgattttacgttgtcgctcacccgcgttgatgaatcactggccgcgctttatggcgatatcggtaaacaggcggaatcgctcatcggtaaggctggcagtatggcgactaaattcacgggtatgacgggggcgggataatgctggacgcgctgacatttgatgcaggcagtacgctgacgccggattacatgctgatgctcgacagcagggatattaccggcaatatcagcgaccgtctgatgagcatgaccctgacggataaccggggctttgaggctgaccagcttgatattgaactgaacgatgccgacgggcaggtcgggctgccggttcgtggcgctgtcctgacggtgtatatcggctggaaaggttttgccctagtatgcaaagggaaattcaccgttgatgaggttgaacaccggggcgcgccggatgtggtcaccatccgcgcccggagtgcagatttccgcgggacgctcaattcccgccgtgaaggctcctggcatgacaccacgctcggtgcgattgttgaggcgatagcctcccgtaacagactggaagccagtgtcgctccgtcactggccggaattaaaatcccgcacatcgaccagtcgcaggagtctgatgcgaaattcctgacccgtcttgcagaacgcaacggcggtgaggtctctgtaaaaatgggaaaactgttgtttctcaaagcggggcagggggtgacggccagtggtaaaaaaatcccgcagattaccatcacccgcagcgacggcgaccgtcatcattttgcgattgctgaccgtggagcttacaccggcgtaacggcaaagtggttacacaccaaagacccgaagccgcaaaagcagaaggtaaaactgaaacgcaaaaagaaagagaaacacctgcgcgcactggagcacccgaaagcgaaaccagtcacgcagaagaaagcgccaaaagtaccggaagcgcgcgaaggtgaatacatggcaggtgaggctgacaacgtttttgccctgaccacggtatatgccacgaaagcgcaggccatgcgcgccgctcaggcgaagtgggataagctgcaacggggcgttgcggagttctccatcagtctggctactggtcgggcagatatttacacggaaacgccggtcaaagtatcaggctttaagcgcgtcatagacgagcaggactggacaatcactaaggtggcacattttctcaataatagcggcttcacgacgtccttagagcttgaggtcaggctttctgatgtggagtacgaaacagaaggtgatgagtaaagtgtttcttttatctgtttgttttataagggtaatttaactaaaatggcaccatcaacaaaaccggaagaggtgctcgcgatgtttcattgtcctttatgccagcatgccgcacatgcgcgtacaagccgctatatcactgacacgacaaaagagcgttatcatcagtgccagaacgtgaattgcagtgccacgttcatcacttatgagtcggtacagcgatacatcgtgaagccgggagaagtccacgccgtaaggccgcacccgttgccgtcagggcagcaaattatgtggatgtgatcacaaaaatagcccctcagttgaggggctttatttatggtcgatgtggacgctatgtggacagtggttgatataaatccatttatatcatcaggttaggtgcttttttgtgacaccatccctgtcttcccccacatgatgtgggggttttttttatcctcaatttgcctgctgcttaatgcattgcagatgatttgcttccgttatactagcgtcagttgatagcgggagtatttatgaatcaatcttatggacggctggtcagtcgggcggcgattgctgcgacggcgatggcttcgttgctattgctgattaaaatttttgcatggtggtataccgggtcggtgagtattctcgccgcgctggtggattcgctggtggatatcggcgcgtcgttgacgaatttactggtggtgcgatattccctgcaacctgccgacgataatcactcgtttggtcacggtaaagcagagtccctcgcggcgctggcgcaaagtatgtttatctccggttcggcactattcctgtttttgacgggtattcaacatctgatatctccaacaccgatgacagatccaggcgtcggggttatcgtgacaattgtggcgctaatttgtacgattatccttgtctcgtttcagcgttgggtggtgcgccggacgcaaagccaggcggtgcgggctgatatgctacattaccagtctgatgttatgatgaacggcgcaattctgctggcgctggggttgtcctggtacggctggcatcgcgccgatgctctgtttgcattgggaatcggcatctatattttatatagcgcgttacgcatgggatatgaggcggtacagtcattactggatcgcgcattgcctgatgaggaacggcaagaaattattgatatcgtgacttcctggccgggtgttagcggcgctcacgatcttcgcacgcggcagtcagggccgacccgctttattcagattcatttggaaatggaagactctctgcctttggttcaggcacatatggtggcggatcaggtagagcaggctattttacggcgttttccgggatcggatgtaattatccatcaggacccctgttccgtcgtacccagggagggtaaacggtctatgctttcataatcagtataaaagagagccagacccgcattttgtgtataaaataccgccatttggcctgacctgaatcaattcagcaggaagtgattgttatactatttgcacattcgttggatcacttcgatgtgcaagaagacttccggcaacagattttattttgcattccaaagttcagaggtagtcatgattaagaaaatcggtgtgttgacaagcggcggtgatgcgccaggcatgaacgccgcaattcgcggggttgttcgttctgcgctgacagaaggtctggaagtaatgggcatttatgacggctatctgggtctgtatgaagaccgtatggtacagctagaccgttacagcgtttctgacatgatcaaccgtggcggtacgttcctcggttctgcgcgcttcccggaattccgcgacgagaacatccgcgccgtggctatcgaaaacctgaaaaaacgtggtatcgacgcgctggtggttatcggcggtgacggttcctacatgggtgcaatgcgtctgaccgaaatgggcttcccgtgcatcggtctgccgggcactatcgacaacgacatcaaaggcactgactacactatcggtttcttcactgcgctgagcaccgttgtagaagcgatcgaccgtctgcgtgacacctcttcttctcaccagcgtatttccgtggtggaagtgatgggccgttattgtggcgatctgacgctggctgcggccattgccggtggctgtgaattcgttgtggttccggaagttgaattcagccgtgaagacctggtaaatgaaatcaaagcgggtatcgcgaaaggtaaaaaacacgcgatcgtggcgattaccgaacatatgtgtgatgttgacgaactggcgcatttcatcgagaaagaaaccggtcgtgaaacccgcgcaactgtgctgggccacatccagcgcggtggttctccggtgccttacgaccgtattctggcttcccgtatgggcgcttacgctatcgatctgctgctggcaggttacggcggtcgttgcgtaggtatccagaacgaacagttggttcaccacgacatcatcgacgctatcgaaaacatgaagcgtccgttcaaaggcgactggctggactgcgcgaaaaaactgtattaatgatttcggaaaaaggcagattcatttagcctgaaaccgatgacagaagcaaaaatgcctgatgcgcttcgcttatcaggcctacatgaattctgcaatttattgaatttgcaaacttttgtaggccggataaggcgttcgcgccgcatccggcatggacaaagcgcactttgtcagcaatatgaggcggatttcttccgcctttttaatccctcaacatatacccgcaagttatagccaatctttttttattctttaatgtttggttaaccttctggcacgctttgctcatcacaacacaacataagagagtcgggcgatgaacaagtggggcgtagggttaacatttttgctggcggcaaccagcgttatggcaaaggatattcagcttcttaacgtttcatatgatccaacgcgcgaattgtacgaacagtacaacaaggcattcagcgcccactggaaacagcaaactggtgataacgtggtgattcgtcagtcacacggtggttcaggtaaacaagcgacgtcggtaatcaacggtattgaagctgatgttgtcacgctggctctggcctatgacgtggacgcgattgcggaacgcgggcggattgataaagagtggatcaaacgtctgccggataactccgcaccgtacacttccaccattgttttcctggtgcgtaagggcaatccgaagcagatccatgactggaacgatctgattaaaccgggtgtttcggtgatcacgcctaatccgaaaagctctggtggcgcacgctggaactacctggctgcctggggctacgcgctgcatcacaacaacaacgatcaggcaaaagcacaggattttgttcgggcactgtataaaaacgtcgaagttctggattctggcgcgcgcggctccactaacacctttgtcgagcgcgggattggcgatgtactgatcgcttgggaaaacgaagctctgctggcagcgaatgaactggggaaagataaattcgaaatcgtcacgccgagtgagtctatcctcgcagagccaaccgtgtcggtggtcgataaagtggtcgagaaaaaaggcaccaaagaggtggcggaagcctacctgaaatatctctactcgccagaaggtcaggaaattgccgcgaaaaactactaccgtccgcgcgacgctgaggtggcgaaaaagtacgaaaatgcgtttccaaagctgaagttattcaccattgatgaagagttcggcggctggacgaaagcgcaaaaagagcattttgctaacggcggtacgttcgatcagatcagcaaacgctgatttccccaggataattatcaaacccggtggtttctcgtgaccgggttttttatttgtcacgattttgcgttacccttgcatctctttgaggtacagggaaaaaaagatgaaaaaagcgggtcttctttttttggtgatgatagttatcgccgttgtggctgccggtattggttactggaaattaaccggtgaagagtcggatacattacgtaagattgtccttgaggaatgtttgcccaatcagcagcaaaatcaaaatccttcgccatgtgcggaagtcaaacccaatgccggatacgtggttttaaaagatcttaatggtccactgcaatatctgttgatgccaacgtatcgtattaacggtactgaaagtcctttgttgaccgatccttcaacgccgaacttcttttggttggcctggcaggcgcgtgattttatgagcaaaaaatacggccagccggttcccgatcgcgcggtttctttggcgatcaactcccgcaccgggcgtacgcaaaaccattttcatattcatatctcttgtattcgtcctgatgtgcgcgaacaactggataaaaatctggcgaacatcagcagccgctggttgccactgccaggtggtttgcgcgggcatgaatacctggcgcgtcgggtaacggaaagcgaactggtacaacgcagcccatttatgatgcttgcagaagaagtgcctgaggcgcgggaacatatgggaagctacgggctggcgatggtacggcagagtgataattcgtttgtgttgctggcgacacaacgaaatctactgacgctgaaccgtgcttcagccgaggaaatccaggatcatgagtgtgagattttgcgttaaggcgaggagttaaggaaagtaagtgccggatatgaaatccggcacctgtcagacttaagcctgtttagccgcttctgcagctttaacgatcactgcgaaagcgtcagctttcagagaagcaccgccaaccagcgcgccgtcgatgtctggctgagcaaacagttctgcagcgttagacgcgtttacagagccgccgtactgaatgatcacttgttcagcgatgttagcgtcaactttagcgatgtggtcacggatgaatttgtgaacagcctgtgcctgagccggagttgcagatttgccagtaccgattgcccatacaggttcgtaagcgataaccgcaccttcgaatgccgcagcaccctgagttttcagtaccgcgtcgatctgacgtgcgcaaacttcttcagttttgcccgcttcgttttcagcttcggtttcaccgatgcacagaaccggagtcaggccctgctctttcagcaccgcgaattttttcgcgatcagttcgtcagactctttgtggtaagtacgacgttcagagtggccgatgatgatgtactgagcgccgatgtctttcagcatagcggcagaagtttcaccggtgaatgcgccggacaggttcaggtccacgttttgcgcacccagcatgatgtggctgccttcagcttcgcgcttcgccatatcgatgtacatttccggtggtgcgattgcaaccgcacagccagcaacacctgccagctctttacgcaggttagaaaccagctcgtgaaccatgtggcggctgccgttcagtttccagttacccatcactaaaggatgtcgcattttaattctccacgcttataagcgaataaaggaagatggccgccccgcagggcagcaggtctgtgaaacagtatagagattcatcggcacaaaggctttgctttttgtcatttattcaaaccttcaagcgattcagatagcgccagcttaatcggttcaacagcgaaggtcagccccttttcgccgttgtccgcgacaacataacgcagtgcaccttctgtctcggtgtaataacgtttgtttttccccgccgttagcagcgactgcagttttttctggctttgtgttttggtcattaatggggtgagtgtgcggatcactgctgccatgtattcctgagctttcgctttcgctgctttttgctctggcccctggatgggtagccaggtcatttgaatgcttttgatttttaaggtaccgcgctccagcgctgtagaagcatacaagttctcgttaattttacttgcagcacgagtgagattggctttgtcgggactgctgtcgatggcacgaaattcgttcagtggcaggctgggattctggctgttaaagtcttctcgaaactggctgatggagagatcgaaagtaggggctccagccagcagataaggcgcggtcgttgccgtatctggtgtttgtgcatgcgccgttgttgtaacggttaatgcagaacataagagaaaaaacagcgtacaccctggcttcattgacagtaccttttgttatgactggctccgattaaaacgatatctgtcgcccttgtcaaaagggtagaatcctggaaaagacaaccatcaaggaacttacatgaccatacagcaatggttattctcatttaaagggcgtattggacgccgtgatttctggatttggataggcctgtggttcgcaggcatgctggtgcttttctcactggcgggtaaaaatttactcgatattcagaccgcggcgttttgccttgtgtgcttgctttggccaacagcggcagtaaccgttaagcgcttgcatgatcgcgggcgttccggcgcatgggcatttctgatgattgtggcgtggatgctgctggcgggtaactgggcgattttaccgggtgtctggcaatgggcggtggggcgttttgtcccgacgttgattctggtgatgatgcttatcgatcttggagcgttcattggcacacaaggcgaaaataaatatggtaaagatacccaggatgtgaagtataaagccgacaataaatcaagtaattaacctttaatatatctcttactgctatttttttccgggattgttatttccacgatgcaaatgacaatgcccggaaaatccttctgaactcttcaccttaagcaatatcaaaaaaaatggtaatccataagatcattacttgtttgttcttcccttaacggcgcattattcttaagtcgtaatcgacagagaggcgaatatacagaggtgccctatgaaagatgtcgtagataaatgcagtactaaaggatgtgcgattgatatcggtacggtgattgataacgacaactgtaccagtaagttttcgcgcttttttgccacccgcgaagaagcagagtcttttatgaccaaactgaaagagcttgccgccgctgcatcctctgcagatgaaggggccagcgtggcctataagattaaggatctggaggggcaagttgagcttgatgcggccttcactttctcatgccaggccgagatgattatttttgagttatcactgcgttcgttagcttgatggagttgctttagaaggagttaaacatggcttataaacacattggcgtggcaatttccgggaatgaagaagatgccttactggtgaataaagccctggagctcgccagacataatgacgctcacctgacgttaattcatattgatgatggcttaagcgagttgtatccgggtatctacttccctgcaacagaagatattcttcaattgttgaagaataagtcggataacaagctgtataaactgacgaaaaatattcaatggccgaagacaaaactgcgtattgaacgcggagaaatgccggaaacactgctggaaattatgcaaaaagagcagtgcgacctccttgtctgtggtcatcaccactcatttatcaaccgtttgatgccggcatatcgcgggatgatcaataagatgagtgcggatttgctcatcgtaccgtttatcgataagtaaccgcttaccagtaatgctccgctgtcatatggcccggtcggcgacgtaaatgtttcgtcatctgccgggtctctttcagcaactgttgtgtatcgcgcaccatctgtggattgccgcatagcatcacatggctggtttctttattcatcggcaggccaatcgcgctttccagttccccgctttcaattaacgccggtatccgcccggtgagcgaccccgctgccgtttcccgactgaccaccgtctgaatgcgcagtttgccttcgtagcgtttttccagttcttgcatcagtggcaaatagcttaagtcggcggcataacgtgcggcgtgaaccaggaccagatttttgaagcgatctaaatctttgcctagttgcagaatcgataaataagggccaatcgctgtaccggttgccagcatccatagcgtttcgcaatctggtacttcatcgagcacaaagaatcctgccgcttcgctaaccacctgcacttcatcgcctggtttcagtgccgccaatcgtgggcttaatttgccatcggggacggtgaccaggtaaaactccagatcgggattatcgggcgagttaacataggagtaggcgcgctggacgcgttcgccgtcgatttcaaggccaagcttggtgaattgcccggcggtaaacggaagcacgggggcgtgaacggtgagactaaacagggcgtcggtccagttctgcactttagtgactttgcctgttacccaatcagccatgtttttctcctgttttgattaacttgccttatcttcgttctccgaacaaaaaaattccagtcccgaaggactggaaggctcaatcgatcaaatcaatcagaggatgtgcacctgcatttccgggtctttgcgatccagatagtggatggactgaatgcggcgaatggtgcgtgacttgccgcggatcagcagcgtttcggtagtcgcgatattgcctttgcggctaatgccttccagcagatcgcctttggtaataccggtggcagagaagatgacgttatcgctgcgcgccatatcgcccaggcgcaatactttaccggcttcgatgcccatcgctttgcagcgtgccagctcctgctcgccaatgcgacgattctcttcgttgtcgcctttgacgtcatgacgcgccagcagacgaccgttcatgtcgccatctaatgcgcggatcaccgccgcagaaactacgccttccggcgcgccaccaataccgtacagcacgtcaacttcgctgtctggcatacaggtgagaattgaggccgcaacgtcgccatccggaatagcaaatacgcgtacgccgagttgctgcatttcagcgataacggcatcgtggcgtggtttagctagaatcgttaccgtcagttcgctcaacggtttgccgagcgccgccgctacattgcgcaggttatccgccagcggcaggttcagatcaatggtgcctttggctcccggcccgacaatcagcttctccatatacatatccggcgcattgaggaagcagcctttatcgcctactgccagcaccgccagcgcgttagcctggcccatcgccgtcatgcgcgtgccttcaatcggatcaacagcaatatctaccgcgtcgccgcgaccagtaccgactttttcaccaatgtagagcatcggtgcttcgtcgatttcaccttcaccaatgacgatggtgccgtcaatgttgacctggttgagcataatacgcatggcgtttaccgccgcgccgtccgcggtgtttttatcgccgcgtcctaaccatttgtagccagccagcgccgcagattcggtgacgcgggaaaattcgatggcaagttctcgtctcatagcaaactctaagcagtaaggaatggcgcgaagtgtagcacaggggaagggtgggattattgatgtgtgcggggttgcccccgcacggtttcaggactaccggatgcggcataaacgcttcatccggcatttacattactcgtcgtgttcttcccacgccatcgcgcgtttgaccgcttttttccagcctgcgtaacggtaattacgctcagtggtttcgatgcctggacggaactcgcgttcaatcaccgctttctcttgcagctcgtcgaggttctgccagaaaccgaccgccagaccagcaagataggccgcacccaatgcagtcacttcgcgaacttccgggcgctcaacgcgggtgccgagaatatcggactggaactgcatcaggaaattgtttgctactgcgccaccatccacgcgcagggcgtgcagacggataccagagtcggcctgcatcgcttccagcacgtcacgcgtctgataagcaatagactccagcgtcgcgcgtataatgtggttagcgttcaccccacgagtcagaccgaaaatcgccccgcgcgcatacgggtcccagtacggcgcacccagcccggtaaatgccggaaccacatacacaccattggtgttttgcactttggtggcgaaatattcggaatcgtaggcgtcgttaatcaacttcatctcatcgcgcagccactgaatggatgcgcctgccataaacaccgcaccttccaacgcatagttcacttcgccagtcgggccgcaggcgatggtggtcagcaggccgttttctgatttcaccgctttctcgccagtgttcatcagcataaagcagccagtgccataggtgttcttcgccatcccttctttcacgcacaactgaccaaacagcgcggcctgctggtcaccggcgatcccggagattggaatacgcgtgccgcctttgccgccaatgttagtctgaccgtatacttcggaagaacgacgcacttctggcagcatctcgcgcggaatatccagcacttccagcattttgtcgtcccagtccagggtatggatgttgaacaacatggtacgagaggcgttggtgtaatcggtcacatggacacggccctgagtcattttccagataagccacgtatcaaccgtaccaaacagcaattcaccacgacgtgcacgctcgcgagagccttccacatggtcgaggatccacttcactttggtgccagaaaagtacgggtcaatcaccagaccggtattgctgcggatataatcttctaaaccgtcacgttttaaatgctcgcagatttctgcggtacgacggcactgccagacaatggcgttatagataggcttgccggtttctttttcccagacaatagtggtttcacgctggttcgtaataccgatagctgcaatttgatcggaactgatatcggctttcgccagcacttctaccagcgtggagctttgggtggcccagatttccattgggtcgtgttctacccaacctggttttgggtagatttgctcaaattcgcgctgcgacacgctaatgatattggcatcgtgatccattacgaccgcgcgggagctggtggtgccctggtcgagcgcaacgatatattttttttcagtcatgtttaattgtcccgtagtcatattacagcgaagctttttgttctgaaggagttgtggtttccttttcttccacaacacagatatcgcaaggcaaatggcgaccaatcagtttgcggtaggcaaatgcacctacaatcgcgccaacgatagggccgaaaagcggcaccaggaagtaaggaatgtctctgccgccggtaaaggcgacattgccccagcccgccagccaggcaaagactttcggaccgaagtcacgcgctgggttcatggcaaaacctgtcaatgggcccatagatgcgccaatgaccgcaatcagtagaccaatcagcaagggagccaaagggccgcgtggtacaccgttgccatcgtccgttaacgccaggatcagccccatcagaatagcggtaatcaccatctcaactgcgaaagcctgcacaaaattgatatgaggattagggtaagtagagaaagtgccagccagatcaacactttcaacgctgccgcgaacaatgtgatgagtctgctcgaagtcgaaaaataaattgtagtaaagcccgtaaactaaagccgcagcacagaaagcgccggcaacttgtgaaacgataaaaggaataactttgcgcttgtcgaaacaggcaaacagccacaatgcaatggtaacagcgggattaagatgcgcgccggaaacccctgcggtcaggtagatggccattgccacccccagtccccaaatgacactgatttcccactgaccaaaagacgcaccagcgacttttagtgctgcaacgcaacccacaccgaagaaaatcaacaacccggtaccgaggaattcagcaatgcactggcctttcaaggttgatgtttgactcataatcggatcctgaagagttaatgtttgttgtatgcgtgaaagtcacggacctccacgatgcttgtaggcatgctgtaaacttatcgttaacgagcaaaaacgagaaatatcgaacttaaaatgtgtgtgcttcgtcataaaatgagcgttatcgcgccatttattccatctgattgtacatgatgcatgtttgttagatcattcgcgcaacaaatttattaacattttcgattgatgtggattatgtcaccaggagaaggatgaaaagtgtggcaaaccgtaatctgcaaggcgtgccgctggacagcgatggcgcggcttcatacaatcggagctaactaaagtgcgctcgtatttattaaggcgtcaccggtaatcgggacgaggatttttatccatcaacgccttgcaattcaggagaggtatgacaatgtcattagaagtgtttgagaaactggaagcaaaagtacagcaggcgattgataccatcactctgttgcagatggaaatcgaagagctgaaagaaaaaaacaactcactgtcgcaggaagttcaaaatgcccagcatcagcgcgaagagctggagcgtgagaacaaccatctgaaagaacagcagaacggctggcaggaacgtctgcaggccctgctgggtcgcatggaagaggtctgattacgcttcatcttccgcgtaatttctttactgtgtaggccaacaggtaacgcagaaaaaaggcaccttgcggtgccttttctatcattcaatatccagcggatcttcagaaagaataatcccggtattgtcggcataaagatggtcgccggagaagaaggtgacaccgccaaaattgacgcggacatcgctttcgccaatgccttcgccagcggcaccaaccggaattgccgccatcgcctggatgccgatatccaactcttccaggtcatctacctgacgcaccgcgccgtaaatgaccagaccttcccattcattttgtactgccagacgcgccagttcagcatcgaccagtgcgcgacgaacagaaccaccgccatcgacgacaagaacacgaccacggccattctgttcgagcagatcgtacagcaacccgttgtcctcgaaacattttaccgtgattatttgtccgccaaacgacgcccgtccgccaaagttggagaacagcggttccacgacgttaacatcttcttgatagatgtcacaaagctcggaagtatcgtatttcataggcttaacattcagttgctgcgagaattttcagtatatcgcgctatgtaggctgttggcaaaatcatcaattgttaattgatatttgtcagttatgctgcccactggcttaggaatatccctaaaacaaacagcaggttagtcagtaacgctcccttgacagtacgttccagcattggtcgcatcgccaccgggtccatttcccgcatcacataacgggcttgcttcaccagtaatggtgccgccagcaggaacagccagccccacaggctatgcagcgaaaagagattaaacagcgccagacacaccagcgagcccatcagcaggcaggcatgataacgacgcgcgttcacttcacctaagcgcaccaccagcgtgtttttgccattttcgcggtcgctattgatatcacgcaggttattaatattcagtactgccgttgccagcaggccgcatgcggtcgccggaaggatcagtgccggaatcaatgtatgagcctgtaaataccagctccccatgacactcaaccagccaaagaaaaccagtacggaaatatcacccagaccgatataaccataaggacgattgcccacggtgtaggtgatagcggcaatgatcgacaacccgccaagaatcaggaaaccgacaaaatcggccagcgtatggcatgccactgcaaccagtgccagcccggagagacagatgagcacgacggtaataatgagcgcccgtttcatctcttgctgggtaatgacccctttttgcatgccgcgtagcggcccaatgcggtcaggtttatcgctgccttttaccgcatcgccgtaatcattggcgaggttagaaaggatctgtaatagcccggcggtaatcagtgccagcagggcgaccagcggatcgaagtgaccttgccaccatgccagcgctgtcccgacgataattgcagcaaaggcgagggggagggttttaggtcgtaaactttccagccacgcctgagttcggctaatttgttgttcagtcataatacgcgccaataaaaatggggcctttcagccccatcaaacaatgatgaaaatgattgaacgcgattataggataaaacggctcagatcttcatctgccaccaacgcatccagatgtttgctcacataatctgcgtcaatgatgatagtttgaccgcttaaatcgctggcgtcgtaggaaatctcttccattaaacgctccagaacagtgtgtaaacgacgagcaccgatgttttcggtagattcgttcacctgccatgccgcttccgcgatgcgcttaataccggagtcggtaaactcgatatttacgccttcagtcgccatcagtgctttgtactgcacggtgatagaggcattcggctcggtcagaatacgctcgaagtcgctggtggtcagcgcctgcagttcaacgcggattggcagacgaccttgcagttccgggatcaggtcagacggtttcgcaatctggaacgcgccagaagcgataaacagaatgtggtcagttttgaccatcccgtgtttggtggaaacggtgcaaccttctaccagcggcagcaggtcacgctgaacgccttcacgagaaacatccggaccggaagactcgccgcgcttacagattttgtcgatttcgtcgataaacacgatcccgtgctgctcaacagcgtcgatagcgtcttgcttcagctcttccgggttcaccagtttcgccgcttcttcttcaatcagcagcttcatggcgtctttgattttcagcttacgcgctttttgcttctggccgcccaggttctggaacatggactgcagctggctggtcatctcttccatgcctggaggagccataatttcaacgcccatcggtgctgcggcaagatcgatctcgatttctttgtcatcaagctggccttcacgcagttttttgcggaatgcctgacgagcagcggacggttcctgctgctgttcggtctgtccccagttgtttttagccggtgggatcagcacgtcgagaatacgttcttctgccagttcttcagcgcgataacggtttttctcgatagcctggacgcgtaccattttcacggcggcatcggtcagatcgcgaataatagaatccacttccttaccgacgtagcccacttcggtgaatttggtcgcttcaactttgatgaacggcgcattcgccagcttagccagacgacgggcgatttcagttttaccgacaccggtcgggccgatcatcaggatatttttcggggtcacttcatggcgcagctcttcgttgagctgcatgcgacgccagcggttacgcagagcaatcgccacagaacgcttggcgttgtcctggccgatgatgtgcttatccagttcgctgacgatttcgcgtggggtcatttcagacatgggagatccttacgctttgtagcttaattcttcgatggtgtggaaatggttggtatagatgcaaatgtcgcctgcaatatccaacgccttttcagcaatttcacgagcactcagttcagtattttctaacagtgcacgcgccgcagcctgggcgtaagggccgccggagccgatagcaataagatcgttttctggctgcaccacgtcaccgttaccggtgatgataagcgatgcagtttcatccgcgactgccagcagtgcttcaagtttgcgcagcatgcgatcggtacgccagtctttcgccagctcaacggcggctttgaccagatggccctgatgcatttccagtttacgttcaaacagttcgaacagcgtaaaagcatccgcagtaccgcccgcaaagcccgcgatgactttgtcgttgtacagacggcggacctttttcacgttgcctttcattacggtattgcccaacgtggcctgaccatcaccagcgatgaccacatggccgttacggcgtacgcttactatagttgtcacgagctgaccccttggttacgaatacagagtacaaaccccgtacaaaagtacggggcataatgcaattatagatgggggggattttgagggtttcaacccccggcggcgagccgaatgcagtttgtatgacccgccatcttcaaccgattgagggtgctgtctgcgttctctttgcctttcaccgggccaatgaccacacgattccagccattgttggtggtgattttcgagtcaaatccttcgaacgccagctgagcacgtaccgtctctgcctgttccgcgcctctgaacgaaccgcactgcaccatccagcggcgttcgtcttttttctccgccgtcggttttggcgcgtcagcggcacgagcaaccggcgcagcttgctgcggcttcgactgcgcggtcgtgtgcgcaggggtttgcagcagatcctggtacggctgctgagtagaagccggtttagactggcgcggttgcgcctgtaccggcgcggcttgcgacgtacgcgtctgctgctgccagctttgttcagtcgtacgcgactgctgagccaggcgttgctgctccgctaattgctgcgcctgacgctggcgttgtagcgtttgctgacgctgttccggcgtctgttcattccacggaacttcaaccagctgcgttggctgctggcgcatatcagcctgcatttgttcaagaagctgacgttgttctggtgtcagttgctccggcgttttcacttcaccaccggcagaaggttctgtgggcgcacgcacacccggctggcgactttccagctctttaatgtagcgccagcgttcttctggttttggtggtagtccgttaccggtcactttctggctttgcagcgtctcggactcttctttcttgtgatgcgtaatgaagtacagaccaccgataaaggtcacaagaacggcggcagcaatagcgaccatagcgggagaaaccgcaggcagatttcgttgctttttccgtgaggtgctcttttttcgccgcgaaggtgccggttggctgcggcgtacataatctcgttgtgccactatcgtttcgctgtatttattcgttcgtcagcccgccatgttacttaagcggcgggcctttgaccagtcacggcagtcttaaaggtttactttaaggtaacgcgcgtgttgatccccggatgataagttcgcagtccattaaacgagagccactgccaacgtgttgcccctgcatttgatcaagcaataacagcatagcttcccgaccgatttcgtaacgcggctgcgcgatggttgtcagcggcggatcacaaaattgcgtcaggtcgatgttatcaaaaccgattatggaaaggtcttccgggactttcagcccctggcgttttgcctgagaaagtgcgccgagcgccatcacatcgctatggcagaagacagcagtaggcggttgtggaagatcaagcagctgctgcatcgctttgcttccggcttcgaaggtgaagtcgccacgggcgatgtattgcggatcaaccataatgccgcagcgacgcagcgcctgaacgtaaccttgcaggcggtagtgacacagcggcatctcttcgggaccggctatacagccaatccgtttatgcccttgctcatatagataatttactgcatcaaatgcggcggtcagattgtcgatatgaactgtaggtagctccagttccggtgcgaattcgttcgccatcaccatcggcggcagattacgctgttcctcaatgctggcatcaaacggcagccttgagcccagcagcaacatgccatcaatttgcttggtgatgatcaaatcgataaaggttttttcctgctgattttgatgcgcacagtcgccaatcagcaccagatatccgtgatttgccgccgtaacttcgataccgcgaataatttcgctaaagaagggatcgcagatatccgggacaatcaccagaatggtgcgggattcattacgcttgacgttgcgccccataggttgcggtaaataacccacttcccgggccgctttttcaacccgattacgggtggcctgggagactttatcgggattcattaatgctcgggagacagtcgctgtagagacttttgccttgagggcaacgtctttcatggtcgcggcagtttcctgcttcttcgctttcacactcactcctcgcctggcacgtcaggcgtactacatccatgtttacttcacatcggcaacatttttagcagatagcgcgtgaaaacggttacagaattttcatgaaaagtgtgatgaatattgaatttttcgatccgcctcgcaacgtttgcgcattagccttcgatgggatcgacatccaacacccatttcaccttgcgggaatccggtattgtattaataagcgccagcgtaccactaatgatgtgttgcaagcgcacgcgggaagggtgctgcaacaagatctgccagcgccagcggccaccacgcttaggtgccagagccggaaccggaccgagaacccacagtttgtcgtctgccagcgggctggagaggagcagattacgcagttgttgcaggaacagcggcgcatgctgattgttatgatcttccgcacgcacaatcacatggctggtccatggcggcagttgcatcatccgtcgctcagccagcgcctgttcggcaaaggcgtcgtagcctttatagagcaacgtttgcaacagaggatgttctggatggtgcgtttgcagcaccacttcgccttgtttacccgcacgcccggcacgaccagcgacctgggtgtaaagctgagcgaaacgctctgccgagcgaaaatcggcagaaaacagcgcgccgtccacatccagtaacgccaccagcgtcacatccggaaagtggtgacctttcgccagcatttgtgtgccgatcaaaatcctcgcaccgccgcgatgtacttccgccagttgctgttccagcgcccctttgcggctggtggtatcgcggtcgatacgagaaatgggcacatcagggaacagcggcgcaagcgtctgttcaagctgttcggtgcccagccccacgggtaccaggtgcgtggaaccgcaggaagggcactggcgcggcaccggacgctgactgtcacagtggtgacagcgcaaatgctgttgcgcctgatgcagcgtgtagtagtgatcgcaacgtgggcattcggcaatccagccgcagtcgtggcacagtagcgcaggcgcaaaaccccgacgattaagaaagaggataacctgattgttggcctgtaaatgctggcgcatacgggtgattaacgccggagccagacctgcctgcaccttctgaccttttaaatccagcacgtgttgaattgccggacgcgcattccccgcccggcgcgtcaggcgcagcaggcggtattttttctgctggacgttgcacaacgtttccagcgcgggcgttgcggagccaagaataatcgggatttgctcgctatgcgcacgatacaccgccaggtcgcgggcatgatagcgccagccttcctgctgcttgtaggagctgtcgtgctcttcatcaatgacaatcacgccgagatttttaaacggcgtaaacagcgcggagcgggtgccgatcacaatcgccgcctcgccatttttcgctttcaaccacgccgaaagccgctcgctgtcgttcaggccggaatgcagaacttccacgggggcattaaaacgttcacgaaaacgggcgatagtttgcggtgtcaggccgatttccggcaccatcaccagcgcctgtttgccctgagcgagcacgttttccagtacactgagataaacctccgttttaccggaaccggtaacgcccgccagcagccaggcagaaaaagtatctgccgcgctatgaattgcgccaacggcggtggcttgttcggtattcaatcgcaaccgctcaccagaaacggcatagttcgttcgccagtcgctaaactctggtgtttcacttgctaaatcacacagaccttttttgcgtagcgcctgcaacgcggcatcattaaattcgagcgtggcgacctggtcgcgccagattttgccttgccgtaacgccgccagcgcctgttgttgcttgggggagcgtttcaggctgttcagatccaccgcctggccttgttcagtggcaaaccagtaccacatcggcgcgttcgccgcaggccgcccctggcgcagtaaaatcggcaaggcatgaaacagcacatcgccaatcggatgatgatagtaatctgccgcccagagcagtaaccgccagacggagtgagtaaataccggctcaacgtccagcacttccactaccgctttcagctcgttaagcggcagctcactgacatcgctaactgacaccacaaccccgatgcgctcctgctgtttgccaaacggcacgcgcacgcgacacccggctttaaccgtcatgccttctggcagcagatagtcaaaggtacgaggaagcggaacgggcaaggcaacgtgggcaacgggcatagcatcatcctgacttgaaattcggtgggttagtatacacattgccgtagaagagtgcggatcagtttgcatacgctggttaatttctgtatgatttcgcgccttcgtacgaaatgatcgtattgaagctatacttttaacatcgcgtggtgtctggcgttagggctggaagagcgacgcggccttaaaccgaggttttcccatgaaaaaagatattcacccgaaatacgaagaaattactgctagctgctcttgcggtaacgtaatgaaaatccgctccaccgttggtcatgacctgaacctcgacgtgtgcagcaagtgccacccgttcttcactggcaaacagcgtgatgttgctaccggtggccgtgttgaccgcttcaacaagcgtttcaacatcccgggcagcaaataagaccggatttccgaaaaaagcgccgcacggcgctttttttgtgcctgtaatttgccttttataaattctgaaaaattccggggtgttaactcattatcatttcctgttgttgactggcgctaggcttctggttcttatttatttcaaaaggattttacgatgagcggaaaaccggcggcgcgtcagggcgacatgacgcagtatggcggtagcattgtccagggttcagccggggtacgtattggtgcccccaccggcgtggcctgttcggtgtgccccggcggggtgacgtccggccatccggtcaatccgctgctcggtgcaaaggtccttcccggtgaaaccgacatcgccctgcccgccccgctgccgttcatcctctcccgcacctacagcagttaccggacaaaaacgcccgcgccggtggggagcctcggccccggctggaaaatgcctgcggatatccgcttacagctgcgcgataacacactgatactcagtgataacggcggcagaagcctgtattttgagcacctgtttcccggtgaggacggttacagccgcagcgagtcactgtggctggtgcgcggcggcgtggcgaaactggatgaaggtcaccggctggccgcactctggcaggcgctgccggaagaactccgcttaagtccgcatcgttatctggcgacaaacagtccgcaggggccgtggtggctgctcggctggtgtgagcgggtgccggaagcggatgaggtgctgcctgcgccgctgccgccgtaccgggtactgaccgggctggtggaccgcttcgggcgcacacagacgttccaccgcgaagccgccggtgaattcagcggcgaaatcaccggcgtgacggatggtgccgggcgtcacttccggctggtactgaccacgcaggcgcagcgggcagaagaagcccggcagcaggccatttccggcgggacggaaccgtccgcttttcctgataccctgccgggttacaccgaatatggccgggacaacggcatccgtctgtctgccgtgtggctgacgcacgacccggaatacccggagaatttacctgccgcgccgctggtgcgctatggctggacgccgcgcggcgaactggcggcagtgtatgaccgcagcaatacacaggtgcgcagctttacttacgatgataaataccggggccggatggtggcgcaccgtcacacgggccgaccggaaatctgttaccgttacgacagcgacgggcgggtgacagaacagctaaacccggcaggcttaagttacacgtatcagtatgaaaaagaccgcatcaccatcaccgacagcctgaaccgccgtgaagtgctgcacacgcagggcgaagccgggctgaagcgggtggtgaaaaaggaacacgcggacggcagcgtcacgcagagtcagtttgacgcggtgggcaggcttaaggcacagacggatgccgcaggccggacaacagaatacagcccggatgtggtgacgggcctcaccacgccggatggcagggcatcggcgttttactataaccaccacaaccagttaacgtcagccaccgggcctgacgggctggaattgcgccgggaatatgatgaatccggccgtctgattcaggaaactgcccctgacggcgatatcacccgctaccgttatgataatccacacagtgacttaccctgcgcaacggacgatgccaccggcagccggaaaaccatgacgtggagccgttacggtcagttgctgaccttcactgactgttccggttatgtaacccgctatgaccatgaccgttttggtcaggtgacggcggtgcaccgcgaggaaggcctgagccagtaccacgcatacgacagccgtggacagttaactgcggtgaaagacacgcagggccatgaaacgcggtatgaatacaacatcgccggtgacctgaccgccgtcattgccccggacggcagcagaaacgggacacagtacgatgcgtggggaaaggccatccgtaccacgcagggcggtctgacgcgcagtatggaatacgatgctgccggacgggtcatccgcctgaccagtgaaaacggcagccacaccaccttccgttacgatgtactcgaccggctgatacaggaaaccggctttgacggccgcacacagcgttatcaccacgacctgaccggcaaacttatccgcagcgaggatgaggggctggtcacccactggcactatgacgaagcagaccgcctcacgcaccgcaccgtgaatggcgaaaccgcagagcagtggcagtatgacgaacgcggctggctgacagacatcagccatatcagcgaagggcaccgggtgacggtgcattacgggtatgatgagaaaggccgcctgaccggtgagcgtcagacggtgcatcacccgcagacggaagcactgctctggcagcatgagaccagacatgcgtacaacgcgcaggggctggcgaaccgctgtataccggacagcctgcccgccgtggaatggctgacctacggcagcggctggctgtcaggcatgaaactcggcgacacaccgctggtggagtacacccgcgaccgcctgcaccgggaaacgctgcgcagcttcggccgttatgaactcaccaccgcttacacccctgccgggcagttacagagccagcacctgaacagcctgctgtctgaccgcgattacacctggaacgacaacggcgaactcatccgcatcagcagcccgcgccagacccggagttacagctacagcaccaccggcaggctgaccggcgttcacaccaccgcagcgaatctggatatccgcatcccgtatgccacagacccggcaggtaaccgcctgcccgacccggagctgcacccggacagcaccctcagcatgtggccggataaccgtatcgcccgtgacgcgcactatctttaccggtatgaccgtcacggcaggctgacagagaaaaccgacctcatcccggaaggggttatccgcacggatgatgagcggactcaccggtaccattacgacagtcagcaccggctggtgcactacacgcggacacaatatgcagagccgctggtcgaaagtcgctatctttacgacccgctgggccgcagggtggcaaaacgggtatggcggcgtgaacgggacctgacgggctggatgtcgctgtcacggaaaccgcaagtgacctggtacggctgggacggcgaccggctgaccacgatacagaacgacaggagccgcatccagacgatttatcagccggggagcttcacgccactcatcagagttgaaaccgccaccggtgagctggcgaaaacgcagcgccgcagcctggcggatacccttcagcagtccggcggcgaagacggtggcagtgtggtgttcccgccggtgctggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgaccgtggagcagatgcaaaaccagatggacccggtgtacacgccggcgcgaaaaatccacctgtaccactgcgaccatcgcggcctgccgctggcgctcatcagcacggaaggggcaacagcgtggtgcgcagaatatgatgaatggggcaacctgctgaatgaagagaacccgcatcagctgcagcagcttatccggctgccggggcagcagtatgatgaggagtccggcctgtattacaaccgccaccgctattatgacccgctgcaggggcggtatatcactcaggatccgattgggctgaaggggggatggaacctgtatacatatccgctgagcccggtgaatagcatggatccattaggattatatgaatttaaatcaaaaaatatagatgatattggaatatttgcattggcaatgtgtaatggagaatcaattaacgagaataaagaatatggtggactaatatgtaagaagcaaggtgaatatttacccatgaatccgataagttcaaatgataatgatagtgtagacttgcgaaatataaaatgccctgaaggttcagagagagtaggcgattatcacactcacggtttttactctgacgataaaggaaataaagtaacaaaagaaaatgatgtttatgatagtctaaatttttcaagcaaagatttaacgaattcttatatgaatggaatggaaaaaaaagaatacagtagttacttgggaacaccaaataacacctatctaaaatataatcccaaagctaaagggaatggagttacaattatcaggcaagggagtaattaaaatgaaggcaatacaatgttgttatttccttgctttagtctccagtcatttaatggctggagttatgggtgatgataatatatttttaagtaattcggattcagctgctttatattgtgtggctaaaatatttccagatggagaaaatattttaatatataaagtaaatataattaatgctagttcaaaaaaagatgtttttttttatgaaagcccaacatcaacccacaatgacataatggggggcgggggaatgtcatatgcctatgaatatgatgtaaaatataatatatgtcatttgagaaaaaagagcagaatgaggtaaaaatctttggctgtgtattcagtctggtaatcatccaaggaaagcttatcagaagggtgatgactccaattagtagaacatatattttcgataaaagcaccgatgactttttcatgaagttctacagaacgcgagaaacagatggttctgcgggccagacgtttgattcgggttctcagggtcagattgttacgctcaatgtgctgagtaaaaatcttaccagtcagatgcttctccttcggtaactctctagcgtaactaccccattcgtcagtggtcaacatgccgatggtaaaagggtaagcagcgcccgcaattcacgacaggtttcgtcagtccgggggccaaaagtgtaggccagaacaccaccagttttcgtgttgtacacgtaccagagccagtgctgtcgcgctttactgccgacaaagctccattgctgactaagtttgcagatgagtgccacatcagcatgagcgaccggggatgacgttattcttcgtggcgagagttttttaaagttcggatgactgtattaatgccgattttcagcgtacgggcagtatcgcgaaccccggcaccgttgaaagtcatttcagcgatttggtctttaactcccggtttacggggctcgtaacagtaactgagctgaaatacccggtgacagtcacggccgcggaatcgatcatgtctttttgggttctgcccgtgacggtaaacctgaacggactggcaacgggggcaatgaaggttaactgtgaccatgaaacaaccttaaaagcgagtattatatccttaattcaactaattggaggcatcaccgtttaccggagcgacagcttgcggaaaggtcgtgcaactacaaagcaacaaacagactacggcgggaattatttttttcatcatccattaccacgaaaacagcggccactctttggcaaccgtggtgagttgtggcgcgtcgaaaacggcttgtggtgaaactaccgtttcctcaagcggaatatttttaccgtagcgttctttgagcttcgcctggaccagcgggttgctgagatcaaactctttcaacttctgctgttcgcccacgcgcattcccagcgcgttctggtaaaccttccacaccacttccgaacagtactggcgatcgtcgctccatgagaagctgaaatcatacggtttaccgagataacgttttgccgtttgcgccagtttttgctgttgttcaacactcagtccgccttcaacgcggcgaacgacgtatttgcccttttcaccatgggcgatccactgcttgagcggggtgtatttcaccgggccgaccgcttcaaaaacgtagggctttttgttgcgtatcaccagcataccggtgtggctgtaatcggaatgggttgccagttggatcgctttactttgcgatgagcgagagatttgaaagatgatgtcgccagtttgcggctgccaggcaaaggcaggtacagaaaccagcaggctgaggatcagcagcctgtttttcatagttaaacgtccatgtataaaaagcggtgggtcgcagacaacgtgctcgttgtttatgccggatgcggcgtgaacgccttatccggcctacaagttcgtgcaaattcaataaattgcaatatgacgtagatactgttatggcctgcaagttttttcctggtccggtttcccggattgcaggcatgccagacacagcgccgtcaggcgctgtttttttcatcccttccgcgatttttacgccgctaccggattatgccgtgacgcatcgaacggcacgcctgacttcagcactccatacgccacctgtgccagcttgcgcatcatcgcgccgagaatcacctttcctttcttgccattagccgccagacggtcgcggaacgcccgtccccactcagtcttactggtggctaccattgcgggcatatacaacgccctgcgaagcgacacatgtccggccttactcatccggctcgcccctctcacactgctacctgattcataacgccgtggtgtcagacccgcaaaagcggcgaactgtctggcatgggcgaagcggtccttcagaccgatataagccagcaataccgcagatgttttctctccgatacccgggatgctttccagcagtttcctgcggtgtttcatatccggatcatcgtctgtcaggtcttttatctgcttctcaagacgcttcagctctgcttcaagccacagaaggtgagcatcaatgctcggtctctggacttcccgcgccgtttcagtgcgattcagttcctgcgtgtgcatatctgtcagcgcctggtggcggactaccagggcacgcaacgcgcgttcaagcgggtgaggcgcttcccaggctgcagggcgcttctgacgacagaactctgccagcatgcgcgcatccacggtatcagtcttgttacgcagtccttcactctgagcgaaagctttacccagcgcaggattaatgactgacactatgtagccagcatcgtaaaggcactcagcgacaggttccatataggtgccggtcgcttcgatgcagatatgcgcatggtcaatcttgtgacctttcagccagctcaccagctcatcgtgccctttagtggtgttagcgaattttttggtgcgatgacgaccatcaggacgcaacacatcgacatccagtttctctttagcggtgtcgataccgatataatgaagttcatgttccatagtgaaaccaaccttgcaaatacggattaccgggaaaaccggtccatgatactgtccggtttatcactttgggagaaaggcagtccgctgcataaatctacgcaacaggttagaacccaaggcccgatacggcatgcggactgcaggcagagaaaactggccgattttctctgcactggagggataatacaaggcctgataagcgtagcgcatcaggcggttccactccgcgccgctcttttccgctttagtattcccacgtctccgggttaatccccatctcacgcatgatctcttttgccgcttccgggatttcgtcgctgcgctctttacgcagatcggcatcatccggcaaaggttgcccggtaaaggcatgcagaaacgcttcgcacagcagctcgctgttggtagcgtgacgcaggttgttcacctgacgacgcgtgcgttcatcggtgaggatttttaacaccttaagaggaatggaaaccgtaatctttttgacttgttcactcttcttgccgtgctcagcgtatgggctgatatattcgccgctccattcagccatgagatacttaatcctcttcgtcaataaattgagaccagaccacacagttaatgtgggcactggccgtaaacccgcatagtttaccgtacaggcgctaccgtgacatcgggtaatccacctgctggcgtgataatgcatataattttaacggctatttgggatttgctcaatctatacgcaaagaagtttagatgtccagatgtattgacgtccattaccacaatgtttactctggtgcctgacatttcaccaataaagcccagggaacatcatcacatgacgcgtaaacaggccaccatcgcagtgcgtagcgggttaaatgacgacgaacagtatggttgcgttgtcccacccatccatctttccagtacctataactttaccggatttaatgaaccgcgcgcgcatgattactcgcgtcgtggcaacccaacgcgcgatgtggttcagcgagcactggcagaactggaaggcggtgctggtgcagtacttactaataccggcatgtccgcgattcacctggtaacgaccgtctttttgaaacctggcgatctgctggtagcgccgcacgactgctacggcggtagctatcgcctgttcgacagcctggcgaaacgcggttgctatcgcgtgttgtttgttgatcaaggcgatgaacaggcattacgggcagcgctggcagataaacccaaactggtactggtagaaagcccaagtaatccattgttacgcgtcgtggatattgcgaaaatctgccatctggcaagggaagtcggggcggtgagcgtggtggataacaccttcttaagcccggcattacaaaatccgctggcattaggtgccgatctggtgttgcattcatgcacgaaatatctgaacggtcactcagacgtggtggccggcgtggtgattgctaaagacccggacgttgtcactgaacttgcctggtgggcaaacaatattggcgtgacgggcggcgcgtttgacagctatctgctgctacgcgggttgcgaacgctggtgccgcgtatggagctggcgcagcgcaacgcgcaggcgattgtgaaatatctgcaaacccagccgttggtgaaaaaactgtatcacccgtcgctgccggaaaatcaggggcatgaaattgccgcgcgtcagcaaaaaggctttggcgcaatgttgagttttgaactggatggcgatgagcagacgctgcgtcgtttcctgagcgggctgtcgttgtttacgctggcggaatcattagggggagtggaaagtttaatctctcacgccgcaaccatgacacatgcaggcatggcaccagaagcgcgtgctgccgccgggatctccgagacgctgctgcgtatctccaccggtattgaagatggcgaagatttaattgccgacctggaaaatggcttccgggctgcaaacaaggggtaaaaatgagtgtgattgcgcaggcaggggcgaaaggtcgtcagctgcataaatttggtggcagtagtctggctgatgtgaagtgttatttgcgtgtcgcgggcattatggcggagtactctcagcctgacgatatgatggtggtttccgccgccggtagcaccactaaccagttgattaactggttgaaactaagccagaccgatcgtctctctgcgcatcaggttcaacaaacgctgcgtcgctatcagtgcgatctgattagcggtctgctacccgctgaagaagccgatagcctcattagcgcttttgtcagcgaccttgagcgcctggcggcgctgctcgacagcggtattaacgacgcagtgtatgcggaagtggtggggcacggtgaagtgtggtcggcacgcctgatgtctgcggtacttaatcaacaagggctgccagcggcctggcttgatgcccgcgagtttttacgcgctgaacgcgccgcacaaccgcaggttgatgaagggctttcttacccgttgctgcaacagctgctggtgcaacatccgggcaaacgtctggtggtgaccggatttatcagccgcaacaacgccggtgaaacggtgctgctggggcgtaacggttccgactattccgcgacacaaatcggtgcgctggcgggtgtttctcgcgtaaccatctggagcgacgtcgccggggtatacagtgccgacccgcgtaaagtgaaagatgcctgcctgctgccgttgctgcgtctggatgaggccagcgaactggcgcgcctggcggctcccgttcttcacgcccgtactttacagccggtttctggcagcgaaatcgacctgcaactgcgctgtagctacacgccggatcaaggttccacgcgcattgaacgcgtgctggcctccggtactggtgcgcgtattgtcaccagccacgatgatgtctgtttgattgagtttcaggtgcccgccagtcaggatttcaaactggcgcataaagagatcgaccaaatcctgaaacgcgcgcaggtacgcccgctggcggttggcgtacataacgatcgccagttgctgcaattttgctacacctcagaagtggccgacagtgcgctgaaaatcctcgacgaagcgggattacctggcgaactgcgcctgcgtcaggggctggcgctggtggcgatggtcggtgcaggcgtcacccgtaacccgctgcattgccaccgcttctggcagcaactgaaaggccagccggtcgaatttacctggcagtccgatgacggcatcagcctggtggcagtactgcgcaccggcccgaccgaaagcctgattcaggggctgcatcagtccgtcttccgcgcagaaaaacgcatcggcctggtattgttcggtaagggcaatatcggttcccgttggctggaactgttcgcccgtgagcagagcacgctttcggcacgtaccggctttgagtttgtgctggcaggtgtggtggacagccgccgcagcctgttgagctatgacgggctggacgccagccgcgcgttagccttcttcaacgatgaagcggttgagcaggatgaagagtcgttgttcctgtggatgcgcgcccatccgtatgatgatttagtggtgctggacgttaccgccagccagcagcttgctgatcagtatcttgatttcgccagccacggtttccacgttatcagcgccaacaaactggcgggagccagcgacagcaataaatatcgccagatccacgacgccttcgaaaaaaccgggcgtcactggctgtacaatgccaccgtcggtgcgggcttgccgatcaaccacaccgtgcgcgatctgatcgacagcggcgatactattttgtcgatcagcgggatcttctccggcacgctctcctggctgttcctgcaattcgacggtagcgtgccgtttaccgagctggtggatcaggcgtggcagcagggcttaaccgagcctgatccgcgtgacgacctctccggcaaagacgtaatgcgcaagctggtaattctggcgcgtgaagcgggttacaacattgaaccggaccaggtacgtgtggaatcgctggtgcctgctcattgcgaaggcggcagcatcgaccatttctttgaaaatggcgatgaacttaacgagcagatggtgcaacggctggaagcggcccgcgaaatggggctggtgctgcgctacgtggcgcgtttcgatgccaatggcaaagcgcgtgtgggcgtggaagcggtgcgtgaagaccatccgctggcatcactgctgccatgcgataacgtctttgccatcgaaagccgctggtaccgcgataatccgctggtgatccgtgggcctggcgctgggcgcgacgtcaccgccggggcgattcagtcggatatcaaccggctggcacagttgttgtaatttcagaaatttaataatgcccggtactcatgttttcgggtctatggtttctaatgaaatatattgaattatcataggattaggccggatgaagcgtttacgacgaatccggcaagaagcaataagtacatggttagtttatatttgcagtccggtttgctttgcataccggattttctttttcttaccatcctgaagttttttcatcttccctgatttttcctcaccatcattggtcatttttcggttgacgcccttcggcttttccttcatctttacatctggacgtctaaatggatagatgtgcacaacacaacatataactacaagcgattgatgaggtaaggtatgagcttttttcacgccagccagcgggatgccctgaatcagagcctggcagaagtccaggggcagattaacgtttcgttcgagtttttcccgccgcgtaccagtgaaatggagcagaccctgtggaactccatcgatcgccttagcagcctgaaaccgaagtttgtatcggtgacctatggcgcgaactccggcgagcgcgaccgtacgcacagcattattaaaggcattaaagatcgcactggtctggaagcggcaccgcatcttacttgcattgatgcgacgcccgacgagctgcgcaccattgcacgcgactactggaataacggtattcgtcatatcgtggcgctgcgtggcgatctgccgccgggaagtggtaagccggaaatgtatgcttctgacctggtgacgctgttaaaagaagtggcagatttcgatatctccgtggcggcgtatccggaagttcacccggaagcaaaaagcgctcaggcggatttgctcaacctgaaacgcaaagtcgatgccggagccaaccgcgcgattactcagttcttctttgatgtcgaaagctacctgcgttttcgtgaccgctgcgtatcggcgggcattgatgtggaaattattccggggattttgccggtatctaactttaaacaggcgaagaaatttgccgatatgaccaacgtgcgtattccggcgtggatggcgcaaatgttcgacggcctggatgatgatgccgaaacccgcaaactggtgggcgcgaatattgccatggatatggtgaagattttaagccgtgaaggagtgaaagatttccacttctatacgcttaaccgcgctgaaatgagttacgcgatttgccatacgctgggtgttcgacctggtttataaatagtgtggcttttgtgaaaatcacacagtgatcacaaattttaaacagagcacaaaatgctgcctcgaaatgagggcgggaaaataaggttgtcagccttgttttctccctcattacttgaaggatatgaagctaaaacccttttttataaagcatttgtccgaattcggacataatcaaaaaagcttaattacgatcaatttgacctacatctctttaaccaacaatatgtaagatctcaactatcgcatccgtggattaattcaattataacttctctctaacgctgtgtatcgtaacggtaacactgtagaggggagcacattgatgagcacgtcagacgatatccataacacgacagccactggcaaatgcccgttccatcagggcggtcacgaccagagcgcgggggcgggcacaaccactcgcgactggtggccaaatcaactccgtgttgacctgttaaaccaacattctaatcgttctaacccgctgggtgaggactttgactaccgcaaagaattcagcaaattagattactacggcctgaaaaaagatctgaaagccctgctgacagaatctcagccgtggtggcctgccgactggggcagctacgccggtctgtttattcgtatggcctggcacggcgcggggacttaccgttcaatcgatggacgcggtggcgcgggtcgtggtcagcaacgttttgcaccgctgaactcctggccggataacgtaagcctcgataaagcgcgtcgcctgttgtggccaatcaaacagaaatatggtcagaaaatctcctgggccgacctgtttatcctcgcaggtaacgtggcgctggaaaactccggcttccgtaccttcggttttggtgccggtcgtgaagacgtctgggaaccggatctggatgttaactggggtgatgaaaaagcctggctgactcaccgtcatccggaagcgctggcgaaagcaccgctgggtgcaaccgagatgggcctgatttacgttaacccggaaggcccggaccacagcggcgaaccgctttctgcggcagcagctatccgcgcgaccttcggcaacatgggcatgaacgacgaagaaaccgtggcgctgattgcgggtggtcatacgctgggtaaaacccacggtgccggtccgacatcaaatgtaggtcctgatccagaagctgcaccgattgaagaacaaggtttaggctgggcgagcacttacggcagcggcgttggcgcagatgccattacctctggtctggaagttgtctggacccagacgccgacccagtggagcaactatttcttcgagaacctgttcaaatatgagtgggtacagacccgcagtccggctggcgcaatccagttcgaagcggtagacgcaccggaaattatcccggatccgttcgatccgtcgaagaaacgtaaaccgacgatgctggtgaccgacctgacgctgcgttttgatcctgagttcgagaagatctctcgtcgtttcctcaacgatccgcaggcgttcaacgaagcctttgcccgtgcctggttcaaactgacgcacagggatatggggccgaaatctcgttacatcggaccggaagtaccgaaagaagatctgatctggcaagatccgctgccgcagccgatctacaacccgaccgagcaggacattatcgatctgaaattcgcgattgcggattctggtctgtctgttagtgagctggtatcggtggcctgggcatctgcttctaccttccgtggtggcgacaaacgcggtggtgccaacggtgcgcgtctggcattaatgccgcagcgcgactgggatgtgaacgccgcagccgttcgtgctctgcctgttctggagaaaatccagaaagagtctggtaaagcctcgctggcggatatcatcgtgctggctggtgtggttggtgttgagaaagccgcaagcgccgcaggtttgagcattcatgtaccgtttgcgccgggtcgcgttgatgcgcgtcaggatcagactgacattgagatgtttgagctgctggagccaattgctgacggtttccgtaactatcgcgctcgtctggacgtttccaccaccgagtcactgctgatcgacaaagcacagcaactgacgctgaccgcgccggaaatgactgcgctggtgggcgggatgcgtgtactgggtgccaacttcgatggcagcaaaaacggcgtcttcactgaccgcgttggcgtattgagcaatgacttcttcgtgaacttgctggatatgcgttacgagtggaaagcgactgacgaatcgaaagagctgttcgaaggtcgtgaccgtgaaaccggcgaagtgaaatacacagccagccgtgcggatctggtatttggttctaactctgtcctgcgtgcggtagcggaagtttacgccagcagcgatgcccacgagaagtttgttaaagacttcgtggcggcatgggtgaaagtgatgaacctcgaccgtttcgacctgctgtaatctgaccttcttcagcgactgtctttcaggcagtcgctgaagtttctttaccggcgtatagtgtccacaggaaaactacacactggatctctcatgtctgccgcaggaaagagcaacccactggcaatcagtggcctggttgtgctcacacttatctggagttatagctggattttcatgaagcaagtcaccagctacatcggtgccttcgactttaccgccttacgctgcattttcggcgctctcgttttattcatcgtccttttattacgtggtcgcggaatgcgcccgacaccgtttaaatacaccttagccattgccctgttacaaacctgcgggatggttggcctggcgcagtgggcgctggtcagcggcggagcggggaaggtggcgatcctaagctataccatgccgttctgggtggtgattttcgccgcgttgtttctcggtgaacgcctgcgacgtgggcaatatttcgcgatactgattgccgctttcggcttatttttggtgttgcagccgtggcaactcgatttctcttcaatgaaaagtgccatgctggcaatcctctccggcgtcagttggggggcgagcgcgattgttgctaaacgcctatacacccgtcatccgcgcgtggatttattatcgttaacatcctggcagatgctctatgcggcgctggtgatgagtgtggtcgctttactggtgccgcaacgtgaaattgactggcagcccaccgtgttctgggcgctggcctacagtgcgattctggcgacggcgctggcgtggagcttatggttgtttgtattgaaaaacttgcctgccagtattgccagcttaagcacgctggccgttcccgtttgcggcgtactcttttcctggtggctgctcggtgagaatccgggggccgttgaaggtagcggtattgtgctgattgtgctggcactggcgctggtgagccgtaagaaaaaagaagctgtcagtgtaaaaagcatctgaattttttcttcatgtggggcgatcgcttatttaacaaaataacgataatgccccaccatccgccagctaaacagcacatcttcttcctgcgcgcctgcgccaatgttatgtatcaccagcggcgtaccgtcgcgggcgaagccatctgacaccaccccaatatgtgccagtccgttatccagtcgccaggagacaatatcgcccgcttgatagtcactggggttcttgctgatggggcgtgttttatcgtggcgggtaaaccaggtttccagattaggcacccgacggtgatcgatgttgctgtccgggcgctttaactgccatttttgcgggtactcggcaaaattcttcgccatatcttcgtgcaccagtttctgcaaatcgaccttctggctgcgcaatgcacggatcaccacatcggaacataccccgcgttcttgcgggacatcaccgccaggataggtaagctgcatatacgccggatcgtaaaatagcgtgctgccgatttgctgtctggcaccgtctgcgatggcaaggttggtattggcctggatttgtaccacggttggtggaacggcgggagattttaaggagtggctggtaaatgccgttagcaggctgagcagcgccagtgaagctttcatctggttcgtccgtgaaaataagagtcacagattcgaccttccgggctaacgattgttctgtggagaaaatgtccagaagcggataaaaaactcctgaacaacgtgggagtttcagattactggcacagagtgccggatgcggagtgaacgccttatccggcctacaaaagcacgcatattcaatatattgcagagatttcgtaggcttgataaacgtagcgcatcaggcaattttgcgttcaaactcccggacaagccgggagtttggagtaggttattcccactcttgcaggaaacgctgaccgtactggtcggctaccagcagagcggcgtaaacctgatctggcgtcgcgccgccaggcatgttgtgaatggtttcaccttctgcacatgccgcttctgccacaattcgcattttcgccgggacatcttctttaatatccagttgagcgagagttattggcaaacctaccgcatggctaagtgcagctacggtttcgatttcctcaaccggtgcgttttccagaaccagctgcgtcagcgtaccaaatgccactttttcaccgtgataatagtgatgcgcgtccgggatagcggtcaggccgttatgcaccgcgtgagccgccgccagcccgccgctttcaaaaccaacgccgctcaaataggtgttcgcttcaatcacgcgctccagcgccggggttactacatgctgttcggcggcaagcatcgctttttcgccttcttccagcagggtgttgtagcacagttcagccagtgccagcgccgcctgggtgcacttgccgcccgccatggtggtcgcgccgctacgagagcaagcacgcgcttcaaaccaggttgccagcgcatcgccgatacccgctgctaacagacgtgcaggtgcgcccgcgacgattttggtgtcgacaatgaccatattcgggttatttggcaacagcagatagcggtcaaactcaccctcatcggtgtagataacagacaatgcgctgcacggtgcatcggtagaggcgatagtcggtgcgatcgctaccggaacacccatgaaatgtgccagtgctttggcagtatcgagggtttttccgccaccgataccgagaattgcgccacactgcgcagtctccgcgatgccacgcagacggtcgatctcattttgcgaacattcaccgccaaacggcgcaatttctactaccagtccagcatctttaaagcttttctcgacagtggattgagcaaaacctaaaacaaatttgtcacccaccactaaccagcgttctgccagcggcttcaggtattcgcccagacgattaatcacatcagcgccctggatgtatttacccggtgattgaataatgcggtccataattgctcctttagagatgagtagtgccaaatgcggcattccagtcgtgttcgaacttctctatagctgactctaccgcaggggtgttgagcatttgttgcgctacatctaagggcagggtgatggattcacatcctgccagtaaacagtccagcgcctgacgcggcgttttaaagctggccgccagcaccatgctttctggtgcgtgcatttctaacagcgcttgcagctcctgaaccgtacgaatgccgtccccgccctgggcatctacgcggttaacatacggagcaacgtattttgcccctgccagcgcggccagtaacccttgtgcagcactgtacactgcggtgccaagcgtagtaataccctcttttttcagcatcttaatggcggccagaccttcggaagtcaccgggattttcaccacaatgcccggaatggcgtcgcgcaggcgcttcgcttcttccaccataccctgcgcgtcacgactcatagtctgagcaaacagaatgccctcatcaccaatcgctttttgcagacgcggcagaacttcccatatggactccttgctggcagcgataatgctcgggttagttgtcaccccggcaatggggaatatgcgtgccagacgttcgacttctgcgacgttagcggtgtccagatacagttccatgatgtttccttttacagttccagttcatgttgcagcaggctggcgatagcgtcggcagaggcggcgttaaccagcgcgttacggaattcttcgtgcatgatgcggcgagcgaggcgcgagaaaatgcgcatgtgctgatcgcccgcagcgtgtttgttcagggttaacataatgatgaattgcgcttcatcatcgccccagcgcaccggcgcttgcagacgcgccacgctgatggtggattgctcaatgtgttctgatttgctgtgtggaatggcaaaactaaagcccagaccggtagagaaaacggcctcgcgcgcccataagtcggcttccagtttacgcggatagcggcagcggcccgccagcagcaggttatcggtcatgcctttgagcacttcttctttgctgcgccagtcactttccagcgtgatgcactcggcggtgaccagcggtgcgtcctgttgggtcatgcggaattgcgccagcaggtgttccacttccagcgaagtacggcaggccattgcctggttgagcaacttgcggcactcacggctatcaagttgcgccatccgcgctttcgccgccggaattgatggtgcgctcatgctgagttcatccagccctaagccgaccagcaacggcagcacggaacctttcgctcccagctcaccgcacagaccaatccatttgccctggcgatgcaccgcctgcacggcgtaatcgagcgcccgcaagaatgccggattcaggctgttgtagtgacgagtaaccttagcgttatcgcgatccactgccagcagatattgcgtcaggtcattactaccaatactaaagaaatcaatctcttcgcagcattgatcgatgatgaacatcaccgacggtacttccagcataatgccaagctggatcttctcatcaaacggaatgtgttcgttacgcagttgctgtttggcttccgccagtttttctttcacccataagatctcttccattgaggagatcatcgggatcatgattttcaggctgccgtgagcggaggcgcgcaggatcgaccgtagttgtgtggtgaacagcgaggcgtattcttcataaatacgcacagcgcgataaccgaggaacgggttagcttctgccggaatgttcagataatcaacgggtttgtcgccgccaatgtccatagtgcgcacaataatgctgcgtccgttggcagactccagcgcctgacaaaaaatgttgtacagctcgctttcgcccggtgcactggtgcgatccatatagagcatttcagtgcggaacaaaccaacgccttccgcaccattgccgaatgcggcctgcgcttccacggagtgagcgatgttagcggcaatttcaatgcggataccgtcagcggtacgggcttgttgggtcagccagacacgctgttgctcacgcagggcgtcctgtacgcgggcttcttgctgataataacgagctacggcttctcctggctcaaccacaatcgccccagcgttgccgtcgatataaatcgtttgatgctgccacggagtaagggcatcaatatctacaccaaccagtgtcggaatgttgaacgaacgggcaagaattacggtatgtgaggtggtgccgccacttttcagtaacagacctttgaggtgatttttatccagttcgaggaactggctgggagtcagttcatcagccatacaaatggcgggctgcgtcagtttgcccggtgccgggaagcgttgctcaccgtagatttgctggagtaactggaagcagacgtcgcgtacgtccagggcacgttcttgcaggtagctgctgctggaacgggcgaactcttcgcaaaagtgattcgcactggtgacaatcgcttcggcgcagcttaatccggcgctgacgcctgccagtaaatgttcgcgcagggaagtatcgccagccagggatcggtgcgcttccagaatcgcgctggtggcaccgtcgctatccagcagacgaaactcaatgtttttcagtaccagcgtcaggccgttttccagtgcggattgctcggcgtcaacgcctttggctgcgggaagattacccagcgcattgagatctaaagaagagatcggcgtcagaatgccgcctgcactaccgctgcacacggtgcgggcgcggataatttgcggattcagattggtcagtgaaaccggcagtggttccagttcgtcagatttaacttccgccagcggcgcatcgcagtgggggaattcatcgcgcagccattggcttaaacgctggtgcgcttcctgttcgtcggccccggaaatcagtaactggcagttatcgcccgccagcgtatcggtgccaatcagcgcaagggcgcttttggcgttgcccttgcggtcagtgcgcaggttatgccactcaatttgtgatgaaaaagtattacacagcgtttcaacgtggcttgccggacgtgcatgtacgccgttaggtagctcacaaataaattccacaatcagggccattgcctctctcccggtacggttttctgtttacaggataagagcgcacggcaacggcctgccatgtgacaaatctgccaaaagctggacaaatgtaatgtaaccgtcaatttgcgacgcgtctcacaagacgctgttttgcggcatgcttccggtttatcgcaagttatgaggcggatcgcatttttgtactgatattacaaaagtccagtaaatggcctttttatccactgtttgctccgcctgcgattgcctattgtttcctccatcaaaaatatggacatgggctttcgcaagcccgggagcagcttatgaatgagttggtgcagatcctgaaaaatacccgtcagcatttaatgacgggcgtttcacacatgattcccttcgtggtatcgggcggtattttgctggcggtttccgtcatgttgtatggcaaaggcgcagtgccggatgccgtagccgatccaaatctgaaaaaactgtttgatatcggcgttgcgggcttgacgctgatggtgcctttcctcgcagcgtacatcggttattccattgcagagcgttctgcgctggctccgtgcgctatcggtgcctgggttggtaacagctttggtgcgggcttctttggtgcactgatcgccgggattatcggcggcatcgtggtgcattacctgaagaaaattccggtgcataaagttctgcgctcggtgatgcctatcttcattattcctatcgtcggcacactgattaccgcaggcatcatgatgtggggcttgggcgagcctgtaggggcgttgaccaacagcctgactcagtggcttcaggggatgcagcagggcagcattgttatgctggcggtgatcatgggtctgatgctggcgttcgatatgggcggtccggttaacaaagtggcctatgccttcatgctgatttgcgttgctcagggtgtttataccgtggtggccatcgctgccgtgggtatttgtatcccgccgctggggatggggctggcgacgctgattggtcgtaaaaatttctccgcagaagagcgcgaaaccggcaaagcggcactggtgatgggctgtgttggcgttactgaaggggcgattcctttcgccgctgccgatccgctgcgtgtcattccttccatcatggtcggttcagtttgtggtgcagtaactgcggcgctggtcggtgcgcagtgctatgcaggctggggtggtctgattgtgctgccggtggttgaaggcaagctgggttatatcgcagcagtggctgtcggagcagtggtgacggctgtttgtgtgaacgtgctgaaaagtctggcgcgtaaaaatgggtcttcgactgatgaaaaagaagacgacctggatttggattttgaaattaattaattgaggaacgagccatgacgaaaattattgcagtaaccgcatgtccttcaggtgttgcccatacctatatggcagcagaggcgctggaaagtgccgcgaaagcgaaaggctgggaagtgaaagtagaaacccaggggtcaattggtctggaaaatgaactgactgcggaagatgtggcgagcgctgatatggtgattctgaccaaagatatcggcatcaagtttgaagagcgttttgctggcaagaccatcgtgcgcgtcaacatcagcgatgcagtaaaacgtgctgacgccattatgagcaaaattgaagctcacctggcgcaaaccgcttaagttcttctcccgctcgcaagggcgggttcgctttcccacaggagttcctcatgacgaatcgtatctctcgcctcaaaactgcactgtttgccaatacccgtgaaatctcgctggagcgggcgctgctttataccgccagccatcggcaaaccgaaggcgaaccggtgatattgcgccgggcgaaagcaacagcgtatatccttgaacatgttgaaatttcgattcgtgatgaagaactgattgccggtaaccgcaccgtaaaaccgcgcgctgggattatgtcgccggaaatggacccttactggctgctgaaagagctggatcaattcccgacgcgtccgcaggaccgctttgctatcagtgaagaagataaacgtatctaccgtgaagagttgttcccgtactgggaaaaacgttcgatgaaagatttcatcaacgggcagatgacagatgaagtaaaagccgcgaccagcacgcagattttcagcatcaaccagacagataaaggccaggggcacattattattgattacccacgcctgctgaatcacgggctgggggagctggtggcgcagatgcagcaacattgtcagcaacagccggagaatcacttttatcaggccgcgctgttactgctggaagcctcgcagaaacacattctgcgttacgctgaactggcggaaacaatggcggcaaactgcacagatgcccagcgtcgcgaagaactgctgactattgcggagatctcccgccataacgccgaacataagccgcagacgttctggcaggcgtgccagttattctggtacatgaacatcattctgcaatacgaatccaacgccagttcgctatcgttggggcgcttcgaccagtatatgttgccgttctatcaggcatctttaacccagggcgaagatccggcgttcctgaaagaactactcgaatctttatgggtgaaatgcaacgacatcgtgctgttgcgctccaccagcagcgcgcgttatttcgcaggtttcccgaccggctataccgcactgctcggcgggttaaccgagaacggacgtagcgcggtgaacgtgctttcgttcctttgccttgacgcttatcaaagcgtgcaattaccgcaaccgaacctcggcgtgcgcactaacgccttgatcgacacgccgttcctgatgaaaaccgccgaaaccattcgcctcggcaccggtattccgcaaatctttaacgatgaagtggtggtaccagcgttcctcaaccgtggcgtttcgctggaagatgcgcgcgactattccgtagtgggctgtgtggaattatctattcccggcagaacctacggcttgcatgacatcgcgatgtttaatctgctgaaagtgatggaaatctgcctgcatgaaaatgaaggcaatgctgcgctgacttatgaaggtttactggagcagatccgcgccaagatcagccactacatcaccctgatggttgagggcagcaatatttgtgatatcggccatcgcgactgggcacctgtaccgctgctctcgtcttttatcagcgattgtctggaaaaaggtcgcgatattaccgatggcggcgcgcgttataacttctccggcgtacaggggatcggtatcgccaacctgagcgattctctccatgcgttgaaagggatggtttttgagcaacagcgtttaagttttgacgaattgctgtcggtattaaaagccaactttgcaacgccagaaggcgaaaaagtccgtgctcgcttaattaaccgcttcgagaaatacggtaacgatatcgacgaggtggataacatcagcgccgaactgttacgccactactgcaaagaagtggaaaaataccagaacccgcgcggcggttacttcacgccgggatcgtataccgtttctgctcacgtcccgttgggatcggtggttggcgcgacgccagacggtcgttttgccggggaacaactggcagacggcggcttgtcacctatgctgggccaggacgcacaagggccaacagcggtactgaagtcagtcagtaagctcgataatacgctgctgtctaacggtacgttgctgaacgtgaaattcactccggcgaccctggaaggtgaagcgggattacgcaaactggccgacttcttacgggcgtttacccagcttaagttgcagcatattcagtttaacgtggtgaacgccgacacgttgcgggaagcgcaacagcgcccacaagattatgccgggctggtggtgcgcgttgccggatacagcgccttctttgtcgaactgtcgaaggagatccaggatgacatcatccgccggacagcgcatcagctgtaacgttgtggaaacgcgccgcgatgatgtggcgcgcattttcaacattcagcgttattcactgaatgacggcgagggcattcgtacggtggtcttttttaaaggctgtccgcatctttgcccgtggtgtgctaatccggagtcgatctccggcaaaatccagacggtacgcagagaggcgaaatgtctgcactgtgcgaaatgtttgcgtgatgcggatgaatgcccctccggggcgtttgaacggattggccgcgatatcagccttgacgcgctggaacgggaagtgatgaaagatgacattttctttcgcacgtccggcggcggcgtcacgctttctggcggcgaagtgttaatgcaggcggagtttgctacccgttttttacagcggctgcggttgtggggcgtgtcatgcgccattgaaactgccggagacgcgccagccagcaagctattaccactggcgaaattgtgcgatgaagtgctgttcgatttaaaaattatggacgcgactcaggcgcgggatgtggtgaagatgaacctgccacgcgtgctggagaatctgcgtttgctggtgagtgagggtgtcaacgtgatcccgcgtttaccgttgatccctggtttcacgctcagccgggagaatatgcagcaggcgctggatgtactgatcccgctgaaaatcaggcagatccatctgttaccgtttcatcagtacggcgaaccgaaataccgcctgctggggaaaacatggtcgatgaaagaggtgcctgcgccgtcgtcagccgatgtgacaacgatgcgcgaaatggcagaacgggccggatttcaggttaccgtgggaggttaaaatggcatacctggtggcagtaaccgcctgcgtaagcggcgtggcgcatacttatatggcggcggaacggctggaaaagttgtgccagttagagaagtggggcgtcagcattgaaactcagggcgcgctgggaacggagaatcgtttagcggacgaggatatccgtcgggcggatgttgctctgttgattacggatatcgagcttgccggtgccgagcgatttgaacattgccgctatgtgcaatgcagcatctacgcattcctgcgtgagccgcagcgggtaatgagcgcggtgcgcaaagtgctttctgcgccgcagcaaacccatcttattctggagtagtcggtttttctgtcagttggctgtggtactgccggcgatattccgacggcgagcgttcggtgtttttacgaaacagacggcagaagtagttgctgtcgacaaagccgcaggcgtgcgccacttcttttaccttcaggtcatagcctttcaataacgtcttagcgtgctccagtcgcgtgtgattcaggtattcgttaaaaccaatggctcccgttttttgaaacaggtgcgagagatagtttggtgaaatatagaatgcctgtgcgacagattcgcgggtaagcgcggaggcatagcgttcgtcgatataatcgcgaatagcttcaaatagtgcctggctgcgtgaggcggtctggatttggctgccgagcaaatcgcggcagtggctaagcaggctggctacgataagccttgccgtttgctgctcctgcggctgcatttgcatttcattgagcgtttgtagcagaaaagaacctatacgtgggccgcgtcgggcgacgtgttgcttcgccagattttgatattgtttgccatcccattgcacgacgctgaagccgagttgctgtttgccaaacagcacgctaaaggtggtagcgggtgttttccattgtgggaaattccagccaccagcggcaacgtacagcacatcgccgggaactaacgttgctccagcgccggtatcaacaaactcaccttccagcacaatttccagccgtggaaaatcgacctgatacgcaagatcgggcaccgggccgttgctgctggcaaagtaaatctggcgcagggacagcgggccgttgatcaggcgggagagcagatagctgacgtcgtgatacatgttattcccttaggtatgtagtcgggaaaacagtaactggcattatgaaaaaaggccacctgaaaagtgtggcctgatgggcgttcgatgtaaacattgcggcagtatcgcatccggcaaatagcgccagacgcgatacaaaggtcatttactgattacccacctgatcgccatacggcagcgtgtcgtaatcgatcagcgcgtttttcttgtacgggttaccaatccagcgggtagtttctttgaactgcggattcaccactgaacgggttggatcgtaaccgtcgtaagataagcccgccaaatctgaccaggtgtggatcagttccgccaggctgtatttacgatcgacatcctgtgagaaatcacggggatgagtcgcttgccatttttccgacgtccacagcaggaacggaatggtgtacatgtggcgcgtcgggttgtcttcgttacgcccctgagttttgtgcggcggcgtgtcgtaaacctcttcaccgtggtcagagaagtaaaccaggaatccgttcgggtctgccgctttaaagtctttaatcaggctggcaaccacatgatcgttatacaggttagcgttgtcataatcgttatatgattccagctcttctgcgcttaatcctggcggaacatgatcggtattgccatcaaacttgccctgattttccgggtagcggtatttgtatttgatatgcgtacccagcagatgaacgatgatcagtttcttcggcgcagggtcattcagcacatcctggaacggcttcagcacgttggtgtcgtattcacgcgcactctgcgtacgttgctggttcatgtagtactgcttgtcggtctggcgcgaaaataccgtcagcatggtattgcgggcggtcatcgtctgctggttggtgatccagaaggttttataacccgcctgtttcatcatgttcatcagcgacggctgcgtcagatacagatccgggttcttttcattggcaaaggtcagcgcctgttgcaggatttcaatggtgtacggacgagacgtaactacgttattaaacacggtcagattcggatcggttttatgcagcgcatccagctccggcgtggtttcacgcggataaccgtacagactcatgcgtccacgctgggtcgactcgccaatcaccagcactaaggtgcgcggttcgttacccgattcatctttgaaattagccagcggcggcaaggcattattttcattcagtagctttgttagcgagtttagttgctgacgatactgataatagccggtcaggaattgccacggtgcggcaggctccatacgcgaggccaggttatccaacgttttctcaaacggcttgtttttgataaacgtattcatggcgatcggatgcagaatcaagccataaagcagggcaaaagagacaatataacgccacggctttggaatatagaccgggcgcagacgtgtccacagcagaactgccattgccgtataggccagcgcgataagcacaattttcaggctgaaatactggcttaaatactcgctggcttcgttggtgttggtttcgaacatcacaaacagaacgctctgcgagaactcctgcccgtagatgacgtagtagcatagcgccgccagagaggccgcccatagcaccacgccgattactgcggcaataattttaatccgcttcggaaagaggaataccgggatcaaccacagcgagctgaataacagcgagtcgcgaatgccgttggtgccactataaccactgatgtaaataatggcctgtagcagagtagagaaaaaccaaaagtagagcagtgcccaacccagggctttccagctaaaaaggggtttagcctggacttctgtggaatgcatagtaagaacctgtcttgaaaaaaatatcgccgaatgtaacgacaattccttaaggatatctgaaggtatattcagaatttgaataaaatgcagacagaaatatattgaaaacgagggtgttagaacagaagtatttcagaaaaccctcgcgcaaaagcacgagggtttgcagaagaggaagattagccggtattacgcatacctgccgcaatcccggcaatagtgaccattaacgcttgttcgacgcgaggatccggttcctggccttctttttctgcctggcgggagcggtgcagtaactcggcctgcaatacgttcagcgggtcggtgtaaatattccgtagctgaatagactctgcaatccacggcagatcggccattagatgggaatcgttggcaatcgccagcaccactttgatgtcttcttcttgcaggttgcgtaactctttacctaacggccacagtgctttgtctaccaggcgttggtcatagtattccgccagccacaggtctgctttggcgaagaccatctccagcatgccgagacgcgtcgagaagaatggccaatcgcggcacatggcttccagctcgctctgtttgccatcttcgaccactttttgcagcgccgtacctgcacccagccaggcggggagcatcaggcggttttgcgtccaggcaaaaatccacggtatggcgcgcagcgactcgacgccgccggttgggcgacgtttcgccggacgtgaacccaacggcagtttgcccaattcttgttccggcgtagcggagcggaagtaaggcacaaaatctttgttttcacgtacgtagccacggtagagatcgcaggagatgactgacagttcatccataatgcgacgccagctctctttcggctcaggtggtggcagcaggttggcttccagaatcgccccggtgtacagcgacaggctgctgacggtgatttctggcagaccatatttaaagcggatcatctcgccctgttcagtcacgcgcaggccacctttcaggcttcctggcggttgtgacagcagcgccgcatgagcaggtgcgccgccgcgaccaatggaaccgccgcgaccgtggaacaacgtcagctcaatacccgctttttcgcaggttttgattaatgcatcctgtgcctgatattgcgcccaggaagctgccatcactcccgcatcttttgctgagtcggaatagccaatcatcaccatctgtttgccctgaatcaggccacgataccagtcaatattgagcagctgggtcatgacatcgttggcgttgttcagatcatcgagggtttcaaacagcggagcaaccggcatcgcaaacccgatacccgcttctttcagcagcaggtggacagccagtacgtcggacggcgttttcgccatcgagatcacgtaggcggcaatggagccttgcggcgcttcggcaatcacctggcaggtatcgagcacttcgcgcgtttcggcgcttggttgccagttgcgcggcagaagcggacgtttggagttcagttcgcggatcaggaacgcctgtttgtcggcctctgaccagctttcgtagtcgccgataccgaggtagcgggtcagctcgcccagcgcttcggtatggcgggtgctctcctgacggatatcaatacggaccagcggtacgccgaaacatttcacgcggcgcagggtgtcgagcagatcgccgttggcgataatacccatgccacacgcctgaagtgactggtagcaagcgtagagcggttcccacagttcttcgttttgtgtcagcagcccttctggttttggcagttcttcgcctttcaggcgcgcttccagccatgcctgtgtcgccatcaggcgagaacgcaggtttttcatcagatagcgatacggttctgcggcaccttcttcgccaaccagcgccagcagttcaggggtcgcttcaaccatcgacagttcagaaaccagcacctgaatatctttcaggaacaaatcggtggctttccagcggctgagtagcaggacgtggcgggtgatatcggcagtgacgttcgggttgccgtcgcggtcgccgcccatccacgaagtaaaacggaccggaacaaattcgacgggcagtttgtagccgaggttctcttccagttgttcgttcagttcgcgcaggtaatttggtacgccttgccacaggctgttttccactacggcaaagccccatttggcttcatctaccgggcttggacgcagcttacggatttcatcggtatgccatgactgggcgattaactggcgcaggcgacgcatcagctggttgtgttcgtagtcagcgatatctttgttatcgagctgttttaagcaggcgttcacttccaccattttgtggatcagtgtacgacgggtaatttcggtagggtgagccgtgaggaccagttccagcgacagcgattccactgcttttttgatggtgtcttcgctcagttccggctggtttttcagtttacgcagggtgcgggcgatcacttccgggttgctggcagcttcgcctttcggcgaaatgctgtggtattgctcggcggtgttggccaggttcaggaactgactaaacgcacgcgcaacgggcagcagctcgtcgttcgacaaattttgtaaggtggtgagtaactcctggcggttagcttcattgccagcgcgtgaagatttggacaacttacggatagtttctacgcgttcaagaatgtgttctcccaacgcatccttgatggtttctcccagcactttgccgagcatactgacattactacgcaatgcggaatattgttcgttcatattaccccagacaccccatcttatcgtttgatagccctgtatccttcacgtcgcattggcgcgaatatgctcgggctttgcttttcgtcgtcttttataaagccacgtaaaagcggtgacgtcaaatgctgcgaaatcgcttcagcaaacgaataaatagcaggaatttacgccattaaattcacgacgctttaaataagcgtaacttatggaaatgttaaaaaatcgccatacataacaccaaaggtgtaggtcggataagatgcgcaagcatcgcatccgacattattgcggcacaggagtttggcaacggtgccggatgcggcgcgagcgccttatccggcctacgttttaatgccagcaaaaatggtgaattacctgggttatcagttcgcgggtgggcttgataaaccgtgtttccagatattcatcaggttgatgagcctgattaattgagccaggccccaacaccagcgtcgggcataacgtttgaataaacggcgcttcggtacagtaattcaccacttcggtttttgctccgagcaatttctcaaccacttcaaccagttgatgattcggtgggcattcatagccagggatcggcggatgcagctcgtcgaccgtcagacgacccggccagcgttcgctcaccggagccaatgcatcgttgagcaaaccattaagttcattgagtgtcatgccaggcagcggacgaatatccatatgcaactcacagcaagcgcaaatacggttagaagcgtcgccaccgtgaatatgcccgaggttgagcgtagggtatggcacggtaaacgcttcgtagtgataacgttctttcaggttatcgcgcaattgcaaaatatgcccgatggcgtcgtgcattagttcgatagcgttaactccgcgtgctggatcgctggagtgccccgactggccctgaatacggatggcgttagagatatgacctttatgtgcgcgtaccggttgtagtgacgtcggttcgccaatgatggcgcaatccgggcgcagggcggtagtttcggcaaaataacgcgctccggccatactggtttcttcatcagcagtcgccagaatgtagagcggttttttcagtttcgtgacgtcgacatcgcgtagcgcatcaaggataaacgcaaaaaagcctttcatgtcggcggtgcctaagccgtaaagcttgccgtcatgctccgtcagtgtaaacggatcgcgcgtccagcgaccgtcatcaaatggcaccgtatcggtatgccccgccagcaacaagccgccagccccctgtccgatacttgccagcatattgaatttgttgcgagttcctggaacaggctgcacttccacattgaagcccaaatctttaaaccagtccgccagcagagtgattaaatctgcattgctttgatcgagtgcctcttccgtggcgcttattgaaggtgtggcaatcagagcgcggtaaatctcgataaatggcggtaatttgtttttcattgttgacacacctctggtcatgatagtatcaatattcatgcattatttatgaataaaaatacactaacgttgagcgtaataaaacccaccagccgtaaggtgaatgttttacgtttaacctggcaaccagacataagaaggtgaatagccccgatgttgaatacgctgattgtgggtgccagcggctacgctggcgcagagctagtgacctatgtaaatcgccatccgcatatgaacataaccgctttgactgtttcagcgcaaagcaatgatgcgggaaagttaatctccgatttgcatccgcagctaaaaggcatcgttgatctgccgttgcagccgatgtcggatatcagcgagtttagcccaggggtggacgtagtgtttctcgccaccgcccatgaagttagccacgatttagcgccgcagtttcttgaagcgggctgcgtggtgttcgacctttccggcgcgtttcgtgttaacgacgccaccttctatgaaaaatattacggctttacccatcaatacccggaactgttggaacaggcagcctacggtctggcggagtggtgcggtaataaattaaaagaagcgaatttgattgcggtgccgggctgttatccgacggcggcacagctggcgctgaaaccgttgattgatgccgatcttcttgacctcaatcagtggccggtgatcaacgccaccagcggcgtgagcggtgcagggcgtaaagcggccatttcaaacagcttttgtgaagttagcctgcaaccgtatggcgtctttactcatcgccatcaaccagagatcgccacacacctcggtgctgacgttatcttcaccccacatctgggcaatttcccgcgcggcattctcgaaaccattacctgccgcctgaaatcgggtgtgacccaggcgcaagtcgcgcaagtgttacagcaggcgtatgcccataaaccgctggtgcggctgtatgacaaaggcgttccggcgctgaaaaatgtcgttgggctgccattttgcgatatcgggtttgccgttcagggcgagcatctgattattgtggcgaccgaagacaacttactgaaaggcgcggcggcacaagcggtacagtgcgccaatattcgtttcggctatgcggaaacgcagtctcttatttaagggtgcaatgatgaatccattaattatcaaactgggcggcgtactgctggatagtgaagaggcgctggaacgtctgtttagcgcactggtgaattatcgtgagtcacatcagcgtccgctggtgattgtgcacggcggcggttgcgtggtggatgagctgatgaaagggctgaatctgccggtgaaaaagaaaaacggcctgcgggtgacgcctgctgatcagatagacattatcaccggagcactggcgggaacggcaaataaaaccctgttggcatgggcgaagaaacatcagattgcggccgtaggtttgtttctcggtgacggcgacagcgtcaaagtgacccagcttgatgaagagttaggtcatgttggactggcgcagccaggttcgcctaagcttatcaactccttgctggagaacggttatctgccggtggtcagctccattggcgtaacagacgaagggcaactgatgaacgtcaatgccgaccaggcggcaacggcgctggcggcaacgctgggcgcggatctgattttgctctccgacgtcagcggcattctcgacggcaaagggcaacgcattgccgaaatgaccgccgcgaaagcagaacaactgattgagcagggcattattactgacggcatgatagtgaaagtgaacgcggcgctggatgcggcccgcacgctgggccgtccggtagatatcgcctcctggcgtcatgcggagcagcttccggcactgtttaacggtatgccgatgggtacgcggattttagcttaagttttgttggccggaggcgcagctttccggcattgaatttcaaaataaggaaacagagttatggcactttggggcgggcgttttacccaggcagcagatcaacggttcaaacaattcaacgactcactgcgctttgattaccgtctggcggagcaggatattgttggctctgtggcctggtccaaagccctggtcacggtaggcgtgttaaccgcagaagagcaggcgcaactggaagaggcgctgaacgtgttgctggaagatgttcgcgccaggccacaacaaatccttgaaagcgacgccgaagatatccatagctgggtggaaggcaaactgatcgacaaagtgggccagttaggcaaaaagctgcataccgggcgtagccgtaatgatcaggtagcgactgacctgaaactgtggtgcaaagataccgttagcgagttactgacggctaaccggcagctgcaatcggcgctggtggaaaccgcacaaaacaatcaggacgcggtaatgccaggttacactcacctgcaacgcgcccagccggtgacgttcgcgcactggtgcctggcctatgttgagatgctggcgcgtgatgaaagccgtttgcaggatgcgcttaagcgtctggatgtcagcccgctaggctgtggcgcgctggcgggaacggcctatgaaatcgaccgtgaacagttagcaggctggctgggctttgcttcggcgacccgtaacagtctcgacagcgtttctgaccgtgaccatgtgttggaactgctttctgctgccgctatcggcatggtgcatctgtcgcgttttgctgaagatctgattttctttaacaccggcgaagcggggtttgtggagctttctgaccgcgtgacttccggttcatcattaatgccgcagaagaaaaacccggatgcgctggagctgattcgcggtaaatgcggtcgggtgcagggggcgttaaccggcatgatgatgacgctgaaaggtttgccgctggcttacaacaaagatatgcaggaagacaaagaaggtctgttcgacgcgctcgatacctggctggactgcctgcatatggcggcgctggtgctggacggcattcaggtgaaacgtccacgttgccaggaagcggctcagcagggttacgccaacgccaccgaactggcggattatctggtggcgaaaggcgtaccgttccgcgaggcgcaccatattgttggtgaagcggtggtggaagccattcgtcagggcaaaccgctggaagatctgccgctcgacgagttgcagaaattcagcccggtgattgacgaagatgtctatccgattctgtcgctgcaatcgtgcctcgacaagcgtgcggcaaaaggcggcgtctcaccgcagcaggtggcgcaggcaattgcttttgcgcaggcgcggttggggtaagaacatttatatgtataaatttgagcctggcttatcgccgggcttttttatggcaaaaaaaagcggatcctggagatccgcaaaagttcacgttggctttagttattcgagttgagaaactctcgaaacgggcagtgacttcaagggttaaaagaggtgccgctccgtttctgtgagcaattatcagtcagaatgcttgatagggataatcgttcattgctattctacctatcgccatgaactatcgtggcgatggaggatggataatgaatattcgtgatcttgagtacctggtggcattggctgaacaccgccattttcggcgtgcggcagattcctgccacgttagccagccgacgcttagcgggcaaattcgtaagctggaagatgagctgggcgtgatgttgctggagcggaccagccgtaaagtgttgttcacccaggcgggaatgctgctggtggatcaggcgcgtaccgtgctgcgtgaggtgaaagtccttaaagagatggcaagccagcagggcgagacgatgtccggaccgctgcatattggtttgattcccacggttggaccgtacctgctaccgcatattatcccgatgctgcaccagacctttccaaagctggaaatgtatctgcatgaagcacagacccaccagttactggcgcaactggacagtggcaaactcgattgcgtgatcctcgcgctggtgaaagagagcgaagcattcattgaagtgccgttgtttgatgagccaatgttgctggctatctatgaagatcacccgtgggcgaaccgcgaatgcgtaccgatggccgatctggcaggggaaaaactgctgatgctggaagatggtcactgtttgcgcgatcaggcaatgggtttctgttttgaagccggggcggatgaagatacacacttccgcgcgaccagcctggagacgctgcgcaacatggtggcggcaggtagcgggatcactttactgcctgcgctggctgtgccgccggagcgcaaacgcgatggggttgtttatctgccgtgcattaagccggaaccacgccgcactattggcctggtttatcgtcctggctcaccgctgcgcagccgctatgagcagctggcagaggccatccgcgcacgaatggatggccatttcgataaagtgttaaaacaggcggtttaaaccgtttaacgcagctacccgataggcttccgccatggtcgggtagttaaaggtggtgttgacgaagtactcaatagtgttgccgccacctttctgttccataatcgcctgaccgatatgaataatttcggcagcgcgctcgccaaagcagtgaatacccagaatctcttttgtttcccgatggaacaaaattttcagcgtgcccacgttcatgccgacgatttgtgcgcgtgccagatgtttaaactgggcgcggcccacttcatatggcactttcatcgcggtcagctgctgttcggttttgcccacagagctgatttccgggatggtgtaaatgccggtagggatatcttcaatcagatgcgcggtggcttcgccttttaccagcgcctgcgcggcaatgcgcccctggtcataggccgctgatgccaggctcggataaccaatcacgtcgcccaccgcgtaaacgtgcggctgtgcggtctgatacatgctgttgaccttcagctgtccgcgactgtcagtttccagcccaatgttctgtaacgccagcgaatcggtattaccggtgcgaccgttggcatagagcaggcagtcagctttcagttttttacccgacttcaaatgcatgatcacaccatcgtcacagccttcgatcttctcgtactcttcgttgtgacgaatcactacgccactgttccagaagtgataggagagagaatctgacatctcttgatcgagaaatgccagcaggcgatcgcgggtgttgatcagatccacttttacatccataccgcggaagatcgacgcatattcacagccgatcactccagcaccgtaaatcagcacatggcgcggttcgtggtgcatgctaagaattgagtcgctgtcgtaaatgcgtggatgggtgaaatcaacatctgttggatgatatggacgagagccgcaggcaataacaaatttttcagcggttagtgtttcaacgctgccgtccgggcaatccagcgccaacgtatgctcgtcaacaaagcgagcgtttccctgcaatatttcacagtgattacgttcgtaaaatccctgacgcatgcgcgtttgttgattaatcacgttatcggcatggttaaggatatcggcaaaagaagagcggagcagtcgggaatggtcgctgtaaagtgggttttgattgaattctataatgcggctgacggcgtgacggagagctttcgacgggatggtgccccagtgggtgcaaccgccgccaacattttgataacgctcgataactgcgacgcgcgcaccttgcttaaccaggcccattgcagcgccttcgccgccggggccggaacctattactatggcatcgtaatcgtaggaatgtggcatggtagggcttacctgttcttatacataaaagcaacagaatggtaacattttatcgcgggtaagccaattgatccccgtcatttatctggctatatcctgagcggcctttgctttgtctgtttcttacttttgccctgacgttttattggatttttatcgacgatactctccgtttaagcggcaggtttccgctgtacgtaaaagaaccggccaaagaattgcagtaaatatgttttattgcgttaccgttcattcacaatactggagcaatccagtatgttcattctctggtatagtgccagcagtacttttggcaaggattcagacatcgtgatgggcgtaagagcgcaacaaaaagaaaaaacccgccgttcgctggtggaagccgcatttagccaattaagtgctgaacgcagcttcgccagcctgagtttgcgtgaagtggcgcgtgaagcgggcattgctcccacctctttttatcggcatttccgcgacgtagacgaactgggtctgaccatggttgatgagagcggtttaatgctacgccaactcatgcgccaggcgcgtcagcgtatcgccaaaggcgggagtgtgatccgcacctcggtctccacatttatggagttcatcggtaataatcctaacgccttccggttattattgcgggaacgctccggcacctccgctgcgtttcgtgccgccgttgcgcgtgaaattcagcacttcattgcggaacttgcggactatctggaactcgaaaaccatatgccgcgtgcgtttactgaagcgcaagccgaagcaatggtgacaattgtcttcagtgcgggtgccgaggcgttggacgtcggcgtcgaacaacgtcggcaattagaagagcgactggtactgcaactgcgaatgatttcgaaaggggcttattactggtatcgccgtgaacaagagaaaaccgcaattattccgggaaatgtgaaggacgagtaatgaaacaagcaaatcaagatagaggtacgctgctgctggcgttagttgctggcttatcgattaatggtactttcgcagcgctgtttagctccattgtgccattttctgtattcccgattatttccctggtgctgacggtttactgcctgcatcaacgttatcttaatcgcactatgccggtaggcttgccgggtctggcagctgcctgttttattctcggcgtactgctgtacagcacggtagttcgtgcggaatatccggatatcggctctaacttcttcccggcagtactctccgtcattatggtgttctggattggcgcgaagatgcgtaaccgtaagcaggaagttgctgagtaatcggtattatgccggatgctggcgcatccggcatgggttttacttcgcggtcagtaatacgccgcactctatatggtgcgtgtaggggaactgatcaaacagagccagacgttcgaccttgtgcgtctggcttaatgtttccagattcttgcataacgtttccgggttacaggagatgtacaaaatacgcggatacgcctgcaccattttctcggtttcactgtccagaccgctgcgcggtgggtcgacaaaaatggtttcgcactgataactctttaagtcgatcccttgcaggcggttaaactcgcgcacaccattcatcgcctgagtaaattcttctgccgccatacgaataatttgtacgttatcaatatggttagctgcgatgttgtattgcgcagcagcaaccgacggcttagcgatttcggtggctaatacccgatcaaaattgcgcgccagcgctaatgaaaagttaccgttgccgcagtacagctccagtaaatcgccttttgagcctttggttacgtccagcgcccattccagcatctgaatattcatcgccgcgttcggctgggtaaagctgttttctacctgacggtagatcatctctttccctgcgaccggcagacgctcgtcgatgtaatcttgatccagctcgattttggttttcgttgcccgaccaatcagatgcacattcagattctgcgcgcgcagtgcatcgcgcagggcctccgcttcctgacgccactcatcatccagcttcttatggtatagcagggaaaccaccgcctgattactcagcgtggtgaggtaatcaatctggaacaacttgtggcgcagaacgggattattacgcacacccgcaatcatcgccgtcatcaactggttgataagttcactggcggcggggaagctatccacgcggatacggcttttggtttgttgatcgaaaatgatgtgatacaggtcatcgccatcgtgccagatgcggaactccgcacgcatccggtaatgactgaccggcgagcgaaacacttccggaaccaggtcagaaaacggtgccatcatactttgcaaacgtaccactttttcggctaactgcgcttcatactgttctgttggaaggtgttcgggggtcatgatgtatcctgaaaaattaaagtacgcggcgattgtagggattgctcatcagatgtccagatcttgatgaattcctatttgtgagctacgtctggacagtaacttgttacaacctgtagcatccacttgccggtcctgtgagttaatagggaatccagtgcgaatctggagctgacgcgcagcggtaaggaaaggtgcgatgattgcgttatgcggacactgccatccggtgggaagtcatcatctcttagtatcttagatacccctccaagcccgaagacctgccggccaacgtcgcatctggttctcatcatcgcgtaatattgatgaaacctgcggcatccttcttctattgtggatgctttacaatgattaaaaaagcttcgctgctgacggcgtgttccgtcacggcattttccgcttgggcacaggataccagcccggatactctcgtcgttactgctaaccgttttgaacagccgcgcagcactgtgcttgcaccaaccaccgttgtgacccgtcaggatatcgaccgctggcagtcgacctcggtcaatgatgtgctgcgccgtcttccgggcgtcgatatcacccaaaacggcggttcaggtcagctctcatctatttttattcgcggtacaaatgccagtcatgtgttggtgttaattgatggcgtacgcctgaatctggcgggggtgagtggttctgccgaccttagccagttccctattgcgcttgtccagcgtgttgaatatatccgtgggccgcgctccgctgtttatggttccgatgcaataggcggggtggtgaatatcatcacgacgcgcgatgaacccggaacggaaatttcagcagggtggggaagcaatagttatcagaactatgatgtctctacacagcaacaactgggggataagacacgggtaacgctgttgggcgattatgcccatactcatggttatgatgttgttgcctatggtaataccggaacgcaagcgcagacagataacgatggttttttaagtaaaacgctttatggcgcgctggagcataactttactgatgcctggagcggctttgtgcgcggctatggctatgataaccgtaccaattatgacgcgtattattctcccggttcaccgttgctcgatacccgtaaactctatagccaaagttgggacgccgggctgcgctataacggcgaactgattaaatcacaactcattaccagctatagccatagcaaagattacaactacgatccccattatggtcgttatgattcgtcggcgacgctcgatgagatgaagcaatacaccgtccagtgggcaaacaatgtcatcgttggtcacggtagtattggtgcgggtgtcgactggcagaaacagactacgacgccgggtacaggttatgttgaggatggatatgatcaacgtaataccggcatctatctgaccgggctgcaacaagtcggcgattttacctttgaaggcgcagcacgcagtgacgataactcacagtttggtcgtcatggaacctggcaaaccagcgccggttgggaatttatcgaaggttatcgcttcattgcttcctacgggacatcttataaggcaccaaatctggggcaactgtatggcttctacggaaatccgaatctggacccggagaaaagcaaacagtgggaaggcgcgtttgaaggcttaaccgctggggtgaactggcgtatttccggatatcgtaacgatgtcagtgacttgatcgattatgatgatcacaccctgaaatattacaacgaagggaaagcgcggattaagggcgtcgaggcgaccgccaattttgataccggaccactgacgcatactgtgagttatgattatgtcgatgcgcgcaatgcgattaccgacacgccgttgttacgccgtgctaaacagcaggtgaaataccagctcgactggcagttgtatgacttcgactggggtattacttatcagtatttaggcactcgctatgataaggattactcatcttatccttatcaaaccgttaaaatgggcggtgtgagcttgtgggatcttgcggttgcgtatccggtcacctctcacctgacagttcgtggtaaaatagccaacctgttcgacaaagattatgagacagtctatggctaccaaactgcaggacgggaatacaccttgtctggcagctacaccttctgaaccacgtcccaccgtgctggtgtttgactccggcgtcggtgggttgtcggtctatgacgagatccggcatctcttaccggatctccattacatttatgctttcgataacgtcgcttttccgtatggcgaaaaaagcgaagagtttattgttgagcgagtggtggcaattgtcaccgcagtgcaagaacgttatccccttgcgctggctgtggtcgcttgcaacaccgccagtaccgtttcacttcctgcattacgcgaaaagttcgacttcccggttgttggtgtcgtgccggcgattaaacctgctgcacgtctgacggcaaatggcattgtcggattactggcaacccgcggaactgttaaacgttcttatactcatgagctgatcgcgcgtttcgctaatgaatgccagatagaaatgctgggctcggcagagatggttgagttggctgaagcgaagctgcatggcgaagatgtttctctggatgcactaaaacgtatcctacgcccgtggttaagaatgaaagagccgccagataccgttgtattgggttgcacccatttccctctactacaagaagaactcttacaggtgctgccagagggaacccggctggtggattctggcgcagcgattgctcgcagaacggcctggctgttagaacatgaagctccggatgcaaaatctgccgatgcgaatattgccttttgtatggcaatgacgccagaagctgaacaattattgcccgttttacagcgttacggcttcgaaacgctcgaaaaactggcagttttaggctgatttggttgaatgttgcgcggtcagaaaattattttaaatttcctcttgtcaggccggaataactccctataatgcgccaccactgacacggaacaacggcaaacacgccgccgggtcagcggggttctcctgagaactccgacagagaaagcaaaaataaatgcttgactctgtagcgggaaagcgtattatgcacaccccgcgccgctgagaaaaagcgaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagaagcttgcttctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgtactttgcagtgctcacacagattgtctgatgaaaagtaaatagcaaggcgtttacgcgttgggagtgaggctgaagagaataaggccgttcgctttctattaatgaaagctcaccctacacgaaaatatcacgcaacgcgtgataagcaattttcgtgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcacctgccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgagagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgattcgtcacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggagcagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatactgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacactgtgtgttgttgggtaggggagcgttctgtaagcctgcgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagagtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagctgttttggcggatgagagaagattttcagcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggccgtagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtttccccatgcgagagtagggaactgccaggcatcaaataaaacgaaaggctcagtcgaaagactgggcctttcgttttatctgttgtttgtcggtgaacgctctcctgagtaggacaaatccgccgggagcggatttgaacgttgcgaagcaacggcccggagggtggcgggcaggacgcccgccataaactgccaggcatcaaattaagcagaaggccatcctgacggatggcctttttgcgtttctacaaactcttcctgtcgtcatatctacaagccatccccccacagatacggtaaactagcctcgtttttgcatcaggaaagcagctatgaaccactccttaaaaccctggaacacatttggcattgatcataatgctcagcacattgtatgtgccgaagacgaacaacaattactcaatgcctggcagtatgcaaccgcagaaggacaacccgttcttattctgggtgaaggaagtaatgtactttttctggaagactatcgcggcacggtgatcatcaaccggatcaaaggtatcgaaattcatgatgaacctgatgcgtggtatttacatgtaggagccggagaaaactggcatcgcctggtaaaatacactttgcaggaaggtatgcctggtctggaaaatctggcattaattcctggttgtgtcggctcatcacctatccagaatattggtgcttatggcgtagaattacagcgagtttgcgcttatgttgattgtgttgaactggcgacaggcaagcaagtgcgcttaactgccaaagagtgccgttttggctatcgcgacagtatttttaaacatgaataccaggatcgcttcgccattgtagccgtaggtctgcgtctgccaaaagagtggcaacctgtactaacgtatggtgacttaactcatctggatcctacaacagtaacgccacagcaagtatttaatgcggtgtgtcatatgcgcaccaccaaactccctgatccaaaagtgaatggcaatgccggtagtttcttcaaaaaccctgttgtatctgccgaaacggctaaagcattactggcgcaatttccaacagcaccaaattacccccaggcgggtggttcagtaaaactggcagcaggttggcttattgatcagtgccagctaaaagggatgcaaatgggtggggctgcggtgcaccgtcaacaggcgttagttctcattaatgaagacaatgcaaaaagcgaagatgtggtgcaactggcacaccatgtaagacaaaaagtgggtgaaaaatttaatgtctggcttgagcctgaagtccgctttattggtgcatcaggtgaagtgagcgcagtggagacaatttcatgaaggataacaccgtgccactgaaattgattgccctgttagcgaacggtgaatttcactctggcgagcagttgggtgaaacgctgggaatgagccgggcggctattaataaacacattcagacactgcgtgactggggcgttgatgtctttaccgttccgggtaaaggatacagcctgcctgaacctatccagttacttaatgctgaagagatattgagtcagctggatggcggtagtgtagccgtgctgccagtgattgactccacgaatcagtaccttcttgatcgtatcggagagcttaaatcgggcgatgcctgcgttgcagaataccagcaggctggccgtggtcgccggggtcggaaatggttttcgccttttggcgcaaacttatatttgtcgatgttctggcgtttggaacaaggcccggcggcggctattggtttaagtctggttatcggtatcgtgatggcggaagtattacgcaagctgggtgcagataaagttcgtgttaaatggcctaatgacctctatctgcaggatcgcaagctggcaggcattcttgtggagctgactggcaaaaccggcgatgcggcgcaaatagtcattggagccgggatcaacatggcaatgcgtcgtgttgaagagagtgtcgttaatcaggggtggatcacgctgcaggaagcggggatcaatctcgatcgtaatacgttggcggccatgctaatacgtgaattacgcgcggcgctggaactcttcgaacaagaaggattggcaccttatctttcgcgctgggaaaagctggataattttattaatcgcccagtgaaacttatcattggtgataaagaaatatttggcatttcacgcggaatagacaaacagggcgctttattgcttgagcaggatggaataataaaaccctggatgggcggtgaaatatccctgcgtagtgcagaaaaataagaaaggggagcattagctcccctgaaaattatttgcgtagtctgacctcttctaccgcatgattagcacttttcgtcaggattaaactggcgcgctcacgagtaggtagaatattttgctttaagttcagccagttgatctctttccacaatgtcatggcagtcttaatcgcttcttctttagttaatttcgcgtagttatgaaaataggaatccgggtcggtaaaagccccttcgcggaatttcagaaaacggttgatataccacgtctgaagtaagtcttccggtgcatcaacatatatcgaaaaatcgacaaaatcagaaacaaatacatgatgtggatcgtgtggataatccatcccgctctgtaagacatttaacccttcaagaattaaaatatcaggctgaacaaccgttttatctccatccgggatcacatcataaataagatgcgagtaaacaggggctgtaacgtttggcacgccggatttgagatcggaaacaaacttcaccaggcgatgcatatcatacgattccgggaagcctttcttcttcatcagaccacgttctttcagaacctgattagggtgaaggaagccatctgtagtgatcagttcaacacgacgatgttccggccaacggcttaatagcgcctgcaatacacgggcggttgtacttttccccaccgcgacactgccagcaatactgataatgtaaggaatgcgttgcccgttagtaccaagaaactgttccagaactgcctgacggcgcagattcgagcttatatagaagttcagcaaacgtgacaaaggtaaatagatctcggcaacttcttctaacgagagatcttcattaatacctttgagacgggcgatctcatcttccgataacgtcataggtacggaatcacgcagagctgcccactggttgcggtcaaactgtaggtaaggcgtcattaacgtttgctcttttatactcataagcatgtttctggcggtcatagctctatcggcaaagcgatatttgccatggcgcgtcacagttctgttgaatgggttaatgggcaggagggtaacaccagatggggaggaataataagaaaaaatctctgccaggaagctatcgttgaaaagcaatgtgacagatattccatctgataaaaagaattatggtttagcaggagcgcattgttgagcacaatgatgttgaaaaagtgtgctaatctgccctccgttcggctgtttcttcatcgtgtcgcataaaatgtgaccaataaaacaaattatgcaattttttagttgcatgaactcgcatgtctccatagaatgcgcgctacttgatgccgacttagctcagtaggtagagcaactgacttgtaatcagtaggtcaccagttcgattccggtagtcggcaccatcaagtccggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcacagacttcgaaggttcgaatccttcccccaccaccaatttcggccacgcgatggcgtagcccgagacgataagttcgcttaccggctcgaataaagagagcttctctcgatattcagtgcagaatgaaaatcaggtagccgagttccaggatgcgggcatcgtataatggctattacctcagccttccaagctgatgatgcgggttcgattcccgctgcccgctccaagatgtgctgatatagctcagttggtagagcgcacccttggtaagggtgaggtcggcagttcgaatctgcctatcagcaccacttcttttctcctccctgttttttccttctgtttattgcattcaacaagtcgggcatgttgcctggttgatgtggtgatatcaccgatttatccgtgtcttagagggacaatcgatgtctaaagaaaagtttgaacgtacaaaaccgcacgttaacgtcggtactatcggccacgttgaccatggtaaaacaacgctgaccgctgcaatcactaccgtactggctaaaacctacggcggtgctgctcgcgcattcgaccagatcgataacgcgccggaagaaaaagctcgtggtatcaccatcaacacttctcacgttgaatacgacaccccgacccgtcactacgcacacgtagactgcccggggcacgccgactatgttaaaaacatgatcaccggtgctgctcagatggacggcgcgatcctggtagttgctgcgactgacggcccgatgccgcagactcgtgagcacatcctgctgggtcgtcaggtaggcgttccgtacatcatcgtgttcctgaacaaatgcgacatggttgatgacgaagagctgctggaactggttgaaatggaagttcgtgaacttctgtctcagtacgacttcccgggcgacgacactccgatcgttcgtggttctgctctgaaagcgctggaaggcgacgcagagtgggaagcgaaaatcctggaactggctggcttcctggattcttatattccggaaccagagcgtgcgattgacaagccgttcctgctgccgatcgaagacgtattctccatctccggtcgtggtaccgttgttaccggtcgtgtagaacgcggtatcatcaaagttggtgaagaagttgaaatcgttggtatcaaagagactcagaagtctacctgtactggcgttgaaatgttccgcaaactgctggacgaaggccgtgctggtgagaacgtaggtgttctgctgcgtggtatcaaacgtgaagaaatcgaacgtggtcaggtactggctaagccgggcaccatcaagccgcacaccaagttcgaatctgaagtgtacattctgtccaaagatgaaggcggtcgtcatactccgttcttcaaaggctaccgtccgcagttctacttccgtactactgacgtgactggtaccatcgaactgccggaaggcgtagagatggtaatgccgggcgacaacatcaaaatggttgttaccctgatccacccgatcgcgatggacgacggtctgcgtttcgcaatccgtgaaggcggccgtaccgttggcgcgggcgttgtagcaaaagttctgagctaattgccgataacatttgacgcaatgcgcactaaaagggcatcatttgatgccctttttgcacgctttcgtaccagaacctggctcatcagtgattttctttgtcataatcattgctgagacaggctctgttgagggcgtataatccgaaaagctaatacgcgtttcgatttggtttgcctcgcgatcgcggggtgaaaatgtttgtagaaaacttctgacaggttggtttatgagtgcgaataccgaagctcaaggaagcgggcgcggcctggaagcgatgaagtgggtcgttgtggtggcattgctcctggtggcgattgtcggcaactacctttatcgcgacattatgctgccgctgcgtgcgctggccgtagtaattctgattgctgcagcgggtggtgtcgcgctgttaacgacaaaaggtaaagctaccgttgcttttgcccgtgaagcgcgtaccgaagtccgtaaggtcatttggccgactcgccaggaaacattgcacaccacgctgattgtggctgcggttaccgcagtaatgtcactgatcctgtggggactggatggtattctggttcgcctggtatcctttatcactggcctgaggttctgagatgtctgaagctcctaaaaagcgctggtacgtcgttcaggcgttttccggttttgaaggccgcgtagcaacgtcgctgcgtgagcatatcaaattacacaacatggaagatttgtttggtgaagtcatggtaccaaccgaagaagtggttgaaatccgtggcggtcagcgtcgcaaaagcgaacgtaaattcttccctggctacgtcctcgttcagatggtgatgaacgacgcgagctggcacctggtgcgcagcgtaccgcgtgtgatgggcttcatcggcggtacttccgatcgtcctgcgccaatcagcgataaagaagtcgatgcgattatgaaccgcctgcagcaggttggtgataagccgcgtccgaaaacgctgtttgaaccgggtgaaatggtccgtgttaatgatggtccgttcgctgacttcaacggtgttgttgaagaagtggattacgagaaatctcgtctgaaagtgtctgtttctatcttcggtcgtgcgaccccggtagagctggacttcagccaggttgaaaaagcctaacccagcgatcaaaaaagcggcgatttaatcgttgcacaaggcgtgagattggaatacaatttcgcgccttttgtttttatgggccttgcccgtaaaacgattttttatatcacggggagcctctcagaggcgttattacccaacttgaggaatttataatggctaagaaagtacaagcctatgtcaagctgcaggttgcagctggtatggctaacccgagtccgccagtaggtccggctctgggtcagcagggcgtaaacatcatggaattctgcaaagcgttcaacgcaaaaactgattccatcgaaaaaggtctgccgattccggtagtaatcaccgtttacgctgaccgttctttcactttcgttaccaagaccccgccggcagcagttctgctgaaaaaagcggctggtatcaagtctggttccggtaagccgaacaaagacaaagtgggtaaaatttcccgcgctcagctgcaggaaatcgcgcagaccaaagctgccgacatgactggtgccgacattgaagcgatgactcgctccatcgaaggtactgcacgttccatgggcctggtagtggaggactaagaaatggctaaactgaccaagcgcatgcgtgttatccgcgagaaagttgatgcaaccaaacagtacgacatcaacgaagctatcgcactgctgaaagagctggcgactgctaaattcgtagaaagcgtggacgtagctgttaacctcggcatcgacgctcgtaaatctgaccagaacgtacgtggtgcaactgtactgccgcacggtactggccgttccgttcgcgtagccgtatttacccaaggtgcaaacgctgaagctgctaaagctgcaggcgcagaactggtaggtatggaagatctggctgaccagatcaagaaaggcgaaatgaactttgacgttgttattgcttctccggatgcaatgcgcgttgttggccagctgggccaggttctgggtccgcgcggcctgatgccaaacccgaaagtgggtactgtaacaccgaacgttgctgaagcggttaaaaacgctaaagctggccaggttcgttaccgtaacgacaaaaacggcatcatccacaccaccatcggtaaagtggactttgacgctgacaaactgaaagaaaacctggaagctctgctggttgcgctgaaaaaagcaaaaccgactcaggcgaaaggcgtgtacatcaagaaagttagcatctccaccaccatgggtgcaggtgttgcagttgaccaggctggcctgagcgcttctgtaaactaatgcctttacgtgggcggtgattttgtctacaatcttacccccacgtataatgcttaatgcagacgtatatccgagatattcgggttgtggcaaggcggcaactgagtgagtcgccaggagcatagctaactatgtgactggtgcgaatgaaggaagccaacgccgccacaagttgaatagcgacggatagaaaagatttgttcgttggagcctggcctatccaggcctccgtcgaagaccgcaggagtttcgcaagaaacttaatcccctgcgtagacggtgacagaacgctaagattattcttttatattctggcttgtttctgctcaccgtaattaagacgctctctccgtttggaggagtgaagtgagttccagagattttctctggcaaacatccaggagcaaagctaatggctttaaatcttcaagacaaacaagcgattgttgctgaagtcagcgaagtagccaaaggcgcgctgtctgcagtagttgcggattcccgtggcgtaactgtagataaaatgactgaactgcgtaaagcaggtcgcgaagctggcgtatacatgcgtgttgttcgtaacaccctgctgcgccgtgctgttgaaggtactccgttcgagtgcctgaaagacgcgtttgttggtccgaccctgattgcatactctatggaacacccgggcgctgctgctcgtctgttcaaagagttcgcgaaagcgaatgcaaaatttgaggtcaaagccgctgcctttgaaggtgagctgatcccggcgtctcagatcgaccgcctggcaactctgccgacctacgaagaagcaattgcacgcctgatggcaaccatgaaagaagcttcggctggcaaactggttcgtactctggctgctgtacgcgatgcgaaagaagctgcttaatcgcagttatctttttaacgcattcgcttacgtataaacttattctgatattcaggaacaatttaaatgtctatcactaaagatcaaatcattgaagcagttgcagctatgtctgtaatggacgttgtagaactgatctctgcaatggaagaaaaattcggtgtttccgctgccgctgctgtagctgtagctgctggcccggttgaagctgctgaagaaaaaactgaattcgacgtaattctgaaagctgctggcgctaacaaagttgctgttatcaaagcagtacgtggcgcaactggcctgggtctgaaagaagctaaagatctggtagaatctgcaccggctgctctgaaagaaggcgtgagcaaagacgacgcagaagcactgaaaaaagctctggaagaagctggcgctgaagttgaagttaaataagccaacccttccggttgcagcctgagaaatcaggctgatggctggtgactttttagtcaccagcctttttgcgctgtaaggcgccagtagcgtttcacactgtttgactactgctgtgcctttcaatgcttgtttctatcgacgacttaatatactgcgacaggacgtccgttctgtgtaaatcgcaatgaaatggtttaagcgtgatagcaacaggcattgcggaaagtgttccattttccggtcaacaaaatagtgttgcacaaactgtccgctcaatggacagatgggtcgacttgtcagcgagctgaggaaccctatggtttactcctataccgagaaaaaacgtattcgtaaggattttggtaaacgtccacaagttctggatgtaccttatctcctttctatccagcttgactcgtttcagaaatttatcgagcaagatcctgaagggcagtatggtctggaagctgctttccgttccgtattcccgattcagagctacagcggtaattccgagctgcaatacgtcagctaccgccttggcgaaccggtgtttgacgtccaggaatgtcaaatccgtggcgtgacctattccgcaccgctgcgcgttaaactgcgtctggtgatctatgagcgcgaagcgccggaaggcaccgtaaaagacattaaagaacaagaagtctacatgggcgaaattccgctcatgacagacaacggtacctttgttatcaacggtactgagcgtgttatcgtttcccagctgcaccgtagtccgggcgtcttctttgactccgacaaaggtaaaacccactcttcgggtaaagtgctgtataacgcgcgtatcatcccttaccgtggttcctggctggacttcgaattcgatccgaaggacaacctgttcgtacgtatcgaccgtcgccgtaaactgcctgcgaccatcattctgcgcgccctgaactacaccacagagcagatcctcgacctgttctttgaaaaagttatctttgaaatccgtgataacaagctgcagatggaactggtgccggaacgcctgcgtggtgaaaccgcatcttttgacatcgaagctaacggtaaagtgtacgtagaaaaaggccgccgtatcactgcgcgccacattcgccagctggaaaaagacgacgtcaaactgatcgaagtcccggttgagtacatcgcaggtaaagtggttgctaaagactatattgatgagtctaccggcgagctgatctgcgcagcgaacatggagctgagcctggatctgctggctaagctgagccagtctggtcacaagcgtatcgaaacgctgttcaccaacgatctggatcacggcccatatatctctgaaaccttacgtgtcgacccaactaacgaccgtctgagcgcactggtagaaatctaccgcatgatgcgccctggcgagccgccgactcgtgaagcagctgaaagcctgttcgagaacctgttcttctccgaagaccgttatgacttgtctgcggttggtcgtatgaagttcaaccgttctctgctgcgcgaagaaatcgaaggttccggtatcctgagcaaagacgacatcattgatgttatgaaaaagctcatcgatatccgtaacggtaaaggcgaagtcgatgatatcgaccacctcggcaaccgtcgtatccgttccgttggcgaaatggcggaaaaccagttccgcgttggcctggtacgtgtagagcgtgcggtgaaagagcgtctgtctctgggcgatctggataccctgatgcctcaggatatgatcaacgccaagccgatttccgcagcagtgaaagagttcttcggttccagccagctgtctcagtttatggaccagaacaacccgctgtctgagattacgcacaaacgtcgtatctccgcactcggcccaggcggtctgacccgtgaacgtgcaggcttcgaagttcgagacgtacacccgactcactacggtcgcgtatgtccaatcgaaacccctgaaggtccgaacatcggtctgatcaactctctgtccgtgtacgcacagactaacgaatacggcttccttgagactccgtatcgtaaagtgaccgacggtgttgtaactgacgaaattcactacctgtctgctatcgaagaaggcaactacgttatcgcccaggcgaactccaacctggatgaagaaggccacttcgtagaagacctggtaacttgccgtagcaaaggcgaatccagcttgttcagccgcgaccaggttgactacatggacgtatccacccagcaggtggtatccgtcggtgcgtccctgatcccgttcctggaacacgatgacgccaaccgtgcattgatgggtgcgaacatgcaacgtcaggccgttccgactctgcgcgctgataagccgctggttggtactggtatggaacgtgctgttgccgttgactccggtgtaactgcggtagctaaacgtggtggtgtcgttcagtacgtggatgcttcccgtatcgttatcaaagttaacgaagacgagatgtatccgggtgaagcaggtatcgacatctacaacctgaccaaatacacccgttctaaccagaacacctgtatcaaccagatgccgtgtgtgtctctgggtgaaccggttgaacgtggcgacgtgctggcagacggtccgtccaccgacctcggtgaactggcgcttggtcagaacatgcgcgtagcgttcatgccgtggaatggttacaacttcgaagactccatcctcgtatccgagcgtgttgttcaggaagaccgtttcaccaccatccacattcaggaactggcgtgtgtgtcccgtgacaccaagctggggccggaagagatcaccgctgacatcccgaacgtgggtgaagctgcgctctccaaactggatgaatccggtatcgtttacattggtgcggaagtgaccggtggcgacattctggttggtaaggtaacgccgaaaggtgaaactcagctgaccccagaagaaaaactgctgcgtgcgagcttcggtgagaaagcctctgacgttaaagactcttctctgcgcgtaccaaacggtgtatccggtacggttatcgacgttcaggtctttactcgcgatggcgtagaaaaagacaaacgtgcgctggaaatcgaagaaatgcagctcaaacaggcgaagaaagacctgtctgaagaactgcagatcctcgaagcgggtctgttcagccgtatccgtgctgtgctggtagccggtggcgttgaagctgagaagctcgacaaactgccgcgcgatcgctggctggagctgggcctgacagacgaagagaaacaaaatcagctggaacagctggctgagcagtatgacgaactgaaacacgagttcgagaagaaactcgaagcgaaacgccgcaaaatcacccagggcgacgatctggcaccgggcgtgctgaagattgttaaggtatatctggcggttaaacgccgtatccagcctggtgacaagatggcaggtcgtcacggtaacaagggtgtaatttctaagatcaacccgatcgaagatatgccttacgatgaaaacggtacgccggtagacatcgtactgaacccgctgggcgtaccgtctcgtatgaacatcggtcagatcctcgaaacccacctgggtatggctgcgaaaggtatcggcgacaagatcaacgccatgctgaaacagcagcaagaagtcgcgaaactgcgcgaattcatccagcgtgcgtacgatctgggcgctgacgttcgtcagaaagttgacctgagtaccttcagcgatgaagaagttatgcgtctggctgaaaacctgcgcaaaggtatgccaatcgcaacgccggtgttcgacggtgcgaaagaagcagaaattaaagagctgctgaaacttggcgacctgccgacttccggtcagatccgcctgtacgatggtcgcactggtgaacagttcgagcgtccggtaaccgttggttacatgtacatgctgaaactgaaccacctggtcgacgacaagatgcacgcgcgttccaccggttcttacagcctggttactcagcagccgctgggtggtaaggcacagttcggtggtcagcgtttcggggagatggaagtgtgggcgctggaagcatacggcgcagcatacaccctgcaggaaatgctcaccgttaagtctgatgacgtgaacggtcgtaccaagatgtataaaaacatcgtggacggcaaccatcagatggagccgggcatgccagaatccttcaacgtattgttgaaagagattcgttcgctgggtatcaacatcgaactggaagacgagtaattctcgctcaaacaggtcactgctgtcgggttaaaacccggcagcggattgtgctaactccgacgggagcaaatccgtgaaagatttattaaagtttctgaaagcgcagactaaaaccgaagagtttgatgcgatcaaaattgctctggcttcgccagacatgatccgttcatggtctttcggtgaagttaaaaagccggaaaccatcaactaccgtacgttcaaaccagaacgtgacggccttttctgcgcccgtatctttgggccggtaaaagattacgagtgcctgtgcggtaagtacaagcgcctgaaacaccgtggcgtcatctgtgagaagtgcggcgttgaagtgacccagactaaagtacgccgtgagcgtatgggccacatcgaactggcttccccgactgcgcacatctggttcctgaaatcgctgccgtcccgtatcggtctgctgctcgatatgccgctgcgcgatatcgaacgcgtactgtactttgaatcctatgtggttatcgaaggcggtatgaccaacctggaacgtcagcagatcctgactgaagagcagtatctggacgcgctggaagagttcggtgacgaattcgacgcgaagatgggggcggaagcaatccaggctctgctgaagagcatggatctggagcaagagtgcgaacagctgcgtgaagagctgaacgaaaccaactccgaaaccaagcgtaaaaagctgaccaagcgtatcaaactgctggaagcgttcgttcagtctggtaacaaaccagagtggatgatcctgaccgttctgccggtactgccgccagatctgcgtccgctggttccgctggatggtggtcgtttcgcgacttctgacctgaacgatctgtatcgtcgcgtcattaaccgtaacaaccgtctgaaacgtctgctggatctggctgcgccggacatcatcgtacgtaacgaaaaacgtatgctgcaggaagcggtagacgccctgctggataacggtcgtcgcggtcgtgcgatcaccggttctaacaagcgtcctctgaaatctttggccgacatgatcaaaggtaaacagggtcgtttccgtcagaacctgctcggtaagcgtgttgactactccggtcgttctgtaatcaccgtaggtccatacctgcgtctgcatcagtgcggtctgccgaagaaaatggcgctggagctgttcaaaccgttcatctacggcaagctggaactgcgtggtcttgctaccaccattaaagctgcgaagaaaatggttgagcgcgaagaagctgtcgtttgggatatcctggacgaagttatccgcgaacacccggtactgctgaaccgtgcaccgactctgcaccgtctgggtatccaggcatttgaaccggtactgatcgaaggtaaagctatccagctgcacccgctggtttgtgcggcatataacgccgacttcgatggtgaccagatggctgttcacgtaccgctgacgctggaagcccagctggaagcgcgtgcgctgatgatgtctaccaacaacatcctgtccccggcgaacggcgaaccaatcatcgttccgtctcaggacgttgttctgggtctgtactatatgacccgtgactgtgttaacgccaaaggcgaaggcatggtgctgactggcccgaaagaagcagaacgtctgtatcgctctggtctggcttctctgcatgcgcgcgttaaagtgcgtatcaccgagtatgaaaaagatgcaaacggtgaattagtagcgaaaaccagcctgaaagacacgactgttggccgtgccattctgtggatgattgtaccgaaaggtctgccttactccatcgtcaaccaggcgctgggtaaaaaagcaatctccaaaatgctgaacacctgctaccgcattctcggtctgaaaccgaccgttatttttgcggaccagatcatgtacaccggcttcgcctatgcagcgcgttctggtgcatctgttggtatcgatgacatggtcatcccggagaagaaacacgaaatcatctccgaggcagaagcagaagttgctgaaattcaggagcagttccagtctggtctggtaactgcgggcgaacgctacaacaaagttatcgatatctgggctgcggcgaacgatcgtgtatccaaagcgatgatggataacctgcaaactgaaaccgtgattaaccgtgacggtcaggaagagaagcaggtttccttcaacagcatctacatgatggccgactccggtgcgcgtggttctgcggcacagattcgtcagctcgctggtatgcgtggtctgatggcgaagccggatggctccatcatcgaaacgccaatcaccgcgaacttccgtgaaggtctgaacgtactccagtacttcatctccacccacggtgctcgtaaaggtctggcggataccgcactgaaaactgcgaactccggttacctgactcgtcgtctggttgacgtggcgcaggacctggtggttaccgaagacgattgtggtacccatgaaggtatcatgatgactccggttatcgagggtggtgacgttaaagagccgctgcgcgatcgcgtactgggtcgtgtaactgctgaagacgttctgaagccgggtactgctgatatcctcgttccgcgcaacacgctgctgcacgaacagtggtgtgacctgctggaagagaactctgtcgacgcggtaaaagtacgttctgttgtatcttgtgacaccgactttggtgtatgtgcgcactgctacggtcgtgacctggcgcgtggccacatcatcaacaaaggtgaagcaatcggtgttatcgcggcacagtccatcggtgaaccgggtacacagctgaccatgcgtacgttccacatcggtggtgcggcatctcgtgcggctgctgaatccagcatccaggtgaaaaacaaaggtagcatcaagctcagcaacgtgaagtcggttgtgaactccagcggtaaactggttatcacttcccgtaacaccgaactgaaactgatcgacgaattcggtcgtaccaaagaaagctacaaagtgccttacggtgcggtactggcgaaaggcgatggcgaacaggttgctggcggcgaaaccgttgcaaactgggacccgcacaccatgccggttatcaccgaagtaagcggttttgtacgctttactgacatgatcgacggccagaccattactcgtcagaccgacgaactgaccggtctgtcttcgctggtggttctggattccgcagaacgtaccgcaggtggtaaagatctgcgtccggcactgaaaatcgttgatgctcagggtaacgacgttctgatccctggtaccgatatgcctgcgcagtacttcctgccgggtaaagcgattgttcagctggaagatggcgtacagatcagctctggtgacaccctggcgcgtattccgcaggaatccggcggtaccaaggacatcaccggtggtctgccacgcgttgcggacctgttcgaagcacgtcgtccgaaagagccggcaatccttgctgaaatcagcggtatcgtttccttcggtaaagaaaccaaaggtaaacgtcgtctggttatcaccccggtagacggtagcgatccgtacgaagagatgattccgaaatggcgtcagctcaacgtgttcgaaggtgaacgtgtagaacgtggtgacgtaatttccgacggtccggaagcgccgcacgacattctgcgtctgcgtggtgttcatgctgtgactcgttacatcgttaacgaagtacaggacgtataccgtctgcagggcgttaagattaacgataaacacatcgaagttatcgttcgtcagatgctgcgtaaagctaccatcgttaacgcgggcagctccgacttcctggaaggcgaacaggttgaatactctcgcgtcaagatcgcaaaccgcgaactggaagcgaacggcaaagtgggtgcaacttactcccgcgatctgctgggtatcaccaaagcgtctctggcaaccgagtccttcatctccgcggcatcgttccaggagaccactcgcgtgctgaccgaagcagccgttgcgggcaaacgcgacgaactgcgcggcctgaaagagaacgttatcgtgggtcgtctgatcccggcaggtaccggttacgcgtaccaccaggatcgtatgcgtcgccgtgctgcgggtgaagctccggctgcaccgcaggtgactgccgaagacgcatctgccagcctggcagaactgctgaacgcaggtctgggcggttctgataacgagtaatcgttaatccgcaaataacgtaaaaacccgcttcggcgggtttttttatgggtgttattcagagggcaaattcttcacggaatttttaagaaaggcagggcgaaacgaggaagaagcttttcgccctggacaacattcctgctgacggcactaccataaaaaaacagaacgctttcaacaaccttgcgtttttcatcttccgtagcggctcggaataaatttacgttcttacattccgtctcatagtctttgcgaggcccgtcccagatagctgtcccagtctttccataccggctgcaaaccctgagcggttaacgcggcagcaaccgcttccggtctgcgatcgtcgtgcggtgagaactgttccaactcggggtgattatcggcatagccacctggctgcgttttcgagaaggcgctgacgttattgatcgccagcggaataacgcgatcgcgaaaccacggtgattcccgcgtggagagtgacagttcaatctccggtgcaagcagtcggaaggcgcagatggtttgcactaactggcgttcatccataatcgacgcaggctcaatgccgccagtacacgggcgcaggcgcggaaaggagacagagtaacggctttgccagtaatgctgttgcagccatagcaaatgttcggcaaccatatagcagtcaacgcgccagttgtcggaaaggccaattagcgcgccgaggcctatcttatcaatccccgcacgccccagccgatccggcgtttccagccgccagaagaagtcctgtttttttcctttcagatgatggcgggcataagtcgcctcgtgatatgtctcctgataaaccatcacgccatccagaccaagctgctttaactcggcgtattccgtctccgccagcggttgcacttccatttgtagtgaagagaactgttcacgcagggcggggagatgacgacgaaagtaatccatccccactttcgcctgatgttcaccagtgactaatagcagatgttcaaagcccatctcccgtatagcggcgctttccctggcaatatccgcttcatccagcgttttgcgcttgatgcgattactcatggaaaatccgcagtacgtgcagtcgttagcgcaaagattggaaagataaagcgggacgtagaaactaactgtgttgccaaatcgctgacgggtcagacgctgcgcccgttgggccagttgttccagatagccactggcggctggcgataacagcgccatcatatcgtcgcgggtgagttgcgaggcatttagcgcccgttctacgtcagcagccgttttgccgttgatacgcaggcggatgtcgtcccagtccagttgtcgccagcgatcgctgaaggttttcatgccgatgcctccagaaatccagtcagcgggctggtggcatgagcaaaatgactgcggctgcccggtccggactgacgtgccagcaggcctgcttctaccgccagacgaaatgccttcgccatgttgacgggatcgtccgcgacggcaattgccgtattcactaacaccgcgtcggcccccatttccagcgcctgcgcggcatggctgggaacgccgatgccagcatcgacaaccaccggcactgtggcctgctggataataatctccagcatggcgcgggtttccagtccctgattcgagccaatcggcgcgccgagcggcatcaccgctgcacagccgacttcttccagacgtttacacaataccggatcggccccgcagtaaggcagcacgacaaatccctgttgtaccagcgtttcggcggctttcagggtttcgatgggatcgggcaacagccagcgggcgtcagggtgaatctctaattttaaccagtttgtgcctaacgcttcacgagccagatgggcggcgaaaatggcttcttccgctgttttcgccccggatgtatttggcagcagggtcacacccgccgcgataagcggttcgaggatagcgtcgttgtgctggcgcaagtcgacacgtttcatcgccagtgtcaccagctggctgccggaagcgcggatcgcctccaccatcagttgtgaagaagcgaatttccctgtgccggtaaacagatgtgaatcaaacgttttgtccgcaatacgtaacatttcaaccccctgcaataacctgaaaaagcaggatctggtcgccatcctgcacgatatgttgcgcccactgctcacgcgggacgatttgctgattaatcgccagagccgcgcccgcttgtcgttggtcgagttgctccagtagttcgtgaacagtttgcccggcggcgcactgcatcggttgatcgttaaacaggatctgcattgcttcctccgcataccgggcaaccactggcgcggcgcaacgccaggctgcgccactggctcgatttaccgtcgaacagtcggagttctcccgcaggtgtctctataccgcttaataacttaatggcttccagtgcctgcaaagtgcccataaccccgaccaccgggccaaccacgcccgccgtgcggcagttgcgttctggctcctggttatctggccacaggcagcggtaacacccctgctcccagggcggcgtcagtaccatcaactgaccgccaaatccgaccgcgctggcggtgataagcggcgtgttgagtgccacgcaggcggcattaatctcctggcgagtcgccatattgtcggtacagtcgagcaccacatcggcccgtgcaaccgcatcttttaacgcctcacccgttaaccgttgttgtaatgctgtcagttgaatgtcgggattcaactgtgtcagtcgctgttggctgacctgcgatttcgggctgttgatatcttcagtggtaaagaggatttgtcgttgcagattgcttaaatgcacatcgtcgtcatctgccagtaccagcgtcccgacgccagcgcccgccaggtacagcgcagcaggtgtacccagcccgcccagaccgataatcagcacctggctgtcgagcagtttttgctgcccgtccagagcgatatcgtcgagcaggatttggcggctataacgcataaagtcacggtcattcatcgccaactcctgcaatttccagcaactgtgccgttgccaaacgccagtctgcagcttgagtaatggcgctgacgacggcgatactgccgacacccgttgctatcaccgcaggcgcgcgtgccagactgataccgccaatcgccacggtgggataatccgccagtcgctcaacatgccgtgccagctgttccagcccctgcggtgcagaaggcatctgtttggtttgcgtcgggaacacatgtcccagcgcgatataagaggggcgtgctgccagcgcgacgtcgatttccatatcgtcatgtgtcgaaacgcccagccgcaggcctgccgcgcggatggcattgagatcggtggcttgcaaatcttcctgccccaaatggacgccatacgcctgatgcttgatcgccagccgccagtaatcgttgataaacaatcgcgcgttatagcggcggcccagcgcaattgccgccacgacatcggcttccacctcttcatcgcgccgatctttgatgcgtagctggagagtacgtacgcctgcatccaacagacgttcgatccactgtacgctgtccaccaccgggtacagtcctaaacgaaaaggtacaggaggaaaatcaggctgatacatcacgcttcctccttacgcaggtagatttctccgcctctggcacggaagttctccgacatatccgccattcccatttcaatagtttgcgtggcggcgtaatcacgcacttcctggctgattttcatcgagcagaatttcggcccacacatggagcaaaaatgggcgactttacctgactcttgcggcagggtttcatcgtgataagcgcgggcggtaaacgggtcgagggccagattaaactggtcttcccagcgaaattcgaagcgggctttcgacatggcgttatcgcgaatttgcgcgcccggatgccctttcgccaggtcagcggcgtgggcggcaatcttataggtgataagcccctgcttaacatcttctttattaggcagacccagatgctcttttggcgttacgtaacagagcatcgcgcagccaaaccagccaatcatcgccgcaccaatccccgacgtgaagtggtcatagcccggcgcaatatcggtagttagcggccccagagtgtaaaacggcgcttcgtggcagtgctctaactcctcggtcatattgcggcggatcatctgcatcggcacgtggcctgggccttcaatcatcacctgcacgtcatattcccaggcaattttggtcagttcgcccagcgtatgcagctcggcaaactgcgcttcatcgttggcgtcctgaatagaaccggggcgcagaccgtcgcccagcgacagcgaaacgtcataagcggcacagatttcacaaatttcgcggaagtgttgatagaggaaattttcctgatgatgggagaggcaccatttcgccataatcgaaccgccgcgagagacgataccggtcaggcgtttcgcggtcatcggcacatagcgcagcagtacgcccgcatggatagtgaagtaatccacaccttgctcggcctgttccagcagcgtgtcgcggaacgcttcccaggtaagatcttcggcgatcccgttaaccttctccagcgcctggtagatcggcactgtaccgatcggcaccgggctgttacgcaaaatccactcgcgggtttcgtgaatatagcgaccggtggagagatccatcaccgtatccgctccccagcgcgtggaccataccagcttttccacttcttcttcgatggaagaggtgaccgccgagttgccgatattggcgttaacttttaccaggaaattgcgaccaataatcatcggctccgattccggatgattaatgttggccgggataatcgcacgtccggcagcaacttcatcacggacaaattccgcagtgatattttccggcagatgtgcgccaaagctcattcccggatgctggtggcgtaaaacctcgctacggatgcgctcgcggcccatattctcgcggatggcgatgaattccatttccggcgtgatgatgccctgtcgggcgtagtgcagttgggtgacacggcgtcctgctttggcgcgttttggtgttagtacaccgctaaaacgcagttcgtcgaggccatcatctgccagccgcgctttagtgtaatcggaactgcgcacggtaagttcttcggtatcgccgcgcgcatcgatccacggctggcgtagttttgccagcccttgctgcacgttaatggcaatctgcggatcaccatacgggccggaggtgtcgtagaccggaatcgcttcgttttcttcgtactgcggctgttctttgctaccgccaattagcgtcgggctaagctggatctcacgcatcggcacgcgcacgccggggtgtgtgccagtgatataaatgcgttttgagttgggaaaggcggtgccttccagggtgtcgataaaatgttgggcccgggcgcgttgttcgcggcgggtcagttttgttgcagacatagctcattccaaaaagttaaggacgtggcttgtcagacgacggatgaagcaagagacgatcgccgcaggggcgatgcgatagcagattaactcttgttcccttcgcaggtattagcctgatcaggttccgcggatcccgaataaacggtctcagccagttaaggcactccgacaagaaattagccccgcaaatggggcattgaatgtaaattacgcgttaacagcgcagaactcaagcaggatgtttgacgcgggcggcgtcaagcaccagcagaatcagcttatcttccagcacaaagcgcgcttccagcgcctcgccgatgtcagataaaacctgttgaaactcaaggtaattatcatgatcgatggcggtttccagactggaatcgtagtaatccataatctgttgagtattggcttcgagttgcggccaaatcttcgcggcgcgcgcgagttgcccgttgccttccagcttatgaagaatgcgctcataaatactgaaatgtccggcagacaagtaatcgaccaggctctgacaaaaatcatcaagggctttttcgtttagcctcatgtacgattctttgccaggcttaatgccaaccagattgtagtaagccacgagcagatgcttacgtacatgtagccagcgatcaaccagtttgttacttcctctgacgcgctccgtcaggttatcgagctggttaagcatgattgactccgcaagtttgtattcaaaaactgctcagtgagaaatgtaaaaaccatgttaaacatgccagtgatgcaaaggtagtgcaagagctatggatcgtataattgaaaaattagatcacggctggtgggtcgtcagccatgaacaaaaattatggttgccgaagggagaattgccatatggcgaagcggcaaatttcgatcttgtgggtcagcgcgcactacaaatcggcgaatggcagggggaacctgtttggttagtacaacagcagcggcgtcacgatatggggtcggtacgtcaggtcattgatctcgatgttgggctgtttcaactggccggacgaggcgtacaactggcggagttttaccgatcgcataaatactgtggttactgcgggcatgaaatgtatccgagcaaaaccgaatgggcgatgctgtgcagccattgccgtgagcgttactacccgcaaatcgccccctgcattattgttgctatccgtcgcgatgattcgatcctcctcgcccagcatacccgccatcgtaacggtgtccatacagtacttgccggattcgtcgaagtgggcgaaaccctcgagcaggcagtcgcgcgggaagtgatggaagagagcggaattaaagttaaaaacttgcgttacgtgacttctcagccgtggccgtttcctcagtctttaatgaccgcgtttatggcggaatatgacagcggcgacatcgtgatcgacccgaaagaattgctcgaggcgaactggtatcgctatgacgatttgccgttactcccgccgcccggcaccgtagcgcgccgtctgatagaagatacggtggcgatgtgtcgggcagagtatgagtgatgatacactgaccgcctgacgcactaaggaacagccaaaatgaccgaacttaaaaacgatcgttatctgcgggcgctgctgcgccagcccgttgatgtcactccagtatggatgatgcgccaggcgggtcgctatctaccggaatataaagccacgcgcgcccaggcgggcgattttatgtcgctgtgcaaaaacgccgagctggcgtgcgaagtgactttgcaaccgctgcgtcgctacccgctggatgcggcgatcctcttttccgatatcctcaccgtgccggacgcgatggggttagggctctattttgaagccggagaaggtccgcgttttacctcgccagtcacctgcaaagccgacgtcgataaactgccaattccggacccggaagatgagctgggttacgtgatgaacgcggtgcgtaccattcgtcgcgaactgaaaggcgaagtgccgctgattggtttttccggcagcccgtggacgctggcaacctacatggtggaaggcggcagcagcaaagccttcaccgtgatcaaaaaaatgatgtatgccgatccgcaggcgctgcacgctctactcgataaactggcgaaaagcgtcactttgtatctgaatgcgcagattaaagccggtgctcaggctgtgatgattttcgacacctggggcggcgtgcttaccgggcgcgattatcaacagttctcgctttattacatgcataaaattgttgatggtttactgcgtgaaaacgacggtcgccgcgtaccggtcacgctgtttaccaaaggcggcggacagtggctggaagccatggcagaaaccggttgcgatgcgctgggcctcgactggacaacggacatcgccgatgcgcgccgccgtgtgggcaataaagtcgcgttgcagggtaatatggatccgtcgatgctgtacgcgccgcctgcccgcattgaagaagaagtagcgactatacttgcaggtttcggtcacggcgaaggtcatgtctttaaccttggtcacggcattcatcaggatgtgccgccagaacatgctggcgtgttcgtggaggcagtgcatcgactgtctgaacagtatcaccgctaaggagtgattatggatctcgcgtcattacgcgctcaacaaatcgaactggcttcttctgtgatccgcgaggatcgactcgataaagatccaccggatctgatcgccggagccgatgtcgggtttgagcagggcggagaagtgacgcgagcggcgatggtgctgctgaaatatccctcgcttgagctggtggagtataaagttgcccgcatcgccaccaccatgccttacattccaggttttctttccttccgcgaatatcctgcgctgctggcagcgtgggagatgctgtcgcaaaagccggatttagtgtttgtcgatggtcatgggatctcgcatcctcgccgtcttggcgtcgccagccattttggtttgatggtggatgtgccaacgatcggcgtggcgaaaaaacggctctgcggtaaattcgaaccgctctccagcgaaccgggcgcgctggccccactgatggataaaggcgagcagctggcctgggtctggcgcagcaaagcgcgctgtaacccgttgtttatcgctaccggccatcgggtcagcgtggacagcgcgctggcgtgggtacaacgctgcatgaaaggctatcgtctgccggagccaacgcgctgggcggacgcggtggcctcggaacgtccggcgttcgtgcgctatacagcaaatcagccctaattcaggtaaactgcggataatttccgtatttgagaactcaacatgttacaaaacccaattcatctgcgtctggagcgcctggaaagctggcagcatgtcactttcatggcttgcttatgcgaacgcatgtaccccaattacgccatgttctgccagcaaaccggttttggtgatgggcaaatttaccgtcgtattctcgatctcatctgggaaacgctgaccgttaaagacgcaaaagtaaatttcgacagccaactggagaaatttgaagaagcgattccttcagccgacgatttcgatctgtacggcgtttatccggcaatcgatgcctgcgtggcgttaagtgaactggtccattcgcgtttgagtggtgaaacgctcgaacacgcggtggaagtgagtaagacctccatcacgaccgttgcgatgctggaaatgactcaggctggtcgcgaaatgagcgatgaagagcttaaagaaaacccagctgtagagcaagaatgggacattcagtgggaaatattccgacttttagctgagtgcgaagaacgcgatatcgagctgataaaaggccttagggcagacctgcgtgaggcgggtgagagcaatattggtataatttttcagcaataagaccagaaaacgtgatttaacgcctgatttgtcgtacctggagtcttccctttcgccccccgtctggtctacatttggggggcgaaaaaaagtggctatcggtgcgtgtatgcaggagagtgctattctggcatttccgtcgcactcgatgcttagcaagcgataaacacattgtaaggataacttatgaacaagactcaactgattgatgtaattgcagagaaagcagaactgtccaaaacccaggctaaagctgctctggagtccactctggctgcaattactgagtctctgaaagaaggcgatgctgtacaactggttggtttcggtaccttcaaagtgaaccaccgcgctgagcgtactggccgcaacccgcagaccggtaaagaaatcaaaattgccgcagctaacgtaccggcatttgtttctggcaaggcactgaaagacgcagttaagtaagattgcgtggcagtgaacagttttaacgaaggggtggtttcaccccttttgtctttctggcgtcgatcattgatgctggcaggcgctctgtttctcactgcctgtagtcacaactcttcacttcctccctttaccgccagtggatttgctgaagaccagggcgcggtacgcatctggcgaaaagacagcggcgataatgtgcatctgcttgccgtgtttagcccgtggcgcagtggcgataccacgacgcgagagtatcgctggcagggcgataacctcacgctcatcaatatcaatgtttacagcaaaccgccggtgaacattcgcgcgcgttttgacgatcgcggcgatctgagctttatgcaacgtgaatccgatggggaaaagcagcagctttctaacgaccaaatcgatttataccgttatcgtgctgatcagatccgccagattagcgatgccttacgtcaggggagagtcgtgctgcgccaggggcgctggcatgcgatggaacagaccgtgaccacctgcgaagggcaaaccattaaacctgatttagattcgcaggcgatagcgcatatcgagcgccgccagagccgctcttctgttgatgtcagcgtggcatggctggaagcgcccgaaggttcgcaattactgttagtggcaaactctgatttctgtcgctggcaacccaacgagaaaacgttctgatttaccagtggcccatacccatatgaccgccaccaccgcagccgccgtaacccatgcccattccggtaccgcgcggaatacccgcttcagccatcgcaatatctcgtttcacccgtaactcatctaacgactgacgcaaattctccatctctttggcgaccgcgttaattttgctgctatccggtgggttcgcggctaacagggcattgtattcataacgcttcgtcaccagttgctgttgcagtgcgctgctttgagcgtaaaagtcattatggattttctgccacgctgtctgttgttcgctggtcaaaggcgcggcattttgctgccacataccgtgtccgccgtgagcaaatgcagatgtcgatcccatcgccattgctgaaagcgccatcattaccagggcaattttcgtgttccgtttcatggttaatcctccagtggttgtcttacttcgggtattgcatcttccgtgccaacgatgaaacgctgatatgacgggtaatctggcatgataaacgagtaaaaatgactcgcctgctgcgggtagcgagtcatttttactcattgaaacttaagcctttgtgttacagcgcagggtaagcgctgataaaagatggcatgatttctgctgtcagaaagggatgagcaggcaaagaagaagatgcgttttatgcaacgttctaaagactccttagctaaatggttaagcgcgatcctccccgtggtcattgttgggctggtagggttgtttgcggtgacggtgattcgcgattatgggcgcgagactgccgccgccagacaaacgctgctggaaaaaggcagtgtacttattcgcgctcttgaatccggctcgcgcgtcggcatggggatgcgcatgcatcatgcgcagcagcaggccttactggaagaaatggccgggcagcctggagtacgttggtttgcggtcacggatgaacaaggaacaatcgtgatgcatagcaactccggcatggtgggaaaacagctttattccccgcaggaaatgcagcagttacatcctggagatgaagaagcgtggcggcggatcgatagcgcagacggcgagcctgttctggaaatttatcgccagtttcaaccgatgtttgctgctggaatgcaccggatgcgccatatgcagcagtatgccgcgacaccacaagcaattttcatcgctttcgacgccagtaatattgtgagtgccgaagatcgtgagcagagaaacaccctgattatcctcttcgccctggcgacggtcttgctggcaagcgtgttgtcattcttctggtatcgccgctatctgcgctcgcgccagctgttgcaggatgaaatgaagcgcaaagagaagctggtagctctggggcatcttgcggcaggcgttgcccacgaaatccgtaatccactttcctcaattaaagggctggcgaaatactttgccgaacgcgcgccagcagggggagaagcgcatcaattggcgcaggtgatggcgaaagaagccgaccgtttaaaccgcgtggtaagcgagttgctggaactggttaagccaacgcatctggctttgcaggcggtggatctcaacacgctgattaaccactcattacagctggtaagccaggatgcaaacagccgggagatccagttacgctttaccgccaacgacacattaccggaaattcaggccgatccggacaggctgactcaggtcctgttgaatctctatctcaatgctattcaggcgattggtcagcatggcgtgattagcgtgacggtcagcgaaagcggcgcgggcgtgaaaatcagcgttaccgacagcggtaagggaattgcggcagatcagcttgaagccatcttcactccgtacttcaccaccaaagccgaaggcaccggattggggctggcggtcgtgcataatattgttgaacaacacggtggtacaattcaggtcgcaagccaggagggaaaaggctcaacgttcaccctctggcttccggtcaatattacgcgtaaggacccacaaggatgacgcacgataatatcgatattctggtggtggatgatgacattagccactgcactattttgcaggctttactgcgcggctggggctataacgtcgcgctggcgaacagcgggcgacaggcgctggagcaggtgcgggaacaggtttttgatcttgtgctttgcgatgtgcgaatggcggagatggacggcatcgccacgctgaaagagatcaaagcgttaaacccggcaattccggtgctgattatgactgcgtactccagcgtcgagacggcggtagaggcactgaaaactggggcgctggattatctcatcaagccgctggatttcgataacctacaggcgacgctggaaaaagcgctcgcgcatacgcacagtattgatgctgaaacacctgcggtgactgccagccagttcggtatggtcggtaaaagcccggcgatgcaacacctgctcagtgaaatcgccctcgtcgcgccatcggaagccacggtactgatccacggcgattccggcaccggtaaagagctggtcgccagggcgattcacgccagtagcgcacgtagcgaaaaaccgctggtaacgctcaactgtgcggcactcaacgaatccttactggaatctgaattgttcggtcacgaaaaaggggcgtttactggagccgataaacgccgggaagggcgctttgttgaggcggacggcggcacgctgtttctcgatgaaattggcgatatctcgccgatgatgcaggtgcgtctgctgcgtgcgattcaggagcgcgaagttcagcgtgtcggtagcaaccagactatctcggttgatgtccggctgattgcggcgacccatcgcgatcttgccgcagaggtgaatgccgggcgttttcgccaggatctctactatcgcctgaatgtggtggcgattgaagtaccatcgctgcggcaacggcgggaagatatccctctgctggctggccattttctgcagcgctttgccgagcgtaatcgcaaggcggtaaaaggttttacgccccaggcgatggatctgttgattcattacgactggccgggaaatattcgtgagctggaaaacgcggtggaacgggcagtggtgctgctgaccggggaatatatttccgaacgcgagctgccgctggcgattgccagtacgccgatcccgctgggacaaagtcaggatattcagccgttggtggaagtggaaaaagaggtgattctggcggcgctggagaaaacgggcggcaacaaaaccgaagccgcccgtcagttagggatcacgcgcaaaacgctattggcaaaactgtcgcgttagttctgctcgcgttcgatagcgcgccagccgatatctttccggcagaagcagtcgtcccagtgaatatcggtcattaaggcataagcgcgtttctgcgcttctgccacggtatgacccagcgcggtgacgcacagtacgcgcccgccgctggtcactacctgctcgtcatccgccagttttgtgcctgcatggaacactttgccgtcttccacttcttccagcggcaggccgtggatcacatcaccggtgcggtaatcgcccggatatccacccgcagccatcaccacgccgagagaagcgcgttcatcccactcggatgttttctcgtccagcttcccttcacaggctgccaggcagagctcaaccagatcggacttcatgcgcagcataatcggctgggtttccggatcgccaaagcggcagttaaattcgataaccttcggattgccctgtttgtcgatcatcaggcccgcgtagagaaaaccggtgtaggtgttgccttccgccgccatgcctttcacggttggccagatgatacgttccatggtgcgctgatgaacttcatcggttactaccggcgcgggggagtaagcgcccatcccgcccgtgtttggtccggtatctttatcgcctacgcgtttgtgatcctggctggtggccatcggcaacacatgctcgccgtccaccatcacgataaagctcgcttcttcgccatcgaggaactcttcgataacgatgcgatgacccgcgtcgccaaaagcgttgcccgccagcatatcgtgaacagccgcttccgcttcttccagcgtcatcgccacgataacgcctttcccggcagccagaccgtccgctttaatgacgattggcgcgcctttctcacgcagatacgccagcgcaggttctacctcggtgaagttctggtattccgccgtagggatcttatggcgggccaggaaatctttggtaaacgcttttgagccttccagttgggccgcacctgcggttgggccgaagattttcagcccggcggcgcggaaggtatcgaccacgcctttcaccagcggcgcttccgggccgacgatggtcagatcaatcttttcgttttgtgcgaaatccaacagcgccgggatatcggtcacgccaatagcaacgttttgcagcgcgggttccagcgcagtgcctgcattacccggagcaacaaaaacagtctcaaccagcggcgactgggccgctttccaggccagcgcgtgctcgcgcccgccgttaccaatcactaatactttcatctattgctccattaatggcggaagtggcgcatgtcggtgaagagcatcgcaataccgtgctcgtcggcggcggcaatcacttcgtcatcacggatggaaccgccaggctggattacgcaggtcacgcccgcagcggcggcggcatcaataccgtcgcggaacgggaagaacgcgtcagaagccatcgaggaacctttcacttccaggccttcatcagcagctttaataccggcgattttcgcggagtacacgcggctcatctggcccgcgccaataccgatggtcatattgtttttggcatagacgatagcattggatttcacgaacttcgccactttccagcagaacagcgcatcgcgcagttcctgttcggtcggctgacgttgggtgacgacgcgcagttcttccgcaccgaccatccccaggtcacgatcctgaaccagcagaccgccgttcacgcgtttgaaatcaagacccggaacacgctcgccccactgaccgcaggtcagaacgcgtacgttctgcttggcggcggtgattttcagggcttcttcgctggcggaaggcgcaataatcacttcgacaaactgacgagaaatgatggcctgtgcggtttccgcatctagctcgcggttaaaggcaatgatgccgccgaatgcggaggttgggtcggttttgtacgcgcgatcgtaagcatcaagaatggaattgccgatagctacaccgcaagggttggcgtgcttcacaatcacacatgccggctcggcgaactctttcacgcactccagcgccgcatcggtatcggcgatgttgttataagagagggctttaccctgaacctgggttgcggtagcaacggaggcttctttcacattctcttctatatagaaggcagcctgctggtggctgttctcgccgtaacgcatatcctgcttcttaatgaagttcaggttcagcgtgcgtgggaagcgaccggcggcttctttgctttcaccgtggtacgccggaaccatgctgccgaagtagttggcaatcatgctgtcgtaggcggcagtgtgttcgaaggctttgatggcgaggtcgaaacgggttgcaagcgtcagcgatccttcgttgtcatccatctctttaataatggcgtcgtagtcgctgctcttcaccacgattgcgacatctttatggttcttagcggcggagcgcaccatggtcgggccgccgatatcgatgttctcaaccgcatcttccagcgagcaaccttcacgggccacggtctgggcgaacggatacaggttaacaaccaccatatcgataggctggatctgatgttcttccataatggcatcgtcctggccgcgacggcccagaatgccaccatgtactttcggatgcagggtcttcacgcgtccatccatcatctccgggaaaccggtgtaatcggaaacttcggttaccggcagacctttttctgctaacagacgggcagtgccccctgtagacagcagctccacaccgcgtgcggaaagtgcctgggcgaattcgacgataccggctttgtcagaaacactgagcagagcgcggcggactggacgacgttgttgcatggtaaatcccctggatttgactattacagagagcgttagctgaatttttcgcgaaaaactcagctaacgcccctaacggggcatccttatttttcgcccgcattgtaacgaaaacgtttgcgcaacgctcgcgaatttttctctttcaatggtgatcacaattttgacagtggttaccgtgggaaaaatacagaaattacattgatgattgtggataactctgtgcgtaaaaaggtataaagcggggttttgctggggaatgcagcagtcagtcatttttctgcaatttttctattgcggcctgcggagaactccctataatgcgcctccatcgacacggcggatgtgaatcacttcacacaaacagccggttcggttgaagagaaaaatcctgaaattcagggttgactctgaaagaggaaagcgtaatatacgccacctcgcgacagtgcgctaaagcgcgtcgcaactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacagaaagcagcttgctgctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagcttgttggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgtactttgcagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtcttgcgaagcagactgatacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcacctgccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcattcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgattcgtcacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggagcagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgtgcgatacagggtgacagccccgtacacaaaaatgcacatattgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgcttatgcgttgttgggtaggggagcgttctgtaagcctgcgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaactaaggctgaggcgtgatgacgaggcactacggtgcctgactcttatacacaagtgcggccggccgcggcctccttaattaaggcgggccccccctcgaggtcgacggtatcgataagcttgatatcgaattcgagctcggtacccaaaaatgcctatagctaaatccggaacgacactttagaggtttctgggtcatcctgattcagacatagtgttttgaatatatggagtaagcaatgagttatactgtcggtacctatttagcggagcggcttgtccagattggtctcaagcatcacttcgcagtcgcgggcgactacaacctcgtccttcttgacaacctgcttttgaacaaaaacatggagcaggtttattgctgtaacgaactgaactgcggtttcagtgcagaaggttatgctcgtgccaaaggcgcagcagcagccgtcgttacctacagcgtcggtgcgctttccgcatttgatgctatcggtggcgcctatgcagaaaaccttccggttatcctgatctccggtgctccgaacaacaatgatcacgctgctggtcacgtgttgcatcacgctcttggcaaaaccgactatcactatcagttggaaatggccaagaacatcacggccgcagctgaagcgatttacaccccagaagaagctccggctaaaatcgatcacgtgattaaaactgctcttcgtgagaagaagccggtttatctcgaaatcgcttgcaacattgcttccatgccctgcgccgctcctggaccggcaagcgcattgttcaatgacgaagccagcgacgaagcttctttgaatgcagcggttgaagaaaccctgaaattcatcgccaaccgcgacaaagttgccgtcctcgtcggcagcaagctgcgcgcagctggtgctgaagaagctgctgtcaaatttgctgatgctctcggtggcgcagttgctaccatggctgctgcaaaaagcttcttcccagaagaaaacccgcattacatcggtacctcatggggtgaagtcagctatccgggcgttgaaaagacgatgaaagaagccgatgcggttatcgctctggctcctgtcttcaacgactactccaccactggttggacggatattcctgatcctaagaaactggttctcgctgaaccgcgttctgtcgtcgttaacggcgttcgcttccccagcgttcatctgaaagactatctgacccgtttggctcagaaagtttccaagaaaaccggtgctttggacttcttcaaatccctcaatgcaggtgaactgaagaaagccgctccggctgatccgagtgctccgttggtcaacgcagaaatcgcccgtcaggtcgaagctcttctgaccccgaacacgacggttattgctgaaaccggtgactcttggttcaatgctcagcgcatgaagctcccgaacggtgctcgcgttgaatatgaaatgcagtggggtcacatcggttggtccgttcctgccgccttcggttatgccgtcggtgctccggaacgtcgcaacatcctcatggttggtgatggttccttccagctgacggctcaggaagtcgctcagatggttcgcctgaaactgccggttatcatcttcttgatcaataactatggttacaccatcgaagttatgatccatgatggtccgtacaacaacatcaagaactgggattatgccggtctgatggaagtgttcaacggtaacggtggttatgacagcggtgctggtaaaggcctgaaggctaaaaccggtggcgaactggcagaagctatcaaggttgctctggcaaacaccgacggcccaaccctgatcgaatgcttcatcggtcgtgaagactgcactgaagaattggtcaaatggggtaagcgcgttgctgccgccaacagccgtaagcctgttaacaagctcctctagtttttggggatcaattcgagctcggtacccaaactagtgatcgtaatcggctggcaatcgttttccctatattcgcaagatgtatgtcagccgcagatttttcgactgacctctatctctccgagatatatcaacaaaaggtagtcaccatgaaagcagccgtcataactaaagatcatacgatcgaagtgaaagacaccaaattacgccctctgaaatacggggaagcgcttttggaaatggaatattgcggggtatgtcataccgatctccatgtgaaaaacggggatttcggcgatgaaaccggcagaattaccggccatgaaggtatcggtatcgtcaagcaggtcggggaaggggttacttctctgaaagtcggtgaccgcgccagtgttgcatggttcttcaaaggctgcggccattgcgaatattgtgtcagcgggaatgaaacgctttgccgcaacgttgaaaatgccggttatacggttgacggcgctatggcagaagaatgcatcgtcgttgccgattactcggtcaaggtgccagatggtcttgatcctgcggttgccagcagcatcacttgcgcgggtgtaaccacctataaagcagtcaaagtttctcagatacagccgggacaatggctggccatctatggcttgggcggtttaggcaatctagcccttcaatatgccaagaatgttttcaacgccaaagtgatcgcgatcgatgtcaatgatgaacagctcgcttttgccaaagagttgggcgcagatatggtcatcaatccgaaaaacgaagatgctgccaaaatcattcaggaaaaagtcggcggcgcacatgcgacggtggtgacggctgttgccaaatccgcctttaactcgactgttgaggctatccgcgcgggtggccgtgttgtcgccgttggtctgcctcctgaaaaaatggatttgagcattcctcgtttggtgcttgacggtatcgaagtcctaggttccttggtcggaacgcgggaagatttgaaagaggccttccagtttgcagccgaaggtaaggtcaagccgaaagttaccaagcgtaaagtcgaagaaatcaaccaaatctttgacgaaatggaacatggtaaattcacaggccgtatggttgttgattttacccatcactaggttttcgtgaaggcggaagcataaacactagtatgtagggtgaggttatagctatggcttcttcaactttttatattcctttcgtcaacgaaatgggcgaaggttcgcttgaaaaagcaatcaaggatcttaacggcagcggctttaaaaatgcgctgatcgtttctgatgctttcatgaacaaatccggtgttgtgaagcaggttgctgacctgttgaaagcacagggtattaattctgctgtttatgatggcgttatgccgaacccgactgttaccgcagttctggaaggccttaagatcctgaaggataacaattcagacttcgtcatctccctcggtggtggttctccccatgactgcgccaaagccatcgctctggtcgcaaccaatggtggtgaagtcaaagactacgaaggtatcgacaaatctaagaaacctgccctgcctttgatgtcaatcaacacgacggctggtacggcttctgaaatgacgcgtttctgcatcatcactgatgaagtccgtcacgttaagatggccattgttgaccgtcacgttaccccgatggtttccgtcaacgatcctctgttgatggttggtatgccaaaaggcctgaccgccgccaccggtatggatgctctgacccacgcatttgaagcttattcttcaacggcagctactccgatcaccgatgcttgcgccttgaaggctgcgtccatgatcgctaagaatctgaagaccgcttgcgacaacggtaaggatatgccagctcgtgaagctatggcttatgcccaattcctcgctggtatggccttcaacaacgcttcgcttggttatgtccatgctatggctcaccagttgggcggctactacaacctgccgcatggtgtctgcaacgctgttctgcttccgcatgttctggcttataacgcctctgtcgttgctggtcgtctgaaagacgttggtgttgctatgggtctcgatatcgccaatctcggtgataaagaaggcgcagaagccaccattcaggctgttcgcgatctggctgcttccattggtattccagcaaatctgaccgagctgggtgctaagaaagaagatgtgccgcttcttgctgaccacgctctgaaagatgcttgtgctctgaccaacccgcgtcagggtgatcagaaagaagttgaagaactcttcctgagcgctttctaatttcaaaacaggaaaacggttttccgtcctgtcttgattttcaagcaaacaatgcctccgatttctaatcggaggcatttgtttttgtttattgcaaaaacaaaaaatattgttacaaatttttacaggctattaagcctaccgtcataaataatttgccatttggggatccactagttctagagcggccgccacggggagcttgtcgaccaattcgaagttcctatactttctagagaataggaacttccgggatcaattcatcgggcgcgcggaattgtggccttaattaaggcggccagatctgatcaagagacagctacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggcttggaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttgacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgactccttgagagtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttagaacgccgaaggtgttttggcggatgagagaagattttcagcctgatacagattaaatcagaacgcagaagcagtctgataaaacagaatttgcctggcggccgtagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcagaaggcccagtcggaagactgggcctttttgcgctggtgcagaaaaaggtcggatgcgacgctggcgcgtcttctccagcctgggcaggcacggcaggggcggcttattcccccacatacgccagattcagcaacggatacggtttccccaaatcgtccacctcagagcgtcccgtaaccttaaaacccaccttcttatagaacccaaccgcctgctcattttgctcattaacgttggttgtcagttccggtgccatcgagagcgcatgctccaccagcatccgacccacgccgcagccgcgcacatcaggatcgataaacagcgcatccatatgctgcccacttaacaacataaacccaaccggctgatcccgttcattaaccgcgacccacaacggtgcttccggcagaaaggaacgaaccagctcttccagctcggcccgatactctgctgataaaaaatcgtgggtggcatcgacagatcgacaccaaatcgcaacgagttcctccccttcctcatgctgtgagcggcgaatactaataaccattttctctccttttcgtcattcttatattctaacgtagccttttccttgaaactttctcaccttcaacatgcaggctcgacattggcaaattttctggttatcttcagctatctggatgtctaaacgtataagcgtatgtagtgaggtaatcaggttatgcctattcgtgtgccggacgagctacccgccgtcaatttcttgcgtgaagaaaacgtctttgtgatgacaacttctcgtgcgtctggtcaggaaattcgtccacttaaggttctgatccttaacctgatgccgaagaagattgaaactgaaaatcagtttctgcgcctgctttcaaactcacctttgcaggtcgatattcagctgttgcgcatcgattcccgtgaatcgcgcaacacgcccgcagagcatctgaacaacttctactgtaactttgaagatattcaggaacagaactttgacggtctgattgtaaccggtgcgccgctgggcctggtggagtttaatgatgtcgcttactggccgcagatcaaacaggtgctggagtggtcgaaagatcacgtcacctcgacgctgtttgtctgctgggcggtacaggccgcgctcaatatcctctacggcattcctaagcaaactcgcaccgacaaactctctggcgtttacgagcatcatattctccatcctcatgcgcttctgacgcgtggctttgatgattcattcctggcaccacattcgcgctatgctgactttccggcagcgttgattcgtgattacaccgatctggaaattctggcagagacggaagaaggggatgcatatctgtttgccagcaaagataagcgcattgcctttgtgacgggccatcccgaatatgatgcgcaaacgctggcgcaggaatatttccgcgatgtggaagccggactaggcccggaagtaccgtataactatttcccgcacaatgatccgcaaaatacaccgcgagcgagctggcgtagtcacggtaatttgctgtttaccaactggctcaactattacgtctatcagatcacgccatacgatctacggcacatgaatccaacgctggattaatcttctgtgatagtcgatcgttaagcgattcagcaccttacctcaggcaccttcgggtgccttttttatttccgaaacgcacctcaggaggtgaataaattttatttatattgttatcaataagttatcaagtatttttaattaaaatggaaattgtttttgattttgcattttaaatgagtagtcttagttgtgctgaacgaaaagcgcacaacgatccttcgttcacagtggggaagttttcggatccatgacgaggagctgcacgatgactgaacaggcaacaacaaccgatgaactggctttcataaggccgtatggcgagcaggagaagcaaattcttactgccgaagcggtagaatttctgactgagctggtgacgcattttacgccacaacgcaataaacttctggcagcgcgcattcagcagcagcaagatattgataacggaacgttgcctgattttatttcggaaacagcttccattcgcgatacggactggaaaattcgtggtattcccgcggacttacaagatcgtcgagtcgagataactggcccggttgagcgcaagatggtgatcaacgcactgaacgccaatgtgaaagtctttatggccgatttcgaagattcactggcaccagactggaacaaagtgatcgacgggcaaattaacctgcgcgatgcggttaacggcaccatcagctataccaatgaagcaggcaaaatttatcagctcaagcccaatccagcggttttgatttgtcgggtacgcggtctgcacttgccggaaaaacatgtcacctggcgtggtgaggcaatccccggtagcctgtttgattttgcgctctatttcttccacaactatcaggcactgttggcaaagggcagcggtccctatttctatctgccgaaaacccagtcctggcaggaagcggcctggtggagcgaagtcttcagctatgcagaagatcgctttaatctgccgcgcggcaccatcaaggcgacgttgctgattgaaacgctgcccgccgtgttccagatggatgaaatccttcacgcgctgcgtgaccatattgttggtctgaactgcggtcgttgggattacatcttcagctatatcaaaacgttgaaaaactatcccgatcgcgtcctgccagacagacaggcagtgacgatggataaaccattcctgaatgcttactcacgcctgttgattaaaacctgccataaacgcggtgcttttgcgatgggcggcatggcagcgtttattccgagcaaagatgaagagcgcaataaccaggtgctcaacaaagtaaaagcggataaagcgctggaagccaataacggtcacgatggcacatggattgctcacccaggccttgcggatacggcaatggcggtattcaacgacattctcggctcccgtaaaaatcagcttgaagtgatgcgcgaacaagacgcgccgattactgccgatcagctgctggcaccttgtgatggtgaacgcaccgaagaaggtatgcgcgccaacattcgcgtggcagtgcagtacatcgaagcatggatctccggcaacggctgcgtgccgatttatggcctgatggaagatgcggcgacggctgaaatttcccgtacctcaatctggcagtggatccatcatcaaaaaacgttgagcaatggcaaaccggtgaccaaagccttgttccgccagatgctgggtgaagagatgaaagtcattgccagcgaactgggcgaagaacgtttctcccaggggcgttttgacgatgccgcacgcttgatggaacagatcaccacttccgatgagttaattgatttcctgaccctgccaggctaccgcctgttagcgtaaaccaccacataactatggagcatctgcacatgaaaacccgtacacaacaaattgaagaattacagaaagagtggactcaaccgcgttgggaaggcattactcgcccatacagcgcggaagatgtggtgaaattacgcggttcagtcaatcctgaatgcaccctggcgcaactgggcgcggcgaaaatgtggcgtctgctgcatggcgagtcgaaaaaaggctacatcaacagcctcggtgcactgactggcggtcaggcgctgcaacaggcgaaagcgggtattgaagcagtctatctgtcgggatggcaggtagcggcggacgctaacctggcggccagcatgtatccggatcagtcgctctatccggcaaactcggtgccagctgtggtggagcggatcaacaacaccttccgtcgtgccgatcagatccaatggtccgcaggcattgagccgggcgatccgcgctatgtcgattacttcctgccgatcgttgccgatgcggaagccggttttggcggtgtcctgaatgcctttgaactgatgaaagcgatgattgaagccggtgcagcggcagttcacttcgaagatcagctggcgtcagtgaagaaatgcggtcacatgggcggcaaagttttggtgccaactcaggaagctattcagaaactggtcgcggcgcgtcttgcagctgacgtgacgggcgttccaaccctgctggttgctcgtaccgatgccgatgcggcggatctgattacctccgattgcgacccgtatgacagtgaatttattactggcgagcgtaccagtgaaggcttcttccgtactcatgcgggcattgagcaagcgatcagccgtggcctggcgtatgcgccatatgctgacctggtctggtgtgaaacctccacgccggatctggaactggcgcgtcgctttgcacaagctatccacgcgaaatatccgggcaaactgctggcttataactgctcgccgtcgttcaactggcagaaaaacctcgacgacaaaactattgccagcttccagcagcagctgtcggatatgggctacaagttccagttcatcaccctggcaggtatccacagcatgtggttcaacatgtttgacctggcaaacgcctatgcccagggcgagggtatgaagcactacgttgagaaagtgcagcagccggaatttgccgccgcgaaagatggctataccttcgtatctcaccagcaggaagtgggtacaggttacttcgataaagtgacgactattattcagggcggcacgtcttcagtcaccgcgctgaccggctccactgaagaatcgcagttctaagcaacaacaaccgttgctgactgtaggccggataaggcatttacgccgcatccggcaatcggtgcacgatgcctgatgcgacgcttgcgcgtcttatcatgcctacaaccgttgccgaacgtaggctggataaggcgtttacgccgcatccggcaattctctgctcctgatgagggcgctaaatgccgcgtggcctggaattactgattgctcaaaccattttgcaaggcttcgacgctcagtatggtcgattcctcgaagtgacttccggggcgcagcagcgtttcgaacaggccgactggcatgctgtccagcaggcgatgaaaaaccgtatccatctttacgatcatcacgttggtctggtcgtggagcaactgcgctgcattactaacggccaaagtacggacgcggcatttttactgcgcgttaaagagcattacacgcggctgttgccggattacccgcgcttcgagattgcggagagcttttttaactccgtgtactgtcggttatttgaccaccgctcgcttactcccgagcggctttttatctttagctctcagccagagcgccgctttcgtaccattccccgcccgctggcgaaagactttcaccccgatcacggctgggaatctctactgatgcgcgttatcagcgacctgccgctgcgcctgcgctggcagaataaaagccgtgacattcattacatcattcgccatctgacggaaacgctggggacagacaacctcgcggaaagtcatttacaggtggcgaacgaactgttttaccgcaataaagccgcctggctggtgggcaaactgatcacgccttccggcacgttgcccttcttactgccgatccaccagacggacgacggcgagttatttattgatacctgcctgacgacgaccgccgaagcgagcattgtttttggctttgcgcgttcttattttatggtttatgcaccgctgcccgcagcgctggtcgagtggctacgggaaattctgccaggtaaaaccactgctgaattgtatatggctatcggctgccagaagcacgccaaaaccgaaagctaccgcgaatatctcgtttatctacagggctgtaatgagcagttcattgaagcgccgggtattcgtggaatggtgatgttggtatttacgctgccgggctttgatcgggtattcaaagtcatcaaagacaagttcgcgccgcagaaagagatgtctgccgctcacgttcgtgcctgctatcaactggtgaaagagcacgaccgtgtgggccgaatggcggacacccaggagtttgaaaactttgtgctggagaagcggcatatttccccggcattaatggaattactgctccaggaagcagcggaaaaaatcaccgatcttggtgagcagattgtaattcgccatctctatatcgagcggcggatggtgccgctcaatatctggctggaacaagtggaaggtcagcagttgcgcgacgccattgaagaatacggtaacgctattcgccagcttgccgctgctaacatttttcctggcgacatgctgtttaaaaacttcggtgtcacccgtcacgggcgtgtggttttttatgattacgatgaaatttgctacatgacggaagtgaatttccgcgacatcccgccgccgcgctatccggaagacgaacttgccagcgaaccgtggtacagcgtctcgccgggcgatgttttcccggaagagtttcgccactggctatgcgccgacccgcgtattggtccgctgtttgaagagatgcacgccgacctgttccgcgctgattactggcgcgcactacaaaaccgcatacgtgaagggcatgtggaagatgtttatgcgtatcggcgcaggcaaagatttagcgtacggtatggggagatgcttttttgagtaaagcttccatataatttttctccgcaatgtatcgagggttatccgtaaagccaaagctttcagccatcttatttaatgtattaaggattaattcagcaataacccggtgaccaaattcaaaagccaactcaaaggcagagtatttttgtggcgctttgtgttgccaaaaatccataatatcttcagcggtaaatccaaacaggcgtgcatggtcagataaagcaagataaaccgtctctacaacattttgttgtttatgctgtatcgctgaaaacaaaccgggatattcattagaattatttgccaggaggaggggcttcatattttttttatcgaatttaaacgtattaaacagagtgggtaatgcgttaaaaatagtattaataacgttcatatgtccactattataggcagtcaacatttctgttctatgtagttctggcattttctggagctgaatcatcagttgcgtaagttggtgattctgaccaattgccattagcaaattcatcgttgctggtgataatggaggggttatttcatccacagatccttttaacatcaatagctgttctttcggaagtgctggaattattgcaacagattggttaataacatgatcatttgaccatttcaggaggctataatctacattcataaaatccatcagagaatagtgtttaatatcctctttgctttcgctcataattcttattttatcgttagtgacattaggatcataaaccgaaaccacgtaatgggtacatccttcagttgtgttctttattcttagccgcgccgtcaaagcatggttatccaccaataatatggctgccataacactgatgccatttgattccatcttgtcgaaatatgccttcataactagcccgaaatcaccacaggcagcaacgcaacgcccctcaggacggctggaaaccaacgccaaagtctggtttttgcattttttgttgaagtgcgtgagaaatttttcagctgaagagtaatcatcttgatggggtttgtaatcaacattctgataaatatcattaatatattgtgcagcaatgtgtcggcatactatacggttttggggtcgccccggaaaataacattgaccattaagtttaattcttgggaattctttttcttttctatctgattttaggtttaattcttgtttatcaagagtgtctgagcgttgaggtaaaatttccattaggtattcttcaaatattggggcaatggtttgagtaagtgtcgtgttttcgtttttattaattatcgtaatttctttcttatcagcttgtaagacggacgtggaaaatttaatgacaaaatccttgttgctaaagatatgacgaccattttgtctacagttctctgagaagctttttaatagaggcgtcgccagctccttgccagaaaatttatcctcgagttctttataaaacaattcactcagggtttggtgttcatttgtctgggctgtattattaatatttgcagagaaagaactacgagggatacgagtaatcatttaaatatctcattgtttattgatgtcttgaattttaattatcagaacagtgaaaaaatttaatatgattacaactaaagaaatatcataaatcgctcaatctcataatgcagccgtaaaagtttcggtggaatgagatcttgcgattttgttaatgattaagtggtttgatgtttaaaaataatgctgagttaataaaagtgtgtgaagtgtatgacattaagttattttggcgtcaatgcgattaacagacacccttattctattgccactcaggtatgatgggcagaatattgcctctgcccgccagaaaaagtcagcgcattccaccgtacgccagcgtcacttccttcgccgctttaatcaccatcgcgccaaactcggtcacgcggtcatcggtaatacgtgaaatcggtccggaaattgaaattgcggcaaacggttcgcggtgctcatcgaaaatacacgctgcaaggcaacgtagccccagtgcatgttcctcatcgtcaaatgaataaccccgtttgcgcgtttgggcgagatcttcttttaaatgcacaggagacaccagcgttgcgtgggtataggcatgtaaccctttgcggtgcagcagcttcgtcacctgttcttcgctcagttgggctaaaaaggctttacccgcaccggaagcgtgcatcggcaatttaccgccgataggcgcggacattcgcatcagatgcgtacactgtacctggtcgataataatcgcttcgtgatcgctttgatcaagcaccgccatattgaccgtttcgccagactcttccattaaattgcgcaggatagggtgaacaatcgctaacaaattacggctctggagaaagctgctgccgaccataaaggcatgtgcgccgattgcccaatgtcccagttcgccgacctgacgcacgaaaccctgctgttgcatcgtggttagcaggcggtgggtcgtggaattgggtaacccggcttgttgcgccagctctgtgagtgccacactgccattggattcggcaatccactccagtaatttcaggccacgcgttaaagactgaacctgtccagtcgctggtgcggtggcaacggcgggttttctgccgcgtttcgcgggaatgggtgcgaccatgacagcctcctttttctgtatcgtggaaatcattttcatttttattgttagctaatgcaatagttgctgaactgatccgatgagttaatgttgaacaaatctcatgttgcgtggtggtcgcttttaccacagatgcgtttatgccagtatggtttgttgaatttttattaaatctgggttgagcgtgtcgggagcaagtgtgagcagcaaagtggaacaactgcgtgcgcagttaaatgaacgtattctggtgctggacggcggtatgggcaccatgatccagagctatcgactgaacgaagccgattttcgtggtgaacgctttgccgactggccatgcgatctcaaaggcaacaacgacctgctggtgctcagcaaaccggaagtgatcgccgctatccacaacgcctactttgaagcgggcgcggatatcatcgaaaccaacacctttaactccacgaccattgcgatggcggattaccagatggaatccctgtcggcggaaatcaactttgcggcggcgaaactggcgcgagcttgtgctgatgagtggaccgcgcgcacgccggagaaaccgcgctacgttgccggtgttctcggcccgaccaaccgcacggcgtctatttctccggacgtaaatgatccggcatttcgtaatatcacttttgacgggctggtggcggcttatcgagagtccaccaaagcgctggtggaaggtggcgcggatctgatcctgattgaaaccgttttcgacacccttaacgccaaagcggcggtttttgcggtgaaaacggagtttgaagcgctgggcgttgagctgccgattatgatctccggcaccatcaccgacgcctccgggcgcacgctctccgggcagaccaccgaagcattttacaactcattgcgccacgccgaagctctgacctttggcctgaactgtgcgctggggcccgatgaactgcgccagtacgtgcaggagctgtcacggattgcggaatgctacgtcaccgcgcacccgaacgccgggctacccaacgcctttggtgagtacgatctcgacgccgacacgatggcaaaacagatacgtgaatgggcgcaagcgggttttctcaatatcgtcggcggctgctgtggcaccacgccacaacatattgcagcgatgagtcgtgcagtagaaggattagcgccgcgcaaactgccggaaatccccgtagcctgccgtttgtccggcctggagccgctgaacattggcgaagatagcctgtttgtgaacgtgggtgaacgcaccaacgtcaccggttccgctaagttcaagcgcctgatcaaagaagagaaatacagcgaggcactggatgtggcccgccagcaggtggaaaacggtgcgcagattatcgatatcaacatggatgaagggatgctcgacgccgaagcggcgatggtgcgttttctcaatctgattgccggtgaaccggatatcgctcgcgtgccgattatgatcgactcctcaaaatgggatgtcattgaaaaaggtctgaagtgtatccagggcaaaggcattgttaactctatctcgatgaaagagggcgtcgacgcctttatccatcacgcgaagctcttgcgtcgttacggtgcggcagtggtggtaatggcctttgacgaacagggacaggccgatacccgcgcacggaaaatcgagatttgccgtcgggcgtacaaaatcctcaccgaagaggttggcttcccgccagaagatatcatcttcgacccgaacatcttcgcggttgccaccggcattgaagagcacaacaactacgcgcaggactttatcggcgcgtgtgaagacatcaaacgcgaactgccgcacgcgctaatttccggcggcgtatctaacgtttctttctcgttccgtggcaacgatccggtgcgcgaagccattcacgcagtgttcctctactacgctattcgcaatggcatggatatggggatcgtcaatgccgggcagctggcgatttacgacgacctgcccgctgaactgcgcgacgcggtggaagatgtgattcttaatcgtcgcgatgatggcactgagcgtttactggagcttgccgagaaatatcgcggcagcaaaaccgacgacaccgctaacgcccagcaggcggagtggcgctcgtgggaagtgaataaacgtctggaatactcgctggttaaaggcattaccgagtttatcgagcaggataccgaagaagcccgccagcaggctacgcgcccgattgaagtgattgaaggcccgctgatggacggtatgaacgtggtcggcgatctgtttggcgaagggaaaatgttcctgccacaggtggtcaaatcggcgcgcgtcatgaaacaggcagtggcgtatctcgaaccgtttattgaagccagcaaagagcagggcaaaaccaacggcaagatggtgatcgccaccgtgaagggcgacgtccacgacatcggtaaaaatatcgttggtgtggtgctgcaatgtaacaactacgaaattgtcgatctcggcgttatggtgcctgcggaaaaaattctccgtaccgctaaagaagtgaatgctgatctgattggactttcggggcttatcacgccgtcgctggacgagatggttaacgtggcgaaagagatggagcgtcagggcttcaccatcccgctattgattggcggcgcgacgacctcaaaagcgcacacggcggtgaaaattgagcagaactacagcggcccgacggtgtatgtacagaacgcatcgcgcaccgttggtgtggtggcggcgctgctttccgatactcagcgtgatgattttgtcgctcgtacccgcaaggagtacgaaaccgtacgtattcagcacgggcgtaagaaaccgcgcacaccaccggtcacgctggaagcggcgcgcgataacgatttcgcttttgactggcaggcttacacgccgccggtggcgcaccgtctcggcgtgcaggaagttgaagccagcatcgaaactctgcgtaattacatcgactggacaccgttctttatgacctggtcgctggccgggaagtatccgcgcattctggaagatgaagtggtgggcgttgaggcgcagcggctgtttaaagacgccaacgacatgctggataaattaagcgccgagaaaacgctgaatccgcgtggcgtggtgggcctgttcccggcaaaccgtgtgggcgatgacattgaaatctaccgtgacgaaacgcgcacccatgtgatcaacgtcagccaccatctgcgtcaacagaccgaaaaaacgggattcgctaactactgtctcgctgacttcgttgcgccgaagctttctggtaaagcagattacatcggcgcatttgccgtgactggcgggctggaagaggacgcactggctgatgcctttgaagcgcagcacgatgattacaacaaaatcatggtgaaagcgcttgccgaccgtttagccgaagcctttgcggagtatctccatgagcgtgtgcgtaaagtctactggggctatgcgccgaacgagaacctcagcaacgaagaactgatccgcgaaaactaccagggcatccgtccggcaccgggctacccggcctgcccggaacatacggaaaaagccaccatctgggagctgctggaagtggaaaaacataccggcatgaaactcacagaatctttcgccatgtggcccggtgcatcggtttcgggttggtatttcagccacccggacagcaagtactacgccgtggcgcaaattcagcgcgatcaggttgaagactatgcccgccgtaaaggtatgagcgtctcagatgttgagcgctggctggcaccgaatctggggtatgacgcggactgattcacaaatctgtcacttttccttacaacaaacagggcgctcaatgagtgccctgtctctttattaatatgaaacacttatactggaatcaggctggaataatcttagccggaaaaacgaatgtcaaaaggcacaataaagatgccagtcagcgtgtttccggtcctttggtcattcaattgcttcaggcacatataacgataaggagaacctgaactcgtgttaacgctgcttcacctgctttctgccgtcgccctgctggtctgggggactcatattgttcgaaccggcgtaatgcgcgtcttcggcgcgcgtttgcgtactgtccttagccggagcgtcgaaaaaaagccgctcgccttttgcgcggggatcggcgttaccgcactggtgcagagcagtaatgccaccaccatgctggtgacctcgtttgtcgctcaggatctggtagccctcgcaccggctctggtcattgtgctgggtgcagatgtcgggacggcgctaatggcgcgtattctcaccttcgacttatcctggctgtcaccgttacttatttttatcggcgtgatttttttcctcggacgcaaacagtcacgcgccgggcaactgggccgcgtcggtattggtcttgggctgattttgctggcgctggagttgattgtgcaggccgtaacgccgatcacccaggcaaacggcgttcaggtgatctttgcctcgctgaccggcgatattctgctggatgcgctgattggcgcgatgttcgccattatcagctactccagccttgctgctgtactgctgactgcgactctgaccgccgcaggcattatctccttccccgtggcgctctgtctggtgattggtgctaacctcggttccggtctgctggcgatgctcaacaacagtgccgccaatgccgcagcccgccgtgtcgcgctgggtagtctgctgtttaagctggtgggtagcctgattatcctgccgtttgtccatttgctggcagagacaatggggaagctgtcattgccaaaagcggaactggtgatctatttccacgtcttctacaaccttgtacgttgcctggtcatgctgccatttgttgacccgatggcacggttttgcaaaacgattattcgcgatgaaccggaactggatacccagctacggcctaaacatctggatgtcagcgcgctggatacgcccacgcttgctctggcgaacgccgcgcgcgaaaccctgcgcattggcgacgccatggaacagatgatggaagggttgaataaagtgatgcacggtgagccacggcaggagaaagagctgcgtaagctggcagatgatatcaacgttctctacaccgccattaagctgtatctggcgcggatgccaaaagaagagctggcggaggaagagtcgcgccgctgggcagagatcatcgaaatgtcgctcaaccttgaacaggcctccgatatcgtcgagcgcatggggagtgaaattgccgacaaatcactggcagcacggcgggcattttcgcttgatgggttgaaggaactggatgcgctctatgagcaattgctcagtaatttaaagctggcaatgtcggtgttcttctctggcgatgtcaccagcgctcgtcgtttgcgccgtagtaagcatcgctttcgcattcttaatcgccgctattcccacgcccacgtcgatcgcctgcatcagcaaaacgtgcagagcattgaaaccagttcgctacatttaggcttactgggagatatgcagcgcctgaactcgctgttttgttcggtggcttacagtgtgctggaacagccggatgaagatgaaggacgggacgagtattaatattgtgaatcctgtaggcctgataagacgcgtcaagcgtcgcatcaggcactatgaacaagatgccggatcatgcatccggcaattcacttaaaaacggtgaccagcttctagcggcaccgcttcttcaccagccttaaacacataagtggtgttcgggccacccagcgtagcgtgacctttactcactgtgatccagttaccttccggtagaccaataatcgtcagttctggcgcgacgaccagcagttcgcgaatacgctgctcacgggtttcacctttatggccttccggcagcgcgttggtgaagtgcgggttgatttgcaacgggaacagatttagcgcatcgaaaccttgcggatcgacaatcggcatatcgttggtggtacgaatggttgggcaagcaaggttagcgcctgcgctccagccaatatacagagcgccacgtttaaccacgtcagtaattggtgccagcagcccgcgctcgcggcactgtttcagcaactggaaagtattcccgccgccgacaatcacgatctcagcattttcaatcgcggcaacgggatcgacaacgctatgaataccggtgacagaaacacccagcggagcgagaaccgcagccgttttcgctgtgtaatcatcccaggtctgcgttacgccagcgaaagggataaacaccgctgagcggcgaccctgcaactgttcagcaattagcggcagtgcatgttccagccaggctttacccggcagcgtcgagttactcaataaaagcagttccattacttctccggttagtaagaaatcacgggaggcatgctaccactgcgaatttaaccacttactgacatggctcacgatgtcgcacattgcttctggaaagtgatttgagcaggtaacgaattcaagccaatggaaataacaaatagttcgctcatgactattttttatcaacccaaaggtacggtatattccgttttttacaggagaatttatgctgcccgactcatcagtccgtttaaataaatacatcagcgaaagcggaatttgctcacgccgcgaagcggatcgctatatcgagcaaggcaatgtgttccttaatggcaagcgagccaccattggcgatcaggtgaaacccggcgacgttgtgaaagtaaacggtcagttgattgagcctcgggaagccgaagatttggtacttatcgccctgaacaagcccgtcggtattgtcagcaccaccgaagatggcgagcgcgataacattgtcgatttcgttaaccacagcaaacgcgtgttcccgattggccgcctggataaagactcccaggggctgattttcctcaccaatcacggcgatctggtgaataagatcctccgtgcgggtaacgatcatgagaaagagtatctggttacggtcgataaaccgattaccgatgaatttattcgtggtatgggggcgggggtgccaatcctcgggacagtgactaaaaagtgtaaagtcaaaaaagaagcgccgtttgtcttccgcattaccctggtgcaggggctgaaccgtcagatccggcgcatgtgcgagcatttcggctatgaagtgaaaaagctggaacgtacgcgcattatgaacgtcagtttaagcggcattccgctgggtgagtggcgcgatttaactgatgatgagttaatcgacctctttaagctcatcgaaaattcctcttccgaggcaaaacctaaagtgaaggccaaaccgaaaacagcgggcatcaaacgtccagtcgttaagatggaaaaaacggcggaaaaaggcggtcgcccggcgtccaacggtaagcgttttacctctccggggcgtaaaaagaaggggcgctaatcagcgcctgccgcgcgtcgacgtatttgctgaccagctaaatgacgcttcaggatccggtttataagcctgctttttcttcaactggcgggcttttttcgcttcagcctcacgctcgaccattaatttatcgatgtactctttcttaatgctgttggtttcggagttggtcagtacgcgaccatgcgcaatccgcgcccgatccagcagtgttttaagttcacgctgctcgcgttcagtcatctctttttgggtaatacgggggagtgccatgatggtgccctcagtgagccagagagttcagtgtacgggaattcgtttgcgagctgaactgataatattcctttgttctcttcttaaatatttatctttcttgataattgacgataaatacagatacaaatttagcgaaaagttttccctctacaaacaaaaataatttattaaatctttatttttcatttggttaataattttttctcaattctggcacgcttctcgcaatatctcgtacgcgttgaaactgaattacaaagggggtcaaaccccgtcggcacaccaagaacggccaggctgttttccgggcgtgttccgtcagcctttgacgccaattatgggttcgattcccacattcattcctgaaatgaatactggttttaacttattaaataaaaagtgagggattgcgcagtcagcgatccccgataacgtcgccgataaagatgccgggtaacaggcaaaagggaattcccctgtcgcttcgtgtctgcttccgcgacggctgttaagcaaggaatagataatgattaaaaaaataagcgtaagaaaagatcagctggcattactctccagaaacggcgattactacaaagtgctacatgcaggcgagcatcttttaccctggttaaatacgccagaagtcttgctgattacgctcgatggcagcgaagttcccgacgtgctggcggattatttgcgccgctttcagcctgattgggtggagaaatattgcctggtggcagacttgtcggagattgaagccggggcgttgtatatggacggtattttgcaggagatcctgccgccatcaacgcgccgtttgtactggcgtgtagaggatgatttgacactggtgcggatgaatacgcagcaagtccaggtacaaacggaggtgatgaatgcggtattgcaaccacggcgcaaaggggcagttaaaggccgcgatgcgatactcacggtgcaggttccggcctggcatgtaggcgtgctgaaaatcgatggtgaaacgcaggcgctgttaccgccggggctgaccgcatactggaaaattaaccatctggttgacgctgaagtggttgacacccgcttgcaggtactggaagtcagcgggcaagaaatcttaacgaaagataaggtcaatctgcggattaacctcgccgctaactggcgctacagcgacgtgttgctggcatttagtcagttaacgaagccgattgatcatttgtatcgggaattgcaatttgccctgcgtgaagcggtaggtacgcgtacgttggatgaattgctggaagataaacaggtcattgatgacgttgtcagcgaacaggtgaaatcgcgcatgttgccatttggtatggagattgcctcgttaggggtgaaagatatcgtcctgcctggcgatatgaaaaatatccttgcgcagctggttgaggcggagaaatccgcgcaggccaatgtgattcgccgacgtgaagaaacggcagcgacgcgttcgttactcaataccgctaaagtcatggaaaacaacccggtagcgttacgcttaaaagaactggaaacgctggagagagtggctgaacggatcgataacatctctgtatttggcggtctggatcaggttctgcatgggttggttaatatcaaagggtgagtaacatgccattaaatggagtcagtgctgcgatgcgagaaagggtatcgcagcagttaagagaaattgaacggcggtatgatgtgaaagtactgtacgcctgtgaatcagggagccgcggctggggatttgcctcgcccgacagcgactacgatgtacggtttttgtatgttcacccgctggaatggtatctgcgagtagaggcgccgcgcgatgttattgagttgcctattgacgacgagttagatgtttcaggctgggagtggcgcaaggcgctgggattattgaaaggtgcgaatccgacgctgatagaatggctggattctcctgtggtctatcaacaagatgaagaaacgataacggcgcttaaggcaatggtgccgaagtggttttctccgctgcgtgcgcgttggcattattattcgatggcgcggaaaaactttcgcggttatttacaaggcgacgaagtgcggctgaaaaaatacttttacgtgctgcgtccgctgctggccgtgcgttgggttgaagcgggaaaaggcgtaccgccaatgcgctttgctgagctactggcgggaagcgaacttgatgcgccgttacgtgcagaaatagacgaattactggaacgtaaacagcgcgcaggagaagcggaatatggtccgcgccgtccattgttacatgcgtttattcgtgcggaactggcgcgtggggaaattccaccgctgttaccggatagcagagaaggggacgttaaggaactggatagcttaatgtaccagacggtaatgcgccgggcgtgatgcccggcgttatttcacgccatcagctcttattattattgtgtattcccgctgatttcattctgtataagtgttgcaatatcgtcattcgttgccgcttgtgaactaaatatcatcttctcacgcgaatacaccgcaaacttatctgacaggttcgaagcaaacaccttgcgggcattttctgccagcaaaccggtgacgatatcatggtggtttttatccacttttcgggcaatatttcccgcctctttgtccttactataccgttcattggtgctttcccagcttaatgccgctgaggttgtttttatcatgacttctgtttggtagcctgcatctttgagtttttttaatgtttgtaacggcgtcgcggcattacgaaatgttccttcgacaacaatgttgagtttactgactatcgctctctcaattgcacgttcgaccgtttcgccggaaaatttcgctgtatgggtaacaaaatcatccccataattttggtagatataattaaaatcagggtgtagaaatcgaaaatcatcaccgttaataatcattatattatcttttgtctctcttttggctaattcaatcagagatgatttacctgctccgggttgcccacctaaaacaaaaccaatgggatgctgttgcggtgtgacttcatgatttgtcagacgctgccaaatagaatcaaaagatgctttattttctgaatgcgtagtattgttgaattcatgctgatattgagttcttacctgctgaaggagaatcttaccttgtgtaaaatcaacaagttcagcgggggtagaataaagataatcgcgatagctgactaatcgcttgagagcatcgcctgaatcctgatgcgacgaaactgagcaattatcaatgatatttgataaaaacgcgatgcactgactggctccgtttaaaagtgcatctttttccattaaagtagccattaacactcctgttaaatgatatttttcggtgattataatactgttctacaggagtgattttgcttttcagatattatttaatctatgttttcagtgaggatggcgtataacaatcggtgagcgttatacgccagtagggaaatattactcaaacaaattaaaatgcagcttctgcaccacctgctcggcatcttcgccgggcaccaggaagcacaggttatggctggatgcgccgtaacaaatcatgcgaatgttgaacggttccagtacgccgaatacctctttgccaacgccgcaggcttttgacaggtcattgccaatcaacgcgaccagcgccagaccttcttctacttccacccggcacagtgcggaaagctccatcagcagagattgcgtcagcaacgtatcgccagtggaggttgaaccggtggtatcaagggttaatgccacgctcacttctgacgtggtgattaagtctaccgaaatattatgccgcgcgaggatgccgaaaacttccgcgaggaagccgcgagaatgcagcatattcaggctgtgcaaagtgagcagagtctgattgcgacgaagcgccagcgcgcggaacagcggcggattttcagttttattgcacaccagcgtaccacctgcgcgtgggtctttgctggagccgacaaagaccgggatatcgctgcgtactgcgggtagcaacgttgccggatgcagtacttttgcaccaaaagttgccatctctgccgcttcggcaaacgcgatttcatcaatgcgttttgctgcggaaactacgcgtggatcggtggtgtagatgcccgggacgtcggtccagatatcaacacgagatgcgtgtaaagcctccgccagcaaggctgccgtataatcgctgcctccacggccaagcgtcgttgtacgacctttattttcgctaccgataaatccctgggtgatcactaagccgtcattgaggcgtgggagcagctgcagcgcggccagttccgccagcgcggctacatctggctctgcacgaccaaatcggtcgttggtacgcatcactttacgtacatcaaaccactgtgcctgaacatcgcgttcgcgcaggatttcgacaaacagcagggtcgacatcagctcgccgtggctgaccagctcatctgtcagcgccggagacgttgccagcgccgccgcttctgccagaacagtaatgttctccagcagacgttcaatctcttcacggataacgttcgggtaacgcagacgttccagaatggcaaactggatgttgcgaatagcgtcgagtttttcgaatcgctcgccaggttccagcccttccgctaaagcgaccagcagattagtgataccagcagaagccgagaggactactaaacgcacgttggcatcagaaagcacaatatcagcgctgcggttcatggcgtcaaaatcagctacgctggtaccgccaaatttggagacaacaatttcagacataactacctcgtgtcaggggatccattttcagccttggcacaagggaagagcggaagacgggtgggcgcagagcgatacttcgctactattttcacccagaagtgctccaccacttgcgaaacgcccgactgcgaacgcttctggtgacaacccaggggattcagcccctgtagccgatgatgaacgtggccagccgttcaatcacctcggcgatgcaccccctcaggtgttatcacaggactggctcctccaacaccgttacttgggcaacgcgcctcttctggcctgcgctagcgcaggtagtacatttataaataaagggtgagcggggcggttgtcaacgacggggtcatgcggatttttcatccactcctggcggtcagtagttcagctaataaatgcttcactgcgctaagggtttacactcaacattacgctaacggcactaaaaccatcacatttttctgtgactggcgctacaatcttccaaagtcacaattctcaaaatcagaagagtattgctaatgaaaaacatcaatccaacgcagaccgctgcctggcaggcactacagaaacacttcgatgaaatgaaagacgttacgatcgccgatctttttgctaaagacggcgatcgtttttctaagttctccgcaaccttcggcgatcagatgctggtggattactccaaaaaccgcatcactgaagagacgctggcgaaattacaggatctggcgaaagagtgcgatctggcgggcgcgattaagtcgatgttctctggcgagaagatcaaccgcactgaaaaccgcgccgtgctgcacgtagcgctgcgtaaccgtagcaataccccgattctggttgatggcaaagacgtaatgccggaagtcaacgcggtgctggagaagatgaaaaccttctcggaagcgattatctccggtgagtggaaggggtataccggcaaagcaatcactgacgtagtgaacatcgggatcggcggttctgacctcggcccgtacatggtgaccgaagcactgcgtccgtacaaaaatcacctgaacatgcactttgtttctaacgtcgatgggactcacatcgcggaagtgctgaaaaaagtaaacccggaaaccacgctgttcctggtagcatctaaaaccttcaccactcaggaaaccatgaccaacgcccatagcgcgcgtgactggttcctgaaagcggcaggtgatgaaaaacacgttgcgaaacactttgcggcgctctcaaccaatgccaaagccgttggcgagtttggtattgatactgccaacatgttcgagttctgggactgggtcggcggccgttactctttgtggtcagcgattggcctgtcgattgttctctccatcggctttgataacttcgttgaactgctttctggcgcacacgcgatggacaagcatttctccaccacgcctgccgagaaaaacctgcctgtactgctggcgctgattggcatctggtacaacaatttctttggtgcggaaactgaggcgattctgccgtatgaccagtatatgcaccgtttcgcggcgtacttccagcagggcaatatggagtccaacggtaagtatgttgaccgtaacggtaacgttgtggattaccagactggcccgattatctggggtgaaccaggcactaacggtcagcacgcgttctaccagctgatccaccagggaaccaaaatggtaccgtgcgatttcatcgctccggctatcacccataacccgctctctgatcatcaccagaaactgctgtctaacttcttcgcccagaccgaagcgctggcgtttggtaaatcccgcgaagtggttgagcaggaatatcgtgatcagggtaaagatccggcaacgcttgactacgtggtgccgttcaaagtgttcgaaggtaaccgcccgaccaactccatcctgctgcgtgaaatcactccgttcagcctgggtgcgttgattgcgctgtatgagcacaaaatctttactcagggcgtgatcctgaacatcttcaccttcgaccagtggggcgtggagctgggtaaacaactggcaaaccgtattctgccagagctgaaagatgataaagaaatcagcagccacgatagctcgaccaatggtctgattaaccgctataaagcgtggcgcggttaatttaaaaaccttaataacaatgccgacgttatgtcggcattgttttatcagataaatccccttgtctgtgatttaacggaaatcataccgtgaggttaatcctaaaatagatttttaatcgtgattgatttcggaaaatactcagattaattacttttacttttattttaacattatgatttttaatgttatttatatataagttgtagcttatatttgatattcattccaattatcctaaaaccccatctctaattccccgcgccgtaattcgcatgctttagttgtgtatactcgatcccgcccgaaatgtttttgggtaaatctccattcattcaatgaagggaaattgttatgaaaaaagttctgtatggcatttttgccatatctgcgcttgcggcgacttctgcgtgggctgcacctgtacaggtgggcgaagcggcagggtcggcagcaacgtcggtttcggcggggagttcctccgcgaccagcgtcagcaccgtaagctcggcggtgggtgtcgcgctcgcggcaaccggtggcggtgatggttctaataccgggaccacaacaaccacgaccaccagtacccagtaataaagtatgtatccccaaaataattcgagtcatcgcatctgtggcttgaagtatgaagggatttaccataaccacactccggtgtggttattctgcccctctggagaagagtcgtgaagcgacctgcactcattcttatctgcctgctattacaggcctgttcagccacgactaaagagctgggcaattcactgtgggacagtctgttcggtacgccaggcgtacagctgacggatgatgatattcaaaatatgccctacgccagccagtatatgcagcttaatggcgggccgcagttgtttgtagtgctggcctttgccgaggatgggcaacaaaaatgggttactcaggatcaggccactctcgtcacacaacatggtcgtctggtgaagactttgcttggcggcgacaacctggttgaagtgaataaccttgccgccgacccgctgattaaaccagcacaaattgttgatggtgcaacatggacgcgcacgatgggctggaccgagtaccagcaggtacgctacgccaccgcacgctcagtcttcaaatgggatggcaccgataccgtcaaggtcggcagcgatgaaaccccggttcgcgtgctggacgaagaagtctccaccgaccaggcgcgctggcataaccgctattggatcgacagcgaagggcaaattcgccagtcggaacagtatctcggcgcggattatttcccggtgaaaaccactctcatcaaggcggcaaaacaatgattaaacaaacttttgtcgcgttgcttttgagtgtgggagcgtcatcggtcttcgcggcaggaaccgtcaaggtgttcagcaatggcagcagtgaggccaaaacactaacaggcgcagagcatttaatcgatctggtaggccaaccgcggctggcaaacagctggtggcccggtgcggtgatcagcgaagagctggcaacggcggcagcattgcgacagcagcaggcgttgctgacacggctggcagaactggccgcagactccagcgctgacgatgccgctgcgattaacgccttacgccagcaaattcaggcgttgaaagtgacgggtaggcaaaaaatcaatcttgatcccgatatcgtccgcgttgccgaacgcggtaacccaccgttgcagggcaactacacgctgtgggtcggaccaccgccgtccacggtcacgttgttcgggcttatcagccgtcctggcaagcagccattcactccaggtcgcgacgtggcgagctatctctctgaccagagcctgctcagcggtgcggatcgcagctacgcgtgggtggtttacccggacggacgcacgcaaaaagcgccggtggcttactggaacaagcgtcacgtagagccgatgcccggcagcattatttatgttggcctcgcggactccgtctggagtgagacgcctgatgcccttaacgccgacattcttcagactctgacgcagcggatacctcaataatgaaaaaaagacatctgcttagcttactggcgctgggcattagcacagcttgctacggcgaaacatatcctgcgcccattggtccgtcgcagtcggatttcggtggcgtaggattattacaaactcccaccgcgcgtatggcacgggaaggggagttgagtctgaactatcgcgataacgatcagtaccgttattactcagcttcagtgcaactcttcccgtggctggaaacaacgctgcgctacaccgacgtgcgcacccggcagtacagcagcgtcgaagcgttctctggcgatcaaacgtataaagataaagccttcgatctcaaactgcgtttgtgggaagagagttactggctgccgcaagtggcggttggtgcgcgggatatcggcggtacggggctgtttgatgcggaatatcttgttgccagcaaagcctgggggccgttcgattttacgctcggcctgggctggggatatctgggcaccagcggtaatgtaaaaaatccgctctgttcagccagtgataaatattgctatcgcgataacagctacaaacaggcgggatctatcgacggcagtcagatgttccacggcccggcatcactgtttggcggcgtggaataccagacgccctggcaaccgctgcgtctgaaactggagtatgaaggcaataattatcagcaggattttgccggtaagcttgagcaaaaaagtaagtttaacgtcggggcgatttatcgcgttaccgattgggccgacgttaaccttagctatgaacgtggcaactcctttatgtttggcgtcacgctgcgcaccaactttaacgatctgcgcccgtcttacaacgataacgcccgcccgcaatatcaaccgcagccgcaggatgccattttgcagcattcggtggtggcgaatcagttaacgctgttgaaatacaatgccggacttgccgatccgcagatccaggcgaaaggcgatacgctgtatgttaccggcgagcaggtaaaatatcgtgattcgcgcgaagggatcatccgtgctaatcggatcgtgatgaacgatctgccggatgggatcaaaacgatccgcattacggaaaatcgccttaacatgccgcaggtgacgacggaaacggatgtcgccagcctgaaaaatcatctcgccggagagccgttgggccacgaaacgacgctggcgcaaaaacgcgtcgagccagtggttccgaagtccatcgagcagggctggtatatcgacaaatcgcgctttgatttccatatcgatccggtgctgaaccagtcggtcggtggcccggaaaacttttacatgtatcagctgggcgtgatgggaacggcggatttgtggctgacggaccatctgctaaccaccggcagcctgtttgcaaaccttgccaacaactacgacaagtttaactacaccaatccaccgcaggactcgcacttaccgcgcgttcgtacccatgtgcgcgagtatgtgcagaatgatgtctatgtgaataacctgcaagccaactacttccagcatctgggcaacggcttctacggtcaggtctacggtggttatctcgaaaccatgtttggcggtgcgggggctgaggtgttgtatcgcccgctggacagcaactgggcgtttggtctggatgccaactacgttaaacagcgcgactggcgtagcgcgaaagatatgatgaaattcaccgattacagcgtgaaaaccggtcatctgaccgcgtactggacgccatctttcgctcaggatgtgttagtgaaagccagcgtcgggcagtatctggcaggggataaaggcggcacgctggagatcgccaaacgctttgacagcggcgtggtggtgggcggctatgccacgatcaccaacgtttcgaaagaggagtacggggaaggggatttcaccaaaggcgtgtatgtgtctgtaccgctggatctcttctcgtctggcccgacccgcagccgtgcggcaatcggctggacgccgctgacgcgtgacggtggtcagcaacttgggcgtaagttccagttgtatgacatgaccagcgaccgtagcgtaaatttccgctaagtcatgggaaaggtgccagttttcgcactcactggcaccttcattcttaatggcctgtcgagccatcaggaacgcagttcacccccggtttgcgatctggtgtgtaaaggcgaaaacattctgtcttcctgtccgtcgatatcggttgcaggtctggttgcctgagcgactgggccatcattgggctggagacattgctttgcggtaggtcggctttatcagcagtaccgagcggaccagcataagcaggaagaacagagactgataacatcaaagcagcaaaataaggcttcatttttaccacctttatcaggttacgtttcatttgttccagaggaacattgtcgatttttcgcgcattgctggtggctgggaatcacctgaatgggtgatttttgaattaccggcttgggtgcggtttgtcttgccggatgcgccgccaggcgcggcttatccggcctacgggtaggtatatccggctttggtggaggcgcgctccaaatccaggttgaacaaaacatacacaaaaaatatagatctccgtcacatttttgcgttatacaggaagctcgccactgtgaaggaggtactgctatgacgtcactctctcgtccgcgcgtggagtttatctccaccattttgcagaccgtactcaatcttggcctgctgtgcctcggcctgattttggttgtcttcctcggcaaagaaacggtgcatctggcagatgtgctgttcgcgccagaacaaaccagcaaatatgagctggtagaaggactggtggtttactttctctatttcgaatttatcgcgctgattgtgaagtactttcagtccggttttcacttcccgctacgttactttgtctatattgggatcaccgccattgtgcgcttgatcatcgtcgatcataaatcgccactggatgtgttgatctactcggctgcgatcctgttactggtgatcactctgtggctgtgtaattcgaaacggctgaagcgggagtaaaaagacagcacgccgaactggcgcggcgtgctggacaggaagattacagcgtagcagtttgttgtgttttcttcgtttccggttcccagagggcttccagctcctcaagggttttacctttggtttccgggacaaatttccacataaatagtgctgccagaacgcccatacacccgtaaatccagtaggagaaaccgttgtggaaatgggccaccagccaggagtttttgtccatcatcgggaaggtccaggagacgaagtagttcgccagccactgggccgccaccgcgattgccagcgctttaccacgaatagcattcgggaagatttccgacagcagtacccagcataccggaccccaggacatggcaaaggcggcaacatagaacagcatcgacagtagcgccacaatacccgatgcctgagtgtaaaacgcggtaccgaggctaaacataccgattgccattccgagtgcgccgataatttgcagtggcttacgaccaaatttatccaccgtcataattgccagtacggtaaaggtgaggttgataactccgacaataatggtctgcaacagcgcgatatccgtgctggcccccagcgttttgaacacttccggcgcgtagtacagcaccacattgatgccgacaaattgctggaagatggagagcataacgccgattacaatcacgcccacgccaaacatcagcagacgaccaccggttttgcggccatgatccagggagtgtttaatttcctgtactgcctgagttgcaagcgtgttgcccataattttgcgcaggatactttccgcctgttcttgcttgccgcgtgacatcagccagcgaggactttctggcacggtatacagcagcattaagaacagcagtgcagggatacattccgaggcaaacatataacgccagccgtcagtattcagccagctggcatcaccggaacgggcaataaaatagtttacgcagtaaactaaaagttgcccgaaaataatcgcaaactggttaaatgaaaccagttttccgcgaatatgagctggagccagttccgcaatatacattggtgaaagcattgaggctaaaccaacgccaataccgccaataatacgataaataacaaattccgggacataacctgccagataaacaggcactgtgttgtccgggtttatagaggtaaaaccaagttctggccaggcagaacctacaccagaaataaaaaacaggacagcagcaatcttaagtgaatcacgacggccgaagcggttactgcaataaccaccgagggcaccgccgatgatgcaaccaatcagagcgctggctacgcaaaatcctaacagggagttggcagcggattcacttaagttttgtggagcaacaaagacggtattgagtgactcaacagtaccggaaataacggcggtgtcgtagccaaataataaaccacctaatgtagcgactaaggtaatcgaaaatatataactggaattatactgggtattcattcagacctgccttagaccattctgatcttttatcagtgcattgatgttggaattgtcaggcagttaaggcaattatcattttttacaatgcgtttacgtaatgtcttttctgtgatcttaattgtgataattatcaaaaattgatgaaaacaatactattgccgtgactcagagcacgaaagagaattatcgtaagtgggaaaacaaataacgtaaaaataataagctctatgatgggaatattaaccggcgaacgattcagattgcagacgaaagaaaaaaaggcgctccgtggagcgccgaataacagtcacaagttgggataacgtaagttgagggtgcagcggcataacattggcagaacaacatctttaacctttcacaccacctgccgtcaggccgttgaccagccagcgttgagccagcaagaagacgatggtgatcggtaatgcagacatcacggcagcggcggcaaagtcaccccacaggtagttttgcgggttgaggtattgctgcatccccacggccagggtgtagctgtttacgtcacgcagtaacagcgacgcgaccggaacttcagtaatggcagcgataaacgacaggatgaataccaccgccagaatcggtactgacagcggcaacaggacaaggcggaaggcctgccacggtgtcgcaccatccagcgcagccgcttcttccagcgaactgtcgatggtttcgaaatagcctttgatggtccagacatgcagcgcaatcccacccagatacgcgaaaattacgccgccatgagtattcagaccaatgaatggaatgtactcacccagacgatcaaacaacgcatacaacgcgaccagtgaaagtactgccgggaacatctggaaaatcagcattcctttcagcagcgtcgctttgcctggaaagcgcatacgggcgaaagcgtaggcgcaggtggtggagagcgccacaatgccaatcgcggaaatcccggcgacctttaccgagttccacagccacagcagtaccgggaatggcggtggcgtaatgcgaccatcagcctgttcaacgctaaaacctaacgccagtttccagtgatcccaggagatttgctccgggatcaggctaccggtcgcgaagtttccctgacgcagcgagatagcgacgaccatcagcagcgggaacataatcgccgcgataaaaagtagcagtagcaggtgagtaataaacaaacgtgctttttgcgatttcggttggaccattgccatttttgttatctcccttaatcaaacttcattcgcgtggctttcaggttcactatcgccagcgcacccaccagcaggaagatcagcgtggcaattgctgcagccagaccgaagtcctgacccccgccgccttcaaaagcgatacggtaggtgtagttaacaagcaggtcggtataaccggctggcgtggtcgtgccaagacgatccgggccgccgttggttaacagctgaatcagcacgaagttgttaaagttaaaggcgaagctggcgatcatcagcggcgtcagcggtttaatcagcagcggcagcgtaatcttaaagaagttctggaacggacctgcgccatccattgctgaggcttcatacaaatcgtccggaatcgctttcagcaagcccatgcagaggatcatcatgtacggataacccagccaggtattgacgataatcagcatcgttcgggcagtggtcggatcgctgaaccaggcgggcttcacgccaaacagcgcgctcaacatcatgttgatttcaccgaagctctggttaaacaaccctttgaaaatcaagattgaaatgaatgatggcaccgcgtagggcagaatcagcaggacgcgatataccgctttgccacgcaacgcttcccactgcaccagacacgccagaaccatgccgaccgccaccgttaaaaagacggtgatcagtgaaaacaccacggtccagacgaaaatggcgaggaacggtttctgaatgccttcgtcggtaaagacgcgggtaaagtttttccagccggtggtcacggtgtaaccggggcttagcttttcatccccccagttgccgtcggcggtaatggactggtaaaagccaatttggttattcggacgatatttcacgccactctgattattcgtcaacgtgccgttaccgtcgagtgtgtagagcggctgcgtgccagaaaactggcgcagggagctcatcatcactttgttgccatccggcagaatggcggtaatgtcactcagcgcctggcggttctgggtaatcacgcgcagattcgcgcgttcgccttcgggctgggcggtcgtttctttcagttgcagtttttgctcgccgccaaatttaaacgcgtcggagaggtaatttttaccggtttcgccgtcgctgagcgccagttgccactcatcgcccgccgggtaaagaccaaagttataggttttgcctgcttgccaggagcgatctaacaacacttcctgcgcacgttcaaaagtcagctggttagtgctgctgtagttggtgaaggcaatggcgatggtgcagaccagagggaagaggacgaataatcccattccagccattcccgggtaaacatagcgccaggcgtaggctttacgattggcgaaaatatacagccccgctgaactcaatatcagcgtggtaatggcgaacaggtattccccttgtgcgtacattaaaacaacaaggtaacccaccagcaggccgagcagacctagcactgaccatttcagcgcgtcgctttgccaccaatgtttctttttaatgacatccatggggttcttcctcattccaggacggataaggctttcacgccttatccgacaacaactgcctgatgcgacactgatgcgtcttatcaggcctacatgcgtttcagttttgtaggccggacaaggcgttcacgccgcatccggcatttcatagcattacttggtgatacgagtctgcgcgtctttcagggcttcatcgacagtctgacgaccgctggcggcgttgatcaccgcagtacgcacggcataccagaaagcggacatctgcgggatgttcggcatgatttcacctttctgggcgttttccatggtggcggcaatacgtggatctttcgccaactcttcctcgtaagacttcagcgccactgcacccagcggtttgtctttattgaccgcttccagaccttcgtcagtcagcagatagttttcgaggaactctttcgccagctctttgttcggactggcggcgttaataccggcgctcagcacgccaacgaacggtttagatggttgacccttgaaggtcggcagtaccgttacaccataattcactttgctggtgtcgatgttggaccatgcccacgggccgttgatggtcatcgctgtttcgcctttattaaaggcagcttctgcgatggagtaatcggtgtctgcattcatgtgtttgtttttaataaggtcaaccaggaaggtcagacccgctttcgcgccagcgttatccacgcccacgtctttaatatcgtacttgccgttttcatacttgaacgcataacccccgtcagcagcaatcagcggccaggtgaagtacggttcttgcaggttgaacatcagcgcgctcttacctttcgctttcagttctttatccagcgccgggatctcttcccaggtttttggtgggttcggcagcagatctttgttataaatcagcgataacgcttcaacagcgatcgggtaagcaatcagcttgccgttgtaacgtacggcatcccaggtaaacggatacagcttgtcctggaacgctttgtccggggtgatttcagccaacaggccagattgagcgtagccaccaaagcggtcgtgtgcccagaagataatgtcagggccatcgccagttgccgcaacctgagggaatttctcttccagtttatccggatgctcaacggtgactttaattccggtatctttctcgaatttcttaccgacttcagcgagaccgttatagcctttatcgccgttaatccagattaccagtttaccttcttcgattttggcgagagccgaggcggaaaacatcatcgtcgttaatgcggataatgcgaggatgcgtgcacctgtttttattttcataatctatggtccttgttggtgaagtgctcgtgaaaacacctaaacggactctagtttctttatacggcaacctctttccatcctccttgcccctacgccccaccgttgctttgtgtgatctctgttacagaattggcggtaatgtggagatgcgcacataaaatcgccacgatttttgcaagcaacatcacgaaattccttacatgacctcggtttagttcacagaagccgtgttctcatcctcccgcctcctcccccataaaaaagccagggggtggaggatttaagccatctcctgatgacgcatagtcagcccatcatgaatgttgctgtcgatgacaggttgttacaaagggagaagggcatggcgagcgtacagctgcaaaatgtaacgaaagcctggggcgaggtcgtggtatcgaaagatatcaatctcgatatccatgaaggtgaattcgtggtgtttgtcggaccgtctggctgcggtaaatcgactttactgcgcatgattgccgggcttgagacgatcaccagcggcgacctgttcatcggtgagaaacggatgaatgacactccgccagcagaacgcggcgttggtatggtgtttcagtcttacgcgctctatccccacctgtcagtagcagaaaatatgtcatttggcctgaaactggcaggcgcaaaaaaagaggtgattaaccaacgcgttaaccaggtggcggaagtgctgcaactggcgcatttgctggatcgcaaaccgaaagcgctctctggcggtcagcgtcagcgtgtggcgattggccgtacgctggtggccgagccaagcgtatttttgctcgatgaaccgctctccaacctcgatgctgcactgcgtgtgcaaatgcgtatcgaaatctcccgtctgcataaacgcctgggccgcacaatgatttacgtcacccacgatcaggtcgaagcgatgacgctggccgacaaaatcgtggtgctggacgccggtcgcgtggcgcaggttgggaaaccgctggagctgtaccactatccggcagaccgttttgtcgccggatttatcggttcgccaaagatgaacttcctgccggtaaaagtgaccgccaccgcaatcgatcaagtgcaggtggagctgccgatgccaaatcgtcagcaagtctggctgccagttgaaagccgtgatgtccaggttggagccaatatgtcgctgggtattcgcccggaacatctactgccgagtgatatcgctgacgtcatccttgagggtgaagttcaggtcgtcgagcaactcggcaacgaaacccaaatccatatccagatcccttccattcgtcaaaacctggtgtaccgccagaacgacgtggtgttggtagaagaaggtgccacattcgctatcggcctgccgccagagcgttgccatctgttccgtgaggatggcactgcatgtcgtcgactgcataaggagccgggcgtttaagcaccccacaaaacacacaaagcctgtcacaggtgatgtgaaaaaagaaaagcaatgactcaggagatagaatgatgattactctgcgcaaacttcctctggcggttgccgtcgcagcgggcgtaatgtctgctcaggcaatggctgttgatttccacggctatgcacgttccggtattggctggacaggtagcggcggtgaacaacagtgtttccagactaccggtgctcaaagtaaataccgtcttggcaacgaatgtgaaacttatgctgaattaaaattgggtcaggaagtgtggaaagagggcgataagagcttctatttcgacactaacgtggcctattccgtcgcgcaacagaatgactgggaagctaccgatccggccttccgtgaagcaaacgtgcagggtaaaaacctgatcgaatggctgccaggttccaccatctgggcaggtaagcgcttctaccaacgtcatgacgttcatatgatcgacttctactactgggatatttctggtcctggtgccggtctggaaaacatcgatgttggcttcggtaaactctctctggcagcaacccgctcctctgaagctggtggttcttcctcttttgccagcaacaatatttatgactataccaacgaaaccgcgaacgacgttttcgatgtgcgtttagcgcagatggaaatcaacccgggcggcacattagaactgggtgtcgactacggtcgtgccaacctgcgtgataactatcgtctggttgatggcgcatcgaaagacggctggttattcactgctgaacatactcagagtgtcctgaagggctttaacaagtttgttgttcagtacgctactgactcgatgacctcgcagggtaaaggtctgtcgcagggttctggcgtcgcgtttgataacgaaaaatttgcctacaatatcaacaacaacggtcacatgctgcgtatcctcgaccacggtgcgatctccatgggcgacaactgggacatgatgtacgtgggtatgtaccaggatatcaactgggataacgacaacggcaccaagtggtggaccgttggtattcgcccgatgtacaagtggacgccaatcatgagcaccgtgatggaaatcggctacgacaacgtcgaatcccagcgcaccggcgacaagaacaatcagtacaaaattaccctcgcacaacaatggcaggctggcgacagcatctggtcacgcccggctattcgtgtcttcgcaacctacgccaagtgggatgagaaatggggttatgactacaacggcgatagcaaggttaacccgaactacggcaaagccgttcctgctgatttcaacggcggcagcttcggtcgtggcgacagcgacgagtggaccttcggtgcccagatggaaatctggtggtaatagcaaaacctgggccggataaggcgtttacgccgcattcggcaaccaacgcctgatgcgacgcttgcgcgtcttatcaggcctacaacggctgtcaaatgtaggccggataaggcgtttacgccgcatccggcataaaaacaggttgtcattatctgaaaggggcgaaagcccctctgattatcgggtttagcgcgctattgcctggctaccgctgagctccagattttgaggtgaaaacaatgaaaatgaataaaagtctcatcgccctctgtttatcagcagggttactggcaagcgcgcctggaatcagccttgccgatgttaactacgtaccgcaaaacaccagcgacgcgccagccattccatctgccgcgctgcaacaactcacctggacaccggtcgatcaatctaaaacccagaccacccaactggcgaccggcggccaacaactgaacgttcccggcatcagtggtccggttgctgcgtacagcgtcccggcaaacattggcgaactgaccctgacgctgaccagcgaagtgaacaaacaaaccagcgtttttgcgccgaacgtgctgattcttgatcagaacatgaccccatcagccttcttccccagcagttatttcacctaccaggaaccaggcgtgatgagtgcagatcggctggaaggcgttatgcgcctgacaccggcgttggggcagcaaaaactttatgttctggtctttaccacggaaaaagatctccagcagacgacccaactgctcgacccggctaaagcctatgccaagggcgtcggtaactcgatcccggatatccccgatccggttgctcgtcataccaccgatggcttactgaaactgaaagtgaaaacgaactccagctccagcgtgttggtaggacctttatttggttcttccgctccagctccggttacggtaggtaacacggcggcaccagctgtggctgcacccgctccggcaccggtgaagaaaagcgagccgatgctcaacgacacggaaagttattttaataccgcgatcaaaaacgctgtcgcgaaaggtgatgttgataaggcgttaaaactgcttgatgaagctgaacgcctgggatcgacatctgcccgttccacctttatcagcagtgtaaaaggcaaggggtaattacgccccacagtgctgattttgcaacaactggtgcgtctcctggcgcacctttttttatgcttccttcctgggatatgagcgattttttatagtaactcacttcttcttcactaagaatatccattatctcaatgccttatcagagattcttttcctttcgccggtagtgtctggacattcaggctacttttccaggttattttatttctgttatgcagaggttttatgataagtcatatcccaaattctggcggcaataactctttgatgaaacatgatgtggtgcaaggaaataatatagtagatcttgatttactacgtaatttcaatggggtgccaggtttaaacagagataactttatttatatcagcaatattttttcaaatataaaacaacggaacgaaaaaatcatgcaataaatttgtttcgtgaagtctcaatcagtaatgatactataagtgtaaaattctacagaaatgaaaaaaattgaatgcgcttgcaattttctgatggataaagatgcgcaggggtatatcgacctgtctgatttggatttaacaagttgtcattttaaaggtgacgttatatcgaaggtgtcttttttatcatcaaatctacaacatgtaacattcgaatgtaaagaaattggggattgcaattttactactgcaatagttgataatgtcatatttagatgtcgacgtttacacaatgtgatttttatcaaagcgagtggtgaatgtgtcgatttcagcaaaaatattcttgatacagttgacttctcgcagagtcaacttactcagagtaattttcgcgaatgtcagattagaaattcaaacttcgataattgttatctttacgcttcgcacttcaccagagcagagtttctgtctgccaaagaaatatcatttattaaatcgaatatgacagctgttatgtttgatcatgtgcgaatatcgacagggaattttaaagattgcattacagaacaattggaattaactattgattattcagatatattttggaatgaagatcacgatggttatatcaataacattataaaaatgattgatacattgccagataatgcaatgatattgaaatccgttctggcagtaaaactggtgatgcaattaaagattcttaatattgttaataaaaactttattgagaatatgaagaaaacatttagccattgtccttatataaaagatccaattatacgtggttatatacattctggtgaagatgacaagttcgataattttatgcgtcaacatcgattcagtaaggtgaatttcgatacccaacagatgatccattttattaacagatttaatatgaataaagggctgattgataaaaataacaatttttttatccaacttatcgatcaggccttacgatcaacggatgatatgatcaaagcaaatgcctggtatctttataaagagtggattcgtagtgatgatgtttcacctatatttatagaaactgaagaaaagttaagaacctttaacactaataaattaacacgagacgataatatatttatcctgttctcctctgtcgatgatgggcctgttatggtggtaagctcccagcgcttacatgatatgttgaatcctacaaaagataccaattggaattccacgtatatctacaaatccagacatgagatattgcctgttaatcttactccggaaacacttttcggctccaaatctcaggataaacatgcacttttccccatttttactgcgagttggcgagctactcgtataaagaataaaggtatttaagtaaaggaaaacatcaccattcctggcatcatgggcggtgatgcccctatggttgccctcgccagcacgggcatcggcaaagcgtaaggttcaacagcgttttaccacttcatgcgattgttgcgtttttgttgcgcattagatcacttaatttgctttacatctcccgtaaacacttttctgcgatacaatgcctttacgttatgtaacggagagttcggcatgtcacaccccgcgttaacgcaactgcgtgcgctgcgctattttaaagagatccctgccctggagccgcaactgctcgactggctgttgctggaagattccatgacaaaacgttttgaacagcagggaaaaacggtgagcgtgacgatgatccgcgaagggtttgtcgagcagaatgaaattcccgaagaactgccgctgctgccgaaagagtctcgttactggttacgtgaaattttgttatgtgccgatggtgaaccgtggcttgccggtcgtaccgtcgttcctgtgtcaacgttaagcgggccggagctggcgttacaaaaattgggtaaaacgccgttaggacgctatctgttcacatcatcgacattaacccgggactttattgagataggccgtgatgccggactgtgggggcgacgttcccgcctgcgattaagcggtaaaccgctgttgctaacagaactgtttttaccggcgtcaccgttgtactaagaggaaaaaaatatggagtggagtctgacgcagaataagctgctggcgtttcatcgcttaatgcgtacggataagccaattggcgcgttactgctgctctggccaacattatgggcgttgtgggtggcgacaccgggcgttcctcagctctggatcctggcggtgtttgtcgcgggtgtctggctgatgcgcgctgccggatgtgtggtgaatgattatgctgaccgcaagtttgatggtcatgttaagcgcacggcgaaccgaccgcttcccagcggcgcggtaacggagaaagaggcgcgcgcgctgtttgtagtgctggtattgatttcatttttactggtgctgacgctgaatacgatgactattctgttgtcgattgccgcgctggcgctggcgtgggtatacccatttatgaagcggtatacccatctaccgcaagtggtgctgggcgcggcgtttggctggtcgattccaatggcttttgccgctgtgagtgagtcggtgccattgagttgctggttaatgttcctcgccaatattctctgggcggtggcttacgacacgcagtatgcgatggttgaccgcgatgatgatgtgaagattggcattaaatccacggcaatcctgttcggccaatacgataaattgattattggtattttgcagattggcgtactggcactgatggcgatcatcggtgagttaaatggcttaggctggggatattactggtcaattgtggtggctggcgcgctgtttgtttatcaacaaaaactgattgccaaccgcgagcgtgaagcctgctttaaagcatttatgaataataactatgttggtctggtactatttttagggctggcaatgagttactggcatttctgatgatgtaaaaaagccggatgatcatccggctttcttctgggttgcctgatgcgcggcgcttctcaggcctacacaacacatcgcaatttattgaatttgcagattatggaaggccggataaggcgttttcgccgcatccggcaattctctctgattacccttcgccctgcgtcgcactctcaatcgtcaaacgcacgtctgatgtaatcaactccgccagcaactgataaaccttcatcgtttctgccggttcggcatcgccgctatcgctgatatacccttcatcacgcagtgtcagcaccagagaactgaacaccgccttgtcgaagaactccggcgcgttgatgccgtgcagcacggagagacgttgcgcgacggtgcggctctctttctccagcgtaccgcggttgatcgacgggttggcactcaacaaccagaaggtgatggcataacgttgcagcgtttcgcgcgcgcctgcggcgagcagctgtagcgtgcgagaatgcaccgggttgatatgcaactcatcatcttgcagggtaatcagcccctgacgttgcatctcatttgccagcgcatcaataacgtccggcaactcgtcgcgatcccagcgcaggaacagctccgctttcagcattgggtaaagcacattgacgtgctccatcaatacgtcgcgggagatgtggcgatgctgggtgacaattgccgccatcagcgaaggcagcaccaacatatgcgcaatgttgttgcgatagtaggtcatcagcaccgcttgctcgcgtggcagaatgatgatgtcgccgatagtgtctttctcgacttcaaacttgttcatttgcagcgcgtgatcgataagctcgctggcgctggctgaaggaacggtagagtccgtggagtaaggtacgttgcgcatcagatccaggtagcagttgagttgctcggttaactgctcgcgggtgagtgagcgctgacgtgatgccagtagcgcagtacagcacaggttcatggcgtttgccgcgcctgcgttgttaatgcgtaccatcagatcggcagcaatattattgaccgtcggcgttaaccaggccggacgcaccgcttcgatgggatcgatagattcacgccagtctggtacgtgctggttaaggtaggtcatcaacggcattggttcaccgaagttgacgtaaccctgaccgagattacgcagcttgcttaaaccgcgcagcatctgcggcaggctctctttctctttcgtcgcgccgcgcagttctttggcgtaagtacccacttccatgacgtgctcataaccgatatagatcggaatcagcgtaatcggacgcgtgccgccacgcagcatcgcctgaatggtcatcgacagcgtaccggttttcggatccagcaaacgccccgtgcgggaacgaccgccttccacgaagtactcgacggaataaccacggctgaacagttcgccgagatactcacggaaaacggtggaataaagtttattgcctttaaaagtacggcgaataaagaacgcccccagacggcggaaaatcggcccggccggccagaagttcaggttgatcccggcggcgatatgcggcggcaccagcccctggtggtacagcacgtaagaaagtagcaggtagtccatgtgactgcggtggcaaggcacatacaccagctcatgaccgtcgtgggccagctggcgaacgcgctcggcgttatggacgttgatgccctgataaagtcggttccaggtgaagcccagaatgcggtcagttaggcggatcatctcgtaagagaaattcgccgcaatctcttccatcagcgcaatcgcgttctgctgcgctttttcatgggagatttttttgctgcgcgcttcatcttctaccgctttggcaatggcgcgggaggcgagcagcttattaaacagatcctgacgagcaggcagacgtgggcccacagcagccagacgttgacgggcaaagtgcatacgcgccacgcgcgccagtttctgtgcgatagttttatccgtgccgtgttcatccgccatacggcgcagcgaaactgacggcgagaaacgcacaaaactgtcgcgaccgagccacagtacggcgaaaaatttctgtacgccgttaagcatacgcagcggcgggtttacttcgcctttttcacgccccggcgcgcgaccaaacatcaccgatactggcaccatctgcacatccagatttgggttgctacggtgcaaatcgagatagtcgtggaacagcttaatagactcttctttcggcgtgtaataggtgaatacacgcggcccgccgtgaatgaacacatagcgcggcagtagcgtgccgtcgatttccagcggctctaacgggtcaggcaagtcatgagccagacactgggcgcgtaacgtcagcaaatctgctttcgagttgtacggtaaaacgtacataattggacgagaagtatccagccccagttccggggcaggatctgccggaatagacttgctttttaccaggatgcttaatggtaaattcagtaatttgtagtaaattcgtggccagccggacataaacgatgtaaagcctctggttaataatgcaaatgcgcggcaaggatagcagaaagtcatgggaaattctgtggtatccgctcatgtttcgcgcggcgttacgcaaacccgaatcatcggatttaacggtacactgatattgacgctcataatgtaaaaaggttctttcaatggccaataataccactggattcacccgaattatcaaagctgctggctattcctggaaaggtttacgcgctgcatggatcaacgaagcggcattccgtcaggaaggcgtagcggtattgttggcggtggtcatcgcctgctggctggatgtggacgcaattacccgcgtgctgcttatcagctccgtgatgctggtgatgattgtggaaattctcaatagcgccatcgaagcagtggttgaccgaattggctctgaataccatgagctttccggacgcgctaaagatatgggatccgccgcggtgctgattgccattatcgtcgccgtgattacctggtgcattctgttatggtcgcattttggataacccttccagatttcgataaatctctggtttattgtgcagtttatggttccaaaatcgccttttgctgtatatactcacagcataactgtatatacacccagggggcggaatgaaagcgttaacggccaggcaacaagaggtgtttgatctcatccgtgatcacatcagccagacaggtatgccgccgacgcgtgcggaaatcgcgcagcgtttggggttccgttccccaaacgcggctgaagaacatctgaaggcgctggcacgcaaaggcgttattgaaattgtttccggcgcatcacgcgggattcgtctgttgcaggaagaggaagaagggttgccgctggtaggtcgtgtggctgccggtgaaccgcttctggcgcaacagcatattgaaggtcattatcaggtcgatccttccttgttcaagccgaatgctgatttcctgctgcgcgtcagcgggatgtcgatgaaagatatcggcattatggatggtgacttgctggcagtgcataaaactcaggatgtacgtaacggtcaggtcgttgtcgcacgtattgatgacgaagttaccgttaagcgcctgaaaaaacagggcaataaagtcgaactgttgccagaaaatagcgagtttaaaccaattgtcgttgaccttcgtcagcagagcttcaccattgaagggctggcggttggggttattcgcaacggcgactggctgtaacatatctctgagaccgcgatgccgccaggcgtcgcggtttgtttttcatctctcttcatcaggcttgtctgcatggcattcctcacttcatctgataaagcactctggcatctcgccttacccatgattttctccaatatcaccgttccgttgctgggactggtcgatacggcggtaattggtcatcttgatagcccggtttatttgggcggcgtggcggttggtgcaacggcgaccagctttctctttatgctgttgctgtttttacgcatgagcaccaccgggctgactgcgcaggcttatggtgccaaaaatcctcaggcattagcccgtgcgctggtgcaaccgttgctgttggcgttgggggctggggcgttaattgcgctgctgcgtacaccgattatcgatctggcgctgcatattgttggcggtagtgaagcggtcctggaacaggcgcggcgctttcttgaaatccgctggttaagcgctccggcgtcgctggcgaatctggtattactcggttggttactcggcgtgcaatatgcccgtgcgccagtaattttgttagtggtcggcaatatcctcaacattgtgctggatgtctggctggtgatggggctgcatatgaacgtgcagggcgcggcgctggcgacggttattgcggaatatgcaacattgctgattggtctgctaatggtgcgtaaaatcctcaaactacgcggaatttccggcgaaatgctgaaaactgcctggcgaggaaacttccgtcgcttgctggcgcttaaccgcgatatcatgctgcgttcgctgttgttgcaactctgtttcggcgcgatcaccgtacttggtgcgcgactggggagtgacattatcgctgttaacgcggttctgatgacgctactcacctttaccgcctatgcgcttgatggttttgcctacgcggttgaagcacattccggtcaggcatacggtgcgcgcgacggtagccagttgctggatgtctggcgggcagcgtgccgccagtcggggatcgtagcgctactgttttcggtggtttatttgctggcaggggaacacatcattgcgttactgacgtcgttaacccagattcaggagctggccgaccgctatcttatctggcaggtgattttgccgttggttggcgtctggtgttatctgctggacggcatgtttataggcgcaacgcgtgccgccgaaatgcgtaacagtatggcggtggccgccgcaggttttgcgctgacgctccttacgctgccgtggctgggtaatcatggtttgtggctggcattaaccgtctttctggcgttgcgcgggctttctctggcggctatctggcggcgtcactggcgcaacggtacctggtttgccgcaacgtgacggttaaaaattctgaataaataatcctaagccaaattgctgactacacttaatctcacgttcagaagaaaagtgaacgtactctcattcacaacctaacgatgaggtcttgattatgaataaagatgaagccggcggtaactggaaacagtttaaaggtaaagtgaaagagcaatggggcaaactgaccgatgatgatatgacgatcattgaaggtaaacgtgatcaactggtcggtaaaatccaggaacgttatggttatcagaaagatcaggcagaaaaagaggtcgtggattgggaaacccgcaatgaatatcgctggtaattaatccctcctgcccgacgtgtacaaggatgtacgccctcttaacgcggtttctttttcacctgcacagagtgatcatgctggcactgttcaggatgacgacacgcttccacttccacgcatgccgcacagagcccatgtgcttcaatcacattatgccgcagggcaaaccccatttttgccgccagcgtatgcataatgtcttccacgccttctgcacactcttctttcaccgcgccgcagcgatcgcaaataaacatggctgacgtatgcgtgggctggtcgaacagatgacagagcacataactgttggtggattccaccttatgcacaaaaccttgctcaagcagaaaatccagcgcgcgataaaccgttggcggcttggcttgcggttcagcttcgcgcagcaaatcaagcagatcataagcgctgatagcgccatcctgcagactcatcaggcgcaacacttccaggcgctgtggggtcaggcgcacattacgctgcgcgcagattttttcagcctgcgctaataactcctgcgttgtggtcttttccatcgggcacctcaaagtgggggttaagaatgtccttactttaccatgttccaggaaaaacaccgagaacccttattgttgccgtaatgttgattttctgttttgtacgtaaggtgttgtgttgcttggtcgtaccattatcaacacgataataattaataattcatttttaaataaattgcttcaagttaactcgctatttatttaactgggtttgatcgcatacctgtagttcagaaattatgagcgatttttgatagtgaccagatggcaaaacacttataaggaggacacggtacgacaaaaaaggtagatgaatcatgttgaagataatacccggtgcaactggatactttaataaaacactcaattcaaatcaattcgataataaagatgcaaacaaagataaattagataatatagatgcaaccaaagataaattagataatagaggtacaatcaaaggtaaattaaataatatatatggtaagtctattgattattcagcgctgcgtcatcgggatataattattgcaaaaatagatttgtttattcaaagaatcactcataatttatggcatgcacgtaaaaaaaatgtgtttttaattgagcaaataactaatctcaaagtgtgggtcaataagtatattgacgattgcactgatgaggatttaaacgatcgtgactttattgcatcagttgttgaccgggctatttttcatttcgcgattaatagtatatgtaatcctggggataataaagatgcgactcccattgaacgatgtacttttgatgtagaaactaagaatggccttccctccacggttcagctattttatgaggaatctaaggataatgaacctttagcgaatatacattttcaagcaataggttctggttttttaacgtttgttaatgcctgccaggaacatgatgacaacagcttaaaattatttgcttcgctgttaatttcactttcatattctagtgcctacacagatttagccggagcagaaaaagtgaatattaatgaatataatgagaactatctgacagctcagtttgaagaattatctcaacgtgatatgaagaagtacctgggagagatgaagcatctggcggaccggggggggatgaaatttgatgactatctggataaaatgtcacttctggtgaatgaaggaaagctcgaacctgatattttaagcaaaatgcgagatgctgcaccgaaattaattgactttgctaagtcgtttgacccaaactcaaaggaaaagattaaaatacttacagatacttctaatttaatttatgatttattcggggttaaatcggcgaaataatatgtgaagttcttcgatggtatggaaggcattacataaaagaacctaatacttattgggttcttttttcttctatcagtgccattagcaggaagagatatcaccggagtttaatgtgtgattttttatttatcgtcgaacctggattgtttatcattgtccttaacaaggctaacggctaataagattatttccatcacttcgtgagagcttcatgccttgatttgatctcaattttcttttgcaatgagacaggcgcttcctgttgttatggtatagtaccccgctattgagcctcctgaacagtgatgctgaataacataacccaatgatatatcgataaaataatctctacatttgaaaatgcacggtaattctgaaatgcaaaaaatcaaccaaaccagcgcaatgcctgaaaaaactgacgttcactggagtggtcggtttagcgttgcaccaatgctcgactggacggacagacattgccgctatttcttgcgtctgctttcccgcaatacgttgctgtataccgaaatggtgaccacaggggcgattattcacggtaaaggtgattacctggcgtacagtgaagaagaacatccggtagcgttgcaactcggcggtagcgatccggcggcgctggcacagtgtgcgaagctggcagaagcgcgtggatatgatgagatcaacctgaatgtcggctgcccgtctgaccgggtgcagaacggcatgtttggtgcgtgtctgatgggtaatgcgcagctggttgccgactgtgtgaaagcgatgcgcgatgtggtgtcgattccagtgacggtgaaaacgcgtattggcatcgatgaccaggacagctatgaatttctctgcgatttcatcaacactgtttccggcaaaggcgagtgtgagatgtttatcatccacgcacgtaaagcctggctttcggggttaagcccgaaagaaaaccgtgaaatcccgccgctcgattatccgcgtgtgtatcaactgaagcgtgactttccgcatctgacaatgtcgattaacggtggtatcaagtcgctggaagaggccaaagcacacctgcaacatatggatggcgtgatggtcgggcgcgaggcgtatcagaatccgggtattctggcggcggtagaccgggagatctttggttcctcggataccgatgccgatccggtggcggtagtgcgcgccatgtatccgtacattgagcgtgaactcagccaggggacgtatctcggccatattacccggcatatgttgggcttgttccagggtattcctggcgcgcggcagtggcggcgttatttaagtgaaaatgcccataaagcgggtgcagacattaatgtgctggaacacgcgctcaaactggtggcggataaacgttaacttttcaccaaaaagtagtcaaattcaccacgccctgcgcaccgtcgcggggcgttttgctgttaaatcaatagattatttttggcatgattcttgtaatgccagcaagagatttcatatttgggagtgcatcatgctggaactactttttgtgattggcttttttgtcatgctgatggtcaccggcgtttcgttgctgggcattatcgccgcgctggttgtggcgacggccattatgttcctcggcggtatgctggcattgatgattaagttgctgccgtggttactactggcgattgcggtggtgtgggttattaaggcgattaaagcaccaaaaatgccgaaatatcagcgttatgaccgctggcgttactaagggattgtgcggatgatcacaacctaaggttttatccttagaacaaaataggaattgataatcaaatctgtcactattgcgcctctaacagattcatcgtgctgtaccctacatacagccgaactataaaaagaaagggcttcccaggtggaagccctatttcttttatggaatcaacaggctggaaccttgcgtcgcccggctttccagaatctcatgcgcacgctgcgcatccttcagcggatatttctgctgctcggcgacatcgaccttaatcacaccgctggcaatcaaagagaacagttcattactggcctcggttaattcctcccgcgtggtgatatagccttgcagggaagggcgtgtcacatacaacgagcctttttgattgagaatgcctaagttcacaccggtaaccgcacctgatgagttgccaaaactgaccattaagccgcggcgttgcaggcaatccagcgaccgttcccaggtgtctctgcccacggaatcgtacaccacgcgcactttcttaccgccggtgatctcttttaaccgctcgaccagatcctcttcacgatagttaataacctgccacgcgcccgcttttagcgcgctctgcgctttttgcgcggttcctacggtgccgataagtttcgcgcccagggcttttgcccactggcaggcaatcaagccaacgccgccagccgctgcgtggaacaggaactgttcatcgggtttaatttcataggttttgcgcagcagataataaaccgttaagcctttcaggaaggatgccgcagcttgctcaaaagaaattgccgcaggcagaatcgccgctttatccgcattaatgttatgcacagagctgtaagcgcctaacgccgactgcgcatagactacacgatcgcctgccttaatatgctttacaccactgccgactttactcacgatgcctgccgcttcggtacctaatccgctgggtagtgatggcggcgggtaaaggccgctgcggatatacgtgtcgataaaattgatgccgatggctttattttcgacctggatttcattctctaccggatcggcaggagtgaactctacggcttgaagtacttccgggccaccgtgcttgtgaaattcaattcgtgttgccatgtgtcctccagaacgtatcgtcagggtctgcttcatatggtaaagtttcgacccattctttatctcggtaactccattcactatggcaggaaataaacccttcaacaaacagcaggctgaaccccgcgaacgcgatccacaagttgccgggctgaaagtgcctccgcactcgatcgaagcggagcagtcggtgttgggcggtttaatgctggataacgaacgctgggacgatgtagccgagcgtgtggtggcagacgatttttacacccgcccacaccgccatatctttactgaaatggcgcgtttgcaggaaagcggtagtcctatcgatctgattacccttgcggaatcgctggaacgccaggggcaactcgatagcgtcggtggttttgcttatctggcagagctgtcaaaaaatacgccaagtgcggcgaacatcagtgcctatgcggacatcgtgcgtgaacgtgccgttgtccgtgagatgatctcggttgcgaatgagattgctgaagccggttttgatccgcaggggcgtaccagcgaagatctgctggaccttgctgaatcccgcgtctttaaaattgccgaaagtcgtgcaaacaaagacgaagggccgaagaacatcgccgatgtgctcgacgcaaccgtggcgcgtattgagcagttgtttcagcagccacacgatggcgttaccggagtaaacaccggttatgacgatctcaacaaaaaaaccgctggcttgcagccgtcggatttgatcatcgtcgccgcgcgtccgtcgatgggtaaaacaacatttgcgatgaacctcgtcgaaaacgcggcgatgttgcaggataaaccggtacttatcttctcgctggagatgccttcagaacagattatgatgcgttctctggcgtcgctgtcgcgcgttgaccagactaaaatccgtaccgggcagctcgatgatgaagactgggcgcgcatttccggcaccatgggtattttgctcgaaaaacgcaatatctatatcgatgactcttccggcctgacgccaacggaagtgcgttcccgcgcacgccgtattgcccgtgaacacggcggcatcgggcttatcatgatcgactacctgcaactgatgcgcgtaccggcgctttccgataaccgtacgctggaaattgcagaaatctcccgctcgctgaaagcactggcgaaagaactgaacgtgccggtggtggcgctgtcccagttgaaccgttctctggaacaacgtgccgacaaacgcccggtcaactccgacctgcgtgaatctggctctatcgagcaggatgcggacttgatcatgtttatctatcgtgatgaggtgtatcacgaaaacagtgatttaaaaggcatcgcggaaattattatcggtaaacaacgtaacggcccaatcgggacggtacgcctgacctttaacggtcaatggtcgcgcttcgacaactatgcggggccgcagtacgacgacgaataataattattttatgaattaggtaattaaagcaaacacttatcaaggaacacaaatgcaagcggcaactgttgtgattaaccgccgcgctctgcgacacaacctgcaacgtcttcgtgaactggcccctgccagtaaaatggttgcggtggtgaaagcgaacgcttatggtcacggtcttcttgagaccgcgcgaacgctccccgatgctgacgcctttggcgtagcccgtctcgaagaagctctgcgactgcgtgcggggggaatcaccaaacctgtactgttactcgaaggcttttttgatgccagagatctgccgacgatttctgcgcaacattttcataccgccgtgcataacgaagaacagctggctgcgctggaagaggctagcctggacgagccggttaccgtctggatgaaactcgataccggtatgcaccgtctgggcgtaaggccggaacaggctgaggcgttttatcatcgcctgacccagtgcaaaaacgttcgtcagccggtgaatatcgtcagccattttgcgcgcgcggatgaaccaaaatgtggcgcaaccgagaaacaactcgctatctttaataccttttgcgaaggcaaacctggtcaacgttccattgccgcatcgggtggcattctgctgtggccacagtcgcattttgactgggtgcgcccgggcatcattctttatggcgtctcgccgctggaagatcgctccaccggtgccgattttggctgtcagccagtgatgtcactaacctccagcctgattgccgtgcgtgagcataaagccggagaacctgttggttatggtggaacctgggtaagcgaacgtgatacccgtcttggcgtagtcgcgatgggctatggcgatggttatccgcgcgccgcgccgtccggtacgccagtgctggtgaacggtcgcgaagtaccgattgtcgggcgcgtggcgatggatatgatctgcgtagacttaggtccacaagcgcaggacaaagccggggatccggtcattttatggggcgaaggtttgcccgtagaacgtatcgctgaaatgacgaaagtaagcgcttacgaacttattacgcgcctgacttcaagggtcgcgatgaaatacgtggattaatcgttctgtaatatttgattgtctgtgccggatgcggcgtgaatgccttatccggccaataaaatcctaaaaattcaataagttgatgttctttcatgctcttataaaggtcgtgcctctggcggatgtacgtttgtcatgagtctcactctgttgctaattgccgttcgctcctgaacatccactcgatcttcgccttcttccggtttattgtgttttaaccacctgcccgtaaacctggagaaccatcgcgtgtttcaaaaagttgacgcctacgctggcgacccgattcttacgcttatggagcgttttaaagaagaccctcgcagcgacaaagtgaatttaagtatcggtctgtactacaacgaagacggaattattccacaactgcaagccgtggcggaggcggaagcgcgcctgaatgcgcagcctcatggcgcttcgctttatttaccgatggaagggcttaacagctatcgccatgccattgcgccgctgctgtttggtgcggaccatccagtactgcaacaacagcgcgtagcaaccattcaaacccttggcggctcaggggcattgaaagtgggcgcggatttcctgaaacgctacttcccggaatcaggcgtctgggtcagcgatcctacctgggaaaaccacgtagcaatattcgccggggctggattcgaagtgagtacttacccctggtatgacgaagcgactaacggcgtgcgctttaatgacctgttggcgacgctgaaaacattacctgcccgcagtattgtgttgctgcatccatgttgccacaacccaacgggtgccgatctcactaatgatcagtgggatgcggtgattgaaattctcaaatcccgcgagcttattccattcctcgatattgcctatcaaggatttggtgccggtatggaagaggatgcctacgctattcgcgccattgccagcgctggattacccgctctggtgagcaattcgttctcgaaaattttctccctttacggcgagcgcgtcggcggactttctgttctgtgtgaagatgccgaagccgctggccgcgtactggggcaattgaaagcaacagttcgccgcaactactccagcccgccgaattttggtgcgcaggtggtggctgcagtgctgaatgacgaggcattgaaagccagctggctggcggaagtagaagagatgcgtactcgcattctggcaatgcgtcaggaactggtgaaggtattaagcacagagatgccagaacgcaatttcgattatctgcttaatcagcgcggcatgttcagttataccggtttaagtgccgctcaggttgaccgactacgtgaagaatttggtgtctatctcatcgccagcggtcgcatgtgtgtcgccgggttaaatacggcaaatgtacaacgtgtggcaaaggcgtttgctgcggtgatgtaatgcaggaaagcaggctggagctacccagcctgcagtgaaattaaactgtcgtcgctttcactctttctttatagatgatttttttgatgccatcgttctacgtgagagataataaacgttgttagttcttttattgttaagcttatcccaattatctggaattccttatcctgtttttttgggtggagtaataatttctgcacatctaaccattattaaatttaataataagtatcgggtttgttacgatagaatatttctatatcctcaagaatatgctttgccttattgcctgtgactttctgagattcaattatagtatcgttaaattctaatattaaagagaactcttttttccgctttgtgtaagtttaaccttatattgattaccaatatcaaataaaaaggtcctgtaatgagaataatcacctttaacctcctcggcaaaacagcaaagcgtgcaaatatacataaagtctttcttacccctgattttgttaactaaatcaataaatgcgtgaaaaactttacttgcaatagaacttgatacttcttctccaggtctaaaaaatcttttgcaatttttaactgtgtttctatgtataaaaagaaatctttggcataagagatatctttattatttagtgcatctagctcaacaggtaagatgtcgttttgttgctattcacatatgatatattcatatcatcatctccatcgggagtaataaaattagtcaccattgtaggatagggttctggtcaatcaggaatcatctttataaacttcgattgtttttgtaatgctgtatcattaagttcattaaatcgtacagcagataaatgttctatcaaatttcgctcatttgcagaggattcatcataataaacgtaaaattaatgtatccttacatcgagtaataaacattttttatacaaaaaaagacaggaacgtatttactgggttaaacataatcatcctgcttttcatcacaaaaaccgcagataatccttcctttccccggcagctggcgttatggtcagatggtttttgcaacaaatctcacaataaaaagtttcaacatactgactatttagggaaaaatatgcgcaagatcacacaggcaatcagtgccgtttgcttattgttcgctctaaacagttccgctgttgccctggcctcatctccttcaccgcttaaccctgggactaacgttgccaggcttgctgaacaggcaccaattcattgggtttcggtcgcacaaattgaaaatagcctcgcagggcgtccgccaatggcggtggggtttgatatcgatgacacggtacttttttccagcccgggcttctggcgcggcaaaaaaaacttctcgccagaaagcgaagattatctgaaaaatcctgtgttctgggaaaaaatgaacaatggctgggatgaattcagcattccaaaagaggtcgcccgccagctgattgatatgcatgtacgccgcggtgacgcgatcttctttgtgactggtcgtagtccgacgaaaacagaaacggtttcaaaaacgctggcggataattttcatattcctgccaccaacatgaatccggtgatctttgcgggcgataaaccagggcaaaatacaaaatcgcaatggctgcaggataaaaatatccgaattttttatggcgattccgataacgatattaccgccgcacgcgatgtcggcgctcgtggtatccgcattctgcgcgcctccaactctacctacaaacccttgccacaagcgggtgcgtttggtgaagaggtgatcgtcaattcagaatactgacagagcgggagagcgtgacactctcccgaatgctgtttttttaatcacacctttatcctttcgctgtcttgctgcaaactgattaagagagttttatcaaggagcagcacatgtggtatcaaaagacgctcacgcttagcgccaaatctcgtgggtttcatctggtaacggatgaaattctgaatcagctggctgatatgccgcgcgttaacatcggcttactgcatctgttgctgcaacatacctccgcctctctgacacttaatgagaactgcgatcccaccgtacgccacgacatggagcgttttttcctccgcaccgttcccgacaacggaaattatgagcatgactatgagggagcagacgatatgccttctcatatcaaatcctcaatgctgggaacatcgcttgtattgccgttacataaagggcgtattcagaccggcacctggcaaggcatctggctgggggaacatcgcatccacggcggatcgcgtcgcatcatcgcgacactacaaggggagtaaaaaatgaccatttcggagttgctacaatattgcatggcaaaaccaggcgcagaacagagcgtgcataacgactggaaagcgacgcagatcaaagtggaagatgtactgtttgcgatggtgaaagaagtagaaaatcgcccagctgtttcgctgaaaaccagcccggagctggcggagctgctacgtcagcagcacagcgatgtgcgtcctagccgccatctgaataaagcgcactggagcaccgtgtatctcgacggttcgctgccggattcgcaaatctattatctggtggatgcgtcttatcagcaggcagtgaatttactaccggaagaaaagcgtaaattgctggtacaactctgaaaggaaaaggccgctcagaaagcggccttaacgattacagcatcggcttgaggaagcgtgccgtatgcgaagcttcgcactccgcgacggtttctggcgtaccggagacgaggatttcgccgccgccactgccgccttctggtcccaggtcgacaatccagtcagcggttttgatcacgtcgagattgtgctcaatcaccacaatggtattgccctgatcgcgcagtttatgcagcacgtcgaggagttgctgaatatcggcgaagtgcagaccggtggtcggctcgtcgagaatatacagcgtctgcccggtgccgcgttttgacagctcacgcgccagcttcacgcgctgggcttcaccaccagaaagtgtggttgcggactgccccaggcgaatgtacgtcagaccaacgtccatcaacgtttgcagcttacgcgccagagctggcaccgcatcaaagaactcacgcgcctcttcgatggtcatatccagcacttcgtggatggttttgcctttgtacttaatttccagcgtttcacggttatagcgtttacctttgcactgatcgcacggcacgtagatatccggcaggaagtgcatctccactttgatcacaccgtcgccctgacaggcttcgcagcgcccgccacggacgttaaagctgaaacgtcctggcgtataaccacgcgcacgggattccggtacgcccgcaaacagttcgcgcacaggtgtaaacacgccggtataggtcgccgggttagaacgtggagtacgaccaattgggctttggtcgatatcgatcactttatcgaaatgctccagcccctgaatatcgcgatacggtgccggttcggcgatggtcgcaccattcaactggcgttgggcaatcgggaacagtgtgtcgttaatcagcgtcgatttaccggaacctgaaacccctgtgatgcaggtaaacagaccgactggcagcgtgagcgtcacgtccttcaggttgttgccgcgtgcacctgtcagcttcagcactttttctggattcgccggaacgcgtttcttcggcacttcaatcttgcgtttaccgctcatgtactgcccggtcaacgattcaggcactgccataatcgcttccagcggaccttctgcgaccacttcaccgccgtgaacacccgcaccaggaccgatatcgatcacatggtcagcggcgcgaattgcgtcttcgtcatgctccaccacaatcacggtattaccgagatcgcgcagatggataagcgtacccaacaggcgctcgttatcgcgctggtgcaggccgatagacggctcgtccagtacatacataacgccaaccaggcccgcaccaatctggctcgccagacggatacgctgggcttcaccgccggaaagtgtttctgccgagcgggaaagtgtcaggtaattcaggccgacgttaacgaggaatttcagacgatcgccgatctctttaaggattttttctgcaatcttcgcccgctgaccagctagtttgagattgttgaagaattccatcgcatgaccgatgctcatgtcggagatagcaggcagcggcgtattctcgacataaacgtggcgcgcttcccgacgcagacgcgtcccttcgcagctggcgcacggacgattactgataaacttggctaattcttcgcgtaccgcgctggattccgtctctttatagcggcgctccatattatgcagcacgccttcgaacggatgacgacgaatggaggtatcgccacgatcgttcatgtatttgaattcaatgttttctttgccagaaccgtacaacaccactttatgcacgttcgcgctcaggctgccccacggcgcttcgacgtcgaacttatagtgatctgccagcgatttcagcatctggaaataatagaagttgcggcgatcccagccacggatcgcaccaccagccagcgacagttccggattctggatcactcgatcaggatcgaaatattgctgtacgccaaggccgtcgcaggtcgggcaggcccccgccgggttgttaaacgaaaacagtcgcggctccagttcacgcatactgtagccgcaaattgggcaggcgaagttggcggagaacagcagctcttccgctttcgggtcgtccatatccgccactaccgcggtaccaccggaaagctccagcgcggtttcaaatgactcggcaagacgttgggtaagatcgtcacgcaccttgaagcgatcaaccaccacttcaatggtatgtttcttttgcagttccagttttggcggatcggaaagatcgcagacttcgccatcaatacgagcacggatgtagccctggcttgccaggttctccagcgttttggtgtgttcgcctttgcgctctttaatgattggcgcgagtagcatcagacgcttgccttccggctgcgacagcacgttatccaccatctggctgacggtttgcgccgccagcgggacgtcgtggtccggacagcgcggctcgccaacgcgggcgaataacaaacgcaaatagtcgtggatttcggtgattgtccccaccgtagaacgcgggttatgagacgtcgatttctgctcaattgagatggcaggagaaagcccctcaatatgatcgacgtccggcttttccatcagtgacagaaactgccgcgcgtaggcggaaagggattcaacgtaacggcgctgcccttcggcatataaggtgtcgaaagcgagcgaggatttgccagaacccgaaagcccggtcacgacaatgagcttgtcgcgggggataacgaggttgatgtttttgagattatgggtgcgggcgccccgaacttcgatcttatccattcacctttcccggattaaacgcttttttgcccggtggcatggtgctaccggcgatcacaaacggttaattatgacacaaattgacctgaatgaatatacagtattggaatgcattacccggagtgttgtgtaacaatgtctggccaggtttgtttcccggaaccgaggtcacaacatagtaaaagcgctattggtaatggtacaatcgcgcgtttacacttattcagaacgatttttttcaggagacacgaacatggccagcagaggcgtaaacaaggttattctcgttggtaatctgggtcaggacccggaagtacgctacatgccaaatggtggcgcagttgccaacattacgctggctacttccgaatcctggcgtgataaagcgaccggcgagatgaaagaacagactgaatggcaccgcgttgtgctgttcggcaaactggcagaagtggcgagcgaatatctgcgtaaaggttctcaggtttatatcgaaggtcagctgcgtacccgtaaatggaccgatcaatccggtcaggatcgctacaccacagaagtcgtggtgaacgttggcggcaccatgcagatgctgggtggtcgtcagggtggtggcgctccggcaggtggcaatatcggtggtggtcagccgcagggcggttggggtcagcctcagcagccgcagggtggcaatcagttcagcggcggcgcgcagtctcgcccgcagcagtccgctccggcagcgccgtctaacgagccgccgatggactttgatgatgacattccgttctgatttgtcattaaaacaataggttatattgttttaaggtggatgattaaagcatctgccagccataaaaaagaagcctccgttatggaggcttctacgtatcaggtcaaaatcattggccattgtggcggtgtctgattcatctcttctatcatcaccgactcgatgttgtgccagatagcggtgatgtccgccattgtgatgccaagcaaccccattgcgaaccaacaggcggaaacaacgcccagaccgctgctgatcaccgcaagcccgacataatcagaccgacgaaaacggatgttgagtgtgctggccagaaacatcattacggcactaagaagttgccagcgaagaagaaccacgccagtggtgagggtagccatcaaacaattcctctgaaaagagccgatgccctggacagcgcggcgttgttcacgggaggcgtggtacactctggctatcgcggggcttgcagaacacaaaaatgaaacactctgtttgtttcattaattttgtgaactatatcacaattgattgtttgttagccatattaggccgtgacttttattgctgtacagattatgtggtttttcagtggcattaagggcatatcttcccgccgcctctgcattcctgtaggaaattaattttgaatatcaatgaattattttcatccaggtgacgattagaaaggtatcaatttcaaatcaggcaaaagtgctatttataccgtaagatttatctaaagacgtcggtacccagggttttcaccttgcaatggccgggtataaacaggcaggaaattgatagcaatgagtcatcgtgcacgacaccaattactggcgttgccgggcattatctttttagttctctttcccatcattctttcgctatggattgccttcctttgggcaaaatcagaagtgaataatcagctccgaacctttgctcaactggcactggataaatccgagctggtcattcgccaggcagatttagtgagcgatgcagctgaacgctatcaggggcaagtttgcactccagcccatcaaaagcgaatgttgaatattattcgtggctatctttatattaatgaattgatctatgcccgtgataaccattttttatgctcatcgctgatagcgcctgtaaacggctatacgattgcaccggccgattataagcgtgaacctaacgtttctatctattattaccgcgatacgccttttttctctggctataaaatgacctatatgcagcggggaaattatgtggcggttatcaaccctctcttctggagtgaagtgatgtctgatgacccgacattgcaatggggtgtgtatgatacggtgacgaaaacctttttctcgttaagcaaagaggcctcggcagcaacgttttctccgctgattcatttgaaggatttaaccgtacaaagaaatggctatttatatgcgacagtttattcgacaaaacgcccaattgcagccattgttgcgacttcatatcaacgtcttataacccatttttataatcatcttatttttgcgttgcccgccggtattttggggagtcttgttctgctattactctggctacgtattcgacaaaactatttatctcccaaacgtaaattgcaacgcgccctcgaaaaacatcaactttgtctttattaccagccaataatcgatatcaaaacagaaaaatgtatcggcgctgaagcgttgttacgttggcctggtgagcaggggcaaataatgaatccggcagagtttattccgctggcagaaaaggaggggatgatagaacagataactgattatgttattgataatgtcttccgcgatctgggcgattacctggcaacacatgcagatcgctatgtttctattaacctgtcggcctccgattttcatacgtcacggttgatagcgcgaatcaatcagaaaacagagcaatacgcggtgcgtccgcagcaaattaaatttgaagtgactgagcatgcatttcttgatgttgacaaaatgacgccgattattctggctttccgccaggcaggttacgaagtggcaattgatgattttggtattggctactctaacttgcataaccttaaatcattgaatgtcgatattttgaaaatcgacaaatcgtttgttgaaacgctgaccacccacaaaaccagtcatttgattgcggaacacatcatcgagctggcgcacagcctggggttaaaaacgatcgctgaaggcgtcgaaactgaggagcaggttaactggctgcgcaaacgcggcgtgcgctattgccagggatggttctttgcgaaggcgatgccgccgcaggtgtttatgcaatggatggagcaattacccgcgcgggagttaacgcgcgggcaataaaattacaggcggtggcgataatcgctgggagtgcgatcaaactgccgacggaaaacgcgggagaaggtctgctgcgagacataacccaggtccattgcgatatcaaaaatcggacgctcggtggtgcgcaactcaacggcggccagtaacaggcggcgttggcgaatgtaatcgccaagcgtctgatgcgtcaccgtgcggaacattcgttgcaagtaccactttgaatagcctgatttttttgcgactacatcaatgttaagcggctggtcaatatgctcgtcaatccatgcgataagatcctgaataattttctgatgggacataaatctgcctcttttcagtgttcagttcgttaattcatctgttggggagtataattcctcaagttaacttgaggtaaagcgatttatggaaaagaaattaccccgcattaaagcgctgctaacccccggcgaagtggcgaaacgcagcggtgtggcggtatcggcgctgcatttctatgaaagtaaagggttgattaccagtatccgtaacagcggcaatcagcggcgatataaacgtgatgtgttgcgatatgttgcaattatcaaaattgctcagcgtattggcattccgctggcgaccattggtgaagcgtttggcgtgttgcccgaagggcatacgttaagtgcgaaagagtggaaacagctttcgtcccaatggcgagaagagttggatcggcgcattcataccttagtggcgctgcgtgacgaactggacggatgtattggttgtggctgcctttcgcgcagtgattgcccgttgcgtaacccgggcgaccgcttaggagaagaaggtaccggcgcacgcttgctggaagatgaacaaaactaaagcgccacaagggcgctttagtttgttttccggtctttgtctttctctctatcccgctggtacacaggagggtttcccccgacgtcaacacacctcattcgagcacgtggtggaggttccggttggtgttgatgctttaattgtatgtcaccgacgtttcttcgccagtgtaaaagtatactttttaaccgcaatatttttgtcatctcagacgattttttatcgcaatcctgaacggtatacggctcgataacgctgcaatcttgcgcaccgacgataacgtttgcgcatcaattgcctggtttttcatcgtcaagacaataaaagagaaaaaagcagcaaacttcggttgaaaaagccgctatgatcgccggataatcgtttgctttttttaccacccgttttgtatgcgcggagctaaacgtttgcttttttgcgacgcagcaaattgtcgcaaacctggagcaggaagataacgtttcgctggcaggggattgtccgccacgcatcttgacgaaaattaaactctcaggggatgttttcttatgtctacgccatcagcgcgtaccggcggttcactcgacgcctggtttaaaatttcacaacgtggaagcactgtccgtcaggaagtggttgccgggttaacaacgtttctggcgatggtctactcggtcatcgtcgttccaggtatgttgggtaaagcaggcttcccgcctgcggcagttttcgttgcaacctgtctggttgccggactcggttctatcgtgatgggtctgtgggctaatctgccgttggcgattggttgcgccatctccctgacagcgtttaccgcattcagcctggtgctggggcaacatattagcgtacctgtcgcgctgggtgccgtgttcctgatgggtgtgctgtttacggtaatttctgccacgggtatccgtagctggattttgcgcaacttgcctcacggtgtggcgcacggcacggggattggtatcggtctgttcctgctgctcattgccgctaacggtgtcggtctggtgattaaaaacccgcttgatggtctgcccgttgcgctgggtgatttcgcgaccttcccggtgattatgtcactggtaggtctggcggtgatcatcggcctggaaaaactgaaagtccctggtggcattctgctgaccattatcggtatctcaattgtcggtttgatcttcgatcctaacgtccatttctccggcgttttcgccatgccttcattgagcgatgaaaacggcaattcactgattggcagcctggacattatgggcgcgctgaatcctgtagtcctgccaagcgttctggcgctggtgatgacggcagtatttgatgccaccggaactatccgtgccgtcgccggccaggcgaacctgctggataaagatgggcagatcatcgacggtgggaaagcactgaccactgactccatgagcagcgttttctctggcctggtgggtgcggctccggcagcggtatacatcgagtctgcggcgggtacggcggcgggcggtaaaaccggtttgacggctatcaccgttggcgtgctgttcctcctgattctgttcctctctccgctctcttacctcgttccggggtatgcaacggctccggcgctgatgtacgttggcctgctgatgctgagcaacgtggcgaaaatcgactttgctgattttgttgatgcgatggcgggtctggttacggctgtattcatcgtgctgacctgtaacatcgtaacaggcatcatgatcggcttcgcgactctggtgattggtcgtctggtttccggcgaatggcgcaagttgaacatcggtacggtcgttatcgccgtggcgctggtgaccttctatgcgggtggctgggctatctaatctttcatcggattctgaaaacgggtggcaatggctgcccgtttttattttctccgcacattgtgtgagcttttgcgatattctgaaaaaaatgagaattcaggcataacgtctttctcagatcataaaaaacatcgcaaacagggaacgcatggaaatcttcttcaccatactgataatgaccctcgtggtctcgctgtccggggtggtcactcgtgtcatgccctttcagatcccgcttccgcttatgcaaatcgccatcggtgcgctactggcgtggccgacgtttggtttgcatgtggagtttgatcctgaactctttttagtcttgtttatcccgccgttgctgttcgctgatggctggaaaacgccgacccgtgaatttctcgaacatggtcgagagattttcggcctcgcgctggcgctggtggtggtcaccgtggtcggcattggcttccttatttactgggtggtgccgggcattccgctgatccctgcctttgcgctggcggcggtgctttctccgaccgatgctgtggcgctctccgggattgttggcgaagggcgcatcccgaaaaaaatcatgggcattttgcagggcgaagcgttgatgaatgacgcctccggtctggtgtcgttgaagtttgccgtagcagtggcgatggggacgatgatcttcaccgtcggcggtgcgacggtcgaatttatgaaagtagccattggcggtattctcgccggttttgtggtgagctggctgtacggtcgctcgctgcgattcctcagccgctggggcggtgatgaacccgcgacgcagatcgtcctgctgttcctgctgccattcgcttcttatctgattgccgaacatattggcgtttccggcatcctcgctgcggttgccgccgggatgaccatcacccgctccggtgtgatgcgccgtgcgccgctggcaatgcgcctgcgtgcaaacagcacctgggcgatgctggaatttgtctttaacggcatggtgttcctgctgttaggtctgcagctgccgggtattctggagacgtcgctgatggcagcagaaatcgaccctaacgtcgaaatctggatgctgtttaccaatattattctgatatatgcggcgctgatgctggtccgtttcggctggctgtggacgatgaaaaagttcagcaaccgcttcctgaagaagaagccgatggagtttggttcgtggaccacacgagaaatcctgatcgcgtctttcgccggggtgcgtggggcgatcactctggccggtgtgctctctatcccgctgctcttgccggatggtaacgtcttcccggcgcgctatgagctggtgttcctggcggctggcgtcattctcttctcgctgtttgtcggcgtggtgatgttgcctattctgctacaacacattgaagtcgcggatcattcgcaacaattgaaagaggaacgtattgcgcgagcggcaacggcagaagtggcgattgtggcgatccagaaaatggaggagcgtctggcggcggataccgaagagaatatcgataaccagctgcttacggaggtcagttctcgcgtcattggtaacctgcgtcgtcgcgccgatggacgtaacgacgttgaaagttccgtgcaggaagagaaccttgagcgtcgcttccgtctggcggcattgcgttctgaacgtgctgaactttaccacctgcgcgccacacgggagatcagcaacgaaacgctgcaaaaattactgcacgatctcgatttgcttgaagcgttgctaattgaggaaaatcagtaagccgaaagcgacgtaaccaggcccgaggtaatctgaaaaaggtgcaatcttttgcacctttaacaggttagctcgggctaacattcatgattctaaaacaaataaattatctctcttttaaagtcaattcattggctgttcttcgacttaacctcaatctgcatcttgcataatatctgcagtaatcttcatagcgactgcatgaagattatcctcagtttgtgacatgccagtatgagtggcacaatcttcttcaaagaatttctgtagtgttaccaggatatcactattaatggagatattttcctcaccacggagaatggtaatacccattccctggacgctagcctcatcgaaattaacacgatagagacggatattaaacatccaggcttttgttaaaacagaacagttgaaatggcaattgcttaaattggcattattaaaattaacattagccatattagagtcggtacatataaccatttcgaggaacgtatttgttaaccgcgtaaaaaagagtttgctatcaattaagtttatattctggagggttgctttattcaggttgacacgagacagatcagcatgttcaaagttaattaaatcaagtttagagaagctaaggtcggctctaaataaattaatatatggcgctattactttataaagatttacctcagccatgtatgccatataaaaatttgaataatcaaggaaggtatttttaatattggctctattcattgttgcattgtagaattgaacatgcatagcggaacatgaatttagagttccgtcagtcatttttatctgagcgaaatttgagtcatcgagaatacaattatcaaaaagtattttttccattatggcgaaattaaaattcgttttatacatattacagtcctgaaaaatagcgttttgtagtctgcaacctgcaaaattcgaattggataaatcttcatctttaatcacgatacctttcaggctaaggtgtgaaaaatcgtaaccaccatttactgtctgtgggatttcgatagtattattatggacggtgacattatttataaaatataccaccttaattgacacttccttatctttattaaggtaaactcttctcgtaattctatcgtcacatttattatttgcatgtgaagctatatctataaaatatttatgtattttcctgtccgtttctttcgtgatttttcctgatggtaaactatcataaattcttttcattttctgaatcaagcctatcactttttcatgatcatccattttgaaaagagagagggctttattgtcaattaacgtgtttttatgatgtttgctgtaattatctgattttgttttctttgtatgtgatggacttgtgacagagtggttatcgttaatcaggcaaagagggaaaaacatattatttaaaccattatagcgcataaaatatccttataattaacaagaaagaaaaggcatattctctgcattatcattttctacgactgtcaaaaatcgctcattttttaatgagtttatttgtttaatattatgggaaaaggtgatgcatttgggagaggaagagtattccccggtcagacgaccggggaaggggagagattaatgcgcgcggccttgctcaacgccaaagccggtctgggagcggataaactgcgcgcggaacagttcacgctcacgcgcgccttccgctgagttatcggttgccgagaagaaccagatgccgaggaatgccacggtgatagagaacagcgccgggtattcatacgggaagatggctttttcgtgaccaaggatctgtacccaaatcgtcgggccgaggatcatcagtactactgcggtaatcagccccagccagccacccatcatcgcgccacgcgtggtcagtttcgaccagtacatagaaagcagaatgatcgggaagttacagctcgccgcgatggcaaacgccagccccaccataaaggcgatgttctgattctcaaacagcacgccgaggataatcgcaatcacgccgaggatcagtacggtgatttttgatacccgcagctcttcacgttcggtcgcgccttttttgaagacgttagcgtacaagtcatgcgaaaccgcggatgcgcccgccagcgtcagacccgcaaccaccgcgaggatagtggcgaaagcaaccgctgaaataaaaccgaggaacaggttgccgcccactgcattcgccaggtgaacggccgccatgttgttaccaccaatcagatggcccgccgcgtctttatattccggattcgcaccaaccagcatgatcgcgccgaagccgataataaaggtcagaatatagaagtagcccataaacccggtggcgtagaacacgctcttacgtgcttcgcgggcatcgctgactgtaaagaagcgcatcagaatgtgcggcaagcccgccgtaccaaacatcagtcccagacccagagagagcgcggagatcggatctttcaccagcccgcccggcttcatgatgtcgacacctttcgggtgtaccgccatcgcttcactgaacagattgttgaagctaaagccgacgtgtttcatcaccataaaggccataaagctggcaccgaacagcaacagcacggctttgataatttgcacccaggtggtcgccagcatgccgccgaacaggacgtacatcatcatcagcacgccgaccagcaccaccgcaatgtgatagttaaggccaaacagcagctcgatcagtttacctgcgcccaccatctgggcgataaggtaaagcgccaccaccaccagagaaccacaggccgaaagaatacgaatcggcccttgtttcagacggtaagaggccacatcggcaaaggtgtagcgccccaggttacgcagacgttcggcaatcaggaacaaaatgatcggccagcccaccaggaagcccagcgagtaaattaagccgtcatagccggaggtaaacaccagcgcggagatccccaagaatgaggcggcggacatatagtccccggcaatcgccagcccgttctggaagccagtgatattgccgcctgcggtgtagtagtcgctacgagaacgtacgcgttttgatgcccagtaggtaatgccgagcgtaaacacgacgaaaatcaggaacataataatcgcctgccagttcgttggctggcgctctacggccccgctaatagcatccgcggcgttagctgcgaaagggagtgtggcggcaagcgccgtcagaactcttttcatgatgcttgtacctcatgcaggacttcattattaagacggtcgaattcgccgttcgcccgccagatgtagataccggtgagaacaaaggagatcacaatcactccaacaccaattggaataccgcgtgtgacgctggtgttcggattcagcggcgtgcccagccagccgggcgcgaaggcgatcagtaaaataaagccgatataaactgccagcataataatcgacaggatggtggcaaaccgttgccgtttttcgactaactccctgaaatgcgcattgtcttctatccgctgataaatagtgccattcatcacagattctccagaggtaatgtagggattgttttaattcccgctcccttatgggagaaggttaacgctcgggtaacccttgccgaatgtaggccggataaggcgtttacgccgcatccggcaatcaatgcctgatgcgacgctgtcgcgtcttatcaggcctacaaaccgttaccgactcgcatcgggcaattgtgggttacgatggcatcgcgatagcctgcttctcttcaagcagcttctcgactacgccaggatcggcaagcgtcgaggtatcgcccaggttgctggtatcgcccgccgcaattttgcgcagaatacggcgcataattttgccggagcgggttttaggcagggagtcggtccagtgcagcacgtctggcgtcgccagcgggccaatctctttacgcacccagttgcggacttctgcgtacagttctggtgacggttcctccccgtgattaagcgtgacgtaggcgtagatcgcctgacctttaatattgtgcggaatacctactacggcggcttcggcaatcttcggatgcgccaccagcgccgactcaatctctgccgtccccagacggtgaccggagacgttcagcacgtcgtccacacgcccggttatccagtaatagccatcttcatcgcgacgcgcgccgtcgccgctgaaatacatatttttgaaggtggagaagtaggtctgttcaaaacgttcgtgatcgccaaacagcgtacgcgcctgacccggccaggagtcggtgattaccaggctaccttcggtggccccctccagcgggttaccttcgttatcgaccagcgccggttgcacgccgaagaacggacgtgttgccgaaccggctttcagctcggtagcgccaggcagcggggtgatcatgaaaccgccggtttcggtctgccaccaggtatcgaccaccggacatttctcgttgccgatttttttccagtaccactcccacgcttccgggttaattggctcgcccacggaaccgagaatgcgcagcgacgaacggtcggtgccttcgatcgctttatcgccttccgccatcagcgcgcggatcgccgtgggtgcggtatagagaatattgacctgatgcttgtccaccacctgcgccatacgggcaggcgtcggccagttgggtacgccttcaaacatcagcgtggtcgcaccgcaggccagcgggccgtacagcaagtaactgtgtccggtcacccagcccacatcggcggtgcaccagtagatatcacccggatgataatcaaagacatatttaaaggtcagcgccgcgtacaccagataaccgccggtagtatgcagcacaccttttggcttaccggtagaaccggaggtgtagagaataaacagcggatcttcggcgttcatctcttccgcctggtgctgatcgctcgcttgctcaaccaggtcgtgccaccacaggtcgcgcccttcctgccagtcaattttcccgccagtacgcttcagtaccaccacatgctctacgctggtgacgttcgggtttttcagcgcgtcatcaacgtttttcttcagcggaatactgcgcccggcacgcacaccttcgtcggaagtgatcaccagtcgtgagttggaatcaataatgcgcccggcaacggcttccggcgagaagccgccgaaaatcaccgaatgcaccgcgccaatgcgggcgcaggccagcatcgcaaccgcggcttccggcaccatcggcatataaatcgccaccacatcaccttttttaatgcccagctcgagcagggtattggcgaagcggcagacgtcgcggtgcagctctttatagctgatatgtttgctctggctggcgtcgtcgccttcccagatgatggcggtacgatcgccgttttcttgcagatggcggtcaaggcagtttgccgccagattcagcgtgccgtcctcgtaccatttaatggacacattaccgggggcaaaggaggtgtttttcaccttctggtaaggtttgatccagtcaagaatttttccctgttcgccccagaaggtatcaggtacgttaatagattgttgatacatcgcctcgtactgctgagggtttatcaggcaacggtctgcgatgttggcaggaatggtgtgtttgtgaatttggctcatgcttttgttctccttgtaggatgttaataatatgtggcataagcgttaaatgtaggggtattggcagttttgtttagtatttgggcgacagatcacgcaaaagtagaattgtgcaaataaacggcagggtaatttttgaaggtcagcaacaaaagttgattaattctttgaggaacatgcagttatgcatgctgttgaaaaagaggaagatactgactaactctaaagtggtattttacatgcacttacaattgattaaagacaacattcacagtgtggttatttgttacacataggggcgagcaatgtcatgacagtgtaggtgcggttactgtcgtgaaaaacaataaaaaccgccattgcaacaatggcgcaattcggatgaagcccctatgacaaggataaaaataaacgcacgccgtatcttcagcttattgattccttttttctttttcacttctgttcacgctgaacaaacggctgctcccgcaaaacctgtaactgtggaagcgaagaatgaaacctttgccccgcagcatcccgatcaatatctctcctggaaagccacctcggaacagtcagagcgtgttgacgccctggcggaagatccacggctggtgatcctgtgggcggggtatcccttctcgcgcgattacaacaagccgcgtggacatgcttttgctgtgaccgatgtgcgtgaaaccctgcgtaccggtgcgccgaaaaacgctgaagatggtccgctaccgatggcatgctggagttgtaaaagcccggatgtggcgcgtctgatccagaaagacggcgaagatggctacttccacggtaaatgggcgcgcggcggtccggaaatcgtcaacaacttaggttgtgccgattgccataacaccgcctctccagagttcgccaaaggcaaaccggagttaaccctttcccgtccgtatgcggctcgcgcgatggaagccattggtaaaccttttgagaaagccggacgtttcgaccagcaatcgatggtttgcggtcagtgccatgtggagtattacttcgacggcaaaaacaaagcggttaaattcccgtgggatgacggcatgaaagtcgaaaatatggagcagtattacgacaaaattgccttctctgactggactaactccctgtcgaaaacgccaatgctgaaagcgcagcacccggaatatgaaacctggacagcgggcattcacggtaaaaacaacgtgacctgtatcgactgccatatgccaaaagtgcagaacgccgaaggcaaactctacaccgaccataaaattggtaatccgtttgataacttcgcccagacttgtgcgaactgccatacccaggacaaagctgccttgcaaaaagtggtcgcggaacgtaagcagtcgattaacgacctgaaaatcaaggttgaagatcaactggttcacgctcacttcgaagcgaaagcagcgctggatgcaggcgcgacggaagctgaaatgaagccaattcaggacgatatccgtcatgcccagtggcgctgggatctggcgatcgcttcccacggcattcatatgcacgcaccggaagaaggtttacggatgctcggtacggcgatggataaagcggcggatgcacgcaccaaactggcgcgcctgctggcgaccaaaggcatcacccatgaaatccagatcccggatatctcaaccaaagagaaagcccagcaggccattggcctgaacatggaacaaatcaaggccgagaagcaggacttcatcaaaacggtgatcccgcagtgggaagaacaggcacgtaaaaacggtctgttaagccaataaccccgttccgcctcgcaaggggcggaaaacacaatggagtgaatatgagcgtattacgttcgttattaactgccggggtgctggcgtcgggcctgttgtggagcctgaacggaattaccgctacccctgcggcgcaggcatctgatgatcgctacgaagttacccagcagcgtaacccggatgccgcctgtctggactgtcataaaccagataccgaaggtatgcatggaaaacatgcttccgttatcaacccgaataacaaactgccggtcacctgcaccaactgtcacggccagccatcaccgcaacaccgcgaaggggtgaaagatgtgatgcgctttaacgagccgatgtacaaggttggagagcagaacagcgtctgtatgtcctgtcatctgccggaacagttgcaaaaagcgttctggccgcacgatgtccacgtaaccaaagtggcgtgcgccagctgccattccctgcatccacagcaagatacgatgcagacgttaagtgacaaaggacggattaagatttgcgtcgattgccacagcgatcagcgcaccaatccgaactttaacccggcgtctgttccgttgcttaaggagcagccatgacctggtctcgtcgccagtttctcaccggcgtcggcgtgctggcagccgtcagcggcaccgcagggcgcgtggtggcgaaaacgttgaatatcaatggggtgcgttacggcatggtgcatgacgagtcgttatgcatcggctgtaccgcctgtatggatgcttgtcgggaagtgaacaaggtgccggaaggcgtctcgcgcctgacgattattcgtagcgagccgcagggcgaatttcctgatgtgaaatatcgcttcttccgtaagtcttgccagcactgcgatcatgcgccgtgcgttgacgtctgcccgaccggtgcgtcttttcgcgatgctgccagtgggattgtcgatgttaatccggatctctgcgtcggttgtcagtactgcatcgccgcctgtccgtaccgcgtgcgctttatccatccggtcacgaagacggcggacaaatgcgatttctgccgtaagaccaatttgcaggccggtaagttgcccgcgtgcgttgaagcttgcccgaccaaggcgctgacgtttggcaatctggacgatcccaacagtgagatttcgcaactgctgcgccagaagcccacttaccgctacaagctggcgctgggaaccaaaccgaagctgtaccgcgtaccgtttaaatacggggaggtgagccaatgacgcagacttccgcatttcattttgaatcgctggtgtgggactggccgattgccatctacctgtttttgattggtatttctgctggtctggtgacgctggccgtgctgttacgtcgcttctacccgcaggcgggcggtgcagacagtacgttgctgcgcaccacgctgattgtcgggccgggcgcggtgatcctcggtctgttgatcctcgtcttccacctgacaagaccgtggaccttctggaagctgatgttccactacagttttacctcggtgatgtcgatgggggtgatgctgtttcagctctacatggtggtgctggtgctgtggctggcgaaaatctttgaacatgatttgcttgccctgcaacaacgctggttgccgaagctggggatcgtgcaaaaggttctgagcctgctgacgcccgttcatcgcggactggaaacattgatgctggtgctggcggtgttgttgggggcttataccggctttctgctgtcggcgctgaaatcgtatccgttcctcaataacccgatcctgccggtgctgttcctcttctccggcatctcgtccggtgcggcggtggcgctgatcgccatggcgatacgccaacgcagtaacccgcattccacggaagcgcagtttgtacaccgtatggaaatccctgtggtatggggtgaaatcttcctgctggtggcgttttttgtcggtctggcgctgggcgatgacggtaaagttcgtgcgctggtggcggcattaggtggcggtttctggacgtggtggttctggcttggtgtcgccgggctggggctgattgtgccaatgctgctcaaaccgtgggtcaatcgcagttccggcattcctgccgtgctggcggcgtgtggggccagtctggtcggcgtgttgatgctgcgctttttcattctctacgccggacagttgacggtggcgtaagccagaaaagaggtggtttctggacgtattccttcctgaagtcggttttctggcgttgttgttaagtctcggggtcaacgtgttgaccccgttgacggccttcgcgggagtgcggttgcgctggcctgccatgatgcgactcacttgcatcggcattctggcgcagttcgcgctcctgctgctcgcctttggcgtactgacgtattgttttctcatcagcgatttctcggtcatttatgtcgcgcaacatagctatagcctgctgtcgtgggaactcaagctggcagcggtgtggggcggccatgaaggttcgctgctgctttgggtgctgctgctttccgcctggagcgcgctgtttgcctggcattatcggcagcaaaccgatccgctatttccgctgacgttagccgttttatctctcatgctcgccgcactgctactgtttgtggtgctgtggtccgatcccttcgtgcggatatttccaccagcaatcgaaggccgcgatctcaatccgatgctgcaacatcccggtcttatctttcatccaccgctgctttaccttggctatggcggtttgatggtagcggcgagcgtggcgctggcgagtctactgcgcggcgagtttgatggtgcctgcgcccgaatttgctggcgctgggcgttacctggctggagtgcattaacggcggggatcatcctcggttcctggtgggcctactgcgaactcggctggggcggctggtggttctgggatccggtggaaaacgcctctttattaccctggctttctgccactgcgctgctgcacagtttgtccctgacacgccagcgggggattttttgccactggtcgctgttgctggcgatagttactctgatgctgtcgctgctgggcaccttaattgtccgttctggcattctggtttcggttcatgcgttcgcgctggataacgtccgcgccgtgccgttgttcagcctgtttgcactgattagccttgcgtctctggctctgtatggctggcgagcgcgggacggtggcccggcggtgcatttttcggggttatcgcgggaaatgttaatcctcgctacgctgttgctgttttgcgcagtgctactgatcgtgctggtgggaacgctttatccgatgatttacggcctgctgggctggggacgcctctccgttggcgcgccgtattttaaccgcgcgacgttaccgtttggtctgttgatgctggtggtgattgtgctggcgacgtttgtctctggcaaacgcgtgcagcttccggcgctggtagctcatgcgggcgtgctgttatttgccgctggggtcgtggtctccagcgtcagccgtcaggagatcagcctgaatttacagccgggtcagcaggtgacgctggcaggatacaccttccgttttgagtgcctcgatctacaagccaaaggcaattacaccagcgaaaaagcgatagtggcactgtttgaccatcagcaacgcattggtgaactgacgccggagcggcgtttttatgaagcacgccgtcaacaaatgatggaaccgtcaattcgctggaacggcatccatgactggtatgcggtcatgggggagaaaactgggccggatcgttacgcttttcgtttgtatgtacaaagcggtgtgcgctggatctgggggggaggattgttgatgattgcgggcgcattgttaagcggatggcgggggaagaagcgcgatgaataaagggcttctcacgctactgctgttatttacctgttttgcgcacgctcaggtcgtagacacctggcaattcgccaatccgcaacaacagcaacaggcgttaaatattgccagccagttacgttgtccgcagtgccagaatcaaaacttactggaatccaacgcgccggtggctgtcagtatgcgccatcaggtttacagcatggtggcggaggggaagaacgaagtcgaaatcattggctggatgaccgaacgctacggagattttgttcgctataacccaccgttaacgggtcagacgctggtgttatgggcgctgccagtggtgttgttactgctgatggcactgatcctctggcgagtgagggcgaagcgatgaaacagcccaaaataccggtgaaaatgctgacaacactcacgatattgatggtatttctctgtgtcggcagttatctgttaagcccaaaatggcaggcggtacgtgcggagtatcagcgtcagcgcgatccgctacatcagtttgccagccagcaaaccccggaagcgcagcttcaggcattgcaggataaaatccgcgctaatccacaaaacagcgaacagtgggcgttactgggcgagtactatctgtggcaaaacgattacagcaattcgttgctggcgtaccgtcaggcgttgcaactacgtggtgagaacgctgaactgtatgcggcgctggcgacggtgctttattaccaggccagccagcatatgaccgcccagactcgcgcaatgatcgacaaagccctcgcgctggacagtaatgaaatcaccgccctgatgctgctggcttccgatgcgtttatgcaggcgaactacgcgcaagccatcgaactatggcaaaaagtgatggatctcaactcaccgcgagttaaccgaacacagctggttgagtcgattaatatggcgaaattgttgcagcggagattggattaatcatctggtgatgaagattatgtcattgagctgcataaaaaataatcgaatgaacatatgccaaaaataatcactaatcagtattattgcagattaaacaaataaaaatctttccataacaaatggttattcattaatcctgccataaactcgcgttattatgcattaatgcagcgaaaagctctgttgttaaagggttgcgcaacataccgcgcaaatgatactgatcataagcgttaaaaaaatctacaaaccaacgcaacacaattcatgccctggcagtatgtcacgttctcgcgtttctgaacggggaacggcgctccattgaggaagtcattcatatgaaaaatataaaattcagcctggcctggcagattctgtttgctatggtgctgggcattctcctgggaagctacctgcactaccatagcgacagccgcgactggctggtcgtcaatttgctctctccggcgggtgatatcttcatccatctgattaaaatgattgttgtgccgattgtgatctccacgctggtggtgggtatcgcgggtgttggtgatgccaaacagctcgggcgtattggcgcgaaaaccattatctacttcgaggtgatcaccaccgtcgccatcattttggggatcactctggcgaacgtcttccagcccggtgccggggtggatatgtcgcagttggcgaccgtcgatatctcgaaatatcagagcactacggaagcggtacaaagcagttcccacggcattatgggcacgattttgtcgctggtgccgacgaacattgtggcgtcgatggcgaaaggcgaaatgctgccgatcatctttttctcggtgctgtttggtctggggctttcttccctgcccgcgacgcatcgtgaaccgctggtgaccgtgttccgctccatctctgaaaccatgtttaaagtgactcacatggtgatgcgttatgcaccggtgggtgtgtttgcgctgattgcggtgacggtggctaactttggtttctcgtctctgtggccactggcgaaactggtgctgctggtgcatttcgccattctgttcttcgcgctggtagtgctgggaattgtggcgcgcctgtgcgggttaagcgtctggatcctgattcgtattctgaaagatgagctgattctggcgtactccactgccagctctgaaagcgtgctgccgcgaattattgagaagatggaagcctacggagcaccggtgtcgatcaccagtttcgtggtgccgaccggttactcttttaaccttgatggttcgacgctgtatcaaagtattgccgctatcttcatcgcgcagttgtatggcattgacctgtccatctggcaggaaatcattctggtgctgacgctgatggtgacctcgaaagggattgctggcgtgcctggcgtgtcgtttgtggtgttgctggcaacgctgggtagcgtaggtattccgctggaaggtctggcgtttattgctggtgttgaccgtatcctcgacatggcgcgtactgcgctgaacgtggtgggtaatgcgctggcggtgctggtgattgccaagtgggaacacaaatttgaccgtaagaaagcgctggcttatgagcgtgaagtgctgggcaaatttgataaaactgcggatcaataattgaagattgccggggatatccacccggcaatgtgtgaatgcctgatgcgacgcttgccgcgtcttatcaggcctacgccagacagcgcaatagcctgatttagcgtgattttgtaggtcggataaggcgtttatgccgcatccgacatcaacgcctgatgcgacgcttaacgcgtcttatcaggcctacgccagacagcgcaatagcctgatttagcgtgattttgtaggtcggataaggcgtttacgccgcatccgacatcaacgcctgatgcgacgcttgccgcgtcttatcaggcctacgccagacagcgcaatagcctgatttagcgtgattttgtaggtcggataaggcgtttatgccgcatccgacatcaacgcctgatgcgacgcttaacgcgtcttatcaggcctacgccagacagcgcaatagcctgatttagcgtgattttgtaggtcggataaggcgtttacgccgcatccgacatcaatgcctgatgcgacgcttgccgcgtcttatcaggcctatcttaaccgttggttaatttttcaaactcttcacacccggtatcaaacccttccatacagctcaggttcaaccagtgcagcgccttttgcttgttcttctcgataaaaccttcttcaccgtttaagaacatcattcccgcccagtactcggaataaccggttcgggaaattgcagagctgcgtttgaaataccaggttgccttgtcatcgtcggccttaatgcccacgccgttggcgtaaatcaaaccaagcagcatttgggcatcgacggcagagtcgttctccagatcttccgaggcgttttctaacagcgaaattgcctttggataatccggtttacccgcttgagtatttaccagaatatgcgccagcgttacttcaccttctttactgcccgcttgcgccgctttctctgcaagaacttttgcttgtggatagtccagactgaccggattggtgattttgatctgcgccagcagcgcgcaggcatcagcatcaccgctgtcggcggctttctgtgcccaatattcggctttgctcaaatcgccggagctaaaccagctgtcggcaagaaaatattgtgcgcgtcggtccccggcctctgctgcctttaaatactggctgccaggctcggagtcgttggcgtgggcaaagaatgtcaaaaacaacatcaatgcgataatttttttcattttgataatacgattgggtagggagtaaccagtataaagagttcgaatggataaaaaaacagcctccgaaaggaggctgtagaaaggacggtattacgccagtgccgcttcgcgcaggcgagttttcaacttgttgtactcgtcaatcacgtactgctcggcggcgcgctgatcggcgatcggctcgacgcgaacggcgcagtatttgtactccggcgttttcgtaatcgggcttaagttttcggtaaccagctcgttacaggcaccaatccaccactggtaggtcatgtaaatcgcccctttgttcggacgatcgctgacctgcgcacgggtgataattttgcctttacgcgagtgcacccaaaccaatgcctcatcttcaatacccagacgtttggcgtcttcggtattgatttgtgcgtagccaggttcatcagccagcgccgccagtgccgcacagttaccggtcatcgaacggcaagagtagtgaccaacttcacgcaccgttgacagtaccatcgggtactcgtcggtgagtttgtcgattggcgctacccagtcgcaggtgaagaactgcgccagaccgttcggggtatcaaacttctctttaaacagataagaagtcccctgatcggcatctgaagtatcgcggcaaggccactgaatgaagcccagttcgcccattttctcgtaagtcgcaccgtagaaatccgggcacagatgacgcaactcatcccagatctcctgggtgttgttgtagtgcatcggataacccatacgggtggcgatttcactgatgatttgccagtccgttttcagatcccatttcggttcaaccgccttgaagaaacgctggaagccacggtcagccgcagtaaacacgccttcatgctcgccccacgacgttgacggtaaaataacatccgccgccgacgcggttttggtcataaagatgtcctgaacgataaccagttccagatcttcaaaggctttacgtactgccgacagctccgcgtcagtttgtagcggatcttcgcccataatgtacgcggcacgcacttcgccatgcgctgcgcggtgcggcagctcgctgatgcgatagccggtatgcgctggcaggctttccacgccccaggctttggcgaatttctcgcggttagccggatctttcacgtactggtatcccggatacgtatccggcagcgcgcccatatcgcaggcaccctgaacgttgttctgaccacgaaccgggttaacacccgcatgcggcttaccgaggttaccggtcagcatcgcgaggctggtcagagaacgcacggtttccacgccctggtagaactgggttacacccatgccccacaggatggcggcgcttttcgcctgggcatacatccgtgccgcctgacgaatctcactggcgctgacgccggtgatatcttcaaccgactccggcgtgtagccttcaacgattttacgatactcttcaaagccttctgtacgtgaagcgacgaacgctttgtcgtacagattttcttcaataatgacatggcccatcgcattcaacagcgcgatgttcgagccgtttttcagtgcaatgtgcatgtcagcaatgcgcgcggtttcaattttgcgcggatcgcagacgataattttcgccccgttacgtttagcgttaattacgtgattcgccacgattgggtgggaatccgccgggttgtacccgaaaacgaacactaaatcggtattatcaatttcgttaatagcattgctcattgcgccattaccgaccgattggtgcagacctgcaaccgatgggccgtgtcagacacgagcgcagcagtcaacgttattggtaccaataacggcgcgcgcaaatttttgcattacatagttggtttcgttacccgtaccacgcgaggagccggtcgtctggatggcatccggaccgtacttctctttgatggcgctcaggcgctcggcaacgtaattcagtgcctcatcccaggaaacaggttcgagtttgccgccacgctggcgacggatcatgggggttttcaggcgcggggtcaggatctgggtatcgttaatgaagtcccagccataataacccttcagacacagggtaccctggttggttttcccctgcgctgcctccgcccggacgattttgccgttatcgacgaccaggttgattttgcaacctgatgcgcaataggggcaaaccgtgacgacttttttcatcggtctcgctccagttaatcaaatcacgcatacgcgctctcgactacagtatgcatcttttatgccacattttatgtggggtcattccctgatattacgggcactatttattcaaaactctgacgaaaaacaggctgtcgtcagttttgacgtgacgaaacgaaataccgcgtgacagccatcacgcggcagacattttattttttctcgacgacgggacctgcctgatacccgccgcccagcgatttcatcaactgaatgctttggatcacccggcggctgtccagcatcagtaatgacatctcttcggcaagcactggcaaccgggcttcggtggcctgtaagcggctggttaagccgcgctgataggcggcctcggcagcgcgctgggtaaagcgcgtggcttccacgcgttcagcctgcatttctcgctcgtcgttgagcgtttgcagacgcgtgccgttgacggcaacgtcacgcaccgcgttcagtactgactggttgtaacgttcaatcatcatgttgctggcggcgcgcgtgccttcgagattggcattcaaccgtccaccgtcaaacagcggcaatttcagacccgggatgaagttgaactggcgactggtttttttgaataaggtatgcagatggatggagtccagaccgaaaaacgctttgatatcaaagctcggatagaacaacgcccgcgcggaatccacctgatctaatgacgcctgaacataccagcgcatggcttgcagatccgggcgtctggcgagcaactcataagagagtgtcgccggaatgccggtctggacttgcggtaatgccaccggtctgatctccggcatatcgctggctcccgcgccaatcaatgcacgcagagattctcgcgtttcggtgatttgccctttgacggcaacaatttgtttatcgaccgccagaatctgtgcccgcgcgccgtggaaaggcacttgcgcttccagaccgtgcgccactttactctggtgcgctttcaccgcgtaatcaatcacatcgtgagtttgttctaacagatcgagcatctgatagctggcctgcatactgtaataaagctgcgctacgcccgtggccagcgatagctctactgctgcggtttctgccagcgcggcattatgcgcgccaatggcggcggcaaccgctgagcgatgcacaccccacaaatcaagatccagtccggcaaacaaacctactgtggcttccgtatagtacggcccgtccatacccagtgctggcgcatccattgaataagggcttaaaaagccgttcgccgagacacgttggcggttgagcatccctaacgctgcgacctgtaattgtgaaccggcatctaacaaatcggcctgggactgcgctttttcttcccgcagtttcgcttcggcgagggtgtgtgaaccacttagcgtccgttggatcagcgcatccagctgcgggtcattgagttgtttccaccactgcgcctgcggccagccggagctggcaagatgaatatcgtcggccagtttgatttgttccggtttgagctgttgatgaggtgcagaatccttacgtaccagggcacagccggaaatcagcgtcgtgctgccgagaatgctgcacaacagcagacgtgaaagttgacgattgatcattgcgtggctccttgtgcctgttccgtggcgggcgttaatgccggggctgtccagtctggcaagcgggcgaaaagctggcagacgtgttgctcctgttttaataaggtgggcaggatggcctgagaggcgggtgtctcttcaagcgttatttgaggagaacggctgagtgcggttgccagaccggcagcgtatttctccagggcgtcggcaaactgacctgctctgtccggctgtagtgcgttatccagcgcctgcgccgagttccaggtggcatcccaggcgtgaagaagatcgcggccctgacgaataaccgtttgcgaacgttcaatcagtaatgcgcgttcttcgctgtccagttgacgctccagcgccacgcgttggcacatctcttcacaggcattaaacgccgcatgcagaccgatacgaatttgcagataagtgcgcagagccgtgacttcctgctggcgtgggatccgcattactttacttaacatacccagcgtgccagccagtttttgcggcagtgtgcgcgcttcactttcaggccagacaaaggtgtaaatcaccgcggacaccacggtaccaatgatgatacccagggcgcgatcgcgaatttccaccaggtcgtacactgggccaaaaacgttttcgagcgtggcgagcgcgaaggtgaccaccatctgtgtgccgatataagaagagcgttcagagctggtggcaatccatgcgcccaacaggaaaatcggtgccagcacaaacagcaattcgacaatattgtccagccagggcatgaccagtagcgtgaataacagcgccagaatcgcgccgcaaaaggccccgccaaaacgcagcaccatcttctggtacgacgaaccgacatttgggttagcgacgatcacgcatgtcagcatacaggtgtgaatgccttcccagtccacgccgctgtaaaaggtgtaacagatcaaacaggcgagcagcgtttttaccgcgtagcgcatatagtctggattggtaaaagcatcggcggccattgatggcggtttggctgcgggcgttggcggcgtattcgggtccatctgacccagttgtaacaacgtctggcagatattctccaggttacattcccgtgccgccatcgcttcactttcactgatccgccagtcgctttgccagcactgaccttcagcaacggcatgctgcagcttgttgatttctgaagctaatttttgtcggaattcaataattgcctgagaatcagcaaaagaggtgggatcgtagcgattcagcgtcgagtaaatgtaggttaccgttgccacgcagctttgccaccatgcgttttgagttcgccagttggcatcgtccgcgaggcaaaagacattgagtttttgtagcgccagcgcctctctttcaatccgcgtttcgggtagcggtgcgaggctgtctgtcaggtgactaatggcatcatcaagccgatcattaagcgcctgatgcatttgcgaaatggcacgactgggaaaccacagcacgccgattaacgtcatcagcaaggttggatagaggccaacaacgatacaccacagcgttaagcgcacgaccacttccggatagtcgagcatggcggggaaggtttgcccgtaaatagcgacaatggcgacggcgaaaaagaccagccccaagcgatgggtgcgcatcaaaaacatgcagcccatcaggatcggtccggcgatgatcaatcggatcaacggttcgccgtatgaccatttgtagatcaaaaacaggctgccgatctccagcaccgtggcaaccacaaacaagatcgcgacaaatttggtgtaaaacgcgttcgactgaataccgtaaaacagcactgccagcgataacgccacaaaagggatctcaaaggtcatcgagatcagaatcaccagcaggcagcctacccagagttgcacggtctgcggcacgcgacctggtcgccgctcgcttaactcttcatgaaagaacgccagcagcctgaccaccggtaatggcagggagttgagcgcgctcattattgcggctcaagattagcgactgccgaagcgccgatgcggaacatttccgggtcaggtttatcgaccatgattttgaccggaaaacgctgggcaacgcggacccagttaatagaacgagacactttcggcaggccgcccagcaccaggccgccgtcatccggtagcacgccgtagccaatcgaatccactttaccctcgaaggttttgccgctgtcactcatcaggcgaatcgttgcgggtgtacctgagcgaatatttttcagatcggtttcgcggaagttggcgatcacataccagtgacgagtgtcgattagggtaaaaatagggcgcatggcagaagcaaattgcccgacggaggttttgagggaaatgacccggccatcaaacggcgcgcgaacggtcgccatttccagatgcagtttggtcagggcaatatccgcttcgaccgccgcacgctgggcaactaatgcatccacgccgctgacggcgctggcggctgactgcgcctgtaacaatacggcattaagatccgcttctgcggcgcgctgcgccgttcttgcacggtcaacatcttccgctgagacaaaaccttctttcagtaatggctcggtgcggcgtaatgtatctgtggcctgtttcgcggcggcacgggctttttctaccgtggcattaaccgagtcggcaccaaactgttgcgcgtcaacgctacgctgggtgagcataatttgcttatccagcgccgcgagggaggcttcagctttcgccagattggcttcgtacgggcgcgggtcgatgcggaacagcaaatcgccctgtttgactgcctggttgtcggtgaccgccagttctacaatgcggccgctgacttccggtaccacatcaatggtatctgctgacgcgtaagcgtcattagttgatggcgcactgtctacgcgccagataacgaaaacaagggcaaccagcgccaacgcaaccactaacagagcagggaatttactgcgaggagcttttttcggcgtactttccatgagcgcgtctcaaatagattagaaaaatgccagccagaacagcatggcgtagagagcaaaaagggcggtataaataattccgacaaatgccagattgatatttgcccgctgaataactcgcctcgtgatgagcgtcaaaataaggctggcaatggcgcagaaaaaccagctgggataataagcgccgatcaccgggattgccggagataatgagcatcccgaaaccatgaagacgggaattatccaggctgtttttttgagttgcatcgccatgcgagagagaactgttggcatattaaatacatcctgtctgctgcgaacaatatctgtagtgaatatcaatatccattgaaggcgtcagtatggctattttcttgatgaataaaaatagctttattcagccaccgcattcataacttatatattttatttattaattggctgtatatatttttaaaataaatacttttgggggcttcagcgcccccaaaagcgagtgacattaatttggggttacgatattcacccacaaatcgaaattatccagacaggcgataatttcttccagtttcgcgccattgccaataattttggctttcttcgcttttaccagatccgccattttggcttgtccggtcagcacggcgtgcagatcttcacggctgatgtagaaagaggcgtcggcttgcggttgcagcgttttccggtagttaagcacgctatcgttcagcgtcaggttgaggttatcgccgttgctcatattgaagttcaggctgatatttttacccgcagctttcgcgctatcgaggcgaacggccataaagtcgaacagcatttcgaccgacatcccgcgaatggtgtccggggaaccggtggtgccgtggctgaacttatgcaccccttcgcgcagctctttcgcgccggtcaggtagaaaccgcgccatgtggcggactcggcctgatagcccagctgttcaaagttattcgcttgcagattcttcgcgacctggtcacccgggttggcggcaatcacctgtttcagcagttctgccgaccagcggtaatcaccttgcttgttcgcttcttgcgccaggttgatgacacgggcagaaccgcccagcgcctgcacgtaacgtttacccatctccacctgaccatacggatgcaggttagccgggttaccgtcgtaatagccaagatagaagttatacaccgcgcgggcgttgtggctgacagaaccgtaatagccgcggctggcccagttattggcaagtgcaggcggcagcttaatcatgtcgccgatttcattcatggtgtagccctggttcgccaggtgcagggtctggtcgtgaatgtacttgatggtatcgcggtatttaccaatataatcattgatatgcttattgccccagaccggccaggtgtgcggcataaacagcacttccgcgtcgttaccccacatatccagcgtttcgttcagatactcggtccacttgctggtgtcgcgggttttcgcgccgcgcagagtgtagaagttgtgcagggtatgcgtggcgttctcggcggtacacagggctttcagggccggaatatagaagtgcatttcggctggcgcttcgctacctggggtcatcaggaagtcaaactccaggccgtcgataatcatcttctcgccagttctgacgatagttttcgtcggtgcaataatgctcgggtcgcccgttgccagcgtcacgccaaggccattacccacattgccttgcgcgttgtgcggcagtaacagaccgtaagagtagagcgcacggcggctcatgatgttacccgccagcacgttttcgctgatggcttcgtccataaagcctgcaggggcaatcacctgaactttgccggatttaacatcggcttcagagataatgcctttcacgccaccatagtggtcggtgtggctgtgagtgtagataacggcaacaatcggtttttgcggacgatgctggaagtaaaggtcaagtgcggcttttgcggcaggcggcgtcaccagcgggtcgataacaataatgcctttctcgccctcaacgaacgtaatgttagagatatcctggccgcgcacctgatacattttatcggtgactttgaacaggccagaaataccgttgatttgcgactgacgccacaggctggggtttacggtttccggcgctgcggcattaatatcaaatttgtaatcgtccgcgcggtagtaaactttaccgttcgcatcacgcagaataccttcatccagcagcggggcgataaatccacgctgggcactgatgaatcccctaatgattttggtaaaaatcattaagttaaggtggatacacatcttgtcatatgatcaaatggtttcgcgaaaaatcaataatcagacaacaagatgtgcgaactcgatattttacacgactctctttaccaattctgccccgaattacacttaaaacgactcaacagcttaacgttggcttgccacgcattacttgactgtaaaactctcactcttaccgaacttggccgtaacctgccaaccaaagcgagaacaaaacataacatcaaacgaatcgaccgattgttaggtaatcgtcacctccacaaagagcgactcgctgtataccgttggcatgctagctttatctgttcgggcaatacgatgcccattgtacttgttgactggtctgatattcgtgagcaaaaacgacttatggtattgcgagcttcagtcgcactacacggtcgttctgttactctttatgagaaagcgttcccgctttcagagcaatgttcaaagaaagctcatgaccaatttctagccgaccttgcgagcattctaccgagtaacaccacaccgctcattgtcagtgatgctggctttaaagtgccatggtataaatccgttgagaagctgggttggtactggttaagtcgagtaagaggaaaagtacaatatgcagacctaggagcggaaaactggaaacctatcagcaacttacatgatatgtcatctagtcactcaaagactttaggctataagaggctgactaaaagcaatccaatctcatgccaaattctattgtataaatctcgctctaaaggccgaaaaaatcagcgctcgacacggactcattgtcaccacccgtcacctaaaatctactcagcgtcggcaaaggagccatgggttctagcaactaacttacctgttgaaattcgaacacccaaacaacttgttaatatctattcgaagcgaatgcagattgaagaaaccttccgagacttgaaaagtcctgcctacggactaggcctacgccatagccgaacgagcagctcagagcgttttgatatcatgctgctaatcgccctgatgcttcaactaacatgttggcttgcgggcgttcatgctcagaaacaaggttgggacaagcacttccaggctaacacagtcagaaatcgaaacgtactctcaacagttcgcttaggcatggaagttttgcggcattctggctacacaataacaagggaagacttactcgtggctgcaaccctactagctcaaaatttattcacacatggttacgctttggggaaattatgaggggatctctcagcgctgggcatcgtcaaaatcctgacgatcgctaaacggtaatgatttggcgtaattctgattaacctgttgggtatattgagtggcggctttcgcttcctctttcgcgttagcggtatttaccatcatgccgctggcggcagttaacgcaataacaatcctgctcaaacggaataaccgagagttattcatataaatctccatttatcatttatgtcgtaaatatgtaatccatgcaaaatacgtcatttaaagctggcgttatcataattgggaaattgcgactttaataagtggaagtgtgagcggaacgcgccattttattaggcatttgtgctgaagagggaaaattacagtaaaactatcattgcagaaaataatatgagtcgttttatgtgtttattatatatattgtacctgtcgttggcacagcgggacattgcgctactgtgccaacgttttactcatggggctttagcacagaactgtggcaaaaaacgttgatgcgccaatattgctgcaccctgagcgccattaaagtcagaagatgaggcggcaataaagcgcacgacctgatgcggcagtggacggcgcaggtacttttgggtcatggcaacgagagtctcgcgtgggaaggcgggcatatccatcacgccaccgcccaggatcaccgcatcgggatcgaacagattaatgctggtggcaatggcccgtgccgcgttttcaagcagactctggacgaaaggggcgttttccgcatggacgaaaagatcgcgcaatgggtaatttcggggctgttgttcgtaccagcgtcttagcgccattccagagcaattggtttccaggcacccaggattgccacacgcgcagtgttgggtcatatctcccagggggatatgacccagttcgcctgccacaccgtgtgcacccgtccacggcgcaccgttcatccacactgcgaaccccatccccgtaccgagataggccgccagaaccagttgttgcgtaaggcggttttctactacgtcccaggagagttgcaggttaacgtcgcgggaaaactcaaccggacaattcagcgtattttcgagcttatcggcgagatcatataaatccgccgctgttaacggcaggttaggcgtagaaataatggtgcgtttatctttactgaccagcgccggaaatcccatcaccagaccatgacagcgagcgttaaagcgcctgagttgctcgtcaatcatttcgccgatacccgacaccaggccgggagcaatgacttctgcggtccgctttttttcgcagtgtagcgtttcaccttctgctgtccgcagacaaaagcggatatgcgttgcccccatatccacgcccgctacgacgttatgctgtttttgcatgaggctgtacctcgctttttgcagccagaatctgcgcggtcataattctccatgcttcgtcgatattttccgcatgattaaacaggccggaagtgccgacgataaagacatccgcccctgccgccatcagtttttcgtaagttgcctggttgcaggaaccgtccacctcaatttcgtactccagaccttctcgttcacgccatgccttcagttcggcaagtttatccagcatttcaggaatgaacggttgtccggcaaagccgggatcgacagtcatgaccgtaattttatcggccttatggatatagtatttcatggcctcaactggcgtctccgggttaaggatcagccccactttcatgtcatgacggcggatttcatcaatcaggcggaacgcctggccgttgatggtttccggatgcagagtgatgaaatctgctcccgcacgcgccagttgagcaatgtaatcctgcggccgcgtcaccatcagatgacagtcgagcggtttagttgccagttttttaacctgacttacgaagaacggtgagagtgtcagattggggacaaagtgaccgtccatgatatcgatgtggaagtaatcggcatggctgtcgataaattcgatctgttctttaaatttcagcagatccatacacattaacgagggggagattttcatgttcaattccttacttactgataagacggtcaagggcgacagccgcgataattaatccgcccatcaccaccagttggtaataggtttgtacctgcaaaatattcagaccgttgttgatggtgccgatgatcaacccgccaatcaccacagagaaaatgcgccccttgccgccgaagaaactggtgccgccaatgatggcgctggcaatggcataggtttcaaaacccataccggcaagcggttctgcggcaccgagtcgtgcagttgagacgacgcctgccagacctgcacaaacaccggagatgataaacaccaccaggatgtggaatttcacgtcaatcccggaatagaacgccgaatttttgttgccgcccagtgcgtagatgttgcgcccgagccgcatacgcgttgtcagaaaccaaaggatgagcgcgacaattagtgagaagataacggggacaggtatcccaattacgctggcggcaaagaagttcacgaagtcaaatgagaagccgtataccgagttggcatcggagatcaccagcgtgatcccacggaaaatcgcgttggtgccaagggtgatgatgaacgggtgtagccccgtccagttgaccaggcagccgttgatcgcccccagtgcgccgccaaccagtacaccgccaatcatcgctgcgagaaacgggtcaacacctgccaacatcagtttggcggtcaccataccggaaagcgccagaatcgcgccaaccgagaggtcgataccagcgaccaggatagcgaaaaactcgcccatgccgatcaataccgtcacggagctttgaacaaaaatctgggtaatattattggtggtcagaaaatattctggtgacagcgaaccaaagatggcgacgatgatcgccaggataaaaaaggtgccgtatttatcccagaacagcgcaaagttgaacggtttcttctcgctcgcttcgctttttactcttgtggtaaagcccatgccataatctcctcttcgctcatgtcatcgcgattcgtcaggatttgcgtcagtcgtccttcgcagaacacggcgatgcggtcgcagacggtgataatttcaggtagttcagatgacaccatcaggatgacttttccgtcgtccgccagttggcgcatcactttgtaaatttcggctttcgcgccaacgtcgatgccgcgggtaggttcatcgaaaataatcacttccgggcaacagcacagccatttggagatcaggactttctgctgatttcccccggagagttcggtgatattctggtttaccgaatgacatttcagcgccagcagttcgcgttgattttcagcggtacgttgctcgtcaacttcatgaaacaagcccatcgcgcctttatagccgccgtctttcagactgcggctgatcgccatgttctgagcgatggaaaagttggggaaaaaaccgttatcccggcggctttcagtgatgtaagccatcccttttttcacggcatccaggggtgaacgtggagagatatctttgccattaagacggatttctccgccagcgcgtttatccacgccaaacagacaattcatcagttcagtacgtccggaaccgaccagtccggcaaagcctaatatttctccccggcagacgctaaatgagatatcccggaccttttttctgtcacgactggtgacgttccgcacctcaaaaaccgtttcgtgcgcaaggttgctgacattctccttcatcgcgttaaaacggttttgcagttcgcggcctaccatcagacggacgatatcgtcatttgacacatcgcttactatgccgctgcaaacgctgctgccgtctttcatcaccgtatagcggtcgcaaatacggcgaatttccgccaacttatgcgagatatagacgatggccgtaccctctttacgcaactgattcatgatcagaaacagatagtccacctctttattggtgagtgaggaggtgggttcatccatgatgatgactttggcatcgagcatcagcgttttggcaatttctagcatctgcttgtggctgatagataaattcgccactttctcatctagatcaactttcaagcccacgcgtaataacatcatggcggcgcggacacgcatttctcgccagtcgataatattgacgccacagatttttttcgtcagatgacgaccaatatataaattttccagtacggttaattcatcaataacgctgagttcctgataaataatcccgataccgagttgtgccgctaatttatgatccagcttgttatagctaatgttattaatggtaatggtgcctttggtcggctcatgtattccggataaaactttcattagcgtggatttacccgcgccattttctcctagtaatgcatgtatttcaccaggataaaccgttaaattaaccgactttaatgcgtgaaccggaccaaaggacttgccgatccccgccatcgatatatatggcgtggccataaataacctctctgcacgaaatatcgtattattgcctgatggctacatttatcaggtctacgttcaggttattttgttggccggataagacacttcattagcatcatcatccggcatcattcagttttattgagtgaccaggattgaatcgaccagtttaaattccggtgctttatccagcgggataaccttgccggatttctcagcgtcaaccatcagcttcagacccgttgcgccgatatccgccgggttctgggcaaccgtcgcggtcatttgtccggcttccaccattttgcgggcttccggaatgccatctgtaccgacgaccagcacttttcccgtttttccggcgtttgcgactgcctgagcaacacccattgccatcgtgtcattcgcgcaatagatcgctttaatattcggattacgttgcaacacgttagtggcgacatccagtgctttaatgcggtcccagtcggcaggctggctggcgacaagcttgatctggcttgcttttttgaaggcttcggtggcaccattacgacgcgcttcaccggaggcgttaccggctttaccctcaatgattgcgacttcaccaccttcagcgcccaatttgtcaataatgaacgacgcgcctttcgccccgacagcaacgttatcggtggtgacaaaagcttccacattgccgccagcttttttcagattatccatgtcgattttttcatcgagattaaccagataaatgccttttttccatgcgcgggcgacaggcatgaccagattcactgaggataatggagcgaaggcgatacctttgtaatttttattactgagatcttcaaataactgcaattgagattgaaaatcgccttctgaaggagaggcaaaaatatcaacgctgacgcccagtgtttttgcttcatcttcaatgccttttttcatatctacccaaaatgggttggagagggttttcaatacgacagcatattcggcggcagcaaaagcgctggttgacaacattaagcccacgagtgtgccgctgaaatatttcagatatttattcataataatgttctcacggtaaggggacaggtaactccgcgatggcggaattacctttttcttatttcagcgcgcctggtgagaagaaatcaacaattgcgccggttttttgcatattaatattagcttgttcaatgttgagctgggcgacagagacaaaaaaagcgtccagcaaagttagttgtaatattcttgccgaggcattacgacctaataacggcgtttccggggctggtgagcaaataatataatcggccagtttcgctatcggtgaatggtagctatgggttatacaaataatctttgccccgttcttttttgccagttctacggccgcttttacatcactggttcgcccggaatgggtcactaccagcacaacatctccttcctgtaacaacgaagcggacatcatcatgatgtgagcatcaggataggcctgacagcgtacgccaatgcgcaagaacttgtgctgtacatcagcacagatagcatttgatcctccggcaccgtacaaatcccgctgtctggcctgatagaaaaagcgggcggcacggtggatctcatcaacgttgacgatcgactgaccttccataatggtgcgtaaagtgatgttaaataccttattcaccacatcctgcggcgcttcatcaaaagccaactcggaaggcaatacctgttctgactgagaaaaataatcttccagcgcactgcgtaagttacgaaagccgctaaaccccagcagctttgataccttaactatcatcgcttcagataccgccagagcttctgcgacatctttaattgcgggtgcacaactcaggttaccgggtttgagtaaccactccacgatgcggctttcattttctgtcattccttcctgcttcattcgcaggtaaggcgctaaccctataccgttcggaagcgctgaatcaaactctgactggctcatcacgttctcttgtccttgaattgaagacgccactatatcaccacagcaagaacagaaaagatgctggcgacttcacaaaaaaataaaatttataaagtttattttattgtgaacaatggcgagtggcttaaaattttatttcatttaattagtttaaaaacatgatgttatttgtttttctggttttttagatgatagatgttgctggatggtgagtgtctttaacgctattgcgctgtcagatgtaactctgtaaaacagatcaggaaggcgtaattcatcgattttgggtgtttttaattcattaacatcacaaatgttttttgattgtgaagttttgcacggacggggaagatgaatgaaaaagattgcatttggctgtgatcatgtcggtttcattttaaaacatgaaatagtggcacatttagttgagcgtggcgttgaagtgattgataaaggaacctggtcgtcagagcgtactgattatccacattacgccagtcaagtcgcactggctgttgctggcggagaggttgatggcgggattttgatttgtggtactggcgtcggtatttcgatagcggcgaacaagtttgccggaattcgcgcggtcgtctgtagcgaaccttattccgcgcaactttcgcggcagcataacgacaccaacgtgctggcttttggttcacgagtggttggcctcgaactggcaaaaatgattgtggatgcgtggctgggcgcacagtacgaaggcggtcgtcatcaacaacgcgtggaggcgattacggcaatagagcagcggagaaattgagattcatccactacttgcatggatgagtaatgattaatgtggatagagtttctttttgaggttggctaatgaaacgctttccgctatttcttttattcaccctgctcacgctgtccaccgttccggcccaggccgatattatcgacgacaccattggcaatattcagcaggcgattaatgacgcttataaccctgaccgtgggcgagactatgaagattcgcgcgacgacggctggcagcgtgaagtgagcgacgatcggcgcagacaatatgacgaccgccgccgccagtttgaagatcgccgcaggcagctggacgatcgccagcgccagcttgatcaggagcgtcggcaactggaggatgaagagcggagaatggaagatgagtatgggcgatgaggttgggtatggagcaggcatcgcccctcaccccaatggggagagggagaaaacgagcgcaatattcaatatcgagcacaatcggtcccctcgcccctctggggagagggttagggtgagggggccagcgcgcacattccctctcatcacgccaccccaatctccatcccatcaaaccccacctcaaaccctgacggtagtgcgttttccatcagccacgcatcaaactggtggctgatatgggtcagaatcacccgtggcgagcggataacctgattcagcgcaagcacggtatttaaatcacagtgattacgcggtgcatccgcgcgcggcgggtgactgcaatccatcaccattacctgcggctgattattgcgtaaaaatttcagcgttttttccggcaagcctgcggtgtcagacagccacgccacccggctgtgtgccgtttccagcagataaccgaaggtcagttttgagtggttgagcggcaggggcgtgacctgtaacccctgcaaatcaaacaccacaaacggttccaccgtgtggctgaaatcaagcaggcccggatgtttaaacagatcgtcgcagccctgttcatccggcgggccgtaaaccgggatcggatcgccaacgccccagcgcagcggaaacagcccctggacgtgatccatatgataatgcgtcagcaaaaactgctggaacgatccgggcgaccagcgatcggcgagatcgtgcagcccggcgtcgatcagggtgattgcgtcgttaaacttcactacgccgctgcacggttggcggcgatactgcggcgagcgccgcgctctggcgcaggccgcacactcgcagccccatgccggaacgccctgtgcgccgccggtgccggtgagcgtgagggtcaggctcatgttacagcgccttggtgaagcggaagtggctctgctcgtagccttcgcgcagatagaaacggtgcgcgtcgtggcgcttcacgttggtcgaaagttcggtcatttcggccccggcctggcgggcttcttcttctgcccacgccagtaacttactgccgacgttcagaccgcgcgcctgcggcattaccaccaactcctgaatttcgccgatccagttgacatgatgcagatgaaactgcaaatgcaggccgatcatgccgacaacttcgccatcaagcagcgccagatggtagcgcatgtttgggtcgcgcagattggcgttaaaacccacgcgaaacgcgtggtggtcaaactccgcctgttttagctcacaaatcagcgcgtaaaccgcgtcggtgtcgtactgcgtggccgggcgaagctcacaagcaggcatggtgtttctccttctgatggatcagcgtcagcagcgtgtcgaccgactggcgcaggctgccgtcattgttgagcgtatggcaatcctgtggagtatagcgggcggcgcgcgccaggcgggcgttaatttcactggcgttttcacggccacggttttccaggcgctggcggaggatctccggcgaaacctgtaaacagacgggcagcagcgccgattgatagcgcgcccgcgcctgcggcagatgggcgcgtgagccgttgaccagcacgtcgaatccggcgtgcagccagagatcaatctcgacgccgacgccataatacagaccgttagcgtgccagcttaaggccaacagattttgccccgcgcgggtaaaaaactcctgctcgctcagggcgatatggttttcacttccggcgctggcatcgcgcgtgatgtagcgatgcgccaccagtaactgagtttgttcccgcaggcggagttccgccagcaggctgtctttcccggagccggacggccccattaaccaaatcagttttcccatcatcagaacacccttttaccctgacgccagacgtggtcgatatgaatatgattgtccttgcgatgcgccagcaccaggtcggcgcgtttgccctcgccaatcaccccgcgatcctggagattaagcgcctgcgctggatttttagtcaccagcttcaccgcctgcggcagcgtaaagcggttgctctggtcatcggcgacgcgaaatgccgcatcgagcaggctggcggggtagtagtcggaagagaggatatccagcaggccaagctgcgccagttcactggccgccacgttgccggagtgcgagccgccgcgcacaatattcggcgcgcccatcagcacgttcatgccatgcttgcgcgaggcttccgccgcttcgaacgtggtgggaaattcggcgatcacgctgccaagctggtgagattcagcaacgtgggcgtgggtggcgtcatcgtggctggcaagcgcaatttttcgcgcgcggcacagggcggcgatggattcgcgattcggctgcgaccagcgtgcggcgagcgccagttgctcttcttcgtactgctgcatctgcgcatcagtgagggagtatttgccctgataatattcgcgatacttctcgcggttggcgaactggcgctggcccggcgagtggtccatcagcgacaccagcgtcaccggctcgcgctgcaccagtttttcaaacagcggcagcgtggtgtgatgcggcagttcgcagcgcagatgcagacggtgctcggcgcggttgacgccgcgtttctgcgtctcttcgatggcgttgatcatcttctccagattctccagccgatcgccgccgtcgcgcacgtcgccaattgccacggcatccagtacggtggtgatgccgctcgccaccatcagcgcgtcgtggctgctcatcgccgagtgggcaggccagtcaactttcgggcgcggggtgaagaatttatccagattatcggtatgcagctcaatcagccccggcagcagccagccgccttcgccgtccatcgcctccggcaggcggctctggctttcggcaaaggcgcggatttcgccgttctgcacctccagcgaaccgcttaccacctcgttttccagcaccagcttaacgttattgataatcatgaagaggctcccattgggtgcaggcggtcggcgacgtcattacgtacagcttcgtcatggaagatgcctacgatggctgcgccacgggttttggcttcgcgaatcagttccaccaccgcggcgctgtttttggcgtccagcgaggcggtaggttcgtcaagcagcagaatggggtagtcgacgataaagccgcgggcgatgttgacgcgctgctgttcgccaccggaaaatgtcgatggtgccaggtgccacaggcgttccggcacgttcaggcgggtgagaagacgcgcggctttagcggcgcaggcttcacgcggaacgccggtatcgagcagcggctgcatcaccacttccagtgctgagatacgcgggatgacgcgcagaaactggctcacccagccgacggtggttttgcggatttccaccactttgcgcgctggcgcggtgaccaggtctacccactcgtcaccgtgtttgatctggatttgaccttcgtcgggcagatagttggcgtacagcgagcgtagcagagttgatttgccgctgccggaatggccgtggagcaccacgcattcgcccgcgttgacggtgagcgaggcgcgattgaggacgggcaggcgcacgccgttttgctggtgcaggatgaaggttttactgacgttttgtacgttaatcatttttcgcctcgtggttcgggtgtcggatgcgacgctgacgcgtcttatccgacctacggggagcgcatttgtaggccggataaggcgtttacgccgcatccggcaccggctcaattctgcaaaaccgatgacaccagcagctgtgtatacggatgatgcgggtcgtcgagcacgcggtcggttaacccactctccaccacttgcccctgcttcatcaccagcaaacggtccgccagcaggcgggcgacgcctaaatcatgggtgacaatcaccaccgcgaggttcagctccaccaccaggccgcgcagcaggtcgagcaggcgggcctgcaccgacacatccagcccgccggtcggttcatccataaacaccagcttcggatgcgtcaccaggttgcgggcaatctgcaaacgctgctgcataccgccggaaaaggtggtcggcaggtcgtcgatccggttggcgggaatctccacctcttccagccacttctgcgcggtggcacgaatatcgccgtaatgacgtgccccggtcgccatcagccgctcgccgatattgccgcctgccgacacctggcggcgcaggccgtcgagtggatgctgatgcaccacgccccattcggtacgcagcaggcgacggcggtcggcctcgctcattgcatacagcgaacggttctcgtagtgaatttccccctgctgcggcgtcaggcgcgcggagatcgacttcagcagcgtggtcttcccggagccggattccccgacaatgcccagcacttcccccggccataaatcaaaagagacatcgctaaagcctttgcccggcgcgtaaaggtgggtcaggttattgaccgaaagtaacggttgattcattggttttttgcctcgctctgttggcggcaataatcggtatcggagcagacaaacatgcggtttccggcgtcatccagcaccacttcatcaagatagctgtgggtcgatccgcagatggcgcatggctcatcccactgctgaacggtgaacgggtgatcgtcgaaatcgagactttccacgcgggtaaacggcggcaccgcatagatgcgcttctcgcgccccgcgccgaacagttgcagggcgggcatcatgtccatttttgggttatcgaatttcgggatcggcgacgggtccatcacgtagcgcccatttaccttcaccggataggcgtaggtggtggcgatatgaccgaagcgggcgatatcttcatacagtttcacctgcatcacgccgtactcttccagcgcgtgcatggtgcgggtttccgtttcgcgcggctcgataaagcgcagcggctcggggattggcacctggaagataattatctgatcttcggtcagcggcgtttcggggatgcggtgacgcgtctggataaccgtcgcatcgtccgtacgttccgtggtgtttaccccggtcacgcgcttgaagaagttgcgaatcgacacggcgttggtggtgtcatccgcgccctggtcaatcaccttcagcacgtcgctttcgccaatcacgctggcggtaagctgaatgccgccggttccccagccgtacggcatcggcatctcgcgcccgccaaacggcacctgataaccggggatcgccaccgcttttaagatggcgcggcggatcatgcgtttggtctgctcgtcgaggtaggcaaagttgtagccgctcagattagccatggttctgctcctgttgcagacgtttgagtagctccagttcggcctggaaatcgacgtagtgggggagtttgaggtgtgagacaaagcctgcggcttcgacgttgtcggcatgtgccagcacgaactcttcatcctgcgccgggcctgtcgcgtgctcgccgtactccggggcttgcagagcgcggtcgaccagcgccatcgccatcgctttgcgctcgctcatgccgaacaccagcccgtagccgcgcgtgaagtgcggcggctcacccggcgggtcgataaaaccgttaaccatttcacactcagtcatcagcagttcgccgacgttcaccgcaaatcccagctcttccggcacaatcgacacgtcgatatagccgctgcggatctcgcctgcgaacgggtgattgcgcccgtaaccgcgttgggtggagtaggccagcgccagcaaatagccttcgtcgccgcgcatcaactgctgcaaacgggaggagcgtgagcaggggtaaaccggcggcgtgcgggtgatgtcatccggctgtgcgccgctatcctcttcaaacttcgccagcccctgacgcgccagcaggctgaaaacgtgcggcgacggctgctgttcgctgtcggcggtggtcagcgtcggcgcttcgccgtttgccagcagggtaaaatcgagcaggcgatgggtgtagtcgtaggttgggccaagcagctggccgccgggaatgtctttataaacggcggagatacggcgttcgagacgcatcccggtggtgtcgagcggctcgcttaccgccagcttcgccaacgtggtgcggtaggcgcgcagcaggaaaatcgcttcaacgttatcgccgctggcctgtttcagcgccagcgccgccagttcgcggtcggcaatgccgccttcggtcatcacgcgatctaccgcgaggttaagctgctgttcaatctgggcgacgctcagttcgggcaaatcggtatcgcctcggcgtcggctctcttgcagggcgtgggcggcgtcgatcgccttctcgccccctttcacggcaacgtacatcagcacacctccacatgagtggttcgcggaatagccagcaggcgctcgccacaggtcaggatcaggtcgatgccgagcgggaacggatgcgggcgctcggtgagttcgtgcagaatgcactccggcagctgcggagcgatcattcgttcttcggcaatacccgcaccagtaaggcgcaacatgcgtccgccgctcaggctggcgacctgtaaaatcagcgtcgcacccgcttccggcgcaacggcggtgccggtggaaagggcgttgagctgttcgctggaaatcgcctcatccgtcaccgcgaaggtcgcctgttccggctggctgaccagcggcgcgttggtatgaaaacgcaggctctggttgacgatatcgttatttaatggggtagaaagccacaccggcgtgtcgttatcggccagcgtcagcagcacgctggtggtggcgatattcagcggttgccagccgcgtttgagctgatgcagggcgacaatcacgcccggctcgctcatggcctttaacaggcgacgaaaactgtgctgggcatcctgcacgggaagcataaaagcggtttccagggtcatgcgttgtctccgcgaaccatcgtaaagaagtcgacccggctggcgttcacttcggcctggcgtgcggcaatgcgtgccatacggtcagcgtccagcggggcaataagggtttctgataagttttgaaagtggcgagattgctgcatcagcgcgtcaatcagcgcgcagcgttcggcgtgctgtttatcacgcccctgcacccagctgtagccgagcgtgccgtcagtcaggcgcacggcggcgcgggtcagcgtggcgtcgccggcaaaaaaacgttcgccggtgccgcccatccgcgcctgaatctgtaccaggccagtttcagcggcgcggatcacctcatagtcggcggtgatgtttagcgcgttcaggcgtgctgccagttcagccggttggctgtgcgccagcacggacatccagtgctggcgggtcgcggtatctgcgtgcattcagtgctccatagtgaattcaatcatgtcggcgcgcgtcaggctgacggagtactccgccgggctgctttcaccgtcacggtggttaagggtgcgcacgcacagcagcggcgacatattcgggatttcaagacgctggcactctttggcctgggcgcggcgggcgctgatccgcgtctggctgcggcgcagcgcaattccggtttgctcgcgcagaaaatcgtgcagcgagccgctgtcgaagcgttgcagcgtcggccagagggtgaggtccgcgaagtagtggtcgattaaacagagcgcgacgccgttgacacgacgcagggtgcgcaggtggatgacgttctccccctcggtaatccccagtgcgtcagcgacgtggccggacgcggggcgcaataccgaaagcagtttttcgctggtgggatggctgccctgatccagcagattctggctaaaacgcgcctgggcgttgagcgggtaatcgaacgggcgcatcagcaccagcacgccgacgccctgacggcgctgtacccagcctttttccaccagttggtcgatggcgcggcgcagggtgtggcgattcacctcaaagcgcgctgccagttgctgctcggcgggaagatagtcgccgcagcggtagtgttgacgaagctcctgctcaagttttgcggctatctcttgatagcgtgttgggtagctggtcggatgtgtagacaagtgcatagatatcaatgcctcgcttatcagataaagtgcttacgcaaccgttgagagaggaaatccagcaggctgaccgtgacgatgataagcaccatcagggcgcaggtttgttggaactggaaaccgcgaatcgcttcccacagggtgacgccgatcccgcctgcgccgaccatgccgacgacggtcgccgagcggacgttggattcgaagcgatagagggagtaggagatcagcagtggcatcacctgtggcagcacgccgtagaggatctcttcgagcttgttggcaccggtggcgcgaatgccttccaccgggccgggctcaatcgcttccaccgcttcggaaagcagcttggagagcacgccggtggtgtggataaacagcgccagcacgccagcacgccagcgaacgggccgaggccgacggcgaccacgaacagcatggcgaagaccatttcgttaatggcgcggcaggcgtccatcaggcggcgaacgggctggtaaacccaccacggcaccaggttttcggcgctcatcaggccaaaggggatggagagaaccaccgccagcgcggtgccccagacggcgatttgcagcgtgacggccatttcggtgaggtaatcctgccactggctgaaatcgggcgggaagaagtcggcggcgaacgtcgccatgttgccgccgtctttgatcagcgtaagcggggccatttccgcgccctgccacgagacgaccaacacggcgagtacaacggcccagctcagaagcgagaaccagctgcgcttgggtggggcgatggtgatggtttgcatgtttggctccggtctgtaggccggataaggtgcttgcaccgcatccggcatcaacgcctgcacattgtcggatgcgacgccggggcgtcttatccgacctacgatttactgcaccgctttactcaccgaactcatcgcgcttagcgcgttgttcaggcggtccaggtcatccagctgcgcctgaatctcggtggtttttgccagcttgtcctgctcattcagtcctttattgcttttcacgccctgcatctctttaaacagcgcgagctggcgaatcggcaccagttgcaggtcgctggaagcgcggaatggcgcccagcccaggcgttccagcaccgctttttcttccggcgttttgccgtagttcataaagaagtcgtagatcttgtctttggtggtttcggaaagattcttgcgccagacgatcggatcgcctgggatcagcggcgacttccagatcaccttcagttctttcagcttctctggcgcggaggttttcagcttgtcgaggttttcggtgttgttggtggcaacatccacctgcttgttggcgacggccagcgcgttggtttcatgcccggcgttgacggtgcgcttgaagtcgctggcggagatattgtttttggcgaagacgtagtagccggggacgaggaagccagaggtggagttaggatcgccattgccaaaggtgagatctttccgcttcgccagcagatcgttcaggttgttgatcggactgtctttgttgacgatcaacacgctccagtaacccggcgatccatccgccgcgaccgtctgggcgaagacctggccattggcgcgatccaccgcttccatcgccgacagattgccgtaccaggcgatatccactttattgaagcgcatcccctggataatgcccgcgtagtccggggcaaagaaggcgttgaccttcacgcccagcttcttctccatatcctgcaagaacggcgtccattgcggtttcaggttttgctgtgattccgttgaaataatgccgaaattcaacgccttttcctgctcttcggcgtgcgccgggcttaacagggtgctgaggctgaacatgctggtgaaggccagcgaggcaattatcttagcgttcattcgttttcctcaatgatggggatgtcaggcagctttcgcgttctcttcgacgcggttaatgctgcggtagagatggtcaaaacgttcgttatcaaactgttggctgctgccgtcgtagaagacgtgcccctggcgcagggcgacgatgcgttcgcagtagcgcagggcgtaatccacctgatgcagcgtgacgaccacggtgatgccgtcgttctggttgatgtcgcgcagggtgtccatcacgatgcgcgctgattctgggtccagcgaggcgatgggttcatcggccagaatcactttcgcctgctgcatcagcgcacgggcaatcgccacacgttgctgctggccgccggagagggtggaaacgcgctgatgggcaaaatgcaccatgccaacgcgggtcagcgcctgtaacgcgcgctgtttctgctcgccggtgaaccagctaaaacaggtgcgccagaacggcgtgctgccgagcgcgccaatcagcacgttctccagtacgctcaggcggttcaccaggttgaattgttggaatatgtagccggtatgggcgcggcttttgcggatatcgcgggccaggcggccttcgcgctggactgtgcggcccagcagctcgatatggctaccgacagatttatcgccggtaatcaaaccgcttaagtgacgtaaaagggtggattttccggaacccgacggcccaagcagagccaccatttcaccgtgatgaatgttcagatcaaccgcatgcagcgcctgatgctgattgaaggttttggcgagcttctcgacacggataatcgtttgcatgatgcagcctccctaaaaaagtggctccatcgtggcggattattgtgacgatttggttaattaaaagtgactaacagatgaagagttaacgggaattcgatgacagtgcgggagggcgggcctcccggcgggttattgcgttggttgttgtttgacgacattaatcatccacggtacgccaaatttatcggtgactttgccaaagccatgcgcccagaaagtttcctgccaggccatttcgatttttccgttagcggcaagattgtcaaaccagcgttttccttcttcgacctgttgcgaatcgagcaccagcgtaaagccggagtagctggcttttcctgacggcatggcatcgctcatcatgatgtcgcttccggcaatgcgcacattggcgtgggcgatggcggtatcgggaaattgcattccggaagggcagttctcggcgctgtcctgcgctgattttggcatttcgccgaagctgattttatagagcagttccgcgcccaacgtacgttgataataggcaatcgcgtcggaacagttaccggcaaaagagaggtagggacttaacggcatgatggtgacctcagttaagagaagccagttaagtgtagttcgaaatttatacagatgagaggcggcctgataagacgcgcgagcgtcgcatcaggcagtcggcactgttgccggatgcggcgtaaacgccttatccggcctacggagggtgcgggaatttgtaggcctgataagacgcgcaagcgtcgcatcaggcagtcggcaccattgccggatgcggcgtaaacgccttatccggcctacggagggtgcgggaatttgtaggcctgataagacgcgcaagcgtcgcatcaggcagtcggcaccgttgccggatgcggcgtaaacgccttatccggcctacggatggtgcgggaatttgtaggcctgataagacgcgcaagcgtcgcatcaggcagttggcactgttgccggatgcggcgtaaacgccttatccggcctacggagggtgcgggaatttgtaggcctgataagacgcgcaagcgtcgcatcaggcagtcggcaccgttgccggatgcggcgtaaacgccttatccggcctacggagggtgcgggaatttgtaggcctgataagacgcgcaagcgtcgcatcaggcatctggcaccgttgccggatgcggcgcgagcgccttatccggcttaccgatcacaatacaatcagttctttttcacaaactcagatttcagtttcatcggaccaaaaccgtcgattttgcaatcgatgttatggtcgccttcaaccaggcggatgtttttcactttggtgccaattttcagcatcgaagagctacctttcaccttcagatctttaatgatggtaacgctgtcgccgtcagccagcagattgccgttagcatctttaacgatcagctcgtcgctttcctgtgcaggttctgcgtcgttccattcgtaggcacattccgggcagatgtacatgccgttatcttcgtaggtgtattcggagttgcattttgggcagtgtggtaatgacatgtggatttcctcaaaagtcagcagggcaaaagcgccaaaaaacggcagattgccgaaaaaggccgcaattatacacaaaatccctgagtttgtcgggggtactgctgattttagacgacgatcgttttcatttgaaaggaaacgcaaaaagaaaataatctttttgcctctatttattatttaagataatgttaatgctctacttgttctttttttaattcacatgatatttttatctttctgacgttttaaacgtatcagaagacgttatttattctgataaaaaacaacacactaaatataaaattatttcttgcagtaattataaaagccgaaaacagaactcaaaaacaatctggctaaataaaataacaaaatttgctttaaggaagaattttctatgtacacacagaccctgtatgagttaagtcaggaggctgaacgcctgttacagctttctcgccaacagttgcagttactggaaaaaatgcctctctctgtacccggagacgacgcgccacaactggctttaccctggagtcagcctaatatcgccgaacgtcacgcgatgctgaataatgagttgcgtaaaatttcccgactggaaatggtgcttgcaattgtcggtaccatgaaagcagggaaatcaaccaccattaatgccattgttggtacggaggttctgcctaatcgtaatcgcccaatgactgcgctgccgacgcttattcgccatacgcccgggcaaaaggaaccggtactgcatttttcacatgtcgcgccaatcgattgtttaattcaacaattacaacagcgcctgcgtgattgcgatattaagcatctgaccgatgtgctggaaatagataaagatatgcgtgcgcttatgcagcggatcgaaaatggcgtcgctttcgaaaaatattatctgggtgcccagcctatttttcattgtctgaaaagtttgaatgatttagtgcgactggcgaaggcgctggacgtcgattttcctttttctgcttacgccgccattgagcatattcccgtgattgaagtggagtttgtccatctagcggggctggagagttatcccggtcagttgacgttactggatacccccgggccaaatgaagccgggcaaccgcatctgcaaaaaatgcttaaccagcagctggcacgcgcctcggcggtactggcggtgctggattatacgcaactgaaatcgatctccgatgaagaggtccgtgaggcgattttggcggtggggcaatcggtgccgctgtacgtgctggtcaataagttcgatcaacaggatcgtaacagtgacgacgccgaccaggtgcgggcactgatttccgggacgctgatgaaaggctgtattacgccacagcagatatttccggtgtcgtcgatgtggggctacctggcgaatcgggcgcgctatgagttagccaacaacggtaagttaccaccgccagagcaacaacgctgggtggaagattttgcccatgccgcgcttggcaggcgctggcgtcatgccgatctggcggacctcgaacatattcgtcatgctgccgatcagttgtgggaagattcgctgttcgcccagccaattcaggcgttgcttcatgccgcttacgctaacgcctcgttgtatgctctgcgatctgccgcgcataaactgttgaattacgcgcagcaggcgcgggaatacctggattttcgtgcgcacgggttaaacgtcgcttgtgaacaattgcggcaaaatatccaccagatcgaagaaagtttgcagctattgcaactcaatcaggcgcaggtgagcggcgagattaaacatgaaatcgagctggccctgacctccgccaaccactttctgcgtcaacagcaagatgcgctgaaggtgcagttagccgccttgtttcaggatgattcggagccgttaagcgagattcgtacccgctgtgagacactgttacagacggcgcagaacaccatcagtcgcgactttacgctgcgttttgccgagcttgaatccaccctttgccgggtgttaaccgatgttattcgccccattgagcaacaagtcaaaatggaattgagcgagtcagggtttcgtcctgggtttcattttcctgtttttcacggcgtagttccccacttcaacactcgccagctgttcagtgaagtcatttcgcgccaggaagcaacggacgagcagagcacgcgtttaggcgttgtgcgtgagactttttcgcgctggttgaatcagcccgactggggacggggaaatgagaaatcaccgacagaaacggttgattacagtgtgttgcaacgagcattaagcgcagaagtcgatctctattgccaacaaatggctaaagttctggcagagcaggtcgatgaatctgttacggcaggcatgaatacttttttcgctgagttcgcttcatgtttgacggaattacagacgcgtttacgcgaaagtctggctctgcgtcaacaaaatgaatcggtggtcaggctgatgcagcagcaattgcagcagactgtgatgactcacggctggatttacaccgacgcccagctgttacgcgatgatattcaaacacttttcacggcagaacgatattgaccaagacgttacttgacggccccggtcgcgtgctggagtcggtttatccccgctttttagtggatctggcgcagggtgatgatgcccgccttccacaagcccatcagcagcagtttcgtgaacgactgatgcaggaacttctttcgcgtgtgcagcttcagacatggacgaacggcggcatgttaaatgcgccgcttagcctgcgtctgacattggtggaaaaactggcgtcgatgctggatcccggtcatctggcactgacgcagatcgcgcagcatctggcgctgctgcaaaaaatggatcaccgccagcactctgctttcccggagctcccccagcaaattgccgccttgtatgagtggttttcagcccgttgtcgctggaaggaaaaggcgttaacgcaacgaggcctactggtgcaggcaggtgatcagagcgagcaaatttttacccgctggcgtgctggggcgtataacgcctggtcgttgcctgggcgctgttttatcgttctggaggagttgcgctggggggcatttggcgatgcctgccgtctgggaagcccgcaagcggtggcgttgttgctgggtgatttgctcgagaaagcgacacaacatctggcagagagtatcaatgcggcaccgaccacgcgtcactattaccatcagtggtttgcctcttcgaccgttccgacgggcggggagcatgctgattttttaagttggctgggaaagtggaccacggcagataaacaacccgtttgctggtcagtgacccaacgctggcaaactgtcgcgctggggatgccacgactctgttcagcgcagcgtctggcgggggcaatgctcgaggaaatcttctctgtaaatttggcgtaaataatcagttacatcaatgagtcctaaacgaaatccatgtgtgaagttgatcacaaatttaaacactggtagggtaaaaaggtcattaactgcccaattcaggcgtcaactggtttgattgtacattccttaaccggagggtgtaagcaaacccgctacgcttgttacagagattgcatcctgcaattcccgctccccttttgcggccgtcgcgctgatttttctggcgtttgcggaaatgggccaactctgcgaggaaagctatgctgaaaaggaaaaaagtaaaaccgattacccttcgtgatgtcaccattattgatgacggtaaactgcgtaaagccattaccgcagcatcactgggtaatgcaatggaatggttcgattttggtgtttatggttttgttgcttacgcattaggtaaagtttttttcccgggggctgaccccagcgtgcagatggttgctgcacttgccactttctccgttccctttctgattcgaccgcttggcggactcttctttggtatgttgggcgataaatatggtcgccagaagatcctcgctatcactattgtgattatgtcgatcagtacgttctgtattggcttaataccgtcctacgacacgattggtatttgggcaccgattctgctgttgatctgtaagatggcacaaggtttctcggtcggcggtgaatataccggggcgtcgatatttgttgcggaatactcccctgaccgtaaacgtggctttatgggcagctggctggacttcggttctattgccgggtttgtgctgggtgcgggcgtggtggtgttaatttcgaccattgtcggcgaagcgaacttcctcgattggggctggcgtattccgttctttatcgctctgccgttagggattatcgggctttacctgcgccatgcgctggaagagactccggcgttccagcagcatgtcgataaactggaacagggcgaccgtgaaggtttgcaggatggcccgaaagtctcgtttaaagagattgccactaaatactggcgcagcctgttgacatgtattggtctggtaattgccaccaacgtgacttactacatgttgctgacctatatgccgagttatttgtcgcataacctgcattactccgaagaccacggggtgctgattattatcgccattatgatcggtatgctgtttgtccagccggtgatgggcttgctgagtgaccgttttggccgtcgtccgtttgtgctacttggtagtgttgccctgtttgtgttggcgatcccggcgtttattctgattaacagtaacgtcatcggcctgatttttgccgggttactgatgctggcggtgatccttaactgctttacgggcgttatggcttctaccttgccagcgatgttcccgacgcatatccgttacagcgcgctggcggcggcatttaatatttcggtgctggttgccggtctgacgccaacgctggcggcctggctggtcgaaagctcgcagaatctgatgatgcctgcctattacctgatggtagtggcggtggttggtttaatcaccggcgtaaccatgaaagagacggcaaatcgtccgttgaaaggtgcgacaccggcggcgtcagatatacaggaagcgaaggaaattctcgtcgagcattacgataatatcgagcagaaaatcgatgatattgaccacgagattgccgatttgcaggcgaaacgtacccgcctggtgcagcaacatccgcgaattgatgaataagctgaaacggatggcctgatgtgacgctgtcttatcaggccaattgaactcttaaggttcacttaatctctgacgcgcatactctcctccaggttaacggaggagagtgcaatgaaaaaccgtgtttatgaaagtttaactaccgtgttcagcgtgctggtggtcagcagctttctttatatctggtttgccacgtactgatctttcttcagccgtacccaggcccgcgtgccggaagtctcttgccggttttgcaggaaaaactgcccgtgatgcaactgtgtaatgcggctgacaatacttaaccccagaccaatcccgccataacggctgtccatacgtacaaacgctttactcaactccccgcatttactctcatcaatacctggtccttcatcttcaactgccatgaccgctccgtcatcttcttgcagcttaatcataatgttgctgccttgcgggctgtaacgatgggcgttttctaccaggtttcgcaataacatccgcagcagggttgcatcaccctgaacggtgatgtcggcggcgctctctggcaatagcagggtttgctgtcgctggtcgagcatggtactgagttcgtcatacgaggggagaatgacatcttccagcagttttacatgttgataattaccggaagaaaatgactgtccggcacgcgccagttgcagcagctgggagacgctctccatcatctgatcaagccgtgccactaacggtgctacatcaatgtgatgcgttttcgccagcagttccagatgcaaacgcacccccgccagtggcgttcgcagttcgtgcgcgacgtcagcggtaaacaacctttcgttatccagcgtgctggtcaggcgactgaccagatcgtttaacgccgaaaccaccgcttcgatttcgagggtggcgctgtgaatggcaatgggcgttaagttgtcggcggtgcgcgcttccagctctttttgcagctccgccagcgggcgggtgatgcggcgtaccgcctgatagcagataaatagcgtcaggctgaccataaagacgccggggacaatcaggctggcgaccgcctcgcggatctcacgcatgatgtggcgatcgttgttgcgattgtcgcgtagcgcctgctcaaacagctgaatctgctcggtactttcatgccatagccagaagacgctgatcagctcaaacaccaacaaaatggccccgatggtcaatatcagccgttggcgcagcgatattggtcggcgcagaaaatgcatcagattcaattagttttcctcattcgcgaccagcatatagccaaagccgcgcacggtgcggatacgggctttgcccactttgtcgcgcagattgtggatatgcacttccagggtgttggtcgagggttcattgtcccagttatagatgtcgttgtagagaatttcccgatgcaccggactgcctgctttgagcattaaccgtgacagcagagcatattctttgggcgtcagaatcaactcttcaccgcccatccatacctgacggcgacccatgttcagcgtcagattgccaacaatcagctcactttcgccctgattattatggcgtcgtagcagggcgcggatacgggcatgtaactcttccagcgcaaaaggcttcaccagatagtcgtcggcaccgacatccagcccggcgattttgtcggtcagcgtatcgcgagcggtgaggatcagtaccggcagggtatattttttctgccggatacgggcgagaaaatgcagtccatcttcgtcgggtaaccctaaatccagtaccaccaggctgtaatgacctgcctcaaggctttgttccgccatccgcgcggttgtcacgctatcgcacgcgtagccttcggtttgcgccgccagaatcagtccctgcaataacagcgtatcgtcttcaacaatcagaattttcattcactcactctcctgcaagtttgcagaatatcatccgcagcctggtaatacttcgtctcaacgccagttaatcccaatagcgtggagaataaattgtcttgtgaatagtgttgcgtttgcgcctgtttttgcaggcagttctggtcaacctgataccgtttttgataatcctccgacagccacagcagcatcggcacctgtttttggctatccggggcgatggcataaggcagaccgtgcagatagatgccattttcacctaacgattcaccgtggtcagaaagataaaccaggctggtggtaaatttatcctgatgttctttcagcagattaatcgctttatcaacaatatagtcgacgtaaaccagcgtgttgtcgtaagtgttcaccagttgctctttggtacaggtctggatctcattggtgtcgcaggttggggtaaatttcctgaactgaggcggatagcggttgtaataggtcggaccgtggctgccgatggtgtgtaagacaatcacgccatcaccttgcaggttattgatgtactcttcaagcccgtggaacagcacttcgtcatagcattcgccgttgatgcactgatcaggtagattcagcgcggtgacgttctggtgaggcacgcggtcgcaggcacctttacagccgccatcgttgtcattccacagcacgttgatgcccgctcgctgaatgatatccagcacgccttcctggtgctgtgccagctcttctttgtagtgctcacgcggcatatccgagaacatgcacggtactgaaactgccgttgccgtgccgcaagatgcggtattagggaaatagaccacgttatctttcgccagccgcgggttagtttcacgcgggtagccgttgagggagaagttctccgcccgcgaggtttcgccgacaatcaggatggtcaaatttttacgtttttcgttctgcattaacgggttgcggtgcgcgtcttcaccaattcgcaccagcggcagatttgccagtcgctgatgggagtaccatgaccagctggcaacaatgctgttagaggggcttaaggatttcaccagctctttgttattgcggaacaacgaggcgtagtctttataaaacagtgcggcgaccagcaaaatcagtagtacagaaaccagaatattggctccacggaaaagaacactgcgcagacgcgaggtggcaggtttgatttttatccagcaggcaatcagcgcagcaagcacgccgctgaatcccagcgttaataacatttgcggtgtcatcagcgcataactttctgccggagtggtatcaataatattggcaatcatcgagcggtcgatgacgatgccgtaagtcattatgaaatattgtgcagccgcgccaaccagaataaacaggcaggccagtggtcgattaagccataagaaagagcttagtgtcaggacaatattaatcacgctgaaagcgacgaccggcatcgacaagaaaaccagtacgttatgcagcgaatccagcggcagcgcctgcaacacctgtttaaaaaaggcaatattcaggcagatagagatataaaaagcggccaacaatagccaggcgagtaaattcaaagagggtctttttagtaggcgcttcaacatcacggtgtttccatcgaacaaagtgcgcatatgctcgcaaagcaaaattaagccaaccttaagttcttaaggttggcttttatgtttgctggattaaggggaattaatctttgcttattggtgcatctaagggatacgggtttttatgtagccggttgtaattcagcgcatacatggcggtgatgaccatcagggtgacaaatgaccacataacctctttcgctccggaccccaccacggcccagatgcagtagaggaaggcaatggtagtaactgccagatatgccgggcgtgctttaccaaagtgaccgtgtccgagcagcagtaacgccgcacaggtgtaaagatatggcaccagtgtaaagatgaccgagacggaagaaaccagaccgaactctttggtcgcgtttggtgaaatgctgctgagctggaagatggtcatcaaaataccgacgataatcagccccgccactggcgtacccgctttatttacacgggcaaaaatcggtgggaacagtccgtcatcggcagcggctttcgccgtttgacccgccagcaacgtccagccgcccagtgaacctaagcaacccgcagctgcgcagaaggaaacaatggccccggcggtgtcacccaacgccatccgtgcggcatcaccgaatggcgaagcagaaacgcgcagtgcggcattagggatcatccccataatcgcggtggtagaaagtacatagcaaacggcggcaatcaataccccaccaatggtggcgatagggacattgcgtttcgggtttttcaccacacctgcggcaacggaggcactttccacaccgatgaacgaccacagcgtaacgttaagggtactttgaattgcaccgaaggtgcccaggccgctgacgttccatgccgccatataggtttcaccacggaaccagaaccagccaaatacggcaatcccgacgatggggatcagcgccagcacggtggcaactgcctgcacacgggtgatcattttcggaccgacaatgttcagcaggacgaagatccacagcaccacgacgcaggtgatggttaataccaatggatctttcagaatcgggaagaagtaacttaaatatcctacgccaatgaccaccatggcgatattgccgatccagcaggccagccagtagaggacgttggtttgataaccgagaaacgggccaaagcagcggcgggcgtaagcgtaagaaccaccaggacttgggtcgaggaacgacattttggcgtataccatcgagagccccagtgcaccgataatcgtcaccaaccatccataaatggcaatcccgccagtagaggccaggtttgcaggtaacagaaaaacacctgaccccataatattccccgacaccatcagggtgacggggattaagcccactttgtgagcatcagcatccgaagacataattaaactcctgcgaaggcgagcttcgtgacaataaattacgtcatatcatacgcctgcattcgatagttgaattattatcgaccgggttatcgctgatgccgttattaatatagctcttcgttaaggttaaaaatcaggcgacagtgcgttctctgtgctgactaacataatgcagcggcgtcataccgtagaagtctttaaagacagaaataaagtacgacgtactgttgtagccgcaggactgtgatacctgagagatatttttaccgtccatcattaattcatttacggcataacgcatgcggcaggtggtgattatttggctataactggtgttttcgcttttcaactttttctttaacagacttgggctaagacataaacaactggctaccatactaagattccagtctttgtgaatatcgctttcaataatttgataaacgctgtcacttacacaattacgtaacatatacatcattaatgaaacgaattttttactgtcgagaaaacgggatagcaccgtgaataataatgcgcgtgttcgttccttttctgactcagtttctgcgggcatcatgctgtgttgcgcggcaacgcgaaagacgtctggcgtcaggcatggcagggtgagtatgggcgtagcgctacgttgccatactggtatttgcgagagatctttattcagaaaccggaggtaatctttgatgatgtcgtgactaatatgagcaaccaaagtgttgttaagagaggagacgtcgataatattattttcacaatttaataacgccatatggttagctttaaggctaataggttctttcccattcacccttatccagacatctttttcagtcaataaaacaatacaaggttggtcgctgcaaatcctcatacatgtactcctgagtgcgaataaaagaccagttctcgctaaagcaaagcgataccgggaaatggttatataattgtatgatgaatataaacatgcataaaaataacgagttttactaatagtacaaatttttatagtaatttctcatgtacatatttttttacaggataaataacaggcaaaaaaaagcgcggggtggggccgcgcaaaaagtatgacatttttgtttgcagcaatttttatgaaaacgttgccatactcaaaaggcctaaggccaggcggcgtaatgttatttaaacaattacgccttcagcggaatagtggttacgctttcacgcacataacgtggtaaataccgtcaataatttcagtcccttcagtttcgtgttcaaatccagggaaatggtggtcccaggattgcagcgagcgtaaataacttacttgcggactgtttttatcgccgaagttttcaccagacagcagcatcgggattcctggcggatacgggataactgagtttgccgcgatgcgtcctggcagattttcaatggataccagttcgacattgttgtcgacaatcgcgttgtacgcttcacgcggggtgacttccgccaccggcaggccggaataggcttcgttcaaccgtgcgccagggttgttttctttcagccaggcaaacatggtgtcacccagatcgtgaatccccatgttcgcgtaagtgtcaggatattgttcaacaagttccggcatcacctgcgccagcggtgtgttggcgtcatagtggcgtttgaaggagcaaagggtgttaaccagagttccccatttcccacgggttacgcccatagagaacaggaacataatttggaagtcagtggtgcgggtaggtacaatgccgtggcgaccaagccaggcagtgaccagcgccgccggaacaccggtttcttccagttcaccatcttcacccattcccggagcaaggatgctgactttaatcgggtcgagcatactccagttatccggaatatctttgaagccgtgccagctttcgcccggatgcattacccagcagtcctgaacggtggtcagcagtttggttggtgcgtcagcaaagtcataggttttgccggtttgtgggtcggtgacgacttctttgttccacggtttgaagaaccagctaccgtcagcggtgaactctttatatagccgcgccatcgcctgacggaaatcaaccgcttcgtcaatcacttcctgtgtcagtgacaggccgctgttgccgtccatcatcgacaccgccacgtcgttggatgcgcagatggcatacagcggggaggtggtggcatgcatcatgtaggcctggttgaagcgggagaagttaatcgccccacgaccttcacgtacatgaatataagaagcctgtgacagcgcattcagcagtttgtgggtggagtgggtggcgaaaacggtaggaccgttgtgatcgccaggttcgccgcgcatggcatagtgatcggcatagatcgggttgaaacgtgcatagccgtaccaggcttcgtcaaagtgcagacgatcggaggttttttccagcagatcctgcgcttctttagcgttataacacacgccgtcataggtgcagttggtcaccacgcagtaagacggtttttgcccggctttgtctttggtcagcgggctttcactgattttcttctgcaaggtttcaggttgcatttcctgcggatagattggcccgataatgccgtagcggttgcggcttggcaccatatagaccggtttcgcgcctgtcagcatcaaaccttgttcgatggatttatggcagttacggtcaacgaccacgacatcgttatcggtcatgcaagcctgcatgatggtgcggttagagccggaagtaccgacgactaccgaccaggagcgatcggcaccaaatacgcgtgcggcatatttttcgctttcgccaaatgcgccagtatggtcaagcaaagaaccgagggaagttcgttcgatgcccatgtcggtgcggaacagattttcaccatagtagtcatggtagaaacgtccggcgggtgttttggtaaaaccaacgccgccctggtggcctggcgctgcccaggaatattcatggatgtcactatatttcatcagcgcgctgaacagtggcggcaacagctgctggcggtagcgggtcatcgcggcaacggcgcgtccggcgataaagtcggcggtatcttccagaatccaggcgaattcatcgacaagctccagcaggtcgcgatccattgcggcgagggctttttcccgatcgcccaacaggaagaccggcacgttttgttggcgctcatgaagcttaccgatcaattgtctgacgttttgatgttcgtccggatgttccatttgatagctgaacatcaggcagtcaatggcttcgtttgaagagagaatggcaaaaccatcatcaaaggaggtggatttaatcacggtaacattttgctggcttaaagcatctgccagacgctcaacggcgttaccgacccaggtgtcttgatggagaaactcgctttcaacaattaatactttcatcattgcttacccggttatgaaggaatcttcgttgcgggcaagtatcttccggccttttcgggctgtaaagcgcgtgaaaaacaaacatttttgaaatatttagttttataaacaatacgttatgtgattattttaaattattttcactgcttattatcgacggctaaactatttttttggctgatactgatatcgtctttagccgggaaacgtctggcggcgctgttggctaagtttgcggtattgttgcggcgacatgccgacatatttgccgaacgtgctgtaaaaacgactacttgaacgaaagcctgccgtcagggcaatatcgagaatacttttatcggtatcgctcagtaacgcgcgaacgtggttgatgcgcatcgcggtaatgtactgtttcatcgtcaattgcatgacccgctggaatatccccattgcatagttggcgttaagtttgacgtgctcagccacatcgttgatggtcagcgcctgatcatagttttcggcaataaagcccagcatctggctaacataaaattgcgcatggcgcgagacgctgtttttgtgtgtgcgcgaggttttattgaccagaatcggttcccagccagagaggctaaatcgcttgagcatcaggccaatttcatcaatggcgagctggcgaatttgctcgttcggactgtttaattcctgctgccagcggcgcacttcaaacgggctaagttgctgtgtggccagtgatttgatcaccatgccgtgagtgacgtggttaatcaggtctttatccagcggccaggagagaaacagatgcatcggcagattaaaaatcgccatgctctgacaggttccggtatctgttagttggtgcggtgtacaggcccagaacagcgtgatatgaccctgattgatattcactttttcattgttgatcaggtattccacatcgccatcgaaaggcacattcacttcgacctgaccatgccagtggctggtgggcatgatatgcggtgcgcgaaactcaatctccatccgctggtattccgaatacagcgacagcgggctgcgggtctgtttttcgtcgctgctgcacataaacgtatctgtattcatggatggctctctttcctggaatatcagaattatggcaggagtgagggaggatgactgcgagtgggagcacggttttcaccctcttcccagaggggcgaggggactctccgagtatcatgaggccgaaaactctgcttttcaggtaatttattcccataaactcagatttactgctgcttcacgcaggatctgagtttatgggaatgctcaacctggaagccggaggttttctgcagattcgcctgccatgatgaagttattcaagcaagccaggagatctgcatgatgtctgcacccaaaattacatttatcggcgctggttcgacgattttcgttaaaaatattcttggtgatgtgttccatcgcgaggcgctgaaaacggcgcatattgccctgatggacattgaccccacccgcctggaagagtcgcatattgtggtgcgtaagctgatggattcagcaggggccagcggcaaaatcacctgccacacccaacagaaagaagccttagaggatgccgattttgtcgtggtggcatttcagattggcggttatgaaccttgcacggtgactgatttcgaggtctgtaagcggcatggtctggaacaaaccattgccgatacgttggggccgggcggtattatgcgcgcgctacgtaccattccgcatctgtggcaaatttgcgaggacatgacggaactctgccccgatgccaccatgctcaactatgttaacccaatggcgatgaatacctgggcgatgtatgcccgctatccgcatatcaaacaggtcgggctgtgccattcggtgcagggaacggcggaagagttggcgcgtgacctcaatatcgacccagctacgctgcgttaccgttgcgcaggtatcaaccatatggcgttttacctggagctggagcgcaaaaccgccgacggcagttatgtgaatctctacccggaactgctggcggcttatgaagcagggcaggcaccgaagccgaatattcatggcaatactcgctgccagaatattgtgcgctacgaaatgttcaaaaagctgggctatttcgtcacggaatcgtcagaacattttgctgagtacacaccgtggtttattaagccaggtcgtgaggatttgattgagcgttataaagtaccgctggatgagtacccgaaacgctgcgtcgagcagctggcgaactggcataaagagctggaggagtataaaaaagcctcccggattgatattaaaccgtcacgggaatatgccagcacaatcatgaacgctatctggactggcgagccgagtgtgatttacggcaacgtccgtaacgatggtttgattgataacctgccacaaggatgttgcgtggaagtagcctgtctggttgatgctaatggcattcagccgaccaaagtcggtacgctaccttcgcatctggccgccctgatgcaaaccaacatcaacgtacagacgctgctgaccgaagctattcttacggaaaatcgcgaccgtgtttaccacgccgcgatgatggacccgcatactgccgccgtgctgggcattgacgaaatatatgctcttgttgacgacctgattgccgcccacggcgactggctgccaggctggttgcaccgttaaaacgcgactaaacgctactgcgccgggggatttattccggcgcacacctctgacgataccaataacagaaggcgggcgttggtaacagcgacccgataccctatgagcatttcaatgactacaaaactcagttatggatttggagcgttcgggaaggattttgcgatcggcattgtgtatatgtacctcatgtattactacaccgatgtcgtcgggctgtctgtgggtttggtcggtactttgtttctggtggcgaggatctgggatgctattaacgatccgattatgggatggattgtaaatgctacgcgatcgcgatggggtaagttcaaaccctggatcctgatcggtacgttggcaaactctgtaatcttatttctcctctttagtgcgcatctgtttgaaggtactactcagattgtctttgtttgcgtgacctacatcctctggggcatgacttacaccattatggatattcccttctggtcgctggttccaaccatcacgctcgataaacgtgagcgcgaacaactggttccttatccgcgtttttttgccagtctggcaggctttgttacggcaggtgtgacgctaccatttgttaattatgtcggcggtggcgatcggggatttggctttcagatgttcactctggtactgatcgccttttttattgtttcaaccatcatcactctgcgcaatgtgcatgaagtcttttcgtcagacaatcaaccgtctgctgaaggaagccatctgacacttaaagccatcgttgcgctaatttataaaaacgatcagctttcatgcctcttgggtatggctcttgcttataatgtagccagcaacattattaccggctttgctatctattatttctcatatgttatcggtgatgcggatttgttcccctattatctgtcgtatgcgggagctgctaacctggtgacgttagtattcttcccacgcttagttaaatcattatcccgacgcattttatgggccggagcatctattcttccggtgttaagctgtggtgttctcctgttaatggcattaatgagctatcacaacgtcgtcctcattgtgattgcgggtattttgctgaatgtgggaacggcgcttttctgggtattacaggtcatcatggtggcagatatcgttgattacggtgaatataaactgcacgtacgctgtgaaagtatcgcttactccgtgcagactatggtggtgaagggcggttcagcctttgcggcttttttcattgcggttgtgttagggatgattggctatgtaccgaatgttgaacagtctacgcaagccctattaggtatgcagtttattatgattgctctaccaactctgtttttcatggtaacgctgattctctacttccgtttctatcgcctcaatggtgacacgctgcgcaggatccagatccatctgctggataaatatcgcaaagtaccgcccgagcctgttcatgctgatattccggtcggtgcagtgagtgatgtgaaagcctgacgtggacaatagctaacgaaaatggcctgatgcgatatgtttatcaggccacgtcttaatgtaatgctttggatttgcaaattttgtagaccggataaggaattcacgccgcatccggcatcaacaaagcgcaagttgttatccggttatcaagccaaagcgccgtagctggcggcaatgaaagcgagcgaggaatatcaccgtcgttaatgcgccaagcagcgcgcagaacatatcggattgcgtgtcccactggtcgccctgggtgccgagaaaatcatccgctccctgacccattgccagcgctgcccaccactcgattaattcatacatcgcgcttatcgccagcgccacgcagcagaccaggaacgccaccattttacgtccgcgcacgtacatcccgcgaacgagaatttctcgtgccaccagtgcaggcaccagcccctggaaaaagtgccccagcttgtcatacggattacgactcaaccccagccattcctgcacctcaaaaccaacggggactttcgcgtaggtgtattgtccgccgaccatcaggatgatggcgtgaaggaaaatgagcgtatagagcagcggcgttaacggataacgtctggcggtggcaagcagtagctgcacgacaataatcaccggtgtcacttccatcagccaggtgagtttgtcatgggccgaaatgccggtataaatcaggattaacgttagcgtcagtgcgctggtgttaagaattaacggcttgagtgtgcgggtcatggtgagttcgcaaatcagggaaaatactgactattcaccagcaagcgtgaaattacaatcgcaaaagaggtggccagggggatcacctggcagcatgctgccaggcgctgggccgaagaggttacttagtgcagttcgcgcactgtttgttgacgatttgctggaagaagtcgttacctttgtcatcgaccaggataaacgccgggaaatcttctacttcgattttccagatagcttccatacccagctccggataagcgacgcactccagatgcttgatgctctgctgcgccagtaccgccgccggaccgccgatgctaccgaggtagaagccgccgtgtttatgacacgcgtcggtaacctgctgactgcggttacctttcgccagcatgatcatgctgccgccgtgggattgcagcagatccacgtaggagtccatacggcctgcggtggttgggccaagtgaacctgatggataaccggcaggggttttcgccggacccgcgtagtagatcgggtgatctttgatgtactgcggaagttctttaccggcgtcaatcagctctttcagcttggcgtgtgcaatatctcggcccacgataatggtgccggtgagcgacaaacgagtggataccgggtattgcgaaagctgggcgaggatctctttcatcgggcggttaaggtcaactttcaccgcttcgccttcaccggcctggcgcagttcttgtggaatgtactggcctgggttgtgttccagtttttcgatccagataccttcgcggttgattttcgctttaatgttacggtcagcggagcaggagacgcccatgccgaccgggcaggatgcgccgtgacgtggcagacggataacgcgaatgtcgtgcgcgaagtatttaccgccaaactgcgcgccaagaccgagtttctgggcctcttccagcagttcctgttccagctggacatcgcggaacgcctgaccatgttcgttcccttccgtcggcagttcatcgtaatagtgagcgcttgctaacttgacggttttcaggttggtttccgcagacgtaccgccaatcacaaacgcgatatggtacggcgggcaggctgcagtaccgagggtacgcattttctcgacgaggaagtttttcagtttgccgggagtcagcagggctttggtttcctggtagagatacgttttgttggcagagccgccgcctttcgcaacgcaaaggaatttgtactcatcgccatctaccgcgtacaggtcgatttgcgcaggcaggttagtgccggtgttgacctctttgtacatgtccagcgccgcattctgtgaatagcgcaggttatcttcgatataggtgttatagacgcctttcgacagcgtttcttcatcaccgccgccggtccacacgcgctggccttttttaccgacgatgatcgcggtgccggtatcctggcaggtcggcagcacgcctttggcggcgatttcggagtttcttaagaattgcagcgccacgtacttgtcgttttcgctggcttctggatcgtgaagaatagccgcaacctgtttctggtgtgccgggcggagcataaaagaagcgtcgtgaaaggcttgctgcgccagcagggtcagggcttctggttccactttcaggatggtttcgccgtcgaagtcggcaacgctaacgtaatcggaagtgagtagatagtattcggtattgtctttccccatcgggaaaggtgcctggtagataaagggtttgtttgacatagcttccagcctgtaactctgtatttgttattcgaaaatggcgtgccgcgtagtcacgggcggcacgcaaagtgcatttataagaacccgtacatcgcggcgaagatccagccgaagacgcacgatacgctcacaccaatcaaccccggcagaataaagctgtggttgatgacgaagcgaccgatgtgggtggtgccggaacggtcaaactgaatcgctgccagatcgctcggataagtcggcaggatgtaataaccgtagcaagccggtgctgaagccacgatgtatgccggatcaacgccgatcgccagcgcgaccggaacaatcgccgccagcgccgcagcctgagagtttacaaacttggaaaccagcagcagaacaatggcataggcccacggatactctttcaccatttcacccagtacgccctgaatttcagacatatgcgcaccgaacatggtttctgccatccatgcgataccgtacaccgccacgatggcgatcataccggaacggaagacttcgttttttgagatagacgcgggattggttttggtcaggataataatcagcgccccggtcagcagcataaacatctgaataaccagtaccatcgacagcggtttgccgccgaaggatggacgcaggtccgaatcagcaccaagaagggcgactacagcgattgccccgaggaaaatccacattgccagccagttgcttttcggcagttttttatccagcagcgtcgcggtatcaccgtaaacatactcacggttttccggtacggagatgaatttctggaactcttcgtctttatccagatctttaccgcggaaccagctgaagataccgatcgccaggataccgattaacgtcgatggaatggtgattgccagcagatcgaggaactcaagatggcgaccatcaaaggtgacattacccagcatcgcaaccagagacacgaccgcaaccgacaccggactggcgataatccccatctgtgcaccgatagaacttgccgccatcggacgttccggacggatgttgttcttaatggcgacgtcgtagatgatcggcagaatggtgtaaaccacatgacccgtaccgcaaagaatggtcagtgtacaggtcacaaacggcgcgacaattgagacatatttcgggttgcggcgcagcagcttctcggcaatttgcagcatgacatcaagaccgcccgaagcttgcaaggtcgccgatgccgccaccaccgcaatgataaccagcatgacatcaactggtggtttacctggctgaaggtggaagacgaagaccagaatgaccagaccgataccgcctaataaacccagcgcgataccaccctttctggcaccataaaacagacatatcagtattatgataagttggatagtaaataacatgtgtgaaccctcgcgataatcctatttaaatttttgctgaatagatcacagtcacgttctgttttgtatgaactgttttcagagcctgactaaatatccgtttggtcgttaccggctttagcaaatacctcacagtgaatattggctgattaaagcagcggcaaatttatgcactgtgataagcggctttttcagagagaaagactctctggcgatgggtttatagtttgtactgcgcagatgttaatgttttgtttgctgttatcttattgatatttatcggtctattttttgttctcagggcagatgtcattaggtttatagattaatctgatctacccatttgtgggtaaaaatacacataatgcgggtgacataatagttaattaacttttgttagcgttttgaaattaaaaacaccgttcacctgaagagatattaatttttagcgatgatggagggataattatatttgatctggcacaagttttactgatgaaggatgtaacttgtgccaggggtattttgcattacggtaataattattacttacagataaccagcgatccgttattggcaatattgtttcagtagtgagtagtgttctgcctgaatacggtaacggtaaactggacgccccgtgacgccataatggatactggtgaacaagatgtggcagttgaccagccagatgaggtatttacggcaggaaacacgcgaaatgttaacctcgttggctagctcgtcggttgaaaattcatagtcctgatgcgcgtcaatccactggcacagtgtgcgtaacgtctgcggcgttaagccttttggcaagcgacgaggatcctgttcgttggagctgctgccgtggattagctgatcaagctcggcctggtcataatactgatgtttttccagcgccattttcttttgccgccagccggtgagcgcctcttcaaagcgggaagcctggaagggtttgatcaggtaatccacgacaccgtaatgcagcgaatctttaatggttgccgcatcggctgcggaggagatgacaatcacatcacttttgcaacgcgcgttatgcaggacaggcagtaaatcgagcccgttctctttttgcatatagatatcgagcaatatcaggtcgataggcgtatcgctattgaagataatctctttggctttctccagcgtcgaggctgttccacagcattgaaagcctgggatttgtgctacgtatcggcgattcagctccgcgaccattgcgtcgtcatcgataattaatacattgatcatctgttcgacctctccccgtcccagggtatctggacaaaaaattgtgtgaaaatcccgggttccgattccacggcgatgctgccgccgagattttctacctgttgtttgacaagtgctaaaccgacgcctcgctcgcttccttttgtcgagacacctttgtcaaaaatgtgatcgattttatcgggtgcgatccccggtccatcatcattaacttcacagtgcagccagccgtgacggtagtgcaatgttacgctaatttcgcctccgggttccggccctaatgcctccagcgcgttttctatcagatttcccaacgtggtaatcagcgtcgcgacctggtcctcactgccgctgtctggcagctggctttcactgtttaaaatcagcgtatggcctaaatcggtcgcgcggttaatcttgctgattaaaaaaccagcgataaccggagatttgatcttacccagcagagagccaatctcttcctgatagttattggctgttttgagaatgtaatcttccaactgcttataactcttcagatgcaataatccgagaatcacatgcaatttattcataaattcgtgggatcgttcacgaagtgcgtcagcatagttgaccagaccgtcgagtcgctgcatcagtttacgtacttcagttttgtccctgaaggttgaaatggcaccgatgataacgccattactgcgcaccggaacggtgttgatcagtaatagccggtctttaatcgtaatctcttcgtcgcggcgcggggtaccgtcgcgtaacacttccgagacatctaccacctgtgaccatgagtggcttagcgtcgacagtttctcatcgtcctgcgacttacggtaattcagcaattcttgtgcggcatcgttgatcagcgtgacctcgccgcgatcgtccacggcaacgacgccttctttgatagactgcaacatggcctggcgttgctcaaacagcgtggagatttcgtagggttccaggccgaaaaggatttttttcagtaccttaaccagaatgcaggtgccaatcagtccgaccagcatgccaaataataccgaccagataatgctccagcgactgtcattgatctgttgggtcacacggcttaactcaaggccgatcgccaccacgccaatttgtttatgattttcatcgtagatgggggtaaatacgcgtaaagcctgcgccagaaaaccgcgattgatagcgacattttcttcgccattcagcgctttaaggatgtcatcacctttaaatggctgaccaatacgctgggcttcaggatgcgagtagcgaagactttgcatatcggtaacgacaataaacagcagatcgttgcgtttgcgtacggcttccgcgatggcctggatgccactctcctgcggttttttctgcaagccctgacggatttccggcgagtcggcgagggtacgcgccactgccagtgccttgttggctagcccatctcgcgtcatatcactgatttgcgagaagtaaatcagatgcaccaccaatagcaccgagaacagtaccgcactgaccattaagatcactgtggtactcaatttcatcggacgtttgcgtaacatgcggtagggcaatgaatgtctcatcagcttccttgtgtgacaaatttcttaagcattatctctgatgaggcgggtaattcaaagggagtaagaatgattggctatataggggaagagactctggcaacggaaactgccagtgctgtatgaagattccggggctatgcttatagcgataatcatactgatgagagagggaaggtcatggatcaggcgctactggacgggggttatcgctgttataccggcgaaaagatcgatgtctatttcaacactgcgatatgtcagcattctggcaattgcgtacgtggcaacggcaagttatttaatctcaaacgaaagccgtggatcatgccggatgaagtcgacgtcgccactgtggttaaagtgattgatacgtgcccgagcggcgcgctgaaataccgtcataaataagcgagggtaaaatggaaatacgcgaaggccacaataaattttacattaatgacaaacaaggcaagcaaatcgctgaaattgtctttgtgccgaccggagagaatttagcgattatcgaacataccgatgtcgatgaaagcctgaaagggcaagggattggtaaacagctggttgcgaaagtcgtggaaaaaatgcgtcgggaaaaacgaaaaattatcccattatgcccatttgcgaaacatgaatttgataaaacgcgggagtatgatgatattcgcagttgatgggagagtacagagtcacgatatttttcattctctccgcgatgtgatgcaggagagcatctgaagggtagggggatgcacaaagaatgggcagagagcgcgtttttttgtcccaagtcatcccctttactgagcaaaaaaaagaatatctcctatatgagaatcatcaatcggggttaataagttttgcgtccccagagcgtttaatattgataggagtcatattatggaaggtaaaaacaagttcaatacttatgttgtttcttttgattatccatcatcttattcctcagtgttcttaagattaagatcattgatgtatgatatgaatttctcctctatcgtggctgatgaatatgggataccacgacaattgaatgaaaactccttcgcaataacgacatcgttagccgcaagtgaaatcgaagatttaatcaggctcaaatgcttagacttaccggatattgattttgacctcaacattatgacagttgatgactatttccgtcagttttacaagtagccaggaaggataagaagaacataaaaaatggcactattctctaaaatattaattttttatgtgattggtgtgaacatatcctttgtcattatctggtttatctcacatgagaaaacacatattcgtttacttagtgcattcctggtcggaataacctggccaatgagtctgcctgtggcattacttttttctctcttttaggagctgtagttgagtggacccgctggttatcgtgaaacgaagcgtctctcctcaaaactggatttgcggaacgatgaacgaagcagtcgcctgactgcttcgttcattaaagtgaaatttatttctgtgggcgcatcgccgggaagagaataacgtcgcgaatagtatggctgttagtaaacagcataatcattcggtcgataccaatacccagaccagcggttggcggcagaccatattccagcgcagtcacgtaatcttcgtcatagaacatggcttcgtcgtcacctgcagctttagcattaacctgttcctggaaacgttcagcctgatcttctgcgtcgtttaattcgctaaaaccattaccgatttcacgaccaccgatgaagaattcaaaacggtcggtgatttccgggttaacatcattacggcgtgccagcggggacacttctgccggatattccgtaataaaggttggctgaatcagatgtgcttctgccacttcatcaaagatctctgtgacaatacgtcccaacccccagcttttctctaccgtaataccgatagattcagctaatgctttagcagcatcaaaattatccaggtcggccatatcggtttctggacgatattttttgattgcttcgcgcatggtgagtttttcaaacggtttgccgaaatcaaacacatgctcgccataagtgactttagtggtacccagaacctcttgtgccagggtgcggaacagtgactctgtcagttcaatcaaatcgtggtaatccgcatacgccatgtagagttccatcattgtgaactcaggattatggcgaacagaaataccttcattacggaagttacggttgatttcgaatacccgttcaaaaccgcctacaaccagacgtttcagatacagctccggcgcgatacgcagatacatatctaaatccagagcattatgatgggtaataaacgggcgagcagatgccccacctggaattacctgcatcatcggggtttctacttccataaagccgcgcgcgaccatgaattgacggatagcggccagaatttttgaacggacaacaaacgtttgacgggatttatcgttagcgatgaggtccagataacgttgacgataacggacttcctgatcctgcagaccatggaatttatctggtaaaggacgtagtgctttagtcagcaggcgcagctcagtacagtgaatggaaagctcacccgtttgcgtcttaaacagcgtaccgcgggcaccgataatgtcacccagatcccattttttaaactgatcgttataaacaccttctggcaggctatctcttgcaacgtacagttgaatacggccaccgacatcctgcaacgttacaaaggaggctttccccatgatacgacgggtcatcattcggccagcaaccgagacttcaatgtttaaggattccagttcctggttatccttcgcatcaaactcttcgtgcaactggtcagaggtatggtcgcggcgaaaatcattgggaaacgccacaccttgctgacgtagtgccgccagtttttcgcggcgatttctcagttcatcgttaaaatcaatagcctcattggctccccgtgtttcttgttcagacattttggttcctctaaatccagctttcaatttagcgtagataaagagacagatcggtacactgtattatctgcctcgactattagtaactcagtttatcttatcgaaactaacgcttacctcaagttgatatcactaataaataaccatcaaaatggtttaaatgacttattaatctcgatttgttagtgttataaactgaaagttaatttattcataaccaattgtttttacgacagttaatcgttgctctcctgtatcatattcgtcggcgtgctaaacagaaaacgggtagcaaaggccaatacgacgatgatcgcgacacaagccaacgtccactctcccatctgagaaaagaatcgctggtaagctgcaattgccataccgctaatttgcgactctgtcgtctgctgtgccacgacgcctgccagccagttggcgaccgcgcctgttgccagcatataaatcccggttaatacgccagacattttcagacgcgtgatttgcgcaatcgccaccgggtcaataaagagttcggcaaagcccattagcgccagcccggatatcatcacgcccattgacgcttgaccgtcagccgctgcatgtcgggcatcaaatgccaacaacataaagccacaagccatcagcagtaagccaaaggcaaacttcagccagacgcgcaatgttgagttgccgcggctttctggcgacgccagccaggccagtacaaccccagcgagcatcaccgcaattgcattcaccgactggaatagtgctgtaggtacttcaatattgaatgcctgacgattcacaaagcgatcgataaacaagctgatggtactgccgccctgttgtgccagtacccagaacaatgtcccgacaaacatcaacaatacaatttgccaaagagcacggcgatgttcggggaatttgatcatcatgcgggcaatgatttgtgcggcaatgaggcaaacgatcgccagcaaatatccggaccagtcgttctccagcagcagagtaaaaaatactggggctaaacagagcatcaccactaaccagctccatactggtaaggcaaatttgacactagtgagcgcttttttatccatactacgtgtggactggaaatgacgatgaccgcttaagaaaatcaacaaaccgataaacatgccgccacccgcaagggcaaagccaacatgccatccataccactgagcagccaggccgcaggcgattggggctgcgatagaaccgatattgcccgcagcatacagcagcgaaaaaccgccatcacgtcgatgatcgttctcgtcgtagagctcgccaagcaaacagctgatgtttgatttgaataaaccgtagccacaaataatgattgccagcgccagatacaggctaaaggttgaatttgtatcaatacccagcaccacatggccaagggtcattaacagcgcgccggcaatcactgcagtgcggttgccgagcaggcggtcggcaagccagccgccgagaataggggtaacgtaaaccagagaagcatatgcgctgaacaggctgatggcatggttatcatcaaaaccaagctgatgggtgagatagagaatgagtaaggcacgcatgccgtaaaaactgaagtactcccagatttggatcgccacgatatagtatatcgcgcgcggctgtgagggtgttttcatgtgttctccttatgagcaaaaaagggaagtggcaagccacttcccttgtacgagctaattattttttgctttcttctttcaataccttaacggtatagcggccatcagcctgacggtatgcaccgtgaatatcggtttcaaagcccggatagtgagcgccgatttcacacagcatctgcaggaactccagaaccggacggctttcttcggtgatcatttcacccggcattaccagaggaactcccggcgggtacggaaggatcatattggcgttaatacgacctaccatttcgtcgaggtaaacttcttcggtcataccgtgcagctctttctggaatgcagcatacggagtcattaccatcgtcggcagcacttcaaatgcgcgatacatcagatccggcagattgtggtgaacaatcagtttgtggatattctgagccagttcctgaatacgcatgttttcatagaattcaggatcttcacgatacagagacggcagcatgtttttcacacgcaggttcaggtcgaacgcacgtttaaagtcagtcagagcacgcagcaggctcagtgctttggtcttatcgataccgatgctgaacaggaacagcaggttatacggaccggttttctcaacaacgatgccatgttcgtcgaggtatttcgccacgatgctggccggaataccaaagtcgctcatggtgccgtctttttccatccccggagtcagcagggtgactttgatcgggtcaagatacatgtgctcgttatcgatgtttttgaagccgtgccaggtgctgtcagaacgcagcggccagcattcagtcgtatcgatatgatccggctgccatacatcaaagaaccagccatcagattccgttctcagacgtttgatctctttacggaatttgatcgcacgttcaatagaaccgttgatcagacgcttacctgcattgcctttcatcatcgccgcagcggtttcagtggacgccacgataccgtagtgcggagaagtggtggtgtgcatcatgtaggcttcgttaaaggtttcttcgtttacgtcacctttaacgtggatcatggaagcctgagagaacgccgccagcagtttgtgagtggactgggtttcgtaaatcactttcccttctacacggccaccgctcataccgcatttaccttcgtaaatcggtgagaagttggtgtaaggcacccacgcggagtcaaagtggatggatttcacatccagtgttttcttgatgaagtcggtgttgtacagcagaccatcataggtagagttggtaattacagcatgtaccggccaggttgcgtttggtgtttctttcacgcgcttagcaatggtagcgtgctggaattcactctgtgggataccaccaagaataccgtaagcgttacgggtcgggcggaaatagattggcgtaacatcgctcatcatcatcaggtgggtcagcgatttgtggcagttacggtcaatcagaatggtgctgcctgctggagcagagtacataccaacaattttgttcgcagtggaagtaccgttggtcaccatgtagctgcggtctgcgttaaagacgcgagcgatatactgttctgcttctttgtgtggaccactgtgatccagcagagaacccagttcagatactgaaatggaaatatcagatttcatggtattcggaccaaagaaatcatagaacaggctacctaccgggcttttctggaatgcagtaccgcccatgtgaccaggagtacagaaagtatatttaccttcacgaacatatttaaacagtgctttagtcagcggaggcagaatagtgttgatatattcgtcagtggtctgcttgatcttattagcaatatcttcagcagcacccagcgcatattcaaagaagctaatctgtaaacgcaggtcattcaggcttacatcgagagtggaatacgtattagcgaacgcgtacaacggcaggttctcgttcattttgctaatttcttcgcacagctcgagattatatttatcccagtcaaaaataacgccgcacagacgcgcattgttttcgatcagttttaataagtcgtcacggtcgttcgggtaaacaatctggaagttcagacgttcaagcgcgcgatgaagttcacggatgggttcttctttaaaataaacccccatgtgattcaatattgcaataacgttcatagtcatatctccaggtaaaaaaggcccctcccaacacatgggacaaaatgaaaggaggagcctcggaaaatacttttaattaatgtgcgttagacgcggtgtggttatccattgagtggctctggcgctcgtgcattttgcgagcgtagaacatcaggataatcaggctgacgatgaaggtacctgccagctcgaaggagcttgcgcccatcagcgcgatgaagcagaacacgcaacccagtacagagcagatcaggctgacaaagttgcggatgttaacgccttcaaaacgaatcaggtcaacgcaagagtagaaatacggcagcatagtcagcagtactgcgataccggtcagttcaccgaacaggtcagatgctttaccaccggcagagttcatcagagtgataaggatcatcagggcagtcattttcactgcagccagcagcagaccttttttcggaataccgttgctgtcgacttcaccataaactttcgggaagttaccgtcgttagcggcacgtacacctgcctggcctaccaacatcatccaggagcccagagaagtcaggcacgcaaaggcggtgaatgcagaaaccagcggcgcagcccagttaccgaggatagttgaagcactgattgcaaacggagcaccggaagccgccattacagaagacggatacataccggaaagcacctgagtcgcagcgatgtaaacaatacctgctaaaccagtacccagcatggttgccagcggaacggtacgtttcgggtttttaaccataccagtacttacagctgcggattcaacacccacgaaggcccacaggcagagcagaatacttttaatgatcgcatgaccatcagtggtatccgcagtattccagttagctgcataagttgccgcatcaaaccaatgccagccaacaatagcagtcatcaccacaggaataagaaccagcaccagaccaatagtggttaaacggcttacccaagtaccgccgagcatatttacaaaggtaaatacccagacgatagcaatacaggcgatacccgccggaacaggatcatttaatactgggaagaaggtggaaagataagatacagcggtaataccaatcgccaggttaccaatccagttagcatggtaataaagaacacctgtctgaaaaccaaatgcaggggaaatttctccggcataagcaattgggccaccttgttgcgggttttttgttgccagtcgggcatatacatacgccagcgacattgcaccaataatagagataatccaaccccagatagcaataccaccgatacttgctaggttcgcaggtaataatgcaataccgctccccatcatattaccggcaacaacaccggtacaggcaaatagcccgatcttcttggcagaactcatgctcttctcctaatttcatttttgaatttggagtccgggtcatgatgtataactatttcctgaccagaccaaactggcgataagattactcacgaaaaaaggattaatcctaaagattaggtgaaataacacaaaagtttctgtaagtgagaacttgaggttttttattaacacatcaggatcgcaagttgatatcatgaaaagataaacatttaatgtttacaatggattgcgtgacattctctggttaaatttatgtaataaaaattatgcggcaaataaattgccgcaacatattataccaacaggaacatacaaaaactcaacaacaaatatttccgagcataaatcaacccggagttacttattctgaagcaagaaatttgtcgagataaggtacaacataaggaacagaagtctggaatataccattttcaatccagtaaagggtgtttgcccctgggcgtaaattaaaggcggtgagatatgcatcagctgcttcccggttcatccccttcatttcataaaccttgccaagcaacacataatttagccaggacatttcaagatcaatgccagtatttatcgcctggtaagactcatctgttttaccttttaccagagcactgaccgcttttatttgatatataatggacaggttgttcaattccggcagtgtaacaatgttatctatttctgtgttcagtgctgctaattgtttttcatctaaaggatgttgagaatggcgcacgatatcaactaatgctttttctgctctcgcgtaggtaaattctggggatgattgaacaatctcacctaataattcactggcacggttcaatgatttatcatcgccatgcagtaaataatcatgtgcctgataaaaattagttaataacgcaccacgatgcggcaaaattttctggagcgtctcctgcattcgttgtggccacggttggtttaacgcttttgataaactctccagtaaatcattttgaatcgccagctgattaccgttagtgatgacataacgtttatccagcatggttgaaccatctgcattgtctaccaattttatcgacataaagcattgttgagcacggtattggcgctgattaacaaacgcaatagataatgttttaccggaactgctcggttcatcaatgttgtagttgattttgtcatgcaccataaaggtggagaaggtgttaagtgatgtcgccaccaaatcacccacgcctatcgcgtaagagagctgatacggggaactccagctgttacaacttttatttaccatattaatgtcaatatcgcgtggattgagcaaaatacgcgatttgctcataggaagacgtgtatcaagacttgaaaacgctaccagtgctacacagatacctaacgacaacaggaaaaaaaaccatacccaaaaggtagtgaatcgtttgcttttaactggggattgttcaggtggcgttgcggtgttttgaatgttaagactgtgggagggagaatctgtggcaggaaccgcctctggtatagggggaggcgaagatagcattatttcctctccctcttcttcgctgtaccagataaccggcaccattaatttatagccgcgctttggtacagtagcgatatagacaggactatcttcatcattatcttttaatgacttacgtagttctgagatactctgcgtcacaacgtgattggtgacaatacttctcttccagacattatcgataagttcatccctgctaagtacttcgccactgtgttgagcaaagaaaaccagaagatcgattaatctcggctcaagggtaagttgacgcccattgcggctaatttggtttatggacggagtaacaagccattcgccaacgcgaactacaggttgttgcataatagaaactcattcgaaaagggaatgatgcaatgataattgccacaacctatttttaccatctatagatgggtttatttacatattattggtgaatgcaagacgttatttttaccagccataaacttcttgattacatagtattacgaaaggattttactgagaaccagaagtaatattccttaccatcaaaattcatcatctttgccaaagaaaaatgttcagaaaataatccatggaaaattgtccggagcacttactattttaatggattgttagtctttgcatgagcaagcgaactgatacatttctctttgttctcattcagaaaatctcatcagtcgccgttcagaccggtgttgtgctttatggatgcgttacgctcctgatgacgtcatttgacgttcaacagcatcacggggccgcacgacatttcacgtcagttagtgctatagctcaggaacaaattttcccgaattgggatatgcccgcaaattgctggtgatgtggggagaatctggttgagttcggtagaattgatttggaggcagaacgcttaaatcgtggcgtcctgaaacgaaaaacggacctccgtggaggtccgtttatatgaatttggtgcccggactcggaatcgaaccaaggacacggggattttcaatcccctgctctaccgactgagctatccgggcaacggggcgcattaaaccgtaatctgcacatctcgtcaacctaatttcagtaaaagcgattcaactgcttaagattgcggcaaatcgcttcttttctgtgtttctgtcaggtcaatgcaccaccctggcggcagcgggcgaagcgcaggatatcttccgccagccgatgtgcagtgtcgacatccgcctggctacgattcaccagcattcggcttaaacagccttccagcaccagttccatctgctttgctaccatcgccggatcgtcaacttccagtgtggttaacagttcgtgggtgaaatcgtaggccgcgcttttttgctgatcggccagttgatgaatagggtggccaggatcgggataaaacgtacaggcagcgataaatagacagcccggatagcggttgtttttaacgcactccgataacgcctgataacgtgccagcagcttttgttcggcggtttgcgtttcgtccagcatcagctgacgacgccagacatctatctgttggctaagataacgcagcgcatcgtagaggattgcctctttgtctggccagaagcggcgtagctcgtccagtggataatccacacgttcagcaaccatctccagcgtggtgttggcaatcccttgtaattctaataatttcagggcttctcccagtacatcttcacgttgcacgctattttcctccgtctttcccactgcaagtgtcgttcacggttggcgatcgcgcaaatgtgcgctgaaggtttcagcatccataaagcccgtgacgcgtgcttgtggatgctcctggccttgtccgtcaaaaaagagaattgtcggtaggccaaggacattaagatgctttaacagcgccacatcttgtgcgtcgttggccgtgacgttggcctgaagtaagaccgtgtctgctaacgctttttgcacctgcgggtcgctgaaggtgtatttctcaaactctttacaggcgacgcaccagtcggcataaagatctaacatcaccggtttgcctttggcttcaacgagcgcctgatttaactcatctaccgttttgatttgtgtaaagttgagatgcgtctgagtttgcgcggtatgcgtcgcaccaaatgcccaatcctgaagtgggcgcacgctaaccaatgccgctgccagcagaataatttgcacaatacgcatccagccgcgtttagcctgtaggctggtgataaaggcccagccaaagaatgcgacacccagcgccgaccacaagcgtaatccccatacatcaccaatcactcgctccagcaggaagaccggcagtgcgaggatcacaaaaccaaacgcggttttgacttgttccatccacgggccgcttttcggcagcaagcggttaccaaagacggtaattagcatcagcggcaggcccatgcccaacgcatagagataaagcgtgccgccgcccagccacatgttcccgctttgggcgatatacagcagaatcgcgctaagcggtgcggtggtgcatggtgaacagatcagtccggcaatcgcccccataacaaacacaccgccaggtgagccgccctgttggcgattgctcatcaacgtgagacgtgtttgcagcgaagaggggagttgcagggtaaacaagccaaacattgacatcgccagcaaggtaaagacgatggcgaggccaatgagcacgtatgggtgctgtagcgccgcctggaactgtaaccctgcggcggcaaccaccagacccagcgccgtgtaggtcagcgccatcccctgcacataaataaaggtcagcaacaatgctctggcagtggagagccgctgtttaccacccagcacgatgccagaaatcagtgggtacattggcagcacgcatggcgtaaaggcgataccaataccgatcaacaacgcccagagcgcggaaaagggcaattgcgcggtgggctgctcttgctgcggaacagacacaggctgtggcgctgcgttgttggcgaccacttcgcttaacggaacggttttggtttctggcggataacagaaaccggcatcagcacagccctggtaggtgacagttaacgtcgctcccgcactcgcctggttgatggtgacgggaagcgtcagccgatcgcggtaaatctcgcttttgccgtaaaactcatcttcatgccagacgccttgcggcagctgcacgtcggcaattttcgcgtgttccggcgtaatgcggatctgtttacggtagaggtagtaaccgtctttgatctgccaggtcagattaaggtcatgttggttttgctgaaaatcaaaagcaaaggcttgatccgcggggacaaattgtgaacgtcccggcgcgtcgaataatccggcaaaaacggaagtgctgcaaagtagcaggatcagcgtaaagatgcgttgagccatgagaggtaatctgtgtctccgtgtgtaacaggtaaaaccagaagttccggggtttgatatggatgatgagacttcaggcattccagcagtgcctgctggtgagatacggtagtttttaaaatcatctgcacttcgtattcttgctccagcttaccttcccagtaatagagagaggtagcgccggggatcaaggtcgcgcaggccgccagtttttccgccagcactttggcggctaaatcctgggctgtcgcttcatctggtgccgtacatagcaccacgacagacgcggtattcgaacttttttcatcaagcataaacacctcgcaagaacagatggaaccgcaagagagaggtcactatacaacggacgggggaaggatgttagtcggcgggaaagaaagcggggcgtgaacgccccgcgattgatcattacagcatgaagctacccagcacgaagccgaagcaaacggccagggcaacacccagagtacccgggatgaagaacggatggttgaagacgaatttaccgatacgggtagtacccgtgtcatccatctgtaccgcagcaaccagcgtcgggtaggtcggcagaatgaacagaccagacaccgcagcgaaagaagcaacagcggtcagcggtgaaacgttcagtgccagagccatcggcatcagtgcttttgcggttgcagcctgagagtacagcagagcagaagcaaagaagaagatgacggccagcagccacggatgaccctgaatcacttcaccagcggtatctttgatccagtcgatgttgttggaaacgaaagtatcgcccagccacgcaacacccaggatacaaatacaggcgctcatacctgctttgaaggtgctggagttgaggatgttgtcggtatcgactttacagataacggtggtcagagttgcaacgctgagcatgatgatcaggattgcgttggtggtgttcatcagcggtttttcaaccagacccatgcttgggctgttgatgattgcatagataaccacgccaactacgcccagcaggaacagccagacggacgtttttgcaccggatttgatttcaatctgcttttcaccgcgcagttcaaccaggccctcttccagacgcttgcgataaatcggatcgtcagagagtttggagttgaacagcatagtgaccaggaaggacatcaccagaaccgccagcagggtggacgggatgaccacggagagcagatggaggtagctgatgccatgaccttccatcacggaagacatgtaaaccactgccgctgagattggcgatgcggtgatcgcaatctgcgcggataccactgcagtagacagcggacggcaaggtttaacgccttgttccttcgcaacttcagcgataactggcagtgtcgccagagagatgttgccagtaccagcaaagatagtcaggaaataggtcacgatcggtgcgaggatcgtgatgtatttcgggttacggcgcagcagcttttctgtctgatgaaccagatagtccagaccgccagcaacctgcatggcagaaatagcggcgataaccgccatgataatggagatgacatcgaacgggatgttaccgggtttaacgccaatagcggcaagaaccagcacccccaatccgcctgcaaaaccaatacctattccccccaatctggcgcccaagaagatcgccagcaaaactatgatgagttctacaactagcatattagccttccttgttttttaacaagttgatattagattgttatttttaagttactgctcacaagaaaaaaggcacgtcatctgacgtgccttttttatttgtactaccctgtacgattactgttcgctttcatcagtatagcgttttgctttgtaagccgggtgcatcagattctgtacggagaaaatatcgtcaagttccgcttcagtcaacagaccgcgttccagaacgacttcacgtacactcttaccggtttcggcacagattttacccacgatgtcaccgttgtggtgaccgatgaacgggttcaggtaagtaacgataccgatagagttgtaaacgtaaccttcgcacacttctttgttagcagtgatgccgttaatgcatttttccagcaggttgtagcaagcgttggtcagaatgtgaacggattcgaacatggcctggccaatgaccggctccataacgttcaactgcagctgacctgcttctgctgccatggtaacagtggtgtcgttaccgatgactttgaagcatacctggttaaccacttccggaacaaccgggtttactttagctggcatgatggaagagcccgcctgcagttccggcaggttgatctcgttcaggccggcacgtgggcctgaagagagcaagcgcaggtcgttacagattttggacatcttcacagccaggcgtttcagcgcgccgtgaaccataacataagcgccgcagtcagaggtcgcttcgatcaggtcttcagccggtacgcatgggaagccagtaacttcagccagttttttcactgccagcggagagtactctttcggcgtgttcagaccagtaccgattgctgttgcaccaaggttaacttccagcagcagttcagcggtacgttggatgtttttcacttcttctttcagcaggatgctgaaagcgcggaattcctgaccgagggtcatcggtactgcgtcctgcagctgggtacgacccattttcaggatgtcctggaattcgacagctttacgttcaaagccttcacgcagttggttaatcgcatctaccagcttaatcagggaagagtaaactgcgatacggaaaccggtcgggtaggcgtcgttagtggactgacatttgttaacatggtcgttcgggttcaggtactgatattcacctttttggtgacccatcagttccagaccgatattggccagcacttcgttggtgttcatgtttacggaagtacctgcgccgccctggtagacgtctaccgggaactgatccatgcattttccgttgttcaggacttcatcacatgcggcaatgatggcattcgctacacttttaggaatggtttgcagctctttgtttgccatagctgcggcttttttaaccattaccataccgcgaacaaattcaggaatatcactgattttgttgttgctgatatagaagttttcaatcgctctcagagtgtgaacaccatagtaggcatcagctggaacttccctggtacccaacagatcttcttcgatacgaatgttgtttgacatgtgaaccttctttttcaagctgccaatgatttgctttaaacacacagaatatatgtggtttcgaatgtttttcgaccgacgattatcccctgcatcgaccgaatacccgagatcatatgctgcttgaggatttctaccgtaatctggatcactttaagtgtcggtttttaccccttaattattaatttgtgaaatagatcaccgctttgggattactaccaaaaatagttgcgcaaacatcttgaaattttgctaatgaccacaatataagctaaacgcgattcgcaacccattcaggtagccggggttaaccggctgctattacaggagaaacctttgcgctggttaccttttattgccattttcctttatgtctatattgagatttcaatctttattcaggttgcccatgtattgggggtattgctgaccctcgtgctggttatattcacgtcagttatcggtatgtcactggtacgtaaccagggctttaagaatttcgtgctgatgcagcaaaaaatggcggcgggtgaaaacccagcggcggagatgattaaaagtgtttcgctgatcattgctggtttgctgcttttattaccgggcttttttaccgacttcctcggtcttctacttttattgccgccggtgcaaaagcatctgacagtgaagttgatgccgcatttgcgcttttctcgcatgcctggcggcggttttagcgccgggaccggtggcggtaatacttttgatggtgagtaccagcgaaaggatgatgagcgcgaccgccttgatcataaagacgatcgccaggattaatgtcgaaacgccggattatgtggttatgccattttccggcgtttttcgttttggcagcaacagccataaccccgccagcatgatcagcgcatagagacttttccagccgaccattgccagtaacagaacgcataacagcccgccaaccaccgccagtagtcgataacgtccttgcaataatttacagcctgccagcatgcataacagataaatcataataaagatgccattggcataaataataagagcgtccagattgatctctaaagcatgaatcaccaaagtgctcaccacacagcagccgagcaccgcattgagggcattattcgggatatggcgagaagagaggcgtgccaggtagtggtcaggattatgttgcgcctgcgaccagaccaggcgggcgaagctctgtatataaatgttgagactggcaaagcaggccagatagccaatcacgcaggcaatccataacgctcctacaccgaacaactgcactacaatttttggaagcgatgctgccgccgccattttttcaccataggcgtcgaagtgtaagacgactaccgtacagccccagtagactaatcctgccagcagcagaccaatcatcaaagcacgaggaaaatcacgctctggatttttaaattccgaggcgagatgggcaaatgcctccagaccgacaaaacaccagaacatcactgataacgcagcaaataacccggtaagttcgatattaccaggtgccggaaaggggatattcgcaggtttgatatcgcccgcccaccagatagcgacaatcagcgcgacgataagtccggcaataacggtttgtagattagcactggaactggcaccgcgagtaccgatataccacaccagcgccagcgtaccgagttctgccaacaacagttgccagctatgccagccaaacatcgcctggccgaacccggcggcaatttgtagtgcggcaggcaaacccacgggaatgaccgataaaaacagccagccggtgactcgctcaagccgcgaaccaaacgccataccgacgaagtgcgcgacgccgcctgcgctgggatagtggcgacccagaatcgcaaacacaatcgcaatcgggaacactaagataatcaaaacgggccacgcccacaggctgttattgcccgctaccagcgcagctaacgcaggaacggcaaacacgccagtgcctaataatgacgtcgatagcaggccaatgccctgggccagccccagttcttgtttgagtccactcatgggttgatgtccgattgcgcccaaattttgggcaactgcgtagattttcgatggtagcacaatcagattcgcttatgacggcgatgaagaaattgcgatgaaatgtgaggtgaatcagggttttcacccgattttgtgctgatcagaattttttttctttttcccccttgaaggggcgaagcctcatccccatttctctggtcaccagccgggaaaccacgtaagctccggcgtcacccataacagatacggactttctcaaaggagagttatcaatgaatattcgtccattgcatgatcgcgtgatcgtcaagcgtaaagaagttgaaactaaatctgctggcggcatcgttctgaccggctctgcagcggctaaatccacccgcggcgaagtgctggctgtcggcaatggccgtatccttgaaaatggcgaagtgaagccgctggatgtgaaagttggcgacatcgttattttcaacgatggctacggtgtgaaatctgagaagatcgacaatgaagaagtgttgatcatgtccgaaagcgacattctggcaattgttgaagcgtaatccgcgcacgacactgaacatacgaatttaaggaataaagataatggcagctaaagacgtaaaattcggtaacgacgctcgtgtgaaaatgctgcgcggcgtaaacgtactggcagatgcagtgaaagttaccctcggtccaaaaggccgtaacgtagttctggataaatctttcggtgcaccgaccatcaccaaagatggtgtttccgttgctcgtgaaatcgaactggaagacaagttcgaaaatatgggtgcgcagatggtgaaagaagttgcctctaaagcaaacgacgctgcaggcgacggtaccaccactgcaaccgtactggctcaggctatcatcactgaaggtctgaaagctgttgctgcgggcatgaacccgatggacctgaaacgtggtatcgacaaagcggttaccgctgcagttgaagaactgaaagcgctgtccgtaccatgctctgactctaaagcgattgctcaggttggtaccatctccgctaactccgacgaaaccgtaggtaaactgatcgctgaagcgatggacaaagtcggtaaagaaggcgttatcaccgttgaagacggtaccggtctgcaggacgaactggacgtggttgaaggtatgcagttcgaccgtggctacctgtctccttacttcatcaacaagccggaaactggcgcagtagaactggaaagcccgttcatcctgctggctgacaagaaaatctccaacatccgcgaaatgctgccggttctggaagctgttgccaaagcaggcaaaccgctgctgatcatcgctgaagatgtagaaggcgaagcgctggcaactctggttgttaacaccatgcgtggcatcgtgaaagtcgctgcggttaaagcaccgggcttcggcgatcgtcgtaaagctatgctgcaggatatcgcaaccctgactggcggtaccgtgatctctgaagagatcggtatggagctggaaaaagcaaccctggaagacctgggtcaggctaaacgtgttgtgatcaacaaagacaccaccactatcatcgatggcgtgggtgaagaagctgcaatccagggccgtgttgctcagatccgtcagcagattgaagaagcaacttctgactacgaccgtgaaaaactgcaggaacgcgtagcgaaactggcaggcggcgttgcagttatcaaagtgggtgctgctaccgaagttgaaatgaaagagaaaaaagcacgcgttgaagatgccctgcacgcgacccgtgctgcggtagaagaaggcgtggttgctggtggtggtgttgcgctgatccgcgtagcgtctaaactggctgacctgcgtggtcagaacgaagaccagaacgtgggtatcaaagttgcactgcgtgcaatggaagctccgctgcgtcagatcgtattgaactgcggcgaagaaccgtctgttgttgctaacaccgttaaaggcggcgacggcaactacggttacaacgcagcaaccgaagaatacggcaacatgatcgacatgggtatcctggatccaaccaaagtaactcgttctgctctgcagtacgcagcttctgtggctggcctgatgatcaccaccgaatgcatggttaccgacctgccgaaaaacgatgcagctgacttaggcgctgctggcggtatgggcggcatgggtggcatgggcggcatgatgtaattgccctgcacctcgcagaaataaacaaacccccgggcagaaatgtctgggggtttttcttttggtcatctttctagtataagattcagacacggacgacgcgagtggcgtccagctcattgattatggggaataacatgcacgtaaaatacttagcagggattgtcggtgccgcgctactgatggcgggttgtagctccagcaacgaattgagtgctgccggtcagagtgtacgcattgtggacgagcagccaggcgcagagtgccagctgattggtactgcgacaggtaagcaaagcaactggctttccgggcaacacggagaagaaggcggttctatgcgcggcgcagcaaacgatctgcgcaaccaggcggctgcaatgggcggtaacgtgatttatggcatcagtagcccgtcgcagggaatgttgtccagttttgtcccgacggatagccagattatcggtcaggtttataagtgcccgaactgatgtgatccagaggctgggtgacaaacgtataattgcctgatgcgcttcgcttatcaggcctacataaggcattgcaactgattgaatgcttgagaatttgtaggccggataaggcgtttacgccgcatccggcatgaccaacgatcacgttatcagtcatttcaggctggatggctccagcctcgcattagcaaagatgagattatttcgcctgtggtgcagttttgctggtggattgaacacgtaagtgatgcagcgcgcgtaagcattgatcctgggttagcggttgggcgttattcgccgctacggtgcgaacatagacctgacatggcacacccgcgagttttttcagtcgtgggctgaaatcaagcattcggcgagtgatcgcttctatttctttacccggcgttgcttcacgcgttttcaccactgcgccgctaaattgttctttgccactttcatctttaaagcggtaaagcaccgccagataatggtcgaacaagttatgtttccattccggttgggaataggtgtcatattccagattgccattgtcctggcagtcaacgtcgtataacggcaggaaatctaacagtgaggtaatacgtaatgccagttcacgcatttccgcattattaattgcatgaatgattgctcgcgccagcatttcaatctgcaactcattgacgactaactcacatttgctaccgtcatgtagcgttaatacgaaggtaagattttcgccttgattatcggtaagttccagcgtgttaacccgacgattaatatcggcatttttaagctcatcaaccagaatttctgggatgttttctgccattttcttaatgactttatcgcgagcttgctcatactgaaggtgtgcagcagcatccagtttatgcttttgatgcagacgactttccagcgcaatcagcaggtcgcgcagttccatgacagacataaagaacaacgattctttattgcgaggttctttaattttcagcgccagtgcaatgaaattattactcttgcgaataacaccggtattaacacccttgatgcttatggccatgtaggttctccctaaccatttctcaattaaataattaattttaatttataagccagataaatgggcttggtagtaatagttgttaaaataacataaatagccgtactcactctatataaacagaaaagaaaggttaattattggtgttagctatataaaaagtaacaacagcaatgcatatgaataattaaaggttatgcaacgggcaaagattaaacttcccagtttaatgacaggttgctgtacttgcgtttgttgctcttgccggatgcagcgtaaacgccttatccggcctacagttcattgcaaatccattcaatttcaatgcacgatgtaggcctgatactgatgaatcccctaatgatttttatcaaaatcattaggggattcatcagggcctgataagcgtagcgaatcaggcaattttaatgtttaacttccctgtttaatcagttactgctggcgtagctggagatccagcggcgttttgctgggttcgccgccaatttctcgcgccagtttcggcaccagatatcccgacaccagtgtcagcaactcacgcataatctgccgtgcttcgtcatcactcaccataaaatgcgccgcgccctgtactttatcgagcacatgcaggtaatacggcattacgccggcatcgaacaacgcattactcaggtttgccagcgtttgtgcgttatcgttcacatcacgtaacagaacgctctggttcagcaaagtaacgcctacccggcgcaacttagccatcgcctgacggaatgtttcatctacctcattggcatggttgatgtgattcaccagcaagatttgcagcgtagaacgggcaaagcattcaaccagcgcctcggtgatacgtgccgggatcacaatcggcagacggctgtgaatccgcagacgttttatatgcgggatggcttccagttgtgtgagcaaccagtccagctcgtgatctttcgccatcagcggatcgccgccggagaaaatcatctcgtccagttccggatgcgcagcaacatactcaagtgcagtttgccagttacgcttgttgccctgattttcggcataggggaagtgacgacggaagcaatagcggcaatttaccgcgcagccgcctttgaccagcaaaagcgcccggttgtggtatttatgcaacaaaccaggcactacgctgtgctgttcttccagtgggtcggtggagaatccgggcgcgatgacaaactcatcttgcgaggtaagtacctgacgcaaaagaggatcgtccggattgcctttctccatgcgatcgataaatgagcggggcacacgcagggcaaaaagctttttggcgctgcgtccggctaacagtttttcctccgcgtctatattcaaaagacgcagaagttcatcaggatcggtcacaacatcggcaagttgcgttaaccaatcttctctggatggggtatttagggttacaatatgcgccattttgtggcttagctaccaattaacaaatttcagagggccttatggcaacgtactatagcaacgattttcgtgctggtcttaaaatcatgttagacggcgaaccttacgcggttgaagcgagtgaattcgtaaaaccgggtaaaggccaggcatttgctcgcgttaaactgcgtcgtctgctgaccggtactcgcgtagaaaaaaccttcaaatctactgattccgctgaaggcgctgatgttgtcgatatgaacctgacttacctgtacaacgacggtgagttctggcacttcatgaacaacgaaactttcgagcagctgtctgctgatgcaaaagcaattggtgacaacgctaaatggctgctggatcaggcagagtgtatcgtaactctgtggaatggtcagccgatctccgttactccgccgaacttcgttgaactggaaatcgttgataccgatccgggcctgaaaggtgataccgcaggtactggtggcaaaccggctaccctgtctactggcgctgtggttaaagttccgctgtttgtacaaatcggcgaagtcatcaaagtggatacccgctctggtgaatacgtctctcgcgtgaagtaatgcggttgtggtgcggcctgcaggctgcaccatcacttattcaggtcagagatgatgaaacgccttatcgttcttgttttgcttgccagcacgctgctcacgggctgtaacaccgctcgcggtttcggcgaagacatcaaacatctcggcaactccatctctcgcgctgccagctaatttttcttctcttccgaaaaatcatcagattcccatcatttttggcgatgttgtctattattaatttgctataggcaaacataaataacattacctaaaaggaagacgttatggtgaagaagacaattgcagcgatcttttctgttctggtgctttcaacagtattaactgcctgcaacaccacgcgtggcgttggtgaagacatttctgatggcggtaacgcgatttctggcgcagcaacgaaagcgcagcaataagcaataacggtacgacagctgtgtcgtgccgtttgttttttctgcgatagtcacaaaggtaatagttgaaattcccctgccacctggcaaaatatccgttcaaccatcagctttgcaggacgacctgcaaacgcctcttttcaccggggacggccccaattctccggagcctgatatgtcctggattatcttagttattgctggtctgctggaagtggtatgggccgttggcctgaaatatacccacggctttagtcgtttgacgccgagtgttattactgtgacggcgatgattgtcagtatggcgctacttgcctgggcgatgaaatcgttaccagtagggacggcttatgccgtgtggacgggtattggcgcagtcggcgcggccataaccggcattgtgctgctcggtgagtccgctaacccgatgcgcctggcgagtctggcgttaatcgtattggggattattggtctgaaactcagcactcactaactaccaggctgctgtacccaaataaatttactgacatcaaacccttcccgggtcgcgactgccagcatctcctgtttcacttcgtcagaaatggttggcgtgcgggagagtatccacaggtagtcgcggtccgggccgcaaaccagcgcatggcggtattcccgatcgagtgcaataacgttataaccgccatagaaaggaccaaagaatgacactttcagcgcagcgcgagttggtgcgccggtaaagtacgctttcccttcactctgctgccacattcctctgtcagggttatagcctttattaatgacattcaggccgccgtcatcacgcaggctgtatgttgcggtgactttttccagtccacgttcaaagcggtgatcaaaacgggcaatctcataccaggtaccgagataacgtttggcgtcgaaattatttactacggtcacgccacgcggcggcgtaggagaactgcaggcaacgaccagaaatgcagctgtcgctgcggcaacgagagggagcaggcgcataaatgtttccttactggtttttttctaagtgtagatgacagcaaggaaaagcggagaaaaggtccgaaaattcggacccgatggaattttactgtagagcgttaagaatctgccaggcggcgtcgactctcgctggattgggatagtttttgtttgccagcatcacgatacccagctctttttctggaataaacgcgacatagctaccaaatccgccggtcgcccctgttttatgtacccatgatgcgcgtactgcaggagttgggggcgtaatcgcttttacggggcgtgctgccagtgcaattttattgtcactgccgttaatgatgctgtcaggatttaccggccagtccagcatttcccagcccaggccctgatacatatcgccggtttgccagtagcgagattgtgccagttgtatcccttgttgaagcgttttctcattgatatcaaggggttttaaattgctttgcacccagcgggccatatcttcaatggtcgacttcacaccataagcttcagcatctaacgccccaggcgaaacatgcactgccttaccttcgcgatatccccaggcgtaattcttttcttctgcgggcggtacattaatccacgtatggttgagtttgagtggctggaagacacgagtttgcatcgcctgctcaaaactcaaaccagacggcttcacagccagtgcgccgaacaaaccgatactggagttggcatacagacgttgtgttcctggagcccatgcaggctgccagttttgatagaagcgcagcaagtcgcttgaggatttcacctcatccggcacctgcaatggcaggccgccagcagtgtaggttgcgagatgtaatagtgtgatcccattccactgtttagcggtaagttcaggccagtattttgttgtgggatcgcttaacttgatttcccctcgagcaatagcgtcgccaccaagcacgccagtaaatgttttgctgaccgaacctaactcaaacaacgtttgctgtgtgacgggctgctttttggcgatgtccgcatagccccaggtaaagtaataaggtttaccctgataaattaccgccaccgccatacccgggatcttttgttgctctataagcggggtaattgtgcgatgcacaatatcgttgatttgttgaggggcagcaaatgtggagcaagaggcggtaattaataaggcgcagagcgtcgttttgaacatagggtctggtttccatacaaaacggcccgccataggcgggccggatttacattggcgatgcgttagattgtaacgacaccaatcagcgtgacaactgtcaggatagcagccagaccgtagaaaacccatttgcccgcaggtacgtggattttcagatcgtgcatcgcgtggtgcatacggtgtaaaccacaccacagcggcagaacgatcatcaggaacaggaatacgcgaccaatgaagctctgcgcgaacgccagaacgcgctcgtagctcagcgcatcacccggaaacaaccccagtggcagcagaatacccaccagcaggatcatcaccggcgcaatgatggcgctccacataccaccggccccgaagaggccccagaataccggttcgtcagaacgctttggatttggattaatcatctcaggctccttaccagtacagggcaacaaacaggattacgatggtggcaaccacagttaccgcccagagacttttgataattggctctggtcccattttttcgtcttttacaatgatattggccgctttcggtgccagttcaaaccaggttttggtgtgcagcagagctgccgccagagtgatcaggttaatgatcacaataaccgggttttgtaaaaagtcgacgaatcccgcccaggcttccgggccatttttcagggcaaacagcccgaaaatcagttcaatgctgaaccacacagccggaaccgccgtgccttcgcgcagcatgtaagctagcgcgcgttggccgattcattaatgcagctggcacgacaggtttcccgactggaaagcgggcagtgagcgcaacgcaattaatgtgagttagctcactcattaggcaccccaggctttacactttatgcttccggctcgtatgttgtgtggaattgtgagcggataacaatttcacacaggaaacagctatgaccatgattacgccaagcttgcatgcctgcaggtcaattcgcccttgtgaatgggatcacgagtaacaagcaggttaacaaagcgtgaaaaacacgccattcagagggataaaagtggggaaaatggcaaggacatcgtcctcgccatgtgtaccgcaagaataaggttatttaccgcgcgccaacatcaccagcaggcgcaggctcgacgagtagtaatcttccgatgcgcctggcagatcgctgagcccgtcgaggttgcccatcgtcaggtcgcgcaccgccagcaaaccgccctgcatattgtaagtcgcggtgttactgctcagcacatcaacccaggccggcgtcgtcaggcggggatagttacgccagtacagctggaacggcaccagcgccgtggttttggcgtcataccagtacaaatacagcgggatacgaatggcgtcgtaactgaaacgcgacggccaggccgtcgccggcgccatcgagccatccgcgttcagcgccgcccagtccgtcggcagcccgacctgaccgaaacgcatttctccgaccaatgacaggctgtcgtcaatcagttgccgccacacctgaagatggctgcggttagcaaagtcgcgccaggccgggaacaggaaatacgacgggttaaggatcacatagctgttcttgttgaaaccataggcgccgggcaacatcacggtgcggcccgcaaactgaatgatattgctggcgatgatcgctttctggatgctgtccgacgcctgcaggtaacggttgtcctgccacttatttcccgcttttaacaacgcccaggcaatcagcacatcgccatccgaggcgttgttcttatccaccaccggattggccgccgacggatcgtaacgccagtagaacaagccgctggtcgtgttccgcaggtggctttgcgtccagttccacaggttatcgaacgcgatgcggtcatcgtaatgcaccgccatcagcatggcgaatccctgaccttcggtgtggctgacattcttattgccggtatcctgaatgcgcccgtccgtggtcatgaaacggcttttatagatttcccagccgttcgccgccgtagccgacgcactgaaccacaccatcagcatcaacgcccaacaacgccacattggctttcccattatgcctccggctcagtgttggtaacggaacagaagggcgaattaattcgcccttgtgaatgggatcacgagtaacaagcaggttgactctagaggatcctgtcccgaaaaacaagcaggtagcctcgccttttcaaggtagaggccttttagatgggataaatatagggatgttgttggaaattgtcgagagccaaaaacaattttttaaaaacaatctatcagatccactagtaacggccgccagtgtgctggaattcgcccttttgctcttcgttagccattcgccttctccttcttattggctgcttccgccttatcggctgcatccgcttcgccaccgtaaacgcgtttagctggcggcagcgtagtaatcttcacgtcgctgtactccaggcgagtcgtgcaatcagcatcgcggaaggcgagggtgtgtttgaggaagttgacgtcgtcacgctcggtgcaaccttcgtccagacgctggtgtgcgccgcgggactctttacgtgccattgcggagtgcgccatacattcagcaacgttcagaccgtggcccagttcaatggtgtagagcaggtcggtgttgaacacgctggaggtgtcggtgatgcgcacgcgcttgaagcgttcctgcagctctgccagcttgtcgatggttttctgcatcagttccggcgtacggtagataccgcaaccttcttccatagccaggcccatttcgtcgcggatcttcgcccagttttcgccgccatcctggttaaccagatctttcagacgttgttcaacgccagctgcctgcgcttcaattgccgcttcgttgccattaccggcagttgctgcacgctctgtcgcttgttcaccggccagacggccgaagaccaccagttccgccagggagttagaacccagacggtttgcaccgtgcagaccaacagaggaacattcacccacggcgaacagacctttaatgcgggtttcacagttctgatcggtttcgataccgcccatggtgtagtgtgcggtcggacgtaccggaatcggttctttaaccggatcgacgccaacgtacgctttcgccagttcgcagatgaacggcagacgttcatgcagttttttctcgccgaggtgacgcaagtcgagataaaccacatcgccacgcggcgtggagatggtgttgcctttacgccattcgtgccagaaggcctgagagactttgtcgcgtggacccagttccatatatttgtttttcggctcgcccagcggagtttccgggcccatgccgtaatcttgcagataacggtagccatttttgttgaccagaataccgccttcaccgcggcaaccttcggtcatcaggataccggaacctggcagaccggttgggtgatactgaacgaattccatgtcacgcagcggaacgccgtggcttagcgccatacccataccgtcaccggtaacgatgccgccgttggtgttgtaacgataaacgcgacccgcaccgccagtagccataacgaccgcgttagcacggatctgcaccagcgtgccttccatcatgttcattgctaccaggccgcgaacatgaccatcatcaaccagaatatccagcacgaaatgttcgtcaaaacgctggatctgcgggaattgcagagaggtctggaacagcgtgtgcagcatatggaagccggtcttatcggcggcgaaccaggtgcgctcgattttcatgccgccgaagcgacgtacgttgacgctaccatccgggcgacggctccatgggcatccccacagttccagttgggtcatttcggttgggcagtggtggacgaaataatccacgacatcctgctcacacaaccagtcgccacccgctactgtatcgtgaaagtgatattcgaagctgtcatgatcctgcgcgacagcggcggagcccccttctgcagcaacggtatggctacgcatcgggtatacttttgagattagtgcgatttttgcattcggatttgcctgcgcggcagcaattgcagcacgtaatcccgcgccaccggcgcctacaatggcaagatcggcttgaaaggtttgcacgacattcctccagattgtttttatcccacagccacgtacttcagggtaagtacctgaaagttacggtctgcgaacgctattccactgctcctttataggtacaacagtatagtctgatggataagtctgaaatttgacgagatcgatttttttagtgcgcaagagggctaaattatcactgaagatgattaatttaattactaaaccatcagatcgtgctttttttagtcactgcccaccgctgtttgattcctgcgtaaaatttgtctcgccgtcgcgttgcgagtagacttcgtgcccttgtcaaaaactggagatttaactatgagcgaaacggcatcctggcagccgagcgcatccattcctaacttattaaaacgcgcggcgattatggcggagatccgtcgtttctttgccgatcgtggagtgctggaggtggagacgccttgtatgagccaggcgacggtaaccgatattcatttggtcccgtttgagacacgtttcgttggccccgggcattcgcaggggatgaatctctggttaatgaccagcccggaataccatatgaaacgcctgctggttgccggttgtgggccggtattccagctgtgccgcagcttccgtaatgaagagatggggcgttatcacaaccctgagttcactatgctggagtggtatcgaccgcactatgatatgtaccggttgatgaacgaggtggacgatctcttacaacaggtgctggactgcccggcagcagaaagcctttcttatcaacaagctttcttgcgttatctggaaattgacccgctctctgccgacaaaacgcaactgcgggaagtcgcagcgaaactggatttgagcaatgttgctgataccgaagaagaccgcgacacgctgctacaattgctgtttacctttggcgtagagccaaatattggcaaagaaaaaccgacctttgtgtaccactttccagccagccaggcatcactggcgcaaatcagtaccgaagatcatcgggtcgctgaacgctttgaggtttattataaaggtattgagctggcgaatggtttccatgaattgacggatgcccgtgagcagcaacaacgctttgaacaagataaccgtaagcgcgcggcgcgcggtttgccgcagcaccccattgaccagaatctgattgaagccttgaaagtcggtatgcctgactgttccggcgtggcattaggtgttgatcgtctggtgatgttggcgctgggcgcggagacactggctgaagtcatcgcctttagcgttgaccgggcataattctgaaaaattactgaattaacagcgaagaatggcgtgataagcgccattctgtagcatatgttttcatttttccgttaaaggccacaatttaagactggatatttgatatcatccaggtatcaattctgtattggtttttacgctgcctgctcaatgttgcgcagtgcagttcagtgggcacgtgttatacacgcgctgaaatgaaggatggtttcatgcctcacacgataaaaaagatgagtctgataggactcatattgatgatctttacttccgtatttggatttgccaatagcccatcggcttattacttaatgggttatagtgcgattcccttttatatattttctgcattgttattctttattccattcgccttaatgatggctgaaatgggagctgcttatcgcaaagaagaaggcggtatctattcctggatgaataatagtgtcggaccacgttttgccttcattggtacgtttatgtggttttcctcttatatcatctggatggtgagtacctccgcgaaagtttgggtaccgttctcaacattcctctatggtagcgacatgacccagcactggcgtattgccggactggagcctacgcaggtggttggtctgctggctgtggcatggatgattctggtcaccgtcgttgcttctaaggggattaataaaattgcccgcattactgcggtgggcggtattgcagtaatgtgtctgaatttagtattgctgttagtaagcattactattttgttattaaatggtgggcatttcgcgcaggatattaatttccttgcatcaccgaacccgggttatcagtccggtctggcaatgctatcgtttgtggtatttgccatttttgcctatggcggaattgaagcggttggtggtctggtcgataaaacggaaaatccagaaaagaactttgccaaaggtattgtttttgccgctattgttatttcaatcggttattcgctggcaatatttttatggggcgtcagcacaaactggcagcaggtattaagtaatggttccgttaacctcggcaatattacctatgtgctgatgaagagccttgggatgacgctgggtaatgcactgcatttgtcacctgaagcgtcattgtcgctgggcgtatggtttgcgcgtattactggactttcgatgttcctcgcctataccggtgcgttctttacgctttgctattcaccgttgaaagccatcatccaggggacgccgaaagcattgtggccggaaccgatgacgcgcctgaatgcgatggggatgccgtctatcgccatgtggatgcagtgcgggttggttactgtcttcatcctgctggtttcgtttggtggcggtaccgcatcggcgttctttaacaagctgacgctgatggcgaacgtgtctatgacgcttccttacctgttcctcgcgctggctttcccgttctttaaagcacgtcaggatctcgacagaccgtttgtgattttcaaaacgcatttgtcggcaatgattgcgacagtggttgtcgtactggtggtgacatttgcgaacgtcttcaccatcattcaacctgtggttgaagccggagactgggacagcacattgtggatgattggcggccctgtcttcttctcgctgttagcgatggcgatttaccagaactattgcagcagagtggcaaaaaatccgcagtgggcggtggaataacccgatgccctatcgtctacctgacgatagggcgtaaagacaggaaatgttatggatgacaccagccgggacccggcaataaccgaagatgaaatcagggcgctgcaattttctgccggggatgtagcggaaatagagcagacgattctctcttttgtcgatgcctgccacacccgtaaagtggcgatggtggtgggtagcaccattaacaccctcaaagatcgcgatggtaaacggtggggaaacctgccggatatttattgcgcttatcttatccgatgtctggtttttcgcggggaattagtgggatacggcgatttgtttcgtatgcgctatagcgaaattaagcgaccggttaccttatgagtgcgcgcatgtttgtcttatgctgcatctggtttattgtggcgttcctctggataaccatcacttccgcgctggacaaagagtggatgattgatggacgcgggattaacaacgtctgcgatgtgttgatgtatctcgaagaagacgatacccgtgatgttggtgtgataatgacgttaccgctctttttcccttttctctggttcgctttgtggcgaaaaaaacgcggctggtttatgtacgccaccgcgctggctattttcggctactggctgtggcagttttttctgcgctatcagttttgtttgtgagccggattggttcatccggcacacaaacttacaaacttcccgcctgacgacctttgcccgcagacgtcagcgttctccccgtttgtttaccgttgaggctttccagacgcatctggaagggcgggaatggcatatcgataccgtgggcatggaagccagccagaatcagctggtggatctcatggcgtagcggcatacggtgacccatctcagcggcgtaaatacgcagctcgaaaatctgaatcccctgttgcagatccaccaggaagacttccggtgccgggttgtcgatcaccagcgagcagcgacgcgctgcggtgagcaggatttccgtcacttcttcgctattggcatcggcaggggccggtatcgtcaacaccacgcgcgtgaccgagtcagagagcgaccagttgataaactgctcggtaataaacgccttgttcggcacgattatctctttacggtcccagtcgctgatggtggtggcgcgggtgttaattttcgtcacgctaccggtgagatcgcgaattgtcaccgtatcgccaatgcgaatcggtttttcgaacaggataatcagaccagagataaagttggcgaaaatttcctgcaaaccaaaaccgagaccaacaccgagcgcggcaaccagccactgcaatttcgaccactcaataccaatcattgagaagccgaccagcccgccaatcagcatcagcagatatttggtgatggtggtgatggcgtaacccgtacccggcgttaaatccaggtgctgcaaaatcgccagttccagcagcgcgggcaagttgcgcaccagctgcgtggtgatgataaacaccagaatggcaatcagcaccgcaccgagggtaattggctccagactttctacgccctgtaccgtggaggtgacatcccacagcgaaatattttcgaggaagccgaaagcggaatggatttctgaccacagcacaatgacagaaagcagggcgatcaacatcaaaattgagcgcaccagccgcaaggattgcgcactgatggcatcgagatcgacttcgctttcatcgacttcaattgctccttccgggctactgtgatgatgcgcttcctcttcgccacgcgcacgttgcgctaacatctctgcccggcgatgcttcgcccgatcaaacgccagcctgcggcgctggatcagcatccagcggcggataacgtgataaaccaccagtagcaggaaccagatggcaaccgaggtttcaagcctcgctaacagcgcctgtgccgttgccagataacccaccgccgacgccagaatggcaaccaacggcgcgccaatcatcatgttccacagcatatggttggtaatgttgtcgccgctgccctctttgttgagatacagcggaatcccggcctttttcaggctgagggtgaccaccgccagcgcaccgcaaatgaggataaagcaaagccgtcccagcgaaccggagaattcacggtcgtcgaggttatcgaacatcatcagcgccataatcagcggcacaataagcccgatgctcatcaggtagtagcgcatcccacgggaaacacgttcgcgcggccagccaaaatgagcgataaacaagccgttcgggcgggcaaaggtggcgcaaatcatcactacccacagcagcggcacggtggccgttacaccatcgccaatcgcgaccgccagcggataaggccacgcctcgcgcaagccgtaacccagcgtcatccacagcaccggtaacggtgacgcgacgagaatcgaccagaaaagagtgcgcaacgtcagccagaagtgatcctgagtcactttgccaactttcgccgccgaacgttcaagaaaacgggtgaaatagcggcgcgagtaaatactgcaaccgaccagaatcaacgcgccaaacagcggcaaaattgtctctttgctggtcagcatcatcacactggctttgcccaactgactgaaggtgtccagcgaaatgagacgacgcagatcctgggcgatttccagcggccaggcgatggtcatcgggcgcacgtcagaggtccagaacagatagcggtgcgttgcttcgttcacctctttcagcgcatcctccagttgcccgttggagactttcagcttggtcagttccaatagtagcgtgtcgccaccctgcaacaatgagttcagcaactcacgctgagtgcgcagttgtgcttccagaatacggttttgctcggcagtcagcggctgaccgtcggcctgatgaatttgccgtagcagcggctgtttattaagcagatcctcataacgtaaccgttgcacacgcaactgcgccatttcggtatcaagctgttgtggtttcggcatttccggcagccgtgccacctgcgcccgcagcgcttcgccgagcagattggacgatcccagccattgcgactgttcacgcagcgtattcaacgcctgccggacctgtaacgtctggctggcagcctgacgctgttgcgaggcaacgagatccatccgctgcgcctgttgattcaaagccgccgatagttcgcggttaattttgaattgcgcgacgatatctttcggcaaatcggcgctgttttctgccagcaattcggtactttccagcgcccgctccgcctcaagctgacgttggctgtttaattgattacgcaaggcctgcaaatacgcatccagttgctggctctctttttccgccagctctgagcgtaagcgcgctaattcctggcggttattggcagacagctgcgccagctccagttcatcaacgagcgccttaagacgtgcagagtcagactgcaacgcgaaattttgtgcctgattgagcggagtattgccggtaagcgttcccaggcggcgctcgatctcatttaactgacggcgggcgtcggtttgctgttgcggcagttgattcagcgaatcggcaatctcgcgggcgcgctcctgctcttgctgggcctgacggcttttatccagcaactggctgctgacctggagaatttcctgattcagcgcgtcggtagacattcccggcgacacgctgcgcggctcgtcacgcatgttgtttaattgtgcgcgcagagtagcggagagtttcggataattatcgataacttgctgatattgtttgatgcgctcaagggaaccttttcgttcctcaagcgcatttaaggcagactggagcgcctctacgacttccggctgtgcgggtttcgccgcttttgcctgctccagttcctgagtgatttgtttgctatcgggggccgtcgcggcgtacgccccccaactgaggcaccaggccatcagaaaagtgataatcaggcgcacgtcagcgtttcctttgatggattagacctggtcttttttgtcgtcaaccaatgggctggcgtcgtgttctgcttcgatctcttcagcaggaagcggggcaggttcagcgtctggcgtaacaaaggtttcggtagatactgccagcggctggccaattttcgtgacagacaggctttccagttgctcaaccagattcactttacccggtgcaaacaggttgataacggtggaaccgagtttaaagcgacccatttcctggcctttcagcagtgccacagaaccgtcgttttccccggcaggccaggtccagcgcttgatgataccttcgcgcggcggcgtaatggtgcccgcccagaccgtctcaatgctgccaacaatcgtcgctccgaccagaatctgcgccattgggccaaattcggtatcgaaaaggcaaatcacgcgttcgttacgggcaaacagattcggcacgttctgagccgtgagatggttaacggagaagagatcgcccggcacgtagatcatctcacgcagaataccgttgcacggcatgtgtacgcggtggtagtcacgcggggagaggtaagtggtcacaaacgtaccgttgcggaacaggtccgccatcagatagttgcctgccagcagggcttcgaggctgtagttgtggcctttggcttgcaggattttatcttcttcgattttacccaactggctgataacgccatcggcaggcatgaccagtacattcggatcggtatcgattgggcgtacttcgtcacgcagcggacggacaaagaattcgttaaaggtgcggtagctggcggtgtccggcttttgcgcctctttcatgtcgaccttgtagtatttaacgaacagatcgataaccagttttgtcagccatcctgcccgcttgcttgcgccccaacccgccaggcgagtaagccatagtttcggcagaatgtactgtagcgaaagtttaaatgaatttaacaaggtagcctccaggccattgttttgtcgttcctgatccggcctacatgccggatcctgaaaaaaaggggacgattctaacgacggttagcttaattgtcagtcatccgtatcagaaaagtttttacgcgtttttacctgcgccatgctttccagaatacggtgatagttttcgaaacgggtttccgcgattttcccttcctcaaccgcttcccggatagcgcagcccggatcggtatcgtgtttgcaatcgcgatatttacacagacctaaatagtcatggaattcgacaaagccctgagtgatttgttccggctccaggtgccagaggccgaactcacgcactcctggggagtcaatcacatcaccgccgtgcgggaagtgatacagccgagcggcggtcgtggtgtgctgaccgagccccgagttgtcagagatatcgttggtcaggatctctttttgcagccccagcaacgcattcagcaggctggatttgccgacgccagactgcccggcaaaaatgctgatgcgcccggtcaacgcctcttccagcggttttagcccatcctgagtatggctggaaaccatcaatacgcgataaccgatattgcggtagatatccatctgctcgttgacgaacgccatgccttcgtcgtccagcaggtctatcttgttgagcacaataatcggctcaatctgcaaggtttcgcaggccaccaggtaacggtcgataatattgagcgacagctccggcaaaatggcggagacaatgacaatctggtcgatgttggcggcaataggttttacgccgtcgtagaaatccggacgcgtcaacaccgaggtacgctcatgcaccgcttccacgatccctttgacatttacgccttccgccgccggtttacccggacgccagactacgcggtcgccggttaccagcgaacggatggtacggcgaatattgcagcggtgaacgtcgccatcggcggattccacatcagcgtgcataccaaagcggctgatgacgataccttcatcaggctcgccaaacagattgtcgtcgtagtcgggcttctccttagacgttttaagacgacgctggtgattggcgttcacgcggcgctgctggcctttggagagtttatttttactcaatcgtacagactcctggtcgcccctgatgggcaaaacatctatgatacacgcaattgtggatcaatatagtcactgtgaatgggtggaaaatagcatgagtgccaatgaaaacaacctgatttggatcgatcttgagatgaccggtctggatcccgagcgcgatcgcattattgagattgccacgctggtgaccgatgccaacctgaatattctggcagaagggccgaccattgcagtacaccagtctgatgaacagctggcgctgatggatgactggaacgtgcgcacccataccgccagcgggctggtagagcgcgtgaaagcgagcacgatgggcgatcgggaagctgaactggcaacgctcgaatttttaaaacagtgggtgcctgcgggaaaatcgccgatttgcggtaacagcatcggtcaggaccgtcgtttcctgtttaaatacatgccggagctggaagcctacttccactaccgttatctcgatgtcagcaccctgaaagagctggcgcgccgctggaagccggaaattctggatggttttaccaagcaggggacgcatcaggcgatggatgatatccgtgaatcggtggcggagctggcttactaccgcgagcattttatcaagctgtaaaatttttcctggtcacgtaagcgccggaatccacttgcggcggcgtgattttgacgctaaattgaacgtcttgctgataatttcagcacttgagataaaaacgcaaaaaaaacttttttggggggttgcagagggaaagatttctcgtataatgcgcctcccgtaacgacgcagaaatgcgaaaattacgaaagcaaaattaagtagtacgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaaatttgaaaagtgctgcaaagcacagaccacccaagcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaaatttgaaagtgctgtaaggcacagaccacccaagcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaattcttctctcaataaaatatccacagcgacgcgatgcgttattgctggtttttgttgtctctgacaaactcttgtaaacagagttatccacagcctcaggctgtaatcttaatttcaaagaaacttcgcacggtgaatagtatttttttaacctattgatagataagttaaaaattaagattccgttttgtcgagtcgatcacttgacgattttattcgtcttgaattgcaatgcgtttttatttttattcacaagctgtggatgaatcaggcgtcacgcggtaaccctttttcaatcacccgaaccagacgctgttttttcggcaattgcacttcaactatgcacgcatttcgtctctctatttgctgcgcaatcgcccacgctatgtgctcatcgagaagtgggtgctcacctttacgactttccagcgctgtcaaaatcgtttcatcccaaggggcattgcctaatgctacggcgatattacgcagccaacgcaggtgaccaatacgacgaatcgccgatccttccgtgacttttaaaaacttctcttcgctccaggcgaataactcaatgagttccggtgcgtgtagcggcttacgcgggctgaaatcctcttctgtggtgagttgtgaatagcgattccacgggcagataagctggcagtcatcgcaaccgtaaatacggtttcccattaacggtcgcaactcttccgggatcgccccttcaagttcgatggtgagataagagatacagcggcgagcatcgacggtatatggctcgacgatggcaccggtcgggcaaatcgtcatacaggccacgcatttgccgcatccttcctcgactggttgatccacgggcagcggaatatcgaccagcaattcgcctaaaaaaaagaacgaaccggcctcgcgattgaggataagtgagtgcttacctgtccagccgagcccagctttttcagctaacgggcgctcgagaataggcgcagaatcgacaaacggtctaaaattcagcgaaacacaatgttgctgaatcatctcgcccagctttttgagtcggttgcgcagaagtttgtgatagtcacggcccagcgcataacggctaacatagccgagtttggggtttttcagcgtgctggcaaatgcggcgttagcaggaaggtaattcatccgcacgctgatcacgcgcagcgtaccgggcaataactcatgagggcgagcgcgcagcataccgtgacgtgccatccagtccatttcgccgtggtattgtttgtccagccatgcttgcagtttgggctcggactcgctgagatcggtatcggtaatacctacctgctgaaagcccagttccagcccccactgtttaattttttgcgctaactgattgagatcgaggggctctgacatgacggaccatacaatgaagaaaaaccccgtaagtataccacacaccgtctggtacgccgacgatatccgccgcggagaacgcgaggcggcagatgtgctggggctcacactctatgagctgatgcttcgcgctggcgaggccgcattccaggtgtgtcgttcggcgtatcctgacgcccgccactggctggtgctgtgcggtcatggtaataacggcggcgatggctacgtggtcgcgcgactggccaaagcggtcggcattgaggtcacgttgttggcccaggagagcgacaaaccgttgccggaagaggccgcgctggcacgcgaagcatggttaaacgcgggtggcgagatccatgcttcgaatattgtctggcccgaatcggtagatctgattgttgatgcgctgctcggtaccggtttgcggcaagcgccccgcgaatccattagccagttaatcgaccacgctaattcccatcctgcgccgattgtggcggttgatatcccttccggcctgctggctgaaactggcgctacgccaggcgcggtgatcaacgccgatcacaccatcacttttattgcgctgaaaccaggcttgctcactggaaaagcgcgggatgttaccggacaactgcattttgactcactggggctggatagttggctggcaggtcaggagacgaaaattcagcggttttcagcagaacaactttctcactggctaaaaccgcgtcgcccgacttcgcataaaggcgatcacgggcggctggtaattatcggtggcgatcacggcacggcgggggctattcgtatgacgggggaagcggcgctgcgtgctggtgctggtttagtccgagtactgacccgcagtgaaaacattgcgccgctgctgactgcacgaccggaattgatggtgcatgaactgacgatggactctcttaccgaaagcctggaatgggccgatgtggtggtgattggtcccggtctgggccagcaagagtgggggaaaaaagcactgcaaaaagttgagaattttcgcaaaccgatgttgtgggatgccgatgcattgaacctgctggcaatcaatcccgataagcgtcacaatcgcgtgatcacgccgcatcctggcgaggccgcacggttgttaggctgttccgtcgctgaaattgaaagtgaccgcttacattgcgccaaacgtctggtacaacgttatggcggcgtagcggtgctgaaaggtgccggaaccgtggtcgccgcccatcctgacgctttaggcattattgatgccggaaatgcaggcatggcgagcggcggcatgggcgatgtgctctctggtattattggcgcattgcttgggcaaaaactgtcgccgtatgatgcagcctgtgcaggctgtgtcgcgcacggtgcggcagctgacgtactggcggcgcgttttggaacgcgcgggatgctggcaaccgatctcttttccacgctacagcgtattgttaacccggaagtgactgataaaaaccatgatgaatcgagtaattccgctccctgatgagcaggcaacattagacctgggcgagcgggtagcgaaagcctgcgatggcgcaaccgtaatctatctgtatggcgatttaggcgcaggtaaaaccacctttagccggggctttttacaggctctgggtcatcagggtaatgtcaaaagccccacttatacgctggtcgaaccctatacgctcgacaacttaatggtctatcactttgatttgtaccgccttgccgatcccgaggagctggagtttatggggatccgcgattattttgccaacgatgccatctgcctggtggagtggccacaacaaggtacaggtgttcttcctgacccggatgtcgaaatacacattgattatcaggcacaaggccgtgaggcgcgcgtgagtgcggtttcctctgcgggtgaattgttgctggcgcgtttagccggttaacctttgaaaggtggcgggatgatgtatcgcatcagaaattggttggtagcgacgctgctgctgctgtgcacgccggtgggtgccgcgacgctctctgatattcaggtttctaacggtaatcaacaggcgcggataacgttgagttttattggcgatcctgattatgcgtttagccatcaaagcaaacgcaccgtggcgctcgatatcaaacaaacgggcgtgattcagggactgccgttgttgttcagcggcaataatctggtgaaggcgattcgctctggaacgcctaaagatgcacaaacgctacggctggtggtcgatcttactgaaaacggtaaaaccgaagcggtgaagcggcagaatggcagcaattacactgtcgtctttacgattaacgccgatgtgccgccaccgcctcctccgccgcccgtggttgcgaaacgcgttgaaacgcctgcggttgtcgcaccgcgcgtcagcgaaccggcgcgcaatccgtttaaaacggaaagtaaccgcactacgggtgttatcagcagtaatacggtaacgcgtccggcagcgcgcgcgacggctaacactggcgataaaattatcatcgctattgatgccggacacggcggtcaggaccctggcgctatcggccccggtggtacgcgggagaaaaatgtcaccatcgccatcgcgcgtaaattgcgtactttgctcaatgacgatccgatgttcaaaggcgttttaacccgtgacggggattactttatctcggtgatggggcgcagtgatgtggcacgtaagcaaaacgccaatttcctcgtgtcgattcacgctgatgccgcaccgaaccgcagtgcgactggcgcttccgtatgggtgctctctaaccgtcgcgccaacagtgaaatggccagctggctggagcagcacgagaaacagtcggagctgctgggtggggcgggtgatgtgctggcgaacagtcagtctgacccctatttaagccaggcggtgctggatttacagttcggtcattcccagcgggtagggtatgatgtagcgaccagtatgatcagtcagttgcaacgcattggcgaaatacataaacgtcgaccagaacacgccagccttggcgttctgcgctcgccggatatcccatcagtactggtcgaaaccggttttatcagcaacaacagcgaagaacgtttgctggcgagcgacgattaccaacaacagctggcagaagccatttacaaaggcctgcgcaattacttccttgcgcatccgatgcaatctgcgccgcagggtgcaacggcacaaactgccagtacggtgacgacgccagatcgcacgctgccaaactaaggacgattgatgccaattcaggtcttaccgccacaactggcgaaccagattgccgcaggtgaggtggtcgagcgacctgcgtcggtagtcaaagaactagtggaaaacagcctcgatgcaggtgcgacgcgtatcgatattgatatcgaacgcggtggggcgaaacttatccgcattcgtgataacggctgcggtatcaaaaaagatgagctggcgctggcgctggctcgtcatgccaccagtaaaatcgcctctctggacgatctcgaagccattatcagcctgggctttcgcggtgaggcgctggcgagtatcagttcggtttcccgcctgacgctcacttcacgcaccgcagaacagcaggaagcctggcaggcctatgccgaagggcgcgatatgaacgtgacggtaaaaccggcggcgcatcctgtggggacgacgctggaggtgctggatctgttctacaacaccccggcgcggcgcaaattcctgcgcaccgagaaaaccgaatttaaccacattgatgagatcatccgccgcattgcgctggcgcgtttcgacgtcacgatcaacctgtcgcataacggtaaaattgtgcgtcagtaccgcgcagtgccggaaggcgggcaaaaagaacggcgcttaggcgcgatttgcggcaccgcttttcttgaacaagcgctggcgattgaatggcaacacggcgatctcacgctacgcggctgggtggccgatccaaatcacaccacgcccgcactggcagaaattcagtattgctacgtgaacggtcgcatgatgcgcgatcgcctgatcaatcacgcgatccgccaggcctgcgaagacaaactgggggccgatcagcaaccggcatttgtgttgtatctggagatcgacccacatcaggtggacgtcaacgtgcaccccgccaaacacgaagtgcgtttccatcagtcgcgtctggtgcatgattttatctatcagggcgtgctgagcgtgctacaacagcaactggaaacgccgctaccgctggacgatgaaccccaacctgcaccgcgttccattccggaaaaccgcgtggcggcggggcgcaatcactttgcagaaccggcagctcgtgagccggtagctccgcgctacactcctgcaccagcatcaggcagtcgtccggctgccccctggccgaatgcgcagccaggctaccagaaacagcaaggtgaagtgtatcgccagcttttgcaaacgcccgcgccgatgcaaaaaccaaaagcgccggaaccgcaggaacctgcacttgcggcgaacagtcagagttttggtcgggtactgactatcgtccattccgactgtgcgttgctggagcgcgatggcaacatttcacttttatccttgccagtggcagaacgttggctacgtcaggcacaattgacgccgggtgaagcgcccgtttgcgcccagccgctgctgattccgttgcggctaaaagtttctgccgaagaaaaatcggcattagaaaaagcgcagtctgccctggcggaattgggtattgatttccagtcagatgcacagcatgtgaccatcagggccgtgcctttacccttacgccaacaaaatttacaaatcttgattcctgaactgataggctacctggcgaagcagtccgtattcgaacctggcaatattgcgcagtggattgcacgaaatctgatgagcgaacatgcgcagtggtcaatggcacaggccataaccctgctggcggacgtggaacggttatgtccgcaacttgtgaaaacgccgccgggtggtctgttacaatctgttgatttacatccggcgataaaagccctgaaagatgagtgatatcagtaaggcgagcctgcctaaggcgatttttttgatggggccgacggcctccggtaaaacggcgttagccattgagctgcgtaaaattttaccagtagagttgataagcgttgattctgcccttatttacaaagggatggatatcgggacggcgaagccgaacgctgaagagttactcgccgcgccgcaccgattgctggatattcgcgatccgtcgcaggcttactcggctgctgattttcgccgcgatgcgctggcggaaatggccgatatcaccgcggcggggcggatcccactgttagtgggcggtacgatgttgtatttcaaggcattgctggaagggttgtcgccgctaccgtcggcagacccggaagtgcgggccagaattgagcaacaggcggcagagcaaggttgggagtcattgcatcgtcaacttcaggaggtagatccggttgcggcagcaaggattcatccaaatgatccacaaaggctttcccgggcactggaagtttttttcatttcgggtaaaactttaacggaactgacgcaaacgtcaggagacgctctaccgtatcaggtgcatcagttcgccatcgccccggcgagccgtgaactgctccatcaacgcattgagcagcgttttcatcagatgttggcttcaggttttgaagcagaagtccgggcgctttttgcccgaggagatttgcatacggacttgccttccattcgttgcgtgggttatcgccagatgtggtcttaccttgaaggcgaaatctcatacgatgaaatggtttatcgaggtgtttgcgccacgagacagttggcgaagcggcagataacctggctgcgtggttgggaaggggttcactggcttgacagtgaaaaaccagaacaggcgcgtgacgaagtattacaggttgttggtgctatcgcaggctgaatgtgtacaattgagacgtatcgtgcgcaattttttcagaatcgaaaggttcaaagtacaaataagcatataaggaaaagagagaatggctaaggggcaatctttacaagatccgttcctgaacgcactgcgtcgggaacgtgttccagtttctatttatttggtgaatggtattaagctgcaagggcaaatcgagtcttttgatcagttcgtgatcctgttgaaaaacacggtcagccagatggtttacaagcacgcgatttctactgttgtcccgtctcgtccggtttctcatcacagtaacaacgccggtggcggtaccagcagtaactaccatcatggtagcagcgcgcagaatacttccgcgcaacaggacagcgaagaaaccgaataaggtttcgggctgtttttttacacggggagccagcgatcctgcgttccccgctgatctatttagagggttatacgcttgtttgaccgttatgatgctggtgagcaggcggtactggtacacatctattttacgcaagacaaagatatggaagacctccaggagtttgaatctctggtctcttccgccggtgtcgaagcattgcaggtgattaccggtagccgtaaagcgccgcacccaaagtattttgtaggtgaaggtaaagcagttgaaattgcggaagctgtcaaagcgacgggtgcttcggtcgttctttttgaccatgccctgagcccggcgcaagagcgtaacctggagcgtttgtgcgagtgtcgtgttatcgaccgcaccggccttattttagatattttcgcccaacgtgcgcgtacccatgagggtaagttgcaggttgagctggcgcagctgcgccatctggctacgcgcctggtgcgtggctggacccaccttgaaagacagaaaggcgggataggtttgcgtggtccgggtgaaacccagctcgaaaccgaccgtcgtttgttgcgtaatcgcatcgtgcagatacagtcacgcctggaaagagttgaaaagcagcgtgagcaggggcggcaatcgcgtatcaaagccgacgttcctactgtttcgctggtgggatataccaacgccggtaaatctacccttttcaatcgcatcaccgaagcgcgggtctacgcggcagaccagttgtttgccaccctcgacccgacgttgcggcgtattgacgttgcagatgtcggtgaaaccgtacttgcagataccgtagggtttattcgccacctgccgcacgatctggtggcggcatttaaagccacgttacaagagacgcggcaagccacattactgctgcacgtcattgatgcggcggatgtgcgtgtacaagaaaacatcgaagcggtgaatacggttcttgaagagatcgacgctcacgagatcccaaccctgctggtgatgaacaagatcgatatgctggaagatttcgaaccgcgtattgatcgggacgaagagaacaaaccgatccgtgtctggctttccgcacagaccggagcggggataccacagctttttcaggctttgacggagcggctttccggcgaggtggcgcagcatacattgcgtctgccaccgcaggaagggcgtctgagaagtcgtttttatcagcttcaggcaatagaaaaagagtggatggaggaggacggcagcgtaagtctgcaagttcgtatgccgatcgttgactggcgtcgcctctgtaaacaagaaccggcgttgatcgattacctgatctaacggcgtagcgtctgaagcgtggagtcatatcctctggcgtcgaaagacaacagggatcaccgcataacaaatatggagcacaaacatggcgtggaatcagcccggtaataacggacaagaccgcgacccgtggggaagcagcaaacctggcggcaactctgagggaaatggaaacaaaggcggtcgcgatcaagggccacctgatttagatgatatcttccgcaaactgagcaaaaagctcggtggtctgggcggcggtaaaggcaccggatctggcggtggcagttcatcgcaaggcccgcgcccgcagcttggcggtcgtgtcgttaccatcgcagcggcagcgattgtcattatctgggcggccagtggtttctataccattaaagaagccgaacgcggcgtggtaacacgctttggtaaattcagccatctggttgagccgggtctgaactggaaaccgacgtttatcgacgaagtcaaaccggtgaacgtggaagccgtgcgtgaactggccgcttctggtgtgatgctgacgtcggacgagaacgtagtgcgcgttgagatgaacgtgcagtaccgcgtcaccaatccggaaaaatatctgtatagcgtgaccagcccggatgacagtctgcgtcaggctaccgacagcgccctgcgcggggttatcggtaaatacaccatggaccgcattctgacggaaggtcgtaccgtgattcgtagcgatactcagcgcgaactggaagagactatccgtccgtatgacatgggtatcacgctgctggacgtcaacttccaggctgctcgtccgccggaagaagtaaaagcggcgtttgacgatgcgattgccgcgcgtgaaaacgaacagcaatacattcgtgaagcagaagcgtataccaacgaagttcagccgcgtgcgaacggtcaggcgcaacgtatcctcgaagaggcgcgtgcgtacaaggcccagaccatcctggaagctcagggtgaagtggcgcgctttgctaaacttctgccggaatataaagccgcgccggaaattactcgcgagcgtctgtatatcgagacgatggaaaaagtgttgggtaacacccgcaaagtgctggttaacgataaaggtggcaacctgatggttctgccgttagaccagatgctgaaaggtggtaacgcccctgcggcgaagagcgataacggtgccagcaatctgctgcgtctgccgccagcctcttcctccacaaccagtggagcaagcaacacgtcgtccaccagtcagggcgatattatggaccaacgccgcgccaacgcgcagcgtaacgactaccagcgtcagggggaataacgatgcgtaagtcagttatcgcgattatcatcatcgtgctggtagtgctttacatgtctgtctttgtcgtcaaagaaggtgagcgcggtattacgctgcgttttggtaaggtactgcgtgacgatgacaacaaacctttggtttatgagcctggtctgcatttcaagataccgttcattgaaacggtgaaaatgctcgacgcacgtattcagaccatggacaaccaggccgaccgctttgtgaccaaagagaagaaagacctgatcgtcgactcttacatcaaatggcgcatcagcgatttcagccgttactacctggcaacgggtggtggcgacatttcgcaagcggaagtgctgttgaaacgtaagttctctgaccgtctgcgttctgaaattggtcgcctggacgtgaaagacatcgtcaccgattcccgtggtcgtctgaccctcgaagtacgtgacgcgctgaactccggttctgcgggtacagaagatgaagttactaccccggcggcagataacgccattgccgaagcggcagagcgcgtaacggctgagacgaagggcaaagttccggtcatcaacccgaacagtatggcggcgctgggtattgaagttgtcgatgtgcgtatcaagcagatcaacctgccgaccgaagtgtctgaagcgatctacaaccgtatgcgcgccgagcgtgaagcggtagcgcgtcgtcaccgttcacaaggtcaggaagaagcggaaaaactgcgcgcgactgccgactatgaagtgaccagaacgctggcagaagctgagcgtcagggccgcatcatgcgtggtgaaggcgatgccgaagcagccaaactgtttgctgatgcattcagtaaagatccggacttctacgcattcatccgtagcctgcgtgcttatgagaacagcttctctggcaatcaggacgtgatggtcatgagcccggatagcgatttcttccgctacatgaagacgccgacttccgcaacgcgttaatataacgactgcggtacaggtcaataaagccaccgcatcctcagggatgtcggtggttttctttttctataaggataatgaatgaattcgacaatctggctggcgcttgccctggttttggtactggaaggtttagggccgatgctttacccgaaggcatggaagaagatgatctctgcgatgaccaatttgcccgataatattttacgtcgttttggcggtggacttgtggttgcgggcgttgtggtctactacatgttgaggaaaacgattggctgaacaaaaaacagactgatcgaggtcatttttgagtgcaaaaagtgctgtaactctgaaaaagcgatggtagaatccatttttaagcaaacggtgattttgaaaaatgggtaacaacgtcgtcgtactgggcacccaatggggtgacgaaggtaaaggtaagatcgtcgatcttctgactgaacgggctaaatatgttgtacgctaccagggcggtcacaacgcaggccatactctcgtaatcaacggtgaaaaaaccgttctccatcttattccatcaggtattctccgcgagaatgtaaccagcatcatcggtaacggtgttgtgctgtctccggccgcgctgatgaaagagatgaaagaactggaagaccgtggcatccccgttcgtgagcgtctgctgctgtctgaagcatgtccgctgatccttgattatcacgttgcgctggataacgcgcgtgagaaagcgcgtggcgcgaaagcgatcggcaccaccggtcgtggtatcgggcctgcttatgaagataaagtagcacgtcgcggtctgcgtgttggcgaccttttcgacaaagaaaccttcgctgaaaaactgaaagaagtgatggaatatcacaacttccagttggttaactactacaaagctgaagcggttgattaccagaaagttctggatgatacgatggctgttgccgacatcctgacttctatggtggttgacgtttctgacctgctcgaccaggcgcgtcagcgtggcgatttcgtcatgttcgaaggtgcgcagggtacgctgctggatatcgaccacggtacttatccgtacgtaacttcttccaacaccactgctggtggcgtggcgaccggttccggcctgggcccgcgttatgttgattatgttctgggtatcctcaaagcttactcaactcgtgtaggtgcaggtccgttcccgaccgaactgtttgatgaaactggcgagttcctctgcaagcagggtaacgaattcggcgcaactacggggcgtcgtcgtcgtaccggctggctggacaccgttgccgttcgtcgtgcggtacagctgaactccctgtctggcttctgcctgactaaactggacgttctggatggcctgaaagaggttaaactctgcgtggcttaccgtatgccggatggtcgcgaagtgactaccactccgctggcagctgacgactggaaaggtgtagagccgatttacgaaaccatgccgggctggtctgaatccaccttcggcgtgaaagatcgtagcggtctgccgcaggcggcgctgaactacatcaagcgtattgaagagctgactggtgtgccgatcgatatcatctctaccggtccggatcgtactgaaaccatgattctgcgcgatccgttcgacgcgtaattctggtacgcctggcagatattttgcctgccgggctaacagtgtgatacattgctgtgtcggttaagccattacgctatccgacacagtgttaaatcctcgcttttttccttccccgaactgaaataaattagcgacacagcttgtggctggtttatcatcaatataaatgtattttttcccgatttcccttttgaggttgatgtgcagttaacgagtttcactgattacggattacgtgcgctgatctacatggcgtcattgccagaagggcggatgaccagtatttctgaagtgactgacgtctacggcgtctcccgtaatcatatggtcaaaataatcaatcaacttagtcgtgccggctacgtgactgctgttcgtggaaaaaatggcggcattcgcctgggtaaatcggcgagtgcgatacgtattggtgatgtggtgcgcgagctggagcccttatcgctggtgaattgcagcagtgagttttgccacattacacctgcctgtcggttgaaacaggcgctttctaaggccgtgcaaagttttcttacggaactggataactacacgcttgccgatttggttgaagagaatcaaccgctttataaattattgctggtggagtgacgaaaatcttcatcagagatgacaacggaggaaccgagatgtcacaagatcctttccaggaacgcgaagctgaaaaatacgcgaatcccatccctagtcgggaatttatcctcgaacatttaaccaaacgtgaaaaaccggccagccgtgatgagctggcggtagaactgcacattgaaggcgaagagcagcttgaaggcctgcgtcgccgcctgcgcgcgatggagcgcgatggtcaactggtcttcactcgtcgtcagtgctatgcgctgccggaacgcctcgacctggtgaaaggtaccgttattggccaccgtgatggctacggctttctgcgggttgaagggcgtaaagatgatttgtatctctccagcgagcagatgaaaacctgcattcatggcgatcaggtgctggcgcagccgctgggcgctgaccgtaaaggtcgtcgtgaagcgcgtattgtccgcgtactggtgccaaaaaccagccagattgttggtcgctactttactgaagcgggcgtcggctttgtggttcctgacgatagccgtctgagcttcgatatcttaatcccgcccgatcagatcatgggcgcgcggatgggctttgtggtcgtagtcgaactgactcagcgtccgactcgccgcaccaaagcggtgggtaaaatcgtcgaagtgctgggcgacaatatgggcaccggcatggcggttgatatcgctctgcgtacccatgaaattccgtacatctggccgcaggctgttgagcaacaggttgccgggctgaaagaagaagtgccggaagaagcaaaagcgggccgtgttgatctgcgcgatttaccgctggtcaccattgatggcgaagacgcccgtgactttgacgatgcagtttactgcgagaaaaaacgcggcggcggctggcgtttatgggtcgcgattgccgacgtcagctactatgtgcgtccgccaacgccgctggacagagaagcgcgtaaccgtggcacgtcggtgtacttcccttcgcaggttatcccgatgctgccggaagtgctctctaacggcctgtgttcgctcaacccgcaggtagaccgcctgtgtatggtgtgcgagatgacggtttcgtcgaaaggccgcctgacgggctacaaattctacgaagcggtgatgagctctcacgcgcgtctgacctacaccaaagtctggcatattctgcagggcgatcaggatctgcgcgagcagtacgccccgctggttaagcatctcgaagagttgcataacctctataaagtgctggataaagcccgtgaagaacgcggtgggatctcatttgagagcgaagaagcgaagttcattttcaacgctgaacgccgtattgaacgtatcgaacagacccagcgtaacgacgcgcacaaattaattgaagagtgcatgattctggcgaatatctcggcggcgcgtttcgttgagaaagcgaaagaaccggcactgttccgtattcacgacaagccgagcaccgaagcgattacctctttccgttcagtgctggcggagctggggctggagctgccgggtggtaacaagccggaaccgcgtgactacgcggaactgctggagtcggttgccgaccgtcctgatgcagaaatgctgcaaaccatgctgctacgctcgatgaaacaggcgatttacgatccagaaaaccgtggtcacttcggtctggcattgcagtcctatgcgcactttacttcgccgattcgtcgttatcctgacctgacgctgcaccgcgccattaaatatctgctggcgaaagagcaggggcatcagggcaacaccactgaaaccggcggctaccattattcgatggaagagatgttgcaactgggtcagcactgttcgatggcggaacgtcgtgccgacgaagcaacgcgcgatgtcgctgactggctgaagtgtgacttcatgctcgaccaggtaggtaacgtctttaaaggcgtaatttccagcgtcactggctttggcttcttcgtccgtctggacgacttgttcattgatggtctggtccatgtctcttcgctggacaatgactactatcgctttgaccaggtagggcaacgcctgatgggggaatccagcggccagacttatcgcctgggcgatcgcgtggaagttcgagtcgaagcggttaatatggacgagcgcaaaatcgactttagtctgatctccagtgaacgcgcaccgcgcaacgtcggtaaaacggcgcgcgagaaagcgaaaaaaggcgatgcaggcaaaaaaggcggcaagcgtcgtcaggtcggtaaaaaggtaaactttgagccagacagcgccttccgcggtgagaaaaaaacgaagccgaaagcggcgaagaaagacgcgagaaaagcgaaaaagccatcggcgaaaacgcagaaaatagccgcagcgaccaaagcgaagcgtgcggcgaagaaaaaagtggcagagtgatcaataccctctttaaaagaagagggttagattgctgacaaaatgcgctttgttcatgccggatgcggcgtgaacgccttatccggcctacataatcacgcaaattcaatatattgcagagatcatgtaggccggataaacgtagtgcatcaggcaaaacgtaaacaacgagtacattaatgagcgaaatgatttacggcatccacgcagtgcaggccctgctggagcgcgcccctgaacgttttcaggaagtctttattttaaaaggccgtgaagataaacgtctgttaccgctgattcacgcccttgagtctcagggcgtggttatccagttggcaaaccgccaatatctcgacgagaaaagcgacggtgccgtgcatcagggcattatcgcccgcgtgaagccaggacgtcagtatcaggaaaacgatctgccggatctgatcgcttcgctcgatcaaccgttcctgctgatcctcgacggtgtaaccgatccgcacaacctcggcgcgtgcctgcgtagcgcggacgctgctggcgttcacgcggtgattgtgccgaaagatcgctccgcacagctcaacgctacggcgaaaaaagtagcctgcggcgcggcagaaagcgttccactgattcgggtgactaaccttgcgcgcaccatgcgtatgttgcaggaagagaatatctggatcgtcggtacggcaggcgaggcggatcatacactctatcagagcaaaatgaccggacgcctggcgctggtgatgggcgcggaaggtgaaggtatgcgtcgcctgacccgtgaacattgcgatgagttgatcagcatcccaatggcaggaagtgtttcttccctgaacgtttcggttgcaaccggaatttgcttatttgaagcggttcgtcagcgcagctagttcgtctgaattatgaaaagccatccagatttggatggtttttttttgtctatagctggtaagataattacgtactgcaaatattcattttattaatatttaaactaaatctatatggaataatatatgacatggaatccgttggcgctggcgacggcgctgcaaactgtacctgaacaaaatattgatgtgacaaatagcgagagcgcattaattattaaaatgaatgattatggcgatttgcaaatcaatattctttttacttcccgccaaatgattatcgaaacctttatttgtccggtaagtagtatcagcaatccagatgaatttaataccttcttattaagaaatcagaagatgatgccgttgtcatcggtaggaatctccagcgtgcaacaggaagagtattacattgttttcggggcgttatcgcttaaatcttctcttgaagatatcctgcttgagataacctcgctggtagataacgcattggatctggctgaaattacagaagaatattcacactaattacaaggacgggtatttatgggaattttaaaaagtttatttacgctggggaaatcgtttatctcccaggcggaagaatccattgaagaaacccagggcgtgcgcatgctggaacagcatattcgtgacgctaaagctgaactcgataaagccggaaaatctcgcgttgatctgctggcgcgggtgaaattaagtcacgataagctgaaagatttacgtgagcgcaaagccagtctggaagcccgtgcgctggaagcgttaagcaagaacgttaatccgtcgttgattaacgaagttgctgaagaaatcgcgcgccttgagaatctcattaccgctgaagagcaagtgttgtcgaatctggaagtctcccgtgatggcgtggaaaaagcagttacagcgacagcgcagcgtatcgctcagtttgagcagcaaatggaagtcgttaaagccactgaagccatgcagcgtgcacaacaggctgtaacaacctctaccgttggcgcatcttccagcgtttcgacagcggcagaatccttaaaacgcctgcaaacgcgtcaggccgaacgtcaggctcgcctggatgctgctgcacagttggaaaaagtcgcagacggtcgcgatcttgatgaaaagctggcggaagccggaattggcggtagcaataaaagtagcgcccaggatgtattagcaagactgcaacgccaacagggcgagtaatttttttgccagcctcgctaaaaggctggcaactattttaaggataaaatatgtctggttttttccagcgtctgtttggcaaggataataagcctgctatcgctcgcggtccgctgggacttcatctcaatagtggctttacgctcgacacgttagcgtttcgtttgctggaagatgaattgctgattgcgctgccgggtgaggaatttacggtagccgctgtcagccacatcgatctgggcggcggtagtcagattttccgctactacacttcaggcgatgaatttctgcaaatcaataccaccggcggcgaagatattgatgacattgatgatatcaagctctttgtctatgaagagagctacggtatcagtaaagagagtcactggcgcgaggcgatcaacgccaaagtgatgggggcaatgatcttaaactggcaggaaaaacgctggcagcgattttttaacagcgaagaaccgggaaatatcgaacccgtctacatgctggaaaaagtagaaaatcaaaaccatgccaaatgggaggtccataattttaccatgggctaccaacgccaagtaaccgaagatacttacgaatatttgctgttaaatggtgaggaatcttttaacgatctcggcgagccagagtggttattttcgcgcgcgttgggtgtcgatatcccgctgacatcacttcatattattggttaattacaaggacgtttacaatgcatatactggattcacttcttgcctttagcgcctatttttttattggcgtggctatggtgattatttttctttttatctattctaaaattacaccgcacaacgaatggcagttaatcaaaaacaataataccgcggcttcactggcgttcagtggtacattgttaggttacgttatcccattatccagtgcggcaatcaatgcggtgagtattccagactatttcgcctggggcgggattgcactggtgattcagttactcgtttttgctggtgtcagactttatatgcccgcattaagcgaaaaaattattaatcacaataccgcagcaggaatgtttatgggaaccgccgcgctggctggcggtatttttaacgcagcttgtatgacatggtaatggacgatcatggccagaaaacgcaaatcaagaaataacagtaaaattggtcacggagcgatcagtcgcattggaagaccgcataatccttttgagtcgcgccgcaatcgctacgcacaaaaatacttaacgttggtgctaatgggcggtgccgtttttttaatagtcaaaggatggagtgaaagtagcgatgtcgataacgacggcgacggaacgttttactcgacagtgcaggattgtattgatgacggtaataatgccgacatttgcgcgcgtggctggaataacgccaaagcggcgttttatgccgatgttccgaagaatatgactcagcagaactgtcagtctaagtatgaaaattgttactacgacaacgttgaacagagttggatcccggtaatatctggatttttgttaagccgggttattcgtaaagatcgcgatgagcagtttgtttataacagcggcggatcctcatttgcttcccgccccgtctggcgcaacacttccggtgattactcctggcgctccggttctggcaaaaaagagtcttactcttcgggcggctttaccaccaaaaaagcgtcaaccgtttctcgcggcggctatggtcgttcttccagcgcccgtgggcattggggaggctaatcatgctaagacacaacgttcctgtgcggcgggatctggaccagatcgccgctgacaacggtttcgactttcatatcatcgacaatgaaatctattgggatgagagtcgggcttaccgttttactctgcgccagattgaagagcagatcgaaaaaccgactgcggaactgcatcagatgtgccttgaggtggtggatcgagcggttaaagacgaagagatcctgacgcaactggcgatcccgccgttgtactgggatgtgatcgctgaaagctggcgcgcccgcgatccttcgctgtatggacggatggattttgcctggtgtggcaatgcgccggtgaagctgctggagtacaacgccgatacgccaacttcattgtacgagtcggcttatttccagtggctgtggctggaggatgcccggcgcagcggcattattccgcgtgatgccgatcagtacaatgctattcaggaacgcctgatttcacgctttagcgagctttacagtcgggaaccgttttatttttgctgctgtcaggacaccgatgaagacaggagtaccgtgctgtacttgcaggactgcgcccagcaggcagggcaggagtcgcggtttatctacattgaagatctcggtttgggcgtcggcggtgtactgaccgatcttgatgataatgtcatccagcgtgcatttaagctgtatccgctggagtggatgatgcgtgacgataacggtccgctgctgtgcaagcgtcgcgagcaatgggtggagccgttatggaaaagtatcttgagtaataaagggctaatgccgctgctttggcgcttcttccctggtcatcctaaccttcttgcatcctggtttgagggtgaaaaatcgcagattgccgctggcgaaagctatgtgcgtaaaccgatctactcgcgcgaaggcggaaacgtcaccattttcgacggtcagaataacgtcgttgaccacgctgatggtgattacgccgatgaaccgatgatctaccaggcgtttcaacctctgccgcgatttggcgatagctacacactcatcggtagctggattgtcgatgatgaagcgtgcggaatggggatccgtgaagataacacactgatcaccaaagacacctcacgtttcgttccgcattacattgctggataagaatgttttagcaatctctttctgtcatgaatccatggcagtgaccatactaatggtgactgccattgatggagggagacacagtgcactggcaaactcacaccgtttttaatcaacctataccattaaataacagcaacttatacctgtctgatggcgcgctctgcgaagcggtaacgcgtgaaggtgctggctgggatagcgattttctagccagtattggtcagcagttaggaacggctgaatcccttgaactggggcggctggcgaatgtgaatccgcctgaattattgcgctacgatgcgcaaggacgccgtctggacgatgtgcgttttcaccccgcctggcacctgctgatgcaggcgctatgtaccaatcgggtgcacaatcttgcctgggaagaagacgctcgctccggcgcatttgtggcgcgcgcggcgcgttttatgttgcacgcacaggttgaggcagggtcgttatgtccgataaccatgacctttgccgccacgccattgctgttacagatgttacccgcgccgtttcaggactggaccacgccgctgctgagcgatcgctacgattctcacttattgccaggtgggcaaaaacgcggtttgttgattggcatgggaatgacggaaaagcagggcggttccgatgtcatgagcaacaccacccgcgcagagcgcctggaagatggctcttatcggctggtggggcataaatggtttttctcggtgccgcaaagcgatgcgcatctggtgctggcgcagactacgggcggtttgtcctgcttttttgtgccgcgctttttgcctgacgggcaacgcaacgcgattcgcctcgagcggctgaaagataagctgggtaatcgctctaacgccagctgcgaagtggagtttcaggatgccattggctggttgttggggcaggaaggggaaggaattcgtctgatcctgaaaatgggtgggatgacgcgttttgattgcgccctgggtagccatgccatgatgcgccgtgcattttcgctggcgatttatcatgcacatcaacgccatgtttttggtaatccattgatccaacagccccttatgcgtcatgtcttaagtcgcatggcacttcagcttgaagggcaaacggcgttgctgtttcgtcttgcgcgagcgtgggaccggcgtgccgatgccaaagaagccctgtgggcgcgtttatttacgcctgcggcaaaatttgtgatctgcaaaagaggtatgccgtttgtggccgaagcgatggaggtgctgggcggcattggttattgcgaggagagcgagctgccgcggctttaccgggagatgccggtaaacagtatttgggaaggttccggcaatattatgtgcctggatgtgctgcgcgttctcaataagcaagcgggcgtatacgacttattgtcggaagcgtttgtggaagtgaaagggcaggatcgctattttgatcgcgcggttcgtcgtttacagcagcagctgcgcaagccagctgaagaattggggcgagagattactcatcagctattcctgctgggctgcggtgcgcaaatgttgaaatatgcctctccgccaatggcacaggcgtggtgtcaggtgatgttagatacgcgcggcggcgtacggttgtcagagcagatccagaatgatttattgctgcgggcgacggggggagtgtgtgtgtaagcgtatacgactgatgcgacgctggtttcgattaactcaatgaaatatgtgaaaattgtaggccggacaaggcgctcgcgccgcatccggcattgttcatttgctgtagatgacactcatgcatacagtatcgcctgtacgcgccagttatcaggctgctggtcttcgtacatggtaataatgcggtaccatgacgcaccttgttcatcggcctttaacgccacgatacgttccacgtcctgcggatcccctgaaatattgctaactgagatctgacctatttcattcaggcccgtcacgcagtcagcactggcgaattctgcagactgtgccgtggcgctcgcaggataagtcactaattgcagcgagggtgaggcaagtaattgtttcatcgtcagctccatttttcgtttccccacatgttgcagggcattccatcgcggtaataaacgcccaggcttccagccggtaatttattgtgcacaggtaaacgcatagggacgcaaagcaatgtaaagctgactatgtaagttgtctgatttatttacggtacaaaatggcttgtgaataccactgtcctgtcacgatggtttcgtccaccatgacgacaacgtaataatcagcttttgcagcgacagcttttgctctgatttctgctaatgcgtcatccggagaaccccgaaccatcgtgcttacgctacctattcgctgtaacccttgcgtctggtcgcggcgaatctcttgcggatggttcgttactggcggtgctggctgtggcgtaccttgcagtgcgctacaggcacttaacatcaacaccaataataaactggcaaaccggtaaataacgctattacgtttcctgctaaccatagtgtagtgccttattaatttaactttgggggaatgttcccgaattgttacctggtacgcgattttcgaatgaaaacgtgacgaaagcgtaacccacatctcaacattatgaactaataccgccagcagaaacttgtgctaaggatttcttcatgtcataccagacaaaaaggagagacagatgattgaaatagaatcacgcgagctggcagatattcccgttcttcatgcttatcctgtcgggcaaaaagataccccgttaccgtgcgtaattttttatcacggctttacttcatccagcctggtgtatagctattttgccgttgcgctggcgcaggctggtttgcgggtgatcatgccggatgcgcccgatcacggtagccgttttagtagcgacgaagcgcggcggttaaatcaattctggcaaatcttgctacaaagtatgcaggaattcactactttacgtgcggcaatagccgaagaaaactggctgcttgatgaccgtctggcagtcggtggcgcgtcgatgggcgcgatgacggcactgggaattaccgctcgccaccccacggtgaaatgtaccgccagcatgatgggatcgggctattttacatcgctcgcccgttcactgtttccaccgctgatacctgaaacggcagcacagcagaatgaattcaataacattatcgcgccgctggcagagtgggaagcgacaaaccacctggaacaacttggggacagacctctactgctgtggcatggcctcgacgatgacgttgtgcctgccgacgaatcactacgtttgcagcaggccttaagcgagacgggacgggataaactgctaacctgttcatggcagccaggcgtgcgtcaccgcattacgcctgaggcgttagatgctgccgtgacatttttccgccagcatctttaaacacgcagaatgctgaccccttgcgcttccagttgttgcaggatttccgggttagcatttttgccggtgatcagcatatcgatttgatcggcacggctaaaaagcattcccgcgcgttcgccaatcttactgctatcaaccagtaccaccagtttccctaccacgctcagcatcttctgctctgccattgctgtcagcatatcggttttatacaacccttctgcggtcagcccttttccgctggtaaacatccagtgcccggcatagagactgttttcgctgccctgcgggcttaaagtgatggactgacttttgttgtactgtccgcccataatgatcacgctgtcatgttcttgatcgatcaggtaatttgccagcggtagataattagtgatgatttgcactggcttgccacacatttcccgcccaagcagaaacgcggtggagccgcagttgatgactacgctttcgcccggattaaccagctgcgaggccgctttagcaatacgtactttttcatcgtgattctgcgcctgatgcagattcatcggcgtccagcgcgggcgctgctgggtaatagcttctgcgccattgcgcacctttttcagtttgccgctttcgtcaagtttattgatatcgcgtcgcgcagtggcaggcgaaattcccagacgctcaacgactttctcaacggtcacaaagcccaattgtgcgagcatttccaggaggatttgatgtctttgtgcttcagtcatgagctattccgataaaatttgatttttttagatgatatttgaaatagccaggaaatactacgccggatagcgcgaacttctccacgctatccggtataaacgacagattacaggaatgacttgaacggcagatccggttcaatagtgaagcaatcatcgaaaccgcgcggatagtggtactcgaagttgtctttatccagcggccaggtaaatttgccgccaacctgccagataaacggcttgaagccatacttcagacgatcttttttcatctcccacagcacgcggatctcttgcggatcggcctggaagtttgaccagatgtcgtggtggaacgggataaccactttcgcattcagggcttcacccatacgcagcatatcggcgctggtcattttgtcggtaataccgcgcgggttctcaccatacgatcctaacgccacatcgatctgatgttcgttaccgtgcttcgcataatagttagagtagtgggagtcgccgctgtgatacagggagccgccaggcgttttgaacagatagttcaccgcgcgatcgtccatgccgtccggcagtacgccagccgctttttgatcggcaggcagggtgatcagtgcagtacggtcgaaagcgtcaagcgcatgaatttcaatgtctttcacttttacaacatcgcccggtttgaccacgatgcaacgctctttcggtacgccccagccaatccacaaatccacacaggttttcggtccgataaacggtacgtcatcagcacagttctgcatcacggcagcagcgacgttaacgtcgatatgatcgttgtgatcgtgagtcgccagtaccgcgtcgatctggcgaatcgcaaacggatcaagaacaaacggggtggtacgcaggtttggctgcagttttttcacgccagccatgcgctgcatttggtgaccctgtttcattaacgggttaccgtgactttgtttgccagtgccgcaccagaaatcaacgcaaacgttggtgccaccttccgattttaaccagatcccggtgcagccaagccaccacatcgcaaatgtgccaggagcgacctgttcttgttcaatttcttcattcaaccagctaccccactccgggaaagtgctcaggatccaggattcacgggtgatacttttcactttactcatcgccatttaccttcatgatagttcaattcgaatcaatatgtgattggttttgattaatcctgacactattttttcaggaaggcaatgaccattttttgactttttgccagggaagttgttgttgattttgagtatggaaagatttaatggaatgtgtaattcaattaactaaatgaatttaaatgaataattgtttcgttgtgtgaatcccactctatccatgtggaattatttgcgggtcgcgtcacatttaatcataaataatcttgttgtgattacttttgaaaattagagtgagtgcacaacattccgggtgtgtggaatacccggttacctcttcttcaggagatcgttatggagatcctctacaacatctttaccgtgttttttaaccaggtcatgaccaatgccccgttgttgctgggtattgtgacctgtctgggctacatcctactgcgcaaaagtgtcagcgttattattaaaggcacgattaaaaccataattggtttcatgttgttgcaggcagggtccggcatcctcaccagcaccttcaaaccggtggtggcgaaaatgtccgaagtctacggcattaacggcgcaatttccgatacttacgcgtcgatgatggcaaccatcgaccgcatgggcgatgcctatagctgggtagggtacgcggtgctgctggcactggcgctgaacatttgttacgtgctgctgcgtcgtattaccggtattcgcaccatcatgctgaccggccacatcatgttccagcaggcggggctgattgccgttacgttgtttattttcggctattccatgtggacgaccattatctgtacggcgattctggtttcgctctactggggcattacctccaacatgatgtacaaaccgactcaggaagtcaccgacggctgcggtttctccattggtcaccagcagcagtttgcatcatggattgcctataaagttgcgccgttcctcggcaaaaaagaggaaagcgttgaagacctcaaactgccaggctggctgaatattttccacgacaacatcgtctccacggcgattgtgatgaccatcttctttggtgccattctgctctccttcggtatcgacaccgtgcaggcgatggcaggtaaagtgaactggacggtgtacatcctgcaaactggtttctccttcgcggtggcgatcttcatcatcactcagggtgtgcgcatgtttgtggcggaactctctgaagcatttaacggcatttcccagcgcctgatcccaggtgcggttctggcgattgactgtgcggctatctatagcttcgcgccgaacgccgtggtctggggctttatgtggggcaccatcggtcagctgattgcggttggcatcctggtcgcctgcggttcctcgatcctgattatcccaggctttatcccgatgttcttctccaacgccaccatcggcgtgttcgctaaccacttcggcggctggcgtgcggcgctgaagatttgtctggtgatggggatgatcgaaatctttggttgcgtctgggcggtgaaacttaccggtatgagtgcctggatggggatggcggactggtcgattctggcaccgccgatgatgcagggcttcttctccatcggtatcgcctttatggccgtcatcattgtaattgcactggcttatatgttcttcgctggccgcgcactgcgcgcagaagaagatgcagaaaaacaactggcagaacagtctgcttaataaggagttttgattatgaccgtacgtattctggctgtgtgtggcaacggacaaggcagttccatgatcatgaagatgaaagtggaccaatttttaacccaatcaaacattgaccacacggtaaatagctgcgcggttggcgaatacaaaagctagttgagcggcgcggatatcatcatcgcttctacgcacattgcgggcgaaatcaccgtgaccggcaacaaatacgtggttggcgtgcgcaacatgctctctcctgccgactttggcccgaaactgctggaagtgatcaaagcgcatttcccgcaggatgtgaagtaaggacgcgccatgaaattacgtgattcgctggcggagaataaatccatccgcctgcaggctgaagctgagacatggcaggacgcagtaaaaatcggcgttgacctgctggtggcggcggatgttgtcgagccgcgttactaccaggcgattctggatgcggttgaacagcacggtccgtactttgtgctcgcaccaggcctggcaatgccgcacggtcgcccggaagagggcgttaagaaaaccggttttgcgctggtgacgctgaaaaagccgctggagttcaaccacgaagataacgacccggtggatatcctcatcaccatggcggcggtcgatgccaacacgcaccaggaagtgggcatcatgcagatcgtcaacctgtttgaagatgaagaaaatttcgaccgtttacgtgcctgccgtaccgagcaggaagtactggatctcattgaccgcaccaacgcggcagcttaagaaggaattgaagatgtcattaccgatgttgcaagtcgcgctggacaaccagactatggatagcgcctacgaaaccactcgcctgattgccgaagaagtcgacattatcgaagtgggtaccattctgtgcgtgggcgaaggcgtgcgtgcggttcgtgacctgaaagcgctctacccgcacaaaatcgtactggcagacgctaaaattgctgatgcgggcaaaatcctttcgcgtatgtgcttcgaagccaacgctgactgggtgacggtaatttgctgtgcggatatcaacaccgccaaaggcgcgctggacgtagcaaaagagtttaacggcgacgtgcagatcgaattgaccggctactggacctgggaacaggcgcagcagtggcgtgacgcaggcattcagcaggtggtttatcaccgcagccgtgacgcgcaggccgcaggcgtagcgtggggtgaagccgatatcactgcgatcaaacgtctttccgatatgggcttcaaagtcaccgttaccggtggcctggcgctggaagatctgccgctgttcaaaggcattccaattcatgtgtttatcgccggtcgcagcatccgtgatgccgcttctccggttgaagccgcgcgtcagttcaaacgttccatcgccgaactgtggggctaaggagcggatatgttgtccaaacaaatcccgcttggcatctatgaaaaagcgctccccgccggggagtgctggctggaacgcctgcgactggcaaaaacgttgggcttcgattttgtcgagatgtcggtagatgaaactgacgagcgcctgtcgcgcctcgactggagccgcgagcagcgtctggcgctggtgaatgcgattgttgaaaccggcgtgcgtgtgccgtccatgtgcctttctgcccatcgtcgtttcccgttgggcagcgaagatgacgcggtgcgggcgcaggggctggagattatgcgtaaagccatccagttcgcccaggacgttggcattcgcgtgatccagctggcgggctatgacgtttactatcaggaagccaataacgaaacgcgtcgtcgtttccgtgacggcctgaaagagagcgttgagatggcgagccgcgcgcaggtgacgctggcgatggagatcatggattatccgttgatgaactccatcagcaaggcgctgggttacgcgcactatctcaacaacccgtggttccagctctacccggatatcggcaacctgtcggcgtgggacaacgatgtgcagatggagttgcaggccggaatcgggcatatcgtcgcggtgcatgtgaaagacaccaaaccgggcgtcttcaaaaacgtgccatttggcgaaggtgtggtggatttcgaacgttgcttcgaaacgctcaaacagagtggctattgcgggccgtacctgattgagatgtggagcgaaacggcggaagacccggcggcagaagtggtgaaagcgcgtgattgggtgaaagcgcgcatggccaaagcaggcatggtggaggcggcataatgctaaagctaaaacagcaggtgtttgaagccaacatggatctgccgcgctatgggctggtgacctttacctggggcaacgtcagcgctatcgaccgcgaacgcgggctggtggtgatcaagcccagcggcgttgcctacgaaaccatgaaagcagacgatatggtggtggtcgatatgagcggtaaggtggtggaaggggaatatcgtccgtcttccgacaccgcgacgcatcttgaactctaccgtcgttacccgtcgcttggcggcattgtccatacccactccactcatgccaccgcatgggcgcaggcggggctggcgatcccggcgttaggcaccacgcacgccgactacttctttggcgacattccgtgtacgcgcgggttaagcgaagaagaggtgcagggcgagtatgaactgaacaccggcaaagtgattatcgaaacgctgggcaacgccgagccgctgcatacgccgggaattgtggtgtatcagcacgggccgttcgcctgggggaaagatgctcacgatgcggtgcataacgcggtggtgatggaagaagtggcgaaaatggcgtggattgcccgcggcattaacccacaactgaatcacatcgacagcttcctcatgaataaacacttcatgcgtaagcacggtcctaacgcctattacgggcagaagtaagcagtgcgccccggaattattacctcctgcgggatgtaattggtctgattccggggcctctccagttaataaaatcatcaacatcaggtgctttatggctatcaaaggattgtttgtcagaacggatccgcagcgtcgccgctatggcgttgcgttacttgtgggtgtactttcaggcattatttcagcatttgttaaatggggagcggaagtccccttgccaccgcgcacattttccggtggtcgcgatgaatttaacccgccgtatatctttctacgagattatttaggtatcgacccaacccaaactgtgtacacattctcggaacatattatcaacccggtgatggtgacgcatatcatcttctcactggtttttgcgatagggtattgtgttgtcgcggaaatttttccgaaagtgaaattatggcaggggatattagcagggcttattgtgacagtggcagtccacggtatattttgcccggcgctgaatttaacgccgccgctcactcaattgccttttgacgaatatgcgtctgaaatcctggggcatattttctggttctggataatagagattatgcgccgcgacttacgtaatcgcattactcatgagccagatccggaagtcgcaattcggtgaataaccgtataaaaaagccccctgcgaagggggcaaagcaaactatggcaatgtttcgttggttatacctggtgctagcgataaatatccgcgctggcgtgcatattgccgttactccccggttcccgcatcagaattacgtggtagtacgttgcgccctgcgcatctgtctcttcatttaatgcctgacgcgcttcgctttcagtggcgaaattatgattgatataaatcacgcctaagctttgcacatcatccatgtttctggcctggtggttattaatttcaatggctgcccatgtatttgcacttagcaaaagcacagccagaagggctaaaactcgactgaacatagatacctcctcgacggctgactttgtgtgctctcctctgtgatgatcttctgatttaattttaatcaatgataaagaagttgatggtgaccatttctgatgcagttgttcgaaaaaacactgtgacggaatgtgatgaacttcaaatcagggagttagttcttttgagcgaaagatgagatttatttgtcggctggccttgagtttagcggggcatacaagtactataacgcgtcatttttcagccgacctttaacacgttccttgcctccccgggattcggctgacccagacaggaggctgaataatccgtaaggagcaattcgatgcgtcattacgaaatcgtttttatggtccatcctgaccagagcgaacaggttccgggcatgatcgagcgctacactgctgccatcactggtgcagaaggcaagatccaccgtctggaagactggggccgccgtcagctggcttacccgatcaacaaactgcacaaagcacactacgttctgatgaacgttgaagctccgcaggaagtgatcgatgagctggaaactaccttccgcttcaacgatgccgttatccgcagcatggttatgcgtaccaagcacgctgttaccgaagcatctccgatggttaaagcgaaagacgagcgccgtgagcgtcgcgatgatttcgcaaacgaaaccgctgatgatgctgaagctggggattctgaagagtaatttctgatgaccaaccgtctggtgttgtccggcaccgtgtgcaggactccccttcgaaaggtcagtccatcaggaattcctcactgccagttcgtgcttgagcatcgttctgtgcaggaggaagccggttttcaccggcaggcgtggtgccaaatgcccgttattgttagcggacacgaaaaccaggccattactcacagtataacggtcggcagtcgcataaccgttcaggggttcatttcatgccacaaggcaaagaacggactgagcaaaatggttttgcatgccgagcagattgaattgatagattctggagactagccatatggcacgttatttccgtcgtcgcaagttctgccgtttcaccgcggaaggcgttcaagagatcgactataaagatatcgctacgctgaaaaactacatcaccgaaagcggtaagattgtcccaagccgtatcaccggtacccgtgcaaaataccagcgtcagctggctcgcgctatcaaacgcgctcgctacctgtccctgctgccgtacactgatcgccatcagtaatcggtcacggtccattaatacgactttgagaggataaggtaatgcaagttattctgcttgataaagtagcaaacctgggtagcctgggtgatcaggtaaacgttaaagcgggctatgctcgtaacttcctggtaccgcagggtaaagctgttccagctaccaagaaaaacattgaattcttcgaagcacgtcgcgctgaactggaagctaaactggctgaagttctggcagctgctaatgctcgcgctgagaaaatcaatgcactggaaactgttaccatcgcgtctaaagctggcgacgaaggtaaactgttcggttccatcggtactcgcgacatcgctgacgctgtaactgcagctggcgttgaagtggctaagagcgaagttcgtctgccgaacggcgttctgcgtaccactggcgaacacgaagtgagcttccaggttcacagcgaagtattcgcgaaagtgatcgtaaacgtagtagctgaataattcgttattcaacgagacgtaaaaacgccgaccattggtcggcgttttgctttctatttttcgtcaggtattagtttcgcaagtagatccattcaccattctcttgtgtccataagtcaggatggtttgctggcgttagatgcatacgatcactccttatgtctcggtcctgcggcactcgctcgaaacctaaacccgagtagattgctgctgaatttgataaggaacgtagaccaattttcaaatcatggggtaaatcagaatacgcgtttagcaatgcagcaatgatgaatccgagggcattagaaacgcctgtaacagtgcgaagttggtcgatataaagatcgattgttggtagttcagatgaccagcaattaggcatttgggcaggaagggttacaacgtatcctatcgtttggccggtatagtctggagtaccataaccaggtcccaaaaccacttcgtgtattgtgtatttactgttgggttcgaaggattcgacatcttgcaataaatatttcagttctgcggttaacctcgcacccgcgtgagctttattgtatttctgggcgtgaatattatctaatgtagcttcatggttccatccaaaagaattatcaccattcattgttactccatcgtaagcattacacttcgttgctaacttattgaatgcttgccagtcagagagatctagtttgtggatctcaacagtacgtctgccatcgcaattatgatctcttccacgatttggcagtaatgtagcacgtgcatattgatgaaattttaattttactggtttgtcggtggacgaaaaatggggtgaatatgcaggaaatgaataaatagtcgttggtaatgtcattgtaatgttacctgtttaatgtttttataaatatcgcagctgatgttcacagaaaaagaatcgatattaataaaaataagtttgttttctgaagtagtgaaaatagcggatggtgaaagatattaatatcaaaaatcgctcattatggatataacgatgcccccggggagaaaatgacttccacgccttccaccatacattcttgttgtgcggtatgtaattattctacgctgttggtatcggtgcgtttgttaatcatctggttaaccagccacaaaaagccattgagaaaattattgattttacatgggattattatattgctaacccttggtttttaaaaattgtgcatagtgaaaatcaaagtaaaggtgtgcattatgcaaaatcacagcgtctcttagaaattaaccatgcgcacttgcagttaatggaatccttattggatgaagggaagaaatacaatatttttaagccaggtatcgacccattgcaggtgaatattaatattgctgcgcttgggggatattatttgatcaaccagcatacgcttggcctggtttatctggtgcgccgtaaaaccccgtccttcagggcggggatataaggcgcggttttccacctgaccaggtgtttgctgttgttcaatgtattggcggatgacggatattggcgcacctccgcagctattggcaaaatagccaggactccacaaaacgcctttgtagtaatacctgactgcaatatctggtcgatctcgtcgcagtaacctacccgatacgcctttgaggctgtttaccagactggatatcgccagtttgggaggatagttaattaacaaatggacgtgatctggttcgccatccatttcaaccagttcagcttcaaaatcagcacatacatttgaaaagtaagtgcgtagtttttctgtcgcgtcatagtcaaaaatctgacgtcggtatctggtgacaaagaccaggtgaacatgcatcaggaaaacacaatgcttccccgtcggatatcggtttctttattcatagaccaaagtatcatttggcctgtgaaacgattacaggcatttaaattccagttaagaccaggtgatcaacaggagtgtgaaatgaggcgcttcgcaggcgcatgtcgtttcgttttcaatcgtgctctggcgcttcagaatgagaatcatgaggccggtaataaatacatcccttacgggaaaatggcttcctggctggttgagtggaaaaatgccactgaaacgcaatggcttaaagattctccctcacagccattgcaacagtcactgaaagaccttgagcgggcttacaaaaacttcttccggaagcgggctgcttttccccgattcaaaaagcggggacagaatgatgcattccgctacccgcagggcgttaagctcgatcaggaaaacagccgtatttttctgccgaaactgggctggatgcgctaccggaatagccgtcaggtcacgggtgttgtgaaaaatgtcactgtcagccagtcctgcggtaagtggtacatcagtattcagacagaaagtgaagtatccactccggttcacccttcagcatcaatggtcgggctggatgctggcgtggctaaactcgccacgctgtcagatggcacagtctttgagcctgtaaacagttttcagaaaaaccagaagacgctggcgagacttcagcgacagttaagccgcagggtcaaattcagcaacaactggcagaagcagaaacgcaaaatacagcgactgcattcccgtatcgcaaatatccgcagggactaccttcacaaagtcacaacgaccgtcagcaaaaaccacgcaatgatagtcattgaggatttgaaggtcagcaacatgtcaaagtcagcagcgggtacggtcagccagccggggcgcaatgtccgggcaaaatcaggtttaaaccgttcgatactggatcagggctggtatgaaatgcgccgccagcttgagtacaagcagctctggcgtggcggtcaggtgcttgctgttccgccagcgtacacaagccagcgttgcgcgtgctgtggtcatacagcgaaagaaaatcgcctgtcacaaagtaaattcagatgccaggtatgtggatatacagcgaacgccgatgtaaatggcgctcgtaacattttagcggcggggcacgccgttcttgcctgtggagagatggtgcagtcaggccgctcgttgaagcaggaacccaccgaaatgattcaggcgacagcctgaacgaagcagggatccacgtccttcagggcgtggaggatgtcaacatatcagtatggtttccccccaggcactggaagccagacgtaaggtcatcaaagagacgctccttagctggcttttggttgatccttcatctaccgcgcacgaataaaactgccatccggctggcgggtaaacaggacctgttgattattccccgtatcaatggttaagcccgtcaccacgccgctggcgttctggcggattttcaccatctgcccgttttgcaaattactcagcggcttacccgcgccttctacctgcgccattgcatagacatcggtagcgggcagtccgtggtcgcggaacagctgcgccatcgttttaccgggttcgacacggtaagagcgccattgattatcaattccgctatctggctggaatggttgcgtttgggtagtttgcggctgttcttctggctggccttcctgtataggttctggagcgaccggagccacctgatcaggatcattttgtggtgtgactaattgcgcccgcagctgttcttctgtcggcggttgtgattgcgactgaatatctaactgcgcttcacgcgtcaccaccggcgcgttgggcgtatcatcagatggaagcagaaatccgaccaccaatacaatggcggcaataatgatcccccgacgatgcatcggcggcagcgggtccatgaagcgaaaattgtccggcgcgtgccagactttctccagggttggttttagttcaaagcgcccgggcatggtttcctcctgctccgcgtcttgttcctcaatcatagcctatgaataagctaacgctatgatgtccgtggtaaacccgcctttattatattcatacgggatattgctattgtttctttttccccgtgatttgtcatcattcccgcgacaaagttttacccaaagaagtgtggctgatatgctgcccgctactttataccctaagaaaggaaatacgatgaccaccccaacttttgacaccatcgaagcgcaagcaagctacggcattggtttgcaggtagggcaacaactgagtgaatctggcctggaagggctgctgccagaagcactggttgcaggtattgccgatgcgctggaaggcaaacatccggctgttccggttgatgtggtgcatcgcgcgctgcgtgaaatccacgaacgcgccgatgccgttcgtcgtcagcgtttccaggcgatggctgctgaaggtgtgaaatacctggaagaaaacgccaaaaaagaaggtgtgaatagcaccgaatctggcctgcaattccgcgtgatcaaccagggtgaaggcgcaattccggcacgtaccgaccgcgttcgtgttcattacaccggtaaactgatcgacggcaccgtgtttgacagctccgttgctcgtggtgaacccgctgaattcccggttaatggcgtgatccctggctggattgaagcactgactctgatgccggtaggttctaaatgggaactgactatcccgcaggagctggcatatggcgagcgcggcgcaggcgcatccatccctccgttcagcaccctggtgtttgaagtcgaactgctggaaatcctctaagcagcgcattctgttcccctcgaaccagaggggagcaggtattcagcaataaacccttcagtttgccaaacggcgctattttgtgttgcaaagaccgcgtaagcgtgtatttttgtgagctgtttcgcgttatcaccgtgatatgacactcactttaaacataaaattaacattagatctaaatcttagtattcatcccgcgtattgttacctaatatcgatgagtcccgatacagattcgtcgtatcatagactgactaaaggccgtagagcctgaacaacacagacaggtacaggaagaaaaaaacatggtagatcaggtaaaagtcgttgccgatgatcaggctccggctgaacagtcgctacggcgcaatctcacaaaccgacatattcagcttattgccattggcggtgccattggtacggggttgtttatggggtctggcaaaacgattagccttgccgggccgtcgatcattttcgtttatatgatcatcggttttatgctctttttcgtgatgcgggcaatgggggaattgctgctttcgaatctggaatacaaatcttttagtgacttcgcttccgatttactcgggccgtgggcaggatatttcaccggctggacttactggttctgctgggttgtaaccggtatggcagacgtggtggcgatcactgcttatgctcagttctggttccccgatctctccgactgggtcgcctcgctggcggtgatagtgctgctgctgacgctcaatctcgccaccgtgaaaatgttcggtgagatggagttctggtttgcgatgatcaaaatcgtcgccattgtgtcgctgattgtcgtcggcctggttatggtggcgatgcactttcagtcaccgactggtgtggaagcgtcattcgcgcatttgtggaatgatggcggctggttcccgaaaggtttaagtggcttctttgccggattccagatagcggttttcgctttcgtagggattgagctggtaggtacaaccgctgcggaaaccaaagatccggagaaatcactgccgcgtgcaattaactctattccgatccgtatcattatgttctacgtcttcgcgctgattgtaattatgtccgtgacgccgtggagttcggtagtcccggagaaaagcccgtttgttgaactgttcgtgttggtagggctgcctgctgccgcaagcgtgatcaactttgtggtgctgacctctgcggcgtcttccgctaacagcggcgtcttctctaccagccgtatgctgtttggtctggcgcaggaaggtgtagcaccgaaagcgttcgctaaactttctaagcgcgcagtacccgcgaaagggttgaccttctcgtgtatctgtctgctcggcggcgtggtgatgttgtatgtgaatcctagcgtgattggcgcgttcacgatgattacaaccgtttccgcgattctgtttatgttcgtctggacaattatcctttgctcgtacctggtgtaccgcaaacagcgtcctcatctgcatgagaagtcgatctacaagatgccgctcggcaagctgatgtgctgggtatgtatggcgttctttgtgttcgtggtcgtgttgctgacactggaagatgacactcgccaggcgctgctggttaccccgctgtggtttatcgcgctggggttgggctggctgtttattggtaagaagcgggctgctgaactgcggaaataaccgcattatcatgctggatggcgcaatgccatccagcttttagatcactcacccgccagcgcgcgtgggaacagtacattgttttccaggctgatgtgatccatcaggtcatcaatcagttcattaatgccgttatacatcgctttccaggtggtgcaggcttccggcggcggtgtgacgttattggtagtgtgtttgattacttccagcagttcacccgcttcatcgtgctcgctttccattacgctgattggccccattgcctggctgcccatgccttgtttgatcatcgggaagaggatctgctcttctttcatcatgtggctggaaagctcttcatgcagcatagtcaggtattttgtcagcccttttggcacgctcggtttgtcggcgtgaacgcgctcgactttagtcgcttgcaggatcagctccggcaactgctcgcggtgacgatcgtggtagcgcacgatgatatggtcaatgatttctgccagcggggcgctacgccagtctttctcaatcggttgttcagcgagctttgccagttcagcttcaatgacctcaacatccagttctttacgtgccgccgcgcgcgccagcgtctgcttaccgccacagcagtaatccatatcatatttacgaaacagagctgaagcgcgaggaatagagagcgccagttcacctaaaggttggtcgcgataagccatagctgatacctcattcttaataagataagatgtattttaaatgcatctttaaggcaaaagctataacccttacgtagcagaggcttatttaactcactgccagcgtgtcaactttctgagacagattcagttaaaggtttttctggttttgctctgaccgcgatgaccacgccaatcactaacagcgcgataccgctcagcgtcattagcggcggcatttgctggcggagtaaaaaggtgtacagcaaacctgccagcgtttcgaaaacaatcagcggcccgagaatcactgtcggtaatcgctggctggcgacgttccagcagagtgcgccaacccatgagcaaagcacggctatcgcaatcatcagactaataaacaccagcggacgggggccaaagggtagggagaagtccggcgtttgcgtattcagccagtaacaagcgacgagatagccgataagtgaaaccggcagtgtgaccagcgcctgcgctgttgcccacatcatcggatgtttgtcgggattttcccgcagccagcgggcgttgcgcagggcataccacgcccagcagaccacggaaactaacgctagcacgatgccagaggtataacgtgcccagtcaaaatcggggagtccgtggtttaactcagcaatattcacactcgcgaggccgatgccaatacaaatcagtgccggggcgagttttccccacgcgagtttgccgtcgcgctggctataaagcagattggcaaagacaggaatgaccaccggcagggtgccgataatcatcgtggaaacaggcgcgccagtacgttgaatggcactggcaaggcagaagtaataaatgaggttgcccatcatagtgagcatcaaggcggtaagccagtcgcgacgcgccaactgacgcagacgcacgcgtcccagccaggcaatgggtagcgcaattaaccctaacgccagataacgccccatcgactgcaacatcgccgggtattccggcacgatcaacggcccgacaaaaataagcccccacatcaaccctgctaacagggcgtacagcacgccgctaatcattactggcatccattggtctgtcagaagaaacgttcaggaagcagacatgattgctcccggcatcccgtcattattagagaggatgcgggaggatgccactttaattaactagttattaacattaaaaagatggcttacgctttcggctaacgttgtcgttgggcggccaatcaatttgctaagcgttttgctgttatcaaacagaccacctttcgatgcgccaacgtcagaatccgccagcatatccgccagtccgtcgggcagtccgacgcttttcagtgccgcggcgaaatcggcttcgctcagattttgataggtaacggattttccgctctgtttggtcagctctgccgctaactgtgtcaacgtccaggcactatcgcccgccagttcgtaaaccttgccttcgtgaccggcttcgctaatcacgcgtgccgcagctgccgcataatctgcccgcgttgctgaggcgattttgccatcgcccgccgcaccgataaatacgccgtgttccagtgctgccggggcgctggcgaggtagttttcggtgtaccagccgttgcgcagcagggtgtaaacgatgccagaatcagccagcattttctccgtctcgatgtgctcatcggcgaggccgagcggggaggtatctgcatgtagcaggctggtataagcgataaatttcacgccagccgcctttgcggcattaataacattacgatgctgcggggcacgttgacccacttcgctggaagagatcagcagtagtttttccactccctgaagtgcagatgtcagtgcggcttcatcgccgtagtcagcctgacgcacggtaatgccttgtgctgccagggcctgggcttttgccggattacgaacgatagccactatttggctggcaggaaccgttttcatcaaggattcaataacatagtgaccaagttggccagtggcaccagtaatagcgatcatgggaagtctccatcgttttgtcttgtgtttaaatacgctaacacctaaacttacttttagtaagtacgtacaaaaaggtaagtatgaaatgagtcaggttagcctgtcgcaacaactgaaagagggtaatctctttgcggaacagtgcccgtcgcgcgaggtgttgaaacacgtcaccagccgttggggggtattgattctggtggcgctacgcgaaggtactcatcgctttagcgacctgcggcgcaaaatcggtggggtgagtgaaaagatgcttgcgcagtcgttacaggcgttagaacaggatggttttcttaaccgtatcgcgtatccggtggtgccgccgcatgtggaatacagcctcacgccgctgggcgagcaggtgagcgaaaaggttgctgcactggcggactggattgagttgaatttgcccgaggtgttggcggtgcgggatgaacgtgcggcataactgccggatgcgctgagcttatctggtctacggtgcatggcttgtagggcggataagatgcgccagcatcgcatccgccaataaatgccggatgcggttgatgatttataggccgaaaaagaagtgttttacttactcaaatccacctgataaatcgcaaacccgatatcatcggtcgcgactttattcatcggatattgccctttctctttaataaacgctgcggctttatctgacggggaagtttcgaaacggatatccagtttcttatcgccagcaatcggtgctaaacgccagttgttatctgccgccgggtgaatttcccccgcacgtttcgactcatcagcaatccacgctgccagcaccgagcggttctcatccggtgaagcaaaagcgatatggctgtcgcccgtaccggcaaatttgccgccgtaagcgcgatagttattggtggcaacgaggaacatggcgttcggatcaatcggcttgccattaaaggtcaggttcttaatcctttccgcattggcattaatcatctggcactcgccgtcataacgggcaggctgggtaacatcaatctgataattcacaccatcaatcacatcaaagttataggtgcggaaaccatcccagttgatgagtgattgcggtttcgtgctgttaggatcaatctggttaaactgtccggcggagcactccagccactctttcacctctttaccgctggctttcactacaatcagcgtattggggtagagataaagatcggcggcattacggaaggtcaactggcctttttccacctccacatagcttgccgggtcatttttgcgaccaccaactttaaacggtgcggcagctgaaagcaccggcagttttgccagatccggatcgccctgaatgtaatgttcgacatacgctttttgcgcgttgttcactacttgcacggtcggatcgtcctgcaccagcgccagatagctatacatattgtcggcagatttaccgattggcttgctgacgaactggcgtgtggcatcgtgatcggctttgagtgtttctaccagcttgctgtcttccgccgcgagggattttttattggcgatgtcgtaaatcggccgagcttccgctttcgcctgcgtcacctgccatttaccgctgtcattactgagttgtaagtcgaccacaccaagatgatcgccccacatgcctggcattaccgccggaacaccattcagcgtgcctttcgcgatatcagctccttcgatatcagcaaaatctttacttgggaaaacggcgtgagcatggccaaacataatggcgtcaacacccggaatttcactgagataataaactgagttttccgccatcactttatacggatcggcagacagcccggaatgcgccagaacgacaacgagatcggcacctttctcgcgcatttcaggcacgtatttgcgcacggtttcggtaatatcattcaccgtcactttcccggataaattagctttatcccagcccatgatttgcggcggtacgacgccaatatagccaatcttcagcgtctgtttttttccgtctttatcgaccacttcggtgtctttaattaaatacggtgtaaacattggctgtttggttctggcgtcaatgacgttggcatttacataagggaatttcgctcccgccagcgcatttttcaggtaatccagaccgtagttaaactcatggttgccaagcgtgccgacggtatagtccagcgtatttaatgccttatacactgggtgaatatcacctgcttttaatcctttcgccgacatgtaatctgccagcggactcccctgaatcaaatcgccgttatcgaccagtacgctgtttttcacttcattgcgggcatcgttaatcaggcttgccgtacgtaccagtccgaatttttccgtggcggtgtctttgtaataatcgaaatccatcatgttgctatgcagatcagtggtttccatgatacgcagatcgaccgtcgctgcattcacactggcggcaatcagcgtggccaggagcgttgcgctaaacttaatcatcagggacatccttttatcatcgggaatacgaaagaaaagggagaataaacgtcttacttatagaacagtgaagaatgccacaattttacgctttgaaaatgatgacactatcacagttggcgcattcattaacgatagggtataagtaaaacaataagttaacaccgctcacagagacgaggtggagaaatgttagatcaagtatgccagcttgcacggaatgcaggcgatgccattatgcaggtctacgacgggacgaaaccgatggacgtcgtcagcaaagcggacaattctccggtaacggcagcggatattgccgcacacaccgttatcatggacggtttacgtacgctgacaccggatattccggtcctttctgaagaagatcctcccggttgggaagtccgtcagcactggcagcgttactggctggtagacccgctggatggtactaaagagtttattaaacgcaatggcgaattcaccgttaacattgcgctcattgaccatggcaaaccgattttaggtgtggtgtatgcgccggtaatgaacgtaatgtacagcgcggcagaaggcaaggcctggaaagaagagtgcggtgtgcgcaagcagattcaggtccgcgatgcgcgcccgccgctggtggttatcagccgttcccatgcagatgcggagctgaaagagtatctgcaacagcttggcgaacatcagaccacgtccatcggctcttcgctgaaattctgcctggtggcggaaggacaggcgcagctgtacccgcgcttcggaccaacgaatatttgggacaccgccgctggacatgctgtggccgcagctgccggagcgcacgttcacgactggcagggtaaaccgctggattacactccgcgcgagtcgttcctgaatcctgggttcagagtgtctatttattaattaatttatgcagcaggtccatcacttgctgcacctcttcctgagtaagcgccccgtctttggcccattgcacgcgaccgtctttatccagcaccactacagcggaacttttttcatccagctgccaggcaccgcgtgcgacgccattgctatcaacaataaactgcgaccagggataaagctttttattactctccagactgctgcgcacaaacatgccggaacccggaattgcgtcgtcggtgttaacaatggtggtggtctggtaacgatcgtgcggtaacttcgctgatttaatcgcttcaatcagcgtcgcgtttttctcttttgcagaggtgcgaccagcaatatgttgcagtactcgcacttttcccactaactgcgcgctgttccaggttttgtagctaaactgatctttatcaagcaccaactcgccacgatcggtgatgccaatcggcggcactcgctgaccggtttcgaactgatgtgcggaagccatcatcggcaacagcaggcaggtgagtgccagaatcttgcgtagggtcatggtgtttccttcttatgatatgcaggtgatccgaccacttgggtctgagttttaatcatatgtgctatttatcgaatttcccgcaagtgtgatgccagtttgcggtcaagcgcacaaatcatatgaaaaatgaatgcttatactgaagaccgcgcttcggtaaaaagataattctgaataattgtaacctttaggtaaaaaaagttatacgcggtggaaacattgcccggatagtctatagtcactaagcattaaaatttgcgcctcataatagttgggccgattgtggcaccgcacaggcgtaatactcagcaggagataacaatgaaaattttccaacggtacaacccacttcaggtggcgaagtacgtaaagatcctgttccgtggacggttatacatcaaggacgttggcgcttttgaatttgataagggtaagattcttatcccaaaagtgaaggataagctgcatttgtcagtgatgtccgaagttaaccgtcaggttatgcgtctgcaaacagagatggcttaaccaaagtgctatgcagtaataagacggctcctgattcaggagccgttgatgtttatgggggttacgcgacgctttcttctttatctttagcgtcaggcagttttggcgaaagggctgtggccttgctgtcgatccgggtcaccagcagctggtcgatgcggtagttatcgatatccaccacttcaaatttgtagccggcgaatttcaccgaatcggtgcgtttcgggatcttacgcaacataaacatcataaagccgccgatggtttcgtagttgcccgactgcgggaattcgtcaatatccagcacgcgcatgacgtcgtcaatcggggtgccgccgtcaatcagccatgagttctcatcacgggcgacaatctgctcttccagcccctgaccgaccagatcgcccatcagcgtggtcatcacgtcgttgagggtgatgatccccaccaccagcgcgtactcgttcatgatcaccgcgaagtcttcacctgcggttttaaaactttccaacgcctctgaaagggttaacgtatccggcacaatcagcgtgttgcgaatttgtacgccgctgttcagtgccaggctttggttagccagcacgcggttcagcaggtctttagaatcgacatagccgatgatgtggtcaatatcttcattacagacgaggaacttagagtgcggatgttccgccaccttatttttcagactttgctcatcttcgtggagatcaaaccaaatcacgttttcacgcggtgtcattgaagacggaacggtacgggattccagctcaaagacgttttcaatcagctcgtgttcctgtttacgtaacacgcccgccagcgcaccggcttccactaccgcgtagatgtcatcagaagtgatgtcatctttacgtaccattggcagtttgaaaatacggaagattatgttcgccaggccgttgaagaaccacaccagcggggtgcaaacgtacaggcagaagcgcatcgggttgatgatacgcaaagccaccgcttctggcgcaatcataccgatgcgtttcggggttaaatccgcaaacaggataaacatgccagtcactaacgagaaagagagaataaagctcagttgctcagagagttctgccgacatatagcgggagaacaggctgtgaaaagctggagaaaatgccgcatcaccgacgataccgccgagaattgccactgcgttcagaccgatttggaccacggtaaagaacatgccgggattttcctgcatattcagaacgcgttgggcatttatattgccttcatcagccagcagtttaagtttgattttgcgtgaggcggcaagtgagatctcggacatcgagaagaacgcacttacagcgatcaagcagagtatgactaaaatactgtttaacatatcttatccgacctttcaggccagatcctcggaaggggaagttgattaatttgtgtgaaatacacattgaaagccgattcgaagaaagtgaaccggcattttcagtggctagtatagcgtaaggtactgtaaagccgccagagggttaaaattcaggctgctgataaatgcaaaactgcctgatgcgctatgccgatcaggcctacgcagtccatgcaatatattgaatttggacgattttgtaggcctggtaaggcgtttacgccgcatccggcatagacaaatagcactttatcgacaatctacatttgtacccgtaacgctatgcttccggcggcagacagacgccaattccgccaattccacagtaaccatacgggtttttatgcagatattgctggtggtcatcttcggcataataaaacggtgtggcgttagcgatttccgtggtgatgcgacgatcgtcatcggcggcaagcatcgccgcctgaaaacgttccagactggcgcgagctgcggcatcctgttctggggtcagcggataaatcgctgaacgatactgcgtgccgtggtcattgccctgacgcattccctgggcgggatcgtgattctcccaaaatacctgtagcaactgctcatagctgatgacggaaggatcgtaaacaatgcgtaccgcttcggcatgacccgtatcaccggagcacacttcccgataagtcggatttggcgtatagccgccggtatagcctgcggcggtgctgtaaacgccgggtaactgccagaacagacgctccacaccccagaaacaacccatcgcaaaaatggcaatctccattccgtcaggtacattggtcattgagtgaccgttgaccgcatgcagcgtggctacgggcatcggggtgttacgtccaggcagggcatcggcgggggaaaccagatgctttttatcaaataaactcatggtgtcgctctcccgaaaatcggtcattggggttaaggttgtaacaagaggcgtatttgcacacaataaccaccgtgaataggtctaaagtaaaacataagaaatatttggggtttagtctgctttttaatccatattactggatttttgttaagccgtttaacggcgttccaggggcaggaaaaaaggatattcaggagaaaatgtgcgctatatccgacagttatgctgtgtaagcttactctgcttaagcggatctgccgtcgccgcgaacgtccgtctacaggtcgaggggttatcgggacagctggaaaagaacgttcgtgcgcagctttctacgattgaaagtgatgaagtgacgccagaccgtcgctttcgcgcacgcgtcgatgatgccatccgcgaaggtctgaaagcgctgggttattaccagccgaccattgaatttgatctccgtccaccgccaaagaaagggcggcaggtattgatcgccaaagtcacgccaggcgtgccggtgttaattggcggcactgatgtggtattgcgcggcggcgcgcggaccgataaagactatttgaaattgctcgatactcgcccggctattggcacggtactgaaccagggcgattatgaaaatttcaaaaagtccttaaccagtattgcgttgcgtaaaggttatttcgatagcgaatttaccaaagcgcagctgggcattgcgctcggcctgcataaagccttctgggatattgattataacagtggcgaacgttaccgctttgggcatgtgacctttgaaggatcacaaatccgcgatgaatacctgcaaaatctggtgccgtttaaagagggcgatgagtatgaatcgaaagatctggcggaactgaaccgccgactttctgctaccggctggtttaactcggtggtggtggctccacaatttgataaagcgcgcgaaacgaaagtattaccattgacgggcgtggtttcgccgcgaacagaaaacaccatcgaaaccggggtcggttactctacggacgtgggaccgcgcgtgaaagcgacgtggaaaaagccgtggatgaactcatacggtcacagtttgaccaccagtaccagtatttccgcgccggaacagaccctcgacttcagctataaaatgccactgctgaagaatccactggaacaatattatttggtgcagggcggttttaagcgcactgacctgaacgataccgaatctgactccactacgctggtggcttctcgctactgggatctctccagcggctggcagcgtgccattaacctgcgctggagtctcgaccactttactcagggtgaaattaccaacaccacgatgctgttttatcctggggtgatgattagccgcacgcgttctcgtggtggcctgatgccaacctggggcgactcgcaacgctactctatcgactactccaacacggcctggggctcagatgtcgatttctccgttttccaggcacaaaacgtctggatccgcacactgtatgatcgccatcgttttgtgacacgcggcacgctgggctggattgaaaccggtgatttcgacaaagtaccgccggatctgcgtttcttcgccgggggcgatcgcagtattcgcggctacaaatacaaatctatcgccccgaaatactccaacggtgacctgaaaggggcctcgaagctgataaccggatcgctggaataccagtacaacgtgaccggaaaatggtggggcgcggtgtttgtcgatagtggcgaagcggtaagcgatattcgccgcagcgactttaaaaccggtaccggggtcggcgtacgctgggaatcgccggtcgggccaatcaaactcgattttgccgtaccggtcgcggataaagacgagcacgggttacagttttacatcggtctggggccagaattatgagtttatggaaaaaaatcagcctcggcgtggttatcgttatcttactgttgctgggatcggtggcgtttctggtgggcaccaccagcggcctgcatctggtatttaaagcggcggatcgctgggtgccaggactggatattggcaaggtcaccggcggctggcgcgatctcaccttgtctgacgttcgttatgagcagccaggcgtggcggtaaaagcgggtaatctgcatctggcggtcggtcttgagtgcctgtggaacagtagcgtttgtattaatgacctggcgctgaaagacattcaggtcaacatcgacagtaaaaaaatgcctccttctgaacaggttgaagaagaggaagatagcggtccgctggatctctccacgccgtatcccatcaccctgacacgggtggcgctggacaacgtcaacatcaagattgatgacaccacggtgtcggtgatggacttcacctccggcctgaactggcaggagaaaaccctgaccctgaaaccgacgtcgctgaaaggcctgctgattgctctgccgaaagtggcggaagtggcgcaggaagaagtggtcgaaccgaaaattgaaaatccgcagccggaggaaaagccgctcggcgaaacgctgaaagatctcttttctcgcccggtattgccggaaatgaccgacttgcatttgccgcttaacctgaacattgaagagtttaaaggcgagcagttacgcgtgacgggcgacacggacatcaccgtgcgcaccatgctgctgaaagtgagcagcattgacggcaatactaaactggacgccctggatatcgattccaaccaggggatcgtcaacgccagcggcacggcgcagctgtcagacaactggccggtggatatcaccctcaacagcacactgaacgtggagccgttgaaaggtgaaaaagtgaagctaaaagtgggtggcgcgctgcgcgaacagctggagattggcgttaatctttccggtccggtggatatggatttacgcgcccagacgcgactggcggaagccggattgccgctcaacgtggaagtgaacagcaaacagctttactggccgttcactggtgagaagcagtatcaggcggatgatctgaaactgaaacttaccggcaaaatgaccgattacacgctctctatgcgtacggcagtgaagggacaggagatcccgccagccaccattacccttgatgccaaaggtaatgaacagcaggtcaatctcgacaaactcaccgtcgcggcgctggaagggaaaactgaactcaaggcgttgctcgactggcagcaggccattagttggcgcggtgagctaacgcttaatggcattaacaccgccaaagagttcccggagtggccgtcgaaactcaatggcttgattaaaacccgcggtagcctgtacggcggcacctggcagatggaggtgccagaactgaagctgaccggtaacgtcaaacagaacaaagtgaacgttgacggtacgctgaaaggcaacagttatatgcagtggatgatccctgggcttcatctggaactcgggccaaacagtgccgaagtgaaaggcgagctgggggtaaaagatctcaatcttgatgccaccatcaacgcgccggggctggataacgcgctgccggggcttggcggtacagcgaaagggctggtgaaagtacgcggcacggtggaagcgccacaactactggcagatatcaccgcgcgcggcctgcgctggcaggaactttccgtggcgcaggttcgcgtggaaggcgacattaaatccaccgatcagatcgccgggaaactcgacgtacgcgttgagcaaatttcgcagccggatgtaaatatcaacctcgtcaccctgaatgccaaaggcagcgaaaagcagcacgagctacagttgcggattcagggcgagcctgtctccgggcagcttaatctggcaggaagttttgatcgcaaagaagaacgctggaagggaactcttagcaatacccgcttccagacgccggtcggcccgtggtcgctgacccgcgatattgcgctggattaccgcaataaggagcaaaaaatcagcatcgggccacactgctggcttaacccgaatgcggaactgtgcgtgccgcaaactatcgatgcgggggccgaagggcgtgcggtggtgaatctcaaccgcttcgacctcgccatgctgaaaccgtttatgccagaaaccactcaggccagcggtatcttcacgggtaaagcggatgttgcctgggacaccacgaaagaggggctgccgcagggcagtatcaccctttcggggcgtaacgtgcaggtaacgcaaaccgtcaacgatgcggcgctgccggtggcgtttcagacactgaatctgacggcggaattgcgtaacaaccgtgccgaattgggctggaccatccgcctgaccaataacggccagtttgatggacaggtgcaggtgaccgatccgcaaggccgccgtaatcttggtggcaacgtcaatatccgtaacttcaaccttgcgatgataaaccccatctttacccgtggggaaaaagcagcggggatggtgagtgccaacttgcgtctgggtggtgatgtgcaaagcccgcagttgtttggtcagcttcaggttacgggtgtggatatcgacggcaactttatgccgtttgatatgcagccgagccagcttgcggtcaactttaacggtatgcgctcgacgcttgccggtaccgtacggacccagcagggtgaaatctacctgaacggtgatgccgactggagccaaattgaaaactggcgggcacgagtaacggcgaaaggcagtaaagtgcggatcaccgtgccgccgatggtacgaatggatgtatcgccagatgttgtattcgaggctacaccaaacctgtttaccctcgatggtcgcgtggatgtcccgtgggcgcgcatcgtggtgcacgatctgccggaaagcgcagtaggcgtctccagcgatgtggtgatgcttaacgataacctgcaaccggaagagccgaaaacggcgtcgattccgattaacagtaacctgattgtccacgttggcaacaatgtgcgcattgacgcctttggcctgaaagcgcggctgacgggcgatcttaacgtcgttcaggacaaacaagggctgggcctgaacgggcagatcaacatccctgaagggcgcttccatgcctatggtcaggatctgattgtgcgtaagggtgagctactgttctctggtccgccagatcaaccgtatcttaatattgaagctattcgtaacccggatgctacagaagacgacgtaatcgccggagttcgcgtcactggtctggcggacgaaccgaaagcggagatcttctctgacccggctatgtcgcaacaagctgcattgtcttatttgctacgtggacaagggctggagagcgatcagagcgacagtgcggcgatgacctcaatgctgattggcctgggggttgcgcaaagtggccagattgtgggtaaaatcggcgagacgtttggcgtaagcaatttagcgctcgacactcagggagtaggcgactcctcccaggtagtggtcagcggctatgtattgccaggtctgcaagtgaaatacggcgtgggtatatttgactctatagcaacactcacgttacgttatcgcctgatgcctaagctatatctggaagccgtgtctggtgtagaccaggcactggatttgctctatcagttcgagttttagcaatgcgaatatttgtctacggcagtttacgccacaaacaaggcaacagtcactggatgaccaatgcccagttactgggcgatttcagtatcgataactaccagttgtatagcctgggccactatccaggcgcagttccggggaacggaacagtacacggtgaagtttatcgtattgacaacgccacgctggccgaacttgatgccttgcgcaccaggggcggtgaatacgcgcgccagttgattcagacgccgtacgggagtgcatggatgtacgtttatcaacgacccgtcgatggattaaagctaattgaaagcggcgactggttagacagggataagtaataataaaagcacgccaccttcgggtggcgttgttttatgcgatgtatctcgcgatttttttttgtaacttttccatcttttgcttttctctccgagccgctttccatatctgcaatcgcataaaaaactctgctggcgttcacaaatgtgcaggggtaaaacgtttcctgtagcaccgtgagttatactttgtataacttaaggaggtgcagatgcgtattaccataaaaagatgggggaacagtgcaggtatggtcattcccaatatcgtaatgaaagaacttaacttacagccggggcagagcgtggaagcgcaggtgagcaacaaccaactgattctgacacccatctccaggcgctactcgcttgatgaactgctggcacagtgtgacatgaacgccgcggaacttagcgagcaggatgtctggggtaaatccacccctgcgggtgacgaaatatggtaaagaaaagtgaatttgaacggggagacattgtgctggttggctttgatccagcaagcggccatgaacagcaaggtgctggtcgacctgcgcttgtgctctccgttcaagcctttaatcaactgggaatgacgctggtggcccccattacgcagggcggaaattttgcccgttatgccggatttagcgttcctttacattgcgaagaaggcgatgtgcacggcgtggtgctggtgaatcaggtgcggatgatggatctacgcgcccggctggcaaagcgtattggtctggctgcggatgaggtggtggaagaggcgttattacgcttgcaggcggtggtggaataaggtgtgtttatttatcgcgggcataaaaaaacccttactaaccgaagcccggtgttcagggttattgcgccagaagaacttatttattctttgcgcgctcgaaggaggcaacgatttcagctttagcggcttctgcgttttcccaaccttcaactttcacccacttgcctttttcgaggtctttgtagtgctcgaagaagtgagcgatctgcgctttcagcagctctggcagatcgttaacgtctttaatgtgatcgtattctttgctcagcttggtgtgcggaacagcaatcagtttcgcatcttcaccggcttcgtcggtcattttcagaacgccaaccggacggcaacggatcacagaacccggctgcagcgggtacggagtcgggaccagtacgtcaaccgggtcaccgtccagagacagggtgtggttgatgtaaccgtagttgcacggatagaacatcgcggtggacatgaagcggtcaacgaacagtgcgccgctctctttgtcgatttcgtatttgatcggatctgcgttagccgggatctcaataaccacgtagatgtcttccggcagatctttacccgcagggacgttgagtaagctcatgtctgtttcctttaaaaatatgtggcaaacaagtgccgagtattatagccaactcgcgccgaatgtcttcgcttgttttcgtcttcattttcctttttcgccagttttaagacggtatgcagagcaggaaaatccataaccgtagccgcatttttcatagtgagatgaaagcgattacaaacttgtgattaacgttttatttacttttttgaagtgtgatgtaacgcaattcgttacatcaccgattgtctatagttttttcgcgaacatcttttaaccaataataactaccccgacgaggacaaccctatgtggaaacgcttacttgtagtctctgcagtctcggcagccatgtcgtctatggcgttggccgctccattaaccgtaggattttcgcaggtcggatcggaatcaggctggcgcgccgcagaaaccaatgtggcgaaaagtgaggccgaaaaacgcggaattacgctgaaaattgccgatggtcagcaaaagcaggaaaaccagattaaagcggtacgttccttcgttgcacaaggggtggatgcgatctttatcgctccggtggtcgcgacaggttgggaaccggtattaaaagaggcgaaagatgccgaaatcccggtcttcttgctcgaccgttccatcgatgtgaaagacaaatcgctctatatgaccaccgttactgccgacaacatcctcgaaggtaagttgatcggtgactggctggtaaaagaagtgaatggcaaaccatgcaacgtggtggagctgcagggcaccgttggggccagcgtcgccattgaccgtaagaaaggctttgccgaagccattaagaatgcgccaaatatcaaaattatccgctcgcagtcaggtgacttcacccgcagtaaaggcaaagaagtcatggagagctttatcaaagcggaaaacaacggcaaaaacatctgcatggtttacgcccataacgatgacatggtgattggcgcaattcaggcaattaaagaagcgggcctgaaaccgggcaaagatatcctcacgggttccattgacggtgtaccggatatctacaaagcgatgattgatggcgaagcgaacgccagtgttgaactgacgccgaatatggcaggtcccgctttcgatgcgctggagaaatacaaaaaagacggcaccatgcctgaaaagctgacgctgaccaaatccaccctttatctgcctgataccgcaaaagaagagttagagaagaagaaaaatatggggtattgagggttgctatgcctgatgccgattcgtaggccggataaggcgctcgcgccgcatccggcgatggtgcactgaagcctgatgcgacgcttaccgcgtcttatcatgcctactgggagcacgctttacaccgggggaaaccatgacgaccgaccaacaccaggagatcctccgcaccgaaggattaagtaaatttttccccggcgtcaaagcgttagacaacgttgatttcagcctgcgccgtggcgaaatcatggcgctgcttggtgaaaacggggcgggaaaatcaacgctaatcaaagcattaactggtgtataccacgccgatcgcggcaccatctggctggaaggccaggctatctcaccgaaaaataccgcccatgcacaacaactcggtatcggcaccgtctatcaggaagtcaacctgctacccaatatgtcggttgctgataatctattcataggtcgcgaacccaaacgtttcggccttctacgccgtaaagagatggaaaagcgcgccaccgaactgatggcatcttacggtttcttcctcgacgtgcgcgaaccgcttaaccgcttttcagtcgcgatgcagcaaatcgtcgccatttgccgggctatcgatctctccgccaaagtgctgatcctcgatgaacccaccgccagcctcgacacccaggaagtggagctattatttggcctgatgcgtcagttgcgcgatcgcggcgtcagcctgatctttgtcactcactttctcgatcaggtctatcaggtcagcgatcggatcactgtcttacgcaacggcagtttcgtaggctgtcgggaaacgcgcgagctaccgcagatcgaactggtaaaaatgatgctggggcgcgagctggatacccacgcgctacagcgtgccgggcgaacattgttgagcgacaaacccgttgccgcgttcaaaaattacggcaaaaaaggaacgatagcaccgtttgatctcgaagtgcgccccggcgagatcgtcggtctggctggcttgctgggatccggacgtaccgaaaccgccgaagtgatcttcggtatcaaacctgctgacagcggcacggcgttgatcaaaggcaaaccgcaaaccctgcgatcgccacatcaggcttcagtactgggcatcggattctgcccggaagacaggaaaaccgatggcatcatcgccgccgcctcggtgcgggaaaatatcatcctcgctctccaggcccagcgcggctggctacgacccatttcccgcaaagagcagcaagagattgccgaacgctttatccgccagcttggcattcgcacaccttcaactgaacaaccgattgaatttctctctggcggcaatcagcaaaaagtgttgctttcacgttggctactgacccgaccgcaatttctgatcctcgatgagccaacccgcggcattgatgttggtgcccacgccgagatcatccgcctgattgaaacgctgtgtgctgacggtctggcgctgttggtgatctcctccgaactggaagagctggtgggctatgccgatcgggtgattatcatgcgcgatcgcaaacaggtggcggagatcccgctggcagagctttccgttccggcgatcatgaacgccattgcggcgtaaggagaacagtgtgatgcctcaatctctcccggacactacgccgccgaaaaggcgctttcgctggccaacgggaatgccgcagctggcggcgctattgctggtgctgctggtcgatagcctggtagccccgcatttctggcaggtggtgcttcaggatgggcgtttgttcggtagccctatcgacattcttaaccgtgcagctcccgttgcgttactggcgattggtatgacgctggtgatcgccaccggtgggattgatctctccgtaggggcggtgatggctatcgccggagccacaacggctgcgatgacggtcgcgggattcagcctgccgattgttttgttaagcgccctgggcaccggcatcctggcgggattgtggaacggcatactggtagcgatcctcaaaattcagccgtttgtcgccaccctgatcctgatggtcgccgggcgcggcgtggcgcaactgatcaccgccgggcagatcgtcacgtttaactcgccggatctctcatggtttggcagcggatcgctgttgttcctgccaacgccggtcattatcgcggtgctgacgcttctcctgttctggctgttgacccgcaaaacggcgctggggatgtttatcgaagccgttggtatcaacattcgggcggcaaaaaatgccggggtaaacacgcggatcatcgtcatgctcacctacgtgttgagcgggctgtgtgcggcgattgcgggcattatcgtggcggcggatattcgcggtgccgatgccaataacgccgggttatggctggagctggacgccattcttgcggtggtgattggcggcggatcgctgatgggcgggcgctttaacctgctgctctcagtcgtgggggcgctgattattcaggggatgaacaccggaattttactttctggctttccgccggagatgaaccaggtcgtaaaagcggtggtggtgctttgtgtgctgattgttcagtcgcaacgctttatcagtctgattaaaggagtacgtagccatgataaaacgtaatttgccactgatgatcaccatcggcgtctttgtgctgggctatttctactgcctgacgcagtttcccggttttgcttccacaagagtgatctgcaatatcctgaccgataacgcctttcttgggataatcgccgttggcatgacctttgtgatcctctctggcggtatcgatctctccgtcggttcggtgatcgcctttactggcgtgtttctggcaaaagtggttggcgatttcggcctctcgccgctgctggcgtttccgctagtgctggtgatgggctgtgccttcggcgcatttatggggcttctgatcgacgccctgaagatcccggcatttatcattacgcttgcggggatgttctttttgcgcggcgtcagctatctcgtttcggaagagtcgattccgataaaccatcccatttatgacacgctctcaagccttgcgtggaaaatccccggcggcggtcgccttagtgcgatggggctgttgatgctggcggtggtggttatcggtattttccttgcgcatcgtacccgttttggcaatcaggtatacgccattggcggcaacgcaacgtcggcaaacctgatggggatttctacccgcagcaccactattcgcatttatatgctctccaccggactggcaacgctggcggggattgtcttctcgatttatacccaggccggatatgcgctggcgggcgtaggtgtggaactggatgctatcgcctcagtggtaattggcggtacgcttttgagcggtggcgttggaacggtattagggacgctttttggcgtggcgattcaggggctaattcagacttatatcaactttgacggtacgctgagttcctggtggacgaaaatcgccatcggcattttgctgttcatttttattgccttacagcgtggattaacggtgctgtgggagaatcgtcagagttcgccagtgacaagagtcaatattgcgcagcgataaaaacgcctctccgtgtggagaggcgcaggagattacgcgtccgggaattcacggataaagcgttcgacatcttcaaccatatggtcgttgccgacaaagaacgaacggcgctggtgcagagtttccgggatgatatccagaatacgctctttgccatcgctcgctttaccgcccgcttgttccgccaggaatgccatcgggttgcactcatacagcaaacgcagtttgccgtccgggtggctggcggtgcttgggtagagataaataccgcctttcagcaggttacggtggaaatccgcgaccagtgaaccgatataacgtgaggtatacgggcggttggtggatttatcttcttcctggcagaatttaatgtacttcttcaccccgttcggaaacttaatgtagtttccttcgttgatggagtaggttttgcctttctccgggaagcgcatccgttcctggcacagacagaaaacgcccagcgaaggatcgtaagtaaaggcgtgaacaccgcatccggtggtgtaaaccagcatggtagaggagccgtataccacgtaacctgccgcaacttgtttgttaccaggctggaggaaatcttcttccgttaccggcgtgccgacgggcgtaactcggcggtagatggagaaaatggtaccgacagagacgttaacatcgatgttggacgagccatccagtgggtccatcagcaccacgtattttgcatgttcacagccttcaaagacaacaatctcatcttcttcttcagaggcaatgcccgcaacgatatcgcgtgctttcagtgcggctttcagtttttcattagcgaacaagtcgagtttctgctgaacctcgccctgcacgttctcagcaccgctggcacccaggatatcaaccagtcctgctttgttgatatcgcgatggataatcttggcgcccagttttattgccgacagcaaagcagtgagctcaccggtagcatgagaaaactcgtgctgcttttcgacaataaattcacctaacgttttcataaaactttccctgcaatgtttatggagtaaagcgaccgcaacaatcttaacaaataatctcaatgttgcgctcaggtgaatcgcgccagcaaattgcggattatcctgaaatgcgtttctcacttgcccgacatatgcgtaaaatgagcggcagattaaaaaaggatagtgacgtatgcgcattcatattttaggaatttgtggcacatttatgggcggtctggcgatgctggcgcgccagttaggccatgaagtaacgggttcggacgccaatgtgtatccgccgatgagcaccttacttgagaagcaaggcattgagctgattcagggttacgatgccagccagctcgatccgcagccggatctggtgattattggcaacgccatgacccgtggaaatccgtgtgtggaagcggtactggaaaaaaacatcccttatatgtcaggtccacagtggctgcacgattttgtgctgcgcgaccgctgggtgctggccattgccggtacacacggcaaaactaccaccgcgggaatggcgacctggattctggaacagtgcggttacaaaccgggatttgtgatcggcggtgtgccggggaactttgaggtttcggcgcgtctgggcgaaagcgacttctttgttatcgaagcggatgagtacgactgcgccttcttcgacaaacgctctaaatttgtccattactgcccgcgtacgctgatcctcaacaaccttgagttcgatcacgccgatatctttgacgacctgaaagcgatccagaaacagttccaccatctggtgcgtatcgttccggggcagggccgtattatctggccggaaaatgacatcaacctgaaacagaccatggcgatgggctgctggagcgagcaggagctggtgggtgagcagggtcactggcaggcgaaaaagctgaccaccgatgcttccgaatgggaagttttgctggatggcgaaaaagtgggcgaagtgaaatggtcgctggtaggcgaacataatatgcacaatggcctgatggcgattgcagcggctcgccatgttggtgtagcgccggcagatgccgctaacgcgctgggttcgtttattaatgctcgtcgccgtctggagttgcgtggtgaagcgaatggcgtcacggtatatgacgattttgcccatcacccgacggcgattctggcaacgctggcggcgctgcgtggcaaagttggtggtacggcgcgcattattgctgtgctggaaccgcgctcgaataccatgaaaatggggatctgcaaagacgatctggcaccttcattaggtcgtgccgatgaagtcttcctgctgcaaccggcgcatattccgtggcaggtggcagaagtggcagaagcctgcgttcagcctgcacactggagtggcgatgtggatacgctggcagatatggtggtgaaaaccgctcagcctggcgaccatattctggtgatgagcaacggcggttttggtgggatccatcagaaactgctggatggtctggcgaagaaggcggaagctgcgcagtaattcggcctcagcctgatatagtgtgcgtaggccggataaggcgttcacgccgcatccggcatttgagcatagtgcctgatgcgacgcttgatgcgtcttatcaggcctacaggtgcaccgcatccggcaaaccatactcacatcaacaacgaaaattacccttcattctccgccagttcgcgcagatactggaaaatctggcgtgcggatttcggcggcttattcccttctttctctttcttcgcgttacggatcagagtacgcagctgctgacgatcggcatcgggccacagattcaatacttcagcgatggcgtcatcaccttgatcgatcagacgatcgcgcaggttttccagtttatggaacagtaccacctgctggttgtgacggtttttcagcttatccagcgcctgacgaataggctctacgtcgcgctggcgcagcatcttaccgatgagctgcaactggcggcggcgaccttccatcttaatacgctgggcgagctcaatagccgcgcgcagatccgcatctaacgggatcttatccagcgcgtttttccccagatcaacaatttccgcgccaaggcgttttagctcctcggcatcacgtttaatttcacttttactgacccagataatttcatcgtcttcgtcttcgatgtcatcaccgggaacgtcgtcgagccagtcttcgggctgcttagtcatctcaggctccttaaaaaaagaggctaatgttaccagttaagatgcgcactgaaaaacggttctctgttagacttcagagaaactctctacattatggcacttgcaatgaaagtaatctctcaagttgaagcgcagcgcaagattctggaagaagcagtttccactgcgctggagttggcctcaggcaaatcggacggtgcggaagttgccgtcagcaagaccaccggcattagcgtaagcacgcgttatggtgaagtggagaatgttgaattcaatagcgatggcgcgctggggatcactgtttatcaccagaaccgcaaaggtagcgcatcatccaccgatttaagcccgcaggccattgcccgcaccgtacaggcggcgctggatattgcccgttatacctcgccagatccctgtgccggcgtggcagacaaagagctgctggcctttgacgcaccagatctcgacttgttccaccctgcggaagtttccccggatgaagccattgaactggcggcccgcgcagaacaggcggcattgcaggcggacaaacgcattaccaataccgaaggcggcagttttaacagccactacggtgtcaaagtttttggcaacagccacggcatgttgcagggttactgctctacgcgtcattcactctccagctgtgtaattgccgaagaaaatggcgatatggagcgtgattacgcctacaccattggtcgtgcgatgagcgatctgcaaacgccagagtgggttggggccgactgtgctcgccgtactttatcgcgcctgtcaccgcgtaaactctccaccatgaaagcgccggtcatttttgccaatgaagtggcaaccgggctttttggccatctggtgggggcgatagcgggtggctcggtttaccgtaaatctacctttctgctggattcgctgggtaaacaaattctgccggactggctgaccattgaagagcatccgcatctgctgaaagggctggcgtcgacgccattcgacagcgaaggtgtgcgcaccgagcgtcgcgatattattaaagatggcatcctgactcagtggctgctgaccagctactcggcgcggaaactggggctgaaaagcaccggacatgcgggcggtattcacaactggcggattgccggacaagggctaagcttcgaacaaatgctcaaagagatgggcaccgggctggtggtgacggagctgatgggccagggcgtgagtgccattaccggtgattattcccgtggtgcagcgggcttctgggtagagaatggcgaaattcagtatcccgttagtgaaatcaccatcgcaggtaatttaaaagatatgtggcgcaatattgtcaccgtcggtaacgatattgaaacacgcagtaatatacagtgtggttctgtgctgttgccggagatgaaaatcgccgggcagtaaaaaactggcgcgacctgccgcgctataaactaaaaaattacacaaaatcattcgcactgcatcgagacggaaagtgaatgagggccggggagcgtactcgcagtacgtgacccgggcgaatgagcgtagccgtcgatgaggcagtgtgaaggatgaagtgtaaataaaaaaggaagtgagcaatgcgtaaaagcctgttagctattcttgcagtctcctcgttggtattcagttctgcgtcgtttgccgctgatcttgaagacaatatggaaaccctcaacgacaatttaaaagtgatcgaaaaagcggataacgcggcgcaagtcaaagacgcgttaacgaagatgcgcgccgcagcgctggatgcgcaaaaagcaacgccgccgaagctcgaagataaatcaccggacagcccggaaatgaaagatttccgccacggtttcgacattctggtcggtcagattgacgacgcgctgaagctggcaaatgaaggtaaagtaaaagaagcgcaggctgctgcagagcaactgaaaacgacccgcaacgcctatcaccagaagtatcgttaattcctcatttccctgttgcctgcactcaggtaacagggaacttatcatcgcaaatgatgcaccacctgattgctgctgccgcgccagatcagggaagggtcttttaaatcctgcacaaatttgccgtcgaccagcacgttaatcaaatcaacaacctgcatttgcgcagcgttgagttcgtcgagtttatagcctgtccacacccagatgtctttacccggacactcggcgcggatgcgttttaccagtttcagaatatccggcacgttttgcggatgcagcggatcgccgccggagagggaaatcccctggcgtttgatacgagtgtcattcagatctttaatgatcttgtcttccattgctttggtaaatggctgaccagaatttacccgccatgtgcttttgttatagcaaccggggcattcatgaacacacccggagacaaacagggtgcagcgagtgccggggccgttgacgatgtcgacaggatagtactgatgataattcattatttcgcctggcttatcagtccgcgtgtaggctgcatccggtaatcaatgcctgatgcgacgctgtcgcgtcttatcaggcctacagccgttgccaaatgtaggccggataaggcgtttacgccgcatccggcatttgcttagcgcagagtgaagattaacctatctgcccattccccaaatgtttaacgcggcgcttaacttcttcctgcttaccagcgttaaacggacgtgcatccgggctacctaaatatccgcacacgcggcgagttaccgacacacgggaggcgtcatggttaccacatttcgggcaagtgaagcctttgctggtgcactcgaactcaccggtaaagccacactcgtagcactcatcaatcggtgtattggtgccgtaatacggtacatgctgatagctgtaatcccagacatcttccagcgccttcaggttgtgctgaatgtttggatactcgccgtagcaaatgaaaccaccgttcgccagcggcgggtaaggcgcttcaaagtcgatcttgtcgtacgggttcaccttcttctccacatcaaggtggaaactgttggtgtagtaacctttatcggtcacgcccggcaccacgccaaactcagcagtatcgagacggcagaagcggtcgcacaggttttcactcggcgtgctgtagagactgaaaccataacccgtttcttctttccactgatccactgcctggcgcagacgttcaacaatggcgatacctttcgcgcgaagctgctcgttgtcgtaaacatgctcgccgccgaacagcgcgttaatggtttcgtggatgccgatgtaacccagcgaaatagacgcacgaccgtttttgaagatttcagaaacatcatcgtcagcattcagacgtacgccacaagcaccttccatatagaggatcggggcgacgcgcgctttcacgccttcgagacgagcgatacgggtcatcagtgccttacgtgccagcaccagacgttcatccagcagcttccagaaggtggcttcatcgccttttgcttccagagcaatacgcggcaggttcaggctgatcacgccgaggttgttacgaccatcgtggatctgctcgccgttttcattttcccacacgccgaggaagctgcggcagcccatcggggttttaaacgaaccggtgactttcactacctgatcgtagttcaggatatccggatacatgcgcttgcttgcgcactccagcgccagctgtttgatgtcgtagttcggatcgccttttttatggttcaggccatcgcgaatcgcaaacaccagtttcgggaacaccgcagttttacggtttttaccaaggcctgcgatacggttacgcaggatagattcctgaatcaggcgcgactcccagctggtgcccagaccaaaaccaaaggttacaaacggcgtctgaccgttggcggtgtgcagggtgtttacttcgtactccagcgactggaaggcatcgtagcactctttaatggtacgagagttagcgtagccttcggcgtccgggatgctccactcttctgcggtcttgcgatgtttgttgtagctggcggtgacaaacggtgccagcacttcatcgatacggttaatggtggtgccgccataaatatggctggcaacctgagcaataatctgcgcagttaccgcggttgccgttgagatcgacttcggcggttcaatctcggcgttccccattttaaagccctgggtcagcatgcctttcaggtcgatcaacatgcagttgaacatcgggaaaaacggtgagtaatcgagatcgtgatagtgaatatcgccacgctcatgtgcctgcaccacgtcacgcggcagcaggtgctgacgtgcatagtgtttagccacgatcccggccagcaggtcgcgctgggttggaatcaccttgctgtctttgttggcgttttcgttgagtaacgaggcgttggtctgctcgaccagaccacggatctcctggttcaggcgaccgcgtttttcacgttcaatgtcgcgatcgtgacggtactcgatgtaagcgcgagccagttgtttgtatggacccgacatcagctggttttcaactgcggtctggatctcgttgatatccacctggttgcggccctgcatctgctcgctgacaaccgcggcaacagtggcgcaataatcggcatcatcgacttccgctgctttagctgcacgcagaatcgcttctttgatgcgctctgatttaaacggcactttgcagccgtctcgtttcatcacatgcggtgtcatgatcgctccatatttttaagaacaggttatccacagaaattgggaaaggcgttttccggttttttcgtttcgttttccggtgctttccgcaatcgccatccgcttatccacaacgccgcacctttttcgtggggagctgtagtagcaattataatcgattaatacaacatattgggttgggacgcattttaaagtctatatatagtgctttgcatcaaggatgttttaactttttttgatgtagctcaaagtaaaaagcagagcgtacggatgacgggcgctacagcgttatgtaaattttttaatgaatttgctggttgaaaaatcaacaaaaacaacatgctgacagacaaaaccccggaatgaccggcattaccggggcttagggaagatttacttctgtaaccaccagacagcctcaaaaggccgtaaattcatggcacagggttgtggtgaggcttcttcgtagttatgcatcacaagctgccagttgccgcgcatttgccctggctgccagggttggatctcacggctaaggttggcaatgaccagcaaggtttgccccttccattcacggcgatagcaccacaatacagggctgtttggcagcagatcctggtaattgccccatgtcaggatggcttcttgcttacgcagtgcgattaacttttggtaggtgtaaaacaccgaggactcatcggccagcgcggcttctacgttgattttttgatagttatcgcccaggccaatccacggttcgccagccgtaaacccggcattatcgccgttgctccattgcatgggcgtgcggctgttgtcacgggatttactggcgaggattgccaataactcgtcggcatcacgaccatcgttgcgcagctcggcaaacatatttaggctctccacgtcgcgatagtcagtaatgcgcgtgaaatgcgggttggtcatgccaatctcttcgccctggtagatatacggcgttccctgcatgccatgcagcaccatcgccagcatttttgccgcaggcacgcggtattcaccttcatcaccaaagcgagaaataatgcgcggctgatcgtggttacaccagaacaaggcattccatgccacgttgtgcattccttgttgccagtggcggaacaatgttttcaacgccacaaagtcaggtttagccagcgtccatttttcaccaccgggataatcgaccttcaggtgatgaaaattaaaggtcatcgacaattcactgcctgtcagtgccgcgtatcgctggcaatgctcaaggctggtggaggacatttcacctacggtcattaacccgcgtggcgtaaacacatcgcggttcatctcgtgcaaaaactcgtgtgctcgtggcccgtcggtgtaaaagcgacgcccgtcgccatccaggtcttcagggaaacgcgggtctttggagatcagattcaccacatccaggcgcaacccgtcgaccccacgatcggcccagaattcacagacttttttcagctctgcgcgtaccgctggattctcccagttgagatccgcctgttctggtgcaaagagatgcaaatagtactgttcgctttccgcatgccagcgccacgcactaccgccaaattttgaacgccagttgttcggtggcgtttctggttcgccatcgcgccagatataaaactggcggtaagggctttctttgttcagcgcctcgcgaaaccaggcatgttgggtagaggtatggttaaacaccatatcaagaatgatacgaatcccgcgcgattttgcctgcgtcaccagttcgtcaaaatcgtccagcgtgccgtaggtgggatcaatcgccgtatagttcgctacgtcgtaaccgttatcgacctggggagagatataaaagggggttagccagatggcatcaacgcccagtttatgcagatagtccaggcgttggataacgccacgtaaatcgccggtgccgctacccgtggtgtcctgaaaactctttggataaatctggtagataacgccgttttgccaccagtggggaagattagtcattacgttattcctgcaaatgcgagggggcgcaattgcgccccgaagaaaattaaacaatatccagcgtgcccaggcggtatttccgctgatagataaacgaggtgagtacaatcgggatgatgatggcgataaccattgccagcgcaaatacctgccagtagctcggttgaatcgagagaattcccggcaggccgcctacgccgataccattcgccataacgccgttcaggccgcatagtaatcctgccagaccagaaccaatcatcgcgcacagcatcgggaagcgatatttcaggttgatgccgtacattgcaggctcagtgaccccaagccaggcggagatagcggcaggcacggagatctcgcgttcattgtgcttgcggctggaaatgataatgcctatcacggcggagccctgagcgatattcgacagcgcaatcagcggccacactggcgtgccacccatgctttgaatcatctgcaaatcaatagcaagggtggtctggtgtacgccggtgatcaccagcggcgcgtacaggaagccaaacaatgccgcaccaatcggagcaaagctgccggtcatcaggtgacgtaccgcaaaggcaacgccatcgccaatcatgcgaccaaacggaccaatcagcgcatgggcgaggaacaccgcgaggatcagcgaacagacgggcaccaccaccagatagaggtaatccggtacgatgcgtttaaggcgagtttcaataacgcccagcgccagcccggctaacagtgccgggatcacctgcgcctgatagcccactttggcgatgctgaacatgccaaagtcccacacttccggcagctgctgcccgagcagataagcgttcatcagctggggggaaaccagtgtcacgccaagcacgataccaaggatcggcgtgccgcccatttttttcaccgctgaccagcaaatcccgaccggcaggtagaagaagatcgcttcaccgatcaaccacagaaaatcgtagatcgtttgcagggaagggtacatttgcgccagcgtttgaccgttgctcatgggcaaatcgccgatcacattacgaaaaccgaggatcaaaccgccgctaatcaacgcgggcagcaacgggaagaagatctccgcgaaatgagagatcaactgctcatgccatttcatattctgccgggcggctttttttacctgctctttatcaacctgcgcctgtccggttgacgctattagtgcttgatagtaatcacccacgttggtgccaatcaccacctgaaattgcccggcattggtgaaacagcctttcaccatggggagttgctcaatttctttcggtctggcattggccggttggttgaggacaaagcgcaggcgagtaatacagtggctcaccgtcgcaatattgccgcgcccgccgaccagttcaatcaaccgatcgatatccgtttggtttattttgctcatcataaagccccatggcagatgacatttttggttggctgcagaatatattgcgcggaaaaatttaaaaacgggaacgttcccgaaacgcagcgaagatcacaatttatcgttcaggaaacgatcaggacagggtggcggggatgatgatttgttgcggttcgctgcgcccggttacctgtgcgatcaattggcaggccgcctggcgtccagcttcggcgtaaccaggatctacggtgacgatctccggatgaaggaatttcattaatggcgtattaccgacgctcgccagttgcaaggtgtcgatgcgttgctcttgcaggtatttacttgcgccaagtgccagcgtgtcggttgcgcacagtaaggcggtagtttcaggcgtaatcacttttgctacgttctcatagccttgcttcatagcaaggcctggcagagcggcaacgggattcagtttatgcgctttgcagaacgccaggtaggcttcgtgacgtcgcttcccggtcgtcacgtcactatgcggcacgccgagataactgatattacgatgcccctggtcatacagccgttgcatcaggatcttgattgccccttcgtcgtcataacagaccgaagcaaaaccttttgcgtcacgcgccagcagaaccagcgatgactgccagtgggctaacatttcttctgttatgccagtaaaaccgaacagcactacgccgtcgatattacgccgtttcagcacccccaaatgttcggcaactaattgcggggaaaactgactttccatcatgattgggtcgtaaccttgttcatagaacgctggcagcatggtttgaacggcgagattttctgacaacgaatccaggcgggtaacaatgatggcgaccactttatcgctttgcccacgcatagcgcgcgcagagcgggaaggggaaaatccatgctgattcatcactgcttcaacacgctcgcgggtgcgctggctcacgccgctttcgttattcagcacccgggaaactgtagatttccccacgccgcttaagcgtgcgatgtctttgatggtcagccgattttgcatcctgttgtcctgtaacgtgttgtttaattatttgagcctaactttacccgtgcattcagcaatgggtaaagtctggtttatcgttggtttagttgccagcaggtattatatcgccatagatgctacgaatattattggattctccttattatttgcggcgcttttttcacttaccggaggttatatggaacctgatcccacgcctctccctcgacggagattaaaacttttccggtaagcccgtcttttcacggcgttaccggatgcgtaaggccgtgacgttttaacgtccctgctcagctttattaccttcaggtaaggcttcgccacgcctgaagacatttctgtactgtttcagacagtgcggagggactccttatgtttaaagaaatttttacccggctcattcgccatttaccttcccgtctggttcatcgcgatccattgcctggcgcgcagcagacagtgaatacggcggtcccgccgtccttaagtgcgcattgcctgaaaatggcggtgatgcccgaagaagaattatggaaaacgttcgacacccatccggaagggttaaatcaggcggaagtggaatctgcccgcgaacaacatggtgaaaataaattacccgcacaacaaccgtcgccgtggtgggtacatttatgggtctgctatcgcaacccctttaatattttactcaccattctcggcgctatttcttacgccacggaagatttatttgccgcgggcgttatcgcgctaatggtcgctatttctacgttgctgaactttattcaggaagcacgttccactaaagcggcagatgccctgaaagcgatggtcagcaatacagcgacggttctgcgcgtaattaacgacaaaggcgaaaatggctggctggagatcccgatcgaccagctggtgcccggcgatataataaaactggcggcgggggatatgatcccggcagatttacgtatcttgcaggcgcgggatctgttcgtcgctcaggcgtcgttaaccggtgagtctctgcccgtagaaaaagccgctaccactcgccagccggagcacagcaatccgctggagtgtgacaccctgtgttttatgggcaccaccgtggtgagcggcacggcacaagcaatggtgattgctacaggtgccaatacctggtttggtcaactggcggggcgtgttagtgagcaggaaagcgagccgaatgcctttcagcaagggatcagccgcgtcagtatgctgctgattcgctttatgctggtgatggctccggtggtgctgttaatcaatggttacaccaaaggcgactggtgggaagcggcactgtttgcgctttcggtcgcggtaggcttaacgccggaaatgttgccgatgattgttacctcgacgctggcgcgcggcgcagtaaagctgtcgaaacagaaagtgatcgtcaaacatctggatgctattcagaactttggcgcaatggatattctgtgcactgataaaactggcaccctgacacaggacaaaattgtgctggagaatcataccgatatctccggtaaaaccagcgaacgcgtgctgcatagcgcgtggttgaacagtcattatcagaccggacttaaaaacctgctcgatacagcggtgctcgaaggtacggatgaagagtcagcgcgctcgctggccagtcgttggcaaaaaattgatgagattccgtttgatttcgagcgtcgccggatgtcggtggtagtggcagaaaataccgagcaccatcagctggtttgcaaaggtgcattgcaggaaatcctcaatgtgtgttcgcaggtgcgtcacaatggcgagattgtgccgctcgatgacatcatgctgcgtaagattaagcgggttactgatacgcttaatcgtcaggggctgcgcgtggttgcggtggcgacgaaatacctgccagcgcgtgaaggagattaccagcgggcggatgaatccgacctgatcctcgaaggatatattgctttccttgatccgccaaaagagacaaccgctccggcactgaaggcattaaaagcgagtggaatcaccgtaaaaatccttactggcgacagtgagttagttgcagcgaaagtgtgccatgaagtggggctggacgcgggagaggtggtcattggtagtgatattgaaacgctatctgacgacgaactggcaaatctcgcacagcgcaccacgctgtttgcccgcctgacgccgatgcataaagaacgcattgtgaccttactgaagcgcgaagggcatgtggttggctttatgggcgatggtattaatgatgcgcccgccttacgcgctgcggatatcggcatttctgtggacggcgcggtagatattgcccgtgaagcggctgatatcatcctgctggaaaaaagcctgatggtgctggaagagggggttattgaaggacgtcgcactttcgccaacatgctgaaatacatcaaaatgacggcgagctccaacttcggtaatgtgttcagcgtgctggtggcgagtgctttcttgcccttcctgccgatgttgccgttacacttgcttattcagaacctgctgtatgatgtgtcacaggtggcgatcccgtttgataacgtcgacgacgagcaaattcaaaagccgcagcgttggaatccggcggatctggggcgctttatgatcttcttcggaccgatcagctcgatcttcgatattctgacgttttgcctgatgtggtgggtattccatgccaacacgccggaaacgcaaacgctgttccagtcgggatggtttgtggtgggcttactgtcgcaaacgctgattgtgcatatgatccgcacccgccgtgtgccgtttattcagagctgtgcatcgtggccgttaatgatcatgaccgtgatcgtgatgattgtcgggatcgcattgccgttttcaccgctggccagttatctgcagctgcaggcgctgccgttaagctatttcccgtggctggttgcgattctggcagggtatatgacattaacccagttggtgaaaggattttatagccgtcgttacggctggcaataaagaatcaactgggcatggtggcctggattcgaattgcagacaaagtgagttttgttcatgccggatgcggcgtaaatgccttatccggccaacaaattcaataaattgcaggaatcacgtaggcctgataagcgtagcgcatcaggcgattttgtgtttgtcatcagacttaatccgggcatgatagcccggatttccatcaagattagcgacgaacagcgatcgcttcgatctcaattttcacgtctttcggcagacgggcaacttcaacgcaagaacgtgccgggaaggtggcattgtgttcggtgaagaaggcttcgtaggtagcattaacggttgcgaagtcgttcagatctttcacaaacacggtggttttaacgatgtcgcccactttcaggcctgcggcttcgacgatcgcttttacgttatccagcgactgacgtgcctgtgcagcgacgtctgccggtacttcgcccgttttcggatttaccgggatctggccggaggtgatgatcatattacccagatcaacgccctgtacgtaaggaccgatagctgccggtgcattttccgtcgcgatagttttgctcatgatttctcctttattacagcggtaaaaagtctggctcattatagggagccagacttttattaccaaccgcaattaattggccagcaccacattatgggaaaactctttttcacagtatttgcatttgagcgcgatgtcattggcgcgttttcgcacggcaaagctggaagaaaccggttcggcatggctgatacagttgctgttcgggcagaccagcacattgtcgatgcgctctggcagactggggcgcgatttacccaccacttcatagttgtcgatacggttaaccgtggcttgcggcgcatacaatgccagttgatctacctgatcttcactcaaaaaggtattttcgattttgatcagatctttgcggcccatctcgccagaaggcaagttcagaccgatggtgatgcgctgatccgtttcggtcagcttgaacagactcaacagcttaaaaccgatctgggcggggatatggtcaattaccgtgccgcgtttaatagcttcaacctgcaatttattatcgtgtgtcatctctatttccccttacagtaccagatcgcgattcagaaccagtgccagtaacgcctggcgagcgaaaatcccgttgcctgcctgctggaagtaccaggcgtgtggcgttttatcaacatccgtcgcaatctcatcaacacgcggcagcggatgcagcactttcatattggctttggcgttgtggagatcgctggcgcgaagaacaaactgcgctttcacgttggcgtactcggacgggtccagacgctctttttgcacgcgggtcatgtacaggatgtctacttccgccatcacttcttcaatagagctgtgcagactccatgcgatccctttttcatcgagcatatccagaatgtattgcggcattgccagcgcgtccggcgcgatgaagtaaaaacggttgccgtcgaacttcgctaacgcctgagtcagggagtgaacggtgcggccatatttcaggtcaccaaccattgcgacgtggagattgtccagacgcccctgggtttcctgaatagtgaataagtccagcaaggtttgcgtcggatgttggttggagccatcaccggcattcagtaccggtacattgccggaaaactcggtggccaggcgcgccgcaccttcctgcggatgacgcatcactatcgcatcgacgtaagtgctgataaccgaaatggtatcggccagcgtttcgccctttttacccagtgatgtattggcgctgtcggagaagcccaccacgctggcacccaggcggtgcatagatgtttcgaaagagaggcgggtacgggtagaggcttcgaagaaacagctggcaatgactttgtgcttcaacagctctggttgcgggtttgctttcagtttcgccgctgtcgccagcaccagattaaggtcatcgcgactaaggtcgtttatggaaatgatatgtttctgatatagcggattagccatcttttatctcctgacgcctgggcaaaaaaaagcccctcgattgaggggctgggaatgggtgatcaacgggaagaaaaacggcaggccagcgtcttttttcagacgcggtaagacaaaatgtcgaacacactgaaccatacatcctcccggcaaattgtccggcattatactcatcgtcagaagcggtgcaagcatttgatgcaatattttgtcagcgcaaacggtttatttgaattaaaagtcaaggtatatgcatttttatttgatgtgattctgcaggggaactgtccttcggtatcaataattgcagacattccctgcttttttctttttcactttcacgcaatcagatatgcattttattccattcatccgacttatagggcggagtgtgaaaacgaacggctaacactattgcttactgctcagggatgcgcgctatcactttaatttcaaaatcaaagcctgccagccatgtaacacccaccgccgtccagtttggataaggtggggcgctaaatatttcatttttcaccgtcatgatgtcttcaaattggttttctggatcggtatggaagctcgtaacatcaatgatatcgtcaaaagtgcatcccgcagctgccagggtcgcatgcaaattatcaaatgccagtctgacttgttgctgaaaatcgggttctggtgttccgtcctctcgacttcctacttgcccggaaacaaacagcaaatcgccggaacgaatagccgcagaataacgatgctcagcatatagtgaatgtcggccagcagggaaaacagcggttctttctaccatttggttatcctcaagatttacgacatgaacagaagatttctctttaccgggagccgcttttagcggacgacgtgagtaaacaaaacccagacatcatggataatggctgggcttaattgagcgtagtcggttatgcgccaaacgcgccatcaatggtatgcatcgcgccggtaacaaaactggcttctggccctgctaaccatgcgaccataccagcgacctcttccggttgcccatgtcttttgatagccatcaaactatgcaacatatcgcgcattggcccgttggcgggattagcgtcggtatcaattggccctggctggacgacgttaatggtgatcccacgcggtccaaaatcacgggccagcccgcgcgccatgccttgcagggcagatttgctggcggcataagcagccatgcctgcaacaggcatacgatcgccattcacggagccgatgattaagatgcgcccgccttcgggcatctgccgggcggcttcaacagaggcatgataaggagcatgaatattgattttgaaaaggcgatcaatatcgtcggcatttaattccagggcctcgccaaagacgccaatacctgcatttaccaccaggatatccaatgcgccgctcttacgaacgacatcaatgacagcgtctctgtcagcactatctgtgaatactgctgtcgctccagtctcttgtgccaggcgtttagcggcatctttcgaccccgcataggtgaatcgtacattggccccatcggtgacgaaacgacgtacgatagcggcaccgataccacgactgccaccgaggatgagaactgtcttacctgtaaaagcgcccataaggactccttgatttattatgtaacatgcattacaaaactgttttaactttctgtcaacaggttttgtaatggtcactaaaaaacaatctcgcgttccaggtcgtcccagacgtttcgctcctgagcaggcaatctctgcggcaaaagtgctttttcaccaaaaaggtttcgatgctgtcagtgttgctgaagttactgattatcttggtattaaccccccgagcctctacgcggcttttggcagtaaagctgggttatttagccgtgtactcaatgaatacgtcggtacggaagctattccgcttgccgatattcttcgtgatgatcgtccagtaggcgagtgcctggttgaggtattaaaagaagcggcgcgcagatatagccaaaacggcggctgcgctggctgtatggttcttgaaggtattcatagtcatgatccactagcgcgtgatattgccgttcaatattatcacgccgcagaaacgaccatttatgactatatcgccaggcggcatccacaaagcgcacaatgtgtgactgattttatgagtaccgtgatgtcagggctttctgcgaaggcacgggaggggcactcaatcgaacaactctgtgcaacagctgcactggcgggggaagcgataaaaactcttctcaaggagtgatgctggccttgatccgaaaggcgggaacgcgcctgccgataagttgtgataagacaataattcacgcgttaaggctagcggaattgatcatcttttcgtataacgatagaaatgaaacgttgttttaattaaggagtggaaaagatgatcatcggaaatattcataatcttcagccgtggctaccccaggagttacgccaggcgattgagcatatcaaagcacacgttacggcagaaacgccaaagggcaagcacgatatcgaaggcaatcgtctgttttatcttatctcggaagatatgaccgagccgtacgaagcccgccgtgcggagtaccatgcccgctatctcgacattcagattgtgttaaaaggtcaggaagacatgaccttcagcacgcaacctgcaggcacgccggataccgactggttagctgataaagacatcgcatttttgccggaaggcgttgatgagaaaacagttatccttaatgaaggtgattttgttgtgttttatccgggggaagtgcataaaccgctgtgcgcagtgggtgcaccagcccaggttcgcaaagcagtagtgaagatgctgatggcgtgatgacttttcgccgtaaataactccagatttacggcgagtttgtgaaaagagcgttttttgatatttttttgtgagtaaaatttgtaatgcttagacgttcttattaactcaaggagtccgtcatgagcaaaatatcaggttggaatttttctcaaaacattacatcagccgacaattgtaaacaaaaaaatgaagacttagatacctggtatgtgggaatgaatgattttgcccgaattgccggagggcagaatagcagaagcaatattctttctcccagagcatttttggagtttttggctaagatatttaccctgggttatgtggattttagcaaacgctccaacgaagcgggtagaaatatgatggctcatattaagtcctcatcttatatcaaaaataatgatggtagtgagataatgaagtttgttatgaataatcctgaaggggagcgagcggatttatctaaggtggaaatagaaattacacttgcctcagcttttaataatgggattcgtgaaggacatacagtcattatatttacacaacctgatggttcgactaatcgttatgaagggaagtcctttgaaagaaaagatgagagttcattacacctgattactaacaagattctggcgtgttaccaacgcgaagctaacaaggaaatagctcgtctattaaatattccgcaggagttaaataattctcaggacttgaataactcgcaggtgagttgtaaagattcagttgattctacgattacggatttattagaaaaaccattgaataatgcattattagcaataaggaaagaacatctgctattaatgccttatgtatgtaatgaatcgatttcatacttgcttggtgaaaaagagatactgaaagaaatagatgaccttaacgcagtaaataattatcttcttaataataagaaagctactgacaatgaaattaatgacatcaaagttaacctgtctcatattcttattgattccttagatgatgcaaaagttaaccttacaccggtcatcgattcgattctggagatttttttaaaattcccatatattaatgatgtaagaatactggattgatgttttaataaaagaatgcaatattttggtgattctgaaaagataaagtatgcatgctccgtgataaatcatattgattttagccgcgatcaatctaaagattttagctgcgatcaatctaaaattaaaatagctgagaccttatttttcaatctcgataaagaacactataaaaatagccgtaaattacaggaattgatttgggataagttggttgcatatgtcaatgattttaacttaagcaatcaagaaaaatcacgcttaatactaaggttatttgatgatgttaagttgctatttaatgaagtgcctgtcagcattttagtaaatgatattttttttgaaggattttttcatgaagcaacctgattttgctaagtggtatttctatcaattacttaaagattatgagggcgaacagctgtatcttaatgagttaggatatgtttatggtaatgaagaaaaaacaaatgaaattgtaaaaaacaatccgggttatgtcgttaagatttttgaagaaaagatggttaatgaattaaaaattagaacaagaatgatgaaaatcctccggaagatttacgtatagcaatagaaaaatatggatggaataattgaactattactgcataaaataatgtgatgccgggatgtttttgtatttcccggcatctttatagcgatatcaattatttactgagcgtcgcgaccatcaccgctttgatggtatgcatgcggttttccgcctgatcaaaaacaatgctggcggcagattcgaagacctcatcagtcacttccattccgccatgtaggccaaactcttccgccattttcttaccaagcgtcgtctggtcgtcatgaaacgcgggcaggcagtggaggaatttgacctccgggttaccggtcaactgcatcatcttgctgttcacctgataatcacgcagtaatgcaatccgttctgcccatttctcttttgcttcccccatcgacacccatacatcggtatagataaagtcagcaccttcaactcctttggctacatcttccgtcagcgtaatattcccgccattttgctgtgccagggcgcggcattccgtaaccagcgcagcttccggccagcatgcctgtggcgcgaccagacgcaaatccagaccggtaagcgccgcagcttcgagcatcgaattgcccatgttgttacgtgcgtcacctgcatagaccagcgtcatttcgttgaatgctttaccgggtaaatgctcctgcatggtgaggagatccgccagcaactgcgtggggtgaaactcattggtcaggccgttccataccggcacgccagcgtattccgccagtgtttcgacaatctcctgaccatagccgcgatactgaataccgtcatacatgcgacccagcacgcgggcagtgtctttaatcgactctttatgaccaatctgactgccgcttgggccgagataagtaacgcgagcaccctggtcatatgcggcaacttcgaaagagcatcgggtacgggtcgagtctttttcgaagatgagcgcgatgtttttaccagtgagtttggcttcttctttgccgcttttcttatcggctttcagcttcgcggctaactgcagcaggctgttgagttcagctggcgtgaaatcgagtaatttcaggaaatgcttatgataaaacccggacatagatccctcctgtggctaacgccttaatgaattaaaattcaatttatatggatgattattcatttgcaagtctaaagcataaatctttgtcacaaaggtggaggcaatgtcagtggtgtgtgacaataagagtatcggcaggacattaagaggaatgagccatggcaaacccggaacaactggaagaacagcgtgaagaaacacgtttgattattgaagaattactggaagatggcagcgatccggacgcgctgtacaccatcgaacaccatctttccgcagacgatctggaaaccctggaaaaagcagcagttgaagcgtttaaactcggttacgaagtgaccgatccagaagagctggaagttgaagatggtgatatcgtgatttgctgcgacatcctcagcgagtgcgcgttgaatgccgatctgatcgatgcccaggttgaacaactgatgacgctggcggagaaatttgacgttgagtacgacggttggggcacttactttgaagatcccaatggcgaagacggcgacgatgaagattttgtcgatgaagacgatgacggggttcgccactaattaattgattaaaatgcccgatagcacacactagcgggcatttttttagagttcgcgtagcatccgcacttcacaatcgacatggcccgtgcagccaagcgcatagttgatatgctcaaagcccaaatgctcataaagcgcaatggcttcctttaaaaaagcggtcgtttccagatagcagcgtttgaagcccatctctcgtgcctgctccatcgccattaaggccagttttttcgccagccctttaccgcgaatagccggaagaaaatacatcttttgcagttcgcaaatgtccgattcactcccggttaatggcgcaatcccaccgccgccgaccacttcaccatcgaactcaaccacccaatatgcatggccaggctgactatacacttgatacaactcgtcaaggttcggatcggcgacggtgtagcctttatcagcggtaagaccgtattcggcggatacctgacgaatgacgcgggcgatggcgggattatcctgctgcgtcaggcgacgcattacaggtgattgcggcgcaatgttattcatagtttaacccaataaaaataaagtaattatacatttgtttaataccactctcttcttacgtgcgcaagcgacttataaagtaataaagtttttgccagcctattactgataagagtattgtaacgtggcagaacattttactgtctgtatatataaattatatcaatggattttttaattcagggaatttttatggctcaagttattaatgaaatggatgttccgtcccattcgtttgtttttcatggtacaggtgagagatattttcttatttgtgtggtgaatgtgttgttaacgattataacgctaggtatctatttgccatgggcattaatgaaatgtaagcgttatctctatgctaatatggaagttaacggacaacgattttcttatggaattactggtgggaatgtttttgttagttgtcttgtttttgttttttgctatttcgcaatcttaatgacagtgtcagcagatatgccgcttgttggctgtgttttgactttgtcactgttggttttgcttatatttatggcagcaaaaggactgcgttatcaggccttgatgaccagtctcaacggcgtaagatttagttttaattgctctttgaaagggttctggtgggtaacctttttcttgccgattttaatggccattgggatggggactgttttctttatctcgacaaagatgctacatgccaatagttcaagtagtgttattatatctgtggttctgatggcaatagttggtattgtttccattggtatttttaatggtactttatatagcctggtaatgagttttctctggagcaataccagtttcggtatacatcgtttcaaggtgaaattagatactacgtattgtataaaatatgccattctcgcatttttagctttattaccttttctcgctgttgctggttatattatcttcgatcaaatattaaatgcgtatgatagttctgtgtatgcaaatgatgatattgagaatttacagcaatttatggaaatgcaacgtaaaatgataatcgcgcagttaatctattattttgggattgctgttagcaccagttatttaacggtgtcgttgcgaaatcattttatgagcaacctgtcactgaatgatgggcgtattcgttttcgctcaactttaacgtaccacggtatgctttatcgcatgtgtgcgttggtggtgatatccgggattacgggcggtctggcttatccactgctgaaaatatggatgattgactggcaggcaaaaaatacgtatttgctgggcgatttggatgaccttcctttaatcaataaagaagaacaaccagataaaggcttcttagccaggatttcacggggaattatgccttctttaccatttctgtaagagataaaaaaggccggagcatgctccggccttcgttttcattactgtgttttgattacagcgcggcgataacagcctgctgttcaatcagcttcgctttcgcttctgcatagccttccagcttttcacgctctttcgcgatgaccgcttccggtgcgcgggcgacaaagccttcattcgccagcttgttctcgatacggctgatttcaccttcaatcttcgccacttctttcgccagacgcgccagctcatcttctttgttgatgaggccagccatcgggatcagcagctctgcaccgtcgatgatcttagtaacggaaaccggacctttgtcatcggcaggcagcacggtgatactttccagacgcgccagcgtttgcaggaagccacggttttcatttacgcgacgttctgcatccgcgctgcaaccacgcagtagcagctccagcggtttgcccggcgcgatgttcatttctgcacggatgttacgtaccgcaacgatcgcctgcttcagccactctgtgtcggccagtgcggcttcatcaacctgagatgcatcgtactgcgggaacggctgcagcatgatggtgtcggcagtgataccgcaaagtactttcacacgctgccagatggtttcggtgatgaacggaatgatcggatgcgcgaggcgcagcagaccttccagtacagtcaccagcgtatggcgagtaccgcgcagttctgcttcggtgccaccgttcattaccggcttggtcagctcgagataccagtcacagaactggttccaggtgaactcatacagaatgcctgcggcgatatcgaagcggaagctgtccagcgcttcgcggtacgctttgatggtctggttgaactccgccagaatccagcggtccgccagcgacagcgtcatttcgccgccgttgaagccgcaatcctgaccttctgtattcatcagcacaaagcggctggcgttccacagcttgttacagaagttacggtaaccttccaggcgcttcatatcccagttgatgtcacgaccggtagacgccagtgccgccagggtgaagcgcagcgcgtcagtaccgtgcggttcaataccgttcgggaactgcttctcggtgcgcttacggattttgtccgccagctgtggctgcatcatattgccggtgcgtttttccagcagttctggcagcgaaataccgtcaaccatatccagtgggtcaataacgttacccttggatttggacatcttctggccttcgtcgtcacgaatcaggccggtcatgtaaacggtgtggaacggcacctgcggtttgccattttcatctttgatgaagtgcatggtcatcatgatcatgcgggcaatccagaagaagatgatgtcgaagccggataccatcacgctggttgggtggaactgacgcagggcgtcggtgttttccggccagcctagggtagagaaggtccacagtgcagaagagaaccaggtgtcgagaacgtcttcgtcctgacgcagggcaacgtcggcaccgaggttattttctttacgcacttcgtcttcgttgcggccaacataaacgttacccgcttcgtcataccatgccgggatacggtgaccccaccacaactgacgagagatacaccagtcctgaatatcgcgcatccaggagaagtacatgttttcgtactgcttcggtacgaactgaatgtcgccgttctcaaccgcttcaactgccggtttcgccaggacatcggcacgcacgtaccactggtcggtcagcattggttcgatgaccacgccgccacggtcgccgtaaggaacggtcaggtcatgtggtttaatttcttccagcaggccgagtgcgtcaaccgcagcaacgaccgctttacgtgcagcaaaacgctccagtttctggaattctgccgggatctcgctggaataaacgtcagattcgttacctttggtatcgaacacctgggcactttcacggatatcgccgtcaaaggtcaggatgttgatcatcggcagggcgtgacgtttaccgacttcatagtcgttaaagtcgtgcgccggggtgatcttcacgcagccggtgcctttttccatgtcggcgtgttcgtcgccaacgatcggaatacgacggttaaccagcggcagaatgacatatttgccaatcagatctttgtaacgcggatcttccgggttaacggctacgccagtatcgcccagcagggtttccggacgggtagtcgcaaccaccagataatctttaccgtctgcggttttcgcgccgtcagccagcggatagcggatgtgccacatcgaacctttcgattcgcggttttccacttccaggtcagagatagcggtgcgcagtttcgggtcccagtttaccaggcgtttgccacggtaaatcaggtcttctttatacagacgaacgaaaacttctttcaccgcattggacaggccttcgtccatggtgaagcgttcacgctcccagtccacggagttgccgagacggcgcatctgacgggtaatggtgccgccagattccgctttccattcccagattttgtcgatgaaagcttcgcggccgtagtcgtgacgggttttaccttcttctgcggcaatcttgcgctcaacgaccatctgggtagcgatcccggcgtggtcagtaccgacctgccacagggtgtttttgccctgcatgcgctgatagcggatcatggtatccatgatggtttgctggaaggcgtgacccatatgcaaactgccggtgacgttcggcggcgggatcatgatgcagaaactttcctggctttcatcgccattaggcttaaagtagccctgcttttcccagtgctcgtaaagcggctgttcgatatcttgtgggttatatgtcttttccattatttccaggttgccgtattcaggttgaaaccagccacgcggtaggctttatagcgttcgcgcgccagttgtttcagagaatcttcataaggaacgaagtctaccacttctgtgaaagcggtggcaaaatctgcaaagcttgttcgcagactaatcaatatatcgcgcgggctgctgctgcgtttttgcggccaggcgatctccaccggcgcaccgccgcgcggtccttctcccgctaaattatgcggaacaaagctttctgccggacgcgcccacagggcttcatccagccggtaagcctgcttttcatcttcacaggcgatgagtacgcgcttaccactgcgccaacgttctgcggcaatttcacacaccagttgctcaacggcgcttaagccatcgacggtggtgtcattgtccagaaggtagaacgtcgcgtttttcataaatggggcttcttgtggtggatttaaatattgctgcattcctcaccctaaaagatgagcaatgaatttctattgcgctcgatcggttccctctcccttagggagagggttagggtgagggtaaaacgcaaacttactcttcgccgttaaacccggcgcggtttaacaggaactgtgccagcaacgctaccggacgaccggttgcgcctttcgctttaccagaacgccaggcggtaccggcgatatccaggtgcgcccagttgtacttacgggtaaagcgtgacaggaagcaacctgcggtaatcgccccaccaggacgaccgccaatgttcgccatatcggcaaaattggactccagttgttcctgatactcgtcacccagcggtaagcgccatgcgcggtcaccggattgttcagacgcggcaatcagttcatgggccagcggattgtggttcgccatcagaccagtaatgtgatgacccagcgcgatcacgcaggcaccggtcagcgtcgccacgtcaatcaccgcttccggctcaaaacgctcaacgtaagttaacacgtcgcacagtaccaggcggccttcagcgtcggtgttgagcacttcaacggtttgaccagacatggtggttaacacatcgcccggacgataggcgcgaccgcctggcatgttttcacaacctgccagcacgccgataacattaatcggcagttgtagctccgcgaccatacgcatcacgccgtaaaccgccgccgcgccgcacatatcgtacttcatctcatccatgccttctgaaggcttgatcgagataccgccggagtcgaaggttaaacctttacccaccagcacgattgggcgtgcatcttccgacgcgttgcctttgtactcaatcaccgacatcagcgattcgttttgcgaaccctgaccgaccgccagataagagtgcatccccagctctttcatctgctgttcgccgataacgcgggtaatgacattcttgctgtagctgtcagccagctggcgcgcttgtgaagcgaggtaagcggcgttacagatattcggcggcatattgccgagatcttttgctgctttaatcccggcggcaatcgccagaccgtgctggatcgcgcgctcaccgctggtcagttcacggcgggtcggcacgttgaacaccatcttacgcagcggacgacgcggttcgctcttgttcgttttcagctgatcgaaactgtagagcgtctcttttgccgtctcgacagcctgacgcactttccagtagttgttacggcctttaacgtgcagttcagtcagaaagcagaccgcttccattgagccagtatcattcagcgtattaatggttttctgaataacctgcttgtactgacgctcatccagctcacgttctttgccgcaaccaataaggagaattcgctcggaaagtacattcggaacatggtgcagcaacaatgtctgccccggttttccttccagttcgccccgacgtagcagggcgctgatgtacccatcgctgattttatcgagctgttctgcaatcggagaaaggcgacgtggttcgaagacgcccacgacgatgcaggcactccgctgtttctccgggctaccgctttttacactaaactccatgcactacgctcctgaatcttaaagacaacggcggtggctacagatagaattgcaagctttcgtaactcatgtccgctgttgcgatgacttcgtgttaatcttaacgttattacggcattggcacgtcagaacaaaatctgagaggtgaatccgttgagtataattatcttagcgacgatttcgacgactcaagagaataaatgacgtttaagccatgaaacaagctaaaatcctgcaaaagacgagtttttacgggcgtatttaaagtgataatcataagatatctggtgcgggagacgctcaaaagccagctggcgatactcttcatcttgcttttgatcttcttctgtcaaaagttagtgaggatcctcggcgcagcggttgacggcgatattccggcgaatctggtgctctcccttctcgggttgggcgtgccggaaatggcgcagcttatcctgccattaagcctgttcctcgggctgctgatgacgctgggcaaactgtataccgaaagtgaaattacggtaatgcatgcctgcggcctgagcaaagcggttctggtgaaagcggcaatgatccttgcggtattcacggcaatcgtcgcggcggttaacgtgatgtgggcgggaccgtggtcatcgcgtcatcaggatgaagtgttagcagaagcgaaagcgaaccctggcatggcggcgctggcgcaagggcaattccagcaagcgactaatggcagttcggtgctgttcatcgaaagcgttgacggcagcgatttcaaagatgtgttcctcgcgcaaattcgaccaaaaggtaatgcacgtccttctgtggtggtggccgattccggacatttaacccagctgcgcgacggctcccaggtcgtcactctcaaccagggaacgcgcttcgaaggcactgcactgttacgtgatttccgcattacggatttccaggattatcaggcgatcattggtcaccaggcggtggcgctcgacccgaacgataccgaccagatggacatgcgtacattgtggaacactgacaccgatcgtgcccgcgcagaactgaactggcgtatcacgttggtattcaccgtgtttatgatggcacttatggtcgtaccgctgagcgtggttaacccacgtcagggacgcgtactgtcgatgctgccagccatgctgctgtatctacttttcttcctgatccagacctccctgaaatcgaacggtggtaaaggtaagctggacccgacgctgtggatgtggaccgttaacctgatttatctggctttggcgattgttctcaacctttgggacactgtgccggtccgccgcctgcgcgccagtttttcgcgtaaaggagcggtgtgatgcaaccttttggcgtacttgaccgctatatcggtaaaactattttcaccaccatcatgatgacgctgttcatgctggtgtcgctgtccggcattatcaagtttgtcgatcagctgaaaaaagccgggcaggggagttacgacgcgttaggcgcaggaatgtataccttgctgagcgtgccgaaagatgtgcaaatcttcttcccgatggcggctctgcttggggcgttgcttggtcttgggatgctggcgcagcgcagcgaactggtggtgatgcaggcttctggttttacccgtatgcaggtggcgctgtcggtgatgaaaaccgccattccgctggtcttgctgacgatggcgattggtgaatgggtcgcgccgcagggcgagcagatggcgcgtaactaccgtgcgcaggcgatgtacggcggctcgttgctctctacccagcaaggcttatgggcaaaagatggcaacaacttcgtctacattgagcgggttaaaggtgacgaagagttaggtggcatcagcatttatgcctttaacgagaatcgtcgtctacaatccgtacgctatgccgctactgcgaagtttgacccggaacataaagtctggcgtctgtcgcaggttgatgaatctgatttgaccaatccgaaacagattaccggttcgcagacggtgagcggcacctggaaaaccaacctcacgccagacaaactgggcgtggtggcgctggacccggatgcactctcaatcagcggtttgcacaactacgtgaagtatctgaagtcgagcggtcaggatgccggacgttatcagctcaatatgtggagcaaaatcttccagccgctatccgtggcggtgatgatgctgatggcgctgtcgttcatctttggcccactgcgtagcgtaccgatgggcgtgcgtgtggtcaccggtatcagcttcggttttgtcttctacgtactggaccagatcttcggcccgctgacgttggtttatggcatcccgccgatcatcggcgcactgttgccaagcgccagcttcttcttaatcagcctgtggctgttaatgagaaaatcgtaaccaagcaagggagcgaaagctccctttcacattgttgataaagtcaaatacgagttcgatcggtcccctcgcccctttggggagagggttagggtgaggggcacagaccgcacctgacttaccttcttcttccccccagcaaactccccaacatcccgcgtacaatctgattcgtcacctggcgggcggcgcttttcgccattgtttgcaccacaccatctttcttcccgccgcgtggtccggtagtgccaaacaaaatatcctttaatccaccaagaatgccgtcatccaccgccacctctttccctttcgcggggggattattttgctgctcggcgcttgcctgtacgcctttttgcaacatctcataggcggattcccggtccacctcatcctcgtacttgccatacaccggagagtgattaatcaagccattacgctcatcttccgtcaccggtcccatccgcgaacaaggcgcaatcaccatcgcccgttccaccactgaaggacttcctttcacatcaagaaacgagattaacgcctcgccggtccccagttcctggattgccttttcggtatcaaatgccggattggcccgcatggtttgcgccgcagcttttaccgctttctgatctttgggcgtaaaagcacgtaaagcgtgttgaacgcgattaccgagctgcccgagcacattatccggaatatcagacgggttttgcgaaacgaaccagacgcctacgccttttgagcgaataagccgtatcacctgctcaatcttatccagcagtacctgcggtgcatcgttaaacagcagatgtgcctcgtcgaagaaaaacaccagttttggtttctccagatcgcctgcttccggcaattgttcatacaactctgaaagcatccacagcaggctggcggcgtacagtttcggcatctgataaagcttctcggcgctgaggatattgataacgcctttaccgttggtatcggtgcgcatccagtctttgatatccagcatcggctcgccaaagaagtgtgctgcgccttgctgttccagcgataacagcccgcgctggatggcaccaaccgatgcgctactaatattaccgtactgattctggaaagatttggcgttattgccgatgtactgggtaatcgcccgcaaatctttaaagtcgagcagtaacagcccctgatcgtcagcaatgcggaagatgatattcagcacgccagattgcacatcgttgagattcaacagccgcgccagcaacagcggccccaggtctgaaaccgtcgcccgcaccggatggcctttctcgccaaagatatcccacaccaccaccggattggcatgcggttgccagtcattgacgccgatatttttaagccttgcgagcagtttttccgacgccgttcctgcctgcgcgataccggtcagatcgcctttcacatcagccataaacaccggcacgccgatttccgacaatgactccgccagtttttgcagcgtaacggttttacccgtccccgttgcgccagtaatcagcccgtgacggttagccattcccggcagtaaaaacagttctgtgtccggcgtgcgggcaattaacaggggttcgctcatgagatttcctccagtttcctgcctggagtataggcaacgtccggcaaagagaatacgtgtaatgaagagaaaataacctaaagcgtgttgccttgataaatctgatacccgaggtcaacagtgttgtggttgtgatcgttatttttaattttgctcagcaacatttgggcggccatccgaccaatatcaaaacggggagtaattacgctggcgaggcttgggatcatttgcctgccaatctccagcccatgaaaacccgcaatggaaatttgttctggcacggcgaggtttcgctcgcggcacagcagaagcgcacccatcgcaatatcgtcattggtgcaaaatacaccgtctaaatccgggtttgcgctaagggcatcacgcattaactgcattcctaaatgaatggatgagatggcgcgtggattcatgcgtaatggggaaagattatgcagcatcatcgcatcgcaatacccctgataacgctgttcatcgcgggtgtcatctttggaaccgagatacagaattttgtgcctgactcgcttctccagcatggtacacaccatgtcaaaagcggcctgccgattatcaaaaccgacctccatatccagccgttctccctgtacatccatcaattccacgaccggaatggtggctgaacgcagaaatttcaccgtcctgatggtgtgatatttttccgaaagtataatcccgtcaatgttataagagagcaggttaatcaccgactcttcttcggaatcgcgatcgtaattgtaattagcaataagggtctgataattatgctcagaggtgacggattctattcccgcgagaatgtcagcgaagagttgattttgaaatgacggaatcaagataccaagggtataactttgtgcattcaacaacatgccgggagcgcgattagggatataattgatctcttccataattttggcgatgcgctcgcctgtttcctttgccacctttttcggcgagcggatataacgactcacggtcatttttgttacgccagccagcgtagcgatatcctgtaaagaaattctgtgattgcgcataacttctcccaacgtcgggggaatcttcaatcttcccccgaaactacatcacaatattttattctttcagtgcaatacggcgttaatggctaacacgcccagcaaacccataatagaaataagggtttccatcaccgtccaggtacgcaacgtttcaccaaccgtcagattaaaataccctttaaatagccagaagccagggtcgtttacgtgtgacgcgatcacgctgcccgcaccggttgccagtaccattaaagcgggatcggcatgggtaacgttgataatcggcaacaccacacccgcggtggtaatggccgcgacggtggcagagcccagagcgatacgcaacagcgccgcaacagtccagcacatcaataacggcgaaagcgtagttccggtcattaagtgtgaaatatagtgcccgacaccgctatctactaatacctgcttaaacgcgccgccgccagcgataataaacacaatcatcgcgatagcgcctatagaatccccaatgatatccatgatttgctcgatggtgcgtccattacgtcggcccagtgtgaaaatcgcaataacaatggcaataaacagcgcaacggcagggttaccgacaaattcaaagaagaggcgcacggtgttagttttcggtaacgtaatttcacaaacggcggcgatagccatcaggatgaccgggatcacggcagcgaaaatactgttccagaaggagggcatctcctcttcgctaaacagatgaggattaaataagccttccggtggtgctttctcaaagcgagttagcagtttagaaaacagcggtcctgcgacaataactgtcggaatggtaatgataaatccatacagtaaagtcgttccgagattagcctcaaagatagtcgcgatggcagtaggccctggatgtggcggcagaaaacagtgggttacagagagcgctgctaccattggtacgccaacatacaacaggggtaatcctgatgatgctacgatggtaaataccaacggcaacagcaggacaaaacccacttcaaaaaacatggcgaggcccacaaccagaccggtgatcactagcgcccattgcacgcgttttttaccaaaagtagcaatcagcgtagtggcgatacgttgtgccgcacccgtatcagaaatcagcttgcctaacatggccccgaaaccgagaatcattgccagcccgccgagcgtgctgccgataccattttgtatagagtgcaggacggcctgtgcatccatcccttcggcaaatccgacgacggcagctaccagaacgagggcaataaagccgttaactttaaagccgatcatcaggataagaagcagcgcgacgcctgccgcaataatgattaatggcatagtctttatctcttattagtgccagaaaagcagcgctttcgcgctgcacgtagggtagtaggtgttaaacagccactaacatgccgccatcaacaaacaacaggtggccgtttacgaaatcagaggcttttgaagaaaggaacaccgcagcaccaatcagttcctgcggatctccccagcgtgcggcgggggtccgtttgcacaaccaagcggtgaaggcttcgtcctcaaccagtgctttagtcatttctgttttgaaatagcccggcgcaataccgttgacctgaatattgtggcgcgccagctcgacgcacatgccgcgggtgagcatttttaccgcccctttcgatgcggcataaggggtgatggtgtcacgtcccagttcgctttgcatcgagcaaatattaataactttacctgccttgcgttcaaccatgtgacgagttaccgcttgcgataccaggaacacggcggtctggtttactgcgatcacatcattccactcttgttcagggaactcagtaaaaggatgacggcgctggataccggcgttattcaccagcacatcaatggggccgatgtccttttcgatatgttcaacggcggcatcaatttcatgtttatgagtaacattaaaaggtgcggcaacggcctgaataccctcctggtggagtttttctacagcaagttctgcgcgttcggcagtaatatcattaataattatttgtgcgccatatttacccaggccggttgccagtaaaaagccaatgccctgtgctgaaccggtaatcaagatattttttcctgccagtgaaaatagatcgttcattgtattattcctttatttatctcttagaaaacaagctggacttttgctgcctgggttttatcaccggcgaaacgtagcgcctcttccaggtcagtgaagggatattcagcactcagtaaaggcagtggattgataacgccattcgccagccatgacactgcggtattaaattcgctggtaaaacggaaagagcctctgagtgaaatctccttaccaatcaacgtcatcattgggaattctgccatcgcgcctcccatacctacctgcaccattacgccgcgtgcacgagtgacctccagacaggtattcactgatgaaggatgaccggacacttcaaagctgacatcgaaatagcctttttccgctttccagtgatccatgtcgtcgttttgtgggtttacgagcacatccgcccccatctctttgcccagcgaaagggaacggggactcacatcagcacagacaatttccgcggcccccagtgttttcactgcactgacaatcaggcagccaatgggtccaacaccggaaataaatactcgcttgccctgtaactcgccggcctgatgtgcggcatgaatcgcgacggctaaaggttcggcaaaagccataaccttttcgtcagctttggccggataagggacacattgcgacgtttcgaccattttataacgggtaaaaccaccatcaacatgagggaaatacatggcactgccaaaaaaacgcatctctgtacactgattctcgttatgttcaatgcagtatttgcagtgaccgcacggtttagacggattaatggctaccgtttgcccttcatgtaattctgatgagtcgctatgaataactttaccgataacttcatgacctaacaccatcggtgcctttatcatgaaattacctacttttccttcctgataataatgtaaatcggaaccgcaaattccacctcgggttatttgtactaatgttccattattattccaatctatcgtctgctcggtaacggcaacagttttcttgcccgcaacaacgcaggactgtgttttcacttgcataaattcctcactggtcaggtagacacctcggaagcatttaagcggttttaattgtcattatttgtgatgaagatcacgtcagaaaattgttacattactatgttacgcataacgtgatgtgccttgtaattcttatcagcagaaataaaaaaacgtgaaattattatgccaccaggcgtagtatcgcagcaggtaagatgattcaggagattttaaatggcgggtgaaagctttattttgatgggcgtttcagggagtggtaaaacattaattggtagcaaggttgccgcgttattatctgctaaatttattgatggtgacgatcttcatccagccaaaaatatagataaaatgtcgcagggtattccattatctgatgaagatcgacttccctggctggaacgcttaaatgatgcttcatacagtctttataaaaagaatgaaacaggatttattgtctgttcatcattaaaaaaacattatcgtgatattttacgcaagggtagcccccatgttcatttcctctggttagatggcgactatgaaactatcctcgcgcgaatgcagcgtcgggctgggcattttatgccggtagcgttactaaaaagtcagtttgaggcgctggagcgtccacaagcagatgaacaggatattgtgcgcattgatatcaaccatgatattgccaatgtcaccgaacaatgtcggcaggctgtgctggcgatacgacaaaacagaatatgtgcgaaagagggcagcgcctcagatcagcgctgcgaatgattttcaaaaatcggctttcaacaccacgcggtaacgcgccttaccgtcgcgcacatgctggatggcgtcgttaattttcgacatcgggaacagttcggttgtcggcgcaaccttgctgcgggcggcaaagcgcatcagcttacgcagttcataaggcgtgccggtagcagagccagagacgctgcgatcgcccgcaattaacgtaaaggccggaacagacagcggcgtgagaaccgcaccgacagtgtggaaattaccgccgtacgtcagcgcctcaaaataaggctgccagtcgaggctgacgttcacggtattgataatgagatcaaactgccccgccagtgctttcagtgcctgcggatcgcggctattcaccactttatcggcacccatcgccagcaattcctgctctttcgccggattagaactaaaggccgtcacctcacatcccattgcgtgcagaagttttatagcgatatgccccagcccgccaataccaattaccccaacgcggctggtagcagtgatatggtgcatcaacagtggtttaaagaccgtgataccgccgcacaacagcggcccggcagattcaatgtcgatattttccggcagtggaataacccattgccagtctacacgcaacttctcggcaaaacctccgcgattcataattgttggcaccgcaccttgctcacagttgatctgatttccgctaatacaggcgtcgcagtgaccacagctacgcgctgtccagccaatcccgacacgctgaccgacctgcaaacctttatcctgcgcggcactcccgagcgccaccacgcgaccaatcacctcatgcccggcaaccagcggatattgtgaaaatccccattcgttatcgatcatcgacagatcggaatggcagatcccgcagtaatccacctgcacttcaacatcttgtggcttcagctcaccgggatcgtactcataaacttccagttcgccgcccgcttcttttgcggcatagctttttatcattgacattttttggtccttctctggtgtggtctgggaagtgtagagcatggcagggcggggtgcatggagtgtgacaaaggttacacatcgctgtacgcaatgctgaaaatttcagcacttagcgagatgcgagcaagctggcgcttgcatggtggcgtgcgacaggtataatccacaacgttttccgcatacctcttcagtgccgaagtggcgaaatcggtagacgcagttgattcaaaatcaaccgtagaaatacgtgccggttcgagtccggccttcggcaccaaaagtatgtaaatagacctcaactgaggtctttttttatgcctgaaatccgcgccacacaaggcttttccagcttttctcctcaactgaagtcaacctgactcaacccacatcaacaggcttgtgagtatacttataagtatatttgccgattcgatattgcttgtatactcacgagataccaatggaaggaagaccattatggccctaacggatactaaagttcgctctgcgaaacctgaggagaaagagtattcacttgttgacggtgacggcatgtctttacttgtaaaacctggcggctccaagtattggcgatttcgtttccgtttcggcggtaaacaacatttgatggcgttcggcgtttacccggatgtttcgctggcggatgcgcggaagaaaagggaagaggccagaaagctggtcgctgctggtatcgatcctcgtgagcataaacgtgctgtgaaagaagagcaggcgaaagagattattactttcgagaaggttgccagagagtggctcgtaaccaaccaaaaatggtcggaagatcatgctaatcgtgtaaaaaagagcctggaggacaatatcttcccggcaattggtactcgcaacattgctgaactaggcacccgcgatctgttaattcctattaaagccgtggagaaatccggacgccttgaagtggcttcccgccttcaacagcgcaccacggccatcatgcggtatgcggtgcaaagtgggttaattgattataacccagcacaagagatggctggggcggttgcttccagtaatcgacaacatcgtccggcgctggagttaaagcgcatccctgagttacttgagaaaatagatggctacaccggcaggccactaacccgctgggcaaccgaacttactctgcttatttttattcgatccagtgagctgcgttttgctcgctggtcagagatcgattttgaaacatcaatgtggaccatccctcctgagcgagaaccgattcccggcgtgaaatattctcagcgaggatcaaagatgcgtacacctcatctggtgccgctttcaaaacaggcgctggcgatcctgaagcagataaaacagttctgtggcgaacatgagctgatttttattggcgatcacgatccgcgtaagcccatgagcgagaacacggttaacagtgcgctacgggtgatgggttatgacactaaggttgaagtttgcggccacggtttccgcacaatggcctgtagttcgttaattgagtcaggactatggtcgaaggatgcggtggaaaggcagatgagccatatggaacgcaattcggtgagggcggcgtatatccataaagcggaacatcttgatgagcgcaagctgatgttgcagtggtgggcggattttctggatgcgaatcgggagagagcgattacgccgtttgactatgcgaagatcaatcggggtaatagcgagtgagttgaatgccgttattcctcggctgatgtttaaatttaaaagaccaaccagcccacttagggctggttggtcgctgtattttttaccgttgttatcagaattctatctgccaggtacagaaccgccagagaaaaaggatgtctgtaataatgccttgaatgtacatatagttgcgagcattatcgcaaatatgtgcccatggattctccaacgcaatgacctctgacaaaaccctaaaacaagcgatatcaaatatcaccatctggcgcaaaggcgaacaacgtgcgccacataagccattattgctgctgtacgttctctcactctatcggcagggtcatggtcgcctgtttaactatggttctgaaatctacgagcccctgttggatcttctggaacgttatggaccgcagcgccgtgaccagcgcccggacatgccgttctggcgtctgaagggcgatggcttctgggaactacataacgcggaactgtgctcaaccagtggtagccgccagccgccccgacgtgaactcattgaatataatgttgctggtggatttgatgccgataattttgcgttggtggcaaaaaatcacaggttaattgatacgctggcgcagcagctcctggaggcgcatttcccggccagtattcaggaagagatcgctgacgagatgggttttgatattcgcacctctctccgtcaacgcgatccgaagtttcgccagatggtgctacgtgcttacaattatcagtgcgctatctgcggctttaacatgcgccacgacaatgcgccgattgctctggaagccgctcatatcagatggaagcagcaccatggcccttgcgaagtacctaatggcctggcattgtgtgcaatccaccataaagcgtttgatcgcggttcgattggcctggatgaaaatatgcgtgtggtggtttccggtgcggtaaatggtggtggagtggtacagcgactgttctgggattttgcgggaaaggcgattgcattgccaccggttaaagaaaattatccgggcgagcagtttgttgaatggcacagaaaagaggtgttcagaggagagcattgatctggggtagggcagttattttgcgtgtggtatacaaaccatccagccttaatgactaaatggtttgtcagcgataatcacgatgcttcacgttctgccagttcggagttactggcataaggtactttaccagaaggtactacctttgcagccgcgatcaaatgtacatcctgatcgtcaaagaaaatgtgtggcttaaacgccttcagaacttttgttttctctacaccgccaagaaaaaaagcttcatcgacatataccccccagcttcttagcgttttaataacgcgcatttccgaagggctatttcgggctgtcaccagcgcaatacgaacaggagaatactcaacgcgggtcggcaatcgttcctgaagcttggctattttttttagcaaagtggcataaggcccctcttccatagggatatcctgctgcgcgtcttcctgagcatggaaggcagccattccttgggtcttataaaccagttcgctttgatcggaaaaaagtaccgcgtcgccatcaaaagcaatgcgcacttgcccttctgggatatcagatgcgtcagaaggcggatctttcaggattgcagcggcgcagaatcgggaatcaatcaccttttgcgcatcttcaacgttggtcgttaaaaacagatccacatcaaaggcatcaaggtaatcggcaacggtttcgcctgccgtaaaggccgatcgagtgatatcgagcctgtcatggcgaatagtattcagaacacggataccggtatcagggctgttacgtgacatcacaacaacctcaaccaacggcgatttatcatccggttgacggtactggttcagacccagcaacgctttgactaaggggtagcctgttccgggctgtaaaggttggttttcgtgttctagcatataagctcgatacttctcaatagcgctatcaggatcggtcgcaaaggtttcccgaaacatatggtcggattcgctcatgtcaaaaagcgcagttgcactgatgccaataactaaagtgttacttaaatcaaaaggcataattggtttcccttggatggctgctcaatgaaattatggcatcaaattaaagaaaatttcttcagaaataactagtgtaataaatatatttactcgcacagatgccatgaagtttaaagtcatggtatctgttatataaaattatttctcttgtgagttgatagccataagaaatattttttttgtttcagtgttaggtattttttttattttatcctctaggacttctttatagttgtcatcagaaggttgtaataagaaatcactaatcactttaagctctgggaatatattagtaatgtcatccgcgtcattgaatatttctctggcataggagggattttgaacaaccatatctgcgattgccctcaatagcatcttatcatcaatacttttcttctcagacatgtgacctcctagagttcagaaattttgctataccttgtttaagtgcagtcacactttggcttgtatcaagagctattgcggaatgcatcctttttcttaatataggttttgtctcacaacggccatccaaagaccacattcctgtttgctctatctccaattctaacacaatagcgtggtccgcagaaggcagttccaaagtttcggagcctttacctggctcactccacaaggcaacttgggtgctaggtttaaagcctagaccagtagatcgttgagtcattccaaaagctgtaacagatagaaccgatgagccaggatcatctgataatactgctgaatatttaccaggccatctggaactaatttggggaccatctagcaataagctaacgactaagtttggccctatagacctcaccgcctgagctacaggttcttgtctggctaagtcctcacaaattaaaggacatagtgatacaccattattagtatgcaatgttgtaagcttgcggcgtcctatcgcaatattctcccaccatttcttactgggatctaaacttgaggctaagttataattccttagttgatttcgttcaagaaaccagcgatggtgtttatcctgtctgattgtatcaaatccattaccactttcttctataaacgataaaagtgcatagttttctccaatatcatcaatactaccataaactcctgatagcaatgatggtgcattttctccaaaggtttcaaaaagtagcgttttgagactgttaaattgtttttgtgataatgcactttctgggaatattatcagctcgagtgagccaaccctctttattgtcgaaagtatataagaaagaaaatgctgatgattaaaaattgaatctggtttgtaatcgaaaaaatcgaaataactgtctatatcatgcttcttagaagtaatcgatgaaggggagaaatattcctctttcacaataaaaggccatggaataaagaggatgttatattcttttttatggattttataatcggatgatttattagtgacagagtgatacttaatggctggtttaatgcatgtaaggttttgagttagattgttcattgttaaaccagactggggagtattgaatttttgtgtaactaacccctccatgtcatggttgtcagctaaattacttgagtttaatgtttgtttattgcctagtttgaatgatttgatctttcttatgttcctgcttatcaatgcagctttgatattaacgttaagttcaccggtgttactttttttaaagaaagaatcaatagagattaatagcaagaataccgactcacaaaatgattcattattcattagatcatatatatttttatcgaaattttgcttattgaaaatgcaatctagacttttctttaagataaaatctttatcatgagttgtgccaagtgagtttaattgacagttgagatagttatcaagtgattcgcagatatcctcaactttttttctttttatcttatcccatgaaaaatgaggttgcggagagacgagtaatctatatttgtcggtatattcaattattgagtgtagaattaggaatgtattagggggccatgaaagtatactatttagaccattgtgatatggagttcgaagtctgttttcgaaaccaaattctttatatttttttaggtatggtttagggaaaaaatttaagatgaaattttgcagtttcacttttcatttctatcaagtaattaaataaagtgtgttattttaacatttttagataataaagtcaaagggttatgttttttattagcaggtattttaaggtggttttacatctttgagaaagttctgtcatttttatcgaaagaataagaccttcagaaaatatgaaggccttttatgatttcttatcaaaaaattcacttaattgaatggattaatttattagaaatagaagcaaaaagatcttcatgcttatcttttctataaaaaattgattcaattttattttttatattgatgaatttttcctgtaattcaataggagggcgataaaacataagttttaatataccatcttgactaattgtgtgttgtccagcagaggttttaatctgctgtgcgattaattttctactaaaaggtgagttaattaaataacataaaaaatcagactgatattcgttatctaatttaattctgattaaatgatcgttatgatacactggttcaatatatgacttgaatacagccgtacggccaacatagttcggatttccattaacgcgaataaaaagaagatcatcatactcaacacgagcaatctgtttttctttatcgactagttttatcctgtttagttctttatcaaatgtaattcctgaataatgtacatcttgtagtctaaggacaatatccccctcattagtatcttcttttctacgtcgtgagataccgttattggcatgaataatctgatctgccagaggtttaacattccatcccttcgggttttgaacgggatcgccaaacatctccaaaaacgtagcacgcaaaaaatcatcagccagtttgatggcttgctcgcgtttttgacgtatgccatcggctttatcgagagttgaagctatccttacctgttccgcaaaaggggggaacggaatttccaagtttctcacaatatctgagttcaaattttttacaactgcaccagcagccttgtttgatatgatgatttttgcagttggagaatttaaataatgataaaaataatcaatatgtatttgattatttttaggacttagaaccaaccatccatcatgtatacatccttcaacatcaagtatatatggacgcccaaaactcatagagtttgtaagtaataaatctccagggtagacctttctggattttttcactccttcaaactttattttttttgctgtatgtctaatgtattttgaatttggttcagtatcaccaatcattatccaatttactccattacaggagtcggtaatataatcttgaataggtcttggagacccccctcgagatatagtaaaaatttcgcctaacttcaccatcggccaactcacagcatcccctccagctcatccagatctgccagaatctctttttccagatcttttaatcgtttcagtatcaccttcggatcttcatactcctccgcctgatacaccacctctttataacgattgatagagagatcgtatttctgcgcagcaatatccgctttcggcaccacaaacgccgcctgcgtgcgatctttaaaatcaacgccagcatcaatcccttccgggtgctgctgtttcagtaatgaggctaatttctcacccataaagttatcaaccggtagcccgcgtaaagtacggtaatgcttccagcttgccagtagatgcggcagatcgttgtcttttatcgggttacgcttgtcatccaggctatagccgtcattttgtagatcgtagaaccagacctcatccgtttgaccgcctttggtaaagatcaggatcgccgtcgccacgccagcgtaaggtttaaatacgccggaaggcaggttgatcaccgcttccaattggttatcttccaccagcgttttgcgaagtgactggtgcgccttactggagccaaacaacacgccctgcggcacgatagtggcacttcgcccgcccactttcagcatttgcagaatacgcgccaggaacagtagttcagtttttttggttttcaccattgccgacagcgtggagtcgatatcttcctcgtccagtgaaccggtaaaaggcgggttcgccagaatcaggttgaaagcgtttttacttgcctgagggaagttagtgctgaagctctggctcatggtgtcctgatagtgaatatctggcgcttccacaccgtgcataatcaggttcatagcggcgatacgcagcatggtggtatcaaaatcgtaaccgtggaacatattgttatctacatggttacgccacggtgtcagcagatcgccggtaaagattttttgctcttccagctcgccacgttcgttggtgccaatctcggtatgaatggattccagcgagctgtacttctccagcagatattcatagctggttgccagaaaaccaccagtgccgcaggccggatcgcaaatcgtctcgccgcgggccgggttcggctccatcatttcaaccatcgtgcggataatgtggcgcggcgtgcggaactggccgttgattccagcagtggtcagcttgcttaacaggtattcgtaaaggtcgcctttggtatcgccacgatccaatggcaggtttttgatcacctcaaccgctttggtcagtaatgacggcttaacaatctccagacgagcatctttcataaagttgcccagcagcgttaccttcgacgcatcggcctggccgagctgacgaaaatgctggaatacaccatcgcgcaccacttccatcatctcatccgagccaagattgctatagtggctgaaacggaactcctgctgttctggcgtaaaacgcggtttaaaatcaatacccgcgatttgtttacgcttctcgtcacgttgttcctgggtatccagcatccgggagtacatcaggtaagtgatttgttcgattacggtcagcgggttggtgataccacccacccagaaatcttcccatagtccgtcgattttactttttaagtcgccagtaatcattgttagcgtttatatcctgttttaaatacaaaagccccgctgccggggcttgtcatgtgcgtattataccgtcgctgcgtcggtcacaacacccagctcttcgactatcttttgcaggcgggcgatctgctctatatcagggaacacaccggtaacgccttcgttgtggatatgcgtaaaaggctgttcaaagagctgccgcatttcaatggtgccgtaatcgcgaatgtggtttttcagcaatgacaggaagcgcagttgttggctggtcagactgttatcagcggcgaactgagcaaagcgcacttccaccgcgtcgctgtccatcccgatgatggtacgcaaaagtttatccaggctggcggttgcctgcggatagaactctttcagtgcccggatatcaacgttggggttttggatcagcaccagttttgccaactcatccagttcgccttgtgttaccggctcgccgttgcggattttcttcagaaccgggttttgctggaacagcggctccagcgccccctgaacttgctggcgatagagtttgaaatcaatcgagcggatattagttttgcgggtctctgtctggatcaggttcgcatcttcggtaatatctacctgtatcggaccaaatttcggcgtcgcgtctttttccatcaggtgcatgataccgcgcaggtgaatgcggatatcctccagctcttccaggctggcctgcttccaccagcctagatcacgaagctgattgattcgttgtccctgttgctgcacctgcgccaaatgcggcggcaggcgctccactttttcgacgatgaccggccagagcacatccagctcttccgggttggtataacgggcagtttgcgccgccagaatatccatatcaaagcgtatggcatcgctttgcccgcgcacgtccagccactgcatcagcggggccagaacagatagcagatcctgctgtgttttcggagaaagctggcgcagcaccttttcatcactgtactgcgctttttgctgccacttttcctgtacggcaatcgacttttcatccagtgcgttgatttgctcgcgaagctggtgagcaactaaatccaccgcctgtttgtcgaatttacgttgtgcagcggtccccagcataacccacgcttcgaagcgtttttgtgcaagcgattttgtcgctgtgacttcggcctcttcggtatgcagttcgtgatactcaaaattgccccagtgatcgaaaatgcggaatttctgtttatccagcggtttgccgttatcgtcgtaaccgtacaaccccggacagaggcgcgtaccacggccaatcatctgccagaacttcacttttgatttgaccggtttggcaaagaccagattcacaatttccgggacatcaataccggtatcgagcatgtcaacggagatagcgatggtcagctctttgttggtgctttcatccagccctttaaaatcatcaatcagttgctcggcgcggggatcgtagttgtcgatgacctggcagaagcgcccggcaaactgtgggtacatatcgtcgaacaattcattcaacagcagcgcgtgtttgtggttacgggcgaaaatgatggttttacctggcaactggccgtcccgatctttcaggccattttccatcaggttacgcaggatatagcggttggtgtctttgttgtagatcgcctcatccagcgccttaccatcaaactccagcgtattgggatctatgccttgttcttccagttcgcggatttgtgcgtcgcttaatttctcccgtttgatgccttcgcgcaggaattctgtggtgtgcgtgacaacctcatagggaaccagattgttatcggcgatggcatcttccagactgtagttggcggtagggatacgtccttcacaaccaaacaggccgaaagtcgttttactcaccatgtcgatcggcgtggccgtcaggccaatctggagggcatcaaaatacttaaacagatcgccgtaaacgttgtagatagagcgatgggattcatcggcgataatcagatcgaaatatccgacatcgaaatggtccatgattttcatcataccgggataggtagcgatgtagattctggcattctgcctgtctgcttttttcgatttcccgaccacatacagcggctcattggtgaattgattaaaggcattcgccgcctgtttgcgcagctctttacggtcgcataggaacagaacgcgttttacccaacgggcatcaatcatcagtttgctcagtgcaatcgctacacgggttttaccggtgccggtggcctgaacgattaatgactgacgatatttattggtaaaccgctcgctaacgcgggcaatggtttcaagctggtacaaacgtccggcaacggccttaccttcgttatcttttacgtgcggcacactgttcagcggcagacgggtttcacgctgctgaataagatattgcaggctttccttgctgtagaagccaaacacccgacgcgggggataaccatgagttttatggtcatcccacagccagacatcatagccgttggtatagaagatgaccggacgctgaccgtattctttttccagccagtctgcatatagtcgggcctgaattcgcccctgctcggcattgacgctggtttttttggcttccaccaccgccagcggcttatgcgcttcgtcccacaagacatagtccgcataaccgtcaccggtagcggtaggctgttctttaactggatgttcctgtgtaacctgatcggtatttttaagttcttcgcctacattccagtcagcagcaagcaggcgagagtcaatcaggcgacggcgggtttcggcttcatcaatggagagaatatcggcaacatgctggttacgcgctctggcttcattcaggcgctgagtaaggtgttcggccttttcctgctcttgctgtagtgcgcgttgtagcgccagttcgcgctcacggctttcatcctgagccttgattgcatcttccagacgtttttcatctgcacgacctgaagattgtgttaatggagggagagtgaatttggggcagtcatcaacattaccgtgggcgtagcgaacatacagccaaattcccaacaaatacgcttctttgagcagccagtaggtatctttagctttgatacgtccgccgtgcgcggcacggttgccatggatacgcagcgcatccattttcatgatgatggcttccggcatcatgctggtaaagacatcagcattcattaaatcataaagattagccttaataccttccggcaaccgctcctgacggtataaccagcgcaccatcaattcggtgtagttgcgcagcttgaccagacagctttccggatcggagtgaacatagcgttccgccatgcacgcgagttcagccagttccggccactggctgcgcaacatttcaaaattgagagactgctccatcaatcatcgccttatgttgtggatacaacagaaattctggaaagaatatcacactaatttggccgacgaagtgagtcggatggcatacggtggtgatgtgtttaacgacataactgttctaacggccagatccttggttttcgcccatcaatgagcgtcttcagccatggctactcaagggataccttgctcactaacgagggtatggctgatcatctatgggatatgttttttgagccaataaaacagcgggctcgttaacatagcctgggcgtaactccgtaataccggtctatttattggcttataaatattttcagcactaaatcattttagtaagtagcagttatcctttcccggctaacacaaaatacgacaggttgtgtcgtattttgatgtcgcttttacccaaaatcattattaattcattttgtttcaatgaattaatcaactcttcgcatcttcgccattttttctatccacctccctttggtacgacataacgtgtcgtacctgtacggcataatctcccgtatcaataccatgatattttgggagaacaggactgtccccaccatgaaaacacagcatgattatcatgaccgcctgtctgtcaggctatcagtcattatcagccgcttactggctggtgaatctctggagcttaaagtattagctgatgaatttggtgtctcagaacgcaccctacagcgggattttcagcaacgcctgatccatctggatcttgagcatcgcagcggaagttaccgacttatccgccaaacaggccgggagcacttacccaatacatttgcgtttatacgtaattcaggaatttcaggaatcattccggctcagaaccgcaagttgatccggttgattgccagcaattccggcgtatcgccgtgtcttattgggcatggggcattatcttctcccgtcacgcagactgcctgttttctggaactggcggaagctatccgcgactaccgcgccgttacattattagttaacggtaaaagctacgaagcagtagctccccgccgtctgatatttcagtccaaaaactggtttcttgttgctacccgcaccagaaatttacaggtgtttcggatggaagacgttaacgccgtaaccgttctggatacctcttttcgcagaaagcctgaacttgatgctctgactgccagtgaagagttcatttcagccctccctcactttcgtttcataagtgacgtaattcagaccttcagagagtaacagacaacgttcatttcaaattaaaaaggagacatcgtatggatgacccggtaaagggcgaaggccggatgattactgatgccagtggcgtcaccagaagggaaggcgggattttgggaatgtggagcaatatatttccagaacgtaatggtagcaacgagcaaaaaggtgatagcaagccgcacatacccgacatcagggatattcttgatattttccctcagccactgcgggaaaagctggtgaacaaaatcagtaaagccatcgactatgaacccgtgattggtgtcatgggaaaaacaggcgcggggaaaagcagcgtatgtaatgcgctgtttaaaggggaggtttgtgcagttagcgacgttgaggcatgtactcgcgaagttcaggaattgcgtatacgcttcggcaaacactcgctgaagatcattgatatacctggtgtcggtgaaaatgcccggcgggataaggagtatgaagatttataccgcaatttgcttccctccctggatcttatcctgtgggtaataaaaggagacgatcgggccttttctgcggatgagcatttctacaacaatgttctgctctctgctggtgggggtgagcgcgttttattcgtccttaaccaggttgataaaattgagccattccgcgagtgggatactcatctgcatcagccatctcctgcacagcgcatcaacatcgaaaagaaagaagcctacattactgaacgatttggttttacgcactatccggtgacacctgtctccgccgatgagggctacaacattcttcgtctggtagagactattattcgggctttgcctgatcgggctaaaagtagcacggcttcgcaggttaaggatgagttcaaaaccgacgaagtaaagacggaagcaaaaaacggctttggcagcgtaatctccgggatactcgacgacgttattgattcttttccgttaccaaagcctgtcaaagagcttacccgaaaggggaaagacaaacttatcgagtgggctggtaatgcctgggaccatttttttggatagggaaagtgcttaatgaaaccaatcattatacctgtattgtttgtatctttatttgcattccaccctgcttatgctgtcggggcctatgacctgcaatgtctgcttgataacggtgagcaaatgacactcagccacgtcagcaataccgtttatatcagttttgaaacgccaggtggtgactccgaagaaggtggttccgttatcaaactggatattccttccggcgaagcgaaacagactctggcggctaatccgggagcaggaactgcttctttcacattacgtggagaaaatgaagatatcgaaggcgcggttgccgtcaattactcagaatatgatggtacaggtgatgcttattacactgccatgaatgcaatggggcaggaaaccagcacagtatcatgcaagccgggtaccattaaggtttccaggagcctccttcagaatggcattaatagcgttggtagcccctctcagcaacagcaggcacagcaatctacgacaccaccatttaaagttcagttcggcagctctgtcagcaatgaaggctggaataccagatatggtgttattcagctcactatcactgatgacaacgtggtgctgaaatccattcgggtaaacagagggaactgtaaaatggagagcgtcggtaacagaaccctgccagctaaatataaattcggtgatgtggctacgttcaaatatatgaagtgtgaccgtatcattgaagctgacattgtgaccgatacgggtagctggacatttaattcctaattttatctgtggctgtatccggggaattcctgctaaataatcaggctattccctggttaattatttcccgacaacgttaaacgaaacgtatttcatccgggtataatgaagttacgcgtcgaaagatgcacagcaacggtcctgtcaggcgtttaccgatatagcgtttgtgcttaattaatgtttacgggtaaagcgtgtggagatgatatcagggagattaatagcgggattctgcaatacgttccgtcagccagcgtttaacttcactttcccgccagcgggaactacgccccagtttgataggctttggaaactttccttcactaatcagtttataaaaccatttgtcggtcaggccagtaaacgtggtaataaatgccatcgtcaccagtttgtcattcatcaggtcagtatcggtattcggttgattgttcatgacgattgtccttctgtctttacgttgataaaagacaggagcagcaacactaacccgttgatttaagatgatgttgcatactccgccattacaatcacttctccggtaataaattacttatccctgactacaaccaaagttacgttcaccgtcatcgtggtttttggtgtactccttcgccagataactgatgtggtatatgtagctgcggaaaaagtccgtatttgtgccatttctgcgatccagttcataagagacgcccggtaaatgaaaggggactttctttgccatatctccggtacgtctaagcgccacagcccatgcacgcgctaccattcccaccagcaatccgcgaggttgcgctgaattctccgtattcagcatggtattcctgaatacttcccgattaaccaacaacagcatgtgataatgcttgttgccattcagttcaccaaattctcttacccatgcatatcgcagcttacagggataaacacgtttaccgtctctcctgcgacgttgtaaatatgcggctatctgtgctttcagtgaggctataaaacgggtaataaccgctgagtcataccctttatggctattatccactggcagtaataaatccactctgaaagccagtattctggcgtaatcatccatcgcatagcgagtaatctcttccagacgtttcatatagtgtgcattaggcttgccataacgttcattcagtttcatgcttcagttccttgtggttggttacatatccataagtgctgtagtaacttttcactgagctatgccgatctggattacttttccctgtctctggtgtcatccctctatatgctgaatctaatgaatgagtgataaacataatattaataccggcaatgttgattcataaagaaagagtgataaaaagagtagaagcccggtatttactggtgttcgtagttaattatctgttcctgaagataaagaatttcactcttaagttataattaatacattgatataatctatgagttgcggtcatgaatgacatcttccagatgtcaactcgttatcctgggaggtttcacccgtaaagccaccagggctatacgtggaaaaatttaagactatccagccgttttctacgggcggaagctgtgagtatggtgataaataaaaaactacgttaatggtactctattactatggaataacacgatattactacgtattttccacttttattgatttattgctacggttttacttcgaaaacacgtcataattacgctattgctttttgctgatttaacaaggatgacgaggtagaacaatggccgttaatgtgcgctcatcaatagcagtgaaggacatccgaaccagcaggttcctcttctggtacatcaggaaaaacattcatggagcaaatcaatttgcgtttgacgggaacaatccagatacatctctttcggagagaattattaatacagccctcgaggccgggtatcccgaccccattcagcgaagtaattttattcgctcactggagctggcaattaatacgacacttctgccggagaaatattttagttggttaaaagaaaatgaaagagcgacgttctggctatggggcgtgatgtgtcttgattaccgctgtatggagtcaattaacgaaaagctgggcacaaatttaaacactaactggtatcagaaagccggaataacagattctcctgcaagtcatagcgaaagatactcaatcatcgttgcattactggactatattaatattgagactaatcaggcaccgttgatgagacagtggctatatgagaggcttgtattctggagggcaaatgaacatcagagaataaaattacgctggcttaatgaggataatgacgaagtctgtatatgggcttataattacattaataaattccagaaagagcacggtagtaatacaggaagccagttggaccccgttcagatcccggaaccactgaatagtatagaaacctatcacgccatttatgccatgctggatttatggtcagcggatgatgacctccagcagaaagcggtaaagaaaataaataaagcgttttaccaaaaaaacttcagacgtaaactttctgaaaaacgggaacgggagtctatcagtgatacgcataaagaacgtctggattttctggttaaattttacaagtcagataaaatatctgttattgaaaggctaatagacgaaagggttcagggaatagaaacaagcttatcccgtggttgaagtgtcatttcaaacttaaattctcccggtgataatcaccgggagaattcagatatgtattatttcagcactatatcacgctcatatatgtactgccggaatgtaatttaatatctgctcgcacctattattttatcccacctatactaccgtccgttttaatcacgcattaaattagccgcaatttttcagaagatgcggcctgttttttatattctttattaaggaatttactatgaaattagccagccgctttggtcgcgtaaatcaaatccgtcgcgatcgcccattaacgcatgacgaattgatgcagtatgtccccagcgtattcggggaaaataagcacgaatcacgcagcgaacgctatacctatattcccaccattaccctgctcgataacctccagcgtgaaggatttcatcctttctttgcctgccagacccgcgttcgtgatgtgggtaaacgtgagcatacaaaacacatgctgcgtctgcgccgggaagaccagatcaatcgcaaccaggtgccggaaattattctgctcaacagccatgatggttccagttcttatcagatgctgccagggctgtttcgttctgtttgttgtaacggactggtctgcggcgagtcgtttggtgaagtacgggtaccgcataaaggcaatgtggtggagaaagtgattgaaggcgcttatgaagtcctcagtgtttttgaccaggttgaagagaaacgcgatgccatgcagtcgctgatgctgcctccccctgcgcaacaggcgctggcaaaggcggcgctgacgtaccgctttggcgaagagcaccagccagtgacggaatcccagttgctggctccccgccgctggcaggatgaatccgacgatctgtggacgacctaccagcgaattcaggagaacctgatcaaaggtggtttaaacgggcggacggcaaaaggtggtcgcacgcacacccgcgccattaaaggcatcgacggcgatgtcaggctcaaccgcgccctgtgggtgatggctgaaaacatgttgcaactggcctcataaataacgctattaatggtaaaggaaacacgatgtctgaactgatgctaacaccggtattttcggtgagtgaacaacgcgttatccgccgtgcgatgcgtctgctggagaaatatcaacgcaatcctggcgaatcttttctttcctctgacgccacaaaaacctggctgcaactgcatctggcacgacaggagcgggaaatgtttgttgtgctctatctcgataaccagaaccgactgctggaacacgaaacgctatttctcggcacgattaacagcacggaagtacatccccgtgagattgtgaaatcagcgctacggcacaatgccgcagcagtgatccttgcgcataaccatccctccggcgtggcggaacccagtcgggccgacagactcattacaacgaatattgttaagacactggatttggtgaaagtgagggtgctggatcatttcattattggggcgggggatgtcctctcttttgccgaacggggctggctgtaatgctgcaaaaggacaaggtcatgcaacaagaatgggggcttccctgtaccgtaacaccacgcttcactgctcgactggtacaggaaagacataacctgcattacctggctgatcgggccgcaatcaccgggaaattcagctccccggatctgctgcatatcgaccaggcttttccggtgctgatgaaacaactggagctgaaactggctgacggtgaactctccccctggcaacaacgtaccgtcacgctatacgccaaaggactaacctgcgaagccgatacgctgggttcctgtggttacgtctatatcgctatttatcccactcaacgctgagttttaacctccttaatacggaacatcgttatgaaaattatacctgcaacgacgctgcgggcgacgacgtcatatctgtcgcctgtcgtggtctggcaaacattactggcccgcctgctggagcagcactacgggctgaatcttaatgacacaccattcaacaatgaaaaggtgattcaggaacacatagacgccgggatcactctggtcgatgccgtcaattttctggtggagaagtacgaattgatccgtatcgacaggaaaggatttagctggcaggaacagacgccttatcttcgtgcggtcgatattttgcgggcgcggcaggctacaggtctgctgcgccgctgctataacaccacggcacggtgaatctgcgagtctccttcccgatttacatcgccaaaattacttctctcataactccctgcataatgcgcctgctgttcatggctggcgcatttgcttttatacggacaaaagattatgcaaacagaagctgaagtcttaaccgatcataacgaactaatttgctcgaccagtattgagcgcatcgtcacaggacgtgatagtgcactgaaccagatagcgacgttaatccaaaaacttcatgatatctccagcctgacatccagtattggcggtgatgtggctggaacctgggcaatgcggaatggatatgcctttgactgctggctgatgcagccaaccgacaaagcgatgccggtgatcacccgcaatatcgaccgcagcatctggcgcgatctcatgctgaagtccgggatgttgactctgatggatgccgaagctcgcagtcagtgggcaaagaacctggaggagggcgatctcccggcgattagcgaagccaacatcctgagtacctttgaacaacttcaccacaataagcaggatgttttcgaacgtgggattatcaatgtatttaagggattgagctgggactacaaaaccaataatccctgttatttcggtaagaagattatcgttaacaatctggtgaagcatgacagatggggctacagcctgaactggggctggcggcgagatcagcttgccgatctggagcgtatgctctatttgctggatgggaaggccattcccgataaccggcatgatatctccatccggtttatggattttgtgcgcgataatccgcatcagcagatttttgaagatgagttattcactattcgctactttcagaaaggcagtgggcatatcactttcaagcgactggatctggtggataagatgaatgatatcgtggcgaagcactttccgtcagcgttatcagcaaaatgaatgtcgtatgtttgctatctaaaatgtcgtatttttgctactctttatgcaatgactctggaggcgaatatgacgataaaagcacgcattcagtcacgactgaaacgttctaaacgttacgtattcactcgtgacgactttaaagatattgcaggctacgatcaggttggtcgggtattgcgcgagcttgtcagggaagggcaactgttgaaggttggttatggcgtgtataccaaagcacggcggaacggtattacaggcaaggtaatgccagcggctcccggaggctcttcagcggtgattgtcgaaacgctggaacgcctgaaagtacgctatcgttttgctggcgcaacgcaggcatacaatagcggtacttctacgcagatcccagcttcacccgagataaaaaccccccggcgttttaaacgcgtattatctgtagggaacagcagattaaatggatgatttaaccactcttttttctgaagtggctgacgcgcttggtattgagtctgtcgcaattgtggaaaaagatcactatatcgttgagcttttgcaattgcttaaacctctggtgttcgatactcatcaattggtgtttgccggaggaaccgctctggcaaaatcaggtgtcgcacttaatcgcatgtcggaagatgtggatatcaaactggtgcctaaggatgcatttcaggcactttcccgcactcagcgaaaaaatacccgtaaagaaattgttcaggcagtttccagtgcaatagcttcatcgggtgtgttcaattttgatgatgattacccaaaagtgacgcgggatgaatatcgttataatgacatacctgttcgttatccacagcgagtggtgcaggcaccttgtttgcgtccttttatccggctggaactgatggaagcgaagttactggagccttctgaattacgggatattcattcactggtaacagggagcacgggaaaagcggctattgtttcagcgtttccatgcgcaactatcattagcacacaggctgaaaagctggtggcgatgttacgtcgtactgcggcagttgtgcgagatgttgagcgatttgatgatgcatcgctggtacgtcatatctacgatacaaactgtattgttgagacgagtcatgttgatatgagtctgctcgttgattttgttcaacaaactattgagcaggacattcagcgttacggcaaccagtacccgcagttttgtgcgtctccagttgatgagctaaaaatgggactggatgagttggcgaacaatcctctctaccagatgcgctatcagcagtttgtttcgccaatggtgtatggagagcgaaagatcacatgggatgaggcttactccaggtttaggagcttagcgctagccatcctgaatgcttgatatgcagcattgtctttacttgaaattcctataaacattgtgaagcgttaaagtaccgactgattattcaggttgttgatttctcagagaatcgcgctgagtatacatgtgagtatacaaagtgatttttgggttaataaatcacattaatttcaatgaattatatttgaaagagcggtgcggccttcgcaccaaaagtatgtaaatagacctcaactgaggtctttttttatgcctgaaatccagtatccgcaaggctttcctcgctttttcactcaacctaagtcaacctgattcaatctacatcaacttactgatgcgggtacaactgcgggtatttcccggttcgattatgtttgtacccacacagggcccttgaaaggatactcatcatggctctgagtgatgtgaaggtccgttcggctaagccggaagcaaaagcctataaacttactgacggtgaaggcatggttttgttggttcaccctaatggctccaaatactggcgacttcgttatcgttttggcggtaaggagaagatgctggcgctggggaaataccctgaagtctcgctggtcgatgccagaggtcgccgggatgaagcccgtaagttgttagctaacggcgtcgatcctagtgagaacaagaaagctgttaaggtagagcatgagcaagaggtgataacatttgaagtggtagccagagagtggcacgccagcaatcagaagtggtctgcatcgcatagcgctcgtgtattgaaaagcctcgaagataatctctttgctgctatcggtaagcggaacattgctgatctgaagactcgggatctgcttgtccccatcaaagcggtggagtcgtctgggcgtctcgaagtcgctgctcgtttgcagcagcatactaccgcgattatacgctttgctgtacagagtggattaatcgactacaaccccgctcaagagattgctggtgcggttgctacggcgaaaagacagcatcgtgctgctctggaacttaaccgcattcctgaattgcttcaacgcatctatcactattctggcaggccgttaacccgactggcggttgaactcacattgttagttttcatccgttcaagcgagttgcgttttgctcgctggtcagaagttgattttgatactgccatgtggacgattccgggagaacgtgagccactggagggagttaagcattctcagcgtggttcgaagatgcggactccacatcttgtacccttatctcgacaagctctcaccattctggaaaaaatcaaaagcatgagtggaaaccgtgagctgatcttcgttggtgatcacgatccgcgtaagccaatgagtgagaatacgcttaacaaggccttgcgagtgatgggctatgacacgaaaacggaagtgtgtggacatggtttcaggacgatggcgtgtagttctttgattgaatcgggattgtggtcgagggatgcagtagagcggcagatgagtcatcaggaacgtagctcagtacgggcggcttatatccataaggcggaacatcttggggagcgaatgttgatgctgcagtggtgggctgattatctggatgcgaatagaatggcggctatcactccatttgactatgcaaagattaatagttcttttcgataattctagctaagtatatgaatattaactttttttaattaaaggcttataactgagaagcctccgccctaatggggagaggcttttgtcttaactcaatcaagaaggaaatcgttatgtaaaactttatttttttgtccggtatgtgaacggaagtgttaaatatccactatgccttgttcgcgcaatggtcatcctttcaatcaaataactccaagctttgcatacaattcttttttctctttcatgctgttatccaatggtgctactcgcaatgccgctttcaaataagccgctgcaccagagtaatcacgcatttgctcgcaaactaaaatgagttggcttaacacatggaacttcattggagttgtttggtttactttctccaatagtactcttgcttcagaatatttcgcttcaaggccaaggatagatgattctaaatacatggtggccgcgttttctgcttcagcttgctttcgttgcaacagccagaaatttgcttgactgatattgcgtaactgtaggtttgccttaactatcaactcgaacaaagctgctggttgagtcaatttaccctcaagtaagatcgctttattatcttctacaactttttcaaagtcgaataagcgattggcgcgatacaaggcaataagttgctgatgtaaagcttgtagatctttactgcggctatactcctgcgacgctaattgagcagctttttggtaagattgatcggacattgcttcaagtaccgcacttgaccagtcctgagcaggtttagtttgaaaaacgggagcaatagcaccaacttttaattgcttagtggcagcagaatcaaatgcatgaattaagtcggaaatagtggaaaagcgatcctccgctcgtttttgtaaacaagtaagaaccacttgttctaggtccgtatgaatagagctattaatctctgtcggaagcttgaaaggtgcgtggcgctgaacttgtgctggcgtatcatggggcagctttcctgtcagcagctggtatagcaaaacacctaagctatagatgtcgcccaatagtagctcttccaggctgcctctacggctatcgacgttggagaactctggggccgaatacagcacagtcccgccattttcacgggtacgaacgtaaatttcttctggtaaagctgagctgccaaagtccgtcaacttcaccaggtcccgctctccaaccaaaatgttatgtggcttaatatctccatgagatattggtactggtaattcggccaaataatgcacagcacagagcacttgacgatatattctgaacaaccgttcataggtctggccaaaattacgctgcctgtcatcgagcttttgcgccagggtttggctgggaaaatactccatttcaatatagaaccattcattatctatacggcccatatcaaaaatttgcacaatattttcgtgcggctcgacgtttaaaagctctttaccttcggcaagctgacggtcttcccgagtaatatccttagggatttttactgcgacaatttttccatctttcaggcgttccgcccgccatacccagccatggctgccatcaccaaggcattcaagtaacaggtatttgtcaccaaggcgtttattcgtccctggcaaaaaatgtgctgattttatattcacatcaacacctcatagtgaattctgtccaaaacaatcatgttcaggtttttgataaataaaaagcgactaaataccacctcaacatcaggagcggcgattacctgggtacccgtggacgaagtaaaacccatacggcatatgtctttcagtttttgagtatcaggtacacctactaagccctggctccaggcactgaggaccagggttttggggcaatgattccagcgctgtgctgcttccagtaagttttttaatttttcttccagcttttgctgccccttcgctgaaccatcaaagcgttcaaattcgattaaacacacaggcgatgcagaagatttatgaaaccagcccgagtcagagcgaatatcagcaccaaatgtccctggagccgggcattccactaccgccataaatgactgttcatgcccgaatgtattccaaacgctacagcccaggctgtggaccaatacatcctggtccaatagcttaccgcttgctaaaagtggaaatgtctcatttacccaggcaacttcaggcataggcaccttagccactgaaagagccccaaacacgcagtacctctggtgattcaccaccgtgaattaatgccttactaccaactttaacaagcagtggtgcagggattgaacgaccacacaccaaagcttcaccggttgataaactcgggagttcctccagatcagctttgctcaccatatctgatgctttagctataaatcgttgatcgtcagggttctttaagcgcatcgtaattagcgtattgcactgagaggtcacatctgaatctaatttcgatggacgctggctcacaatgccaaatccaacaccaaatttacgaccttcaccagcgatctttttaataatgcggtgactgactgcgttgccgccggccggggcaaaattatgaccctcttcgtaaatgataaagcatgggcgcagcgggtccgttttgctcgaggctgcttttaatatttcactagataacagtgcacaaatgacttgcttagcggtatcactcaaaccttgtaagtcaacaacgactaaacgcccctgttgattgctcgggcgacccaccattttgtaaatatcagttggctcagccattgttgcgctgtaaaaacttttagcttcattaagcacacgtgaaagcttcatcgaggcgacggcggcactacggcctgataacgccttcgcctcagcttcagaaaggtcgtcccactcttttaactcttcaataccatcacctaataagaagcgtaggcggttaatatctcgtggctcagtcttatctgcatagcgccaataacgaattgcaacatcgagtactcgttgctgcggttccgttaagccaggtaatatttcagcaatatcgtccatttcaaaatggtcaaactgaagcgctaatggcgtattcttactggcgtatttatgtttaaaagattcatgctgcggcgagtaaacctgaatacctgcaccggcggcttgcagcttttcaaaggtctgttttatcagtggcagtgcttcttgatcacgcttatcgtcagtggcttctaagaagcttgagaattgcagattaccgccagcgagggctttaccgtattcaccatgtgggtcaaatactactaccgtaccgttattaaccgcaactaaacgctcaataatgcggccaactgtataagacttacctgaacccgtcattgccagaacagccaaatgctcagtgaccaacttgttcacgtcaataaaaacaggaactgtattctcacctttgtcgtagcctactaagttacctaagtgcaaactggagtgttcattaaattcgtaaaaatcactcaaaaactgaaaatcgacggtttcaacagcggtacccgggttaagcgggcgacgtggaattttgatttgacgagtaacaggatcgcggtaaccaaccagctcgacctgagcaaacatattctcaccagttacattcgcaccgggcaaaagctcaagctcggttacaccatcgccaaagccggcgttatagagcatattagtacggcttatcttggtcactcgccccagtacggcgacttgcccctcatctttgcgttcctggtgcataatgcgtacaaactcaccacggcgtactgaaaacgagtcttgtacaaccatagttaactgactggcatcaccagtgttaccgactaatttacctaaaactttataagccattattcaatccctcatcgaggcctgccaaccaccctgcctcaatatcattattctttagtgcctggtgtaaaccctggcgataaaacgtagcaaatttaggtaaaataccaagctgttgataaccaagtaattgtggcaacggcattgcattacctttgttttgcatatccagcaccatcaggcgagaggcaactaaatcgagatcagcacttttccattctggttcgtcacccgctaattgcaccatttttatctgtccacctcgggcactacggaagtgaaaaccaattagaccttgcttagcttcaatattgggttcaatgcgcttttcttgttcagacaaacgaaatgcgatggtgcgcgaatagttgcctaaaatgccattgataaatcgcaaatctcccacgccaaccaaactttcatccagtccttccagattttgcatcaactctttagaaaacccatcagatgctaaaatttgtttgcgtccttgttcggtacgtaaatcttgtttggcgatacttacaatggcactaaagcgctcagccaaaatgctcgcaagtactacaccattttgattccagggaaaaattctggagcgatggttttgccaaaaagtttctatcacttgtctggttttttcgtactcttgtttatgacggacatttctctccagcggagccatatcccgtgctaaaaacaacggcgtatccagcaaaattaaatcgccaggctcataacctaaaagttttttctcaactaactgataagcctgacgaatttcaattaaatcaagccgtttacgctgagcttcaaaatcaatatcatccagttctgataccgagtcgctacccaccgtgctgactttattgtcatctattaacaaatctgtgcgcactgctgcactggcataaataaaaccacccaataccttgtctaagcacgatttagtcgcaataccggctacgcgtaaattaacaattgtgggcttggggaccgctttcactaagccagcatcacggaatagcggcgccacttgctcaatatcacggacctgtttaagcaagcgtcctgcacttcccggtaagcgaagctggctatcgatggcgagcgattgcgctaaattcatcgttttgttctcattcatgcttatagcgttcctgtgtgtagctgctcgccaagtaatggggcataagcccaatattgcgaggcttgtaggcatgttttaccggtagctgttatgcccgcgtcgtcgataaaatcgtgctgccgcaacatctcaccccgcttgacaatatcaaggctattaacatcaaacatcagcttaaccgcattatgctcagacaacgcttgtaagttcatgccaccgccagcgtagagtaatagcaatacaaccagatcgtgcttatctggcgtgtagtcagttgatggcgctttaggttcgattattcgttcagcaatgcctgcatggtccacaaaccaattcaaccagctcaccaggagctcactatgatcgagtaaagtcagcgaccacaaaggtaacgtggtaaaggctaatagcccactgttgctgtgttttcgtatgtagcgggtatgcactacatcaccggcctggtgctggtagcgatctgcgctgccagtaaagccagcaatagcctggtctgtttcactggctagcaaagcggttagccccggttcctgccccctcaagctcgctggtactaactgccaatccagtggatagggcaattgcgctaataaggtaaattgttctgctttcaggtttattaccaaagcggcacaacctgcctgcatagcccagtgatacaggtgctgcatagtattagcgtcagtcaactcttctgcttgcactattaacaaaccgctggctggcggcgagctaatccaatccttcattaagggggtagcccccgcaacagtttgcaaaaaacggcctttacgattactggccagtgccgcagataaataacgactcatcgcgtcacctctacaaaccagtggcaaaggtaaggcgcatttttacaatgcctttgtctacaagtcctttctgttgctcaggtgttaacacgggttcctgattttggctcaaagccttataaatcggttgccaatccgccagtgttaagcctgtatcatttaatatttgctcaccttgactctgccatttggcctgggtgctttcacacacctgttgaagttctctgacacccaaattgctcacatcctccagagtcaacgctgctggttccgcttgcttttgagaagccaatagcggttttaataacggcagccagctgtttacctgtgcgatggagttgcgtcttacttggtttagacgctcttcaattttaagtagctggccttgaatcggtgtaagttgaccgcgtgccggttttaaaagctcttctggtaaatcccgtaacgatgaaaactgcccattgcgcaaactgttttgcatactttgacgcttgctctctgcatcactggggagatcggcaatagcatcttcaatgagctgtaatttcattaccagttttggtagctctgcaatgtcatcggcgaactgatactcagccgtggcgctattaagccattcttgcagttgttgtgcacgtagtttttgctctgtgaggttattaaccagcttactaaatcgttctttgcagttgcggtagctggacaaaatatgcccctgaatctccgctatcggcaactgttgatcattgtgcaggtttaaacccacttcttgcgctaaggctgaaagcttgtcatgcgctctacctaaatcgagtttacgcaggtaatgcagtaaggtatcgctatctgcttgctgctcttttcggccagtggcactgctggtatcgtcttttaacgctccatctaaaatatgacctatggtgcgcagcgtgttggtgtacagacgtttcggaaaattcgtcagcggggcacactctgtttcaacatctatgattaaatcaacgagtcggttgttgatacgctcagcgctgcactcaacaaactcggcaaataaacaggcctgttcaatccgttgataaagcgaggtcgttttgtcttctaagctgagaatatgggcatcttttagcataggcctggaactattaagcggtttaacctttgctaccagctccagcacttcagcgcgtttgtggataagccctgccaatactttcgtgtcgttggcctcgaccatatcagccaattgttcttcttgctgtttgagcacgttaaatagcgattgtgctttttccagctgctctttagcttccacggtgacgaaacccagcttatttttacccagtggcgcgaacatttcattaatgcgtgcataaccatacacgcggctcatgacttccacattggctgcatagctgcccatatcgttaccacggaaccagttttgcgcttctctaatggcattttctaagcgggagcgcgggtagtgctcccaaattgcctgtttttctgttggattggttaaagtgagtaagttcagctctccacaccaccacatccagtcattaaacacgcctttggcggtaacactcgtttcagccacataggcgaaataaaactgttgcttaaagccttcgaattgccacttgtgctttttattagggtgagcaatacgggctaaaaataatgggatctgcgcctggcttcgctgcacattattaagttcagtaaatagcccggcatgttcatcggcagtgtaacctttggcaatatagctgcccggcaccttaagtttatccaacaagctgctcagctcattcactggcacgccgtgttgctgctgtaaatcgagaatgccatttaactcagggtgagcaatggccagctgataccagcctttaaacaacaggtctcggtcattcggtgataatttaccatctacctttaacggccaggcaattaaaccgcgctgctgcaaacgctggcgccacttgtgaatggcatccgtggcaaaggttgtcagggcatgcagcttgtttttgaatttcgcggtaaagctgtcggcagttaaattcacgccgtgcaactgacatgctgccaaacttaagccaatacgctctaactggtctgcttcgcttgggttgacataatgcagcagtatcgcatcacgcaactcatttctttcatccagtcggctgtattgctccatgagatgtgcagaagcagttaacgctaatactggcgtgcgaccattttggtggctgtggtttgccgcaaaggtgtgaagattgttcagctcaattaggttgctgacccaggcaaacaaggctttaccttctgggtgaagcttaaatccatccagggtaagtaaaccaccctggcggccacggggctcggttaaaatggccaaaggtgcatcgtcgctgcccgctttattactcagcaagttttcatcataggtccagttgttatcaagtaatctcacaaagcccgttacacgggctaatgccttgatgagcggcttctggctactttgtttgctaagttcactcattgcctgttcatgagcgtcgcccatggcgggatctttaaaaatcagtgagttttgctgggcactgcgatagcgcaaatccaggcgcagtaacatcgccacactggggccaatatgcgttgcttcgctggcgtccagttcggtagtttcacccactagcttgtgccataaggcatcggcagcgaattcaatcgctgggtggtcatacagcaagctgagtaagtatttaaactcaccttttgacagaggtagtaataccgcgcctttatcgccgcttgcggcttgttctttaattgaaaaagtacgcaggttatccagcaaagtatctaagttcagcgcttgatctactgcagggtagtaccattcatctttatcgcggcggaatttggcttgctccagggcttgtcggcactgtaggcggtcaatgctcagtttgcggtaatgagcggctatgggttccagatcttcgtttttcagcgccagcaattctgtggcataggccatttcagctaagcgcacgggtaattggccgtagagcaaactacgacattcggtcaatagtgcctggtcgcgagtttgaatgccttctatcgcgcctttatccagcacatgcctggctacgcggccagagcctgccagcacagcttcaaataaatcgcccacatccttgatactgcggcctgcttgttggtattggctcagcactgcatccacattagccatgaccacgttaaaccaaccgaagttggcaccactcatggcgtatgcagcttccactaaaccagcagggtaattaaaacccagcttgccgtcttttaagaggcttgccacatagtctgatacatcggcaaaggcattatgctcaagttccactaactcaaagcggcgtgcgaccgattgaatttcgcgcaattgctggccaagcagtggtgaacacagcgctacatagcgcaaccatggaagtttacggcgagggtcttcctctttaattgctttaccaatcaggcgaatggcctggccatcgaggcgtttattttgttcatcttccaggccaaaggtggcggcttctgcaacggtttccagctcatccagcaccaccaacatatactgcacgccaaagctctttaatactttataggcggcttgcaccaaactgactaccagcgtttggtcagtatagaggtcttcttcgctgtggttggcgttcagctgtaaggcatctgctaacagttcagatttaaagccaaatggcattaagcgttcataggcttgtttggcaatttcactttgaatcgatccatcaaaggtttgggtggccagtggtaatagcgcctgatataaaccaaaagcaaaccagttatccgagttttgataatctgatgccacttgcgagtagcgaatgtagagcgccaggtatttgtcttgcgtgtcgcgattaaacagctgcttatcgtgcagttggccttgttcgtcgcggacaaaccagccccttgaacagtcgttaatttgtgcgaccaattcatggcctaaacgtgatttaccccgaccccattcggcttcgacggcaaacacatgggcaaagcgatcatcgtcgtgatccaccgtatgcaaaaaggtttgaaagcgtttaaaaaagcggctctggcccactaacgggtcgcgaggtggataatctgatacgcccgtcgccgcccagcgatgttgttttgccaggctatcaaccatctgttcgtttaattcaaaactcataacgacgatccttgaaggtttattctattggcggcgcgttttttattggcatagcagttttgcgccagttgcttaatggcccgttgtaacgtttggcttttgtagccaaatagtggtgctaacggcaggctataacaggcatcgctgaagcttgtatgaattcgatattggccggactcaccacgacccgcctcggtaaattgccagattttttttgccaacaattcggcaatgaatgagctcaggacgcggtttaggcggttgatgctttccgtgttcgcatcgagtgccggatagagggggatattgagctcaccgagcagaagcacaagaaactcggccaaactacccagactcacctcatcaccttcaatgccctgtaccgccacatttatttgaccgggggcaaaggcattttgcccggcaggtaaggtgagcaacaaaccgccacgttgctcggcagcccaggcatcttgcacaaagataattagactgagtaaaaataaccagggctgttgggcgaatagctcggtaagcggcacgttgtcatgacccgagcgggacaccaataaccaatcggcattgggtttaaggttatgttcatcaagcaaggtattagggagtgctaacaaccgcccactacaccagttatttgtcagttgttttgcggtgacatccaccgcttgtatagatgccggtggttcattttgttcgctcacggtaaacagggtatggctggtgcgcaaaatacggcatagagcgggaatggcagcattgtcgtttaggctatgaccgagtaaatcccgttcggtttgcgccaatgggcttgcaatgatttgtggtgagaagtctgcgttttccaactgggctaagacccattcactggcattgcccagttgctgaatgagtttaaccaataccattgggtcactcatcgcgccagcttcctggcagcgagcggcggctaaatttatccaatgttggcgaacatctgggtttaagcccaacaacgctaattgccattcacccgactggcttaaatcactaaaggcatcaagtaatggtgcagtgaggctaaaggcgctaatgatatccgtttcagcgtctttctttttcggctgtattattggttgtaacagtgacctgagggcaggcacagccgccagtaacaacgctgctttactggcggttaaaccgccttgatgccaaagctgcaggcagaggttaagtgccgcttcgctatttacggggtcgttattttgcctggttgtaatgctgtccatgccccttgtctccatctttactcttcagcctccgcttgcgccgcctcttccaacaaactgtataactcatccacatcgctaaatagcggtgtggcgccttctatggcataaccctcagcgctcagtttacttaaaatcgcttgatcaaagctgttgtcgccatcttccagggcttgttgagcctggattaattgttgctcggtcagttgaccttcgatgagggcttcgacgagggttttggctacttgtgttaaaaatttggcataacgataagccagcctcgcattgagcaaataatcagcaagcttgttttctaagcttttatccagtcgaggaattagtacgcgaccaatatcagatagggaagtatgttctacagttgttttaactgcccattgatttagctgcatttgtccttcggggcgatttagccaatgtgttaatagttcgccacgaatattttgaggtgagagcattgcaacccgttgattaaccagcataggtagctcgtcagatatgaaaaactgcgagcggaaaataccgtccataccgacaacgatcattttgtctttagcttgatacttagtcgcatcctgatatacatcttggctaacgccagtatctaaaccaataaaatcatcaaaaccgatattgcggatgcgaactaaaggtatgcctgagttttccaaaaagtcgttactggatactgggcaaccagatgccaattcaaccaaagtgctaatgctgtcatgaggtagtttttcaatttcacgcactaaacataggtagtgagtccgataaggacgtggatcgagtcgatcctccattgtttgcgcgctgactcggtttaatagtgcggggggctcgttgatcggcagatttagactattaagatgagcgtcaactgatgtgcgaagcagcttcgcccaagcgcgcagctgctcggcttggcgaactttatccccgatgtatttttgaacaaactcagacactttcggaataggtaaacgtggaacatctaacaagctcactccaggaataatagtcccccggcctagtcgcttaaaagccttttgtccttggtcacagttcaggtagctaacgagatagtaaggatcgctagaggccttcattttcaggtatatgacttctgaagaacagtttgcttcgttaacttcagatggaactacgcacgcatttcccatatctccttttctaataactaaaacatctgttggtttgagcgctgattttgtaagctcatttttatgtgaatcgagagatattcgttggcattcatctaaatcaatattgaagcttttaattacctttcccgaaatatatggaatactatcagcagcttcagagtaataccgttcgactgctgacgtgtttccaataccactcgcttcataaagtgactggagttccacccagcctttggattttatcagtttgtcattttctactaggctcggttgataaaagttaggatcaagtctttccacaagaattgagctgtttgttcgaaaaaatttgtccatcactcaccccgcttataagccgatacaatcttatccagatcgtttgcgacaccagcgttatagtcttcaatattatttttcaccacgtagcccaaggtttcagccactgccataaacacgtcagtttgtggctcgggcaaaaattgctctggctggttggggttagcatggcgtttttgcaaatacaaaatcgaggttttggcgcccgtgccagagagcttaaagcagtcgctcggcaatgaaattactgcttttacaatggctttaccgccaacaaactcgccggttttttcgtcttttttccccatgatgtactcgcgtacataacggtcgccggagttacataaaataccatcgggcagcactattaacagacggcctccgggtttaagcagttgcaggcagcggtcgataaaaagtactgctgggtcaatagtggcacctaccggttgccagttgcccttgctatcgggcttgctgcccagcgcgagccctgcggttgtaggctgcaggctgtaaaacggctttttatcagtcccgcccgttctgcgcaaatcggtacgatagcccgcccatttaggctcgccgttttcatccagctctaaatcaccgatatcctcccacttcatttttacgtggtcataccaggcgttgtagctatcaacgacttttttggtcggacgaaaaccaccgagcacttgctccatattggcttcgtaattggcttttgagttttgaccatttttgcctttatcaaatttaggcgtaccgaacggcgggttggtgcaaataaggtcaaagctattcggcttcagggcgttagtggtgagtgagttgtcggtatagaaaatctgtgctttgggggcaccttgcaatgccatattcacgcgggccagcattaccatgcgtggtgcagcatcggcaccggtaaatgcacagtcgcgtaatttttgtttcaatgattcttttttatcgtcggccagcaccagcttaaaatcgatccatttatcaatctggcttaacgccaccgagccaaaaccaaaggagccacaggtggggtcgcagaaacgaaaatcgccattggctaagcgcgatcgcatttcatcgtcatcgtcgatgtcgtgcatagcaatttctagcatggcctgttttactgggttaggtgttaaataaacgccaaggccacctttggattcaaagttagcgcgtaggaatacatcaaacactctgccgagtaaatctcctgacacatcagccaacgtgccgtgttctttagcgattttaccgtcgttggtttttaccggtcccaggttttgtattgcttccagcaaatcctgatagttttttgcaacagacagccgcaggtgtgtttctttactaaagatggggttacgtgagccatcatctgagatcacaacgtagttttcgtggcttttaaattcctcaaaggcggctttgatttgggcaacggctttatcgccgtggctctccacatattgccaattaaagacatcacgaaaacgcagggtatttccctcatcatctttaaaggtaaggtcttcatcgtgatgcaggcggaaagtttataaaaacagaagcttagctacttcctcaataatgtcgttcttgtcgtttaccttgtctttggtaacgcgataaacattttcatggaaggcatcaaatcgctgcattaagcgtgtataaacacgcatcgaccagcgaaaggttggatcacgctccatgcgatcaaagctacgtaattcttccagaccaggcagggtatctgcaccgtgggtaccgtcagatccatcggcaccgaacaaggccaaaatacggtggttcaagccatcgtccacaacggcatatactggccagtcaccttcgatatcacttaacagctgataggctaaatcatcaaactttgcagtgtcagcggcgtattcccaatggccttctgtcagcgcaatcaacatgactggtggcgttaagttgccttcaaccaggccttgaatgagaccagccttggcgaattcatgctcgggtaattcgaccaatggctgagtaaactcggagtgctgtttgaccagtttattgaacagtgcttctagctgctgttgcgggtcttgtttttttgcttcttttgccatgatgttttctaaaatcctttaatacagccaatggttactacaaatgccggctaatttatcagtaccagcaaggggcctttaatctctatctgcgcgtgcttctgtgccagtttgcgtatctgctgttcactggtcgtaataccagcagggagctttttcagtacttgtgcaaggggcatgcgcccaccagcttgatgcaacaatgataccaaatgtgccgcgatatcaggtataacctggtacgttgccgttgtgggcccttttagatgattactttgaggcaatgaggcaagccatagcgaaacttgatactggctaaagccaagtgtttgccagagggtttggttctcattaaatacaacggcggcgcttctgggagttgctgtttgctgagttattagttgttccaggctttgtcgctggtattcatgggtcatctcatgcctccactataggatactgaagcagccatccgatccagttgggggctcattgtacaggacacgtcattcggccacatcatcctctcaccgcgttttgccattatccggaatggcacaacccataattttaaagtctccgagaaagcaaaatgctgcggtatcggttggctaaagtcatcatgcgcagggtaaatcagatacatttcgccattcccaccaagatatttttgtccgtaggcaaacatttgatagaagtcagcttgtgccagtccatagagtgattttgtctgctggctgctattcaccagcttccattttgtatccatcaccatttcggtttgaactggtttatttgattgaatcagcaagtcggggcgaagcttaaagcaatctttaactccatgctttaccaaagaataaattgctgcttgaggtaaaactttgaggtgaggtggtaactcgtcgggtagggtctgtgccacaaaggattcaaataccgcttccatagggaacaaaagtgatatcgctttggtgtttccctgcaaagcactcgggctcattcccctcaggatcaattgcgcccatgccattggctcgttgtaatgagccataccacgctcgaggcgtaagttgtttatatcacgttcaatatcccggctaagtggaataccgtcaaacgcaaaacgcagttcgtaaagccagcgttgattatctgatgacagctgcagactaagaagcttatctagtgcggagtgtaagagccgattggctgcacaatcaggcatgtagtcatcataatcgacacaaaacttatggcgattcaccgcgttatgtcgcagctgtgcagaaagcatcagcttgcccttcataaaagccagattaccttgcttgctcacatagtcggagcgtaaaccctgtttaagcaattggctgacgctatgcaaaaactggttaataaaaatctcaagcaaaggcatacgctgagcctgaagagtggcttgctgggtttgaatatgtcggaacccaggcagatggcttagcatcgtcagcaatgtttgacgtgcattagccgctgtgaggtttttaccaaccttgggcagtatctcaagctggaaaccgtgaggtgttgaaagcatccctgcgtagttttgaacctgaagcaatttgaagcctgagcgagaggtgagtttgaggaactggctcccttgattacttgccaggctaagcgcttctaaataattaaagacctgtggaggcaccggttttgcgccaactgaagccgcttttccactccccaagaggtcatattcaaaaacggagataacttcacccatgatttactgcctgctcatcaaggggagtctgttggggctgataaattgaacgataagcctgtggaatattccagatctcttgatcgaaatctttgagctcataagctgttgattgctgatcatggcgtcgtaaaccatggttgttaccaaaaagcgtatcgagatcgtcggttttctcaatcacgaattgcaggttgtcgtcttgcttttgattgtctgccagcaccaaccggatcttgttccagtcatcgaaaaagtattcctgtaaaagcggaatgatctttttctggaatgcgatcttcaattgtttaaacgcagcttcttcatcaccggcatcgagtgcattttttaccggcataaagaacgcatgccccagcgtatgttcacgatcgtaaagagcctcgatgcggctattgagtttctctaacaacgactcgagctctatgcctttcaccttagcttcactcagtaaagagagatcaggcatcatttcgacaaagtcaaagcgacggcgcaaagccgtgtccatcagagctaaagaacggtccgctgtattcatggctccgatgatatcgacattgccaggtacgctgaagtgatcaccgctataagccagttgcaggctcatcgcattgggcatgcctgcacgcttgtctacttcaatgagtgagattagttcaccaaagatcttggatatgttaccgcgattgatctcatcaatgaaaatggcgtagcgatgtcctggatcggcattcgcacgttggcaaagacgcataaagatacccggctcaatgggataagagatattgccactctcgtcagagcgagcgcgtataccttcaataaattcttcatagccgtaagattggtggaacgtaaccaccgcaaaacgctggatggcttcggcagatttagggccacgtttaagttcggcgtagagctctaccaaatcctccacttgctcgagctgtgaatcaactagaaaccattcgctgttatctgttttgttaaatacggcaggctcacgccgattcttataatcaacggttaacgactcgggaactgtataggattgcaaagctgcccaggcagtattcgatagattgccattacgaccgtttaataatgccttacgttgaaaccacatatgttcaataatttggcgaactttcgctcgtttcccaagatcgagcagcaccagcgttataacctgcatccagttcaacgattcaaggcgagaatccagccaggcatcacgatcagcgggaacagcatgagaagtgtactctttcattttttgctgcaacctgaaggtcttgccagtgccaggggggccaaagaagatcacgttagttggtgaatgtaggatgatcttgttctcgatgggctcactgcgggttatggatgtagtgctagctactttctcctgcttttgttcattatcgcgttcacggagcaattcatagagatgccagatggccatattcacataataaggatctgtatcaggagattgggcgtgtatggcttgtttcaattcatagtttttctgtaaccaatttccggtcagtaccaaaccgagatggaagtgctgatttaagaattctgctgctttattaaaagcattctcatccacagtactggtgtagttttctggcgagaacgcggcaaagacgcgatttctcaaactccaatacatacgcttgagaagtccgttttctttagcttgttgaagtgcattgccaacatattggtaagtttcttcatccggctgttgccgaattcgttcagttagttctctaagcagtggcaggctttgctgatattctgctaaggatggaacgccctggcgaatacttgcaatgccgttgtcacgctcataccaaagctgtttgaccagaccatctgttgcaggctcagcaaaagttgaggtttgctgtagcaaagtcgtaaatgcacggtatcgctgataccatctggaagctgtgtaatttttatctttcgccagggcatcaatcaattcactaatcgttagcctacctgcttcgacactatctacaagagtcatcgtgacttttcctctgttgtgacattacttattttttaattaatatgaggtattctaactatattgagttaatcgttgtgacaagtgcctgttatatatacaactatctgttaactcagctctaatttaaatacaatgtaaggttgtagggtgaatgctgttatcaacctcaccccctaaaaacctctttccgatgccactctacaaacacctcataagggtaatttttacgcacctgcggcaacgcaatagttttcccgtcaaaatcccagaataatctctcaacgatccctccgccgtttaccgcatctgataccagtacccgcatattttcatccaggccaatcgatcctttatcaaaggctttatggtgaattgcgcaaagcgccaggccattaggaatttcacaaggacctccttgctgtttccattttatatgcgccgcttccaacgctacggtggtgtcgtcgtggcgcatattaaagccacatatcgcgcactggtagttataagcgcgtaatacatttttgcgaaataaagggtcgcgctgtttacggatttgctggagatcaaaacgcagctcgtcagcaatttcttcctgaatactctcggtgaagtgcgcttcgagtatctgttgcgccagagtattgatgagttttttattgccggttaccagggcgtagtgctgttcatcaaaaccgcctgcaacgtggtattcgttcagttccttcactggcggttgtcggctgctccctgctgttgagcaaagctcggcattgtgtaattgccagaatccgtcgccttgtaatcgccagaacggcatatcaggtcggtactgtgaacgctgtggcccaaaacgttccagtaaactgtgcagaggttcgtagatttccgatccataatcgaaaaggcgtggatgtccattcaggtatcccgctaatacgtatagcaataacaatggcttatgcggcgcgcgctgttcacccttgtgccagatttttatgttggcaattgcctgctgtagcgatttactggaagccattgatatccctggcagtgaaataattgcgatcatgctcgcaaattttctgctgttcaagcctgcaagtgaagatatattactttgatctcatttgtttttttacttcctgtgtgtcctaattgccatgcgatgttgcaccgacgcaaaccaccgtttacgccggaggagttaaaagcgctgatggatgcgaataaatcaaattaatgaacgctcacctttcgcgccaaaactgcaaaattgcttctacaaacctgtcagaaataatcccccgacgggctgccgcgctgaaatgactgcttcgcagtgccgtcgtccagttctccggtgaccggtacgctgaaccgtaatatcccgtgcttaaatcgtccgggtcttcatcaggcgcgttcgtcagtcctctttcaccttgttgctggaagtcgacgaaaataatattggctaaaacattattttgataattgccataaataacttcatacgcatgagggaaattttctttccagtaccaggtggtatcgccgcaaaaccacggtgcgtcagtaatattattaagctgagaatggtattgttctagatccctacgaaaggcttcaaccatatgattaaagtgttgagggtgtgacgcgtagtcactggtcattaagtcaaattcgccttgcatccagcatatgccgaggaatttgttctgcggattttttgccagtgcggctcgcgttctgctgactaaatcctggtacagcggagtatccgttccccaacgacaagcatcatggctggctccgtgccgttctgaatatgtcccttcgctgcctgcggtaaaagccgatccgccacggcaacacggaacgatgagaatccctgcattatcaggaatgaagggcagtaatttccgtgcaatatgcagtgcctggccaacggtgccgtactgtgtttgatgattcgttgccagaggatggtgataaccctgcatatcctgaacatcgtgtgggcagtgagtcagtggaataatgtcgttaaagtgacatgacgggcctccgggatgcgtatgcgcaaatctcgctaattgtttaattctgggatgaggcgcatcgtcactgtccggtaatggcagtccttcgccatacgccatggcattagactgaccagcaacggtaagaacatagtaataatcgggcgatattattgcgttcatataaatttcgcgtaattgaaatggtaaattgatagcagggcccctttactggggccctgaagcgttaattttgtactgtaactttattatccttcacagagatcaaaactgaatccgtcaccgctttgccgcctgcagattcaccgccaataatcaatagactattattccagggcaatgatactccgtaggcccgaccttgcgataattcacccgatttatcccatttcccgttatgccaaagatgaatatcagtgctatatgattttttcaggccttcatgcgcatagttcttaccgttctggtaattttctcgtgaacctttgaatccggcccctccggcaaatataagagaatcattgcttatccccgcaaaaccgccagcgacgccatctggtgatgagacgggagcaagcttattccattttaaattattaccggtgaaatcaagttcaaatacggcatccgttcgcaatcctggtttggcttcgccattaataagccaggttttatcacctttattcacaaccgccgcaccagccgttccgtaccagggagattcgccagcgtaactccattgctgtgttgagggatcaaaagacaacagaaacttattgaagaaataatcttctgcttttttgtcaaaataatgggcattgatcttgtctatagttgctgaatcttttccagcctcgttgagatcttcaaaatagccattgaagatattctggttaacaccgccagtaacataagccttgccgttgtgtacaaaagtcacatgacccgccatgcccatcggtgcatgcgacatcaatttaacccaactattggttttggggttgtatttgtgtacgtcattaaatacctgagtcaagcccttgctatttttgccaatgccgccaaacacatacagattgccatcaataaatgccgaggttgcttgatctcttggtccaccagggaatgcagctaacgctgtccattttttatctttggcctgtgtatccagcttgtaccatgccgtacctgcgctacctaaaccaatgtacacagtgtcgttatcaattgctccggtaccacttttaaatggcacaggagtttcaggtaatacagacgcgtttgcggcaaatgaagccatcatgatagcaagcgccgttattgttttattcattgtgactgtctcctgtctactacagtttaaatgacacaccaatgcgataactgttttccgataaattatctctgccgttgtaaacaccctgacggtccaggtagtcatattctatgtatggcgtaatatcgggcgtcatatggtattgtagaacaaatgcattttccgtcgcccatttcttatggtttgcatagcgataatcgttctgtttgctgtatagcgtcgtttgccatgcgaaggtgaaatcactattaatatggtaagtgacatatccatcccaacgatgaacgttatcacgagacatatcaccggataagtcttgttgtcggtaagctttccagtcgtaacgatagcgaatgccaaaattaagatcttttgtcgcgtcccaggacagttttacgtagggtccgtagcgtgtgccgttgctgctaaaatgcgttaacattcccgggcgcaccgtccattgatcatcaagtttaatcgcgtaattaacttcaacctgaacatcattgagtgcggcattttcctttttattatcatgaatggtattccaggtattactttccatgcttgcccaccatccattttgccatccctcactgactttgagtcgagtctcataggcgtggcttccactacgatatccaccacgtacgtccagtgtcgcagcctgagaaattaatggggacgaaaagcacagtaataatacgccagaaagtattttagcctttttcataaatttcactcatttgtaggatacagaaagcaatacaaagcccgcataaacaattagcatttatgttgtgtaatatttttttgccaggcttatagtgtctttggcaaccggtagctgtattttatatttttttgtataaggtctcctgtgaaaaatctcttttcacattatttaaataaacagagatccagattaaatacctgagtataaaatctcttctgatgtttaattgatttgaatgttcgtaagctatatcacttactcaatccattttacccagagtcataaaatagaatgtctgttgatctcattttcatattcctttcagactgaagtgcgttttcatcacccgatgagaaagaactgaagtgatgtttgccatagattgcgagatgccctgtctcattgactatcttggtgcacctttatacctgttataccagatcaaaaatcacgcaatccatacaacaaaaccagatttgcaattcgtgtcacaaaatatgtcgatatttttctaagaagaagatgccatgtgaagccagacgaacacttgcggaggccttcacaaaccaaagattgttgtttaattatctgttttataagtaatttatttaaagtataaacaaggaaagatttgcaagctaactcagtgagcgtggtgaaaatcagtgtttacccgccatcaggctgagcataattctcatcatgaaatatgtttcctggtttgtggcttgtaactggtcacttctgaagtcgatctggagaggcttgttgatgttggtgttttcaggatgatgtttcacttagtttgtttgccgtatcgcccggcgaatggctgtgattgaggaaggtttaagtcgtagtgaccaaagctatatttaccaacgaatgtagatgaaaaaatcatctcctgcgttccccatatctccaggataaaaaggaatgtaacaatctcatggcgtaagctgacgaatcagccaggaataatcgctagggacctaagaattagcatgataatagccactaagaaattactgcgctccatgaaatagccattttgtggcaaatggagttgactaataatgtcatatgtgagacggctagttgaacgaatattaaattttgctgaattttttatgttgattttacttgttacagaacatatcacatgatatatagataagattagttgcattaatgatgagggttattattagattcgtatccgattgataaatatataaaggtacatagcatgcaagagcatggcgtttgtatggcaacgttattataattaactgttgctactccatttaagttcactcagaagaactggtccacttacgttagttattaagcaaacgttcgcttttataaacataatcaggataaaaatgttggattattgctaacccagcacagctagtgcgcgtctgtaattataagggaaaaacgatgaagaataaggctgataacaaaaaaaggaacttcctgacccatagtgaaatcgaatcactccttaaagcagcaaataccgggcctcatgcagcacgtaattattgtctgactttgctttgttttattcatggtttccgggcgagtgaaatttgtcgattgaggatttcggatattgatcttaaggcaaagtgtatatatatccatcgattaaaaaaaggcttttcaacaacgcacccgctattgaacaaagaagttcaggctttaaaaaactggttgagtatccgtacttcgtacccgcatgctgagagcgagtgggtatttttatctcgtaagggaaatccgctttctcggcaacagttttaccatattatctcgacttccggtggtaatgccgggttgtcactggagattcatccgcacatgttacgccattcgtgtggttttgctttggcgaatatgggaatagatacgcgacttatccaggattatcttgggcatcgcaatattcgtcatactgtctggtataccgccagcaatgcagggcgtttttacggcatctgggatagagccagaggacgacagcgtcacgctgttttatagagatagttgagataccagggatggtgttaaaaactacattattcttacgatatatcaaaaatgattaaccatttattaattgatgttattgtaagtgtgattattaattttcataataaacattaagttaaccatatccatacaaaatacaatggtttatgttcttcaaaataaataaacaaaatcattcataaatttacacatcacttaaattctcctgtttccgcacttttttctttattttttaagcaactggaagttaatccactgcaatctattgttatattgaatcaaatcaatgaaaatagatgttgtcacatcagtgatattttatttttgtatgatatttaatgtaattgactgatagccacatcactccgtgtgtggttatctttttatctattgggctaattttgaccgattgaggtttcctataggtattcattcaaatatatctcagttaggagtactactattgtgagtaaacgtcgttatcttaccggtaaagaagttcaggccatgatgcaggcggtttgttacggggcaacgggagccagagattattgtcttattctgttggcatatcggcatgggatgcgtattagtgaactgcttgatctgcattatcaggaccttgaccttaatgaaggtagaataaatattcgccgactgaagaacggattttctaccgttcacccgttacgttttgatgagcgtgaagccgtggaacgatggacccaggaacgtgctaactggaaaggcgctgaccggactgacgctatatttatttctcgccgcgggagtcggctttctcgccagcaggcctatcgcattattcgcgatgccggtattgaagctggaaccgtaacgcagactcatcctcatatgttaaggcatgcttgcggttatgaactggcggagcgtggtgcagatactcgtttaattcaggattatctcgggcatcgaaatattcgccatactgtgcgttataccgccagtaatgctgctcgttttgccggactatgggaaagaaataatctcataaacgaaaaattaaaaagagaagaggtttgatttaacttattgataataaagttaaaaaacaaataaatacaagacaattggggccaaactgtccatatcataaataagttacgtattttttctcaagcataaaaatattaaaaaacgacaaaaagcatctaactgtttgatatgtaaattatttctcttgtaaattaatttcacatcacctccgctatatgtaaagctaacgtttctgtggctcgacgcatcttcctcattcttctctccaaaaaccacctcatgcaatataaaaatctataaataaagataacaatagaatattaagccaacaaataaactgaaaaagtttgtgcgcgatgctttcctctatgagtcaaaatggccccaaatgtttcatcttttgggggaaaactgtgcagtgttggcagtcaaactcgttgacaaaacaaagtgtacagaacgactgcccatgtcgatttagaaatagttttttaaaggaaagcagcatgaaaattaaaactctggcaatcgttgttctgtcggctctgtccctcagttccgcagcggctctggccgatactacgacggtaaatggtgggaccgttcactttaaaggggaagttgttaacgccgcttgcgcagttgatgcaggctctgttgatcaaaccgttcagttgggccaggttcgtaccgctagcctgaagcaggctggagcaaccagctctgccgttggttttaacattcagctgaatgattgcgataccactgttgccacaaaagccgctgttgccttcttaggtacggcaattgatgctacgcatactgatgtactggctctgcagagttcagctgcgggtagcgcaacaaacgttggtgtgcagatcctggacagaacgggtgctgcgctggcgctggacggtgcgacatttagttcagaaacaaccctgaataacggaaccaacaccattccgttccaggcgcgttattttgcaaccggtgccgcaaccccgggtgctgctaatgcggatgcgaccttcaaggttcagtatcaataacctacccaggttcagggacgtcattacgggcagggatgcccacccttgtgcgataaaaataacgatgaaaaggaagagattatttctattagcgtcgttgctgccaatgtttgctctggccggaaataaatggaataccacgctgcccggcggaaatatgcaatttcagggcgtcattattgcggaaacttgccggattgaagccggtgataaacaaatgacggtcaatatggggcaaatcagcagtaaccggtttcatgcggtaggggaagatagcgcaccggtgccttttgttattcatttacgggaatgtagcacggtggtgagcgaacgtgtaggtgtggcgtttcacggtgtcgcggatggtaaaaatccggatgtgctttccgtgggagaggggccagggatagccaccaatattggtgtagcgttgtttgatgatgaaggaaacctcgtaccgattaatcgtcctccagcaaactggaaacggctttactcaggctctacttcgctacatttcatcgccaaatatcgtgctaccgggcgtcgggttactggcggcatcgccaatgcccaggcctggttctctttaacctatcagtaattgttcagcagataatgtgataacaggaacaggacagtgagtaataaaaacgtcaatgtaaggaaatcgcaggaaataacattctgcttgctggcaggtatcctgatgttcatggcaatgatggttgccggacgcgctgaagcgggagtggccttaggtgcgactcgcgtaatttatccggcagggcaaaaacaagtgcaacttgccgtgacaaataatgatgaaaatagtacctatttaattcaatcatgggtggaaaatgccgatggtgtaaaggatggtcgttttatcgtgacgcctcctctgtttgcgatgaagggaaaaagagagaataccttgcgtattcttgatgcaactaataaccaattgccacaggatcgggaaagtttattctggatgaatgttaaagcgattccgtcaatggataaatcaaaattgactgagaatacgctacagctcgcaattatcagccgcattaaactgtactatcgtccggctaaattagcgttgccacccgatcaggccgcagaaaaattaagatttcgtcgtagcgcgaattccctgacgctgattaacccgacaccctattacctgacggtaacagagttgaatgccggaacccgggttcttgaaaatgcattggtgcctccaatgggcgaaagcacggttaaattgccttctgatgcaggaagcaatattacttaccgaacaataaatgattatggcgcacttacccccaaaatgacgggcgtaatggaataacgcagggggaatttttcgcctgaataaaaagaattgactgccgggtgattttaaaccggaggaataatgtcatatctgaatttaagactttaccagcgaaacacacaatgcttgcatattcgtaagcatcgtttggctggtttttttgtccggctctttgttgcctgtgcttttgccgcacaggcacctttgtcatctgccgaactctattttaacccgcgttttttagcggatgatccccaggctgtggctgatttatcgcgttttgaaaatgggcaagaattaccgccagggacgtatcgtgtcgatatctatttgaataatggttatatggcaacgcgtgatgtcacatttaatacgggcgacagtgaacaagggattgttccctgcctgacacgcgcgcagcttgccagtatggggctgaatacggcttctgtctccggtatgaatctgctggcggatgatgcctgcgtgccattaacctcaatgatccatgacgctactgcgcatttagatgttggtcagcagcgactcaacctgacgatccctcaggcatttatgagtaatcgcgcgcgtggttatattcctcctgagttatgggatcccggtattaatgccggattgctcaattataatttcagcggaaatagtgtacagaatcggattgggggtaacagccattatgcatatttaaacctacagagtgggttaaatattggtgcgtggcgtttacgcgacaataccacctggagttataacagtagcgacagatcatcaggtagcaaaaataaatggcagcatatcaatacctggcttgagcgagacataataccgttacgttcccggctgacgctgggtgatggttatactcagggcgatattttcgatggtattaactttcgcggcgcacaattggcctcagatgacaatatgttacccgatagccaaagaggatttgccccggtgatccacggtattgctcgtggtactgcacaggtcactattaaacaaaatgggtatgacatttataatagtacggtgccaccggggccttttaccatcaacgatatctatgccgtaggtaatagtggtgacttgcaggtaacgatcaaagaggctgacggcagcacgcagatttttaccgtaccctattcgtcagtcccgcttttgcaacgtgaagggcatactcgttattccattacggcaggagaataccgtagtggaaatgcgcagcaggaaaaaccccgctttttccagagtacattactccacggccttccggctggctggacaatatatggtggaacgcaactggcggatcgttatcgtgcttttaatttcggtatcgggaaaaacatgggggcactgggcgctctgtctgtggatatgacgcaggctaattccacacttcccgatgacagtcagcatgacggacaatcggtgcgttttctctataacaaatcgctcaatgagtcaggcacgaatattcagttagtgggttaccgttattcgaccagcggatattttaatttcgctgatacaacatacagtcgaatgaatggctacaacatcgaaacacaggacggagttattcaggttaagccgaaattcaccgactattacaacctcgcttataacaaacgcgggaaattacaactcaccgttactcagcaactcgggcgctcatcaacactgtatttgagtggtagccatcaaacttattggggaacgagtaatgtcgatgagcaattccaggctggattaaatactgcgttcgaagatatcaactggacgctcagctatagcctgacgaaaaacgcctggcaaaaaggacgtgatcagatgttagcgcttaacgtcaatattcctttcagccactggctgcgttctgacagtaaatctcagtggcgacatgccagtgccagctacagcatgtcacacgatctcaacggtcgaatgaccaatctggctggtgtatacggtacgttgctggaagacaacaacctcagctatagcgtgcaaaccggctatgccgggggaggcgatggtaatagcggaagcacaggctacgccacgctgaattatcgcggtggttacggcaatgccaatatcggttacagccatagtgatgatattaagcagctctattacggagtcagcggtggggtactggctcatgccaatggcgtaacgctggggcagccgttaaacgatacggtggtgcttgttaaagcgcctggcgcaaaagatgcaaaagtcgaaaaccagacgggggtgcgtaccgactggcgtggttatgccgtgctgccttatgccactgaatatcgggaaaatagagtggcgctggataccaataccctggctgataacgtcgatttagataacgcggtcgctaacgttgttcccactcgtggggcgatcgtgcgagcagagtttaaagcgcgcgttgggataaaactgctcatgacgctaacccacaataataagccgctgccgtttggggcgatggtgacatcagagagtagccagagtagcggcattgttgcggataatggtcaggtttacctcagcggaatgcctttagcgggaaaagttcaggtgaaatggggagaagaggaaaatgctcactgtatcgccaattatcaactgccaccagagagtcagcagcagttattaacccagctatcagctgaatgtcgttaagggggcgtgatgagaaacaaacctttttatcttctgtgcgcttttttgtggctggcggtaagtcgcgttttggctgcggatagcacgattactatccgcggctatgtcagagataacggctgtagtgtggccgctgaatcaaccaattttactgttgatctgatggaaaacgcggcgaagcaatttaacaacattggagcaacgactcctgtcgttccatttcgtattttgctgtcaccctgtggtaacgccgtttctgccgtaaaggttgggtttaccggcgttgcagatagccacaatgccaacctgcttgcacttgaaaatacggtatcagcggcttcgggactgggaatacagcttctgaatgagcagcaaaatcagataccccttaatgctccatcgtccgcgatttcgtggacgaccctgacgccgggtaaaccaaatacgttgaatttttacgcccggctaatggcgacacaggtgcctgtcactgcggggcatatcaatgccacggctaccttcactcttgaatatcagtaactggagatgctcatgaaatggcgcaaacgtgggtatttattggcggcaatattggcgctcgcaagtgcgacgatacaggcagccgatgtcaccatcacggtgaacggtaaggtcgtcgccaaaccgtgcacggtttccaccaccaatgccacggttgatctcggcgatctttattctttcagtctgatgtctgccggggcggcatcggcctggcatgatgttgcgcttgagttgactaattgtccggtgggaacgtcgagggtcactgccagcttcagcggggcagccgacagtaccggatattataaaaaccaggggaccgcgcaaaacatccagttagagctacaggatgacagtggcaacacattgaatactggcgcaaccaaaacagttcaggtggatgattcctcacaatcagcgcacttcccgttacaggtcagagcattgacagtaaatggcggagccactcagggaaccattcaggcagtgattagcatcacctatacctacagctgaacccgaagagatgattgtaatgaaacgagttattaccctgtttgctgtactgctgatgggctggtcggtaaatgcctggtcattcgcctgtaaaaccgccaatggtacagctatccctattggcggtggcagcgctaatgtttatgtaaaccttgcgcctgccgtgaatgtggggcaaaacctggtcgtagatctttcgacgcaaatcttttgccataacgattatccggaaaccattacagactatgtcacactgcaacgaggctcggcttatggcggcgtgttatctaatttttccgggaccgtaaaatatagtggcagtagctatccatttccgaccaccagcgaaacgccgcgggttgtttataattcgagaacggataagccgtggccggtggcgctttatttgacgcctgtgagcagtgcgggcggggtggcgattaaagctggctcattaattgccgtgcttattttgcgacagaccaacaactataacagcgatgatttccagtttgtgtggaatatttacgccaataatgatgtggtggtgcctactggcggctgcgatgtttctgctcgtgatgtcaccgttactctgccggactaccctggttcagtgccaattcctcttaccgtttattgtgcgaaaagccaaaacctggggtattacctctccggcacaaccgcagatgcgggcaactcgattttcaccaataccgcgtcgttttcaccagcgcagggcgtcggcgtacagttgacgcgcaacggtacgattattccagcgaataacacggtatcgttaggagcagtagggacttcggcggtaagtctgggattaacggcaaattacgcacgtaccggagggcaggtgactgcagggaatgtgcaatcgattattggcgtgacttttgtttatcaataaagaaatcacagggcattgctaatgcaggtacgcaatattacctgaagctaaaaacctgcacgttagccctttgtaggccagataagacgcgttagcgtcgcatctggcataaacaaagcgcactttgctggtcttttcccctcaccctaaccctctccccagaggggcgagaggactgtctgggcacatttttagactttgtcatcagtcagagcctgccattggcaggctctggtgtccttttacgctaccatgctaataatcagcacaataatcagcccaaccacggagttgaccagctccagcagaccccaggttttcaacgtgtcttttactgacaggtcaaagtaacctttgaacaaccagaaagatgcatcgttaatgtgggtgagggtgttggaacccgcagccgtcgccagtaccagcagcgccggattcacgccaaccagctgaccagttgctggatctaggattgcagcactgataatcccggcggcggtcatcgccgaaacgacaccctgacccgtcgccagacgaattagcacagtgatcagccatgccatgatgtagggcgagatattgccgtgggacatcaacatgccgatggtgtcgccaatgccggtgtcgatgatggtctgcttcagcacgccacccgcaccgatgatcagaatcaccattgcaatactcttcaccgcgctttcaaaagcgttcatcacccactgcatgtcatgaccacgtgcggtgccaaagagtacgaatgcaaccaccatcgcaataaacattgcaatcggcgaggaaccgataaagttaaccacttcccaggcaggggtatcttttaccagccagatattggcgatggtggtagagatcataatgatcgccgggatcagcggcaccagaatcgaaacgccgaaagagggcagattattcatatctaccggttgatctgctttcaggaatgatggcgttgggcgctcaagattgccgaggaacttcggcaggatcagacctgcgcagattacacttgggatcgtcaccagtacgccatagatataaaccatccccatatccgcgccataagcattcaccagcgccaccggacccggctgcggtgggaacagtgaatgtgcggtagtggcagctgctactgccgggatcgccagtttcaggaacggaattttagcttcggcggcaataacaataaccagcggcgctaacatgataaaggccacttcatagaacatcgccagaccaaaaatcaggccgatgataatcaccgacagctgtacatagcgcagaccgagacgcgccagcagcgtatgcgctatctggtgagccgcgccggagtcgaccatcaatttaccgatgaccgcaccgaacaccacgatgatagccagttcccccagcgtgttgccgaagcccgctttcatagtgtgcagcagcgacatcaaatccatgcccgccagcatcccgacggacagcgccgccaccaacaaagccaccattgaattgattttgaacttcaaattcagtaccagcatcaggccgataccgaatactacccagagaatgttaagcacatgcataacgttttaccttacctggttgaaccgttgttattttgggcgacatgttatgtaaattggtcaaccattgttgcgatgaatgtcacatcctctgatcaataaccatcgataaccttttgctgcaatttgcagcaacaaccaggagagtgaaattcttgtgatgtggttaaccaatttcagaattcgggttgacatgtcttaccaaaaggtagaacttatacgccatctcatccgatgcaacgccacggctgcggtctggttgttcatccggatacctaaacaactccagggttccgcgtctctttgctgtggaacccactatgtgaaagaggaaaaatcatggaacagacctggcgctggtacggcccaaacgatccggtttctttagctgatgtccgtcaggcgggcgcaactggcgtggttaccgcgctgcaccatatcccgaacggcgaagtatggtccgtagaagagatcctcaaacgcaaggcgatcgttgaagacgcaggcctggtgtggtctgtcgtagaaagcgtaccaattcacgaagatatcaaaacccacactggcaactatgagcagtggatcgctaactatcagcagactctgcgcaacctggcgcagtgtggcattcgcaccgtgtgctacaacttcatgccggtgctcgactggacccgtactgacctcgaatacgtgctgccagacggctccaaagctctgcgcttcgaccagatcgaattcgctgcattcgaaatgcatatcctgaaacgtccaggcgcggaagcggattacaccgaagaagaaattgctcaggctgctgttcgcttcgccactatgagcgacgaagacaaagcgcgtctgacccgtaacatcattgctggtcttccgggcgcggaagaaggctacaccctcgaccagttccgtaaacacctggagctgtacaaagatatcgacaaagcgaagctgcgcgaaaactttgccgtcttcctgaaagcgattattccagttgctgaagaagtcggcgtgcgtatggctgttcacccggacgatccgccgcgcccgatcctcggcctgccgcgcattgtttccaccattgaagatatgcagtggatggttgataccgtaaacagcatggcaaacggttttaccatgtgcaccggttcctacggcgtgcgtgctgacaacgatctggttgatatgatcaagcagttcggtccgcgtatttacttcacccatctgcgctccaccatgcgtgaagataacccgaaaaccttccacgaagcggcgcacctgaacggtgacgttgatatgtacgaagtggtgaaagcgattgttgaagaagaacaccgtcgtaaagcggaaggcaaagaagacctgatcccgatgcgtccggaccacggtcatcagatgctggacgacctgaagaagaaaaccaacccaggttactccgcaattggtcgtctgaaaggcctggccgaagttcgcggtgtcgaactggcgatccagcgcgctttctttagccgttaatatccaccggcatggctgcgcgccgtgccggttccttcttccttgccgtcactctttgaagacggattctggagtttacgatgactactattgttgacagcaatctgccggttgcccgcccgtcatgggatcattctcgtctggaatcacgcattgtgcatctcggttgcggggcgtttcaccgcgcgcaccaggcgctgtatacccatcatctgctggaaagcaccgacagcgactggggcatctgcgaagttaacctgatgccaggcaacgaccgcgtgctgatcgaaaacctgaaaaaacagcaactgctgtacaccgtagcggaaaaaggcgcagagagcaccgagctgaaaattatcggttcgatgaaagaagcgctgcatccggaaatcgatggctgcgaaggtattctcaacgcgatggcgcgtccgcaaacggcgattgtctctctaacggtcacggaaaaaggctactgcgctgatgcggcaagcggtcaactggatctcaataacccgctgatcaagcacgatctggaaaacccgactgcgccgaagtccgcgattggttacatcgtcgaagccttgcgtctgcgtcgtgaaaaagggttgaaagcgtttacggtgatgtcctgcgataacgtgcgtgaaaacggtcatgtggcgaaggtcgcggtactggggctggctcaggcgcgtgacccgcagctggcggcatggattgaagaaaatgtcaccttcccgtgcaccatggttgaccgcatcgttccggcggcgacgccagaaaccttacaggaaattgctgaccagctgggtgtttacgacccgtgcgccattgcctgcgaaccgttccgtcagtgggtgattgaagataacttcgttaaaggtcgcccggactgggataaagtgggcgcacagttcgttgcagacgttgtgccgttcgaaatgatgaagctgcgtatgctgaacggcagccactcttttctggcgtacctcggttacctcggcggctatgaaaccattgccgacaccatgactaacccggcttatcgcaaagcggccttctccctgatgatgcaggaacaagcgccaacgctgtcgatgccggaaggtacggacctgaacgcctatgcgacgttgctgatcgagcgtttcagcaacccgtctctgcgtcaccgtacctggcagattgcgatggagggcagccagaagttaccgcagcgtctgctggacccggtgcgtctgcacctgcaaaacggcggcagctggcgtcacctggcgctgggcgtggctggctggatgcgttacacccagggcgtggatgagcagggtaatgccattgacgtggtcgacccgatgctggcggagttccagaagatcaacgcgcagtatcagggcgcagaccgcgtgaaagcgctgctgggcctgagcggtatttttgccgatgatctgccgcagaatgccgactttgttggcgcagtgacggcggcatatcagcagctgtgcgaacgcggtgcgcgcgagtgtgtggctgcgctgtaactaactgattaccctacagacttactggtcaatcaaactgatatttggttgaccagttttcgtttttttgcccacctgtacgtgccaacttccagtgctaatggtatagtttgagattaacgggggccgtaaaattgcccgttgtaggccggataaggcgttcacgccgcatccggcaaaaatttgattaaccgcacctaacggacacaacaccatgaaatctgccacctctgcgcaaagaccttaccaggaagtcggggcgatgatccgcgatctgatcataaagacgccgtacaaccctggcgaacggctgccgccggagcgtgaaattgcagaaatgcttgatgtcacgcggacggtggtacgtgaagcgctgatcatgctggagatcaaagggctggtggaagtgcgccggggtgccggtatctatgttcttgatagctcaggcagccacaacacagacagtccggatgccaacgtctgcaatgatgcgggtccttttgagctgttacaggcgcgtcagttactggaaagtaacatcgccgagtttgccgccctgcaggctacccgcgaagatatcgtcaaaatgcgtcaggcattgcaactggaagagcgtgaactggcttccagtgcgccgggcagcagcgaaagcggtgacatgcagttccatctcgctattgccgaagcaacgcataacagcatgctggtggagctgttccgtcagtcctggcagtggcgggaaaacaacccaatgtggatccagttgcacagccatctggatgacagcctgtatcgcaaagagtggttgggcgatcacaaacagatcctcgccgcgttaatcaaaaaagatgcccgagcggcgaagctggcaatgtggcagcatctggaaaacgttaagcaacgtctgctggaattctcgaacgttgacgatatttattttgacggctatctgtttgattcatggccgctggataaagtcgacgcctgacttattataataagcgcaagggtaaacgttccttgcgctttcttaaattaagaagtcgcaatgagtattactttgtaaattgcagggtattgtttaaatatctgtataacctgaatattagtactcattcttctcagtggctatttaccaatataattccattcaccattttttaattcaaacagttctggaagagatgacggttgcagagtcatgcgtttgagtggcgcatcttcatcaccggggataacgttatatcccatttttgcatggatctccgcggtaccgggataggcttctataccaattattgggtcatttcccattccaatattagcattaaataatgcggcaagggcgaatccggaagaatttgctacccctgagacagttattatctgatcaatatagatatcaattcttggctgctcattggtccatctttttgcctgagaaactggaagggttgaaatatatcctatcgtggttccggcgtaacctggaacattgcaaccagggcctaatgttatttcatgaactgtatagtcctcaacaggatcgaaagggctcttcataaataaatttagccgtaaaccttctgctaattctgtagcagcatgcgcctttttacatataccaccatatatttcgtctaaagctgaggtgattttcaagtttcgatagagcatacgtcctgttgttgtaataccatcggattctctgcatgcttctgtcacataattaaatggccaggactctttactaatatcaagttttctaatttcgacaacgctttttccatcgtaattatggttattgccacgagcaagaggcagaagatagatattttccgtatccaggcgagctcgttcatatttacgtgttaactcattgtcgacttttgggtgatgaaggaagtgattatctgtaataatttgactctgaagggcattgcttaatggcatagacataatagttaccttttaggagtatttcactgatgtttagaaaaatagataaatttttctgtagtaaaaagagaagtaaacaaatgacatgcatgtttctgttgtagtgatatcaactctacacggtgatattaaagggtaggaaacactctaaagtatcaaaaaacgctcatttgaaattattttcatgcaattaaaaagcatatcttattactaattggaatttgatgttgctatattgatgtctatattaataatgcctgtgaatggtatttttgatgtatttgatatgttatcaattcatattatttacaaactaattgtttcaaataatacatggctgattatgcggaaataaataatttcccaccggaattaagtagcggcggtgacaagtattttcatctacataactattcggaatattcagaatatactagcggtttttttttgagtttgatgatttttatcaaatcatgacttttttcctgaaaagtcagtagatattcataggcaagtaaggttttatactttgctgacaggattcaggcctgtctcagactgacatggatgtaatgaacaaaagggaatggctatggaaaatgagcatcaatacagtggtgcccggtgttcagggcaagccgcatatgttgctaaacgtcaggagtgcgcaaaatgatgcgccaatcacttcaggctgttttacctgaaatttcaggcaataaaacgtcattgctgcgtaaatcggtatgcagcgatctcctcactctttttaattctcctctttcggcattaccgtcattacttgtttcaggcatgcccgagtggcaagtgcataaccagagcgacaaacatctccagagctggtattgccgtcagctgcgttctgcactgttatttcatgagccacggattgcggcgttgcaggtcaatctgaaagaagcgtacagtcacacgctggcgatcagccttgagataatgctgtaccacgacgatgaaccgctaacgtttgatctggtctgggataatggcggttggcgtagtgcgacgctggagaatgtcagctaagtacaatctccagctcgcgcagttcacgccagaagcgttcggcaactggattcatgcgggtattcattcggtatgcataggcctgaatcgggatcaccagttcgtcccgattcagtacaacgagcttcccgctgcgaatttcttgttggatggcgtactccggcagccaggcaatcccacagccgtcgagggcaacctgctttaaaagctcgctcatcgaagagacaaaaaaggtgctgaaacttaactcactgtggcgcgtcagggtgcgattaatcaatcgccccatgtaggagttgcggctgtaattcagtaacggaaagtgtggctgcgcgaggttaaaaagtgcttctccgtgttcgtcactggcgcagacagggaacaattgagattcaaataagcgaatgtggtcaaacggcgcttccagcaaatcttcgtcgtgaaaggaaaaaatacagtcactttgcccttcacgcagtttatcgaccgcttcatcgacatcaatagcttcaattgcccaggtaaagagcggcggcatctggctgataatggacggtaacagtccgagggaaagagagtgtgcagcggctatcttgatttttcgttgcgcgtaatcgctgccgccacgcagctctgccagattgctctctaactgttgcaacagatggcggatctgcgaatggaaaattttcccttgttctgagagttgcagcggcgttacctggcggttaaacaattcaacaccaatcgcctgttccagcgcacggatgcggcggctgaatgccggttgcgagacgttgcgactgactgccgcctgggaaaaattgcggcatttttccagggtcagaaaatcataaagccatttggtttcaatattatgcaaaatcgcaccacagtcatccattacgttttactctgtcagccgcccttgcgggcattctacgtccattcgggcggctgacaaccgtttaagccgtttcaaacgttcctttcacgcaggctttgccgtctttgaccatcagtttgccgcgagcgtatacctgctcaatgcgcagttctggcgtcatgaccagcaagtcagcatcattgcctggcagaatttcgcctttcccggtcaggttaaggaaaccggctacgctactggtgagcgggcgcagggcatcgctgatactgaaatcatagtctttgaccagcacctgcacggtttccagcaacgtttcaaaaccggcaacaccgatatgggttaaattcccttcgtcatcgaagaacggctggctaccgttgccgtcggagctgagggtgacgcgtgccagcggaatacccgcctgaacggcgcgggcaataccttcggcaggggcgaccggttcgtcaatgctgctggtgatatcgatagtgccgcctttgcgcgcgaactccagcgcctgctcaaacaacggaacgttgcggttaacgtgggtcggcagcaacttgctgatcggcacatcgcagttttccagcaggtcatagacaggctgtaacgcctttttgctgtcgcccatgtggaacacggtgacgccaggtttaccgccgagcaaaccgccaacgcgggattccgccgccatattagccaggtgataaacgtccggtgcggcagaacggtgatcagagatggcgcatttcacgccaatcacacgatcgataatcgccacgtctttttccacggaacctgtaatggtgcgggaagggacatgataagcgccggtcagcatccaggcgctgatgccttcttcattgagcgcacgggtcttggcgagcagggattccgggtggcgagagatagagtcggtgcccagcagaccaaccactgacgtgacgcccgcttccgtcaggcgacttagcgccacttctggcgtgcgcgtcgtgggacctgcttcgccgccaccaccaatcaaatggacgtgttgatcaataaaaccaggacagaggatctgcccgctgagatcgacaaccgtgcagtccggtacaatgtcagaagggatattgctggcaacggcgataattttgccgttagcgacgaggacatcgcaaattccccgatcttccggcgcatacaaatgcgctccctgcagcagggtaaaaccggctgcggtataatcaatcatggtaactccttgttaaacaataagctgcataacccagatcgacagcaatgcgttaatcacgcagaccgtaatgatatgcgggtaatatttggcattcacttcggctgtccccaggcagcgaccgacattttgcaccgggttgcccattaaatacatcgcgggcagtaaaacggtgacatcgtgaccggttaatgcgccggcggtcgccagactggcggcaacaccgactgcgccgcccatactcattaatgcggctaaaaggacggttgccgcttcaccgggtaatccccacagcgccattacgggttcacagatatgccccacccagtcgagcaggccggtaattttcagcgcctgaatgatgacaaacgccatcaccacgtttggcagcaggttggtcgtggcgatagtaaagccacggcgcgcgccatcgataaacatatccatgacgtttttgcggacctgagttgtcatgcttgcgctccttgcgttgggttgcgacgttcttcgaagttaagccagacgcgcaaaatgttggctccgacaaatttaaacaccaggatgacggctaaaggtacgattacggacgtgcccagaaaggcgaacaccgcgacgccggaagagaagtagttggtgatgatggcgctaccgctggtttgatatgcggcgaaaatcactttatcgcgttcggtaatttccccttcctgcgccagctctttggtcataccggcggcggcatcagtgttttgcaggttagcgatcagcgccagcgagcagatccctggaatgcccaacaacggttttagcacaggcgtcattaactgctgcgcggcgcgtaatccaccaagaccatcggtaattgaaataatccccagagagagaatgactgacggtgccagctccagcgcaaagagaaagccatctttagcccccgcgccacccgccccgcgaaatgaggtggtggctccattcgcaccaggcagttgcccaaacgatccgttcagaacggaaaaatcaaaaacgcgccaccagctgtctgtcccggaaaaaactccggaaaaaaagattatggtgagaaaaaaagccagataccctttaatgcccactttttctgtcgccagctccccggctacagcatccccttgttgtgtcataacaatccccattgtttttttgtgtttgtgtgttgcttgagccaggaaaattcctggagctgaaaaaccttatcagccatgtgggtatggggaaaatgcaagtatgtttcttgctatgcgttttttgcatagcggaaaaattacgctgtgtagaaaaggctctgcgcaggattgagttgcagaaaattcataaacccagtgacaatgacatcagtaaataaaaacagaaaatccagggacgaaaacgcgatggcaaagtacaacgaaaaagagttggcggatacgagcaagtttttaagttttgtcctccgacacaaaccggaggcgattggtatcgtacttgaccgtgaaggatgggcggatatcgataagctcatactttgtgcccaaaaagcgggcaagcggttaacccgtgcattgctggatactgtggttgccaccagcgataaaaagcgttttagttattccagtgatggtaggtgcatccgcgcggttcaggggcattcgacttcgcaggtcgccatttcctttgccgaaaaaacaccgccacagtttctctaccacggtacggcaagccgtttccttgacgagataaaaaaacaggggctgattgcaggggagcgtcattacgtacatctctctgctgatgaagcaacggcacgcaaagtgggagcaagacacggatcgccggttatcttaaccgtcaaagcacaggaaatggcgaaacgaggcatccctttctggcaagcggaaaacggggtctggctgacatcaacggttgctgttgagtttcttgagtggtaagggaaacactcctcatgaagtgaccacttgcagcttaaataattgtactgtgctgataagcgcagcaataaacaacgccgccgcgccgcagagagtggcgccggcaagcgccgatgttccattgccgagcatactggtcagcgccgggccgaggatttgtccaatgccgtaaatgagcgtcacaaagcctaaaagattgagatttcccggaacgctcagttggcgggcgatagtcatcaccagagatgtcgtgcccataaaggtaccgccaaaaccgatactactaatgataagcaagagaggagagtcgctggcgagagtaagcagcacactgatagcctgcaccagcaaattcgccgtcaggcaaggcaaagccccccaacgttttgctgcccatagccagccaaagcagcctggcacaattgataagccgactaacgtccagagatgggcggttaacaatggtgagcctgcatctttcgccatgagcggcaggtaagtcgcgacgatgatataaccaaatcccgcaaggccgtacagaatagccagtaaccaccagctcattatctgttgctccgtttttgccaatggcattggtgcgatggcgtgttttttcgagggcattaaaagcgtaagtgcaatcagcatcatgccagaaagcgccccggcgccttgccataacgtttgcgaggagaaggcaaaatgcaggcctgccagaacatattcgttgcccagtgcaatgccaatgccaacgccagaaaacaaagctgccagcacaaaaggatggcgcgtgtgctgcataatcagcgtcgaaccaaaaatcagcataccggcgctggcgacacccgccaggaagcgaatcaataacaccagaataaatggcggcaaccatgccattgcgaggatcaacaacccgctcgccagggcagaaaccaacagtaatgggcgcaggcgcgacggctggtgaaatgcgccaaacgaaaatagcagactgccagccagataccccgcatagttgccgctggcaatccacgagagctggctaaatgaaaacgccccttccgccatcatgacgggcaacataggcgtataaaggaagcgacctaatcccatacctaaggtcagaaccagcatcccgaaaagcgcggtgctgaaagaaaagcgttctacgggatgcgaggacgaaggcatgtttaaccttgtatgtcatttttgttgttaacaagttaataacaaaaaggtgaaatatgccagcctgttaatgcgatgatttaggggtaaagcgataaaaacgatttggttcgctaacgatataaatattaccagaggcatccatcgcaatcccttcggcctgtttgatgttatgcgacaaacctcgactacctttggttagtgatatttcaccgataacctcgccaaccagggttacttcctggagtgcgcgagattcatgagatagcaccagaagcgtatttttttgctggttaaattctgcgccggacacatcatctaaagtaaattgccgttgtagtgcctcgtctttgctgatgtgtaattcattgctacttaacagcccgttaactttgtagacctcaatcggatttttctctttaaaaaaccagaaagtgtgatcctggcgagaataagccaacccttcaaaaccgcaattggttggggagtcttgcagcgggatttttatttttttgaggatttttacttccgagtttggggtcagtgaaatcacataaatggcgtaatcgcgctcatcgctaatgacaaactgattatcgccaatgtattcgatcgtctcgagatccttaacaaaatccagaggaattgtgcggataaaatcaccattggtggtcatttcaacaatggcggcaggtttgttgatagtgctaaaaagagtattgctttgtgccgaccaggtcagcgaagagatattattcgttatgcctgcaatttctttgccgtcaatggtggcgtggtaattctgaaatgatgctgcatgattgcttttacgggcgcaagattgcacgaagaaagtacacactgccacaatggcaaaaagaatcacaataacggagatgcgtttacttaacgaaatactttttgtcacggtaatccctttaaggcaaatcaataagatatcgagaagtatacgtagcgaccttaatgaatccttaacgcggagaaaccccgtaatgtgcaatgcagcgccagacaccatcctgctggcaataaattgactcagtctgcccagggatcacccattgtatttcctcgccggggggacaggtcagccaaatgcataacccgcagccgccgcgtaaatcacggggaatatcgctgacgcgaaaagtcatgcccgctgcctgcaacgccttgcgggtttgtatgacgccgaccgtggagtgaaataaaaataaaaactctttcatcggcgtgtcctcactcgttgaccaattaccgccgcgccaattgcgccagcaaattgcgcatcaggatgggtatttaccggcattcccagatgagattccagcatccgggcaaacgtctggcaatgactaacgccaccagtaaacagaatcggcgcttcacaggagagacgagcaatgaaattggcactcctccgcgccatcgcgttaatcactccggcgagaatcgcttctggcgcgacgcccgctgagcgcaggctgatcacttctgattcggcaaacactgtgcacatactcgtgatggcgtgcggcgtgacattttcggtaatgctgtcgagttgctcgacgctggtgccaagcgtgcgcgagatcacctccaggaaacgcccggtgcccgccgcgcatttgtcattcatcaggaaatcgcacaggttaccgtcatcatcaagctgaatcactttgctgtcctgaccaccgatgtcgattaccgcgcgcgttgctggcgcaagaaaccgtgcgcccagcccatgacaggagatttccgtcacttgtttatcggcaaaatccaccagttgccgtccatagccggtgagcgtcagaaacggcgttgtctctaacccttcgcgcagagtttcccaggcttcagtaattgctgttgccggacgaaagggtgttggaacgaggaaacggcgcgtaatcacgccgtctgccagtaagatccctttggtggcggtagaaccagaatcaatgccaatcgaatatgtcactgccactccttacagcatctcaataaaggccgcgacacgggtactgagctgcccgacatctgaggtggagtagtctgtttcaatagcgatataaggaatgttgtgctgctgacgcacatgacgtttaatcgccagcgattccaccgcgtaggtatggcacgcctgcaaaatcacatcaactacgccatcgacctgatattcttccaccatctggctgagcatttgcaggcgctgatcgttcggcgaaacacaggagcagccaatcgccagatatttatccgccagtgcgtcgtagacatcgcccgtttctgccacgcattgctcggtcgctttcgccccggtgcagttttcataaccgacaacccagccgccattctcttcaatcgcgcgcaccactttttctgctgcgccgccaatcgggcagccggtgattaaaatgcgtggacgcgggtccagtcgctggccttcttcccactgctgacgaacgcgggctgtcatcgcgtccagttcattgatcaacgcctctttatcgaaccggaatgttgcgccgtaaaccactttcagaatgtcgctgccgctaagcgccggaggatttaactgcccaagatgataaaaattagccagtgcgcgacgttcgcggtttttcagagcaatggcatcgcgcagagcatcttcgctaatctcgtgcccaaaacgttcttctaccgttttttgcaagcgcagcatctcggctttccataacgcacgcgaggtatcgtccttaacgctgttcggcagctgcatcacatgaacgggcttaaactccgccatgtattcatacattttctttttgccgtcgcaggtggtttcaccgaccaccagatcagaaaagtagaagtaggggcatttatcggttttgccgaagccgtagctgcttttaatcagcgggcagaggttgcgcggcagatctttctccgcttcttcaatggtttcatcagaggtggaacagagcgaaaccacaaccgcaccggctgccatcgggatctcttgcggcataaaggtgcagtaagtgccaaccagcggaatgccgcgctccttgagatccatgacggtgagaaagcctttctggcgagcttcagagaactgatcgaaaatggcgggtagatcggtgacaagtgacatgattttccttccccgtaccacgggagataatgaaaagaggccacattattaccattcttttagtgtggtttatttgatctctctcgcggttagctacttagtttttcatggatttctaaaaattgccgagggggaacaaggccgggagctgcgacaacaaatataaaattagcccaatacaaccgccaaccagcgtaccgttgacacggataaactgcagatctttgccgatatttaactctatttgccgcgacatatcccgcgcatcccagctttttaccgtatcgctgatatggcgcgtcaggaatgcggaaaactcaggcgcgacgcggtgcgcggcttgttccagatgaccatttaacgacgcccgcaaggcatcatcggcaattaacgtttcgccaaaccattgacccgcccgcgcgatacgttctttcacacgagaatcttcactgttgatatccgctttcagccattcccgtaaatccccccacaattcactgagatagcggttaaaagcttcatcttctttcagatagctttttacggcatcagctcgcgctgccatttcaggatcgtttttcaacttgtcgatcagggcaaaagtggcgcgatcaaacgcatggcggatctgatgcgcacgatcacggctgatatcatcaagcaaagaattcaccgcgtcagaaaccaactccgcgctatgttcgcccagccattcagtaggcaaaattttggctttcagtggatgctcgctctccagccagcgaacaatttgctgggcaataaacttgcgcgatttatcgcgctggagaagagcaatcaactgtgcgatcagcgtatcgagcagcacctgatgacgatcgtttttggtcatactctccagcatcaacgcactggttccggaaagatcgaccttatcaatcgcccgatggaccgcgcgcttaagcaggcgctgaatacgcgcatcatcggtcagttcaagaaaaccgctcatgatctgcaacagatgctgaccaacgcggcgggcgttctccggctgactaaaccagttgccaatcaacaacgccggttcgtgacgtcgaatcaatgccaccagcgactgggtatcgagaaatttttcctgcacgaactgaccgagattttcgccaatccggtctttattacgcgggataatcgccgtatgacgagaaatgatcggaatcggcacgcggcgaaacagcgccaccaccgcaaaccagtccgccagtgcaccgaccatcgccgcttcagcaatcgccttcacgccgctcacccaaaaattgggcggcaaaaacagcgtaacgacaaaggtagcagcggcgataagcagtaaagagagcgccaacattttggcgcgtctgagttcaatgagtttattcataacgttaagaatagagcctgacggcaggatcgcgcaaaaatcaccgctcctccgccagctcggcagcctgatgttggcgcacgcgattaagcaatcctgccagggtgaaaacgacgataacgcccgccacgacggctaacagatgaaacggcaagcgaccgccgttaaaccacagccagcggccgatttcgaccgagacagacatcaccatcaggatcaccatattcagcgatgcggagacggtccctttcggtaagttattggaaaacagcgtaaagcggaataaggtcgggaagatcaaaccaatcccgaaagcatacagactggtgcccagcaccgaccacagccagacgtgcggtgacagcagattgccgataatcaacagcgcgaggccgaccagttgaatgggtacggcacgccagataaagcgcggttcggtcggatctttaacgaaacgcgccacgatggcattcgcgacaatcaccgcgccgaacaccggaacctgtgtccaggcgaactgcgaagttgttaagccgcccgcgtcgatcaggatcaccggcgagacagccacccaactcatcattgggatatagcttaaagagatggttgctgcgccaaagaggaacagccgattgcaaaagacattacgaaaatcgcgcaagacgcttttggcgctaaatggaaccgcgccgcgcttcaccgtctctggcatcgccagcagtaagccaacaaatgagataaaacccataacagcaatgatggcaaaaaggactttccagtgcataaagtgcatcagagctgcgccggaaagcgggccaataatcggcgcaatcagtacgatggaggtgataatcgccatcaacttgatcccttttgtctgtccgaacgcctcctgcaccgtgacataaccaacggtagcaataaaacagatactggtgccctgaattgcacgcgcgataagaaactgtgtcatagacgttgtgaacattgtcgcagcgcaggcaagggtaaatattagcgccccggtaatcagcaccggcctgcggccaatcctgtcggaaagcggccccagcagccactgtaacgccataccccccgcgagatagagactgacggcagccggagccagactgacatcggcattaaaatcacggaccacattaatgatccccggctggatcagatccgtcgaaagataggcggcaaagtcatacaaaatcaacgccatcgggaaaaacagcgtagcggcatggcgggcaaaaaaacgtggcataacaaacaactccttgtccggagaaccccaacggggaaaacgaaattcaataccgtcggtaatgacgaaaggcaggcgagaaggacaaatgtactgaatttcatgtaatcaaccacactgcctgtgaacacacagacagagaaataccttctgactccaggtcagaatgtataacgattacaaatagtcatcagcacattacacctctttaattgatgggttgcatagaaaatatacaccttaagtgtaattaaaatttgcggttaatcaaaagagcgcggtggaaaggggaatatctgccgggtacaggaaatgtaaaacgcgagcctgtttccggaaaaatgtatcgtttgcagaggaacacaaatagcctggaaagcgcctcggggaacgagaaattgccgggtgagaatggttttgttagtcgctacagtcgggccatcttatctacaggtgacggatcgccatgacaaacttcacaaccagcacgccgcatgacgcattatttaaatcctttctcacgcaccctgacaccgcgcgggattttatggagatccacttacccaaagatttacgtgaactgtgcgatctcgacagcttaaaactggaatccgccagcttcgtcgatgaaaaattgcgggcgctacactccgatattctgtggtcggtaaagacccgtgaaggtgatggttatatttacgtagtgattgaacatcagagccgcgaggatatccatatggcctttcgcctgatgcgatattccatggcggtgatgcagcgccatatcgagcatgataaacgccggccgctaccgctggtcatcccgatgctgttttatcacggtagccgtagtccttatccctggtccctgtgctggctggacgaatttgctgacccgaccaccgcacggaagctttataccgcagcgttcccgctggtggatgtcactgtcgtgccagacgacgagattgtgcagcaccgcagagtcgccctgttggagttgatccaaaagcatattcgccagcgcgatctgatggggcttatcgatcaactggtaatattactggttacagagtgtgctaatgacagccagataactgcgctgttaaattacattttactgactggcgatgaagcgcgttttaagaagtttatcagcgaacttacccgtcgaatgccacaacacagggagcgaataatgacgattgcagagcgaatttataatgatggatggctgttggggatggaaaaggggaaagaagaaggggaacaacgcctccttagattgttgttgcagaatggggcagatcctgaatggatacaaaagattaccggactttcgacagagcaaatgcaggcattagagcagcccttgcctgaaatcaagcgcgatccatggatcgaatactaatcagagacggatgacaaacgcaaagctgcctgatgcgctacgcttatcagacctacatttcctctgcaatctattgaatttgcgcggtttgtaggccggataaggcgttcacgccgcatccggtatgaacgaagcacactttgcctaagccatgctggaacgtggcgatgaccctgcaaagatacaacgagttacaggcgattcgtgagaggaaatcaggtgcttcgccactaattcgaatttattccattgcccgatacacggcctcgccaatttgctttagtgcttcgcgataggtttcgctgagcggcaaagcgcagttgatgcgtagacaattacggtatttgccggaagccgagaaaatcgagcctgctgccacctggatattcatgcggcacagctgccgcgcaacgcagaccatatcgacctgttcaggcaattctatccacagtaaaaatccgcctttcgggcgcgtaatacagatttcgcagggaaaatattcccgtatccagcaggtataaagcgccaaattgcgctgatagctctgccgcatccgccggatatggcgatgatagtgaccttccagcacaaacgttgccgccgccatttgcgtggacggcacattaaagctgctgatggcgtatttcatatgcatcagtttatcgtgataacgccccggtgcgacccaacccacgcgcaggcctggagcaatacttttactgaacgagctgcacaacaacactcgcccgtcgatatcccatgaatggatggtccgcgggcgcggatactccgttgccagttcgccgtagacatcatcttcaaaaatcacaatatcatgacgctgagcgagagagagaacggcccgtttgcgtgcgtccggcataataaatcccagcggattattacagtttggcaccagaatgatgcctttaatcggccactgttccagcgccagttccagtgcttcaacgctgatgccagtttctggatcggttgggatttcaatcactttcacgcccatgcctcgcagcatctgcatcgaaccgtaataacagggagattcgaccgcgacaatatcgcccggtttacacaccgccattaacgccagcgacatcgagttatggcagccgctggtgatgatgatgtcatcggcggtgaccaccgagccgctgtcgagcatcaggcgggcaatctgctcccgcaacactcgctgaccggctaacaagtcataaccgagaacggtttgcagattatgctgcaccacccggcttagctcacgccacagcggtttcaggctgggcgtttcgacatccggcgtgcttttgcttaacggaacaatggaattgtcgctatgcgcctccagcatatccagcacctgatcccactgggtaatttccaccgggcgctgcaccggacgcgtcatcggcggtacaggcggctgggctttacgttgtgcgacaaaataacccgaacgcggctgcggagtgatgagcctcatcgtttccagcgtctgatacgcctgttgcacggtgctgatgctgacgccgtgctcctgacttaagctgcgcaccgacggcaatttctccccgtgacgatacagcccttgctcaatccgctcggcaagtagagtcgccagatgttgataacgcgtcatgctgtattccttatttggcccatacagaaagaaaaacctgtctgtatgttaaataaaactaatatttgcatctgtattgtgaactgccagaaggcggatgatgaagcctctgaaagatgaggaggcagcagatggaatttcacgaaaacaaagccaaaacgccgtttatcagacttgtgcaactctggcatgcggtgaggcgttggcggcggcaaatgcagacccgacgagtgttacagcagatgagtgatgaacggttgagggatattgggttacgcagggaggatgtggagtgaactatgggcggcgtgttggcaaatgctgcctgtctgcattcaaaattgctacaaaatccaaccataaaagtcgtttacaacatatttttctgatttacatacagataatgacctgagctgtctctctgggggtcatcatctatgcgtccgggggatctgtcacaaaaaggaatagaacaaaatcatcagcggtgaataaagcgattcgttttagatcacattaatgaaatttttgtatcaaaaattagttatcgcgctcacagttcataatgaaacaattctctgcaaatagataaccgaagcttcgttgctagtatcaattcgctaattatacacctgccagaggatacaatgaaaaatagaaatcgtatgatcgtgaactgtgttactgcttccctgatgtattattggagcttacctgcactggctgagcagtcgtcaagtgagataaagattgttcgcgatgaatacggcatgccgcatatttatgccaatgatacatggcacctattttatggctatggctatgtagtagcacaagatcgcctttttcagatggaaatggcacgtcgcagtactcaagggactgtcgcggaagtgcttggcaaagattttgtgaaatttgataaagatatccgtcgtaactactggccggatgctatccgggcgcaaattgctgccctttccccagaggatatgtccattctgcaaggctacgctgatggaatgaatgcctggattgataaggtaaataccaatccagagacgctcttaccaaaacagtttaatacatttggctttactcctaagcgctgggaaccgtttgatgtcgcgatgatatttgtgggcaccatggcaaaccgcttctctgatagcactagcgaaattgataatctggcactgctaacggctttaaaagataaatatggtgtatcacaaggcatggcggtatttaatcagttgaaatggctggtaaacccatcagcgccaaccactattgccgtacaagagagtaactacccacttaaatttaatcagcaaaactcgcaaacagcagctctgttgccacgctacgatttacctgcaccaatgcttgaccgaccagcaaaaggggcggatggcgcactgctggcgttaacagcagggaagaaccgggaaactattgctgcacaatttgcacagggtggtgccaatggtctggcggggtatccaacgaccagcaatatgtgggtgatcggcaaaagcaaagcccaggatgcgaaagcaatcatggtaaatggtccgcagtttggctggtatgcgcctgcgtatacttatggtattggtctgcacggtgctggttatgatgtcactggcaatacaccatttgcctatcctgggctggtttttggtcataatggtgtgatttcctggggatcaacggcaggtttcggcgatgatgtcgatatttttgctgaacggctgtcggcagagaaaccaggctactacttgcataatggtaagtgggtgaaaatgttaagccgtgaggaaaccattacggtgaaaaatggtcaggcagagacctttactgtctggcgtacggtgcatggcaacattctccaaactgaccagacgacacaaacggcttacgctaaatcccgcgcatgggatggtaaagaggtggcgtctttgctggcctggactcatcagatgaaggccaaaaattggcaggagtggacacagcaggcagcgaaacaagcactgaccatcaactggtactatgctgatgtaaacggcaatattggttatgttcatactggtgcttatccagatcgtcaatcaggccatgatccgcgattacccgttcctggtacgggaaaatgggactggaaagggctattgccttttgaaatgaaccctaaggtgtataacccccagtcgggatatattgctaactggaacaattctccccaaaaagattatcccgcttcagatctgtttgcctttttgtggggtggtgcagatcgcgttacggagatcgaccgactgcttgagcaaaagccacgcttaactgctgatcaggcatgggatgttattcgccaaaccagtcgtcaggatcttaacctgaggctttttttacctactctgcaagcagcgacatctggtttgacacagagcgatccgcgtcgtcagttggtagaaacattaacacgttgggatggcatcaatttgcttaatgatgatggtaaaacctggcagcagccaggctctgccatcctgaacgtttggctgaccagtatgttgaagcgtaccgtagtggctgccgtacctatgccatttgataagtggtacagcgccagtggctacgaaacaacccaggacggcccaactggttcgctgaatataagtgttggagcaaaaattttgtatgaggcggtgcagggagacaaatcaccaatcccacaggcggttgatctgtttgctgggaaaccacagcaggaggttgtgttggctgcgctggaagatacctgggagactctttccaaacgctatggcaataatgtgagtaactggaaaacacctgcaatggccttaacgttccgggcaaataatttctttggtgtaccgcaggccgcagcggaagaaacgcgtcatcaggcggagtatcaaaaccgtggaacagaaaacgatatgattgttttctcaccaacgacaagcgatcgtcctgtgcttgcctgggatgtggtcgcacccggtcagagtgggtttattgctcccgatggaacagttgataagcactatgaagatcagctgaaaatgtacgaaaattttggccgtaagtcgctctggttaacgaagcaggatgtggaggcgcataaggagtcgcaggaagtgttgcacgttcagagataattaagcccgaaagccctcatattctggaggaatatgagggtgataaagtctcaggtattgtgatgttggagggctggttactttttgagtcccgcaaacgccgcccgaatctcatcctccggcaactgaatcccgataaacaccatcgtgctatgcggtgtttcatcgccccatggcctgtcccagtcggcgctgtagaggcgctggacgccctggaacagcaggcggttaggttcgccgtcaatccacagcatccctttgtaacgcagcagtttatccgccgattccagcagcaggttttccatcacccgggaaacttcgctgatatctaccgggtaatccagttccaccacaatcgacgaaatatcgttttgtttatccgcgataaagtggaaacgcggtttggtgctgacgacgttttcttccagcataaaaccgttggtgttgaacagcaggcccaggtcgatgtcgccgtgggtgacggtgtagaccggtgcacgggcgttgatgcgcgccaggcgttcacgcagtttttctgcttcgcctgcgacgtcggttttagtcagcagaatacggtcggcgtagcccacctgggactgggcgatggtgaactggttcatctgctcatcggcatgtaccgcatccaccagcgcaatcacgccgtccagcaggtagcgctggcataaaatctcatgggagaaaaaggtttgaataatcgggccaggatcggccatgccggtgcattcaatgaccagacgatcgaactgaatattgcccttgtcgagattatccagcaggtcgagtagcgcgtcctccagctcgttggagcgcgaacagcagatgcagccgttggtcagcgttttgatctgcgttgcgcgatcaccaatcaattgatcatcaacggagacttcgccgaattcgttttcaatcacggcaatcttgtagccgtgttgttcattaagaatatggcgcagcagggtggttttgcccgcgcctaaaaaaccggtgagtagggtaactgcaatcgggttcatgctctctccattaacaacagcgcataccgcctttaccatcgccgccgtagcgtgcgttctggcgttcgcggaagaattcttcatagctcatgtacggcttgtcgggatggttggtcttcatatgctcgacgtagttgtcatagtctggaatgccaatcaacatcttcgccgcctggccgagatatttttttgcctgtcctaagttaccaaacatagttcactctgataagaacaaagccccgccgaagcggggctaaatacggttagtggtgcgaagagatcttcacgccgccttccgggattggaacgtacggtgtttctttgtcagtacgtttgtcgctgttacgcaccgcaagccaggttttgaaaccgtagaagatgatgctgtacaccacaatcaggaacagaatactcaggcccgcgttggtgtagttgttcacaacgatgtggttcatgttggcaatctgctgcgccgtcaggtcagtaccgttagcaatcttctctttgtactggcttgccatgtagaagaagccttccatctgcgggttggtgctgaacagtttcagacccagcgcccaggtggtgcagataagcagccatacagccggaacaacagttacccagatgtattgggtgcgcttcatcttaatcagcacaacggtgcccagtaccagcgctacggctgccagcatctggttggaaataccgaacagcggccacaggctcttaacgccgcccagcggatcgaccacgccctgatacagcaggtagccccacagacccacacagcccgcagtaccgatgataccggcaaccagagagtcggtttttttcaggaacgggatgaagttacccagcaggtcttgcagcataaagcggccagaacgagtacccgcatccagcgcggtcaggatgaacagggcttcgaacagaataccgaagtgataccagaagcccatgtcagccatcggcagcactttgtggaacacgtgagcgatacctaccgccagcgttggcgcaccacctgcacggttcaggacagaaggctcaccaatgtctttcgcggtttgcaggatctgctctggcgaaatcacgaagccccaggagctgacggtcgctgccgcgtgtgcggtaacgtctttcagctgcgccatgatgatcggcgcgttctcgccacccatttcatgcaggttaggcatggtgatgccaaggccagcaggcggggtattcatcgcgaagtaaagacccggttcgatgatggacgctgcaaccagcgccataatcgccacgaaggactccatcagcattgcgccgtagccaatgaaacgcgcgtcggtttcgttagccagcagttttggcgtcgtaccggaagagatcagcgcgtggaagccagataccgcaccacaggcgatggtgatgaacaggaacgggaacagagcgcctttccacagcgggccagtaccgtcaatgtactgggtcatcgcaggcattttcagttccgggttcagcaccacgatacccagcgccaggccgacgataacgccgattttcaggaaggttgccagatagtcgcgcggtgcgaggatcagccacaccggcagcagtgcggaaacaaacgcatagccaatcagcgcgaaggtaatggtggtgtctttaaaggtcagtgccggaccccagtacggatcgtgagcaatcacgccaccgaagtagatagaggcaaccagcagcacgataccaatgacagagacttcacccacacgccccggacggataaagcgcatgtagatacccataaacagcgcaatcggtacggttgagcaaacggtgaagacaccccacggactttcggccagggctttaaccacaatcagcgccaggacggcgaggatgatgatcatgattaagaaacagccaaacagcgcgatagtccccggtactggtcccatctcttctttgatcatctcaccgagagatgcgccgttacggcgagaggagataaacagcaccataaagtcctgaaccgcaccggccagtactacccccgccagcagccacagcgtgccaggtaggtagcccatctgcgcggcgagaaccggaccaaccagcggaccagcaccggcgatagcggcgaagtggtgaccaaacaacacgtaacggttggtcggaacgtagttcagaccgtcgttgttaataaccgcaggcgtcgcgcgcgtggggtcgagtttcatcaccttctgggcgatatacaaactgtagtagcgatacgccaccagatacaccgacacagaggcgaccacgatccacagggcgctgacgtgctccccccgacgtaatgcaactaccgcgaggcagaatgcaccgatgattccgagaatcacccagggtatgtgcttgaatagttttttcgtatccatagtaaaacctggcattttactcgtcgtcttttggcttacaggtgcggcagctgcgttcgttcacccctgtcacttactgttgcaagctcccggggattcactcacttgctgccttcctgcaaaccaaaatccatagagtaatttgttaatcataggccgaagccgttctaggtttgcgttgcgtttgaggaggtaaattgaccgctatcctgcagtgatgttgccagagatacgcgcgcgtaaagtaaggtaaataactgagtggttattttagggatgtaagcggtcaggaatggcggtgagcggttgggcaagaattattcatcgggtggatatgtgattgagatcacaataaaaatgccccttcgacgaatgcgtgaaggggctggagcttaaatcgcagcttccatttccagcatcaccggatggaaacggcgtttaaagtagataagtccgtgaccttctgcactgaggatgatgtttttaatctccaccagatacaccagatgtgtgccaattgcctgcacatcgcggatctcaccttcaagactggccagcgaaccttttagcaccggctgcgccagcggacctttttgccagcatgagaggctaaaacgctcttccatcgccatgcctgtcatgcccgcgaagtggcgtgccatcagttcctgctcatggttgaggacgttgacgcacaacttaccgttgccctgaaaaaccgggttcatcgcactgttggcgttaatgcacaccatcagcgatggtggtgtatccgtgaccgagcagacggccgttgccgtaatcccgcattgtccggcgtcgccctcggtggtgataatatttaccgctgccgacaggctggccattgcgtcacgaaagcgcaggcgttgttcatctaattgcatcttaacctcctgctgcgttatttcagcagcttatccagcatgttgatatcgtcgttgttgtgcaggtgcggcacagtccagccgttctggtcgtattccgacaggcagcgatcaaccatcgccatcatcttgtccatattgccggagctttgtgcctggcgcagacactgcaggcgaatctcatcctggctaccggagtagttgatttcatacagttcgtgacgaccaccaaactcgctgccaatggcatcccacatcagtttgaggatcttgatgcgctggacgtgatccataccgttcgaaccgcgcacatacttcgccagatactggtcgatctgcggattgttcaggtcacgggcactggaagggagatagatcaggccactggtaacgttgcgttcgataatgtttttgatcttcgcgtaggccattggtgccagtacgcgataggtttgcagtgcggcatgatccggtaaataagccccgttgacccacggcgtcgcttcagaacacatcgagtcactcaatgcccagaaggtgttgcgccacgccaccacttcaccgagatcggcctgcacaccacggaactccagggtgccggtacattcgagtgattttttcagcagtgccgtaatgaagtcgagtttcactgccaggcgcacacaggcttgcagcggatacatacgggcgaaaccgccttccatcgtccagcgacggcagcgatcaaaatcgcggtagatcagcacgttttcccatgggatcagcacgttatccatcaccagaatcgcatcgttctcatcgaagcggctggagagcgggtagtcatacggtgagccggtagcacccgcgaccatctcataagaggcgcgggagattaatttgacgccatcggcatccattggcgcaacgaacatcagtgcgaagtccgggttttcgcccattacttgtgccgagccgaagccaatcatgttgtagtgagtcagcgccgagttggtggcaaccactttcgcaccgctgacgataatcccggcgtcagtctctttttccagcttgatgtaaacgtcttttactttatcggtcggcaaatgacgatcgatcggtgggttaacaatcgcgtggttaaagtagaggccagtttcctgaatacgggtgtaccagttacgggcgttctgctcgaactgaccgtaaaagcccggattcgcgcccagtgcgcaaccgaaagcagctttgtagtctggggtacggcccatccagccatagctcaggcgtgaccactcagcgatggcatcgcgttgctggcgcaggtcgtcggcacttttcgccacgcggaagaatttatgggtatagccgccgctgccggtgtcggtgttccagcacagagagtcctgcatctccggtttgtgtagcgcgtcgtacagttgggcaacagacgcagccgcattacgaaatgccggatgagtagtgacgtctttcactcgctcgccatagatatagatctcgcgaccatcctgcaggcttttcagatactcttccccggtgaacggacgttgggtactggcgcggaaatcttctggtttcatgtcgacctctacagtattaatcggaatacgattgttaattttgtgtgttgtttttgttattcaattgaagcttgcaggggcgattacgggaagagacttttgggacaatggctggtacttttcaggtcgggtacggttttgtgatcgaggtcgcttttagcgatttttaacgttactaaatccccttgctccaggcgaagaaaggggaatagcaggtggtgcctggtttcccgttaaggctaagggaatttcacgtcacaggtacttttttggcacgataagcactgggcgagcaaccgactaagcgattaaaaaagcgcgcaaaataagccggatccttaaaaccgagttgccaggcaatattgttcacggcgttatcagaaaacagcagcagccgcttggcttctcgtagctgcctgtcgaaaatcaaccgttttggcggacggttggcaaagcgacggcagatgtccgtgagtcgtgattcggtgatatgcagttcgttagcgtaatccggtactgtccagtgctgatgaaaatggctttcaatcagcatattaaaacgctggaacagttttaattctccgcgcattccgctggcggcatggtcgtcgagttttgcattacgcagcagtagggtgaatactgcctgtgccagtaacgtcagggtgtgttcccgtccaggcagttgttctaccgattcccgctctatcagttgccaatagtgttccagcgccgccagttcgtcgggtttatctgccagtgacaggcaaatccccggcaggccgaaggtttcccgagtgcccggataaagaacttccagcaggggccagatcagatcttcccgtaccgtcaacacatgaccgtcggcgtcagactccgtaataaacgcatgaggtactgacggcggcgtcaggacaaacaggggcgcttccaccgagtagcgatgatcgtcaagttgtagctcaatctgtccgctattgaggaaatgcatctgaaagtactgttcgtggcgatgtggcagcatatggcggccaaaaaaggccgccatgcgggcgaacgactgataatgcacatcgtccgtgcccaggctttcatcgtactctttgctgatatcaatattggcaatctgacggtcacacatcgtcgttccttacggggtcgctcgcggacgggaggactgcattggaatcgcccagataatccccgcaccaatcaccagcagcgcggcaacaaaccacaatccactgttaaagctgccggtcaaatctttcaaccagccgatcataaacggacttaacgctgaaccaatgttgccagtggcgttgatcaccgcaataccgatcgctcgtgcccgcaggctgatggactgatccggtgttgtccagaaaatcgccattgcgctgaatgatccggtcgaagccataatgatccccagcatctggatcatgttgtgatcagttgccgaagccagtaaccaacctgcggcagcgaacaaataaggaagggcggtgtgatgccttcgttcctggcggcgatctgagtgacggctccagtagaccatcccgagaatggtacaaatctgcggtacggcggccagcaggccgatggtgatattactgctgccctgattaaaactttgcaggatctgcggtgtccagatgctgatcgcactaagtgtgttggtcaggcagaaatacgccagggtatacatcatcaccaccggagtgaagatctcccgccacatactgcgttgttgcatggcgtggtggctgatggctccctctggctgaaccagcgtcagacgatcgttatccatcatctcttgcaggcattttttgtcttctttcgtcagccacttagctttgtccggtgagtcatcaagccagaaccacaccatgacgccgagtaataccgacgggaagccttccagcaaaaacagccactgccagccttttaatgccatgacgccatccagcgacaaaatgtagccggaaacgatcgagcccaacgctgtcgttaccggcattgctaccataaacaaggcgttggcacgggcgcggaaataggccggaaaccagaaggttaaatacagcagaataccaggcagaaagccggcttcggtaatgccaaccagtatacgcagtacgtacaagctggtggggccagtggcaaacatggtggcagtagaggcgatgccccagagcaccatgatggtggcgatccagcgccgcgcaccgacaatactcagcataatgttgctgggaatgccgaagatgacataagcggcatagaacagggtggtagcgaggccaaacatggtggcgctcagaccgaggtcgcgtcccatcgtgagtccggcaaagccgatgttgatgcgatcaaggaacgagaagataaacagcacgaacagaaagacgatcaggcggcgaaatagcttcttaataaccgcctgttgtccggcagtcagcgctttatgctgattcgccggatcgatactctccggtatggcaggtgaggtgtcgctcatttttcttcctctaatgggatttttgtagggtacgacaaggtttatggcggatgcggcgtaacgccttatccggtccgcgatttggtacagctttttgccggaagcggcgtaaacgccttatccggcctacggtttggtgcgagtgtaggccggataagcgcagcgcatccggcattaatacacgccgggcttcacggcggtggcctgcgcaccaaaccgtgctgccagcgcttcagcggcgcgggcgagcagggtggtgtcaacgccgacggcgacaaacagcgcgcccagttccagatagcgttttgccagttgctcattggcgatcaggatccccggcgctttgcccgattcacggatctgcacgatcgcctgctcaatggcggcctgtacttccgggtgctgcggattaccggcataacccatatcggcgctcagatccgccgggccgataaacacgccgtcgacgccttccacgtccagaatctgcggtaagttcttcattgcctcacgcgtttcgatctgcaccagcacgcacatttgatcgttggctttttgcaggtaatcaggaatacgattccagcgcgaggctcgggccagcgcactgcccacaccgcgaataccggcggggggataacgggtggcgcgtaccgcttcacgggcttcgtcagcgttttgtaccatcggcaccagcaaggtttgtgtgccgacgtccagcagttgtttgatttgcaccggatcgttccacgacggacgtaccaccggctggctggggtagggcgcaatcgcctgtagctgggtgagcacggtttgcacgttattcggcgcgtgctcaccgtcgatcaataaccagtcgaatcctgctccggccagtaactctgcgctgtagctgctactcagccccagccataatccgatctgcgggcggcctgctttcagcgccgctttaaaactgttttccatcgttctctccttaaacaaagcggcagctaatggagcccatgttgccgtaatcgacgtggaaggtgtcgcccttacgcgccggaaccgggcgggtgaacgaaccgccgagaatgatttgcccggcttccagttgtacgtcatacggtgcgagtttgttcgccagccaggccacgccgtttgccggatgattcagcacaccagcggcgacgccggtttcttcaatcacgccattgcgatacatcagggcggagatccaacgcagatccaactcatcgggcttaatgggacgaccaccgaggatcaccccggcgttggcggcgttatcagaaatggtgtcgaacactttgcgcgggcgctgggtttccggatcgatgttgtggcagcgagcgtcgatcagctccagcgccgggatcacgtagtccgtggcgttgtagacgtcgaacagcgtgcagtttggcccacgcagcggttttgccagcacgaaagccagctccacttcaatgcgcggcacgataaagcgatcggtcgggatatcgctgccatcgtggaagaacatgtcatccagcagcgcgccgtaatccggttcgctgatctgcgagcttgcctgcatcgctttcgaggtcaggccgattttgtggcctttcagcgtgcgaccttcggcgattttcaggcgaacccattcgcgctgcaccgcgtaagcgtcttcgatggtgatctccgggtaatccagtgagatcgcgcggatctgttcgcgctgtttttctgcctgatccagacgctgggcgatcagggtgtgggtatgtttatcgaacatagcgatatcctgtggcattgccggatgcggctgcgccttatccggcctacggtgtacggtttggggttttgtaggcccggtaagcgcagcgccaccgggcaatctgcgcgctacttaaacaatgcgtgcacgttgttttgtttaaaattcagcgtcggatgcagctcttcaatctcaaacgacaacgccagcaggcggctctccatcagggcggcgaagtgcgttttaatcagttcaaacagcatttcacccgcctgctgacggctttccaggctgcgacctgcgccgattttcaacgtcatatgcacgaaggcataatcacgctgcccgtcggccatctgccaggtatcgacccaatgcacgcggctgcgaatacccgccagcggaaaaatacccgtggctgccagcgtcggattcactttggcgaacaaccccggcaggtcggcttcttcgcggatgttgtcactgcattcaacgataaagtgcggcataaaacgtccttacgcgggaagcgggaaaacagcgttaacctgaccggtgccagagcttgggaatagctcggtgataaactccaccttgccgtcgtatttatcccagccgagcatccccagcagcatcaccgtgtcgtgcatattgccttcgccgtagcagtagtcggcgtactccggcagcatattgcagaactctttgaactggccttcgcgccacagcttcaccacacgctcgtccatctggcggtcgaactcgcgggtgtagctgttcatcccttcttccgctcgctgatcgtcaataaagcggtgcgataacgaaccgctggcaaggaccgccacggtgccgtcgtactgttcgatcgctttcagaatcgcctcgcccagcttgcggctgtcggcaaaatcgtgaacagtgcagaaagctgaaatggaaaccactttgaagtgcttgtcttcattcatgtagcgcattggcaccagcgtgccgtattccagtttcaggctgggaatgttgtgcgcttttgcccgcacgccgagctttaaggcttcatcggcaataagctgccccaactccgggttgccctcgtagttgtaggtcatatcgcggataaaatgcggtagctcgttgctggtgtagacgccttcaaaatggtctgcacagttgatgtgataagcactgttgaccagccagtgggtatcgaaaacgataatggtatcgacgcccatttcccggcaacgcttgctgatctctttatgcccgtcgatcgcgccctggcggcaaccgtggtttttccctggcagttcagagagatacatcgacggtacgtgcgtgatcttggcggctaacgctaacttacccatatcagactccccatttcggaattggatggtcgcccatggaaatgcagacgttcttcatttccgcgaacacttcgaagctgtactcaccgccttcacgcccggtgccggaggcttttacgccgccaaatggctggcgcaggtcacgcacgttctgggtgttgacgaacaccatgccagcttcaatgccacgcgccaggcgtaacactttgctgacatcctgtgtccagatgtacgacgcgaggccgtactccacgtcgtttgccagacgtaagccttcggcttcgtctttaaacggcagcaggcaggcgaccggcccgaaaatctcttcctgggcgactcgcatacggttatcaacgtctgccagcacggttgggcgcaggaagttgccgcctttcaggtgcgcaggcaggtcggacggtttatccgggccgcccgccagcagggttgcgccttcttcaatgccgagacggatatagccggagactttttcccagtgctgctggctaataagcgcgccaacctgggtattcggatcgttcggatcgcccacgcgcagacggttggcgcgttcggcaaagcgtttaacgaattccgggtagatgctttgctgaataaagatgcgcgaaccggcggtgcagcgttcgccgttgatcgagaagatggtgaacagggcggcgtccagcgcgcgttcaatatcggcatcttcaaaaatcagcaccggcgatttaccgcccagttccatggagtattttttcagcccggcgtttttcatgatgttgcgcccggtggccgtaccgccggtgaacgacacggcacgtacgtcatgatgacgaaccagcgcatcccctgcggttgcgccgtagccctgtaccacgttcagcacgcctgccggaataccggcttccagcgccagctcacccaggcggtcagcggtcagcggggagagttccgacattttcagtaccgcggtattgcccagcgccagacacggcgcgaccttccatgtggcggtcataaacggtacgttccacggcgataccagcgcacaaacgcccaccggctgcaccagcgtgtagttgagcatcttgtcgtcaaccggataggtcttgccgttcatctgctggcagacttccgcgaaaaattcaaagttgtgggaagcgcgtgggatcaacacatttttggtctgatggatcggcaggccggtgtccgcggtttccatcgcggcgatctctggcacgttctggtcgatcagatcgcccagacggcgcatcaggcgcgcacgctctttcatcggcagattggcccatttcgggaacgcctctttcgctgccgctaccgcctgattgatctccgcttcaccgccagaggccacatccgccagcacttcacccgttgccggattggtggtctggaagtagtcgttacctgcaacatttttaccgttgatccaatgatttacttttttcatttcgctgtttcctcactcacaattcggttcaccaggcggcccacgccttctacttccaccaccacttcatcgccaggcaccacgtcagataagccttttggtgtgccggtggcgatcatgtcgcccggattcagggtcataaattcgcttaagtaggcgatcaggaagggcacgctgaagatcagatcggcggtggtgccttgctggcgtaactcgccgttgacgaaggtgcgaagggtcagattatgcgggtccgggatcgcctctttcggcacgatggttgaaagcatcggcgtcagtccgtcgcggctttttacccgcaggttagggcggtagtagttttccagatagtcgcgaatggcgtagtcgttacacacggtgtagcccgcgacataatccatggcatcggcttcgctgacgttacgcgcctgcttgccaataactaccaccagctccgcttcgtagtgcatgtattcaatattgttcgggcgcacggaggtctggttatcgccagtgagggtattcggcgctttcaggaacaccagcggctcttccggtggcttaaattccagttcgctggcgtggtcggcgtagttcaggccgagggcaaacagcgtaccgtgcgggtgtggcagcgttgggaagctcttgcgcgtggtcacttcacgttcgtccactaccggattttccagcggcgggaaaccttctgcgagaacacgcacgcgatcgcctggctgtatttccacgcgcgcctgtggcgtgccgagcagaatggcatcgcctgggttcagcgtggcaaattcgctcagggcgctcagcagctgtgcggcgttacgttgtaaatcggcggtgttccagtgatcggcaggacgcccgttgatctcggtatagatggtcagattatcgacattgctgagagccacggtttcgccaatggggcagaatccatcacgacattttgctttgattgccgggcggtaaaagctctcttccggcaggctgacatcgttagccagcgcatatccggcgatgtactctgccgcatcttcttcacgtactttcgtcgctgttttccccacaatcagcgcaacagtcgcaccgctcagtaccttttcaccctgtggaaagggaatcggttcaccgcaaccaatcaccgtattgcgcggtttaataaaccagaccgcagttttaggcggggctttgtagggggattgctggaacgcttcctgccatgcatcaagttggctgcgatggttcaacgctacggcgaagatagtgcctttcattaccactcctcggattcgatcatcttaatcattaatatgttaatgattacttttattcccgattgcgtagtttggcaaaagtaagtgatgtaaatgtgatctaattaacaaactatttacatttaaagataagaatatattaaatatcagtgagttaataaaacatgttcaattttgataaaatcaggaattgcagggacagcgcagtcccggtaacgtgatgattaactgtttctatattaatgattttgaatttttcaggggaaagataatgcacgactcactaaccattgcgttgctccaggcgcgagaagcggcgatgagttattttcgcccaatcgttaaacggcataatttgactgagcaacagtggcgcatcgtgcgtattctggcggaaagtccatcaatggattttcacgatctggcgtatcgcgcctgcattttgcgcccaagcctgaccgggatccttacgcggatggaacgcgacggtttagtgttgcgattaaagccgatcaatgatcagcggaagctctatatctcgctgaccaaagaggggcaggcgctgtataaccgcgctcagacacagattgaagaagcctatcggcagattgaagctcagtttactgccgagaaaatgcaacagttaacccatctgttagaggaatttattgctctgggtaattcccgacaagaagacatcccgggcgataatgaataactttttagtatctgataaccagcgcctggtttttccatggatggcgggttacaccttttcataaagtttttgctttccaggccgaaaatcttgcatcggtccacaggaaagagaaaccatgttaaaacgtatcaaaattgtgaccagcttactgctggttttggccgtttttggccttttacaactgacatcaggcggtctgttctttaatgccttaaagaatgacaaagaaaatttcactgttttacaaaccattcgccagcagcaatccacgctgaatggcagctgggtcgcgttgttgcagacgcgtaacaccctcaaccgcgcgggtatccgctacatgatggatcagaataatattggtagcggttcaaccgttgctgagctgatgcagagtgccagtatttcgctgaaacaggcggaaaaaaactgggcggattacgaagcgttgccgcgtgacccgcgtcagagcaccgccgcagcggcagagatcaaacgtaattacgatatttatcacaatgcgctggcggagctgatccaactattaggtgcaggcaaaatcaacgagttctttgatcagccgactcagggatatcaggacggtttcgagaagcagtatgtggcttacatggagcaaaacgatcggctctatgatatcgccgtcagcgataacaatgcctcctacagccaggcaatgtggattctggtgggcgtgatgatcgtcgtactggcggtcatcttcgccgtctggttcggtattaaagcctcgctggtagcgccaatgaatcgcctgattgacagcattcgtcatattgcaggcggcgatctggtgaaaccgattgaggtggatggctctaatgagatggggcaactggcagagagtttgcgccatatgcagggagagctgatgcgtaccgtcggtgatgtgcgcaacggggccaatgccatctatagcggtgccagcgaaatcgctaccggcaataacgatctctcttcgcgcaccgagcaacaggccgcttcgctggaagagacggcagccagcatggagcaactgaccgcaacggtgaagcagaacgccgagaatgcgcgccaggccagccacctggcgttaagtgcttctgaaacggcgcaacgcggcggcaaagtggtagataacgtggtgcagactatgcgcgatatctccaccagttcgcagaaaatcgccgatattatcagcgtaattgacggcattgccttccagaccaatattctggctttgaacgcggcggttgaagcagcgcgtgcgggtgagcaaggacgtggttttgcggtggttgcgggagaagtgcgtaatctggcccagcgtagcgcccaggcggctcgtgaaattaaaagcctgattgaagactcggtggggaaagtggatgttggctctacgctggtcgaaagcgccggggaaacaatggcggagattgtcagtgccgtgacccgcgtgacggacattatgggcgaaattgcttctgcttctgatgagcagagccgtggtatcgatcaggttggcttagcggttgctgagatggaccgggtaactcaacagaacgccgcgctggtggaagaatctgccgccgctgccgccgcgctggaagagcaggccagtcgcctgaccgaagctgtggcagtgttccggattcagcaacagcagcaacagcagcgtgaaacatcggctgtggtaaaaaccgtgacgccagctacgccgcgtaaaatggcagtggcagatagcggggagaactgggaaacgttttaatcgccataaaaatgcccgataagcaaaatgttatcgggcatagggagtttaatctttacgcgggtcgttgatcggctgacgaaccaggaagatgtacgccagtgctcccgctgcggtgacgcaaccgcaaatgattagtgccagacggaatgagtgggttgtatcaacaataaaaccagtaatgatcggcgcaaaagaggcgcagatgaagctggcaaagttctggatactgcccaccgacgcagtcatgcgagaagcaactgcgacgtggatcaagccccagcaggatgttccggcaaagtgaatacagaacagtgccatgccaatcagcagaaccgccgtcatggatgttgtcgcttgtggtacgaccagcgtaaaggcggcagaacagaacatcccggcaataatgcagatcttacggcttttaatcggagccattccccctttgaccagccagtcagtaacgtaaccgttgaccagcatcccggcagccccaaacaggaaagggatagccgccatcaaccctgtgctttttaaatccaggttataggctgtttgcaggtaaccaggaagccaggccagatacagccacgcagtgtagttgatgccactgaatccgagcatcattccccacattgtacggttacggaacaggctgcgccattcggcaaaactgagcggatctcggcgggcattgacgctacctgcattgagataagcttgttcaacggcagtcagttctacgtgctcgcggttgcgatagagcatataccagccgatggcgagaaaaatccccagtacaccaatggtaataaacatcccgcgccagcccatcaccagcatcatcgccgccagaatcggtgggcttacggcaacgccaatggtagaagctgcgttgaagaagcccatcgggcgtccgcgctctttgatgttgaaccagtcgttaatgacttttacaccgcatgggttcatcggcgcttcaccaatccccataccgatacgcaccaacacgaactgcgtaaagctgtgcaccatgccagacattgcctggaacagtgaccagaagaacatccccagtcccagcatcaggcgtgggcctttacgatccaatagtgggccgcaaggaagttgcgcaatcccgtaagcgagtgaaaacacggagagcaaagcgccgatttcggtggcacttaatcccaattcttcacgaatcgttaaatttgctaccgacagcgaactgcggtcgagataattgattaccgccgcaaaaaataataacaacatggcggtggtttgaatgcgtttaattcgggtactgcgttgaactaatccatctggtggcacgggaatatctgccgacgaagatggagtaaatgaagaacgcggatcgagggtgatattttctttttccacgccggactcctgtatttataattttaattgtttacgtaattgtgcattacgcaaggttgacattaacggcaggttaaagttttaggactttactaccgctcacaaaaacatttttagtcgactgattgtgagcataggtaagcgggaatttcccggtatttatcttttgataaaaccgtgcacccgctaatagtttgctgtttttaatccgtacttaatgagcataacgcgtgttctcattaatggatcgaatcattgattgtttagctgaattcaaatggttacggagcgcaagggtggcatcaaggtcactgcggcaaatcagagcgctgagaatggtcatatgctcatcgacggcaatgatattgcgctgtttaagatcgctttcgtcccattgatagtgaaaatgaaagatgactgagatgatctcaagcgattgatcaaaaaagatattgtcggcagctgaaagcagtaaggagtgaaaatctctgtcaagttgcgagaacatgcgaaagctattgccgatgttgtcacgcagtagccgatgacgttcgagcatggttttcgcctgcagccagcggggatcatgatcaggcaggttgagaaagtgctgaagtgaatgtgtttcgagcatttcgcgtagctcaaacagctgctcggcgtaggattgatcgaattgcttcatgctccactggccgcgcttttcgctttgaataagattataacggccgaattttaaaagatattctcttacaaccaccgggctgacacccgcggcccgagccagttgcagttcagaaaaagtttcccctgggcgtaactggcgctggtttatcatcgtgaaaaaagcctgctcaaacactttgttttgttcactcattgaagcggtagtacaggcgaaaccgtcatcgtggtcaggtttacgcgcaataacatagtcgtttccaacctgcgtcaagacgccgcattcgcgtaaatggctgagaatatgacgcactgtggtgcggctgatgttgtacatttccgccagcgcactttgcgatggaagtggggaagggatatgaccccgcgccatatcatcaatgacctggttaatcacattgtggcgtaaattttgtgaacgactcatattttcctccttgtgagtccattaaaacccgatttaaaacatttttatgcgtgtgttttcacaaaacagattttccgttccgctgccatttttcattttcattgatatctaaggcaacaaaaaatggagagccgaatcatgtctacgatgaatgttttaatttgccagcagccgaaagaattagtctggaaacaacgcgagatacctattccgggtgacaatgaagcattaataaaaattaagtctgtcgggatttgcggtaccgatattcatgcctggggtggaaatcaaccattttttagttatccacgtgttttaggccatgaaatatgtggggagattgttgggctgggtaaaaatattgctgatcttaaaaatggtcagcaagttgctgtgatcccttatgttgcctgtcagcaatgcccggcgtgtaaaagcgggcgtaccaattgctgtgaaaaaatttcagtcattggcgtgcatcaggatggcggttttagtgagtatttgagcgtgccggtggcgaacattttgcccgcagacggtattgacccgcaggcggcagcattgattgaacctttcgctattagcgctcatgcggtgcgtcgcgcagccattgctcccggcgagcaggtgctggtggtcggggcggggccaatcggtctgggcgcggcggcaatcgctaaagccgatggcgcacaggtggtggtggcggataccagtccagcgcgccgtgaacatgtggcaacgcgtctggaattacctgtactggacccgtcagccgaagattttgacgcgcagctacgggcgcagtttggtggttcgctggcgcagaaagtgatcgacgcgacaggtaatcaacatgcgatgaataacaccgtgaatttgattcgtcacggcggcacggtggtatttgtcggcctgtttaaaggtgagttgcagttctccgatccggaattccataaaaaagaaacgacgatgatgggcagccgcaacgccacgccggaagattttgctaaagtcggtcgactgatggcggaaggaaaaatcactgccgacatgatgttaacccatcgctatccgttcgccacgctggcagaaacctacgagcgcgatgtgattaacaatcgtgagttgattaagggtgtaattactttctgataaggcgagattattaaagttgccatgcagcgtccggggaagtgttgggcgctgtttttttctgtttctcaatgatgttttgtaggccgcagaaggtgtgtaggtcgcaccttatgcgacctacacatcagtcaggaattatccttcacgttccaccactttaatttccaccatgccgatcccgagcttacgcggcgagtgtccgaggatattcccttcgttggttgagacaggttccggcggcacaattaccagtgtgtcggcatcggttgggttatcgaaatgcagtgtggtggtggtcacttcattgcccagcacaagggtttgttcttcattgcctacgcgtaccggaataggacggctggcgttattgccgtatgctttggcggtaatcaccaggtcaaatttctttggcagcggatgcttgtactcgatttttacttcatcgcccagctgcgcgttggaccagcggccccacgactctggacgggaaatcccactaaactgtttcacctcttctggcgcaccggcgacgttgaagatgaaactgtcggctttgtagcgaatatcgttatcaacaattttcagcgtatcgacattgcctttatagcgcgccatgtcgatgaccgtatctttaaatgccgttttgccctgccatgttgttttgtcaatatgctgaacaatttgctgaccgccaagctgcccttgcgagacacaccagtcggtggagagtgccagttccggagcccagagttgtgccatcttatagcaacggtcaacccagacgaaattgtcgcgtggagcgaaatcggccagctggaaacgcagcggtgctgagtattcgctttccggcagcggttccacgcgtttgtctgaaacccgcaacagcagcggcaaacggaaatggctacccgagaaggcaatcatgtttttctgctggtcgatggtgaactctttcatctctttagggaatttccacaggcggatgatatccggcttccacgccaatgttttctctttgatattgaggaagatttccgacattgactgcccggataaactgctacgaccaagtccgagatagttatcgccaccgagaatgtccagcaccgtcgcgccgttatccatcgtgttacgcttcactgccagcgtctcttgctgcggcttgtcgccacgaatgacaaaaaacaggttattgcgatcctgcttattgaggtatttccacgccgtgttgttcatcgctaaatggtcagaagagacgacgatgacggtatctttaaaccacggtgacgctttgattttgttgataaacgccgcgatattctcctggctgcaacttaccgcgctgaatgactggttcggcttaccgtcaaaatcatattttttgcggttacaggtacgcgagataaaaccatccgggtgatgggtatcgactgtcagggtaaacagtgagaatcgctgacctgagcgggaaagctcttcaaactttttccacgcttcatcgagaacggtatcgtcgtagaatccccagtcgttgcgatagtgcgggtcggccaccacgcttttcagctcttctgagccgtataagtggtcgaagccatgcgacttcaggaacacatctttaccggcaaaacgcagattcgcgccctgcacgaaatagttctgataacccgagtttttcaggatatcgcccagacagatgttctgcgggaagaagctggagacagaggcggaggcgttgccttcaaagggggcaaacagcggtatgccgcactgagaagccaccatgcccgcaatcgtgtaatccgttcctggcagctgctgcgtgtggctgaaatccaggccttcatttttcaacgcgcccagttcaggcgtgagatccgggaaagcttcgttatcaaaataggtccgctcgagactttcgccgtagatataaaccaggttgagtttcgggtcagggatagttttcgacggctctttataataagccgcaaagtccgggtcgccatcgcgtgactgggatttcaccagttccgttatctgacgaaatgccgggctggcgtccaccgaacccagcgccagtaagagcgccagcaggctgtaaccaaaatggtgcggatgatggcgacgacggcgcaggatccagcccagcgcaccgaacaccgctgtcagccccagcacaatgccgatacccggcaggatgtatttgctgacgccagcaccggtcaggctgttggttaaggtatagagaaccgcgtcgttaataccatcgccagtaaaatagtcgctggcaaacagggtgatatttaaaacgacaaatagccccagcaccgttaatgtggctgcaaaccaccaggtgttacgtcccgctttccatgcgtaaatcagcacagaggcgagaaaaagggcgaaagagagtagttctgacaacgggcgatcctcactaaaccgggccgtttagccaacgtttaagctttttgagaagcacaatgtaatggcgtcgccatattgctgcaattctagtgtcaaaaaaatgcgatgttgttaggaattagtttataaacagacttttttgatcgcggtcgcttcccgtgtaacagggggaaaaccgtccaggagcagggaaaagggcaggagagagccgcgtcagccgggtaacagctaaaacgcggcgtttcgcggttcaggaaatgaagttcagcccctgctttaacaccagatcgcaggctttggttttcaccttttctgccagcggagtcgttccgatgttatccagattgagttgctgaccatctttggttttcagcaaaccctgaatgccgtccagatagttggtgtcttctttttgctcttcactgttcaggcccagcttttccagcatctggttcttgatgttttcggcatcggttaccgaagccagcttttgcttcgcgcagtattgcagaatgcctgcggcattgttcatgttatctgcgcttaaggcctggtttccgctgctaagcaagttagttaatgacgcgagcgaccaaccgccttcctgtgtcgtactgttttggttgccaagttcgctggcggcgctggagagcgcatctttccaggacgcagcatgcaccccggtggaaattaatgcgctggcggcaatggcacagcacagaagatgtttaacagttttcatcatcattactcaaggtggaattgtgtcggagtataccgccagaaacggggattaatactctttacctgttacccggctacggtagctatcccagttgaagatcacccacaaactgttacccaggcgcatacggtccatcacgcgttcgcccagcaacttggtcatctcttccatattactgttggtcagcatcccggttgggcgtttggaagaagagcggcgatcgacgatctggttgatgatcactttttcgtatttcgattcggtctgcacgccgatctcatcgatcaccagcagatcaacgttgctcagatcgttaagcagttgttcttcactggtaccgctattcctgaaggtatctttcatcgccgacataatatcggccacggtgatgatcaatacggatttaccgcgtagcagcagctcgttgcagattgccgccgccagatggtttttgccggttcctggcttaccagaaaagatgaagctggcgatgttgccgtcaaactcttcgacgtactggcgcgctttgcttaacgcattcatctgcccttcacactcaacgcgatagttctcaaaggagcagttctgatgcagtggccgaataccggagcggttaaaggtgcgctgcattttcatcgcccgattttcacgttcgagagcggcggagcggatcgctccttgttctttctgccaggccagtagctcttcacccgttttgaatgcaggtttgatatgggcaggcatcattttttgcaggcgttgcatcaggtcgccaacgtttttcatcgttaccctctgaatcctggtggaatttggctgtcaggttcgctgaccgtattcacatctcgtttcggcagtccgccgttgctggcacgaccgatttgcaggctgcgcgccagtttttgttgccactgcacatggtgaaagactttaccttccgcctgccagtaggcaatgaatgaggccagttcttcggtggtcaccggctctcttagcgccacgccccatagcgccgccaggcggataaagtcggcatcgggttgccagtccggatacatggcgaatttccccatggggacagcaacgggagcggcttgcggttcctgatagagttgatcgtccagagcgacatcgcttcccggacgcgccagcttttcttccagcgccagcagttcagccaggcgtgcaggcgtgacggcataaaacgccggggcattgttagcaaatacggcaaccacaccgccttcagcttttgccagaacggtttggtgatcgtgtaccagggcgtcaataccaacgacgtccggggtcaaaactctggaagacatactgtttctcaaatatggaacgatgaacgagaagggagataacttttatagtaacacacggaggagaggaggctgtctctcatccgtgtgcttaagcgaggcaattttatacgcgagggcgcttgcggtacaaccataatccaggaatggaaagaccgatggataacgcaccaacaatcgatgaagctgtaagaaagttggttaacagggtaatcatcaacggttcgctgtaacctaactggctgatttttaccgccgaaatcattgcggtataagccgatatgcccgggaacatagggataacggccgccacggtaaacactttcggatgcgccagataccagcgcgaccattgaataccaatggtgccgaccagcatagaagccataaaagttgaccactcaatattcagcccgctggtcattaagatcattcgtgaaccatgaccaatcgcgccaagcagcgcacaccagcgtaacgcccgaacgggaacgttgaacaccatcgcaaagccgaccgcaggaatggcggcgaggatcatatcctgcgccaacgctaacagaaattcgatcacacccatccgcgtagcccccaaatcgtcagtgccatcactacgccgacgcaggtagccagtgtcagcagactggcgatcgcccagcgtgccagtccggtattgatgtggcctttaaacatatcggcgacggcattaatcaacggaaatcccggcaccagcagcagaacgctggcggccatcgcgatagtgggtgtattgctgaaagtgggaagttgcaaaagcaatccggaaatggtggtggcggcgaaagcggtaaggcaaaagttgatttgtggatgaagatgacgttgtgccagcagctggcggatatacatcgcggccgtactggcaaagaaggtgatgacggcaccatcccagccacctttattgagtttacagaaacaggcacaagaaaggccaaccattaaggctaccagccatcttgggtaacgtaatggctgaatttggctaaatcgtttctctacgcctttgtaatccagcagatggtgctccgccagaatcacaatgtgctggacttcagtcaccacatgcatattaatgccgcgatcgtgatttttacgtgtcgatgtcaggcattgcccatctttaatggttgtcagcactatggcgttcgaagagatagaactttcgacgctgtccatccccaacgcccgacccagtcgtgaggaaagctcatcaaccaacgcgctttccgcaccatgttgcaaaagaaataatccacactggatacaaagccgtgttacggctcgctgttgctcagtttgcataactcgccctttgtcatagacgtgctgcgtattgttcagataatgagaatccatttgtatcatgaagcacggttgttttgcggtaggttaagatcaaaattgcgctgattaatcctggttatcgggacaagctcggtgataaaaagcgaattatctctcgccgcaaacaaactatcacatgaatattatcactataatgaatttattgtttggcctttacgaatcaggataatagataaccgggcacgttttttaatgttaacaagttaaaaccatcagatttcattgaataaatattggttgtgtgatttttcattctgcgggaagggatatcatttaattataaattaaatgaatgtgatttctgtttttcattaagtattcctaacaacttaatgtagatattttaaatgtctccaggctatttcaccaggttatcatttgatgctaaccttctgacacatgcagtggagttgttgtgcagcaggagtatgctgatatgaaagtgaatgctaaggataatttattcgcttaatctattaatttgctggaaacatttaaggaatgaatatcctgaataaaccatcatgatttttagacagtggatgtggaggaaatatgttgccaggatgctgcaaaaatggaattgttatcagtaaaatacctgttatgcaagcagggttaaaagaggtcatgaggactcacttccctgaatatgaaataatatccagcgcctctgcggaggaccttaccttattacaattacgtcgttccggattagtcattgctgatttagccggtgaaagtgaagatcctcgttctgtttgtgaacattattattctttaatctcacaatatcgggaaattcactgggttttcatggtgtcacgctcctggtattcccaggcagtagaattgctcatgtgccctacggcgacgttattgtctgatgttgaacccattgagaatctggtcaagaccgtacgttccggcaatacgcacgcagagcgtatcagcgccatgctgacctctccggcaatgaatgaaactcatgattttagctatcgctccgtcattctcactctttcagagcgcaaggtactgcggctattaggtaaaggatggggcatcaaccagatagcttcattgcttaagaaaagtaataaaactatcagcgcccaaaaaaacagtgcgatgcgtcgactggcaattcacagcaacgctgaaatgtatgcatggataaatagcgcgcagggtgcaagagaacttaacttgccttctgtttatggagatgccgcagaatggaacacagccgaattaagaagagaaatgtcgcactcatagaaaaatgcgtcatgagcagtatcggtattgagagtttattcagaaagtttgcgggtaacccttataagctccatacctataccagtcaggagtcatttcaggatgccatgtcgcggatctcatttgcggcggtcattttttctttttctgccatgagaagtgagcgcagagagggattatcttgtctgactgaactggcgattaagtttccgcgtacccggcgtttagttattgcggatgatgatattgaagctcggctgattggttcattgtcgccatcaccgctggacggtgtattaagtaaagcgtcaacgctggagatttttcatcaggaactctttttgtcattaaatggtgtacgtcaggcgaccgaccgactgaacaatcagtggtacattaaccaaagccggacgttaagcccgacggagagagaaatattgcgctttatgtcgcgtggctactcaatgacacaaattgccgagcagcttaaacgtaatatcaaaacgatccgtgcacataaatttaatgtgatgtcgaaactgggcgtcagttctgatgcagggttgttggaggccgcagatattctgttatgtatgcggcattgcgaaacaagtaatgtgttgcatccctattaatccgcatgatgccgggtttacttccccggcagtgctttcatttcagcgtacaatcgccacattgctgcacatccggtaagcgataacgctggcagcaagtgcggcgcaccagcaggccatcgcgcagtaccacggtacgccagagtggattatcttcaccggtagtaagcgttttctcaaaaaagagggcatggcgcagcgattcaaccgtcgcctcgccgagcagttgcttcatctcagtaagataccagttgatcaaataaccggtattactccagataagtttgccgttgatctctccggtcgcttctagtgcctgcacaaccggaaccagcgcctggctgattaacctttccattcgctgctgcggcgaatgtggtgttgcgtttttatcttcacacacatcgacccagaaacaggcggcacggccggtttcgtgaaactcagcatggaaatgttccggcgacacatctaatgccttttcctgcgtcagtagcgccagcattaatggtggcaccatcaggccgatataccattgtgcccatagtgagatcagcggtttgttctcgcggatcatcgttggttggttgcgatagatatgatcggaatagaccgcgagtagagaacttagcgcattcggtgatgaccattgcgccagcgtcatggcgttaagcggagcgggttcatccaggcggataaactccagcaaatgttcacgatgttcggcgatcgtcgcacgtacggcttgtgcaagcccagcatcctgtggctggagatgcgttcgccagataacatcttcatagagcggtgcggaacgataggccataatcgggatagtaatctaaatgataatgattgctaatcctagcgataggtttacccgatagcaagggatttctctggcttgcaaatgataaaaattatcatatgatattggttatcattatcaatgaaagagatgaaaccatgttgcaacgtacgctgggcagtggctggggagtgttgctgccaggattgctgattgcagggctgatgtatgcggatttatcaccggatcagtggcggattgtcattctgatgggattagtattgacgtcggtgatgctgtatcacaaacagttacggcattacgttttgctaccatcgtgcctggcgcttattgctgccatcatgctgatgataatgaatttgaatcagggatgaaaaatcaaggaagaaacaagaaaggaagtaaagataattggtgcgaggggggggacttgaacccccacgtccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcacagtcatcttactttttttgatatcgcctcgtttggtgcgaggggggggacttgaacccccacgtccgtaagaacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcccagtgcgagcaatatcaacgtggtttttggtgcgaggggggggacttgaacccccacgtccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcataccatcaattcttaaaaagaattgctaccacggaggcgcattctagtggttttcagcttttcgtcaatagttaattatcgccggaggtgtaattgctggaaaaatgtccatcaggaaactagcgtgcaggtttggtaggcatgcgggggcagatgccagatgcgacgctggcgcgtcttatctggcctacgaagggctaacgtgcaggttttgtaggtcggataaggcgttcacgccgcatccgacacggtattcggcgagataattaacctttcttcgcctggcgggtcataatggcgcgatacaccttgaaacgcccggtttgcgcaatcacttcatggaagccaaatgtctcatccagcacgtccgggtaaggcaggaaggcgttcgctacaattcgcagctcgccgccgctattaagatgacgcaccgcgccgcgaatcagcgtttgcgccgcatccaggctggtttgcatcccatcgtggaacggcgggttggagatgatcatatcaaaacgacctttcacctcggaaaagacgttgctggcaaagacttcaccttcaacacagttggccgcaagtgttgcgcggctggcttctaccgctggcgcagagacatcgcacaaggtgagacgaattttcggcgaatggcgcgcaaaggcaactgaaagcacccccgcgccacagccgacatccagcactttacctttcgtgtgcggagttaacgtcgagagcagcaactggctaccgacatccagaccgtcgcggctaaacacgccaggcagcgttttgaccgtcaggccatcgacgctgtattcgccccagaatttatcggcatcaaataccggctgtttttccagacgaccaaaatagaggccacagcgacgagcgctgtcgactttattcaacggcgcataatctgccagcatctgctcggcgctgcgcacgccgctgcggttctcgccaacgacaaaaatatccgtccccaccggcagcagagaaagtaaattcatcaactggaactgggcttccggtttgttcttcggccagtagtaaatcagcgtatcgcaatctgcgacgtcatccgccgtggcgaccagactgaaacgggcgttatcccccatctggcggcttaatacctgccagtggtggaattgctgggtatgagcacggctggccgcggtatctaaacgcgcgggcaggtcatcctgtaagtctccggcaaacagaatacggctttgttcgaaatcatcactgtgacgcagcaagacttcacttgccggggtaaatgcagacatggaatgctcctcaattgatactggcggcgattatagccatatgttggcgcggtatcgacgaatttgctatatttgcgcccctgacaacaggagcgattcgctatgacatcccgacgagactggcagttacagcaactgggcattacccagtggtcgctgcgtcgccctggcgcgttgcagggggagattgccattgcgatcccggcacacgtccgtctggtgatggtggcaaacgatcttcccgccctgaccgatcctttagtgagcgatgttctgcgcgcattaaccgtcagccccgatcaagtgctgcaactgacgccagaaaaaatcgcgatgctgccgcaaggcagtcgctgcaacagctggcggttgggtactgacgaaccgctatcactggaaggcgctcaggtggcatcaccggcgttcaccgaattacgggcaaacccaacggcacgcgccgcgttatggcaacagatttgcacatatgaacacgatttcttccctcgaaacgactgatttaccagcggcttaccacattgaacaacgcgcccacgcctttccgtggagtgaaaaaacctttgccagcaaccagggcgagcgttatctcaactttcagttaacgcaaaacggcaaaatggcggcgtttgcgattacgcaagtggtgctggatgaagctacattgttcaatattgcggtcgatcctgactatcagcgtcagggattgggaagggtgctgctggaacatctgatcgacgaactggaaaaacgcggcgtggcgacactatggctggaagtccgtgcctcaaatgctgccgccattgccctgtacgaaagtttaggctttaacgaggcgacgattcgccgcaattactaccccaccacggacggtcgcgaagacgccatcatcatggcgttgccaatcagtatgtaagacaaggtggaataatgaagtgggactggattttctttgatgccgatgaaacgctgtttacctttgactcattcaccggcctgcagcggatgtttcttgattacagcgtcacctttaccgctgaagattttcaggactatcaggccgttaacaagccactgtgggtggattatcaaaacggcgcgatcacttcattacagcttcagcacgggcgttttgagagctgggccgaacggctgaaagttgaagcaggcttgcttaacgatgcctttattaatgcgatggcggaaatctgcacgccgctgccgggcgcggtttctctgcttaacgccattcgtggcaacgccaaaatcggcatcatcaccaacggctttagcgccttgcagcaagtgcgtctggaacgcacgggcctgcgtgattacttcgatttgctggtgatttccgaagaagttggcgttgccaaaccgaataagaaaattttcgattatgcgctggaacaggcgggcaatcctgaccgttcacgcgtgctgatggttggcgacactgccgagtccgatattctcggtggcatcaacgccgggcttgcgacctgctggctgaatgcgcaccatcgcgagcaaccagaaggcatcgcgcccacctggaccgtttcttcgttgcacgaactggagcagctcctgtgtaaacactgattgcctcccccccgttgatgggtaaaatagccgcaatttttcgttttcaacaagcgcggcgcgatgccgcttactcaagaagaaagaattatgacgttgtctccttatttgcaagaggtggcgaagcgccgcacttttgccattatttctcacccggatgccggtaagactaccatcaccgagaaggtgctgctgttcggacaggccattcagaccgccggtacagtaaaaggccgtggttccaaccagcacgctaagtcggactggatggagatggaaaagcagcgtgggatctccattactacgtctgtgatgcagtttccgtatcacgattgcctggttaacctgctcgacaccccggggcacgaagacttctcggaagatacctatcgtaccctgacggcggtggactgctgcctgatggttatcgacgctgcaaaaggtgttgaagatcgtacccgtaagctgatggaagttacccgtctgcgcgacacgccgatcctcacctttatgaacaaacttgaccgtgatatccgcgacccgatggaactgctcgatgaagttgagaacgagctgaaaatcggctgcgcaccgatcacctggccgattggctgcggcaagctgtttaaaggcgtttaccacctttataaagacgaaacctatctctatcagagcggtaaaggccacacgattcaggaagtccgtattgttaaagggctgaataacccggatctcgacgctgcggttggtgaagatctggcacagcagctacgtgacgaactggaactggtgaaaggcgcgtctaacgagttcgacaaagaattgttccttgcgggcgaaatcactccggtattcttcggtactgcgctgggtaacttcggcgttgatcatatgctggatggcctggtggagtgggctcctgcgccgatgccgcgtcagactgatacccgtaccgtagaggcgagcgaagacaaatttaccggcttcgtatttaaaattcaggccaacatggacccgaaacaccgcgaccgcgtggcgtttatgcgcgtagtatccggtaaatatgaaaaaggcatgaagctgcgccaggtgcgtactgcgaaagatgtggttatctccgacgcgctgacctttatggcgggcgaccgttcgcacgttgaagaagcgtatccgggcgatatcctcggcctgcacaaccacggcactattcagatcggcgacacctttacccagggtgagatgatgaagttcaccggtattccgaacttcgcaccagaactgttccgtcgtatccgcctgaaagatccgctgaagcaaaaacagctgctcaaagggctggtacagctttccgaagagggcgcggtgcaggtgttccgtccgatctccaacaacgatttgatcgttggtgctgttggtgtgctgcagtttgatgtggtggtatcgcgcctgaagagcgaatacaacgttgaagcagtatatgaatcagtcaacgttgccactgcccgctgggtagaatgtgcggacgcgaagaaattcgaagagttcaagcgtaagaacgaaagccaactggcgcttgatggcggcgataatctcgcttacatcgctaccagcatggtcaacctgcgcctggcgcaggaacgttatcccgacgttcagttccaccagacccgcgagcattaattcttgcctccagggcgcggtagccgctgcgccctgtcaatttcccttccttattagccgcttacggaatgttcttaaaacattcacttttgcttatgttttcgctgatatcccgagcggtttcaaaattgtgatctatatttaacaaagtaatgacatttctgacggcgttaaataccgttcaatgcgtagatatcagtatctaaagccgtcgattgtcattctaccgatattaataactgattcagaggctgtaatggtcgttattcatcacccatcgcttttgtgatggcgaccattgacttctgtagagggtgaagtctctccctattcagcaatgcaacctcgtgttgccaggctcaaattacgagcaaacatacaggaataaatcgatgactatgacaagactgaagatttcgaaaactctgctggctgtaatgttgacctctgccgtcgcgaccggctctgcctacgcggaaaacaacgcacagactaccaatgaaagcgcagggcaaaaagtcgatagctctatgaataaagtcggtaatttcatggatgacagcgccatcaccgcgaaagtgaaggcggcgctggtggatcatgacaacatcaagagcaccgatatctctgtcaaaaccgatcaaaaagtcgtgaccctgagcggtttcgttgaaagccaggctcaggccgaagaggcagtgaaagtggcgaaaggcgttgaaggggtgacctctgtcagcgacaaactgcacgttcgcgacgctaaagaaggctcggtgaagggctacgcgggtgacaccgccaccaccagtgaaatcaaagccaaactgctggcggacgatatcgtcccttcccgtcatgtgaaagttgaaaccaccgacggcgtggttcagctctccggtaccgtcgattcccaggcacagagcgaccgtgctgaaagtatcgccaaagcggtagatggtgtgaaaagcgttaaaaatgatctgaaaactaagtaattcgtcgtaattcgtcctcccgaactttgtcgggaggcgcgatgtgcaccacactaaaaatatcgcattgagtgattttcacgctcatatcaagcggtgacattaactatggtaaaggagacgcttatgtttcgttggggcatcatatttctggttatcgcgttaatcgccgccgcacttgggtttggtggtctggccggtaccgctgcaggcgcagctaaaattgtctttgtcgtcgggattattctgttcctggtgagtttgttcatgggccgaaaacgaccctagatttcagaccattaagaaaattttatccaaagccagtccagcggactggcttttgcggttttagcgaataataaattgcgttactttgtcattctttcacaacaaaaacaggaaggcagaggtggggcagcgaatacctgtaacgcttggtaatattgcgccgttgtcgctaaggccgttccagcctggacgaatagctctggtgtgcgaaggcggcggacagcgtggaattttcacggctggcgtgctggatgagtttatgcgcgcgcagtttaatcctttcgatctttatctcggcacatctgccggggcgcagaacctctcggcgtttatctgcaatcagcccggttacgcgcgcaaagtcatcatgcgctataccacaaaacgcgaatttttcgatccattgcgctttgtccgtggaggaaatcttatcgatctcgactggctggtggaggccaccgcaagccagatgccgttgcaaatggataccgccgcgcggttgtttgacagcggcaaatcgttttatatgtgcgcctgtcgtcaggatgactacgcgcctaattactttttaccaaccaaacaaaactggctggatgtgattcgcgcctccagtgcgatacctggcttttatcgtagcggagtgtcgctggaaggcattaactacctggatggcgggatcagtgatgcgattccggttaaagaggcggcaaggcagggcgctaaaacgttggtcgtcatccgcactgtgccgtcacaaatgtactacacgccgcagtggttcaaacgcatggaacgctggctgggtgacagtagcctgcagccgctggtcaatctggtgcagcatcatgaaaccagctatcgtgacattcagcaatttattgagaaaccaccgggcaagctgcggatattcgaaatttatccaccgaagccattacatagtatcgcgcttggcagtcggattccggcgctgcgtgaagactataaacttgggcgtttatgcggtcgttatttcctcgccacggttggcaagctattaactgaaaaagcgccgcttacccgccatctggtgccagtggtgacgccggaatcgatcgttattccgcctgcgccagtcgccaacgatacgctggttgccgaagtgagcgatgctccgcaggcgaacgacccgacatttaacaatgaggatctggcttgatttgccgttttatcgatacccactgccattttgatttcccgccgtttagtggcgatgaagaggccagcctgcaacgcgcggcacaagcgggcgtaggcaagatcattgttccggcgacagaggcggaaaattttgcccgcgtgcaggcgttagcggaaaaatatcaaccgctgtatgccgcattggggttgcatccggggatgttggaaaaacatagcgatgtgtctcttgatcagctacagcaggcgctggaaaggcgtccggcgaaggtggtggcggtgggggagatcggtctggatctcttcggcgacgatccgcaatttgagaggcagcagtggttactcgacgaacagctgaaactggcgaaacgctacgatctgccggtgatccttcattcccggcgtacacacgacaaactggcgatgcatcttaaacgtcacgatttaccgtgcactggcgtggttcacggtttttccggcagcctgcaacaggccgagcggtttgtacagctgggctacaaaatcggcgtaggcggtactatcacctatccacgcgccagtaaaacccgcgatgtcatcgcaaaattaccgctggcatcgttgttgctggaaaccgacgcgccggatatgccgctcaacggctttcaggggcagcctaaccgaccggaacaggctgtgcgggtgtttgacgtgctttgcgagttgcgcccggaaccagaagatgagattgccgaagtgttgcttaataatacgtatgcgttgtttagcgttagtgggtagtttacccttcgtaggcagcatccggcagtcggcgcataatgcctgatgcgacgcttgtcgcgtcttatcatgcctacaggtttgtgccgaaccgtaggccgtatccggcatgtcacaaatagagcgccggaaatatcaaccggctcaccccgcgcacctttaacgcatcagccaacggctcaacgtcttccggcgtggcgctcgcccagctttgcgcctcgccatacacgccgtgggcatgaaacgcattcaggcgaaccggaacatcgccaagtctcttgataaacgtcgccagctcatcgatgtgatgcaaataatccacctggtctggaattaccagcaaacgcagttccgccagcttaccgcgctctgccagcaaacagatgctgcgcttaatctgctgattatcgcgtccggttaattgctgatgacattcgctcccccacgctttgagatcgagcatcgcgccgtcgcacaccgggagtaatttttcccagccggtttcgctcaacataccgttactgtccacgaggcaggtgaggtggcgcagttgcggatcgtttttgatggctgtaaatagcgccactacaaacggcagttgggtcgtggcttcgccgccgcttaccgttatcccttcaataaacagcaccgctttgcggatatggctaagcacctcatccacgctcatggattgcgccattggcgtggcatgttgcggacacctcttcaggcaggtatcacactgctcgcaaaccacagcgttccacaccactttgccgtcaacaatctgcaacgcctgatgcggacactgtggcacgcactccccacagtcattgcaacgtcccatcgtccacggattgtgacagtttttgcagcgcagattgcagccctgcaaaaacagagccagacgactgcctggcccgtcaacgcaggagaaggggataatcttactgactaaagcgcatctgctgttcatggcttatcacgcgcggctggcgttccagaatacgagtgttgcgtgcggcttcttcgcccagccaggtggtgttggtgcgtgaaccttcggcgcgatatttttctaagtccgacaaacgcaccatataaccggtaacgcgaaccagatcgttaccgctgacattggcggtaaattcacgcattccggctttaaaggcaccgaggcaaagctgtaccagtgcctgcgggttacgtttgatggtttcgtcgagcgtcagaatgtcgctgatgccggaataataataagcatgatgcggggcgacagtttgcagatgggtgatcggatctggctcatcgccatacggcaaacgcgcgcccggcgtggtgccgatatcggaactgatccccgactgtgcgtgtaacatggcgcgtttttgccagccatatttcacgggggtattggcgacaaactccgccagttgcgcgctgatgcgataacccacttcatttgcggcggcttctttaccgtagcgcgcggcaatcccttctttctcacacagcaagttaaccgcttccgccagcccatacatgccaaacattggcacaaaacgttcagggttaatcagcccttctttcaccaggaagctattctcaaagaagtgtgattgttgatagaggaattcacaccgcgcatcgatgatggcgatctgctgctggcagtagtgcggtagagtgcgcgtaaagaagtcatccagcgattcgctgcgctcggcaatggctttcaggttaaggcgtaccagcgtgctgccaccacccgccagcggcagtgagttgtaacagctcacaatcccgtagcccccttttgtgaaaattttatcatgcaccggaccgttggcgatgtgcggtttgctacattcacagatgttcttcgccacttccagcagcaggtcatcaggggtgatttcaggatcgtagataaaggtcaggttcggtgaaacctgcttcaactctgcgtctgcacgtaagatcgcgcgggtaatgggcgaatcagacgggccgatattggcgtgcataaaggcgtctggcagggttctgtcgaggtaacgccagaaacgttttattcgaacatcgatctcgtcttgtgttagaattctaacatacggttgcaacaacgcatccagttgccccaggtagaccggcatcgatgtgaccgacggtacgtggtggtaaagaatggtcagcagagagagtgcgtcatcaagatctttcgcgccttccagctccagccattcggaaccgttcgccagaaaacgggcgtaatcgggtaagacatagcgcggtttgtacggcgcatgaccttcaaacatatcgcagattacaccctcatccagcgcgcggcgggcttcggcaggaagctgcggataaggcagattgttttctgcttccagagccagaaaatggcgcttctgctccgggctaagcactgggctggtgacaatttgctggcaacgttgttgcagtgcattttcatgagaagtgggcatcttcttttccttttatgccgaaggtgatgcgccattgtaagaagtttcgtgatgttcactttgatcctgatgcgtttgccaccactgacgcattcatttgaaagtgaattatttgaaccagatcgcattacagtgatgcaaacttgtaagtagatttccttaattgtgatgtatatcgaagtgtgttgcggagtagatgttagaatactaacaaactcgcaaggtgaattttattggcgacaagccaggagaatgaaatgactgatctgaaagcaagcagcctgcgtgcactgaaattgatggacctgaccaccctgaatgacgacgacaccgacgagaaagtaattgctctgtgtcatcaggccaaaactccggtcggcaataccgccgctatctgtatctatcctcgctttatcccgattgctcgcaaaacgctgaaagagcagggcaccccggaaatccgaatcgctacggtaaccaacttcccacacggtaacgatgacatcgaaatcgcgctggcagaaacccgtgcggcaatcgcctacggtgctgatgaagttgacgttgtgttcccgtaccgcgcgctgatggcgggtaacgagcaggttggttttgacctggtgaaagcctgtaaagaggcttgcgcggcagcgaatgtactgctgaaagtgatcatcgaaaccggcgaactgaaagacgaagcgctgatccgtaaagcgtctgaaatctccatcaaagcgggtgcggacttcatcaaaacctctaccggtaaagtggctgtgaacgcgacgccggaaagcgcgcgcatcatgatggaagtgatccgtgatatgggcgtagaaaaaaccgttggtttcaaaccggcgggcggcgtgcgtactgcggaagatgcgcagaaatatctcgccatcgcagatgaactgttcggtgctgactgggctgatgcgcgtcactaccgctttggtgcttccagcctgctggcaagcctgctgaaagcgctgggccacggcgacggtaagagcgccagcagctactaagtaagatgctttacgcctgatgcgctgcgcttatcaggcctacgagacgtatctacccgtaggccggataaggcgtagacgcatccggcaaaagccgcctcatactcttttcctcgggaggttaccttgtttctcgcacaagaaattattcgtaaaaaacgtgatggtcatgcgctaagcgatgaagaaattcgtttctttatcaacggtattcgcgacaacactatctccgaagggcagattgccgccctcgcgatgaccattttcttccacgatatgacaatgcctgagcgtgtctcgctgaccatggcgatgcgagattcaggaaccgttctcgactggaaaagcctgcatctgaatggcccgattgttgataaacactccaccggcggcgtcggcgatgtgacttcgctgatgttggggccgatggtcgcagcctgcggcggctatattccgatgatctccggtcgcggcctcggtcatactggcggtacgctcgacaaactggaatccatccctggcttcgacattttcccggatgacaaccgtttccgcgaaattattaaagacgtcggcgtggcgattatcggccagaccagctcactggctccggcggataaacgtttctacgcgacccgtgatattaccgcaaccgtggactccatcccgctgatcactgcctcgatcctggcgaagaaactggcggaaggtctggatgcgctggtgatggacgtgaaagtgggtagcggcgcgtttatgccgacctacgaactctctgaagcccttgccgaagcgattgttggcgtggctaacggcgctggcgtgcgcaccaccgcgctgctcaccgatatgaatcaggtactggcctccagtgcaggtaacgcggttgaagttcgtgaagcggtgcagttcctgacgggtgaatatcgtaacccgcgtctgtttgatgtcacgatggcgctgtgcgtggagatgctgatctccggcaaactggcgaaagatgacgccgaagcgcgcgcgaaattgcaggcggtgctggacaacggtaaagcggcagaagtctttggtcgtatggtagcggcacaaaaaggcccgaccgacttcgttgagaactacgcgaagtatctgccgacagcgatgctgacgaaagcagtctatgctgataccgaaggttttgtcagtgaaatggatacccgcgcgctggggatggcagtggttgcaatgggcggcggtcgtcgtcaggcatctgacaccattgattacagcgtcggctttactgatatggcgcgtttgggcgaccaggtagacggtcagcgtccgctggcggttatccacgcgaaagacgaaaacagctggcaggaagcggcgaaagcggtgaaagcggcaattaaacttgccgataaagcaccggaaagcacaccaactgtctatcgccgtatcagcgaataacggtatactgatctgatcatttaaatttgaagcactgagtacggagaacatatgaaacgtgcatttattatggtgctggactcattcggcatcggcgctacagaagatgcagaacgctttggtgacgtcggggctgacaccctgggtcatatcgcagaagcttgtgccaaaggcgaagctgataacggtcgtaaaggcccgctcaatctgccaaatctgacccgtctggggctggcgaaagcacacgaaggttctaccggtttcattccggcgggaatggacggcaacgctgaagttatcggcgcgtacgcatgggcgcacgaaatgtcatccggtaaagataccccgtctggtcactgggaaatcgccggtgtcccggttctgtttgagtggggatatttctccgatcacgaaaacagcttcccgcaagagctgctggataaactggttgaacgcgctaacctgcctggttatctcggtaactgccactcttccggtacggtcattctggatcagctgggcgaagagcacatgaaaaccggcaagccgattttctatacctccgctgactccgtgttccagattgcctgccacgaagaaacctttggcttggataaactctacgaactgtgcgaaatcgcccgtgaagagctgaccaacggcggctacaacatcggtcgtgttatcgctcgtccgtttattggcgacaaagccggtaacttccagcgtaccggtaaccgtcacgacctggctgttgagccgccagcaccgaccgtgctgcagaaactggttgatgaaaaacacggtcaggtggtttctgtcggtaaaattgcagacatctacgccaactgcggtatcaccaagaaagtgaaagcaactggcctggacgcgctgtttgacgccaccatcaaagagatgaaagaagcgggtgataacaccatcgtcttcaccaacttcgttgacttcgactcttcctggggccaccgtcgcgacgtcgccggttatgctgcgggtctggagctgttcgaccgccgtctgccggagctgatgtctctgctgcgcgatgacgacatcctgatcctcactgctgaccacggttgtgatccgacctggaccggtactgaccacacgcgtgaacacattccggtactggtttacggcccgaaagtaaaaccgggctcactgggtcaccgtgaaaccttcgcggatattggtcagactctggcaaaatattttggtacttctgatatggaatatggcaaagccatgttctgataatgggtgcggcttgatgccctcaccccggccctctccctcagggagagggtgaaaacatgttgataaggataaaacaatggctaccccacacattaatgcagaaatgggcgatttcgctgacgtagttttgatgccaggcgacccgctgcgtgcgaagtatattgctgaaactttccttgaagatgcccgtgaagtgaacaacgttcgcggtatgctgggcttcaccggtacttacaaaggccgcaaaatttccgtaatgggtcacggtatgggtatcccgtcctgctccatctacaccaaagaactgatcaccgatttcggcgtgaagaaaattatccgcgtgggttcctgtggcgcagttctgccgcacgtaaaactgcgcgacgtcgttatcggtatgggtgcctgcaccgattccaaagttaaccgcatccgttttaaagatcatgactttgccgctatcgctgactttgacatggtgcgtaacgcggtagacgcggctaaagcactgggcattgatgctcgcgttggtaacctgttctccgctgacctgttctactctccggacggcgaaatgttcgacgtgatggaaaaatacggcatcctcggcgtggaaatggaagcagctggtatctacggcgtcgctgcagaatttggcgcgaaagccctgaccatctgcaccgtgtctgaccacatccgcactcacgagcagaccactgccgctgagcgtcagaccaccttcaacgacatgatcaaaatcgcactggaatccgttctgctgggcgataaagagtaattgtgtttcgctgaaaagcgattgtcgtgtgaagccggagtgggagactgctccggctttttagtatctattcatcaatagcaactgatttatagatttactattatttttcatatggatagaaaataaaatctattcaagtatctattcacgaatctattcatttatgttcagccgtcatccaggaagggcatatcagcaactctggtggacaaccataaatttctgccattttgcttttgatgtttgagctaaaccgttccgtcttttcgatctattttagagaattaatcgagatacctaacattttacttacttcagcaagcgataatttatgcctgatacgcacggcggctagccaggaaatacgctggcttaacattatattgataatctcccgctcctggttttccagatcgatcatattcccttcctttggtattttaatcagcgagttaccttaccgcccccgctatccacgtcgacaactcccgtagctctttttcctggtccgggaagtcaaccaacagcgcttcgcactcttgttgcagcatatccgcgcggtacaggccgccttgcagtcgcccggcgagggcttccagcggcgcggggttgaggctgtcggtaaacacctgggcgcgggtgatatggcctttttcaacgtcgaaatgcagttccacgccgccccagctaaagcgttcatccagcagatgcgagaatgccggagcctgaccgaagttccattcccagctactctgacgggcaaagatttcggcgaagtttggcaagtctggcgttttgtccggggagatgatttccgcttctacacgctcgccataatgggcgaaaaaggccttggttatggcctcgcaaacctgctcatgggtgatccccggcagcagctcggtgaggttggtcacgcgggaacgcactgaggtaatgcctttcgccgccagtttctttttatccggattgagatagtttgccaggcggctaaggtcggcattgagcagcaaggtgccgtggtggaagccacgatctttggtttcgcgataggccgagcctgagactttgcggtcgccttcgactgttttcaccaccagatcgttacgtccggacgcttcggcgctgacgccgagcgcgttcagcgcattgagcacaatcgacgtagagatggttttatcgtactccggcttgccagccataaaggtaaagcaggtattgccgagatcgtggaacaccgcgccgccaccgctactgcgccgcgccaggcggacgttatcttcttccatccgccgggtattacactctttccacgggttctgcgcgcgaccaatcactaccgtgtcggcattgcgccagagaaacagaacgcgctgcgtggcgggcatttggcgaaaaatacactcttccaccgccaggttaaaccacgggtcgtaagagtcagagatgagcaggcgtaatgtggacataacgatttcctttcttgtagtaatgggtcactcttttttctcgctttcttcctcttccggcaccggtttgctggcggttaacaggaagggcgattgctgccagcgggtacgtttaccctgtagcagcgtgcgggtcagcactacgccgattgccagtgaaagcagcaacatcaggcgtaaaatgttagtggtgttatccacctgttgggcttcggtggcgagcgtatgggtgtcgagcgtcaggcgcagatagccgagcggtccgtttttcccggcaattggttcgacaatctgctggttaaaatagccgcccgcttttttaccgtcgagcgccagccggtcgcgcacttcgacgctttcgccagaacgggcgataagatcgccttgttcgtcatacacacccgcgtcgaggatacggctttcatccgttaactgatcgaggatcgcctgaatgcgtttttcatccggtgagtcggtacgcatcagcggtgcaacgttcagcgttacctgacgcgccagggtgcgggccagttcttccagctgtggattacgttgtcgctggtggttttgactaaaccatgacgctccctgcatcagcgccactaacaaggcaagacagaacaggacaatcactgcccgatgcagccggaatttcagttttgtgcgagccatcttccaccctttgaaaatttgagacttaatgttgccagaagcaatggatacaaggtagcctcatgcgttattttccctgcttcgaacgattttacaggagccttaatgcctaacattacctggtgcgacctgcctgaagatgtctctttatggcctggtctgcctctttcattaagtggtgatgaagtgatgccactggattaccacgcaggtcgtagcggctggctgctgtatggtcgtgggctggataaacagcgtctgacccaataccagagcaaactgggtgcggcgatggtgattgttgccgcctggtgcgtggaagattatcaggtgattcgtctggcaggttcactcaccgcacgggctacgcgcctggcccatgaagcgcaactggatgtcgccccgctggggaaaatcccgcacctgcgcacgccgggtttgctggtgatggacatggattccaccgccatccagattgaatgtattgatgaaattgccaaactggccggaacgggcgagatggtggcggaagtaaccgaacgggcgatgcgcggcgaactcgattttaccgccagcctgcgcagccgtgtggcgacgctgaaaggcgctgacgccaatattctgcaacaggtgcgtgaaaatctgccgctgatgccaggcttaacgcaactggtgctcaagctggaaacgctgggctggaaagtggcgattgcctccggcggctttactttctttgctgaatatctgcgcgacaagctgcgcctgaccgccgtggtagccaatgaactggagatcatggacggtaaatttaccggcaatgtgatcggcgacatcgtagacgcgcagtacaaagcgaaaactttgactcgcctcgcgcaggagtatgaaatcccgctggcgcagaccgtggcgattggcgatggagctaatgacctgccgatgatcaaagcagcagggctggggattgcctaccatgccaagccaaaagtgaatgaaaaggcggaagtcaccatccgtcacgctgacctgatgggggtattctgcatcctctctggcagcctgaatcagaagtaattgctcgcccgccatcctgcgggcggcacagcattaacgaggtacaccgtggcaaaagctccaaaacgcgcctttgtttgtaatgaatgcggggccgattatccgcgctggcaggggcagtgcagtgcctgtcatgcctggaacaccatcaccgaggtgcgtcttgctgcgtcgccaacggtggcgcgtaacgagcgtctcagcggctatgccggtagcgccggggtggcaaaagtccagaaactctccgatatcagccttgaagagctgccgcgtttttccaccggatttaaagagttcgaccgcgtactaggcggcggcgtggtgccaggaagcgccattctgattggcggtaacccaggtgcggggaaatccacgctgctactgcaaacgctgtgcaaactggcccagcagatgaaaacgctgtatgtcactggcgaagagtcgctgcaacaggtggcaatgcgcgctcatcgccttggcctgccgactgacaatctcaatatgttgtcggaaaccagcatcgaacagatctgcctgattgccgaagaagagcaaccgaaactgatggtaattgactcgatccaggtgatgcatatggcggatgtacaatcatcgcctggtagcgtggcgcaggtgcgtgaaacggcggcttatctgacgcgcttcgccaaaacgcgcggtgtggcgattgtcatggttgggcacgtaaccaaagatggctcgctggctggccctaaagtgctggaacactgtatcgactgttcggtgcttctggatggtgatgccgactcccgttttcgcaccttgcgcagccataaaaaccgcttcggcgcggtgaatgagctgggcgtcttcgcgatgaccgaacaggggctgcgtgaagtcagcaacccttcggcaattttcttaagtcgcggagatgaagtgacctccggcagctccgtgatggtggtgtgggaaggaacgcgtccgttgctggtggagattcaggcgctggtcgatcactcgatgatggcgaatccgcgccgcgtggcagtggggctggaacaaaaccgtctggcaatcctgctggctgtcttgcaccgtcacggtggtctgcaaatggccgatcaggatgtatttgtgaacgtggtcggcggcgtgaaggtaaccgaaaccagtgccgatttagcgttactgctggcgatggtttccagcctgcgtgacagaccgctgccacaggatctggtggtgtttggtgaagtcgggctggcaggggagatccgcccggtgcccagcggtcaggaacgaatttcagaagcggcgaaacacggttttcgccgggcgattgttccggcggctaacgtaccgaaaaaagcgccggaagggatgcagatttttggcgttaaaaaactctccgacgcgcttagcgtgttcgacgacttataatgagagatacggagggagatatgtcgtcatttgattacctgaaaactgccatcaagcaacagggctgcacgctacagcaggtagctgatgccagcggtatgaccaaagggtatttaagccagttactgaatgccaaaattaaaagccccagcgcgcaaaagctggaggcgttgcaccgttttttggggcttgaatttccccgacagaagaaaaccattggtgtcgtattcggtaagttctacccgctgcataccggacatatctaccttatccagcgcgcctgtagccaggttgacgagctgcatatcattatgggttttgacgatacccgcgaccgcgcgttgtttgaagacagcgccatgtcgcagcagcccacggtgccggatcgtctgcgctggttattacaaacttttaaatatcagaaaaatattcgcattcatgctttcaacgaagagggcatggagccgtatccgcacggctgggatgtgtggagcaacggcatcaaaaagtttatggctgaaaaggggattcagccggacctgatctacacctcggaagaagccgatgcgccacagtatatggaacatctggggatcgatacggtgctggtcgatccgaaacgtacctttatgagtatcagcggtgcgcagatccgcgaaaacccgttccgctactgggaatatattcctacggaagtgaagccgttctttgtacgtaccgtggcgatccttggtggcgagtcgagcggtaaatccaccctggtaaacaaacttgccaatatcttcaataccaccagtgcgtgggaatatggtcgcgattatgtcttttcacacctcggcggtgatgagatcgcattgcagtattccgattacgataaaatcgcgctgggccacgcacaatacattgattttgcagtgaaatatgccaataaagtggcgtttattgacactgattttgtcactacccaggcgttctgcaaaaagtacgaagggcgtgagcatccgttcgtacaggcgttgattgatgaataccgtttcgatctggtgatcctgctggagaacaacacgccgtgggtggcggatggtttacgcagcctcggcagttcggtggatcgcaaagagttccagaacttgctggtggagatgctggaagagaacaatatcgaattcgtgcgggttgaagaggacgattatgacagccgtttcctgcgctgcgtggagctggtgcgggagatgatgggggagcagagataaccgcgatgaaacggctcaaaggcgaggtataaaataagttttttgatgagttgaaaacctctctggaagaggctgtcgagattaaacaaggtttaaaagaatcagcacgggtgacccgctacgaatttgcggatactaaggctgttgtaggccggaaaaggcgttcacgccgtatccggcattcggtgctcaatgcctgatgcgacgcttaccgcgtcttatcaggcctggagattcacaacgtattgaaatttcttggtttgtaggccggataaggcgttcacgccgcatccggcattttacgcattacttcgcaatacgcttgtacttgatacgcttcggctccagtgcgtctgcgcccagcgtgcgtttcttgtactcttcgtactcggtaaagttaccttcgaagaactcaactttaccttcatcctggtaatccagaatgtgcgtggcgatacggtcgaggaaccaacggtcgtgcgagataaccatcgcgcagcccgggaactccagcagggcgttttccagcgcgcgcagggtttcgatatccaggtcgttggttggttcgtcgagcagcagcatgttgccgccaacctgcagcagcttcgccagatgcagacgaccgcgctcaccaccggaaagttcaccaacgcgtttaccctgatcaacccctttaaagttaaagcggccaacgtaggcgcggcttggcatctcggtgttgccgatcttcataatatccagcccgccggaaacttcttcccaaacggttttgctgttatccattgagtcacggaactgatcaaccgatgccagtttcaccgtttcacctaaagtgatggtgccgctgtccggctgttcctgaccagagatcatacggaacagggtcgatttacccgcgccgttcggaccgatgatcccgacgattgcccctttcgggatcgagaagctcaggtcatcaatcagcaggcgatcaccgtaggatttacgcaggttgctgacttccagcactttatcgcccagacgcggtccaggtggaataaacagttcgttggtttcgttacgtttctgatattcggtgctgttcagctcttcaaagcgtgccagacgtgctttacctttcgactggcggcctttagttccctgacgtacccactccagctctttctcgatcgacttacgacgcgccgcttcttgtgaagcttcctgcgccaggcgctgatctttctgctccagccaggaggagtagttgccttcccacggaataccttcaccgcggtcaagttcgaggatccagcctgcaacgttatcgaggaagtaacggtcgtgggtaatcgccaccacggtgccctcgaagtcgtgcaggaagcgttccagccaggccacggattcggcatccaggtggttggtcggttcgtcgagcagcagcatgtctggtttttccagcagcaggcggcacaacgctacgcgacgacgctcaccaccggagaggttagcgattttcgcgtcccaatctggcagacgcagcgcatccgccgcacgctccagctgtacgttcaggttatgaccgtcgtgagcctgaatgatctcttccagacggccttgttcagcggccagcttgtcaaaatcggcatccggatcggcgtacagcgcatacacttcatccaggcgtttcagggcgttaaccacttcagaaaccgcttcttcaatggactcacgcacggtgtgttccgggttcagctgcggttcctgcggcaggtaaccaatcttgatgtctggctgcggacgcgcttcaccttcgatgtctttatcaatgcccgccataatgcgcagcagggtagacttacccgcgccgttcagacccaggacaccaatttttgccccagggaagaaactcagagagatgtttttcaaaatatgacgtttcggcggaacaactttgccgacacgatgcatggtataaacgaattgagccacgttggacttcgcctctatgtttatcgtgatgatgagttttcaaaggcgaagtgtagcctttttccccgcctaatcccagttggtcgatcaccttcgcagtaaaagtaaaaaagtgtccgtaacgtggcgtaaacggcaatgactggttagcataaatctattacgcggcatgacgctgcattgatgtatttacacttagaggatgcgcttgtggaaaaagccaaacaagttacctggcggctgttggctgccggtgtctgtctgctgacggtcagcagcgtggcgcgagccgactcactggatgagcagcgtagccgttacgcgcaaatcaagcaggcctgggataatcgacaaatggatgtggtcgaacaaatgatgcctggactgaaggattatccgctttatccctacctggaataccgccagatcaccgatgatctgatgaatcaaccggcggtgacggtcactaactttgttcgcgctaaccccacgcttcctcccgctcgcacgctgcaatctcgtttcgtcaatgaactggcgcggcgtgaagactggcgtggcttgttagcctttagcccggaaaagcccggaactaccgaagcgcaatgtaattactactatgcgaaatggaacaccgggcagagtgaagaagcctggcaaggggcgaaagagctgtggctaaccggcaagagccagcctaacgcctgtgacaagttatttagcgtctggcgtgcgtcaggtaaacaagatccgctggcgtatttagagcgtatccgtctggcgatgaaagcgggtaacactggcctggtaacagtgctggcagggcagatgcctgccgattaccagactatcgcctcggcaatcatttcactggcgaacaaccctaatacggtactgaccttcgcgcgtacaaccggagcgaccgattttacccgtcaaatggcagcggtggcgtttgccagtgtggcgcggcaggatgctgaaaatgcacggctgatgatcccgtcgcttgcccaggcgcagcagcttaatgaagatcagattcaggagctgcgcgatatcgtcgcctggcgtttgatgggcaacgatgtcaccgacgagcaggcgaaatggcgcgatgacgccattatgcgctcgcaatccacgtcgttgattgaacgccgtgtgcgaatggcacttggcaccggcgatcgtcgcggcctgaatacctggctggcgcgtctgccgatggaagcaaaagagaaagatgaatggcgttactggcaggcggatttattgctggaacgcggacgtgaagctgaagcgaaagagattttgcatcaactcatgcaacagcgtggtttctacccgatggttgcagcacaacgcatcggagaagagtatgagctgaagattgataaagcgccgcagaatgttgacagcgccctgactcaggggccggagatggcgcgcgtgcgcgagttgatgtactggaatctcgataacaccgcgcgtagcgagtgggccaatctggtgaagagcaagtcaaaaacagagcaggctcaactggctcggtatgctttcaataaccaatggtgggatcttagcgttcaggcaacgatcgccgggaagctttgggatcatctggaagagcgattcccgctggcttacaacgatcttttcaaacgttacaccagtgggaaagagatcccgcaaagctatgcgatggcgattgcccgtcaggagagcgcctggaatccgaaagtgaaatcaccggtaggggccagcggcctgatgcagattatgcctggtacagcgacccatacggtgaagatgttctctattcctggttatagcagccctgggcaattgctggatccggaaacgaatatcaacattggcaccagttacctgcaatatgtttatcagcagtttggcaataaccgtattttctcctcagcagcttataacgccggacctggacgggtgcgaacctggcttggcaacagcgccgggcgtatcgacgctgtggcatttgtcgagagtattccgttctccgagacgcgcggttatgtgaagaacgtgctggcttatgacgcttactaccgctatttcatgggggataaaccgacgttgatgagcgccacggaatggggacgtcgttactgatccgcacgtttatgatatgctatcgtactctttagcgagtacaaccgggggaggcattttgcttcccccgctaacaatggcgacatattatggcccaacaatcaccctattcagcagcgatggcagaacagcgtcaccaggagtggttacgttttgtcgacctgcttaagaatgcctaccaaaacgatctccatttaccgttgttaaacctgatgctgacgccagatgagcgcgaagcgttggggactcgcgtgcgtattgtcgaagagctgctgcgaggcgaaatgagccagcgtgagttaaaaaatgaactcggcgcgggcatcgcgacgattacgcgtggatctaacagcctgaaagccgcgcctgtcgagctgcgccagtggctggaagaggtgttgctgaaaagcgattgattttgtagcctggtaagacgcgtcagcgtcgcatcaggcgcttaatacaccgcattatgaaacggactcagcgccaggatcaccgcctggtgatagacgctggcgcgagtgagtttcccggcggtaaacacgccgatcgccccttccttacgaccaatctcatcaataccggtataacgcgacattacgggaccaagtgcctcaccttcacgcactttttccagaatcaccgcaggcaacggcaaagtagccgaacgcgcctcgccgcgctggctggcgttttcaatcaccacccaactgaaagtgctgtcaccatcgatgccagcttcaatcgccacccaaaaatcagcctctggaagtaaacggcgggcatttgctacccgatttcgtgcgccagcgcgcgtttcctcactgccaaagggctgttccggtacaccgctctcgacggcaacggatgcaatatggcaggatccttcgccgaagatctcgtgaaatgcctgcagaatggcctgaattttagcgggattggtggtcgcacagacaacttggtgcataatcagcattactcagaaaattaacgttacagcagtatacggaaaaaaagcatgttacaggtatacctagtccgccacggtgaaacgcagtggaacgccgagcgacgtattcagggccagtctgacagcccgctgaccgccaaaggtgagcaacaggcgatgcaggtggcaacccgtgccaaagagcttggcattacgcatatcatcagtagcgatttaggacgcacccggcgtacggcggaaatcatcgcccaggcctgcggctgtgacatcatctttgattctcgcctgcgtgaattaaacatgggtgtgctggaaaaaagacatatcgattctctgaccgaagaagaagagaactggcgtcggcagctggtcaatggcaccgttgacgggcgtattcctgaaggcgagtcaatgcaggagctcagcgatcgcgtcaatgcggcactggaatcttgccgggacttaccgcagggaagccgaccgctgctggtgagccatggtattgcactgggatgtctggtgagtacgattctcggattaccagcatgggcagagcgccgcttacgtctgcgtaactgttctatttcgcgcgtggattatcaggaaagcctgtggctggcgtctggctgggttgttgaaaccgcaggggacatctcgcatctggacgcccctgcattagatgagttgcagcgttaacgacggatcggaatcagcagttcacagcgcagattaattgggcgatctcccgctttggcatcttctgccgggtagtatcgctcaatatcctgacctttacggcgcgtcagattgagcattggcatgcacgttccgtataccgtcaggataaactcctgcacgccggttcccagaccttcataggtaaacatcacatattcgccgccctgcagcatcaccggatgccccgtcagtacatagccatctgcctgatcctgggctaacgcggtggtatagaatacctcttgttcgtcgtctttatcctgactcggacgcgtttcattcaggccgtagagcaccggcggaatggtcggcgcgttgccgagaaaatcgtgccagaactgataacgcatttcatggcggaaatcagagatttgctccagcgaacaggagtagctctgggtaacaccaatcagcggcgtatcttccagggtgacaaatttgtgctctggcattgtgaattcacccagacgtagcggcgggcgaataccaaaggcgctccattcaggagaacggcggtaaagtgcaggagtctgggcaaactgcttcttgaatgcgcgggtaaatgtctgttgagagtcgaagcggtattgcagcgcgatgtccagaatcggacgcgcagtcaggcgtagtgcgaccgccgatttcgacaaacgacgagcacgaatatacgcgccaatagcatggccagtgacatctttaaacattctctgtaagtgccacttggaataacctgctttcgccgctacattgtcgagcgacaggggctgatccagatgaccttccagccagattaaaaggtcgcgaataatgccggcctgatccataaaatatcctcatcctttcaacaacgagcacctgacatcaggtaattggataatagcattttttgctgttttagcattcagtgtttttttcttagtagagtatgttttagggcttgacggaaataaaagaattgagattttgttcttaatcaatatgttatttaccgtgacgaactaattgctcgtgtaatagataaaaatggtaacaatatgaaatacaagcatttgatcctgtctttaagcctgataatgctggggccattggctcatgcagaagagattggttcggtcgacaccgtatttaaaatgatcggcccggatcacaaaattgttgtggaagcctttgacgatcccgatgtgaaaaatgtcacctgttatgtgagccgggcgaaaaccggtggtattaaagggggattgggcctggcggaagatacctccgatgcggccatttcttgtcagcaagtcgggccgattgaactgtcggatcgtattaaaaacggcaaagctcagggcgaggtagtattcaaaaaacgtacgtccctggtctttaagtcgttacaggtcgtgcgcttttatgatgctaaacgcaacgcgctcgcttatctggcttactccgacaaagttgtagaaggttcgccgaaaaacgcgattagcgcggttcctgtcatgccgtggcggcaataacagaggcgatttatgcaacgggaaacggtctggttagtggaagatgagcaagggatagccgacacgctggtctacatgttgcagcaggaaggttttgccgtcgaggtctttgagcgaggcttgccggtgctggataaagctcgccagctggttcccgacgtcatgattctcgacgttggtttgcctgatatcagcggctttgaattatgccgccagttactggcgctccatccggcgttacctgtactgttcctgacggcccgaagtgaagaggtcgatcgcctgcttgggctggaaattggcgctgacgactatgtggctaaaccgttttcaccccgcgaagtgtgcgccagggtgcgcaccttactgcgtcgggtgaagaagttctcgtcgccgtctcccgtcatccgtattggtcattttgaattgaatgaacccgcggcgcagatcagctggtttgacacgccattaacgctgacgcggtatgagtttttattgctgaagacgttactcaagtcgccaggccgcgtctggtcccgccagcaactgatggatagcgtgtgggaagatgcgcaggacacctacgatcgcaccgttgatacccacattaaaacgttgcgtgccaagctgcgcgccatcaaccccgatctttcaccgattaatactcatcgcggcatgggatatagcctgaggggcctgtaatgcgtatcggcatgcggttgctgctgggctattttttactggtggcggtggcggcctggttcgtactggctatttttgtcaaagaagttaaaccgggcgtgcgaagagcaacggaggggacgttaatcgacaccgcaacgttgctggcggagctggcgcgtcccgatttgctctctggggacccaacgcatgggcaactggcgcaggcgtttaatcagctacaacatcgcccgtttcgcgccaatatcggtggcattaacaaagtgcgcaatgaatatcatgtctatatgaccgattcgcagggtaaagtattgttcgattcggcaaataaagccgttgggcaggattattcgcgctggaatgacgtctggctaacgttgcgtggtcagtatggtgcgcgcagcacgttgcaaaatcctgccgatcccgaaagttcggtgatgtatgttgccgcgccgattatggacggctcgcggcttattggcgttttgagcgtaggcaaaccgaacgcggcgatggctccggtcattaaacgcagcgagcggcgaattttatgggccagcgccattttgttggggatcgcactggtgattggcgcaggcatggtttggtggatcaaccgctccattgcccggctcactcgctatgctgattccgtcactgacaataagcccgttcctcttcccgatctcggtagtagcgagctgcgtaaactcgcgcaggcgctggaaagtatgcgcgtgaagctggaagggaaaaactatattgagcagtatgtttatgcgttaacccatgagctaaaaagcccactggcggcgattcgtggcgcggcggaaattttacgcgaaggtccgccgcctgaagtagtggctcgttttactgacaacattctgacgcaaaatgcgcgaatgcaggcactggtggaaacgttactacgccaggcaagactggagaatcgtcaggaagtcgttttgactgctgttgatgtggcggcattattccgccgcgtcagcgaagcgcgcaccgtgcagttggcagaaaaaaacatcactctacatgttacgcccaccgaggttaatgttgctgctgaaccggcgttactggatcaggcgctggggaatttactggataacgccatcgattttacccccgagagcggtcgtataacgctaagcgccgaagtggatcaggaacacgtcacgcttaaggtgctggataccggtagtggtattcctgactacgcgctgtcacgtatttttgaacgcttttactctttgccgcgtgcaaatgggcaaaaaagcagcggtctggggttggcgttcgtcagtgaggtcgcccgtttgtttaacggcgaagtcacgctgcgcaacgtgcaggaaggtggcgtgctggcctcgcttcgacttcaccgtcacttcacatagcttcaaattcttcccacatagccttcgtatcctgctgccattgcaaaggagaagactatgttgaaatcccccctgttctggaaaatgaccaccctgtttggtgcagtattgctgttgttgattccgataatgctgattcggcaggtgattgtcgaacgtgccgattaccgtagcgatgtggaagatgcgattcgccaaagtaccagcgggccgcaaaaactcgttgggccgcttatcgctattcctgtgaccgagctttatacggtgcaggaagaggataaaaccgtggagcggaaacgaagttttatccatttttggttacctgagtcattgatggttgatggcaatcagaacgtggaagaacgcaagatagggatttataccggtcaggtctggcacagtgatttaacgctaaaagccgatttcgatgtttcgcgtcttagcgagctcaacgcgccaaatatcatcttaggcaagccctttattgtgattagcgtcggggatgcgcgtggtattggtgtggtgaaagcgcctgaagttaacggaacggcactgaccattgaacccggtaccgggttagagcaaggcgggcagggcgtgcatatccctttacccgaaggggactggcggaagcagaacctgcagctgaatatggcactgaatttaagcggtaccggcgatctttctgtggtgcctgccgggcgtaatagcgaaatgaccttaaccagcaactggccgcatcccagttttttaggtgattttctaccagccaaacgggaagttagcgagtcaggttttcaggcgcaatggcaaagcagctggtttgctaataatctcggtgagcgttttgcttcaggcaatgataccggctgggaaaacttccccgcgtttagcgtcgcagtgacgacgccagccgatcaataccaattaacggaccgggcgactaagtacgccattctgctgattgcactgacttttatggcgttctttgtttttgaaacgctcaccgcgcaacgtttacacccaatgcaatatttgctggtggggctttcattggtgatgttttatttgctcttgctggcgctttctgaacatatcggttttaccgtggcatggataatcgccagtttgattggggcgttaatgaacggtatttatttgcaggcggtattgaaaggctggcgcaacagcatgttgtttaccctcgcgctgttgttgctggatggtgtgatgtggggactgctcaactctgccgatagcgcgctgttgttgggaaccagtgtgctggtggtggcgctggccggcatgatgtttgtgactcgtaatatcgactggtatgcgttttcactgccgaaaatgaaagccagtaaagaagttacaatggacgatcaattacgtatctggaaataaggttgaaaaataaaaacggcgctaaaaagcgccgttttttttgacggtggtaaagccgattaatcttccagatcaccacagaagcgataaccttcaccgtggatggtggcgatgatttccggcgtatccggcgtagattcgaaatgtttacgaatacggcggatcgtcacgtctacagtacggtcgtgtggtttcagctcacggccggtcattttcttcagcagttcagcacgagactgaattttgcctgggttttcacagaagtgaagcatggcgcggaactcgctgcgcggcagcttgtactgctcgccatcagggccgatcaacgaacggctgttgatatccagttcccaaccattgaacttgtagctttcaacgctacgacgttcttcgctgacagtacccagattcatggtacgggacagcaggttgcgtgcacgaatcgtcagttcacgcgggttgaacggtttggtgatgtagtcatctgcaccgatttcgaggccgagaattttatcgacttcgttgtcacggccagtcaggaacatcaacgcaacattcgcctgctcgcgcagttcacgcgctaacagaagaccgttcttacccggcagattgatatccatgatcaccaggttgatgtcatattcagagaggatctgatgcatttccgcgccatctgtcgcttcgaaaacatcatagccttccgcttcgaaaatacttttcaacgtgttgcgtgttaccaactcgtcttcaacgataagaatgtgcggggtctgcatgtttgctacctaaattgccaactaaatcgaaacaggaagtacaaaagtccctgacctgcctgatgcatgctgcaaattaacatgatcggcgtaacatgactaaagtacgtaattgcgttcttgatgcactttccatcaacgtcaacaacatcattagcttggtcgtgggtactttccctcaggacccgacagtgtcaaaaacggctgtcatcctaaccattttaacagcaacataacaggctaagaggggccggacacccaataaaactacgcttcgttgacatatatcaagttcaattgtagcacgttaacagtttgatgaaatcatcgtatctaaatgctagctttcgtcacattattttaataatccaactagttgcatcatacaactaataaacgtggtgaatccaattgtcgagatttattttttataaaattatcctaagtaaacagaaggatatgtagcattttttaacaattcaaccgttagtacagtcaggaaatagtttagccttttttaagctaagtaaagggctttttctgcgacttacgttaagaatttgtaaattcgcaccgcgtaataagttgacagtgatcaccctgttcgcggttatttggtcaagaagagtggcaatatgcgtataacgattattctggtcgcacccgccagagcagaaaatattggggcagcggcgcgggcaatgaaaacgatgggttttagcgaactgcggattgtcgatagtcaagcgcacctggagccagccacccgctgggtcgcacatggatctggtgatattattgataatattaaagttttcccgacgctggctgaatcgttacacgatgtcgatttcactgtcgccaccactgcgcgcagtcgggcgaaatatcattactacgccacgccagtagaactggtgccgctgttagaggaaaaatcttcatggatgagccatgccgcgctggtgtttggtcgcgaagattccgggctgactaacgaagagttagcgttggctgacgttcttactggtgtgccgatggtggcggattatccttcgctcaatctggggcaggcggtgatggtctattgctatcaattagcaacattaatacaacaaccggcgaaaagtgacacaacggcagaccaacatcaactgcaagctttacgcgaacgagtcatggcattgctgacgactctggcagtggcagatgacataaaactggtcggctggttacaacaacgcctggggcttttagagcaacgagacacggcaatgttgcaccgtttgctgcatg